Broken Links

Several links are broken -
For example, when installing on 20.04, the instructions state:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
But, it returns a 404.
Looking around those directories, I am not finding any packages-microsoft-prod.deb file
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 80707602-f283-e796-d3b8-3287fbc011dc
Version Independent ID: 1d732b15-9e64-633a-000c-ad96d9d3818a
Content: Install .NET on Ubuntu - .NET
Content Source: docs/core/install/linux-ubuntu.md
Product: dotnet
Technology: dotnet-install
GitHub Login: @adegeo
Microsoft Alias: adegeo

Me too, only the .deb files give 404, rest is fine.

I'm going to transfer this to the .NET repo instead of the docs repo. Yes the docs tell you to do that, because you're supposed to. So I'm unsure why it's acting strangely. Thank you for reporting it.

This is reported in the SDK repo, you can track it there. Hopefully they get it fixed soon!


MacOS CI Runner

Checklist

[ ] I have filed an issue about this change and discussed potential changes with the maintainers.
[ ] I have received the approval from the maintainers to make this change.
[ ] This is not a stylistic, refactoring, or cleanup change.

Please note that the maintainers will not be reviewing this change until all checkboxes are ticked. See
the Contributions section in the README for more
details.
Discussion thread for this change
Issue number: <please reference the issue number or url here>
Description of this change
Adds a MacOS runner for CLion. As far as I can tell, all test work on MacOS including the integration tests.

System rc file on MacOS runners causes tests failures for older bazel versions. Maybe fixed by https://github.com/bazel-contrib/rules_bazel_integration_test/issues/349


LL's compiler allows duplicating identifiers over 255 bytes

Found by the lscript<->tailslide conformance fuzzer.
This compiles with LL's compiler but doesn't in tailslide:
default {state_entry() {
string asdadsadafwqafqwfafwadwawadasasdsadsadasdsadsadsadasdasdasdsadsadadwqdqd2qdq2fqfqfqdqdqasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = "foobar";
string asdadsadafwqafqwfafwadwawadasasdsadsadasdsadsadsadasdasdasdsadsadadwqdqd2qdq2fqfqfqdqdqasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = "foo";
string asdadsadafwqafqwfafwadwawadasasdsadsadasdsadsadsadasdasdasdsadsadadwqdqd2qdq2fqfqfqdqdqasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = "foo";
llOwnerSay((string)llGetFreeMemory());
}}

Seems to be due to LL relying on string literals being interned by the LLStringTable::addStringEntry, but it it treats every string over 256 chars as a distinct string due to
if (!strncmp(ret_val, str, MAX_STRINGS_LENGTH))
{
    entry->incCount();
    return entry;
}
// adds string to table

You can have colliding globals in mono as well, but it fails to start up due to the name collisions.
Since the string interning fails, all later references to those identifiers are a compile error under LL's compiler. Need to either error on identifiers over 255 bytes or allow them to be declared and shadows but don't allow later references.

Closing for same reason as #11


Some things are not working...

Hi there,
I downloaded the hack again, but I have a few things that dont work. I can't scroll through my weapons anymore, I cant click 1,2,3 or 4 to go through my weapons. The only thing that works to scroll to weapons is either click them or use the , but then i cant equip my melee or grenades..
Is this a glitch or do I have to download the hack again?
Sincerely,
Monster

Everything works fine now, except for the grenade timer. The grenade timer starts when u just equip grenades and not holding it yet...

Now i played another game and it did the same as i said in my first comment

@Kalaborative good job man

@MonsterPlays Dude the commands that you use in game are the ones you preconfigured in the hack menu, not the game menu.

@Kalaborative I cant switch to any weapons using binds after the first game of playing. The first game was fine but the next game I couldn't do any of that. I tried reloading and rebinding, but the only solution is to reinstall every time.

Strange. I'll try to reproduce that and see what's wrong. Thanks
On Thu, Aug 16, 2018, 7:37 AM silentes<EMAIL_ADDRESS>wrote:

@Kalaborative https://github.com/Kalaborative I cant switch to any
weapons using binds after the first game of playing. The first game was
fine but the next game I couldn't do any of that. I tried reloading and
rebinding, but the only solution is to reinstall every time.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Kalaborative/survivio-plus/issues/19#issuecomment-413530816,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASVRhp-AUQlQUINwJDZuteiOamVrmCdTks5uRWdwgaJpZM4V_Ux6
.

Yeah, some reason after the first game I can't move at all. yet I can still use fists or do emotes. Kind of stumped why this is happening only after the first game...

I too have the problem after first game u get stuck, currently I only refresh the surviv website and it works, You have to do that refresh the page each time to play the game, @silentes u don't need to reinstall every time.

I can confirm the same. I only needed to refresh the game for it to work
again. Hopefully I'll figure it out
On Thu, Aug 16, 2018, 10:13 AM mi99cool<EMAIL_ADDRESS>wrote:

I too have the problem after first game u get stuck, currently I only
refresh the surviv website and it works, You have to do that refresh the
page each time to play the game, @silentes https://github.com/silentes
u don't need to reinstall every time.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Kalaborative/survivio-plus/issues/19#issuecomment-413580342,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASVRhouZyZG5G-m1eIcLsPFiQTEQ6bCMks5uRYwBgaJpZM4V_Ux6
.

@Kalaborative nice work on the extension, will you be adding the bump fire on that?

here is the bumpfire code @Kalaborative window.autoFire = function(obfuscate, game, variables) {
var items = variables.items;
var binded = false;
var autoFire = false;
var singleFireGuns = [];

if(!!!items) {
	console.log("Cannot init autoFire");
	return;
}

var getWeaponsByType = function(type) {
	var weaponsList = [];
	var _items = Object.keys(items)

	for(let i of _items) {
		let item = items[i];
		if(item.type === type) {
			weaponsList.push(i);
		}
	}
	return weaponsList;
}

var getWeaponsByFireMode = function(fireMode) {
	var weaponsList = [];
	var _items = Object.keys(items)

	for(let i of _items) {
		let item = items[i];
		if(item.fireMode === fireMode) {
			weaponsList.push(i);
		}
	}
	return weaponsList;
}

var updateState = function() {
	var curPlayer = game.scope[obfuscate.activePlayer];
	var mouseButtons = game.scope[obfuscate.input.main][obfuscate.input.input].mouseButtons;

	if(mouseButtons[0] &&
		singleFireGuns.includes(curPlayer.weapType)) {
		autoFire = true;
	} else  {
		autoFire = false;
	}

	if(binded) {
		setTimeout(updateState);
	}
}

var defaultInputMousePressedBaseFunction = function(e) {};

var bind = function() {
	var w1 = getWeaponsByFireMode("single");
	var w2 = getWeaponsByType("melee");
	singleFireGuns = w1.concat(w2, "fists");

	defaultInputMousePressedBaseFunction = game.scope[obfuscate.input.main][obfuscate.input.input][obfuscate.input.mousePressed];
	game.scope[obfuscate.input.main][obfuscate.input.input][obfuscate.input.mousePressed] = function(e) {
		if(autoFire)return true;

		return defaultInputMousePressedBaseFunction.call(game.scope[obfuscate.input.main][obfuscate.input.input], e);
	};

	setTimeout(function() {
		updateState();
	});

	binded = true;
}

var unbind = function() {
	binded = false;

	defaultInputMousePressedBaseFunction = function(e) {
        return !this.mouseButtonsOld[e] && !!this.mouseButtons[e]
    };
    game.scope[obfuscate.input.main][obfuscate.input.input][obfuscate.input.mousePressed] = defaultInputMousePressedBaseFunction;
}

var isBinded = function() {
	return binded;
}

return {
	bind: bind,
	unbind: unbind,
	isBinded: isBinded
}

}

Let me know if you can still play with game restarts.

Hi, Yes I can confirm that I can still play when the new game starts and the movement and everything is working. You have fixed the restart bug, Thanks

Awesome. 😄 I will work on the grenades tomorrow. Cheers!


Unable to implement mock Verifier for testing introspection

Version: v3.0.0-next.2
I'm trying to implement a Verifier that doesn't actually call the Zitadel instance for testing purposes. As it looks to me now, this is either hard to do or even impossible due to the use of generics. I'm also kinda new to the use of generics so maybe I do lack some knowledge here.
My current approach is to create two different Authorizers, but when I pass that as function argument to my middleware / interceptor, I obviously need to declare the type of the function argument, which is either *authorization.Authorizer[*oauth.IntrospectionContext] or *authorization.Authorizer[*authz.ZitadelMockIntrospectionContext], which is my own implementation of authorization.Ctx
Can you tell me if it is possible to do what I'm trying to do, and if so give me a hint what I'm doing wrong?
// main.go
var mockAuthorizer *authorization.Authorizer[*authz.ZitadelMockIntrospectionContext]
{
	mockAuthorizer, err = authorization.New[*authz.ZitadelMockIntrospectionContext](
		ctx,
		zitadel.New("mock.zitatdel.local"), // Should not exist.
		func(
			ctx context.Context,
			zitadel *zitadel.Zitadel,
		) (authorization.Verifier[*authz.ZitadelMockIntrospectionContext], error) {
			return authz.ZitadelMockVerifier[*authz.ZitadelMockIntrospectionContext]{}, nil
		},
	)
}

var oauthAuthorizer *authorization.Authorizer[*oauth.IntrospectionContext]
{
	oauthAuthorizer, err = authorization.New[*oauth.IntrospectionContext](
		ctx,
		zitadel.New(conf.Zitadel.Domain),
		oauth.DefaultAuthorization(conf.Zitadel.KeyPath),
		authorization.WithLogger[*oauth.IntrospectionContext](
			zitadellog.New(
				zitadellog.NewTextHandler(
					io.Discard, // Don't log anything from Zitadel
					&zitadellog.HandlerOptions{},
				),
			),
		),
	)
}

authorizer := oauthAuthorizer
if conf.DevelopmentMode {
	authorizer := mockAuthorizer
}

// Create HTTP server
var mux *http.ServeMux = http.NewServeMux()

// Initialize project service
var projectSvc *project.Service = project.New(...)

var projectPath string
var projectHandler http.Handler
{
	projectPath, projectHandler = projecttransport.New(
		...
		authorizer,
	)
}

// projecttransport/server.go

func New(
	...
	authorizer *authorization.Authorizer[...], // <--- What to use?
) (string, http.Handler) {
	var srv *Server = &Server{
		...
	}

	var interceptors connect.Option = connect.WithInterceptors(
		transport.NewAuthzInterceptor(authorizer),
	}

	var path string
	var handler http.Handler
	{
		...
	}

	return path, handler
}

