feat!: add stargate support

This PR adds proto stargate support for Cosmwasm, it will use generated types from proto to reduce codes should be maintained.

@manu0466 Do you think we should remove all the legacy feature?

@manu0466 I found a issue that generated wasm file includes floating point. I am trying to fix it.
https://medium.com/cosmwasm/debugging-floating-point-generation-in-rust-wasm-smart-contract-f47d833b5fba

@manu0466 Since the pbjson uses the floating point feature like serde(untagged) and well known types which sees number as double, see this, I decided to use the custom proto build to transform the default serde methods to custom one.

@manu0466 Ready to review!


set basic html

This commit changes the basic HTML script to include basic buttons needed for the layout of this program.

Looks good, merged.


[ENH]Refactor clean_names in functions

Refactors clean_names in functions to simplify by using the re module. This makes it easier to add more sophisticated column name normalizations later.
This PR resolves #203 .
The docs build part of make check is failing, so I ran make docs individually as listed in the Makefile but I am still getting the messages including:

build succeeded, 15 warnings
The message includes "WARNING: document isn't included in any toctree"

Please note that my code changes do not change the behavior and all tests pass.
@ericmjl please advise.

@jekwatt it looks like the pipelines are failing on code style. Could you apply black formatting and re-push?

Wow, this is an impressive demo of regex, @jekwatt! Thank you for doing this!


Environment variable not expanded during task run

VSCode Version: Code - Insiders 1.9.0-insider (e68cede8b65dc918332493146c2572a7e132a451, 2017-01-27T20:36:09.447Z)
OS Version: Darwin x64 16.4.0
Extensions:

Extension
Author
Version

vscode-clock
Compulim
0.0.1

mayaport
JonMacey
1.0.0

vscode-docker
PeterJausovec
0.0.11

code-settings-sync
Shan
2.4.2

project-manager
alefragnani
0.13.1

python
donjayamanne
0.5.6

vscode-material-theme
fredrikaverpil
0.0.3

theme-material-theme
jprestidge
1.0.1

prettify-json
mohsen1
0.0.3

mel
sator-imaging
0.1.1

trailing-spaces
shardulm94
0.2.11

jinja
wholroyd
0.0.7

Steps to Reproduce:

Use the provided tasks.json and cmd+shift+p "Run Task" Expansion issue

{
    "version": "0.1.0",
    "tasks": [
        {
            "taskName": "Expansion issue",
            "command": "echo",
            "osx": {
                "args": ["$HOME"]
            },
            "windows": {
                "args": ["%HOMEDRIVE%%HOMEPATH%"]
            },
            "isShellCommand": true,
            "isBackground": false,
            "echoCommand": true,
            "showOutput": "always"
        }
    ]
}

Expected output is: /Users/fredrik
Actual output is: $HOME
I don't know if this is perhaps not a finished feature yet, but I figured I'd mention it as I'm able to use environment variables in vscode 1.8 - and this is super useful.

The 1.9 release will have preliminary support to execute tasks in the terminal instead the output window which will do proper shell variable expansion. A tasks.json  that support this on 1.9 looks like this (observer the _runner property)
{
"version": "0.1.0",
"echoCommand": true,
"_runner": "terminal",
"tasks": [
{
"taskName": "Expand Issue",
"command": "echo %HOMEDRIVE%%HOMEPATH%",
"isShellCommand": true,
"isBackground": false
}
]
}
and prints:

I will close the issue since it is covered by the execute task in terminal work.

Ok, thank you.


Mccalluc/mapping config revert

Testing on DEV before merging the PR #282 into test-release and deploy on TEST.

@mccalluc  I redeployed on DEV and the full reindex went well. But portal-ui couldn't display the /dev-search page:


[DAO SideBar] "Home" "All Communities" are highlighted as links under mouse cursor

[Description] https://user-images.githubusercontent.com/4663708/143447940-43d84622-1be9-44b6-8875-7771a172b734.mov

Fixed in latest version


setup.py: Use Github URL

Related to https://github.com/clips/pattern/issues/300

ping @stephantul

Hello, @jayvdb, thanks for the PR! I am not a real maintainer of pattern, but this makes sense to me. I'll ask someone, but I'm happy to merge this if I get the green light.
Have a nice day!
Stéphan


added note about default location of config.yaml

adds k2cli generate command without path explicitly defined, which will allow user to not have to specify --config /Users/<user_name>/k2configs/config.yaml when using k2cli tool"

did you want to include any examples of using 'k2cli tool ' with the default config path?  I'd recommend doing one with both default path and one using the --config option and then using the default option for the rest.  its simpler.

awesome.  thanks!


Publish generated documentation

Check this comment for details:
https://github.com/Concordium/concordium-node-sdk-js/pull/198#issuecomment-1600402699

Can you also please add the link to the generated documentation to the about section of the repository


USOM list add please

Hi,
Add please Official Turk Cyber Block Center (www.usom.gov.tr) block list.
This list address: https://www.usom.gov.tr/url-list.txt
Thanks

I've created a mirror for this list in hMirror, but I can't guarantee that it will be included in hBlock by default, as over 230k new domains would be added to the list and it's difficult to check for false positives or side effects.

Since this list does not have ad blocking etc., I do not think it will cause any problems as it is included in the list of fake and misleading sites. Since it is an official site, we use it reliably. I'm sure it will give your list a boost. You can learn the details of blocked sites one by one at https://www.usom.gov.tr/adres .

Just to update, I am still considering including it by default, so far I have not encountered any problems with it.


Fix build

Apparently I didn't push the latest

Is it just formatting difference?

No, error was that MemoryStream and FileStream cannot be used in the same ? : expression as they are different types.


Mostly notebook tweaks

Somebody should test these before merging. Also check I haven't misunderstood anything.
I've tried to make the two notebooks more consistent.

@aekiss, I see you make a note "not tested".
just note that the ERA5 notebook is tested via the CI!

I'm working on resolving merge conflicts here...

OK, I'm deleting the ACCESS-OM2 notebook in a step towards #59

@aekiss, I move the ACCESS-OM2 example here -> https://github.com/COSIMA/cosima-recipes


Ticket-547 updated sub-user service and controller to use user entity

Issue link / number:
#547
What changes did you make?
Replace use of req["user"] with req["userEntity"] and addressed other issues where needed
Why did you make the changes?
As requested in the ticket as part of a larger refactor
Did you run tests?
Yes, unit and e2e tests

Thanks @ckirby19 looks great 😄


Feature request: Browse the wallpaper history and manage it.

We need a wallpaper history list and a mark list.
History List has a max-age.
Mark List is always there.
We should can choose wallpapers from the two list.

History List is not the same as #486 .
#486 says it is 'My Gallery' source. But History List has nothing to do with 'My Gallery' source.

#486 also has nothing to do with 'My Gallery', just that it might look similar.


Do not replace TableCacheQueryStageExec

Spark 3.5.0 adds a new TableCacheQueryStageExec. We should never try and replace a query stage exec, so this PR adds a neverReplace rule for this new exec.
I manually tested with the example in https://issues.apache.org/jira/browse/SPARK-45592 and it stops the following warning from being displayed:
! <TableCacheQueryStageExec> cannot run on GPU because GPU does not currently support the operator class org.apache.spark.sql.execution.adaptive.TableCacheQueryStageExec

build


Undos don't appear to work with dry run

See https://stackoverflow.com/questions/63069358/is-possible-to-apply-undo-with-dryrun/63073352#63073352

Related to https://github.com/flyway/flyway/issues/2893

Duplicate of #2893


feature: add zxtune

This one should really be added!!!
https://github.com/vitamin-caig/zxtune

Already an issue on this https://github.com/emoon/HippoPlayer/issues/41


Update Tern & Acorn

Since Acorn's build process changed (there are no more prebuilt dist files in the repo, but in the npm package), I've switched from having it available as a submodule to just having the files in the file tree. Hope that's fine.
The build is based on my fork https://github.com/MarcelGerber/acorn, where I removed a build step that doesn't quite work with Brackets.
Fixes #11568, and hopefully some others, too.
Commit logs:
Tern + Release notes
Acorn

All tests pass now.

Woah. Looks like this upgrade actually finally fixes the problems we had with Ionic/Cordova apps (cc @MiguelCastillo - would be very kind of you if you could test that). That'd be absolutely awesome.

Out of curiosity, can I know why they can't be dependencies in package.json?

The two libraries have to be located in the extension's folder, thus they cannot be part of the root package.json.
I don't know for sure why they are not part of a package.json in the thirdparty folder itself, but I guess it's just so you can start "hacking" Brackets in as few steps as possible, where npm install is not needed.

I just now updated this to feature the latest Acorn & Tern versions, where Tern now has ES6 support (#11644).
If you'd rather have the "normal" Tern upgrade first (it's presumably more stable), let me know and I'll factor the ES6 one out into a new PR.
cc @redmunds @nethip for review

@MarcelGerber - tern 0.15 is just released a few hours ago.  I think that it will be worth doing that version since ES6 has been more thoroughly tested and bugs fixed.  That should definitely improve things.
Some things to keep in mind is that there is a new plugin called module, which needs to be enabled in order to es6 to work well. For example, this is what my tern config looks like now.
{
	"libs": [
		"browser",
		"chai",
		"ecma5",
		"ecma6",
		"browser",
		"jquery"
	],
	"loadEagerly": [],
	"async": true,
	"plugins": {
		"doc_comment": {},
		"requirejs": {},
		"es_modules": {},
		"modules": {}
	}
}

Thanks @MiguelCastillo
Updating Tern was already on my agenda, and I just committed and pushed that upgrade.
I'll try to look at the modules plugin after my 4-day-trip to Berlin, on Sunday/Monday.
Or if you feel like it, feel free to do this yourself :)

As this is a core change, Moving to next release as all external integrations happen at the beginning of the cycle.
@MarcelGerber Will target this immediately after rel 1.5 is out.

@abose what is the timeline for the 1.5 release? I'm just asking, since it's not clear to me, if this means we are holding off PR's for days, weeks or months.

