'Error updating the git index' after 'git lfs pull' on large SQL file

Hi,
We're attempting to use git-lfs to on our internal Github Enterprise platform to host a 1.3GB database SQL file, and they appear to be tracked correctly and uploaded using Git LFS. However when it comes to checking out the repositories, we're encountering an issue where the files are not being downloaded and more specifically the git index is not being updated. I've checked that LFS is enabled on our GHE server.
I installed Git LFS with homebrew as per the docs, and ran a git lfs install. After having cloned our repository I issued a GIT_TRACE=1 git lfs pull to download the file I require, here's the output:
10:35:16.988687 git.c:561               trace: exec: 'git-lfs' 'pull'
10:35:16.989276 run-command.c:343       trace: run_command: 'git-lfs' 'pull'
trace git-lfs: run_command: 'git' rev-parse --abbrev-ref HEAD
trace git-lfs: run_command: 'git' config branch.master.remote
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config -l
trace git-lfs: run_command: git rev-list --objects --no-walk e5be7bf8f4ad4cb220e4f8ac180d18fdcd79f8d0
trace git-lfs: run_command: git cat-file --batch-check
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: tq: starting 3 transfer workers
trace git-lfs: tq: running as batched queue, batch size of 100
trace git-lfs: fetch db-backups/2015-12-11-cms2dbhost.sql [a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8]
trace git-lfs: tq: sending batch of size 1
trace git-lfs: ssh<EMAIL_ADDRESS>git-lfs-authenticate pmacey/vagrant-config.git download
trace git-lfs: run_command: git ls-tree -r -l --full-tree e5be7bf8f4ad4cb220e4f8ac180d18fdcd79f8d0
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: api: batch 1 files
trace git-lfs: HTTP: POST https://internal-github-enterprise-url.co.uk/api/v3/lfs/pmacey/vagrant-config/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8","size":1428522963,"actions":{"download":{"href":"https://internal-github-enterprise-url.co.uk/files/media/pmacey/vagrant-config/object/a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8","header":{"Authorization":"RemoteAuth AAAArxpYJ6SfAb90A8LMFas-T9GzXF0iks5Wnh91wA=="}}}}]}
trace git-lfs: HTTP:
Git LFS: (0 of 1 files) 0 B / 1.33 GB                                                                                trace git-lfs: HTTP: GET https://internal-github-enterprise-url.co.uk/files/media/pmacey/vagrant-config/object/a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8
trace git-lfs: HTTP: 200
Git LFS: (1 of 1 files) 1.33 GB / 1.33 GB
Error updating the git index

trace git-lfs: run_command: 'git' version

Errors logged to /Users/paulm/Desktop/vagrant-config/.git/lfs/objects/logs/20160119T103732.499642403.log
Use `git lfs logs last` to view the log.

After which the file is still just a file pointer with the size of 135 Bytes. if I cat the file I see:
version https://git-lfs.github.com/spec/v1
oid sha256:a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8
size<PHONE_NUMBER>

Here is the log output from Git LFS:
git-lfs/1.1.0 (GitHub; darwin amd64; go 1.5.1)
git version 2.7.0

$ git-lfs pull
Error updating the git index