### Tasks

thanks, we will have a look at it

Hey @0x1DA117
I finally found some time to look into this and did a small test.
You can exchange the authorize checks by providing your own VerifierInitializer[T] in the authorization.New:
authZ, err := authorization.New(ctx, zitadel.New(*domain), mockAuth())

where the function and used mocks look like this:

func mockAuth() authorization.VerifierInitializer[*mockCtx] {
	return func(ctx context.Context, zitadel *zitadel.Zitadel) (authorization.Verifier[*mockCtx], error) {
		return &mockVerifier{}, nil
	}
}

type mockCtx struct {
	userID   string
	token    string
	Username string // add username so the example/api/http works with the current state
}

func (m *mockCtx) IsAuthorized() bool {
	return true
}

func (m *mockCtx) UserID() string {
	return m.userID
}

func (m *mockCtx) IsGrantedRole(role string) bool {
	return true
}

func (m *mockCtx) IsGrantedRoleInOrganization(role, organizationID string) bool {
	return true
}

func (m *mockCtx) SetToken(token string) {
	m.token = token
}

func (m *mockCtx) GetToken() string {
	return m.token
}

type mockVerifier struct {}

func (m *mockVerifier) CheckAuthorization(ctx context.Context, authorizationToken string) (*mockCtx, error) {
	return &mockCtx{userID: "id", Username: "test"}, nil
}

Thanks @livio-a, currently I do not have time to implement it, but I'll link this issue in my own issue. I'll close this issue for now as it seems to be solved.
When I have time to work on this again and a question arises, I'll reopen it.


Add basic settings API

Oh right, DAMSEL is not used anywhere in the api or ui (except the sound guy didn't get the message), lets not call the setting damsel either.

These enum values are generated from the binary, they are called like that internally. Do we really want to fiddle with that?

Also what's the reference with "except the sound guy didn't get the message" exactly?

In entities and textures they are called pets, but in sounds they are damsels.. There's even one for petting a damsel, which is pretty funny. I didn't know there were any other internal references to damsel.


Update README

A small change in the versioning instructions of the README: adds backwards compatibility information.

Thanks @lcawl and @Mpdreamz for the reviews!


How do I get the [ ] colored, too?

Is it possible to get the [ ] at a world name colored, too?
Example:
[Nether]
If I do "/mvm set color red", then the name "Nether" changes to red, but I want that the [ ] are red, too.
How can I do this?

Unfortunately this is not something MV supports out of the box. If you want a very customizable solution. Please check out ChatSuite. Here is a sample config some of use for ChatSuite.


Add MultiprocessingConcurrencyLimiter to gateway

Pull Request Summary
Add concurrency limiter so gateway returns 429s instead of 503s when overloaded
Test Plan and Usage Guide
Running the server locally with just up, sending many concurrent healthcheck requests gave the expected behavior of returning 100 status-200 responses, and status-429 errors for everything else
However, pointing the same script at a test deployment, I only get back status-200 responses no matter how many concurrent requests I send, and I was wondering if anyone on the team has context on whether anything in the networking (e.g. in istio?) might be adding queueing or doing anything to make the behavior different than for localhost?

@squeakymouse is this rate-limiting per-user or is it system-wide? I think something we could consider working towards in the future would be implementing per-user rate limits - I could foresee this being awkward if someone sends their first request ever at a time when system load is high and gets back a 429.
Actually, the best case might be instituting per-user rate limits and system rate limits. This way, no one user can monopolize all our throughput at any point in time. What do you think?
Also, I could be totally missing a line in the code and the per-user rate limits have already been added.

curious if there was consideration of 3P libraries, like slowapi, where rate limiting can be extended to redis, time-bounded, by user strategy, easy customization of limits per route, etc


Add card Bootstrap tabs navigation

Description
As discussed in https://github.com/kevinpapst/TablerBundle/discussions/116
TODO 📋

[x] Bootstrap tab Navigation
[x] Url link navigation
[x] Validate complex HTML variable (set, include, macro)
[ ] Documentation

Bootstrap tab navigation
All content tab must be rendered
{% set items = [
    {
        name: 'Account',
        content: '
My Account

Profile Details
'
    },
    {
        name: 'Notifications',
        content: include('notifications.html.twig')
    },
    {
        name: 'Experience',
        header: true
    },
    {
        name: 'Feedback',
        content: '
Give Feedback
'
    },
    {
        name: 'Automates',
        header: true
    },
    {
        id: 'auto',
        name: tabler_icon('robot') ~ " " ~ 'label.variable.automated.plural'|trans|capitalize,
        raw: true,
        content : _self.automate_content(mentions, automated_values)
    }
] %}

{% embed<EMAIL_ADDRESS>with {items : items} %}{% endembed %}

Url single content navigation
Only one tab content is completed, rest is only for navigation between urls
{% set items = [
    {
        name: 'Account',
        url: '/account'
    },
    {
        name: 'Notifications',
        url: '/notifications',
        active: true,
    },
    {
        name: 'Experience',
        header: true
    },
    {
        name: 'Feedback',
    },
] %}

{% embed<EMAIL_ADDRESS>with {items : items} %}
    {% block content %}

Notifications

Here's my content manually inserted!

    {% endblock %}
{% endembed %}

Only nav card part (with empty content)
{% set items = [
    {
        name: 'Account',
        url: '/account'
    },
    {
        name: 'Notifications',
        url: '/notifications',
        active: true,
    },
    {
        name: 'Experience',
        header: true
    },
    {
        name: 'Feedback',
    },
] %}

        {% embed<EMAIL_ADDRESS>with {items : items} %}
            {% block nav_size %}col{% endblock %}
            {% block nav_border %}{% endblock %}
            {% block content_display %}d-none{% endblock %}
            {% block content %}{% endblock %}
        {% endembed %}

Empty include
    {% include<EMAIL_ADDRESS>

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] I updated the documentation (see here)
[x] I agree that this code will be published under the MIT license

So.. first try to it with complex HTML/Twig in params..
Here's an example how you should use it:
{% set items = items|merge([
    {
        name: 'Automates',
        header: true
    },
    {
        id: 'auto',
        name: tabler_icon('robot') ~ " " ~ 'label.variable.automated.plural'|trans|capitalize,
        raw: true,
        content : _self.automate_content(mentions, automated_values)
    }
]) %}

{% embed<EMAIL_ADDRESS>with {items : items} %}{% endembed %}

To complete content I used macros, because placement of the code has no importance.
Instead of {% set xxx %}{% endset %} must be BEFORE the embed code.
It's more clear for me to have the embed first and details under the embed.
WDYT @kevinpapst?

Any words on that @kevinpapst?

I donÄt have the time right now, sorry! Will get back to you asap.

@wucherpfennig do you probably have a use-case and could test here?
@cavasinf I have no use for such a component currently and I am coffein-deficient, so I am struggeling with building a demo 😁 but I am okay to merge it after the unique id change!

I appreciate the new feature very much!
and I will have some product preview feature where I can test it.
The suggested changes look good / 😃👍 to me.

Can you run codestyle fixer please

Ups, approved before I saw the failed test.
Can you please add the new function name to the test and I will merge.

Done  👍


Long long fix

closes #183
Problem
This issue also affected windows and is also fixed by this PR.
Tldr; FTorch expects a long int* whilst the libtorch binary seems to be returning a long long int*.
Example output below.
[ 25%] Building CXX object CMakeFiles/ftorch.dir/ctorch.cpp.o
/Users/user/FTorch/src/ctorch.cpp: In function 'const long int* torch_tensor_get_sizes(torch_tensor_t)':
/Users/user/FTorch/src/ctorch.cpp:240:25: error: invalid conversion from 'const long long int*' to 'const long int*' [-fpermissive]
  240 |   return t->sizes().data();
      |          ~~~~~~~~~~~~~~~^~
      |                         |
      |                         const long long int*

Solution
The solution is to check which system we are running on (OS and architecture) and create a preprocess macro -DUNIX that we can use to switch between long long int and long int versions of the libtorch library.
https://github.com/Cambridge-ICCS/FTorch/blob/5fb08873c1910f0eff7e6b0424e7ce63a365fcde/src/CMakeLists.txt#L57-L62
Then in the source code we check for that macro e.g.,
https://github.com/Cambridge-ICCS/FTorch/blob/5fb08873c1910f0eff7e6b0424e7ce63a365fcde/src/ctorch.h#L128-L132
TODO

[x] works on windows
[x] works on linux
[ ] works on mac (M1/M2)
[x] create windows CI (this will be a separate PR) #168

This looks sensible to me, @TomMelt. I haven't tested it on my laptop running Windows but I can do if needed.

Thanks @jwallwork23. Wouldn't hurt if you get time but I did test on windows vm so it should be fine :ok_hand:
I do plan on setting up a windows CI soon so that should also catch any issues.

It seems that this incompatibility still exists on Mac 12 and 13 - see https://github.com/Cambridge-ICCS/FTorch/pull/192
So the CMake/#ifdef might need some refinement.
IIRC 12 and 13 are X86 images rather than arm, but I'd need to check that.

Have rebased #199 on this if you want to merge.


Page Preview Not Working if Using post->thumbnail() method

Expected behavior
Native WP page preview functionality:

Actual behavior
Preview fails to load with:
Fatal error: Uncaught Error: Attempt to assign property "post_content" on array in /usr/src/wordpress/vendor/timber/timber/lib/Timber.php:169

Steps to reproduce behavior

Upload a featured image to a post.
Make sure your php or twig template calls post.thumbnail
Make an edit to the page (do not click update)
Click the preview button

This bug also happens if any other post that your page queries with timber::get_posts() calls thumbnail.
What version of WordPress, PHP and Timber are you using?
WordPress 6.1.1,  PHP 8.0.27, Timber 2.0.0-beta.1
How did you install Timber? (for example, from GitHub, Composer/Packagist, WP.org?)
Composer

This looks like a duplicate of https://github.com/timber/timber/issues/2582. It will be fixed by https://github.com/timber/timber/pull/2674.

@gchtr yup, looks like it. Missed that issue, sorry.

@spelkey-ucd No worries! Thanks to your detailed issue, this was easy to spot as a duplicate 😉. So thank you for taking the time to fill out the issue template.


Adding a pypi package?

Currently, I am using a pip+git install in jarvis-tools (https://github.com/usnistgov/jarvis/blob/master/jarvis/io/tequila/inputs.py).
For CI/CD purposes, please consider to have a pypi package for tequila.

Working on it :-)

Should work now. Note that you can't do pip install tequila since that package already exists.
I have created  pip install tequila-basic (installs tequila with basic dependencies, i.e. without all the simulators; they can be installed before or after, independent of the tequila installation


[CLOSED] Using cursorline or cursorcolumn causes redraws to be slow

 Issue by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT
Originally opened as https://github.com/douglasdrumond/macvim/issues/11

What steps will reproduce the problem?
1. :set cursorline
2. Hold J to scroll down a script which spans multiple screen heights

What is the expected output? What do you see instead?
While moving down it'll redraw slowly then when it hits the bottom and should
scroll the buffer, it
fails to update anything until you release the movement key.

What version of the product are you using? On what operating system?
MacBook Pro Core Due 2GHz: Mac OS X 10.4.10 Intel. MacVim r203
My font is set to  Andale Mono:11

Please provide any additional information below.
When it's a small script (less than 1 screen height) there seems to be no slow
down.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 28 Aug 2007 at 6:16

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

I've tried with :set cursorline and Andale Mono 11 on several different (large)
files, but I don't notice any problems.  Could you:

1) remove your .vimrc and .gvimrc and see if the problem persists
2) if yes, then try to figure out which setting is the offender
3) if no, then please post a reply with a file that exhibits the problems you
are
describing, so that I can see if I have any problems with it

