Eco tool image update

https://docs.nebula-graph.com.cn/3.0.0/20.appendix/6.eco-tool-version/
Could we have an updated version of this page ;-)? (like NORM, nebula-node, .net and PHP to be included?)
Thanks!

Are they released by PM?

Are they released by PM?

No, ok now I understand that they should be firstly released :-P

added a note for these tools in the "clients" doc #1622

with #1622 , maybe we could draw them in different color/zone ? :-D
cc @whitewum


spl: change serum-dex by openbook-dex

I'm trying to close #2269

There's some things this is still probably missing

[ ] changes to the public key of the serum dex in the SPL directory
There must be something else


Shift to SPM and stop using cocoapods

Cocoapods is an archaic dependency management system, and it's really not needed any more for iOS and macOS development. I suspect there are a few old unmaintained packages that still haven't added SPM support, but I think most apps and their dependencies these days can be built entirely without it (I managed to finally eliminate it from my workflow over 3 years ago).
There are flutter packages, like url_launcher for example, that really don't need to introduce cocoapods to the build environment. Is there any existing discussion or effort to remove the need for cocoapods on more and more packages over time (especially the core ones) until it can be removed from the workflow entirely?
This seems like it would be a worthwhile initiative to me. How can I learn more?

Closing as a duplicate of https://github.com/flutter/flutter/issues/33850


Feature/prlc100 119

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

Will create new PR for these changes.


Teredo is disabled by default since 1803. Fixes #6681

Doc updated to indicate that Teredo is disabled by default since 1803.
Fixes #6681

#sign-off

Hi - I'm sorry but this document requires legal approval for all edits. It's just that messaging of Windows feature removals and deprecation is a complex issue and can have legal consequences.  So I'm afraid I can't accept an edit here even if it's correct. I'll check and see if I can add this to the doc.

Reopening and editing

I can't seem to edit the file. I'll need to close this PR and create a new one.


noosphere-cli unrecognized subcommand 'status'

according to https://github.com/subconsciousnetwork/noosphere/tree/main/rust/noosphere-cli there should be a orb status subcommand
my-sphere$ orb status
error: unrecognized subcommand 'status'

Usage: orb <COMMAND>

For more information, try '--help'.

orb --help

The orb CLI tool is a utility for saving, syncing and sharing content to the
Noosphere. In practical terms, this means it helps you with tasks such as key
management, creating and updating spheres, managing acccess to said spheres and
publishing the contents of those spheres to public networks.

Usage: orb <COMMAND>

Commands:
  key     Create and securely manage personal keys
  sphere  Create a new sphere or connect another device to an existing one
  serve   Summon a gateway geist to manage the local sphere; it will accept push, fetch and other REST actions from any clients that are authorized to operate on its counterpart sphere. When it receives changes to its counterpart sphere, it will perform various actions such as publishing and/or querying the Noosphere Name System, generating static HTML and/or updating its own sphere with various related information of interest to the counterpart sphere
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help (see a summary with '-h')

@scenaristeur thanks for calling this out. The subcommand was moved in https://github.com/subconsciousnetwork/noosphere/pull/530. You can do effectively the same thing as before with orb sphere status.
We need to update the README to reflect this change.


expose shared pinpoint-common library

remove explicit import jsoncpp
export dynamic library

Codecov Report

Merging #336 (8a80fed) into master (586e489) will not change coverage.
The diff coverage is 75.00%.

@@           Coverage Diff           @@
##           master     #336   +/-   ##
=======================================
  Coverage   74.55%   74.55%
=======================================
  Files          20       20
  Lines         900      900
=======================================
  Hits          671      671
  Misses        229      229

Impacted Files
Coverage Δ

common/src/ConnectionPool/SpanConnectionPool.h
95.00% <0.00%> (ø)

common/src/ConnectionPool/SpanConnectionPool.cpp
35.71% <100.00%> (ø)

common/src/ConnectionPool/TransLayer.cpp
81.37% <100.00%> (ø)

common/src/ConnectionPool/TransLayer.h
64.94% <100.00%> (ø)

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 586e489...8a80fed. Read the comment docs.


[QUESTION] Azure Key Vault Secrets Spring Boot Starter - Local development and Managed Identity

Query/Question
(How) Can I use Azure Key Vault Secrets Spring Boot Starter locally when using Managed Identity on Azure?
Why is this not a Bug or a feature Request?
I'm not sure if it's a feature and I'm doing something wrong.
Setup (please complete the following information if applicable):

OS: Windows
IDE : VS Code / console
Version of the Library used: 3.0.0

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

I'm investigating whether it's possible to run our app locally while opting for managed identity when deployed to Azure.
I know MI only works on Azure infrastructure, but in another case when using Azure.Security.Keyvault.Secrets.SecretClient, I can use the DefaultAzureCredentialBuilder to authenticate with my developer credentials when running locally.
I wonder if something like this is also possible with Azure Key Vault Secrets Spring Boot Starter, because I'd prefer not to create a service principal just for developers to work locally.
So far I've tried it with the sample for keyvault-secrets that is in this repository. It works when using a service principal, but doesn't when I remove the clientId and clientKey from application.properties and login with Azure CLI.
Thanks!

@vcolin7 could you please follow up with @jizza's question?  Thanks

@vcolin7 could you please follow up with @jizza's question?  Thanks

You should be able to use a Managed Identity  with the Azure Key Vault Secrets Spring Boot Starter, just make sure that either the client-key, client-key or certificate-path properties are null. client-id can be either be null or have a value depending on if you want ManagedIdentityCredential to use a specific client.
In case you want to see how this works more in detail, here's the method that takes care of creating the TokenCredentials object that the SecretClient is created with in this Spring Boot Starter.
Finally, here are a couple resources related to ManagedIdentityCredential:

Authenticating in Azure with managed identity
Enable managed identity for Azure resources

Please do let me know if you encounter any issues if there was something I misunderstood about your question :)

You should be able to use a Managed Identity  with the Azure Key Vault Secrets Spring Boot Starter, just make sure that either the client-key, client-key or certificate-path properties are null. client-id can be either be null or have a value depending on if you want ManagedIdentityCredential to use a specific client.
In case you want to see how this works more in detail, here's the method that takes care of creating the TokenCredentials object that the SecretClient is created with in this Spring Boot Starter.
Finally, here are a couple resources related to ManagedIdentityCredential:

Authenticating in Azure with managed identity
Enable managed identity for Azure resources

Please do let me know if you encounter any issues if there was something I misunderstood about your question :)


Make docs renderable

Is it ok to add it to flake.parts? If so please approve https://github.com/hercules-ci/flake.parts-website/pull/41

Ok, link added. Please review :)


The first letter of “docker“ is small

- What I did
- How I did it
- How to verify it
- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

LGTM

LGTM 🐸


Various version statement fixes

This PR rolls up an addition of a hidden flag/command to dump the version testament which can be used if in the future a user receives an unexpectedly unclean version of rustup-init.
We use that in the CI pipeline to dump the version which would be displayed so that we can check it during our stable release process.
Also this includes a commit to remove a dirtying step (or rather to clean up after it) in our appveyor builds.

Thanks for the review @lzutao


Delete double cross in front of each function in pv3_main.py

Remove the double cross before each function in pv3_main.py. but the comments remain with the double cross

You just uncommented? Please do this in an local branch.


feat: notify actor info when CN joined and dynamically adjust the parallelism of chain

I hereby agree to the terms of the Singularity Data, Inc. Contributor License Agreement.
What's changed and what's your intention?
As title, notify global actor info when CN joined. And also dynamically adjust the parallelism of chains to its upstream, so that creating MoM after new CN joined won't fail.

Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)
How does this PR work? Need a brief introduction for the changed logic (optional)
Describe clearly one logical change and avoid lazy messages (optional)
Describe any limitations of the current code (optional)

Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation
If your pull request contains user-facing changes, please specify the types of the changes, and create a release note. Otherwise, please feel free to remove this section.
Types of user-facing changes
Please keep the types that apply to your changes, and remove those that do not apply.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note
Please create a release note for your changes. In the release note, focus on the impact on users, and mention the environment or conditions where the impact may occur.
Refer to a related PR or issue link (optional)

TODO: We still need to resolve the following FIXME:   https://github.com/singularity-data/risingwave/blob/2d2b42f7a05af8088f6af799b021516a718d694f/src/meta/src/stream/stream_manager.rs#L183
When some scaling in/out occurred (CN joined and left), we can't guarantee the assumption by the following schedule logic:
https://github.com/singularity-data/risingwave/blob/2d2b42f7a05af8088f6af799b021516a718d694f/src/meta/src/stream/scheduler.rs#L182-L185

TODO: We still need to resolve the following FIXME:
https://github.com/singularity-data/risingwave/blob/2d2b42f7a05af8088f6af799b021516a718d694f/src/meta/src/stream/stream_manager.rs#L183
When some scaling in/out occurred (CN joined and left), we can't guarantee the assumption by the following schedule logic:
https://github.com/singularity-data/risingwave/blob/2d2b42f7a05af8088f6af799b021516a718d694f/src/meta/src/stream/scheduler.rs#L182-L185

Cc @BugenZhao @shanicky , this's not that easy to resolve. I will resolve this in another PR and suggest to merge this first if it looks good to you. Because this will solve the problem that @shanicky met when doing migration test locally.

dynamically adjust the parallelism of chain

This works correctly since #4534.

TODO: We still need to resolve the following FIXME

Actually, this assumption has been broken for mview on singleton upstream mview in #4153: we randomly choose a parallel unit id for downstream chain, which can be different from the upstream materialize. Therefore, the downstream compute node may also does not know about the upstream materialize actor info (since they're on different nodes), but we broadcast the info along with the create materialized view procedure so there's no problem.
So I'm doubting about whether we should apply this fix for scaling. From my prospective, the scaling procedure should be simliar to create mview, we should also resolve the upstream and downstream info in meta service, and broadcast them only to those required compute nodes ad-hoc but not to notify all actor info when new CN joins. Considering this case:

CN 4 joins, get all actor info snapshot.
Create a new mview on CN 1,2,3, so CN 4 does not know about this mview.
Scale out some fragment to CN 4, this still doesn't work.

IIRC, broadcasting actor info is really a old design. 🤣 If we really want to refactor the logic with notification service, we should not only handle the snapshot, but also handle all subsequent notifications.

IIRC, broadcasting actor info is really a old design. 🤣 If we really want to refactor the logic with notification service, we should not only handle the snapshot, but also handle all subsequent notifications.