1.5 is due within the next 2 weeks and the move to release branch is by next week.
So the holdoff is probably till next week :)

That's great @abose! Then let's hold it off until then.

Updated once again to include the latest & greatest.

@MarcelGerber, accidentally tried more or less the same and hit the unfortunate change in acorn as well. I think replacing it with a copy is the right thing to do, except these doubts:

why do we need all the rest of the files in thirdparty/acorn? perhaps we only need to keep the LICENSE.md, remove the rest except dist/*, and move all the files from dist/ to the root (or leave it there if tern relies on them being in dist).

we need to be explicit in the comments which version/commit id of acorn is being committed. since it's not a submodule any longer, it's needed for the bookkeeping.

@busykai Where'd you suggest putting the commit SHA (we already have the version embedded in code)?
Otherwise, we could also simply settle with release versions, so we can rely on the version number by itself, not having to worry about the SHA.

@MarcelGerber, I was thinking additionally a version tag/sha in the commit comment. So that you could see with git log the history of the versions.

Ah yes, that makes sense.
But considering I'll rebase these commits away anyhow at some point, we can do that later on.
For now, I'd like to see whether this actually works as expected.

@MarcelGerber, understood. What about removing all the acorn junk? We don't need it there (provided we know where to take it from): since it's no longer a submodule, having it in thirdparty/acorn does not make any sense.
I'll take a look at it functionally and run some tests this weekend. @MiguelCastillo also was going to get back to this.

@MarcelGerber @busykai Ok, I had to read the whole thing again. :)
I'd really prefer using npm packages.  It just makes our lives easier because we don't need to worry maintaining yet another repo.
One thing that I think we can do as a separate PR is to move thirdparty deps into the package.json as way to manage dependency upgrades. And we can manage copying these modules from node_modules into thirdparty (or any other place) in our gruntfile.js, which we already do for a few other things. I can look into that separately.  But for now, adding tern as a dependency and adding a config in the gruntfile.js to copy the needed files to the right place will be a more straight forward workflow for future upgrades.  I see that there are concerns with setting up brackets for hacking.  I am not too concerned about that because we will be checking in the dependencies into the thirdparty directory anyways.  Upgrades will continue to be a manual process of running npm install and putting out a PR to merge the new stuff into the correct place. No more git submodule init -u ... -whtver please :D
I am going to pull this down right now and take it out for test.

@MiguelCastillo you should take a look at https://github.com/adobe/brackets/issues/12006

@ficristo Well thank you very much sir!

RE: the requirement for the files being under /dist
You can map the paths in https://github.com/adobe/brackets/blob/master/src/main.js#L31 to your liking; you just need to make sure that acorn_loose which depends on acorn (iirc) can find it.
See the react example that got merged some time last week https://github.com/petetnt/brackets/blob/71d1442c083d48d671ac3905ed70ee2ac37bebe3/src/main.js#L31 (ReactDOM requires react).

@MiguelCastillo @busykai @abose I've once again updated to the latest versions of both Acorn and Tern. I haven't done much testing, but it seems to at least work.
Also, I've stripped out most of the Acorn files, so we're only left with the dist folder plus AUTHORS, README and LICENSE files.
Would love if you could take this for a test (and I will too!)

Ok great! I am pulling it right now.

@MarcelGerber help me understand where we stand with this PR.  We are continuing to use tern as a submodule and we have pulled out acorn to be from the npm repo?

Tern is still a submodule, that's true.
Acorn is based of a build of my fork (https://github.com/MarcelGerber/acorn).
We cannot use a submodule anymore because over in the repo, only source files are available, no built ones.
But we also cannot use the npm version because there's some strange custom require logic going on (apparently to enable usage with Browserify), which I couldn't get to work with our code (@busykai didn't either).
So I went with a custom build based off a fork for now (which has the custom require removed: https://github.com/MarcelGerber/acorn/commit/77e0fc99d47bcc4aff8e978a291fa3d9de635a1c). Not the best solution, I know that.
Also, I've just pushed a new commit to workaround this issue: https://github.com/ternjs/acorn/issues/412

IMHO we should land https://github.com/adobe/brackets/pull/11948 and then use the node counterpart.

Updated again.
Works fine and all tests pass.
As Acorn updated their build process, we... sadly still cannot use its output as is.
So I applied another patch, which you can see here: https://github.com/MarcelGerber/acorn/tree/brackets-fix

I really want this for next release, I only think #11948 is a better approach in the long term.

Guys, can we please stick to npm dependencies or submodules and not push heaps of thirdparty code to the repository itself?

@ficristo @zaggino I just wanted to get it to the latest version so we don't get lost in too old a version.
If we can land both of these other PRs before this one, that's all fine by me. This is more or less a proof-of-work, and a proof that it still works :)

Unfortunately not using npm is the primary reason I have been reluctant to merge this. @marcelgerber, do you need help transitioning this over to be an npm dependecy?

@MiguelCastillo Is there any reference PR or something along these lines?
Otherwise, if you like, you can certainly help me on that. Feel free to just push to this branch :)

You mean my preference for npm? Yeah I added a comment earlier on in this thread.  Perhaps I didn't communicate it as well as I could have though.  :)  Sorry about that.  Just for reference https://github.com/adobe/brackets/pull/11569#issuecomment-186615827
But I will carve out some time today to make progress on that migration.  I believe I had done it before and it was not too bad.  The one thing I remember was a lil bit tricky is that the JS autocomplete that uses tern is an extension... So the grunt-task had to copy the files there, which is not a big deal.  I am just remembering what I had to do that.

@zaggino can you clarify what you mean by "not push heaps of thirdparty code to the repository itself?"  Particularly the repository...  Because we do check stuff into the brackets src/thirdparty as I am sure you know.  I just wanna make sure we are on the same page for the migration.

@MiguelCastillo Unless the stuff in src/thirdparty is
a) not available in npm
b) modified for brackets from the original npm version
there's no reason it shouldn't be a npm dependency installed by npm install - the practice of checking in 10,000 lines of code when real changes are a few lines and updated dependency version is simply bad and I'll repeat that in every PR I see doing that.

@zaggino Yeah no disagreements there regarding NPM.  I just wasnt clear what you meant by "and not push heaps of thirdparty code to the repository itself".  That could have been read as the brackets repository, in case we do add heaps of thirdparty code to the thirdparty directory.
We are on the same page.

I raised the priority here: there are quite a few issue that could be fixed by this.

As a first thing, can we add acorn to package.json's dependencies and remove it from this PR?

@zaggino Feel free to go ahead. I'm off till Sunday and while I can apply small changes, I cannot do so for substantial changes.

I can have a look once https://github.com/adobe/brackets/pull/12647 gets merged.

@MarcelGerber done a few commits and rebased on master, have a look at the diff now.
Run extension tests - no issues. I think this is now good to review and merge.

Re: https://github.com/adobe/brackets/pull/11569/commits/50cb0007c0f24c0d6f52852847604fe91d97926b
Cannot this be fixed in the requirejs.config? I remember doing it when I did some kind of fix for the npm dependencies only PoC.

@petetnt I'm afraid not https://github.com/requirejs/requirejs/issues/1560

Of course you're welcome to try, I spent too much time on in to try again :-)

After having a quick look, this looks good to me, but I couldn't test it.
Fee free to squash away my multitude of "Update" commits, we definitely don't need them anymore.

Rebased, squashed & ready to review.

Hm, there's a merge conflict in npm-install.js now. As you definitely know that code better than I do, I'll leave it to you, ok?

Resolved the conflict @MarcelGerber

Another failure: Use the global "use strict" for fix-acorn.js

:facepalm: fixed

If using node_modules or requirejs is too hard maybe we could go with browserify?
Just throwing the idea.

a) introducing a new tool when you can fix the script with 6 lines of code doesn't appeal to me
b) this should be ported to NodeDomain for improved performance and then you won't have to fix acorn for requirejs

LGTM, just keen to know if npm-shrinkwrap.json is supposed to contain all these modules.

LGTM +1

Thank you @zaggino for the work you have done these last few days to bring this up to par and make it mergeable!

I've run the Extensions \ JavaScript Code Hinting on Windows, OSX and Linux.
While on Windows everything seems smooth, on the other platforms the tests fails.
Could you check?
(There are other tests that do not pass, like JSQuickEdit but I think the problem is the same)

PR here https://github.com/adobe/brackets/pull/12732


fix: rules tags key is plural

Catch up to Falco v0.19.0

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If contributing rules or changes to rules, please make sure to also uncomment one of the following line:

/kind rule-update

/kind rule-create

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area engine

/area examples

/area rules

/area integrations

/area tests

/area proposals

What this PR does / why we need it:
Some falco rules use the keyword "tag" instead of "tags", which is the valid one (see diff).
Which issue(s) this PR fixes:
No error message is shown on rule load, but if you try to enable or disable rules using command line switches, it wil fail to do so for those rules.

Special notes for your reviewer:
First PR, have read procedures, but may still be doing something wrong. Will try to continue sending PRs in future, so I'm willing to learn the best way to do it.
Does this PR introduce a user-facing change?:

Fix: Some rules tags were not specified correctly.

@vicenteherrera can you please sign you commits ?


ModelicaTest.Tables.CombiTimeTable.Test81 hangs

Reported by otter on 15 Jan 2016 09:13 UTC
Simulating ModelicaTest.Tables.CombiTimeTable.Test81 with Dymola 2016 FD01 has the following effect:
After start of simulation dymosim.exe "hangs" during "initialization" and the simulation does not stop.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1881

Modified by beutlich on 15 Jan 2016 09:16 UTC

Comment by jsten on 15 Jan 2016 09:31 UTC
We also have problems with this model in JModelica.org, however we get segfaults, Valgrind gives the following:
==9808== Conditional jump or move depends on uninitialised value(s)
==9808==    at 0x61CD411: inflate (inflate.c:628)
==9808==    by 0x618F46A: InflateDataType (ModelicaMatIO.c:1162)
==9808==    by 0x61C100E: ReadData5 (ModelicaMatIO.c:16386)
==9808==    by 0x61AF325: Mat_VarReadData (ModelicaMatIO.c:10621)
==9808==    by 0x618CC23: readMatTable (ModelicaStandardTables.c:4324)
==9808==    by 0x618C843: readTable (ModelicaStandardTables.c:4167)
==9808==    by 0x61800CF: ModelicaStandardTables_CombiTimeTable_read (ModelicaStandardTables.c:1571)
==9808==    by 0x615A252: func_ModelicaTest_Tables_CombiTimeTable_Test81_t_new_readTableData_def4 (ModelicaTest_Tables_CombiTimeTable_Test81_funcs.c:76)
==9808==    by 0x615A287: func_ModelicaTest_Tables_CombiTimeTable_Test81_t_new_readTableData_exp4 (ModelicaTest_Tables_CombiTimeTable_Test81_funcs.c:84)
==9808==    by 0x615902A: model_ode_initialize_base (ModelicaTest_Tables_CombiTimeTable_Test81_equ_init.c:26)
==9808==    by 0x6159DB3: model_ode_initialize (ModelicaTest_Tables_CombiTimeTable_Test81_equ_init.c:71)
==9808==    by 0x6162C8B: jmi_generic_func (jmi_util.c:2326)
==9808==  Uninitialised value was created by a stack allocation
==9808==    at 0x61C0E5C: ReadData5 (ModelicaMatIO.c:16360)

Modified by jsten on 15 Jan 2016 09:31 UTC

Comment by beutlich on 15 Jan 2016 09:54 UTC
If you modify
#if defined(HAVE_ZLIB)
	z_stream z = {0};
#endif

in ReadData5 the segfault is gone but still the example does not succeed.

Comment by beutlich on 15 Jan 2016 10:56 UTC
Reason: Test81 is on reading compressed recursive data. My commit 1b7742b to matio does not deal with the case that Mat_VarReadData is called after Mat_VarReadInfo which happens in readMatTable. This is not covered by the matio testsuite and luckily it was discovered now - quite early after matio v1.5.3 was released.

To do: I will fix it in ModelicaStandardTables and ModelicaIO by calling Mat_VarRead instead of Mat_VarReadInfo
More important: I need to think of how to fix it properly in matio. Basically this means

Reverting this critical commit
Adding a new flag to the matvar_t structure
Only do this early memory optimization if Mat_VarReadInfo is called from Mat_VarRead
Probably provide a new API function Mat_VarReadInfo2 that uses this early memory optimization.
And release a fixed matio v1.5.4 soon.

Well, it never get's boring.

Comment by beutlich on 15 Jan 2016 12:41 UTC
Resolved by 7ae3b0dae92a4b717580a0e58791c80db9a26205: Avoid calling Mat_VarReadData after Mat_VarReadInfo.


docs: use white-space style instead of   blob

cc @mejrs

Thanks 👍
I have no idea why I didn't think of doing that...


Nl maintainability

Description
Re-factored Jest tests for maintainability (duplication) and a small system for adding additional tests when we need it.
Fixes # (issue)
Fixes code climate maintainability with Jest
Type of change
Maintenance of code
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Change Status

[x] Complete, tested, ready to review and merge

How Has This Been Tested?

[x] Local environment

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (in code)
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

I didn't have any resources.  I did this because we had so much duplication it was causing our maintainability to drop to an F


[blog] Add post about writing software for core networks

Good post! Let's find a way to make sure we track new signups and have Google Analytics ready before posting it


(bug) push to own gcr

In latest action looks like were pushing to ghcr.io/maplibre/martin:main
Cannot see we ever pushed to our own there but might be as easy as changing https://github.com/20treeAI/martin/actions/runs/5000718020/workflow#L39
to eu.gcr.io/tree-266510/martin ?

We build and deploy the image from a separate repo. Details here


meld does not work

GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(.meld-wrapped:979): Gtk-WARNING **: Could not find the icon 'drive-optical'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
        http://icon-theme.freedesktop.org/releases
Traceback (most recent call last):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/diffmap.py", line 130, in do_draw
    width, height)
cairo.Error: invalid value (typically too big) for the size of the input (surface, pattern, etc.)
Traceback (most recent call last):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/diffmap.py", line 130, in do_draw
    width, height)
cairo.Error: invalid value (typically too big) for the size of the input (surface, pattern, etc.)
Traceback (most recent call last):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 616, in <lambda>
    self.append_diff(arg, **kwargs))
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 678, in append_diff
    paths, merge_output=merge_output, meta=meta)
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 645, in append_filediff
    doc = filediff.FileDiff(len(files))
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/filediff.py", line 362, in __init__
    from meld.gutterrendererchunk import GutterRendererChunkAction
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
    class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
    MODE_REPLACE: load("meld-change-apply-right"),
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, in load
    return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
gi._glib.GError: Icon 'meld-change-apply-right' not present in theme
Traceback (most recent call last):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 616, in <lambda>
    self.append_diff(arg, **kwargs))
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 678, in append_diff
    paths, merge_output=merge_output, meta=meta)
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/meldwindow.py", line 645, in append_filediff
    doc = filediff.FileDiff(len(files))
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/filediff.py", line 362, in __init__
    from meld.gutterrendererchunk import GutterRendererChunkAction
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
    class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
    MODE_REPLACE: load("meld-change-apply-right"),
  File "/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, in load
    return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
gi._glib.GError: Icon 'meld-change-apply-right' not present in theme

This is the same bug as in reported here: https://bugzilla.redhat.com/show_bug.cgi?id=1108079 (which you can consult for more information)

Meld works for me, but I have it installed in systemPackages along with many other packages (on NixOS).
How did you install and run it? Running NixOS or just nix?

I manage to make it miss some icons by unsetting $XDG_DATA_DIRS, but it just runs without showing a few icons.

This is running on Ubuntu.
It "runs" fine, until the point that I try to compare two directories and then press on a file where there is a difference. At that point a file is loaded, and that file is not there, and that's counted as a fatal error.  (Typical of a hacked up programming language like Python.)
The purpose of the program meld is to compare differences. A release of such a program should come with tests. Additionally, it shouldn't depend on the specific theme one is running, because that's just... retarded. Now, I am not saying that this is a Nix issue per se, but reconsidering the minimum quality bar for a release is a thing.

Hmm, works here on nixos and archlinux. Comparing directories and opening files.
The change that Redhat did is shown here: http://pkgs.fedoraproject.org/cgit/meld.git/commit/?h=master&id=7cb29ea3b986bb683a0c252dae8e9000032b9ee9
It has something to do with gtk-update-icon-cache?
Other than that, I see the first line shows that GIO_EXTRA_MODULES isn't set properly. I had the same issue with gnumeric and fixed it in #6331.

Fixed with commit 9d5508d85c33b8fb22d79dde6176792eac2c2696.


Change instructions in CreatingClientSecretsFile for renaming API project to reflect new UI

The issue tracker is for reporting product deficiencies. "How do I?" questions should be posted to the discussion forum at https://groups.google.com/group/google-apps-manager. When in doubt, start at the discussion forum and return here only when instructed to do so.
Please confirm the following:

I have upgraded to the latest GAM release from https://git.io/gamreleases and I still have this issue.
I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/gam/wiki

Full steps to reproduce the issue:

Start running through CreatingClientSecretsFile (https://github.com/jay0lee/GAM/wiki/CreatingClientSecretsFile)
Get to the step "Rename the project."
Look in vain for the "project selection menu".  Click the dropdown to the left of the search bar if you like.  There won't be a way to rename it in there, either.

Expected outcome (what are you trying to do?):

Hoping to rename.

Actual outcome (what errors or bad behavior do you see instead?):

Can't rename.

I'd like to update the steps in the document to reflect where users should go to rename their project:

Click on the vertical 3-dot icon, "Utilities and more", option.  This 3-dot icon is in the right-top corner click to the right of the notifications icon.
Click "Project Settings"
In the Project name textbox, rename the API project
Click Save

I can easily drop these steps into the instructions, but I wasn't prepared to make nice screenshots like there are right now.  Let me know if you'd like me to go ahead even without the graphics for now -- at least the text will be correct.
Let me know if others don't see what I'm seeing.  However, I think this update occurred last September -- I'd be surprised if this wasn't what everyone sees these days.

Thanks, the wiki is editable by anyone with a GitHub account so go ahead.


3.0 update:  : Configure ASP.NET Core Data Protection

At the top of the various options, it needs to be called out which packages need to be installed to enable the dataprotection extensions. I had to install
Microsoft.AspNetCore.DataProtection.AzureStorage
Microsoft.AspNetCore.DataProtection.AzureKeyVault
just to get things to compile.

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

ID: b63ab082-ad30-b00d-ecd1-ca88eee1659e
Version Independent ID: 69818122-e47a-3fed-ea37-8009f66e2a5c
Content: Configure ASP.NET Core Data Protection
Content Source: aspnetcore/security/data-protection/configuration/overview.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Requires 3.0 update:
Reference the same shared framework version via the Microsoft.AspNetCore.App metapackage.


ci(release): improve release workflow

ci(release): bundle all package files in github release
docs(readme): use correct build badge

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Added location tracking for habit events

This PR adds optional tracking for location tracking. Now, at any time when adding/editing a habit event, users are able to select a location for the habit event using an embedded Google Map. The habit event view screen now also displays this map with the location of the habit event (if it was specified). This closes #23!

[x] Run UI tests
[x] Run unit tests
[x] Add screenshots of workflow

The map dialog which is used by the user to select a location

The add habit event dialog AFTER the user has selected a location

The edit habit event dialog when opened for a habit event with a specified location

The edit habit event dialog when opened for a habit event without a specified location

The habit event view fragment when a habit event specified a location

The habit event view fragment when a habit event did not specify a location

Note: You might need to download the Google Play Services SDK via the SDK manager in Android Studio

Looks good. Good job with the documentation and putting in comments, made it easier to follow. Left a couple of minor comments, but nothing HUGE. Address them if you want or have the time.
I do have one important question: Does the "edit location" flow occur when the user has a location for the event and clicks the text or the add button? If the add button corresponds to adding a location, I think that should be gone and a small map of the location should be displayed in the case where a location exists for the specified habit event. That should be done in this PR if that's the case.

[ ]  If the add button corresponds to adding a location, remove the add button once a location is there and display a small map in the dialog box

So, to clarify, do you want it in the case that a location is already selected, that the user clicks "Edit Location" to edit the location

Looks good. Good job with the documentation and putting in comments, made it easier to follow. Left a couple of minor comments, but nothing HUGE. Address them if you want or have the time.
I do have one important question: Does the "edit location" flow occur when the user has a location for the event and clicks the text or the add button? If the add button corresponds to adding a location, I think that should be gone and a small map of the location should be displayed in the case where a location exists for the specified habit event. That should be done in this PR if that's the case.

[ ]   If the add button corresponds to adding a location, remove the add button once a location is there and display a small map in the dialog box

So, to clarify, do you want it in the case that a location is already selected, that the user clicks "Edit Location" to edit the location

From the screenshots, it seems that if there is already a location, the user has to click the add button to edit it? That doesn't make sense. I think, if there is a location, we should be displaying a small map (just like how we do on the view habit event page).
Having an add button when there is already a location doesn't seem like the right thing to do, even if the text is changed to "edit location". Ideally, we would just have the map, and we can have a small edit button next to it to edit the location and select a new one.
Does that make sense?

As per @rudy-patel suggestion, when a habit event already has a location selected, a small map will be shown along with an Edit Location button
When location is selected when adding:

When location is selected when editing:

Let's remove that local path, I created a task for it. In your screenshot, the map is blank... Is that just the screenshot?
I'm expecting the map to be functioning and fully loaded in the dialog box. If this is too hard, we can just go with the "edit location" button, and no map. The big problem was the "add location button" still being there when there is already a location. Displaying an empty map would be useless in my opinion.
If the map renders, and the screenshot is just bad, then all good. But if the map is dead and doesn't actually add any information, then lets fix that.

The map is loaded, it's just over a big white area on the map so it looks like nothing's there.


Error after update Xcode 8.3

CompileC /Users/victorctavernari/Projects/RadioOnline/RadioBase/ios/build/Build/Intermediates/Pods.build/Debug-iphonesimulator/RNAudioStreaming.build/Objects-normal/x86_64/ReactNativeAudioStreaming.o /Users/victorctavernari/Projects/RadioOnline/RadioBase/node_modules/react-native-audio-streaming/ios/ReactNativeAudioStreaming.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

Hi,
I tried all approach about installation and no one have a success, before the update I tried the lib and all work well but now after update I think the lib stoped to work with ios.
Someone have some tip to do work this lib with Xcode.
Thanks Advanced

@Tavernari, same for me


Handlers do not include dependencies.

Rollup build does not include dependencies as esbuild does.
Using node-resolve plugin with commonjs plugins in rollup does not work properly, switch to esbuild is probably wise move.

Fixed by #29


Fork Analysis

This is a simple measure of the forks made off of a repository. I have changed a couple of things to better-fit the metric outline.

Included the image for the visualization as a link (so as to not have to create a folder).
Several changes to the formatting of the document in general.

I'm not sure what to do about checks that are not successful. I am fairly new to github still.


Model and Migration📳

Features Implemented 🧊

Added the Migration
Added the Model
Added the devise
Added model test
Fix N + 1 problem

Before fixing N + 1 problem

After fixing N + 1 Problem

Splash screen
A simple page with the name of your app (yes, you need to choose one), and links to the sign up and log in pages.

Sign up and log in pages

The user should be able to register in the app with full name, email and password (all mandatory).
The user can log into the app using email and password.
If the user is not logged in, they can't access pages that require the user to be logged in (all the pages described below).

Home page (categories page)

When the user logs in, they are presented with the categories page.
For each category, the user can see their name, icon and the total amount of all the transactions that belongs to that category.
When the user clicks (or taps) on a category item, the application navigates to the transactions page for that category.
There is a button "add a new category" at the bottom that brings the user to the page to create a new category.

Transactions page

For a given category, the list of transactions is presented, ordered by the most recent.
At the top of the page the user could see the total amount for the category (sum of all of the amounts of the transactions in that category).

There is a button "add a new transaction" at the bottom that brings the user to the page to create a new transaction.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Add a new category" page
The user fills out a form to create a new category, indicating their name and icon (both mandatory).
The user clicks (or taps) the "Save" button to create the new category, and is taken to the home page on success.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Add a new transaction" page

The user fills out a form to create a new transaction with:
name (mandatory)
amount (mandatory)
categories (mandatory at least one)
The user click (or taps) the "Save" button to create the new transaction, and is taken to the transactions page for that category.
When the user clicks on the "Back" button (<), the user navigates to the transactions page for that category.
Rspec and bundle exec rspec test Passing

rspec .\spec\features\categories\new_spec.rb & rspec .\spec\features\home\index_spec.rb  test passing

Hello @evansnyamekye 👋,
This is an additional review as a result of the second opinion request.
You received this feedback late because you requested it outside of working hours.
Regarding your request, yes, I agree with you we didn't specifically state it in the project requirement to add devise:confirmable.
However, you need to work on the remaining requested changes. For validation, you can find the requirement - here.
Request Changes ♻
Keep rocking 🚀!

Hi @evansnyamekye,
This is a manual review
Approved :+1:
Cheers and Happy coding! :clap::clap::clap:


inspect.js only reads 'grammer_paths[0]' and swap replace/substr in grammer.ts

This fixes issue #72 changing grammer_paths[0] to path in the loading for loop.
This corrects the minor issue of the weird |n| shown in the inspection at the end of some matches, which I described in #70.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: msftrncs sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

:+1: Thank you!


Paging in grid.

When I go to next page in main grid it says
An exception of type 'System.Data.SqlClient.SqlException' occurred in Serenity.Data.dll but was not handled in user code
Additional information: Incorrect syntax near 'OFFSET'.
Invalid usage of the option NEXT in the FETCH statement.

Read guide to set your dialect to Sql 2005

Wow. :+1:


[loc][Query][LibraryManager]Localizability of 0; "(...) oreOnBuild|ButtonText"

Hi,
please help localization team to answer question from translator.
In case translator is not sure about context/meaning/localizability of string we raise a question to Core team.
Could you help please? Thanks!**
Source:
Enable Restore Client-Side Libraries on Build...
File Name:
LibraryManager.Vsix\Commands\CommandTable\LocalizationFiles\VSCommandTable.xlf
Resource ID:
0; "(...) oreOnBuild|ButtonText"
Query:
Could you clarify what "on Build" exactly refers to? Does it mean "during build time"?

@PDostalek yes, this means that we will restore the client-side libraries as part of the project build.  During build time is an appropriate way to say it.

Thanks!


EOL: Remove v5.x legacy e2e tests and workflows

Summary
This issue exists to track legacy code which can be removed when ibc-go/v5 reaches end-of-life.

[x] Remove intertx interchain accounts e2e tests
[x] Remove icad github workflows and references to intertx e2e tests

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

Tests may want to be kept around until legacy APIs are removed from later releases. E.g. ibc-go/v6 still supports the auth module/middleware approach.

This has already been done. 🥳


New grading system based on player data

[x] New level format includes goal for 'm', 'sss', 's-', etc...
[x] New level format no longer supports 'weird rank fields'
[ ] Add demo which can calculate, inject goals for existing levels

[x] Demo extracts 'weird rank fields' to big json repository
[ ] Demo reports oddities in big json repository
[ ] Demo injects goals
[ ] Demo rounds goals to nice numbers
[ ] Demo injects gentler 's-' cutoffs for levels in first 2 areas (50%, 80%)
[ ] Demo reports outliers based on player data

I've implemented the new rank algorithm which defines one or more thresholds in each level file.
I'd like to have a mechanism to tweak these manually based on playtesting data, I'll work on that over the next few days. My current idea is to have something like a "poobslag.json" file with a bunch of text like this:
practice/marathon_normal seconds=223 score=2609
career/asparagus_vault seconds=120 score=1742

For the player's best performance (highest score or lowest time), it'll store the seconds and score for that run. We can then compare their performance to the master rank for that run and get a list of percentages, and determine outliers.
If we get more playtesting data and add ways to import it, we might be able to do more complex statistical generation of these master times. It's possible I'm just really bad or really good at certain levels. With additional data we can hack together an algorithm which twists knobs and figures out things like "on asparagus vault, 78% of player's scores fall outside the standard deviation for where we'd expect given their other scores. by increasing asparagus vault's master score from 1700 to 2500, their scores fall in line with where we'd expect them"


type <class 'jaxlib.xla_extension.ArrayImpl'>is non-hashable when I use a class member function, while there is no problem when I use a general function.

Description
Hi, I am confused about using @partial.
I would not like the variable neg was traced, so I added the decorator @partial as the docs.  There was no problem when I ran the following code:
from functools import partial
import jax
import jax.numpy as jnp

@partial(jax.jit, static_argnums=(1,))
def f(x, neg):
  return -x if neg else x

arr = jnp.array([1,2])
result = f(arr, True)

However, when I added the function f to a class, ValueError appeared.
from functools import partial
import jax
import jax.numpy as jnp

class Test:
  @partial(jax.jit, static_argnums=(1,))
  def f(self, x, neg):
    return -x if neg else x

t = Test()
arr = jnp.array([1,2])
result = t.f(arr, True)

ValueError: Non-hashable static arguments are not supported, as this can lead to unexpected cache-misses. Static argument (index 1) of type <class 'jaxlib.xla_extension.ArrayImpl'> for function f is non-hashable.

I am new to JAX. I want to know why the problem appears and how can I solve it? Are there any methods that gracefully convert ArrayImpl  to other hashable types?
What jax/jaxlib version are you using?
jax 0.4.13
Which accelerator(s) are you using?
CPU
Additional system info
Python: 3.8, OS: WSL Ubuntu 22.04.2
NVIDIA GPU info
No response

The reason it differs is because self counts as an argument – so you'd have to use static_argnums=(2,) for the class method.
However, that doesn't tell the whole story, because you need to tell JAX how to appropriately handle self in this case. That's a frequently asked question with a not-so-simple answer that we cover here: https://jax.readthedocs.io/en/latest/faq.html#how-to-use-jit-with-methods

The reason it differs is because self counts as an argument – so you'd have to use static_argnums=(2,) for the class method if you want neg to be static.
However, that doesn't tell the whole story, because you also need to tell JAX how to appropriately handle self in this case. That's a frequently asked question with a not-so-simple answer that we cover here: https://jax.readthedocs.io/en/latest/faq.html#how-to-use-jit-with-methods

Thanks @jakevdp !
I carefully read how to use jax in class and it helps me a lot to understand jax. But I still want to solve the problem caused by static arguments not supporting non-hashable type.
I have a program where the intermediate result computed by some arrays is type ArrayImpl.  I would like to use the intermediate result as the condition (if else). So I must use @partial  to ensure the intermediate result is not traced. This creates a contradiction.  Do you have any ideas?

Within JIT, you cannot use a JAX array as a static condition. I'd suggest taking a look at JAX Sharp Bits: Control Flow, and in particular the subsection Python Control Flow + JIT.
If you want code to be conditioned on a dynamic value, you should use lax.cond rather than if/else.

Within JIT, you cannot use a JAX array as a static condition. I'd suggest taking a look at JAX Sharp Bits: Control Flow, and in particular the subsection Python Control Flow + JIT.
If you want code to be conditioned on a dynamic value, you should use lax.cond rather than if/else.

Thanks for your suggestions @jakevdp .I tried another way to achieve my algorithm and it ran correctly.
.It's very kind of you. I really appreciate it.


Changing context prop breaks cursor

Bug description
Once the context prop changes on the terminal vue component, the feature of moving the cursor with arrow keys starts to malfunction. The result is that once that happens, the user is unable to reliably edit his currently typed command.
Steps to reproduce
Steps to reproduce the behavior:

Initialize Vue Terminal with some base props
Modify the  context prop so that it has different length than before
Start writing some command in the terminal, do not send it.
Press left arrow, so that the cursor moves left
Instead of moving one char to the left, the cursor moves to a seemingly random position

Reproduce environment:

OS: Manjaro Linux
Browser 102.0.5005.115 (Official Build) (64-bit)
Version 3.1.3

I can't reproduce your problem, and I created a codesandbox, you try it in your environment to see if it appears, if it can show that this is a specific device bug, I can't appear in the Mac environment, if it does not appear, you should consider whether there is a cache when using your environment?
codesandbox：https://codesandbox.io/s/rough-thunder-hh3yuj

I also don't encounter this issue anymore. I don't think it was a cache as 3 other ppl encountered it, one of them tried the app for the first time. :thinking:
Other variables that might have contributed were:

I've had more than one terminal window open
I've been using dragging config on both of them

I tested two instances according to the operation steps you provided, and I still didn’t find the problem of cursor misalignment, but I found another dragging bug: multi-instance dragging will only take effect for one instance😅
In the next version I will fix this dragging bug and I will also try to review the logic code of the cursor position calculation, if it exists and fix it, I will propose it in the version update log.

We catched the error again and the windows are no longer draggable, I'll let you know once we have a solid way to reproduce it.

#39

@michaelKurowski  The cause of the cursor misplacement problem has been found: when the Terminal is initialized, it is not displayed in the browser view, resulting in a calculated character width of 0px, this calculation uses getBoundingClientRect().
This problem will be fixed in the next version. @birdmanmandbir

2.1.8 and 3.1.4 versions are fixed. @michaelKurowski


Deploy Hugo site to Pages task is failing in main branch

Ref: https://github.com/hashgraph/solo/actions/runs/8995339880/job/24710149076
Deploy Hugo site to Pages / build (push) is failing in main branch:

:tada: This issue has been resolved in version 0.25.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Identify clicks on webview pages

Environment
Flutter version: Flutter 2.10.4 • channel stable
Plugin version:  flutter_inappwebview: ^5.3.2
Description
I have a webview that loads a sequence of internal pages that have been created. Within these pages I need to get certain clicks to perform certain actions in Flutter and not on the page.
Example
I have this page made with React, I need to know that the user clicked the back button.
  return (

      <button name="button" type="button" onClick={() =>window.history.back()}>
        Voltar
      </button>

Page Test

  );
}```

**What you'd like to happen:**
Identify in flutter that the button was clicked

You can create a js file that adds an event listener on your button and, when is triggered, calls flutter method by Javascript Handler, see Javascript Communication


Rmq timeout fix

Fixing a few issues:

Makefile target issues causing travis CI failures
A timeout issue causing amqp connection timeout issues in the backend.

This is already deployed to staging.


matrix contains invalid numeric entries

File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\object_tracker.py", line 302, in run
tracker.update(detections)
File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\deep_sort\tracker.py", line 70, in update
self._match(detections)
File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\deep_sort\tracker.py", line 116, in _match
self.tracks, detections, confirmed_tracks)
File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\deep_sort\linear_assignment.py", line 139, in matching_cascade
track_indices_l, unmatched_detections)
File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\deep_sort\linear_assignment.py", line 58, in min_cost_matching
indices = linear_sum_assignment(cost_matrix)
File "D:\Vehicle-Counting-master\vehicles-counting-yolov4-deepsort\testw\lib\site-packages\scipy\optimize_lsap.py", line 93, in linear_sum_assignment
raise ValueError("matrix contains invalid numeric entries")
ValueError: matrix contains invalid numeric entries

Hi, have you already fixed the problem? Because i have almost the same error as you.It would be great if you can share how you fixed it.
Thanks!


domd/domu: Install automation and debug applicaitons

Added expect, ltrace, strace, evtest tools to the DomD & DomU

Motivation:
We need the above-mentioned set of the tools in order to:

Automate communication with the target device ( expect )
Debug the Linux input events ( evtest )
Debug system calls of our applications ( strace )
Debug shared library calls of our applicaitons ( ltrace )

Tested on h3ulcb-4x2g-kf machine.
Reviewed-by: Volodymyr Babchuk<EMAIL_ADDRESS>Signed-off-by: Vladyslav Goncharuk<EMAIL_ADDRESS>

You were too quick to add my R-b tag. Please refrain from doing so in the future until you get a formal one. Like this:
Reviewed-by: Volodymyr Babchuk<EMAIL_ADDRESS>

Hi @lorc, I got it. Next time I will wait for a corresponding comment in the PR before updating the commit message.
Let me know if there is anything else to be done from my side to get the approval.


[Feature Request] API Keys

Is your feature request related to a problem? Please describe
Elastic has a feature called API Keys that I had been using for ingesting logs. Migrating to OpenSearch, there doesn't seem to be an equivalent.
Describe the solution you'd like
A configurable API Keys feature comparable to Elastic's.
Related component
Other
Describe alternatives you've considered
You can just use a username and password for the API. Could we have some insights as to whether or not this is more or less secure or desirable?
Additional context
No response

I had integrated Elastic's Go API into our server, which sent its logs with API-key authentication. It's not really a problem to not have API keys as I can make it send username/password authentication with some small changes; but I thought that if Elastic has that feature it might have some sort of benefit.
However I am in favor of not over-complicating things, so if there is no tangible benefit to an API-key feature, don't add it.

I see there is already a feature request for it here, so I'll close this one.


Suggestion of code simplification: remove tributeTokens, lootTokens and GuildVault

I'm looking through the Moloch DAO in light of recent changes and would like to add one further simplification: remove completely GuildVault and TributeTokens. Instead, here's how a proposal would work:

An applicant writes a contract that supports the interface proposalApproved()
Adds a field to the proposal which is called rewardContract
When a proposal is approved, Moloch calls the rewardContract with the function proposalApproved() which can any of these things:

Sends X tokens to the Moloch DAO (here's $100 euro-DAI)
Transfers a NFT to a specific address (transfers moloch.eth to ameen)
Orders another DAO to execute some action (like buying shares in a prediction market to increase the likelyhood of something happening)
Does nothing but records a promise from someone to make something off-chain ("I promise to explain Moloch using the art of interpretative dance while wearing a dinosaur suit")

This simplifies the code and allows greater flexibility, because anything can be coded on the proposalContract address, so we don't need to imagine everything that can be created in the future.
But what about the GuildVault and lootTokens? Maybe I'm missing something but it seems to me the only purpose of LootTokens is to be a temporary step before someone can take tokens out. Instead we can remove all that functionality and just require that when someone wants to rageQuit they need to specify which tokens they want to take with them. The DAO then will go through that list and then use send them the equivalent percentage of the balance of that specific token.
This has a few advantages, one of them being that it's up to the users themselves signal which token they care about personally. If you ignore a token it means you are basically donating your share of that token back to the community, therefore increasing the share that the next person can take: so undervalued tokens will accumulate until it's worth for people to spend the gas to take them out too.
This proposal both simplifies code and also keeps Moloch flexible enough for it to do unpredictable stuff in the future.

We've made some simplifications like removing the LootTokens, making the GuildBank do much less, and moved entirely away from ERC20 in favor of wETH maximalism.
I think it should still be possible to set up a contract that does things in response to a passing proposal, but I don't plan on making that the default. Thanks for your input!


KeyStoreManager: Dynamic loading of the Keystore

Problem:
Loading the Keystore if it is not directly in the resources-folder but in a subfolder. (Probably must use Spring-ClassPathResource instead of the current solution)

Should be resolved with Version 4.0.2 of IDS-Framework
@brianjahnke
https://mvn.ids.isst.fraunhofer.de/nexus/#browse/browse:ids-public:de%2Ffraunhofer%2Fisst%2Fids%2Fframework%2Fparent%2F4.0.2

Should be resolved with Version 4.0.2 of IDS-Framework
@brianjahnke
https://mvn.ids.isst.fraunhofer.de/nexus/#browse/browse:ids-public:de%2Ffraunhofer%2Fisst%2Fids%2Fframework%2Fparent%2F4.0.2


Assertion is not portable over 32 bits archs (as wasm32)

As per title cc @swasilyev @burdges

Could you please drop a code comment?

We could also change n1 and n2 to be u32 and cast to usize when required, but that's a larger change.


Add TOML support to code import plugin

Accept # as comments
Use verbose regex instead of massive comment block
Accept spaces around import statement
Throw an exception if the anchor is missing

I like the verbose regex plugin!

I don't think I've ever written javascript tests before, so I'd have to look into it too :)


document validateDatabaseScheme usage on Web

Description
In the example app the validateDatabaseScheme is documented for Web as:
  // Unfortunately, validating database schemas only works for native platforms
  // right now.
  // As we also have migration tests (see the `Testing migrations` section in
  // the readme of this example), this is not a huge issue.

However, there is no documentation of this within the Dart Doc for validateDatabaseScheme (see Dart Doc Drift Dev); neither on the Drift for web page.

I've taken this opportunity to finally implement runtime schema validation on the web.


Filter random for slices

Hey,
This pull request implements filter random, which picks a random item out of the input indexable (slice, array, etc.)

thanks!


How many checks are in GitLab scan

Hello!
First of all I would like to say that I really appreciate your work to add support for GitLab. I know that currently chain-bench GitLab are in beta but how many checks are in GitLab scan now?

Hi @krzychurra,
currently, in beta 9 CIS checks have been implemented, you can see those here


fix(semantic): typeof operator cannot reference type-only import

close: #4494

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#4500  👈
#4499
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Dunqing and the rest of your teammates on  Graphite


Class constructor

This adds a base class constructor for consistency with other frameworks and better capability to render components originally authored for other frameworks.
Usage:
import { h, Component } from 'hyperons'

class MyComponent extends Component {
  render() {
    return
Hello, {this.props.name}
;
  }
}

Coverage remained the same at 96.364% when pulling dc869a9fd0d9753b61a14c8c336bf63f1f0abea8 on class-constructor into 6707baa31f22942cf626deb7c43b64c11e6a7071 on master.

I'm not sure when I'd use it.
Has this been asked for? What problem does it solve?

I'm not sure when I'd use it.

Hopefully never! Some folks opt to use classes for consistency, or you may be trying to consume an expected class component in which case this should "just work".


add wait command to pilot-agent

Please provide a description of what this PR is for.
This PR adds the pilot-agent wait cmd which will exit with 0 when the envoy proxy is found to be Ready and Running. This is taken from @luksa's PR #24737
Requesting reviewers to add this so that we can add this wait command to the proxy lifecycle. @howardjohn We have decided to reorder the containers and put the sidecar proxies to the front with a second mutating webhook. If this is merged, we would be able to make sure that main containers are started only after the envoy sidecars get ready.
Please consider merging this. Thanks
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[X] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure

@tariq1890: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
df2fef2c7cc27d1c988703b1530c022471e40d61
link
/test unit-tests_istio

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.

/retest

@howardjohn Thoughts on this?

@luksa I added you as a Co-author to this PR. Would you be able to sign the CLA?

@tariq1890: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
f110458a25c6e661616b991be5b58524261f327b
link
/test unit-tests_istio

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.

/retest


Fix Finnish monthShort translations as 3 letter invalid

The 3 letter monthShort codes are not used in Finnish, so fixed translations to valid shortenings

Q
A

Bug fix?
yes

New feature?
no

BC breaks?
no

Related tickets
fixes #X, partially #Y, mentioned in #Z

License
MIT

Thank you @RGunning

Thank you @RGunning


859_closing_issues: update git vignette

Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[x] Code is formatted according to the tidyverse style guide
[x] Updated relevant unit tests or have written new unit tests - See Unit Test Guide
[x] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[x] Update to all relevant roxygen headers and examples
[x] Run devtools::documents() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[x] Address any updates needed for vignettes and/or templates
[x] Update NEWS.md
[x] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[x] Address or fix all lintr warnings and errors - lintr::lint_package()
[x] Run R CMD check locally and address all errors and warnings - devtools::check()
[x] Link the issue so that it closes after successful merging.
[x] Address all merge conflicts and resolve appropriately
[x] Pat yourself on the back for a job well done!  Much love to your accomplishment!

Looks good @bundfussr! I look forward to also seeing @bms63's PR checklist updates to this vignette for https://github.com/pharmaverse/admiral/issues/817 which will then complete the guide nicely.


media-endpoint not found

I love Sparkles ✨ Such a brilliantly simple Micropub interface.
I tried using it with my own website however, and am getting the error media-endpoint not found when clicking on the image post type.
I have a media endpoint configured, which is advertised when visiting https://kit.paulrobertlloyd.com/micropub?q=config. It returns a number of values, including the following:
{
  …
  "media-endpoint": "https://kit.paulrobertlloyd.com/media",
  …
}

This works with other clients. Trying to follow where in the code where this value added to the stored config, and from a cursory look it seems like this should work. This config endpoint is also behind authorisation, if that might cause some issues?
(I’m using Indiekit for my Micropub server).

I tried using it with my own website however, and am getting the error media-endpoint not found when clicking on the image post type.

I'm testing with a local version of indiekit and I am also seeing this issue.
There may be something I'm assuming incorrectly from the spec so just wanted to clarify whats happening on my end.

After the URL is entered, the authentication and micropub endpoints are found during discovery.
After authentication, I'm saving the access_token received from the token_endpoint (see: Example 12).
With the access_token and micropub-endpoint, do a discovery GET request:

// From: https://micropub.spec.indieweb.org/#discovery
GET /micropub?q=config
Authorization: Bearer xxxxxxxxx
{
  "media-endpoint": "https://media.example.com/micropub"
}

What I'm seeing is that when making that request, I see a 302 to /session/login which ends in a 200 response and the indiekit micropub landing page. I've tried this from the client and curl and see the same.
Is this what indiekit is expecting or am I using the wrong token or endpoint here?

I was experimenting with this as well and I think it could be because sparkles expects <media-endpoint>?q=config to return successfully. I don't think this is part of the spec.

I was trying to find a source for this proposed spec and came up with nothing. Not sure where I got this from. The intent of /media-endpoint?q=config as it works in mine is that it returns a list of supported properties. In my case:
{ "q": [ "source" ] }

Which then calls /media-endpoint?q=source as discussed in /indieweb/micropub-extensions#14. This is meant to get the latest images uploaded to the media endpoint and show them in a gallery like view.
If I dont find a source for q=config in this context, I'll remove it and do a direct call to q=source and if neither are found, provide a more descriptive error with a link to the discussion from above.

Is this what indiekit is expecting or am I using the wrong token or endpoint here?

At first blush it all looks correct. However, I’m still seeing the same issue with the latest updates, and in fact, attempting to post from Sparkles I get an error: ‘An unexpected error occurred’.
When I look at the server logs, the request gets though, using a valid Bearer token. I also see the request to get the config being redirected to /session/login?redirect=/micropub?q=config.
More investigation needed.

As to Micropub extension queries, Indiekit supports the vast majority of the proposals (see this support checklist), but you are correct, there is no config query for the Media endpoint.

FWIW, in the Micropub query request, the header shows content-type as undefined, wonder if that might be causing some issues?
// /micropub?q=config
headers: {
  host: 'indiekit.up.railway.app',
  accept: '*/*',
  'accept-encoding': 'gzip, deflate, br',
  authorization: 'Bearer [REDACTED]',
  'content-type': 'undefined',
  'user-agent': 'node-fetch',
  'x-forwarded-for': '<IP_ADDRESS>',
  'x-forwarded-proto': 'https',
  'x-envoy-external-address': '<IP_ADDRESS>',
  'x-request-id': 'cfdc235d-d932-435d-91c6-df9106ad748c'
}

I'm trying a few more things out and running into dead ends here. I want to walk through what I'm doing so maybe we can figure out where I'm going wrong:

Login to indiekit enabled site works
micropub?q=config redirects to /auth/token
Test on postman and curl and see the following error:

{
    "error": "not_implemented",
    "error_description": "This feature requires a database",
    "stack": "NotImplementedError: This feature requires a database\n    at IndiekitError.notImplemented (file:///root/kit/node_modules/@indiekit/error/index.js:28:12)\n    at queryController,
    ...
}

Outside of sparkles, I'm also just logging in directly to indiekit and grabbing the Access Token from there to test the above but I'm seeing the same results.
If I login to micropublish while running my indiekit server with --debug, I also see the redirect happening right after login but before it shows the post options.

I tried with and without a local mongodb but I still see the same. Should the db be configured somewhere outside of the .env file?
I tried setting the content-type header just in case but I'm still seeing the same thing while testing.

Looking at this again, and trying to post a note, notice that the bearer token Sparkles uses has a me value that is that of the Indiekit Micropub server, not the website URL.
For example, if I enter https://indiekit-sandbox.netlify.app as my website, Sparkles will go on to create a bearer token that has a me value of https://indiekit.up.railway.app/. That means that Indiekit will reject the token when it comes to authenticating any subsequent request.
I think this might be the offending code: https://github.com/benjifs/sparkles/blob/5b09513efd9c33eb88076286454e9e5f982a107d/src/js/Pages/LoginPage.js#L34
Not quite sure why me defaults to issuer or url, it should probably be just url, no?
(Sidenote: the "This feature requires a database" error should no longer present itself using Indiekit v1.0.0-beta.3)

Sorry for the delay getting back to this. Thanks for the handling the "database" error for indiekit. It was easier to setup and see what the issue was this time around.
I just made that change and completely agree with you. Not sure what my original intent for using issuer and defaulting to url but it definitely makes sense here that me is always url.
In my case, I have issuer setup coincidentally to match me which is probably why this has worked for me.
Let me know if you get a chance to try it out and if you see any improvements now.

Sparkles can now find my media endpoint, and show previously uploaded media. However, I still can’t upload media, but will open a separate issue to track that issue.


fix: safari

:tada: This PR is included in version 1.0.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Lido Ethereum: Protocol Revenue spike on 06/30/2023

https://subgraphs.messari.io/subgraph?endpoint=messari%2Flido-ethereum&tab=protocol&view=financialsDailySnapshots-dailyProtocolSideRevenueUSD

Also, cumulativeSupplySideRevenueUSD decreased on 6/28/23. What is weird about this one is that there is no negative daily rev


Implement edge-triggered distributor operation cancelling

@havardpe please review. Most of the added lines are from new test cases. Quite a bit of interaction with the existing CheckCondition read phase.
Will be used for ensuring active operations do not mutate the bucket database upon completion with stale entries for buckets that may no longer be valid for that distributor to handle. Removes the need for today's "always-on" implicit checks for node state and bucket ownership upon every single DB update (which is potentially ABA-susceptible). Moving to edge-triggering is intentionally done to avoid ABA problems.
Cancellation cases are:

Distributor ownership of bucket has changed
Subset of target nodes has become unavailable

Note: cancellation is not yet wired in; this code is cold 🥶

@havardpe PTAL


Update CI

As a user it is boring to receive a nightly every time a pr is updated.
Acceptance criteria

Build nightly automatically only every night if main has changed.
Allow manually triggering a nightly on any branch.

Tasks

[ ] Change github actions for nightly build
[ ] Fix VERSION reading for releases
[ ] Add a RELEASENOTES.md to the repository.

We won't create a RELEASENOTES.md until it can be done automatically. To avoid copy past.

Trigger Nightly every nights if some commits happend last 24h.


fix 50813 by removing deprecated top_level_active property

should fix #50813
maybe there have been some remaining properties from past code (speaking of top_level_active ) since it was still used at 3 places where actually top_level should already have been used.
This should fix the issue where top_level wouldn't lead to expected results in the editor.
I've done a full text search on  top_level_active and checked whether it was still in use somewhere else, but as it seems it might really just have been some left code from a past refactoring.

Thanks for the contribution! From a quick look it sounds sensible, but I haven't reviewed in depth yet.
Workflow wise, we'd like the commit message to be amended to be a clearer description of what bug is being fixed, instead of what the fix was in the code (and we typically don't reference GH issues in the title, but in the body if the commit, using one of GH's closing keywords), e.g.:
Fix non functional Node3D `top_level` property

