Android – Submit expense – App blinks when submit an expense via QAB

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: v9.0.36-0
Reproducible in staging?: Y
Reproducible in production?: Y
Issue was found when executing this PR: https://github.com/Expensify/App/pull/48956
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:

Go to https://staging.new.expensify.com/
Log in
Submit an expense to a user
Via QAB submit an expense

Expected Result:
App does not blink when submit an expense via QAB
Actual Result:
App blinks when submit an expense via QAB
Workaround:
Unknown
Platforms:

[x] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/c316d6b8-bd72-432a-a36b-c0285729bce7

View all open jobs on GitHub

@slafortune  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

@IuliiaHerets I am not able to recreate this -
https://github.com/user-attachments/assets/a4f09b30-6139-4386-bd81-c8310585bd29
Could it have been related to internet that wasn't stable?

@slafortune Tester still can repro this issue, build - v9.0.37-3, tester use WiFi internet connection
https://github.com/user-attachments/assets/991e24e9-42d1-4835-9f6c-d20c710c9b2a

I don't see it in the last example.  I've also tested again with no luck - so that is strange.  Since this is very minor and would fall under vip-vsb which is on hold I think this is safe to close.


go tool test2json fails to report tests with panics as failed

What version of Go are you using (go version)?

$ go version
go version go1.14 windows/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\florin\AppData\Local\go-build
set GOENV=C:\Users\florin\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=D:\go
set GOPRIVATE=
set GOPROXY=direct
set GOROOT=C:\go-distros\go1.14
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\go-distros\go1.14\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=D:\GoLandProjects\awesomeProject26\go.mod
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\florin\AppData\Local\Temp\go-build954171622=/tmp/go-build -gno-record-gcc-switches

What did you do?

take the code from here: https://play.golang.org/p/sM_HbzDzmXn
run the following commands:

go test -c -coverpkg=./... -covermode=atomic -o mytests.exe awesomeProject26
go tool test2json -t ./mytests.exe -test.v -test.coverprofile cov.out

What did you expect to see?
I would expect to see that TestName2 fails since there's a panic there.
See the output here: https://play.golang.org/p/-9xQPOYa5iN
What did you see instead?
Test is marked as pass in the resulting json:
{
	"Time":"2020-02-28T15:26:08.7281772+02:00",
	"Action":"pass",
	"Test":"TestName2",
	"Elapsed":0.286
}

The test position doesn't seem to matter, if it's the first, the last, or in the middle of the test suite.
This is confirmed to happen both on Windows and Ubuntu.

Does go test -json exhibit the same problem?

Yes

To give more context. This behavior was working in Go 1.13 and previous releases and was broken in Go 1.14.
In turn, this breaks GoLand and potentially other test runners that rely on this feature. See the original report here: https://youtrack.jetbrains.com/issue/GO-8876

Thank you for reporting.
I can reproduce this 1.14 regression with go test -json. It affects tests that fail due to panic and non-zero exit code.
$ cd $(mktemp -d)
$ go mod init issue37555.test
$ echo 'package main_test

import (
	"os"
	"testing"
)

func TestPanic(t *testing.T) {
	panic("not okay")
}

func TestExit(t *testing.T) {
	os.Exit(1)
}' > main_test.go

$ go1.13.8 test -run=TestPanic -json | tail -1
{"Time":"2020-03-04T17:23:17.682923-05:00","Action":"fail","Package":"issue37555.test","Test":"TestPanic","Elapsed":0.077}
$ go1.13.8 test -run=TestExit -json | tail -1
{"Time":"2020-03-04T17:23:38.263876-05:00","Action":"fail","Package":"issue37555.test","Test":"TestExit","Elapsed":0.078}

$ go1.14 test -run=TestPanic -json | tail -1
{"Time":"2020-03-04T17:24:22.480484-05:00","Action":"pass","Package":"issue37555.test","Test":"TestPanic","Elapsed":0.083}
$ go1.14 test -run=TestExit -json | tail -1
{"Time":"2020-03-04T17:24:47.673458-05:00","Action":"pass","Package":"issue37555.test","Test":"TestExit","Elapsed":0.078}

/cc @jayconrod @matloob

Given the reliance of test2json on -test.v, this is likely a side-effect of #24929.

This reproduces on tip as well. I'll change this issue to Go 1.15 milestone, and ask @gopherbot to please backport this to Go 1.14. Based on information so far, this looks like a serious bug that likely doesn't have a viable workaround.

I think this was triggered by CL 192104. test2json started failing open instead of failing closed.
If the test binary fails for any reason (exits non-zero, fails to run), go test is supposed to add a message to stdout. But test2json doesn't understand the message that go test writes.
Will have a CL soon.

I've seen this issue before too since I maintain a tool that uses the "-json" functionality (https://github.com/grasparv/testie) - forgot or did not have time to to report it though. But up until now, these tools have had to check for the go test exit code in addition to the json reports.

Does this fix cover cases where the code does not compile too?

@grasparv, if the test does not compile, we should not even make it to the point where we run the test (or the test2json wrapper).

@grasparv No, but see #35169 and #23037.

It will be hard/impossible to differentiate between:

an old golang version failing with panic bug above
code did not compile at all

... in the test runner after running 'go test -json'.
Should not all output be JSON if you run with -json?

Should not all output be JSON if you run with -json?

Probably yes. That's what #35169 is about.
This issue was about a specific regression in the -json output. Since it's a regression, it's been backported for 1.14.1.
go test has not produced JSON output for build failures before, so that's being considered separately as a feature request.

Thanks for the reply.

For anyone still seeing this with go1.14.2, there is a related issue when the panic is in a goroutine: #38382

I see this in go version go1.14 linux/amd64 (1.14.0, 1.14.1, 1.14.2)

@jayconrod @bcmills the problem is still reproducible while running test2json output directly. The output of Go 1.15 beta1 test run:
package main

import (
	"testing"
)

func TestColor(t *testing.T) {
	panic(123)
}

/Users/zolotov/go/go1.15beta1/bin/go tool test2json -t /private/var/folders/pg/md95lhn52rj2x8jtfdr_d1cc0000gp/T/___1TestColor_in_awesomeProject21
{"Time":"2020-07-06T23:35:36.37331+03:00","Action":"output","Test":"TestColor","Output":"--- FAIL: TestColor (0.00s)\n"}
{"Time":"2020-07-06T23:35:36.375884+03:00","Action":"output","Test":"TestColor","Output":"panic: 123 [recovered]\n"}
{"Time":"2020-07-06T23:35:36.375897+03:00","Action":"output","Test":"TestColor","Output":"\tpanic: 123\n"}
{"Time":"2020-07-06T23:35:36.375906+03:00","Action":"output","Test":"TestColor","Output":"\n"}
{"Time":"2020-07-06T23:35:36.375911+03:00","Action":"output","Test":"TestColor","Output":"goroutine 21 [running]:\n"}
{"Time":"2020-07-06T23:35:36.375917+03:00","Action":"output","Test":"TestColor","Output":"testing.tRunner.func1.1(0x411d400, 0x416e6c8)\n"}
{"Time":"2020-07-06T23:35:36.375923+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/go1.15beta1/src/testing/testing.go:1057 +0x30d\n"}
{"Time":"2020-07-06T23:35:36.375934+03:00","Action":"output","Test":"TestColor","Output":"testing.tRunner.func1(0xc000082900)\n"}
{"Time":"2020-07-06T23:35:36.375938+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/go1.15beta1/src/testing/testing.go:1060 +0x41a\n"}
{"Time":"2020-07-06T23:35:36.375943+03:00","Action":"output","Test":"TestColor","Output":"panic(0x411d400, 0x416e6c8)\n"}
{"Time":"2020-07-06T23:35:36.375947+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/go1.15beta1/src/runtime/panic.go:969 +0x175\n"}
{"Time":"2020-07-06T23:35:36.375952+03:00","Action":"output","Test":"TestColor","Output":"awesomeProject21.TestColor(0xc000082900)\n"}
{"Time":"2020-07-06T23:35:36.376078+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/src/awesomeProject21/go_test.go:9 +0x39\n"}
{"Time":"2020-07-06T23:35:36.376086+03:00","Action":"output","Test":"TestColor","Output":"testing.tRunner(0xc000082900, 0x414f870)\n"}
{"Time":"2020-07-06T23:35:36.376089+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/go1.15beta1/src/testing/testing.go:1108 +0xef\n"}
{"Time":"2020-07-06T23:35:36.376092+03:00","Action":"output","Test":"TestColor","Output":"created by testing.(*T).Run\n"}
{"Time":"2020-07-06T23:35:36.376095+03:00","Action":"output","Test":"TestColor","Output":"\t/Users/zolotov/go/go1.15beta1/src/testing/testing.go:1159 +0x386\n"}
{"Time":"2020-07-06T23:35:36.376305+03:00","Action":"pass","Test":"TestColor","Elapsed":0.07}

Notice the last event, it claims that TestColor is passed.

@zolotov Could you open a new issue for that? That seems like an additional problem beyond the one reported here.
It looks like you're running a binary produced with go test -c via go tool test2json. test2json is assuming that the last two FAIL lines are present in the output, but go test prints those, so they're missing.

@jayconrod sure, I've filed the #40132.

It looks like you're running a binary produced with go test -c via go tool test2json

Yes, the same set up is described in this issue so I wonder why it's marked as fixed.


(Websockets) can't turn on tv

Is this a known issue?

This probably depends on the TV model, but at least on some models powering on does not work. You could try if the TV supports Wake-on-LAN.

great thanks!


netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input

Is this a request for help?:
Yes
Is this an ISSUE or FEATURE REQUEST? (choose one):
Issue
What version of acs-engine?:
0.17.1

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
Kubernetes 1.10
What happened:
I had a couple of Windows container pods running fine on Friday, came in Monday morning and they where in error state, trying to recreate them results in an error from CNI, with a really unhelpful error message
2018/06/04 09:30:22 Going to send Telemetry report to hostnetagent http://<IP_ADDRESS>/machine/plugins?comp=netagent&type=cnireport
2018/06/04 09:30:22 "Start Flag false CniSucceeded false Name CNI Version v1.0.4-1-gf0f090e ErrorMessage Store is locked vnet []
				Context AzureCNI SubContext "