Yes, but handling all subsequent notification of actor info does not work when create MoM. Because we don't know wether the notification has been applied or not in current implementation of notification service. Then we might fail when trying to update and build actors.

dynamically adjust the parallelism of chain

This works correctly since #4534.

Well, after some new CN joined, the default parallelism will changed. When create a new mview upon an exist mview, the new one will have different parallelism for chain node with exist mview nodes. This will cause meta panic. This situation will also happen when creating a new mview upon an exist mview after some scaling(even they might have same parallelism), because currently we schedule fragment to parallel units in this way: parallel_units.truncate(fragment.actors.len());. They might have different parallel unit set.

TODO: We still need to resolve the following FIXME

Actually, this assumption has been broken for mview on singleton upstream mview in #4153: we randomly choose a parallel unit id for downstream chain, which can be different from the upstream materialize. Therefore, the downstream compute node may also does not know about the upstream materialize actor info (since they're on different nodes), but we broadcast the info along with the create materialized view procedure so there's no problem.
So I'm doubting about whether we should apply this fix for scaling. From my prospective, the scaling procedure should be simliar to create mview, we should also resolve the upstream and downstream info in meta service, and broadcast them only to those required compute nodes ad-hoc but not to notify all actor info when new CN joins. Considering this case:

CN 4 joins, get all actor info snapshot.
Create a new mview on CN 1,2,3, so CN 4 does not know about this mview. (this will be possible in the future)
Scale out some fragment to CN 4, this still doesn't work.

In this case, I added a TODO in procedure of create MV in stream manager: we should broadcast the actor info to all nodes rather than only CN 1,2,3. So the actor info is known globally and scaling out to CN4 will works fine.
This's a good point that you mentioned, the scaling procedure should be similar to create mview and we only need to broadcast the related actor info to those required compute nodes ad-hoc.

After some offline discussion with @BugenZhao , dynamically adjust the parallelism of chain is necessary and we decided to broadcast upstream/downstream actor info when scaling like create MoM instead of through notification services, CC @shanicky .
To solve the chain mview node mapping problem, we should mapping the upstream mview actor according to its vnode range rather than its parallel unit id. I will submit a new PR later.


mocha-no-side-effect: Add support for "BeforeAll()" and "afterAll()" methods (Jasmine)

This PR simply adds support for beforeAll and afterAll to the mocha-no-side-effect rule that is used in Jasmine.
If you're not familiar, beforeAll and afterAll are equivalent to mocha's before and after.
I've updated the test as well.
Let me know if you'd like me to do anything else. Thanks so much 😄

Hi @dsifford, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

@dsifford, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSBOT;


Match the size of the sprite with the size of the object

by creating the sprite with the right constructor.

link with #1


ERROR Chrome 112.0.5615.49 / Linux 0.0 browser disconnected or Cannot establish one or more browser connection if running tests on the AWS Kubernetes version 1.24

What is your Scenario?
Running tests with Chrome on the AWS Kubernetes version 1.24
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-1.24
What is the Current behavior?
Running tests with Chrome on the AWS Kubernetes version 1.24 causes browsers to disconnect nearly each time unless  --no-sandbox --disable-dev-shm-usage is passed as a flag to Chrome
I believe this is happening because of:
It is because Kubernetes is [deprecating Docker as a container runtime after v1.20](https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/?ref=backstage.payfit.com). Docker images will still work the same (see [containerd vs Docker](https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci/?ref=backstage.payfit.com)), it is just not Docker but containerd. The issue is that TestCafe relies on the confusing NPM package [is-docker]
(https://github.com/DevExpress/testcafe/blob/b7610129c5089d0ca4aaaf923fe639fb83f46506/src/browser/provider/built-in/dedicated/chrome/runtime-info.ts?ref=backstage.payfit.com#L3) which says "you are not in docker" when running a container in a Kubernetes version based on containerd.

The trick is to make sure that the arguments --no-sandbox and --disable-dev-shm-usage are passed to the Chrome browser when running tests in a container. In Testcafe, you have to enforce them yourself for now. Now running a cronjob which starts the tests periodically should work like a charm!

https://backstage.payfit.com/a-look-back-on-years-of-running-end-to-end-tests-in-a-distributed-environment/

Running tests with Chrome on the AWS Kubernetes version 1.23 works fine and doesn't require a Chrome flag above
What is the Expected behavior?
The browsers should not disconnect nearly each time when running on AWS Kubernetes version 1.24
What is your public website URL? (or attach your complete example)
There is no website for this issue
What is your TestCafe test code?
fixture('Getting Started')
    .page('https://devexpress.github.io/testcafe/example');

test('My first test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My second test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My third test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My fourth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My fifth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My sixth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My seventh test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My eighth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My ninth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

test('My tenth test', async t => {
    await t
        .typeText('#developer-name', 'John Smith')
        .click('#submit-button');
});

Your complete configuration file
No response
Your complete test report
No response
Screenshots
This is a simple test that runs on AWS Kubernetes 1.24 and it fails each time

This is a simple test that runs on AWS Kubernetes 1.23 and it passes each time

This is a simple test that runs on AWS Kubernetes 1.24 with the Chrome flag and it passes each time

Steps to Reproduce

Run the sample code provided on AWS Kubernetes 1.24
Notice the browsers never connect or lose connection and tests fail
Run the sample code provided on AWS Kubernetes 1.23
Notice the browsers connect fine and tests pass
Run the sample code provided on AWS Kubernetes 1.24 with the Chrome flag --no-sandbox --disable-dev-shm-usage
Notice the browsers connect fine and tests pass

TestCafe version
2.5.1-rc.1
Node.js version
18.16.0
Command-line arguments
For failure:
yarn run testcafe chrome:headless' testcafe/sampleTest.ts -e -c 10
For pass:
yarn run testcafe 'chrome:headless --no-sandbox --disable-dev-shm-usage' testcafe/sampleTest.ts -e -c 10
Browser name(s) and version(s)
Chrome 112.0.5615.165
Platform(s) and version(s)
No response
Other
No response

Any chance that this can be looked at and possibly fixed? I'm seeing connectivity issues in kubernetes even with the flags passed in.
As far as resources go, I think they should be able to handle 10 concurrent browsers as I'm overriding kubernetes cpu and memory requests
KUBERNETES_CPU_REQUEST: 4
KUBERNETES_MEMORY_REQUEST: 8Gi

We cannot give any estimates on a fix. If this issue is critical, you can prepare a pull request by yourself. We would appreciate that.
Besides, take a look at the following thread: https://github.com/DevExpress/testcafe/issues/2946. Perhaps, it can help you solve the problem with concurrency.

Thanks for the response @Dmitry-Ostashev

I encountered the same problem but not on AWS. Just inside a custom docker image.
My tests run on an alpine based image. The software that gets tested runs on the same host in another docker container run by docker compose with a reverse proxy. But even without the reverse proxy, the TestCafe Runner waits the full browser init timeout and the exits with no established browser connection.
ERROR Cannot establish one or more browser connections.
1 of 1 browser connections have not been established:
- chromium:headless:width=1800;height=1000 --no-sandbox --disable-dev-shm-usage --no-discard-tabs

Hints:
- Increase the value of the "browserInitTimeout" option if it is too low (currently: 2 minutes for all browsers). This option determines how long TestCafe waits for browsers to be ready.
- The error can also be caused by network issues or remote device failure. Make sure that your network connection is stable and you can reach the remote device.

Hi @pschmolke,
The Cannot establish one or browser connection error message will be displayed in all cases when TestCafe cannot connect to a browser. Let's keep this issue only for the Running tests in Kubernetes case.

Just inside a custom docker image.

In most cases, it's an issue with a custom docker container's setup. If you can share an example to reproduce this issue locally, please create a separate issue for your case.


Update Python 3.12 and PyTorch 2.4.1

Now that PyTorch 2.4 supports Python 3.12, This change attempts updating the default Python version to 3.12. It also brings the update to PyTorch 2.4.1 and all its dependencies.
Intel Gaudi (HPU) remains on Intel fork of PyTorch 2.3.1.

Should this be closed in favor of https://github.com/instructlab/training/pull/268?


project/project.py: Add support for networkAccess: true for groups

see https://github.com/GoogleCloudPlatform/deploymentmanager-samples/issues/363

#26


Update VirtualHostX to 7.1.1

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

Updated VirtualHostX to the most recent version (7.1.1). The download
URL no longer uses a consistent pattern as before, so I wasn't sure
what to do for easy versioning.

Thanks for pointing that out. I should've read the versioning docs closer. 😃  I'll update this PR.

Not a problem, the URL version isn't sensible, in any case - the above is the only reasonable way I saw to keep both version info and string interpolation.
Also, the shasum(s) should also be updated, as it's now actually v7.1.2 now.

Hopefully I squashed that commit properly. It always takes me a bit to get that right.


Minified version generating error that is not happening in regular source

Just installed angulartics & angulartics-ga into our site.  angulartics works correctly when using the source file, but when I use the minified version, or a version that I minified I get the following error whenever I change pages:
transitionHook.ts?c175:101 Swallowed exception during synchronous hook handler: Error: [$injector:unpr] http://errors.angularjs.org/1.5.8/$injector/unpr?p0=tProvider <- t
t.runSynchronousHooks @ transitionHook.ts?c175:101
Analytics are not being generated with the minified version, but work with the original

Make sure you are using ui-router 0.4.2 and try the latest master


'integrase activity' vs 'site-specific recombinase activity'

http://purl.obolibrary.org/obo/GO_0008907 'integrase activity' def: "Catalysis of the integration of one DNA segment into another."
http://purl.obolibrary.org/obo/GO_0009009 'site-specific recombinase activity' def: "Catalysis of the formation of new phosphodiester bonds between a pair of short, unique target DNA sequences."
I have two questions (I'd break them into separate tickets, but they are too intertwined):

I have the sense that the definition for site-specific recombinase activity is missing a key component. Namely, that the target DNA sequences are on different molecules.

Assuming the missing component was added, wouldn't that make site-specific recombinase activity a child of integrase activity? The child being a site-specific version of the parent.

I'm aware that 'integrase' is often used specifically for viruses and phages, so maybe that (now unstated) aspect is the reason for the current sibling relationship between the two terms?

Wondering about the same thing. 'integrase activity' vs 'site-specific recombinase activity' #22264

Indeed, it seems like an integrase is_a recombinase:
https://pubmed.ncbi.nlm.nih.gov/10577069/
@raymond91125 Can you fix the parent of integrase ?
Thanks, Pascale

Indeed, it seems like an integrase is_a recombinase:
https://pubmed.ncbi.nlm.nih.gov/10577069/

Or is it the other way around? First sentence of Introduction of the same reference:
"Site-specific recombinases of the integrase (Int) family, named after the Int protein of phage lambda, use a common reaction pathway to mediate vastly different biological ends ([20])".
For the sake of arguments, even if integrase = recombinase, it should be site-specific recombinase ISA integrase.

Based on the (potential) definitions, and assuming 'integrase' isn't scoped to virus/phage, my view is as @raymond91125.

Done. Thanks @nataled @pgaudet


why tf do not work

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

Describe the problem
Provide the exact sequence of commands / steps that you executed before running into the problem
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

Please reopen filling in issue template. As it is now, it is useless as we don't know what issue you have.


COI: Supervisor should not be able to edit employee fields

Acceptance Criteria

[ ] Make all employee fields in all employee tabs not editable for supervisor in the review and process tab. Only the fields in "Supervisor Documentation and Decision" tab should be editable for Supervisor
[ ] Supervisor should be able to see the employee fields but not edit

Note for testing - end to end test, all fields that are added my employee are not removed or hidden due to this. Review pdf as well to see if all fields are there or not

ready to test

Tested - moving to PO

Cant edit fields. Need to check pdf but unable to submit

works well and employee fields are not missing inpdf


Allow export to PDF

Currently only export to HTML (+CSS) is supported, what about native support to PDF?

Closing this since we can now export to Markdown and that can then easily be printed into nice-enough PDFs.


perf: render optimizations

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

Testing

Engineering

Operations

Screenshots (if applicable)

Current dependencies on/for this PR:

develop

PR #5504   👈

This comment was auto-generated by Graphite.


Slayton's Slate correction

Typo on Slayton's Slate.
Currently says: Assume as least a dozen.
Should read: Assume at last a dozen.

Details
Item ID: 00362940
Found during quest: All That Money Can Buy
Game Version
1.7.36
Language
English (EN)
New Game
No
Reproduction Steps
After talking with Musgrove in Slayton's office in Neon, enter enter the room to the left. Slate is on the floor.

Thanks, currently we can't fix "BOOK" forms due to reflection data.


Second set of data flow and data service pre-work

Continuation of work started in #142:

Extending JobExecStep values
Adopting use of DataRequirement for modeling job worker data requirements
Redesign of JobStatus to be composite type, rather than composite enum
Addition of abstract Dataset and DatasetManager types
Further work on modeldata.data metadata types

In particular, adjusting DataRequirement class so it can be made concrete, removing obsoleted CatchmentDataRequirement class, and changing test_catchment_data_requirement.py to test_data_requirement.py

Relates to #128.


Cypress 10 version

Description
Updated cypress to version 10, latest dotenv in composer, twig template fix
Related issues
There are two issues with the database seed file.
First - admin login data in exmple cypress config is not correct. Can you update config with correct login? Or modify database.
Second - discounts defined in control panel and used by tests have usage limit set to zero. Because of that, cart test does not pass - these discounts cannot be applied. Can you update these discounts (I didnt wanted to tinked with database).

HI @piotrpog
Thank you for this.
There are a number of things in this PR and I would prefer to keep the concerns separate.
I have created a new PR specifically for updating to Cypress version 10: https://github.com/craftcms/spoke-and-chain/pull/132
If you could check that branch out and see if it works for you that would be very helpful.
We can then get that merged into stable and you can subsequently bring your PR up to date with it.
Thanks.

@nfourtythree Just tested cypress 10 branch, works great.
Would be great if you updated seed.sql file to resolve issue with discount.

@piotrpog seed.sql has been updated for the max usages: https://github.com/craftcms/spoke-and-chain/commit/4b14db5f09d9392c7548daac59b2024a0234cd9f
The Cypress branch has been merged into stable. You should now be able to merge that branch into your PR branch to bring it up to date.
This PR can then become the PHP dot env PR and we can check it over.
Thanks!

Hi @piotrpog
I tried to bring your forked branch up to date with stable and then isolate the phpdotenv changes but unfortunately, I don't have write access to your forked repository.
I, therefore, made a new branch and made the changes there along with a new PR: https://github.com/craftcms/spoke-and-chain/pull/133
I will close this PR now as it is covered by the other ones that we have discussed.
Thanks!


[Bug]: GraphQL mutation does not properly handle variables

What happened?
Description:
I've been using the DataApiBuilder with a StaticWebApp in production, and I've encountered an issue where the GraphQL mutation does not correctly handle variables when sent in a request. Instead of using the provided variable values, the mutation uses the variable names themselves as the field values.
To reproduce the issue, I used the following GraphQL mutation as an example:
mutation CreateExample($id: ID!, $name: String!) {
  createExample(
    item: {
      id: $id,
      name: $name
    }
  ) {
    id
    name
  }
}

And the variables:
{
  "id": "1234",
  "name": "Test Example"
}

When I send this mutation using a JSON payload in a POST request to the DataApiBuilder, the server incorrectly stores the values as "id" and "name" instead of the provided values "1234" and "Test Example".
I was able to reproduce this issue using Postman, and it seems to be a bug in the DataApiBuilder code. Could you please investigate this issue and provide guidance on how to resolve it?
Steps to reproduce:

Set up a StaticWebApp with DataApiBuilder as the backend.
Define the schema for the GraphQL mutation as shown above.
Send a POST request with the JSON payload containing the mutation and variables.
Observe the incorrect handling of variables in the server response and stored data.

Expected behavior:
The GraphQL mutation should properly handle variables and store the provided values in the corresponding fields.
Actual behavior:
The GraphQL mutation uses the variable names as the field values, not the actual variable values provided.
Thank you for looking into this issue.
Version
0.6.14+b21a924c4a9220e9cdef36032786b531c6394251
What database are you using?
CosmosDB NoSQL
What hosting model are you using?
Local (including CLI), Static Web Apps (SWA)
Which API approach are you accessing DAB through?
GraphQL
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Sorry for the inconvenience it has caused you, if you need to pass in variables instead of using inline values, another workaround is as below.
mutation CreateExample($item: CreateExampleInput!) {
  createExample (item: $item) {
    id
    name
  }
}

And the variables:
{
    "item": {
        "id": "1234",
        "name": "Test Example",
        "dimension": "super"
    }
}

Thanks @tarazou9, but everything fine. Hope you find the bug :-)

Anything new?

@tarazou9 Do you have new informations about the Bug?


Make Certain Objects Invisible during Gameplay

Some objects like spawn points and event trigger zones should be invisible in the game, but visible in the editor.

Closed by d2d5c6c26271f9fc7ade5d7ed5bd5cc467c9cb4f


Uknown padding left in landscape mode

First of all I would like to thank you for your software, it actually saved me in my work. I had a great time generating pdf's in portrait mode, no problems. But when I try to generate in landscape, the layout preview looks fine, but the generated pdf comes with a padding left that I can't get rid off
<vue-html2pdf       :show-layout="true"       :enable-download="true"       :preview-modal="true"       :paginate-elements-by-height="3000"       filename="file"       :pdf-quality="2"       pdf-format="a4"       pdf-orientation="landscape"       pdf-content-width="1123px"       @hasGenerated="$emit('generated', $event)"     >
The layout I'm passing is just a section with width 100% and height 794px aligning some text. Some images:
Layout:

Preview:

Hey thanks for appreciating my work!
I tried replicating what you did from your example, Here is my code:

and here is the result, I can't seem to replicate your issue.

But when I added margin-left on the element, it seems to have that white space on the left like from your screenshot, so there could be margin on one of your elements I presume? could you give me a sample your styling? ill try it on my end.

Feel free to open this if the issue persist!

i have same issue here,


OutOfMemoryError: Java heap space in Libreoffice with AdoptOpenjdk 13.0.1-hotspot

Windows10 64-bit
LibreOffice 6.3, LanguageTool 4.7
Every time a tect document is opened, an OutOfMemoryError: Java heap space is thrown.
This problem is present with AdopOpenJDK 13.0.1 with HotSpot JVM.
It does not occur with Oracle Java (from 8 to 13,0,1), openjdk 13.0.1, or AdoptOpenJDK  13.0.1 with OpenJ9 JVM

@HelmutL can you send the output of java --version and the java command line that is run when Libre Office starts?

Hi,
java version:
C:\Program Files\AdoptOpenJDK\jdk-13-hotspot>bin\java --version
openjdk 13.0.1 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.1+9, mixed mode, sharing)
It happens every time when a text document (new or existing) is opened.
After that, it seems to continue properly (i.e. language check works).
I cannot supply to command line how java is called as I do not know how
to set a trace mode, and most probably  it is called by the LanguageTool
plugin (https://www.languagetool.org/de/#libreoffice).
Regards
Am 25.11.2019 um 10:25 schrieb Martijn Verburg:

@HelmutL https://github.com/HelmutL can you send the output of |java
--version| and the java command line that is run when Libre Office starts?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AdoptOpenJDK/openjdk-build/issues/1395?email_source=notifications&email_token=AECAZL2J26ZBJ5BVZBVLCPTQVOKZVA5CNFSM4JQC6BL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFBWWIA#issuecomment-558066464,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECAZL5JPSZMAQZOQDEJUNTQVOKZVANCNFSM4JQC6BLQ.

Hi @HelmutL could you try the OpenJDK from adoptopenjdk.net/upstream.html

Hi,
this seems to work, I did not see a problem.
C:\OpenSourceTools\AdoptOpenJDK\jdk-13.0.1+9>bin\java --version
openjdk 13.0.1 2019-10-15
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.1+9)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.17.0, JRE 13 Windows 10
amd64-64-Bit Compressed References 20191031_97 (JIT enabled, AOT enabled)
OpenJ9   - 77c1cf708
OMR      - 20db4fbc
JCL      - c973c65658 based on jdk-13.0.1+9)
Regards
Am 25.11.2019 um 11:25 schrieb Martijn Verburg:

Hi @HelmutL https://github.com/HelmutL could you try the OpenJDK
from adoptopenjdk.net/upstream.html
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AdoptOpenJDK/openjdk-build/issues/1395?email_source=notifications&email_token=AECAZLZYYH37SLLNXHDGQNLQVORYNA5CNFSM4JQC6BL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFB4PKI#issuecomment-558090153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AECAZL2FQ2H2OTJG7ZGMALLQVORYNANCNFSM4JQC6BLQ.

