added -s, --stand-alone-instance

Summary
This is a…

[ ] Correction
[x] Addition
[ ] Restructuring
[ ] Minor / simple change (like a typo)
[ ] Other

Reason for the Change
https://github.com/metabrainz/picard/pull/2116 will introduce new flag
Description of the Change
Added the new flag
Additional Action Required
Nope.

ping: @rdswift, since you were interested.

Should we include a warning about the pipe error we’re leaving unsolved for now? i.e. unexitable Picard  after removing the pipe file manually on Unix.

I think we need an additional appendix documenting the new mbid://.
Basically it's:
mbid://<entity-type>/<mbid>

I'll leave a TODO list later to sum up what still has to be done

TODO:

[ ] allowed URIs (positional arguments)
[ ] list of commands
[ ] re-read the diff to see if it is still up to date

@rdswift I can write most (if not all) of it but I'm bad at .rst. My idea is that I will send you my notes in markdown, e.g. via e-mail, and you will (kindly please :) ) help me with proper formatting

@rdswift I can write most (if not all) of it but I'm bad at .rst. My idea is that I will send you my notes in markdown, e.g. via e-mail, and you will (kindly please :) ) help me with proper formatting

That's fine with me.  I appreciate whatever you can provide in terms of description of the new functionality.  Thanks.

Positional arguments documentation:
In Picard one can pass 3 types of positional arguments:

file:

relative path: will be auto-converted to an absolute path, where the current working directory is this path's parent
absolute path
file:// URI

supported URL (the same ones that work for drag'n'drop in GUI mode)

http:// URI
https:// URI

MBID URI

mbid://<entity-type>/<mbid>
Examples:

mbid://release/dbd0ce67-cae6-33eb-8f5a-1143a30c2353
mbid://artist/83d91898-7763-47d7-b03b-b92132375c47

Remote commands
General

Picard remote process handling consists of 2 steps:

It tries to pass commands to execute to an existing instance,
If the commands were not received, it starts a new app that will process the command pipeline.

Commands are case-insensitive.
Commands are processed in the order they were provided.

Usage
picard -e <command> <arg(s)>
List of available commands

CLUSTER
Cluster all files in the cluster pane.

FINGERPRINT
Calculate acoustic fingerprints for all (matched) files in the album pane.

FROM_FILE <absolute path>
Load command pipeline from the provided absolute path.

#-prefixed comments are accepted.
1 line per 1 command, a single line should contain as much as single picard -e <command> <argstring> call.

LOAD <MBID/URL/absolute path(s)>
Load one or more provided arguments to Picard.

Basically an equivalent of the positional arguments but it can be placed:

anywhere in the picard call,
in the command pipeline files.

NOTE: LOAD does not support passing remote commands.

LOG_CLEAR: TODO
Clear the Picard logs.

LOG_DUMP <absolute path>: TODO
Save the Picard logs to the provided path.

LOOKUP
Lookup all clusters in the cluster pane.

LOOKUP_CD <device/log file>
Read CD from the selected drive and lookup on MusicBrainz.
Without argument, it defaults to the first (alphabetically) available disc drive.

QUIT
Exit the running instance of Picard.

REMOVE <absolute path to 1 or more files>
Remove the file from Picard. Do nothing if no arguments provided.

REMOVE_ALL
Remove all files form Picard.

REMOVE_EMPTY
Remove all empty clusters and albums.

REMOVE_SAVED
Remove all saved releases from the album pane.

REMOVE_UNCLUSTERED
Remove all unclustered files from the cluster pane.

SAVE_MATCHHED
Save all matched releases from the album pane.

SAVE_MODIFIED
Save all modified files from the album pane.

SCAN
Scan all files in the cluster pane.

SHOW
Make the running Picard instance the currently active window.

SUBMIT_FINGERPRINTS
Submit outstanding acoustic fingerprints for all (matched) files in the album pane.

LOOKUP
Lookup all clusters in the cluster pane.

Note that this has been changed in https://github.com/metabrainz/picard/pull/2167

This PR  has been combined into https://github.com/metabrainz/picard-docs/pull/178


when i use "v-for" to render image in assets folder vite report 404

Do NOT ignore this template or your issue will have a very high chance to be closed without comment.

Describe the bug

npm init vite-app viteTest
cd viteTest
yarn
yarn dev
change App.vue like this:

<template>

{{ item.src }}

  <HelloWorld msg="Hello Vue 3.0 + Vite" />
</template>

System Info

required vite version: 1.0.0-rc.13,
required Operating System:Macos 10.15.6
required Node version:  v14.5.0

Logs (Optional if provided reproduction)
error:

another picture is successfully displayed:

Vite cannot rewrite dynamic relative URLs in your JavaScript. If you need to use dynamic paths, put your images in <root>/public and use absolute paths.

Vite cannot rewrite dynamic relative URLs in your JavaScript. If you need to use dynamic paths, put your images in <root>/public and use absolute paths.


[stable/airflow] Unable to update airflow postgres creds

Hi,
When I try to provide my custom postgres credentials to [stable/airflow] it gets ignored and default postgres is used

Hello,
I faced the same issue but found a solution.
In order for the postgres connection to use a given password a kubernetes secret should be created accordingly. See the doc :

I think the documentation should be more explicit about this. Right now the Helm chart Configuration makes the user think that setting postgresql.postgresqlPassword should work (and maybe it really should, but this I don't know).

This issue has been fixed as of 7.0.0

The documentation is much better with the 7.0.0, thanks for the update :)


Adding narrative_config.yaml spec

[x] I incremented the version in the VERSION file
[x] I updated CHANGELOG.md
[ ] I added test coverage for any changes

@slebras Can you redo this PR?


Add Xamarin Forms

Rejected.

@JAgostoni @bensgroi As discussed with Jason, did code rewrite in the way he likes.


Add support to contains ignoring cases

added the .containsIgnoreCase operation.

Hi @guitcastro
This feature is indeed useful, I will to find the right way to do it for every supported databases.
PostgreSQL supports iLIKE operator, for others it seems like I can use UPPER(value) function.
I'll have to add startsWithIgnoreCase and endsWithIgnoreCase as well.

In my case, ILIKE operator would work because I am using postgreqll. Using UPPER would work for most of the cases. I think we might add a "custom" operation where users can defined their own fragments of sql.

I will start simple at first :slightly_smiling_face:

Hi @guitcastro
This feature is included in the latest 3.2.2 version that was released yesterday


indents after multiline comment incorrect

VSCode Version: 1.16.1
OS Version: Windows 10

Steps to Reproduce:

create a multiline comment
hit enter twice. The first line after the comment is indented properly. the second enter indents to the indent level of the comment, which is usually incorrect.

example:
/*
 *
 *
 */
first enter leaves me here

/*
 *
 *
 */

 hit enter twice, and it indents me here, underneath the asterisk, which is off by a space.

Ideally, if I'm not actively typing in a multiline comment, I would want auto-indent to completely ignore comments altogether as if they're not even there.

I created a separate issue for this before finding this issue. Here is a relevant GIF I made:

This is due to the limited architecture (regex based indentation rules and only support limited code styles), we may want to consider using formatters if they exist for indenation adjustment (if interested, we can discuss in https://github.com/microsoft/vscode/issues/19847).
For this particular issue, if the indentation rules are leading to more trouble than having no auto indent, you can set editor.autoIndent to advanced to disable the regex based indentation adjustment. As we don't have an easy good-enough fix for it, we close it for now and explore better solutions through issues like (https://github.com/microsoft/vscode/issues/19847 and https://github.com/microsoft/vscode/issues/34621).


Issue with maximum transfer units

Due to an incorrect implementation of the initial connection process by both JRakNet and PocketMine-MP servers, the wrong maximum transfer unit is sent back by PocketMine-MP resulting in the client to disconnect. On top of this, there is an unneeded maximum maximum transfer unit built into JRakNet itself.

This issue has been fixed by modifying the connection code in the client to simply produce a warning rather than completely disconnect when the server sends back the wrong maximum transfer unit during connection, along with removing the maximum maximum transfer unit restriction. However, the client will still disconnect if the server responds with a maximum transfer unit that is below the minimum maximum transfer unit. Like normal though, if the server does not respond with a maximum transfer unit that is smaller than or equal to the highest maximum transfer unit set by the client before connection is cancelled the server will just be considered offline.


8Ball using HTML, CSS & Javascript

I would like to add a project for a Magic 8Ball.

Go ahead.

Assign this to me also if possbile @iqtheengineer


fix: extend the install storage timeout period

Signed-off-by: xu.jingwen<EMAIL_ADDRESS>
What type of PR is this?
/kind bug

What this PR does / why we need it:
too short a timeout may cause the installation to fail
Which issue(s) this PR fixes:

Fixes #
Special notes for reviewers:

Does this PR introduced a user-facing change?

extend timeout period and do not ignore false

Additional documentation, usage docs, etc.:

/cc @x893675

/lgtm
/approve

/cherrypick release-1.3


Loosen Rack dependency to allow Rack 3.x usage

This loosens the dependency requirement to allow for Rack 3.x. We implemented this at my company because Rack 3.0 was required to meet a security compliance.

@dtaniwaki

Congrats @ChefSteveP and @jacobwald on your upstreaming of the change. It's in prod for us now.


[Task] Verify ShenYu Bootstrap data consistency

Description
shenyu admin will support cluster mode, and shenyu bootstrap has been supported, but shenyu-bootstrap cannot guarantee consistent data from every bootstrap node, so shenyu community will develop to support it.
Task List

[ ] get endpoint from bootstrap by admin
[ ] check the bootstrap node consistency
[ ] if bootstrap node data not right, resycn data

i can do that, assign me pls

can u add my wechat:windsearcher？i have some problems


🐛Angular Quiz - Asks me for multichoice but gives me free text

Cc: @adamcogan @wicksipedia

Hi @tkapa
Describe the Bug

Angular Quiz doesnt give me multi choice options

Thanks!

Hey Piers,
I've recently updated the Quizzes with more appropriate questions. :)


[BUG] Have to use GRAPH_PORT GRAPH_PORT_HOST

Is there an existing issue for this?

[x] I have searched the existing issues

Expected Behavior
At the moment, we're using NB_GRAPH_PORT_HOST to construct the Query URL. However the API is in a docker network with the graph and will therefore have to send requests to the graph on the graph's internal port NB_GRAPH_PORT.
https://github.com/neurobagel/api/blob/2a6fc31bc4bc11ee767860d294fc076f7d9c2e73/app/api/utility.py#L26-L36
We have to change these lines and the corresponding docker-compose file so that we expose and use NB_GRAPH_PORT instead.
Current Behavior
No response
Error message
No response
Environment
No response
How to reproduce
No response
Anything else?
We should also document in our internal docs that within a docker network services talk to each other on their internal port number, and not the one that is exposed to the host.

Note: This breaks down if the API that's running is not in the same Docker network as the graph, i.e. if you have locally spun up an API using Python. In this scenario, you need to specify the HOST port in the query URL, not the CONTAINER port.

for reference:

from https://docs.docker.com/network/drivers/bridge/#connect-a-container-to-a-user-defined-bridge
So in other words: within the same docker network, no action is required for the ports of container A to be visible to container B. That implicitly also means: no action can be taken so that port 1 on container A is mapped to a different port number for container B.
See also

from https://docs.docker.com/network/
This is different from how we expose ports from individual containers to the host using the --publish flag. There we can map a container port to a different port number on the host.


Kobo.Kobo version 4.26.14705

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@mddtest One last thing: can you move it to the folder manifests/k/Kobo/Kobo/4.26.14705? The enclosing folder name has to match the PackageVersion, per policy.

I don;t believe I have that access.

Just rename the folder on your machine from 4.26 to 4.26.14705, and commit all of the changes. GitHub will update your PR with the change.

Just rename the folder on your machine from 4.26 to 4.26.14705, and commit all of the changes. GitHub will update your PR with the change.
what am I doing wrong

I think I did the change correctly @jedieaston

It doesn't appear that it was pushed to GitHub. Do you have Git installed on your machine?


nit: Add a space on comment of kubelet systemd

There is lack of a space on the kubelet explanation for systemd, and that spread on multiple language files. This fixes them.

@neolit123 Thanks for reviewing and picking the original up :-)