Thanks.

Original comment by<EMAIL_ADDRESS>on 29 Aug 2007 at 11:39

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

I'm not sure what is the cause now... I had the same slowdown editing a 50 line
HTML file without cursorline
enabled. Restarting MacVim removed the slow down.

I had launched from the command line and it was outputting a lot of messages
like:

2007-08-30 10:37:09.578 Vim[9691] gui_mch_haskey(name=kl)
2007-08-30 10:37:09.578 Vim[9691] gui_mch_haskey(name=kh)
2007-08-30 10:37:09.578 Vim[9691] gui_mch_haskey(name=k9)
2007-08-30 10:37:09.578 Vim[9691] gui_mch_haskey(name=F1)
2007-08-30 10:37:09.578 Vim[9691] gui_mch_haskey(name=F2)
2007-08-30 10:37:09.579 Vim[9691] gui_mch_haskey(name=kl)
2007-08-30 10:37:09.579 Vim[9691] gui_mch_haskey(name=kr)
2007-08-30 10:37:09.579 Vim[9691] gui_mch_haskey(name=k8)
2007-08-30 10:37:09.579 Vim[9691] gui_mch_haskey(name=k5)

Original comment by<EMAIL_ADDRESS>on 30 Aug 2007 at 9:56

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

I've fixed the problem with all those 'gui_mch_haskey(name=*)' messages, but I
doubt
they had anything to do with the slowdown.

If you can come up with a way to reproduce the problem then let me know.  One
thing
that can cause slow downs is if other processes are hogging the cpu or
disk...so if
MacVim does slow down, then check Activity Monitor to see if something else is
going
on in the background.

Original comment by<EMAIL_ADDRESS>on 30 Aug 2007 at 5:28

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

Attached is my colour scheme file. While editing this file with cursorline and
cursorcolumn enabled it won't
update until I release the movement key.

Original comment by<EMAIL_ADDRESS>on 3 Oct 2007 at 10:09
Attachments:

ratty.vim

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

It is a known problem that MacVim can be slow when editing files with lots of
syntax
highlighting (you should notice an enormous difference in update speed if you
turn of
syntax highlighting).

This will hopefully be addressed when Jiang merges his drawing routines, but
for now
you will have to live with it. :(

/Björn

Original comment by<EMAIL_ADDRESS>on 8 Oct 2007 at 8:38

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

I have noticed myself now that sometimes MacVim becomes very slow.  I was
editing the MacVim source code
and all of a sudden there would be a noticable delay between pressing a key and
it being rendered on the
screen (approximately a .5 second delay).  A bit later (having restarted my
computer) everything was fast
again while editing the same file.

So there seems to be two problems:
1) ":syntax on" is slow for certain files (e.g. colorscheme files, try editing
$VIMRUNTIME/colors/slate.vim)
2) the intermittent problem described above

I will see if I can figure out what causes (2).  Problem (1) on the other hand
will be fixed when Jiang finishes
merging his drawing code.

Original comment by<EMAIL_ADDRESS>on 14 Oct 2007 at 12:04

Changed state: Accepted

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

The problems in this issue were caused by gui_mch_update() being called too
frequently.  I have fixed this, so I
am closing this issue now (partly also because the title of the issue is
confusing).

Original comment by<EMAIL_ADDRESS>on 12 Nov 2007 at 6:15

Changed state: Fixed


Some windows acting like pinned windows (in a way)

Hyprland Version
Hyprland, built from branch main at commit 424c9a7e704590db5c823557e5e388e366f7b1cd dirty (render: stop locking SWC on tearing). Tag: v0.30.0-86-g424c9a7e
Bug or Regression?
Bug
Description
Some windows act like pinned windows, following me across workspaces. Video attached to show what I mean. Behavior is not exactly consistent across apps, for example in CS2 if I send it to another workspace after it followed me to a workspace, then it won't come to the active workspace, but Genshin Impact launcher always ends up on the active workspace. I have seen this issue in CS2, Genshin Impact Launcher, ESO Launcher and a few installers from winetricks (Visual C++ I think I'm not sure). Have tried to use unset windowrule at the end of my config for these windows but it doesn't really help. Tested the same on sway and this issue does not occur there. First time ever opening an issue on github, sorry if I messed up something. Also thanks for all the awesome work on Hyprland!
How to reproduce
Open CS2 in fullscreen/Genshin Impact Launcher/ESO Launcher, switch to another workspace.
Crash reports, logs, images, videos
I added the log I got right after I did a bunch of the Genshin Impact launcher shenanigans, not sure if it helps.
hyprland.log
CS2:
https://github.com/hyprwm/Hyprland/assets/56857868/3675b667-fbbf-4fc7-8816-81d364ede1e2
Genshin Impact launcher:
https://github.com/hyprwm/Hyprland/assets/56857868/13faaec6-5eb3-4112-a06d-c8a7f10ef6ba
Edit: Had to encode CS2 video to HEVC to get it to upload, so you might need to download it to watch

You could try the instructions in https://github.com/hyprwm/Hyprland/issues/3507, could work for the genshin launcher as well, but if it doesn't, there's the native alternative anime game launcher (omitting links due to their own policy), with the same functionality + some extra tweaks.

You could try the instructions in #3507, could work for the genshin launcher as well, but if it doesn't, there's the native alternative anime game launcher (omitting links due to their own policy), with the same functionality + some extra tweaks.

I just tried out the instructions from #3507, it works for CS2 but not for the Genshin Impact launcher. I'm assuming since it doesn't work for Genshin it won't really work for ESO Launcher (don't have it installed rn) or the other wine windows I had issues with. I will try the native alternative for Genshin that you mentioned but that still does not solve the issue for other wine windows, mainly ESO Launcher. I'll leave the issue open for now so as to look for a potential fix. Thanks for the quick reply!

https://github.com/hyprwm/Hyprland/assets/77834479/5dae4859-c580-4316-8d72-765875004cc4
@tchofy same problem here but I have this behaviour in ubisoft connect launcher as well
I guess a feature to make it so windows are pinned to a certain workspace would be nice

this might be a configure request from xwayland. in the case of cs2, it's a combo of that and maximize iirc

patch.txt
try

I can report the patch worked for the genshin launcher.

Just built from commit b2e5a80 and tested it, neither genshin launcher nor ubisoft connect acts like that anymore, but if I don't switch back to the workspace quickly, the window is no longer visible. The wine tray icon is still active but using any options from the right-click menu of the tray icon cannot restore the window again. Only way is to exit the program either from tray icon or by killing it and then trying again.

check on git

Built from 01e5c59 and tested, working perfectly now. Windows do not disappear and does not follow me to any workspaces. Great work, thanks!


Vulnerability roundup 98: postgresql-9.5.24: 3 advisories [9.1]

search, files

[x] CVE-2018-1115 CVSSv3=9.1 (nixos-20.09)
[ ] CVE-2018-1058 CVSSv3=8.8 (nixos-20.09)
[ ] CVE-2019-9193 CVSSv3=7.2 (nixos-20.09)

Scanned versions: nixos-20.09: aa5b9cd16b9.
Cc @danbst
Cc @globin
Cc @ocharles
Cc @thoughtpolice

See also: #106232

See also: #106232

First CVE refers to the adminpack extension. The third CVE is disputed.

First CVE refers to the adminpack extension. The third CVE is disputed.

CVE-2018-1058 was fixed in 9.5.12: https://www.postgresql.org/about/news/postgresql-103-968-9512-9417-and-9322-released-1834/

CVE-2018-1058 was fixed in 9.5.12: https://www.postgresql.org/about/news/postgresql-103-968-9512-9417-and-9322-released-1834/

I'm closing this since the remaining CVE is disputed: https://www.postgresql.org/about/news/cve-2019-9193-not-a-security-vulnerability-1935/.

I'm closing this since the remaining CVE is disputed: https://www.postgresql.org/about/news/cve-2019-9193-not-a-security-vulnerability-1935/.


Remove installAfter attribute from rhamtcli configuration

Codecov Report

Merging #1285 into master will decrease coverage by 0.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1285      +/-   ##
==========================================
- Coverage   93.46%   92.97%   -0.49%
==========================================
  Files          44       44
  Lines        4651     4728      +77
  Branches      516      814     +298
==========================================
+ Hits         4347     4396      +49
- Misses        304      309       +5
- Partials        0       23      +23

Impacted Files
Coverage Δ

browser/model/devstudio-autoinstall.js
97.29% <0%> (-2.71%)
:arrow_down:

browser/services/request.js
97.61% <0%> (-2.39%)
:arrow_down:

browser/model/helpers/downloader.js
95.53% <0%> (-1.68%)
:arrow_down:

browser/model/che.js
95% <0%> (-1.62%)
:arrow_down:

browser/services/platform.js
97.05% <0%> (-1.41%)
:arrow_down:

browser/pages/account/controller.js
98.61% <0%> (-1.39%)
:arrow_down:

browser/model/devstudio-p2-zip.js
64.4% <0%> (-1.12%)
:arrow_down:

browser/model/devstudio-p2.js
81.66% <0%> (-1.1%)
:arrow_down:

browser/model/jbossfusekaraf.js
99.01% <0%> (-0.99%)
:arrow_down:

browser/model/devstudio-central-p2-zip.js
60.31% <0%> (-0.98%)
:arrow_down:

... and 22 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ea65a56...57d2692. Read the comment docs.

test this

test this


InMemoryTerminologyServerValidationSupport.java doesnt support Codes in a CustomValueSet which are based on Snomed code system

Describe the bug
Profile validation passes when using Custom valueSets and custom Code systems when the code System and the value set is registered/accessible for the profile validator.
But when those codes are from the Snomed code system profile validation fails due to a bug in the current implementation of the InMemoryTerminologyServerValidationSupport.java
To Reproduce
Steps to reproduce the behavior:

Use the valueSet from this URL https://simplifier.net/cambior4/v1-duplicate-2
Include this valueSet when the profile validator reads/loads valueSets
Create any profile which uses the above valueSet
Validate the profile
Profile validation will be failed saying the given code is no available in the above valueSet

Expected behavior
The profile validation should be passed
Environment (please complete the following information):

HAPI FHIR Version: 5.1.0

In the following image it shows the root cause of the problem.

Hi @npsuraweera - Were you able find solution, workaround for this issue?


SDK with React

Background
SDK should work out of the box for React integrations.
Context from Fjord:
when installing the SDK in a fresh React app you get a few errors that require webpack configuration/polyfill

Linked Issues & Documentation

List of linked issues, external links, etc

Definition Of Done
Describes in 1-2 sentences what the output of the Task is, so that it can be verified by another team member easily. “Feature X is implemented as described and can be verified by using it”
Tasks

[ ] Task 1
[ ] Task 2
[ ] Task 3

More info:

Here's the error. They created a sample repo to repro here:  https://github.com/kryptachio/connext-test/commits/main

They said they solved the above issue, but then ran into issues with Axios because they are using v0.21.4 in their app whereas we use v1.3.3. They tried upgrading but weren't able to on their end.

This is a known issue with polyfilling create-react-app. There are easier ways to integrate Connext SDK. Documented here: https://docs.connext.network/developers/guides/sdk-frontend-integration
Will revist a larger SDK refactor to reduce the deps to really only the necessary ones.


Publish 03/03/2020 3:30 PM PST

Docs Build status updates of commit f2850c9:
:clock10: Pending: waiting for processors (11 builds ahead of you)
:warning: Docs Build is busy, currently there are 11 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit f2850c9:
:clock10: Full build: the average full build time is 16 min(s) 54 sec(s), this is based on the last 20 build(s) for this repository.

Docs Build status updates of commit f2850c9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/dism/DISM.md
:white_check_mark:Succeeded

docset/windows/dism/Get-WindowsReservedStorageState.md
:white_check_mark:Succeeded

docset/windows/dism/Set-WindowsReservedStorageState.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


PYTHON_DEST is unintuitively overwritten

Hi Edo,
Setting PYTHON_DEST is overwritten here:
https://github.com/vais-ral/CCPi-Framework/blob/master/Wrappers/Python/CMakeLists.txt#L11
It seems you can still do it with PYTHON_DEST_DIR, but its a little confusing.
Actually, now that I think of it, it seems a bit strange that by default CMAKE_INSTALL_PREFIX isn't respected (I think the same is in SIRF). A quick Google, it doesn't seem like there is really a CMake-supported way to install Python libraries huh?

The code come from SIRF originally and it's the way we use to set the Python install directory

Shall I close and open there? i think this is related to some discussion on the mailing list that has no open issue? Or am I misremembering?

Shall I close and open there? i think this is related to some discussion on the mailing list that has no open issue? Or am I misremembering?


Parcels documentation version switcher on homepage

Previous versions of parcels documentation are available to users by using the version switcher at the bottom of the sidebar in the documentation

This probably isn't immediately evident to users
Proposed change:

Combine homepage and installation page into "Getting started" page (or force the sidebar to be visible some other way)
Mention in the docs that the version switcher is there

Looking into this more, there's no clear way to make the version switcher available on the homepage. And this is not an issue worth pursuing as its low priority.
Related: https://github.com/pydata/pydata-sphinx-theme/issues/1161


Publishing checklist not recognizing empty Privacy statement / Confirmation message

Description
The publishing checklist helps ensure people meet all the criteria before publishing a form, this includes the need for a privacy statement and a confirmation message. There seems to be some inconsistencies in this list recognizing whether the criteria are met -- it checks off items that are still empty.
Steps to reproduce

Create a form without a privacy statement and without a confirmation message
Go to Publish
See what items are checked

Details