OK stick with that build for now and we'll look at our toolchain differences.

@HelmutL are you starting without an -Xmx parameter set? Then you could hit #1304.

Most probably it is started with default values, as I do not see a possibility in LibreOffice to specify a -Xmx parameter for Java


POD

can you please make it POD

Hi  @kelp404  does this repo still update?

Hi @jerry-sl
I will not update this project.


Watchify only watching single file - babel + react

I'm trying to use watchify and it only seems to trigger an update if I edit /frontend/src/js/index.js
/*
Front End / Server Deps
 */
var gulp = require('gulp');
var browserify = require('browserify');
var reactify = require('reactify');
var babelify = require('babelify');
var watchify = require('watchify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var sass = require('gulp-sass');
var concat = require("gulp-concat");
var sourcemaps = require("gulp-sourcemaps");

/*
Server Deps
 */
var babel = require("gulp-babel");

var _frontendJs = function() {
    var bundler = watchify(browserify({
        cache: {},
        entries: [__dirname + '/frontend/src/js/index.js'],
        debug: true
    }));

    var bundle = function() {
        console.log('Updating bundle...')

        return bundler.bundle()
            .pipe(source('bundle.js'))
            .pipe(gulp.dest(__dirname + '/frontend/dist'))
    }

    bundler.transform(babelify);
    bundler.on('update', bundle);

    return bundle();
};

var _frontendSass = function () {
    gulp.src(__dirname + '/frontend/src/sass/app.scss')
        .pipe(sourcemaps.init())
        .pipe(sass())
        .pipe(concat('app.css'))
        .pipe(sourcemaps.write())
        .pipe(gulp.dest(__dirname + '/frontend/dist'));
}

var _frontendHtml = function() {
    gulp.src(__dirname + '/frontend/src/**/*.html')
        .pipe(gulp.dest(__dirname + '/frontend/dist'));
};

var _serverJs = function () {
  return gulp.src(__dirname + '/server/src/**/*.js')
    .pipe(sourcemaps.init())
    // .pipe(concat('server.js'))
    .pipe(babel())
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(__dirname + '/server/dist'));
};

/*
Register Tasks
 */
gulp.task('server-js', _serverJs);
gulp.task('sass', _frontendSass);
gulp.task('frontend-html', _frontendHtml);
gulp.task('frontend-sass', _frontendSass);

/*
Watchers
 */
gulp.task('watch-server', function() {
    gulp.watch(__dirname + '/server/src/**/*.js', ['server-js'])
});

gulp.task('watch-frontend', function() {
    _frontendJs();
    _frontendHtml();
    _frontendSass();

    gulp.watch(__dirname + '/frontend/src/**/*.html', ['frontend-html']);
    gulp.watch(__dirname + '/frontend/src/sass/**/*.scss', ['frontend-sass']);
});

gulp.task('watch', ['watch-server', 'watch-frontend']);
gulp.task('default', ['watch']);

package json
{
"name": "Core",
"version": "0.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"author": "",
"license": "Proprietary",
"devDependencies": {
"gulp-sourcemaps": "^1.5.2",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0",
"babelify": "^6.1.2",
"reactify": "^1.1.1",
"watchify": "^3.2.1",
"gulp-babel": "^5.1.0",
"gulp-concat": "^2.5.2",
"gulp-sass": "^2.0.1"
},
"dependencies": {
"browserify": "^10.2.3"
}
}

your code looks reasonable. can you provide a repro case?

Hi @zertosh  thanks for getting back to me. What else would be helpful for reproduction?

Greetings. I'm having the same issue (only triggers from entry point) with watchify v3.2.2, which automatically gets installed because of the npm carret ^ in the package.json (default npm behavior). Downgrading and forcing the dependency to strict v3.2.1 fixes the issue.
I'm basically using the same setup (watchify + babel), but via the CLI.
package.json (relevant parts):
{
  "scripts": {
    "watch:js": "watchify src/js/index.js --extension=.jsx -t [ babelify --only *.jsx ] -t brfs -o 'exorcist www/js/index.js.map > www/js/index.js' -v -d"
  }

...

  "devDependencies": {
    "babel-runtime": "^5.4.7",
    "babelify": "^6.1.2",
    "brfs": "^1.2.0",
    "browserify": "^10.2.3",
    "exorcist": "^0.4.0",
    "gulp": "^3.8.5",
    "gulp-sass": "^1.3.3",
    "watch": "^0.16.0",
    "watchify": "^3.2.1"
  }
}

Temp fix is to force watchify to 3.2.1:
    "watchify": "3.2.1"

(I have other npm scripts watching files via watch v0.16.0, though I believe this should not conflict.)
I can provide more information if needed.

What would be ideal is a repo I can clone with a minimum amount of code that I can run that exhibits the problem.

@jbmusso Looks like I still have the issue on 3.2.1

@melbourne2991 Can you provide me with a way to reproduce the issue? I don't know why 3.2.2 would cause what you're describing.

@zertosh
I have this issue as well using grunt-browserify with watchify enabled, with grunt-contrib-watch. ie:
grunt.initConfig({
browserify: {
options: {
watch: true
},
...
},
watch: {
...
}
});
$ grunt browserify watch
Downgrading watchify to 3.2.1 fixed the issue

@igordezky Can you open a new issue with steps/repo for me to reproduce?

@zertosh, My issue appears to be related to grunt-browserify and recent watchify. The issue is fixed by updating to grunt-browserify 4.0.0, which contains https://github.com/jmreidy/grunt-browserify/pull/341
My issue is resolved, sorry for the confusion

@igordezky No worries


updating the wrapper files to dump header files

Adding the python files and other header files

Kishor - there are conflicts. Please review and resolve them.

Corrected the merge conflict
From: Lalit Narain Sharma<EMAIL_ADDRESS>Sent: 11 June 2020 20:49
To: QuickLogic-Corp/symbiflow-arch-defs<EMAIL_ADDRESS>Cc: Kishor Kumar<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [QuickLogic-Corp/symbiflow-arch-defs] updating the wrapper files to dump header files (#17)
Kishor - there are conflicts. Please review and resolve them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/QuickLogic-Corp/symbiflow-arch-defs/pull/17#issuecomment-642730729, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOX6WQEKASIEE5VZQKTSGWTRWDYWZANCNFSM4N3P4S5Q.


[ALLUXIO-115]Deprecate Throwables.propagate with RuntimeException in JournalFormatter.java(issue115)

https://github.com/Alluxio/new-contributor-tasks/issues/115

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17497/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17548/
Test PASSed.


planned work items

Here's what I plan to do next on NoteTaker, approximately in order of implementation

flesh out 'insert' button
up wheel inserts a new note, duplicating the note to the left
down wheel deletes the note on the left

flesh out 'select' button
left / right wheel extends the selection
up / down wheel transposes the selection
select followed by insert allows deleting, pasting, duplicating selection

flesh out 'rest' button
select, rest changes selected notes to rests
insert, rest, up adds a rest at the insertion point
select, duration, changes length of rest

flesh out 'part' button
up / down wheel allows choosing one or all parts (midi channels, CV / GATE 1-4)
select, part, insert allows moving a passage from one channel to another
allow multiple treble or bass clefs

add time signature, show bars

add key signature

add tempo

add button to load and save files

enable wheels to transpose and change tempo at run time

add slurs (notes that change CV but do not trigger gate)

add triplets, quintuplets

add tremolo, vibrato, glissando, grace notes, swing, ...

Hat off for your hard work that benefit all of us, the Rackers...thanks...

'insert' and 'select' button are now implemented, but work differently from the original description.
insert is now a momentary (stateless) button that adds a note or replaces the current selection.
select button has three states : off, start selection, extend selection.
When select is off, horizontal wheel changes duration, vertical wheel changes pitch.
When select is on, horizontal wheel changes selection, vertical wheel selects part.
Next up, implement 'rest' button.

Rest is now implemented, part has the slimmest of implementations. Next, add unit tests to find corner case bugs and to keep everything working.

Tempo is now accurate, started work on load/save, time signature, sustain/release

Just a quick note of support and encouragement. I've been testing each git push, NoteTaker is coming along nicely now. Latest pull tested well, I haven't checked all features yet, but the notes playback. Btw, NoteTaker's pitches are out of audible range when the Fundamental VCO1 is at its default frequency setting. Users might think the module doesn't work right unless they think to turn the VCO frequency control all the way to the left.

Thanks for the kind words.
The goal is to map any MIDI pitch 0 - 127 to a voltage.  At 1 V/O, MIDI can represent a swing of 10.58 volts. I could bias the output so that its range is -5.29 V to 5.29 V, which would maybe map better to the Fundamental VCO.
I don't mind trying that to see what it feels like. The V/Oct jack allows the user to choose any bias they want, so there's no functionality lost by changing it.

Just spent way more time on that than I intended :). It looks like if I set MIDI middle C to zero volts, the VCO-1 FREQ in the 12 o'clock position produces middle C / 261 Hz, maso menos. I'll check that it the next time I upload.

