[Fix] Bad comparison test.

This PR fixes the comparison test. Committed functions was using == when comparing type of two objects.
It is recommended to use identity test ( is ) instead of the equality test ( == ) when you need to compare types of two objects.

@Cheukting raised a new PR.


create index error

Skipping index creation for com.temple.athena.domain.document.PaperQuestionDocIdx because Cannot create index on db != 0
why db != 0 cannot create index?

That's correct, RediSearch by design does not work with any other database than database 0


[Bug]: Problem with devcontainer.json

Which configuration is causing the bug?
Development
What's included in the downloaded distribution?

[ ] Database
[ ] Production configuration
[ ] Visual Studio code configuration

OS you are running?
macOS
Docker Desktop version?
4.28
Visual Studio Code version?
1.87.2
Bug description
devcontainer.json does not build in JetBrains IDE 2024.1 and VSCode.
JetBrains IDE Welcome screen -> DevContainers -> New DevContainer (from VCS Project, Docker must be installed.) Insert the git@ link of the repository with devcontainer.json. -> "Build container and Continue"

As far as I can see it miss the .env.local file, a new project should always start with that file, even empty 👍


[RESTEASY-2056] 2 logging calls added to write exception and stacktra…

…ce to server.log. Test code added.

Requested adjustments complete.

Done

Is there some action you want me to take based on that comment or can we finely merge this?

My previous comment is not completed

changes complete

@ronsigal (cc @msve): My previous comments have not yet been incorporated/fixed, so I set QA NACK to this PR.

It looks like @marekkopecky's latest comment (4 days ago) came after @rsearls's latest changes (5 days ago), which means there is more to do (or at least discuss). Right?
Also, it looks like there are replies from @rsearls to @marekkopecky that aren't addressed. Can we try to resolve this?

Jira comment

Thanks, @rsearls. Let's end the misery.


Upgrade to TypeScript 4.5

This makes TS 4.5 available.

Why in draft state?

Major ts-morph releases upgrade TypeScript version. There's no Deno release with TS 4.5 yet.

Related: https://github.com/denoland/dnt/pull/44

https://github.com/colinhacks/zod/pull/648, https://github.com/wojpawlik/deno2node/commit/aef011a6b0a4441a1a05c9258fa5838934cccf46#diff-1f6f06ffdff13bc5394df222422f6364a7abb96d569dbc073300d9e26bcafa04


Groupmeta v2

Addresses #505
Adds support for group metadata schema version 2
Enhances PR#491
Adds client_id reporting when requesting status/partitionstatus.

Coverage decreased (-0.2%) to 74.7% when pulling 18e261a60e6f3381e6d863a367bc7ea3b433569f on jbvmio:groupmetaV2 into b28bb82090b23f549fb5d90571e1a5eb2008bbe2 on linkedin:master.

Friendly bump 😄 . It would be great to have this reviewed and merged.

Many thanks!


Migrate from tensorflow to pytorch

Tensorflow is used in:

src/dynadojo/systems/fbsnn_pde/bsb.py
src/dynadojo/systems/fbsnn_pde/hjb.py
src/dynadojo/systems/utils/fbsnn.py
src/dynadojo/baselines/dnn.py

Once refactored, please test and make sure the demos are working with similar results. And then remove tensorflow packages from pyproject.toml and installation from Docker.
Rebuild and publish Docker images accordingly.

Let's just remove these systems and algorithms.

Let's just remove these systems and algorithms from the code and documentation entirely.

src/dynadojo/systems/fbsnn_pde/bsb.py
src/dynadojo/systems/fbsnn_pde/hjb.py
src/dynadojo/systems/utils/fbsnn.py
src/dynadojo/baselines/dnn_keras.py


Proposed fix for pystring include paths

Make Findpystring.cmake return the full include directory to pystring so that prefixing includes with "pystring/" is no longer required.
This changes the behaviour of the included Findpystring.cmake to match the bahaviour of other regular find_package modules to report the full include directory removing the requirement to use "pystring/" when including "pystring.h" etc.
(This follows from https://github.com/conan-io/conan-center-index/pull/20703#discussion_r1383018774)

Thanks @irieger, FYI there was a related discussion today in #1897, here is a similar commit I did earlier.

Good to see. Will close this and comment with some feedback on your Pull request.

Added a comment to https://github.com/remia/OpenColorIO/pull/52 as the current state wouldn't build on Arch Linux but otherwise it contains the changes as proposed here.

Hi @irieger,
I don't see your comment, can you double check you published it? Thanks for looking into it.

New to those github workflows. Just sent the review. Hadn't realised I need to push another button. Gitlab which is my day to day tool has a much more prominent submit button ...


Confusing release flags

This is a readability issue. Not a bug.
I am using -Prelease.stage and -Prelease.scope to control version inference at the moment. However this feels a little odd for tasks that don't release but just use the version. This could be made a bit more clearer in the plugin(somehow)
For example, we use these flags to generate build artifacts and the release command for just generating the tag. These two don't happen in the same gradle command and infact on separate machines.
Its mostly naming that makes it look odd, however a separate project level closure something like  versionInfer provided by this plugin might make this more readable, albeit verbose for the user.

Yeah, I agree they're not the most appropriate for their real purpose. For now, I'm not sure if I'll change them, at best there would be some alternate names and deprecation of these. Long-term I plan to separate version inference into its own plugin (in-progress in semver-vcs). The naming will be different there.

I'll leave this to semver-vcs, rather than changing here.


Dashboard first version

I don't like the version being moved to the user details panel like this, at least not with the current formatting:

It looks like additional user being logged in...
If you want to have it there, instead of the footer, I would put it below the logout button. And make it look like info text, not like clickable menu option looking the same as user name...


enhancement(inputs): Accept skip_initial_fetch and pass to Changed-Files Action

In some cases, we don't need to let this action fetch history this has been controlled through input in Changed Files Action . So now requesting to pass the input from here to Changed Files Action.

Hey @jackton1 , please review this also, let me know if theres any issue with this.

@all-contributors please add @codesculpture for code

@jackton1 thanks for commiting the changes by yourself, again thanks for this wonderful package and for ur time. Appreciate it :)


Failure in format_converter – system idle

See log below. There are two issues here:

I am getting a java.lang.NoClassDefFoundError when running format_converter.
The error is only reported on the console, but not in the error log file. After that, the system goes into an idle state, where to_binary.py is no longer running; however the DD process is, and there seems to be no activity. Unfortunately, the relevant files eg. dd_variables_rates are deleted when this error occurs making it time-consuming to re-run.