Browser: Chrome
Operating system: (Mac
Environment: App router PR
Language: English/French
Viewport: Desktop

Expected behaviour
Only allow publishing when there is a privacy statement and when there is a confirmation message
Screenshots or videos
https://github.com/cds-snc/platform-forms-client/assets/38330843/1311b8d1-2d55-49d0-9676-78664a72483b

Fixed here: https://github.com/cds-snc/platform-forms-client/pull/2583/commits/9df7acadc668ac2ab5a15b724501fd94e7247d4a

Fixed, thank you!


Add useSafeArea parameter to showModalBottomSheet

Description
This PR adds an overrideMediaQuery parameter to showModalBottomSheet.
This PR adds an useSafeArea parameter to showModalBottomSheet.
Motivation : https://github.com/flutter/flutter/issues/39205#issuecomment-726245495
showModalBottomSheet adds its own MediaQuery to remove top padding. That makes using an inner SafeArea not possible.
With this PR, if useSafeArea parameter is true a SafeArea will be automatically added.
Related Issue
Fixes https://github.com/flutter/flutter/issues/39205
Fixes https://github.com/flutter/flutter/issues/70701
Fixes https://github.com/flutter/flutter/issues/48677
Tests
Adds 1 test.

Sorry, when this feature is going to be released? It is already in documentation for 3.3.10, but not in the source code, which is confusing.

It looks like this feature is going to be released in Flutter 3.4. The merge commit (https://github.com/flutter/flutter/commit/9bd058e94975198400dafe7153a1184a81e6b8d0) is in the pre-releases of Flutter 3.4


[ZEPPELIN/1356] The graph legend truncates at the nearest period (.) in its grouping

What is this PR for?
Fix the issue: in line graph if user uses the numbers that contains period(.), e.g. 3.14 in the groups the legend will only show 3 instead of 3.14.
What type of PR is it?
[Bug Fix]
Todos
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1356
How should this be tested?
Localhost test with screenshot
Screenshots (if appropriate)
Before

After

Questions:

Does the licenses files need update? No.
Is there breaking changes for older versions? No.
Does this needs documentation? No.

Looks great to me, thank you for taking care @Peilin-Yang !
Merging if there is no further discussion.

@bzz I'd like to review it first

@bzz is that possible to apply this to 0.6.0-SNAPSHOT. We are still using that version in Twitter:)

@Peilin-Yang make sense, have updated jira fix-for version.
@corneadoug absolutely, please take your time for review.

Tested LGTM, @Peilin-Yang Can you just remove the comment in that change?

@corneadoug sure, will do and push

Can you take care of the trailing decimal as well ?

@prabhjyotsingh which trailing decimal and what is supposed to be the result?

IMO, instead of UI showing "1.41234312421341234213" it should get truncated/ceil/floor to say not more than 3 places of decimal.

@prabhjyotsingh It is already, that's why there is 1.412 shown in the tooltip.
The other one is the group name.
The original purpose of this PR is that in case of the group name we should not remove what is after the coma.
To give a non numerical example:
Before the PR
Group Name would go from hello.world -> hello in the legend
After the PR
Group Name would be shown as hello.world in the legend

IMO shouldn't it be the other way, in tool tip, show the whole number without truncate, generally not to huge number.
Otherwise LGTM.

@prabhjyotsingh I guess the tooltip value that is truncated can be the subject of another issue.

@prabhjyotsingh I agree with @corneadoug
truncation on numeric values in the legend to me is another improvement/feature.
What this PR does is to fix the bug of existing code.
Does that make sense to you?

@corneadoug should I make the CI build successful? I do not know the failure is because of my commit.

Thanks @Peilin-Yang! This problem and the one in #1363 were reported by Twitter users and I am glad we are fixing them.
The build failures are due to flaky tests, You may want to see what tests are failing and create jira issues for those if they don't exist already.

Ci failure is unrelated, merging if there is no more discussions


EF doesn't build on OSX on travis

Is that intentional? cc @bricelam

Cc @natemcmaster

It is intentional. Last I checked it doesn't work because dotnet restore can't find runtime packages for OSX Mavericks. https://github.com/aspnet/EntityFramework/blob/dev/.travis.yml#L5 and discussion on https://github.com/dotnet/corefx/pull/4729

We can upgrade to a newer OSX if that would solve the problem

Didn't know you could do that on Travis.  Try OSX Yosemite or newer

@victorhurdugaci unless you know something I can't find, it seems we are stuck with OSX 10.9 on Travis. https://docs.travis-ci.com/user/osx-ci-environment/

Oh... I thought they have newer ones. I'm curious, is it a particular package that doesn't support Mavericks? All our builds seem to work fine on travis

I believe almost all CoreCLR packages don't support osx 10.9. See https://travis-ci.org/aspnet/Microsoft.Data.Sqlite/jobs/111531582#L2820. Dotnet-restore fails with (pkg) provides a compile-time reference assembly for (pkg) on DNXCore,Version=v5.0, but there is no run-time assembly compatible with osx.10.9-x64. We disabled travis on https://github.com/aspnet/Microsoft.Data.Sqlite too for the same reason.

Aha. The secret is osx_image https://docs.travis-ci.com/user/languages/objective-c

Re-marking for triage.
Currently Travis's agents are underpowered and our build on OSX takes too long. All travis builds on OSX agents fail. We test internally on OSX so the Travis CI is redundant anyways.

Hmm... Is this the reason we've been waiting for to split the repository?

@natemcmaster how much do we need to reduce? If it's just a minute, then we could split out benchmarks pretty easy... if it's more then it may be more work.

The build times out at 50 minutes. On the last run, this happened in the middle of InMemory functional tests. Pulling out microbenchmarks may save a little time on compilation, but these tests don't even run within the 50 minute window.

Just noting some ideas for how to improve build time:

cache nuget packages (has it's own issues. See https://github.com/aspnet/Universe/issues/394)
only build for coreclr. Skip compiling for net451. (Should cut build time in half.)
Parallelize test assemblies.


[Feedback] In-browser JSON viewer

Please refer to this explainer document for more details on the matter.
Currently when you navigate to a JSON file example in the browser, you get a basic text display that is not giving you much insight.

We're currently investigating replacing this with a collapsible, colour-coded tree view instead.

Currently we're testing the performance implications of this change, and will add more functionality once we are happy with the results.
Please tell us what other functionality you'd like to see in this feature.

I think it will be a great addition to Edge (something I use Firefox exclusively for). I like the fact that you guys are prioritising performance over adding new features early on. I was wondering,

How the browser decides when to render JSON? Is it based on the content-type in the Response Headers? What about local JSON files?

Is the browser smart enough to detect a plain text document could also be a JSON? I think Firefox currently expects .json extension for local files.

The Goals section covers most of the features I'm looking for.  It'd be nice to have,
a. Show JSON structure errors (validate JSON with schemas). I usually use the JSON viewer, to manually spot errors.
b. Remember last used formatting. If someone always prefers seeing JSON as raw text.
c. Render JSON as table (for suitable data formats)
d. Minimap of some sorts, to quickly jump into certain parts of the section in a large JSON.
e. Streaming capability to render large JSONs (as users scroll, the JSON renders on the fly).

I'm not a fan of how Firefox renders Arrays. Empty arrays are expectedly rendered with empty square brackets ([]), but array with elements are rendered as indexes as keys. This makes me think, is this really an array or an object? I couldn't gather from your sample s/s, how Edge would render Arrays. So I'm curious to see an example.

I'd be curious to learn more about the performance considerations. Is there a breaking point beyond which large JSONs are always rendered as plain text. Currently, Firefox can handle JSON files as large as this one. I'm hoping Edge can do better here.

Overall, loved the idea, and cannot wait to get my hands on it! Thanks!

Thanks so much for your input @pankajparashar - I will bring this up in our next sync.

would be great to get querying/ reporting support in there
https://github.com/discoveryjs/discovery
https://github.com/discoveryjs/jora

Yeah, this definitely something I'd like to see native to Edge/DevTools. It's common to add extensions to address the gap, e.g. https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh, however the permission grant needed for such an extension is a concern.
Is it a non-goal for DevTools Network "Preview" of JSON responses to share functionality/UX here? If no, I feel like "Open JSON in Network Console" should work in both directions - should also be able to "Open JSON in Browser" from preview of JSON response in devtools.

I'm excited for this. Currently I have to use other tools to do this, and it would also be nice for this to be something that is used in dev tools when looking up responses to web api requests

I am testing a few IAsyncEnumerable APIs to a web application.
Rendering these APIs works well only when I turn off the JSON Viewer flag in edge.
With this enabled it never renders any information, until I basically kill the stream.

I am testing a few IAsyncEnumerable APIs to a web application. Rendering these APIs works well only when I turn off the JSON Viewer flag in edge. With this enabled it never renders any information, until I basically kill the stream.

Oh, thanks for reporting. Let me actually file a separate bug just for this then, and make sure our dev team sees it. I'll ping you on the new issue when it's opened so you can provide more information if possible.

JSON viewer support is a great addition to Edge. One thing I would like to see is to expose the json content as a variable on DevTools console.
As a workaround, I tried the following on the console, which works for smaller outputs (smaller than the visible page):
json = JSON.parse(document.getElementsByClassName("cm-content")[0].innerText)
However, it seems for bigger JSONs (when scrollbar exists), the page is rendered as we scroll it, not allowing to read the entire json and giving the error Unexpected end of JSON input at JSON.parse

This is excellent feedback. I'll make sure the team knows about it and tracks it on our internal backlog.

Search (Ctrl+F) on a JSON document seems to be restricted to the portion visible on screen.

Thanks for reporting this. This is a known issue that's currently being worked on by the team. We're hoping to deploy a fix for this soon. Thanks again!

If JSON is:
[]
Then nothing is shown on Edge JSON viewer. Only in view-source you can see []

Great find. Thanks for reporting. I'll log a bug for our team to fix.

I have similar issue as siimots.
1

is a valid json. However edge can't show it.

Some cases when nothing is shown but is valid json:
1, true, {}, []

Thanks, adding these cases to the bug I filed. Will keep everyone updated of any progress toward a fix.

The syntax highlighting is broken after ~ 27 lines for me. The JSON is valid.
On another computer I see it flicker lines 27+ every time I reload the file, but it's being highlighted correctly after that.

It cannot do full search. For example ["aaa", "aaa", ...] if there are 200 "aaa", use Ctrl+F to search aaa, it won't show xxx/200

Thanks for filing this. Let me create a new issue with this so we can properly track it.
I'll also close this issue since this general feedback request isn't very useful any longer. It's better if people open new issues now that the tool has been live for a while.

[!NOTE]
This issue has now been closed. It was used to collect feedback during the early development of the JSON viewer.
If you have feedback about the JSON viewer, please open a new issue on this repository.

Someone thought I might have my favorite JSON serializer installed in the browser and NOT WANT to use the default one? How can I disable that?

It used to have the flag to disable it, but it was removed, so no json viewer flag anymore. To disable it, you have to add the following on the Edge shortcut:
--disable-features=msEdgeJSONViewer
It will look like this:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory=Default --disable-features=msEdgeJSONViewer

The two approaches were frustrated.
The first one, the flag does not appear.
And the second one, defined as a parameter, also does not work.
Edge for Business Version 123.0.2420.81 (64 bits)

The two approaches were frustrated. The first one, the flag does not appear. And the second one, defined as a parameter, also does not work. Edge for Business Version 123.0.2420.81 (64 bits)

Maybe it is related to Edge for Business, because I'm using Edge Version 123.0.2420.81 (Official build) (64-bit) and it is working fine on my side.
Without the flag:

With the flag:

You need to close all instances of the browser after adding the flag, otherwise it won't work (sometimes there are some Edge processes left on task manager even after closing all Edge windows)
Check on edge://version > Command-line and see if the flag is there:

The first one, the flag does not appear.

Sorry about this. I just remember that we have a bug on file at the moment whereby the flag got removed accidentally, but is being added again. See https://github.com/MicrosoftEdge/DevTools/issues/238

For some reason, the command "--profile-directory=Default --disable-features=msEdgeJSONViewer" did not work.

Restarted and killed all instances."

For some reason, the command "--profile-directory=Default --disable-features=msEdgeJSONViewer" did not work.

Restarted and killed all instances."

Just to make it clear, The option --profile-directory=Default is not part of the flag, I just showed it in there because it was a full copy-paste from my shortcut.
Your browser seems to be running with --no-startup-window (aka Startup boost on Settings), which keeps it running on windowless mode.
Unfortunately, I don't know what to suggest anymore. The only option left would be rebooting the computer.

In version 125.0.2535.85, it was possible to list the flag to disable the function and use the desired JSON viewer.


Hide body for 204

Hide the Body dropdown and Mime Type Selector for 204 responses, because 204 means No Content.

To be hidden in this component https://github.com/stoplightio/elements/blob/main/packages/elements-core/src/components/Docs/HttpOperation/Responses.tsx

Issue fixed a long time ago.


Fix sdb paths so that Salt loader picks them up properly

Adjust SDB paths (dropping the trailing 's') so they are picked up by Salt. Also, add template for SDB module.
Fixes #18

Can you rebase please?

That'd do it 😂
One could argue that we may also want to offer more like:
* auth

* acl

* beacons

* cache

* channel???

* cli

* cloud

* grains

* netapi??

* output??

* pillar??

* platform??

* proxy

* returners

* runners

* spm

* ???

But... that's probably more than we need for this PR.

yeah I'm aware, was starting small and wanted to see how this one went first. :)


Issue with Vue.util.extend not removing data binding to object properties

Hi,
I have a situation where I have the following object
data : {
			navigation : {
				step : {
					prev : 0,
					current : 1,
					next : 2
				},

				phase : {
					prev : 0,
					current : 1,
					next : 2
				},

				next_type : 'phase',

				can : {
					prev : false,
					next : false
				}
			},

			history : []
		},

but using Vue.util.extend( {}, this.navigation )  maintains the data binding. Thus if I say this.navigation.phase.current = 5 it will also update the object pushed in this.history which I am trying to avoid.
Can anyone advise if am doing something wrong or if it is an actual bug to the util.export?
I played around with the fiddle http://jsfiddle.net/huLygoag/2 and forked into a new version where I could replicate my issue http://jsfiddle.net/5kxrwuag/. Right now my only option seems to be this.history.push( { navigation : { phase : Vue.util.extend ( this.navigation.phase ), ... for each properties.

@jjaulimsing if your data is nested, you need to make a deep copy. One option to do this is JSON.parse(JSON.stringify(...)). To make this work your data has to be plain (no circular or shared references, no prototypes, no functions).

@simplesmiler I came across this workaround JSON.parse(JSON.stringify(...)) a few minutes after posting here. I read in the jquery doc that the .extend supports deep copy. I am not sure if Vue.util.extend supports the same as I read it's not documented in the API.
I've been proceeding with the workaround suggested above up to now, I guess this will have to do it. Thanks for clarifying as well the cause.

Vue.util.extend has nothing to do jQuery's extend. It's always a shallow clone.


added phishing site https://aquasync.pages.dev/

added phishing site   https://aquasync.pages.dev/

added phishing site https://aquasync.pages.dev/

Hey bipulhk, that site is not showing anything for me, do you have a screenshot or a urlscan link?
Thanks!

Sure, the homepage is blank, but the actual phishing page is located at https://aquasync.pages.dev/dapps/wallet , also iam attaching the urlscan link.
https://urlscan.io/result/672e6034-8fe6-4307-893c-b0ba145c788e/compare
Thanks!

Screenshot for future reference -


Problem installing on Scala IDE

I get the following error after dragging the Eclipse Icon top the open IDE. After trying the URL directly I see that the Feature is already installed so I'm not sure if this is normal behavior or not.
Typesafe Config Hocon Feature    <IP_ADDRESS>602011708  com.typesafe.hocon.sdk.feature.group    null
eclipse.buildId=4.3.0-vfinal-2015-12-01T15:55:22Z-Typesafe (with no outstanding updates pending)
java.version=1.8.0_72
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64
org.eclipse.epp.mpc.ui
Error
Mon Feb 01 10:54:22 PST 2016
Unexpected exception while verifying features:
    at java.net.URI$Parser.parse(URI.java:3042)
    at java.net.URI.<init>(URI.java:588)
    at org.eclipse.epp.internal.mpc.core.util.URLUtil.toURI(URLUtil.java:24)
    at org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation.addRepositories(AbstractProvisioningOperation.java:73)
    at org.eclipse.epp.internal.mpc.ui.operations.ResolveFeatureNamesOperation.run(ResolveFeatureNamesOperation.java:46)
    at org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$4.run(FeatureSelectionWizardPage.java:304)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

I confirmed this issue with Scala IDE 4.2. It installed successfully in version 4.0, so it looks like there's a problem with more recent versions of Scala IDE.
Can you try installing using the update site (make sure to enable "Contact all update sites during install...")? At least for me, that seems to progress nicely.

Nope, it installs correctly but then it's completely broken (including Scala features, it's all gone).

This plugin depends on XText version 2.8, but Luna comes with version 2.7. I will push a new release with the proper versioned dependency. This will refuse to install on Luna, but adding the XText update site for 2.8  would make it work. The update site is
http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4

Just fyi: ScalaIDE will be using Mars with the next release by default (hopefully). There is an open bug in assembla which targets this change for the next IDE release. (Posting from phone so can't reference the ticket)

I'm not sure if you saw it in the original post that I had already installed previously but didn't realize it. I did try the update site and it resolved fine. That is how I found out I already had it installed. I can uninstall and try reinstalling if that will help.

@ekrich there are several issues at play:

Scala IDE has an issue with the Market Place client that leads to the above exception while installing via drag and drop
version 1.0.2 of this plugin required XText, but without any version constraint. In fact, it needs at least version 2.8, which comes with Mars. I published 1.0.3 with the correct versioned dependency. For this workaround, if you want to keep using Scala IDE (based on Luna), you need to

add the XText update site to Available Update site (use http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4)
reinstall (it should pick up 1.0.3 as a newer version, even if you have it installed) via update site

Let me know if this works for you

I can confirm this works for Luna 4.3

Uninstall version 1.0.2
Install xtext 2.8.4 with above link (selected redistributable only)
Install typesafe-config-eclipse with link provided in the readme.

Thanks!

Glad it worked for you. For the record, it should work without uninstalling the previous version, and without installing xtext manually. It's enough to have the Xtext update site in the list of available update sites, and Eclipse should be able to resolve all dependencies when installing this plugin./

Works with ScalaIDE 4.5.0 (which is based on Eclipse Neon).
I think we can finally close this issue.

thanks!


Add gnirehtet version 2.3

gnirehtet is a tool for reverse tethering on Android. This is useful if you want to share a PC's connection to a mobile device (e.g. in an area where you cannot connect your device to a Wi-Fi network).

Hash extraction can be added to autoupdate
"hash": {
    "url": "$baseurl/SHA256SUMS.txt"
}

@r15ch13 Added. I also added a dependency on adb which is required to use gnirehtet.


Google Play Music redesign breaks info retrieval.

The track title is now in div#player-song-title.
The play/pause button element has changed from button to sg-icon-button resulting in #player sj-icon-button[data-id="play-pause"].
At first glance the other selectors in googlemusic.js and v2/googlemusic.js seem to still be okay, but I'm not sure what else should be checked.

I really hope to see it fixed... Google music is my primary way to listen to music and now it doesn't scrobble :(

Yep, I'm aware of that and will fix ASAP
I like the redesign btw :)

Thanks - came here to report but glad to see you're already working on it!

I came here to say what futchadoc said but he's said it already.

I'm listening to Pandora like a peasant because I gotta have my scrobbles :D

Same here. Thanks, dude!

I really love web-scrobbler thank you for developing it and adding future support for it.

Came to report, but as always...you're on it! Keep up the good work.

Oh, that's some fast action. Thanks dude!

Redesign is awesome, and thanks for working on this

I agree with all the other comments. Loving redesign. And thank you very much for development of this  :)

