nvm ls-remote shows no versions of node only iojs

Operating system and version:
Manjaro Linux kernel 5.10.60-1
nvm debug output:

nvm --version: v0.33.8
$SHELL: /usr/bin/zsh
$HOME: /home/matt
$NVM_DIR: '$HOME/.nvm'
$PREFIX: ''
$NPM_CONFIG_PREFIX: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'zsh 5.8 (x86_64-pc-linux-gnu)'
uname -a: 'Linux 5.10.60-1-MANJARO #1 SMP PREEMPT Wed Aug 18 08:02:07 UTC 2021 x86_64 GNU/Linux'
OS version: Manjaro Linux   () ()
curl: /usr/bin/curl, curl 7.79.1 (x86_64-pc-linux-gnu) libcurl/7.79.1 OpenSSL/1.1.1l zlib/1.2.11 brotli/1.0.9 zstd/1.5.0 libidn2/2.3.2 libpsl/0.21.1 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.45.0
wget: /usr/bin/wget, GNU Wget 1.21.1 built on linux-gnu.
git: /usr/bin/git, git version 2.33.0
grep: grep: aliased to grep --color=tty -d skip (grep --color=tty -d skip), grep (GNU grep) 3.7
awk: /usr/bin/awk, GNU Awk 5.1.0, API: 3.0 (GNU MPFR 4.1.0-p13, GNU MP 6.2.1)
sed: /usr/bin/sed, sed (GNU sed) 4.8
cut: /usr/bin/cut, cut (GNU coreutils) 9.0
basename: /usr/bin/basename, basename (GNU coreutils) 9.0
rm: /usr/bin/rm, rm (GNU coreutils) 9.0
mkdir: /usr/bin/mkdir, mkdir (GNU coreutils) 9.0
xargs: /usr/bin/xargs, xargs (GNU findutils) 4.8.0
nvm current: v10.24.0
which node: $NVM_DIR/versions/node/v10.24.0/bin/node
which iojs: iojs not found
which npm: $NVM_DIR/versions/node/v10.24.0/bin/npm
npm config get prefix: npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm You can find the latest version at https://nodejs.org/
$NVM_DIR/versions/node/v10.24.0
npm root -g: npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm You can find the latest version at https://nodejs.org/
$NVM_DIR/versions/node/v10.24.0/lib/node_modules

nvm ls output:

         v8.9.4