I've reproduced this error twice.
17:30:11 [PostgresInferenceRunnerComponent$PostgresInferenceRunner(akka://deepdive)] INFO  Converting grounding file format...
17:30:11 [PostgresInferenceRunnerComponent$PostgresInferenceRunner(akka://deepdive)] DEBUG Executing: python /lfs/raiders4/1/raphaelh/dd/new/deepdive/util/tobinary.py /lfs/raide
rs4/1/raphaelh/dd/new/deepdive/out /lfs/raiders4/1/raphaelh/dd/new/deepdive/util/format_converter /lfs/raiders4/1/raphaelh/dd/new/deepdive/out
17:30:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:31:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "Thread-15"

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "Thread-14"
17:32:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:33:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:34:53 [taskManager] INFO  Memory usage: 722/2082MB (max: 27305MB)
17:35:53 [taskManager] INFO  Memory usage: 722/2082MB (max: 27305MB)
...

Based on my experience with Java, NoClassDefFoundError might occur when a
thread is cleaned up (some sort of race condition between the user code and
JVM's thread manager I think). The DD log file is still printing every
minute:
21:05:53.772 [default-dispatcher-3][taskManager][TaskManager] INFO  Memory
usage: 107/2101MB (max: 27305MB)
21:06:53.772 [default-dispatcher-3][taskManager][TaskManager] INFO  Memory
usage: 107/2101MB (max: 27305MB)
21:07:53.772 [default-dispatcher-3][taskManager][TaskManager] INFO  Memory
usage: 107/2101MB (max: 27305MB)
21:08:53.772 [default-dispatcher-3][taskManager][TaskManager] INFO  Memory
usage: 108/2101MB (max: 27305MB)
...
But looks like it's just akka puking -- I don't see tobinary.py or
format_converter running.
Does the converter or the python script print out logs that are not
redirected by Java? Those logs would be useful. Maybe generate the input
file and halt DD and then run the converter manually so we can see the logs.
On Sun, Sep 6, 2015 at 8:10 PM Raphael Hoffmann<EMAIL_ADDRESS>wrote:

See log below. There are two issues here:

I am getting a java.lang.NoClassDefFoundError when running
format_converter.
The error is only reported on the console, but not in the error log
file. After that, the system goes into an idle state, where to_binary.py is
no longer running; however the DD process is, and there seems to be no
activity. Unfortunately, the relevant files eg. dd_variables_rates are
deleted when this error occurs making it time-consuming to re-run.

I've reproduced this error twice.
17:30:11 [PostgresInferenceRunnerComponent$PostgresInferenceRunner(akka://deepdive)] INFO  Converting grounding file format...
17:30:11 [PostgresInferenceRunnerComponent$PostgresInferenceRunner(akka://deepdive)] DEBUG Executing: python /lfs/raiders4/1/raphaelh/dd/new/deepdive/util/tobinary.py /lfs/raide
rs4/1/raphaelh/dd/new/deepdive/out /lfs/raiders4/1/raphaelh/dd/new/deepdive/util/format_converter /lfs/raiders4/1/raphaelh/dd/new/deepdive/out
17:30:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:31:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "Thread-15"
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "Thread-14"
17:32:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:33:53 [taskManager] INFO  Memory usage: 721/2082MB (max: 27305MB)
17:34:53 [taskManager] INFO  Memory usage: 722/2082MB (max: 27305MB)
17:35:53 [taskManager] INFO  Memory usage: 722/2082MB (max: 27305MB)
...
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/deepdive/issues/381.

Does the converter or the python script print out logs that are not
redirected by Java? Those logs would be useful. Maybe generate the input
file and halt DD and then run the converter manually so we can see the
logs.

That sounds good – I'll run this overnight.

OK. It's restarted. In both cases when I got this error, I also had to later start a new shell, since simply re-running DD threw the following error:
./run.sh
java.io.IOException: Permission denied
        at java.io.UnixFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:1012)
        at xsbt.boot.Locks$.apply0(Locks.scala:35)
        at xsbt.boot.Locks$.apply(Locks.scala:28)
        at xsbt.boot.Launch.locked(Launch.scala:178)
        at xsbt.boot.Launch.app(Launch.scala:93)
        at xsbt.boot.Launch.app(Launch.scala:91)
        at xsbt.boot.Launch$.run(Launch.scala:51)
        at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
        at xsbt.boot.Launch$.launch(Launch.scala:65)
        at xsbt.boot.Launch$.apply(Launch.scala:16)
        at xsbt.boot.Boot$.runImpl(Boot.scala:32)
        at xsbt.boot.Boot$.main(Boot.scala:21)
        at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.io.IOException: Permission denied

@raphaelhoffmann You lost permission when you re-run DD. You can either re-login or use reauth command to get authenticated access.

@SenWu I see – but I don't understand why this is happening. What is
causing this?
On Sun, Sep 6, 2015 at 10:58 PM, SenWu<EMAIL_ADDRESS>wrote:

@raphaelhoffmann https://github.com/raphaelhoffmann You lost permission
when you re-run DD. You can either re-login or use reauth command to get
authenticated access.
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/deepdive/issues/381#issuecomment-138196644
.

@raphaelhoffmann It might be your DD installation. Did you install your DD/sbt in afs? If all your installations (sbt, DD) are in lfs, then everything will be fine.

Not sure what it's trying to create in /afs, but you're right: It appears
to be some Stanford security policy. Thanks.
On Sun, Sep 6, 2015 at 11:14 PM, SenWu<EMAIL_ADDRESS>wrote:

@raphaelhoffmann https://github.com/raphaelhoffmann It might be your DD
installation. Did you install your DD/sbt in afs? If all your installations
(sbt, DD) are in lfs, then everything will be fine.
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/deepdive/issues/381#issuecomment-138199029
.

@zhangce is working on the next-gen petabyte-scale sampler that will do without the object boxing and converter!

This issue is resolved. Thanks for the helpful tip, @SenWu !
Although I didn't have sbt installed locally, I was using the sbt launcher in the DeepDive directory sbt/sbt "run ...".  Without further arguments, it puts ivy packages and lock files into the user's home directory. The errors went away, when explicitly instructing sbt to use different paths:
java -Dsbt.global.base=/lfs/local/1/raphaelh/.sbt -Dsbt.ivy.home=/lfs/local/1/raphaelh/.ivy2 -Divy.home=/lfs/local/1/raphaelh/.ivy2 -jar sbt/sbt-launch.jar "run -c $DIRNAME/deepdive.conf -o $TMP_DIR"

I think it would make sense to set these paths automatically in the DeepDive launch script, or perhaps at least warn/document somewhere, since many of us are running DeepDive on Stanford machines and will inevitably run into this problem when running larger datasets.


AKSequencer currentRelativePosition

Maybe I did not understand what the relative position was meant for, but as the comment and usage implies, this should return a Double value between 0..1.
It was a modulo and returned a AKDuration. Alternatively I suggest changing the description.

This would be a breaking change. As it is, currentRelativePosition tells you that if you have an 8 bar sequence, and your current position is 32.5, you are effectively at beat 0.5.  I can see how getting a value between 0 and 1 might be useful, but perhaps it should be a separate method entirely to avoid breaking current code.

Ok got it; thanks for the detailed answer.  thought that there is some use for it. I'll create a new PR with improved docu.


Brackets [ ] css not loading in live view at all

I have a html project that I am working on using adobe brackets. When i try to use live veiw, the html code loads fine but any CSS I type does not register. Brackets itself recognises the codes and tags i am typing in for CSS but they do not load along with my html code...

Try toggling file menu -> Enable Experimental Live Preview and see if the problem persists.

Unfortunately this is still not fixing it... 😕
Yours sincerely
Graeme Ford

On 13 May 2015, at 1:23 PM, Arun Bose<EMAIL_ADDRESS>wrote:
Try toggling file menu -> Enable Experimental Live Preview and see if the problem persists.
—
Reply to this email directly or view it on GitHub.

Could you share the code with us if you don't mind? :smile:

If you're using the HTML page in your screenshot, note that you need to add a <link rel="stylesheet" href="Test.css"> to your <head> element, otherwise the browser won't know about the sheet.

Closing as this is a user code problem.


Feature request: no-self-assign

I think this one is useful when refactoring code and would like to contribute to it. What do you guys think about it?
https://eslint.org/docs/rules/no-self-assign

@Zzzen yes i'm down! looks like you've started working on this feature. feel free to open a PR when you're ready!


Allow building with mtl-2.3.* and transformers-0.6.*

Everything works as expected locally when running cabal build all --enable-tests --enable-benchmarks --constraint="mtl==2.3.*" --constraint="transformers==0.6.*".

Thank you!  I published a matching revision to Hackage


Add a CHANGELOG

Based on linebender/vello#604

I think we're planning on doing combined releases for these crates, which suggests a combined changelog makes sense.
But I'm no expert

I thought part of the appeal of splitting them was that people would be able to use fontique by itself...

Sure? But the release strategy of doing the releases at the same time.
Consider wgpu for example. They release naga and wgpu at the same time, but projects (such as our vello_shaders) can use naga without using wgpu.


Range error: Don't use .exists() with IDs. Insteal use .has(id)

Npm version : 4.4.4
Node version: 6.10
Linux ubuntu 16.04
 if (prop === 'id') throw new RangeError('Don\'t use .exists() with IDs. Instead, use .has(id).');
                       ^

RangeError: Don't use .exists() with IDs. Instead, use .has(id).
    at Collection.exists (/home/oneprovider/orlybot/node_modules/discord.js/src/util/Collection.js:211:30)
    at Client.bot.on (/home/oneprovider/orlybot/orlybot.js:305:17)
    at emitNone (events.js:91:20)
    at Client.emit (events.js:185:7)
    at WebSocketManager._emitReady (/home/oneprovider/orlybot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:325:17)
    at WebSocketManager.checkIfReady (/home/oneprovider/orlybot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:351:14)
    at GuildCreateHandler.handle (/home/oneprovider/orlybot/node_modules/discord.js/src/client/websocket/packets/handlers/GuildCreate.js:13:31)
    at WebSocketPacketManager.handle (/home/oneprovider/orlybot/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:120:65)
    at WebSocketManager.eventMessage (/home/oneprovider/orlybot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:273:31)
    at WebSocketClient.internalOnMessage (/home/oneprovider/orlybot/node_modules/uws/uws.js:102:17)

The error is telling you exactly what is wrong. Use .has() instead of .exists()
In the future, bring your questions to the official Discord.js server, as the issue tracker is for bugs and enhancements.

Closed at the same time you answered
Le 30 Mar. 2017 08:52, "Drahcirius"<EMAIL_ADDRESS>a écrit :

The error is telling you exactly what is wrong. Use .has() instead of
.exists()
In the future, bring your questions to the official Discord.js
https://discord.gg/bRCvFy9 server, as the issue tracker is for bugs and
enhancements.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/hydrabolt/discord.js/issues/1319#issuecomment-290318922,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMLKsxFdTIC2noG9QD7Q7gT01qj9FuRxks5rq1EdgaJpZM4Mt6yF
.


Any development news ???

Hi, is there any development news about this project ??
The last release is older and no release are available.
Is this project still alive ??
Thanks

Apparently ot but have you seen https://github.com/michael-wolfenden/Polly ?

I totally lost track of this :) I'm actually just updating the code to .NET Standard 2.0 for the few folks that might still be using it but Polly does look like a better option.

Thanks a lot !!!


Increase rate limit for tests

This is used for adhoc testing/in CI. We can increase rate limit here to
speed up tests a bit
Please provide a description for what this PR is for.
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
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

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

Test name
Commit
Details
Rerun command

release-notes_istio
2492e223932b147aacea390c0078438a8d22215b
link
/test release-notes_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.


Build Meetup Calendar component:

should show
• Next Meeting details
• embed? link? feed?

Meetup's Event API docs are straight forward
https://secure.meetup.com/meetup_api/console/?path=/2/events

That's great! Thanks for taking this on @senabean33.  I'm excited to see what we can do with it.


[Question] Checking if SRDF file is loading in & working properly

Building off this issue regarding self-collision joint issues (https://github.com/haosulab/ManiSkill/issues/571), I was wondering if I'm building my SRDF file properly.
I followed the same general format as the panda_pinch.srdf file in /mani_skill/assets/robots/panda.
I also made sure the .srdf file is the same exact name as the .urdf file (apart from the filetype of course) and is in the same folder location. I double-checked to also make sure that the load_articulation function in base_agent.py as well as the load function in urdf_loader.py were both working & unchanged from the original ManiSkill repo. It says in urdf_loader.py that "If srdf_file is None, it defaults to the ".srdf" file with the same as the urdf file," so I'm not sure if the issue stems from my bimanual_allegro.py file, my .srdf file, or something else entirely.
I've attempted editing and adding debug statements in urdf_loader.py and scene_builder.py, but they don't seem to be involved in the process of viewing my custom ycb_env environment when I run python env_utils/view_ycb_env.py - as in, I could delete all the code in mani_skill/agents/base_agent.py and I can run that view ycb env command. I'm not sure if this is the main reason why it's not detecting my SRDF file.
Here is the link to my SRDF file as well as my bimanual_allegro.py file (which contains the urdf_path).
Thank you!

Did you do a local pip install? Or did you pip install the pypi package?

@StoneT2000 Should I uninstall and re-install maniskill via local pip install?

Uninstalled and re-installed mani_skill and also removed and re-cloned the github repo, the scene_builder.py file and other files seem to actually be used now.


new: com.google.fonts/check/family_has_same_vertical_metrics

Description
Each font in a family must have the same vertical metrics values.
I'm planning on making a set of checks for https://github.com/googlefonts/fontbakery/issues/1162#issuecomment-451126458 which I proposed earlier this year. I'm hoping this will clear up any vertical metrics convos we've had in the past.
If the family does have inconsistent vertical metrics, the check will report only the attributes which are different.

To Do

[x] update CHANGELOG.md
[x] wait for checks to pass (except github/pages, which is stuck)
[ ] request a review

Following families families fail in our collection:
./ofl/oldstandardtt.json
./ofl/mada.json
./ofl/tangerine.json
./ofl/thabit.json
./ofl/karma.json
./ofl/oflsortsmillgoudytt.json
./ofl/averiaseriflibre.json
./ofl/tajawal.json
./ofl/catamaran.json
./ofl/cabinvfbeta.json
./ofl/oregano.json
./ofl/deliusunicase.json
./ofl/josefinslab.json
./ofl/judson.json
./ofl/asapvfbeta.json
./ofl/asap.json
./ofl/expletussans.json
./ofl/inconsolata.json
./ofl/karlatamilupright.json
./ofl/bitter.json
./ofl/lindenhill.json
./ofl/prozalibre.json
./ofl/puritan.json
./ofl/orbitron.json
./ofl/kameron.json
./ofl/arsenal.json
./ofl/exo2.json
./ofl/allan.json
./ofl/lora.json
./ofl/nobile.json
./ofl/redactedscript.json
./ofl/nanumgothic.json
./ofl/amaranth.json
./ofl/cantarell.json
./ofl/pridi.json
./ofl/amiri.json
./ofl/crimsontext.json
./ofl/josefinsans.json
./ofl/faustina.json
./ofl/merriweathersans.json
./ofl/creteround.json
./ofl/flamenco.json
./ofl/gfsneohellenic.json
./ofl/lekton.json
./apache/syncopate.json
./apache/tinos.json
./apache/unkempt.json
./apache/opensanshebrewcondensed.json
./apache/mountainsofchristmas.json
./apache/cousine.json
./apache/arimo.json

@felipesanches & @m4rc1e: I would like to include this in the adobefonts profile as well. So... can you include this in the universal profile? (Or if it's too late for this PR, then Felipe please let me know how to proceed.) Thanks!

@cjchapman I'm happy to shift this to universal. @felipesanches can I proceed with this request?

sure! Please do it :-)

well... I can do it as well, no worries :-)

@m4rc1e & @felipesanches Thanks!

you're welcome!


Reworking of this app

[x] Transition to Flask-RESTful to standard Flask application
[x] Reworked the Certificate Class
[x] Adapt requirement.txt to remove Flask-RESTful reqs
[x] Add a Web interface to query the API
[x] Add a Stats page

This PR will be merged, even if the Stats page is not ready yet. There are placeholders only, and the real content will come with an upcoming PR.


Update the readme to mention package manager support?

I can see a package.json so I'm guessing that this can most easily be installed via UPM. If so might be worth mentioning this in the readme.

Added a some documentation to the readme regarding the package manager, thanks!

You should be able to use the Github url directly in package manager. No need to download and unzip.

Ah okay good to know, I'm usually using 2018.4 which doesn't have the add from git URL or tarball options.


set_type does not update a_attr title

Ivan, thank you for this amazing plugin.
I'm not sure this issue is in jstree scope.
Consider a tree where a child node has a tooltip defined with the a_attr.title attribute.
"data": [{
        "text": "Root node",
        "state": {
          "opened": true
        },
        "icon": "fa fa-circle",
        "children": [{
          "id": "c1",
          "text": "Child node 1",
          "state": {
            "selected": true
          },
          "a_attr": {
            "title": "1"
          }
          // "type": "no"
        }]

Later, if we change the type of the node to a type that has a different a_attr.title, it will not change.
"types": {
      "no": {
        "icon": "fa fa-ban",
        "a_attr": {
          "title": "no!"
        }
      }
    }

The same happens when the type is directly set in node object (commented line).
Is this a feature or a bug? How to workaround this and change an already existing a_attr.title?
Please check this working example

The type property will never overwrite an "inline" property - in your case - the title is set from the node data, that is why it is not updating. Check this fiddle - it will first be no, and then yes after the type change: https://jsfiddle.net/hd4pcttg/4/

Thank you for your fast reply.
I understand that your solution is to avoid setting  property directly in the node definition.
In my case, the a_attr is different for every node, and it is built using some metadata (stored in node.data). That is why it is set as inline.
So I still have the same question:
How to change a property when it is defined in the node (it doesn't have to be through set_type)? Perhaps reconstructing the node is the only solution?

No, simply change the property like so:
var instance = $('#tree').jstree(true);
instance.get_node("c1").a_attr.title = "New title";

If you need the new title to visible immediately you can also update it in the DOM:
var dom = instance.get_node("c1", true);
if (dom && dom.length) {
  dom.children('.jstree-anchor').attr('title', 'New title');
}

Best regards,
Ivan

Thank you so much, Ivan!
I was missing the update in the DOM.
Best regards


MessageDecoder's initial buffer size should be configurable

MessageDecoder is hard-coded to create a 2 MB buffer for each instance, growing it as necessary. 2 MB is pretty heavy for a request-scoped object, and I've noticed that most of it often goes unused. Can this be configurable with a constructor argument or a system property?

see #4


Add classList support for solidjs

Looking back at this it may be incorrect. I'm terrible at regex.
Solid's classList is an object like classList={{ 'class other-class': isSomeCondition }}
Should it be String.raw(\s+class(Name|List)?\s*=\s*{?\s*["'`{])[^"'`}]*$; instead? Adding \{ and \} to their respective blocks like ["'\{]`? I tried to test it a bit with regexr but i cant even get the original string to match.
Sorry for the run around 😭

@kidqueb thanks for the information, and an example for solid. I will get this working sooner or later. A big new release is coming up. Just needs some more time.


Calculation of CD and EMD loss

Hey!
while calculating chamfer distance loss using tf_nn_distance module
dists_forward, _, dists_backward, _ = tf_nndistance.nn_distance(predicted_frames[i], frames[i+int(seq_length/2)]) loss_cd = tf.reduce_mean(input_tensor=dists_forward+dists_backward)
dists_forward has the shape output: dist1: (batch_size,#point_1) that means it's averaged over num_points
and hence you aren't dividing it by num_points.
while calculating earth mover distance using tf_approxmatch module
match = tf_approxmatch.approx_match(frames[i+int(seq_length/2)], predicted_frames[i]) emd_distance = tf.reduce_mean(input_tensor=tf_approxmatch.match_cost(frames[i+int(seq_length/2)], predicted_frames[i], match))
match_cost has the shape match : batch_size * #query_points * #dataset_points and after taking reduce mean it's giving the mean over whole point cloud and that's why you are dividing the emd loss as self.emd /= (int(seq_length/2)*num_points)
But in the loss calculation you are using self.loss += (alpha*loss_cd + beta*loss_emd) before dividing loss_emd with the num_points that means loss_cd is calculated over per molecule but loss _emd is calculated over per point cloud and let's assume if we take alpha as 1 and beta as 1, will that mean we aren't taking the equal contribution of both type of loss?
@hehefan Could you please clarify this? Thanks.

Hi @ParthGoyal1508,
You are right. The alpha and beta are set to 1. For training, the contribution of the losses is not equal.


KNL-1423 index the sakai_event table

See https://jira.sakaiproject.org/browse/KNL-1423 for detailed explanation and investigation.

Quick question whats the purpose of adding this index? (Hope not planning on reading from this table!)

The only reason to index would be reading ;) May be taking a different approach now though.


[BUG] Failed to parsing, Android 12

Information

Apktool Version 2.6.1*
Operating System Windows -
APK From? APKPURE -

Stacktrace/Logcat
05-18 20:46:11.422 24576 25200 W PackageParsing: Unknown element under <application>: enable-feature at /storage/emulated/0/Just Dance Now_v4.8.0_apkpure.com.apk Binary XML file line #132
05-18 20:46:11.422 24576 25200 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS
05-18 20:46:13.729 24576 25221 W PackageParsing: Unknown element under <application>: enable-feature at /storage/emulated/0/Just Dance Now_v4.8.0_apkpure.com.apk Binary XML file line #132
05-18 20:46:13.729 24576 25221 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS
05-18 20:46:26.006 24576 25271 W PackageParsing: Unknown element under <application>: enable-feature at /storage/emulated/0/Just Dance Now_v4.8.0_apkpure.com.apk Binary XML file line #132
05-18 20:46:26.006 24576 25271 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS
05-18 20:47:14.022  3152 25343 W NetworkScheduler: Error inserting flex_time=3444000 job_id=-1 period=6889000 source=16 requires_charging=0 preferred_network_type=1 target_class=com.google.android.gms.measurement.PackageMeasurementTaskService user_id=0 target_package=com.google.android.gms tag=Measurement.PackageMeasurementTaskService.UPLOAD_TASK_TAG task_type=0 required_idleness_state=0 service_kind=0 source_version=221514000 persistence_level=1 preferred_charging_state=1 required_network_type=0 runtime=1652881634020 retry_strategy={"maximum_backoff_seconds":{"3600":0},"initial_backoff_seconds":{"30":0},"retry_policy":{"0":0}} last_runtime=0, error message: UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class, pending_ops.target_package, pending_ops.user_id (code 2067 SQLITE_CONSTRAINT_UNIQUE) [CONTEXT service_id=218 ]
05-18 20:47:17.960  1697 10484 I ActivityTaskManager: START u0 {act=android.intent.action.VIEW dat=file:///data/user_de/0/com.google.android.packageinstaller/no_backup/package4137437621302766592.apk flg=0x10000 cmp=com.google.android.packageinstaller/com.android.packageinstaller.PackageInstallerActivity (has extras)} from uid 10161
05-18 20:47:18.027 12247 12247 W PackageInstaller: Parse error when parsing manifest. Discontinuing installation

Steps to Reproduce

apktool d "Just..."
apktool b "Just..."

APK
https://apkpure.com/id/just-dance-now/com.ubisoft.dance.JustDance/download/184-APK
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything? Yes
If you are trying to install a modified apk, did you resign it? No
Are you using the latest apktool version? Yes

All the logs above look like warnings, but I see the PackageInstaller parse error. Am I missing the true error line?
Not seeing anything to go on.

looks like I cut the log too much

@iBotPeaches
05-24 14:41:41.854 10863 10946 W PackageParsing: Unknown element under <application>: enable-feature at /storage/emulated/0/Just Dance Now_v5.4.3_apkpure.com.apk Binary XML file line #132 05-24 14:41:41.854 10863 10946 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS 05-24 14:41:44.113 10863 10976 W PackageParsing: Unknown element under <application>: enable-feature at /storage/emulated/0/Just Dance Now_v5.4.3_apkpure.com.apk Binary XML file line #132 05-24 14:41:44.114 10863 10976 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS 05-24 14:41:46.589  1772  4399 I ActivityTaskManager: START u0 {act=android.intent.action.INSTALL_PACKAGE dat=file:///data/user_de/0/com.google.android.packageinstaller/no_backup/package2003290099668005007.apk flg=0x10000 cmp=com.google.android.packageinstaller/com.android.packageinstaller.PackageInstallerActivity (has extras)} from uid 10161 05-24 14:41:46.652 10997 10997 W PackageParsing: Unknown element under <application>: enable-feature at /data/user_de/0/com.google.android.packageinstaller/no_backup/package2003290099668005007.apk Binary XML file line #132 05-24 14:41:46.653 10997 10997 I PackageParsing: com.ubisoft.dance.JustDance: compat added android.permission.OTHER_SENSORS 05-24 14:41:46.653 10997 10997 W PackageInstaller: Parse error when parsing manifest. Discontinuing installation

Sorry for delay @ibratabian17. I don't see anything to work from in these logs.

works for me with:
--verbose decode -no-debug-info --force --force-manifest --output "project_just"
log_last_decode.log
--verbose build --force-all --no-crunch --use-aapt2 "project_just"
log_last_build.log
using 2022-07-10__2.6.2-7a2c0c-SNAPSHOT__smali_2.5.2__baksmali_2.5.2 (and this ).
might be a long path or the fact that the folder has spaces in it, or a crunch issue.

Closing apologies. I don't see any way to make progress on this.


Who send Chassis message?

Hi, when Apollo is simulated with lg simulator and use Dreamview to command Apollo, which module send the Chassis messages if the Canbus component is off?

lgsvl send the Chassis

In which file is sent the message?

You can find in lgsvl in "Assets\Scripts\Sensors\CanBusSensor.cs". You can try to understand the corresponding logic

Can I find it in this repository?

https://github.com/lgsvl/simulator

Ok, but in these files I noted that there is a Chassis Writer and I thought that this writer sends the Chassis message when the environment is simuleted through the simulator. https://github.com/ApolloAuto/apollo/blob/3711be4317b62fffa548f91cb383269d4cc25987/modules/dreamview/backend/sim_control/sim_control.h#L143
https://github.com/ApolloAuto/apollo/blob/3711be4317b62fffa548f91cb383269d4cc25987/modules/dreamview/backend/sim_control/sim_control.cc#L98

when Apollo is simulated with lg simulator and use Dreamview to command Apollo

sim_control is use for simulation planning module, if you use lgsvl simulator, then lg send the chassis. if you use sim_control then sim_control send the chassis.

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.


cargo xtask integration-test fails on fresh checkout

cargo xtask integration-test
    Finished dev [unoptimized + debuginfo] target(s) in 0.03s
     Running `target/debug/xtask integration-test`
   Compiling integration-test v0.1.0 (/home/dave/dev/aya-rs/aya/test/integration-test)
The following warnings were emitted during compilation:

warning:    Compiling serde v1.0.164
warning:    Compiling thiserror v1.0.40
warning:    Compiling clap v4.3.10
warning:    Compiling num_enum v0.6.1
warning:    Compiling aya-bpf-cty v0.2.1 (/home/dave/dev/aya-rs/aya/bpf/aya-bpf-cty)
warning:    Compiling aya-bpf v0.1.0 (/home/dave/dev/aya-rs/aya/bpf/aya-bpf)
warning: error: the option `Z` is only accepted on the nightly compiler
warning:
warning: error: could not compile `num_enum` (lib)
warning: warning: build failed, waiting for other jobs to finish...
warning: error: the option `Z` is only accepted on the nightly compiler
warning:
warning: error: could not compile `aya-bpf-cty` (lib)

error: failed to run custom build command for `integration-test v0.1.0 (/home/dave/dev/aya-rs/aya/test/integration-test)`

Caused by:
  process didn't exit successfully: `/home/dave/dev/aya-rs/aya/target/debug/build/integration-test-915b8174b7db317a/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=AYA_BUILD_INTEGRATION_BPF
  cargo:rerun-if-changed=/home/dave/dev/aya-rs/aya/xtask/libbpf
  make: Entering directory '/home/dave/dev/aya-rs/aya/xtask/libbpf/src'
    INSTALL  bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
  make: Leaving directory '/home/dave/dev/aya-rs/aya/xtask/libbpf/src'
  cargo:rerun-if-changed=/home/dave/dev/aya-rs/aya/test/integration-test/bpf/ext.bpf.c
  cargo:rerun-if-changed=/home/dave/dev/aya-rs/aya/test/integration-test/bpf/main.bpf.c
  cargo:rerun-if-changed=/home/dave/dev/aya-rs/aya/test/integration-test/bpf/multimap-btf.bpf.c
  cargo:rerun-if-changed=/home/dave/dev/aya-rs/aya/test/integration-test/bpf/text_64_64_reloc.c
  cargo:warning=   Compiling serde v1.0.164
  cargo:warning=   Compiling thiserror v1.0.40
  cargo:warning=   Compiling clap v4.3.10
  cargo:warning=   Compiling num_enum v0.6.1
  cargo:warning=   Compiling aya-bpf-cty v0.2.1 (/home/dave/dev/aya-rs/aya/bpf/aya-bpf-cty)
  cargo:warning=   Compiling aya-bpf v0.1.0 (/home/dave/dev/aya-rs/aya/bpf/aya-bpf)
  cargo:warning=error: the option `Z` is only accepted on the nightly compiler
  cargo:warning=
  cargo:warning=error: could not compile `num_enum` (lib)
  cargo:warning=warning: build failed, waiting for other jobs to finish...
  cargo:warning=error: the option `Z` is only accepted on the nightly compiler
  cargo:warning=
  cargo:warning=error: could not compile `aya-bpf-cty` (lib)

  --- stderr
  Package libelf was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libelf.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'libelf', required by 'virtual:world', not found
  thread 'main' panicked at 'cd "/home/dave/dev/aya-rs/aya/test/integration-ebpf" && "cargo" "build" "-Z" "build-std=core" "--release" "--message-format=json" "--target" "bpfel-unknown-none" "--target-dir" "/home/dave/dev/aya-rs/aya/target/debug/build/integration-test-0e9c4b01a02cd9ed/out/integration-ebpf" exited with status code 101', test/integration-test/build.rs:205:25
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Error: error while building userspace application

Caused by:
    AYA_BUILD_INTEGRATION_BPF="true" "cargo" "build" "--tests" "--message-format=json" "--package=integration-test" exited with status code 101

It's attempting to build the integration-ebpf crate with the stable compiler, not nightly, which will fail.

Does your local checkout include https://github.com/aya-rs/aya/commit/97eb8afeacd56dcc56b75f8b0cef0c1d86946946? cc @ajwerner

Does your local checkout include https://github.com/aya-rs/aya/commit/97eb8afeacd56dcc56b75f8b0cef0c1d86946946? cc @ajwerner

Yes it does

Alessandro says:
ah yeah, we need to unset the RUST_TOOLCHAIN env var in cargo in cargo


HP numbers

I would like to know how the HP numbers below the target bar in /docs/Images/image1.png are implemented. Is this a function of this plugin?

HP numbers are from the Simple Tweaks plugin:

Thank you!


pose optimization

hello,i get a result that have big pose error between the images,the error in the back  is greater than first few image,i think that is problem of optimization,but i don't know how to adjust,can you help me ?and,i want to know must to be stable when recording images?

Hi,
Did you get this problem resolved? If you are not recording a very long sequence, the misalignment shouldn't be bad at all unless your images are very blurry.
If you are still working on it, you can send the dataset to me<EMAIL_ADDRESS>and I will take a look.


Preserve "garbage"

I've decided this may have been misguided. It's way too complicated and the correct behaviours to implement are not clear. Several dilemmas:

Should we also support parsing/preserving trailing garbage? I can't find any programs that output it, yet the GNU patch util supports ignoring it. What's the right behaviour?

What about trailing garbage after a hunk header, on the same line as it? Git heuristically generates such garbage to try to show the enclosing context (e.g. function declaration) that a hunk appears in - e.g. the  export function formatPatch(diff) { here:
 diff --git a/src/patch/create.js b/src/patch/create.js
 index e04f13d..462a171 100644
 --- a/src/patch/create.js
 +++ b/src/patch/create.js
 @@ -165,10 +165,6 @@ export function formatPatch(diff) {
      ret.push.apply(ret, hunk.lines);
    }

 -  if (diff.trailingGarbage) {
 -    ret.push(diff.trailingGarbage);
 -  }
 -
    return ret.join('\n') + '\n';
  }

if we don't support that, we're still not really letting people roundtrip their patches through a parsePatch / formatPatch combo.

What should formatPatch do if someone passes it a structured patch object where they've manually set the leadingGarbage to include file headers - i.e. to not be valid garbage? We should probably reject that somehow, but that further complicated the API.

Not worth it - at least not without a lot more subtle and nuanced design and implementation work than I've already put into this PR. If someone wants to take that on in due course, good for them, but I don't want to merge something half-assed because I fear I'm just making a mess that's worse than the status quo.
I will carefully cherry-pick out the actual bugfix from this PR, but I'm abandoning the rest.


Notify people that using stream() will keep a hanging sql connection which never closes if the http request is canceled

Say you have a code which allows a user to export data from a big table
app.use('/', function(req, res) {
    var inputStream = knex('items').orderBy('updated_at', 'asc').select('*').stream();
    res.attachment('items.csv');
    var transformStream = csv.createWriteStream({
        headers: true
    });
    inputStream.pipe(transformStream).pipe(res);
   //WITHOUT LINES BELOW YOU GET A NEVER FINISHING REQUEST
   req.on('close', function() {
        inputStream.end();
        console.info('input stream canceled');
    }); //if someone cancels download
});

If you comment req.on('close', ...) code and curl this request handler and cancel it during the downloading process, you will see one extra request in postgres:
SELECT datname,procpid,current_query FROM pg_stat_activity;

When you reach connection pool max value - no new database request can be made and they will be queued
The solution is inside the example, close the pg-stream when req emits a close event. I've tested that 'close' events happens only when someone cancels the request, during the normal request all goes well.
It would be nice to notify knexjs users about a side effect of using a request stream, spotting that bug was not trivial for me.

Where is that sql query being fired? Not sure we need to document every caveat about using streams in Node.

Sorry, I was wrong in explaining the case.
That sql is how I checked what are active queries in my psql database.
On every canceled download you get one more active query 'select * from items ordered by updated_at asc'  which is never released, even in an hour.
If you have connection pool set to max 5 queries, then 5 canceled downloads will hang up the whole connection pool and all other sql request will be ignored.
Why you still may have to document this is because it is a pretty reasonable idea to use the 'stream' method for exporting data for knexjs users, look at the code what I shown for csv export, or people may use a stream method for json export / fetching data via api.
Downloading csv file is not the only case, say you have api for fetching items, and if there are like 100 000 items and a user closes the browser while app fetches data - knexjs loses one connection from the pool.
Warning in the documentation like 'if you use stream() inside http server handler - ensure that you close your stream via'
''' javascript
req.on('close', function() {
inputStream.end();
console.info('input stream canceled');
});
'''
may help to avoid this issue.
I don't see whom else should I address this issue.

Thank you!

Hi there, @ZeusTheTrueGod!
I've tried your solution with koa2, but I'm getting empty reply from server after I cancel a bunch of requests. Did you ever run with this issue?
P.S. btw, if I do not close stream on req.on('close', stream.end.bind(stream)), I'm getting:
Unhandled rejection TimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?


Fix ownership not being preserved

Fix permission issues resulting from running with the build user under Docker. and make the GID/UID remapping work to correct that.
Fixes #501
Functional Changes

[ ] This change can build all of Wolfi without errors (describe results in notes)

Notes:
SCA Changes

[ ] Examining several representative APKs show no regression / the desired effect (details in notes)

Notes:
Linter

[ ] The new check is clean across Wolfi
[ ] The new check is opt-in or a warning

Notes:
I have not tested this yet.

This looks good and passes tests. Merging :).


Service Mesh doesn't scrape operator so ignore those test errors

fixes: https://github.com/kiali/kiali/issues/3006
Don't know why, but Service Mesh doesn't scrape operator pod for metrics. Upstream Istio does. It might be due to an older version of Prometheus that ships with Service Mesh 1.1 (that's just pure speculation, I don't know).
This ignores the test failures when testing with SM.

The changes made to get things to run with Service Mesh broke some other tests.. additional commits attempt to fix those.

The prometheus scrape jobs have been changed upstream, indeed.
The diff that you're showing in the ticket are what I was talking about in this ticket: https://github.com/istio/istio/issues/24075
If I remember correctly, the previous config (which is still used in Service Mesh) requires some annotation like prometheus.io/scheme: http ... it needs to be checked


Amend Azure FixNGo Attachments

Mod Platform transit gateway is missing some FixNGo routes (see https://github.com/ministryofjustice/deployment-tgw/blob/master/env/production/eu-west-2.yml).   Only noms-test, noms-live, and noms-mgmt-live are reachable.  The routing should be the same as the tgw-rtb-security route table, e.g. replace the existing mod platform attachments
<IP_ADDRESS>/18 # Azure noms-live
<IP_ADDRESS>/20 # Azure noms-mgmt-live
With
<IP_ADDRESS>/16 # Azure FixNGo
And add
<IP_ADDRESS>/16 # Azure noms-mgmt

This one expanded a bit to cover the scope of https://dsdmoj.atlassian.net/browse/DSOS-1513
In short, I added a few more ranges and raised a PR in the ministryofjustice/deployment-tgw repo


Branch missing from my project

Details

Project URL: https://readthedocs.org/projects/edx-platform-api/versions/
Build URL (if applicable):
Read the Docs username (if applicable): edx

Expected Result
We have a relatively new branch, "open-release/eucalyptus.master" that we want to use as a version.
Actual Result
That branch is not among the choices on the versions page.

Is this still an issue? I believe we have some bugs in our version syncing, but guessing this was resolved at some point.


Webhooks don't work

I have updated the package to 2.2.0 and my webhooks stopped working, my guess is that the domain token has changed.
Am I not able to call the shop domain from my webhook job using $shopDomain and the response from shopify with $data?

I just tested a webhook and all went well on my end, do you have any error messages?

I am getting undefined variable shopDomain

Shop domain comes from x-shopify-shop-domain header and body comes from the request. You're saying you're not getting either?
What type of webhook is this?
Can you share the constructor?
Is it going through the webhook controller or did you do something custom?
Odd because the auth.webhook middleware would fail if the shop was missing.

Shop domain comes from x-shopify-shop-domain header and body comes from the request. You're saying you're not getting either?
What type of webhook is this?
Can you share the constructor?
Is it going through the webhook controller or did you do something custom?
Odd because the auth.webhook middleware would fail if the shop was missing.

I tried it on another page and I get that error. Is that only valid for the webhook?
The webhook gets the request from shopify and gives it to the worker which is then processed, I do not get any errors in my worker database tables but when I try any webhook it doesn't actually do what it should. Would the errors appear in the laravel log or the php log?

public function __construct($shopDomain, $data)
{
$this->shopDomain = $shopDomain;
$this->data = $data;
}

When you say you try the job, what do you mean by this?
If theres any errors it may be in the php/laravel log yes. If the job gets the queue, then it has passed the validation on the middleware, which means it should have all the data it needs to run.

I used different webhook actions such as delete a product from my shopify store, as well as delete the app but it doesn't process anything from the database.

@demoskp Can you share the route, the controller action that the route points to, your webhook job and your shopify-app config file showing the webhook?
This is going to be difficult to troubleshoot without having the entire flow.  Thanks.

It was my fault, I had changed a domain for the app but forgot to update the webhook links in the app configuration.


Second try to enable rust async io and io uring

Try again to enable rust async io and io uring by using tokio-uring.

related to： https://github.com/dragonflyoss/image-service/issues/299

related to：https://github.com/dragonflyoss/image-service/issues/507


V2/update crs tests (DRAFT)

This PR was created to track the progress of the latest CRS version compatibility across branches

Last review:
👎 36 test(s) failed to run: ["930110-10" "934120-28" "934120-29" "934120-30" "934120-31" "934130-6" "934130-7" "934130-8" "934130-9" "934130-10" "934131-1" "941310-1" "941310-3" "942190-42" "944200-1" "951110-0" "951120-0" "951130-0" "951140-0" "951150-0" "951160-0" "951170-0" "951180-0" "951190-0" "951200-0" "951210-0" "951220-0" "951230-0" "951240-0" "951250-0" "951260-0" "954100-0" "959100-0" "959100-2" "980170-0" "980170-1"]

After #231 PR:


Test results wording improvement

The test results are sometimes very dev focussed in how they are worded, not so great for testers who are not devs to understand what an error is.

Also refer #224


Upgrade nss to 3.92

The nss version currently in use does not build with gcc 13. Upgrade to nss 3.92.

Fixes #169


[TextField] Docs: "only single input." Checkbox: 3 checkboxes in a FormControl

The documentation for FormControl explicitly states: Only one input can be used within a FormControl.
The demo of checkboxes on the Checkbox documentation page shows a FormControl containing three Checkbox components.
So, which one is correct?

[x ] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

There are at least two related bugs that were closed:
This issue, Update Selection Controls Radio/Checkbox group demo, suggests that the demos for checkbox and radio button group be modified to not put multiple inputs inside a FormControl. Closed as not a bug, with comments that seem to indicate multiple text fields are a problem, but multiple checkboxes are okay.
[FormControl] Maximum update depth exceeded. Closed with comment You can only use a single input within a FormControl.
Current Behavior 😯
The example in the Checkbox documentation contradicts the documented API, by placing 3 checkboxes inside one FormControl
Expected Behavior 🤔
Possible fix 1:
The FormControl does not contain the text Only one input can be used within a FormControl. If there are cases where it's okay to use multiple inputs, and other cases where it doesn't work, the FormControl documents those. Seems like it may be okay to use multiple inputs but not multiple text inputs.
Or, option 2:
The Checkbox and Radio Button documentation sections do not show, in their demo code, examples of multiple inputs being used inside a FormControl.
Steps to Reproduce 🕹

Visit the docs page for FormControl. https://material-ui.com/api/form-control/ Note the text, with an adjacent yellow Warning icon, ⚠Only one input can be used within a FormControl.
Visit the docs page for Checkbox, and scroll to the section "Checkboxes with FormGroup." https://material-ui.com/components/checkboxes/#checkboxes-with-formgroup
Click the <> button to show the source.
Scroll down in the source code to see the usage of FormControl. Note that inside each FormControl is a FormGroup containing three Checkbox inputs.

Context 🔦
I'm trying to figure out how FormControl fits in with Material-UI forms components. I'm confused by the conflicting docs.
Your Environment 🌎
n/a - docs

@jonathan-stone Thanks for raising this point of confusion. We had a first feedback for it in https://github.com/mui-org/material-ui/issues/16907#issuecomment-519424427.
I would propose we update the documentation to be more specific. It's multiple InputBase that isn't supported. It's basically what we mention in the warning
https://github.com/mui-org/material-ui/blob/1332b92e11eb4f2b9d3959954462f4b58dbf0fb7/packages/material-ui/src/FormControl/FormControl.js#L137
Regarding why this limitation? Consider this code:
import React from 'react';
import Input from '@material-ui/core/Input';
import FormControl from '@material-ui/core/FormControl';

export default () => {
  return (
    <FormControl>
      <Input value="a" />
      <Input />
    </FormControl>
  )
}

and how it looks like once focused:

We used to have an infinite loop (#12197), but I believe the issue was solved.
What about this diff?
diff --git a/packages/material-ui/src/FormControl/FormControl.js b/packages/material-ui/src/FormControl/FormControl.js
index 9b334c48b5..704475d7d3 100644
--- a/packages/material-ui/src/FormControl/FormControl.js
+++ b/packages/material-ui/src/FormControl/FormControl.js
@@ -57,7 +57,7 @@ export const styles = {
  * </FormControl>
  * ```
  *
- * ⚠Only one input can be used within a FormControl.
+ * ⚠ Only one `InputBase` can be used within a FormControl because it create visual inconsistencies.,
  */
 const FormControl = React.forwardRef(function FormControl(props, ref) {
   const {
@@ -134,9 +134,8 @@ const FormControl = React.forwardRef(function FormControl(props, ref) {
       if (registeredInput.current) {
         console.error(
           [
-            'Material-UI: There are multiple InputBase components inside a FormControl.',
-            'This is not supported. It might cause infinite rendering loops.',
-            'Only use one InputBase.',
+            'Material-UI: There are multiple `InputBase` components inside a FormControl.',
+            'This creates visual inconsistencies, only use one `InputBase`.',
           ].join('\n'),
         );
       }

Do you want to work on it?

Thanks for the quick reply, @oliviertassinari !
That change looks like a good one. It would be good to also specify which controls instantiate InputBase to help people who aren't familiar with it (like me!).
I'm just getting started with form components in MUI so I'd like to spend a few days learning before putting up any PRs, but I would be happy to help update the docs next week. Having read the context you provided above (thank you!), it seems like a good solution would be to update that sentence in the FormControl docs, to specify which inputs are allowed multiples inside a form control, and which aren't.
One thing I don't yet understand is what a FormControl component actually does and what difference it makes if you put multiple inputs into one, vs. not using a FormControl, vs. having multiple FormControls. Still going through the docs and examples to figure that out.

@jonathan-stone Right, InputBase is used by Input, OutlinedInput, and FilledInput. This information is not directly available. We could include it.

what a FormControl component actually does?

FormControl is meant to centralize the state between the different building blocks of the input.


Flux of SUN dependency on chunking (nchan) and clean threshold.

Hi Victoria et al.,
I am trying to use solarkat for our LADUMA UHF day tracks. I would like to know some more details about a few of the hard-coded values chosen in the pipeline recipe file https://github.com/ratt-ru/solarkat/blob/main/solarkat-pipeline/solarkat.yaml.
Many thanks to @IanHeywood for some insights on the intial results.

deconvolve-sun:

nchan = 8 : We noticed that varying the chunking significantly affects the flux of the sun from the MFS images. For instance, using nchan = 2 results in nearly double the flux compared to nchan = 8, despite keeping the same threshold and niter as (b). In summary, higher residuals if we use larger chunking (smaller bandwidth).
threshold: 3.55e-4 & niter: 10000: I saw some discussions (issues #22, 24, 26) regarding this. I’m curious if there’s an automated method to set this threshold. For example, would higher iterations with auto-threshold (0.5 to 1 sigma) suffice for most fields, or how should these values be set for tracks taken at different times and durations? – I think 1(a) is related to this!

Mask-2:

threshold: 15: Isn’t this value slightly high to include all genuine signals in the mask, which is necessary for predicting accurate MODEL_DATA? Is there a particular reason for selecting higher threshold values in the mask cabs?

cal-and-peel-sun:

Input_model.recipe: Instead of using subtract-sun:image-6 and re-modeling the CORRECTED_DATA_SUN, is it possible to use MODEL_DATA_ORIGINAL~MODEL_DATA_SUN:MODEL_DATA_SUN in quartical?

Thank you very much for this fantastic package!

Hi @abhisek176,
Thanks for reaching out. Some of the questions here were already clarified in our in-person chat at the GA. however, I will leave some comments/explanations if someone else has the same questions.

The threshold of 3.55e-4 was hard-coded for a specific dataset based on its rms. It can be modified for each dataset depending on the observing frequency. But I believe an automated method such as using the values you mention can work (as it did for you). I will do some tests to ensure it works in all cases.

For the mask-2 step (and other masking steps), threshold values largely depend on our specific science goals. In this case, the objective was to effectively subtract the Sun’s emission to improve the overall image quality, particularly in reducing solar interference, without significantly affecting the flux measurements of the primary field of interest. So, this is part of the calibration process, and most of the parameters there, including the decision to perform the DD calibration or not, will depend solely on your data and goals. So yes, a lower threshold might be more appropriate if your goal involves detecting fainter sources or conducting a detailed analysis of less prominent features. This would allow the mask to include more genuine signals, preserving them for further analysis.

About point 3, I never thought about that, but I think it is something worth trying.  It can reduce some steps, reducing the processing time. Please let me know if you did try it and if it works.

Hi @Victoria-Samboco:
Thanks very much! Yes, I did try (3) and it seems working the same and hence reduced several steps.

That's great, thank you very much for your feedback, l will take it in account when I am  working towards the pipeline optimization. -------- Original message --------From: Abhisek Mohapatra @.>Date: Fri, 30 Aug 2024, 04:40To: ratt-ru/solarkat @.>Cc: Victoria-Samboco @.>, Mention @.>Subject: Re: [ratt-ru/solarkat] Flux of SUN dependency on chunking (nchan) and clean threshold. (Issue #35)
Hi @Victoria-Samboco:
Thanks very much! Yes, I did try (3) and it seems working the same and hence reduced several steps.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


Combine with Pop

Hi, may somebody combine this framework with Facebook pop?

Is it possible to push the controller with transition or only works with present?

@javiSwift push is supported. https://github.com/lkzhao/Hero/wiki/Usage-Guide#uinavigationcontroller--uitabbarcontroller

@magorik What do you want to achieve with Hero+Pop? You can write a HeroPlugin that uses Pop to do your custom animations.

Close due to inactivity.


fix: fix for azure-pipelines.yml

Azure-pipelines.yml wasn't moving over when the template was processed. I also noticed that I had built the pipeline specifically for a go implementation and we decided to keep the kitchen tests in the generator. I added the logic to the pipeline yaml to only include the go steps if go was used for the testing framework.

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Missing bounds on containers & base

Otherwise this breaks for pre containers-0.5 releases:
XMonad/Actions/DynamicProjects.hs:48:18:
    Could not find module `Data.Map.Strict'
    Use -v to see a list of the files searched for.

Moreover,
XMonad/Actions/DynamicProjects.hs:50:21:
    Module `Data.Monoid' does not export `(<>)

limits xmonad-contrib-0.12 to base >= 4.5
I've already edited them in on Hackage, see http://hackage.haskell.org/package/xmonad-contrib-0.12/revisions/

Thanks!


The Mac version should use the Cmd key for shortcuts instead of Ctrl

Currently, keyboard shortcuts use the Ctrl key (such as Ctrl+N, Ctrl+S, Ctrl+O, etc.). On the Mac, keyboard shortcuts should use the Cmd key instead, especially for standard commands such as those listed above.
Version

OS: macOS 14.5
Build (or commit ID if built from source): 19.1.0

Fixed in d7e03b0


Add API keys support  for backend authentication

What does this PR do?
This pull-request adds API keys support for backend authentication.
API keys replace secret_token.
Specifications definitions are using Cucumber in order to provide a shared executable specification for all agents stored in https://github.com/elastic/apm/blob/master/tests/agents/gherkin-specs/api_key.feature
Checklist

[x] My code follows the style guidelines of this project
[x] I have rebased my changes on top of the latest master branch
[x] I have made corresponding changes to the documentation
[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] I have updated CHANGELOG.asciidoc
I have updated supported-technologies.asciidoc
Added an API method or config option? Document in which version this will be introduced
Added an instrumentation plugin? How did you make sure that old, non-supported versions are not instrumented by accident?

Author's Checklist

[x] Decide if specs is a proper package name for shared specifications tests

Related issues
Relates to https://github.com/elastic/apm/issues/183 (specification)

Codecov Report

Merging #1083 into master will not change coverage by %.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1083   +/-   ##
=========================================
  Coverage     60.74%   60.74%
  Complexity       87       87
=========================================
  Files           320      320
  Lines         14446    14446
  Branches       1988     1988
=========================================
  Hits           8775     8775
  Misses         5091     5091
  Partials        580      580

Continue to review full report at Codecov.

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

Très élégant!


Does bitveco-rs/bitvec need SafeU8 when there is "split_at_mut"?

I am new to programming rust. I am looking at this crate (bitvecto-rs/bitvec). I see that there are
bitsafe types which are mutable (https://docs.rs/bitvec/latest/bitvec/access/trait.BitSafe.html). These bits are "volatile", which makes me uncomfortable because it works around the type system, in my opinion. However, I was under the impressions that "split_at_mut" could always handle these types of issues. If it is not too much trouble, could you fill me in to the issue.

You may be interested in https://bitvecto-rs.github.io/bitvec/memory-model.html. The gist is that [T]::split_at_mut only splits slices into smaller slices. The Rust standard library has no facility to deal with the fact that bitvec can split individual data elements into multiple subslices.
Because I use the slice reference system, including the &/&mut rule set, I need an API that allows users to have &mut BitSlice<uint, _> (where uint stands in for any of the unsigned integer fundamentals) behave in the same patterns that &mut [uint] does, including the crucial fact that &BitSlice<uint, _> cannot cause data mutations.
In order to tolerate multiple handles aliasing the same memory location, BitSlice::split_at_mut attaches a taint marker, changing the uint type parameter to <uint as BitStore>::Alias. If I did not create the BitSafeUint type family, then this would route directly to either Cell<uint> or AtomicUint.
However, &BitSlice<Cell<uint>, _> and &BitSlice<AtomicUint, _> both allow mutation, in keeping with the fact that Cell and atomics exist specifically to allow multiple aliasing over single locations.
So the BitSafeUint family exists to follow the type-system rules -- one data location may be modified by many handles -- but restrict mutation to only handles that were actually granted a mutability permission. After calling BitSlice::split_at_mut, you may then degrade one of your &mut BitSlice<uint, _> references to &BitSlice<uint, _>, and then that reference can no longer modify any of the bits that it is able to see, and its reads from the memory it targets are still able to tolerate the fact that other &mut BitSlice handles which touch the referent location may exist, and may write to their bits.
If I did not change the type parameter at all, then this would be a race condition.
bitvec's type system is carefully crafted to propagate the entire Rust and LLVM memory models about whole elements down to the level of individual bits. Just as Rust creates additional rules atop the few axioms that LLVM uses, I am required to add even more rules that Rust itself doesn't intrinsically have, but nevertheless expects in order for any of this to be legal.
A BitSlice<BitSafeUint, _> region has API capabilities that look exactly like a [uint] region, but its codegen routes through the UnsafeCell family because it may secretly be aliasing under the hood in a way that the Rust compiler and LLVM can see, but the user shouldn't. In general, this type family should never actually appear in user code, and should be considered an implementation detail that merely can't be made invisible.


Cancel refactor if no name specified

Just want to start of saying that this project is really awesome, and I really look forward to seeing this project grow! I found a bug where the extraction of a function is done even if I want to cancel the input of inputing the function name. See video for an example
https://user-images.githubusercontent.com/5160701/129485702-00ee9f44-e05b-410e-a7b5-02485cb991e6.mov

I can take a look into this.

CHEERS!  THanks :)


a bit simplified.

Signed-off-by: Krasi Georgiev<EMAIL_ADDRESS>

I already updated the changes.

Thanks!


counter_set_channel_alarm on RTC not working with CONFIG_PM and sleep

Description of the bug
I am using Zephyr with a nucleo_l4r5zi board.
I want to use the counter API with the rtc to schedule an alarm. This will later be used to wake up the device from standby.
However, if I enable CONFIG_PM and call k_msleep before calling counter_set_channel_alarm, the assigned callback function will not be called.
The behaviour is also weird because the printk below the k_msleep also does not seem to be executed, even though it is located earlier than the line that sets the counter alarm.
I would guess the app directly configuring the RTC somehow messes with the power management scheduling zephyr does.
However, I have not found a way to do this another way, since only the RTC can be used to wake up the device from standby, so I cannot use another timer.
But I have not really found much regarding this topic with Zephyr, so maybe I am using this totally wrong and someone can point me into the right direction. :)
To Reproduce
// prj.conf

CONFIG_COUNTER=y
CONFIG_PM=y
CONFIG_IDLE_STACK_SIZE=1024

// main.c

#include <zephyr/kernel.h>
#include <zephyr/drivers/counter.h>

#define WAIT_TIME_SEC 5

static void counter_cb(const struct device *counter_dev,
				      uint8_t chan_id, uint32_t ticks,
				      void *user_data)
{
	printk("counter callback called\n");
}

int main(void)
{
	int ret;
	const struct device *dev = DEVICE_DT_GET(DT_NODELABEL(rtc));
	struct counter_alarm_cfg alarm_cfg = { 0 };

	if (!device_is_ready(dev)) {
		printk("Counter device not ready\n");
		return 0;
	}

	ret = counter_start(dev);
	if (ret < 0) {
		printk("Could not start counter (%d)\n", ret);
		return 0;
	}

	alarm_cfg.ticks = counter_us_to_ticks(dev, WAIT_TIME_SEC * USEC_PER_SEC);
	alarm_cfg.callback = counter_cb;

	printk("Hello world\n");

	// counter_cb is only called if this is commented out
	k_msleep(2000);

	printk("Setting counter\n");

	ret = counter_set_channel_alarm(dev, 0, &alarm_cfg);
	if (ret < 0) {
		printk("Could not set counter channel alarm (%d)\n", ret);
		return 0;
	}

	printk("Counter set to %d seconds\n", WAIT_TIME_SEC);

	k_msleep(10000);

	return 0;
}

west build -b nucleo_l4r5zi -p
Expected behavior
The counter callback is called even if the system sleeps before setting the counter.
Expected log:
Hello world
-- 2s wait --
Setting counter
Counter set to 5 seconds
-- 5s wait --
counter callback called

Impact
Showstopper if I need the device to wake up after it was put to sleep.
Logs and console output
Log output when not calling k_msleep(2000)
Hello world
Setting counter
Counter set to 5 seconds
-- 5s wait --
counter callback called

Log output when calling k_msleep(2000)
Hello world

Environment:

OS: Windows
Toolchain: zephyr-sdk-0.16.3
Zephyr v3.6

Additional context
As I wrote above, I want to use this to wake up the device from standby. This already works, if there is no sleep statement before the counter configuration.

This sounds very related to #68673, but unfortunately applying the changes introduced in #70078 did not fix my issues

Ok, due to unfortunate configuration while testing, I did not notice that #70078 does indeed resolve my issue.
I did not enable the LPTIM in the device tree overlay, so the device simply did not wake up after sleeping.

Hi @ajarmouni-st,  Could you please share your thought here?  I built my rtc test app on the sample power blinky app and ran on the nucleo_u575zi board, and RTC calback works till the device goes into sleep mode. In sleep mode, everything works until the rtc timer expires, and then the app stuck. (I can see current consumption differences when the timer expires)
current consumption before rtc time expires:

after rtc time expires: and app stuck no more process.

dts output file:
zephyr.dts.txt
main app:
/*
 * Copyright (c) 2021 Linaro Limited
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/devicetree.h>
#include <zephyr/drivers/gpio.h>
#include <zephyr/sys/printk.h>
#include <zephyr/drivers/counter.h>

#define SLEEP_TIME_MS   2000
#define ALARM_PERIOD_SEC ( 5)

static const struct gpio_dt_spec led =
	GPIO_DT_SPEC_GET(DT_ALIAS(led0), gpios);

const struct device *rtc_dev;
struct counter_alarm_cfg alarm_cfg;

static void test_counter_interrupt_fn(const struct device *counter_dev,
				      uint8_t chan_id, uint32_t ticks,
				      void *user_data)
{
	printk("!!! Alarm !!!\n");
}

int configure_rtc(void)
{
    rtc_dev = DEVICE_DT_GET(DT_NODELABEL(rtc));
  	if (!device_is_ready(rtc_dev)) {
		printk("device not ready.\n");
		return 0;
	}
	counter_start(rtc_dev);
    alarm_cfg.flags = 0;
    alarm_cfg.ticks = counter_us_to_ticks(rtc_dev, ALARM_PERIOD_SEC * USEC_PER_SEC);
    alarm_cfg.callback = test_counter_interrupt_fn;
    alarm_cfg.user_data =  &alarm_cfg;

    if (counter_set_channel_alarm(rtc_dev, 0, &alarm_cfg)) {
        printk("Unable to set RTC alarm\n");
    } else {
        printk("RTC alarm set for 24 hours\n");
    }
	printk("Set alarm in %u sec (%u ticks)\n",
	       (uint32_t)(counter_ticks_to_us(rtc_dev,
					   alarm_cfg.ticks) / USEC_PER_SEC),
	       alarm_cfg.ticks);
	return 0;
}
int main(void)
{
	bool led_is_on = true;

	__ASSERT_NO_MSG(gpio_is_ready_dt(&led));
	configure_rtc();
	printk("Device ready\n");

	while (true) {
		printk("led is %d\n", led_is_on);
		gpio_pin_configure_dt(&led, GPIO_OUTPUT_ACTIVE);
		gpio_pin_set(led.port, led.pin, (int)led_is_on);
		if (led_is_on == false) {
			/* Release resource to release device clock */
			gpio_pin_configure(led.port, led.pin, GPIO_DISCONNECTED);
		}
		k_msleep(SLEEP_TIME_MS);
		if (led_is_on == true) {
			/* Release resource to release device clock */
			gpio_pin_configure(led.port, led.pin, GPIO_DISCONNECTED);
		}
		led_is_on = !led_is_on;
	}
	return 0;
}

prj.conf:
CONFIG_PM=y
CONFIG_PM_DEVICE=y
CONFIG_PM_DEVICE_RUNTIME=y
CONFIG_PM_DEVICE_RUNTIME_EXCLUSIVE=n
CONFIG_ASSERT=y

CONFIG_COUNTER=y
CONFIG_COUNTER_RTC_STM32=y
# CONFIG_STM32_WKUP_PINS=y
CONFIG_COUNTER_RTC_STM32_CLOCK_LSE=y
CONFIG_COUNTER_TIMER_STM32=n

CONFIG_POWER_SUPPLY_DIRECT_SMPS=y

just in case I have attached the sample app with overlay.
blinky_st_pm - Copy.zip


Investigate a way install markdown-it plugins through UI

It should be possible at least through shell "npm install" call

Thank you for your issue report.
Should it? I wonder, why?
This is not an npm module but is a Visual Studio Code (VSCode) Extension, which has its own mechanism for extension installation, which is done from withing the VSCode environment, or via this product page. Outside VSCode, this product has absolutely no value. Moreover, it is not installed in the user's npm code base. Therefore, I don't see a reason for participation in npm. (I have other contribution related to markdown which does install by npm.)
Thank you.
—SA


Add IBLinter.

IBLinter
Project URL
https://github.com/kateinoigakukun/IBLinter
Category
Tools
Description
A linter tool for Interface Builder
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[ ] Supports iOS 9 / tvOS 10 or later
[ ] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 3 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

5
Dupe
https://gitter.im/vsouza/awesome-ios

6
500
https://api.travis-ci.org/vsouza/awesome-ios.svg?branch=master

2699
503
https://boombox.io/

  Generated by :no_entry_sign: Danger

@arasu01 we should move this project to the Linter category.
https://github.com/vsouza/awesome-ios#linter
Thank you.

@vsouza : Done.

Thanks guys!


Implement JAXB / XJC support for XML Schema version 1.1 (XSD)

This issue was previously reported via https://bugs.openjdk.java.net/browse/JDK-8197490
A DESCRIPTION OF THE REQUEST :
This enhancement request is to improve Java code generation for XML Bindings in order to support version 1.1 of XML schemas.
JUSTIFICATION :
XSD 1.1 was published in 2012 and we still have no way to support it with JAXB.
Reference:
https://www.w3.org/TR/xmlschema11-1/
An example of limitation this brings to Java is when trying to implement RFCs which use XSD 1.1 features. Ex: RFC 7852 "provided-by.xsd"
provided-by.xsd; lineNumber: 43; columnNumber: 55; cos-nonambig: "urn:ietf:params:xml:ns:EmergencyCallData:ProviderInfo":EmergencyCallData.ProviderInfo and WC[##other:"urn:ietf:params:xml:ns:EmergencyCallData"] (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles.
This is acceptable with XSD 1.1.
CUSTOMER SUBMITTED WORKAROUND :
I could not find any workaround. One would need to give up xml bindings and start using Xerces to be able to validate against XSD 1.1.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

On Dec 13, 2019, at 10:07 AM, Christian<EMAIL_ADDRESS>wrote:
+1
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/eclipse-ee4j/jaxb-ri/issues/1176?email_source=notifications&email_token=ABQPFOZE756YKDDNHUKHUMTQYOQMPA5CNFSM4FWSH2E2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG2HOMI#issuecomment-565475121, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQPFO65R5HZEP4UZQSJF4LQYOQMPANCNFSM4FWSH2EQ.

My best,
Lance
Lance Andersen
USTA EMA President and CEO
PTR Professional 5A
USPTA Elite Professional
TIA Global Cardio Tennis-Master Trainer
USRSA
Mobile:<PHONE_NUMBER>
luckydogtennis.com -- luckydogtennis.com/TennisBlog -- cardiotennis.com

Any progress on this issue?

No, unfortunately there is no progress. If you want to contribute a PR we would appreciate it.

+1

I'm also interested in this. Any update on progress?

I can see there has been no progress on this so far - Do you guys know of any other ways to compile java source from xsd 1.1? Does anyone have experience with https://github.com/jaxsb/jaxsb ?

There are (at least) two issues for this: this (#1176) and #994.
Aside from my duplication information: I would really like to see support for XSD 1.1 in JAXB.

+1

+1


added variable 1/f exponent simulation

#67

@srcole @TomDonoghue failing for 3.6 here, but not on my machine. You guys had this problem very recently right?

right. I think we should just undo some of the setup.py changes in PR#66 until it doesn't fail anymore. and then re-investigate later

okay, sounds good. So should I just merge here?

i think it makes sense for me to make a quick PR to undo the setup.py stuff and merge it. and then you can get that update in your PR and we can make sure that travis is OK with everything you changed

oui tres bien


Restore removed IdeaModule.testSourceDirs and IdeaModule.testResourceDir

These fields were removed in Gradle 8.0, after a very short deprecation cycle.  Per discussions, we are going to restore them (without deprecation warnings) in Gradle 8.0.  The deprecation warnings will be re-added in Gradle 8.1 (see https://github.com/gradle/gradle/issues/22323).

Hi @tresat,
I believe this also affects 7.6. Are deprecations getting removed there, too?

Hi @rpalcolea!  For 7.6, the @Deprecated annotation and advice in the documentation is remaining, but we have removed the nagging log messages.  See here.  Basically we're shifting the removal cycle by one major release.
To summarize:

Gradle 7.6 = deprecated and advised against, but no warnings.
Gradle 8.0 = no relevant changes
Gradle 8.1 = nagging warnings (re)enabled
Gradle 9.0 = removed


increase default wall time for slurm config

the default queue wall time may not be sufficient for some of the rules

we will add time limit to the individual rules instead


Integrate league site as iframe

temporary will integrate a static site until iframe issue with wordpress is resolved

Some fonts and icons are broken for me in the iframe.

Some fonts and icons are broken for me in the iframe.
Otherwise looks good to me.

There few more css fixes ongoing on the related repo


develop automated packaging script from input table and list of columns

we should handle a couple easy tabular base cases, e.g. pack of csvs with data array, sample meta, neuro meta, etc.

this is currently failing on voxel-level data.
possibly because the from_file_or_url method doesn't take into account neuroids that are non-existent for certain subjects;


Redesigns Homepage & About views in application

The first of the series of patches focused on the redesign of opwen-webapp-client

Needs more information about maintainers Nzola and Laura to finish the about view.

Thanks for the pull request.
We removed the maintainer "about" blurbs a while ago. Do you think they're essential? If so: you can find maintainer blurbs in this commit https://github.com/ascoderu/opwen-webapp/commit/d59b0ab45a58e2149b5c6f1ec337525ca22a84a1. Alternatively: what would the design be without the maintainer blurbs?

Ah I see, we could go ahead and drop the about tab completely in that case.


We should add functionality to send contact in atlas-android

We should add functionality to send contact in atlas-android it would be great enhancement in library

Hi @PratapOdedara
Thanks for mentioning this. We are always looking for ways to improve Atlas. I have created an internal item to track this [PROD-154] . If you have any questions regarding this item, please reach out to Layer Support via https://support.layer.com/hc/en-us and somebody will follow-up.
Thanks
Amar


Improve parallel demo

WIP improving readability of the demo code for the parallel case

@garrettmflynn I'm trying to run the demo's on Windows
First I ran into trouble because the entrypoint wasn't working property; I fixed that but it does seem to require it to be packaged inside the main module
Second was how the non-parallel website was being automatically opened
However, I am still unable to run the parallel demo; it says that it serves it on local host 8000, and when I go there I see the entire filesystem for the git repo, but then it says 'file not found' (probably because of me moving things around) but I wasn't able to find anything in the client/server.py code to indicate where the path might be
Could you help get the parallel demo working on this branch?

@garrettmflynn Also also, on a separate branch, could you outright refactor the non-parallel demo to patch the strategy of the second one?
All the extra threading stuff / ProgressHandler makes it really complicated to tell what's going on and how to use our class in a realistic setting; in particular the simulated progress bar I noticed is actually only iterating based on the randomness of when the downstream workers are being called (each task takes 0-5 seconds, 100,000 tasks, but entire bar is done filling in under 5 seconds), rather than the usual intuition of each iteration of a task taking the specified amount of time in a synchronous fashion

So this refactor has a number of issues that made debugging difficult on your end.
I was using subprocess.Popen for the clients instead of subprocess.run because these Python scripts are blocking, so the first one run is the only one run in the latter case. As such, your refactor stops when the client is executed (which doesn't import the package), which appears to have fixed the entrypoint issue but has actually blocked execution of that part of the code.
Similarly, the demo isn't working because the server can never open. When you see Serving HTTP on 8080, this is the basic HTTP server (acting as a "client" of sorts to receive messages from the TQDMPublisher, though we can discuss how to actually name these files moving forward) which has only been configured to handle POST requests of the TQDM information.
Based on this, do we want to rollback the move demo inside to fix entrypoint commit so we can update the execution strategy with a more informed approach?

However, I am still unable to run the parallel demo; it says that it serves it on local host 8000, and when I go there I see the entire filesystem for the git repo, but then it says 'file not found' (probably because of me moving things around) but I wasn't able to find anything in the client/server.py code to indicate where the path might be

So this refactor has a number of issues that made debugging difficult on your end.

Sorry I should have clarified; I was unable to run the parallel-demo on the parallel-tests branch because the entrypoint was not recognized (so it didn't even hit the lines that would have triggered anything to try to run)
What I then did was move it inside the package like mentioned, which allows it to recognize the entrypoint but that seemed to have changed some other file location reference

Based on this, do we want to rollback the move demo inside to fix entrypoint commit so we can update the execution strategy with a more informed approach?

The entrypoint itself was not registered on my system without that (was not be able to find the demo module)

Ah I forgot to post that if you install the package, you can run the demos. That was a quick workaround on my end
The README notes to install from PyPi, but I'd do an editable installation.
All of the usage issues stem from this choice, as the import is from tqdm_publisher, not a file in the project

The README notes to install from PyPi

I'd like to make sure it works locally before releasing it; ideally, it should work in either case, but if anything there might be extra complications might happen during build wheel and upload (such as manifest issues)

Ah got it. I'd assumed this was the simple solution to your problems given that you hadn't attempted to manipulate the imports to something other than the tqdm_publisher package import.
As far as I can tell, all of the possible solutions require setting a relative import—something that I'm honestly not too sure how to use cleanly since every attempt generates attempted relative import with no known parent package no matter which location the demos sit in (aside from directly next to or up the tree from the _publisher.py file.
What are your suggestions on getting relative imports like this to behave appropriately?


Improve display of long provider descriptions on mobile

Closes #267

Provider purpose in mobile view has been changed to overflow: scroll when text is long
Improved text formatting of provider purpose (will respect line breaks in source text)
Improved text formatting of provider classification (now has spaces between multiple classifications)
Refactoring to use a slightly different rendering method for provider search results as compared to the full provider details page
Refactoring to reduce the number of lines of code
One of the standard Cucumber tests now finds 28 results rather than 27 (due to a new version of the source data?)
Fixed some React warnings about needing unique key properties

This pull request fixes 1 alert when merging baac177df7c516814470c853ba22769d0d978bd3 into e1edcda89e8a67ef13f79a2fb247d5a3a67e3b22 - view on LGTM.com
fixed alerts:

1 for Unused or undefined state property

Comment posted by LGTM.com

This pull request fixes 1 alert when merging c43eb67669328c479694a34cd9f40308fd3d3be6 into e1edcda89e8a67ef13f79a2fb247d5a3a67e3b22 - view on LGTM.com
fixed alerts:

1 for Unused or undefined state property

Comment posted by LGTM.com

This pull request fixes 1 alert when merging 0a1f761c3af170aef0acd6938e93011e7f6325fe into e1edcda89e8a67ef13f79a2fb247d5a3a67e3b22 - view on LGTM.com
fixed alerts:

1 for Unused or undefined state property

Comment posted by LGTM.com

This pull request fixes 1 alert when merging<PHONE_NUMBER>fb3c49b44e4c94d7fa19f8c7fa318f into 93d5a9b1d5105780340f38845d7201cd71a3641e - view on LGTM.com
fixed alerts:

1 for Unused or undefined state property

Comment posted by LGTM.com


[Dubbo-5961] Fix disorder problem of notification

What is the purpose of the change
Fix the bug of notification order mentioned in https://github.com/apache/dubbo/issues/5961
Brief changelog

Fix disorder problem of notification
Add version control of notification data  and avoid useless notify by version comparation
Fix bugs with FailedNotifiedTask
Add test cases for retry notify

Verifying this change
Test cases run with success for for retry notify
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[x] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #5967 into master will decrease coverage by 0.00%.
The diff coverage is 72.22%.

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

If using version  comparison, where version should be apply from, consumer or provider? If consumer perceive provider's changes by pull mode, eg Zookeeper or others, with network latency. Maybe i'm sensitive

Yes, you are right. The best way is to tag version when data are produced in provider side(or dubbo admin which will produce config info). However, it is difficult to to implement:

Since providers and dubbo admin may have many instances, we need import a distributed id generator (such as leaf https://tech.meituan.com/2017/04/21/mt-leaf.html) to generate version id.
Dubbo version compatibility is also very difficult. Application with lower dubbo version will not produce data with version id. And it is almost impossible to update all applications in company.
Codes with data production distribution in various projects. And it is also difficult to modify these codes to tag data version.

Notification data change no often. And it occurs rarer in a very short time which may lead disorder problem by network latency. So the problem you mentioned above occur rarely.
In my opinion, it is not worth to tag version in provider side. I have produce tag in consumer side now.

Does FailedNotifiedTask need to keep the address list it used when fail? What if we change FailedNotifiedTask to only stands for one event and notify the latest address list.

Now, I doubt the design of the notification retry. In what case does a notification need to be retried, every exception in every step is predictable and they will happen again if they happened for the first time.

Closing


feat: use existing ssh agent if present

What this PR does / why we need it:
If merged intent would be to pull this into bootstrap so that it can be
run without prompting for a passpharase on every run.
Will also check the agent's existing keys when adding a new key so no
prompting is needed if the agent already contains the key.

Notes for your reviewer:

I did notice in testing that bootstrap will fallback to the ssh agent if configuring the one it pulls out of gobox fails. This still seemed like a solid improvement to the lib, but it's feasible we could also update bootstrap to skip this whole configureAuth step when an ssh agent it present.

:tada: This PR is included in version 1.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Bug fix

Coverage decreased (-0.05%) to 53.419% when pulling 0de64ed13944f142020b93415704d33a248b25f3 on ywk253100:170710_bug_fix into 6fa12cdb1e10904739dd880e61ec12dd882d5abf on vmware:master.


chore(conditions): streamline data flow

As the suggestions contain a small refactoring, it was hard to do this with suggestions feature in the original PR.
Notable Changes:
Add a convention that when calling propertiesPanel.zeebe.changeTemplate, newTemplate will always be the original (non-conditional) template. This ensures we only have 1 point where the template is changed, which is in ensureConditional.
This adds an additional applyConditions to the operation, but IMO makes the code more readable
Re-ordered listeners to follow the execution path of "I changed a value, how is a condition applied"

I like these improvements, I think simple, understandable code beats efficiency in this case.


Merge pull request #29418 from aboch/p66

Cherry-picked from: moby/moby#33609
[1.13.x] Fix buildIpamResources()
(cherry picked from commit 4d2be03b68dd54d8f2307e8b4178ad8ed8d5d343)
Signed-off-by: Sebastiaan van Stijn<EMAIL_ADDRESS>(cherry picked from commit 27498a3c60018ea2880a18beec65710fd27971a7)
Signed-off-by: Eli Uriegas<EMAIL_ADDRESS>

@aboch seems to be an error with the windows PR build:
01:02:42.323 ----------------------------------------------------------------------
01:02:42.323 FAIL: check_test.go:97: DockerSuite.TearDownTest
01:02:42.323
01:02:42.323 check_test.go:98:
01:02:42.323     testEnv.Clean(c, dockerBinary)
01:02:42.323 environment/clean.go:63:
01:02:42.323     t.Fatalf("error removing containers %v : %v (%s)", containers, result.Error, result.Combined())
01:02:42.323 ...  Panic: Fixture has panicked (see related PANIC)
01:02:42.324
01:02:42.324 ----------------------------------------------------------------------

Could be flaky; some of the TearDownTests are notorious; https://github.com/moby/moby/issues?utf8=✓&q=is%3Aissue "TearDownTest"

LGTM
rolling with the flakey assumption


In-App events Status code failure 404

Report
Plugin Version
via 6.6.0
On what Platform are you having the issue?
ios and android
What did you do?

Init sdk and validate it worked having the Success string log.
Included the following In-App event:

appsFlyer.logEvent(
    'af_login',
    {},
    (success) => {
      console.log({ success })
    },
    (error) => {
      console.log({ error })
    },
  )

What did you expect to happen?
Event to be logged (console.log({ success}))
What happened instead?
Got this error:
{
  "error": "Status code failure 404",
}

Please provide any other relevant information.
I'm using Expo v44 with EAS Build.

@jorgeruvalcaba, Did you find the solution to your issue?
If yes, can you please share?

Any update for this issue?

@amit-kremer93
Can you let us know if this is fixed or any work around ? I still see this in 6.10.3 version.


add README for State Query API

Description
Added README for State Query API
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[x] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#1863

This PR takes dependency on https://github.com/dapr/docs/pull/1874


Wanted: OSS projects using Cadence for backwards compatibility testing

I'd like to assemble a list of open source projects using Cadence in order to build a crater-like suite of tests to ensure updates aren't too disruptive. If you are using Cadence in your project and would like it to be included in this test suite, please comment below along with a link to your project!

Projects that I'm aware of already (from a quick Github search):

https://github.com/deps-rs/deps.rs
https://github.com/getsentry/relay
https://github.com/getsentry/symbolicator
https://github.com/internetarchive/fatcat
https://github.com/mozilla/classify-client
https://github.com/mozilla-services/autopush-rs
https://github.com/mozilla-services/channelserver
https://github.com/mozilla-services/megaphone
https://github.com/mozilla-services/pushbox
https://github.com/mozilla-services/syncstorage-rs
https://github.com/mozilla-services/tokenserver-rs
https://github.com/redsift/ingraind


adding the control x-ray option for maya 2022 and above.

adding the control x-ray option for maya 2022 and above. These have been added to the addCtl methods as they are created, they are connected up.
As an alternative, we can also do this step in the finalize step, keeping consistency between both methods in each module.

Awesome! Thanks! @JaschaW I will merge it after I commit some stuff in WIP