2018/06/04 09:30:22 OrchestratorDetails &{  kubectl command failed due to exit status 1}
2018/06/04 09:30:22 OSDetails &{windows    }
2018/06/04 09:30:22 SystemDetails &{0 0 0 0 0 0 }
2018/06/04 09:30:22 InterfaceDetails &{Primary <IP_ADDRESS>/12 <IP_ADDRESS> 00:0d:3a:21:6d:62 vEthernet (Ethernet 3) 30 0 }
2018/06/04 09:30:22 BridgeDetails <nil>
2018/06/04 09:30:22 Send telemetry success 200
2018/06/04 09:30:22 SetReportState succeeded
E0604 09:30:22.757698    4692 cni.go:259] Error adding network: netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input
E0604 09:30:22.757698    4692 cni.go:227] Error while adding to cni network: netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input
E0604 09:30:23.858765    4692 docker_sandbox.go:657] ResolvConfPath is empty.
I0604 09:30:23.909763    4692 kubelet.go:1906] SyncLoop (PLEG): "turbulent-goat-app-deployment-54f68976bd-dmnzc_default(9954009c-67d8-11e8-921e-000d3a2161b0)", event: &pleg.PodLifecycleEvent{ID:"9954009c-67d8-11e8-921e-000d3a2161b0", Type:"ContainerStarted", Data:"4f4ee37f7ef3000ba26d7f6cb41d982afb51f963c3ba48417b322f5d689ab91a"}
E0604 09:30:24.556914    4692 remote_runtime.go:92] RunPodSandbox from runtime service failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default" network: netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input
E0604 09:30:24.556914    4692 kuberuntime_sandbox.go:54] CreatePodSandbox for pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)" failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default" network: netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input
E0604 09:30:24.556914    4692 kuberuntime_manager.go:646] createPodSandbox for pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)" failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default" network: netplugin failed but error parsing its diagnostic message "": unexpected end of JSON input
E0604 09:30:24.556914    4692 pod_workers.go:186] Error syncing pod 9953b7fe-67d8-11e8-921e-000d3a2161b0 ("turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)"), skipping: failed to "CreatePodSandbox" for "turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)" with CreatePodSandboxError: "CreatePodSandbox for pod \"turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)\" failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod \"turbulent-goat-app-deployment-776c5b8d95-jhp88_default\" network: netplugin failed but error parsing its diagnostic message \"\": unexpected end of JSON input"
I0604 09:30:25.001585    4692 kubelet.go:1906] SyncLoop (PLEG): "turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)", event: &pleg.PodLifecycleEvent{ID:"9953b7fe-67d8-11e8-921e-000d3a2161b0", Type:"ContainerDied", Data:"a3369df27602307a61b30109f8b65146e8d5c2b6b4ca7c47d7463cbf2df6a94b"}
W0604 09:30:25.002585    4692 pod_container_deletor.go:77] Container "a3369df27602307a61b30109f8b65146e8d5c2b6b4ca7c47d7463cbf2df6a94b" not found in pod's containers
I0604 09:30:25.304423    4692 kuberuntime_manager.go:403] No ready sandbox for pod "turbulent-goat-app-deployment-776c5b8d95-jhp88_default(9953b7fe-67d8-11e8-921e-000d3a2161b0)" can be found. Need to start a new one

Any idea why this suddenly stopped working, and any way to either solve or at least get a better error message?
What you expected to happen:
Pods to run
How to reproduce it (as minimally and precisely as possible):
Unclear, as things where working fine
Anything else we need to know:

@sam-cogan were able to solve your issue?

Not really, I ended up rebuilding the cluster and it went away.


images/minimal: add sftp and sftp-server

OpenSSH 9.0 defaults to the SFTP protocol even when using the scp
binary, unless explicitly told to use SCP via an option.
Since we are not strapped for space, let's just add the appropriate
sftp-server package to the image (and client as well) to allow seamless
upgrades of OpenSSH to 9.0+ on host systems.
Signed-off-by: Jonas Gorski<EMAIL_ADDRESS>

Tested on agema-ag7648


Fix fail while setting up Docker Compose V2

Proposed changes
This PR fixes fail while setting up Docker Compose V2.
Types of changes
What types of changes does your code introduce to the project: Put an x in the boxes that apply

[X] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Update docker image version of FIWARE GE.
[ ] Update only documentation, not any source code.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of
them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before
merging your code.

[X] I have read the CONTRIBUTING doc
[ ] I have signed the CLA
[X] I have updated the change log (CHANGELOG.md)
[X] I send this pull request to the v0.20.0-next branch.
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
N/A

Codecov Report
Base: 99.32% // Head: 99.32% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (20d5bca) compared to base (490bed4).
Patch coverage: 100.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@              Coverage Diff              @@
##           v0.20.0-next     #240   +/-   ##
=============================================
  Coverage         99.32%   99.32%
=============================================
  Files                 2        2
  Lines              1773     1775    +2
=============================================
+ Hits               1761     1763    +2
  Misses               12       12

Impacted Files
Coverage Δ

lets-fiware.sh
99.26% <100.00%> (+<0.01%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Bug overlapping nodes

Hello,
I do a tree with this nodes list:
[
  {
    "text": "RootA",
    "type": "foo",
    "children": [
      {
        "text": "ChildA1",
        "type": "child",
        "children": [
          {
            "text": "ChildA12",
            "type": "child"
          }
        ]
      },
      {
        "text": "ChildA2",
        "type": "child"
      }
    ]
  },
  {
    "text": "RootB",
    "type": "foo",
    "children": [
      {
        "text": "ChildB1",
        "type": "child"
      },
      {
        "text": "ChildB2",
        "type": "child"
      }
    ]
  }
]

And then there is this bug:

I don't know whether this is related, but I recently upgraded to 3.3.16.

Sorry, this works. There was an error in my code.


⚠ Thumbnails API Endpoint has degraded performance

In c69727c, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=1427869852&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 5155 ms

Resolved: Thumbnails API Endpoint performance has improved in 8404fa5 after 18 minutes.


Adding Code of Conduct

Can I add a Code of Conduct to this repository?
Please assign this issue to me so that I can work on the same.

What all will you include? please elaborate a little

A Code of Conduct includes the following things:

Guidelines for open source contribution
Acceptable and Unacceptable Behavior
Enforcement Responsibility
Enforcement Guidelines
Scope of the Conduct
Actions

Corrections
Warnings
Temporary Ban
Permanent Ban

Attributions and Important References

If you need anything else apart from this then please let me know

Sounds good!

Made the PR.
Please check and let me know about the same :)


RANDOM ROWID from libsql driver

I get a sql error using the libsql driver against a file to create a table with RANDOM ROWID. It works when targeting libsqld, say, turso, but the file handler within the client fails with
panic: SQL logic error: near "ROWID": syntax error (1)

I'm pretty sure it's actually using the libsql driver.

reopening this, since the issue still exists and we might want to fix it when we have some cycles.


device:create seems to work but provisioning profile is missing

Build/Submit details page URL
No response
Summary
I run eas device:create to add an iphone 7 to our devices. It sends me the URL, I open it, install it and get to the "Your device is ready to run internal distribution builds".
But after when I try doing an eas build, I get
✔ Fetched Apple provisioning profiles
The provisioning profile is missing the following devices:
- 40e8....... (iPhone 7)

If I go through with the build anyway, it doesn't install the app, which makes sense since the provisionning profile is missing.
I tried doing it by manually adding the UDID during the device:create as well, and it seems to work, but it still says that the provisionning profile is missing when I try doing a build
Is it possible that since the iphone 7 uses the older UDID format, that it cannot be added to the devices?
Could it be that ios15 is the problem?
My collegue just did it with his iPhone 12/ios16 and had no issues using the same steps.
I also tried rebooting the phone as a last resort, but still the same problem.
Managed or bare?
managed
Environment
expo-env-info 1.0.5 environment info:
System:
OS: macOS 11.6.4
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.19.0 - ~/.nvm/versions/node/v16.19.0/bin/node
Yarn: 1.22.18 - /opt/homebrew/bin/yarn
npm: 8.19.3 - ~/.nvm/versions/node/v16.19.0/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 15.0, DriverKit 20.4, macOS 11.3, tvOS 15.0, watchOS 8.0
Android SDK:
API Levels: 28, 29, 30, 31
Build Tools: 30.0.2, 30.0.3, 31.0.0
System Images: android-31 | Google APIs ARM 64 v8a
IDEs:
Android Studio: 2020.3 AI-203.7717.56.2031.7583922
Xcode: 13.0/13A233 - /usr/bin/xcodebuild
npmGlobalPackages:
eas-cli: 3.7.2
expo-cli: 6.3.1
Expo Workflow: managed
Error output
No response
Reproducible demo or steps to reproduce from a blank project

Have an iPhone 7
eas device:create -> once url created, do the steps on the phone until success
eas build ... once you log in with your appleId, it fetches distribution certificates & provisioning profiles
Check if yellow warning appears The provisioning profile is missing the following devices + UDID of the iphone you're trying to add

Hi,
I'm confused why you think this is a bug. I suppose you're skipping the provisioning profile re-generation somehow.
The "The provisioning profile is missing the following devices" warning doesn't say the provisioning profile is missing. It says that the newly registered device ID is not the (previously generated) provisioning profile. This is totally normal.
After this warning is printed, there should be a prompt asking if you want to regenerate the profile. You should answer "yes".

Actually, the prompt is this. You should answer "Yes" and this will regenerate the provisioning profile.

Hi,
Thanks for your answer.
Indeed, I think I got confused with the phrasing. I did press yes, but the device didn't appear in the list of provisionned devices (therefore the build could not install on that iphone). In the meantime, I updated xcode this weekend to  14.2 , and now I'm getting a slightly different flow, but the result is still unchanged.
First I do eas device:create and go through that flow on that iphone until I get a success message. Then I do the build, and once it shows me the list of devices Select devices for the ad hoc build I can see my device and choose it. But as soon as I choose it, it doesn't show up in the list of devices that is displayed. Furthermore, when it gets to the section Project Credentials Configuration this device does not appear under "Provisionned devices".
Also as you'll see in the screenshot, the choice for the iphone 7 is not a green circle like all the other options, rather an empty circle. When I choose it