Fixes #50813.

See PR workflow) for details on amending a commit.

Cool, thanks for the advice, I will look into it!
If there's anything else from my side which can lead for better or a fasterreview process just let me know :-)

@akien-mga is it also possible to consider this fix for a 4.1 cherry pick or is this automatically done when review is being successful? This issue was also realted to the current 4.1 dev3 Version.

The issue was set to the 4.1 milestone, with cherrypick:4.0, which means it would be merged in master for the 4.1 release, and (possibly) cherry-picked by the production team to a 4.0.x maintenance release.

@Calinou did as requested, hope that worked, not very familiar to github workflow

Thanks! And congrats for your first merged Godot contribution :tada:


Updated help for commands

https://github.com/rancher/rancher/issues/5678
https://github.com/rancher/rancher/issues/5647
@ibuildthecloud

https://github.com/rancher/rancher/issues/5646


Error getting user location TypeError: Cannot read property 'startUpdatingLocation' of undefined

Running verison 2.2.1 on Android 9.0 React native version 60.
I get the following error
Error getting user location TypeError: Cannot read property 'startUpdatingLocation' of undefined
When trying to do the following:
await RNLocation.getLatestLocation()
Searching around startUpdatingLocation looks like an iOS function, why is this being called on Android?

:wave: Are you manually linking the library or are you using auto-linking? Have you rebuilt the app on Android after installing the library?