Hey!
Thanks a lot for working on scrobbler! I'm looking forward to this issue to be fixed.
Good luck!

:D Thank you!

Since this issue has been fixed, my music is scrobbling, but it's no longer scrobbling the album data. has anyone else experienced this?

Yeah futchadoc, I've created a pull request that fixes the album data too https://github.com/david-sabata/web-scrobbler/pull/608

Hrm. Mine is still not scrobbling. Did others have to do anything differently?

@toddgrotenhuis Have you confirmed in chrome://extensions/ that you have version 1.47 of the extension? It "just worked" for me once Chrome had updated the extension (just double-checked and it's working for me as I type this.)

@brycied00d Yes, running 1.47.


Draft: feat(sca): Add support for malicious package detection

Context
We want to see malicious vulnerabilities in the output of ggshield sca scan all
What has been done

Updated IncidentSeverity
Changed some tests

Validation

PR check list

[ ] As much as possible, the changes include tests (unit and/or functional)
[ ] If the changes affect the end user (new feature, behavior change, bug fix) then the PR has a changelog entry (see doc/dev/getting-started.md). If the changes do not affect the end user, then the skip-changelog label has been added to the PR.

Looking good! Tested locally:


Rename master to main

I think we never did this because it might break upstream users. We should check if that would cause any problems (maybe with a github code search).

IMO it's a no-brainer. No matter whether it's "main" or "master", the cognitive load of single change is trivial; what gets annoying is having to switch between one and the other often (as in, -compat has main, -strict has main, and -tests is "master").
Whether this is a problem for upstream, I seriously cannot think of a scenario where something depends on the name of a default branch in a hard-to-recover-able way?


Question: Is it possible to specify the post-authorization URL with /oauth2/start?

I'm using oauth2_proxy with the nginx auth_request module and OIDC. When the proxy reports that a request is not authorized and nginx redirects to /oauth2/start, I would like to pass along a final "post-authorization" URL that the browser should end up at after the OIDC dance completes.
Is this possible? Is there some header I can set when nginx forwards the request to /oauth2/start? (If so, I'd be curious whether I need to pass a full URL or if an absolute path would do.)

If you redirect to /oauth2/sign_in instead of /oauth2/start, then you can set the header X-Auth-Request-Redirect, in the example nginx config this is done with:
proxy_set_header X-Auth-Request-Redirect $request_uri;

If you really want to use /oauth2/start then you can add an rd parameter, sort of like /oauth2/start?rd=$request_uri, but you may need to url-encode that request_uri, and I think there's no way to do that without a non-core nginx module. For simple URIs it might work.


how can i change the spinner_item margin?

also how can i change spinner dropdown item colors?

Changing the spinner items' appearance is not directly supported by the api since you could break a lot with that. However you can easily override the R.layout.twin_text_item and the R.layout.twin_text_dropdown_item by placing your own version of the files in your layout resource folder. For the color, it should be possible to customize it using the textColorSecondaryInverse in your styles.
Sorry it took me so long to answer, I'm currently on vacation.

Thabk you, One more thing, is there a way to override the timepicker and datepicker colors, by default it is sky blue, i need to change the colors to match my app theme.

You can override the date/timepicker color with the color attribute "datepicker_primary"!

closing as this is answered (and outdated) :P


How to linearize the system in diffrent point and solve the ARE recursively

Hi everyone,
Thank you for this excellent work of control-box and your time in this issue in advance. ;-)
Background

I'm working on the control of articulated characters in simulation environment, for the sake of application in computer graphic. Particularly, I am reproducing a paper from SIGGRAPH (http://grail.cs.washington.edu/projects/nqr/s2009/).
In this paper, the author modelled the robot in Lagragian Dynamics, then define the generalized coordinate/velocity as the state vector, and the joint torque/contact force as the control vector. It proposed an revised LQR in order to make the robot running as close as possible to a given MOCAP data.

Question Background

I think control-box can help me on this LQR stuff. In this paper, the dynamics is defined:

then the dynamics equation are linearlized in every frame of the MOCAP data, namely:

-And the cost of LQR is defined as :

Follow a standard derivation in optimal control literature, We can get the following ARE:

But it seems this ARE are defined recursively, which means that: I know the solution in the final (Nth) frame, and I can get N-1, N-2, ..., k, ..., 2, 1, 0's solution one by one. It is sooooooooooo different from the statement in our library control box, but it is called ARE as well .

Questions

I am eager to know how to linearize the system in different point under the help of control-box

Would you be happy to give me some advices on how to deal with this problem with the control-box library? I am quite confused now.

Thanks for your time!

Dear @Rullec
Thanks for your interest in the Control Toolbox and for posting this issue. In fact, at first glance the algorithm that you sketched above looks 100%  identical to a standard sequential linear quadratic optimal control algorithm. In that case, you are right here, we have implementations if iLQR, Gauss-Newton Multiple Shooting (and others).
In fact, if you can formulate your problem in terms of equations (4) and (6), and if you possibly have the analytic gradients of dynamics and cost functions available, you are good to go and you could try out one of the algorithms implemented here in the CT. A good starting point for you to look is the example ex_NLOC in ct_optcon. You need to implement your own dynamics function (for getting the dynamics derivatives you could use the SystemLinearizer-class, e.g. using numerical differentiation). The cost function above looks like being composed from quadratic terms only, which is also easy to realize using the CT.
I would recommend you to check out the examples!
Also, if you were looking for more complex examples, you could take a look our repository ct_ros.
Best!

Hi Markus, thanks for your helpful, and constructive help! It teaches me a lot! XD
I'm very sorry about my weak background on optimal control. There might be some wrong ideas in the following response. If it makes you feel confused or strange, please point it out directly! And I will make it more clear ;)

About the control algo: Under your guidence, just now I studyed the iLQR and Gauss-Newton algorithms carefully. But what does this sentence below mean? :O

we have implementations if iLQR, Gauss-Newton Multiple Shooting (and others).

What's the meaning of if LQR, Gauss-Newton Multiple Shooting?

About the Dynamic equation: I have implemented the analytic derivation in my system manually, and certainly I can formulate my system euqation in (4) and (6) easily. So I can offer any gradient to control-box;)

I have began to learn the examples in control-box;). Here please let me throw out another question:
Can I integrate ONLY the optimal control (LQR) of control-box in my system? I hope to offer the system gradient/linearization result to control-box and expecting to get the control policy returned. Do you think it's a good way? :D
Bests,
Xudong

Hi @Rullec,
my bad, that was a typo -- of course I meant "of" instead of "if" (also corrected above). So what I meant is that those algorithms are implemented in the CT.
To your second question: yes you can do this! Due to the CTs modularity, it should be straight-forward to pick only those algorithms and headers for your use-case, that you really need.
Best

Thanks for your help, I will try to implement it now!


Not working with @nuxt/image while provider is defined