To me this seems like a bug because I get a success message, but the device does not appear on the provisionned devices list, nor does the build work on that iphone.
On the apple developer portal, I do see the device in the provisionned device list.

The answer to the issue is in your screenshot.

The green dot indicates that the device is selected. Use space to select a device. The circle should change to green.

@dsokal Thank you, I didn't realize I was missing that step.

we need a terminal UX engineer :)

The answer to the issue is in your screenshot.  The green dot indicates that the device is selected. Use space to select a device. The circle should change to green.

jajaja, 1 hour lost with this trouble, but i only need read this comment, thank you

i'm having the same issue as @LucasLFurini here. i ran the eas device:create to open a registration page and registered both of my iphones. i then used this command eas device:list and it showed both of my devices.

however, when i ran this command to build the preview config eas build --profile preview --platform ios, only one device is shown.

even when i look at the provisioning profile in the apple developer website, it says "Devices 1 total", so the other device wasn't even updated. i thought expo would automatically add these new devices as one of the device names were "iOS Device (added by Expo)". however, the other iphone is not added in like this.
fyi: the device not showing up is an iPhone Xr.
i appreciate your help!

I was having the same issue as @LucasLFurini, @Naren219 and @eemebarbe. And I can confirm that after running the solution provided by @mspallek-valantic it worked for me as well and the provisioning profile was updated with the selected devices.

The answer to the issue is in your screenshot.  The green dot indicates that the device is selected. Use space to select a device. The circle should change to green.

Oh man, please then inform users inside the configs how to select list items because I lost 1 week regarding this custom selection workflow.

I ran into this same issue! Thanks to @dsokal in this thread.
Something like Press SPACEBAR to add a device to your provisioning profile would help a lot here.
I kept hitting enter and wondering why it wouldn't generate a new one. doh

+1 - This slipped me up as well today.

The green dot indicates that the device is selected. Use space to select a device. The circle should change to green.

I can't believe I just wasted 4 hours of my day clicking Enter instead of Space. fml

thanks a million for this!


#2594 - Display Lifetime Tally Of Unsuccessful Weeks [e2e tests]

As a part of this PR, the following e2e tests were written:

StudentScholasticStandingsInstitutionsController(e2e)-getScholasticStandingSummary.
√ Should throw status code 403 Forbidden when a BC Private Institution requests student scholastic summary.
√ Should throw status code 403 Forbidden when an institution accesses the scholastic summary for an unauthorized student.
√ Should get the scholastic standing summary for the provided student including the data retrieved from the SFAS system when a BC Public Institution requests it.
√ Should return zero lifetime unsuccessful completion weeks for the provided student as a part of the student scholastic summary when the student has no unsuccessful completion weeks in SIMS or in the SFAS system when a BC Public Institution requests it.

StudentScholasticStandingsAESTController(e2e)-getScholasticStandingSummary.
√ Should get the scholastic standing summary for the provided student including the data retrieved from the SFAS system when a ministry user requests it.
√ Should not retrieve the SFAS system data as a part of the scholastic standing summary for the provided student when the combination of birth date, last name and sin provided does not exist in the SFAS relations.

StudentScholasticStandingsStudentsController(e2e)-getScholasticStandingSummary.
√ Should get the scholastic standing summary for the provided student including the data retrieved from the sfas system when a student user requests it.

Good work with E2E scenarios. Please have a look at the comments.


Moved slider above table on mobile.

Shiny currently uses Bootstrap 3.4 which has some limitations with re-ordering (col--push/pull- does not work when more than 12 cells are used for example). To get around this for now, I used flex on large and larger display sizes.
Closes #8

Thanks a lot!


Rename StoreToZarr kw from 'target' -> 'target_root'

As of https://github.com/pangeo-forge/pangeo-forge-recipes/pull/495 this kw name on StoreToZarr has changed, but it was not changed here.

@cisaacstern can you take a poke at why tests are failing? :D


Add $request->inertia() IDE helper

Added the $request->inertia() IDE helper

Heya. We removed our master branch. Feel free to re-attempt this to 1.x!


[hotfix][docs] Fix incorrect Python tableEnvironment attribute reference

What is the purpose of the change
This PR fixes the problem with the Python DataStream API documentation page variable "t_env" being written as "table". On this page: https://nightlies.apache.org/flink/flink-docs-master/docs/dev/python/datastream/intro_to_datastream_api/

Verifying this change
Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing
This change is a trivial rework / code cleanup 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? docs

Hi @wuchong  I opened this PR ,please take a look when you have time, thanks a lot.

Please update your commit message to follow the Code Style & Quality Guidelines, which can be found at https://flink.apache.org/contributing/code-style-and-quality-preamble.html.

Could you be more specific, please? I don't know what the problem is, thank you very much.

Please update your commit message to follow the Code Style & Quality Guidelines, which can be found at https://flink.apache.org/contributing/code-style-and-quality-preamble.html.

Could you be more specific, please? I don't know what the problem is, thank you very much.

You currently have three commits with 3 different messages:
variable name reference error
[hotfix][doc] Change tableEnvironment attribute reference error
Merge branch 'hot-fix-update-doc' of github.com:h1365930778/flink into hot-fix-update-doc
This can/should be one commit message, as explained on https://flink.apache.org/contributing/code-style-and-quality-pull-requests.html#commit-naming-conventions. Also explained there is that in this case, the commit message should probably look something like:
[hotfix][docs] Fix incorrect Python tableEnvironment attribute reference

Please update your commit message to follow the Code Style & Quality Guidelines, which can be found at https://flink.apache.org/contributing/code-style-and-quality-preamble.html.

Could you be more specific, please? I don't know what the problem is, thank you very much.

You currently have three commits with 3 different messages:
variable name reference error [hotfix][doc] Change tableEnvironment attribute reference error Merge branch 'hot-fix-update-doc' of github.com:h1365930778/flink into hot-fix-update-doc
This can/should be one commit message, as explained on https://flink.apache.org/contributing/code-style-and-quality-pull-requests.html#commit-naming-conventions. Also explained there is that in this case, the commit message should probably look something like:
[hotfix][docs] Fix incorrect Python tableEnvironment attribute reference

Please update your commit message to follow the Code Style & Quality Guidelines, which can be found at https://flink.apache.org/contributing/code-style-and-quality-preamble.html.

Could you be more specific, please? I don't know what the problem is, thank you very much.

You currently have three commits with 3 different messages:
variable name reference error [hotfix][doc] Change tableEnvironment attribute reference error Merge branch 'hot-fix-update-doc' of github.com:h1365930778/flink into hot-fix-update-doc
This can/should be one commit message, as explained on https://flink.apache.org/contributing/code-style-and-quality-pull-requests.html#commit-naming-conventions. Also explained there is that in this case, the commit message should probably look something like:
[hotfix][docs] Fix incorrect Python tableEnvironment attribute reference

Thank you very much for your guidance. I have modified it according to your format.

Thank you very much for your guidance. I have modified it according to your format

@flinkbot run azure

@fapaul Could you please help me review my commit? Thank you very much


Raspberry Pi HowTo

Feel free to use these pictures in the official documentation, I release them into the public domain. The only image I don't own is the R-Pi pinout diagram, that was sourced from Adafruit.

Ubuntu 20.04 Raspberry Pi 3 Image Download Link: https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04&architecture=armhf+raspi

Thanks to your pics, I was able to troubleshoot the issue with my hardware setup and able to dump the bin file.

Is there any chance that this can be added to the wiki?

Hi Nikolas,
My name is Dave Lattimore and I saw you Post on the apnea boards about enabling ASV. I had the thread bookmarked but they removed the post. Guess someone didn't like the idea of an AirBreak :-). I was going to private message you to see if there are any issues with missing ASV data structures but I don't have you logon id. My "apnea board" and "cpaptalk" id is sosotired. My email is<EMAIL_ADDRESS> Please get in touch.
Thanks,
Dave

For any future hackers that come across this and are using a RasPi B version one, like me, you’ll need to do the following:
Wire your serial clock line to the SPI0 sclk pin GPIO11, data to GPIO25, reset to GPIO24.
Modify /usr/share/openocd/scripts/interface/raspberrypi-native.cfg
Uncomment the two lines
bcm2835gpio_srst_num 24
reset_config srst_only srst_push_pull
Modify the rasp-pi.cfg to source the raspberrypi-native.cfg rather than raspberrypi2-native.cfg
The rest works the same. I successfully dumped and flashed the 0306 image from both a cpap and an autoset version of the Airsense 10 with this config (and verified that they are interchangeable).

For any future hackers that come across this and are using a RasPi B version one, like me, you’ll need to do the following:
Wire your serial clock line to the SPI0 sclk pin GPIO11, data to GPIO25, reset to GPIO24.
Modify /usr/share/openocd/scripts/interface/raspberrypi-native.cfg
Uncomment the two lines bcm2835gpio_srst_num 24 reset_config srst_only srst_push_pull
Modify the rasp-pi.cfg to source the raspberrypi-native.cfg rather than raspberrypi2-native.cfg
The rest works the same. I successfully dumped and flashed the 0306 image from both a cpap and an autoset version of the Airsense 10 with this config (and verified that they are interchangeable).

Cool thanks! So did your flash with 0306 go smoothly without any issues?

Cool thanks! So did your flash with 0306 go smoothly without any issues?

Yes, I flashed the Autoset stock image and the unlocked/modified image onto the base model CPAP machine with this. Both worked perfectly, and I've been using that machine daily in Autoset mode for about 4 months.