This error only occurs with the emulator and only sometimes. Usually fixed after cold boot. Very strange one.


Save the agents weights

Right now we are not saving the models weight. We technically have the code for it, but it's never been validated. We should try and save it, since it's important for the future.

#44 Should fix this


fix getEndpointUrl casing issue and filter function in mock-task

Do you need to update mock-answers with filter?  https://github.com/Microsoft/vsts-task-lib/blob/master/node/mock-answer.ts

Thanks.  I'll push the new lib tonight.  I'm converting more of the shellscript tests later tonight


Try to replace core library from fast-json-stringify to the ajv.

The ajv supports not only stringify but parse function, too.
Therefore, make a new branch features/ajv and try to replace core library from fast-json-stringify to the ajv.
If the ajv is enough suitable like the fast-json-stringify, provide the mode option to select the core library.

Not easy to implement it for a short time.
Needs lots of studies and experiments.


Review Publisher UI changes

Description
This is a modification to the Enhanced hybrid approach discussed during a previous review in https://github.com/wso2/api-manager/issues/323. This addresses few User Experience issues.
EndpointPageUI4.pdf

At the review it was decided to move ahead with the previous design - Enhanced hybrid approach.
Endpoint Page UI 2 - Page 1.pdf


The following assertion was thrown during a scheduler callback:

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.

As my understanding, you are proposing a better error message so that you can find the cause quickly and fix it. But there are many such proposals (see this filter) and each issue there will represent different cases.
So I would recommend you take a look at that filter and try to find the similar issue. In case you can't find it, please try to provide all or some of the information indicated below so that we can address this issue properly.

Reproduction steps
The complete output of flutter run -v
The output of flutter doctor -v

Thank you!


fix #16

fixes #16

could you explain why it is necessary?

I am pretty sure your code will break some windows machine without the casedpath function.

Well, I might be wrong, casedpath may be necessary now. Need more testing.

PTAL

@timotheecour
This breaks the detection of the package if the package folder is listed in the sidebar but no file is opened.
I have reverted this PR instead of fixing it. Please resubmit a PR for the fix for your issue at your will.


Remove usages of synchronous messages on startup

It should make the window show faster.

Awesome! :speedboat: :dash:


Add Python get started docs

Signed-off-by: Usha Mandya<EMAIL_ADDRESS>Adding getting started docs for Python

@aiordache Addressed the review comments we discussed earlier:

I've updated the section heading in develop.md so users can get a better understanding of the task they perform
Created a new section in build-images.md on the Python app directory structure
Added a link from the develop.md page to the directory structure and sample application to help users get a background of the updates in build-images.

PTAL.

@aiordache Addressed the review comments we discussed earlier:

I've updated the section heading in develop.md so users can get a better understanding of the task they perform
Created a new section in build-images.md on the Python app directory structure
Added a link from the develop.md page to the directory structure and sample application to help users get a background of the updates in build-images.

PTAL.

Thanks @StefanScherer. That's right. We do have pip3 within some of the examples. I've updated pip to pip3 to be consistent.

Thanks @StefanScherer. That's right. We do have pip3 within some of the examples. I've updated pip to pip3 to be consistent.


Mcq layout changes

PR related to https://project-sunbird.atlassian.net/browse/SB-3097
Before review the PR please merge the branch (qs-editor-interfaces-questionunit-mcq) related to question unit interface changes.

Merge https://github.com/sunbird-content-plugins/org.ekstep.questionunit.mcq/pull/5 before this.


Remove GetLogEvents paginator

This paginator returns the same token twice to indicate pagination is
done. Botocore treats this as an error, but really we should stop paginating.
So remove this paginator for now until support is added in botocore.
cc @jamesls @mtdowling @rayluo

Fixes https://github.com/aws/aws-cli/issues/1485

:shipit:


Unknown lag from DC2 (again)

hey!, the plugin has been working good until today, with 50 players, with no reason tps dropped to 13, when it was not like this before, and now its happening again, i opened timings report and dangerouscaves is at the top, https://timings.aikar.co/?id=68d2fafdacd94b66867c7e631ff4fd6c#plugins

I don't see anything really related to DC2 in your timings. If you really think that DC is causing this problem - please try spark plugin.

Closed due to inactivity.


different from anniversaries?

How is this different than https://github.com/pinkywafer/Anniversaries?

Anniversaries creates a sensor for each and every event you define, so can control them individually.
Anniversary creates only one sensor that will have the state and attributes for the first upcoming event.

Cool, thanks for the clarification


OSCP menu freezes when narrowed below 992 pixels in Internet Explorer, disappears temporarily in Chrome

Current behavior
In Internet Explorer 11, when the portal switches into 'mobile' mode (this happens around 991/992 pixels) and it hides the left hand menu, the pull-out menu becomes unresponsive and users cannot run searches or filter categories.
In Chrome 55, there is similar behavior except the menu will temporarily be blank unless the user clicks/scrolls/zooms at which point it will reappear and be functional.
This happens for example if someone narrows the window, or if the portal is put in an iframe.
Steps to replicate behavior
IE

in internet explorer, go to https://nucleusmanagementinc.com/careers/

click the search button on the iframed OSCP

observe that this brings back a frozen menu that you cannot use to make selections

now go to https://nucleusmanagementinc.com/jobs/#/jobs in a new IE tab

shrink your window such that the OSCP goes into 'mobile mode' and the menu becomes hidden

attempting to access the menu in this mode will result in similar behavior to an iframed menu

the line on this seems to be 991-992 pixels

Chrome

in chrome, go to https://nucleusmanagementinc.com/careers/

click the search button on the iframed OSCP

observe that this brings back a blank menu, but scrolling up or down, or zooming in/out, will cause the menu to appear normally

now go to https://nucleusmanagementinc.com/jobs/#/jobs in a new chrome tab

observe that this works normally

open dev tools, click the 'select element' button (arrow in a box)

slowly shrink the chrome window. At 992 px, the window will be the full 'PC' version of the OSCP, and then at 991 it will collapse into the mobile version

once it has collapsed into the mobile version, the menu issue from the iframed site will become apparent again

It looks like Chrome and IE are being effected strangely by the mask that is applied when you open the menu of the portal at mobile resolutions.    The errant div is ".
Maybe in the active class, the width/height being set to 100% is probably the cause of this issue.

In Chrome I am unable to reproduce the behavior currently.
Chrome v58.0.3029.110 (64-bit)

Fixed in v2.5.0


feat: improve SSE buffering between argo server and client

Add Header "X-Accel-Buffering: no" to argo server responses to improve buffering between argo server and client #9286
Fixes #TODO

I am experimenting the same issue regarding
the text/event-stream (SSE) and the load balancer buffering.
I am going to test this patch with argo 3.4.2 to see if it fix it.

@alexec what would be needed to get this pr merged?


Feature request: Action runner priority

Feature Description
I would like to be able to set the priority on an action runner.
I have several runners that run on hardware with quite different performance and I would like to set a priority number for my runners so that the runner with the highest priority always runs first. If that runner is not available then the runner with the next lowest priority should get the job. My runners are also not always online, so maybe my high performance runner is only online parts of the day, but my standard performance runners are always online.
Screenshots
No response

Totally agree with this. I think it would be an awesome feature.
I have gitea running on my synology nas and a runner there. Being able to have a runner also on my desktop that would take priority when it's on would be great. Ultimately we all want faster feedback loops.


Add EthBridge native VP

Relates to #1059
This branch is based off latest master (integrating with some changes since last release), will eventually rebase off of the next release (e.g. v0.6.0) before it merges
This PR adds

InternalAddress::EthBridge with a VP which (currently) rejects any changes to its storage
E2E test which verifies the EthBridge VP rejects an attempt to write to its /queue
test wasm tx_write_storage_key.wasm used by the E2E test

Testing
There is an e2e test to assert that no transaction can currently modify the EthBridge storage.
RUST_BACKTRACE=none ANOMA_E2E_KEEP_TEMP=true ANOMA_E2E_DEBUG=true cargo test \
    --features anoma_apps/ABCI \
    --package 'anoma_apps' \
    --package 'anoma_tests' \
    ethbridge -- \
        --test-threads=1 \
        --nocapture

pls update wasm

pls update wasm

pls update wasm

thanks for reviewing, will leave this open to merge after next release

pls update wasm


[Android] Perform search on pressing Enter inside search field

Is your feature request related to a problem? Please describe
Currently if you press Enter on Android keyboard it will perform new line action. This is quite useless for a search field.
Describe the solution you'd like
It would be more usefull to start searching on pressing Enter (same logic as on PC version of Grabber)
Describe alternatives you've considered
N/A
Additional context

Which keyboard are you using?
I tried on Swiftkey and couldn't reproduce, the enter key was properly triggering the search 🤔
And it should indeed be handled after checking the code, although a bug can't be ruled out:
https://github.com/Bionus/imgbrd-grabber/blob/eb7c8ca2eeaf1815076e5131437e4af47ddede8a/src/gui-qml/src/components/SearchEdit.qml#L15-L24

Ah, sorry. You're right. It was Emoji Keyboard. There is no such problem in Gboard/Swiftkey/Yandex keyboards.


Version 0.2.5 breaks unit tests in my app

Version 0.2.5 breaks unit tests in my app, is this working as intended?
Here is the failing test case:
const calculateAge = (
  birthDay: Temporal.PlainDate,
  now: Temporal.ZonedDateTime,
) => {
  const midnightInstant = birthDay.toZonedDateTime(now.getTimeZone());
  return now.since(midnightInstant).total({
    unit: "years",
    relativeTo: midnightInstant,
  });
};

const birthDate = Temporal.PlainDate.from("2000-02-29");
const now = Temporal.ZonedDateTime.from("2020-02-28T00:00:00Z[UTC]");
expect(calculateAge(birthDate, now)).toBe(20);

https://github.com/adipascu/solid-motivation/blob/f11e818b97c816f5ec5c830dc0f63177bfd064e6/src/calculate-age.test.ts#L47

Hi @adipascu, yes this is working as intended. The since/until algorithm changed recently in the Temporal spec and temporal-polyfill already caught up to those changes.
The following code will yield the same result in the tc39 temporal "playground" (open your dev console):
const now = Temporal.ZonedDateTime.from("2020-02-28T00:00:00Z[UTC]");
const birthDate = Temporal.PlainDate.from("2000-02-29");
const midnightInstant = birthDate.toZonedDateTime(now.getTimeZone());
const dur = now.since(midnightInstant)
const years = dur.total({
  unit: "years",
  relativeTo: midnightInstant,
});
console.log(dur.toString()); // PT175296H
console.log('years', years); // 19.997267759562842


FAI-5403: Mock-data feed sync write failure to V2 graph

Description
Ensure null value replacement only happens for nullish keys.
The use of || as a coalesce operator was problematic for case where the type of the data differed from the that of the underlying model (and therefore database).
The specific vcs_PullRequestComment record that caused the error follows:
{
  "record": {
    "stream": "myfarosfeedssrc__faros_feeds__faros_feed",
    "emitted_at":<PHONE_NUMBER>607,
    "data": {
      "vcs_PullRequestComment": {
        "pullRequest": {
          "number": 0,
          "repository": {
            "name": "solaris",
            "language": "javascript",
            "mainBranch": "main",
            "organization": {
              "uid": "faros-ai",
              "source": "Mock"
            }
          }
        },
        "number": "0",
        "createdAt": "2023-02-26T17:44:21.846Z",
        "author": {
          "uid": "sirius",
          "source": "GitHub"
        }
      }
    }
  },
  "type": "RECORD"
}

Type of change

[X] Bug fix
[ ] New feature
[ ] Breaking change

@crupley if you actively working on mock-data feed, you might consider ensuring that number field is alway represented as a numeric.  See the description of this PR for more details.

@ted-faros I only see one place where we generate vcs_PullRequestComment in mock data and it is a BigInt. Could the string have come from some place else?

@crupley does this differ from, say, vcs_PullRequest?  I'm wondering if bigint is being serialized as a string to avoid overflow.

yes, vcs_PullRequest is just a number not BigInt


COMPRESS-602 - migrate zip package to nio path

Implementation of: https://issues.apache.org/jira/browse/COMPRESS-602
This is a continuation of the story to Use java.nio.file.Path instead of java.io.File throughout commons-compress project.
I would like to highlight that these 2 constructors to be marked as deprecated or prepared for removal because we cannot know what the FileSystem of the caller is and we could only create in the default one.
    public ZipFile(final String name) throws IOException {
        this(new File(name).toPath(), ZipEncodingHelper.UTF8);
    }

    public ZipFile(final String name, final String encoding) throws IOException {
        this(new File(name).toPath(), encoding, true);
    }

Added since tags to all the new public methods I have added, hopefully I haven't missed something, I have also removed all .* star imports and removed all the white-spaces added by my formatting.

Hi @PostelnicuGeorge
Thank you for your updates.
When I look at the PR as a diff I still see missing Javadoc since tags.
Let's keep this PR focused on just NIO without other changes.
Please see my other comments.
TY!

Hi @garydgregory ,
Tried my best to revert all changes that are unrelated to NIO, keep the javadocs compact and correct, code is updated with latest master as well.
Let me know if I missed other things.


Trim spaces from IE hacks

This change fixes a bug where indentation would not be correct because spaces where not trimmed from IE hacks (e.g. *zoom: 1;).
@mixin clearfix {
    *zoom: 1;

  &:before,
  &:after {
    display: table;
    content: "";
  }

  &:after {
    clear: both;
  }
}

:+1:


Polish translation

Polish translation for Marinara.

@XTacDK Dziękuję bardzo! Congratulations on your first contribution to GitHub, too! It's a big first step, and I must say that I sincerely appreciate it.
I didn't really know what to expect when I started asking for translations, but awesome people like yourself have generously contributed their time to help this project reach more people in their native language. Thanks again.
/cc #78


Linux / Python Some Filters Not Working

Hi there. Firstly, thank you for the great piece of software, it has proven to be very useful.
I have noticed that some of the filters do not work in the Python version, however.
The following filters give an error dialogue which reads: Something went wrong! Please recheck the settings and try again
However, checking the terminal output there is no debug information.

Water Bloom
Shuffle
Rise
Repeat
Pulse
Overlap
Mirror

Python 3.8.10

@radiophonic Have you done the setup properly?

@radiophonic I tested it on Ubuntu, waterbloom is working fine. All of them have the same conversion process so I don't know what exactly the problem is. Maybe try changing the video file.

@radiophonic

I compared the media information between two files, one that would work and one that wouldn't and there was very little difference.

It can be a conversion issue with ffgac.
One thing you can do is inspecting the raw files in cache_ffg directory. To do that, you can remove this line from this file so that the cache doesn't get deleted after conversion.
Then you can view the converted mpg and raws for those video. If they are under 0 bytes them I am sure its a conversion error in step 1.

Also, unrelated but ffedit and ffgac need to be marked as executable by your Setup.py script or it fails.

Yeah, as they are separate packages we have to mark them as executable in linux/mac.

@radiophonic Check the latest version and lmk


Minor enhancements of the context menu UI

Blur the shadow around the context menu box
Add a 2px radius to the context menu box
Add a divider to allow for margin around it, and prepare future item additions
Add margins at the top and bottom of the context menu, as well as around the divider, to replicate common context menu behavior
Use a white background X Font Awesome icon to close a chat (not × &times on purpose because it doesn't look as nice on white background, but we can improve if necessary)
Smooth icons of context menu items

Ideally, I would like to find a nice contrasted color for the :hover, allowing us to invert text/icon colors when highlighting an item, but I couldn't find a nice one. Any suggestion?

Before
After

:+1:


Input a specific state to find the best move?

I'm trying to win the game on a device other than my PC.
Is there a way to input a specific state of the game into the solver and get a move suggestion?

Sorry for responding so late; I haven't worked on this project in a while.
I wrote an editor page that does pretty much exactly what you're describing in order to test the AIs, but I hadn't published it. You can find it at /editor. It might be a bit buggy; it was completely broken for the last year or so and I just got it working again.


APEXMALHAR-2455 Create example for Kafka 0.9 API exactly-once output …

@sandeshh please review and merge as appropriate

This should be integrated into kafka examples after #595 is merged.