/approve


[20.03] Backport of nixpart0 fixes against glibc >= 2.28

Backport of pull request #89948 by @pbogdan against NixOS 20.03:

Motivation for this change
While AFAICT not used directly in nixpkgs the package is used for provisioning new servers in nixops' Hetzner module.
This PR contains a collection of fixes for the package's dependencies to unblock its build. Closes #86403.
This branch contains the same commits as in https://github.com/NixOS/nixpkgs/issues/86403#issuecomment-628891971 just rebased onto more recent master.
If accepted I will make a backport PR to 20.03 as well as per the discussion on the linked issue.
/cc @nh2
/cc @kolloch @mkg20001 who might still be interested as well
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Cc: @NixOS/backports

Would you be able to use git cherry-pick -x for the commits to record where they originated from (https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches)? Otherwise LGTM.

Would you be able to use git cherry-pick -x for the commits to record where they originated from (https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches)? Otherwise LGTM.

When writing that part of the manual back then, I was referring to single commits only and not merge commits (maybe that should have been made clear). If I'd were to merge this, I'd probably either just cherry-pick the merge commit or merge the branch with a note to the original merge, since cherry-picking with -x would (at least to me) indicate a disjoint set of commits.
However, if you insist I could re-do everything as cherry-picks as well.

Last time I checked, cherry-picking merge commits had a somewhat bad UX.
Currently observed practice in nixpkgs seems to be git cherry-pick -x of the individual commits of the original PR, which seems to be much easier, while retaining pointers to the original PR (commits).
This PR currently doesn't have any reference to the old commits. I'd suggest to git cherry-pick -x the individual commits again, to be consistent with how it's mostly done.

Last time I checked, cherry-picking merge commits had a somewhat bad UX.

I beg to differ here, as mentioned in IRC, but to be consistent of how this has been done lately I've changed it accordingly.

Thanks!

Thanks!


The email notification from kibana through Amazon SNS does not show Message subject as mentioned.

Hello,
I included some subject in the message subject filed but while I am getting notified I see the subject as AWS Notification message instead of the subject I mentioned.

Hi @bramu-rythmos, thanks for reporting. This is a known issue with alerting on AES, and the team is working on a fix.

Hello Team,
When can I expect the resolution on this.?
Thanks & Regards,
Basaveswar Rao Ramu,
Associate Consultant,
Rythmos India Private Limited.

From: Andrew Etter<EMAIL_ADDRESS>Sent: Wednesday, June 12, 2019 1:18 AM
To: opendistro/for-elasticsearch-docs
Cc: Basaveswar Rao Ramu; Mention
Subject: Re: [opendistro/for-elasticsearch-docs] The email notification from kibana through Amazon SNS does not show Message subject as mentioned. (#86)
Hi @bramu-rythmoshttps://github.com/bramu-rythmos, thanks for reporting. This is a known issue with alerting on AES, and the team is working on a fix.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/opendistro/for-elasticsearch-docs/issues/86?email_source=notifications&email_token=ALX5ZC5ZFFK4CA25ILAHMRTPZ76P7A5CNFSM4HW3UI5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXOJQLI#issuecomment-500996141, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALX5ZC5QEPHNCFRRCY5ENLDPZ76P7ANCNFSM4HW3UI5A.


Sample identifiers: samp_name vs source_mat_ID

Understanding of how to identify a biosample vs source material vs DNA sample (analyte) vs subsamples vs a globally unique ID
Some points/components that need clarification

PIs and researchers typically prefer to use a samp_name that is human readable, but isn't globally unique, it's only unique within that sample set. I would recommend adding an area for a unique ID

source_mat_ID seems like a spot for a unique ID, but MIxS is unclear on what is a sample. Is it the DNA? Or the biosample? If MIxS is meant to identify ONLY the DNA, then this makes sense. However, if the goal for MIxS is to provide biosample metadata (the soil, not just the DNA extracted from the soil), the source_mat_ID column is confusing.

Unclear if it's meant for biomaterial links (parent-child or field soil used in lab incubation) or to provide a unique ID of the soil sample used in the DNA extraction. Definition is unclear.

Thank you for the ticket @mslarae13. There has been quite a lot of discussion on this topic lately, and it is important to move the discussion here to a github issue.
You are correct that the intent is to have a local identifier in samp_name and a globally unique (ideally resolvable) ID in source_mat_ID. You are also quite right about the ambiguity of what ID should go into source_mat_ID. We need to clarify this, and we need a method for linking ids for the DNA extraction and the organism or environmental material from which DNA was extracted.
Some groups at NMNH have started to use source_mat_ID for the PID for the DNA extraction, which then links to the voucher system in their system. However, not everyone has the ability to set up those links the way that NMNH does.
I am part of a project called iSamples (isample.org) that is creating infrastructure to link material sample PIDs and their metadata. However, iSamples can only serve those links if they are created and stored by someone else. Therefore, I think  MIxS needs to support linking among material samples in the bio domain. We have also had some internal discussions about how to create links between samples, but those are not yet summarized in a single ticket.
I will be sure to get this issues into the agenda of one of our Compliance and Interoperability Group (CIG) calls over the next few months. You are welcome to join the calls. CIG is open to anyone who wants to contribute.


Feature Request: Magic Numbers at end of File/Struct

Hi, some formats, eg Parquet have a Magic Number at the end of the file, also others have them at the end of headers eg Zstd Skippable Frames.
Although it is possible to define a struct like this
...
  #[brw(magic = 0x8F92EAB1_u32)]
  pub dummy: (),
}

however, it feels like a bit clunky.
Would it be possible to either support the following
...
#[brw(magic = 0x8F92EAB1_u32)]
}