Hi, I am trying to airbreak my Airsense 10 CPAP elite with a raspberry pi 4 as the programmer. I follower your instructions but I cant seem to get it to work properly. It connects to the uC but won't dump the firmware and keeps giving errors. Could you please assist?
Kind regards,
Tyler
root@raspberrypi:/home/pi/airbreak# sudo openocd -f tcl/rasp-pi.cfg -f tcl/airsense.cfg
Open On-Chip Debugger 0.11.0-rc2
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
0x2000
Info : replaced existing 'mrw' usage
Info : replaced existing 'mrw' help
Info : replaced existing 'mrh' usage
Info : replaced existing 'mrh' help
Info : replaced existing 'mrb' usage
Info : replaced existing 'mrb' help
Info : replaced existing 'mmw' usage
Info : replaced existing 'mmw' help
Info : BCM2835 GPIO JTAG/SWD bitbang driver
Info : clock speed 2001 kHz
Info : SWD DPIDR 0x2ba01477
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : starting gdb server for stm32f4x.cpu on 3333
Info : Listening on port 3333 for gdb connections
This device is not running modified firmware.
File stm32.bin not found!
Backup of stock firmware image not found.
Please type 'dump' to save the stock firmware to disk.
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 100ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 300ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 100ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 300ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 700ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 1500ms
Info : SWD DPIDR 0x2ba01477
Polling target stm32f4x.cpu failed, trying to reexamine
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Polling target stm32f4x.cpu failed, trying to reexamine
Info : SWD DPIDR 0x2ba01477
Info : SWD DPIDR 0x2ba01477
Error: Could not find MEM-AP to control the core
Examination failed, GDB will be halted. Polling again in 100ms

This is the error I get when I try dump the firmware... Please someone assist, been trying for 2 days straight...
root@raspberrypi:/home/pi/airbreak# telnet localhost 4444
Trying ::1...
Trying <IP_ADDRESS>...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger

reset halt
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x0800021c msp: 0x2000f000
dump
Dumping stm32.bin, 0x100000 bytes at 0x08000000...
SWD DPIDR 0x2ba01477
Failed to read memory and, additionally, failed to find out where

Cool thanks! So did your flash with 0306 go smoothly without any issues?

Yes, I flashed the Autoset stock image and the unlocked/modified image onto the base model CPAP machine with this. Both worked perfectly, and I've been using that machine daily in Autoset mode for about 4 months.

Hi, I am trying to airbreak my Airsense 10 CPAP elite with a raspberry pi 4 as the programmer. I follower your instructions but I cant seem to get it to work properly. It connects to the uC but won't dump the firmware and keeps giving errors. Could you please assist?
Kind regards, Tyler
root@raspberrypi:/home/pi/airbreak# sudo openocd -f tcl/rasp-pi.cfg -f tcl/airsense.cfg Open On-Chip Debugger 0.11.0-rc2 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html 0x2000 Info : replaced existing 'mrw' usage Info : replaced existing 'mrw' help Info : replaced existing 'mrh' usage Info : replaced existing 'mrh' help Info : replaced existing 'mrb' usage Info : replaced existing 'mrb' help Info : replaced existing 'mmw' usage Info : replaced existing 'mmw' help Info : BCM2835 GPIO JTAG/SWD bitbang driver Info : clock speed 2001 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 3333 Info : Listening on port 3333 for gdb connections This device is not running modified firmware. File stm32.bin not found! Backup of stock firmware image not found. Please type 'dump' to save the stock firmware to disk.
Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 100ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 300ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 100ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 300ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 700ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 1500ms Info : SWD DPIDR 0x2ba01477 Polling target stm32f4x.cpu failed, trying to reexamine Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Polling target stm32f4x.cpu failed, trying to reexamine Info : SWD DPIDR 0x2ba01477 Info : SWD DPIDR 0x2ba01477 Error: Could not find MEM-AP to control the core Examination failed, GDB will be halted. Polling again in 100ms

Disclaimer: I am far, far from any kind of expert here. This was my first time trying to talk to any kind of STM microcontroller
You definitely don’t want to follow my instructions with a Pi 4, but you may need to do what I did. I looked up the port/pin assignments for my version one Pi compared to the instructions that were written for a Pi 2/3, and made those adjustments so that it was using the same port functions, just on different pins.
I would guess that the original instructions are probably closer to what you need than mine, since mine are adapted for a much earlier revision of the Pi hardware. It took me a few days of hacking at it and taking breaks before I figured it out, so you’re not the only one to struggle with it. I had actually ordered a USB programmer and it was in the mail when I finally figured it out, so worst case scenario you can throw in the towel and spend an extra $10 or so to get it done.

Disclaimer: I am far, far from any kind of expert here. This was my first time trying to talk to any kind of STM microcontroller
You definitely don’t want to follow my instructions with a Pi 4, but you may need to do what I did. I looked up the port/pin assignments for my version one Pi compared to the instructions that were written for a Pi 2/3, and made those adjustments so that it was using the same port functions, just on different pins.
I would guess that the original instructions are probably closer to what you need than mine, since mine are adapted for a much earlier revision of the Pi hardware. It took me a few days of hacking at it and taking breaks before I figured it out, so you’re not the only one to struggle with it. I had actually ordered a USB programmer and it was in the mail when I finally figured it out, so worst case scenario you can throw in the towel and spend an extra $10 or so to get it done.

Thanks so much for the reply, I really appreciate it.
I did basically follow the original, just made the changes to suite pi 4 as you suggested. Think the hardware is basically working since I can connect and dump some data. My issue is it won't dump all. The reason I came to your post is mainly due to the firmware difference, thought maybe that had a part to play. Mine is 0302... Was trying to figure out how you managed to patch it? I saw the attached patch file above but not sure how to use it or what file to apply the patch to? Does it replace the current airsense patch file? and use it to patch my firmware when I manage to dump it? Or...?
On a different note, this is what I get when I use dump_all, seems to fail at the same place...

dump_all
Dumping syscfg.bin, 0x400 bytes at 0x40013800...
Dumping bkpsram.bin, 0x1000 bytes at 0x40024000...
Dumping rtc_bkpr.bin, 0x50 bytes at 0x40002850...
Dumping optionbytes.bin, 0x8 bytes at 0x1fffc000...
Dumping bank0.bin, 0x100000 bytes at 0x08000000...
SWD DPIDR 0x2ba01477
Failed to read memory and, additionally, failed to find out where

Thanks so much for your feedback, good to know its not just me struggling.

The dump process will be the same regardless of version - the difference comes in with the actual patching, since the key pieces of data that need to be flipped around will be at different offsets in the file - I think there’s a patch or a fork out there with a file that contains the correct offsets for your firmware, but don’t quote me on that - it’s been quite a while since I worked on this.
I do have a Pi 400, which afaik, has the same pin out as the Pi 4, so if I have a need to take one of my machines apart, I may fire it up and take a crack at it. If I have any luck, I’ll post here again with whatever worked.

The dump process will be the same regardless of version - the difference comes in with the actual patching, since the key pieces of data that need to be flipped around will be at different offsets in the file - I think there’s a patch or a fork out there with a file that contains the correct offsets for your firmware, but don’t quote me on that - it’s been quite a while since I worked on this.
I do have a Pi 400, which afaik, has the same pin out as the Pi 4, so if I have a need to take one of my machines apart, I may fire it up and take a crack at it. If I have any luck, I’ll post here again with whatever worked.

Cool, thanks so much. If I manage to get it working I will add details to this thread to hopefully help the next person. At the moment I’m thinking it is protection bits or something along those lines preventing me from reading that location. The error “could not find MEM-AP to control the core” is also a little concerning 🙈


Inspect.exe

Do I need to have inspect.exe running the whole time the script is running?

Yes, yes you do.


ci: pin managed clusters' K8s version to 1.24

Cilium master officially supports up to K8s 1.26. However, the cloud providers do not support creating managed clusters with K8s 1.26:

AKS: 1.24 tops (1.25 in preview).
EKS: 1.24 tops.
GKE: 1.25 tops.

We pin CI workflows for the stable branch to use K8s 1.24 when creating managed clustersas it is the lowest common supported version.
This version should be updated as appropriate when new K8s versions are supported by the cloud providers.
Resources:

AKS

Run az aks get-versions --location westeurope --output table
https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions

EKS

Run eksctl version -o json | jq -r '.EKSServerSupportedVersions[]' (note: this asssumes eksctl is up to date, as this is static info)
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
https://eksctl.io/usage/schema/#metadata-version

GKE

Run gcloud container get-server-config --format="yaml(channels)"
https://cloud.google.com/kubernetes-engine/versioning
https://cloud.google.com/kubernetes-engine/docs/release-schedule

[Note:
The GKE workflow was already pinned to 1.24 to fix the CI, via a77007aa44893be9894311e2546529c6e3968865 and later 1ce7f1f097731fa175a6bdee399413cc370450b5.]

You're right, it's now GA, but as said in the commit description:

We pin CI workflows for the stable branch to use K8s 1.24 when creating managed clustersas it is the lowest common supported version.

This is also the principle that was applied for 1.13. Should we change that? I think consistency between the platforms is better, but this can be discussed.

Links to test runs of the workflow files:

https://github.com/cilium/cilium/actions/runs/4086016474
https://github.com/cilium/cilium/actions/runs/4086016456
https://github.com/cilium/cilium/actions/runs/4086016468
https://github.com/cilium/cilium/actions/runs/4086016454
https://github.com/cilium/cilium/actions/runs/4086016453

CI passed, removing test commit.

/test-1.26-net-next

@nbusseneau we should be inconsistent so that we can have good coverage across multiple k8s versions. If we pin it to a single k8s version for all cloud providers then we don't gain that.

I'm not sure I agree. I understand the idea, but maybe here it's better to always use the latest k8s version as we do in the bpf-next CI job. That way we ensure that, for each cloud provider, we will have tested all versions at some point in the past.
If we want to cover all k8s versions we support, it sounds like a job for a dedicated workflow; we don't have enough cloud providers to support all k8s versions anyway.

/test-1.26-net-next


Support rfc6854 and parsing for From, Sender and Reply-To

Fixes #28
Updated docs and tests.

Addressed the changes that were simple. Only remaining one might be giveResult() - let me know if you think it's important now it's contained to not be changeable.

I had a bunch of extra time so I refactored a few things that were bugging me, beyond the original scope of the pr. I modified one of the test cases you wrote very slightly, but otherwise it is as you wrote the tests. The options read a bit more sanely now, so it should be easy to get the module function to do what you want or add more named functions. I also added some misc. "startAt" options that seemed like they might be interesting.
I'll merge this now -- ping me if I changed something you didn't like.

Looks great, thanks a lot!
When will you publish?

@baudehlo Just published 3.0.0 on npm


Feature Request: CASA region reader/writer

See http://stackoverflow.com/questions/43761841/astropy-table-with-source-positions-save-in-casa-region-format
cc @vilhelmp

definition of the region format: https://casaguides.nrao.edu/index.php?title=CASA_Region_Format