NoteTaker state is now persistent. If you run it, make an edit (e.g., move the vertical wheel to change a note's pitch), quit Rack, and re-run, the edit will be preserved.
It's likely that this introduces bugs that will "brick" NoteTaker. While I'm not ready for general bug fixing, if this happens, let me know, and I'll see what I can do. To help me debug, click on the unlabeled lower right button to generate output in your terminal.

The top nine work items are now complete. Continuing to work on stability bugs.

All of the inputs and outputs do something now.

On my way to supporting triplets, started beamed notes. Way more complicated than I guessed, barely working. Take a look at saved file '1' for work in progress.

Enough is done that I'm ready to move out of development and into testing.
Final UI changes planned are:

remove portamento button (also no glide, swing, grace notes, mordants, etc., maybe ver. 2? )
add CV control for 'RUN'
Then, add more unit tests and shake out bugs.

It should be working well enough to validate the feature set. If there is some essential use that is unmet, now is the time to let me know.

NoteTaker's display widget used VCV incorrectly; a rewrite is underway. Probably a week or two before functionality is back to where it was two weeks ago.

Functionality for the display widget is restored. Fixed some bugs around saving, triplets, multiple parts.
While there's more to do, and more bugs, I'm going to close this and move on to converting the module to the 1.0 API.


⭐ Custom html components

Wrong target

This is the fixed pull request:
https://github.com/hejny/webgpt/pull/123


chore: updated security contact email

This PR relies on this issue to update the security email contact.
Merge checklist:
Check off if complete or not applicable:

[ ] Changelog record added
[ ] Documentation updated (not only docstrings)
[ ] Noted any: Concerns, dependencies, deadlines, tickets

Thanks for the pull request, @MAAngamarca!  Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
Please let us know once your PR is ready for our review and all tests are green.

Thanks, but I found some more places: #347.

@MAAngamarca Even though your pull request wasn’t merged, please take a moment  to answer a two question survey so we can improve your experience in the future.


An internal DaCe error was encountered! (DaCe request failed with code 500)

I tried importing .py file via the extension but it gives the mentioned error

Thank you for opening the issue! I assume you're referring to importing a custom transformation?

If you navigate to the VSCode terminal, there should be a terminal called 'SDFG Optimizer'. This terminal should contain a detailed stack trace of the error when it occurs. Could you paste that trace here?
(Better error reporting is under way https://github.com/spcl/dace-vscode/issues/172)

File "C:\Users\aryas\AppData\Local\Programs\Python\Python310\lib\site-packages\dace\properties.py", line 389, in initialize_properties
init(obj, *args, **kwargs)
File "C:\Users\aryas\AppData\Local\Programs\Python\Python310\lib\site-packages\dace\sdfg\sdfg.py", line 347, in init
raise InvalidSDFGError('Invalid SDFG name "%s"' % name, self, None)
dace.sdfg.validation.InvalidSDFGError: Invalid SDFG name "e:\New folder\gemm_py_getstarted"
[2022-07-04 21:29:31,785] INFO in _internal: <IP_ADDRESS> - - [04/Jul/2022 21:29:31] "POST /add_transformations HTTP/1.1" 500 -
This is the terminal what the terminal shows.

The error seems to suggest that an SDFG is being loaded and fails validation, does the file with the transformation you wanted to add contain other code besides the transformation definition?

`import dace
@dace.program
def getstarted(A):
return A + A
import numpy as np
a = np.random.rand(2, 3)
a
getstarted.to_sdfg(a)`
This is the code in the file. Have I added something extra here?

Thank you for the provided details!
It seems that you loaded a file that doesn't contain a graph transformation, but an SDFG (or DaCe program). I believe you were trying to run this DaCe program and view the resulting SDFG? If so, I recommend opening the file normally through VSCode (File > Open File in the top menu, or Ctrl. + O). You can use getstarted.to_sdfg(a).view() to have the generated SDFG be opened automatically in your editor and explore it:

Alternatively, you can use getstarted.to_sdfg(a).save('path/to/my/program.sdfg') to save the SDFG to a file, which you can then open using the standard VSCode File > Open File method again to see your SDFG.
If you were indeed trying to write a custom transformation, that would be the correct button to load said transformation. You can find more information on how to write custom transformations here.
Does this address your problem?

The latest insider pre-release provides much better error reporting from the DaCe daemon. In case this issue has not been resolved yet, I suggest using the mentioned pre-release to see whether a) it addresses the problem, or b) whether a more detailed error message is generated.
I will close this issue for now, please let me know if the problem is not resolved yet.


spatial attention trainable parameters

can you tell why there are zero trainable parameters in spatial attention layers?
in the notebook 3.3 build cnn with attention ,if we see the summary ,there are zero trainable parameters.
`Layer (type)                 Output Shape              Param #
conv2d_6 (Conv2D)            (None, 32, 32, 32)        896

batch_normalization_4 (Batch (None, 32, 32, 32)        128

conv2d_7 (Conv2D)            (None, 32, 32, 32)        9248

batch_normalization_5 (Batch (None, 32, 32, 32)        128

channel_attention (ChannelAt (None, 32, 32, 32)        0

spatial_attention (SpatialAt (None, 32, 32, 32)        0

max_pooling2d_2 (MaxPooling2 (None, 16, 16, 32)        0

conv2d_8 (Conv2D)            (None, 16, 16, 64)        18496

batch_normalization_6 (Batch (None, 16, 16, 64)        256

conv2d_9 (Conv2D)            (None, 16, 16, 64)        36928

batch_normalization_7 (Batch (None, 16, 16, 64)        256

channel_attention_1 (Channel (None, 16, 16, 64)        0

spatial_attention_1 (Spatial (None, 16, 16, 64)        0

max_pooling2d_3 (MaxPooling2 (None, 8, 8, 64)          0

conv2d_10 (Conv2D)           (None, 8, 8, 128)         73856

batch_normalization_8 (Batch (None, 8, 8, 128)         512

conv2d_11 (Conv2D)           (None, 8, 8, 128)         147584

channel_attention_2 (Channel (None, 8, 8, 128)         0

spatial_attention_2 (Spatial (None, 8, 8, 128)         0

global_average_pooling2d_1 ( (None, 128)               0

dense_1 (Dense)              (None, 10)                1290
Total params: 289,578
Trainable params: 288,938
Non-trainable params: 640
_________________________________________________________________`

`Model: "sequential_6"

Layer (type)                 Output Shape              Param #
conv2d_54 (Conv2D)           (None, 32, 32, 32)        896

batch_normalization_30 (Batc (None, 32, 32, 32)        128

conv2d_55 (Conv2D)           (None, 32, 32, 32)        9248

batch_normalization_31 (Batc (None, 32, 32, 32)        128

channel_attention__18 (Chann (None, 32, 32, 32)        0

spatial__attention__18 (Spat (None, 32, 32, 32)        98

max_pooling2d_12 (MaxPooling (None, 16, 16, 32)        0

conv2d_57 (Conv2D)           (None, 16, 16, 64)        18496

batch_normalization_32 (Batc (None, 16, 16, 64)        256

conv2d_58 (Conv2D)           (None, 16, 16, 64)        36928

batch_normalization_33 (Batc (None, 16, 16, 64)        256

channel_attention__19 (Chann (None, 16, 16, 64)        0

spatial__attention__19 (Spat (None, 16, 16, 64)        98

max_pooling2d_13 (MaxPooling (None, 8, 8, 64)          0

conv2d_60 (Conv2D)           (None, 8, 8, 128)         73856

batch_normalization_34 (Batc (None, 8, 8, 128)         512

conv2d_61 (Conv2D)           (None, 8, 8, 128)         147584

channel_attention__20 (Chann (None, 8, 8, 128)         0

spatial__attention__20 (Spat (None, 8, 8, 128)         98

global_average_pooling2d_6 ( (None, 128)               0

dense_6 (Dense)              (None, 10)                1290
Total params: 289,872
Trainable params: 289,232
Non-trainable params: 640
_________________________________________________________________`

`
class ChannelAttention_(tf.keras.layers.Layer):
def init(self,factor):
super(ChannelAttention_,self).init()
self.factor = factor
def call(self,x):
bs,h,w,features = x.shape
self.input_features = features

x_avg = tf.keras.layers.GlobalAveragePooling2D()(x)

x_avg = tf.keras.layers.Dense(self.input_features//self.factor,activation='relu',kernel_initializer='he_normal',use_bias=True, bias_initializer='zeros')(x_avg)
x_avg = tf.keras.layers.Dense(self.input_features,kernel_initializer='he_normal',use_bias=True, bias_initializer='zeros')(x_avg)

x_max = tf.keras.layers.GlobalMaxPooling2D()(x)
x_max = tf.keras.layers.Dense(self.input_features//self.factor,activation='relu',kernel_initializer='he_normal',use_bias=True, bias_initializer='zeros')(x_max)
x_max = tf.keras.layers.Dense(self.input_features,kernel_initializer='he_normal',use_bias=True, bias_initializer='zeros')(x_max)

attention = tf.keras.layers.Add()([x_avg,x_max])
attention = tf.keras.layers.Activation('sigmoid')(attention)

channel_Attention_output = tf.keras.layers.Multiply()([x, attention])

return channel_Attention_output

`
`class Spatial_Attention_(tf.keras.layers.Layer):
def init(self,kernel_size):
super(Spatial_Attention_,self).init()
self.kernel_size=kernel_size
self.conv2d = tf.keras.layers.Conv2D(filters = 1,
kernel_size=self.kernel_size,
strides=1,
padding='same',
activation='sigmoid',
kernel_initializer='he_normal',
use_bias=False)
def call(self,x):
avg_pool = tf.keras.layers.Lambda(lambda x: tf.keras.backend.mean(x, axis=3, keepdims=True))(x)
max_pool = tf.keras.layers.Lambda(lambda x: tf.keras.backend.max(x, axis=3, keepdims=True))(x)
attention = tf.keras.layers.Concatenate(axis=3)([avg_pool, max_pool])

attention = self.conv2d(attention)

spatial_Attention_output = tf.keras.layers.multiply([x, attention])

return spatial_Attention_output

`


feat: support for scope list in JWT token for scope validation

Why
When validating the JWT token, the original krakend-jose only supports space-delimited scopes, e.g:
{
  ...
  "my_scopes": "scope1 scope2"
}

This PR makes krakend-jose also support scope list in JWT token , e.g:
{
  ...
  "my_scopes": ["scope1", "scope2"]
}

I was just about to look into how to implement this :)  What is missing to merge this PR? Is it just the string cast vs Sprintf thing? Probably documentation would need to be updated, too. Can we do this? Would be awesome!

Hi @pirm-in , this was the only requested change in 2022, we might need to review this again. We don't edit Pull Requests from contributors, even if there is a simple change, but you are free to fork @xiaofei-du's repo and submit a PR to end this.

The updated PR is here


Release <IP_ADDRESS>

OpenSearch 2.16.0 has been released, see release notes.
Official OpenSearch release ticket: https://github.com/opensearch-project/opensearch-build/issues/4771
Checklist:

[x] Compatibility Matrix is updated (https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/294)
[x] Release <IP_ADDRESS> tag is present in the repo
[x] Release artifacts are available and downloadable
[x] Release notes published
[x] Forum announcement published

Forum post: https://forum.opensearch.org/t/prometheus-exporter-plugin-2-16-0-0-released/20744


Teams PowerShell Module 1.0 error InvalidAuthenticationToken

Hi everyone,
as of version 1.0, the Set-Team command results in an "InvalidAuthenticationToken" error sometimes.
This is the full error message:

Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException: Error occurred while executing
Code: InvalidAuthenticationToken
Message: Access token validation failure.
InnerError:
RequestId: 0a078885-3643-4aa8-8ec0-e0832d20e7ff
DateTimeStamp: 2019-05-06T11:23:14
HttpStatusCode: InvalidAuthenticationToken
bei Microsoft.TeamsCmdlets.PowerShell.Custom.Utils.HttpUtilities.Patch[T](HttpClient httpClient, Uri requestUri, T content)
bei Microsoft.TeamsCmdlets.PowerShell.Custom.SetTeam.ProcessRecord()
bei System.Management.Automation.CommandProcessor.ProcessRecord()

Running the same command a few seconds later usually works, so this seems like a temporary issue. But this is quite annoying as we have somewhat 200 teams and use a PowerShell script to manage those. Our script fails since we installed the most recent version of this PowerShell module.
Any ideas how to fix this or is this a known issue?

Looks like this error also appears randomly using any other MSTeams PowerShell Cmdlet. Just had this error message after executing Get-Team:

Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException: Error occurred while executing
Code: InvalidAuthenticationToken
Message: Access token validation failure.
InnerError:
RequestId: aa1d74a6-fc66-4a42-a242-93ce7b4565c1
DateTimeStamp: 2019-05-06T12:39:22
HttpStatusCode: InvalidAuthenticationToken
bei Microsoft.TeamsCmdlets.PowerShell.Custom.Utils.HttpUtilities.Get[T](HttpClient httpClient, Uri requestUri)
bei Microsoft.TeamsCmdlets.PowerShell.Custom.Utils.HttpUtilities.GetAll[T](HttpClient httpClient, Uri requestUri)
bei Microsoft.TeamsCmdlets.PowerShell.Custom.GetTeam.ProcessRecord()
bei System.Management.Automation.CommandProcessor.ProcessRecord()

@officedocsbot assign @yogkumgit

Any news on this?

@makorus Thank you very much for posting this issue.
Considering the nature of the issue, it is advised that please open a service ticket in your tenant and follow with them for the resolution. If you wish to know how to open the service ticket, please follow this link:
https://docs.microsoft.com/office365/admin/contact-support-for-business-products
We will be very happy if you can share the outcome or resolution with us. We will certainly update this documentation with that valuable information.
Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@makorus Thank you very much for posting this issue.
Considering the nature of the issue, it is advised that please open a service ticket in your tenant and follow with them for the resolution. If you wish to know how to open the service ticket, please follow this link:
https://docs.microsoft.com/office365/admin/contact-support-for-business-products
We will be very happy if you can share the outcome or resolution with us. We will certainly update this documentation with that valuable information.
Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@dariomws306 thank you for your reply. I guess someone else reported this issue as well via service ticket. The error messages didn't pop up anymore, our script runs daily at 9PM. Yesterday it worked flawlessly, so I'll see if it stays like this. Thanks anyway!


Can't get the sensor to work with Adafruit's Feather M0

I'm trying to use the Multichannel Gas Sensor with an Adafuit Feather M0 board but the sketch get stuck at gas.begin().
I tried to put prints in the library code and it seems that nothing gets returned after the Wire.requestFrom in the get_addr_dta function resulting in an infinite loop to START:
I can get it to work with an ESP8266 board though so I know that the sensor is functioning properly.
I don"t know what to do to make it work?

looks that Gas Sensor is not responding to the request to provide information from the register: it does a write request first and then waits for 2 bytes from the sensor with the Wire.requestFrom(). Try to debug with an i2c scanner/tracer for arduino. There are a number around.

Did you solve the issue? because i got the same with a different board... :/

Same issue with MKR1000

Same Issue for Seeeduino Cortex-M0+

in the MultichannelGasSensor.cpp (line 397) it says:
Function name:           changeI2cAddr
Descriptions:            change I2C address of the slave MCU, and this address will be stored in EEPROM of slave MCU
And sadly  "Not all SAMD devices use external eeprom #1322 "....
https://github.com/mysensors/MySensors/issues/1322

I am sorry to have confused everyone, but I withdraw my post from 01 Feb.
The trick to get the Multichannel-Gas-Sensor to work was ... horrifyingly easy.
You can check the Code where I put a note at the Side.
Here is how it goes:

download the Library
look into the MultichannelGasSensor.h
you will find this:
`
#ifndef MUTICHANNELGASSENSOR_H
#define MUTICHANNELGASSENSOR_H

#if defined (ARDUINO_SAMD_ZERO)
#define _SERIAL SerialUSB
#elif defined(ARDUINO_ARCH_SEEED_STM32F4)
#define _SERIAL SerialUSB
#elif defined (ARDUINO_ARCH_SAMD)
#define _SERIAL Serial
#elif defined (ARDUINO_ARCH_AVR)
#define _SERIAL Serial
#else
#error "Architecture not matched"
#endif`

adapt to your board
In my case I am using a Seeeduino Cortex-M0+ which uses an SAMD processor. So I just needed to
change line 43 and add a USB. That is because the board has different USB output options so you have to specify which one you plugged your Computer to. Most of the times its the USB connection.

#elif defined (ARDUINO_ARCH_SAMD)
#define _SERIAL SerialUSB

I was having the same problem with an infinite loop to START in get_addr_dta when trying to use it on an STM32F103C "blue pill" board. Rewriting the get_addr_dta functions with while loops and delays like in this fork worked for me, I can now call begin and read data from the sensor without getting stuck.


test add some import-example in doris's doc to regression test

What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx
Problem Summary:
Check List (For Committer)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No colde files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Release note

None

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall

run p0


v0.0.5: Cannot find module './lib/rules/uses-react'

Hi @ezhlobo,
Thanks for the response on my template literals issue. I updated to 0.0.5 and trying to lint a file with nested literals, but I got this error:
✖ jsLinter found some errors. Please fix them and try committing again.

Cannot find module './lib/rules/uses-react'
Error: Cannot find module './lib/rules/uses-react'
    at Function.Module._resolveFilename (module.js:438:15)
    at Function.Module._load (module.js:386:25)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/deploy/projects/node_modules/eslint-plugin-react-pug/index.js:8:17)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)

Listing the contents of eslint-plugin-react-pug/lib shows it's empty.

@bbruneau hi, sorry for noticing this. After publishing a new package to NPM did not pull it to my own project so I missed this.
The problem was that yarn publish which I used missed some files during packaging. That is why it can't find lib/*.js files.
I've just republished it through npm (found a workaround in yarn/issues).
So please, try version 0.0.6. Works well for me.

🙏 many thanks, works a charm!


Support for Node.js Workers

There is support for Web Workers, do you think the current implementation would work with a polyfill for Node.js?

The main version should work in all JS environments! Specifically, since it works in node, it should also work in a node polyfill for web workers.


Logging not working (Ubuntu 18 and Debian 9)

I have read through the previous issues and resolutions with no avail. I've fresh installed on both my Debian and Ubuntu instances and neither of them are pushing out logs. I've tried the stock config and enabling one option at a time just as suggested none of which is pushing any logging information to syslog or any log file.
Is there a way to troubleshoot as to what is causing this?

How did you install it?

I tried with the built in installer on both systems.

Can you post a minimally changed config file somewhere?

https://pastebin.com/VnPwAPbN

I just setup another instance on an Ubuntu 18 box and I only changed:
server_names = ['dns00']
listen_addresses = ['<IP_ADDRESS>:5353']

<commented out public servers>
<added dns00>

Same result. no logs.

listen_addresses = []

How can that work? You need an actual address here.
fallback_resolver = '<IP_ADDRESS>:53'

How can that work? You can't connect to <IP_ADDRESS>, at best it will loop.
So, if you send a query to a nonexistent name, is the /var/log/dnscrypt-proxy/dnsnx.log file at least created?

The pastebin config is for a systemd configuration.
Here is my systemd service:
[Unit]
Description=DNSCrypt-proxy client
Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki
Requires=dnscrypt-proxy.socket
After=network.target
Before=nss-lookup.target
Wants=nss-lookup.target

[Service]
NonBlocking=true
ExecStart=/opt/dnscrypt-proxy/dnscrypt-proxy --config /opt/dnscrypt-proxy/dnscrypt-proxy.toml
ProtectHome=yes
ProtectControlGroups=yes
ProtectKernelModules=yes

DynamicUser=yes
CacheDirectory=dnscrypt-proxy
LogsDirectory=dnscrypt-proxy
RuntimeDirectory=dnscrypt-proxy

[Install]
Also=dnscrypt-proxy.socket
WantedBy=multi-user.target

The socket file:
[Unit]
Description=DNSCrypt-proxy socket
Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki
Before=nss-lookup.target
Wants=nss-lookup.target

[Socket]
ListenStream=<IP_ADDRESS>:5353
ListenDatagram=<IP_ADDRESS>:5353
NoDelay=true
DeferAcceptSec=1

[Install]
WantedBy=sockets.target

Where does all this systemd junk come from? The -service install command would never install anything like that.

listen_addresses = []

How can that work? You need an actual address here.

as per systemd socket configuration

fallback_resolver = '<IP_ADDRESS>:53'

How can that work? You can't connect to <IP_ADDRESS>, at best it will loop.
So, if you send a query to a nonexistent name, is the /var/log/dnscrypt-proxy/dnsnx.log file at least created?

I do not want a fallback resolver. I do not get any logs showing up in /var/log/dnscrypt-proxy.

Where does all this systemd junk come from? The -service install command would never install anything like that.

Came from your wiki: https://github.com/jedisct1/dnscrypt-proxy/wiki/systemd

Remove everything and just use -service install.

Got it to work on the Debian box!
For some reason or another there were 2x empty files in /etc/systemd/system that was preventing the service from installing...
[dns00 /opt/dnscrypt-proxy]# ls /etc/systemd/system
dnscrypt-proxy.socket
dnscrypt-proxy.service

Removed the files and then -service install did the trick.
Thank you for your time @jedisct1 I really appreciate it!

That does not explain why logging doesn't work with normal systemd files.


Unified directory structure after installation