I am using nuxt/image with gumlet provider in my project, but if i try to use nuxt speedkit with it then it throws an error.
Although it works if i don't define the provider properties in image block in nuxt.config.js but when i do, the project won't even start neither in dev mode nor in production mode.
I am getting this error:-
FATAL  Cannot use 'in' operator to search for 'youtube' in undefined                                                                             10:52:43
at node_modules/nuxt-speedkit/module.js:26:72
at Array.find ()
at node_modules/nuxt-speedkit/module.js:26:50
at node_modules/hable/dist/hable.js:1:990
at node_modules/hable/dist/hable.js:1:208
at async Nuxt.callHook (node_modules/hable/dist/hable.js:1:959)
at async ModuleContainer.ready (node_modules/@nuxt/core/dist/core.js:61:5)
at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:478:5)
╭──────────────────────────────────────────────────────────────────────────────╮
│                                                                              │
│   ✖ Nuxt Fatal Error                                                         │
│                                                                              │
│   TypeError: Cannot use 'in' operator to search for 'youtube' in undefined   │
│                                                                              │
╰──────────────────────────────────────────────────────────────────────────────╯
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>dev: nuxt
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/amarjeet/.npm/_logs/2022-04-05T05_22_43_843Z-debug.log
here is my speedkit and nuxt image config:-
speedkit: {
detection: {
performance: true,
browserSupport: true,
},
performanceMetrics: {
  device: {
    hardwareConcurrency: { min: 2, max: 48 },
    deviceMemory: { min: 2 },
  },
  timing: {
    fcp: 800,
    dcl: 1200,
  },
},

componentAutoImport: false,
componentPrefix: undefined,

/**
 * IntersectionObserver rootMargin for Compoennts and Assets
 */
lazyOffset: {
  component: "0%",
  asset: "0%",
},

loader: {
  dataUri: null,
  size: "100px",
  backgroundColor: "grey",
},

},
image: {
gumlet: {
baseURL: "https://satya.gumlet.io",
},
},

Hello @Amar1432 ,
you can install the latest nuxt-speedkit version.
Note that you need a current @nuxt/image version for the provider you want to use.
This is unfortunately not really usable yet for some reasons, so we still have an open PR.
But to get around all this you can set an overrides in the package.json. There you can update the @nuxt/image version, then the IPX must be set to an older version.

https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides
https://nuxt-speedkit.grabarzundpartner.dev/caveats#use-latest-nuxtimage-version
https://nuxt-speedkit.grabarzundpartner.dev/components/speedkit-image#source

Close the issue for now, but can be reopened if used.


Improve Pagination with Page Selection on Packages Page

Description:
The current pagination system only allows users to move between pages using "Next" and "Previous" buttons, which can be inefficient. I propose adding a page selection option, allowing users to jump directly to any page, improving overall navigation and user experience.
Action Items:

Add a page selection feature to the pagination.
Ensure it works with the search functionality.

Screenshot:

Please assign this issue to me so I can start working on it.

Sorry but what are you talking about?

like this pagination, it will improve overall navigation and user experience.

I guess you misunderstood something about this project


📝  Adds section in CONTRIBUTION for code snippet references

While this change should be made in the individual examples. We should provide some form of documentation on how to reference snippets from the source.
This should be discussed more.

Referenced in #64


Replace mail service

Use Postfix as new mail server.

Rewrite README.md
(Notice that docker image which contains mail server should be built first.
Please also check this pull request)

LGTM

LGTM


Attendee's other property is lost after update

Some property is not changeable, so it seems that it is not overwritten. However, at least the following are lost when engine script update the data.
API propery:
    {
      "email"<EMAIL_ADDRESS>      "displayName": "hoge"
    }

Google data (Before):
  {
   "email"<EMAIL_ADDRESS>   "displayName": "hoge",
   "optional": true,
   "responseStatus": "needsAction"
  }

Google data (After):
  {
   "email"<EMAIL_ADDRESS>   "displayName": "hoge",
   "responseStatus": "needsAction"
  }

Let us stop the support for editing attendees on Personium Calendar.


Tweaked how the config free SSR setup works

Replaced the fervorConfig alias for a fervorConfigRendering
alias and provided a default config file. This is all defined
in the webpack config as opposed to the client code.

🙌


some of the problems

in the mmdet/ops/gcb/ContextBlock
line 28
self.planes = int(inplanes * ratio)
this * Should change it to // ？

I have that question too.

I have that question too.

Same question. I think this should be '//' too as the papers says.


I have the same problem, all output results are zeros. Anyone can help ?

I have the same problem, all output results are zeros. Anyone can help ?
Originally posted by @prfans in https://github.com/wkentaro/pytorch-fcn/issues/113#issuecomment-555805034
I used the pretrained fcn8s/fcn16s/fcn32s model, all output results are zeros.

I also have this questions, can you help me? @songyuc

Hi, @hylovezhang, I have turned to DeepLabV3+ recently, and in fact I didn't run the FCN model.
Sorry for that.

can you run the code?i have lots of problems  about this code.Could you please share me your code?

my<EMAIL_ADDRESS>Tank you very match


[release-1.17] Pass rules to iptables-restore via stdin instead of a file

This is an automated cherry-pick of #43945

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio_release-1.17
1b69fda5ad0717f7df11d4fad1a035a4ca373520
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test unit-tests


Back-Button doesn't return to previous app

Hallo
since long this issue in k9mail is present: when I open k9mail through a mail notification in the info bar, when having any other app opened, and after reading that mail, I go back with the Back-Key, then this won't bring me to the last opened app (from where I opened the notification), this brings me to the home screen. This is not the normal behaviour I think, other apps don't "forget" from where they have been started.
The same thing is, when I have an app open and I open now k9mail through some kind of gesture (there are several apps doing this, e.g. "Swapps"). I open k9 now and when I go back with the back button, the original app has gone, I come to the home screen.
The same issue I found with Threema, I guess it is the same bug.
But most other apps will bring me to the last screen (when I press the backbutton), from where they had been started, either through notification shortcut or other way I opened them, always I come back with the back button to the previous screen of any previous opened app.
Thank
frank

This behavior is intentional and recommended practice. See http://developer.android.com/training/notify-user/navigation.html and http://developer.android.com/design/patterns/navigation.html

Yes, thank you for that second link. Here I read:

The system Back button is used to navigate, in reverse chronological order, through the history of screens the user has recently worked with. It is generally based on the temporal relationships between screens, rather than the app's hierarchy.

And this is not done when I open k9 through a notification (when having another app actually open in foreground).
Do I misunderstand this feature?

Section "Navigation into Your App via Home Screen Widgets and Notifications":

In the case of the Back button, you should make navigation more predictable by inserting into the task's back stack the complete upward navigation path to the app's topmost screen. This allows users who've forgotten how they entered your app to navigate to the app's topmost screen before exiting.

... before exiting

this means exiting your app, now it should return to the previous app.
That is how I understand this sentence.

@francwalter The meaning of that sentence is that the complete navigation path down to the current screen should be added to the stack when the user entered the app through another path, like a notification.
That way, even if they forgot that they had opened the app by clicking on e.g. a notification, they can still press the back button and reach the home screen of the app.
It says nothing about navigating back to the previous app, and I don't think that that is the desired behaviour for the back button.

It says nothing about navigating back to the previous app, and I don't think that that is the desired behaviour for the back button.
No, but it neither says, that the Back Button should go to Home after reaching the top of "Your App".

I just notice that every single app beside k9 (and Threema) does it like that (back button goes back to previous app) and now, that I know what is behind the k9-interpretation of user experience, I think it is a misunderstanding of the  recommended practice.

Never mind. As I know this unusual behaviour in k9mail (and Threema!) I am used to it and when I think about opening k9mail through a notification in the info bar I never do this, when I dont want to leave the actual app in foreground.
The many many advantages in k9 are compensing vastly this little (in my eyes) bug in user experience abnormality.
Thank's!

After long time of annoyement about this "misinterpretation" I found FairEmail, the E-Mail-Client from Marcel Bokhorst.
I know this developer from two great apps I use and used: NetGuard (one of his best works ever, I consider) and XPrivacy (dont use it anymore, it was with Xposed, which doesnt work on Android 9+).
FairEmail does indeed return to the last opened app, from where I tapped a notification about a new mail in the NotificationBar (like WhatsApp and Telegram too).
So this interpretation of Android's Design Pattern is also a kind of interpretation of user experience.
I will change to FairEmail for test, looking if the rest of this email-client is as user friendly as this topic :)
By the way: FairEmail has also another feature which is annoying enough in k9mail, the possibility of size-reduce of attached images, see the very old issue #3845 which was never merged.


How do you listen for an event from inside the shadow dom?

  I need to respond to a click on a line-number inside the atom-text-editor and I can't figure out how to do it.  The dom shadow gets in my way for everything I try.
A simple $('.line-number') gets zero matches when the dom shadow is enabled.  I can match on the atom-text-editor element but nothing inside.  I read the package update doc and it just refers to $(window) which doesn't help.
This is a bit of a duplicate from .https://discuss.atom.io/t/events-from-elements-inside-shadow-dom/14119.

You can use $('atom-text-editor::shadow .line-number'). You can also get a reference to the shadow root with atom.views.getView(editor).shadowRoot.

Thanks.  Sorry for wasting time here with a newbie question.


Fix propagation of lattice-default attributes to electrons

Also use workflow_executor to build sublattice graphs
Closes #1781 .

[ ] I have added the tests to cover my changes.
[ ] I have updated the documentation and CHANGELOG accordingly.
[ ] I have read the CONTRIBUTING document.

Huge thank you for this!!


Placeholder text overflow when align to right

Without entering any text, while empty, aligning to right will cause placeholder text to overflow

Yep seems like a bug, I've experienced this one before as well

对对对对对对

This doesn't seem to be happening on the current version.


[BUG] No audio at all

Is there an existing issue for this?

[X] I have searched the existing issues and none matched.

Operating System
Windows 10
CPU
Ryzen 7 5800X
GPU
RTX 2060
Storage
Samsung 860 EVO 1TB SSD
Game Version
4.18.1
Game Mode
dance
Theme
No response
Describe the problem
There is no audio at all, in menus, while playing songs etc.
Could possibly be a specific issue with my system, my audio device is a Corsair VOID Pro Wireless. ICue could also be an issue, as I've heard from other games that it can mess with some stuff.
Describe what should happen
Audio should play.
Relevant Log output
ProjectOutfox.Crash.2023-03-10--07.56.50.log
ProjectOutfox.MainLog.2023-03-10--07.45.42.log
ProjectOutfox.MainLog.2023-03-10--07.48.51.log
ProjectOutfox.MainLog.2023-03-10--07.56.50.log
ProjectOutfox-default.ThemeLua.2023-03-10--07.45.43.log
ProjectOutfox-default.ThemeLua.2023-03-10--07.48.52.log
ProjectOutfox-default.ThemeLua.2023-03-10--07.56.50.log
ProjectOutfox.Crash.2023-03-10--07.44.41.log
ProjectOutfox.Crash.2023-03-10--07.45.20.log
ProjectOutfox.Crash.2023-03-10--07.45.42.log
ProjectOutfox.Crash.2023-03-10--07.48.51.log