the casa libraries are in casacore and are complicated:
https://github.com/casacore/casacore/tree/master/images/Regions
It would be unwise to try to wrap those, I suspect.

#173 and #186 implements the reader and writer for CRTF. The round trips seems to work well under the limited example set available to us. In future, there is a need to improve the test suite once we gather sufficient sample files.


Feedback Wanted Take the Apollo Client survey!

👋 The Apollo Client Team is looking for product feedback from our community to help shape the future of our Clients. If you have some time and would like to contribute, please complete this survey  by June 17th, 2022.
It should take no longer then 10 minutes and every response will be used to help us better understand your use of Apollo Client as well as what type of features and functionality you are looking for in the future.
Thank you! 🙏

The survey is anonymous and the data will only used for directional product decisions, feature prioritization and the long term planning of our Client roadmaps.

The survey is closed now, so closing this issue.


Is step a list or not?

The --step parameter is parsed as a list:
step = params.step ? params.step.split(',').collect {it.trim()} : []

But then it is required to contain only a single value:
if (step.size() != 1) {exit 1, 'Please choose only one step, see --help for more information'}

Also the expression "something" in step is used quite often, treating it as a list again.

It's a list of one element. I was lazy... But I was planning to correct it.


[Epic]: Complete ROW Format  (Missing features)

