Podman run device argument can't specify device on container

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
This may simply be a doc issue but I see in the podman-run man page it says:
       --device=[]

       Add a host device to the container. The format is <device-on-host>[:<device-on-container>][:<permissions>] (e.g.
       --device=/dev/sdc:/dev/xvdc:rwm)

But, when I attempt to add a device in this way I get an error invalid argument.
$ podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg
not allowed to specify destination with a directory /dev/snd:/dev/snd:rwm: invalid argument

Steps to reproduce the issue:

$ podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg

Describe the results you received:
$ podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg
not allowed to specify destination with a directory /dev/snd:/dev/snd:rwm: invalid argument

Describe the results you expected:
To be able to specify <device-on-host>[:<device-on-container>][:<permissions>]
Output of podman version:
$ podman version
Version:       1.0.0
Go Version:    go1.11.4
Git Commit:    "49780a1cf10d572edc4e1ea3b8a8429ce391d47d"
Built:         Mon Jan 14 15:38:17 2019
OS/Arch:       linux/amd64

Output of podman info:
$ podman info
host:
  BuildahVersion: 1.6-dev
  Conmon:
    package: podman-1.0.0-1.git82e8011.fc29.x86_64
    path: /usr/libexec/podman/conmon
    version: 'conmon version 1.12.0-dev, commit: 49780a1cf10d572edc4e1ea3b8a8429ce391d47d'
  Distribution:
    distribution: fedora
    version: "29"
  MemFree:<PHONE_NUMBER>68
  MemTotal:<PHONE_NUMBER>24
  OCIRuntime:
    package: runc-1.0.0-68.dev.git6635b4f.fc29.x86_64
    path: /usr/bin/runc
    version: |-
      runc version 1.0.0-rc6+dev
      commit: ef9132178ccc3d2775d4fb51f1e431f30cac1398-dirty
      spec: 1.0.1-dev
  SwapFree:<PHONE_NUMBER>
  SwapTotal:<PHONE_NUMBER>
  arch: amd64
  cpus: 16
  hostname: localhost.localdomain
  kernel: 4.20.8-200.fc29.x86_64
  os: linux
  rootless: true
  uptime: 24h 24m 34.42s (Approximately 1.00 days)
insecure registries:
  registries: []
registries:
  registries:
  - docker.io
  - registry.fedoraproject.org
  - quay.io
  - registry.access.redhat.com
  - registry.centos.org
store:
  ConfigFile: /home/dzager/.config/containers/storage.conf
  ContainerStore:
    number: 5
  GraphDriverName: overlay
  GraphOptions:
  - overlay.mount_program=/usr/bin/fuse-overlayfs
  GraphRoot: /var/home/dzager/.local/share/containers/storage
  GraphStatus:
    Backing Filesystem: extfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
  ImageStore:
    number: 7
  RunRoot: /run/user/1000

Additional environment details (AWS, VirtualBox, physical, etc.):
# Running on silverblue
$ cat /etc/redhat-release
Fedora release 29 (Twenty Nine)

If the goal of what I am trying to do turns out to be important (I don't think it is), what I would like to be able to do is share my soundcard with the container for the purpose of recording my screen and audio via the ffmpeg container. Where is a good place to go to get help with that? IRC channel? (I looked on podman.io but didn't see where I should go.)