->     v10.24.0
default -> node (-> v10.24.0)
node -> stable (-> v10.24.0) (default)
stable -> 10.24 (-> v10.24.0) (default)
iojs -> N/A (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.0
lts/erbium -> v12.21.0 (-> N/A)
lts/fermium -> v14.16.0 (-> N/A)

How did you install nvm?

AUR package
What steps did you perform?
nvm install node
What happened?
Version 'node' not found - try nvm ls-remote to browse available versions.
running nvm ls-remote returns
iojs-v1.0.0
iojs-v1.0.1
iojs-v1.0.2
iojs-v1.0.3
iojs-v1.0.4
iojs-v1.1.0
iojs-v1.2.0
iojs-v1.3.0
iojs-v1.4.1
iojs-v1.4.2
iojs-v1.4.3
iojs-v1.5.0
iojs-v1.5.1
iojs-v1.6.0
iojs-v1.6.1
iojs-v1.6.2
iojs-v1.6.3
iojs-v1.6.4
iojs-v1.7.1
iojs-v1.8.1
iojs-v1.8.2
iojs-v1.8.3
iojs-v1.8.4
iojs-v2.0.0
iojs-v2.0.1
iojs-v2.0.2
iojs-v2.1.0
iojs-v2.2.0
iojs-v2.2.1
iojs-v2.3.0
iojs-v2.3.1
iojs-v2.3.2
iojs-v2.3.3
iojs-v2.3.4
iojs-v2.4.0
iojs-v2.5.0
iojs-v3.0.0
iojs-v3.1.0
iojs-v3.2.0
iojs-v3.3.0
iojs-v3.3.1

What did you expect to happen?
List of available node versions to install.

If you are having installation issues, or getting "N/A", what does curl -I --compressed -v https://nodejs.org/dist/ print out?
curl -I --compressed -v $NVM_NODEJS_ORG_MIRROR
*   Trying <IP_ADDRESS>:443...
* Connected to nodejs.org (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: OU=Domain Control Validated; OU=PositiveSSL Wildcard; CN=*.nodejs.org
*  start date: Oct 21 00:00:00 2019 GMT
*  expire date: Jan 18 23:59:59 2022 GMT
*  subjectAltName: host "nodejs.org" matched cert's "nodejs.org"
*  issuer: C=GB; ST=Greater Manchester; L=Salford; O=Sectigo Limited; CN=Sectigo RSA Domain Validation Secure Server CA
*  SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x55750a47a8d0)
> HEAD /dist HTTP/2
> Host: nodejs.org
> user-agent: curl/7.79.1
> accept: */*
> accept-encoding: deflate, gzip, br, zstd
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
< HTTP/2 301
HTTP/2 301
< date: Wed, 03 Nov 2021 17:37:46 GMT
date: Wed, 03 Nov 2021 17:37:46 GMT
< content-type: text/html
content-type: text/html
< location: https://nodejs.org/dist/
location: https://nodejs.org/dist/
< cache-control: max-age=14400
cache-control: max-age=14400
< cf-cache-status: HIT
cf-cache-status: HIT
< age: 217
age: 217
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< vary: Accept-Encoding
vary: Accept-Encoding
< server: cloudflare
server: cloudflare
< cf-ray: 6a875f56ccda39ad-SEA
cf-ray: 6a875f56ccda39ad-SEA
<

Connection #0 to host nodejs.org left intact

</details>

Same issue
Linux version 4.15.0-161-generic (buildd@lcy01-amd64-012) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #169-Ubuntu SMP Fri Oct 15 13:41:54 UTC 2021

reboot did not change anything for me. Running the curl command above returns a list of versions in an html format.

@stevensonmt your OP says you're using v0.33.8, which is quite out of date. can you try upgrading to v0.39.0?

Must be an issue with the aur package because it keeps showing up to date. I will try to manually upgrade from git.

cc @tomwadley, is the AUR package for nvm actually this out of date?

Weird. I'm using yay and it shows most recent version as 0.38.0-1. I updated to that version after my initial post but forgot to add that it did not solve anything.

There’s bug fixes on v0.39.0 that are likely needed, since the node version list is too long now for some OSs and shells to handle.

So there's something weird about my PATH or something. I deleted $HOME/.nvm and reinstalled the nvm-git package. No joy. Got nvm not found error. Ran the curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash command from the readme instructions and now I have a working install. So type nvm returns nvm is a shell function from /home/matt/.nvm/nvm.sh and which nvm prints the contents of the shell script, but whereis nvm returns  /usr/share/nvm. My $PATH does not include /usr/share which I believe is intentional. Executables should be installed to /usr/bin with other resources in /usr/share. Am I missing something about the AUR package?

nvm is not a normal executable. It doesn't live on your PATH. Instead, it has to be sourced into your environment, typically in one of your shell init files (e.g. .bashrc). That's true even if you install it from the AUR. If you're going to install nvm via the official install.sh, you should remove the AUR (or Manjaro community) package.

so to use the AUR package I have to add source /usr/share/nvm/nvm.sh to my zshrc file? or do I change the directions in the Readme and set export NVM_DIR to the usr/share/nvm path instead of $HOME/.nvm?

I'm not familiar with whereis; what does that do?

>man whereis
NAME
       whereis - locate the binary, source, and manual page files for a command

whereis nvm doesn't return anything for me, since nvm isn't a binary and has no manpages there shouldn't be any location for it.

To use the AUR package, you put this in your .zshrc:
source /usr/share/nvm/init-nvm.sh

That file is a convenience wrapper around the following:
[ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"
source /usr/share/nvm/nvm.sh
source /usr/share/nvm/bash_completion
source /usr/share/nvm/install-nvm-exec

Thanks, @tomwadley for your help. I think I must have not gotten it to work just installing the AUR package and then installed manually without uninstalling the AUR package at some point. Now all is good and cleaned up.
@ljharb -- I think whereis should return a path for the source of a command. Since nvm is an command sourced by my shell I believe it is working as expected.

@ljharb just out of curiosity do you have bash completion enabled on the install where you tried the whereis command? I think that command relies on compgen in some way which might explain why it works on my machine.

@stevensonmt yes, it's enabled, and whereis nvm still outputs nothing and exits 1.

Updating nvm works for me.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
and close terminal or run source ~/.zshrc

I'm using zsh and byobu and only got listed the iojs.
~/ echo $NVM_NODEJS_ORG_MIRROR  gave me zsh: permission denied: /home/me/
I used the regular terminal with bash and then I could find all the versions. After installing I could select the desired version in zsh.

@kiliw looks like an issue in zsh with access to $HOME.

@ljharb tanks for the tipp. I will look into it but for now I got what I wanted :smile:

I recently installed nv as per this article section Install Node Using the Node Version Manager
when I did
nvm list-remote
I got
/usr/bin/which: no node in (/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/sysadmin/.local/bin:/home/sysadmin/bin:/home/sysadmin/.local/bin:/home/sysadmin/bin)
As mentioned by stevensonmt, I did
echo $NVM_NODEJS_ORG_MIRROR
which gave me
http://nodejs.org/dist
I changed the NVM_NODEJS_ORG_MIRROR to https://nodejs.org/dist (http to https)
export NVM_NODEJS_ORG_MIRROR="https://nodejs.org/dist"
and retried the list-remote command and it worked.
Hope this helps someone.

@jwhoami that is an incredibly out of date guide. The only place anyone should look for how to install nvm is nvm's own readme. Be sure you're using the latest version of nvm.

It's wired.
I installed the latest nvm v0.39.1 by following the instruction in README.
And it's OK when I install the latest node v16.16.0 with nvm install --lts.
This issue just occurs when I'm trying to install<EMAIL_ADDRESS>nvm gave errors like node version not found. And after several times retrying, nvm ls-remote just lists the iojs versions.
When I restart iterm2 after several times, nvm ls-remote works fine.
I guess this might blame on my network...

got this problem on running in docker by root
if change to simple user, the problem disappears

I've solved the problem by using export PYTHONUNBUFFERED=0 before all installations

Updating nvm to latest version works for me. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash and close terminal or run source ~/.zshrc

This fixed it for me, ty.

如果是在中国，可以让终端走代理（clashX 的端口一般是7890），把下面内容复制到 .zshrc:
alias proxy="
export http_proxy=socks5://<IP_ADDRESS>:7897;
export https_proxy=socks5://<IP_ADDRESS>:7897;
export all_proxy=socks5://<IP_ADDRESS>:7897;
export no_proxy=socks5://<IP_ADDRESS>:7897;
export HTTP_PROXY=socks5://<IP_ADDRESS>:7897;
export HTTPS_PROXY=socks5://<IP_ADDRESS>:7897;
export ALL_PROXY=socks5://<IP_ADDRESS>:7897;
export NO_PROXY=socks5://<IP_ADDRESS>:7897;"
alias unproxy="
unset http_proxy;
unset https_proxy;
unset all_proxy;
unset no_proxy;
unset HTTP_PROXY;
unset HTTPS_PROXY;
unset ALL_PROXY;
unset NO_PROXY"
保存后 source .zshrc
执行proxy后再nvm ls-remote就可以看到所有的版本了
可以查看现在的 ip：curl -s --proxy <IP_ADDRESS>:7897 https://api.ipify.org
查看目前的 ip归属地curl -s "https://ipapi.co/刚才的 ip/json/"


Expose alpha composition mode

Fixes #2507
PR checklist:

[] make succeeds (on *nix)
[x] make reftests succeeds
[ ] tested examples with the following backends: looks like quad fails to resize the swapchain for me with or without the PR :/. Possible that it has something to do with winit/WSI and not the gfx-rs code in particular.
[ ] rustfmt run on changed code

bors try


Convert to ROS package(s)

The Python scripts don't require this, but it would be nice to host the benchmarks in ROS packages so they can be started with ros2 run ...

Closing, as the tarball already contains all the ROS pkgs.
See #2.


Bitkit added to the table

Hi guys,
Pav here, I help Bitkit / Synonym with business development.
Not the most technical person hence why I am opening an issue here - what information would you need from us so we can add Bitkit to this list.
Thanks

@thisispav to add to this list, we just need to know how Bitkit reacts when scanning BIP-21 QR codes.
Scroll down to "How to test a wallet". Open up Bitkit and scan the QR code.

Does it scan?
Does it prompt you to make a lightning payment, or throw an error that the Lightning invoice is expired?
Or does it simply default to making an on-chain payment?

Hey Stephen,
Does it scan? - YES
Does it prompt you to make a lightning payment, or throw an error that the
Lightning invoice is expired? - YES
Or does it simply default to making an on-chain payment? - NO
I can share a screen recording if you think is necessary.
On Mon, Dec 2, 2024 at 5:46 PM Stephen DeLorme @.***>
wrote:

@thisispav https://github.com/thisispav to add to this list, we just
need to know how Bitkit reacts when scanning BIP-21 QR codes.
Scroll down to "How to test a wallet". Open up Bitkit and scan the QR code.

Does it scan?
Does it prompt you to make a lightning payment, or throw an error
that the Lightning invoice is expired?
Or does it simply default to making an on-chain payment?

—
Reply to this email directly, view it on GitHub
https://github.com/sbddesign/bip21-site/issues/95#issuecomment-2511893672,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4MLVZ6VAJ7CP4BRLD2FZN32DR6FRAVCNFSM6AAAAABORYCZ52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJRHA4TGNRXGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Pav Nikolov
Business Development
⚡Pushing Bitcoin adoption via the Lightning Network⚡
https://synonym.to/
Schedule a call with me https://calendly.com/pavnikolov/30min

Great, thanks. I'll add Bitkit to the table for you.

@thisispav done

Thank you sir, appreciate the effort!


feat(gripper) use eeprom to store Jaw force mode time

This adds another timer to the gripper that counts up when movement on the gripper stops,
if the gripper is in force application mode when the counter overflows it increments its usage in eeprom
if the gripper starts a new move while in force application mode it fetches the current timer count and stores that data
also expands the GetUsageDataResponse to include the force application time

Codecov Report

Merging #637 (6f6873e) into RLAB-291-refactored-enable-lifetime-motor-usage (0e06f6f) will decrease coverage by 0.14%.
The diff coverage is 25.00%.

@@                                 Coverage Diff                                 @@
##           RLAB-291-refactored-enable-lifetime-motor-usage     #637      +/-   ##
===================================================================================
- Coverage                                            85.89%   85.76%   -0.14%
===================================================================================
  Files                                                   88       88
  Lines                                                 3693     3701       +8
===================================================================================
+ Hits                                                  3172     3174       +2
- Misses                                                 521      527       +6

Impacted Files
Coverage Δ

include/can/core/messages.hpp
99.22% <ø> (ø)

...de/motor-control/core/motor_hardware_interface.hpp
100.00% <ø> (ø)

include/motor-control/core/motor_messages.hpp
100.00% <ø> (ø)

...r-control/core/tasks/move_status_reporter_task.hpp
100.00% <ø> (ø)

...de/motor-control/core/tasks/usage_storage_task.hpp
0.00% <ø> (ø)

...or-control/tests/mock_brushed_motor_components.hpp
65.07% <0.00%> (-2.14%)
:arrow_down:

.../brushed_motor/brushed_motor_interrupt_handler.hpp
91.71% <33.33%> (-2.32%)
:arrow_down:


Spammers like you are the reason people dont contribute to open source. All the best you noob !


More CR comments from PR#85

Are we going to remove the current Json configuration permanently or supporting both?

E: This doesn't replace it. It's a generator for it. The Json configuration stays, but this webpage can generate it from a simple gui of options, which also has range-checking, validation, and other helpful inputs to ensure you have input the correct values.


CQ's not working at all in 0.9 releases

I've tested this from rc_23 to rc_27 and I can't get it to work.
Use case:
select * from cpu_load_short:
name: cpu_load_short
--------------------
time			value
2014-11-10T16:00:00Z	0.64
2014-11-10T17:00:00Z	0.64
2014-11-10T18:00:00Z	0.64
2014-11-10T19:00:00Z	0.64
2014-11-10T20:00:00Z	0.64
2014-11-10T21:00:00Z	0.64
2014-11-10T22:00:00Z	0.64
2014-11-10T23:00:00Z	0.64
2014-12-10T23:00:00Z	0.8

create continuous query "test_cq" on segments begin select count(value) into "downsample" from cpu_load_short where time > now() - 170d and time < now() - 150d group by time(1m) fill(0) end
CQ get's created successfully and then nothing happens, I've set up the loglevel in "debug" and still not seeing anything.
Here's my CQ's config:
[continuous_queries]
  recompute-previous-n = 2
  recompute-no-older-than = "10m0s"
  compute-runs-per-interval = 10
  compute-no-more-than = "2m0s"
  disabled = false

Try the following setup: run influxdb without authentication and push points to database without artificial "timestamp" and "precision". I got it working finally today. 1st step or 2nd should help. I tested these two weird conditions and not sure for now what was right condition to make CQ running.

@wildchild my db doesn't have auth. I'll try posting the events without timestamp (so influx resolves it) and let u know how it goes

@wildchild still no luck. Which version are you using?. The CQ get's created but the underlying downsampled measurements don't. It's like if the CQ never ran

rc_27. Try to create query similar to query in my last issue. You query is different than my, I have no time conditions and fill(0). Also I specified hostname = "localhost", not sure if it necessary. All this look like alchemy now. CQ must be covered with tests.

@wildchild bleh!!.. too much magic to make this work, maybe someone from influx can give us a real status about CQ's in 0.9
@otoolep @corylanou @beckettsean ??

We are taking another look at this internally.  There seem to be several related issues with CQ's not working.  We are building out the test suite to give this more coverage which should stabilize this feature. Thanks for your support and patience.

Thx for the update!.

Believed fixed in RC28, can you repro?

@beckettsean sure, I'll give it a try and post my results

@beckettsean still doesn't work.

@marcosnils thanks for trying again. We'll dig deeper.

Almost certainly fixed by #2552, which is in RC30 being released today.


alarm broke with snooze disabled

Alarm doesn't ring when snooze is disabled.
Alarm volume seems weaker than before - must investigate.

fixed with commit https://github.com/yattoz/Radio2/commit/848f7ca35bc4c7272b775d3cdb0b051ef77b70ce


UX: Messages: Use "Newest" as default mode

[ ] Breaking change? (if so, please describe the impact and migration path for existing application instances)

What changes did you make? (Give an overview)
Simply chaned the default filter mode.
Is there anything you'd like reviewers to focus on?
Hi, I’ve noticed that other users have also expressed a need for this change, and some of our Kafka users specifically mentioned it. I believe it’s a great idea to modify the default mode, as it aligns better with Kafka's real-time streaming nature.
How Has This Been Tested? (put an "x" (case-sensitive!) next to an item)

[ ] No need to
[x] Manually (please, describe, if necessary)
[ ] Unit checks
[ ] Integration checks
[ ] Covered by existing automation

Checklist (put an "x" (case-sensitive!) next to all the items, otherwise the build will fail)

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

Check out Contributing and Code of Conduct
A picture of a cute animal (not mandatory but encouraged)

resolves #570

i tried to solve the problem this way. as a result, sometimes "Newest" is displayed in the UI, but the messages are empty. only changing to "Oldest" and then back to "Newest" helps.

i tried to solve the problem this way. as a result "Newest" is displayed in the UI, but sometimes the messages are empty. only changing to "Oldest" and then back to "Newest" helps.

should be working, as we have const defaultModeValue = ModeOptions[0].value; in useMEssageFilters.ts. @polegkashti can you confirm?

i tried to solve the problem this way. as a result "Newest" is displayed in the UI, but sometimes the messages are empty. only changing to "Oldest" and then back to "Newest" helps.

should be working, as we have const defaultModeValue = ModeOptions[0].value; in useMEssageFilters.ts. @polegkashti can you confirm?

Based on my testing, everything is functioning properly, and I don't see any reason for this issue to occur.

I tested the change again with a variety of messages and was unable to reproduce the issue. Additionally, I reviewed the codebase for any other references to the "Newest" filter and found no related components.
Given this, I believe there isn't a valid reason to withhold approval for this pull request. If the issue continues to affect you, I recommend opening a new issue with more details to help us investigate further :)

@polegkashti thank you!


The element receiving the click event should be a button element instead of a div

Do you want to request a feature or report a bug?
bug
What is the current behavior?
When using the component in playwright e2e test, the google login popup never opens in headless mode.
What is the expected behavior?
Playwright can nicely work with popups opened from the page when they are initiated correctly.
Running end to end tests with playwright should open popups when this google button is pressed.
Which versions of dependencies, and which browser are affected by this issue? Did this work in previous versions or setups?
Steps to reproduce and if possible a minimal demo of the problem via codepen or similar.
Following repo is created containing:

a react app with some login pages. Each page just has a login button.
a playwright end to end test package containing tests to see if the login buttons correctly open the login popup

https://github.com/thdk/playwright-headless-popup
If this package is still maintained I can submit a PR containing a fix for this.

Seems the rootcause of this issue is that the button is not really disabled. You can click it. However the onClick prop of the component will only be called if the state is not disabled.
playwright automatically await click events for disabled / invisible buttons but since the div accepts the click, playwright thinks the button was clicked. However, this click event is later 'eaten' by the click handler because of the state.disabled value.


go consensus: add last retained block information

want this for https://github.com/oasisprotocol/oasis-core-rosetta-gateway/issues/57

Should this change also bump the ConsensusProtocol version in go/common/version/version.go?

Nope, it's not a breaking consensus change, just adding some fields to the status response.


[bug] How to display a window without taking focus in Linux

Describe the bug
I am trying to implement a function: a pop-up floating window does not grab the focus of the previous application. For example, I am renaming a file and a floating window is opened through a shortcut key. I should be in the file name editing state and the window is displayed on the top layer.
Currently, there is no API that can achieve this effect
Reproduction
I tried the functions request_user_attention and set_ignore_cursor_events, also without calling set_focus
Expected behavior
No response
Full tauri info output
$ pnpm tauri info                                                                                 INT ✘

><EMAIL_ADDRESS>tauri /home/witt/codes/open-source/EcoPaste
> tauri "info"

[✔] Environment
    - OS: Manjaro 24.1.2 x86_64 (X64)
    ✔ webkit2gtk-4.1: 2.44.4
    ✔ rsvg2: 2.58.4
    ✔ rustc: 1.81.0 (eeb90cda1 2024-09-04)
    ✔ cargo: 1.81.0 (2dbb1af80 2024-08-20)
    ✔ rustup: 1.27.1 (2024-05-07)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 23.0.0
    - pnpm: 9.12.2
    - yarn: 1.22.22
    - npm: 10.9.0

[-] Packages
    - tauri 🦀: 2.1.1
    - tauri-build 🦀: 2.0.3
    - wry 🦀: 0.47.2
    - tao 🦀: 0.30.8
    - @tauri-apps/api : 2.1.1
    - @tauri-apps/cli : 2.1.0

[-] Plugins
    - tauri-plugin-log 🦀: 2.0.2
    - @tauri-apps/plugin-log : 2.0.0
    - tauri-plugin-shell 🦀: 2.0.2
    - @tauri-apps/plugin-shell : 2.0.1
    - tauri-plugin-dialog 🦀: 2.0.3
    - @tauri-apps/plugin-dialog : 2.0.1
    - tauri-plugin-process 🦀: 2.0.1
    - @tauri-apps/plugin-process : 2.0.0
    - tauri-plugin-single-instance 🦀: 2.0.1
    - @tauri-apps/plugin-single-instance : not installed!
    - tauri-plugin-updater 🦀: 2.0.2
    - @tauri-apps/plugin-updater : 2.0.0
    - tauri-plugin-global-shortcut 🦀: 2.0.1
    - @tauri-apps/plugin-global-shortcut : 2.0.0
    - tauri-plugin-fs 🦀: 2.0.3
    - @tauri-apps/plugin-fs : 2.0.2
    - tauri-plugin-sql 🦀: 2.0.2
    - @tauri-apps/plugin-sql : 2.0.1
    - tauri-plugin-os 🦀: 2.0.1
    - @tauri-apps/plugin-os : 2.0.0
    - tauri-plugin-autostart 🦀: 2.0.1
    - @tauri-apps/plugin-autostart : 2.0.0

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

Stack trace
No response
Additional context
No response

What if you set WebviewWindowBuilder::focused to false?


Deprecation warning

Version
@vueup/vue-quill version [e.g. 1.2]
Describe the bug
Getting deprecation warning message when any state changes.
dom.ts:107 [Deprecation] Listener added for a synchronous 'DOMNodeInserted' DOM Mutation Event. This event type is deprecated (https://w3c.github.io/uievents/#legacy-event-types) and work is underway to remove it from this browser. Usage of this event listener will cause performance issues today, and represents a risk of future incompatibility. Consider using MutationObserver instead.

Duplicate of #409


KG2 Validation issue

The following external issue: https://github.com/NCATSTranslator/Feedback/issues/495
shows:
	$ infores:semmeddb -> infores:rtx-kg2 -> infores:arax
		# activity:
		- edge_id | qualifier_type_id:
			NCBIGene:4763[biolink:Gene|biolink:Protein]--biolink:affects->MESH:D020558[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->MESH:C545445[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->MESH:D015850[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->MESH:D016207[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->MESH:D016328[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->MESH:D053583[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:3351[biolink:Gene|biolink:Protein]--biolink:affects->UMLS:C0036751[biolink:ChemicalEntity] | biolink:object_aspect_qualifier
			NCBIGene:5027[biolink:Gene|biolink:Protein]--biolink:affects->PUBCHEM.COMPOUND:5460341[biolink:ChemicalEntity|biolink:SmallMolecule|biolink:Drug] | biolink:object_aspect_qualifier

I think the issue is that "activity" is an invalid object_aspect_qualifier

@edeutsch I'm seeing the following in biolink-model.yaml. Seems to me that activity is an allowed value for GeneOrGeneProductOrChemicalEntityAspectEnum, which (per private communication with Matt Brush) is the definitive list of allowed values for "aspect qualifiers" in Biolink:
https://github.com/biolink/biolink-model/blob/54d9e7ac2023ff97ee634411abdc2a41d359862e/biolink-model.yaml#L10814

@ecwood I am not yet convinced we have a validation issue here. Let's investigate/discuss further before doing any remediation.

tagging @acevedol

tagging @acevedol (testing out notifications, not trying to be a pest)

@edeutsch you are right that the aforementioned triple (the first one) is missing a object_direction_qualifier. I concur with @ecwood that this is a known issue already fixed in code and for which the fix should be rolled out in KG2.8.6c.

After consultation with Richard, I think I understand now. he said:
This validation error is a known issue and arises because Gene--affects->ChemicalEntity does not have a biolink:Association documenting qualifier ranges (in slot_usage)
4:30
I have noted, however, that an inverse association, ChemicalEntity--affects-->Gene is available
4:30
and does have the require qualifier definitions
4:33
That is the same issue as described as part of my comment yesterday
4:34
(actually, the true inverse association should be ChemicalEntity--affect_by-->Gene
So the way understand it, 'activity" is permitted for Chem affects Gene. But not Gene affects Chem. but this is an acknowledged BL oversight, and will be fixed in BL.
So my understanding is no fix from us is needed here. closing.


cuDNN 7.2 Tensor Core support

cuDNN 7.2 has simplified the usage of Tensor Cores for convolutions and RNNs, and explicit casts to float16 can be avoided: https://devblogs.nvidia.com/tensor-ops-made-easier-in-cudnn/
Are there plans to expose this in MXNet already? If not, lets discuss a design in this issue.
@szha

Hi @sbodenstein. Thanks for bringing this up and definitely we are interested in adding its support.
For the RNN part, I hijacked your previous issue #9543 and I brought up the same topic there :)

@szha: any updates about this? Now that CUDA 10 and Turing GPUs are on sale (all with TensorCores), it would be very good to add support to make it easier to use TensorCores.


Issue#3589

Please check the following:

[x] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[ ] Run make lint from the Wagtail root.

[x] For Python changes: Have you added tests to cover the new/fixed behaviour?
[ ] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[ ] Please list the exact browser and operating system versions you tested:
[ ] Please list which assistive technologies [^3] you tested:

[ ] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

okay okay so initially there's only this problem whenever  we try to load data with fixtures and if  WAGTAILIMAGES_FEATURE_DETECTION_ENABLED=True , pre_save_image_feature_detection signal handler used to throw an error
if the WAGTAILIMAGES_FEATURE_DETECTION_ENABLED=True and image file described in fixture doesn't exists

after the check pre_save signal now check for raw==true for fixtures .

@4the4ryushin Thank you for your proposed contribution! Would you please update the PR title and description to describe what the changes do, beyond fixing issue #3589. I don't know what issue #3589 was, and there isn't even a link to it in the description for me to easily follow.

@4the4ryushin Thank you for your proposed contribution! Would you please update the PR title and description to describe what the changes do, beyond fixing issue #3589. I don't know what issue #3589 was, and there isn't even a link to it in the description for me to easily follow.

@Scotchester  i am extremely sorry i made the comment describing the issue instead of writing it in the description ,
i updated it

i would like to raise one more point here as issue says we need to skip and do nothing when loading from fixtures , but as i see it
set_focal_point must be run successfully on every image regardless of where loads from so at raw == true , from fixtures it should also set the focal_point but as tried with original existing image, via fixture i ran into this issue .

@salty-ivy thank you so much for taking the time to investigate and fix this. Thanks also for writing a unit test that clearly reproduces the problem so that we can avoid this bug re-appearing in the future.
Also, it will be great to get a ~5 year old bug fixed!

The pleasure is all mine, love to contribute to wagtail


runtime/race: race detector truncates command-line arguments on ppc64le

When the program below is run with the race detector enabled, it truncates the command-line arguments list at the "" argument. In particular, this prevents using a race-detector-enabled cmd/compile on ppc64le, because cmd/go typically passes -D "".
I only see this on linux/ppc64le. I'm not able to reproduce the issue on linux/amd64.
$ go run hi.go -- one two "" three four
["/tmp/go-build2867456842/b001/exe/hi" "--" "one" "two" "" "three" "four"]
["one" "two" "" "three" "four"]

$ go run -race hi.go -- one two "" three four
["/tmp/go-build2206806436/b001/exe/hi" "--" "one" "two"]
["one" "two"]

package main

import (
	"flag"
	"fmt"
	"os"
)

func main() {
	fmt.Printf("%q\n", os.Args)
	flag.Parse()
	fmt.Printf("%q\n", flag.Args())
}

/cc @dvyukov

Just a guess: on some architectures, TSAN may re-exec the program (e.g. with ASLR disabled because it wants a specific memory layout). That re-exec might eat args. Maybe you could strace it to see if it re-exec? What is the output of ulimit -a on the machine?

Just a guess: on some architectures, TSAN may re-exec the program (e.g. with ASLR disabled because it wants a specific memory layout). That re-exec might eat args. Maybe you could strace it to see if it re-exec? What is the output of ulimit -a on the machine?

Maybe you could strace it to see if it re-exec?

That does seem like the culprit:
$ strace -f ./hi one two "" three four |& grep exec
execve("./hi", ["./hi", "one", "two", "", "three", "four"], 0x7fffe4ef9d90 /* 40 vars */) = 0
execve("/proc/self/exe", ["./hi", "one", "two"], 0x7fff96060000 /* 40 vars */) = 0

What is the output of ulimit -a on the machine?

$ ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 246242
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 246242
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Maybe you could strace it to see if it re-exec?

That does seem like the culprit:
$ strace -f ./hi one two "" three four |& grep exec
execve("./hi", ["./hi", "one", "two", "", "three", "four"], 0x7fffe4ef9d90 /* 40 vars */) = 0
execve("/proc/self/exe", ["./hi", "one", "two"], 0x7fff96060000 /* 40 vars */) = 0

What is the output of ulimit -a on the machine?

$ ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 246242
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 246242
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

It's probably ASLR. Maybe you could try disable ASLR?
It is probably a bug in the re-exec code in TSAN.

It's probably ASLR. Maybe you could try disable ASLR?
It is probably a bug in the re-exec code in TSAN.

Yeah, looks like it's from TSAN working around ASLR:
$ ./hi one two "" three four
["./hi" "one" "two"]
["one" "two"]

$ setarch `uname -m` -R ./hi one two "" three four
["./hi" "one" "two" "" "three" "four"]
["one" "two" "" "three" "four"]

Yeah, looks like it's from TSAN working around ASLR:
$ ./hi one two "" three four
["./hi" "one" "two"]
["one" "two"]

$ setarch `uname -m` -R ./hi one two "" three four
["./hi" "one" "two" "" "three" "four"]
["one" "two" "" "three" "four"]


analysis with LLM

@h1alexbel the puzzle #9 is still not solved.

@h1alexbel the puzzle #16 is still not solved; solved: #9.


The pretrained model link is not available

Could you please re-upload the model again? Thanks

Hi, could you download the model from this link?

I have reset the permissions of the file.


Is this project dead? Not working properly with the latest remote play update.

A year has passed since the last update and I noticed that the program does not work properly with the latest version of remote play. Everything works except for macro recordings even if it recognizes the ps4 controller connected to the PC. I tried any solution posted on github but none of this solved my problem. So I hope the project has not been completely abandoned.

Komefai is a student and was doing this part time. Sadly, I haven't recieved replies to my private messages even if I recieve all issues by email also. I'm no programmer.

Nevermind. I found a way to make it work. I just had to download an older version of the remote play. Now record macros without problems.
I'm sorry you didn't get any more answers from him even he created a nice project. I hope that in the future it comes back to add new features.
However, I solved the problem. Now I can close the issue.
Thanks for the reply.

What version did you used? Thank you.

I downloaded the original PS Remote 4.5 whatever

What version did you used? Thank you.

After downloading Link to PS5 Manually after staying you don't want to update. Settings > Remote Play > Link Device


(QUESTION) Masterclasses - questions - how can we add masterclasses' speakers to admin page?

Hello, @az we have some questions.
How can we add masterclasses' speakers to admin page? Can we make an upgrade of the exhibitors on our own? How does it work?

@klaudia2209 @peterecommberlin should help you with that...
generally

https://pages.ecommerceberlin.com/admin/booking
any past purchase + upgrade (button upgrade on purchase details page)
using front page https://ecommerceberlin.com/masterclasses

@az ok, thank you, I know how it works now.
I have another question - what's the role of the tickets? I see that they appear in 'orders' in the panel, but are there any other features appearing in the panel after upgrade?


Update firebase dependencies

firebase_core 2.x is required for many Apps that need to update their crashlytics version currently.

@gildaswise any update?

Sorry about the delay, it's updated with the latest versions now.


Add support for Include for Keychain SSH widget

Suggested new feature or improvement
Keychain SSH widget only supports configuration at the root file. If you use Include directive, it is ignored. As I use Incldue a lot as a contractor, the widget is not helpful right now.
Scenario
As a contractor, I split my SSH config per customer.
For instance, when I work with ACME, I put my config in .ssh/config.d/acme file and add "Include config.d/acme" in my .ssh/config file
Additional details
https://man7.org/linux/man-pages/man5/ssh_config.5.html
Include
Include the specified configuration file(s).  Multiple
pathnames may be specified and each pathname may contain
glob(7) wildcards and, for user configurations, shell-like
‘~’ references to user home directories.  Wildcards will be
expanded and processed in lexical order.  Files without
absolute paths are assumed to be in ~/.ssh if included in a
user configuration file or /etc/ssh if included from the
system configuration file.  Include directive may appear
inside a Match or Host block to perform conditional
inclusion.

Thanks for the feedback! This is a really interesting use case.
@krschau what do you think?

@clement-michelet - if you have a lot of include directives -- what would work best for your use case:

The widget is smart enough to group ssh options by file and you can create multiple widgets (one widget let's say for whatever includes file you want)
The widget is smart enough to find all relevant connections and add them to a single widget. In this version, you'd have a single widget that lists all of the possible ssh connections that you have (basically what exists today but finds all of your ssh connections properly)


Issue 663

Fixed Bug 663, regarding AxisAnnotations being applied to extents that changed when a renderer was enabled.  The coupling between AxisAnnotations and DataMgrs has also been removed.  We now support only one axis annotation for all datasets, that uses the currently selected projection string for lat/lon conversions.

Should be good to go now.


Rename master branch to main

Rename all 'master' > 'main' in scripts and docs.

/verified

/approve


Release 0.0.3

Let's release 0.0.3, RemoteDocker is now usable by passing an HttpClient.

@rultor release it, tag is 0.0.3

@amihaiemil OK, I will release it now. Please check the progress here

@rultor release it, tag is 0.0.3

@amihaiemil Done! FYI, the full log is here (took me 8min)

Job gh:amihaiemil/docker-java-api#149 is not assigned, can't get performer

The job is not in WBS, won't close the order


failed go build pool.go

hi, trying apllying build for pool.go have an idea for this issue ?
userlocal@laintimes:~/work$ ls
 pkg  pool.go  src

.bashrc
export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOROOT/bin
export GOPATH=/home/userlocal/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

userlocal@ubuntulocal:~/work$ go build pool.go
# github.com/ethereum/go-ethereum/rlp
src/github.com/ethereum/go-ethereum/rlp/encode.go:162:23: error: reference to undefined identifier ‘sync.Pool’
 var encbufPool = sync.Pool{
src/github.com/ethereum/go-ethereum/rlp/encode.go:162:27: error: expected ‘;’ or newline after top level declaration
 var encbufPool = sync.Pool{
                           ^
userlocal@ubuntulocal:~/work$ go version
go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64

This is xgcc - not "real" golang go. You cannot compile with that, you need golang > 1.5


Tracking integration for video classification

Tracking integration of task - video-classification
Note that you're not expected to do all of the following steps. This PR helps track all the steps required to get a new task fully supported in the Hub 🔥

[x] Integration with Inference API. Select at least one of the following:

[x] Added a transformers pipeline
[ ] Added to Community Inference API for 3rd party library
[ ] Added to Community Inference API for generic

[x] Added basic UI elements (icon, order specification, etc)
[ ] Added a widget

Integration guide: https://hf.co/docs/hub/adding-a-task

Pipeline is supported, but widget isn't. Closing for now as the widget has not been requested much cc @mishig25


introduce environment variable to set clang static analyzer plugin directory

Introduce a new environment variable to be able to overwrite the internal config value from where the clang static analyzer plugins are loaded:
CLANGSA_PLUGIN_DIR
It should be used only together with the CC_ANALYZERS_FROM_PATH environment variable in environments where the config file can not be modified.
This is connected to this change where only the usage was disabled in case of a possible clang static analyzer and plugin mismatch: #2483

What is the main use case for all these environment variables? Why not modify the configs instead?

Hi,
There are build environments where the pre built package is distributed in a read only environment and the user can not modify the config file. Right now the plugin is automatically detected from the package plugin directory and there was no config option to modify that.

I see. In this case wouldn't it be better to be able to have a user specific config in the user's home directory?

I mean config options specific to the package that the user should not change should remain read-only in those cases. But config options interesting to the user should be in the home directory. If someone would make a debian package, the user would have no way to configure CodeChecker, only with environment variables that is suboptimal for the most use cases.

I mean config options specific to the package that the user should not change should remain read-only in those cases. But config options interesting to the user should be in the home directory. If someone would make a debian package, the user would have no way to configure CodeChecker, only with environment variables that is suboptimal for the most use cases.

The main use case is the following:
The user does not have root access on the machine where codechecker package is deployed so he cannot change the config file in the package. Imagine that a team of ~100 users would like to use the same settings. Then the configuration would not be different per user, but rather by development team (same config for 100 users). They would set up these config variables by sourcing in team specific environment variables.
Of course another option would make the location of the (team specific) config file configurable from environment variables. Then we would be left with 1 Env var only

@csordasmarton I think at least we should describe all environment variable in the in the analyzer and web user guides in a separate section in a list (CC_LOGGER_GCC_LIKE, CC_ANALYZERS_FROM_PATH  etc.).  It is a bit difficult to find now what can be configured from en var exactly.
https://codechecker.readthedocs.io/en/latest/analyzer/user_guide/

@dkrupp I already created a patch which will describe the environment variables in the command line helps: #2679.

@Xazax-hun I mean config options specific to the package that the user should not change should remain read-only in those cases. But config options interesting to the user should be in the home directory. If someone would make a debian package, the user would have no way to configure CodeChecker, only with environment variables that is suboptimal for the most use cases.

I've created a separate issue to further discuss the configuration files #2718


Angular CLI generated project compatibility

Is it possible to use this library in the app generated using ng new NAME command?
I've tried several ways based on examples described in angular-cli wiki, but I haven't managed to get recaptcha working: Error: XHR error (404 Not Found) loading http://localhost:4200/node_modules/angular2-recaptcha/angular2-recaptcha.js
I think this problem could be easily resolved in case of distributing compiled js files along with the typescript sources

The section on 3rd party libraries is about non Angular libraries written in JavaScript. This is an angular library that should be installed and compiled alongside your application. It is not designed to be used from a pure ES5/ES6 application.

Unfortunately I haven't found yet other manuals describing how to compile typescript library from npm using ng build. But I keep trying to find any solution.
It is the first lib that I couldn't get working in my app. Any other libraries I've already used (like angular2-google-maps, ng2-bootstrap and others)  distribute compiled js even if they are written in typescript.
And also systemJS config described in the README didn't help in my case. Using the following system-config.ts in newly created project throws ReferenceError: require is not defined
// SystemJS configuration file, see links for more information
// https://github.com/systemjs/systemjs
// https://github.com/systemjs/systemjs/blob/master/docs/config-api.md

/***********************************************************************************************
 * User Configuration.
 **********************************************************************************************/
/** Map relative paths to URLs. */
const map: any = {
    'angular2-recaptcha': 'node_modules/angular2-recaptcha',
};

/** User packages configuration. */
const packages: any = {
    app: {
        format: 'register',
        defaultExtension: 'js'
    },
    'angular2-recaptcha': {defaultExtension: 'js'}
};

////////////////////////////////////////////////////////////////////////////////////////////////
/***********************************************************************************************
 * Everything underneath this line is managed by the CLI.
 **********************************************************************************************/
const barrels: string[] = [
  // Angular specific barrels.
  '@angular/core',
  '@angular/common',
  '@angular/compiler',
  '@angular/http',
  '@angular/router',
  '@angular/platform-browser',
  '@angular/platform-browser-dynamic',

  // Thirdparty barrels.
  'rxjs',

  // App specific barrels.
  'app',
  'app/shared',
  /** @cli-barrel */
];

const cliSystemConfigPackages: any = {};
barrels.forEach((barrelName: string) => {
  cliSystemConfigPackages[barrelName] = { main: 'index' };
});

/** Type declaration for ambient System. */
declare var System: any;

// Apply the CLI SystemJS configuration.
System.config({
  map: {
    '@angular': 'vendor/@angular',
    'rxjs': 'vendor/rxjs',
    'main': 'main.js'
  },
  packages: cliSystemConfigPackages
});

// Apply the user's configuration.
System.config({ map, packages });

I also want to use this, but can't because of no js file in npm package.
Can you please solve this?

@RamTararam @rodchenkov It is supposed to be a Typescript component. Even though it's possible to commit js files in there, we want to keep the repo as simple and clean as possible.
Why don't you guys install the typescript compiler and use the js files?

Hi
Using visual studio I'm just copy files using gulp for angular to wwwroot folder (js files).
I want to use same technique for your project.

Visual Studio supports Typescript transpiling. Please look here

I had a look at angular-cli and what the problem is. It turns out that the jsconfig.json of angular-cli sets the rootDir property to the src directory, thereby telling the TypeScript compiler to not compile anything outside. As angular2-recaptcha ships as TypeScript files only, it refuses to build it. Just remove rootDir and it will build it.
Is there a standard requiring us to ship a transpiled .js file? If so to which standard?

Speaking of standards, it is better to ask someone from the TS team. I just can refer to the Sample TypeScript npm module project.

I'm experiencing the same issue, the package works beautifully in non-cli projects but because the JS file is missing I can't reference it in the vendorNpmFiles array in angular-cli-build.js file. Has anyone managed to compile this yet to js? I can't find the jsconfig.js file or the rootDir property. Any help greatly appreciated!

We should include the compiled JavaScript in our component. What's the best way to do this using Github? It requires a build system.

Would compiled js files work? If so, we can commit those but i still don't think we should as this is a TS component.

Check out this PR: https://github.com/xmaestro/angular2-recaptcha/pull/24
It works with angular2-seed. I believe every TS component should come with compiled ES5 as it's not common to compile things inside node_modules.

Looking at other projects like https://github.com/valor-software/ng2-bootstrap I see that they don't put the compiled .js into git but instead only publish it to npm along with a d.ts file. The ts sources are not part of the npm package.

Ok. I have checked in some changes:

Merged PR #24
Create d.ts files using --declaration option
Allow d.ts files only in npm package instead of .ts files, using .npmignore
Changes to tsconfig to allow decorator meta in compiled js

Also, @achimha i am not sure if we need ES6 typings in tsconfig and package.json. It for some reason does not let me publish the module with npmpublish set.
Closing this for now. Please reopen this if needed.


Support for GSAP 3.10.

Hi
3.10 is coming to everyone's favorite GreenSock.
I am a lover of Nuxt-gsap-module, when exactly will this module be ready for 3.10? I am looking forward to it as much as Santa is coming.

Hi 👋🏻
Thanks for your interest in this module, I'm glad you like it 👍🏻
I just updated the module and GSAP to the latest version.
What's New

Observer plugin → More info
ScrollSmoother plugin → More info
Full list of improvements and fixes → See release

Feel free to try it! Happy coding 🥳

Available in the latest version: 1.7.0

Closing this as resolved.

What? ! Really!
Thank you 💚


volterra_virtual_site cannot be edited

Unsure if this is an issue with the Terraform provider or the REST API in general. The API docs actually imply that you can replace a virtual site, but doesn't list a "spec" body for those changes.
The Terraform provider appears to attempt to correctly edit the virtual site, but no changes are made.

@michaelbuemi actually this looks like a feature. I cannot even edit site_selector of virtual site in F5 graphical interface. The virtual site must recreated.


Create dataset loader for Bloom-speech

Dataloader name: bloom_speech/bloom_speech.py
DataCatalogue: http://seacrowd.github.io/seacrowd-catalogue/card.html?bloom_speech

Dataset
bloom_speech

Description
This version of the Bloom Library data is developed specifically for the automatic speech recognition and speech-to-text tasks. It includes data from 56 languages across 18 language families. 8 languages are spoken in Southeast Asia

Subsets
bjn, bzi, ceb, ind, jra, kqr, mya, tgl

Languages
bjn, bzi, ceb, ind, jra, kqr, mya, tgl

Tasks
Speech-to-Text Translation, Text-To-Speech Synthesis

License
Other (other)

Homepage
https://huggingface.co/datasets/sil-ai/bloom-speech

HF URL
https://huggingface.co/datasets/sil-ai/bloom-speech

Paper URL
https://aclanthology.org/2022.emnlp-main.590

#self-assign

Will draft a PR later today.


WIP TYPE handling

Type tests are commented out and still need to be completed on this branch before merging


fix: respect base path in virtual development SW

Description
In some cases, projects are behind a reverse proxy even in dev mode. The virtual dev module should respect the base option from vite config.
Linked Issues
Additional context

Is there anything blocking this PR?


Add support for displayValueExpression

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[ ] All unit tests pass on CircleCi.
[ ] I ran all tests locally and they pass.

@ravise5 Additionally, you also need to persist the specVersion in guideContainer. I have tagged you in a slack thread, please incorporate the same with this change


Playground: new component FileExplorer for Repos > Code

Repos > Code sidebar now features a componentized <FileExplorer />, which matches Pixel Point very well, deals with long strings, only gives folders accordion superpower. The demo has 3 levels of clickability.
To use with .map():
<FileExplorer.Root>   <FileExplorer.FolderItem />   <FileExplorer.FileItem /> </FileExplorer.Root>
https://github.com/user-attachments/assets/38aee5fc-4bc0-443e-8f5a-00518621ce53

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


Update chain-infos.ts for Shentu Chain (CTK)

I notice the rest node has been updated. Can we have this validated using the preview link?

Better yet if we could have an initial liquidity pool created. I can't buy tokens to validate without any pool...

We're currently looking into creating a pool on osmosis. I could send you some test tokens if you need some as well before that happens 👀

We're currently looking into creating a pool on osmosis. I could send you some test tokens if you need some as well before that happens 👀

You could validate using the Deposit/Withdraw preview. Alternatively, I can validate but will need a small amt JeremyParish69.certik (certik1nqc9lk9tr472jxa9gxvxlamxnr67vcvpqvguym)

Just sent you 1 CTK for testing. LMK if you need anything else!

I've tested it and was able to do a transfer CTK=>OSMO successfully

I've tested it and was able to do a transfer CTK=>OSMO successfully

https://www.mintscan.io/shentu/txs/3DB488BA256866E21E5C87346ED5FEFE25DF06C7BE85C2C1C74FF1707CECF130

updated RPC to fix the pending message. could you test it again?

updated RPC to fix the pending message. could you test it again?

Looking good for me now!


Create Transition Documentation

Let's document Jaimie's brain!
Acceptance Criteria:

[ ] Speak with POs about what kinds of documentation would be helpful
[ ] Document COAM discovery next steps (create a checklist)
[ ] Document recommendation for new service designer's work
[ ] Create onboarding documentation for new service designer (about WHO's involved and WHAT the product is)
[ ] Create an opportunity backlog for future work

Goal of this ticket:

Make sure some things can be transferred from Jaimie's head to the team

Hey team! Please add your planning poker estimate with Zenhub @jaimiebutton @suhafa @patriciarussellCAS @NicoleGovvy

A whackload of tickets have been created to split this out, closing this ticket now :)


UI modal question

Why is this happening? I've been testing on chrom, firfox, and so on

@xhh110 please explain what problem are you having exactly, and also provide the code, or an extract from the code related to the problem or a link to a jsfiddle simulating the problem you're experiencing.

jsfiddle pls

Yes, there is a problem with Semantic modal, Try this, it works.
$('#modalid').modal('setting', {observeChanges : true}).modal('show');

@dhvsandeep's recommendation should do the job.

I have been try it ... but  it not work!!!

@IonutBajescu

@xhh110 try adding this line below that line in show_ui_modal
$('#MODAL').modal('refresh');

@xhh110
Refreshing the modal should do it. It’s a common behavior when you use SUI in combination with a JavaScript framework. If refreshing won’t work, try pushing it to the event loop:
window.setTimeout(function() {
  $('#MODAL').modal('refresh')
}, 0)

Please use the Gitter chatroom, the official forums or StackOverflow to ask usage questions; see the contributing guidelines for more information on what kind of posts should find themselves into the GitHub Issues board.


comment folding no longer working

There is code in CeylonFoldingBuilder to fold comments. This is currently not working, but due to  #443 I can't debug it right now.

As a workaround for #443, you can edit the run config, remove "Make Project" from the "Before launch" list, compile ceylon-ide-intellij from the CLI and run as usual.

It seems that the reason for this is that PsiElement.children doesn't include comment nodes.

Yep, and also the algo was broken, I'm not sure it even used to work :/

Eeek, I was working on this!

Oops, I thought you abandoned it because you couldn't debug correctly, plus it wasn't assigned to you... sorry :)


Google Drive V3: Media are corrupted when downloaded with 'get'

Hello,
When i download a media with the get(fileId) method i have a problem,
They are all corrupted when i try to read the file i downloaded previously.
I first get the media from google drive,
And them i write the media with writeAsByte on the local system with this code :
 drive.Media data = await MainProvider().downloadPlan(event.id);
        plansDir.create();
        final file = new File('${plansDir.path}/${event.filename}');
        data.stream.listen((data) async { // <-- here i write the file and when i read it he is corrupted
          await file.writeAsBytes(
            data,
            mode: FileMode.write,
          );

I use an authenthicate OAuth 2.0 client.
It is a big issue beacause i can't download any Media from google drive.
When i list files on google drive it work perfectly so my client is well authenticate.
This is the function that download the Meida from google drive :
drive.Media data = await MainProvider.driveApi.files
        .get(id, downloadOptions: drive.DownloadOptions.FullMedia);

    return data;

Thank you,
Michel M
I'm using:
Flutter : 1.5.4-hotfix.2
googleapis: ^0.53.0

It's fully possible that there is a bug here, but you should start by writing the stream to disk correctly.
Afaik, you cannot away in the .listen callback.
try something like:
final writer = File('$filename').openWrite();
await data.stream(writer);
await writer.close();

When i do like this :
        final plansDir = new Directory(
            '${workSiteBloc.currentState.workSites[event.index].path}/plans');
        yield currentState.copyWith(isFetching: true);
        drive.Media data = await GApiRepo().downloadPlan(event.id);
        plansDir.create();
        final file = new File('${plansDir.path}/${event.filename}').openWrite();
        data.stream(file);
        file.close();

        yield currentState.copyWith(isFetching: false);
        workSiteBloc.addPlan(event.index, event.id, event.filename, file.path);

I get this error :

I fix my issue doing things like this :
    drive.Media data = await GApiRepo().downloadPlan(event.id);
        plansDir.create();
        final file = new File('${plansDir.path}/${event.filename}');
        final writer = File('${file.path}').openWrite();
        await writer.addStream(data.stream);
        await writer.close();

Thnak you for your help ^^

我通过这样做来解决我的问题：
    drive.Media data = await GApiRepo().downloadPlan(event.id);
        plansDir.create();
        final file = new File('${plansDir.path}/${event.filename}');
        final writer = File('${file.path}').openWrite();
        await writer.addStream(data.stream);
        await writer.close();

谢谢你的帮助^^

你好，如何监听下载进度 progress


attestation-agent/Attesters: refactor the trait of Attester

Change the API of get_evidence function to just performing getting evidence via calling the underlying hardware drivers.
Fixes: #283
Please do not merge this until the v0.8.0 cycle.
cc @jialez0 @fitzthum @mkulke please take a look if these changes are good for the architecture/concrete attester implementation.

Rebased upstream to resolve conflicts.


add_spawn command & more asgarnia ice dungeon spawns

What has been done?
This adds the add_spawn #id command for admins+; Mostly useful in a dev  environement.

Example: add_spawn 50 would spawn the king black dragon the players location, add it as a set spawn in the proper region file corresponding to the players location.

Also adds more spawns to the Asgarnia Ice Dungeon:

Pirates
Hobgoblins

Has your code been documented?

Not everything has been, but can go back and add comments if necessary.

Resolved Issues 👌🏼


Upgrade Charts Dependencies

We are currently using 12.x.x. of the Postgres Sub Chart. As it currently stands there is version 15.2.12, we should perform a series of updates to the subchart to bring ourselves up to the latest version.
The common subchart also needs to be updated, but there are no major changes to do.
It is important that we perform the upgrade after we get sensible tests in place to catch and regression.

Would love to see the dependencies updated to versions that support the global.compatibility.openshift.adaptSecurityContext

not-stale

Reopening, will get this done at some point.


Referencing to data categories from EC Delegated Regulations

We plan to reference all “categories” & “sub categories” (from our Controlled Vocabulary Mobility Theme (mobilitydcat-ap.github.io) to the corresponding data categories from EC Regulations.
Reason: see Wikipage, section 3.2.
There will be an additional entry under each “category” & “sub category” in our Controlled Vocabulary.
We will use the property “dcatap:applicableLegislation” for that addition.
This will be done in a future version of the Controlled Vocabulary.
By the way: there was already a referencing to the EC Regulations for the Coordinated Metadata Catalogue:
https://www.its-platform.eu/wp-content/uploads/ITS-Platform/AchievementsDocuments/NAP/EU EIP_Coord. Metadata Catalogue_Annex I_v2.0_191115.xlsx
We need volunteers to re-do such referencing in the Controlled Vocabulary "Mobility Theme".

Can we leverage/contribute to the ongoing work in SWG4.3 about the MMTIS data dictionary?

[Decision during Meeting 27]: organise a dedicated task force on this within SubWG4.4

Decisions Meeting 24.06.04:

Arrange bilateral call Christian + Ed + Peter ; ask Timo/Chrysostomos about other mapping actions for DRs
work towards 1:1 mapping between Controlled Vocab vs. DRs; check potential overlaps
Use Excel table for Controlled Vocab "mobilityTheme" to denote links to DRs


Chunks caching at bucket level

This PR implements chunks caching as described in "Caching in Thanos" document.
Chunks caching is done at Bucket level. Since bucket doesn't really know about chunks, and Thanos simply uses GetRange call on Bucket to fetch chunks, this implementation splits such requests into smaller "blocks" (with size of 16000 bytes), and stores each block into cache individually.
To enable chunks caching, one needs to configure store to use caching bucket using --experimental.caching-bucket.config=store_cache.yaml option. File looks like this:
backend: memcached
backend_config:
  addresses:
    - localhost:11211

caching_config:
  chunk_block_size: 16000
  max_chunks_get_range_requests: 3

Only memcached client is supported at the moment. If --caching-bucket.config-file is not passed to the store (default), no chunks caching is done. (Index cache is unaffected by this)

[ ] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Verification
Tested manually (running queries against store with caching bucket) and using unit tests.

You are way too fast with this =D
We can't catch up @pstibrany ;p Just joined Google doc party with late comments: https://docs.google.com/document/d/1knNXQfDJlQDA9Dr9R9OVFvdWS83sXd0kLEFdv21IxCM/edit# Sorry for lag!
I know @brancz wanted to add some input as point as well. (:
Overall commented the TL;DR of my comments but will comment here as well:

Amazing, thanks for this proposal!
This is really good, my only suggestion is that it looks like we can really create a generic client-side cache layer for object storage (or maybe server-side at some point).
I think for a start we can create a generic cache layer for Bucket interface backed up by memcached. Maybe we can find a caching logic that will work for both metadata, postings/series, and chunk caching? The idea is to simplify this layer which will also allow extensibility and easy maintenance.
Then we can iterate to move it different backends OR maybe totally move as localized server-side cache for the whole cluster... ((:

I think this is ready for another review.

docs-tests failed with
docs/community.md

	ERROR	https://zoom.us/j/96476403386

		Error when reading response headers: small read buffer. Increase ReadBufferSize. Buffer size=4096, contents: "HTTP/1.1 200 \r\nDate: Thu, 30 Apr 2020 08:52:17 GMT\r\nContent-Type: text/html;charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nServer: ZOOM\r\nX-Zm-Trackingid: WEB_b1b0451a7c7a6d0f1339b4"..."=44766e66c4f14818a82eb55b073f8388; Domain=.zoom.us; Path=/; Secure\r\nContent-Language: en-US\r\nStrict-Transport-Security: max-age=31536000\r\nX-Xss-Protection: 1; mode=block\r\nReferrer-Policy: strict-origi"

which seems unrelated to my changes.

Please rebase, I think it's fixed on master.
On Thu, 30 Apr 2020 at 09:58, Peter Štibraný<EMAIL_ADDRESS>wrote:

docs-tests failed with
docs/community.md
ERROR	https://zoom.us/j/96476403386
  Error when reading response headers: small read buffer. Increase ReadBufferSize. Buffer size=4096, contents: "HTTP/1.1 200 \r\nDate: Thu, 30 Apr 2020 08:52:17 GMT\r\nContent-Type: text/html;charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nServer: ZOOM\r\nX-Zm-Trackingid: WEB_b1b0451a7c7a6d0f1339b4"..."=44766e66c4f14818a82eb55b073f8388; Domain=.zoom.us; Path=/; Secure\r\nContent-Language: en-US\r\nStrict-Transport-Security: max-age=31536000\r\nX-Xss-Protection: 1; mode=block\r\nReferrer-Policy: strict-origi"

which seems unrelated to my changes.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/thanos-io/thanos/pull/2532#issuecomment-621706715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABVA3O2PDLPYDBGR2RCHJ2LRPE4TPANCNFSM4MS3BJJA
.

We have some numbers to share from testing this PR (as of commit 9821c29).
We were testing with following query from our dashboard with 30 days time range:
sum by (status) (label_replace(label_replace(rate(cortex_request_duration_seconds_count{cluster=~"dev-us-central1/agent|dev-us-central1", job=~"(loki-dev|loki-boltdb-shipper|default|cortex-tsdb-dev|cortex-enterprise|cortex-chunks)/query-frontend"}[2400s]), "status", "${1}xx", "status_code", "([0-9]).."), "status", "${1}",   "status_code", "([a-z]+)"))
This query needs to fetch about 20 MiB of chunks data.
We used separate cache for index-cache and chunks-cache. Only chunks cache was emptied between tests, not chunks-cache. We also used query-frontend in our setup, which split the query into smaller time ranges that were executed in parallel, but with caching of results disabled.
Times were measured with time command, timing curl.

empty cache
with full cache

1.934s
0.822s

1.732s
0.827s

1.818s
0.819s

Here are two screenshots, one showing trace with empty cache, with many 'multicache gets', followed by 'set' for fetched blocks (cortex-store-gateway is doing job of store component in Thanos)

Trace with cached data:

LGTM, just I would love if we could change block into segment to not create confusion with TSDB blocks.

Problem with “segment” is that it already has a meaning in TSDB, and I don’t want to reuse it.
I’ve found some synonyms to “chunk” that may work: hunk, lump, piece, portion, ... I personally like hunk, because it’s subword of “chunk” :) WDYT?

Does it work well with partitioning? Looks like it partition by chunk size and partitioning is not aware of this 🤔

Partitioner merges multiple small requests into bigger one. That helps to save on number of requests, which is good. Chunking cache then “rounds” starting/ending offsets to hunk (!) size, and caches them individually.
I think it works together just fine, I’m not sure what could be improved.  We certainly don’t want to skip gap-sized partitioner. From caching perspective, it may be useful to reduce gap check (it defaults to 512 KiB if I remember correctly), but that would possibly increase number of requests, which is not what we want. Ideas are welcome.

@bwplotka Thanks for your review! I will address your feedback tomorrow.

I’ve found some synonyms to “chunk” that may work: hunk, lump, piece, portion, ... I personally like hunk, because it’s subword of “chunk” :) WDYT?

@pstibrany @bwplotka I'm personally dubious about "hunk" because of few reasons:

Finger memory risks to type "chunk"
While reading code, it's easy to misread "hunk" as "chunk"
"hunk" looks like a typo of "chunk"

I already had this discussion with Peter and at the beginning I was also suggesting "segment", but I also agree that's not much better then "block" given both names already mean something different in TSDB. Have you considered subrange? What we're caching is practically an offset-aligned subrange, it looks clear and doesn't clash with any other naming we already have.

I believe I've now addressed all feedback, and this PR is hopefully ready for final (?) review and merge!

Thanks a lot for your review efforts! You can look forward to more caching PRs real soon :)

Yes, especially around meta fetching (:
On Thu, 7 May 2020 at 18:18, Peter Štibraný<EMAIL_ADDRESS>wrote:

Thanks a lot for your review efforts! You can look forward to more caching
PRs real soon :)
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/thanos-io/thanos/pull/2532#issuecomment-625387702,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABVA3OYTNMMQ6QZW7XN543TRQLUORANCNFSM4MS3BJJA
.


Vagrantfile broken

I'm having trouble using the vagrant provisioner, my guess is due to the changes that most recently went in with #4562.
$ vagrant status # up produces this error too
/opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/requirement.rb:90:in `parse': Illformed requirement ["-e \e[0;33m\e[0m"] (Gem::Requirement::BadRequirementError)
	from /opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/requirement.rb:120:in `block in initialize'
	from /opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/requirement.rb:120:in `map!'
	from /opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/requirement.rb:120:in `initialize'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/box_collection.rb:264:in `new'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/box_collection.rb:264:in `block in find'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/box_collection.rb:262:in `map'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/box_collection.rb:262:in `find'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/vagrantfile.rb:167:in `block in machine_config'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/vagrantfile.rb:200:in `call'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/vagrantfile.rb:200:in `machine_config'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/vagrantfile.rb:45:in `machine'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/environment.rb:612:in `machine'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/plugin/v2/command.rb:168:in `block in with_target_vms'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/plugin/v2/command.rb:201:in `call'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/plugin/v2/command.rb:201:in `block in with_target_vms'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/plugin/v2/command.rb:200:in `map'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/plugin/v2/command.rb:200:in `with_target_vms'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/commands/status/command.rb:20:in `execute'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/cli.rb:42:in `execute'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/environment.rb:301:in `cli'
	from /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/bin/vagrant:174:in `<main>'

I added some debugging info to Vagrant itself and it shows:
WARN box_collection: box name: coreos--e , providers: [:virtualbox], version: -e

Looks like sourcing utils.sh (COREOS_VERSION, et. al) from the Vagrantfile isn't quite working as expected.

Looks like Ruby is executing the shell script snippet with "sh" not "bash":
# stderr
sh: 3: [...]/go/src/github.com/deis/deis/contrib/utils.sh: function: not found
sh: 5: [...]/go/src/github.com/deis/deis/contrib/utils.sh: Syntax error: "}" unexpected

# stdout
-e

I'm unable to produce this off HEAD:
➜  deis git:(master) vagrant --version
Vagrant 1.7.2

Out of curiosity, I'll upgrade to Vagrant 1.7.4 and see if I see it.

That's odd. It works fine for me on master:
$ make discovery-url
Wrote https://discovery.etcd.io/9d3210f7327c09b78bf92d61aba71667 to contrib/coreos/user-data
$ vu
Bringing machine 'deis-01' up with 'virtualbox' provider...
Bringing machine 'deis-02' up with 'virtualbox' provider...
Bringing machine 'deis-03' up with 'virtualbox' provider...
==> deis-01: Running triggers before up...
==> deis-01: Box 'coreos-stable' could not be found. Attempting to find and install...
    deis-01: Box Provider: virtualbox
    deis-01: Box Version: 766.4.0
==> deis-01: Loading metadata for box 'http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json'
    deis-01: URL: http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json
==> deis-01: Adding box 'coreos-stable' (v766.4.0) for provider: virtualbox
    deis-01: Downloading: http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.box
    deis-01: Calculating and comparing box checksum...
==> deis-01: Successfully added box 'coreos-stable' (v766.4.0) for 'virtualbox'!
==> deis-01: Importing base box 'coreos-stable'...
==> deis-01: Matching MAC address for NAT networking...
==> deis-01: Checking if box 'coreos-stable' is up to date...
==> deis-01: Setting the name of the VM: deis_deis-01_1446140336668_1946
==> deis-01: Fixed port collision for 22 => 2222. Now on port 2202.
==> deis-01: Clearing any previously set network interfaces...
==> deis-01: Preparing network interfaces based on configuration...
    deis-01: Adapter 1: nat
    deis-01: Adapter 2: hostonly
==> deis-01: Forwarding ports...
    deis-01: 22 => 2202 (adapter 1)
==> deis-01: Running 'pre-boot' VM customizations...
==> deis-01: Booting VM...
==> deis-01: Waiting for machine to boot. This may take a few minutes...
    deis-01: SSH address: <IP_ADDRESS>:2202
    deis-01: SSH username: core
    deis-01: SSH auth method: private key
    deis-01: Warning: Connection timeout. Retrying...
==> deis-01: Machine booted and ready!
==> deis-01: Setting hostname...
==> deis-01: Configuring and enabling network interfaces...
==> deis-01: Running provisioner: file...
==> deis-01: Running provisioner: shell...
    deis-01: Running: /var/folders/xw/311wmd6j3wjbq_67wjmfkvl80000gn/T/vagrant-shell20151029-27917-1jn8wgy.sh
==> deis-01: Running provisioner: shell...
    deis-01: Running: inline script
==> deis-02: Running triggers before up...
==> deis-02: Box 'coreos-stable' could not be found. Attempting to find and install...
    deis-02: Box Provider: virtualbox
    deis-02: Box Version: 766.4.0
==> deis-02: Loading metadata for box 'http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json'
    deis-02: URL: http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json
==> deis-02: Adding box 'coreos-stable' (v766.4.0) for provider: virtualbox
==> deis-02: Importing base box 'coreos-stable'...
==> deis-02: Matching MAC address for NAT networking...
==> deis-02: Checking if box 'coreos-stable' is up to date...
==> deis-02: Setting the name of the VM: deis_deis-02_1446140366339_93854
==> deis-02: Fixed port collision for 22 => 2222. Now on port 2203.
==> deis-02: Clearing any previously set network interfaces...
==> deis-02: Preparing network interfaces based on configuration...
    deis-02: Adapter 1: nat
    deis-02: Adapter 2: hostonly
==> deis-02: Forwarding ports...
    deis-02: 22 => 2203 (adapter 1)
==> deis-02: Running 'pre-boot' VM customizations...
==> deis-02: Booting VM...
==> deis-02: Waiting for machine to boot. This may take a few minutes...
    deis-02: SSH address: <IP_ADDRESS>:2203
    deis-02: SSH username: core
    deis-02: SSH auth method: private key
    deis-02: Warning: Connection timeout. Retrying...
==> deis-02: Machine booted and ready!
==> deis-02: Setting hostname...
==> deis-02: Configuring and enabling network interfaces...
==> deis-02: Running provisioner: file...
==> deis-02: Running provisioner: shell...
    deis-02: Running: /var/folders/xw/311wmd6j3wjbq_67wjmfkvl80000gn/T/vagrant-shell20151029-27917-1tbiy33.sh
==> deis-02: Running provisioner: shell...
    deis-02: Running: inline script
==> deis-03: Running triggers before up...
==> deis-03: Box 'coreos-stable' could not be found. Attempting to find and install...
    deis-03: Box Provider: virtualbox
    deis-03: Box Version: 766.4.0
==> deis-03: Loading metadata for box 'http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json'
    deis-03: URL: http://stable.release.core-os.net/amd64-usr/766.4.0/coreos_production_vagrant.json
==> deis-03: Adding box 'coreos-stable' (v766.4.0) for provider: virtualbox
==> deis-03: Importing base box 'coreos-stable'...
==> deis-03: Matching MAC address for NAT networking...
==> deis-03: Checking if box 'coreos-stable' is up to date...
==> deis-03: Setting the name of the VM: deis_deis-03_1446140394677_83552
==> deis-03: Fixed port collision for 22 => 2222. Now on port 2204.
==> deis-03: Clearing any previously set network interfaces...
==> deis-03: Preparing network interfaces based on configuration...
    deis-03: Adapter 1: nat
    deis-03: Adapter 2: hostonly
==> deis-03: Forwarding ports...
    deis-03: 22 => 2204 (adapter 1)
==> deis-03: Running 'pre-boot' VM customizations...
==> deis-03: Booting VM...
==> deis-03: Waiting for machine to boot. This may take a few minutes...
    deis-03: SSH address: <IP_ADDRESS>:2204
    deis-03: SSH username: core
    deis-03: SSH auth method: private key
    deis-03: Warning: Connection timeout. Retrying...
==> deis-03: Machine booted and ready!
==> deis-03: Setting hostname...
==> deis-03: Configuring and enabling network interfaces...
==> deis-03: Running provisioner: file...
==> deis-03: Running provisioner: shell...
    deis-03: Running: /var/folders/xw/311wmd6j3wjbq_67wjmfkvl80000gn/T/vagrant-shell20151029-27917-p6k4tg.sh
==> deis-03: Running provisioner: shell...
    deis-03: Running: inline script
$ vs deis-01
 * *    *   *****    ddddd   eeeeeee iiiiiii   ssss
*   *  * *  *   *     d   d   e    e    i     s    s
 * *  ***** *****     d    d  e         i    s
*****  * *    *       d     d e         i     s
*   * *   *  * *      d     d eee       i      sss
*****  * *  *****     d     d e         i         s
  *   *****  * *      d    d  e         i          s
 * *  *   * *   *     d   d   e    e    i    s    s
***** *****  * *     ddddd   eeeeeee iiiiiii  ssss

Welcome to Deis			Powered by CoreOS
core@deis-01 ~ $ cat /etc/os-release
NAME=CoreOS
ID=coreos
VERSION=766.4.0
VERSION_ID=766.4.0
BUILD_ID=
PRETTY_NAME="CoreOS 766.4.0"
ANSI_COLOR="1;32"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"

Might be a difference between Mac and Ubuntu default shells or handling within Ruby? This is happening on the Jenkins build nodes. Also see: http://shiroyasha.github.io/running-shell-commands-from-ruby.html

Confirmed working on 1.7.4. @sgoings is :cactus:
➜  deis git:(master) vagrant --version
Vagrant 1.7.4
➜  deis git:(master) vagrant status
Current machine states:

deis-01                   running (virtualbox)
deis-02                   running (virtualbox)
deis-03                   running (virtualbox)

This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.

Yeah, probably something to do with the Jenkins node's system.

No, it's not Jenkins - it would be Ubuntu. I can confirm this is fully reproducible logged into the box.

Can we try changing this line to use /usr/bin/env bash instead of .? Perhaps the default shell is used when . is invoked.

Something that looks very similar to what I'm alluding to: http://askubuntu.com/a/25530

I'm fixin' her up. :smile:


Inject VITE_CLOUD_URL at runtime

          We need to seek a further solution to inject `VITE_CLOUD_URL` at runtime so we can reuse same image across different environments. Let me create an issue for this.

Originally posted by @sunng87 in https://github.com/GreptimeTeam/dashboard/pull/156#pullrequestreview-1325479339

I don't think we could use the same image for dev and staging.
We could edit the action YML and make sure the commit sha for the staging image is (one of) the latest sha for the dev image (already tested).


Remove invalid form methods

According to the html spec, only GETs and POSTs are valid http actions for forms.

:eyeglasses: @nramadas

:fish:


About Data Table

@Ajwah in the HexDocs you mentioned this
I just one to confirm something: I got the idea somehow that once you defined the  Scenario Outline, all the cases defined in the data table will be tested, however, I think i got the wrong idea. Can you clarify this? 🙏🏻 thanks a bunch, this is lib is effing amazing.

Hi @thelastinuit,
I am happy you love it!
I am not sure I understand your question properly though. Could you kindly elaborate?
It should run all the steps in your feature file provided you have the corresponding module defined. Here you can see some examples: https://github.com/Ajwah/ex_cucumber/tree/5633c889bf177dc1e528c4d76eac4c8979b2f01e/apps/ex_cucumber/test/support/modules/create_employee_features
Of course, some examples may fail because they were intentionally coined as a failing test case. For instance: https://github.com/Ajwah/ex_cucumber/blob/5633c889bf177dc1e528c4d76eac4c8979b2f01e/apps/ex_cucumber/test/ex_cucumber_test.exs#L63-L69

They will get substituted by the corresponding values in the Example table.
If you could try this out, see if it helps:
defmodule CreateEmployee do
  use ExCucumber
  @feature "create_employee.feature"

  defgiven("user wants to create an employee with the following attributes", arg, do: arg)
  defand("with the following phone numbers", do: 2)
  defwhen("user saves the new employee 'WITH ALL REQUIRED FIELDS'", do: 3)
  defthen("the save 'IS SUCCESSFUL'", do: 4)

  defwhen("user saves the new employee '<testCase>'", arg, do: puts arg) # This will show you the magic!
  defthen("the save '<expectedResult>'", arg, do: puts arg) # This will show you the magic!
end

with the same feature file, that should demonstrate to you it is enumerating all rows accordingly.

@Ajwah thanks!


Add support for bzlmod

Closes #37
TODO:

[ ] add some tests to make sure bzlmod and workspace versions work the same way?
[ ] merge format/repositories.bzl and non_module_deps.bzl?

Thanks for the PR that motivated rules_lint! Time to archive this repo.


Add qsv pro's SQL query feature

Add a demo of qsv pro's SQL query feature (added in v0.4.0).

Resolved in f71963c17905028c9332639c33dc59aec50ff408. Considering a dark mode GIF instead to be consistent but that may be another issue if requested.


[Sample][autoscaler v2] Add sample yaml for autosclaer v2

Why are these changes needed?

Related issue number

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[ ] Manual tests
[ ] This PR is not tested :(

Oh is it because ray hasn't released yet: https://buildkite.com/ray-project/ray-ecosystem-ci-kuberay-ci/builds/3454#018e1b6f-1a44-455d-95f2-13c63684d786 ?

I see - so using nightly works. Maybe I will update this to be 2.10.0 once ray releases.

Update with 2.10.0.

Would you mind rebasing with the master branch? Thanks!

ping for review @kevin85421


Multiple mutations with the same name

Is it possible to have multiple mutations with the same name, under different parent types?
For example:

@gql.type
class Namespace1:
    @gql.django.mutation
    def mut(self) -> Res1:
        return Res1(1)

@gql.type
class Namespace2:
    @gql.django.mutation
    def mut(self) -> Res2:
        return Res2(2)

@gql.type
class Mutation:
    ns1: Namespace1
    ns2: Namespace2

used as:
mutation Mutation {
  ns1 {
    mut {
      __typename
      ... on Res1 {
        res1
      }
    }
  }
}

This was working fine until I've tried to switch from gql.mutation to gql.django.mutation to use OperationType for handling the errors. The problem is that the two mutations, even though they return different types according to the type annotations, in the generated graphql they share the same union (MutPayload) which is the payload of one of the two. Therefore, for one mutation it works fine, while the other has a broken schema.
Is this supported? Are there plans to support it? Am I missing some docs regarding it?
The project I'm working on has many mutations, and we'd like to keep them grouped. Sure, we can rename them to have unique names, but it feels kinda odd (especially since there is no warning or error message about the duplicates).
Thanks!

Hi @edomora97 ,
That's an interesting use case, it is the first time I saw someone doing mutations inside a type =P
This is a corner case I have not handled because mutations are usually directly inside the root Mutation, and thus it would not be possible for them to have duplicated names.
What can probably be done here is to add an optional parameter with a payload name that should be used instead of the automatically generated one. What do you think?


[MS2] Finish function calculate_grade

[x] Finish code of calculate_grade.py
[x] Create unit test for calculate_grade function
[x] Create PR for approval
[x] Code merged to main branch

Code added and unit tested, merged to main so close to issue


Facilitator init optimization and bug fixes

PR contains optimization for facilitator init
fixes #212

Could you please specify in the PR description about bug and optimisation you have done.


v1.2.1 tag missing

https://pypi.org/project/django-template-i18n-lint/ has v1.2.1 which doesnt appear in the list of GitHub tags.

This only requires adding a tag to github.


Fix regression in results comment

Proof that it works - https://github.com/fernflower/leapp/actions/runs/1981172458 (github action https://github.com/fernflower/leapp/actions/runs/1981172458/workflow run on leapp fork) [once run is finished will publish link to properly generated comment too]
Upd. https://github.com/fernflower/leapp/pull/4#issuecomment-1066878472 and https://github.com/fernflower/leapp/pull/4#issuecomment-1066878542

LGTM!

@phracek My concern is that results_url won't be in json output if the request is still waiting its turn to be scheduled.


Removes line break before 'else if' after statement

if (foo)
   bar();
else if (baz)
   done();

Running esformatter elseif.js:
if (foo)
   bar();else if (baz)
   done();

$ esformatter -v
esformatter v0.9.3

this is handled by https://github.com/millermedeiros/esformatter/blob/master/lib/hooks/IfStatement.js - probably caused because of _br.limitBefore(elseKeyword, 'ElseIfStatement'); (I did not test it tho..)

is there a fix for this?


Fix http redirects

All the docs.rs redirects are absolute, including the protocol and the host name. This is fine if docs.rs is exposed directly on the Internet, but the production instance sits behind CloudFront which terminates TLS connections. This means the application thinks it's serving HTTP requests instead of HTTPS ones, and it issues wrong redirects.
This PR fixes the issue by taking the Cloudfront-Forwarded-Proto header into account when building the redirect URL. This also adds dotenv to the project. It's not necessary but it's handy when you want to set environment variables and you aren't in the vagrant VM.
Fixes #363, and thanks @HeroicKatora for investigating this!

Thats great, thanks @pietroalbini and @HeroicKatora. We have been aware of the issue since we started using CloudFront but we weren't able to provide a solution for it. This is so useful.

like I said in the discord; I am only skeptical about dotenv, we are already doing same thing with systemd, it's reading our environment variables from (~/.cratesfyi.env) and passing it to our process. So I don't think we need dotenv.

Moved the dotenv commit in its own PR: #366
I still think it's useful but we don't need to block this PR on it.

Awesome, thanks again!


Adds build env script and updates README

This environment script and updated README should make things easier for folks installing drake-ros for the first time. This assumes you want to use drake-ros from your ROS2 workspace environment.

This change is

I'm not sure if I agree posting this much verbosity on our front README.
Can we delegate to secondary README, linked from main?
(or, if this PR is dead, can we close it?)

Closing PR for now!


helix displayed out of order in main view

For some reason, in the attached screenshot helix number 33 is displayed very far above helix 0 and a hole is put between 32 and 34.
The wanted behvaior is: display helix 33 right above helix 0 and no hole between 32 and 34.
See attached screenshots of scadnano behavior vs cadnano behavior and the two associated files.
32_helix_rectangle.dna.txt

This is expected behavior. helices_view_order lists helix 33 as first to display:
"helices_view_order": [33, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34]

Since it is 32 helices distance (2.5*32 nm) away from helix 0 in the side view, it is displayed that far above helix 0 in the main view.


Enable sorting billing statements by amount

What
Before:

After:

Andy Paine [2:21 PM]
...
feature request
sort by cost
not entirely sure why I would want to sort by name, space or plan but
not cost on a billing page :rotating_thinking_face:

Richard Towers [2:23 PM]
yeah, fair point lol

How to review

Code review
Run with stub-api and check it works locally
(If you're feeling thorough) Push down a dev environment and test it properly

Who can review
Not @richardtowers

I approve this message


Change all publish steps from master branch to main branch.

This Pull Request contains changes to another Step that should not have been included.  DO NOT DELETE THIS BRANCH.

Branch deleted after all changes merged individually.


Inaccurate list of Gateway IP Addresses for Azure SQL Database

The Gateway IP addresses (and subnets) listed, at least for West Europe are not a comprehensive list OR the Azure SQL Database service in West Europe is using additional addresses/subnet ranges which have not yet been published here.
As seen in the attached screenshot of firewall traffic monitoring:

A connection is made over TCP 1433 to <IP_ADDRESS> - an IP address on the list of Azure SQL Database Gateways for West Europe.

The request, via Redirect connection policy is being redirected to an IP address (<IP_ADDRESS>) which is not a published IP within any of the Azure SQL Database Gateway subnets:

After removing address restrictions, and re-attempting the same Redirect connection request to the same <IP_ADDRESS> endpoint, the connection this time, while permitted, is still redirected to IP addresses not in the documentation:

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

ID: e1a62365-4312-8aad-d2f1-bb5c4184adf1
Version Independent ID: 2ba5b809-8025-d7ee-c756-d6d1bab033fb
Content: Azure SQL Database Connectivity Architecture - Azure SQL Database and Azure Synapse Analytics
Content Source: articles/azure-sql/database/connectivity-architecture.md
Service: sql-database
Sub-service: connect
GitHub Login: @rohitnayakmsft
Microsoft Alias: rohitna

Hi @csvdarius Thanks for your findings,We will investigate and update as appropriate

Any updates here?

#assign:WilliamDAssafMSFT

Thanks @csvdarius for taking the time to provide this feedback to Microsoft Docs. I believe the difference here is Redirect vs Proxy connection policy.

When using Redirect, refer to the full list of Azure IP Ranges and Service Tags – Public Cloud in your region for the IP addresses to allow.
When using the Proxy connection policy, refer to the Gateway IP addresses list for your region's IP addresses to allow.

A doc update is in flight to make this more clear and obvious. Thanks again for this feedback, your suggestions help improve our documentation.
#please-close


Correct way to add a second property (Adwords) to config

The docs for gtag.js show how to add a second property to the global site tag by setting a new config gtag('config', 'GA_MEASUREMENT_ID_2'); . How is this achieved with vue-gtag. Is it ok to just add a global site tag for Adwords alongside the vue-gtag setup which is using a Google Analytics Id.
Thanks
Steve

you currently have to do it like this https://matteo-gabriele.gitbook.io/vue-gtag/multiple-domain-tracking
this will change and me more easy to customise with the next version