Goal: a complete row implementation, fully used in pipeline breaker operators when possible.
Summary
TLDR: The key focus of this work is to speed up fundamentally row oriented operations like hash table lookup or comparisons (e.g. #2427)
Background
DataFusion, like many Arrow systems, is a classic "vectorized computation engine" which works quite well for many common operations. The following paper, gives a good treatment on the various tradeoffs between vectorized and JIT's compilation of query plans: https://db.in.tum.de/~kersten/vectorization_vs_compilation.pdf?lang=de
As mentioned in the paper, there are some fundamentally "row oriented" operations in a database that are not typically amenable to vectorization. The "classics" are: Hash table updates in Joins and Hash Aggregates, as well as comparing tuples in sort.
When operating with a Row based format, the per-tuple type dispatch overhead becomes quite important, so such operations are typically implemented using just in time compilation (JIT) or other unsafe mechanims to minimize the overhead
@yjshen added initial support for JIT'ing in https://github.com/apache/arrow-datafusion/pull/1849 and it currently lives in https://github.com/apache/arrow-datafusion/tree/master/datafusion/jit. He also added partial  support for aggregates in https://github.com/apache/arrow-datafusion/pull/2375
This ticket tracks the remaining work to fully support row formats, including JIT'ing
Getters and setters

[X] #1891
[ ] 1. Support all types that ScalarValue supports

[ ] 1.1 all basic types

[ ] 1.1.1 Decimal
[ ] 1.1.2 Timestamp
[ ] 1.1.3 Date
[ ] 1.1.4 Interval
[ ] 1.1.5 Null

[ ] 1.2 composite types: List / Struct

[ ] 2. Make varlena offset + length a type parameter for reader and writer, for space efficiency
[ ] 3. Assertion based on schema before getting. Think date64 as an example.

Formats

[ ] 1. basics: #2188
[ ] 2. Compact: write once, never update, Eq comparable

[ ] 2.1 all type supports

[ ] 3. WordAligned: update heavy on cells

[ ] 3.1 all basic type supports
[ ] 3.2 Varlena out-of-place store in memory, and inline/de-inline while serializing/deserializing

[ ] 4. RawComparable: best effort comparable based on raw bytes

[ ] 4.1 null-inline
[ ] 4.2 float bytes comparable
[ ] 4.3 comparator with best effort &[u8] comp, and interleave with varlena compare field-by-field

Hook into execution (mainly the pipeline-breakers)

[ ] Sort

[x] https://github.com/apache/arrow-datafusion/issues/2427
[ ] RawComparable as SortByKey
[ ] payload #2146
[x] https://github.com/apache/arrow-datafusion/issues/2427

[ ] Aggregate

[X] basics: Compact row as GroupByKey, WordAligned row as aggregation buffer #2375
[x] Unify GroupByRowRow and GroupByRow: https://github.com/apache/arrow-datafusion/issues/2723
[ ] GroupBy: complete full row-based accumulator support.

[ ] Join

[ ] Compact row as HashJoinKey
[ ] RawComparable row as MergeJoinKey
[ ] Compact row as Join payloads

Cleanups

[ ] Getter / setter / accessor consolidation, DRY

JIT

[ ] basics: JIT the tuple field get/set with schema, avoid branching for each field in each row. (Try to fix in #1849 )
[ ] TBD

@iajoiner -- here is the main ticket that is tracking the row format progress. I think there are many PRs and other docs linked from here.

I think we have chosen to focus on the arrow row format instead, and we removed the datafusion row format in https://github.com/apache/arrow-datafusion/pull/6968


How do I get CN signature?

Is there a way to get CN signature results like SBS?

Hi @pyuna,
Thank you for reaching out! To better help, we need some additional information about the issue you're facing. Could you please provide:

The specific version of the software or package you're currently using?
The command or process you attempted
Any output, logs, or error messages that you received as a result of running the command.

Thank you for your answer.
You are using version 0.0.32 of SigProfiler Assignment. There is no error or anything. I changed context_type and checked SBS, DBS, and ID. But I don't know how to check CN.
from SigProfilerAssignment import Analyzer as Analyze
Analyze.cosmic_fit(samples, output, input_type="matrix", context_type="96",
collapse_to_SBS96=True, cosmic_version=3.3, exome=False,
genome_build="GRCh37", signature_database=None,
exclude_signature_subgroups=None, export_probabilities=False,
export_probabilities_per_mutation=False, make_plots=False,
sample_reconstruction_plots=False, verbose=False)

The input needs to be a CN matrix created from SigProfilerMatrixGenerator. Could you please confirm that you are using a CN input matrix and not a SBS, DBS, or ID matrix?

Checked it. CN matrix is not used.
If I use CNmatrix, what should I choose for context_type?

The context_type should be set to "48".

Please reach out if you have any additional issues.


How to register a subgenus elevated to genus

Kratochvíl 1958 created Carinostoma [subgenus of Mitostoma].
Staręga 1976 elevated Carinostoma to genus.
How do I convey this in TW?

Use the 'New combination task'.  Create the combination as you see it.  Add the citation Staręga 1976 to the Combination.
In TaxonWorks we don't think of "changed", "updated", etc. but rather "added a new fact at some time".  So we don't assert that Staręga elevated, we just say they used it in such and such a way.

Thanks a lot, Matt -- I see the logic behind...

This may not work, the task still do not recognize the genus or a genus and subgenus. We still have an open issue #748.

Uh.... It is NOT working....
I really don't wanna enter Carinostoma as a new genus, just because IT IS NOT new.
I'll leave the matter for now -- but I think it is part of the logonymy to note who made this nomenclatural act.
After all it is currently a genus, not a subgenus and I can't have the information on WHERE this change happened in my TW project.


User group as a bot owner

When used in organizations, there might be teams with their team-specific bot functionalities. Currently, bots being owned single-user bot lifetime is bound to the existence of users, leaving the user must either remember to transfer the bot to another user or the admin must do it afterward (and active the new deactivated bot).
Assigning user groups (upcoming feature)  as bot owners would solve such an issue and prevent interruptions in bot integrations when users leave.

@hhamalai thanks for the feedback! We just in the last week or two added support in the deactivation UI for displaying what bots a user owns before deactivating them, which should significantly help with the administration issue.
We are generally moving towards using groups for permissions in #19525, which would make using groups for this more possible. But one impediment to doing that is that we currently send notifications to bot owners when bots encounter certain classes of errors; so some care may be required to first make that behavior configurable.

@timabbott how close to finish "groups for permissions" work is?

The top priorities for that project are being tracked here: https://github.com/orgs/zulip/projects/8


Readme still indicates config in environment.js

The change log indicates config has moved to the authorized or authentication subclass, but the read me still indicates using environment.js.

config/environment.js is still used for some things - actually the things mentioned in the docs. Is there anything in the docs that doesn't work for you?

It was more an issue with the change log implying all config removed from environment.js

Ok, I see. I think the README and API docs make it clear though.


Fixed a bug in GraphicsContext::SetPipelineState().

The code incorrectly assumed that setting a compute PSO did not clobber the last graphics PSO. (The DX12 command list does not track graphics and compute PSO seperately. There is only one.) So when setting graphics PSO A, then compute PSO B, then graphics PSO A, it would incorrectly drop the setting of the last graphics PSO A as redundant and try to draw with the compute PSO B bound.  This caused corruption in apps with compute and graphics work on the same queue.

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

Could you sign the contributor license?  I'll merge the PR once you do.

I signed the CLA. Thank you.


Unable to download playlist

Using 2<IP_ADDRESS> build and trying to download playlist from lynda.com using organizational login.
youtube-dl.exe --cookies cookies.txt https://www.lynda.com/Test.html
When trying to download playlists, getting the following error.
ERROR: 42834: Failed to parse JSON  (caused by ValueError('Expecting property name enclosed in double quotes: line 1 column 3 (char 2)',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Any suggestions?

Carefully read new issue template and provide all requested information.


Fix deprecation warnings

Hi, since python 3.3 ABCs for containers were moved to their own module and will be removed from original in 3.8. This PR fixes it, can you please look into it?

Nice, thanks for this. I'll try and make a release this week.

Thanks for fast response, appreciate the effort you are putting into this


Refactor, test, general improvements

Add Eq and ToJSON instances for Object
Consolidate SchemaBool, SchemaInt, etc. to SchemaScalar
Add property testing by generating schemas
Bug fixes
Refactor code

Codecov Report

Merging #39 into master will increase coverage by 1.84%.
The diff coverage is 94.80%.

@@            Coverage Diff             @@
##           master      #39      +/-   ##
==========================================
+ Coverage   85.98%   87.83%   +1.84%
==========================================
  Files          10       11       +1
  Lines         421      411      -10
  Branches       31       27       -4
==========================================
- Hits          362      361       -1
+ Misses         49       40       -9
  Partials       10       10

Impacted Files
Coverage Δ

src/Data/Aeson/Schema/TH/Utils.hs
73.95% <0.00%> (-0.05%)
:arrow_down:

src/Data/Aeson/Schema/Utils/Sum.hs
75.00% <75.00%> (ø)

src/Data/Aeson/Schema/Internal.hs
94.66% <98.03%> (+10.14%)
:arrow_up:

src/Data/Aeson/Schema/Key.hs
100.00% <100.00%> (ø)

src/Data/Aeson/Schema/Show.hs
93.75% <100.00%> (-2.09%)
:arrow_down:

src/Data/Aeson/Schema/TH/Schema.hs
90.90% <100.00%> (+0.13%)
:arrow_up:

src/Data/Aeson/Schema/Utils/All.hs
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Deprecate in favor of freshdesk-api (v2)

Hello, I would like to offer you to take part in this open source, github-based freshdesk-project: https://github.com/arjunkomath/node-freshdesk-api . I'm sure, this project could be a good alternative for your project.
So, if you are not going to maintain your project in the future:

Merge this PR to your repository
Publish your old package on NPM (to publish the new README.md on NPM)npm publish

Deprecate your old NPM package, with this command:npm deprecate freshdesk-sdk "Please, use this package: freshdesk-api"

Don't unpublish your package, it is enough to deprecate it :+1:
Checklist

[ ] merge PR
[ ] publish on NPM
[ ] deprecate on NPM

PS: this PR is a part of maxkoryukov/node-freshdesk-api#1

@OtaK , ping;)


Session persistence not available

the session persistence selector only has "off" as option

Session persistence is unfortunately not available on Windows yet.


FEATURE REQUEST: Adding /var/lib/dovecot to mailstate

The folder /var/lib/dovecot should be added to the mailstate, so that ssl-parameters.dat doesn't have to be recreated everytime the service is recreated by docker-compose.
The folder has only to be added target/start-mailserver.sh
Best regards
Benedict

Could you add a PR?

Have done so 😉
A one liner


Refactor for utils-json

Coverage increased (+0.1%) to 92.923% when pulling 902a75064170b36291730e597b094d56715733a7 on mhines-usgs:master into dbcd3f07b7dbec2349bca8578a5a4eafec86f669 on USGS-R:master.


Format ranges using UTF-16 string representation

Closes https://github.com/elixir-lsp/elixir-ls/issues/199

I just started learning Elixir, so there might be a better way to do this -- tested it thoroughly though.


pkg-config --list-all segfaults on macOS-{11,12}

Description
cabal-install <IP_ADDRESS> runs pkg-config --list-all to build its own pkg-config database.  Pointer:

https://github.com/haskell/cabal/pull/8496

Unfortunately pkg-config --list-all crashes on macOS-11 and macOS-12, see e.g. https://github.com/andreasabel/gha-test/actions/runs/3202198515.
Here is the reproducer:
on:
  - push
  - pull_request
  - workflow_dispatch

jobs:
  pkg-config:
    strategy:
      fail-fast: false
      matrix:
        os:
          - macOS-10.15
          - macOS-11
          - macOS-12
          - ubuntu-18.04
          - ubuntu-20.04
          - ubuntu-22.04
          - windows-2019
          - windows-2022
    runs-on: ${{ matrix.os }}

    steps:
      - run: pkg-config --list-all

On macOS-11, we see:
Run pkg-config --list-all
/Users/runner/work/_temp/e2399e25-8191-4922-af7b-0f952d0ea074.sh:
line 1:  1693 Segmentation fault: 11  pkg-config --list-all
Error: Process completed with exit code 139.

On macOS-12, we see:
Run pkg-config --list-all
/Users/runner/work/_temp/f0113537-d05d-4532-a96d-bd2a0c83017a.sh:
line 1:  1522 Segmentation fault: 11  pkg-config --list-all
Error: Process completed with exit code 139.

Possibly related:

#6129

Platforms affected

[ ] Azure DevOps
[X] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] macOS 10.15
[X] macOS 11
[X] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
https://github.com/andreasabel/gha-test/actions/runs/3202198515
Runner Image
Image: macos-11
Version: 20221002.2
Image: macos-12
Version: 20220929.2
Is it regression?
Yes, works with macOS-10.15.
Expected behavior
See other OSs: pkg-config --list-all should output a list of all packages known to pkg-config.
Actual behavior
Segfault.
Repro steps
See above.  Run this workflow:
on:
  - push
  - pull_request
  - workflow_dispatch

jobs:
  pkg-config:
    strategy:
      fail-fast: false
      matrix:
        os:
          - macOS-10.15
          - macOS-11
          - macOS-12
          - ubuntu-18.04
          - ubuntu-20.04
          - ubuntu-22.04
          - windows-2019
          - windows-2022
    runs-on: ${{ matrix.os }}

    steps:
      - run: pkg-config --list-all

@andreasabel thanks, we will take a look

@andreasabel it looks like a pure software bug, as a workaround you can remove imagemagick and its dependencies in runtime, I am trying to figure out where it should be better reported.

Ok, it will be fixed by homebrew maintainers

It's fixed from our side now. You can do brew reinstall highway until there's a new runner image.

Fantastic research and swift action, thanks a lot, everyone!!
Might be advisable to add pkg-config --list-all to your regression testsuite, to prevent it from breaking again in the future...

The new macOS images must be released this week

Great work, everyone!
pkg-config --list-all succeeds now on the macOS runners dated 2022-10-10: https://github.com/andreasabel/gha-test/actions/runs/3273901704/jobs/5386715502

yes, the changes have been fully deployed


Prevent cube from snapping back to original position

Hi Lars, is there a way to prevent the cube from snapping back to the original rotation after rotating it?

There isn't. I want to improve that, but it's trickier than it might seem.
My old Java cube would just stay the way you left it, and it was quite hard to get it back to decent looking perspective. So ideally I want it to slide into the right angle, but facing the way you left it. If that makes sense?
But that's a medium sized task that I haven't gotten around to.
Is there anything specific you want to do?

Nah, there's nothing specific. I stumbled upon your website many years ago and just for kicks I learned your method and found it really easy to follow. Fast forward a few years, I wanted to show your site to a friend and tried to follow the method again but found that it wasn't as easy to remember each step as it had been years before until I finally realized that I did remember most of the moves but in a different axis. When I tried to play the animations in the orientation that I remembered them I just couldn't.
In fact the only reason I came to see the source for the project was that I thought I might be able to contribute a commit or two with this change but alas it was way over my js abilities (not to mention using coffescript which I have never used before!).


Issue with importing multinet from py3plex.core

When importing the multinet module from py3plex.core as in the example, an error with numpy's int attribute occurs:
AttributeError                            Traceback (most recent call last)
Cell In[2], line 1
----> 1 from py3plex.core import multinet
2 from py3plex.core import random_generators
3 #  import numpy as np
4 #  import queue
5 #  import matplotlib.pyplot as plt
(...)
8 #  ## some random graph
9 #  ER_multilayer = random_generators.random_multilayer_ER(3000,10,0.05,directed=False)
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\py3plex\core\multinet.py:3
1 # This is the main data structure container
----> 3 import networkx as nx
4 import itertools
5 from . import parsers
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx_init_.py:115
112 import networkx.generators
113 from networkx.generators import *
--> 115 import networkx.readwrite
116 from networkx.readwrite import *
118 # Need to test with SciPy, when available
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite_init_.py:15
13 from networkx.readwrite.nx_yaml import *
14 from networkx.readwrite.gml import *
---> 15 from networkx.readwrite.graphml import *
16 from networkx.readwrite.gexf import *
17 from networkx.readwrite.nx_shp import *
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite\graphml.py:314
310             raise nx.NetworkXError('file not successfully read as graphml')
311     return glist[0]
--> 314 class GraphML(object):
315     NS_GRAPHML = "http://graphml.graphdrawing.org/xmlns"
316     NS_XSI = "http://www.w3.org/2001/XMLSchema-instance"
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite\graphml.py:346, in GraphML()
341     pass
342 else:
343     # prepend so that python types are created upon read (last entry wins)
344     types = [(np.float64, "float"), (np.float32, "float"),
345              (np.float16, "float"), (np.float_, "float"),
--> 346              (np.int, "int"), (np.int8, "int"),
347              (np.int16, "int"), (np.int32, "int"),
348              (np.int64, "int"), (np.uint8, "int"),
349              (np.uint16, "int"), (np.uint32, "int"),
350              (np.uint64, "int"), (np.int_, "int"),
351              (np.intc, "int"), (np.intp, "int"),
352             ] + types
354 xml_type = dict(types)
355 python_type = dict(reversed(a) for a in types)
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\numpy_init_.py:313, in getattr(attr)
308     warnings.warn(
309         f"In the future np.{attr} will be defined as the "
310         "corresponding NumPy scalar.", FutureWarning, stacklevel=2)
312 if attr in former_attrs:
--> 313     raise AttributeError(former_attrs[attr])
315 if attr == 'testing':
316     import numpy.testing as testing
AttributeError: module 'numpy' has no attribute 'int'.
np.int was a deprecated alias for the builtin int. To avoid this error in existing code, use int by itself. Doing this will not modify any behavior and is safe. When replacing np.int, you may wish to use e.g. np.int64 or np.int32 to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

Hi! Either downgrade your numpy, or, if possible, open a PR with the
suggested change so this is fixed also for others. Thanks!
On Fri, 29 Mar 2024, 05:44 nico-dangelo, @.***> wrote:

When importing the multinet module from py3plex.core as in the example, an
error with numpy's int attribute occurs:
AttributeError Traceback (most recent call last)
Cell In[2], line 1
----> 1 from py3plex.core import multinet
2 from py3plex.core import random_generators
3 # import numpy as np
4 # import queue
5 # import matplotlib.pyplot as plt
(...)
8 # ## some random graph
9 # ER_multilayer =
random_generators.random_multilayer_ER(3000,10,0.05,directed=False)
File
~\AppData\Local\Programs\Python\Python39\lib\site-packages\py3plex\core\multinet.py:3
1 # This is the main data structure container
----> 3 import networkx as nx
4 import itertools
5 from . import parsers
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx_
init_.py:115
112 import networkx.generators
113 from networkx.generators import *
--> 115 import networkx.readwrite
116 from networkx.readwrite import *
118 # Need to test with SciPy, when available
File
~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite_
init_.py:15
13 from networkx.readwrite.nx_yaml import *
14 from networkx.readwrite.gml import *
---> 15 from networkx.readwrite.graphml import *
16 from networkx.readwrite.gexf import *
17 from networkx.readwrite.nx_shp import *
File
~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite\graphml.py:314
310 raise nx.NetworkXError('file not successfully read as graphml')
311 return glist[0]
--> 314 class GraphML(object):
315 NS_GRAPHML = "http://graphml.graphdrawing.org/xmlns"
316 NS_XSI = "http://www.w3.org/2001/XMLSchema-instance"
File
~\AppData\Local\Programs\Python\Python39\lib\site-packages\networkx\readwrite\graphml.py:346,
in GraphML()
341 pass
342 else:
343 # prepend so that python types are created upon read (last entry wins)
344 types = [(np.float64, "float"), (np.float32, "float"),
345 (np.float16, "float"), (np.float_, "float"),
--> 346 (np.int, "int"), (np.int8, "int"),
347 (np.int16, "int"), (np.int32, "int"),
348 (np.int64, "int"), (np.uint8, "int"),
349 (np.uint16, "int"), (np.uint32, "int"),
350 (np.uint64, "int"), (np.int_, "int"),
351 (np.intc, "int"), (np.intp, "int"),
352 ] + types
354 xml_type = dict(types)
355 python_type = dict(reversed(a) for a in types)
File ~\AppData\Local\Programs\Python\Python39\lib\site-packages\numpy_
init_.py:313, in getattr(attr)
308 warnings.warn(
309 f"In the future np.{attr} will be defined as the "
310 "corresponding NumPy scalar.", FutureWarning, stacklevel=2)
312 if attr in former_attrs:
--> 313 raise AttributeError(former_attrs[attr])
315 if attr == 'testing':
316 import numpy.testing as testing
AttributeError: module 'numpy' has no attribute 'int'.
np.int was a deprecated alias for the builtin int. To avoid this error in
existing code, use int by itself. Doing this will not modify any behavior
and is safe. When replacing np.int, you may wish to use e.g. np.int64 or
np.int32 to specify the precision. If you wish to review your current
use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and
guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
—
Reply to this email directly, view it on GitHub
https://github.com/SkBlaz/py3plex/issues/25, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMSERDTFCMHL2T55BVQGHTY2TWTLAVCNFSM6AAAAABFN5CZSOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYTINRUGE2DCMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Website Feedback

Finish the viewing page for website feedback. Looked over that when we made the site live.

Solved with 722ac5a87d65eb477b930c99a79e6c64fbbfcaa1.


Make S3 metadata collection keys case-insensitive

Description
As the title states this PR makes S3 metadata collection keys case-insensitive to be consistent with the headers collection and also with the other comparisons within the class itself.
Motivation and Context
This makes the SDK compatible with Minio since Minio itself won't be compatible with AWS (minio/minio#5594, minio/minio#6471).
Testing
Tested with Minio and https://github.com/hotchkj/AspNetCore.DataProtection.Aws project.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] My code follows the code style of this project
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[x] I have read the README document
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

License

[x] I confirm that this pull request can be released under the Apache 2 license

Because the content of the MetadataCollection is publicly accessible (users can add, read and enumerate metadata), we may break the existing behavior of customer applications by making this change.

Hm, in which a way it may break? Users still can add, read and enumerate metadata without any noticeable impact. This is a widening change so it shouldn't break anything. But this fixes some strange misbehaviors. Moreover, according to HTTP RFC header names (which are essentially metadata keys) a not case sensitive therefore x-amz-meta-yyy and X-Amz-Meta-Yyy should be treated equally.
Nevertheless, other parts of code within the class already use case-insensitive comparison of keys.

Within a minor version of the SDK we are extremely cautious to maintain backward compatibility. In case someone tried adding both x-amz-meta-yyy and X-Amz-Meta-Yyy to the metadata they would have a different experience than today. Also someone who looks searches the collection for x-amz-meta-yyy when only X-Amz-Meta-Yyy is present would have a different behavior.
I understand that these may not be likely scenarios, but I wouldn't consider even such a small change in behavior "safe".

Closing issue. We will look at this change as part of a major version bump of the SDK, but there is the possibility of backwards incompatibility, even if it is to conform to spec. Due to this risk, and the fact that it is only affecting 3rd party "s3 compatible solutions," we are not going to make this change at this time.
Thank you for your feedback.

A very bad decision...


Notebook prefers unlisted packages

Describe the bug

Create new .dib file.
Create new code block #r "nuget:Martijn.Extensions"
Run code block
See that it installs package 3.0.0
Realize that the latest listed package is 1.13
Be confused

Please complete the following:
Which version of .NET Interactive are you using?

OS

[x] Windows 10
[ ] macOS
[ ] Linux (Please specify distro)
[ ] iOS
[ ] Android

Browser

[ ] Chrome
[ ] Edge
[ ] Firefox
[ ] Safari

Frontend

[ ] Jupyter Notebook
[ ] Jupyter Lab
[ ] nteract
[x] Visual Studio Code
[ ] Other (please specify)

Screenshots
If applicable, add screenshots to help explain your problem.

is the 3.0.0 package present in nuget.org but unlisted?

Yes. It is the only unlisted package. Should this be expected behavior?

I have just created a console program and then
 dotnet add Martijn.Extensions

The result is

While seems to be installing the expected version with visual studio

This is a NuGet bug: https://github.com/NuGet/Home/issues/7466


Hello Li , about the code release and dataset

Hi I read your article on arxiv, your work is very advanced work in CDR, I would like to know more about this work, when can I see the code?    Is it possible to provide the dataset😄  ?
Thanks !

Hi there,
I original plan to open-source the code after the conference (WSDM-23).
However, I can release it in advance, give me a few days to tidy up my
code. As for the datasets, because Tencent collects them, I need to
communicate with the company first. Hopefully, it will be available through
email request.
Best
Chenglin
On Sun, Nov 27, 2022 at 9:00 PM DuTim @.***> wrote:

Hi I read your article on arxiv, your work is very advanced work in CDR, I
would like to know more about this work, when can I see the code? Is it
possible to provide the dataset😄 ?
Thanks !
—
Reply to this email directly, view it on GitHub
https://github.com/Chain123/CAT-ART/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGXZHJ26ZHQOEXRFYCHLGQDWKNLPHANCNFSM6AAAAAASMQIEVU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you very much for your reply , and I look forward to your future work.
Thanks !!!


[ERROR] File "/project/rector.php" was not found on demo submit

@JanMikes So I tried the steps, but same result:
git clone ...
sudo docker-compose up

the css loads correctly :heavy_check_mark:
the form failed :x:

I tried:
sudo bin/pull-docker-images.sh
sudo docker-compose up

the form failed same way :x:

Hi, please i need a little more info from you to understand why you face this issue:

What is your local absolute path to the project?
The most important part, please what is value of $HOST_DEMO_DIR inside of docker container (easiest way is docker exec -it <CONTAINERID> echo $HOST_DEMO_DIR, find container id by running docker ps )

Based on your answers i should be able to understand why it does not work for you.
Thank you!

Thanks for copy-paste instructions!

It's: `/var/www/getrector.org

When I run  docker exec -it 7af47e12693e echo $HOST_DEMO_DIR, it seems empty:

Ok, it is root cause of the problem.
Please:

git fetch -p && git checkout issue-265/docker-compose-do-not-use-envfile
docker-compose down
docker-compose up
docker exec -it getrectororg_web_1 echo $HOST_DEMO_DIR

Now if you will see output it gets fixed, otherwise we are doomed and i will have to debug more or find another solution 😄
(hotfix for your local environment is to create .env.local and pust HOST_DEMO_DIR=/var/www/getrector.org there, but hotfix is only temporary solution, i want systematic one)

I run all 4 commands. It seems still empty:

Systematic solution is needed :+1:

Just one more last desperate attempt before i dive into it:

docker exec -it getrectororg_web_1 bash (this will get you into container)
echo $HOST_DEMO_DIR
(exit) :-)

Better :)