What do these changes do?
latest directory structure
#
# /opt/graphscope
#
|-- gaia-adaptor-0.0.1-SNAPSHOT.jar
|-- maxgraph-coordinator-0.0.1-SNAPSHOT.jar
|-- maxgraph-frontendservice-0.0.1-SNAPSHOT.jar
|-- bin
|   |-- executor
|   |-- gaia_executor
|   |-- giectl
|   |-- grape_engine
|-- conf
|   |-- coordinator.application.properties
|   |-- coordinator.config
|   |-- executor.vineyard.properties
|   |-- frontend.vineyard.properties
|   |-- log4j2.xml
|   |-- log4rs.yml
|-- include
|   |-- graphscope
|-- lib
    |-- cmake
    |   -- graphscope-analytical
    |       |-- cmake
    |       |   |-- FindArrow.cmake
    |       |   |-- FindDoubleConversion.cmake
    |       |   |-- FindFolly.cmake
    |       |   |-- FindGFlags.cmake
    |       |   |-- FindGRPC.cmake
    |       |   |-- FindGlog.cmake
    |       |   |-- FindLibUnwind.cmake
    |       |   `-- FindRdkafka.cmake
    |       |-- graphscope-analytical-config-version.cmake
    |       |-- graphscope-analytical-config.cmake
    |       |-- graphscope-analytical-targets-release.cmake
    |       `-- graphscope-analytical-targets.cmake
    |-- libgraphlearn_shared.so
    |-- libgs_proto.so
    |--
    |-- so many jars as dependencies
    |--

Related issue number

Part of #773.

LGTM


Uncaught Error: ENOENT: no such file or directory, lstat '$ATOM_HOME/.git/objects/23/tmp_obj_js9vIr'

[Enter steps to reproduce:]

...
...

Atom: 1.57.0 x64
Electron: 9.4.4
OS: macOS 11.4
Thrown From: codesync package 2.2.0
Stack Trace
Uncaught Error: ENOENT: no such file or directory, lstat '/Users/loca/.atom/.git/objects/23/tmp_obj_js9vIr'
At internal/fs/utils.js:220

Error: ENOENT: no such file or directory, lstat '/Users/loca/.atom/.git/objects/23/tmp_obj_js9vIr'
    at lstatSync (fs.js:906:3)
    at Object.fs.lstatSync (electron/js2c/asar.js:235:27)
    at handleFileCreated (/packages/codesync/lib/event_handler.js:60:12)
    at /packages/codesync/lib/codesync.js:23:11
    at Function.simpleDispatch (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:11:1186190)
    at Emitter.emit (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:11:1187631)
    at s (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:11:413570)
    at PathWatcher.onNativeEvents (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:14:27018)
    at /private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:14:25754
    at Function.simpleDispatch (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:11:1186190)
    at Emitter.emit (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:11:1187631)
    at NSFWNativeWatcher.onEvents (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:14:23000)
    at watcher.c.debounceMS (/private/var/folders/lt/7j0swcl55qb9r1xjjgv_2cxw0000gn/T/AppTranslocation/53D6994B-C07E-46F8-82C4-5A20AAA33B1B/d/Atom.app/Contents/Resources/app/static/<embedded>:14:24649)

Commands
     -4:38.1.0 grammar-selector:show (atom-text-editor.editor.is-focused)
     -3:16.6.0 core:select-all (atom-text-editor.editor.is-focused)
     -3:15.9.0 core:copy (atom-text-editor.editor.is-focused.has-selection)
  5x -3:06.5.0 core:backspace (input.hidden-input)
     -2:41.9.0 core:paste (input.input-text.native-key-bindings)
     -2:25.9.0 core:confirm (input.hidden-input)
  9x -2:23.8.0 core:backspace (input.hidden-input)
     -2:20.1.0 core:confirm (input.hidden-input)
     -1:37.8.0 encoding-selector:show (atom-text-editor.editor)
     -0:54.3.0 tree-view:copy-full-path (div.header.list-item.project-root-header)
     -0:08.8.0 core:select-all (button.github-StagingView-headerButton.icon.icon-move-down)

Non-Core Packages
codesync 2.2.0

Thank you for reporting the issue @queilawithaQ. v.2.3.0 is out with a fix. Please try that.


How to set custom annotations?

Could someone explain briefly how to set own annotations?
Thanks

@JacoGasp I saw on other github that you have managed to add custom POIs - can you share your code?

Hi @nbawe, you can simply subclass ARAnnotationView and draw your annotations as you like. You can see an example in TestAnnotationView.swift of the demo project.

@JacoGasp As I am newbie in Swift. Could you point out how to/where to set coordinates? Would really appreciate - thanks in advance.


Decouple API from Authentication Mechanism

Every possible Authentication Mechanism in v3.x (LDAP, AD, OIDC) provide some kind of Authentication ID. Right now this ID (typically LDAP loginname) is used both as identifier in the API and is provided as information to API users.
This is problematic:

Historically this was convenient as the LDAP loginname was something comprehendable by humans and machines. With OIDC the provided id is more like a generated UID.
The login ID is not part of the business domain and serves a completely technical (authentication) purpose. It also has no informational value for API users in addition to the business resources. This is not only true for OIDC but also for the old LDAP loginname.

Therefore the API should not be dependend on the Auth-ID and API users should not be able to see the Auth-ID anywhere.
To Achieve this:

The API has to be redesigned so no endpoint uses the loginname or similar as identifier.
All API responses must be changed so the loginname and similar are no longer exposed.
As this most likely breaks the API, this change should be made in regard to existing known API clients.

Collected some up-front information:

We have a known client of the API - our Buchungstool. It uses the /api/availabilities endpoint with the ldapname as query parameter.
The endpoints that have the ldapname as parameter are:
-- /api/persons
-- /api/availabilities

The Buchungstool only has the ldapname, the real name and the email address as information about a user.
We no longer want to use the ldapname as identifier, which rules it out completely.
The real name can be ambigous and therefore is not a suitable unique identifier.
The email address should be safe enough regarding uniqueness but is not suitable to use it in the url of a RESTful API endpoint.
My proposition for the new API design is:

One Endpoint /api/persons where the client can query a list of all persons (the response including the IDs of the persons or - if possible - hyperlinks to all resources regarding the persons)
With the list of persons the client can either
-- iterate over all persons to get specific information for each person with endpoints like
/api/persons/
/api/persons//availabilities
-- or filter the one person it needs from the list using the email address and query specific information for this one person using the mentioned endpoints.

Created a pull request that refactors the persons API in the intended way:
https://github.com/synyx/urlaubsverwaltung/pull/759
Also removed the ldapName field from all API responses.
The availabilities API is still a TODO.


Binary Search Tree in Python

Code content for Binary Search Tree in Python

I can fix this

@sauravjaiswalsj  I want to work on this issue.


Remove old CI build & physics action, in favour of the new version us…

…ing python
Before this merges, need to

[x] Finish testing of the new CI
[x] Modify new CI config file such that it commits to the active Validation webpage branch (gh-pages instead of gh-pages-test)

WCSim/Validation#37 & today's tests show this is ready to be merged
Thanks @tjones79!


Using Mapillary Dataset

Hi there, very inspiring work! I've been telling everyone around me that this is my favourate paper recently, and I personally regard Metric3D as one of the milestones in MDE.
I have a question about Mapillary Planet-Scale Depth Dataset that is uesd in this paper: what is the scale of the ground truth in Mapillary dataset? When we read depth images and convert them into metric 2D maps, we divide them using a scaling factor like metric_depth = depth / 512 or something, and provide metric depth supervision. I tried to find this scaling factor for a long time and couldn't get any clue, I wonder how you get the metric depth from the Mapillary dataset?
Looking forward to your reply!
Mochu

Hi, thank you for your attention to our work.
The Mapillary dataset has a very very coarse metric scale, which is recovered from GPS. You can check it from their website or github. Owing to this, I didn't enforce the metric supervision on the mappilary dataset, i.e. remove the Silog loss on this dataset. But I still use vnl, pwn.... losses on it.

Thank you so much!


IPFS Companion for Firefox breaks https://pool.pm/tokens

Describe the bug
When IPFS companion is enabled for the pool.pm website, the images hosted on IPFS do not show in Firefox. They do show when the IPFS Companion is disabled.
To Reproduce
Steps to reproduce the behavior:
0. make sure IPFS companion is enabled

Go to pool.pm
Click on NFT (button on the top right)
See error
disable IPFS companion
images show up

Expected behavior
Images hosted on IPFS should not be hidden by IPFS Companion
Screenshots
Desktop (please complete the following information):

OS: UBUNTU
Browser: Firefox
Version: 94.0

Additional context
Add any other context about the problem here.

Confirmed, something funky is happening in Firefox 94:

This is only Firefox, Chromium (Brave) works as expected and loads images from local node.

Seems to be related to the way images are lazy-loaded on https://pool.pm, regular images load fine in Firefox 94, adjusting the priority.
The bug seems to have a very limited scope, it does not seem to be a problem for lazy-img load produced with loading="lazy".
Below gets redirected just fine:
<!DOCTYPE html>
<img loading="lazy" src="https://gateway.ipfs.io/ipfs/QmZqovRDvphZjA7cNsDaHUGmx71EsH5zARqpLX7RCB89rb" alt="" style="object-fit: contain; margin: 0px auto;" width="128" height="128">

This suggests JS code on https://pool.pm may be doing something additional, but the code is minified and I reverse-engineering it would be the last resort.
Asked in https://github.com/SmaugPool/pool.pm/issues/20, parking this until we get more info.


Enhance the mecanism that use the maven plugin to generate code.

The modules of the framework should provide theyr own configuration and templates to generate code. Right now the user must especify manually the templates and file that he whants to use. Is better that works out of the box whitout any configuration. but the configuration must be keep to customaize the behavior if necesary.

Done


Temporary commenting the failed test out.

As discussed @nesk

Thank you! Also, glad to see the embedded tests in PR are working ^^

Yeah, good to see it's actually passing :D


Frontend: allow specifying a different target triple for internal clang instance to use

Before this change, we always use the Swift target triple to instantiate the internal
Clang instance. When loading a Swift module from the textual interface, we may pick up
a lower target triple to use to build the Swift module because the target is hard-coded
in the textual interface file. This implies we may end up building multiple versions of the
same Clang module, one for each target triple of the loading Swift module.
This change adds a new frontend flag -clang-target to allow clients to specify a
consistent clang target to use across the Swift module boundaries. This value won't change
because it's not part of .swiftinterface files.
swift-driver should pass down -clang-target for each frontend invocation, and its value should be
identical to -target.
Related to: rdar://72480261

@swift-ci please smoke test

https://github.com/apple/swift-driver/pull/698
@swift-ci please smoke test

apple/swift-driver#698
@swift-ci please smoke test

apple/swift-driver#698
@swift-ci please smoke test

apple/swift-driver#698
@swift-ci please smoke test

apple/swift-driver#698
@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 0ddf1b0277538060c8408363cbfcf99d94302ff3

Build failed
Swift Test OS X Platform
Git Sha - 0ddf1b0277538060c8408363cbfcf99d94302ff3