can you go into your preference file and change the 'debuglevel' to 0 and run again and post the 'mainlog' again
I think your system is requesting things it shouldn't, but i need to be sure

Is this /Save/Preferences.ini or a different preferences file? If i set debuglevel=0 in /Save/Preferences.ini, it gets removed on startup.

its the save/preferences yea, is the game closed when you edit the prefs file? it uses an old fashioned way to edit so can overwrite it

The game is closed when I edit it, once I open the game then it gets removed. The file gets updated once the main menu is opened.
I don't think it's changed, but heres the log file once its been run with debuglevel=0
ProjectOutfox.MainLog.2023-03-11--13.03.22.log

how many sound cards do you have on your system?

I've only got one audio device, the rest are disabled.

I believe I only have one sound card, as my headset uses a USB dongle to connect.

Even with a regular wired speaker, no audio is outputted despite OutFox showing up in the volume mixer.

could you set the 'SoundDevice=' to 1 and see if you get audio through your headphones when they are plugged in?
We may need you to come into the discord so we can give some technical assistance in the voice channel to help you out

Still no audio, I'm in the discord already: @EvieUwO#6483

This was fixed by using SoundDevice=0, Windows was offering the correct Device ID, had a chat with squirrel.

Marking this one as solved


ci(app-shell): use notarytool for OSX signing

Overview
The legacy tool will no longer be supported, move to use notarytool
Risk assessment
low

Pushed https://github.com/Opentrons/opentrons/tree/app-shell_chore-use-notarytool-for-signing-app-build-both to force the build, more changes might want to go there for automatic build starting @b-cooper

Moved to https://github.com/Opentrons/opentrons/pull/13883 to include branch name with app build trigger


TemplateSyntaxError: 'admin_static' is not a registered tag library

What the issue is

Upon successful installation of the library (pip install and throwing it into installed_apps in the settings.py) I go to the admin, and when I click on 'segments' the above error appears.
I am trying to install this within a preexisting wagtail setup.

My setup:
Django==1.11.0
Wagtail==1.10.1
Using Jinja2 Templates, but I don't think that should affect the admin as that should still be rendered via django templates, and it hasn't caused any issues elsewhere, but I could be wrong.
Jinja2==2.9.5
Please let me know if there is any other pertinent information you would like.
Full Stack trace:
django.template.exceptions.TemplateSyntaxError: 'admin_static' is not a registered tag library. Must be one of:
absolute
absolute_future
cache
compress
easy_thumbnails_tags
gravatar
highlighting
i18n
indent_text
l10n
modeladmin_tags
static
staticfiles
syntax_color
thumbnail
truncate_letters
tz
wagtail_personalisation_filters
wagtail_personalisation_tags
wagtail_thumbnail
wagtailadmin_tags
wagtailcore_tags
wagtailembeds_tags
wagtailimages_tags
wagtailmetadata_tags
wagtailuserbar
wagtailusers_tags
widont

Taking a small guess here, you seem to be missing the admin_static templatetag which is part of the django.contrib.admin app. Could you double check your settings file if you've added that app?
You can check the settings file in our sandbox Django app to see if you're missing something else that might give the problems.

@blurrah thanks for the reply, that was definitely the issue! Now I've also noticed my urls.py is different from what you guys have, and what wagtail had suggested, so I'll have to move that around too!

Good to hear that fixed it. Have fun with Wagtail Personalisation!


Migrate FFI to ES modules

Description of the change
Migrates FFI to ES modules in prep of upcoming v0.15.x release

Checklist:

[ ] Added the change to the changelog's "Unreleased" section with a reference to this PR (e.g. "- Made a change (#0000)")
[ ] Linked any existing issues or proposals that this pull request should close
[ ] Updated or added relevant documentation
[ ] Added a test for the contribution (if applicable)

Superceded by #33


Messaging: Keepalive

The DApp currently loses its WebSocket connection, which causes a variety of problems for the messaging feature. As long as the DApp is open in a browser, the connection should be maintained. This task will require adding some code to the client, preferably in origin-js, but it may have to go in origin-dapp.

This may no longer be necessary with the inclusion of https://github.com/OriginProtocol/origin-js/commit/4c5a12610ea6ed08796ecf93daf6b581114e70bc#diff-3148f229ad8f5a9b6f74baa6cbdc2136 as a fallback if, in fact, Nginx is no longer killing the connection per @crazybuster.

I think it was probably nginx timeouts not being set appropriately for websockets. They are 60s by default, but It looks like they are updated in the current server and it’s been taken care of in the new deployment. With the reconnect as well we should be set. 👍

@crazybuster I'm still unable to leave my browser open for an extended period of time and let messages roll in. I'm not sure what the symptom is, so I'll try to report back here next time I can check the console. The issue is that, since I can't be notified when I have a new message, I have to refresh my browser periodically and don't remember to do it.


App build failed with the 1.4.1:beta3 dependency

Thanks for taking the time for reporting an issue!
Describe what happened
Execution failed for task ':app:dataBindingMergeDependencyArtifactsDevDebug'.
> Could not resolve all files for configuration ':app:devDebugCompileClasspath'.
   > Could not find com.datadoghq:dd-sdk-android:1.4.0-beta3.
     Required by:
         project :app

Possible solution:
 - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

Steps to reproduce the issue:
Here is my build.gradle(app):::
`
implementation "com.datadoghq:dd-sdk-android:1.4.0-beta3"
`
The build fails after adding this dependency. Unable to proceed.
Describe what you expected:
Do i need to add any other dependency or what?
Additional context

Datadog SDK version: 1.4.0-beta3
Versions of any other relevant dependencies (OkHttp, …):
Proguard configuration:

Hello @mathuadi3! Please update DataDog SDK version to at least 1.8.1 (latest version is 1.9.1). Starting from this version we host our artifacts on Maven Central instead of Bintray for older artifacts. Even though JFrog claimed that they are going to keep JCenter in read-only mode https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/, it seems it is not the case.


Reducing pytest approx_equals sensitivity to only 6 decimal places

From @llorracc in #1006

Some of the failures were approx_equal failures in which the new solutions were correct to six but not seven decimal places. I couldn't figure out where to dial back the default degree of precision to six, which is enough for our purposes anyway.

Any ideas @MridulS ?

@MridulS ,
Renewing this because -- as @alanlujan91 seems to have figured out -- a new version of numpy seems to change some very fine details of matrix multiplication that affect things way down in like the 14th digit.  Could you look into whether there is a global way to turn down the sensitivity of the assertEqual thing?  In the meantime I'll ask @alanlujan91 to see if reducing the length of a few of the asserted numbers fixes the problem.

Seems not to be matrix multiplication but geometric distributions or something like that.

I believe it's due to this change although I could be wrong
https://numpy.org/devdocs/release/1.21.0-notes.html#generator-rayleigh-and-generator-geometric-performance-improved

Well that will cause everything to fail tests just about. What we should
have done is had a trivial RNG test that only makes draws from numpy
distributions. If those ever fail, it means the RNG system has changed and
we need to re-compute our test targets (in their own PR).
On Wed, Jun 23, 2021 at 2:39 PM alanlujan91 @.***>
wrote:

I believe it's due to this change although I could be wrong
https://numpy.org/devdocs/release/1.21.0-notes.html#generator-rayleigh-and-generator-geometric-performance-improved
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/econ-ark/HARK/issues/1009#issuecomment-867071391, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADKRAFM2IX7YZNH5BNCORUDTUIS5LANCNFSM44HIVU5A
.

We should pin the numpy dependency to the prior version so tests pass and development is not blocked.
Then we can update numpy and correct the tests in one clean PR.

Please see #1029
Because pinning numpy to v1.19.4 did not clear the tests by itself, that disconfirms the hypothesis that the failure was due to a recent numpy RNG update.
My guess is that the underlying cause is GitHub infrastructure changes.
Changing a few of the tests from assertEquals to assertAlmostEquals, which bounds the number of significant digits of agreement, solved the immediate issue of test failures.
This does not address the broader problem of this issue, to which #1025 is scoped.

assertAlmostEquals takes an optional places argument that can change the number of significant digits the test is sensitive to.
https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertAlmostEqual
This could be changed for individual tests. Or, to make a wider change, a new method could be made that wraps this method with functools.partial by doing something like:
from functools import partial

assertAlmostEqual5 = partial(assertAlmostEqual, places = 5)

To pursue and extend @sbenthall's point:  What we would really like is the ability to set the number of digits to match.  Probably we should be content to match everything to 4 or 5 digits, but it would be good to be able to set the number of digits globally, as well as specifically for each test.  For example, models simulated using the transition matrix method will inevitably yield modestly different results than those simulted using Monte Carlo, except in the limit as the size of both the transition matrix and the Monte Carlo populations approach infinity.  @wdu9 has been working on comparing results from those two methods, and while there seems to be a bug right now causing them to be much more different than they should be, I anticipate that he'll soon be able to fix that bug and we will want to test the results from the transition matrix simulations to the "benchmark" Monte Carlo results at a much smaller number of digits of significance (like, maybe 3).


make/snakemake: include a two-target makefile example

I suggest there be a two-rule Makefile, with the output of one rule the input of another (at the very top of the file).  I had to explain the concept of dependencies there, and a real example to point at would have helped (in place of / below the one with target/dependencies/command in it).

a makefile (albeit more complicated than two rules) is now shown under https://coderefinery.github.io/reproducible-research/06-workflow-management/#solution-4-using-gnu-make
Dependencies are discussed at this point in the lesson so hopefully this issue is resolved.


Change Card content type to match Wear Material Card

WHAT
Change Card content type to match Wear Material Card
WHY
resolves #2359
HOW
Changing the card content type to a @Composable ColumnScope.() -> Unit and changing Box to Column in the long click one
Checklist :clipboard:

[x] Add explicit visibility modifier and explicit return types for public declarations
[x] Run spotless check
[ ] Run tests
[x] Update metalava's signature text files

@yschimke Can we merge this if it looks good? :) I don't think I have the access rights to merge it