I'll try to check the browser and submit form now...

I see, for some reason https://github.com/rectorphp/getrector.org/blob/master/docker-compose.yml#L17 it does not resolve ${PWD}. Can you please share your docker-compose version?
docker-compose -v

docker-compose -v
docker-compose version 1.25.0, build unknown

@TomasVotruba please try:

git fetch -p && git checkout issue-265/docker-compose-do-not-use-envfile && git pull --rebase
docker-compose down
docker-compose up
run demo form

Credits for this idea
-           HOST_DEMO_DIR: "${PWD}/var/demo"
+           HOST_DEMO_DIR: "./var/demo"

Goes to @janatjak

Btw, might be related to https://unix.stackexchange.com/questions/3507/difference-between-shell-variables-which-are-exported-and-those-which-are-not-in (maybe?)
So you can give it one more try (on master branch this time 😄 )
export PWD=$PWD
docker-compose down
docker-compose up

I'll try :)
It would be better in just copy-paste form with sudo. Now I have to copy paste every single line and pre-type it
git fetch -p && git checkout issue-265/docker-compose-do-not-use-envfile && git pull --rebase
sudo docker-compose down
sudo docker-compose up

New error :partying_face:

Fatal error: docker: Error response from daemon: create ./var/demo/qdi7c7ovnlewh2ltpog0: "./var/demo/qdi7c7ovnlewh2ltpog0" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
Error: No such container: qdi7c7ovnlewh2ltpog0

Trying on master:
export PWD=$PWD
sudo docker-compose down
sudo docker-compose up

Trying on master:
export PWD=$PWD
sudo docker-compose down
sudo docker-compose up

I'll have to revert soon, to be able to work. For me the working solution is better than "perfect" :)

It would be better in just copy-paste form with sudo