or (maybe better for documentation purposes)
#[brw(end_magic = 0x184D2A5E_u32, little)]
pub struct MyStruct {

This would then allow a format to have start and end magic numbers.
#[brw(magic = 0x184D2A5E_u32,end_magic = 0x184D2A5E_u32, little)]
pub struct MyStruct {

Thanks for the excellent crate.

Hi, thanks for your report!
Putting an annotation right before the closing } of the struct is not possible since that is not valid Rust struct syntax. Adding another directive like end_magic (I would call that magic_after to match existing directives) would be possible but I don’t know how I feel about it—the benefit feels pretty marginal given the rarity of such types and the fact that a terminator field solves the problem whilst keeping things in order in the source code. The amount of manpower required to implement and maintain a new directive like this is not very big, but it is non-zero, and it feels like a thing where that time and energy could be put to use in better ways.
The only time I have encountered magic numbers like this is in cases where they are the end of a file and it sounds like it is the case here too. I am not sure if there is a confusion about zstd format or just a typo in this report, but just to be clear based on my reading of the spec, the only end-of-struct magic is the seek table footer at the end of the file, which is used to identify a zstd file with a seek table; magic in skippable frames is the first field of the frame header so is already fully supported.
If it feels clunky mainly because then you have a dummy field you have to fill out at runtime, you can mark it as a temporary field so it doesn’t actually make it to the final emitted struct. Otherwise, this asymmetry for end-of-struct stuff exists in other areas too (e.g. skipping over the end of a variably-sized struct) and my experience has been that using a terminator field feels bad until you just end up deciding on some convention like always calling the field _end: () or __: () and then it is, like, fine.


Don't Match Snippet Boundaries that are Missing an ID

Fixes a bug where codesnippet boundaries would be matched even if they were missing a codesnippet ID. This happens more prevalently in READMEs as the boundaries are the generic code blocks, so before it would have matched on:
```java
```
And then because this is an invalid/missing snippet, as you cannot have an empty ID snippet, it would raise an error and remove the ```, breaking down stream processing.

/check-enforcer override


Rework project to SOLID Principles without API change.

An interface should be an interface, not an implementation. It is necessary because several default methods exist in the interfaces, which I inherited from the previous repository. The library has more main classes which can see below. I would not touch them. .getLogger will return an interface type, not a class type. So I recommend using var logger = or val logger = used in Java or Kotlin and you are not dependent on defined type.

Configuration
MDCContext
ReactiveLogger
ReactiveKLogger
CoroutineLogger
CoroutineKLogger
coroutine function
MDC (model)

I solved it differently because of the conflicted genetic types of interface and superclass.


Doc Feedback:401 occured while using POST /Me endpoint of SCIM2 with scope internal_user_mgt_create

Location : https://is.docs.wso2.com/en/latest/develop/scim2-rest-apis/
Steps to Reproduce:

Get a JWT token using code grant with scope internal_user_mgt_create
Use it to call POST /Me endpoint of SCIM2

Response :

401unauthorised but in doc says

Permission required:
* /permission/admin/manage/identity/usermgt/create

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Add a script for searching for Cody commits by JetBrains version

By running pnpm run canhaz nnnn where nnnn is a sourcegraph/cody commit, this script will print which JetBrains versions contain that commit. You must set the CODY_DIR environment variable to a sourcegraph/cody repo; this script will fetch commits in that repo.
This reads version tags from the repo containing the working directory. If you need to fetch version tags, run the command mentioned in the script first.
Test plan
This adds a script, it does not affect the product.
$ CODY_DIR=~/dev/cody pnpm run canhaz 343d9cfe7539806f447f23e0f9a4be70dcf713c3

> @ canhaz C:\Users\DominicCooney\dev\jetbrains\scripts
> ts-node canhaz.ts "343d9cfe7539806f447f23e0f9a4be70dcf713c3"

This script checks whether a given JetBrains release contains a specific Cody commit.
To fetch version git tags from origin, run:
  git fetch origin 'refs/tags/v*:refs/tags/v*'

Using sourcegraph/cody repo in C:/Users/DominicCooney/dev/cody
✔ v7.0.6-nightly
✔ v7.0.6
✔ v7.0.5-nightly
✔ v7.0.4-nightly
✔ v7.0.4
✔ v7.0.3-nightly
✔ v7.0.2-nightly
✔ v7.0.2
✔ v7.0.1-nightly
✔ v7.0.1
✔ v7.0.0-nightly
✔ v7.0.0
✔ v6.0.38-nightly
✔ v6.0.37-nightly
✔ v6.0.36-nightly
✔ v6.0.35-nightly
❌ v6.0.34-nightly
❌ v6.0.34
❌ v6.0.33-nightly
✔ v6.0.32-nightly
✔ v6.0.31-nightly
❌ v6.0.30-nightly
❌ v6.0.29-nightly
❌ v6.0.28-nightly
❌ v6.0.27-experimental

oh this is so nice!! thank you dominic 😍
but it only searches on the main branch right? I know we don't often fork but it could be helpful


[BACKPORT] Systemview add kconfig SEGGER_SYSVIEW_PREFIX

Allows SEGGER Systemview to co-exist with cpuload.cpp
See PX4/PX4-Autopilot#20710

@PetervdPerk-NXP is the a PX4 pr?

Had to fetch the new commit id, I've pushed the squashed commit now to PX4.


Add mising tag

Build Docker Images with Maven section missed a '' tag in the example.

CI failed because of another problem

@pmlopes hi - do I need to close PR?


{AKS} Fix KMS properties missing in update scenario

This checklist is used to make sure that common guidelines for a pull request are followed.

Update default test case matrix.

Add test_aks_create_with_azurekeyvaultkms and test_aks_update_with_azurekeyvaultkms back.
Filter out test_aks_create_with_azurekeyvaultkms_private_key_vault and test_aks_update_with_azurekeyvaultkms_private_key_vault by default.

Fix test case test_aks_create_web_application_routing_dns_zone_not_exist.
Fix KMS properties missing in update scenario.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
The precondition is to put your code inside this repository and upgrade the version in the pull request but do not modify src/index.json.

Queued a pipeline to test test_aks_create_with_azurekeyvaultkms and test_aks_update_with_azurekeyvaultkms.


[Bug]: different generation result when changing parameters using copy_ and = method

Your current environment

The output of `python collect_env.py`
torch 2.4 cuda.12.4

Model Input Dumps
for k, v in llm.llm_engine.model_executor.driver_worker.model_runner.model.named_parameters():
        v.data.copy_(state_dict[k ])
outputs1 = llm.generate(prompts, sampling_params)
v.data = state_dict[k ] # k is final_layernorm.weight
outputs2 = llm.generate(prompts, sampling_params)

outputs1 is ok and outputs is messy，but the parameter value are the same.
Why v.data.copy_(state_dict[k ])  and v.data = state_dict[k ] would lead to different generation result?
🐛 Describe the bug
for k, v in llm.llm_engine.model_executor.driver_worker.model_runner.model.named_parameters():
        v.data.copy_(state_dict[k ])
outputs1 = llm.generate(prompts, sampling_params)
v.data = state_dict[k ] # k is final_layernorm.weight
outputs2 = llm.generate(prompts, sampling_params)

outputs1 is ok and outputs is2 messy，but the parameter value are same.
Why v.data.copy_(state_dict[k ])  and v.data = state_dict[k ] would lead to different generation result?
Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

It's related to cuda graph. If I set enforce_eager=True, the generating result would be the same.


Problems with Robot's Geometric Size and Collision Avoidance Failure

For the robot model double_integrator_0, in the robot.cpp file at line 103:
geom_.emplace_back(new fcl::Spheref(0.15)); // Setting the radius to 0.15
In the visualization script visualize.py, at line 47:
self.radius = 0.1  # Setting the radius to 0.1
(1) If I set the radius in visualize.py to 0.15, I find that the final solution fails to achieve collision avoidance.
(2) If I set the radius in both robot.cpp and visualize.py to a larger value, the solution also fails to achieve collision avoidance.
My question is, can the geometric size of the robot be modified? Or what is the default size?
Thank you very much for your time and assistance. @akmaralAW

Hello @ucas-zihaowang,
Yes, your understanding regarding the radius of the double integrator is correct. For the discrete search and optimization part we set it to 0.15. For the visualization it might be a typo, it also should be 0.15. That's the default value.

does the solution has collision with the environment, or inter-robot ? Is it discrete search solution or final optimized trajectory?
If you want to use another value for the radius, then make sure you changed them in robots.cpp file, and in joint_robots.hpp. Parameters from the last file are used for the joint optimization part.

if you want to share the visualization of the solution with collision, please feel free to email me<EMAIL_ADDRESS>

Thank you so much for your reply, I really appreciate it.

The solution results in collisions with the environment as well as between the robots. The discrete search results did not show collisions, collisions occurred after optimization.
I can find the location to modify parameters in robots.cpp, but can you help me find the location to modify parameters in joint_robot.cpp?
I have already sent the specific cases to your email. I directly downloaded the code from your GitHub repository, then added my test cases and modified line 47 in visualize.py:

self.radius = 0.15 # default 0.1

After running the program, I encountered this issue.

Hello, @akmaralAW. I may have resolved the issue.

The first step is to modify the robot's size in robots.cpp.
The second step, for double_integrator_0, you need to modify the robot kinematics configuration file double_integrator_0.yaml under the directory dynoplan/dynobench/models/ and change the corresponding radius to the desired value.
The third step is to modify the radius size in the visualization file visualize.py.

However, I discovered a bug. In dynoplan/dynobench/include/dynobench/integrator2_2d.hpp and dynoplan/dynobench/src/integrator2_2d.cpp, the Integrator2_2d_params constructor sets the default radius size to 0.1. But in the read_from_yaml() function, it does not update the radius size from the configuration file mentioned in step 2. Therefore, I added the following code in integrator2_2d.cpp within the read_from_yaml() function:
void Integrator2_2d_params::read_from_yaml(YAML::Node &node) {
    set_from_yaml(node, VAR_WITH_NAME(shape));
    set_from_yaml(node, VAR_WITH_NAME(dt));
    set_from_yaml(node, VAR_WITH_NAME(max_vel));
    set_from_yaml(node, VAR_WITH_NAME(max_acc));
    set_from_yaml(node, VAR_WITH_NAME(distance_weights));
    set_from_yaml(node, VAR_WITH_NAME(radius)); // add this line to update radius's value
}

Therefore, after fixing the bug described in step 4, we only need to follow the first three steps to make the necessary modifications.

Hello @ucas-zihaowang,
Correct, I just checked. If you are on the main branch, then adding set_from_yaml(node, VAR_WITH_NAME(radius)) should fic the problem.
I would highly recommend you to switch to benchmark_icra24 branch, which has been tested thoroughly.


Changing the JS Pattern for a lazy matching pattern

This is according to a local monkey-patch.
No tests unfortunately as I can't run rspec ATM.

Thank you for your PR, your help is really appreciated 🙏


Add Rick and Morty API

https://rickandmortyapi.com/documentation

Choose 5 endpoints

Hello there, I'll take this one ;)

@arnaudvalle do it =)


User->id/ID is string instead of int

Expected behavior
The User id/ID should be an integer.
Actual behavior
The User id/ID is a string.
Steps to reproduce behavior
use Timber\User;

$user = new User(15);

echo \gettype($user->id);
echo \gettype($user->ID);

What version of WordPress, PHP and Timber are you using?
Timber 1.14
PHP 7.3
Wordpress 5.3.2
How did you install Timber? (for example, from GitHub, Composer/Packagist, WP.org?)
Composer/Packagist

@rubas good call! Is this happening on all data types or just User?

We noticed this behaviour only with the User class and not with others.
Not sure when it was introduced but I guess lately as it broke our code $user->id === 15.


enhance supportInterface on NFT Bridges

Issue
currently, the L1/L2StandardERC721 has EIP165 supportInterfaces() implemented to query the implementation and compatibility withe the NFT Bridges, when fulfilling the bridge transaction.
In addition to which, it must also be able to return its support for ERC721 and ERC721Metadata interfaces
The NFTBridges, while registering the ERC721 pair contracts on each side - do not have checks set up which ensure the contracts to be registered implements ERC721 interface,
if a token is wrongly registered, bridge finalisation cannot happen
Suggestion

modify the supportsInterface() on L1/L2StandardERC721 to include the check for parent contract interfaces, something like _interfaceId == bridgeCompatibleInterface || super.supportsInterface(_interfaceId)

on the NFT Bridges registerNFTPair should check the (layer)contract (opposite to the baseLayer) should confirm to 0x80ac58cd //erc721 and either 0x3899b238(l1) or 0x646dd6ec(l2)

closed by #17


Feature Request: More information about track on Touchbar and context action buttons

OS: OSX Sierra
Would be really nice to have more information about actually playing track, thumbs up/down and switch to radio of current Artist i.e (some other context choices), I would definitely replace it for scrolling trackbar.
Is this possible or scrollbar is only way for now? Probably can donate too.
Thanks for app, just found it today, great work!

Is this possible or scrollbar is only way for now?

With other apps in focus all we can do is provide media metadata and macOS decides what to display, they normally just display the play/pause buttons and the progress scroller.  We do give them information like the current playing track but they don't do anything with it currently


[HowTo] DIB to DDB, how to use RT_BITMAP when you retrieve them from a resource file

When retrieving a DeviceIndependantBitmap from a ResourceFile (exe, dll, ...) you might be stuck with a funky BMP file upside down with wrong colors, especially if it was an indexed one.
I'm sharing with you my work after headbanging my head on the walls for a few months:
https://github.com/MetasharpNet/StarWarsRebellionEditor.NET/blob/master/SwRebellionEditor/ResourceHelpers/DIB.cs
With that, most of you will be able to use your bitmap resources properly and display them in a picture box, or save them to your harddrive.
Usage is simple :
var ddbBitmap = DIB.ToDDB(myBitmapResource.Bitmap); // to get a ddb bitmap you can display in your app
or
DIB.ToDDB(myBitmapResource.Bitmap, "myfilepath.bmp"); // to write to disk a ddb bitmap 100% identical to resource helper output
I have just done the work for DIB bitmaps in 8 bits indexed colors but the code should be pretty easy to understand to extend it.

to me the lib just felt bugged/missing features in quite many cases.

Please feel free to contribute improvements with tests so that others can benefit!

I don't understand the way this lib is architectured.

What's your question?
The library evolved from some copy-pasted code around 2009, it has been a while.
https://www.codeproject.com/Articles/27373/File-Resource-Management-Library-NET
https://code.dblock.org/2008/08/10/file-resource-management-library-net.html
You should rewrite it if you feel you can do better, or improve it.

I have better things to do now that I'm done. I shared my working code for all the specific cases I had to help you all. I hope someone owning the lib will do the update for others. But regarding myself, I don't have that time. Sorry, I'm doing dev for fun nowadays, it's no longer my job and I don't want to spend time on getting familiar with the Pull Request stuff.

thank you for your help

I heavily updated my code to manage the addition of new entries and some other resource types such as a customly named folder "303" for my needs.

I heavily updated my function that had in fact some bugs. Now I directly build myself a byte[] that I turn into an in memory ddb bitmap or into a ddb file depending on arguments. Check the source code. I'm so relieved to have it finally working at 100%.
https://github.com/MetasharpNet/StarWarsRebellionEditor.NET/blob/master/SwRebellionEditor/ResourceHelpers/DIB.cs


LOG4J2-3228 - Remove support for java.io.Serializable

This removes Serializable from various APIs including Message, Layout, LogEvent, Logger, and ReadOnlyStringMap. Java serialization is a security hazard. Messages and LogEvents already have numerous alternatives for generic serialization which should be used instead.

Alright, @garydgregory, I've removed the unnecessary generic parameter. However, this raises a cleanup issue: we now have AbstractLayout and AbstractStringLayout which logically should be merged, but this isn't really that easy to do without making weird classes like AbstractStringLayout.Serializer2 or breaking backward compatibility. Given the existing tests we have for EcsLayout, there's clearly some desire for binary compatibility with basic Log4j2 plugins, and the abstract layout classes are seemingly one of those. What do you think? Should I try to pull up whatever members we can that maintain binary compatibility, or should I just leave it as is?

I'm currently running the tests to make sure the revert of log4j-1.2-api code is ok with the rest of this PR before I push that up. Then I can merge from there after a PR run.


project activity

Hello @cludden ,  thank you for this project!
I am wondering what is the status of this project in regards to receiving PRs.
I have a need to expand this project to honor firehose streams and to use go mod. I can just fork the project but wanted to know if you receive PRs I can help and expand this valuable tool

Hi @guillermo-menjivar, feel free to fork and/or submit changes, I'm happy to incorporate them into this project. However, I'd also suggest taking a look at Jeffail/benthos as another alternative to this project that I've contributed to, and is more feature complete than this project.


Implement firebase remote config

Description
Use firebase remote config for our feature flags.
See more details about the epic here:
https://app.zenhub.com/workspaces/wallet-backlog-board-60092d006a84e3001d0d5936/issues/celo-org/wallet/697
Other changes
None
Tested
Tested the happy path opening the app and making sure the test_feature flag (which was added temporarily for testing) is set correctly.
I also tested under weirder conditions such as opening the app while in airplane, and opening and closing quickly.
How others should test
If you have access to the console logs then can look for the log:

Updated feature flags

Without console access it is a bit more difficult. Basically one could pick a specific feature flag such as celoEuroEnabled and make sure it gets enabled.
Related issues

Fixes #636

Backwards compatibility
Yes, but not forwards compatible because older clients still rely on the old system which stores flags in firebase database.

@Mergifyio refresh


"Previous/Next Surah" when reading first/last surah.

If you tried to click on Previous Surah while reading Surah Al-Fatihah or to click on Next Surah while reading Surah An-Nas, you will get message:

Surah is out of range. Please go to thehome page and select a Surah/Ayah

Can we hide/disable that button?

@srifqi can you provide screenshots? I am not seeing previous or next on either of those surahs.

@sabeurthabti I've uploaded the screenshot in the first comment.

@sabeurthabti @srifqi i can replicate this behavior. Not sure why this is happening but we can put a fix for it inshallah.

@mmahalwy Thank you for your fast response. Don't forget to hide/disable "Next Surah" in An-Nas. :smile:

@mmahalwy @srifqi I was looking at the bottom of the surah :(

Yeah, I think what we can do is just not call the function in the onClick callback. That's the quickest fix, cause from a UI it looks disabled but not from a functional point :)
@srifqi my pleasure :)


Populate dashpages from configuration

Fixes #5289
This change causes the dashboard to look for a file named dashpages.json in the current directory. If found, it's parsed to provide the set of dashpages shown on the metrics page.
Checklist

Is this feature complete?

[ ] Yes. Ready to ship.
[x] No. Follow-up changes expected. (this is a PR to a feature branch)

Are you including unit tests for the changes and scenario tests if relevant?

[x] Yes
[ ] No

Did you add public API?

[ ] Yes

If yes, did you have an API Review for it?

[ ] Yes
[ ] No

Did you add <remarks /> and <code /> elements on your triple slash comments?

[ ] Yes
[ ] No

[x] No

Does the change make any security assumptions or guarantees?

[ ] Yes

If yes, have you done a threat model and had a security review?

[ ] Yes
[ ] No

[x] No

Does the change require an update in our Aspire docs?

[ ] Yes

Link to aspire-docs issue:

[x] No (not yet, we will doc dashpages entirely before the feature branch merges)

Microsoft Reviewers: Open in CodeFlow

/azp run

Aspire.EndToEnd.Tests.IntegrationServicesTests.Aspire.EndToEnd.Tests.IntegrationServicesTests.VerifyCosmosComponentWorks(resourceName: efcosmos) timed out after 10 minutes.

/azp run


Upgrade React to 16.3.2

Summary
To support the new forwardRef and Context api's in pretty-format the version of React that is used in tests needs to be updated.
Test plan
Ensure tests pass.

Codecov Report

Merging #6092 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #6092   +/-   ##
======================================
  Coverage    64.1%   64.1%
======================================
  Files         217     217
  Lines        8335    8335
  Branches        4       4
======================================
  Hits         5343    5343
  Misses       2991    2991
  Partials        1       1

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 9850275...7710689. Read the comment docs.

FYI we plan to clean up how our internal deps are resolved by Yarn and your change is included in this PR: https://github.com/facebook/jest/pull/6090. If it gets merged, this one becomes obsolete (I'll mark it so GitHub can do it automatically).


Create contribution guide

Great. Would like to contribute.

I'll post it soon. Do you want implement any particular feature?

Merged PR #30


Fix symbol exporting in libTuriCreate

Uses OBJECT library syntax in CMake to create a single reusable
compilation of capi that will export all symbols in targets that link
this object.
Requires a new version of CMake to use that OBJECT syntax correctly,
with 3.12 being the minimum version to properly support downstream
dependencies of OBJECT libraries.
Removes CMake automatic installation logic, as installing cmake from
source is time consuming, and probably not what most developers or
CI systems want to do anyway; we should just require the developers or
system maintainers to install a recent version of CMake as a
prerequisite. (Alternative would be to update our CMake installation
script, but the cost of updating and testing that script as we take
dependencies on new CMake versions doesn't seem worth it.)

Fixes #843

I'm not really comfortable updating cmake to require a version later than 3.9; I don't think most linux distributions ship with a later version than that.
Yucheng had some ideas about this -- let's sync up with him on that today.

@hoytak is right; this is not the right fix. Most people building the repo won't have a new enough CMake and it'll error out and be quite cumbersome to work around. There is a potential fix that doesn't require a newer CMake. @hoytak can try that one.


I am having an issue, $user is undefined in chatMessage.

ErrorException in ChatMessage.php line 34:
Undefined property: App\Events\ChatMessage::$user

the code is the same as here, how can i solve this?
Thanks.

have you clone it exactly?

I have downloaded it as a zip today, configured everything like it says on GitHub(by the way, you need to add that we have to install vue-resource also). added the credentials, migrated the database. and now it gives me this issue: BroadcastException in PusherBroadcaster.php line 106:
Unknown auth_key. what can i do now? Thanks for the help.

Follow this tutorial to setup your .env filehttps://www.cloudways.com/blog/realtime-chatroom-with-laravel-vuejs-pusher/

Also need to add pusher key in app.js

It's not that. i have just solved it. in the config/broadcasting.php file you need to add your cluster in the options array. like so:
 'options' => [                 'cluster'=> 'yourClusterHere(it's found in the pusher dashboard)',              ],


[OSCI] Bug fix: Correct file path for importing Query component

Description
This change clarifies the file path for the Query export in five files. Before the change, the OUI documentation site was not loading on my browser, and the console displayed the warnings in the following screenshot:

After the change, the documentation site loads successfully, and the warnings regarding the Query export are absent from my console:

Issues Resolved
Fixes issue #1063
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.
[x] All tests pass

[x] yarn lint
[x] yarn test-unit

[x] Update CHANGELOG.md
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@BSFishy Yes, I'll open a separate issue for the Ast fix.


add notes-to-f0 notebook

Coverage remained the same at 79.583% when pulling cddcfa6ff8b944995ad8c1b848a1835ffbc259c0 on notebooks into 537bb7bad0601fc58e4fff8404f71658b86ef60e on master.

Coverage remained the same at 79.583% when pulling cddcfa6ff8b944995ad8c1b848a1835ffbc259c0 on notebooks into 537bb7bad0601fc58e4fff8404f71658b86ef60e on master.

Coverage remained the same at 79.583% when pulling cddcfa6ff8b944995ad8c1b848a1835ffbc259c0 on notebooks into 537bb7bad0601fc58e4fff8404f71658b86ef60e on master.


[WIP] Investigating segfault with requireIndexes

Note: don't merge this
Discovered with PHP 5.5.12-2ubuntu4.2 (cli) and PHP driver 1.6.4. This appears to be a PHP issue, rather than the driver, as it does not reproduce on 5.6. This seems connected to Collection::isFieldIndexed() fetching the collection indexes on each call. While that is inefficient and should probably be revised, a segfault is still not acceptable.
Backtrace follows:
#0  _zend_mm_free_int (heap=0x7f283b2e2920, p=0x7f283b2e2930) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_alloc.c:2104
        mm_block = 0x7f283b2e2920
        next_block = 0xfe50766391a0
#1  0x00000000007b68f0 in i_zval_ptr_dtor (zval_ptr=<optimized out>) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_execute.h:82
No locals.
#2  zend_vm_stack_clear_multiple (nested=<optimized out>) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_execute.h:298
        q = 0x7f283b2e2930
#3  zend_do_fcall_common_helper_SPEC (execute_data=0x7f284ba1a390) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:642
        opline = 0x7f283b3914f0
        fbc = 0x7f283b2e2930
#4  0x0000000000728d30 in execute_ex (execute_data=0x7f284ba1a390) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:363
        ret =<PHONE_NUMBER>
        original_in_execution = 1 '\001'
#5  0x00000000006ec548 in dtrace_execute_ex (execute_data=0x7f284ba1a390) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_dtrace.c:73
        lineno = 0
        scope = 0x0
        filename = 0x0
        funcname = 0x0
        classname = 0x0
#6  0x00000000007b6bbc in zend_do_fcall_common_helper_SPEC (execute_data=0x7f284ba1a068) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:584
        opline = 0x7f283b393ea8
        fbc = 0x7f283b390368
#7  0x0000000000728d30 in execute_ex (execute_data=0x7f284ba1a068) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:363
        ret =<PHONE_NUMBER>
        original_in_execution = 1 '\001'
#8  0x00000000006ec548 in dtrace_execute_ex (execute_data=0x7f284ba1a068) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_dtrace.c:73
        lineno = 0
        scope = 0x0
        filename = 0x0
        funcname = 0x0
        classname = 0x0
#9  0x00000000007b6bbc in zend_do_fcall_common_helper_SPEC (execute_data=0x7f284ba19280) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:584
        opline = 0x7f284ba4f2a0
        fbc = 0x7f283b391738
#10 0x0000000000728d30 in execute_ex (execute_data=0x7f284ba19280) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_vm_execute.h:363
        ret =<PHONE_NUMBER>
        original_in_execution = 0 '\000'
#11 0x00000000006ec548 in dtrace_execute_ex (execute_data=0x7f284ba19280) at /build/buildd/php5-5.5.12+dfsg/Zend/zend_dtrace.c:73
        lineno = 32552
        scope = 0x0
        filename = 0x0
        funcname = 0x0
        classname = 0x0
#12 0x00000000006fe280 in zend_execute_scripts (type=992880928, type@entry=8, retval=0x7f283b2e2930, retval@entry=0x0, file_count=993355904, file_count@entry=3)
    at /build/buildd/php5-5.5.12+dfsg/Zend/zend.c:1316
        files = {{gp_offset = 40, fp_offset = 32767, overflow_arg_area = 0x7fffd23de4b0, reg_save_area = 0x7fffd23de440}}
        i = 1
        file_handle = 0x7fffd23e0860
#13 0x000000000069c08b in php_execute_script (primary_file=0x7fffd23e0860) at /build/buildd/php5-5.5.12+dfsg/main/main.c:2506
        realfile = "/home/jmikola/workspace/doctrine/mongodb-odm/tools/sandbox/segfault.php\000P\n>\322\377\177\000\000\340\n>\322\377\177\000\000\340\n>\322\377\177\000\000@\016\356\000\000\000\000\000W\265\207K(\177\000\000\001", '\000' <repeats 15 times>, "О\241K(\177\000\000P%\232I(\177\000\000\300\v\356\000\000\000\000\000@\016\356\000\000\000\000\000\310\a>\322\377\177\000\000\065%\210K(\177\000\000p\310\325I(\177\000\000\000\000\000\000\000\000\000\000\034\000\000\000\000\000\000\000Ϛ"...
        __orig_bailout = 0x7fffd23e0a10
        __bailout = {{__jmpbuf = {140736720669200, -5312915656794798065,<PHONE_NUMBER>68520, 12129144, 1, 2, -5312915655647655921,<PHONE_NUMBER>402544655}, __mask_was_saved = 0, __saved_mask = {
              __val = {139811014162272, 59,<PHONE_NUMBER>64256, 12129144, 1, 2,<PHONE_NUMBER>21003264,<PHONE_NUMBER>,<PHONE_NUMBER>69408, 40134352,<PHONE_NUMBER>64256, 12129144, 1, 2, 6914764, 43763440}}}}
        prepend_file_p = 0x0
        append_file_p = 0x0
        prepend_file = {type = ZEND_HANDLE_FILENAME, filename = 0x0, opened_path = 0x0, handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0,
                buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, free_filename = 0 '\000'}
        append_file = {type = ZEND_HANDLE_FILENAME, filename = 0x0, opened_path = 0x0, handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0,
                buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, free_filename = 0 '\000'}
        old_cwd = 0x7fffd23de4b0 ""
        retval = 0
#14 0x00000000007b8880 in do_cli (argc=992880928, argv=0x7f283b2e2930) at /build/buildd/php5-5.5.12+dfsg/sapi/cli/php_cli.c:994
        __bailout = {{__jmpbuf = {40134960,<PHONE_NUMBER>054076431, 12131760,<PHONE_NUMBER>73704,<PHONE_NUMBER>73700, 15479808, -5312915656796895217,<PHONE_NUMBER>138430479}, __mask_was_saved = 0,
            __saved_mask = {__val = {12032513, 12032537, 11931347, 11931368, 12032550, 12032570, 12032587, 12033141, 12032608, 12032622, 12032644, 12032663, 12032690, 12032719, 0,
<PHONE_NUMBER>649846063}}}}
        file_handle = {type = ZEND_HANDLE_MAPPED, filename = 0x26466d0 "segfault.php", opened_path = 0x0, handle = {fd =<PHONE_NUMBER>, fp = 0x7f284ba4ed60, stream = {handle = 0x7f284ba4ed60,
              isatty = 0, mmap = {len = 582, pos = 0, map = 0x7f284ba88000, buf = 0x7f284ba88000 <error: Cannot access memory at address 0x7f284ba88000>, old_handle = 0x29bc4b0,
                old_closer = 0x713ef0 <zend_stream_stdio_closer>}, reader = 0x713f20 <zend_stream_stdio_reader>, fsizer = 0x713e70 <zend_stream_stdio_fsizer>,
              closer = 0x713df0 <zend_stream_mmap_closer>}}, free_filename = 0 '\000'}
        request_started = 1
        exit_status = 0
        php_optarg = 0x0
        php_optind = 2
        arg_excp = 0x2646698
        lineno = 1
#15 0x0000000000461aad in main (argc=992880928, argv=0x7f283b2e2930) at /build/buildd/php5-5.5.12+dfsg/sapi/cli/php_cli.c:1378
        __bailout = {{__jmpbuf = {40134960,<PHONE_NUMBER>054076431, 12131760,<PHONE_NUMBER>73704,<PHONE_NUMBER>73700, 15479808, -5312915657509926897,<PHONE_NUMBER>178554895}, __mask_was_saved = 0,
            __saved_mask = {__val = {139811008050176,<PHONE_NUMBER>18912,<PHONE_NUMBER>82176, 0,<PHONE_NUMBER>87488,<PHONE_NUMBER>73872,<PHONE_NUMBER>73856,<PHONE_NUMBER>, 4409740,<PHONE_NUMBER>,<PHONE_NUMBER>04375,
<PHONE_NUMBER>06472,<PHONE_NUMBER>79800,<PHONE_NUMBER>86632,<PHONE_NUMBER>87272, 1}}}}
        c =<PHONE_NUMBER>
        php_optarg = 0x0
        php_optind = 1
        ini_ignore = 0

zbacktrace follows:
[0x7f1350d2a1e0] findFileWithExtension() /home/jmikola/workspace/doctrine/mongodb-odm/vendor/composer/ClassLoader.php:372
[0x7f1350d29668] Composer\Autoload\ClassLoader->findFileWithExtension("Doctrine\ODM\MongoDB\MongoDBException", ".php") /home/jmikola/workspace/doctrine/mongodb-odm/vendor/composer/ClassLoader.php:329
[0x7f1350d29278] Composer\Autoload\ClassLoader->findFile("Doctrine\ODM\MongoDB\MongoDBException") /home/jmikola/workspace/doctrine/mongodb-odm/vendor/composer/ClassLoader.php:300
[0x7fff0ce40900] Composer\Autoload\ClassLoader->loadClass("Doctrine\ODM\MongoDB\MongoDBException")
[0x7fff0ce40c60] spl_autoload_call("Doctrine\ODM\MongoDB\MongoDBException")
[0x7f1350d29068] execute() /home/jmikola/workspace/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Query/Query.php:222
[0x7f1350d28280] Doctrine\ODM\MongoDB\Query\Query->execute() /home/jmikola/workspace/doctrine/mongodb-odm/tools/sandbox/segfault.php:14

As noted by Jeremy, this happens in findFileWithExtension():
https://github.com/composer/composer/blob/master/src/Composer/Autoload/ClassLoader.php#L347
As soon as the code tries to access DIRECTORY_SEPARATOR, it fails on my machine. No idea why. I've tried debugging in the IDE, as soon as I add DIRECTORY_SEPARATOR as a watch the PHP process crashes with the same segfault. This only happens in two specific tests:

Doctrine\ODM\MongoDB\Tests\Functional\RequireIndexesTest::testForceEnableRequireIndexes
Doctrine\ODM\MongoDB\Tests\Functional\Ticket\GH580Test::testDocumentPersisterShouldClearQueuedInsertsOnMongoException

For the record it just hit me on PHP 5.5.23-1+deb.sury.org~precise+2  and php5-mongo 1.6.6-1+deb.sury.org~precise+1

This was recently reported in PHP-1435. The fix is in https://github.com/mongodb/mongo-php-driver/pull/847 and should appear in the upcoming 1.6.7 release. The Composer bit above looks to be a red herring, which just coincided with some zval cleanup in the engine.

Released: https://pecl.php.net/package/mongo/1.6.7


Owner field not being set automatically with transformer v2

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
8.1.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
no
Amplify Categories
api
Amplify Commands
Not applicable
Describe the bug
If I am signed in as a user in a group with read/write/update privileges, the owner field is not automatically set. The specific code (see "MINE"):
#if( $util.authType() == "User Pool Authorization" )
  #if( !$isAuthorized )
    #set( $staticGroupRoles = [{"claim":"cognito:groups","entity":"Admins","allowedFields":["id","createdAt","updatedAt","legacyId","odds","oddsCalculated","photoUrl","betType","eventDescription","subject","winAmount","betAmount","collectAmount","additionalInfo","ticketId","bookName","isLive","views","isMobile","creatorId","ticketEventId","ticketOptionId","ticketSportsbookId","ticketUserId","ticketSportId","ticketOriginalOwnerId","ticketLocaleId","hasShipped","providerTicketId","providerId","disableValues","source","result","inPropswapsPossession","reviewed","sport","user","originalOwner","locale","option","event","sportsbook","provider","listings","ticketViews","bets","cachedBets","userTicketsId","userOriginalTicketsId","providerTicketsId","sportTicketsId","localeTicketsId"],"isAuthorizedOnAllFields":true}] )
    #foreach( $groupRole in $staticGroupRoles )
      #set( $groupsInToken = $util.defaultIfNull($ctx.identity.claims.get($groupRole.claim), []) )
      #if( $groupsInToken.contains($groupRole.entity) )
        #if( $groupRole.isAuthorizedOnAllFields )
          #set( $isAuthorized = true ) <-------------- MINE: THIS GETS SET TO TRUE
          #break
        #else
          $util.qr($allowedFields.addAll($groupRole.allowedFields))
        #end
      #end
    #end
  #end
  #if( !$isAuthorized ) <----------------- MINE: SO THIS NEVER RUNS
    #set( $ownerEntity0 = $util.defaultIfNull($ctx.args.input.ticketUserId, null) )
    #set( $ownerClaim0 = $util.defaultIfNull($ctx.identity.claims.get("realUserId"), "___xamznone____") )
    #set( $ownerAllowedFields0 = ["id","createdAt","updatedAt","legacyId","odds","oddsCalculated","photoUrl","betType","eventDescription","subject","winAmount","betAmount","collectAmount","additionalInfo","ticketId","bookName","isLive","views","isMobile","creatorId","ticketEventId","ticketOptionId","ticketSportsbookId","ticketUserId","ticketSportId","ticketOriginalOwnerId","ticketLocaleId","hasShipped","providerTicketId","providerId","disableValues","source","result","inPropswapsPossession","reviewed","sport","user","originalOwner","locale","option","event","sportsbook","provider","listings","ticketViews","bets","cachedBets","userTicketsId","userOriginalTicketsId","providerTicketsId","sportTicketsId","localeTicketsId"] )
    #set( $isAuthorizedOnAllFields0 = true )
    #if( $ownerClaim0 == $ownerEntity0 )
      #if( $isAuthorizedOnAllFields0 )
        #set( $isAuthorized = true )
      #else
        $util.qr($allowedFields.addAll($ownerAllowedFields0))
      #end
    #end
    #if( $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey("ticketUserId") )
      $util.qr($ctx.args.input.put("ticketUserId", $ownerClaim0)) <--------- MINE: SO THIS NEVER RUNS
      #if( $isAuthorizedOnAllFields0 )
        #set( $isAuthorized = true )
      #else
        $util.qr($allowedFields.addAll($ownerAllowedFields0))
      #end
    #end
  #end
#end

Expected behavior
Regardless of the group the user is in, the owner field should be set automatically as it was with Transformer v1
Reproduction steps

Sign in as a user within a group
Perform an action that runs a mutation

GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
No response

@alharris-at any update on this?

@alharris-at Can I please get any sort of update? This has been broken for almost a month and it's holding up production deployment

Hi @CodySwannGT, sorry I missed your last ping. I'll check w/ the team about getting this pulled into our current sprint as it's actively blocking you, and not just a gap in v1 to v2 transformer migration.

@alharris-at thank you!

@alharris-at looks like this is just pending a deploy. Any idea when that might be?

@alharris-at checking in again on this. Any movement?

@alharris-at It seems that this was missed on 4.0.1:
https://github.com/aws-amplify/amplify-category-api/releases/tag/%40aws-amplify%2Famplify-category-api%404.0.1

This is brutal. Been waiting nearly 150 days for this bug to get fixed so we can actually deploy our v2 migration.

Hi @CodySwannGT, sorry for the delayed response here, I have checked up on this fix and as you would need to set the Feature Flag populateOwnerFieldForStaticGroupAuth to true in your cli.json file present at the root of amplify folder in your application. Thanks

@phani-srikar thank you!

This feature flag defaults to true for new projects in CLI beginning version 10.5.0. For existing projects with this issue, set populateOwnerFieldForStaticGroupAuth to true in your amplify/cli.json file as mentioned above by @phani-srikar.
Closing this issue now, thank you.

@alharris-at where is this documented? What block should we put it under?

@phani-srikar @alharris-at which block do I put populateOwnerFieldForStaticGroupAuth under? graphQLTransformer? I added it there and it doesn't appear to be doing anything.

@phani-srikar @alharris-at to add to my last comment, the generated resolvers looks like this (adding MINE again):
## [Start] Authorization Steps. **
$util.qr($ctx.stash.put("hasAuth", true))
#set( $inputFields = $util.parseJson($util.toJson($ctx.args.input.keySet())) )
#set( $isAuthorized = false )
#set( $allowedFields = [] )
#if( $util.authType() == "API Key Authorization" )
$util.unauthorized()
#end
#if( $util.authType() == "IAM Authorization" )
  #set( $adminRoles = ["propswap-cody-us-east-1-lambdaRole","propswap-staging-us-east-1-lambdaRole","propswap-prod-us-east-1-lambdaRole"] )
  #foreach( $adminRole in $adminRoles )
    #if( $ctx.identity.userArn.contains($adminRole) && $ctx.identity.userArn != $ctx.stash.authRole && $ctx.identity.userArn != $ctx.stash.unauthRole )
      #return($util.toJson({}))
    #end
  #end
  #if( ($ctx.identity.userArn == $ctx.stash.authRole) || ($ctx.identity.cognitoIdentityPoolId == "us-east-1:898d2822-419c-4119-b5be-5051995aa013" && $ctx.identity.cognitoIdentityAuthType == "authenticated") )
    #set( $isAuthorized = true )
  #end
#end
#if( $util.authType() == "User Pool Authorization" )
  #if( !$isAuthorized )
    #set( $staticGroupRoles = [{"claim":"cognito:groups","entity":"Admins","allowedFields":["id","createdAt","updatedAt","userId","listingId","user","listing","listingId#createdAt"],"isAuthorizedOnAllFields":true}] )
    #foreach( $groupRole in $staticGroupRoles )
      #set( $groupsInToken = $util.defaultIfNull($ctx.identity.claims.get($groupRole.claim), []) )
      #if( $groupsInToken.contains($groupRole.entity) )
        #if( $groupRole.isAuthorizedOnAllFields )
          #set( $isAuthorized = true ) ## <----- MINE: When the user is an admin, this gets set
          #break
        #else
          $util.qr($allowedFields.addAll($groupRole.allowedFields))
        #end
      #end
    #end
  #end
  #set( $ownerEntity0 = $util.defaultIfNull($ctx.args.input.userId, null) )
  #set( $ownerClaim0 = $util.defaultIfNull($ctx.identity.claims.get("realUserId"), null) )
  $util.log.error("OWNER CLAIM 1", $ctx.args.input)
  $util.log.error("OWNER CLAIM 2", $ownerClaim0)
  $util.log.error("OWNER CLAIM 3", $ctx.identity.claims)
  $util.log.error("OWNER CLAIM 4", $ctx.identity)
  $util.log.error("OWNER CLAIM 5", $ctx)

  $util.log.error($ctx.args.input)
  $util.log.error($ownerClaim0)
  $util.log.error($ctx.identity.claims)
  $util.log.error($ctx.identity)
  $util.log.error($ctx)
  #if( !$util.isNull($ownerClaim0) )

    #if( !$isAuthorized ) ## <----- MINE: The above was set to "true" so this fails
      #set( $ownerClaimsList0 = [] )
      #set( $ownerAllowedFields0 = ["id","createdAt","updatedAt","userId","listingId","user","listing","listingId#createdAt"] )
      #set( $isAuthorizedOnAllFields0 = true )
      #if( $ownerClaim0 == $ownerEntity0 || $ownerClaimsList0.contains($ownerEntity0) )
        #if( $isAuthorizedOnAllFields0 )
          #set( $isAuthorized = true )
        #else
          $util.qr($allowedFields.addAll($ownerAllowedFields0))
        #end
      #end
      #if( $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey("userId") )
        $util.qr($ctx.args.input.put("userId", $ownerClaim0))  ## <----- MINE: And then this is never called
        #if( $isAuthorizedOnAllFields0 )
          #set( $isAuthorized = true )
        #else
          $util.qr($allowedFields.addAll($ownerAllowedFields0))
        #end
      #end
    #end
  #end
#end
#if( !$isAuthorized && $allowedFields.isEmpty() )
$util.unauthorized()
#end
#if( !$isAuthorized )
  #set( $deniedFields = $util.list.copyAndRemoveAll($inputFields, $allowedFields) )
  #if( $deniedFields.size() > 0 )
    $util.error("Unauthorized on ${deniedFields}", "Unauthorized")
  #end
#end
$util.toJson({"version":"2018-05-29","payload":{}})
## [End] Authorization Steps. **

Ugh.... so the trick was, we needed to make a token change to schema.graphql and redeploy. Works as expected now!

@CodySwannGT , could you let me know what you mean with a token change to schema.graphql. Thanks!

Just any change. Make any change to get it to compile again


Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user ''.

[Enter feedback here]
I did exactly what is been documented for my .Net core application. Am getting the error in local and also in azure. While debugging the code, I could see the access token is getting called. Initial loading of my API service working fine.

But when I call the controller to login to my application with username and password I get the below error.
Microsoft.Data.SqlClient.SqlException (0x80131904): Login failed for user ''.

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

ID: 31b0d33c-f88e-d50c-2926-7933940f3b92
Version Independent ID: 4aaef906-f501-6947-5d23-1b704470f09d
Content: Tutorial: Access data with managed identity - Azure App Service
Content Source: articles/app-service/app-service-web-tutorial-connect-msi.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Thanks for the feedback @karthikeyanVK! We are currently investigating and will update you shortly.

@karthikeyanVK verify that your connection string under application settings is set to "Server=tcp:<server-name>.database.windows.net,1433;Database=<database-name>;"
In the portal:

or using azure cli:
az webapp config connection-string set --resource-group myResourceGroup --name <app-name> --setting-names MyDbConnection

Then check your Azure Sql instance to verify your app's system identity has contributor access from this step.

Thanks for the quick response. I did have the connection string right. I am getting the error in the visual studio while debugging. I am not sure what contributor access I should give for my local environment to debug. My visual studio is logged in with my account and I am the owner/administrator of all resources

@karthikeyanVK for local environment, VS should be using your AD credentials. Can access your Azure SQL Instance from SQL Object Explorer? Authentication should be set Active Directory Integrated Authentication and you'll be prompted to include your IP on the Azure SQL firewall.

Yes it works with Active Directory Integrated Authentication in SQL Object Explorer

Okay, so that at least turns our attention to your Azure SQL Instance. This tutorial assumes you already have a database created. Did you follow any tutorials for creation? If not, could you include the steps you did to create your instance?

I did create the SQL in a normal way, which I have used to do it for years now. Nothing special. You have any sample GitHub sample code with all needed code changes, so I can change the connection string and test it in local.

@karthikeyanVK, I'm referring to how you created the Azure SQL instance on Azure. Did you use Azure CLI or the portal? What steps did you do/follow to create?

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

I used the portal to create the SQL database. @RyanHill-MSFT

@karthikeyanVK email us at AzCommunity[at]microsoft[dot]com ATTN Ryan so we can work more closely with you. Include your subscription id in the email.

Hi Guys,
Was this issue eventually resolved? If yes, is it documented anywhere? I have the same issue.

Same issue here, stuck for days now, if I find solution I will post it here.

I have got same issue. If someone found it, please share to me.


SetOuterConeAngle doesn't work?

Any idea why this doesn't work (tested on a spot light)
import unreal_engine as ue

# Get the root component
rc = ue.editor_get_selected_actors()[0].rootComponent
rc.SetOuterConeAngle(40)
rc.post_edit_change()

Hi sinokgr,
Looking at the methods of the Component, you can use the set_property method to set the Cone Angle. I am not so familiar with the internals whether or not your could "supposed to work" but one way is to set a property.
import unreal_engine as ue
# Get the root component
rc = ue.editor_get_selected_actors()[0].rootComponent
#rc.SetOuterConeAngle(40)
rc.set_property("OuterConeAngle", 1003.0)
rc.post_edit_change()

the attribute names are capital camelcase.

Hi @Schizo, many thanks for the reply. It doesn't really matter if you use the set_property or use the property name. It's explained here how the system works. Unfortunately there is no property called "OuterConeAngle" but there is a function called SetOuterConeAngle() which unfortunately doesn't seem to work.
to print all your rootComponent properties, you can use this:
import unreal_engine as ue

# Print properties
for prop in ue.editor_get_selected_actors()[0].rootComponent.properties():
	print (prop)

and for functions you can use this:
import unreal_engine as ue

# Print functions
for fn in ue.editor_get_selected_actors()[0].rootComponent.functions():
	print (fn)

Hope that helps,
Nick

I see, that makes sense! The properties function is handy too, I did just guesswork what the property would be named,  and thought that a properties() function would be nice to have, here you go!
Anyhow, do I hear correct, that you couldn't set the property with the following snippet:
rc.set_property("OuterConeAngle", 1003.0)

Because that works for me, and I can see in the Details window that the values are reflected.

hm.. that's weird, I just copy-pasted again today your code, and it looks like it works with no issues. I might have missed-typed something last time. Thanks @Schizo 👍


Check Android keyboard hardware

Thank you kindly. How did you find out this was a thing?

https://manual.yoyogames.com/GameMaker_Language/GML_Reference/OS_And_Compiler/os_get_info.htm
tested to confirm


xformV declaration in gazebo_usv_dynamics_plugin.cpp

When make px4_sitl_default gazebo,  declaration error happens
/home/robin/px4/1.11/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp:251:29: error: missing template arguments before ‘xformV’      ignition::math::Matrix4 xformV(vq); /home/robin/px4/1.11/Firmware/Tools/sitl_gazebo/src/gazebo_usv_dynamics_plugin.cpp:285:15: error: ‘xformV’ was not declared in this scope        bpntW = xformV * bpnt;
Looking into gazebo_usv_dynamics_plugin.cpp, it can be seen that for gazebo version >=8.0 (my Gazebo version is 9.13.0) , the declaration is  ignition::math::Matrix4 xformV(vq);, which misses template.
#if GAZEBO_MAJOR_VERSION >= 8     ignition::math::Matrix4 xformV(vq);   #else     ignition::math::Matrix4<double> xformV(vq);   #endif
And when I deleted if-else and changed it to ignition::math::Matrix4<double> xformV(vq);, make px4_sitl_default gazebo passed. So maybe the if-else can be removed.

same issue : https://github.com/PX4/sitl_gazebo/issues/456

Is it the same issue? I have changed a line as mentioned in this and PASSED.
https://discuss.px4.io/t/error-about-gazebo-sitl-building/12019/10

Is it the same issue? I have changed a line as mentioned in this and PASSED.
https://discuss.px4.io/t/error-about-gazebo-sitl-building/12019/10

Is it the same issue? I have changed a line as mentioned in this and PASSED.
https://discuss.px4.io/t/error-about-gazebo-sitl-building/12019/10

Yes, it's the same issue. And for the method https://discuss.px4.io/t/error-about-gazebo-sitl-building/12019/10 describes, if-else is useless and it can be removed.

Fixed by https://github.com/PX4/sitl_gazebo/pull/492


PHP Fatal error

Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Installing comodojo/composer-events-handler (dev-master b9478e2): Cloning b9478e26a3 from cache
PHP Fatal error:  Access level to Comodojo\Composer\Plugin::activate() must be public (as in class Composer\Plugin\PluginInterface) in F:\old.beauty-shop.ru\local\vendor\comodojo\composer-events-handler\src\Plugin\Plugin.p
PHP Fatal error:  Access level to Comodojo\Composer\Plugin::activate() must be public (as in class Composer\Plugin\PluginInterface) in F:\old.beauty-shop.ru\local\vendor\comodojo\composer-events-handler\
PHP Fatal error:  Access level to Comodojo\Composer\Plugin::activate() must be public (as in class Composer\Plugin\PluginInterface) in F:\old.beauty-shop.ru\local\vendor\comodojo\composer-e

Fatal error: Access level to Comodojo\Composer\Plugin::activate() must be public (as in class Composer\Plugin\PluginInterface) in F:\old.beauty-shop.ru\local\vendor\comodojo\composer-events

I need this plugin, but this error make it useless. Please repair it =).

It should be ok now

Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Installing comodojo/composer-events-handler (dev-master 5e87a04): Cloning 5e87a04a48 from cache
Deprecation Notice: The callback Comodojo\Composer\EventsListener::onPostPackageInstall declared at F:\old.beauty-shop.ru\local\vendor\comodojo\composer-events-handler\src\EventsListener.php accepts a Composer\Script\PackageEvent but post-package-install events
 use a Composer\Installer\PackageEvent instance. Please adjust your type hint accordingly, see https://getcomposer.org/doc/articles/scripts.md#event-classes in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:320

Installation failed, reverting ./composer.json to its original content.

  [ErrorException]
  Argument 1 passed to Comodojo\Composer\Plugin::onEventHandler() must be an instance of Composer\Plugin\PackageInterface, instance of Composer\Package\CompletePackage given, called in F:\old.beauty-shop.ru\local\vendor\comodojo\composer-events-handler\src\EventsListener.php on line 109 and defined

Appeared other errors

It looks like a few thing has been changed in the Composer API since the release of this plugin. It needs more investigation to make it work again.
I'll leave the issue open until I have the time to fix it.

Ok, thank you in advance


Creating jitsi meet using Google Calendar

I successfully installed jidesha for desktop sharing and scheduling a jitsi event using google calendar.
Desktop sharing is working fine but sometimes the event in the google calendar does not have the "location" information. It is not very consistent; sometimes the event does have the location, but not always.
Did anyone experience this? Is it a known bug?
-Minkyu

Yep, editing those fields is tricky. We've been testing it a lot and haven't noticed any issues, but it will not surprise me for cases where it doesn't work.
We are working on that.

any insights into this? how is it?

We are currently working on adding calendar addon with which you can schedule meetings the same way you can use Hangouts for calendar events.
This addon will deprecate the calendar integration in jidesha that is for google calendar.

@damencho Is there any update on Google Calendar Addon

Nope, sorry.

@damencho Thanks for the reply.
Is this(https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107) based on jidesha?

Nope. This is a google addon, which API is still not public.

Ok! a slightly unrelated question. Did you guys use Google App Script for this?

Yes.

I have been struggling to figure out the complete process for app script.
Can you provide a big-picture overview of the project?
How your team or you did it? I am struggling on how to add my meeting config in conference dropdown where it shows Hangout/Jitsi-meet?
I appreciate your help on a completely unrelated topic from the ticket

Ok! So the API to add custom video conferencing is not publically available and you need Google's permission to access it?

That is correct.

Thanks again for the help

Hey @damencho Is there an online resource to help me apply for the API.
Can you guide me on how you applied for the API?

Sorry, I don't know. We got an invitation from Google while working with them on some other subject...

@damencho
Did you open source for calendar addon(https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107)? I cannot find it on github.

The source code for the addon will be published once the API is public, which is still not public. Sorry.

@damencho
Google Gadgets API is public as https://developers.google.com/gadgets. Do you mean the API for google calendar is still not public?

Google Calendar Addons API is not public.

Hello @damencho,  I have found the way to actually implement the Calendar Addon by reverse engineering Google Calendar source code and existing sparse information on internet.
Note: See Sylaps options

I understand that officialy the access to this "API" is not Public but it's  actually available in plain sight for who knows how to look for it. And does not seem to require any special privilege to use, install, and deploy the custom Calendar Addon.

https://developers.google.com/calendar/v3/reference/events#conferenceData

Right now I only have an issue due that I'm doing reverse engineering, is with conferenceData entryPoints that are not returned and a missing conferenceSolutionType entry in the response and it is stuck on "Adding Conference Details" despite properly populating and returning conferenceData with success and 200 Status.
I think the process to officialy get access to the API is to apply to "G Suite Add-ons (beta)" at the following URL (I will confirm once/If get approved).

https://gsuite.google.com/campaigns/index__add-ons-beta.html

Thanks for the information. I didn't know that, and this can be really useful for those that want to use it.

I confim that to implement google calendar addon you need to apply to the G Suite Add-ons (beta) program, here https://gsuite.google.com/campaigns/index__add-ons-beta.html
Note: My previous message as been edited to match following requirements "Confidential material: Do not share or discuss until authorized to do so."

Note: My previous message as been edited to match following requirements "Confidential material: Do not share or discuss until authorized to do so."

Thanks for the update. Yep, this is the reason why the add-on is not open-sourced.

FYI, the G Suite Add-ons Beta program form now says:

Thank you for your interest in G Suite Add-ons. As of February 4, 2020, G Suite Add-ons are generally available. You can check out currently available G Suite Add-ons at https://gsuite.google.com/marketplace/category/works-with-gsuite and learn more about building add-ons at https://developers.google.com/gsuite/add-ons/concepts/types#g_suite_add-ons

I’m able to install the Jitsi Meet for Google Calendar add-on here: https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107
Unfortunately for me and my self-hosted Jitsi Meet server, as one of the commenters has said:

Doesn't work with a custom Jitsi server, only meet.jit.si. Fair enough but could be stated more explicitly. Also, does not allow changing / setting the meeting URL, which seems like a pretty fundamental feature.

@damencho I'm curious if the closed-source addon only works for meet.jit.si (as opposed to letting you point it at your own instance) due to restrictions imposed by google for gsuite addons?

It works only for meet.jit.si. I will be checking this week when I have time the APIs and whether we are allowed to publish the code, if that is so, I will create a repo with it and will ping you here and closing this issue. So stay tuned.

It is still not public as said on https://developers.google.com/gsuite/add-ons/concepts/types#g_suite_add-ons
These add-ons require a well-developed third-party conferencing solution for the add-on to connect to. Because of this requirement, Calendar conferencing add-ons were kept in an extended beta phase and not documented publicly for some time. Most developers don't have any need to ever develop a conferencing add-on.

@MichielDeMey I read it in the same way so I would have interpreted the text as out of beta..

I don't see the documents publicly available and I still see the warning on them, 'private do not share' ...

@damencho do you have a contact at Google I can reach out to to discuss this? Currently Google is in a state that you can't request a beta anymore, it says that it's public but there is no public documentation yet which doesn't really make sense.

Nope sorry.

We did the initial import of the code of the Calendar Addon you can find today in the gsuite store.
Any recommendations, PRs, and updating docs (as there are non in the moment ) and such are more than welcome! Thank you.
https://github.com/jitsi/calendar-addon


Add additional privilege escalation methods

Changed this list to match the options in the Tower docs:
https://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html#machine

Fixes https://github.com/ManageIQ/manageiq/issues/18470

@carbonin Are these all supported by regular ansible (i.e. not a tower/awx add-on)?

Actually according to my comment https://github.com/ManageIQ/manageiq/issues/18470#issuecomment-518243751 I think I'm missing doas in this PR.
That said, I think these can probably vary based on the ansible version and distribution, that's why I originally suggested making this dynamic, but I didn't really want to shell out to ansible at load time do resolve this constant.

Jansa backport details:
$ git log -1
commit 02ee3a96e7ed4b2026cf2a94d972e9b4189bffc0
Author: Oleg Barenboim<EMAIL_ADDRESS>Date:   Mon Mar 30 11:04:44 2020 -0400

    Merge pull request #20019 from carbonin/add_more_priv_escalation_options

    Add additional privilege escalation methods

    (cherry picked from commit 4d813505dda28cab569c6dc352cd0a7c6bf04d05)


Search feature for dashboard books

Enable users to search for books while importing them from dashboard

completed at commit number: fad0d0b7a7cf8886074cd79c2af619eb9f870209


Link list data structures

Description
make new object of link list

Is this issue still active?

@Tu-Code  of course


Server compiles just by right clicking a file in Windows Explorer

Bug Report or Feature Request (mark with an x)
- [ x] bug report -> please search issues before submitting
- [ ] feature request

Versions.
@angular/cli: 1.4.5
node: 6.11.3
os: win32 x64
Repro steps.
I can reproduce this everytime by launching the skeleton app or any existing app by running the following commands
ng new my-first-app
cd my-first-app
ng serve --open
Now when the browser is loaded and the application is up and showing in the UI, I just go to the src folder of the app in windows explorer and just right click any file OR open the file in notepad.
The compiler starts buiding the project in loop (sometimes forever) and the UI keeps reloading
The log given by the failure.
This is the command prompt log
log.txt
Desired functionality.
The compiler should not trigger just by opening the file or right clicking the file in windows explorer

I realized this behavior is only when the source code is on a network path (mapped network drive)

Thanks for reporting this issue. This issue was originally reported a long time ago and since then we've had many releases, one of which might have addressed this problem. Please update to the most recent Angular CLI version.
If the problem persists after upgrading, please open a new issue, provide a simple repository reproducing the problem, and describe the difference between the expected and current behavior.


style: add menu click sounds from the game's menu.

Menu click sounds for the MenuItems.
1:1 like of the original menu of the game.
Not playing for checkable menu items.
The sounds will end up in many modules otherwise. Menus like the following would get a huge boost in feel.

Is this a breaking change?
No

I like this.  I see the files are added to both ref and content, though.  I'm looking to slowly start reducing what we have in content and move it to the ref.  Would it be possible to use that instead?

I like this. I see the files are added to both ref and content, though. I'm looking to slowly start reducing what we have in content and move it to the ref. Would it be possible to have them only in the ref?

Sure. I will check.

I like this. I see the files are added to both ref and content, though. I'm looking to slowly start reducing what we have in content and move it to the ref. Would it be possible to have them only in the ref?

Sure. I will check.


🐛 [cloud_firestore] The count value that can be obtained from AggregateQuery is 0.

Bug report
The count value that can be obtained from AggregateQuery is 0.
Future<int> func() async {
  final query = FirebaseFirestore.instance.collectionGroup(...).count();
  final snap = await query.get();
  return snap.count; // 0
}

cloud_firestore: 4.12.1 => NG
cloud_firestore: 4.9.3 => OK Correct
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.9, on macOS 13.5.2 22G91 darwin-arm64, locale
    ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.83.1)
[✓] Connected device (3 available)
    ! Error: Browsing on the local area network for 中川祥平のiPhone. Ensure the
      device is unlocked and attached with a cable or associated with the same
      local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code
      -27)
    ! Error: Browsing on the local area network for Apple Vision. Ensure the
      device is unlocked and attached with a cable or associated with the same
      local area network as this Mac. (code -27)
    ! Error: Browsing on the local area network for 中川祥平のiPad. Ensure the device
      is unlocked and attached with a cable or associated with the same local
      area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code
      -27)
[✓] Network resources

• No issues found!

@hukusuke1007
I tried with below firestore setup with which it returned the correct count:

I/flutter ( 6549): 4
I used latest plugin version and master version of the framework.

@darshankawar I get the number of documents in posts using CollectionGroup. Your example is not CollectionGroup.

@hukusuke1007
I tried set-up sub-collections under test Collection which now looks like below:

for which I do get a count of collection group as 4.
If above doesn't represent your case, can you provide a db structure ?

Same issue for me. Version cloud_firestore 4.12.2 always return count as 0.
I have tested this structure:
users/{userId}/races/{raceId}
2 users
user1 in races collection has got: MockRace_1 and MockRace_2
user2 in races collection has got: MockRace_2 and MockRace_3
I have 2 indexes enabled to list races, that work as expected.
My query:
FirebaseFirestore.instance
.collectionGroup("races")
.count().get();

@darshankawar The collection to be set in CollectionGroup is set to index.

Thanks for the report. Using the details provided and after recreating db structure as mentioned in, I was able to replicate the reported behavior.


KAFKA-13003: In kraft mode also advertise configured advertised port instead of socket port

In Kraft mode Apache Kafka 2.8.0 does advertise the socket port instead of the configured advertised port.
A broker given with the following configuration
listeners=PUBLIC://<IP_ADDRESS>:19092,REPLICATION://<IP_ADDRESS>:9091
advertised.listeners=PUBLIC://envoy-kafka-broker:9091,REPLICATION://kafka-broker1:9091

advertises on the PUBLIC listener envoy-kafka-broker:19092, however I would expect that envoy-kafka-broker:9091 is advertised. In ZooKeeper mode it works as expected.
The reason is that in the BrokerServer at the moment the socket server port is used for registration at the controller: https://github.com/apache/kafka/blob/2beaf9a720330615bc5474ec079f8b4b105eff91/core/src/main/scala/kafka/server/BrokerServer.scala#L286
In KafkaServer class which is used in ZooKeeper mode the configured advertised port is used: https://github.com/apache/kafka/blob/2beaf9a720330615bc5474ec079f8b4b105eff91/core/src/main/scala/kafka/server/KafkaServer.scala#L462
I changed the BrokerServer class, so that in Kraft mode like in ZooKeeper mode also the configured advertised port is registered.
I manually tested it with a Docker-Compose setup. It basically runs 3 Kafka Broker with Apache Kafka 2.8 in Kraft mode and an Envoy proxy in front of them. With Apache Kafka 2.8.0 it does not work, because Kafka does not advertise the configured advertised port. For more details about the setup see: https://github.com/ueisele/kafka/tree/fix/kraft-advertisedlisteners-build/proxy-examples/proxyl4-kafkakraft-bug-2.8
The same Docker-Compose setup with the fix (proposed in this pull request) works and advertises the configured advertised port. For more details see: https://github.com/ueisele/kafka/tree/fix/kraft-advertisedlisteners-build/proxy-examples/proxyl4-kafkakraft-fix-2.8
At the moment there is no dedicated test for BrokerServer class. Therefore I did not create a test so far. Where such a test should be added? Is https://github.com/apache/kafka/blob/trunk/core/src/test/scala/integration/kafka/server/RaftClusterTest.scala a good place?

@ueisele quick heads up that most committers are pretty busy this week due to the 3.0 feature freeze. We should be able to review and merge this next week.

I checked the tests which are failing. For me it looks like they are not related to the change made in this pull request.
What is failing is "RaftClusterTest.testCreateClusterAndCreateAndManyTopicsWithManyPartitions" for which there is already a ticket (https://issues.apache.org/jira/browse/KAFKA-12629) and "RaftEventSimulationTest". I do not know why the latter one fails, but it does not use the BrokerServer.


CLOUDP-110416: add pagination options to agent and server listing

Proposed changes

Jira ticket: CLOUDP-110416

Checklist

[x] I have signed the MongoDB CLA
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added any necessary documentation (if appropriate)
[x] I have addressed the @mongodb/docs-cloud-team comments (if appropriate)
[x] I have updated e2e/E2E-TESTS.md (if an e2e test has been added)
[x] I have run make fmt and formatted my code

Further comments

documentation was auto-generated


Create YNAB budget resource fetcher

Overview
Add support for a new resource type 'ynab:budget'. Ingest budget exports from YNAB as messages, using a daily schedule.
A/Cs

[x] YNAB account has been added to auth-db
[ ] Create 'fetch-telemetry' method for YNAB budget, which posts budget exports to message service. Schedule it to run once per day.

Budget data is large... probably too large. Need to look at server knowledge or other way of minimizing bandwidth/processing.


No poe has been settled??

Been trying multiple cookie value on it but it wont work.
Also yesterday it works.

@MiDo-kun If there are no Poe class sets on the map, it indicates that there is an issue with initializing the Poe.
Did you use the example > multiple.cjs? If you used it, you must have get error if the token invalid.
Also, check if your poe token correct.

If you are using the example given, check if you are getting you env variables.
It should look like this.
POE_TOKENS="poe_token1|poe_token2|poe_token3"

If you are using the example given, check if you are getting your .env variables.
It should look like this.
POE_TOKENS="poe_token1|poe_token2|poe_token3"

Already checked but still no response. Dunno why.

@MiDo-kun Looks like Poe changed variable name, payload to data in next_data. Anyways, Check new updates and install latest version 0.1.6.
Also, check examples.

Will do thanks

Error encountered if the tokens are being enclosed with a single qoutation marks.

If you are using the example given, check if you are getting your .env variables. It should look like this.
POE_TOKENS="poe_token1|poe_token2|poe_token3"


chore: Added PDFZorro #867

Related Issue
Closes #867
Description
I have added an useful tool- PDFZorro - a free pdf editor tool.
Screenshots

Checklist

[x] My code adheres to the established style guidelines of the project.
[x] I have included comments in areas that may be difficult to understand.
[x] My changes have not introduced any new warnings.
[x] I have conducted a self-review of my code.

I'm a contributor to both gssoc and ssoc, can I be assigned both labels?

Please add my GSSOC labels @JasonDsouza212 @VenomFate-619

Please assign my GSSOC labels @JasonDsouza212 @VenomFate-619


DirectML Not Working on Intel(R) HD Graphics 5500

I've tried everything. But still DirectML device enumeration: found 0 compatible adapters.

Is this about DirectML itself, or is it within the context of another framework, like PyTorch or TensorFlow? (DirectML.dll doesn't enumerate adapters)

@zhangxiang1993 clarified that it's PyTorch. Adding label.

@fdwr it's tensorflow not pytorch . I installed tensorflow-cpu==2.10.0 and then I installed derectml through pip .. and then i ran import tensorflow as tf then I got that.

@sabbir2609 Ah, TF issues more appropriately go to https://github.com/microsoft/tensorflow-directml/issues. FYI @PatriceVignola.

Hi @sabbir2609, sorry for the late reply. You're likely seeing this error because the TensorFlow-DirectML plugin is only supported on Intel HD Graphics 5xx GPUs (Gen 9) or newer. The 5500 unfortunately is from an older generation and doesn't have full Direct3D 12 support, so it won't be able to work with the plugin.


fix English typo

@fabiand, I need to re-read the readme; but it seems that it does not explain why it is a good idea to run VMs via k8s.

Please see
https://github.com/kubevirt/kubevirt.github.io/blob/master/about.md
and
https://github.com/kubevirt/kubevirt.github.io/blob/master/index.md
I think in addition it is a good idea to keep the mission and motivation in this repo, @berrange

Needs a commit signoff added.
I don't thin we need to duplicate all that info in the README file too - at most just point people to the website from the README

Thanks!


Asynchronous InspectorAsserting for feature-algebra-and-laws-2

Asynchronous InspectorAsserting support for feature-algebra-and-laws-2.

Will go with https://github.com/scalatest/scalatest/pull/1105 instead.


Bulk transfer crashes the bot

@walaoaaa1234 check comments in #5988 .
If this won't get fixed we will need to figure out how to remove/rollback #5988 and #5987 from dev branch....

maybe limit it to 50 pokemons at a time

how ? can you code to have the bulk transfer optional and the classic one as default ?
We cannot merge dev to master till it will be resolved..
@Jcolomar would it help for you ? (the limit to 50)

@walaoaaa1234 will you be able to fix it or should I revert https://github.com/PokemonGoF/PokemonGo-Bot/commit/437c2bd65c551a686058d07ddc6ce3ccee1b9963#diff-40e7f769ac13a8c2681747b100bfa53c and https://github.com/PokemonGoF/PokemonGo-Bot/commit/70df5464f4c0e9ce79d55adde8c615ab6793d673#diff-40e7f769ac13a8c2681747b100bfa53c ?

i am working on it

great , thnx

@pogarek didnt work to me. No transfer.

@walaoaaa1234 See comments I have for your latest PR

@pogarek say he can't get it working.
Anyone else facing same issue. I would love to merge all changes to Master soon.

Fixed #5998


typo: Double word "at"

@nschonni : Thanks for your contribution! The author, @jeffhollan, has been notified to review your proposed change.

@jeffhollan is there anything to change for this or is is good to go?

Thanks for submitting (and for pinging as I guess I missed this).  Looks good! #sign-off


angular 5 support

  "peerDependencies": {
    "@angular/forms": "^2.3.1 || >=4.0.0-beta <5.0.0"
  },

can you make it  || ^5.0.0 ?

@toddmotto Can you please update the peerDependencies?

@toddmotto U alive?
any response will do us good...

@antoantonyk @ctaepper Just published v1.4.0 which adds ^5.0.0 to peerDependencies :)