Hey @djzager
I think the best start is the one you took, to create an issue.  If you want a little more direct help, you certainly can hit us up on IRC too (freenode #podman), although best bet is to do so between 10 am and 2 pm Eastern (about one hour from now) as that's the sweet spot when most of the team is onboard there, we're very geographically spread out across the globe.

@djzager I'm not the most familar with the Linux sound stack, but /dev/snd is a directory on my system, and from the error here I'm assuming on your system as well. What's your intent here - to have every device node in that directory accessible in the container?
@rhatdan Didn't you patch --device to support directory paths recently? That sounds like something that would have been in 1.0

My apologies, I may have introduced confusion by mentioning what I was trying to do (really just wanted to know the best way to get help with what I was trying to accomplish).
The reason that I wrote the issue is that there is a discrepancy, at least as I see it, between what the podman-run manpage says I can do and what I can actually do. Specifically, the manpage says that I can podman run --device /dev/snd:/dev/snd:rwm /path/to/image is valid but when I run podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg the process exits with the error not allowed to specify destination with a directory /dev/snd:/dev/snd:rwm: invalid argument.

First are you attempting this as non-root?
This should work as root, but will probably fail as non-root since you don't have permissions to create a sound device as a non root user.

Maybe in the future the newly introduced seccomp trap to user space feature (https://lwn.net/Articles/756233/) can help to create those devices for the non-root use case.

Maybe, although I would be nervous about abuse.
I think you could volume mount in the device and use it.

First are you attempting this as non-root?

I think this may be relevant to my end goal. I'll have to dig into that fact further.
However, the issue with the manpage vs actual cli experience is still the main purpose of this issue :sunglasses:
[dzager@localhost ffmpeg]$ sudo buildah images
IMAGE NAME                                               IMAGE TAG            IMAGE ID             CREATED AT             SIZE
docker.io/library/fedora                                 latest               25e6809f6fab         Dec 17, 2018 20:20     282 MB
docker.io/library/fedora                                 29                   25e6809f6fab         Dec 17, 2018 20:20     282 MB
localhost/dzager/ffmpeg                                  latest               73d7616ac019         Feb 20, 2019 16:22     1.03 GB
[dzager@localhost ffmpeg]$ sudo podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg
not allowed to specify destination with a directory /dev/snd:/dev/snd:rwm: invalid argument
[dzager@localhost ffmpeg]$ sudo su -
Last login: Thu Feb 14 16:45:32 EST 2019 on pts/1
[root@localhost ~]# buildah images
IMAGE NAME                                               IMAGE TAG            IMAGE ID             CREATED AT             SIZE
docker.io/library/fedora                                 latest               25e6809f6fab         Dec 17, 2018 20:20     282 MB
docker.io/library/fedora                                 29                   25e6809f6fab         Dec 17, 2018 20:20     282 MB
localhost/dzager/ffmpeg                                  latest               73d7616ac019         Feb 20, 2019 16:22     1.03 GB
[root@localhost ~]# podman run --rm -it --entrypoint /bin/bash --device /dev/snd:/dev/snd:rwm localhost/dzager/ffmpeg
not allowed to specify destination with a directory /dev/snd:/dev/snd:rwm: invalid argument

Ahh, I think I see what this is.
@djzager Does it work if you just do --device /dev/snd?
@rhatdan It looks like the manpage doesn't mention that directories can only be used without a destination (--device /dev/snd works, but --device /dev/snd:/dev/snd does not). We could update the manpages here to reflect that, or potentially just make destination work with directories - doesn't seem like it would be that difficult

@QiWang19 Could you look into this.


libtock: sys: Implement _gettimeofday

Implement the _gettimeofday() function, which fixes build issues with C code that uses the gettimeofday syscall.

What would a caller do with the results from this function? I'm a little wary of implementing this in the core library and having it not really do the correct thing. Plus we do have a RTC interface, so in theory this could use the RTC and return a valid timestamp.

Seems like there are two competing ills: not having _gettimeofday() causing compilation failures, and having gettimeofday() not actually return the time of day (when a user might expect it to). I think I would be frustrated to find out that gettimeofday() compiles but doesn't actually do what the docs say it does.
The simple solution to my issue is just to have each library implement _gettimeofday() according to whatever requirements that library needs (perhaps just returning zeros is ok, maybe ticks is ok).
I would be supportive of a middle ground, where we keep the implementation in this PR but call it something else (maybe gettimeasticks() or something), and then have individual libraries include the code:
int _gettimeofday(struct timeval *tv, void *tzvp) {
  return gettimeasticks(tv, tzvp);
}

if they want.

This is ready to merge


Ensure project can be installed as an R package

Done!
I've renamed the project and associated GitHub which means you will have to make some changes to your local repo. Follow git instructions:
git remote rm origin
git remote add origin https://github.com/IMCR-Hackathon/datapie.git
git pull origin master
git --track development remote/development

At this point you can continue with your regular development routine.
I've added installation instructions to the project level README and updated all documentation.

Forgot to mention, that you can now load the package (and any local developments you've made) from within the Rproject with "Ctrl+Shift+L" in a Windows OS and "Cmd+Shift+L" in a Mac OS. This is much simpler and cleaner than frequent installs.


Binary search

Binary search ruby code

Hey @Arika008 !
Great work.
You can follow me and star this repository for further updates.
Have fun 🙌🏼


Define state of torrent in plugin (extension)

Dear all.
I'm using libtorrent, but I have issue relate with plugin (extension).
In peer_plugin, I need define torrent is seeding or downloading.
Please help.
I had try using m_torrent.state(), m_torrent.is_seed() but it still return the sample result in downloading and seeding.
My code:
const char extension_name[] = "my_metadata";
struct my_peer_plugin : peer_plugin
{
my_peer_plugin(torrent& t, peer_connection& pc, my_metadata_plugin& tp)
:m_torrent(t) ,m_pc(pc) ,m_tp(tp)
{
}
virtual char const* type() const { return extension_name;}

virtual void add_handshake(entry& h)
{
        //TODO how to check torrent is downloading or seeding
}

virtual bool on_extension_handshake(lazy_entry const& h)
{
         //TODO how to check torrent is downloading or seeding
}

private:
torrent& m_torrent;
peer_connection& m_pc;
my_metadata_plugin& m_tp;
};
Thanks!

you call status()1 on the torrent or the torrent_handle. It will return a torrent_status object 2

you may want to use arvidn/libtorrent btw.

Dear Arvidn
We had detect other solution. but i will check follow your discuss.
Thank you very much!


[wip] #370 Support for explicit channel argument

Need a little time to write some tests (never dealt with azure).

CI should be working again after you rebase.

bors r+

Thanks!


⚠ Account has degraded performance

In 3be8541, Account (https://account.wrk.com/health) experienced degraded performance:

HTTP code: 200
Response time: 322 ms

Resolved: Account performance has improved in ab3a84a.


fix(custom): ignore selected_player if not defined. Fixes #419

When the command line argument --player <name> is not defined, custom module is not picking up new players.
Also added example usage of argument to config.

Thanks!


6 get an access token from an access identity provider

The input for the new functionality is provided via an .env-file. Should we add the option to pass these information directly to the function via the frontend or the endpoint?

I currently cannot create a request to get a token from the identity-provider. Can you provide a small documentation how to use/test this function?

There are two methods implemented for the same function. I can give you the general cURL commands for your keycloak's instance where you replace with the required information for testing this.
GET Request

First setup your local identity provider instance's CLIENT_ID, CLIENT_SECRET, and AUDIENCE in the .env file.
Then start the application in dev mode.
Use this cURL command for getting a response by replacing the ISSUER_STRING with your local instance's to get a token: curl --request GET --url <IP_ADDRESS>:8081/api/token?issuer=$ISSUER_STRING --header 'content-type: application/json'
An 400 BAD REQUEST exception is raised when provided with an ISSUER_STRING which is not available or incorrect with an error message "invalid issuer"

POST Request

Use this cURL command for getting an access token by replacing the issuer's client credentials information: curl --request POST --url <IP_ADDRESS>:8081/api/token?issuer=$ISSUER_STRING --header 'content-type: application/json' --data '{"client_id":$CLIENT_ID,"client_secret":$CLIENT_SECRET,"audience":$AUDIENCE,"grant_type":"client_credentials"}'
If any of the information provided in the request is incorrect, the corresponding error message is returned with a corresponding exception raised, i.e., if the ISSUER_STRING is unavailable/incorrect, then a 400 BAD REQUEST exception is raised with an error message "invalid_issuer." The other case where either of the strings in the data json is wrong, then a 401 UNAUTHORIZED exception is raised with an error message "Access denied".

Please, let me know if you need more details on this part.

I currently get a 415-Errorcode (Invalid Media-Type) for the token-request, if I try to test this functionality against a local keycloak-instance.

When I run the latest commit, it throws an error during the request to the token endpoint, because the qs reference is undefined.

because the qs reference is undefined.

I have made a change now, can you please check if this is working now?
Unfortunately, my keycloak local instance isn't working as expected because docker not working on my laptop due to a virtualisation problem, thenceforth I am unable to check against it. Please, let me know if this is working now. @prebbe

Now it works.


04/02/2018 20:55 : Create Pull Request for branch master -> prTesting1_2018040220

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestCon1.md
:white_check_mark:Succeeded

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


Fix compilation error with GCC 5.0

Error output before fix:
In ngx_http_influxdb.c:61:7:error: logical not is only applied to the left hand side of this comparison

Thanks :tada:


Added support for Azure in git_submodules

Support git_submodules from Azure DevOps. All the code was present but not set up.
Changes in #6304 and #6306 helped a great deal too in handling submodule URLs for Azure DevOps:
[submodule "another-repo"]
	path = another-repo
	url =<EMAIL_ADDRESS>
The suffix .git does not in Azure DevOps. For GitHub and GitLab, it works with and without the suffix hence removed it just when getting the git-upload-pack in service_pack_uri(...). For dev.azure.com and *.visualstudio.com, this suffix is skipped.
Fixes: #6340

@jeffwidman I realize this will not pass CI because of the removal of the .git suffix. It seems to affect quite much.
This affects the URLs generated in #6321 . Fetching in #6343 would also be affected (though it gracefully failsover).
How you suggest going about that?

@jeffwidman
Seeing as to how complex the removal of the .git suffix is, I have opted to exclude it only for dev.azure.com and *.visualstudio.com hostnames as there is no other way to tell if we should. This will not work for Azure DevOps Server but maybe that is a fight for another day.

👋thanks for digging into this. I'll probably be able to take a look this coming week. One of my focuses the next few weeks is catching up on our backlog of PRs.

@lachie83 do you happen to know who on the ADO team I can chat with about ☝? Happy to chat privately, my GitHub email/slack handle is same as my GitHub username.

So the code looks reasonable given that today Azure doesn't respond to *.git URI's, unlike all the other popular source control providers.
Before merging this, I'd like to reach out to the ADO team and get their perspective... they might be willing to add support to get to feature parity. Or they might know some setting/URL that we're unaware of to handle this.
I realize that even if that gets on their roadmap, it won't solve your problem today, so after an initial conversation to ensure we're not overlooking something obvious then we'll still probably move forward with merging this and then open a tracking ticket in our backlog to remind us to check down the road if they added support.
Given that Microsoft owns GitHub, it shouldn't be too difficult for me to track down who I need to speak with there... I've pinged a few people so will keep you posted.

I am also not too thrilled about the .git suffix not being supported on Azure DevOps while everyone else seems to do it. I would be really glad if they actually did add support for it but I will keep my expectations in check. It should ideally be easier for you to tell. According to https://docs.antora.org/antora/latest/playbook/git-suffix/#ensure-git-suffix-key, other people are also affected.
OTOH, GitHub, Gitlab, and Bitbucket support URLs without the .git suffix. I haven't gotten to study the implications of not having the suffix as regards the internal workings of this repo but could not having the suffix for all actually be an option/solution?

If .git-less URLs work everywhere, we may do that as well. It's a higher risk change, sure, but better in terms of future maintenance. Thoughts @jeffwidman?

But I do care about the code/UX experience being intuitive... and to me these URI's are more predictable/expected with .git suffixes... But I'm only n=1, so others may have a different perspective.

I would hope we can make the code good enough so that its readability does not depend on the specific shape of this URI. And its complexity should be about the same as now (less than the approach in this PR). Not sure how it affects the UX either, you mean in logs and so on?
Anyways, let's definitely hear from ADO people first!

This also fixes #5756

I'm not sure if it's appreciated, but I just wanted to let you know that this change would mean a lot to my team :)

Ok!

I'm in total agreement too.


AbstractMethodError when adding a listener to a SimpleExoPlayer

The full error is:
Java.Lang.AbstractMethodError: 'abstract method "void com.google.android.exoplayer2.Player$EventListener.onTimelineChanged(com.google.android.exoplayer2.Timeline, int)"'
It appears when I invoke the activity where the player is situated, everything works fine if the player has no listener.
My listener code is:
    public class ExoPlayerEventListener : Object, IPlayerEventListener
    {
        private readonly VideoPlayer _activity;

        public ExoPlayerEventListener(VideoPlayer activity)
        {
            _activity = activity;
        }
    }

And it's added like so:
_player.AddListener(new ExoPlayerEventListener(this));
I'm using d8 and r8 with aapt2.
I've tried this and the one on the Samples  page (which is practically the same) but to no avail.
Any help is appreciated, thanks in advance.
EDIT: Works fine in version 2.9.8

The same issue here.

Please try again in 2.11.7

There is still something wrong with that listener... look at https://github.com/Baseflow/ExoPlayerXamarin/issues/112


response as json

would it make sense to make the response a json object instead? I want to run:
wsstat -json rpc_methods wss://polkadot-rpc.dwellir.com | jq

Might indeed! Hmm perhaps it'll be a second flag though, like -ro for "response only".

I added setting -ro in the latest release, v0.1.1. Try it out!


compiling with dev branch of USD

Hi, usdtweak compiles and runs with top of tree USD dev branch, with this tweak. Maybe it'd be possible to do something like this guarded on a version check or something?
git diff src/viewport/Playblast.cpp
diff --git a/src/viewport/Playblast.cpp b/src/viewport/Playblast.cpp
index 0221dcc..20af183 100644
--- a/src/viewport/Playblast.cpp
+++ b/src/viewport/Playblast.cpp
@@ -79,13 +79,20 @@ void PlayblastModalDialog::Draw() {
         _recorder.SetColorCorrectionMode(TfToken("sRGB"));
         _recorder.SetComplexity(1.0);
         UsdGeomCamera camera(_stage->GetPrimAtPath(_cameraPath));
+        std::string aov = "color";
+        std::vector<UsdTimeCode> tc;
+        tc.push_back(UsdTimeCode::Default());
+        std::vector<std::string> of;
+        of.push_back("");
         if (isSequence) {
             for (int i = start; i <= end; ++i) {
                 std::string frameName = filenamePrefix + "." + std::to_string(i) + ".jpg";
                 fs::path outputFrame(directory);
                 if (fs::is_directory(outputFrame)) {
                     outputFrame /= frameName;
-                    _recorder.Record(_stage, camera, UsdTimeCode(i), outputFrame.string());
+                    tc[0] = UsdTimeCode(i);
+                    of[0] = outputFrame.string();
+                    _recorder.Record(_stage, camera, tc, of, aov);
                 }
             }
         } else {
@@ -93,7 +100,8 @@ void PlayblastModalDialog::Draw() {
             fs::path outputFrame(directory);
             if (fs::is_directory(outputFrame)) {
                 outputFrame /= frameName;
-                _recorder.Record(_stage, camera, UsdTimeCode::Default(), outputFrame.string());
+                of[0] = outputFrame.string();
+                _recorder.Record(_stage, camera, tc, of, aov);
             }
         }
         CloseModal();

Thanks for the patch @meshula ! I'll update usdtweak this week-end (or feel free to make a PR if you want).
It looks like the recorder can process multiple frames now ? I haven't checked yet but may be it is possible to directly pass the vector of frames to process, I'll try. Thanks again !

@jonny-apple says he was able to compile without this patch, maybe I'm the one who's out of date. Maybe hold off spending time on it until I can confirm?

sure ! In any case I'll setup a compilation of usd head this week-end, this can be useful to keep track of the changes.

I just compiled usdtweak, and the only change for the dev branch I had to make is the following:
diff --git a/src/viewport/Viewport.cpp b/src/viewport/Viewport.cpp
index c4eb9a4..515c36d 100644
--- a/src/viewport/Viewport.cpp
+++ b/src/viewport/Viewport.cpp
@@ -601,7 +601,7 @@ void Viewport::Render() {
         CameraUtilFraming framing(displayWindow, dataWindow);
         _renderer->SetRenderBufferSize(renderSize);
         _renderer->SetFraming(framing);
-        _renderer->SetOverrideWindowPolicy(std::make_pair(true, CameraUtilConformWindowPolicy::CameraUtilMatchVertically));
+        _renderer->SetOverrideWindowPolicy(std::make_optional(CameraUtilConformWindowPolicy::CameraUtilMatchVertically));

         // If using a usd camera, use SetCameraPath renderer.SetCameraPath(sceneCam.GetPath())
         // else set camera state

Thanks @expenses ! I'll update UT this week-end.

Was this issue resolved with https://github.com/cpichard/usdtweak/commit/e01216de08fdc64721c7fa14c56fced9276186d6 ?

Yes, I think its fine to close.


New code api support

[ ] Ready for review
[ ] Linked to Jira ticket

What does this PR do?
This PR finally is about to publish support for the new Code API.
It introduces breaking changes in interfaces.
Where should the reviewer start?
How should this be manually tested?
Any background context you want to provide?
Screenshots
Additional questions

question: are there any concerns about releasing this to master/npm while CLI and IDEs are not aligned yet? Should we double check that we are updating a major version and that their acceptance range is not including it?

question: are there any concerns about releasing this to master/npm while CLI and IDEs are not aligned yet? Should we double check that we are updating a major version and that their acceptance range is not including it?

Yep, based on these:

https://github.com/snyk/vscode-extension/blob/master/package.json#L278
https://github.com/snyk/snyk/blob/master/package.json#L79
there should be no issue

I'm going to upgrade and test code-agent right after, as there will be an issue otherwise:
https://github.com/snyk/code-agent/blob/master/package.json

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Run build-for-testing.sh on Xcode 15.3 to match FTL

Updated build-for-testing.sh to use Xcode 15.3. This is the current version supported by FTL:

This was increased to Xcode 16.1 in https://github.com/firebase/quickstart-ios/pull/1630 but tests are currently failing.

Thanks!

🤞 This will fix the quickstart-ftl-cron-only tests. I'll try by commenting out if: github.event_name == 'schedule'.

Thanks!

🤞 This will fix the quickstart-ftl-cron-only tests. I'll try by commenting out if: github.event_name == 'schedule'.

Looks like this did the trick: https://github.com/firebase/firebase-ios-sdk/actions/runs/11787739992/job/32833585518?pr=14087#step:8:158


Fix Gif button when editing conversation comments

Fixes the GIF button not displaying when editing comments in the Conversation tab.

Partially fixes https://github.com/N1ck/gifs-for-github/issues/40


client crash: Rendering Block Entity

if im far away and teleport back to base then i get this crash
http://pastebin.com/raw/A54ge3xD
can manage to login again if i look away from all those pipes/cables
turns out it was a mechanical pipe connected to a ender io reservoir

Fixed in dev.


chore(starknet_state_sync): add default port for state sync network config

This change is

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

#2667  👈 (View in Graphite)
#2662
#2537 : 1 other dependent PR (#2538 )
#2531
#2515
main

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


Added aggressive compression option to ImgBot

Added a more aggressive compression option to ImgBot config and added the logic to support this option in CompressImage.cs

#138


Documentation: definition of Consumer/Tenant Subaccount

On this documentation page, 'Consumer/Tenant Subaccount' is defined as:
"Consumer/Tenant Subaccount A Consumer or Tenant is the user of the SaaS application. This can be another team or company that is going to use the multitenant SaaS solution. This Consumer subscribes to the SaaS solution from their Consumer Subaccount which is a subaccount of the vendor's Global Account in SAP BTP."
I think Consumer's subaccount is a subaccount of consumer's Global Account and not vendor's.

Hi @sapaware,
unfortunately a subscription from a subaccount that is part of the consumers Gloabl Account isn't possible (if you're not SAP).

Oh, I see. I get it now. Consumer's can only subscribe to SAP provided SaaS application from their own Global Account. But, for vendor provided SaaS applications, it's the vendor who has to do the onboarding for the consumer.
I hope I understand it correctly.

Hi @sapaware,
As @gregorwolf mentioned, for partner and customer solutions, it is not possible to do a cross global account subscription.
Therefore the SaaS solution and the consumer subaccount is in the same global account. And this global account belongs to SaaS vendor.
For SAP Internal SaaS products, what you stated is correct, but this is not possible for partner or customer developed solutions. That is why we precisely defined what a consumer subaccount means in this context.


ARROW-9665: [R] head/tail/take for Datasets

This adds:

head() and tail() methods for Datasets and dplyr queries. head() for Datasets is done in cpp and is very fast; tail() not so much because it has to consume the whole scan iterator to reverse the sequence and grab rows from the end.
A take method for Datasets to allow selection of rows by index. This is also slow and not advised (could be done faster in cpp, left as a TODO) but was needed to complete the vroom benchmarks, which samples random rows.
dim() (nrow) for dplyr queries on Table/RecordBatch is now supported using the compute functions (sum the boolean filter array)
collect() gains an as_data_frame argument to allow you to evaluate the accumulated select and filter query but keep the result in Arrow, not an R data.frame

I opened https://issues.apache.org/jira/browse/ARROW-9731 for moving head to C++.
For a more efficient tail, this issue about a "reverse scan" might be related: https://issues.apache.org/jira/browse/ARROW-9471


Refactor/consistent action dispatch

Problem:

Redux actions are not dispatched consistently.
Component database calls would be better served by already existing actions.

Solution:

Use shorthand pre-bound action creators as outlined here.
Call actions over separate database calls. (Really only one in coinstac-ui/app/render/components/projects/form-project-controller.js)

Tests:

npm run test in base directory
npm run test:e2e in coinstac-ui package directory.

@tkah Want to resolve the conflicts? Then I can test and merge.


Laravel Auth / Jetstream

Question
Does the package support jetsream or laravel auth or do we need both?
Description:
I see the documentation is not clear about if we need to isntall both laravel auth and jetstream.
The package clearly requires laravel auth. But when installing both laravel auth and Jetstream in order to use teams functionality the installation will not work properly.
Steps To Reproduce:
Fresh install Laravel current stable version.
Install laravel auth as mentioned in docs.
Install Jetstream.
Install laravel-crm
Run the app and try to register
Throws error
ErrorException
Attempt to read property "currentTeam" on null

Thanks for reporting this, looks like a bug. Will get it fixed asap for you.
The package is designed for Laravel 6, 7 and 8 with or without Jetstream. Auth is installed with Jetstream so only need Auth installed when not using Jetstream. To use Teams, yes will need Laravel 8 & Jetstream.
Sorry this isn't clear, we are working on the laravelcrm.com site which will have complete docs as we approach production ready version 1 release.

Sorry just getting back to this, when you install Ketstream is also contains the laravel auth features, so you don't need to install both. Since Laravel 8 there are "starter kits" Breeze and Jetstream, and I haven't looked at Breeze myself just yet.
The easiest thing for me to do her is work on the command line installer, which will give you the options of what you want to install in a fresh Laravel installation.
The bug that you were experienced is actually also fixed so we can close this ticket.


[FLINK-25477][docs] Make the directory structure of the State Backend…

…s document display correctly

What is the purpose of the change
The State Backends document uses multiple first-level headings.
It may cause the directory structure displayed incorrectly.
The pr makes the directory structure of the State Backends document display correctly.
Brief change log

modify state_backends.md

Verifying this change
This change is a trivial rework without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

Before the pr, the directory structure is as follows:

After the pr, the directory structure will be as follows:


ProxyStore OperationChainHander with custom default behaviour

A ProxyStore currently default behaviour for a operations with no known handlers will forward the operation to delegate store. This is to be removed at this default behaviour should be configured. This will become a operationChainHandler end point. (which could be configured to forward to a delegate store)

see: gh-2088


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Allow multiple routing key bindings

@mblumtritt I'd like to have your opinion on the interface change. Can we do it in a less breaking way?


Error: Cannot find module 'vscode'

It seems that extension does not work on latest (1.9.1 VSCode) version.
I tried to start it in debugger (I am not an expert) and got an error message:
Error: Cannot find module 'vscode'

I tried loading dependencies with
npm install

and it did not help.  I passed one missing vscode error, but got another one that's similar:
"Error: Cannot find module 'vscode'    at Function.Module._resolveFilename (module.js:469:15)    at Function.Module._load (module.js:417:25)    at Module.require (module.js:497:17)    at require (internal/module.js:20:19)    at Object.<anonymous> (c:Userssgnezdov.vscodeextensionsafaelmaiolla.remote-vscode-1.0.0outsrcextension.js:2:16)    at Module._compile (module.js:570:32)    at Object.Module._extensions..js (module.js:579:10)    at Module.load (module.js:487:32)    at tryModuleLoad (module.js:446:12)    at Function.Module._load (module.js:438:3)"

The machine is not a real development box.  I had to install node on it prior to testing it.
My launch.json looks like this:
{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
    {
        "type": "node",
        "request": "launch",
        "name": "Launch Program",
        "program": "${workspaceRoot}\\out\\src\\extension.js",
        "cwd": "${workspaceRoot}"
    },
    {
        "type": "node",
        "request": "attach",
        "name": "Attach to Process",
        "port": 5858
    }
]
}

Remote command was not working, so I started the debugging process and run into this error.  It seems to make sense as I see no log messages when I try to start remote.

I will need to investigate it.

Please feel free to give me instructions to clarify the issue.  I will find the time to help you in troubleshooting the issue.

I just tested here and it is working as expected.
My launch configuration is as follow:
// A launch configuration that compiles the extension and then opens it inside a new window
{
	"version": "0.1.0",
	"configurations": [
		{
			"name": "Launch Extension",
			"type": "extensionHost",
			"request": "launch",
			"runtimeExecutable": "${execPath}",
			"args": ["--extensionDevelopmentPath=${workspaceRoot}" ],
			"stopOnEntry": false,
			"sourceMaps": true,
			"outDir": "${workspaceRoot}/out/src",
			"preLaunchTask": "npm"
		},
		{
			"name": "Launch Tests",
			"type": "extensionHost",
			"request": "launch",
			"runtimeExecutable": "${execPath}",
			"args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ],
			"stopOnEntry": false,
			"sourceMaps": true,
			"outDir": "${workspaceRoot}/out/test",
			"preLaunchTask": "npm"
		}
	]
}

Interesting.  I decided to install remote on Linux dev VM and got the same problem.  Only this time I tracked the details.
I opened extension directory and found no launch file.  To preserve the state, I wrote down all the files I have with command:
find rafaelmaiolla.remote-vscode-1.0.1/ > find-rafaelmaiolla.remote-vscode-1.0.1-clean.txt

I then went to debugger and generated Node.js configuration from VSCode.  I did not start debugger.  I wrote down the file list:
find rafaelmaiolla.remote-vscode-1.0.1/ > find-rafaelmaiolla.remote-vscode-1.0.1-w-launch.txt

I run diff on the files and found that I now have a new .vscode directory.
I saved content of generated .vscode dir:
zip -r generated-launch.zip rafaelmaiolla.remote-vscode-1.0.1/.vscode/

See attached files:
find-rafaelmaiolla.remote-vscode-1.0.1-clean.txt
find-rafaelmaiolla.remote-vscode-1.0.1-w-launch.txt
generated-launch.zip
My VSCode reports the following version information:
Version 1.9.1
Commit f9d0c687ff2ea7aabd85fb9a43129117c0ecf519
Date 2017-02-08T23:44:55.542Z
Shell 1.4.6
Renderer 53.0.2785.143
Node 6.5.0

Output of uname -a
Linux setun 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I replaced my launch.json content with yours and got error reports from VSCode for outDir parameter:
Attribute 'outDir' is deprecated.  Use 'outFiles' instead.

And I stopped on that.

That was updated to use outFiles.
Besides that, the extension was updated to 1.1.0.  Could you please check if it is working now?

I forgot which machine or VM had an issue, so I tried to reproduce the issue from "scratch".
On Windows 10
I updated VS Code to latest 1.14.1.
I uninstalled possibly older version of "Remote VSCode".  I did not try to verify local files content, because I am not sure what I am doing in this case.
I installed version 1.10.
Here is my settings.json file:
`// Place your settings in this file to overwrite the default settings
{
// Controls if opened editors should show in tabs or not.
"workbench.editor.showTabs": true,
// Remote VSCode configuration (a.k.a. rmate)
"remote.port": 52698,
"remote.onstartup": true,
"window.zoomLevel": 0

}`
It worked.
I used default ports and "shell" version of rmate available on github.
Putty was configured with ports:
Source port: 5268
Destination: <IP_ADDRESS>:52698 "Remote" radio button is selected.

Cool.  I will close this issue.


[stable/elasticsearch-exporter] Fix typo - Add Readiness probe to exporter deployment.yaml

What this PR does / why we need it:
The deployment.yaml file in stable elasticsearch-exporter chart has two liveness probes configured, one with initialDelaySeconds: 30 and another with initialDelaySeconds:10. I have modified one of the probes to readiness probe assuming that it was a miss.
Special notes for your reviewer:
@svenmueller Kindly have a look at this simple fix.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped

/assign @davidkarlsen

sure, will update and push 👍

@NithyaNatarajan no problem :) we need to wait for an approval from a member the owners list (https://github.com/helm/charts/blob/master/OWNERS)

@svenmueller got it, thank you 🙏

/ok-to-test
/assign
/lgtm


Bug in Wp-method

As far as I understand the paper of Fujiwara (and other relevant literature), the Wp-method works as follows:

We first test states: state prefix * middle part * suffix, where suffix are drawn from a global set.
Secondly we test transitions: transition prefix * middle * suffix, where the suffix is draw from a set which is relevant for a specific state, namely the state after applying transition prefix * middle. But in the implementation the state being used is the one after applying only transition prefix, as seen here: line 131

This is entirely correct, I will change the implementation of the Wp method accordingly.


Hostile mobs forget who they were attacking when attacker goes through a portal

https://github.com/qouteall/ImmersivePortalsMod/issues/1074

will the fix of this bug be possible within the summer or most likely it will never be fixed? (because it's very complicated) if it will be fixed you could also make many backrooms style maps lol

it is of note:
mobs forgiving an attacker when the attacker goes through a portal is not the same as mobs pathfinding through a portal

i think i reproduced this bug when i was being chased by a mob and going through the portal with the mob it's like that the mob's ai marks that i was still in the previous position(i.e. where the portal entrance is). (if I'm not mistaken this is the bug in question)


Ensure type coercions are preserved when hiding non-preferred locations.

When exposing only preferred locations as start points for query processing, we have to hide all other locations that are eligible to be start points. There existed an edge case where in this process, we'd accidentally drop type coercions at such locations during the hiding process. This diff fixes that problem.

@amartyashankha we'll need to add this testcase to the snapshots at some point, but not in this PR.
@jmeulemans this PR would also have benefited from the global metadata table we were discussing. When we manage to build it, we should refactor the tests to make sure all queries infer correct metadata, and then clean up the various lowering steps that have to introspect the query instead of simply looking up the metadata they require.

Coverage increased (+0.1%) to 94.927% when pulling 2146ebd95e978e3812e792e468d0840a388b8c7b on fix_coercions_in_eligible_locations into fa2e4d76d49f718acc1b8015bfe49c244e5211a0 on master.

Coverage increased (+0.1%) to 94.927% when pulling 2146ebd95e978e3812e792e468d0840a388b8c7b on fix_coercions_in_eligible_locations into fa2e4d76d49f718acc1b8015bfe49c244e5211a0 on master.

@lodrion I think we'll go a similar but different route -- I think we'll pass all the metadata together in one object. That's the refactor that @jmeulemans and I were talking about.


PHP parser?

Hello, in the readme you mentioned a version of this written in PHP. Is there any chance it's open source? I'm working on a Bible app written in PHP. I was going to use this JS parser but something in PHP would be even better. Thanks.

Hello, please take a look at https://github.com/openbibleinfo/Bible-Passage-Reference-Parser/issues/44 ; you'll find a link to it near the bottom of the thread.

Thanks for the quick response!


Support using arbitrary & specific ec version

Optionally specify a git ref that will be used as the ec version for running the test suite using make.
This lets me confirm that v0.1-alpha is not compatible with the current latest policies and v0.2 is compatible[1].
EC_REF=release-v0.1-alpha make ec-version quiet-test #=> fails
EC_REF=release-v0.2 make ec-version quiet-test #=> passes
EC_REF=release-v0.4 make ec-version quiet-test #=> passes

You could use a specific git sha instead of a branch if you want to.
Ref: EC-695
[1] ...probably. The test suite passes at least.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (2c7f3ca) to head (f7cc40a).
Report is 48 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##              main     #1041    +/-   ##
==========================================
  Coverage   100.00%   100.00%
==========================================
  Files          109       111     +2
  Lines         5119      5382   +263
==========================================
+ Hits          5119      5382   +263

see 20 files with indirect coverage changes

Rebased and fixed the commit signing. Will merge when green.


German translations for welcome screen, password management and AUP

Added German translations for welcome screen, password management and AUP.

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


Error when using file-paths together with subfolder

Expected Behavior
Using file-paths and wildcards would check the folder plus all subfolders
Current Behavior
ui5-linter errors out because logic thinks subfolder is a file.
Using this cli command: ui5lint --file-paths webapp/controller/* webapp/model/* webapp/view/*
And this folder structure:

Works without file-paths.
I´d rather use something to exclude folders or filepaths but currently i have to include all the folders i would like to test.
It would be much easier to just exclude the test folder.
In a CI pipeline i need a either it´s all good or not. Doing it manually is no problem, i can just ignore it.
Steps to Reproduce the Issue
git clone https://github.com/marianfoo/ui5linterbug
cd ui5linterbug
npm i
npm run lint

Context

UI5 linter version: 0.3.2
Node.js Version: 20.14.0
npm Version: 10.3.0
OS/Platform: Mac

Log Output / Stack Trace
npm run lint -- --verbose

><EMAIL_ADDRESS>lint
> ui5lint --file-paths webapp/controller/* webapp/model/* webapp/view/* --verbose

verb cli:middlewares:base using ui5lint version 0.3.2 (from<EMAIL_ADDRESS>verb cli:middlewares:base using node version v20.14.0
verb generateProjectGraph Creating project graph using object...
verb graph:Module Could not find any build manifest in module ui5-linter-target
verb graph:Module Configuration for module ui5-linter-target is provided in YAML file at /Users/marianzeis/DEV/ui5linterbug/ui5.yaml
verb specifications:types:Application Path mapping for application project com.myorg.myapp:
verb specifications:types:Application   Physical root path: /Users/marianzeis/DEV/ui5linterbug
verb specifications:types:Application   Mapped to: webapp
verb specifications:types:Application Namespace of project com.myorg.myapp is com/myorg/myapp (from manifest.json)
verb graph:Module Module ui5-linter-target contains project com.myorg.myapp
verb graph:projectGraphBuilder Root project com.myorg.myapp qualified as application project for project graph
verb graph:ProjectGraph Adding project: com.myorg.myapp
verb graph:ProjectGraph Skipping resolution of optional dependencies since none have been declared
perf Trace Project Graph creation took 112.17 ms
perf Trace Linting manifest.json files took 0.15 ms
perf Trace XML Transpiler initialization took 0.95 ms
perf Trace Transpile XML took 16.31 ms - /resources/com/myorg/myapp/view/Main.view.xml
perf Trace Transpile XML took 17.15 ms - /resources/com/myorg/myapp/view/App.view.xml

⚠  Process Failed With Error

Error Message:
File not found: /resources/com/myorg/myapp/controller/subfolder.ts

Stack Trace:
Error: File not found: /resources/com/myorg/myapp/controller/subfolder.ts
    at Object.getSourceFile (file:///Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/lib/linter/ui5Types/host.js:188:23)
    at findSourceFileWorker (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125889:23)
    at findSourceFile (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125805:20)
    at /Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125754:22
    at /Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125746:91
    at forEach (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:2388:22)
    at getSourceFileFromReferenceWorker (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125746:44)
    at processSourceFile (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125752:5)
    at processRootFile (/Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:125544:5)
    at /Users/marianzeis/DEV/ui5linterbug/node_modules/@ui5/linter/node_modules/typescript/lib/typescript.js:124269:41

@marianfoo thanks for reporting this issue. We will fix this bug in backlog item CPOUI5FOUNDATION-881.

Fixed with https://github.com/SAP/ui5-linter/pull/312


Intermittent issues connecting to registry

Running deis workflow v2.14.0 on kubernetes v1.6.4 built with kops.
Used CNI options when deploying deis workflow:
  use_cni: true
  registry_proxy_bind_addr: "<IP_ADDRESS>:5555"

I tried deploying the example-go chart
$ deis create health-check --no-remote
Creating Application... done, created health-check
If you want to add a git remote for this app later, use `deis git:remote -a health-check`
$ deis pull deis/example-go:latest -a health-check
Creating build... Error: Unknown Error (400): {"detail":"(app::deploy): rpc error: code = 2 desc = Error while pulling image: Get http://<IP_ADDRESS>:5555/v1/repositories/health-check/images: dial tcp <IP_ADDRESS>:5555: getsockopt: connection refused"}
$ deis pull deis/example-go:latest -a health-check
Creating build... done

I checked the logs on all the deis-registry-proxy pods.  Looks like 1/3 can't see the registry come online:
2017-05-30T18:22:16.691091782Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T18:24:24.946897342Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T18:26:33.330851271Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T18:28:41.586901797Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T18:30:49.971669483Z waiting for the registry (<IP_ADDRESS>:80) to come online...

one came online as expected:
2017-05-30T16:07:31.983198358Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T16:07:34.083123317Z waiting for the registry (<IP_ADDRESS>:80) to come online...
2017-05-30T16:07:35.27908879Z starting registry-proxy...

and the last shows the output from the successful pull
2017-05-30T18:29:27.249769638Z <IP_ADDRESS> - - [30/May/2017:18:29:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "-" "docker/1.12.6 go/go1.6.4 git-commit/78d1802 kernel/4.4.65-k8s os/linux arch/amd64 UpstreamClient(docker-py/1.10.6)" "-"
2017-05-30T18:29:27.343427138Z <IP_ADDRESS> - - [30/May/2017:18:29:27 +0000] "GET /v2/health-check/manifests/v3 HTTP/1.1" 200 1146 "-" "docker/1.12.6 go/go1.6.4 git-commit/78d1802 kernel/4.4.65-k8s os/linux arch/amd64 UpstreamClient(docker-py/1.10.6)" "-"

This issue was moved to teamhephy/workflow#18


Upgrade execa dependency to reduce security risk

Project depends on 0.7.0 which has a vulnerability (OS Command Injection in execa)
Upgrade dependency to latest version https://www.npmjs.com/package/execa/v/4.0.3

This was identified by GitLab, so NPM can't create an advisory for it due to copyright. I say we should still see where execa is used in this app and make sure the vulnerability can't be exploited.
From the GitLab advisory:

Attackers could trick execa into executing arbitrary binaries. This behaviour is caused by the setting preferLocal=true which makes execa search for locally installed binaries and executes them.

Execa is not used by any of our direct dependencies, only dev-dependencies. So, this is not an urgent issue.


React Native suspend&resume

I'm using this in conjunction with react-native and everything was smooth until i tested a release build on my phone:
When the app is suspended and resumed after a while (30s) it crashes.
I have trouble identifying the source but here is the log
<Notice>: TCP Conn 0x1701834d0 SSL Handshake DONE
Apr  8 16:31:44 doStuff(CFNetwork)[1821] <Notice>: TIC TLS Event [3:0x170184440]: 20, Pending(0)
Apr  8 16:31:44 doStuff(CFNetwork)[1821] <Notice>: TIC TCP Conn Event [3:0x170184440]: 8 Err(0)
Apr  8 16:31:44 doStuff(CFNetwork)[1821] <Notice>: TIC TLS Handshake Complete [3:0x170184440]
Apr  8 16:31:44 doStuff[1821] <Notice>: tried to join multiple times. 'join' can only be called a single time per channel instance
Apr  8 16:31:44 SpringBoard[1493] <Notice>: Destination SBNotificationBannerDestination is now ready to receive notifications
Apr  8 16:31:44 doStuff[1821] <Notice>: Unhandled JS Exception: tried to join multiple times. 'join' can only be called a single time per channel instance
Apr  8 16:31:44 apsd(PersistentConnection)[90] <Notice>: 2017-04-08 16:31:44 +0200 apsd[90]: __dumpLogsForInconsistencyIfNecessary - lastBecameInconsistentTime 0.000000  sBecameInconsistentTime 0.000000  logDumpReason (null)
Apr  8 16:31:44 doStuff(CoreFoundation)[1821] <Notice>: *** Terminating app due to uncaught exception 'RCTFatalException: Unhandled JS Exception: tried to join multiple times. 'join' can only be called a single time per channel instance', reason: 'Unhandled JS Exception: tried to join multiple times. 'join' can only be ca..., stack:
i@65:234
u@64:1084
reportFatalError@5:186
<unknown>@19:136
value@19:810
'

my best guess is that tried to join multiple times. 'join' can only be called a single time per channel instance refers to this call in APW
this is how i have set up my Network Interface
let networkInterface = createNetworkInterface({
	uri: 'wss://my-phoenix-app.herokuapp.com:443/socket'
});

networkInterface.use([{
	applyMiddleware(req, next) {
		// get the authentication token from local storage if it exists
		const token = credentials_store && credentials_store.data && credentials_store.data.token;
		req.options.channel = req.options.channel || {};
		req.options.channel.topic = token ? "gql:query" : 'gql:login';
		req.options.channel.params = token ? { guardian_token: token } : null;
		next();
	}
}]);

i confirm that if the exception is handled (for example with a .catch attached to your promise) the app no longer crashed

Hey @G3z thanks for opening this issue, haven't used this on react-native but your problem sounds like when the app is resumed, the channel is somehow already joined. If you have made it work for you, would be so kind to supply a pull-request ?
Thanks a lot :)

Hey @G3z would it be possible for you to try the #13 branch and confirm that it works for your react-native app ?  I've added a new test for rejoining the channel as described by this issue, but just want to be sure it works on your real case.

Please upgrade to version 0.5.0

With the update no more crashes on resume: thanks


Allow to pass config file to "projects create" command

Is your feature request related to a problem? Please describe.
When I create a new project via command line, i can only specify a plan and region but I also would like to pass settings I right now have to update manually in the dashboard UI after the project has been created.
Describe the solution you'd like
Support a config file when creating a new project from command line. Ideally it would support all options/settings one is currently required to edit in the UI. Actually, this is already supported for local supabase development as shown at https://supabase.com/docs/guides/cli/customizing-email-templates . Could this be expanded to live projects?
Example config.toml
[auth.email.template.invite]
subject = "You are invited to Acme Inc"
content_path = "./supabase/templates/invite.html
[any.other.setting]
key = value

Then we could create a new fully configured project with all bells and whistles by executing
supabase projects create my-project --config=./config.toml

Describe alternatives you've considered
Right now I can create a basic project with "supabase projects create"  but need to go through many nested menus in the UI for final configurations.
Additional context
This would help to fully automate project creation without visiting the supabase dashboard ui.
greets
-act

Since we have released (terraform-provider-supabase)[https://github.com/supabase/terraform-provider-supabase], I will mark this as completed. You can find examples how to use it here.


ctrl-enter (insert line below, insert line above) in middle of line not adding ///

When having
/// <summary>
/// Hello| world
/// </summary>

pressing ctrl-enter or ctrl-shift-enter (Insert line below, insert line above) at the indicated location will insert a new line but not insert any ///.
With insert line below it will enter it if the cursor was at the very right, with insert line above it seems like it never inserts it.

@WebFreak001  Many thank you for your but report. I just fixed this issue on v0.1.15. Please check it 👍

ctrl-enter in the middle of the line is still broken and also getting error messages in the developer tools now:
[[object Object]]Cannot read property 'text' of undefined

TypeError: Cannot read property 'text' of undefined
	at DocommentDomainCSharp.IsTriggerDocomment (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.14\out\src\Domain\Lang\DocommentDomainCSharp.js:24:39)
	at DocommentDomainCSharp.Execute (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.14\out\src\Domain\DocommentDomain.js:21:19)
	at DocommentControllerCSharp._onEvent (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.14\out\src\Controller\DocommentController.js:55:31)
	at DocommentControllerCSharp.<anonymous> (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.14\out\src\Controller\DocommentController.js:19:22)

I'm getting exceptions while typing in 0.1.15:
ypeError: Cannot read property 'text' of undefined
	at DocommentDomainCSharp.IsTriggerDocomment (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.15\out\src\Domain\Lang\DocommentDomainCSharp.js:30:39)
	at DocommentDomainCSharp.Execute (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.15\out\src\Domain\DocommentDomain.js:23:19)
	at DocommentControllerCSharp._onEvent (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.15\out\src\Controller\DocommentController.js:55:31)
	at DocommentControllerCSharp.<anonymous> (c:\Users\jurzitza\.vscode\extensions\k--kato.docomment-0.1.15\out\src\Controller\DocommentController.js:19:22)

Ctrl-Enter is still broken:

Ctrl-Shift-Enter seems to work though.

Thank you @WebFreak001 . I reproduced it. I just fixed it on v0.1.16. I'm sorry to keep asking you to do this, but please check it.

seems to works fine now
Still getting the stacktraces in the developer tools which you might want to fix eventually though.

@WebFreak001 Sorry for reopening this issue. I reverted this because of #108 . Currently,  we can't use ctrl+shift+enter. I'll fix it until this weekend.


feat!: replace git tag with git ref to allow any commit ref

Use a generic approach that allows fetching either a commit Id branch or tag from the Git repository

@ashsong-nv I have done all the required changes


Allow to pass some extra namespace to debug.

It would be convenient to have a way to add an extra namespace to the calls to debug, in order to better filter the logs using the DEBUG variable.

Added option to run flows with custom debug key (namespaces):
The optional parameter options can include the debug key as follows:
{
  debugKey: 'custom-scope'
}

This parameter can be specified when running flows in any of the forms:
FlowManager.run(flowSpec, params, expectedResults, resolvers, context, options)
FlowManager.runFromString(flowSpec, params, expectedResults, resolvers, context, options)
FlowManager.runFromFile(flowSpec, params, expectedResults, resolvers, context, options)
FlowManager.runFromUrl(flowSpec, params, expectedResults, resolvers, context, options)

Available in version 1.9.0.


Fix: Add expected output in docstring for most_common_rgb()

Milestone 1 feedback: example of expected output (or description of that output) needs to be filled in for most_common_rgb()

Updated docstring with an example of the expected output


Hello Li, about the amazaon dataset

Hello Li, I read your article recently, and I want to run the code, but failed. If the dataset in your paper can't be released, could you please give me the amazon dataset that has been processed?
And the implementation of class Quantize in .vq is not included in the open source code, is it unnecessary?
Best wishes!

Hello,
Due to certain policies in China, I can not directly release the original
data collected at Tencent, you may need to email them (e.g., Kong who is
responsible for this at Tencent, @.***) to see if it's
possible to get their industrial dataset. Furthermore, we did not use the
amazon dataset cause there are too few overlapped users between
multiple domains (>=3 domains), but you can try it yourself. Moreover, the
.vq stuff is not relevant to this project and is misplaced here. I will
remove it from the code when I have time.
Best regards
Chenglin
On Mon, Feb 20, 2023 at 11:35 AM 630996818 @.***> wrote:

Hello Li, I read your article recently, and I want to run the code, but
failed. If the dataset in your paper can't be released, could you please
give me the amazon dataset that has been processed?
And the implementation of class Quantize in .vq is not included in the
open source code, is it unnecessary?
Best wishes!
—
Reply to this email directly, view it on GitHub
https://github.com/Chain123/CAT-ART/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGXZHJ43LZVJ6BN3XQXG2M3WYLRA3ANCNFSM6AAAAAAVBLY7LQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

echokong AT tencent dot com

dear author, is there any chance that you can kindly release the implementation of class Quantize in .vq? Many thanks.
from .vq import Quantize

Hi there, the Quantize is not related to this project. However, if you are
interested you can refer to the implementation of VQ-VAE at
https://paperswithcode.com/paper/neural-discrete-representation-learning#code
(choose the one you like)
Best regards
Chenglin
On Thu, Jul 20, 2023 at 8:40 PM HuanghuaGo @.***> wrote:

dear author, is there any chance that you can kindly release the
implementation of class Quantize in .vq? Many thanks.
from .vq import Quantize
—
Reply to this email directly, view it on GitHub
https://github.com/Chain123/CAT-ART/issues/3#issuecomment-1643853808,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGXZHJ5DJ5XEGKAAERK466TXRERLRANCNFSM6AAAAAAVBLY7LQ
.
You are receiving this because you commented.Message ID:
@.***>


Replace k8gb.io/primarygeotag annotation with k8gb.io/primary-geotag

I know this is minor issue, and there are no strict conventions on k8s annotations.
But primary and geotag in k8gb.io/primarygeotag are two separate words, so it's better to separate them with dash in order to make annotation more readable, avoid authoring errors, and also align with the style used by existing Ingress Controllers known to community (e.g. https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/, https://doc.traefik.io/traefik/v1.7/configuration/backends/kubernetes/#general-annotations):
--- k8gb.io/primarygeotag
+++ k8gb.io/primary-geotag

In order to maintain backwards compatibility with existing API, we can add k8gb.io/primary-geotag as alternative and deprecate k8gb.io/primarygeotag later.

No issues with the direct switch imho.


Reduce log output

This adds a JDK logging configuration file that reduces the log output of fopub to only show warnings and above. Furthermore, the output is condensed a bit.

Sorry, wrong base branch!


Infinite Backspace

When i need to delete the whole passkey written on the input field, I need press the Backspace  N times(N = number of password characters).
It would be nice to be able to hold the backspace to delete the whole password at once.

That is already possible, but not in a tagged release yet :)


Updating to version 2.0.9

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Support for Brave Search

Thank you for developing this wonderful extension.
Please consider adding support for Brave's new search engine: search.brave.com
Kind Regards.

@MagiDruid I'm developing it right now!

Thank you! Much appreciated. Will rate the extension highly, recommend to others and support future development. All the best.

#244 is merged


onUserOffline No callback triggered

I'm on a call between ios and android. During the call, the ios side kills the process, and the other side's Android side has a callback onUserOffline.
But when android kills the process, there is no callback on onUserOffline on the IOS side.

@mzyisbest This is due to system differences. When a user on the Android platform leaves, other users may receive the onUserOffline notification relatively slowly.

@guoxianzhe The callback hasn't been triggered yet, it's not slow

+1

@mzyisbest @liylmn Maybe triggers "timeout offline". If the user does not receive any data packets from the other party within a certain time frame (20 seconds for communication scenarios, slightly delayed for live scenarios), it is determined that the other party is offline. In case of poor network conditions, there is a possibility of false alarms. It is recommended to use the Netease Signaling SDK for reliable offline detection.

It seems the issue is due to the below code segment in internal/RtcEngineExInternal.ts. If there is atleast one event handler of any type already registered, it does not register the other event handlers. So if there is event handler for onUserJoined it will not register event handler for onUserOffline.
if (
checkers.IRtcEngineEventHandler?.strictTest({ [eventType]: undefined })
) {
if (RtcEngineExInternal._event_handlers.length === 0) {
this.registerEventHandler({});
}
}

@premj-ekah This is not the registration of controlling IRtcEngineEventHandler. The registration of IRtcEngineEventHandler is done through _event_handlers.  So, if you register onUserJoined and onUserOffline both, it still can trigger normally


Add SQL Power Architect Community.app Cask

Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.

Thank you for the contribution. It needed some fixes, so they were made in 42d6dc02262885ddc86b332520d703ad43e93048. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.

@vitorgalvao Thank you for pointing out the issues with the PR. Regarding the Cask token reference, I don't think it should follow the Mac application name of SQL Power Architect JDBC. The official product name is called SQL Power Architect by the vendor. Product page
There are 2 versions of SQL Power Architect available for download:

Community edition
Enterprise Edition (trial)

Both versions will be installed as "SQL Power Architect JDBC". Similar to intellij-idea and intellij-idea-ce, this cask should be called sql-power-architect-community
@adidalal Thanks for fixing my mistake and accepting the PR :smile:


Change Vector2 and Vector3 length function

[x] Has this change been discussed on Github before?
[x] Does the code follow the SFML Code Style Guide?
[ ] Have you provided some example/test code for your changes?
[x] If you have additional steps which need to be performed list them as tasks!

Description
Replacing hypot because of bad performance.
Perfomance with hypot:

Performance with a normal sqrt instead

GLM and EIgen only for comparison reasons
As you can see using a normal sqrt speeds up the length function by a factor of ~10.
This PR is related to the issue #2190
Tasks

[ ] Tested on Linux
[x] Tested on Windows
[ ] Tested on macOS
[ ] Tested on iOS
[ ] Tested on Android

How to test this PR?
Testet with the benchmark code.
Test and Benchmark code:
main.zip!
Obviously the change is platform independent.

This is a crazy result!
An explanation can be found on StackOverflow: https://stackoverflow.com/questions/3764978/why-hypot-function-is-so-slow
Feedback for the code:

formatting currently doesn't pass (there should be space between operands, and no space on empty lines)
maybe add a comment that std::hypot is too slow, just to avoid regressions in the future

SFMLBuildMaster: Build this please.

From my side this is finsihed couldn't find any other uses of hypot, which should be replaced.

@LDhtl and @LDprg the same person? 🙂
Thanks a lot for spotting and improving this performance bottleneck!

LGTM, thank you for the contributions and the benchmarks. @LDprg: the next step to speed this up even further is replace std::sqrt with the fastInverseSqrt that other libraries use -- I would be happy to see a PR for that.

Fast inverse square root does not have perfect accuracy unlike std::sqrt, so I'm not sure if this is a straightforward replacement.

Well there are different ways of doing a fast inverse sqrt, with different accuracy and performance. But it seems like they are all working only with float type (so no double precision possible). Maybe it's the best to add a separate function like fastlength().

Some more interesting reading here:
https://stackoverflow.com/questions/71608126/is-it-still-worth-using-the-quake-fast-inverse-square-root-algorithm-nowadays-on


onShouldStartLoadWithRequest Not Working on Android

Environment:

react-native version:0.69
react-native-webview version:13.6.3

I'm also having this issue in 0.73

I get the error:
"Invariant Violation: Failed to call into JavaScript module method WebViewMessageHandler1.onShouldStartLoadWithRequest(). Module has not
been registered as callable. Bridgeless Mode: false. Registered callable JavaScript modules (n = 11): Systrace, JSTimers, HeapCapture, SamplingProfiler, RCTLog, RCTDeviceEventEmitter, RCTNativeAppEventEmitter, GlobalPerformanceLogger, HMRClient, AppRegistry, ReactFabric.
A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native., js engine: hermes"
      Fabric is enabled for me


attributes of dataset

Can I know the attributes mentioned in the dataset.

Do you have all the datasets for this project, I found that the dataset link has no data.


Fix #108: Update Flask dependency

Tracked the dependency to Flask [0] and it has been fixed [1] on flask >1.0 (It was related with the JSONIFY_PRETTYPRINT_REGULAR default) so I updated the dependency and seems to solve  #108 .
On the other side, fixing this generates the following warning:
On Python 2.7,3.4,3.5,3.7:
.tox/py27/lib/python2.7/site-packages/requests/__init__.py:91   /home/travis/build/dgzlopes/powerfulseal/.tox/py27/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25) or chardet (3.0.4) doesn't match a supported version!     RequestsDependencyWarning)
Seems to come from Requests and as reflected on this issue [2] looks like they are working on solving it!
[0] https://github.com/pallets/flask/issues/2549
[1] http://flask.pocoo.org/docs/1.0/changelog/
[2] https://github.com/kennethreitz/requests/issues/5067

Awesome, thanks for taking a stab at this !
Let's wait for them to resolve that issue, and hopefully we'll be warning free again !

Update on this one! Looks like a fix to the requests urlib version issue got merged today [0]. So using this new version (requests 2.22.0) makes us RequestsDependencyWarning free (passing tests on my fork!).
On the other hand, looks like requests is dropping support for Python 3.4 on this new version! just writing this in the case is useful in the future.
[0] https://github.com/kennethreitz/requests/pull/5092

Awesome ! I'll take it for a spin as soon as I get any free bandwidth !
👍


audin for freerdp-master (a9ecd6a6) fails to load on RHEL7

We appreciate many of the new features of FreeRDP 2 in our environment, and so we rebuild the Fedora 28 version on our RHEL7 systems. The f28 version is currently based on master, commit a9ecd6a6 to be precise. We just upgraded to this from our older build, which was based on b9073240.
Now that we have upgraded, the audin plugin fails to load. See below:
[11:16:29:544] [24631:24659] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[11:16:29:544] [24631:24659] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[11:16:29:547] [24631:24659] [ERROR][com.winpr.library] - GetProcAddress: could not find procedure VirtualChannelEntryEx: /usr/lib64/freerdp2/libaudin-client.so: undefined symbol: VirtualChannelEntryEx
[11:16:29:549] [24631:24659] [WARN][com.freerdp.addin] - Failed to load channel audin [(nil)]
[11:16:29:552] [24631:24659] [ERROR][com.winpr.library] - GetProcAddress: could not find procedure VirtualChannelEntry: /usr/lib64/freerdp2/libaudin-client.so: undefined symbol: VirtualChannelEntry
[11:16:29:554] [24631:24659] [WARN][com.freerdp.addin] - Failed to load channel audin [(nil)]
[11:16:29:554] [24631:24659] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_PRE_CONNECT_FAILED [0x00020001]
[11:16:29:554] [24631:24659] [ERROR][com.freerdp.core] - freerdp_pre_connect failed
This happens when attempting to load a .RDP file which contains the following directive:

audiocapturemode:1:1

We believe that commit b4e1e9a1 may be related to this problem, given that it changed the way that the audin channel plugin is loaded and given that the error messages are related to the plugin entry point (VirtualChannelEntryEx, versus audin's DVCPluginEntry).

@liverwust thank you for the report, looks as if I´ve used the wrong loader function.
Should be fixed in #5555


When user adds article and does not refine on the spot, append to articles list

Title self-explanatory. If they choose not to refine, add it to back of list. If so, keep previous behaviour of putting it in front.
TODO

[X] Append article to end of articles list if user adds article and decides not to refine (or has refine-new set to no in config)
[x] Test for no race conditions with initial article load

Fixed in #41.


Fix OmniSharp formatting issue

Fixes https://github.com/OmniSharp/omnisharp-vscode/issues/5561
Took the opportunity to clean up some of this, because it was a bit odd. Have left comments in the PR to explain what the changes are.

Just had a thought. @allisonchou is it better to do this sort of thing as two PRs, one for the server, one for the extension, so I can also bump version numbers or something? Or is the version number stuff all in the other repo?


Document missing detailed explanation on report information

[This document has some good details on the deployment part
but its missing detailed information about the Report that will be delivered for the customer
for example, i had customer asking these questions:

Production instances numbers in the 5th column is number of copies/No of backups in the vault?
CloudStorage column next to protected is in Gbs?

we were able to answer customer questions using other referenced documents
https://azure.microsoft.com/en-us/pricing/details/backup
https://github.com/Azure/azure-quickstart-templates/tree/master/demos/backup-usage-report
but such details should be available within this document
also, there is no steps to detail how can the customer modify the query deployed
finally, I think we need to provide good understanding about each tab the customer will receive and provide the ability for customers to export data for Last 1 Day (time range)

]

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

ID: 3c4e214e-f233-bab2-29fd-7cfbef692ff8
Version Independent ID: 9402d8c9-2367-ac92-643f-d15ce4a1d03a
Content: Email Azure Backup Reports - Azure Backup
Content Source: articles/backup/backup-reports-email.md
Service: backup
GitHub Login: @v-amallick
Microsoft Alias: v-amallick

@zahraasaleh Thank you for taking time to share your feedback to improve our documentation. Our team will further review and update the document accordingly.


Stream audio content (i.e. game music)

While working on my game (https://www.gemhunters.de) I tried to port my old music assets. I ended up converting the mod and xm files to ogg.
When the game tries to load a 3-6 MB ogg file, the loader blocks the user for quite some time.
To avoid this I'm now creating a new Audio() object myself and add the necessary blur and focus event actions to it.
It would be great If you could add a proper loader for streaming audio files.
For now I hacked my codebase a bit. The music is having the type audioStream in the pack file and I've written a helper to extract the URL for creating the Audio object.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

The problem is that the Phaser Sound Manager assumes you're using either Web Audio or legacy Audio, and will then pick either one or the other based on browser support (and your game config settings, you can override the choice from that.) - so if it detects web audio it uses it for everything. The Sound Manager is an instance of either one or the other, but what this will require is support for both running at the same time. Or a way to stream from an Audio tag via Web Audio, which is likely possible, but I've never looked into it.

Just to give you some feeling:
For example on my smartphone my game now starts in about 1-2 secs and not the 10-15 from before.

Glad you got it working. Doesn’t change the fact it’s still a significant API update to get the feature request in.

Thank you for opening this feature request (all those months ago!). As the development of Phaser 4 has now started I am tidying-up the repo and closing off old issues that won't be directly fixed or implemented in Phaser 3 by me. I would still consider community PRs that address this issue, however, and have left the GitHub tags intact so others can track them if they wish to get involved. However, I'm afraid this is no longer a feature that will be added to v3.

Audio tag loader
Stream audio in Phaser v3.60


NEW Athame-zsh

Motivation for this change
There wasn't this package so i decided to add it
Things done
It works, but user has to create ~/.athamerc manually.

[ ] 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 nix-review --run "nix-review wip"
[x] 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.

Notify maintainers
cc @

I recommend rereading CONTRIBUTING.md. Specifically the sections about commit messages and meta.description.
This does not seem to respect the directory structure. Maybe move pkgs/shells/zsh/athame-zsh.nix to pkgs/shells/zsh/zsh-athame/default.nix
athame and vimbed should probably be packaged separately.
Do you actually need to override zsh? The other zsh addons do not seem to need to do this.
Are you able to reference the patch you are applying in postPatch in the actual patch stage? Also are two of those lines in postPatch just comments? If so, then those should be removed.


Pubsub messages sit in queue until GKE pod with subscriber gets reset

Environment details

OS: Debian GNU/Linux 8.9 (jessie) [K8s pod based on dockerfile gcr.io/google_appengine/base]
Node.js version: 6.11.3
npm version:  5.4.2
google-cloud/pubsub version: 0.14.2

Steps to reproduce

Spin up nodejs pubsub publisher to topic1 in GKE pod 1
Spin up nodejs pubsub subscriber to subscription to topic1 in GKE pod 2
Publish messages to topic1

I am facing an intermittent issue where pubsub messages are sitting in the queue and not being delivered to the subscriber in GKE pod 2. Only when I delete the GKE pod 2 subscriber and restart the pod does the message get delivered.

We've seen a number of reports of messages not being delivered in k8s, I believe this issue is being investigated internally, although I do not know the status. @lukesneeringer have we heard any news in regards to this?

I'm suffering from the same issue at the moment :(

Suffering the same issue too, please provide a fix as these are production used tools.

@callmehiphop hey any update? as mentioned these tools (k8s and pubsub) are used in production.

I don't have any official updates, but a new patch release was made this morning that might resolve the issues you're seeing.

@callmehiphop I have done some preliminary testing with the google-cloud/pubsub patch version: 0.14.3 release this morning and it looks promising so far
I have not been able to reproduce the issue yet however will need to run full end to end tests to confirm

@ShahNewazKhan that's great, please keep us posted! 😃

@callmehiphop I have been able to replicate the issue with google-cloud/pubsub patch 0.14.3 in a slightly different use case.
Environment details
OS: Debian GNU/Linux 8.9 (jessie) [K8s pod based on dockerfile gcr.io/google_appengine/base]
Node.js version: 6.11.3
npm version: 5.4.2
google-cloud/pubsub version: 0.14.3

Steps to reproduce

Spin up nodejs pubsub publisher to topic1 in GKE pod 1

Spin up nodejs pubsub subscriber to subscription to topic1 in GKE pod 2

Reset GKE pod 1 [pubsub publisher app]

Publish messages to topic1

At this point the message remains stuck in the pubsub queue until I reset the GKE pod 2 [pubsub subscriber app]

Just checking in for updates on this issue.

@ShahNewazKhan We believe this is a  GKE issue and because of that I can't comment on if its being worked on and when it will be fixed. I'm really sorry for the inconvenience.

We may be having similar issues, not sure. @ShahNewazKhan what version of GKE are you on?

@ehacke
GKE: 1.6.10-gke.1
Kubernetes: 1.5.6

Question for those who'd reported this: is there any chance you had no messages published or delivered for 10 minutes or longer before you started publishing and accumulating them in the backlog?

@kir-titievsky I can confirm that the published messages sit in the subscription queue only when the publisher has been inactive longer than 10 minutes.

Thanks @ShahNewazKhan .  My guess here is this: by default, GCE suspends inactive connections after 10 minutes [1].  Since Pub/Sub relies on a persistent streamingPull connection, this connection would get suspended if no messages flow for 10 minutes.  This condition was not properly detected by Pub/Sub. This was fixed as of 2017-10-20 by shutting down affected streamingPull connections. The server-initiated shutdown should now trigger the client library to rebuild the connection.
Can those of you affected check if the issue persists?
[1] https://cloud.google.com/compute/docs/troubleshooting#communicatewithinternet

@kir-titievsky Can you clarify what you mean by 'server-initiated shutdown'. Does this mean that the inactive Pub/Sub streamingPull connections are now being shutdown instead of being suspended by GCE?
I have noticed messages sitting in the queue intermittently still, do I have to update the Pub/Sub client to a latest version to handle the streamingPull connection rebuilds?
Thanks in advance!

I'm marking this as blocked, since it sounds like GKE is the party responsible for any progress on this. @callmehiphop does this sound right?

@stephenplusplus I believe it does!

This issue was moved to googleapis/nodejs-pubsub#11


Support for Protocol Buffers Editions

References:

Protobuf Editions Overview
Feature Settings for Editions
Changes Announced on June 29, 2023
▶ Introducing Protobuf Editions

https://github.com/pbkit/vscode-pbkit/commit/eefacc0f7cc0731fc0f45cbb57f16deb0677bbe2


[Bug] When changing page, Gavilya stops counting the game time played

Description of the bug:
When changing page, Gavilya stops counting the game time played.

Computer:

OS: Windows 10
OS Version: 10.0.19042.630
Software's Version: <IP_ADDRESS>1

Saturday, December 19th: The bug has been fixed. Closing issue.


Plyr somewhat buggy, doesn't show the sound button at times

This is pretty annoying, not sure what's going on. @Ryochan7 is this a 'feature' in the current plyr setup? The whole thing is a bit odd

If you upgrade to the latest version of the Plyr this will be resolved, it was resolved a few versions ago.

Perfect ty!

This is fixed now


feat: support request priorities

Closes #248
Requires python-spanner to be released with these two PRs:
https://github.com/googleapis/python-spanner/pull/834
https://github.com/googleapis/python-spanner/pull/838

@asthamohta, we need a python-spanner release to finish with this feature


Can't find tags containing a dot

Current behavior
This is related to #439.
When .find()ing a component that contains a dot (.) in its name (e.g. <Some.Name />), enzyme is unable to get it.
Tried with:
component.find('Some.Name')
component.find('Some\.Name')
component.find('Some\\.Name')

But all of them return a 0-length wrapper.
Expected behavior
It should return the components that match that tag name, probably with the escaped syntax: component.find('Some\.Name').
CSS selectors apparently support the \. escaping.

 Closing, thanks!

I'm running into the same issue.
Thats my snapshot
<withTheme(Appbar.Header)>
  <withTheme(Appbar.Content)
    title="Flashcards"
  />
  <Appbar.Action
    icon="search"
    onPress={[MockFunction]}
    size={24}
  />
</withTheme(Appbar.Header)>

It didn't found anything when I've tried wrapper.find('Appbar.Action') .
@YagoGG how did you solve this problem?

@brunohkbx try finding it by reference instead of with a string name.

@ljharb sorry, can you provide me an example?
thanks.

Import it, and pass the component itself onto find

Thanks @ljharb, got it :smile:


Import all the possible fields with CSV import

Could it be conceivable to have the capacity to import all the existing fields ?
For exemple, it's not possible to import with CSV the field "Physical adress" when creating a site.

This should be addressed as part of #655, which will implement headers for more flexible CSV-formatted object imports.


Double ctrl+. does not accept suggested quick fix

Testing #161846
In the editor, we recently (last iteration?) made the UI improvement such that tapping Ctrl+. again after opening the quickfix menu would action the default item. This behavior isn't present in the quickfix widget in the terminal.

@meganrogge and @Tyriar Let me know if you'd like to adopt the CodeActionWidget in the terminal
dfc70ad2a78695b9a07f137e2e420eef84913b12 should make it easier to use the widget outside of the editor. I originally did this for #161438 but it would be great to see it used in the terminal too

@mjbvz we discussed this yesterday and plan to do so in October

blocked by https://github.com/microsoft/vscode/issues/162067

@alexr00 that's actually by design, when we can't be certain that no input was done we clear the time. This is always on Windows currently but will be improved over time.


Compatibility with .net standard 2.x Xamarin forms

We need this such great package to be compatible with .net standard 2.x Xamarin Forms in order to be included in our cross platform mobile app project.

@mina5500  That is not how .Net Standard works. .Net Standard 2.0 includes everything that .Net Standard 1.4 includes plus extra APIs, mostly for device or Windows specific stuff, meaning that anything which is .Net Standard 1.4 compatible is automatically .Net Standard 2.0 compatible. When it comes to .Net Standard and compatibility a lower version is better as higher versions are more restrictive.
.Net Standard Compatibility Docs
Just to prove it, I am using Microcharts chart in a .Net Standard 2.0 application.

0.9.1 has been updated to support .net standards 2.0

0.9.1 has been updated to support .net standards 2.0

Why? You have just reduced the usefulness of this library.

That's your opinion, .net standards 2.0 is what most people use on current projects.


Small change to force build

Checklist

[x] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Never got built. Force a build.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Let configuration cache smoke test load state in a different daemon

By using a unique JVM argument on each run in order to prove the captured work graph is not relying on static state.

@bot-gradle test RFN

OK, I've already triggered ReadyForNightly build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.


Contributors added

First thing, PLEASE READ THIS: ReactPlay Code Review Checklist

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
i havent tested it.
Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Can we make the whole contribution list like a circle? Bigger one in the centre?

i will try to make it as a circle

Can we make the whole contribution list like a circle? Bigger one in the centre?

i will try to make it as a circle

Here is one inspiration 😊
https://twitter.com/koustov/status/1554532551318212608?s=21&t=T6k_n2PNP2SI7Qr8b5TFIQ

sorry sir, i am not able to created that circle shape. can i close this PR sir

sorry sir, i am not able to created that circle shape. can i close this PR sir

If you got time, how about working together and making it happen? If you are interested, join our discord, let's brainstorm on how to build it and then proceed to implement and learn. Otherwise, always feel free to close the PR.

sorry sir, i am not able to created that circle shape. can i close this PR sir

If you got time, how about working together and making it happen? If you are interested, join our discord, let's brainstorm on how to build it and then proceed to implement and learn. Otherwise, always feel free to close the PR.

yes sir sure, i get time only during weekends so i will try again and join the discord server

sorry sir, i am not able to created that circle shape. can i close this PR sir

If you got time, how about working together and making it happen? If you are interested, join our discord, let's brainstorm on how to build it and then proceed to implement and learn. Otherwise, always feel free to close the PR.

yes sir sure, i get time only during weekends so i will try again and join the discord server

Sounds good 👍

sorry sir, i wasnt able to figure out after spending hour. so i am closing the PR, i am sorry for wasting your time :(


[DOC-2781] Change ChaosHub to chaos hub

Change ChaosHub to chaos hub
Signed-off-by: Smriti S<EMAIL_ADDRESS>

Preview environment: https://hdh.pr.harness.io/pr-994

Preview environment: https://hdh.pr.harness.io/pr-994

Preview environment: https://hdh.pr.harness.io/pr-994


Direct IP access doesn't work

Accessing the website(s) via an IP, doesn't resolve to any website.

A related issue: access to http redirects to <IP_ADDRESS>?


Regression Primary Key Violation in spring boot data

Updates applied:

Bump spring-boot-maven-plugin from 2.6.7 to 2.7.0
Bump spring-boot-starter-parent from 2.6.7 to 2.7.0

Work individually. When applied (2)after (1), many tests fail:

Workaround revert (2), needs further study

Others having this issue:

https://stackoverflow.com/questions/72331585/primary-key-violation-in-spring-boot-data

See release notes: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes

Looks flaky, today dependabot launched again the update and passed, after rerun failed!!!

Removing data.sql solves the problem (in local)
Need review how to control database setup:

https://stackoverflow.com/questions/41188207/how-to-prevent-import-sql-being-executed-in-spring-boot-unit-test

Still not working with spring 2.7.1


Scaffold New Items from DB or Identity Fails when Project is created via Visual Studio for .Net Core 3.1 + Angular 8 + Identity Enabled

I will be a bit specific on the process as the issue is a bit ambiguous to solve yet quite common. I created a new API project using Visual Studio Enterprise Edition targeting .Net Core 3.1 with Angular 8. I have checked enable identity checkbox and have received all working components successfully. I then created my database using SQL Server and created DB Models within my project using recommended DBScaffold by Microsoft. Next, I ran the migration provided by Identity to include my AspNet Identity tables in my DB and that ran successfully. However, I ran into scaffolding problems when I tried the following:

Right-Click Solution > Add > New Scaffolded Item > API Controller with actions, using Entity Framework.
Right-Click Solution > Add > New Scaffolded Item > Identity > Add Identity > Account\Login (or any other component) > Add
The error in both cases was very general and says:
"There was an error running the selected code generator: Package restore failed. Rolling back package changes for 'ProjectName'.'
I do have the following NuGet packages:
microsoft.visualstudio.web.codegeneration.utils 3.1.4
microsoft.aspnetcore.identity.ui 3.1.4
in addition to web.CodeGeneration.Core, Web.CodeGeneration, EFCore.SqlServer, EFCore.Tools and they are all 3.1.4 to make sure I am consistent
This seems an issue that many have reported and seems to be closed several times without a resolution. I even tried upgrading my VS Enterprise to latest as of (12/1/2020) and still no luck

Hello @aloosh9007 ... If this issue pertains to a specific topic, close this issue and re-open it using the This page feedback button and form at the bottom of the topic. It will add document metadata to your issue and ping the author of the topic.

Moved to https://github.com/dotnet/AspNetCore.Docs/issues/21007.


How do I build / open the Admin UI?

Hello,
I have the latest version of the server running. It works pretty well. Thanks! However, how can I open or build the admin UI? There's no instruction in the readme file on how to do this.

had to search for it too. its localhost:8000/admin


How to detect collision or failure

when we run simulation like "hist = POMDPSimulators.simulate(HistoryRecorder(), mdp, FunctionPolicy((s) -> null_action))"
Is there any parameter, through which we can detect whether collision or failure has happened or not?

After running a simulation, a history parameter would be returned, through which we can find out some information regarding each step of the simulation. As far as I found out, by using the following line of code, we can detect collision condition. The "i" is the number of frames(steps of simulation).
length(hist.hist[i].sp) > 0 && ego_collides(sutid(mdp), hist.hist[i].sp)


Can't download file

When trying to use the workflow I get the following error
downloading tf-summarize from https://github.com/dineshba/tf-summarize/releases/download/v0.3.6/tf-summarize_linux_amd64.zip
Error: Unexpected HTTP response: 404

A quick look at https://github.com/dineshba/tf-summarize/releases/tag/v0.3.6 reveals that in 0.3.6 it has been uploaded as tar.gz whereas in https://github.com/dineshba/tf-summarize/releases/tag/v0.3.5 it was uploaded as a zip

Yeah you are right. This was the change which caused this tool to break
https://github.com/dineshba/tf-summarize/issues/52
Will fix this soon

@REBELinBLUE The issue is fixed and released in v1.0.1 Let me know if you see any issues

Closing this issue now. feel free to reopen it if you think the issue persists

thanks


Remove spaces + rebuild bom

Due to spaces in required-productized-camel-artifacts.txt -bom contains community starter version

Looks Good! Thanks!


Add block grouping

When dealing with complex CFG, sometimes is useful to have the possibility to group basic blocks into a new group-block. This would allow to clear the cfg and give a better understanding of the program structure.
For example, if the command line parsing is implemented as a giant case-switch grouping together basic blocks responsible for the parsing into a new block would clean the CFG a lot.
There is any plan for such feature?

+1 on this. I use this feature a lot in IDA. It really helps when trying to reverse a large function.
It would be great if you could automatically add dominated nodes into a group. This allows you to quickly collapse higher order control flow statements like if else etc.