Frequent crashes and general instability on Fedora Linux

Does this issue occur when all extensions are disabled?:  There are numerous issues I have experienced, which all started at the same time. I am not sure if they are related. All occur when starting VS Code and opening a project (from a terminal, this is code --verbose /path/to/project > code.log). The error occurs once every four or five launches.

VS Code crashes immediately with no error shown in the UI. Sometimes a window is briefly shown, other times, nothing is shown. Log files: code.no-open.txt, code.crash-after-window-open.txt

VS Code crashes, showing an "Error -132" dialog. Error log: code.error--132.txt

Random VS Code extensions crash, always with the same errors. Error log: code.extension-errors.txt, screenshot of errors:

All except for the last error can be reproduced with extensions disabled. Error log with extensions disabled: code.extension-errors.txt
Extensions with which I have experienced the extension errors:

Code Spell Checker (streetsidesoftware.code-spell-checker)
Pylance (ms-python.vscode-pylance) [it tries to restart the server infinitely causing a lot of errors to appear]
GitLab Workflow (GitLab.gitlab-workflow) [it specifically reports an issue with its language server]

Steps to Reproduce:

Launch VS Code. Either from the command line, or from the application launcher.
It will crash immediately, or a random extension will crash with the errors in the screenshot above.

I am having issues on a frresh fedora and fresh code installation no any extensions nothing
[11209:0718/130614.767955:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
[main 2024-07-18T07:36:14.873Z] [File Watcher (node.js)] Request to start watching: /home/shaquibimdad/.config/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>),/home/shaquibimdad/.config/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>)
[main 2024-07-18T07:36:14.891Z] Starting VS Code
[main 2024-07-18T07:36:14.891Z] from: /usr/share/code/resources/app
[main 2024-07-18T07:36:14.891Z] args: {
  _: [],
  diff: false,
  merge: false,
  add: false,
  goto: false,
  'new-window': false,
  'reuse-window': false,
  wait: false,
  help: false,
  'list-extensions': false,
  'show-versions': false,
  'pre-release': false,
  'update-extensions': false,
  version: false,
  verbose: true,
  status: false,
  'prof-startup': false,
  'no-cached-data': false,
  'prof-v8-extensions': false,
  'disable-extensions': false,
  'disable-lcd-text': false,
  'disable-gpu': false,
  'disable-chromium-sandbox': false,
  sandbox: false,
  telemetry: false,
  debugRenderer: false,
  'enable-smoke-test-driver': false,
  logExtensionHostCommunication: false,
  'skip-release-notes': false,
  'skip-welcome': false,
  'disable-telemetry': false,
  'disable-updates': false,
  'use-inmemory-secretstorage': false,
  'disable-workspace-trust': false,
  'disable-crash-reporter': false,
  'crash-reporter-id': 'c21f5430-2664-4abd-bb4e-8cff445418ab',
  'skip-add-to-recently-opened': false,
  'open-url': false,
  'file-write': false,
  'file-chmod': false,
  force: false,
  'do-not-sync': false,
  trace: false,
  'preserve-env': false,
  'force-user-env': false,
  'force-disable-user-env': false,
  'open-devtools': false,
  'disable-gpu-sandbox': false,
  '__enable-file-policy': false,
  'enable-coi': false,
  'no-proxy-server': false,
  'no-sandbox': false,
  nolazy: false,
  'force-renderer-accessibility': false,
  'ignore-certificate-errors': false,
  'allow-insecure-localhost': false,
  'disable-dev-shm-usage': false,
  'profile-temp': false,
  logsPath: '/home/shaquibimdad/.config/Code/logs/20240718T130614'
}
[main 2024-07-18T07:36:14.893Z] Resolving machine identifier...
[main 2024-07-18T07:36:14.893Z] Resolved machine identifier: bd1e18517e2eb0191cd0f2d1de92c789c570450e169312f509b14407ce276ad9
[main 2024-07-18T07:36:14.893Z] Main->SharedProcess#connect
[main 2024-07-18T07:36:14.897Z] [File Watcher (node.js)] Started watching: '/home/shaquibimdad/.config/Code/User'
[main 2024-07-18T07:36:14.898Z] StorageMainService: creating application storage
[main 2024-07-18T07:36:14.901Z] ElectronURLListener: waiting for window to be ready to handle URLs...
[main 2024-07-18T07:36:14.901Z] lifecycle (main): phase changed (value: 2)
[main 2024-07-18T07:36:14.901Z] windowsManager#open
[main 2024-07-18T07:36:14.901Z] windowsManager#open pathsToOpen [
  {
    backupPath: '/home/shaquibimdad/.config/Code/Backups/1721288122462',
    remoteAuthority: undefined
  }
]
[main 2024-07-18T07:36:14.901Z] windowsManager#doOpenEmpty {
  restore: true,
  remoteAuthority: undefined,
  filesToOpen: undefined,
  forceNewWindow: true
}
[main 2024-07-18T07:36:14.902Z] IPC Object URL: Registered new channel vscode:18643d32-c82f-4237-83f2-e1d87502ebb4.
[main 2024-07-18T07:36:14.902Z] window#validateWindowState: validating window state on 1 display(s) { mode: 1, x: 448, y: 230, width: 1024, height: 768 }
[main 2024-07-18T07:36:14.902Z] window#validateWindowState: single monitor working area { x: 0, y: 32, width: 1920, height: 1048 }
[main 2024-07-18T07:36:14.902Z] window#ctor: using window state { mode: 1, x: 448, y: 230, width: 1024, height: 768 }
[main 2024-07-18T07:36:14.978Z] window#load: attempt to load window (id: 1)
[main 2024-07-18T07:36:14.985Z] windowsManager#open used window count 1 (workspacesToOpen: 0, foldersToOpen: 0, emptyToRestore: 1, emptyToOpen: 0)
[main 2024-07-18T07:36:14.985Z] lifecycle (main): phase changed (value: 3)
[main 2024-07-18T07:36:14.985Z] resolveShellEnv(): skipped (VSCODE_CLI is set)
[main 2024-07-18T07:36:14.985Z] update#setState idle
[main 2024-07-18T07:36:15.010Z] [File Watcher (node.js)] ignoring a path for watching who's stat info failed to resolve: /home/shaquibimdad/.config/Code/User/settings.json (error: Error: ENOENT: no such file or directory, stat '/home/shaquibimdad/.config/Code/User/settings.json')
[11247:0718/130616.890667:WARNING:sandbox_linux.cc(418)] InitializeSandbox() called with multiple threads in process gpu-process.
[main 2024-07-18T07:36:16.924Z] resolveShellEnv(): skipped (VSCODE_CLI is set)
<--- Last few GCs --->

[1:0x2e3000568000]     2058 ms: Mark-Compact (reduce) 1.1 (3.7) -> 1.1 (2.4) MB, pooled: 0 MB, 3.11 / 0.00 ms  (average mu = 0.196, current mu = 0.011) last resort; GC in old space requested
[1:0x2e3000568000]     2059 ms: Mark-Compact (reduce) 1.1 (2.4) -> 1.1 (2.4) MB, pooled: 0 MB, 1.30 / 0.00 ms  (average mu = 0.140, current mu = 0.018) last resort; GC in old space requested

<--- JS stacktrace --->
[11266:0718/130617.052677:ERROR:v8_initializer.cc(799)] V8 javascript OOM (CALL_AND_RETRY_LAST).
[0718/130617.062531:ERROR:directory_reader_posix.cc(43)] opendir /home/shaquibimdad/.config/Code/Crashpad/attachments/ba6b2930-08ff-4709-aacf-3c9eb097827a: No such file or directory (2)
Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.
[main 2024-07-18T07:36:17.376Z] CodeWindow: renderer process gone (reason: crashed, code: 132)
[main 2024-07-18T07:36:17.490Z] lifecycle (main): phase changed (value: 4)
[11209:0718/130619.855371:ERROR:browser_main_loop.cc(278)] GLib-GObject: ../gobject/gsignal.c:2685: instance '0x1ab000bf2540' has no handler with id '2847'
[main 2024-07-18T07:36:19.859Z] IPC Object URL: Removed channel vscode:18643d32-c82f-4237-83f2-e1d87502ebb4.
[main 2024-07-18T07:36:19.860Z] Lifecycle#window.on('closed') - window ID 1
[main 2024-07-18T07:36:19.860Z] Lifecycle#onWillShutdown.fire()
[main 2024-07-18T07:36:19.862Z] Lifecycle#onWillShutdown - begin 'instanceLockfile'
[main 2024-07-18T07:36:19.862Z] storageMainService#onWillShutdown()
[main 2024-07-18T07:36:19.862Z] Lifecycle#onWillShutdown - begin 'applicationStorage'
[main 2024-07-18T07:36:19.863Z] Lifecycle#onWillShutdown - begin 'extHostStarter'
[main 2024-07-18T07:36:19.863Z] Lifecycle#app.on(window-all-closed)
[main 2024-07-18T07:36:19.863Z] Lifecycle#app.on(before-quit)
[main 2024-07-18T07:36:19.863Z] Lifecycle#onBeforeShutdown.fire()
[main 2024-07-18T07:36:19.864Z] [WindowsStateHandler] onBeforeShutdown {
  lastActiveWindow: undefined,
  lastPluginDevelopmentHostWindow: undefined,
  openedWindows: []
}
[main 2024-07-18T07:36:19.864Z] Lifecycle#app.on(will-quit) - begin
[main 2024-07-18T07:36:19.864Z] Lifecycle#onWillShutdown - end 'extHostStarter'
[main 2024-07-18T07:36:19.865Z] Lifecycle#onWillShutdown - end 'instanceLockfile'
[main 2024-07-18T07:36:19.868Z] [File Watcher (node.js)] Request to stop watching: /home/shaquibimdad/.config/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>),/home/shaquibimdad/.config/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>)
[main 2024-07-18T07:36:19.868Z] [File Watcher (node.js)] stopping file watcher (/home/shaquibimdad/.config/Code/User (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>))
[main 2024-07-18T07:36:19.869Z] [File Watcher (node.js)] stopping file watcher (/home/shaquibimdad/.config/Code/User/settings.json (excludes: <none>, includes: <all>, filter: <none>, correlationId: <none>))
[main 2024-07-18T07:36:19.869Z] StorageMainService: closed application storage
[main 2024-07-18T07:36:19.870Z] Lifecycle#onWillShutdown - end 'applicationStorage'
[main 2024-07-18T07:36:19.882Z] Lifecycle#app.on(will-quit) - after fireOnWillShutdown
[main 2024-07-18T07:36:19.882Z] Lifecycle#app.on(will-quit) - calling app.quit()```

Can you update your system and test to see if keeps crashing? I was having the same issue, but updated my system today (kernel 6.9.12) and it seems the crashes have stopped. Don't know if I got lucky, but it's been pretty stable so far.

Got a new error today:
$ code /path/to/folder

<--- Last few GCs --->

[87797:0x3ac0002e4000]       92 ms: Mark-Compact (reduce) 0.6 (3.2) -> 0.6 (2.2) MB, pooled: 0 MB, 0.87 / 0.00 ms  (average mu = 0.167, current mu = 0.021) last resort; GC in old space requested
[87797:0x3ac0002e4000]       92 ms: Mark-Compact (reduce) 0.6 (2.2) -> 0.6 (2.2) MB, pooled: 0 MB, 0.78 / 0.00 ms  (average mu = 0.096, current mu = 0.009) last resort; GC in old space requested

<--- JS stacktrace --->

#
# Fatal JavaScript out of memory: CALL_AND_RETRY_LAST
#
/usr/bin/code: line 62: 87797 Trace/breakpoint trap   (core dumped) ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"

My system has 64 GB of RAM, I am certain that I did not run out of memory.

I have exactly the same error on my system with 32GB RAM. It happens each time I run it after the boot. Subsequent runs seem to be o.k.

Version: 1.92.0
Commit: b1c0a14de1414fcdaa400695b4db1c0799bc3124
Date: 2024-07-31T23:26:45.634Z
Electron: 30.1.2
ElectronBuildId: 9870757
Chromium: 124.0.6367.243
Node.js: 20.14.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.9.12-200.fc40.x86_64

In a (seemingly now-deleted) comment, someone suggested that the latest kernel version (6.9.12) had resolved the issues. Unfortunately, this has not been the case for me. I am still experiencing this issue quite frequently.
| maddy@yzma :: ~
⋙   uname -a
Linux yzma 6.9.12-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jul 27 15:56:15 UTC 2024 x86_64 GNU/Linux
| maddy@yzma :: ~
⋙   code --version
1.92.0
b1c0a14de1414fcdaa400695b4db1c0799bc3124
x64

Do we know for sure if this is Fedora specific? Maybe I'll spin up some VMs to try to replicate it on different Linuxes. This bug is getting pretty annoying, especially when developing VS Code extensions.

I made an Arch Linux VM, and so far I haven't been able to replicate the failure.
I'm still seeing the same weirdness of the window sometimes forcing itself fullscreen when I try to move the window by clicking on the titlebar.
Arch Linux is using the 6.10 Linux kernel, which is newer than my Fedora installation (6.9.12). I set Arch Linux up to run Gnome under Wayland. Arch Linux is using a slightly newer Gnome (46.4) than my Fedora installation (46.3.1).
I'm using the OSS build of VS Code, since that's what's available from the Arch Linux repo. It's reporting the same version number and commit hash. (1.92.0). I'll take a look into installing the official build to see if that makes a difference.

This could be related to this selinux/kernel bug affecting all chromium based apps: https://bugzilla.redhat.com/show_bug.cgi?id=2254434  In that case, it should work with SELinux set to permissive.

@albertgasset this seems like a plausible hypothesis -- I'll check my SELinux logs next time I'm booted into Fedora

Yep, looks like SELinux is blocking it:
| maddy@yzma :: ~
⋙   sudo ausearch -m AVC,USER_AVC,SELINUX_ERR,USER_SELINUX_ERR -ts recent | tail
type=AVC msg=audit(1723444004.938:1511): avc:  denied  { execheap } for  pid=13566 comm="code" scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process permissive=0
----
time->Mon Aug 12 16:26:44 2024
type=AVC msg=audit(1723444004.938:1512): avc:  denied  { execheap } for  pid=13566 comm="code" scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process permissive=0
----
time->Mon Aug 12 16:26:45 2024
type=AVC msg=audit(1723444005.554:1513): avc:  denied  { execheap } for  pid=13566 comm="code" scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process permissive=0
----
time->Mon Aug 12 16:26:45 2024
type=AVC msg=audit(1723444005.582:1514): avc:  denied  { execheap } for  pid=13566 comm="code" scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process permissive=0

The upcoming update of the kernel for Fedora 40 (now in testing) includes a patch that fixes the selinux bug: https://koji.fedoraproject.org/koji/buildinfo?buildID=2532093

Just updated to the latest kernel but the problem persists.. Any solution?? I even disabled SElinux but nothing at all.... reverting kernel is the only option at this point

I updated to the latest Fedora 40 kernel (6.10.6) and I haven't been able to reproduce the crash any more. I have SELinux set to enforcing.
@ttoommxx which kernel are you on? 6.10.6 is the one that is supposed to contain the fix

I am on 6.10.6. Was working fine but it keeps crashing the Desktop Environment which is fairly destructive, as I am booted out and need to relogin. Any idea who to investigate the problem better?


Make the Dockerfile.rocm to support the internal base docker build

retest gpu-non-pip-multi please

retest gpu-non-pip-multi please

retest  Ubuntu-GPU-multi


wallet is locked after manually restarting rpc_daemon

after executing $ kill -9 on rpc_daemon processes, my wallet remains locked upon restarting blockstack-cli with $ blockstack info.
to unlock the wallet again, a workaround was used:
$ blockstack register afafdsafsd.id
Enter wallet password:
Unlocked wallet.
Registering afafdsafsd.id will cost 0.00041 BTC. Continue? (y/n): n
Not registering.

by going down a path that would need an unlocked wallet, i was able to unlock the wallet after entering my password.
there should be a command to unlock the wallet outright

Update: @JFiscella's issue was resolved on a retry. We do need a command to unlock wallet.

This is no longer the case in the develop branch.  The back-end RPC daemon can be controlled with the rpcctl directive as follows:
    $ blockstack rpcctl start  # starts the background daemon
    $ blockstack rpcctl start-foreground  # starts the daemon in the foreground
    $ blockstack rpcctl stop  # stops the background daemon
    $ blockstack rpcctl restart  # restarts the background daemon

When starting up the daemon, blockstack will now prompt you for the wallet password and cache your wallet to RAM.

Fixed in the new stable release.  Please re-open if this is still causing problems.


Update some TestCases with issues

Q
A

Bug fix?
yes

New feature?
yes

BC breaks?
yes

Deprecations?
no

Related tickets
partially #7

License
MIT

What's in this PR?

Fixes an issue where an integer is set to ServerRequest::withParsedBody which should cause an InvalidArgumentException as it is defined like:

@param null|array|object $data
@throws \InvalidArgumentException if an unsupported argument type is provided.

Also added invalid Testcases for this
Updated StreamTest::testToStringReadOnlyStreams to use current file for test instead of remote

so we do not depend on a remote file and
the remote file doesn't work here

Thank you. I think it looks good. Could you fix the style issues?

@Nyholm done


Custom port parameter -p doesn't work as expected

What you were expecting:
The custom port parameter should be the one defined in the README, -p.
What happened instead:
This parameter has no effect:
$ json-graphql-server db.js -p :3001
GraphQL server running with your data at http://localhost:3000/

Looking at the code, I noticed the change was added in https://github.com/marmelab/json-graphql-server/commit/fd05e9e320609260de1ba2da1983c7bfb0e64b9c, and the accepted parameter format is --p.
Steps to reproduce:
Try to run the server with the -p parameter with a port different to 3000.
Related code:
Commit that introduced the custom port feature: https://github.com/marmelab/json-graphql-server/commit/fd05e9e320609260de1ba2da1983c7bfb0e64b9c
Other information:
PR with my suggested changes to add support to -p in addition to --p: https://github.com/marmelab/json-graphql-server/pull/86

I don't understand, the documented way to specify port is --p, why would you use -p?

I was certain I read -p and I would have sweared I double-checked, but you're right, even though it feels weird having a single-letter flag with two dashes, the readme actually specifies --p.
My apologies, closing the issue and PR now.


Rename staging to staging-preview and preprod

Description
Add your description here, if it fixes a particular issue please provide a
link
to the issue.
Checklist

[ ] Commit sequence broadly makes sense and commits have useful messages.
[ ] New tests are added if needed and existing tests are updated.
[ ] Relevant logging and metrics added
[ ] CI passes. See note on CI.
[ ] Any changes are noted in the changelog.md for affected crate
[ ] Self-reviewed the diff

Note on CI
If your PR is from a fork, the necessary CI jobs won't trigger automatically for security reasons.
You will need to get someone with write privileges.  Please contact IOG Partner Chains developers to do this
for you.

@chrispalaskas is this still relevant/still planning to make this happen or can this PR be closed?

That's fine, my team want to use different names anyway. Thanks
@rsporny

Looks like the PR is no longer relevant, so I'm closing it. Please reopen it if needed


Added docs and automatic deployment for docs

@DMalone87 In order for the docs to work, after merging the PR, you need to go to "Settings" and change the doc source to like this:

Example here of what the docs look like: https://dwreeves.github.io/police-data-trust/

Also added a little helper function for dev purposes.

@DMalone87 In order for the docs to work, after merging the PR, you need to go to "Settings" and change the doc source to like this:

Example here of what the docs look like: https://dwreeves.github.io/police-data-trust/

Thanks for this, @dwreeves !


fix(color): fix v10 color page bugs

Closes #2451
3 bugs on the color page. Please see ticket issue:

[ ] Update box--captionto  font-size: 14px;
[ ] Update theme cards in mobile
[ ] Update radio button outline to gray-30

Seems like there is an layout issue with the theme swatches

Seems like there is an layout issue with the theme swatches

Ohh shoot at which viewport is this?

The other edit look good but the theme swatches on desktop appear to be broken now.

Should look like this:

yeah fixing it now :) NOT sure how I didn't see that before

@tw15egan @aagonzales sorry ya'll don't know what happened there. Should be good with this preview!

@sstrubberg ready whenever you get a chance :)


Does tf.data.Dataset.from_tensor_slices() and tf.cast() creates extra memory

Suppose "imageX", "imageY" are numpy arrays of size 20GB, is
dataset = tf.data.Dataset.from_tensor_slices((imageX, imageY))
creating an extra dataset using 40GB memory, or it will re-use the numpy array memory occupied by "imageX" and "imageY"?
Also, does tf.cast() create extra memory or re-use exist numpy memory?

@llodds
it creates a dataset that on-the-fly consumes numpy arrays and provides a batch at a time. It doesn't increase memory
That is the goal of dataset.
Kindly create Stackoverflow/Tensorflow discussion group and move this to closed status.

Thanks for confirming this!


Any plans for updates to the plug in

@flancast90 I would like to use the speech to text plug in in my wiki. But I haven't seen any updates for the plug in in the recent past. Is the plug in development abandoned?

@flancast90 I would like to use the speech to text plug in in my wiki. But I haven't seen any updates for the plug in in the recent past. Is the plug in development abandoned?

Hi @arunnbabu81 , yes, development on this plug-in has been halted for a while now. I can't speak for the other contributors, but I've been busy with work lately. It's unlikely that there will ever be any extensive feature additions unless someone new wants to take on the project.

@flancast90 I have noted that the Okay wiki command doesn't work in chrome when I tested. Can you tell whether it's working for you or not?


atlassian-{bamboo,confluence,crowd,jira}: rm techknowlogick from maintainers for atlassian packages, nixfmt, move to pkgs/by-name

Inspired by https://github.com/NixOS/nixpkgs/pull/353043
I don't use the Atlassian software suite anymore, so this PR primarily is to remove me from maintaining them, but I also formatted them with nixfmt and moved them to pkgs/by-name, too.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

I'm wondering if we should do a call for maintainers on Discourse and Matrix if the above don't respond soon.

I’m sceptical many people are even deploying these in the first place given the past update history.

Are you still interested in maintaining Atlassian packages?

No. I used to operate some of their services with a "server" license in the past, but have had nothing to do with them for over a year now. Atlassian discontinued the "server" license in february this year, made some final releases for them last year. The only on-premises alternative would be their "datacenter" license tier, but that is crazy expensive / not economically viable for smaller to medium-sized companies.
Final "server" releases for software I know:

Jira 9.12: https://confluence.atlassian.com/jirasoftware/jira-software-9-12-x-release-notes-1319575972.html
Confluence 8.5: https://confluence.atlassian.com/doc/confluence-8-5-release-notes-1252010185.html
Crowd 5.2: https://confluence.atlassian.com/crowd/crowd-5-2-release-notes-1295679821.html

I am wondering if we should consider dropping them rather than carrying packages into 24.11 that are likely to become vulnerable during its lifespan.

I'd be all for this.
In case there really is someone still running some instance based on nixpkgs, I see at least two options for them to continue that (for whatever reason):
a. vendor the expression in their deployment, ideally updating the version to the latest release
b. reference an old nixpkgs relase

I’m sceptical many people are even deploying these in the first place given the past update history.

Same. I just checked the packaged releases and I'm very suprised to see Jira 9.17.1 and Confluence 9.0.1 packaged on latest nixpkgs master. Neither of those releases are supported with the "server" license (see above), nor are they the latest release (not even patch release). I really hope there is no one running a production "datacenter" instance on those expressions :eyes:

Thanks. Since our packaged versions aren’t the latest releases and seem legally dubious to deploy for users that were previously on the server licence, there’s no real upgrade path for those users, and clearly even if there are any Nix‐using enterprises running the data centre version they’re not putting any resources into maintaining it in Nixpkgs, I think we should move forward with dropping these for 24.11.
@tomodachi94 Are you up for handling that?

@tomodachi94 Are you up for handling that?

You know how much I love dropping unmaintained packages :)
I'll open a PR momentarily, as well as closing this one.

Everything is removed now. Thank you for maintaining that stuff :)

Thank you @emilazy and @tomodachi94 <3


fix(scroll): fix doc about scrollX and scrollY attributes

Been trying to use scroll with scroll-y but to no avail, and I found out that the directive was listening for scrollY events.

thanks!


How to use the transform to kitti data

Hey,
first thank you for the great work. I also want to predict frame by frame and then merge back into npy windows.
Is there any chance you could provide the script that runs the get_kitti_style_ground_truth function.
https://github.com/abhi1kumar/SeaBird/blob/86a04e26dd92972b9a13fef52ed0318cf4c4a244/PanopticBEV/panoptic_bev/helpers/kitti_360_util.py#L132
Thank you

Hi @DominikFle
Thank you for your interest in SeaBird. I already released the KITTI-360 processed labels in the KITTI format, we use for our experiments here. Will that work?
PS: It would be great if you could support us by starring our repo.

Thanks for the quick reply,
the labels are nice as a start. Do you have a mapping from the raw data indices given in kitti360 and your label indices ?

Still i would be interested in the script to create the data, and also then merge the predictions back into the windows.
PS. I of course already starred such a great repo ;)

Do you have a mapping from the raw data indices given in kitti360 and your label indices ?

Yes. There are two ways to get to the original mapping:

Use real_path of soft links: The following function
https://github.com/abhi1kumar/SeaBird/blob/86a04e26dd92972b9a13fef52ed0318cf4c4a244/PanopticBEV/panoptic_bev/helpers/kitti_360_util.py#L262

uses the real path of images to convert them to KITTI windows here.

Use ImageSets original org files:  We kept the original path of the mapped files in the ImageSets folder. As an example, org_train_det.txt stores the original paths of train_det.txt. In other words, 2013_05_28_drive_0004_sync;0000009808.png is the original name of file 054295.png

Still i would be interested in the script to create the data

I will look for it. I did the conversion in early 2023 and the script should be in my old HDD.

also then merge the predictions back into the windows.

convert_kitti_image_text_to_kitti_360_window_npy function merges the predictions back into windows.

I of course already starred such a great repo :wink:

Thank you for supporting us, I am honored :smile:

Thank you again for the immediate and concise answer.
Focussing on the 2nd approach for mapping your labels to the orignal indices. Do I understand correct that

you divide the dataset into train and val for your own eval and than into train_val and test for submission?
Each line in the mapped txts (e.g train_det.txt) corresponds to the same line in the orignal file txts (e.g org_train_det_clean.txt) ?

Why is the first line 2013_05_28_drive_0004_sync;0000009808.png than equivalent to 054295.png (the number of lines in the org_train_det) I would have though it would be 000000.png as it is the first line in the train_det.txt

I will look for it. I did the conversion in early 2023 and the script should be in my old HDD.
That would be gold for me :)
Thank you

Welcome.

you divide the dataset into train and val for your own eval and than into train_val and test for submission?

KITTI-360 provides train/val/test windows. We subsample train and val windows for val split and use all train+val and test images with calibration for the leaderboard model. Please see Sec A2, Data Splits of the supplementary for more details.

Each line in the mapped txts (e.g train_det.txt) corresponds to the same line in the orignal file txts (e.g org_train_det_clean.txt) ?

You are correct. The first line of org_train_det_clean.txt corresponds to the first line of train_det.txt.

Why is the first line 2013_05_28_drive_0004_sync;0000009808.png than equivalent to 054295.png (the number of lines in the org_train_det) I would have though it would be 000000.png as it is the first line in the train_det.txt

Since there is subsampling, the order gets changed and that is why, the first line of org_train_det_clean.txt does NOT correspond to 00000.txt

One final question your labels are then only within the camera frustum in front of the ego vehicle right ?

Yes, the processed labels in KITTI format are within the camera frustum.

I will look for it. I did the conversion in early 2023 and the script should be in my old HDD.

Any update on this end? I was also interested in the label conversion script from KITTI 360 to KITTI format.


Please publish codegen artifacts for Scala 2.13

@getquill/maintainers

It seems 2.13 artifacts are published new: https://search.maven.org/artifact/io.getquill/quill-codegen_2.13/3.10.0/jar


Files not saving with .png extension

As title says, the files are not saving locally as a .png image.
If I change the extension in windows to .png then it opens as expected.
Let me know if there is any settings/files I can provide to help with debugging

This bug has been fixed and will be included in the next update.  Thank you for le report


Improve callout curves

The callout curves are too curvy and don't look like the native ones. Fix this.

This can be tested in v5.
I'm currently working on the correct insets and corner radius, but it will be fixed before 5.0 is released.


fix: multiuse invites with did peer 4

This corrects an issue where did:peer:4 connection records were failing to be resolved on inbound message, resulting in the multiuse invitation that created the connection being resolved instead.
Fixes #3111.

OK to merge with the SonarCloud state? @dbluhm what do you think?

I'm okay with it being merged as is but I am also happy to get a quick unit test written. Would not take a lot to cover the changes since it wasn't a lot of changes.

Sometimes reformatted code will make sonarcloud report areas that didn't have any logic changes. I think that happened a bit here. Could think about a couple tests for the new code.

Sonar cloud is still unhappy but I'd say the new unit tests + integration tests will be adequate to cover these changes.

@jamshale https://github.com/hyperledger/aries-cloudagent-python/actions/runs/10045120793/job/27761704780?pr=3112#step:4:18060
Odds of this being a false-negative? Seems unrelated to my changes at first glance at least

@jamshale https://github.com/hyperledger/aries-cloudagent-python/actions/runs/10045120793/job/27761704780?pr=3112#step:4:18060 Odds of this being a false-negative? Seems unrelated to my changes at first glance at least

This test does have false negatives quite often. I think it's probably the case as other tests would have failed as well. Let's see if it passes a new run.

@dbluhm This test is actually failing locally. I think it must be related to the changes. I'm not sure why the retrieve_by_tag_filter query would have been affected for this test.

Interesting -- I'll dig in! Thanks for checking locally

@dbluhm — sorry to bug you, but another failed test in the PR Tests.  Looks to be in the same area as the most recent commit.

@dbluhm — sorry to bug you, but another failed test in the PR Tests. Looks to be in the same area as the most recent commit.

Yeah, pushed while my tests were running locally still :slightly_smiling_face: PR tests should be good. I think int tests are too but they take a while to run locally even when narrowed to just the endorser scenarios.


Nested page-router-outlet loses parent component

From @Burgov on August 30, 2017 19:50
Please, provide the details below:
Did you verify this is a real problem by searching Stack Overflow and the other open issues in this repo?
yes
Tell us about the problem
Nested page-router-outlet loses parent component
Which platform(s) does your issue occur on?
Android (haven't tested on iOS)
Please provide the following version numbers that your issue occurs with:

CLI: (run tns --version to fetch it)
31.3
Cross-platform modules: (check the 'version' attribute in the
node_modules/tns-core-modules/package.json file in your project)
3.1.1
Runtime(s): (look for the "tns-android" and "tns-ios" properties in the
package.json file of your project)
3.1.1
Plugin(s): (look for the version number in the package.json file of your
project)
telerik-ui: ^3.0.4
@angular-*: ~4.2.0

Please tell us how to recreate the issue in as much detail as possible.
I have the following route config:
routes = [
    {
        path: "",
        component: BaseComponent,
        canActivate: [ AuthGuard, AccountGuard, SiteGuard ],
        children: [
            { path: "", component: HomeComponent },
            { path: "scan", component: ScanComponent },
        ]
    }
]

In AppComponent (root) template I have <page-router-outlet></page-router-outlet>.
In BaseComponent I enable the RadSideDrawer, so that it's visible in all child components.
This works fine, as long as I include <router-outlet></router-outlet> in the BaseComponent template. However, if I do that, I don't receive any page events, and thus can not execute any actions when a page is loaded.
If I put <page-router-outlet></page-router-outlet> in the BaseComponent template, that part works, the events are emitted, but as soon as I leave the first page, the RadSideDrawer is gone!
Is there code involved? If so, please share the minimal amount of code needed to recreate the problem.
See above
Copied from original issue: NativeScript/NativeScript#4779

It's a real problem, because using only  as solution  we can't managing goBack methods or all the nice Router's features of nativescript.

The <page-router-outlet> is not intended to be nested. The reason for that is that page navigation is global and only one - thus nesting will lead to different outlets dealing with the same page navigation stack.
Your initial approach (nesting <router-outlet> inside components loaded trough <page-router-outlet>) is the correct one. You will also have the benefit of having only one side-drawer component (instead of having to include it in many pages).
As far as I understand the problem in this approach is not receiving page events (after all all components loaded inside the <router-outlet> are shown on the same page). You can try using the angular lifecycle hooks (ex. ngOnInit()), the activate and deactivate events of the router-outlet or the events of the Router to execute app logic.

@vakrilov I have faced the same issue, and your answer does clarify this a bit.
Correct me if I am wrong, but it means that all the wonderful things that come out of the box when using page-router-outlet (back button, remembering scroll position on the previous screen, screen transitions, component caching) - we actually can't use in any fairly complicated app?
However, the setup below does work for the initially, first only, loaded component. All shared components are present on first lazy loaded route no matter how deep in app it is. BUT as soon as you navigate to any other route, wanting to replace content inside the page-router-outlet - that does not work, the entire screen is replaced, shared-components below are lost. For some reason I can't navigate back from the following page, some error is thrown.
app.components.html
<GridLayout rows="*, *">

  <StackLayout row="0">
    <page-router-outlet></page-router-outlet>
  </StackLayout>

  <StackLayout row="1">
    <shared-component-1></shared-component-1>
    <shared-component-2></shared-component-2>
    <shared-component-3></shared-component-3>
    <shared-component-4></shared-component-4>
    <shared-component-5></shared-component-5>
  </StackLayout>

</GridLayout>

Is this all expected behaviour?
If so, a word of warning for others, do not even try to put all those shared components on each separate screen / component, as that will slow down navigation to more than 3, 4 seconds per screen (apart from going back)... Rather unusable.

@vakrilov the problem is not only about page events. If you navigate between routes inside side-drawer (routes plugged in router-outlet), you cannot use the back button.
Like you said:

after all all components loaded inside the <router-outlet> are shown on the same page

What I want here is routes iniside side-drawer content would behave as different pages.

I ended up not using nested routes. Instead, each of my pages is wrapped within a component that renders the action bar and handles the side drawer. The back button works perfectly (including the caching of pages).

Is there any solution to this? I am hoping to have tabs within my application which remain at the bottom of the page and then have separate navigation stacks within each tab. I would ideally like to have page navigation within the tabs so that we can use the left-edge to right swipe gesture on iOS or back button on Android to move between pages within a tab. One way is to put the tabs on each page but then the tabs will also move and get replaced during each navigation. Several apps like Facebook, linkedin etc allow only partial navigation of the page (i.e. some components that remain permanently on screen) so was wondering if this was possible with nativescript

I have a repository to try to find a solution to this but as far as I get more and more troubles I find, once is i cannot navigate back to the main parent router outlet components, maybe adding routes to the main component and adding an outlet inside its routes declaration will do the work, any thoughts or help will be much appreciated.
https://bitbucket.org/hackerunet/radsidedrawer/src/master/

@hackerunet that was our solution in the end as well. Rendering the action bar and side drawer in each and every page as I described on Dec 1st proved to be very inefficient, and with the introduction of NS 4.0 no longer necessary.
People discourage nested page-router-outlets, but it seems to be the best way forward.
Nesting a router-outlet inside a page-router-outlet kills all the native navigation support.

interesting, I'm still getting through this and struggling a lot because I have one application that is not going to be updated and will remain using angular 5 core and nativescript core 4.2 (affortunately this las was updated) but the page-router-outlet is not working properly neither with another nested page-router-outlet nor with a page-router-outlet as parent and a router-outlet as child, so, I'll be trying to figure it out but seems to me that I'm not going to get anywhere.

@hackerunet Do you still have these sources? Link returns 404


feat(icons): added squares-* operation icons

What is the purpose of this pull request?

[x] New Icon
[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other:

Description

Icon use case

Icons are built for use with programs that use vector tools like the pathfinder tool (tasks like combining, dividing, and trimming shapes)
Alternative icon designs

Alternate intersect

Alternate minus
Icon Design Checklist
Concept

[x] I have provided valid use cases for each icon.
[x] I have not added any a brand or logo icon.
[x] I have not used any hate symbols.
[x] I have not included any religious or political imagery.

Author, credits & license

[x] The icons are solely my own creation.
[ ] The icons were originally created in # by @
[ ] I've based them on the following Lucide icons:
[ ] I've based them on the following design:

Naming

[x] I've read and followed the naming conventions
[x] I've named icons by what they are rather than their use case.
[x] I've provided meta JSON files in icons/[iconName].json.

Design

[x] I've read and followed the icon design guidelines
[x] I've made sure that the icons look sharp on low DPI displays.
[x] I've made sure that the icons look consistent with the icon set in size, optical volume and density.
[x] I've made sure that the icons are visually centered.
[x] I've correctly optimized all icons to three points of precision.

Before Submitting

[x] I've read the Contribution Guidelines.
[x] I've checked if there was an existing PR that solves the same issue.

Ultimately, really like these. I had a go at some designs a while back that all kind-of worked, but I think you've pretty much nailed it.
Two rather trivial matters:

I'd consider renaming squares-subtraction to squares-subtract to use the same naming convention as unite, intersect and exclude.
Some other potential keywords to add would be boolean and set.

But something else I noticed: at a distance, or when pixellated, the exclude icon reads to me like the unite icon but with diagonal lines in the squares.

Not sure if something like these would work better at low res?

Open lucide studio
Open lucide studio

Ultimately, really like these. I had a go at some designs a while back that all kind-of worked, but I think you've pretty much nailed it.
Two rather trivial matters:

I'd consider renaming squares-subtraction to squares-subtract to use the same naming convention as unite, intersect and exclude.
Some other potential keywords to add would be boolean and set.

But something else I noticed: at a distance, or when pixellated, the exclude icon reads to me like the unite icon but with diagonal lines in the squares.

Not sure if something like these would work better at low res?

Open lucide studio
Open lucide studio

These honestly look much better, I like the second one more imo but I'll add the other one to the alternate designs so if people end up preferring that one more I'll switch it out

As of now I feel like everything for these icons is in order so I don't think there will be any more changes unless there's issues that cause any conflicts (which shouldn't happen but never say never).

Another variant for squares-exclude

Open lucide studio

Another variant for squares-exclude based on @jamiemlaw s revision.

Open lucide studio

I honestly really like this design too, I can't figure out which one I like more so I'll go ask around and see what people think they like better.

I asked around and the new design seemed to be more well liked so I went ahead and committed it. I went ahead and added the old design to the alt icons.

#2595 to align copy icon.

These feel a bit too small for me, I think the optical volume is too far off square and circle, for me the bottom row feels much more balanced, not to mention more in line with our copy icons:

The redesigns you made look good, if you'd want I can commit those to the branch if you can link lucide studio

These feel a bit too small for me, I think the optical volume is too far off square and circle, for me the bottom row feels much more balanced, not to mention more in line with our copy icons:

Just went ahead and remade the icons you just sent and committed them! I added you as a contributor to all the icons. Let me know if there were any issues 👍

These feel a bit too small for me, I think the optical volume is too far off square and circle, for me the bottom row feels much more balanced, not to mention more in line with our copy icons:

Just went ahead and remade the icons you just sent and committed them! I added you as a contributor to all the icons. Let me know if there were any issues 👍

Great work, one final thing is that I think the highlighted corners would maybe make more sense with 1px radii, similar to intersect having distinct corners:

These feel a bit too small for me, I think the optical volume is too far off square and circle, for me the bottom row feels much more balanced, not to mention more in line with our copy icons:

Just went ahead and remade the icons you just sent and committed them! I added you as a contributor to all the icons. Let me know if there were any issues 👍

Great work, one final thing is that I think the highlighted corners would maybe make more sense with 1px radii, similar to intersect having distinct corners:

Open lucide studio

@karsa-mistmere Just implemented your icon, I fixed an issue though where the left square was offset by a pixel. Should be all good now 👍

@karsa-mistmere do you think you can take a look over? You never marked any issues so I'm not able to resubmit a request


dif/2 imperfect

v2.32.13
?- dif(Y,[a|Y]), [X,Y] = [x,[X|Y]].
   Y = [x|Y], X = x. % expected

?- dif(Y,[x,a|Y]), [X,Y] = [x,[X|Y]].
   Y = [x|Y], X = x. % expected

?- dif(Y,[x,x,a|Y]), [X,Y] = [x,[X|Y]].
   false. % unexpected

What is even more irritating is that also
?- [X,Y] = [x,[X|Y]],dif(Y,[x,x,a|Y]).
   false, unexpected.

Or in other words, how do you detect such a case in a systematic manner?
What I do is to compare various rearrangements of equations and disequations (difs). And if there is an inconsistency I have found a bug. But here, you found a case where both are equally wrong (and thus they can conceal their incorrectness to my tests).

?- [X,Y] = [x,[X|Y]],Y==[x,x,a|Y].
   X = x, Y = [x|X], unexpected.

Shorter:
?- Y = [x|Y], Y == [x,x,a|Y].
   Y = [x|Y], unexpected.

Just thinking
?- Y = [x|Y], Y = [x,x,a|Y].
   false.

Thus detect non-unifiable terms that are nevertheless identical. Pretty specific, but why not

How about this rearrangement:
?- dif(Y,Z), Y = [x|Y].
   Y = [x|Y], dif:dif([x,x,x|Y],Z).
?- Y = [x|Y], dif(Y,Z).
   Y = [x|Y], dif:dif([x,x,x|Y],Z).

% Now (Y,Z) arguments swapped (Z,Y)

?- Y = [x|Y], dif(Z,Y).
   Y = [x|Y], dif:dif(Z,[x,x,x|Y]). % Answer like first two above

?- dif(Z,Y), Y = [x|Y].
   Y = [x|Z], dif:dif(Z,[x,x,x|Z]). % Oops! Rearrangement of parameters found something

But still both succeed conditionally (with some dif attached)! And I fail to see (I tried a bit, not too much) how this example can be extended such that you have one case of failure/unconditional success/conditional success and the other in one of the two other categories. After all, I do not test against a full implementation (which would be only a source of further errors), instead I test whether or not grosso modo commutativity of conjunctions holds.

So we have two different problems here. One is that (==)/2 is incorrect, and the other is that the top level loop makes strange things like
?- dif(Z,Y),Y=[x|Y], Z = [].
   Z = [], Y = [x|Z], unexpected.
   Z = [], Y = [x]. % expected, but not found

(it is really the best to put these problems into different issues, otherwise, nothing will be closed)


Release Beluga 2.0.0

Proposed changes
Precisely what the title says. This patch adds REP-132 changelogs and bumps package versions.
Type of change

[ ] 🐛 Bugfix (change which fixes an issue)
[x] 🚀 Feature (change which adds functionality)
[ ] 📚 Documentation (change which fixes or extends documentation)

Checklist

[x] Lint and unit tests (if any) pass locally with my changes
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if appropriate)
[x] All commits have been signed for DCO

Additional comments
To be rebased-merged, not squashed.

Is there a tool to create these?

catkin_generate_changelog does the bulk of the work. You do have to polish a bit manually though.


Revise and touch up the JSON spec guide

Add descriptions to the JSON schema and have an auto-generated guide

Other options:
https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/doca
https://github.com/tiangolo/fastapi
https://github.com/adobe/jsonschema2md


Customer Service scenario with MS Teams.

Hi All,
I am working on a chatbot with LUIS and QnA Maker that works in a customer service scenario with MS Teams as the platform which the customer service is going to use. I am thinking of having the bot as a 1:1 chat in every customer service MS Teams.  Whenever a user wants to talk to a customer service agent by typing "i want to talk to a customer service agent" or similar, the user is transferred by bot to MS Teams.
I want to know if having a 1:1 chat in every customer service agent teams is a good idea or should I create Teams and channels under it with every new conversation. This scenario seems limiting to me as bot might hit the channels limit and every conversation is open to everyone who is a part of that team.
Plus, is scenario one plausible, where every agent has a chatbot in their team and the chatbot routes the conversation from user to agent(whoever is free)?
Thoughts and help in the right direction  please?

Creating new channel for every user is not a feasible solution so the best way to have 1:1 conversation with bot and user than transfer it to the service agent who is free. Please have a look at documentation for Personal (1:1) conversation with Bot


onMonthChanged does not work

I do not know why, but when I click on month button, then nothing happens. What can I do wrong?
Your test code obviously works.
my code:
http://paste.ofcode.org/EGipjmEmzfwjN2bcuKKRAt

add   widget.setOnMonthChangedListener(this)

Thanks , I forgot about it.


Organize marking sprites for all species.

About the PR
WHO DID THIS???
WWWHHHYYY???

The moth, reptilian, and diona marking sprites were all lumped together in single files with little to no organization. I've added organization for easy editing in the future.
Why / Balance
Take one look at this and tell me it's acceptable.

Requirements

[X] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
I sure do hope I found everything that ever mentions anything under Resources/Textures/Mobs/Customization because I moved nearly every single file that was present there.
Changelog
Not a player-facing change.

Since I am almost certain multiple downstreams have custom cosmetics in these folders/filepaths, please change the Breaking Changes to briefly describe what is changed, and the steps required to fix it. Basically it should be possible to copy/paste it into #codebase-changes on Discord and downstreams should be able to follow it to fix their files.

623 changed files.. I was going to review this but nevermind it's going to take so long o7

623 changed files.. I was going to review this but nevermind it's going to take so long o7

I'll do the first 300 and you do the last 300, deal? ;)

I'll do the first 300 and you do the last 300, deal? ;)

i wouldnt even be able to keep track

me when 45464675 merge conflicts :godo:

you should atomize it and do it species by species


Error when converting the LaneATT pt model to onnx model

When I run this command: python tools/to_onnx.py --config=configs/lane_detection/laneatt/resnet34_culane.py  --height=360 --width=640 --checkpoint=model/resnet34_laneatt_culane_20220225.pt
Got the error message like this:
Traceback (most recent call last):
File "/home/liujianwei/project/code/pytorch-auto-drive-new/tools/to_onnx.py", line 70, in
pt_to_onnx(net, dummy, onnx_filename, opset_version=op_v)
File "/home/liujianwei/project/code/pytorch-auto-drive-new/utils/onnx_utils.py", line 55, in pt_to_onnx
torch.onnx.export(net, dummy, filename, verbose=True, input_names=['input1'], output_names=temp.keys(),
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/init.py", line 316, in export
return utils.export(model, args, f, export_params, verbose, training,
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 107, in export
_export(model, args, f, export_params, verbose, training, input_names, output_names,
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 724, in _export
_model_to_graph(model, args, verbose, input_names,
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 497, in _model_to_graph
graph = _optimize_graph(graph, operator_export_type,
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 216, in _optimize_graph
graph = torch._C._jit_pass_onnx(graph, operator_export_type)
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/init.py", line 373, in _run_symbolic_function
return utils._run_symbolic_function(*args, **kwargs)
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 1032, in _run_symbolic_function
return symbolic_fn(g, *inputs, **attrs)
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/symbolic_opset9.py", line 483, in expand_as
return g.op("Expand", self, shape)
File "/home/liujianwei/.conda/envs/py39/lib/python3.9/site-packages/torch/onnx/utils.py", line 928, in _graph_op
torch._C._jit_pass_onnx_node_shape_type_inference(n, _params_dict, opset_version)
RuntimeError: input_shape_value == reshape_value || input_shape_value == 1 || reshape_value == 1INTERNAL ASSERT FAILED at "../torch/csrc/jit/passes/onnx/shape_type_inference.cpp":547, please report a bug to PyTorch. ONNX Expand input shape constraint not satisfied.

I will check if this is supported, but perhaps tomorrow, I don't have the test environment now.

@sjtuljw520 The development of LaneATT seems to have deviated from the main branch for a long time (quote @cedricgsh), so it was untested on conversions. I will mark this as a feature request for now.
Theoretically speaking, LaneATT should support conversions since there are no special ops.

@sjtuljw520 if you download anchors from LaneATT repo and use opset 11, torch 1.8 (and corresponding mmcv), the model can be converted to onnx. But not trt yet. I'm working on that.

So if the NMS op is included in the model, the conversion can not work and will enconter error? @voldemortX

So if the NMS op is included in the model, the conversion can not work and will enconter error? @voldemortX

Yes. It is a customized cuda kernel, which is not supported in the pytorch onnx convertor. You would need a customized onnx implementation for it. This kind of support is sophisticated and haven't been introduced into this framework (I currently don't know how to do it). And there is no reference for line nms onnx conversion out there (that I am aware of).

But it looks like an op that is suitable to be included in customized post-processing impl, such as a customized SDK function or something.

@sjtuljw520 With 4419bba & #102, you should be able to convert LaneATT to ONNX and TensorRT (check the new doc, you will need pytorch 1.8.0 & nvidia-tensorrt <IP_ADDRESS>).
Except for the nms post-processing as discussed earlier.

Nice work! 👍 @voldemortX

Really appreciate the amazing work, thanks!
File "xxxxxxx/pytorch-auto-drive/utils/models/lane_detection/laneatt.py", line 169, in cut_anchor_features
    rois = img_features[self.cut_zs, self.cut_ys, self.cut_xs].view(n_proposals, n_fmaps, self.featmap_h, 1)
IndexError: index 9 is out of bounds for dimension 1 with size 9

After downloaded culane_anchors_freq.pt from https://github.com/lucastabelini/LaneATT/raw/main/data/culane_anchors_freq.pt, i got the error above.
using pytorch==1.13 onnx==1.12.0 onnxruntime==1.13.1.

@YoohJH Are you also trying to convert LaneATT to onnx? Maybe check the input image height & width first, do they correspond with the CULane 288x800 setting.

Thank you for the answer! The error happend when I try to convert resnet18_laneatt_culane_20220320.pt to .onnx.
The command I used:
python tools/to_onnx.py --config=configs/lane_detection/laneatt/resnet18_culane.py --height=288 --width=800 --checkpoint=resnet18_laneatt_culane_20220320.pt

Thank you for the answer! The error happend when I try to convert resnet18_laneatt_culane_20220320.pt to .onnx.
The command I used:
python tools/to_onnx.py --config=configs/lane_detection/laneatt/resnet18_culane.py --height=288 --width=800 --checkpoint=resnet18_laneatt_culane_20220320.pt

Thanks for the info, I will try to reproduce this error later today.

@YoohJH Can't get to my machine right now, could you try --height=360 --width=640 ?

@YoohJH Can't get to my machine right now, could you try --height=360 --width=640 ?

It has been determined that .onnx can be exported without any error using:
python tools/to_onnx.py --config=configs/lane_detection/laneatt/resnet18_culane.py --height=360 --width=640 --checkpoint=resnet18_laneatt_culane_20220320.pt

Maybe the 'resnet18_laneatt_culane_20220320.pt' was named wrong?  But there's no laneatt-tusimple in the model_zoo.

@YoohJH Can't get to my machine right now, could you try --height=360 --width=640 ?

It has been determined that .onnx can be exported without any error using:
python tools/to_onnx.py --config=configs/lane_detection/laneatt/resnet18_culane.py --height=360 --width=640 --checkpoint=resnet18_laneatt_culane_20220320.pt

Maybe the 'resnet18_laneatt_culane_20220320.pt' was named wrong?  But there's no laneatt-tusimple in the model_zoo.

It seems the default setting for laneatt is 360p in all datasets...

My mistake! Thanks for the patience!


Add creator relationship to WorkItem API

As part of the story #500 , the work item JSONAPI response should have creator relationships.

@baijum can you give a more clear idea about the issue.
is the task related to #507 ?

We should really introduce the concept of ReadOnly in the WorkItemType Fields here as well...


[image_picker] Update dependencies

Update dependencies versions to add the latest changes working with flutter web.
List which issues are fixed by this PR. You must list at least one issue.
https://github.com/flutter/flutter/issues/89418
If you had to change anything in the flutter/tests repo, include a link to the migration guide as per the breaking change policy.
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[X] I signed the CLA.
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[X] I updated CHANGELOG.md to add a description of the change.
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Thanks for the submission, but we don't roll forced version updates through the federated structure this way unless there's actually a required dependency (e.g., when adding new API in a one package and using it in the other). Clients of the package should update their transitive dependencies when they want the latest versions, as I've noted in the issue.


Support of the Headers

Is any plan to support header setting in the GraphiQL?

Hey @vangavroche, I'm not sure I follow - could you elaborate a bit more?
Do you mean the app header (Toolbar), or http headers?

What I mean is the http headers :）
It will be good if we can specify the headers as easy as we now specify the query variables in the GraphiQL .

Thanks for the clarification @vangavroche! So #59 talked about this a while back - I also think it'll be good to leave GraphiQL independent to the network configuration, and let the GraphQL server deal with the network configuration part. @leebyron provides an example:

I suggest taking a look at the [example] (https://github.com/graphql/graphiql/blob/master/example/index.html) - where you see graphQLFetcher is where you can configure your network fetching however you like, in your case by including any authentication details that may be necessary.

Hope this helps.

Got it. Thanks.

@vangavroche Weihong, it would be interesting to get your opinion on this https://github.com/graphql/express-graphql/issues/101

@vangavroche @eugenehp
Hello I've implemented the feature you've requested
Here are the links to the library files:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Here is a simple example of how to use it:
https://github.com/Durisvk/graphiql
It's really simple, you don't have to do almost any changes to your current running app.
And it's also available on NPM: https://www.npmjs.com/package/graphiql-custom-headers
This is how it looks like: http://imgur.com/a/3VQDT
I've also implemented it already to my project: https://github.com/Durisvk/senegraph
so it's already available on HapiJS servers. Somewhere in the future I would like to implement it also on Express. Maybe you could help me out with this.
Hopefully you'll like my solution @MarkAndrewJohnson  ...

https://github.com/imolorhe/altair

thanks @imolorhe
This was one of the solutions i was looking for me and also works across all platforms....
https://github.com/imolorhe/altair


No camera feed when there is an extra space at the beginning

Octoprint run on my computer with win 10.
Cam work end on the PC
However, the application does not show the video. I also have the same video problem if I am with another pc on the same home network

Hi @patduppat ,
What is the error that OctoPod displays? That should help troubleshoot the problem.
Gaston

I have the same error, it is unsupported url. It works with other apps and the spaghetti detective. URL is /webcam/?action=stream I don't see anything wrong, and it works with other apps just fine.

Hi @tenumars,
Could you do the following and share results:

Check if there is an empty space before the beginning of /webcam... If there is one, try removing it and see if it works. I could fix this in next release if that is your case
Share a screenshot of the error you see in OctoPod? Also try clicking on the error message so that Safari opens up and share a screenshot of this as well

Thanks,
Gaston

Yup, there was a space. Thanks! That fixed it!

Excellent! Thanks for confirming that. I will fix this for the next release so others do not have to manually remove any extra space.
Thanks,
Gaston

I believe it was actually caused by me, because I needed to remove the space in the octoprint ui, not the octopod one.


Bump versions for Go, CAPI, ImgPkg and associated dependencies

What this PR does / why we need it:
This PR bumps versions for some of the important dependencies.
Which issue(s) this PR fixes :
Fixes #820 #821 #822

Codecov Report

Merging #823 (64ebb90) into main (46636f0) will decrease coverage by 0.30%.
The diff coverage is 72.72%.

@@            Coverage Diff             @@
##             main     #823      +/-   ##
==========================================
- Coverage   69.09%   68.80%   -0.30%
==========================================
  Files          20       20
  Lines        2074     1997      -77
==========================================
- Hits         1433     1374      -59
+ Misses        529      514      -15
+ Partials      112      109       -3

Impacted Files
Coverage Δ

agent/registration/host_registrar.go
54.71% <0.00%> (ø)

installer/bundle_downloader.go
61.11% <ø> (-11.53%)
:arrow_down:

...ontrollers/infrastructure/byomachine_controller.go
65.56% <50.00%> (ø)

agent/reconciler/host_reconciler.go
81.54% <100.00%> (ø)

...ontrollers/infrastructure/byocluster_controller.go
71.55% <100.00%> (ø)

...rs/infrastructure/k8sinstallerconfig_controller.go
83.24% <100.00%> (ø)

... and 2 files with indirect coverage changes


MODRS-39 - Caiasoft: Returning an Item to remote storage (Duke flow)

MODRS-39 - Caiasoft: Returning an Item to remote storage (Duke flow)
Purpose
Returning items scanned into remote storage when received at remote storage
Approach

updated remote-storage/return/{remoteStorageConfigurationId} endpoint
added error handling

Pre-Merge Checklist:
Before merging this PR, please go through the following list and take appropriate actions.

Does this PR meet or exceed the expected quality standards?

[ ] Code coverage on new code is 80% or greater
[ ] Duplications on new code is 3% or less
[ ] There are no major code smells or security issues

Does this introduce breaking changes?

[ ] Were any API paths or methods changed, added or removed?
[ ] Were there any schema changes?
[ ] Did any of the interface versions change?
[ ] Were permissions changed, added, or removed?
[ ] Are there new interface dependencies?
[ ] There are no breaking changes in this PR.

If there are breaking changes, please STOP and consider the following:

What other modules will these changes impact?
Do JIRAs exist to update the impacted modules?

[ ] If not, please create them
[ ] Do they contain the appropriate level of detail?  Which endpoints/schemas changed, etc.
[ ] Do they have all they appropriate links to blocked/related issues?

Are the JIRAs under active development?

[ ] If not, contact the project's PO and make sure they're aware of the urgency.

Do PRs exist for these changes?

[ ] If so, have they been approved?

Ideally all of the PRs involved in breaking changes would be merged in the same day to avoid breaking the folio-testing environment.  Communication is paramount if that is to be achieved, especially as the number of intermodule and inter-team dependencies increase.
While it's helpful for reviewers to help identify potential problems, ensuring that it's safe to merge is ultimately the responsibility of the PR assignee.

LGTM


package xml file in main branch is malformed

Within the package.xml file on line 1 there is plain text causing the xml file to be malformed and unable to be deployed with the GitHub Salesforce Deploy Tool.

package.xml in master branch has the following issue
Line 1: "git add"

I created a pull request to fix it, need to main contributor to approve it


rekit create: error: Unrecognized arguments: [--sass] [--clean]

I followed the instructions on the Readme and I've got this error on terminal
rekit create: error: Unrecognized arguments: [--sass] [--clean].

Version? Full command? OS?

Maybe you have type the command like this:
rekit create app [--clean] [--sass]

It should be:
rekit create app --clean --sass

I've just run the following but the projects look identical, I was expecting one of them without examples  folder but both of them have it.
rekit create myapp
rekit create myapp --clean

@rosariogueli --clean argument was removed because removing example code is very simple. You can use rekit rm feature examples command or using Rekit Studio to remove examples code.
However it will be added back in the coming 3.0.

@supnate Thank you. I wasn't aware of it. I really can't wait to work with the new 3.0. Do you have an estimated time of release?

You can try 3.0 at https://github.com/rekit/rekit-app/releases if you use a Mac.
Otherwise, use 3.0 beta via cli:
> npm install -g rekit@next rekit-studio@next
> rekit create my-app
> cd my-app
> npm install
> rekit-studio

Yes I use a Mac. Thank you so much! It looks brilliant! What are the main differences with Rekit 2? I can see it is back compatible with old projects which is sweet!


(PUP-6033) Normalize source parameter when inlining metadata

Previously, if a source parameter had a trailing slash(es), we would
inline the metadata with the trailing slash. However, the agent always
strips trailing slashes from its sources, and it was not able to lookup
the inlined recursive metadata from the catalog.
This commit normalizes the source parameter when inlining file metadata,
so that catalog.recursive_metadata[title][source] works as expected.
Strangely, puppet strips trailing slashes for all file resources, not
just directories, so we apply the same logic when inlining
non-recursive metadata too.

/sigh :+1:


achieving occlusion with Augmented faces

I am using Augmented faces and rendering objects on the face. I want 1 object to act as an occluder(should be non-visible) so that it can hide some parts of the visible object when you look at it from different angles. in ThreeJS I would simply set occluder material's "colorWrite=false" so the object would still be there acting as an occluder but not visible to the user. I can't access "colorWrite" property on sceneform. Is there any way I can set a material's "colorWrite" to false so it can act as an occluder?

Did you solve it, I had this problem too, I put an object as an occluder, but it kept seeing


Tanuki.Projects.Repository.Files.find puts params into the body.

I'm not sure where development is should happen for this project (Gitlab or Github).
https://gitlab.com/zj/Tanuki/issues/1 is where a laid out the problem anyway.

I've reviewed your MR over at GL. As you opened an issue there too, Ill close this one.


fix(ui): typo in fw update dialog title

The word update was previously spelled udpate. This was apparent on the dialog popup when navigating within the UI to a node, then Advanced, and after selecting "Begin" under "Firmware Update" of the "Advanced" popup.

Thanks @jonathanweinberg !

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 24.422%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3733

Relevant Lines:
16139

💛  - Coveralls


Wrong word alignment model

When training  word alignment model on huge training data, the alignment model is corrupted, contains NotANumber values, and has a huge dimension.
Unfortunately the training procedure does not thrown any exception.
The usage itself seems definitely correct, but the results could be inconsistent since the model is inconsistent.

Fixed with the latest master commit https://github.com/ModernMT/MMT/commit/09981f7d35c366d5446e50a65d23c157ad90fabc


Add example of springcloud

Add example of springcloud for tutorial of quick-start

Does first layer categories should be languages? Like java/springcloud, go/xxx.

/approve


how to return the build's actions info when use all_builds api?

jenkins.all_builds(job, 'id,timestamp,result,actions', {depth: 1}, function(err, data) {
if (err){
throw err;
}
});
add the 'actions' param, but just return an Incomplete data in actions array, every item only has '_class' property and no 'parameters' property

Hey,
what do you get when you do the following request on your jenkins host (replace localhost:8080 with your URL of your Jenkins server)?
http://localhost:8080/job/asrwqersfdzdraser-test/api/json?tree=allBuilds[id,timestamp,result,actions]&depth=1
It might be the case, that Jenkins isn't actually sending more information through this API. At least I'm not getting more than what you describe.

Is not reproducing for me with the same action

Bit late now, but for anyone else who gets stuck on this you can request sub-properties by using square brackets like so:
To get all action subproperties:
'id,timestamp,result,actions[*]'
To get a specific subproperty:
'id,timestamp,result,actions[buildsByBranchName]'


chore: bump minimum Poetry/poetry-core version and drop compat code

Now that 1.2.2 is out we can bump the minimum version requirement for this plugin.

Good catch, I've pushed the two changes.


PLAYER TOKEN

Hi, I just wanted to know how to find the player token needed in the class "rust_socket"
thx

https://github.com/olijeffers0n/rustplus/wiki/Getting-Player-Tokens

any further issues join our discord server


patch: Allow pull requests from external contributors

Added changes from config to allow Flowzone runs on external contributors
Signed-off-by: Vipul Gupta (@vipulgupta2048) <EMAIL_ADDRESS>

@balena-ci I self-certify!


Instanced BoundingBoxRenderer

Background
Currently in BoundingBoxRenderer, it renders in a loop, calling engine.drawElementsType for each bounding box in renderList, making every bounding box 1 or 2 draw call.
Since it renders on web, it would suffer the same performance issue like meshes when draw calls increases.
Proposal
Since only the worldMatrix changes for different bounding boxes, it should benefit from instancing, like thin instances for meshes.

Allocate buffers for instancing.
Loop renderList and fill buffers.
Copy buffers to gpu.
Render instanced.

With instancing the draw call needed for each BoundingBoxRenderer could be reduced to 1 or 2 (in case this.showBackLines enabled)
Example:
https://playground.babylonjs.com/#37HN68#14
Alternatives
Since there are very few[1] vertex needed, and there is already vectorsWorld in BoundingBox, which updates every time world matrix updates, the computation of matrices can be skipped, and reuse computation result of vectorsWorld to rebuild vertex buffer every time it renders. In this case _indexBuffer needs to be reconstructed is count of bounding box mismatches.
[1]: 24 points in case of CreateBoxVertexData, or 8 points if constructed manually, since uvs and normals are not needed for rendering as lines
Compatibility

It's disabled by default for backwards compatibility.
It could result in a difference in rendering result if
showBackLines enabled, because drawing the black/white part of each box one after the other can be different from drawing the black part of all boxes and then the white part.
Events of onBeforeBoxRenderingObservable and onAfterBoxRenderingObservable would only be triggered once
for one rendering, instead of once every bounding box. Events would be triggered with a dummy box to keep backwards compatibility.

References
Forum post: https://forum.babylonjs.com/t/batched-or-instanced-boundingboxrenderer/54977

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15911/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15911/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15911/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15911/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15911/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15911/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15911/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15911/merge#BCU1XR#0

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15911/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15911/merge/testResults/webgl2playwright/index.html


Move JsonUtils into Scala Utils

Out of Scala Common Enrich and out of Scala Hadoop Enrich

I think this can be closed as we're removing scala-utils and Json Utils don't imply something dependency-free.


Use secure hash in password authentication

https://github.com/shimono/personium-docs-draft/wiki/Fix-Password-Hash-Vulnerability-(ja)

It is written variously in the wiki, but at present it corresponds with the following policy.

The new hash algorithm is called "SCrypt".
(The "Argon2id" Java library is personally created and is not acceptable at this time.)
It does not provide a mechanism to automatically convert password hashes for existing accounts.
The double hashing method is not practical because of various problems.

Released v1.7.8


update.sh: refuse to update shallow homebrew-core/cask clones.

GitHub has requested this as these are extremely expensive operations.

Review period will end on 2020-12-03 at 13:23:00 UTC.

Review period ended.

The super downside is that this increases disk usage. Not friendly to laptop expensive SDD storage.
$ du -s /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
318M	/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
$ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask" fetch --unshallow
...
Receiving objects: 100% (340422/340422), 120.39 MiB | 7.07 MiB/s, done.
...
[/usr/local/Homebrew/Library/Taps/homebrew (master)★] ➔ du -s /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
587M	/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

GitHub should fix their infrastructure.


Footer links should open in new window/tab

When redirected to another site, makes sense to open in a new tab or window.

In case you didn't know (I just discovered this a couple of weeks ago), if you add target="_blank", you should also add rel=noopener noreferrer. See this article.

I think the lighthouse audit also shows this and can be used to test a fix
#1600


Reconnect option not working hostname ≠ servicename

var Client = require('node-xmpp-client');
var client = new Client({jid<EMAIL_ADDRESS>password: "password", reconnect: true});
client.on('online', () => {console.log('online')});
client.on('connect', () => {console.log('connected')});
client.on('disconnect', e => console.log('disconnected', e));

If disconnected from the server, e.g., by kicking or a server restart or a resource conflict, etc., this results in:
connected
connected
online

disconnected { Error: has been kicked
// Blah blah
  stanza:
   Stanza {
     name: 'stream:error',
     parent: null,
     children: [ [Object], [Object] ],
     attrs: { 'xmlns:stream': 'http://etherx.jabber.org/streams' } } }
disconnected { Error: connect ECONNREFUSED <IP_ADDRESS>:5222
    at Object.exports._errnoException (util.js:1007:11)
    at exports._exceptionWithHostPort (util.js:1030:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 5222 }
disconnected { Error: connect ECONNREFUSED <IP_ADDRESS>:5222
    at Object.exports._errnoException (util.js:1007:11)
    at exports._exceptionWithHostPort (util.js:1030:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 5222 }
disconnected { Error: connect ECONNREFUSED <IP_ADDRESS>:5222
    at Object.exports._errnoException (util.js:1007:11)
    at exports._exceptionWithHostPort (util.js:1030:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 5222 }
// Etc., etc.

Now, if I do:
var client = new Client({jid<EMAIL_ADDRESS>password: "password", host: "hostrunningxmpp.net", reconnect: true});

it works.
However, I believe this should also work without the host option, doing DNS SRV lookups as necessary.

nice find, I cannot work on this ATM, feel free to send a PR


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 10:36:29 on 2023.07.13
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 0, errors out: 0
Original problem ID: 32600
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=32600

Problem has been resolved in 3m 0s at 10:39:29 on 2023.07.13
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 32600


feat: tab completions

This PR upgrade urfave/cli to v3 and adds shell completion features.
commands that accept an installed binary as an argument will suggest them when hitting enter.
completion scripts have been added to ./completions
examples:

Closing stale PR


And, OR operations when filtering  queries with multiple condiitons?

I would like to filter a query based on multiple conditions. Is this supported, as I cannot find it in the docs.
.

Currently nested filters are not supported. Duplicate https://github.com/graphprotocol/graph-node/issues/579


fix(draggable-select): fixes not being able to select some values cor…

…rectly (#143)

fix(draggable-select): fixes not being able to select some values correctly

fix(stereo): fixes stereo default value and corrects left/right order

All Submissions:

[ ] Does this fix an issue? If so have you added the issue number/link? (fixes #000) If there is no issue, please open one and link to it.
[ ] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[ ] Have you lint your code locally before submission? (either with yarn run lint or using git hooks)

New features:

[ ] Have you added an explanation of what the feature is and why you'd like us to include it?

Changes to existing features:

[ ] Have you added an explanation of what your changes do and why you'd like us to include them?

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


Adding PySparkInterpreterTest for better test coverage.

The new test class was modeled after the SparkInterpreterTest and
SparkSqlInterpreterTest classes.
https://issues.apache.org/jira/browse/ZEPPELIN-100

Awesome. Really great work.
FYI, Recently test for pyspark has been added here https://github.com/apache/incubator-zeppelin/blob/master/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinSparkClusterTest.java
unlike ZeppelinSparkClusterTest, If we can have test inside of spark interpreter module, it would be great.

So, are you saying I should move the test methods in PySparkInterpreterTest class to SparkInterpreter class?

@bpmcd Not really, because of the test methods in ZeppelinSparkClusterTest calls REST api to run the test against running ZeppelinServer. it's not available in spark module. So i was meaning more like it would be good if spark module can have test without REST api and ZeppelinServer running.

@Leemoonsoo Sounds good.  I will clean up the Travis failures and update the PR.

@Leemoonsoo For these tests to pass, the SPARK_HOME variable needs to be absolute.  Any thoughts on how to get the Travis configuration to expand the SPARK_HOME path?

@bpmcd I'm not sure but, according to travis documentation, something like SPARK_HOME=$TRAVIS_BUILD_DIR/incubator-zeppelin/spark-1.3.1-bin-hadoop2.3 or SPARK_HOME=$TRAVIS_BUILD_DIR/spark-1.3.1-bin-hadoop2.3 (looks like you already tried this one) should work.


How can I detect the right click event on cell?

as title, and get the column and row index.

I think you have to capture onClick and check e.which to figure out which button was clicked. See http://stackoverflow.com/a/31113000/228885 .
You can do this in a transform.

Thanks


SegmentedModeler Extension Ideas

The segmented modeler could benefit from the following extensions:

Support for multiparameter models (need to add segmented model support in the multi parameter modeler)
Support for several change points in performance behavior, so instead of just 2 models one could have n models support
This would also require adjustments to the console printouts and GUI visualizations to support n models
if we support actual math notation in the tree view of Extra-P, we could write down the models more nicely not just by adding several columns of text per row
The figure below shows a notation example

Support for multiparameter model added in 48605e4.


Fix error: ‘Verilated’ has not been declared

Funny, What is your setup ? (Verilator version)
Thanks anyway ^^

Verilator 3.906 2017-06-22 rev verilator_3_906


Create PWA for frontend

Create Angular app as PWA. There is an official lib to help with this.
Should work across Web, iOS and Android and be off in development mode.

[x] Use inbuilt angular service workers
[x] PWA build (Web, iOS and Android)
[x] Ensure PWA is only on live
[x] Show update alert when out of date
[x] Pass peer review

Closed by PR #33


Feature/backend auth logging

Added basic logging to feature

I solve the problems so now it works fine the logging, we can even get data from a configuration file.


[UI] coinjoin fee rate disappears once it gets confirmed

At the Coinjoin Details dialog an unconfirmed coinjoin has a fee rate displayed.
A confirmed coinjoin does not have the fee rate displayed (anymore).
There's no point why it shouldn't be displayed anymore, so it seems like a minor bug.
This has been the case for quite some time
ff0e6f4d00cc1e6943bf9153a7b3ee67fb2e3ec0

In order to have this feature, we would need to store the fee rate to make it persistent after relaunch.
However, storing information about transaction/coins is something we try to minimize. In fact we do it only for the labels.
So I don't think we will do this anytime soon.


Use Triton kernel driver library for SPIRVRunner

Currently we duplicate generated runner code from driver.py in the SPIRVRunner. It would be interesting to try and use the generated code from the .so file, linking the library and calling the kernel code from within it. This would avoid nearly all code duplication between the runner and the Triton runtime.

This issue reflects on re-using the code for - "sycl_kernel_launcher" function from drivery.py as part of SPIRVRunner.
driver.py:
https://github.com/intel/intel-xpu-backend-for-triton/blob/d76446a8fc1478d42a82562362709a182db2f1be/third_party/intel/backend/driver.py#L310
SPIRVRunner Reference:
https://github.com/intel/intel-xpu-backend-for-triton/blob/d76446a8fc1478d42a82562362709a182db2f1be/utils/SPIRVRunner/SPIRVRunner.cpp#L183
Essentially the entry points for kernel arguments are coming python c++ interface bindings in drivery.py whereas as part of SPIRVRunner we deserialize the JSON information related to kernel arguments. Currently this PR - #2258 handles the serialization/de-serialization process and following is the modified interface of sycl_kernel_launcher.
https://github.com/intel/intel-xpu-backend-for-triton/blob/5805c71a91270d6ab9c0361d3be046894dbea92f/utils/SPIRVRunner/SPIRVRunner.cpp#L225
Made some investigation on sycl_kernel_launch export status as part of driver.py. By default it is not exported global. Removing static keyword would enable it to be exposed to global scope and this step required for set_scalar_args function as well.

intel-xpu-backend-for-triton$ nm -D __triton_launcher.so | grep sycl_kernel_launch
00000000000035a0 T _Z18sycl_kernel_launchjjjiiiRN4sycl3_V15queueERNS0_6kernelEPviiS5_iiS5_iiS5_ii

I had written a test function to check if sycl_kernel_launch can be used with dummy args data,
intel-xpu-backend-for-triton$ ./myfunc
Cannot open library: ./__triton_launcher.so: undefined symbol: PyExc_ValueError
intel-xpu-backend-for-triton$ nm -D __triton_launcher.so | grep PyExc_ValueError
                 U PyExc_ValueError

Following are my observations:

Modify driver.py source to globally expose the sycl_kernel_launch by removing static or export "C".
PyExc_Value is coming from a different .so file that needs to be figured out and linked
We need to find a way to set our deserialized structure from SPIRVRunner  to sycl_kernel_launch() c++ function that takes kernelArguments in python syntax - {',' + ', '.join(f"ptr_info{i}.dev_ptr" if ty[0]=="*" else f"_arg{i}" for i, ty in signature.items()) if len(signature) > 0 else ''}  as part of .so

@alexbaden: This needs changes as part of driver.py and we could easily sync sycl_kernel_launch as its only job is to setup the kernel launch parameters (data driven) and launch kernel, not expecting drastic modifications. Any thoughts on this?

Let's start by looking at how we can refactor the launch code in driver.py to separate out the SYCL-only parts. PyTorch AOT Inductor will also be using SYCL launch code for running Triton kernels outside of Triton: https://github.com/pytorch/pytorch/pull/135318/files#diff-2bbc58fcef7d498ae6d81ce8751f411d60ce5c4e8da9aa8dd95ccd29b64a1ba8
Perhaps we can find some commonality between AOT Inductor needs, SPIRV Runner needs, and Triton needs?

@alexbaden - Thanks for your pointers. Can you please share pointers on AOT inductor. Also, as the scope of this git issue widens @vlad-penkin it's good to move this issue to next iteration.

The pointer to the AOT inductor code is in the link above.
This is a narrowing of the scope of this issue, not an expansion. If you want to make a new issue for the narrower scope, please feel free.

The pointer to the AOT inductor code is in the link above.
This is a narrowing of the scope of this issue, not an expansion. If you want to make a new issue for the narrower scope, please feel free.

@alexbaden  Sure will do that, thanks for clarification. I am looking for a wiki page about AOT.

The pointer to the AOT inductor code is in the link above.
This is a narrowing of the scope of this issue, not an expansion. If you want to make a new issue for the narrower scope, please feel free.

As per the investigation and narrowed scope, this new ticket is filed https://github.com/intel/intel-xpu-backend-for-triton/issues/2395 to investigate commonality in each of the flows and refactor the driver.py accordingly.


Intellisense fails with function in type options

TypeScript Version:  2.1.4 (including 2.4.1 version)
Just insert this to current TypeScript Playground:
interface CSSStyle {
    zoom?: string;
}

function works(s: CSSStyle) {
}

works({ /* intellisence works as expected here */ });

function nogo(s: CSSStyle | (()=>CSSStyle)) {
}

nogo({ /* intellisence does not work here */ });

I don't understand why Typescript fail to advice zoom inside nogo call, why it is different from works case?
Expected behavior:
zoom will be advised on both places.
Actual behavior:
zoom is advised only on simpler type without function option.

Works now


Deleted v1.rs because it is not included in Project

Pull Request
Related issue
Fixes #2833
What does this PR do?

Deleted the v1.rs file because it is not included in project/

PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

Thank you for contributing to Meilisearch. If you are participating in Hacktoberfest, and you would like to receive some swag from Meilisearch too, please complete this form.


feat: add the 'len' constructor to the Email class.

@rultor merge.

@rultor merge.

@rafamizes OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge.

@rafamizes Done! FYI, the full log is here (took me 2min)


Mast: Watch apnews.com

Mast requests the watch of the watch_keyword apnews\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

apnews\.com has been seen in 40 true positives, 0 false positives, and 0 NAAs.

Rejected by Daniil in Charcoal HQ. Reason: 'Way too many results on SE (135+). Most/all tp's caught by other reasons.'


Ensure that the DSP meter also captures Explosion and Poison damage.

Hello, I would like to know if it is possible to make the DPS Meter also capture the Poison and Explosion damage I deal with weapons. I really enjoy using explosion weapons, but the DPS Meter doesn't track them, which makes my DPS/s inaccurate compared to other physical or elemental builds.

It is possible, however, since blast and poison are build-ups shared amongst all party members and not something you trigger every hit, it is not possible to know who was the player that caused it to activate on a moster.
So, let's say someone else in your is the only one using a poison weapon, since it's not possible to know who caused the poison to be triggered on a monster, there's not really a nice way for HunterPie to know who it should assign the poison damage to.

Yet other mods do it, like MHR Overlay. When I’m in multiplayer and I created the game, and other players join, even though I’m hitting the monster, their DPS bar doesn’t increase. I’ve only tested this with explosions in MHR Overlay, and despite my explosions being counted, the others don’t get the damage. I especially notice this with a tally: when it activates, my next hit does 500 damage, and when I look at the DPS, mine increases while theirs does not. The same applies to weapon damage. When I use HunterPie and MHR Overlay, the allies’ damage is almost identical, while I can have a difference of over 10,000k.

I thought you were talking about MHW, which is way more complex than MHR to implement things. Next time it would be nice to explicitly say what game you're requesting the feature for, as HunterPie supports multiple games.
Glancing at the source code of MHR Overlay, what I assume they're doing is accumulating the blast buildup the player did on their hit, calculating the contribution percentage and then splitting the blast damage to players based on the contribution percentage. Although that is possible to be implemented for MHR, it is literally impossible to be implemented in MHW for two reasons:

You don't have build-up information if you're not the one hosting the quest
The game is the one that calculates the damage done, not HunterPie


Missing txt file?

I keep getting the error: 2024/08/23 18:44:20 open ./assets/_Thousand Year Old Vampire.txt: no such file or directory

You have to supply that file yourself, since its copyrighted. It comes with the digital copy of the game.

ah ok: I am trying to source a game in the uk

I'll update the readme to mention it, though I haven't really worked on this project in a long time.


Rebuild bad SMT engine

error log.txt

So, the trainsegmentpair is making an abort (at least not a crash!).  It is with engine 653aad26e73fc85d889be4e1.

@johnml1135 There is currently a build active for that translation engine, so we cannot start another?
[
  {
    "id": "653aad30e73fc85d889be565",
    "url": "/api/v1/translation/engines/653aad26e73fc85d889be4e1/builds/653aad30e73fc85d889be565",
    "revision": 199,
    "engine": {
      "id": "653aad26e73fc85d889be4e1",
      "url": "/api/v1/translation/engines/653aad26e73fc85d889be4e1"
    },
    "step": 5632,
    "percentCompleted": 0.6757,
    "message": "Tuning translation model",
    "state": "Active",
    "options": {}
  }
]

@johnml1135 I noticed the job hadn't moved over the last hour, so attempted to cancel it via Swagger, but it wouldn't cancel. Any ideas?

@pmachapman - nothing - I tried the same thing and it is happening to me as well.
Here is what I get for cancelling:
2024-01-16 20:52:22
{"log":"\u001B[40m\u001B[32minfo\u001B[39m\u001B[22m\u001B[49m: System.Net.Http.HttpClient.SmtTransfer.ClientHandler[101]\n      Received HTTP response headers after 29.549ms - 200\n","stream":"stdout","time":"2024-01-17T01:52:21.638812944Z","type":"info","source":"System.Net.Http.HttpClient.SmtTransfer.ClientHandler"}
2024-01-16 20:52:22
{"log":"\u001B[40m\u001B[32minfo\u001B[39m\u001B[22m\u001B[49m: System.Net.Http.HttpClient.SmtTransfer.ClientHandler[100]\n      Sending HTTP request POST http://machine-engine/serval.translation.v1.TranslationEngineApi/CancelBuild\n","stream":"stdout","time":"2024-01-17T01:52:21.609303347Z","type":"info","source":"System.Net.Http.HttpClient.SmtTransfer.ClientHandler"}
2024-01-16 20:52:22
{"log":"\u001B[40m\u001B[32minfo\u001B[39m\u001B[22m\u001B[49m: System.Net.Http.HttpClient.SmtTransfer.LogicalHandler[100]\n      Start processing HTTP request POST http://machine-engine/serval.translation.v1.TranslationEngineApi/CancelBuild\n","stream":"stdout","time":"2024-01-17T01:52:21.609265246Z","type":"info","source":"System.Net.Http.HttpClient.SmtTransfer.LogicalHandler"}

If I restart the machine-server and machine-engine, it is still in the hung state.  It appears that if an engine is being built and then a docker container restarts, it gets stuck in a bad state.  @ddaspit - could that be possible?

Could it be that the readwrite lock has no timeout and that it gets created and never released?  Would that cause this behavior?  Shouldn't there be a small timeout, say, 10 seconds - at most 60 seconds?  How else would the active build that is clearly in the Mongo DB not be canceled?  @ddaspit do you have any thoughts?

When the job server restarts and a job is still running, Hangfire should restart the job. All distributed locks get released when the server restarts, so that probably isn't it. Maybe the job failed, but it wasn't able to update the Serval build status. It would be helpful to look at the Machine engine doc in Mongo.

I would guess that when Mongo when down, the job failed, but it wasn't able to update the build status, because, obviously, Mongo was down.

Are we running multiple instances of Mongo in a replica set? Mongo is a critical part of the infrastructure. We should probably consider moving to something like AWS DocumentDB, which has high availability guarantees.

We are not - only a single instance.  And moreover, the infrastructure is updated somewhat frequently which leads to downtimes of a few minutes every few weeks.  Also, we should likely look at MongoDB Atlas instead.

Either that, or we make our system able to handle long MongoDB outages (or both).

We will need to update:

Serval builds: call it faulted
Serval engines: Call it not active
Machine engines: delete current build object

How should this be instagated?

@pmachapman, 653aad26e73fc85d889be4e1 has been manually cancelled and restarted.

https://github.com/sillsdev/machine/issues/158