Build failed
Swift Test OS X Platform
Git Sha - 498b03077e34db4147b05f6e08a4ea8c8d545bcb

apple/swift-driver#698
@swift-ci Please test source compatibility

Build failed
Swift Test OS X Platform
Git Sha - 2522fdd998974662cc8299dd66df13bff60f573c

apple/swift-driver#698
@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 891ac8bbbddb14428161ef917c1c09b280e00df5

apple/swift-driver#698
@swift-ci please test

apple/swift-driver#698
@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 891ac8bbbddb14428161ef917c1c09b280e00df5

Build failed
Swift Test OS X Platform
Git Sha - 891ac8bbbddb14428161ef917c1c09b280e00df5

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - ae9508a58ead3a209ccfd9c31bff64b01304010d

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 2dcb33bb008d21eb2df62c467f53eaad331f32b7

@swift-ci Please smoke test OS X platform

@swift-ci Please smoke test OS X platform


event.size in UART_BREAK is sometimes strange/wrong (IDFGH-11129)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
CMD
Development Kit.
ftSwarm [https://elektrofuzzis.github.io/en/index.html]
Power Supply used.
External 3.3V
What is the expected behavior?
Working with uart, I get UART_BREAK events with the correct event.size provided.
What is the actual behavior?
Sometimes event.size has values above MAX_BUF_SIZE, sometimes up to MAX_INT.
Steps to reproduce.

uart_set_mode( [UARTNUM] , UART_MODE_RS485_COLLISION_DETECT)
xQueueReceive(RS485_queue, (void * )&event, 10000 )
do:

switch (event.type) {
    case UART_BREAK:
        if (event.size > 512) {
            printf("%ul", event.size);
        }
}

run some communication

Debug Logs.
No response
More Information.
No response

Hi @Bloeckchengrafik, event.size field is meaningless with UART_BREAK event type. The value you got is just an uninitialized number, which I am now aware of. I will fix this by initializing it to 0 in the driver to reduce confusion.

@songruo Why it takes such long time for this trivial fix?

@AxelLin This bug has been evaluated as having low impact. The fix has been added to another (larger) change of UART driver, and that change is still being reviewed. If this bug causes trouble in your project, please let us know and we can split it and merge it separately. I think it is an easy thing to work around in the application, though.

@igrr
I agree this is a minor issue.
However, IMHO, you should split this fix from other rework.
One fix per issue, no matter it's high or low priority. (Not just for this issue)
When people notice the status changed to Reviewing state, people expect it to be fix soon.
But now the "Status" field becomes meaningless, because the fix is stuck due to unrelated rework.
Non-espressif people has no idea about what's going on for a trivial fix taking very long time to review.
e.g.
Is the fix get forgotten?
Or is the fix actually discovers other side-effects and is actually more complex so it takes longer time?

Hi @Bloeckchengrafik, event.size field is meaningless with UART_BREAK event type. The value you got is just an uninitialized number, which I am now aware of. I will fix this by initializing it to 0 in the driver to reduce confusion.

@songruo
So when will you fix this?


[serverless-cdk-plugin] unable to redeploy a stack with an event bus defined through the plugin

Hello!
I have provisionned an EventBus using the serverless-cdk-plugin.
However, now that I want to redeploy my service, I get a CDK error:
Environment: linux, node 16.17.0, framework 3.23.0 (local), plugin 6.2.2, SDK 4.3.2
Credentials: Local, "swarmion-developer" profile
Docs:        docs.serverless.com
Support:     forum.serverless.com
Bugs:        github.com/serverless/serverless/issues
Error:
UPDATE_FAILED: cdkEventBusF31270C5 (AWS::Events::EventBus)
Unsupported Operation

I suspect this is an issue with the plugin, @GuillaumeLagrange WDYT?

@fargito what's the cloudformation error associated with the event bus deploy failure ?

This appears to be linked to a cloud formation issue.
https://www.repost.aws/questions/QUrtTcjqzWTDa0CmmexF_auQ/event-bus-update-failed-unsupported-operation?sc_ichannel=ha&sc_ilang=en&sc_isite=repost&sc_iplace=hp&sc_icontent=QUrtTcjqzWTDa0CmmexF_auQ&sc_ipos=17
Response from AWS support to the OP:

To begin with I would like to inform you that this is a known issue by our CloudFormation service team, and they are already working on a fix for this issue. The issue is caused by updating stack-level tags(not resource level tags i.e., even without specifically having made changes to the resource) on “AWS::Events::EventBus” resource type. The current workaround is to not make any changes to the stack-level tags used by any stacks containing an “AWS::Events::EventBridge“ resource. This will result in this resource not being updated thus allowing you to resume with update of your stacks without facing this error.
Also, we were able to replicate the scenario at our end. We created a stack with an "AWS::Events::EventBus" resource with Resource Level Tags and no error was shown after multiple updates requested. However, when we tried to add Stack Level Tags, we encountered the same error you are facing. Hence, it is confirmed that the issue is with the "Stack level tags".
Unfortunately, I’m not able to provide ETA on when this issue might be fixed since AWS Support Engineers are not privy to development road-maps. I would like to apologize for the inconvenience caused.
Rest assured, I will keep the case in Pending Amazon Action and I will keep you updated on the resolution of this issue as soon as I have an update from the internal Team.

Keeping an eye on it though

Thanks for the investigation!

@fargito can we close this ?

We can indeed!


Update to latest upstream.

Adds  symfony/flex, dealerdirect/phpcodesniffer-composer-installer, and phpstan/extension-installer to composer allow-plugins

 Found 8 commits

 Building application 'app' (runtime type: php:8.0, tree: 723f4b1)
   Generating runtime configuration.

   Installing build dependencies...
     Installing nodejs build dependencies: gulp-cli, yarn
     W: npm WARN deprecated<EMAIL_ADDRESS>See https://github.com/lydell/source-map-resolve#deprecated
     W: npm WARN deprecated<EMAIL_ADDRESS>See https://github.com/lydell/source-map-url#deprecated
     W: npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
     W: npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated

     ><EMAIL_ADDRESS>preinstall /app/.global/lib/node_modules/yarn
     > :; (node ./preinstall.js > /dev/null 2>&1 || true)

     /app/.global/bin/gulp -> /app/.global/lib/node_modules/gulp-cli/bin/gulp.js
     /app/.global/bin/yarn -> /app/.global/lib/node_modules/yarn/bin/yarn.js
     /app/.global/bin/yarnpkg -> /app/.global/lib/node_modules/yarn/bin/yarn.js

     ><EMAIL_ADDRESS>postinstall /app/.global/lib/node_modules/gulp-cli/node_modules/es5-ext
     >  node -e "try{require('./_postinstall')}catch(e){}" || exit 0

     +<EMAIL_ADDRESS>     +<EMAIL_ADDRESS>     added 255 packages from 165 contributors in 7.487s
     W:

   Moving the application to the output directory
   Found a `composer.json`, installing dependencies.
     W: Loading composer repositories with package information
     W: Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
     W: Info from https://repo.packagist.org: #StandWithUkraine
     W: Updating dependencies (including require-dev)

   E: Error building project: `composer` could not be run.

 E: Error: Unable to build application, aborting.


Change return type of tensor::data() to Scalar, use consistent spelling

When mapping the data (e.g. via Eigen::Map) a cast is needed to convert the output of data() to the correct type. Since this is always deterministic I think the return type of data should be changed.

LGTM, thanks!


Add ability to override the default bookmark

Setting the environment variable, KLOG_DEFAULT_BOOKMARK, allows you to override the default bookmark name (default). This was based around discussion https://github.com/jotaen/klog/discussions/203.
Why is this useful?
If you're using klog on a per-project basis, you might have bookmarks for each project. It can get pretty repetitive having to repeat the bookmark when you're spending all time working in the context of a specific project. With this change, I could use something like direnv and define a .envrc file in the root of the project with the following contents:
export KLOG_DEFAULT_BOOKMARK=@mybookmark

and now I can use klog without having to specify the bookmark.

Yeah, sorry for the hassle. There certainly isn’t anything wrong with your proposed approach per se, it’s rather the way klog’s code base is set up which doesn’t lend itself nicely to adding this feature easily.
Right now, going the roundtrip via config.go and then passing on the info via context.go to the bookmarks collection would be most in line with klog’s general code style/structure. I’m a rather reluctant towards that, however, because it would introduce fair a bit of complexity to the control flows.
The other thing that worries me is that all functionality around initialising the configuration is pretty hard to test, since there are many moving pieces – e.g., varying config folder locations, depending on the operating system and user preference – which don’t have automated tests right now. Adding another way to override one specific part during the bootstrapping procedure would add an additional layer on top of that.


[Event Request] - OnBeforeCheckDocNoBasedOnNoSeries in codeunit 13 "Gen. Jnl.-Post Batch"

Hello, please consider adding the following event to codeunit 13 "Gen. Jnl.-Post Batch"
    [IntegrationEvent(false, false)]
    local procedure OnBeforeCheckDocNoBasedOnNoSeries(var GenJnlLine: record "Gen. Journal Line"; var GenJnlBatch: record "Gen. Journal Batch"; var IsHandled: Boolean)
    begin
    end;

and call it accordingly inside "ProcessBalanceOfLines" trigger:
...
...
        with GenJnlLine do begin
            FindSet(true, false);
            LastCurrencyCode := "Currency Code";

            repeat
                LineCount := LineCount + 1;
                UpdateDialog(RefPostingState::"Checking balance", LineCount, NoOfRecords);

                if not EmptyLine() then begin
                    if not PreviewMode then

                    **begin
                        IsHandled := false;
                        OnBeforeCheckDocNoBasedOnNoSeries(GenJnlLine, GenJnlBatch, IsHandled);
                        if not IsHandled then**

                            CheckDocNoBasedOnNoSeries(LastDocNo, GenJnlBatch."No. Series", NoSeriesMgt);

                    **end;**

                    if "Posting No. Series" <> '' then
                        TestField("Posting No. Series", GenJnlBatch."Posting No. Series");
                    CheckCorrection(GenJnlLine);
                end;
                LastDocTypeOption := LastDocType.AsInteger();
...
...

Thank you!

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 52570.


Footer taking too much bottom padding

Footer bottom padding is too large, you can see in the given picture,
I will also add .png logo in footer after removing white background of logo

I will also add .png logo in footer after removing white background of logo

@itsmdasifraza Start working on it.