Ah, i see. I highly recommend adding your user to docker group (https://www.thegeekdiary.com/run-docker-as-a-non-root-user/): sudo usermod -aG docker [non-root user].
It will save you a lot of hair tearing 😄

I'll have to revert soon, to be able to work on website. For me the working solution is better than "perfect" :)

Totally understood and agreed. Falling back to static default value which works for you and can be customized by others. I will spend today on prototyping new working solution replacing DIND demo mechanism with websockets as it will be very useful as well for rector CI and i have been thinking about it for long time, im so excited and will keep you updated and ask for testing once it is ready.

Ah, i see. I highly recommend adding your user to docker group (thegeekdiary.com/run-docker-as-a-non-root-user): sudo usermod -aG docker [non-root user].


singleMediaGroupSearc

Why [/media/en-us/singleMediaGroupSearch?q=vector&desiredMediaItemTypes=DGame&fields=all] always return only ImpressionGuid ? It can work fine several days ago

文件詳細資料
⚠ 請勿編輯此區段。 這是 docs.microsoft.com ➟ GitHub 問題連結的必要項。

ID: 0b4f292e-b324-0379-bb1f-fca0a051928d
Version Independent ID: 7bfb7dd3-e4e8-e72f-54e0-c8d036071b7a
Content: GET (media/{marketplaceId}/singleMediaGroupSearch) - Windows UWP applications
Content Source: windows-apps-src/xbox-live/xbox-live-rest/uri/marketplace/uri-medialocalesinglemediagroupsearchget.md
Product: uwp
GitHub Login: @KevinAsgari
Microsoft Alias: kevinasg

Thanks for taking the time to let us know about this. However, this feels not so much like feedback specifically about the documentation but rather like a support request. Here are all of the developer support resources, for completeness.

The Feedback Hub app is the right place to lobby for a change, a feature, or to make a suggestion.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

If you receive assistance via any support resource, and you believe that information would help us improve the docs, then please come back and let us know.


fix portworx package config.json

The portworx package config.json had a few errors - I've manually tested these changes and they were accepted using the following command:
$ dcos package install --yes --options ./px-options.json portworx

The error the previous config was giving:
$ dcos package install --yes --options ./px-options.json portworx
Error: Options JSON failed validation
Unexpected properties: ['properties']
Path: portworx

Please create a JSON file with the appropriate options, and pass the /path/to/file as an --options argument.

Thanks @binocarlos, LGTM.


Updated the app service related queries, added missing recommendations, updated index file for app services accordingly.

…s, updated index file accordingly

Overview/Summary
Updated the app service related queries, added missing recommendations, updated index file for app services accordingly.
Related Issues/Work Items
AB#29868
AB#29870
AB#29869
AB#34345
AB#34346
This PR fixes/adds/changes/removes

Update index.md file for Web/sites to capture missing APRL queries
azure-resources/Web/sites/kql/493f6079-3bb6-4a56-96ba-ab3248474cb1.kql -> Cannot be validated with ARG
azure-resources/Web/sites/kql/9e6682ac-31bc-4635-9959-ab74b52454e6.kql -> Added to check if App service has atleast 2 prewarmed instances
azure-resources/Web/sites/kql/a7e8bb3d-8ceb-442d-b26f-007cd63f9ffc.kql -> Cannot be validated with ARG
azure-resources/Web/sites/kql/aab6b4a4-9981-43a4-8728-35c7ecbb746d.kql -> Added to check if no network restrictions are set
azure-resources/Web/sites/kql/fd049c28-ae6d-48f0-a641-cc3ba1a3fe1d.kql -> Added to check if Health check is enabled or not

Breaking Changes
None
As part of this pull request I have

[x] Read the Contribution Guide and ensured this PR is compliant with the guide
[x] Checked for duplicate Pull Requests
[x] Associated it with relevant GitHub Issues or ADO Work Items (Internal Only)
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Ensured PR tests are passing
[x] Performed testing and provided evidence (e.g. screenshot of output) for any changes associated to ARG queries
[x] Updated relevant and associated documentation (e.g. Contribution Guide, Docs etc.)

Screenshots Appservice 05162024.zip

@parthshiras do you have questions about the feedback or require assistance with the changes?

@parthshiras do you have questions about the feedback or require assistance with the changes?

@ejhenry - updated queries/files per comments. thank you for the review.


[WFRP4e System] Drawing configuration CSS

Hi,
when I open standard Foundry drawing config, the settings are in a very small box.
Its possible to go to all settings with the slider on the side, but i believe this is not intended.
Best regards,
Tim
From: tantalozolot discordwfrp4e: 3.3.3wfrp4e-core: 1.2.0wfrp4e-eis: 1.1.0wfrp4e-rnhd: 1.3.0wfrp4e-starter-set: 1.3.0

Believed to be Furnace issue

Believed to be Furnace issue


ci: use consistent binary dest path naming

Waiting to see what the CI output looks like

CI is green now 🤞


KHR_mesh_quantization incorrect scales and positions

When compressing a GLTF model with gltfpack it appears with incorrect scales in game.
Model without quantization:

Model with KHR_mesh_quantization:

Model with KHR_mesh_quantization and -vpn flag (normalized attributes for positions):

This is the simple BP I'm using to load the models:

I attached the files used to reproduce the problem.
QuantizationIssue_GLB.zip

@MrAlvaroRamirez sorry for the huge late in the answer but I completely overlooked the issue.
In latest implementations the three assets looks good:

So i suppose during the last year the issue has been fixed. I will leave it open for your confirmation (if you have time).
Sorry again


[Question]. Are there plans for a .net core 6+ version?

Since .NET 4.5.2 is soon to be out of support is there a plan to support .NET Core?

Hey @erikbartlow, are you talking about running the NuGetGallery itself on the .NET (Core) runtime instead of .NET Framework? Or are you talking about package compatibility displays on NuGet.org?

I would not talk on behalf of the OP, but I understand the question to be about nuget gallery itself. And I'm interested in the answer so I'll follow the conversation.

Thanks for the input @ArwynFr. This is an undertaking we've talked about as a team but have not had the ability to prioritize a full-blown migration. That being said, there are some internal conversations on how to best approach this migration. There are some ideas on how we can do this in a safe, and incremental way. I can't provide a time estimate or delivery date, unfortunately.
cc @agr

Thanks for the feedback ; sending you people strengh, as this is not an easy task.

Thank you for the response.  It's the nuget server package.  Currently it
states it is only compatible up to .net framework.  I was hoping to run an
in house server, but don't want use a version of .net that is going out of
support soon.
Erik Bartlow
On Sun, Oct 30, 2022, 12:16 Joel Verhagen @.***> wrote:

Hey @erikbartlow https://github.com/erikbartlow, are you talking about
running the NuGetGallery itself on the .NET (Core) runtime instead of .NET
Framework? Or are you talking about package compatibility displays on
NuGet.org?
—
Reply to this email directly, view it on GitHub
https://github.com/NuGet/NuGetGallery/issues/9292#issuecomment-1296306306,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACQTLV6H3HYRT65PKJH6OCDWF2UQPANCNFSM6AAAAAARR4DNRY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Ah, understood. (@ArwynFr, he's referring to the NuGet.Server package and associated docs).
We do not have plans to move this package to .NET Core. Our team's main focus is on NuGet.org's server implementation and improving the features/security of that running web service. We will service NuGet.Server with security patches and accept pull requests, but it's not an effort we can prioritize.
@erikbartlow, if you're interested in a local NuGet feed that runs on .NET Core, consider one of the 3rd party or OSS implementations here: https://learn.microsoft.com/en-us/nuget/hosting-packages/overview. I know a lot of folks have great success with BaGet, so maybe give that a try?

I'll close this issue now since the question is answered.


Add a soundness --fix flag

Motivation
When running ./scripts/soundness.sh produces swift-format warnings, we ask adopters to manually copy/paste a call to swift format to fix the warnings up. This is tedious and unnecessary.
Modifications
Add a --fix option on the soundness.sh script to actually apply the fixes as well, avoiding the need to copy/paste long commands.
Result
Easier fixing up of formatting warnings.
Test Plan
Manually tested the workflow locally.

@swift-server-bot test this please


Support for localization of messages

For ease of reading messages in different languages, I think it's great that Click uses po for localization. I don't mean the Click itself, but the programs that are made by the Click.

what exactly are you asking for though? if an application wants to use i18n it needs to wrap its own strings in gettext calls... they're nothing click can do for that.

what exactly are you asking for though?

I mean that the Click internally uses po files for localization, if locales were available

Click already wraps internal strings with gettext.  This allows any project that wants to offer a different language to translate Click's messages along with their own.


NWB-ify the image stack

As I play with various tools and sample data, there seems to not be a standard for representing/manifesting brighfield image stacks. M

[ ] See also #67
[ ] Probe the cache to see what they do with the SWCs.
[ ] Find out

How about HFD5 for the core/manifest but keep the files in the VMs FS a la Exdir.
Maybe the Allenauts has a goal of shoving everything in the HDF5 file, but still this would be NWB:N 2.0 even if the files are external to the HDF5 file, right?

Try this: a HDF5 file just for metadata, pointing to external image files, structured according to Exdir.
Features:

NWB compliant
Exdir for structure of dataset

Need to work out the image stack standard and labels for them s.t. the NWB/HDF5 contains metadata saying, "the stack is over there, and is structured/typed as per standard Foo."


Document Lexicon frontmatter template

Current Lexicon frontmatter capabilities are:
---
title			# *Required* Page title
titleLabel		# *Optional* Label displayed near the page title
titleLabelLink		# *Optional* Where should the label go, if clicked
description		# *Required* Page description
order			# *Optional* What order should this appear in the nav?
draft			# *Required* Should this be live?
---

This isn't really documented anywhere.

@plhnk  where should that be documented?
cc: @drakonux

:) not sure, I just created the issue while I was doing a lot of the frontmatter cleanup.
Where do people currently go to learn about adding pages to Lexicon?

Sincerely Paul? I mimic/copy the rules written in other pages and follow them, just that ¯_(ツ)_/¯. I guess my colleagues do the same.

:) yeah I suppose that is the current method for most of the content in the site, but I'm trying to see if this works for people — its fine for me, but I'm asking to make sure its fine for everyone.


Code Style Clean Up and Removal of Debug Function

This PR depends on #85
This PR raises the repo to PSR-2 standards, with a few exceptions (no namespacing, no using non-camelcase method names). Additionally, it removes the dbg() method and all instances of if($this->debug).

@ActiveCampaign/integration

@bartboy011 @cristiangrama The debug feature is useful for support troubleshooting. Is there an alternative & better way of doing this? If so I think we should document that somehow.

@cristiangrama @mthommes  This should be ready to go for a review now

@cristiangrama This was approved