exit status 128
goroutine 11 [running]:
github.com/github/git-lfs/lfs.Stack(0x0, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/lfs/errors.go:557 +0x80
github.com/github/git-lfs/commands.logPanicToWriter(0xb641c0, 0xc820356120, 0xd00950, 0xc820356068)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:184 +0xf7f
github.com/github/git-lfs/commands.logPanic(0xd00950, 0xc820356068, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:148 +0x421
github.com/github/git-lfs/commands.handlePanic(0xd00950, 0xc820356068, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:123 +0x4e
github.com/github/git-lfs/commands.LoggedError(0xd00950, 0xc820356068, 0x55a7e0, 0x1f, 0xc82005fe80, 0x1, 0x1)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:73 +0x82
github.com/github/git-lfs/commands.checkoutWithChan(0xc82001a660)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:229 +0xa5c
github.com/github/git-lfs/commands.checkoutFromFetchChan.func1(0xc82001a660, 0xc8200132e0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:78 +0x21
created by github.com/github/git-lfs/commands.checkoutFromFetchChan
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:80 +0x439

ENV:
LocalWorkingDir=/Volumes/UserSpace/Users/paulm/Desktop/vagrant-config
LocalGitDir=/Users/paulm/Desktop/vagrant-config/.git
LocalGitStorageDir=/Users/paulm/Desktop/vagrant-config/.git
LocalMediaDir=/Users/paulm/Desktop/vagrant-config/.git/lfs/objects
TempDir=/Users/paulm/Desktop/vagrant-config/.git/lfs/tmp
ConcurrentTransfers=3
BatchTransfer=true
GIT_TRACE=1

I've also tried with git version 2.5.4 (Apple Git-61) but that also yielded the same result.
On subsequent git lfs pull commands, the command just hangs with the following output before issuing the same error:
Git LFS: (0 of 1 files) 0 B / 1.33 GB
Git LFS: (0 of 1 files) 0 B / 1.33 GB                                                                                Error updating the git index

Errors logged to /Users/paulm/Desktop/vagrant-config/.git/lfs/objects/logs/20160119T112009.703424893.log
Use `git lfs logs last` to view the log.

Is anyone else having this issue? Are we doing something incorrectly? We're using OSX 10.10.5 by the way.
Thank you,
Paul

The first problem is git update-index is returning an exit code of 128. I'm not totally sure what causes that. I think we can add something that dumps its STDERR, which may give more info.
Can you try git lfs pull with GIT_TRACE=1 when it hangs (after the index error)? I wonder where it's stuck at.

Cheers for the reply @technoweenie, here's the output after a second GIT_TRACE=1 git lfs pull:
➜  vagrant-config git:(master) GIT_TRACE=1 git lfs pull
14:51:13.921686 git.c:561               trace: exec: 'git-lfs' 'pull'
14:51:13.922473 run-command.c:343       trace: run_command: 'git-lfs' 'pull'
trace git-lfs: run_command: 'git' rev-parse --abbrev-ref HEAD
trace git-lfs: run_command: 'git' config branch.master.remote
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config -l
trace git-lfs: run_command: git rev-list --objects --no-walk 74ba518261d93cbafef28e73e1a55de1cfb5373f
trace git-lfs: run_command: git cat-file --batch-check
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: tq: starting 3 transfer workers
trace git-lfs: tq: running as batched queue, batch size of 100
trace git-lfs: Skipping db-backups/2015-12-11-cms2dbhost.sql [a0a795addd0c915a40456ee683f051797013fdc2771bc47db8371d947818bac8], already exists
trace git-lfs: run_command: git ls-tree -r -l --full-tree 74ba518261d93cbafef28e73e1a55de1cfb5373f
trace git-lfs: run_command: git cat-file --batch
Git LFS: (0 of 1 files) 0 B / 1.33 GB
trace git-lfs: tq: sending batch of size 0
Git LFS: (0 of 1 files) 0 B / 1.33 GB                                                                                Error updating the git index

trace git-lfs: run_command: 'git' version

Errors logged to /Users/paulm/Desktop/vagrant-config/.git/lfs/objects/logs/20160120T145120.249943662.log
Use `git lfs logs last` to view the log.

And the log output from /Users/paulm/Desktop/vagrant-config/.git/lfs/objects/logs/20160120T145120.249943662.log:
git-lfs/1.1.0 (GitHub; darwin amd64; go 1.5.1)
git version 2.7.0

$ git-lfs pull
Error updating the git index

exit status 128
goroutine 26 [running]:
github.com/github/git-lfs/lfs.Stack(0x0, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/lfs/errors.go:557 +0x80
github.com/github/git-lfs/commands.logPanicToWriter(0x89b1e8, 0xc82002c028, 0xe05e00, 0xc82002c000)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:184 +0xf7f
github.com/github/git-lfs/commands.logPanic(0xe05e00, 0xc82002c000, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:148 +0x421
github.com/github/git-lfs/commands.handlePanic(0xe05e00, 0xc82002c000, 0x0, 0x0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:123 +0x4e
github.com/github/git-lfs/commands.LoggedError(0xe05e00, 0xc82002c000, 0x55a7e0, 0x1f, 0xc82049be80, 0x1, 0x1)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/commands.go:73 +0x82
github.com/github/git-lfs/commands.checkoutWithChan(0xc82048c000)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:229 +0xa5c
github.com/github/git-lfs/commands.checkoutFromFetchChan.func1(0xc82048c000, 0xc8200122f0)
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:78 +0x21
created by github.com/github/git-lfs/commands.checkoutFromFetchChan
	/private/tmp/git-lfs20151119-87460-1axr8aj/git-lfs-1.1.0/src/github.com/github/git-lfs/commands/command_checkout.go:80 +0x439

ENV:
LocalWorkingDir=/Volumes/UserSpace/Users/paulm/Desktop/vagrant-config
LocalGitDir=/Users/paulm/Desktop/vagrant-config/.git
LocalGitStorageDir=/Users/paulm/Desktop/vagrant-config/.git
LocalMediaDir=/Users/paulm/Desktop/vagrant-config/.git/lfs/objects
TempDir=/Users/paulm/Desktop/vagrant-config/.git/lfs/tmp
ConcurrentTransfers=3
BatchTransfer=true
GIT_TRACE=1

Thanks,
Paul

Seeing the same from github.com:
$ GIT_TRACE=1 git lfs pull
16:56:46.800028 git.c:561               trace: exec: 'git-lfs' 'pull'
16:56:46.800607 run-command.c:343       trace: run_command: 'git-lfs' 'pull'
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config branch.service_refactor_requests.remote
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config -l
trace git-lfs: run_command: git rev-list --objects --no-walk 823cc3d32215f2a9c05eaf870809d59903c49039
trace git-lfs: run_command: git cat-file --batch-check
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: tq: starting 3 transfer workers
trace git-lfs: tq: running as batched queue, batch size of 100
trace git-lfs: fetch REDACTED_FILE_1.caffemodel [890b631dcb5b01961a7f12b8afb5da4c3627972bb0e0de4f9ec54dad4e0a7a3b]
trace git-lfs: fetch REDACTED_FILE_2.caffemodel [7638f0c049cfdb7a2d383e96ac00305f98aceb2b35754788cee81101e6ee0b5a]
trace git-lfs: tq: sending batch of size 2
trace git-lfs: ssh<EMAIL_ADDRESS>git-lfs-authenticate pushd/REDACTED_REPO.git download
trace git-lfs: run_command: git ls-tree -r -l -z --full-tree 823cc3d32215f2a9c05eaf870809d59903c49039
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: api: batch 2 files
trace git-lfs: HTTP: POST https://api.github.com/lfs/pushd/REDACTED_REPO/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"890b631dcb5b01961a7f12b8afb5da4c3627972bb0e0de4f9ec54dad4e0a7a3b","size":545730097,"actions":{"download":{"href":"https://github-cloud.s3.amazonaws.com/alambic/media/4798705/89/0b/890b631dcb5b01961a7f12b8afb5da4c3627972bb0e0de4f9ec54dad4e0a7a3b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIMWPLRQEC4XCWWPA%2F20160406%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20160406T235647Z&X-Amz-Expires=86400&X-Amz-Signature=REDACTED&X-Am
trace git-lfs: HTTP: z-SignedHeaders=host&actor_id=33917&token=1","expires_at":"2016-04-07T23:56:47Z"}}},{"oid":"7638f0c049cfdb7a2d383e96ac00305f98aceb2b35754788cee81101e6ee0b5a","size":227507297,"actions":{"download":{"href":"https://github-cloud.s3.amazonaws.com/alambic/media/4798705/76/38/7638f0c049cfdb7a2d383e96ac00305f98aceb2b35754788cee81101e6ee0b5a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIMWPLRQEC4XCWWPA%2F20160406%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20160406T235647Z&X-Amz-Expires=86400&X-Amz-Signature=REDACTED&X-Amz-SignedHeaders=host&actor_id=33917&token=1","expires_at":"2016-04-07T23:56:47Z"}}}]}
trace git-lfs: HTTP:
Git LFS: (0 of 2 files) 0 B / 737.42 MB                                                                                trace git-lfs: HTTP: GET https://github-cloud.s3.amazonaws.com/alambic/media/4798705/76/38/7638f0c049cfdb7a2d383e96ac00305f98aceb2b35754788cee81101e6ee0b5a
trace git-lfs: HTTP: GET https://github-cloud.s3.amazonaws.com/alambic/media/4798705/89/0b/890b631dcb5b01961a7f12b8afb5da4c3627972bb0e0de4f9ec54dad4e0a7a3b
Git LFS: (0 of 2 files) 0 B / 737.42 MB                                                                                trace git-lfs: HTTP: 200
Git LFS: (0 of 2 files) 0 B / 737.42 MB                                                                                trace git-lfs: HTTP: 200
Git LFS: (2 of 2 files) 737.39 MB / 737.42 MB
Error updating the git index

trace git-lfs: run_command: 'git' version

Errors logged to /Users/matt/REDACTED_REPO/.git/lfs/objects/logs/20160406T165839.132830898.log
Use `git lfs logs last` to view the log.

and the log:
cat /Users/matt/REDACTED_REPO/.git/lfs/objects/logs/20160406T165839.132830898.log
git-lfs/1.1.2 (GitHub; darwin amd64; go 1.6)
git version 2.7.0

$ git-lfs pull
Error updating the git index

exit status 128
goroutine 29 [running]:
github.com/github/git-lfs/lfs.Stack(0x0, 0x0, 0x0)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/lfs/errors.go:566 +0x80
github.com/github/git-lfs/commands.logPanicToWriter(0x967330, 0xc8203de040, 0xe42570, 0xc820280bc0)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/commands.go:195 +0xf80
github.com/github/git-lfs/commands.logPanic(0xe42570, 0xc820280bc0, 0x0, 0x0)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/commands.go:159 +0x412
github.com/github/git-lfs/commands.handlePanic(0xe42570, 0xc820280bc0, 0x0, 0x0)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/commands.go:134 +0x4e
github.com/github/git-lfs/commands.LoggedError(0xe42570, 0xc820280bc0, 0x5eac40, 0x1f, 0xc8202d5e68, 0x1, 0x1)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/commands.go:84 +0x82
github.com/github/git-lfs/commands.checkoutWithChan(0xc820020240)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/command_checkout.go:229 +0xa76
github.com/github/git-lfs/commands.checkoutFromFetchChan.func1(0xc820020240, 0xc82015e090)
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/command_checkout.go:78 +0x21
created by github.com/github/git-lfs/commands.checkoutFromFetchChan
	/private/tmp/git-lfs20160301-96606-19ucuu/git-lfs-1.1.2/src/github.com/github/git-lfs/commands/command_checkout.go:80 +0x43a

ENV:
LocalWorkingDir=/Users/matt/src/private/REDACTED_REPO
LocalGitDir=/Users/matt/REDACTED_REPO/.git
LocalGitStorageDir=/Users/matt/REDACTED_REPO/.git
LocalMediaDir=/Users/matt/REDACTED_REPO/.git/lfs/objects
TempDir=/Users/matt/REDACTED_REPO/.git/lfs/tmp
ConcurrentTransfers=3
BatchTransfer=true
GIT_TRACE=1

after which all git las pull calls fail:
$ GIT_TRACE=1 git lfs pull
17:10:39.094243 git.c:561               trace: exec: 'git-lfs' 'pull'
17:10:39.094875 run-command.c:343       trace: run_command: 'git-lfs' 'pull'
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config branch.service_refactor_requests.remote
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: run_command: 'git' config -l
trace git-lfs: run_command: git rev-list --objects --no-walk 823cc3d32215f2a9c05eaf870809d59903c49039
trace git-lfs: run_command: git cat-file --batch-check
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: run_command: 'git' rev-parse HEAD --symbolic-full-name HEAD
trace git-lfs: tq: starting 3 transfer workers
trace git-lfs: tq: running as batched queue, batch size of 100
trace git-lfs: Skipping REDACTED_FILE_1.caffemodel [890b631dcb5b01961a7f12b8afb5da4c3627972bb0e0de4f9ec54dad4e0a7a3b], already exists
trace git-lfs: run_command: git ls-tree -r -l -z --full-tree 823cc3d32215f2a9c05eaf870809d59903c49039
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: Skipping REDACTED_FILE_2.caffemodel [7638f0c049cfdb7a2d383e96ac00305f98aceb2b35754788cee81101e6ee0b5a], already exists
trace git-lfs: tq: sending batch of size 0
Git LFS: (0 of 2 files) 0 B / 737.42 MB
Git LFS: (0 of 2 files) 0 B / 737.42 MB                                                                                Error updating the git index

trace git-lfs: run_command: 'git' version

Errors logged to /Users/matt/src/private/REDACTED_REPO/.git/lfs/objects/logs/20160406T171040.203835313.log
Use `git lfs logs last` to view the log.

Thanks for the additional info @mzsanford.
@pmacey Sorry for the dropping the ball on this. It's added to #1127, so it won't be forgotten.

It may or may not be related but while getting this error in my existing clone of the repository I attempt to re-clone and got the following error:
$ git lfs pull
Git LFS: (0 of 2 files) 0 B / 737.42 MB
This repository is over its data quota. Purchase more data packs to restore access.
Docs: https://help.github.com/articles/purchasing-additional-storage-and-bandwidth-for-an-organization/
This repository is over its data quota. Purchase more data packs to restore access.
Docs: https://help.github.com/articles/purchasing-additional-storage-and-bandwidth-for-an-organization/

If we're over quota I would expect to see that message in both the original and new clones but it only shows in the new one. The original clone of the repository continues to say Error updating the git index

Totally unrelated. Check your data usage on github. Hit up https://github.com/contact if you want private help from me about that.
I have another issue about a corrupt git index, but I've been unable to replicate on my mac. I'll be trying it on Windows later today.

a little more info. I did a go get github.com/github/git-lfs and built locally. Now it is working.
Old, broken version info:
$  /usr/local/bin/git-lfs version
git-lfs/1.1.2 (GitHub; darwin amd64; go 1.6)

New, working version info:
$  /Users/matt/.gvm/pkgsets/go1.4.2/global/bin/git-lfs version
git-lfs/1.1.2 (GitHub; darwin amd64; go 1.4.2)

Wat. You downgraded go versions, and it works?  Is it consistent? If you go back to the one built on go 1.6, does it consistently fail?

Once it succeeded with the locally build git-lfs the other one started working. Currently both work. I'll keep using them and watch for failures

I have seen a similar stack-trace in a colleague's environment.
Unless I am mistaken, things that might improve the chances of finding a root-cause here:

https://github.com/github/git-lfs/blob/master/commands/command_checkout.go#L221 : Error from Write dropped/ignored.
https://github.com/github/git-lfs/blob/master/commands/command_checkout.go#L226 : Error from Close dropped/ignored.

One common element: trace git-lfs: tq: sending batch of size 0 ... size 0, but I don't know whether that is of itself suspicious.

TL;DR: Workaround: rm all directories handled by LFS (find out which one by looking in .gitattributes) and then git checkout . (takes a huge long time (~3sec per file), so you might want to run GIT_TRACE=1 git checkout . to see the progress)

I had the exact same problem (same exact logs) running on Windows 7 64bit with MSYS2. Git is installed through MSYS2's pacman.
git-lfs/1.2.0 (GitHub; windows amd64; go 1.6.1; git 386c5d8)
git version 2.8.1

I installed go through pacman and got version 1.4.2 (like above) and did a go get like above, but that didn't change anything, still the exact same logs.
git-lfs/1.2.0 (GitHub; windows amd64; go 1.4.2)
git version 2.8.1

I had some staged, unstaged and untracked files in my working directory. I though that might be it, so I commited everything in a temporary commit. My working directory was then completely clean. Still same exact logs.
I rm'ed all the directories handled by git LFS (found in .gitattributes) and did a git checkout . and that fixed it. However, during the git checkout, it was doing a a git-lfs smudge for each file, and that was taking almost exactly 3 seconds per file, even for very small files (1KB) (it also took 3 seconds for a 500MB file, so it doesn't seem to depend on the filesize), so it ended taking a long while to finish. But when it did, all the files where good.
For each file, it did:
00:26:48.243774 run-command.c:336       trace: run_command: 'git-lfs smudge -- '\''a_file'\'''
00:26:48.307175 run-command.c:195       trace: exec: '/bin/sh' '-c' 'git-lfs smudge -- '\''a_file'\''' 'git-lfs smudge -- '\''a_file'\'''
trace git-lfs: run_command: 'git' config -l

Then next file ran 3 seconds later:
00:26:51.411274 run-command.c:336       trace: run_command: 'git-lfs smudge -- '\''another_file'\'''
00:26:51.458074 run-command.c:195       trace: exec: '/bin/sh' '-c' 'git-lfs smudge -- '\''another_file'\''' 'git-lfs smudge -- '\''another_file'\'''
trace git-lfs: run_command: 'git' config -l

However, after doing this, git lfs pull still gives the same exact logs :sob:. But at least it unblocked me.


[Need Help] How to change date format of the system

Hi,
Default date format is MM/DD/YYYY.
How to change to DD/MM/YYYY?
For both column display and datepicker.
I think this is a very standard requirement for any application.
I would suggest to add a section concerning date format in the manual.
Thanks!

Hi
Test Change file Web.config culture
Example
I use:

hi
try this in web config

try this
<globalization culture="en-in" uiCulture="en-in" />

I am using dot net core version.
It seems that dot net core not make use of web.config.
Tried a few suggestion on the web but not seems working.
Anyone can give some suggestion?
Thanks!

After some testing.
It seems that ASP.NET Core version date format not following any configuration file.
It follow the language setting.
(I not sure about ASP.NET MVC version.)
I changed "en":

to "en-GB":

It worked perfectly!
Thanks!

See #4512  and #1184 if you are just looking to see how to change the display on the date on the interface.


Templates with vision limits are visible in other scenes

Tested with the following environment

Foundry V11 306

Active Modules:

Vision 5e v1.7.0
Limits v0.1.0
LibWrapper v<IP_ADDRESS>

Behaviour:
When switching scenes with a template or drawing using Limits, the vision limits also show on the new scene
Original scene:

New Scene

Another example

This appears to be the case for all vision limiting objects, and makes using them pretty annoying as you can't have them exist in one scene without affecting all the other ones.

Thanks for the report! Fixed.
https://github.com/dev7355608/limits/releases/tag/v1.0.0


feat: enclosure image and episode list

closes #42

@newfla thank you for your detailed review, I applied your suggestions.
I moved the file_info logic into a file module.


Empty res handler

Reviewer checklist

[ ] Ensure relevant issues are linked (description should include text like "Fixes #")
[ ] Ensure any appropriate documentation has been added or amended

Coverage remained the same at 98.05% when pulling 2480835eb4d84f825873396c5cffeb6fece05311 on empty_res_handler into 7c0b3ddce9c87c60431a18bcf0f0d4c6c69abcba on main.


[BUG] Lookup the server failed with Cloudflare Network (<IP_ADDRESS>)

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

What problem did you encounter?
The feature "See server location when joining a game" is bugged at the location of the server, intrance ID with ping still normal.
This is only happen with <IP_ADDRESS>, between WARP <-> DNS.
<IP_ADDRESS> Cloudflare server location: Ho Chi Minh City, VN

Bloxstrap Log
N/A

You're being ratelimited by the IP lookup API because you're on a VPN.


bug: "Open demo" button should open demo when any part of the button is pressed.

Describe the bug
Other parts of the open demo button are not clickable unless you hover over the "Open Demo" button.
To Reproduce
Steps to reproduce the behavior:

Go to 'Documentation'
Scroll down to "Open demo" button
Click on 'Open demo' button.

Expected behavior
When any part of the button is clicked and hovered on. The pointer cursor should appear and those parts should be clickable as well.
Additional context
Screencast from 05-04-2023 03:20:05 PM.webm

Hi @tobySolutions, I can work on this issue. Could you please assign it to me? Thank you!


Create website

Just a suggestion.

I believe @IdleEndeavor is already working on that, not sure what the progress on that is though.

I've put it on hold for now
But I'll begin working on it again
I scrapped the entire original idea
So I'm redoing it from the ground up
The basic stuff already exist and I see now reason why it shouldn't be hosted already
I'll send the files later


"Unsupported distro" when using EndeavourOS

Despite the script including arch-based distros, it refuses to work on EndeavourOS

can you share the output. What error are you getting ?


Types: Allow passing JsonAST nodes directly to ESLint context APIs

Description
Following #184 -> #186: I'm still finding that I need to do some massaging of TypeScript types. Also filed in https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/125.
The current state of types for AST nodes in eslint-plugin-package-json is that we've completely swapped out the built-in ESLint ones. Nodes are instead typed using import type { AST as JsonAST } from "jsonc-eslint-parser"; -> node: JsonAST.JSONProperty and the like.
Unfortunately, ESLint's APIs still expect ESTree nodes. So we end up with assertions any time we need to pass the nodes to ESLint's APIs:
context.report({
  messageId: "mismatched",
  node: node as unknown as ESTree.Node,
});

This isn't ideal. One workaround done by eslint-plugin-jsonc is to [instead pass `loc: node.loc](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/bb0cc408c928ef12952d140add87f3c2b8a2eb40/lib/rules/no-bigint-literals.ts#L26-L27). But I'd ideally like to be able to just pass the `node` directly.
Is this something we can solve at the parser level in jsonc-eslint-parser? Slash, maybe we should modify @types/eslint in some way to make the context generic (per https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/125's additional info)?

Thank you for posting this issue.
Hmm... In my opinion, the best option is to change @types/eslint to accept ESTree.Node | {type: string, loc: SourceLocation} as a node.
What do you think?

Oh! I should have thought of that 🤦. Yes, that makes sense. +1 😄

Related to https://github.com/DefinitelyTyped/DefinitelyTyped/pull/68232


ADDING API

I have added two apis MangaAPI and PetFinder APi which are helpful for finding information related to Manga and finding pets for home .

@Pawan2061 there is issue with the content of file at
api/petFinder.md
Please, fix it.

Closing due to too many conflicts!


Multi-language support for left navigation sidebar

I am running into significant issues getting the left navigation sidebar to work properly with varying label lengths, based on variations in language.  Even with English labels, it is very easy to have labels get 'cut-off' due to the 230px width of the sidebar.  When collapsed, the hover over display is even narrower, so labels often get truncated.  I've tried turning on wrapping, but this causes issues with the animated sidebar.  The only solution I could find is to disable the CSS transitions for collapsing/expanding the sidebar, but this does not solve the collapsed sidebar hover state... because the labels get covered up by the sub-menus.  Sorry if this is confusing, but I guess what I am saying is it is hard to adapt the sidebar navigation to accommodate multi-language support.
Has anyone come up with any solutions for this issue?

This issue has been solved in v2.4-dev. I'll push the changes soon. I'll keep this open until then.


ServerVariable schema, missing information and other issues

So, few things to note:

Missing information like correct type, required, 'in', and extensions.
What else is ValueSchema used for? I feel like this should be a Schema, and remove ValueSchema entirely. For example, in the above, it is defined as type: string, so it should be a StringSchema.
The schema used here should be propagated to the appropriate collection in schemas. It isn't anywhere other than being defined within the ServerVariable right now.
It seems that positionInOperation and useSchemePrefix are missing in HttpServer.

So, I can't make calls if I can't get the correct information about the server variables, because I need to turn the server variables into parameters for my static operation methods.

This should be moot, having converted parameterized hosts over to path parameters.

Works well now that it is a parameter. Closing.


Migrate canonical LFE docs from .txt to .md

This change does the following:

Moves the doc/*.txt files to doc/source/*.md
Generates new doc/*.txt files from the Markdown source
Generates LFE man pages from the Markdown source
Provides make targets for performing these tasks as well as generating .pdf and .epub versions of the LFE docs
Provides a doc/Dockerfile for generating a Docker image that can generate the docs
Provides make targets for working with the Docker-based LFE docs
Adds documentation/instructions for generating LFE docs natively or with Docker

This change fixes issue #206.

New docs for this change:

A README in the doc directory - https://github.com/oubiwann/lfe/tree/docs2md/doc
Instructions for updating LFE docs - https://github.com/oubiwann/lfe/blob/docs2md/doc/source/updating_docs.md

Could you make one change to the Makefile? Now if you do make docs, like I did first off, it deletes all the documentation and tries to rebuild it from source. Which bombs if you don't have pandoc. Could it be more conventional and just rebuild things which need to be rebuilt.
My second question is how can we use this from the lfe.io page?

Could you make one change to the Makefile? Now if you do make docs, like I did first off, it deletes all the documentation and tries to rebuild it from source. Which bombs if you don't have pandoc. Could it be more conventional and just rebuild things which need to be rebuilt.

Yes. That's actually how it was set up, but I spent a couple of hours debugging an issue that was actually not a real issue -- just hidden by the fact that some of the docs weren't getting generated since they existed, even though their sources had changed.
I'll pull out the clean-docs target from the docs target -- that will fix it. I'll just make sure that when I'm working on the docs, I'll use the clean target all the time first.

Done.

My second question is how can we use this from the lfe.io page?

The answer to your second question is much more involved. Most of the details on how this will get done are here:

https://github.com/lfe/docs3/issues/1

In essence, we're moving away from the ruby-based Jekyll page generator and we're building some tools for doing it ourselves using LFE. (This will eventually get pulled into the Dragon project.)
But there's more to it, with more context than that.
Of the several good reasons we have for building our own static site generator, the one that applies most to your question above is that it will give us the ability to pull in .md files from other documentation projects, integrating them seamlessly into the new version of the docs.lfe.io site.
Some more background info for you:

The fixes that you want to see done to the docs.lfe.io site are very involved and far beyond the scope of just the LFE source code repo
They are also beyond the scope of the core docs for LFE provided in the LFE source code repo
The high-level "epic" tickets listed here each have sub-tickets (and some of those have sub-tickets -- all of those tickets are focused on the "what" of 1) unifying all the LFE documentation (a fairly big problem to tackle) and 2) making that unification something that is easy, intuitive, and pleasurable to use (a much, much bigger problem to solve)
That's the "what" -- the "how" is being covered in these tickets: https://github.com/lfe/docs3/issues ... and these tickets are aiming to generate the very first version of our static site generator that will not only pull in content from the LFE source code repo doc files, but also Gitbooks content, existing doc.lfe.io content, LFE blog post content, and maybe even Erlang docs content
Not all of those types will be done right away, though -- we want to see some immediate results. A simple plugin-type system will allow us to easily add external sources, though, so once we have the first few, we can add more .... eventually converging on a complete LFE documentation unification

I might have to unroll this one if possible. I have been having trouble with trying to fix user_guide.txt. Pandoc and the tools it uses has problems with unicode. I would like to resolve this before merging into develop.
What happens if I just reset develop to the commit before I pulled? Will everything just vanish and be lost, or what? Duncan can you still access your doc2md branch or has it vanished?

Robert, I think there's a git-revert command that preserves history but rolls back changes in a new commit.

@rvirding I still have the doc2md branch.
What specific issues have you seen with the generated user_guide.txt?
I saw the error messages when running make (e.g., eqn:doc/man/lfe_guide.7:74: invalid input character code `159'), but I think those are actually from groff ... ? Anyway, I read through the generated user_guide.txt file and wasn't able to find anything wonky ...

Found in man pandoc:

Pandoc uses the UTF-8 character encoding for both input and output.  If your local character encoding  is not UTF-8, you should pipe input and output through iconv:

 iconv -t utf-8 input.txt | pandoc | iconv -f utf-8

My Emacs seems to think some the the .txt files are UTF-16.

@rvirding, I think I've fixed it in #213, but if requires a more recent version of groff than comes with OS X natively. I'm using 1.22.3, specifically, whereas my built-in version was 1.19.2.

I was getting two different sets of errors depending on whether I was
generating .txt files or .pdf files. For .txt files they were mostly
ignored but for the .pdf files the conversion stopped. I nailed it down to
a few unicode chars.
Apart from that the output looks pretty good. I will leave it for the time
being, nothing new to add in develop yet, and experiment with an updated
groff.
Robert
On 28 Mar 2016 09:10, "Eric Bailey"<EMAIL_ADDRESS>wrote:

@rvirding https://github.com/rvirding, I think I've fixed it in #213
https://github.com/rvirding/lfe/pull/213, but if requires a more recent
version of groff than comes with OS X natively. I'm using 1.22.3,
specifically, whereas my built-in version was 1.19.2.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/rvirding/lfe/pull/212#issuecomment-202274124


Add new Fantastical extension

Description
This extension added allows users to add events and tasks to their Fantastical calendar.
It has two commands one for adding events called Add Fantastical Calendar Event and one for adding tasks called Add Fantastical Reminder
Currently the only way for other apps to interact with Fantastical is to use an Apple Script which opens the app with a specific message which this extension does.
Screencast

https://user-images.githubusercontent.com/73009338/182478710-a6508cf6-ed09-42ca-b874-7495cc5b09b4.mp4
https://user-images.githubusercontent.com/73009338/182478731-333c473d-d4ab-4fbf-82d2-e96d35471d66.mp4
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @devahschaefers 👋
I added an action to your toast, can you check it out before we publish it? 🙂

Yes looks good to me, I was actually trying to figure out how to do that.
@pernielsentikaer


Media player issues

Hello;
Can't seem to get media player working in Home Assistant.
Exception in updated when handling msg on 'hass.agent/devices/GARAGEPC': '{"serial_number":"877902f0-1c7e-40a2-aadc-7809e33dacda","device":{"identifiers":"hass.agent-GARAGEPC","manufacturer":"HASS.Agent Team","model":"Microsoft Windows NT 10.0.27686.0","name":"GARAGEPC","sw_version":"2.1.0-beta4"},"apis":{"notifications":true,"media_player":true}}' Traceback (most recent call last): File "/config/custom_components/hass_agent/__init__.py", line 144, in updated update_device_info(hass, entry, payload) File "/config/custom_components/hass_agent/__init__.py", line 29, in update_device_info device_registry.async_get_or_create( File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 834, in async_get_or_create device = self.async_update_device( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 1066, in async_update_device self.hass.verify_event_loop_thread("device_registry.async_update_device") File "/usr/src/homeassistant/homeassistant/core.py", line 463, in verify_event_loop_thread frame.report_non_thread_safe_operation(what) File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 225, in report_non_thread_safe_operation report( File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 159, in report _report_integration(what, integration_frame, level, error_if_integration) File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 197, in _report_integration raise RuntimeError( RuntimeError: Detected that custom integration 'hass_agent' calls device_registry.async_update_device from a thread other than the event loop, which may cause Home Assistant to crash or data to corrupt. For more information, see https://developers.home-assistant.io/docs/asyncio_thread_safety/#device_registryasync_update_device at custom_components/hass_agent/__init__.py, line 29: device_registry.async_get_or_create(. Please report it to the author of the 'hass_agent' custom integration.

oops, wrong place.


Right way to save connect to amqp in sanic app?

Connect example:
`
import asyncio
import aioamqp
app = Sanic(name)
@app.listener('before_server_start')
async def setup_amqp_connection(app, loop):
    transport, protocol = await aioamqp.connect(
        host=app.config.get('AMQP_HOST'),
        login=app.config.get('AMQP_USER'),
        password=app.config.get('AMQP_PASS'),
        virtualhost=app.config.get('AMQP_VHOST'),
        port=app.config.get('AMQP_PORT'),
    )
    channel = await protocol.channel()
    app.transport = transport
    app.protocol = protocol
    app.channel = channel

    async def consume(app):
        async def handle_msg(channel, body, envelope, properties):
            print(" [x] %r" % body)

        await app.channel.basic_consume(handle_msg, queue_name='queue_name')

    async def test():
        while True:
            await asyncio.sleep(5)
            print('working')

    asyncio.ensure_future(test(), loop=loop)
    asyncio.ensure_future(consume(app), loop=loop)

@app.listener('before_server_stop')
async def close_amqp_connection(app, loop):
    await app.protocol.close()
    app.transport.close()

.... start sanic app
app.go_fast(
host=HOST,
port=PORT,
debug=DEBUG,
workers=WORKERS_NUM,
log_config=LOGGING
)
`
It s correct to use asyncio.ensure_future to start consuming in sanic app?
Why "app.add_task"  (app.add_task(test)) not working?

@SwordFighter is this still an issue or were you able to solve it?


Reconsider local file storage name or format

I think the current ~.wavefront_token name is confusing and we could use some clarification.
First and foremost, this is used by the account negotiation as a way to save the token. Whenever we read a token from that file, it is assumed it is a freemium account. If we don't want that, we need a different way of flagging the api token as being from a freemium account, see #28 for a concrete example.
The way the file is named makes it possible for someone to think they can put their existing token so that it is automatically configured for whatever app they are working on. Besides breaking the assumption it's a freemium account, it's also implying that this token is for wavefront.surf. Since there is no way to specify the cluster URI in that file, this can lead to more confusion and errors.
There are other mechanisms in Spring Boot to share properties for several applications (you could use environment variables or system properties with a common startup script). I don't think we should promote editing that file manually as it conflicts with the official configuration keys that Spring Boot already exposes.
A possible solution would be to rename the file to make it crystal clear it is about a freemium account, i.e. /.wavefront_freemium.

sounds fine to me to rename

Let's go with ~/.wavefront_freemium


Create Accessibility and Design Standards

Task

Utilizing WCAG, create a standard for the UI that developers can reference to ensure consistent coding practices.

Deliverables

Document with detailed standards for design and visual aspects of the front end

Document created with basic standards to consider, next steps are to convert to a markdown file and move into repo


WAL Full when restarting all indexers at once

as observed on airmail.

Last notes on last observation.
Was able to reproduce despite the most recent patches including https://github.com/quickwit-oss/chitchat/pull/125.
Upon investigation on indexer 10.
The position was properly sync in chitchat between the control plane and indexer 10.
Downloading the WAL files, one of the faulty shard was 01HQ4TTB7VKSQDS9X97ZY2KXWC
and the positions that were not collected were<PHONE_NUMBER>40.

A possibly explanation is :
Node crashed or OOM Killed while a truncate was not properly persisted to disk yet.
This can happen for instance:

no fsync yet
the flush happened after truncate because there was no empty queues at that time.

This would explain the corrupted record and the absence of a truncate record on the mrecordlog.
This is not a problem in itself. The node should have restarted and truncated upon reception of the chitchat positions.
This however did not happen.
A possible explanation is #4622

Hopefully fixed. Please comment if it is observed again.


Update Readme

Hello, this repository is dedicated to the Realworld original project.
We can't change links to your fork.


Add support for WebComponents

Consists of the following parts:

[x] Support for distributed nodes
[x] Traverse shadow DOM of custom elements (eg. <x-sphere>)
[x] Parent node abstraction for custom elements
[x] Adapt all id referencing to work with shadow DOM document fragments
[ ] Possibly put <canvas> element into the <xml3d> element's shadow DOM

Released in 5.2.


doc/man3/OSSL_PARAM_TYPE.pod: modify Example 2 to allow unspecified params

A parameter requestor is never obligated to ask for all available
parameters on an object.  Unfortunately, Example 2 showed a code
pattern that introduced such an obligation, and therefore needed a
small adjustment.

Merged.
16bfe6cee0853bd340e270f2deda6000ea6eeaa9 doc/man3/OSSL_PARAM_TYPE.pod: modify Example 2 to allow unspecified params


:arrow_up:x.x.o: bump

Codecov Report

Merging #2114 (c81bb95) into main (4697931) will not change coverage.
Report is 43 commits behind head on main.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff            @@
##              main     #2114   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           15        15
  Lines           94        94
  Branches         3         3
=========================================
  Hits            94        94

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Create 3-step OGC-compliant application workflow for BCDP

An OGC application is considered to be a 3-step workflow with stage-in, process, and stage-out steps.  The BCDP papermilled notebook CWL is the process step in this workflow.   Two new files need to be written for this issue:

The stage-in step CWL is needed to download the input products for the process step to the computer doing the computation.  An example is https://github.com/pymonger/downsample-landsat/blob/main/stage_in.cwl.
A new top level workflow CWL is also needed that will run  the stage-in and process steps.  An example of a top-level workflow CWL is the following, which has all 3 steps, stage-in, process, and stage-out: https://github.com/pymonger/downsample-landsat/blob/main/workflow.cwl


Add files via upload

Added files for Academia, Visja strokovna sola, which has two domain:
academia.si and academiavss.si
official website URL:
https://academia.si
URL of a page on the official website where a long-term (>1 year) IT related course is offered by the university:
https://www.academia.si/studijski-program/o-programu-inzenir-informatike-programer
https://www.academia.si/studijski-program/o-programu-sistemski-inzenir-informatike
<EMAIL_ADDRESS>

@sv7874 Pull request merged. Thank you!


What are you guys using for validation?

Things like checking the request against model schemas, pattern matching, etc. Seem to be a few libraries out there, but they don't seem to have many stars or be very popular, so I was wondering what people have had success with?

Seems like apigee-127 + swagger-tools from that project seem to be very good for this.


Fix message menu on desktop

@keybase/react-hackers

box is fine , this fixes a majorly busted thing. ci needs to pass though

@buoyad I updated the fix to use Nojima's one from the other PR - my fix was about making the message box smaller and I actually prefer if we don't touch it. On desktop it looks good, testing on mobile now

@buoyad ^ ready for review

(also storyshots need updating again)


Storyblok CLI cannot access spaces whose server location is US

The issue occurs while working with: (check one with "x")

[ ] app.storyblok.com (CMS - Interface)
[ ] api.storyblok.com (CMS - Content Delivery API)
[x] mapi.storyblok.com (CMS - Management API)
[ ] capi.storyblok.com (Commerce - API)
[ ] Commerce - Interface
[ ] Other:

Current behavior:
Using the Storyblok CLI version 3.10.5 spaces command, I am only able to see spaces whose server location is EU.
Expected behavior:
I would expect to see all spaces associated to my account, regardless of whether it's server location is EU or US based.
I currently have 6 spaces associated with my account. 3 are EU based, and 3 are US based. Only the ones in the EU are listed in the command prompt
Steps to replicate
Login in to your Storyblok account storyblok login, then list all the spaces associated with your account storyblok spaces

@lanelps @bryanmig
Thanks for the collaboration, we solved the region problems and about the spaces command, now it lists all existing spaces in US and EU.
Sorry for the delay in resolving this and thank you for your cooperation.
PS: I'll close the issue because I believe the problem has been resolved, if not, we can reopen or open a new one to investigate the problem. Thank you one more time.


Replace rollup with webpack

I was growing tired of rollup's over-modularity, so I thought of just using webpack.
Pros:

shows each bundle's size and can show which module is too heavy
faster builds: 500ms vs 1000ms.
In watch mode the difference is higher and with sourcemaps enable the difference is 6x.
fewer bugs
ironically shorter config

Cons:

bundle 10KB heavier (129KB vs 119KB)
requires an extra babel step on release to strip comments (otherwise it'd be 149KB)

Discovered a weird problem. On master the "Hide other users starring/forking your repos" setting is checked for me, but when running this PR it's not.

My bad. Part of an incomplete f393565. Fix coming


post a message with a blob in it

@NHQ hey could you PR the one you made the other day?

as you wish

thanks!


Fix multi array type

Fixes #77

Can you add tests for this? 🙏

Tests added @zeke
This now brings in the changes from #85 (needed them to get latest master passing smoke tests)


Service Bus AutoRenewTimeout not configurable

My Function script will get triggerred by Service Bus several times if the script is running more than 5 mins.
Repro steps

setup a queue in ServiceBus with default TTL, Lock time.

set Function App to run with App Service Plan which doesn't have 5 mins timeout limitation

set host.json with  "functionTimeout": "00:50:00"

create a python script to receive message from Service Bus queue

send one message to queue and let script sleep 350 seconds

Expected behavior
My script get triggered once
Actual behavior
After 5 mins and 10 seconds, my script get triggered again
check log here:
https://github.com/SILENCE226/azure/blob/master/function/function.log
Related information
from this document
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus
The message is received by PeekLock mode and should be renewed automatically if the function runs longer than the PeekLock timeout
I suspect the renew mechanism is not working correctly.
My Function script sample code:
https://github.com/SILENCE226/azure/tree/master/function

@brettsam - Feel free to bump the milestone to next month if needed

@brettsam This may be related to the fact that we don't currently expose a Functions knob for configuring OnMessageOptions.AutoRenewTimeout. We would do that here where we allow other SB OnMessageOptions knobs to be configured.

I confirmed this is what was happening. The default value is 5 minutes so Service Bus was releasing the lock, which caused the function to be invoked again with the same message. I have a PR out that allows you to increase AutoRenewTimeout to a custom value.


hard to add a specific title name from a computer

Specially on big screen, it's not easy to add (or play) a song
don't have the issue to play a disc or a artist.
To play (or Add) need to click on the right , but it's not so simple as it's at 1200px far of the title name
and the result got ~40 result

Not sure what it's the best about IHMO but a idea is be able to click on the title of the song
PS : sorry for the title of the bug, i don't found something better but feel free to rename it

Hello,
I'm on it. I just pushed a version on the Dev branch but still need to test it. The title and the track number will be displayed in bold when you pass the mouse over the action button.

Hi Roumano,
the beta version is available via hacs. Let me know if it suits your needs.

version 2.8.0 is out


Unable to remove upgrade button

Hello,
I'm working on using tinymce for the first time in a project.
I installed tinymce from nuget and tinymce.blazor. I did the scriptsrc in  tag to point to the javascript files that tinymce brought in from nuget.
The issue I'm having is I can't make the lightning bolt upgrade button to go away. I'm wating to run this as a self hosted option.
How can I make this button go away.
Thanks,

Hello silentdevnull,
This is a new configuration option for TinyMCE 6.2, more details can be found here, including how to turn off this feature. https://www.tiny.cloud/docs/tinymce/6/editor-premium-upgrade-promotion/
Hope that helps

Thank you for that information and fast reply @EkimChau. I was able to disable it in my configuration directory.
Example for anyone else having this issue.
private Dictionary<string, object> _editorConfiguration = new Dictionary<string, object> {
        { "promotion", false}
};


docs: add linkify extension

Add linkify extension to myst-parser to automatically
turn URLs into links.
Closes #503.

This fails on the link checking step (which should really be it's own workflow).
By default, linkify also matches on strings ending with .py so, it tries to converts conf.py to http://conf.py.
If not only URLs get converted, but also everything that looks like a top-level domain, then it is not worth the hassle.


google plus share link error in android simulator

Hi,
I installed in android emulator ,but when touch google plus share ,It got this link in browse:
https://plus.google.com/share?url={url}.
Please help thanks in advance.
And another question, could you please support pinterest?

I'm having the same problem on android. The actual url link somehow is not being passed on to google plus for sharing.

Maybe the problem is here: https://github.com/EstebanFuentealba/react-native-share/blob/master/android/src/main/java/cl/json/social/GooglePlusShare.java#L14

@jgcmarins I don't know enough java to figure out what's wrong with that line. From what I can see, a similar line is in https://github.com/EstebanFuentealba/react-native-share/blob/master/android/src/main/java/cl/json/social/FacebookShare.java#L14. But somehow facebook sharing works.

You're right, this is the default link.

@jgcmarins you are right. Changed lines 31-33 in GooglePlusShare.java to
    @Override
    protected String getDefaultWebLink() {
        return PLAY_STORE_LINK;
    }

It's now working correctly.

Great, @natashache! PRs are welcome :)

I will close the issue, because has a suggestion in code by @natashache
https://github.com/react-native-community/react-native-share/blob/master/android/src/main/java/cl/json/social/GooglePlusShare.java#L40


major flow compilation speedup

I work in a JS codebase with hundreds of files, and it is much, much faster to run flow against a top-level directory than each individual file, which is what gulp-flowtype does. In a fork, I've added support for passing a directory into gulp.src. I would recommend adding support for that in gulp-flowtype.

https://github.com/charliedowler/gulp-flowtype/pull/42#issuecomment-237059000


Don't make assumptions what features the rocket app might use

Even after doing default-features = false and cherry picking features on juniper, juniper-rocket was still pulling in default features.
This disables the default features on juniper-rocket.

This appears to be failing tests

Even without the changes, the test is failing. Also, it is failing on juniper_iron whereas I made changes to juniper_rocket.

Oh, ok. Sorry for the delay, thanks for the patch! 🍻


Fix grammar in schema-delegation.mnd

@enlyth: Thank you for submitting a pull request! Before we can merge it, you'll need to sign the Apollo Contributor License Agreement here: https://contribute.apollographql.com/

Fixed in #1308
Thank you for your contribution :)


Suggestion for providing multiply GPUs confiugration and setup

Hi @IuliaElisa ,
The multiple GPUs ids and one device id listed in the xami_model/train/segmentor_config.yaml file:
cuda_visible_devices: 0, 1, 2, 3 # when working with multiple GPUs, specify the GPU ids to use
device_id: 3

However, both the xami_model/train/train_segmentor.py and the xami_model/train/train_combined.ipynb where GPU device utilized seem to have used only one device:
# xami_model\train\train_segmentor.py
device = f"cuda:{device_id}" if torch.cuda.is_available() else "cpu"
print(f"Device: {device}")

# xami_model\train\train_combined.ipynb
device = f"cuda:{device_id}" if torch.cuda.is_available() else "cpu"
detector_pretrained_model.to(device);

I learned that YOLOv8 could be trained with multiple GPUs like:
# device = 3
device = [0, 1, 2, 3]   # Using multiple GPUs for YOLOv8 training

# Train YOLOv8-segm model
model_checkpoint = 'yolov8n-seg.pt'
model = YOLO(model_checkpoint)

results = model.train(device=device, ...)

If we would like to use multiple GPUs to train the Mobile SAM and the combined model, how to change the code?
Hope that some additional guidance steps for setup these in detail could be given.
Thanks in advance!

Hello @Alwaysherewithme, thanks for your question! 🚀
Indeed, with current configurations, each model uses a single GPU. We did not intend to use any infrastructure for multiple GPUs, but only select a certain GPU to work with.
The YOLO model is trained alone and independently from MobileSAM, so feel free to implement your proposed solution for this model!

If we would like to use multiple GPUs to train the Mobile SAM and the combined model, how to change the code?

A way to train MobileSAM on multiple GPUs would be to integrate the DataParallel wrapper from Pytorch. This requires some changes mainly in the train_segmentor.py, such as:

the way the dataset is loaded (the segmentor alone uses the ImageDataset class for loading the dataset. For the combined version that uses the YOLO outputs as prompts, the dataloader is not used anymore (in xami.py, l.337) so this case might need some extra steps.
how the model is mapped on devices (e.g., in train_segmentor.py, l.85) (this is also valid for the combined version in train_combined.ipynb as it uses the same logic for model loading). Here you need the torch.nn.DataParallel(model) wrapper.

You might also want to consider the DistributedDataParallel from Pytorch, a more complex but faster approach that also works in multi-process mode. As I currently do no have access to multiple GPUs, I cannot provide the exact solution for this issue. However, if needed, I will come back with an update once I will be able to implement it.
If you have any more questions, feel free to reach out!


Add additional MetPy and cf-units tests

Change Summary

This includes the changes I mentioned in https://github.com/ncar-xdev/xwrf/pull/50#issuecomment-1051308823, namely adding MetPy coordinate ID tests as well as changing the "bracket cleaning" to meet CF behavior, rather than MetPy's existing parsing (which is faulty on regular parentheses).
Related issue number

Checklist

[x] Unit tests for the changes exist
[ ] Tests pass on CI
[ ] Documentation reflects the changes where applicable

With current MetPy (v1.2), the ( and ) in units will fail, but these should be fixed upstream by https://github.com/Unidata/MetPy/pull/2380.

Important update: after some more detailed testing against cf_units, I was in error about my previous comment (https://github.com/ncar-xdev/xwrf/pull/50#issuecomment-1051308823)! I had the wrong interpretation in mind, and made an incorrect jump from CF validity to it actually being the correctly intended unit.
Here's some actual test code
In [1]: from cf_units import Unit

In [2]: Unit("W m{-2}").definition
---------------------------------------------------------------------------
UdunitsError                              Traceback (most recent call last)
...
UdunitsError: UT_SUCCESS

During handling of the above exception, another exception occurred:

ValueError                                Traceback (most recent call last)
...
ValueError: [UT_SUCCESS] Failed to parse unit "W m{-2}"

In [3]: Unit("W m(-2)").definition
Out[3]: '-2 m3.kg.s-3'

In [4]: Unit("W m-2").definition
Out[4]: 'kg.s-3'

I will be reverting those changes promptly, and while I'm at it, adding direct tests with cf_units to remove any doubt of CF correctness.

Alright, this has been updated and should be ready for re-review!

Just a gentle nudge on this.  Any further progress?

Updates have been made and it looks like the tests pass, so this should be ready for re-review and merge!


[Bug][Azure devops plugin] Azure Devop plugin doesn't pull in current data

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
The Azure Devops Plugin is pulling in very old builds and not new / recent builds.
Configuration is to pull in latest data

Database shows that the dates are for old builds

_tool data indicates the same storry

What do you expect to happen
I expect when i use the default config for dev lake to pull the most recent builds.
How to reproduce
set up an azure devops project to pull in data from and azure devops pipeline following all the indicated steps in the app and run.
Anything else
No response
Version
0.21.0-beta4
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Hi @d4x1 , could you take a look at this issue? I looked at it and I thought it was a bug.

AzureDevops is implemented with Pythin, whose behaviors are different from other golang based plugins more or less.
I think you're right.
First, I haven't found any codes that process the time range option.  It's a bug.
Second, althrough the time range doesn't work, you can still collect your repos' all build therotically.
I have test it locally and it works.
So you can visit this api https://dev.azure.com/{org}/{project}/_apis/build/builds?repositoryId={repo_id}&repositoryType=tfsgit&deletedFilter=excludeDeleted and see it's returns. api detail is here: https://learn.microsoft.com/en-us/rest/api/azure/devops/build/builds/list?view=azure-devops-rest-7.1

I tested the endpoints and they give the same information that exists in devops.  So that leads me to a new question. The pipelines do have more recent builds however those builds are linked to github repos not azure dev ops repos. How do i still get the azure dev ops builds that are linked to github repos?

Config:

Repos/code exist in Github
Build pipelines exist in Azure devops

Expectation:

I expect to be able to load builds in to devlake from azure devops without an azure devops repo associated with the build pipeline.

@michaelawarren I know your use case. Thank you for your feedback.
Can you see your GitHub repos in Azure DevOps' repo page ?

When creating Azure DevOps connection in DevLake, which data scope have you chosen?

No we do not see the git hub repos in azure devops repo list. We see the old ado repos.
In the add data scopes page i've been selecting the ADO repo. Which explains why i only see the old build since it only shows builds associated with the ADO repo and no builds associated with the new GitHub Repos.

@michaelawarren Thank you for your reply.
If your GitHub repos can be selected in Azure DevOps connection, the you can couple repos and pipelines correctly.  I think it's a bug. Let me try to find wha't wrong with it.

@keon94 Would you like to work on it? Thanks.

I probably won't do the dev work for this but I can try to help. @michaelawarren are the missing repos private? Anything that makes them different than the ones that do show up on the list?

@keon94 Can you support the timeAfter?

All repos are private repos. I'm not sure what sets aside the ones that can be seen vs the ones that cannot be seen. They should be configured the same.

@keon94  We need your help~

All repos are private repos. I'm not sure what sets aside the ones that can be seen vs the ones that cannot be seen. They should be configured the same.

I am not sure either. Some debugging and test works are needed.

The APIs this plugin deals with are here.
Those of interest are git_repos (azdevops managed repos) and external__repositories (unmanaged repos that are referenced by azure builds).  Sounds like git_repos works as expected. You need to test what external_repositories returns via curl/postman.

@d4x1 This PR will add debug logging around API calls in PyDevLake. Please review it:
https://github.com/apache/incubator-devlake/pull/7206

I just took he liberty and merged the PR. @keon94 @d4x1


Update Kiali to 1.24.0

Kiali released version 1.24.0

[ ] Mirror images in rancher/image-mirror repo
[ ] Update Istio Chart.yaml and Values.yaml to use the most recent version of Kiali

rancher/rancher:master-head 68042fa
rancher/rancher:v2.5-head 9d38821

Deploy Istio
Values yaml has v1.24.0 listed for Kiali
Kiali deploys with v1.24.0


Does HtmlTestRunner support Python 3.7.4?

Does HtmlTestRunner support Python 3.7.4?
HtmlTestRunner: 1.2.1
Python: 3.7.4
My test report (reports.html) has no template applied, just show plain text same as console output.

html-testRunner  1.2.1
Python: 3.7.5
work well with custom template.html


Implement Datastore transaction options in DatastoreDb.

These have been available in the generated code (so in
BeginTransactionRequest) for a while, but not exposed in DatastoreDb.
Unfortunately we can't just overload BeginTransaction, as that would
change the meaning of db.BeginTransaction(null).
(I haven't implemented this in terms of delegation, but could do. We'd need to be very careful about what delegated to what, given the existing release. I think it's simpler not to.)

Hold on with this at the moment - there may be better options. The TransactionOptions message is a bit awkward to work with.

Definitely want to revisit this. Closing for now.


Update README.md

fixed a small typo

Resolve merge conflict. Thanks.

Looks like he fixed the merge conflict

Yes I did. I was trying to figure out how to fix it and I forgot to tell him when i did. Sorry for that !


Resolve name conflicts

Summary
Adds LD as a prefix to EventSource identifiers, project, target, and directories. These changes should reduce name conflicts with other items, particularly with other imports of the base EventSource library
How to test

Build the framework for all devices

[n/a] Adds unit tests as appropriate
[X] Works on updated sdk
[n/a] Works on a real device

Areas of the sdk affected

Events

Changelog

Updated project settings to remove build warnings

CircleCI complains that there is no test Target for LDEventSource. This is consistent with the original EventSource library (see build 1) and should not prevent this PR from being accepted


NUTCH-3085 Augment CI by adding code coverage and code quality reporting

PR for https://issues.apache.org/jira/browse/NUTCH-3085
The Jacoco code coverage reporting is working fine.
Later down the line we can consider incorporating the existing Spotbugs reporting into this new SonarCloud scanning.
We need to work with INFRA on creating the following secrets for use in the new CI

secrets.GITHUB_TOKEN
secrets.SONAR_TOKEN

This CI will likely fail for a while until I figure out the above kinks.

Unable to read execution data file /home/runner/work/nutch/nutch/build/jacoco/jacoco.exec

Dubious. On my laptop the reports are generated, also when running exactly ant clean test-plugins.

@sebastian-nagel I've experienced this in the past where some creative path substitution is required to accommodate GitHub build node directory structure. I'll work on that and adjust the PR accordingly. Thanks for taking a look!


Added ASG template, explicit types in module arguments

@achille-roussel yep, that's the reason. It seems to be reasonable.

I'm OK adding such a module but this PR has many backward incompatible changes, do you think you could make a PR that only focuses on adding the asg module?

@achille-roussel yeah, surely! Just give me a weekeend :-)


Added 2 alternatives version to ShadowCustom

Added ShadowCustom-S, ShadowCustom with a smaller player everything else stays the same.
Added a ShadowCustom-S-Nord, basically ShadowCustom with nord inspired color palette.

@CallMeVorex

If those themes are the same except for the colors you should include them in the same folder and use them as differentl color schemes, as done for the Vaporwave theme

The color schemes does change but theres also the size of the player i will submit another version with nord color scheme into the main ShadowCustom and leave a secondary user.css with the smaller player

In my opinion having 2 different user.css in the same theme is something which may not be clear and, as far as I know, each one who wanted to switch between them should rename the file. That's why I think only one of them should be kept.
If @CallMeVorex agrees with your changes then the one of 2 version will be kept

@morpheusthewhite lots of stuff was deleted that you guys have requested to commit so i cannot check what you have changed, summarise exactly what you ideas where to change to my custom theme?

@CallMeVorex Sorry about all thoose commits, i did a bunch because i was thinking having different themes and end up forgetting a few details, basically, i change the size of the player, thats why another user.css, the second change was adding a nord like theme on the color.ini. Here's the nord themed with the small player.
https://raw.githubusercontent.com/rodlessa/spicetify-themes/master/ShadowCustom/ShadowCustom-S-Nord.png

@morpheusthewhite Ah i see now looks good! There are some bugs with my version espeically with screen resolution, i decided to make the theme on a 1920x1080 monitor and stuggles to adapt to resolution changes thats the only problems i have encountered. If your knowledge with these themes and css is better than mine then feel free to tweak around with the code and see if you can make the theme responsive to different resolution types.

So do you agree to use the new css? This will replace yours

@CallMeVorex

I decided not merge this since I think the original style of the theme is pretty peculiar. I'd instead prefer to have another theme instead of another user-s.css which is a little strange


forever "Upgrading from version ..." with fraktur_19th_century (via OCR-D)

Thanks!
Just trying it... but it seems to take forever:
12:38:15.117 INFO ocrd.task_sequence.run_tasks - Start processing task 'calamari
-recognize -I OCR-D-N11 -O OCR-D-OCR -p {"checkpoint":"/usr/local/ocrd_models/ca
lamari/calamari_models/fraktur_19th_century/*.ckpt.json"}'
12:38:16.414 INFO ocrd.workspace_validator - input_file_grp=['OCR-D-N11'] output
_file_grp=['OCR-D-OCR']
Upgrading from version 2
Upgrading from version 3
Upgrading from version 4
Upgrading from version 5
Upgrading from version 6
Upgrading from version 7
Upgrading from version 8
...
Upgrading from version 1738637
Upgrading from version 1738638
Upgrading from version 1738639
...

now aborting... what I've done wrong?
PS: The same command works with https://qurator-data.de/calamari-models/GT4HistOCR/model.tar.xz

This is a known bug of older calamari versions, when opening a model created with a newer Calamari version. Try to upgrade calamari first, then you need to fix your model: open the json file in any editor, search for version and change it to 2.
Please let me know if that worked for you.

It looks like your using the ocr-d wrapper for calamari and therefore you probably have to wait until the wrapper gets updated to support Calamari version >1.x (currently it's using 0.3.5 and the GT4HistOCR was also trained with this version) or install the newest Calamari version "directly" in case you want to use the newest versions of the models.
In case you're "stuck" with the ocr-d wrapper and still want to use the fraktur_19th_century models you could clone this repository and reset it to the commit f76b1d3ece5ff46a59c217efd202eb5d8e729cb4.
The models at this commit still support calamari <=0.3.5.

Does this mean that there exists an engine-model-version dependency in Calamari?

Yes. However, older models get updated automatically (usually there is just a new entry in the model.json due to a new feature).
Unfortunately, there was a big break because of the Tensorflow 1->2 upgrade (since Calamari 1.0). In TF 2, the recurrent networks (e.g. LSTM in combination with CUDNN) got fundamentally reworked/unified which is why the old model parameters could not be converted. As TF 2 is now "clean", we do not expect any further complications with any model upgrade when updating Calamari.
Obviously, referencing this issue, using an older Calamari version with newer models is not supported. This "check" was missing in older Calamari versions.


When following a lat/lon link, it should ask to go to users actual location. It should skip that step, and go to the lat/lon link, because that's the whole point of sharing.

Can you provide the URL that went to the user's location rather than the lat/long location? (this behavior can happen if there's a problem with parsing the lat/long)

This is fixed; does not attempt geolocation if lat/lng in URL.


Added Block to enable message transformation via a provided function.

This pull request introduces a new block called MessageApply to the codebase. The MessageApply block applies a callback function to incoming messages and emits the result as a new message. The changes include the implementation of the MessageApply block, updates to the module documentation, and the addition of the new block to the module exports.
The most important changes are:
Implementation of MessageApply block:

src/blocks/message_apply.rs: Added the implementation of the MessageApply block, which includes the struct definition, constructor, and message handler.

Documentation updates:

src/blocks/mod.rs: Updated the documentation to include the MessageApply block in the list of available blocks.

Module exports:

src/blocks/mod.rs: Added message_apply module and exported MessageApply block.

Thank you, also for the documentation update!


Kueue jobset update jobset

What type of PR is this?
/kind bug

What this PR does / why we need it:
Add e2e tests for Kueue + JobSet and verify that newest jobset fixes this
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/close
I think we gotta upgrade k8s to 0.30 before we do this.


Put default export last in package.json

Bundlers like Webpack throw an error when the default export is not last, so this PR changes the order.
From the Node.js documentation (link):

"default" - the generic fallback that always matches. Can be a CommonJS or ES module file. This condition should always come last.

Thanks!

You should have a release at the latest tag on NPM in about a hour, for both of the packages.


cannot launch 1.20.2

Did you declare your Java Versions in your config like this:
hmc.java.versions=C:/Program Files/Java/jre-<version>/bin/java;C:/Program Files/Java/jdk-<version>/bin/java

?
I should write an automatic Java detection.

Did you declare your Java Versions in your config like this:
hmc.java.versions=C:/Program Files/Java/jre-<version>/bin/java;C:/Program Files/Java/jdk-<version>/bin/java

?
I should write an automatic Java detection.

this fixed my issue but now it launches terminal and minecraft

You probably want this in your mods folder.

You probably want this in your mods folder.

is it just in the default minecraft instalation

is it just in the default minecraft instalation
Yes, its in .minecraft/mods

is it just in the default minecraft instalation

Yes, its in .minecraft/mods

i added it but it still isnt headless

You need to launch with the -lwjgl option.

You need to launch with the -lwjgl option.

now it doesnt open it but how do i do anything, i cant type

I cant really help you with that. Have u tried typing Help, then enter?

I cant really help you with that. Have u tried typing Help, then enter?

Doesn't work

I cant really work with that, do you have a video or the log output?

I cant really work with that, do you have a video or the log output?

When I'm home

I cant really work with that, do you have a video or the log output?

https://streamable.com/v9rt47

Uhm, thats odd, have u tried a different kind of shell? Like the old Windows terminal?

Uhm, thats odd, have u tried a different kind of shell? Like the old Windows terminal?

no, ill try that right now

just the same thing but the font looks older

In the console can you use stuff like ctrl + c?

In the console can you use stuff like ctrl + c?

yes, i can use ctrl c

@3arthqu4ke it is not completed


Fix card height bug in the videos page

Fix #627

Awesome PR @Yagazie-davidson!!

Thanks @tobySolutions 🎉


[Fluent] Renames related to load balancer, matching the Java side

Hi @martinsawicki, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (marcins). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@martinsawicki please reset your fork from upstream


SW-5129 Added module tab to nav bar

#2506  👈
main

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

Join @tommylau523 and the rest of your teammates on  Graphite


Undefined symbols for architecture x86_64

I get the following error when trying to run via iOS simulator:
Undefined symbols for architecture x86_64:
  "_sqlite3_bind_double", referenced from:
      -[SQLite bindStatement:withArg:atIndex:] in SQLite.o
      -[SQLite bindStatement:withArg:atIndex:] in libSQLite.a(SQLite.o)
  "_sqlite3_bind_int", referenced from:
      -[SQLite bindStatement:withArg:atIndex:] in SQLite.o
      -[SQLite bindStatement:withArg:atIndex:] in libSQLite.a(SQLite.o)
  "_sqlite3_bind_int64", referenced from:
      -[SQLite bindStatement:withArg:atIndex:] in SQLite.o
      -[SQLite bindStatement:withArg:atIndex:] in libSQLite.a(SQLite.o)
  "_sqlite3_bind_null", referenced from:
      -[SQLite bindStatement:withArg:atIndex:] in SQLite.o
      -[SQLite bindStatement:withArg:atIndex:] in libSQLite.a(SQLite.o)
  "_sqlite3_bind_text", referenced from:
      -[SQLite bindStatement:withArg:atIndex:] in SQLite.o
      -[SQLite bindStatement:withArg:atIndex:] in libSQLite.a(SQLite.o)
  "_sqlite3_close", referenced from:
      -[SQLite close:success:error:] in SQLite.o
      -[SQLite dealloc] in SQLite.o
      -[SQLite close:success:error:] in libSQLite.a(SQLite.o)
      -[SQLite dealloc] in libSQLite.a(SQLite.o)
  "_sqlite3_column_blob", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_bytes", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_count", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_double", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_int64", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_name", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_text", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_column_type", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_create_function", referenced from:
      -[SQLite open:success:error:] in SQLite.o
      -[SQLite open:success:error:] in libSQLite.a(SQLite.o)
  "_sqlite3_errcode", referenced from:
      +[SQLite captureSQLiteErrorFromDb:] in SQLite.o
      +[SQLite captureSQLiteErrorFromDb:] in libSQLite.a(SQLite.o)
  "_sqlite3_errmsg", referenced from:
      +[SQLite captureSQLiteErrorFromDb:] in SQLite.o
      +[SQLite captureSQLiteErrorFromDb:] in libSQLite.a(SQLite.o)
  "_sqlite3_exec", referenced from:
      -[SQLite open:success:error:] in SQLite.o
      -[SQLite open:success:error:] in libSQLite.a(SQLite.o)
  "_sqlite3_finalize", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_last_insert_rowid", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_open", referenced from:
      -[SQLite open:success:error:] in SQLite.o
      -[SQLite open:success:error:] in libSQLite.a(SQLite.o)
  "_sqlite3_prepare_v2", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_result_error", referenced from:
      _sqlite_regexp in SQLite.o
      _sqlite_regexp in libSQLite.a(SQLite.o)
  "_sqlite3_result_int", referenced from:
      _sqlite_regexp in SQLite.o
      _sqlite_regexp in libSQLite.a(SQLite.o)
  "_sqlite3_step", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_threadsafe", referenced from:
      -[SQLite open:success:error:] in SQLite.o
      -[SQLite open:success:error:] in libSQLite.a(SQLite.o)
  "_sqlite3_total_changes", referenced from:
      -[SQLite executeSqlWithDict:andArgs:] in SQLite.o
      -[SQLite executeSqlWithDict:andArgs:] in libSQLite.a(SQLite.o)
  "_sqlite3_value_text", referenced from:
      _sqlite_regexp in SQLite.o
      _sqlite_regexp in libSQLite.a(SQLite.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I've followed the install instructions to link the project and it fails on build. This is with version 2.1.3 running on react native 0.17 with xcode 7.2

Can you attach a screenshot of your XCode project structure?

@andy9775  - most likely you did not include a sqlite fmk in your project. Since you have not provided the project structure screenshot or any other supporting information I am closing this issue as it is most likely related to your local env and project setup.


refactor:use ToString() to display connections

use ToString to display connections.
Users should not need the connection id at all.  That should be encapsulated by mirror.
This is the first of many patches that clean up connections

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


Unable to center button on Android Gmail App

Hello and thanks for the great work!
A bit of an issue, I'm trying to center a button, like so (tried the inlined version too):

                Open link

This seems to be working mostly fine on everything I've tested, except a notable case:
On Android 7, using the Gmail app (<IP_ADDRESS>402951 if it makes a difference) and on a Xiaomi Redmi Note 4X device, the button is aligned left in portrait orientation. Interestingly, if I rotate the phone, then it is correctly center-aligned.
Any idea how to center-align the button while fitting in with the rest of the styles? Is my approach wrong? I don't think I've edited anything that might affect this. Any kind of workaround would be useful.

@dev169 If you add align="center" to the parent table as well does it work?
i.e.

                Open link

I had the same issue! Got this working with align="center" and width:100%!important; on the table and the td containing the actual button.

Thanks @Ridder90

That worked for me too! Thanks a lot @Ridder90


Feature: Multi Open a File

See issue #85 for more info.
The important stuff is in the modification to posix.py. I think we should add a file to the fs dictionary after we open it so that future calls to open will not try to create a separate file with different contents.
As of now this doesn't work on a few of the tests in angr (test_file_struct_funcs in particular). I was hoping for some input on how to fix these.
The test_file_struct_funcs failure looks like it is from the way I flush the file contents of file.txt when it is closed on 238. Ignore the fact that we will no longer be able to access the fd to the file--we'll have to change that to dump a closed file's contents by path. The objective was to 'save' the file modifications into the fs but if we try to read the file's contents at the end (after paths have deadended), the file's contents can't be read due to the file.content weakly-referenced object no longer existing. If there was some way to keep a file's contents stored in the fs even at the end of an exploration, then it shouldn't be too difficult to check the contents.
Here is the test C file and script that works with my changes:C program and python test script. The test C program was taken from the glibc test for fdopen function.
Thank you!
P.S. I'm not sure if this was the best way to organize this, so please let me know if you have some organization tips. The new simprocedures are from the test C program.

So I might have a potential solution that passes all (modified) tests.
We would have to modify both test_file_struct_funcs.py and test_echo.py to dump the closed file contents by replacing state.posix.dumps(fd) with something like the following using the file's path:
state.posix.dump_file_by_path('/dev/stdout')

See PR in angr for test changes and binaries for new test binary

One issue that will arise is to check whether the file has been closed (read: synchronized) with the fs. Currently, we do not synchronize the modified contents of an open file with the fs until it is closed, so if you try to dump_file_by_path('file.txt') and the program hasn't ever closed it, then you will likely get an empty string until the file is closed (using this method), however accessing its contents through its file descriptor, dumps(3) would give correct results.

It makes me nervous that we replace the reference in the state.posix.fs dict when we open a file of the same name, so (for example) opening two files in append mode would cause unexpected behavior. Not that this works as things are right now anyways, so it's kinda a non-issue with regards to this PR.
My understanding for the reason that the test cases have to be modified is that the files are actually closed in the testcase, but the file descriptor was never removed before. Is that the case? If so, I'm not against switching it to dump_file_by_path.

That is correct. When the file is closed now, the file descriptor entry disappears and the contents are updated in the fs.
There could also be an immediate update to the fs contents on a write or other file modification, but I think that's another design decision.
That's a great point, opening two files in append mode. I haven't looked too deep into the libc implementation, but yes, I would think that even without this PR, there would be issues with that scenario.
I think a file may be locked during write operations in the libc implementation, and that might take care of appending, but I'd have to look into it more.
Thank you!

@zardus Any updates on this? Would you like me to resolve the "append" issue before merging?

I haven't had a chance to pull this in and run CI on it all. That cross-repo CI support might be a good long-term investment :-)
I'll try to push this up my TODO list!

Okay, no worries! It doesn't seem like there's too much other activity with file support, so this should stay conflict-free for a bit longer fingers crossed :-)

Thanks!


[ISSUE]

Description
0.6.0 Python SDK request for billable_usage.download() throws exception because API response is not json.
Reproduction
from databricks.sdk import AccountClient

a = AccountClient(
        host = "https://accounts.cloud.databricks.com",
        account_id = "XXX",
        client_id = "XXX",
        client_secret = "XXX"
        )

a.billable_usage.download(start_month="2023-07", end_month="2023-08")

Expected behavior
Would expect either the API to respond with json assignable to a variable.
i.e. json_results = a.billable_usage.download(start_month="2023-07", end_month="2023-08")
Debug Logs
This trace is being thrown from the exception handling on line 1009 in databricks/sdk/core.py since the response from the API endpoint is 'content-type': 'text/plain;charset=utf-8' and is a CSV "file"
Traceback (most recent call last):
  File "/Users/amayhew/Documents/work/code/apx-aws-costs/./databricks_costs.py", line 13, in <module>
    a.billable_usage.download(start_month="2023-07", end_month="2023-08")
  File "/Users/amayhew/Documents/work/code/venv/lib/python3.11/site-packages/databricks/sdk/service/billing.py", line 447, in download
    self._api.do('GET', f'/api/2.0/accounts/{self._api.account_id}/usage/download', query=query)
  File "/Users/amayhew/Documents/work/code/venv/lib/python3.11/site-packages/databricks/sdk/core.py", line 1014, in do
    raise self._make_nicer_error(message=message) from None
databricks.sdk.core.DatabricksError: workspaceId,timestamp,clusterId,clusterName,clusterNodeType,clusterOwnerUserId,clusterCustomTags,sku,dbus,machineHours
[response truncated]

Error message returned is the CSV "file" from the request.
Other Information

OS: [e.g. macOS]
Version: 0.6.0

Additional context
Add any other context about the problem here.

Thanks for reporting this! We're aware of the issue and are working on a fix in the coming weeks.

This has been fixed in the v0.11.0 release of the SDK.


If context has exactly 1000 items, do not truncate

When there is 1000 items, the normalizer truncates the 1000th item and add the message of normlization abort. It would be better not to truncate when there is exactly 1000 items. When there are more than 1000 items, log 1000 items + the message of abort.

Merged as ada5d30 in 1.x & master branches, thanks!


updated readme

updated __init__ signature in NNX readme to be more idiomatic with NNX's function signature convention

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

Comparison is base (c997093) 56.17% compared to head (64fffb0) 56.17%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3563   +/-   ##
=======================================
  Coverage   56.17%   56.17%
=======================================
  Files         100      100
  Lines       11890    11890
=======================================
  Hits         6679     6679
  Misses       5211     5211

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


ci: run ci-release on v1.x

Attempts to close https://github.com/celestiaorg/celestia-app/issues/2364
Draft PR b/c I want to verify on my fork first

Codecov Report

Merging #2365 (ab89c24) into main (211b117) will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2365      +/-   ##
==========================================
+ Coverage   20.63%   20.65%   +0.01%
==========================================
  Files         131      131
  Lines       15241    15241
==========================================
+ Hits         3145     3148       +3
+ Misses      11793    11791       -2
+ Partials      303      302       -1

see 1 file with indirect coverage changes


housekeeping: Clean NuGet Locals before CI Build

What kind of change does this PR introduce?

This PR attempts to fix the CI build errors that dependabot hits while trying to update stuff. Based on https://github.com/reactiveui/ReactiveUI.Validation/pull/188#issuecomment-749462434

The NuGet restore error is now fixed, but we are hitting an issue Fody when building in Release mode.
error MSB3374: The last access/last write time on file "C:\Users\runneradmin\.nuget\packages\reactiveui.fody\13.0.27\lib\monoandroid10.0\ReactiveUI.Fody.Helpers.dll.mdb" cannot be set. The process cannot access the file 'C:\Users\runneradmin\.nuget\packages\reactiveui.fody\13.0.27\lib\monoandroid10.0\ReactiveUI.Fody.Helpers.dll.mdb' because it is being used by another process. [D:\a\ReactiveUI.Validation\ReactiveUI.Validation\samples\LoginApp.Android\LoginApp.Android.csproj]


@orta=>Revamped transparent modal animations

I wanted to use this category for the settings panel but with cross-dissolve instead of the bouncy spring effect.
You can now choose between the two or use the legacy method for the original springy one. I've verified that it works with the storyboard in my other PR.

I feel like doing it this way is a tad dangerous, does rotation work as expected?

mainly this doesn't do view controller containment, which can catch you by surprise when you expect something to happen correctly. I've been fine with this for alert popups, but for something more complicated, you might get burned in the future.
https://www.objc.io/issues/1-view-controllers/containment-view-controller/

hmm maybe ARTopViewController or ARNavigationController should handle this.

Alright, so I'm willing to see where this takes you. :+1: