Add first inline component example and associated build tooling

Closes #92
The inline docs examples are built using Webpack: each index.jsx file inside a folder within the examples directory in the document root will be compiled into JS and HTML files (bearing the same name as that folder) within the docs-src/examples directory.
These generated files are excluded from the repository, but they will be created every time grunt docs is executed; to run Jekyll without rebuilding examples, use grunt jekyll directly.
To enable better development convenience when authoring new inline examples, the npm run docs-dev task is provided; this uses parallelshell to run Jekyll's watcher in parallel with the examples webpack build in watch-mode, so that any code changes to examples/ get automatically compiled into docs-src/examples/, and finally rendered into the generated docs/ folder.
Many thanks to @mzgoddard for helping me resolve confusion around this build configuration!

Looking good to me. I'd change the wording of one comment. I dig the example, straight to the point of animating changes in location of the dom.

:shipit:


Relax filesystem driver folder permissions to 0777 (cont)

There was a previous PR relaxing the filsystem driver permissions
for files and folders to 0666 and 0777 respectively [1][2], but it was
incomplete. This is required to get the registry to honor the umask
value.
[1] https://github.com/docker/distribution/pull/1304/
[2] https://github.com/docker/distribution/issues/1295
Signed-off-by: Stefan Nica<EMAIL_ADDRESS>

@BrianBland , @stevvooe , could you please take a look at this ? It's a rather simple fix, it'll only take a couple of minutes.


Win auth sample trouble

So I've plugged in the Windows auth from the sample project into my production-like project. I did following steps:

copied the WindowsAuthWebHost project
set it up as separate IIS application with windows authentication
set up WS-Fed identity provider pointing to the new IIS application
Added code to AuthenticateExternalAsync in my existing UserService implementation

What I'd like to achieve when hitting /authorize endpoint is to be presented with:

username / password fields - if this option used, AuthenticateLocalAsync should be hit
button for Windows authentication - if this option used, AuthenticateExternalAsync should be hit

What happens now when hitting /authorize is:

AuthenticateExternalAsync is hit automatically
if AuthenticateExternalAsync fails, I'm back at /callback with error message and username / password form cannot be submitted
No chance of invoking AuthenticateLocalAsync

What am I missing?

Answer: I'm missing EnableLocalLogin that misteriously got set to false. My bad


Control the whole shape of the book

Should the cover and content share the same shape always?
You could control the whole shape of the book to prevent this:
https://github.com/the-d-velopers/animated_book_list/assets/155333596/6e66fa3b-86f8-4b53-845e-536a6748959e

Completed on #34


add signing slnStartupProjectLibrary with strong name

I'm implementing Visual Studio Plugin for setting Startup Project with slnStartupProjectLibrary.
The plugin is signed with strong name. So slnStartupProjectLibrary must be signed with strong name
if the plugin call the function.
So I implement to sign slnStartupProjectLibrary with strong name.

I change the plugin to link the sources files directly.
So it becomes that this pull request is not necessary for my plugin.


Can't patch challenge, failed calling webhook "webhook.cert-manager.io"

After a kubectl delete namespace cert-manager everything deleted but the challenge resources.
I followed the instruction from issue 3474, ie I edited the challenge file with kubectl edit challenge <the-challenge> and modified the .metadata.finalizers to be an empty list.
However on saving the file I get this error:
error: challenges.acme.cert-manager.io "ngnix-hello-domain-crt-2gktm-4250696096-4094965733" could not be patched: Internal error occurred: failed calling webhook "webhook.cert-manager.io": Post https://cert-manager-webhook.cert-manager.svc:443/mutate?timeout=10s: service "cert-manager-webhook" not found.
You can run kubectl replace -f /tmp/kubectl-edit-mtjml.yaml to try this update again
Is there something else I need to do in order to be able to delete this challenge?
Thank you

Thanks for letting us know, I have created an issue for updating our uninstallation doc website#559.
A fair warning- I had a brief look at the tutorial you linked- it looks great, but cert-manager v0.9 is a fairly old version of cert-manager that we no longer support. It also suggests to disable CRD validation which is no longer needed with cert-manager custom resources.
I am not entirely sure what's the compatibility with Rancher versions, but you may want to deploy a newer, supported version i.e v1.3.
Glad it's working now- should we close this issue?

Thanks!


Support for intented comma style of declaration blocks

I like to use this style for declaration blocks:
var express = require('express')
  , router = express.Router()
  , textParser = require('body-parser').text()

But when beautified, we end up with this:
var express = require('express'),
  router = express.Router(),
  textParser = require('body-parser').text()

what config options would tell js-beautify to not mess up my formatting?

Try --comma-first?

Thanks, didn't know what that would be called!


get range vector from a function return.

Hello,
i'd like to know if you can generate a range-vector from a function returned instant-vector ?
The idea is to compute the delta() of an averaged-over-time serie. Something like :
delta( avg_over_time(mymetric[10m])[2h] )
but this syntax won't work.
More commonly, is it possible to "mix" functions
Thanks
Anthony.

This is not possible right now, see #1227 .

For that use case, you're best off using deriv.


Analyzer v5 (second)

@ykmnkmi @GZGavinZhao do you have any sense of when these changes will be merged/published? I'd love to upgrade package:angular_bloc to use ngdart (https://github.com/felangel/bloc/pull/3700).


Add a link to ScanAPI GitHub Action

Add a link to ScanAPI GitHub Action
We have a GitHub action for ScanAPI. It would be nice to have a link to it on our website:
https://github.com/marketplace/actions/scanapi

Can I work on it, can you explain what to do and where is the website link?

@ShubhamSood1406 yes, for sure! You can access the website at: https://scanapi.dev and this is the repo.
I believe we could have the link for the GitHub Action here in the menu, after examples

This is the link for the github action https://github.com/marketplace/actions/scanapi

Should I ScanAPI as a heading or anything else?

@camilamaia You assigned this issue to @Pradhvan, but shouldn't it be assigned to me?

@ShubhamSood1406 Sorry, I've just fixed the assignee.

Closed by #40

Closed by #40

@camilamaia  Can you add hacktoberfest topics is your repository so that this repo will be eligible for Hacktoberfest. Due to updates in Hacktoberfest policies.

Closed by #40

@camilamaia Can you add hacktoberfest topics is your repository so that this repo will be eligible for Hacktoberfest. Due to updates in Hacktoberfest policies.

Done!


Azure Service Activity  added to the project with compilation error .

OS - Windows
Plugin Version - 0.1.197
IDE - Intellij Idea Ultimate 14.1.2 , JRE 1.8
Authentication - Publish Settings file
Steps -
Create an application.
Add a new Azure Service Activity .
They will be added to the project with compilation error.
Information:Gradle: Executing tasks: [:app:assembleDebug]
Information:5/11/2015 11:20 AM - Compilation completed with 2 errors and 0 warnings in 7s 868ms
C:\Users\android\IdeaProjects\MyApplication18\app\src\main\AndroidManifest.xml
Error:(18, 9) Gradle: Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:18:9
Error:(18, 9) Gradle: Execution failed for task ':app:processDebugManifest'.

> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:18:9
>     is also present at com.microsoft.azure:azure-notifications-handler:1.0.1:13:9 value=(@drawable/ic_launcher)
>     Suggestion: add 'tools:replace="android:icon"' to  element at AndroidManifest.xml:16:5 to override

Snap attached .

P.S - Commenting out the error giving line in AndroidManifest.xml file  or by following the suggestion as suggested in the error box , the Activity is successfully compiling and activities are successfully added to project .

This seems to be an issue with the notifications handler library. They are working on it, we will re-test this once the new version of the library is available.

obsolete; support deprecated

What does this mean? How to circumvent this issue?

Which was the issue resolution?

 So you closed the issue just because you just felt like it? Because you needed to show to your bosses that the number of opened tickets is going down? I hope whoever closed this has lost the job.


volte docker setup kamailio_base folder missing

Hi @herlesupreeth ,
I am interested in trying out volte call with LTE core and came across your notes on bringing up volte dockerized setup in following link:
https://open5gs.org/open5gs/docs/tutorial/03-VoLTE-dockerized/
In the steps its mentioned as:
`cd ../kamailio_base
docker build --no-cache --force-rm -t open5gs_kamailio .
`
But i could not see this "kamailio_base" folder in the clone. May i know how to build open5gs_kamailio docker image?
Is it the "ims_base" folder same as "kamailio_base" u were referrring to in the article?
Please clarify.

ims_base is correct as explained in this repository.

Yep, as @s5uishida mentioned its the ims_base folder ( I need to update that tutorial in open5gs). Thanks @s5uishida

Thanks for the clarification @s5uishida  / @herlesupreeth .
I am following that open5gs steps to try volte in dockerized env now. Can you pls clarify following:

Have built the images using: "docker-compose build --no-cache".
I assume next step is to do "docker-compose up" command though its not mentioned in the steps ? (im new to this, so just confirming).

Also i see the docker-compose.yaml file that its starting all 4g and 5g containers probably. Is there any way i can run only LTE/EPC-Core using this docker environment?

In the article the next step mentioned as:
`Follow the instructions in VoLTE Setup:

Step 18, set IMSI, Ki, OP, SQN and APN of your SIM cards. Important! Set the type of both APN to IPv4. Kamailio does not support VoLTE over IPv6 at the moment. (See the screenshot below.)
Step 20, add IMS subscriptions to FHoSS.`
Does this mean i just have to follow step-18 and step-20 at this point? and no need to do from step 1 to 17?

I am using real radio and real 2 UEs. Hope its enough to configure correct PLMNs/Keys in my sim cards and set 2 APNs(internet/ims) in mobile to make this VoLTE testing work?

Please clarify.
Thanks,
...Balaji.J

Thanks for the clarification @s5uishida  / @herlesupreeth .
I am following that open5gs steps to try volte in dockerized env now. Can you pls clarify following:

Have built the images using: "docker-compose build --no-cache".
I assume next step is to do "docker-compose up" command though its not mentioned in the steps ? (im new to this, so just confirming).

Also i see the docker-compose.yaml file that its starting all 4g and 5g containers probably. Is there any way i can run only LTE/EPC-Core using this docker environment?

In the article the next step mentioned as:

Follow the instructions in [VoLTE Setup](https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/):
Step 18, set IMSI, Ki, OP, SQN and APN of your SIM cards. Important! Set the type of both APN to IPv4. Kamailio does not support VoLTE over IPv6 at the moment. (See the screenshot below.)
Step 20, add IMS subscriptions to FHoSS.

Does this mean i just have to follow step-18 and step-20 at this point? and no need to do from step 1 to 17?

I am using real radio and real 2 UEs. Hope its enough to configure correct PLMNs/Keys in my sim cards and set 2 APNs(internet/ims) in mobile to make this VoLTE testing work?

Please clarify.
Thanks,
...Balaji.J

When using docker_open5gs, steps 1 to 17 are provided, so steps 18 (latter half) and 20 are required.
I'm using the open5gs_hss_cx branch of docker_open5gs. The reason is that the setting of FHoSS is a little troublesome, so instead of FHoSS, I connected Kamailio's S-CSCF and I-CSCF to Open5GS's HSS.
For reference, I wrote a tiny settings for using VoLTE/SMS with docker_open5gs.
https://github.com/s5uishida/docker_open5gs_volte_sms_config

Have built the images using: "docker-compose build --no-cache".
I assume next step is to do "docker-compose up" command though its not mentioned in the steps ? (im new to this, so just confirming).

Yes, that's right

Also i see the docker-compose.yaml file that its starting all 4g and 5g containers probably. Is there any way i can run only LTE/EPC-Core using this docker environment?

yes, its possible. If you use 4g_plus branch in this repo. That will bring up only 4G components + IMS

Does this mean i just have to follow step-18 and step-20 at this point? and no need to do from step 1 to 17?

Yes, that is right. All the steps from 1 to 17 are more or less automated in this docker setup

I am using real radio and real 2 UEs. Hope its enough to configure correct PLMNs/Keys in my sim cards and set 2 APNs(internet/ims) in mobile to make this VoLTE testing work?

It should be enough. But you never know whether VoLTE is truly activated on your UE until you attach to your network. Most of the times UE vendors lock the VoLTE functionality to only certain PLMN. If that is case then you can try force activating VoLTE on the phones using the guide here - https://github.com/herlesupreeth/CoIMS_Wiki (I am assuming that you have a programmable SIM card with all the required keys)


re2c: 0.16 -> 1.0.3

Semi-automatic update. These checks were performed:

built on NixOS
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c -h got 0 exit code
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c --help got 0 exit code
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c help got 0 exit code
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c -V and found version 1.0.3
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c -v and found version 1.0.3
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c --version and found version 1.0.3
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c version and found version 1.0.3
ran /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c help and found version 1.0.3
found 1.0.3 with grep in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3
found 1.0.3 in filename of file in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3

cc "@thoughtpolice"

Success on x86_64-darwin (full log)
Partial log (click to expand)
  /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/install -c re2c '/nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3/bin'
 /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/mkdir -p '/nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3/share/man/man1'
 /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/install -c -m 644 doc/re2c.1 '/nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3/share/man/man1'
make[1]: Leaving directory '/private/tmp/nix-build-re2c-1.0.3.drv-0/source/re2c'
post-installation fixup
gzipping man pages under /nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3/share/man/
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3/bin
patching script interpreter paths in /nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3
/nix/store/5g9apxa2kgspm123g9a9qdr6ql02vh3i-re2c-1.0.3

Success on x86_64-linux (full log)
Partial log (click to expand)
make[1]: Leaving directory '/tmp/nix-build-re2c-1.0.3.drv-0/source/re2c'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3
shrinking /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin/re2c
gzipping man pages under /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/share/man/
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3/bin
patching script interpreter paths in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3
checking for references to /tmp/nix-build-re2c-1.0.3.drv-0 in /nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3...
/nix/store/nakhmqvpq4y9jdqs0n974wqmasvsypp9-re2c-1.0.3

Success on aarch64-linux (full log)
Partial log (click to expand)
make[1]: Leaving directory '/build/source/re2c'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3
shrinking /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3/bin/re2c
gzipping man pages under /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3/share/man/
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3/bin
patching script interpreter paths in /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3
checking for references to /build in /nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3...
/nix/store/nyrff6w2m333d5ybhj9lq369pz3s4jjc-re2c-1.0.3

@GrahamcOfBorg build ninja

@ryantm could you rebase on staging?

Success on x86_64-darwin (full log)
Partial log (click to expand)
[28/28] LINK ninja
bootstrapping ninja...
wrote build.ninja.
bootstrap complete.  rebuilding...
installing
post-installation fixup
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/kd599db6plsizzqiwd840y7zzqjq467q-ninja-1.8.2/bin
patching script interpreter paths in /nix/store/kd599db6plsizzqiwd840y7zzqjq467q-ninja-1.8.2
/nix/store/kd599db6plsizzqiwd840y7zzqjq467q-ninja-1.8.2

Success on x86_64-linux (full log)
Partial log (click to expand)
bootstrap complete.  rebuilding...
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2
shrinking /nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2/bin/ninja
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2/bin
patching script interpreter paths in /nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2
checking for references to /tmp/nix-build-ninja-1.8.2.drv-0 in /nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2...
/nix/store/h1xsqmjj65fql44mmk58k81lvn3xyyg3-ninja-1.8.2

Success on aarch64-linux (full log)
Partial log (click to expand)
bootstrap complete.  rebuilding...
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2
shrinking /nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2/bin/ninja
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2/bin
patching script interpreter paths in /nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2
checking for references to /build in /nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2...
/nix/store/z31pvc5rpmgclch4gpcyr6ml52ci7djq-ninja-1.8.2

@globin done

Success on aarch64-linux (full log)
Partial log (click to expand)
make[1]: Leaving directory '/build/source/re2c'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3
shrinking /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3/bin/re2c
gzipping man pages under /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3/share/man/
strip is /nix/store/3l67pallq6xda4rgygnpaj8rhcqvzh6d-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3/bin
patching script interpreter paths in /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3
checking for references to /build in /nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3...
/nix/store/wz4miswv3lq74ffdicffjy7bajqz92f4-re2c-1.0.3

Failure on x86_64-darwin (full log)
Partial log (click to expand)
cannot build derivation '/nix/store/vr0wvsra71cfm1gbqhsmkd7mxwsa0lp8-perl-5.24.3.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/zm13i1f280chqhh8mccxy8yhain0yydb-autoconf-2.69.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/88wn2y2ljm72gffwshaldbd6qpd39szh-gettext-0.19.8.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/pd1ij3n25yjl5d6558k2ygby4whxq6kd-automake-1.16.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/griz678wlr41gi24n7kh2dvv4z19svj2-perl-LocaleGettext-1.05.drv': 3 dependencies couldn't be built
cannot build derivation '/nix/store/zkkyw2wmxic07jlb7hwbyqrhmi1yqx47-help2man-1.47.5.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/jzvca2icm5gkb702zsz3imdhf1n7zryd-libtool-2.4.6.drv': 4 dependencies couldn't be built
cannot build derivation '/nix/store/am1fwv45fnpvrlb0qw7svx0cc1nbs81s-hook.drv': 5 dependencies couldn't be built
cannot build derivation '/nix/store/4h4x812szdvnvhgvr9k4glic46w8m3hn-re2c-1.0.3.drv': 2 dependencies couldn't be built
error: build of '/nix/store/4h4x812szdvnvhgvr9k4glic46w8m3hn-re2c-1.0.3.drv' failed

Success on x86_64-linux (full log)
Partial log (click to expand)
make[1]: Leaving directory '/tmp/nix-build-re2c-1.0.3.drv-0/source/re2c'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3
shrinking /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3/bin/re2c
gzipping man pages under /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3/share/man/
strip is /nix/store/ki5nz16mh8h8qngsxi6wfr38ifzi064i-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3/bin
patching script interpreter paths in /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3
checking for references to /tmp/nix-build-re2c-1.0.3.drv-0 in /nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3...
/nix/store/fbh5ydgq6nzbcx5wl5bj0nch1nkf0g9g-re2c-1.0.3


hraInfoPR

Added hoverable info for HR adjusted graph.

Very thanks :) i Will try that :)
Thanks again for your work !

This adds the info explaining the HR adjusted performance graph. I hope the heavy-lifting (the info display using SVG on mouse hover and the info placement) is done, if you desired any changes in the text of the info, feel to ask or implement them.


Beep disabled by default

Is there a way of enabling "beep" by default ?
Thanks

After a long time still no one has any clue haw can this be enabled by default ?
I do think this would/should need an automation to check via time pattern and enable it


Limits

Can you enable some type of limit to only get the top X communities? The app tried to get 7000 communities and I'm just not sure I need THAT many.. :)

This is what the community data looks like:
{
        "baseurl": "cigar.cx",
        "url": "https://cigar.cx/c/newworldcigars",
        "name": "newworldcigars",
        "title": "New World Cigars",
        "desc": "",
        "icon": "https://cigar.cx/pictrs/image/349210a1-067c-4533-92ca-ede73fb855d0.webp",
        "banner": "https://cigar.cx/pictrs/image/ac9fbc84-63a3-4881-b4b7-530763266805.jpeg",
        "nsfw": false,
        "counts": {
            "id": 2,
            "community_id": 3,
            "subscribers": 6,
            "posts": 0,
            "comments": 0,
            "published": "2023-06-10T00:13:26.727280",
            "users_active_day": 0,
            "users_active_week": 0,
            "users_active_month": 0,
            "users_active_half_year": 0
        },
        "time":<PHONE_NUMBER>139,
        "isSuspicious": false,
        "score": 282
    }

and kbin:
{
        "actor_id": "https://fedia.io/m/sanantonio",
        "title": "San Antonio",
        "name": "sanantonio",
        "preferred": "sanantonio",
        "baseurl": "fedia.io",
        "summary": "Anything and everything having to do with the city of San Antonio in Texas.",
        "sensitive": false,
        "postingRestrictedToMods": false,
        "icon": null,
        "published": "2023-06-16T04:18:39+02:00",
        "updated": "2023-06-16T04:24:08+02:00",
        "followers": 2,
        "time":<PHONE_NUMBER>647
    }

Currently the only filtering that happens is for communites where posts = 0. We could filter using any of these values. Thoughts on how to get "top?" Should it be posts, or active users?

I would probably start with active users but maybe a choice wouldn't be too
bad?
Thanks!
On Wed, Jul 5, 2023, 8:23 PM Jay Heidecker @.***> wrote:

This is what the community data looks like:
{
"baseurl": "cigar.cx",
"url": "https://cigar.cx/c/newworldcigars",
"name": "newworldcigars",
"title": "New World Cigars",
"desc": "",
"icon": "https://cigar.cx/pictrs/image/349210a1-067c-4533-92ca-ede73fb855d0.webp",
"banner": "https://cigar.cx/pictrs/image/ac9fbc84-63a3-4881-b4b7-530763266805.jpeg",
"nsfw": false,
"counts": {
"id": 2,
"community_id": 3,
"subscribers": 6,
"posts": 0,
"comments": 0,
"published": "2023-06-10T00:13:26.727280",
"users_active_day": 0,
"users_active_week": 0,
"users_active_month": 0,
"users_active_half_year": 0
},
"time":<PHONE_NUMBER>139,
"isSuspicious": false,
"score": 282
}
and kbin:
{
"actor_id": "https://fedia.io/m/sanantonio",
"title": "San Antonio",
"name": "sanantonio",
"preferred": "sanantonio",
"baseurl": "fedia.io",
"summary": "Anything and everything having to do with the city of San Antonio in Texas.",
"sensitive": false,
"postingRestrictedToMods": false,
"icon": null,
"published": "2023-06-16T04:18:39+02:00",
"updated": "2023-06-16T04:24:08+02:00",
"followers": 2,
"time":<PHONE_NUMBER>647
}
Currently the only filtering that happens is for communites where posts =
0. We could filter using any of these values. Thoughts on how to get "top?"
Should it be posts, or active users?
—
Reply to this email directly, view it on GitHub
https://github.com/jheidecker/lemmony/issues/9#issuecomment-1622775760,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMRZNQCQCZ4HFRSWKOQ6PM3XOYHPNANCNFSM6AAAAAAZ7VOE7U
.
You are receiving this because you authored the thread.Message ID:
@.***>

So I'm thinking active users is probably going to be the best metric. It's just a couple hundred communities before you start getting to dead ones.
A used case might be to have the script run once a week and scrape the top X active users the past week. That way you just tend to get the most active. Or we could actually set a threshold and pull anything above that.
I might take a look at what the website gives in terms of data and see if I can't help submit some functionality for this project..
The bottom line is we certainly don't have to subscribe to everything and can probably get 95% of the active communities within a few hundred results.
Let me know what you think!

I think it's a good start! Let me see what I can get done for adding simple filtering for top X active users with another parameter!

Thanks, Jay!
On Thu, Jul 6, 2023, 9:22 PM Jay Heidecker @.***> wrote:

I think it's a good start! Let me see what I can get done for adding
simple filtering for top X active users with another parameter!
—
Reply to this email directly, view it on GitHub
https://github.com/jheidecker/lemmony/issues/9#issuecomment-1624548510,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMRZNQAKEXPR6IMT5UGMETTXO5XFVANCNFSM6AAAAAAZ7VOE7U
.
You are receiving this because you authored the thread.Message ID:
@.***>

Nice!
Thank you!
On Fri, Jul 7, 2023, 6:15 PM Jay Heidecker @.***> wrote:

Closed #9 https://github.com/jheidecker/lemmony/issues/9 as completed
via 8c1e448
https://github.com/jheidecker/lemmony/commit/8c1e448977e23a93b3a47e69f4c72c39574a6432
.
—
Reply to this email directly, view it on GitHub
https://github.com/jheidecker/lemmony/issues/9#event-9760047523, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMRZNQFOM3GRYS4V63RA34LXPCKAXANCNFSM6AAAAAAZ7VOE7U
.
You are receiving this because you authored the thread.Message ID:
@.***>


[METADATA UPDATE][Merge by 2023-10-06] Global metadata/header/navigation changes

A Pull Request has been made from the Learn Platform’s Metadata Management System. Please review and merge this Pull Request within 5 days. If you have any questions or concerns about the purpose of these metadata updates, please contact<EMAIL_ADDRESS>If you are not the correct contact for this content and repository, please notify<EMAIL_ADDRESS>If this Pull Request is not merged within 14 days, it will be automatically merged by our system to ensure the timeliness of the metadata update. This includes bypassing the Repository’s Branch Policy, including if Review Required is enabled. Please notify<EMAIL_ADDRESS>if you have questions or concerns or would like Pull Requests for metadata updates to merge automatically in future.
Fixing#890109 Replace invalid ms.topic value "reference-architectures" with valid value "reference-architecture"
Why we make metadata updates
It’s important that metadata is appropriately managed to ensure its ongoing relevancy, usefulness, and reflects the current business. For example, metadata is updated to reflect a product rebrand. Because some metadata values (slugs) are included in the YAML header, metadata updates require changes to the content itself.
For metadata used internally, these updates make reports cleaner, easier to use, more consistent, and more reflective of current business. Once changes to allowlist-driven metadata are merged, standard dashboards and reports will reflect new values. You’ll need to use new filter values in those dashboards and reports. If you have custom dashboards or Kusto queries, you might need to update those as well.
For customer-facing metadata, these updates ensure our customers are seeing the most up-to-date metadata on Learn content that matches what they see elsewhere in the Microsoft universe.
Why we make header/navigation updates
Header changes and other site navigation updates are crucial for improving content findability and are made in support of the navigation model strategy driven by the Learn Information Architecture and Content Architecture teams.
After you accept the header/navigation changes, you may now see a new or different product-level header used on content in your repo, revised breadcrumbs, or other navigation-related changes, which will be specified in the commit message.
Frequently Asked Questions
Why does this Pull Request appear to be made by the Repository Owner? We open Pull Requests two different ways.

For Git Repos with a permissioned Service Account, we open the PR from our Document Build Service Account.
For Git Repos that we either do not have Service Account permission for or the repo is in Azure Repos (ADO)  we open the Pull Requests in an automated way with the PR creator as the Repo owner.

How can I revert a Pull Request that has been merged and created an unexpected issue? Whether a PR has been merged manually or automatically, you can revert it if an issue arises. See Reverting a pull request - GitHub Docs.
CommitMessage : Due to lack of validation in some repos, bad ms.topic values have been added to content. This is to remove invalid values and replace with valid ms.topic values.

@v-savila @tzong @whenslunch This PR has been showing as Merged into Docs for a few weeks. The changes are still not live. Could someone merge this to Live?

@v-savila @tzong @whenslunch This PR has been showing as Merged into Docs for a few weeks. The changes are still not live. Could someone merge this to Live?


HRESULT E_FAIL

Hello, last visual studio, last templates version. Happens on different pcs.

Project is still created correctly and works, just the wizard is unable to close visual studio creation window.
update:
for me happens on  mvvm + navigation + all pages

Hello, last visual studio, last templates version. Happens on different pcs.

Project is still created correctly and works, just the wizard is unable to close visual studio creation window.
update:
for me happens on  mvvm + navigation + all pages

What is your vs version?
I am using v18.0-preview1 and everything is working fine

I should install vs and test it.

@Petrarca181 i tested multiple times and projects created without any issues

@Petrarca181  VSIX development in VS is weak and uses old format/Framework😖
anyway, I was unable to reproduce your issue. I tried every mode and the project created without issues.
However, I had issues with the vsix on my machine and it was causing problems for debugging and testing in VS stable and preview version.  I changed the vsix sdk's (Microsoft.VisualStudio.SDK and Microsoft.VSSDK.BuildTools) and the problems I was having seem to be fixed and now i can debug and test without any issues.
Therefore, use this new version and see if your problem is solved or not?
WinUICommunity_VS_Templates.zip

@Petrarca181 VSIX development in VS is weak and uses old format/Framework😖 anyway, I was unable to reproduce your issue. I tried every mode and the project created without issues. However, I had issues with the vsix on my machine and it was causing problems for debugging and testing in VS stable and preview version. I changed the vsix sdk's (Microsoft.VisualStudio.SDK and Microsoft.VSSDK.BuildTools) and the problems I was having seem to be fixed and now i can debug and test without any issues. Therefore, use this new version and see if your problem is solved or not? WinUICommunity_VS_Templates.zip

Same.

hmmm...
i think you should activate activitylog for vs or clone source code and debug it yourself. because i am unable to repro

@Petrarca181 VSIX development in VS is weak and uses old format/Framework😖 anyway, I was unable to reproduce your issue. I tried every mode and the project created without issues. However, I had issues with the vsix on my machine and it was causing problems for debugging and testing in VS stable and preview version. I changed the vsix sdk's (Microsoft.VisualStudio.SDK and Microsoft.VSSDK.BuildTools) and the problems I was having seem to be fixed and now i can debug and test without any issues. Therefore, use this new version and see if your problem is solved or not? WinUICommunity_VS_Templates.zip

Same.

hmmm... i think you should activate activitylog for vs or clone source code and debug it yourself. because i am unable to repro

I will se. isn't HRESULT E_FAIL related to wasdk elevation problems?

i removed all wasdk dependency from vsix. i dont know, also try this:
Go to this path:
%appdata%Local\Microsoft\VisualStudio
go to vs folders and remove extensions cache:
ComponentModelCache
and inside Extensions folder remove all related folders.
remove vsix and install again

@Petrarca181 VSIX development in VS is weak and uses old format/Framework😖 anyway, I was unable to reproduce your issue. I tried every mode and the project created without issues. However, I had issues with the vsix on my machine and it was causing problems for debugging and testing in VS stable and preview version. I changed the vsix sdk's (Microsoft.VisualStudio.SDK and Microsoft.VSSDK.BuildTools) and the problems I was having seem to be fixed and now i can debug and test without any issues. Therefore, use this new version and see if your problem is solved or not? WinUICommunity_VS_Templates.zip

Same.

hmmm... i think you should activate activitylog for vs or clone source code and debug it yourself. because i am unable to repro

I will se. isn't HRESULT E_FAIL related to wasdk elevation problems?

i removed all wasdk dependency from vsix. i dont know, also try this:
Go to this path:
%appdata%Local\Microsoft\VisualStudio
go to vs folders and remove extensions cache:
ComponentModelCache
and inside Extensions folder remove all related folders. remove vsix and install again

Fixed! Thank you.

😅 excelent


Keep download archive in memory for better performance

I am the original author of this code and I am willing to release it under Unlicense

Fixes #122

OK, hold on...I'm having a weird problem. I'm seeing it work for about 4 videos in this particular set, then it starts trying to mux already-muxed files and whatnot. It shouldn't be doing that, but I don't understand why it would work for multiples and then just stop working like that.

Working properly for me now. Should be ready for merge.

Will review it later. The CI is failing because of my hotstar fix where I forgot one case for the regex so it's failing.
As for your test with 70k lines how is the ram usage?
As an alternative some basic in-file indexing could be implemented. Then you won't store all data in memory (or you basically can select specific regions). Simple approach is sorting for start letter and group those. Then in the very first line start with some identifier like # and simply list the index of the letter.
Just dropping this here before I forget this 😅

I don't know how to officially test the peak RAM usage for Python, but since we're talking about short (~20 byte including newline) strings, it's probably not so bad. I have it running now (it's in the middle of a download) and it says 114MB, and that's with the 77251-item archive loaded. The archive itself is 1.6 MB in size. If this were C, each entry in the BST would consume about 36 bytes. The first list should be garbage collected upon completion of the preload function.

Will merge it when Travis is done. Seems to have some issues lately with multiple builds spawning at once. A new release should be coming later today. Want to include some more features for next one.

@jbruchon you missed one blank line at 117. Try running flake8 .
It expects 2 blank before a new class. If you add a comment it won't count as a blank line anymore.

I fixed it. I ran it and got no messages:
C:\github\youtube-dlc>flake8
.\youtube_dlc\YoutubeDL.py:117:1: E302 expected 2 blank lines, found 1

C:\github\youtube-dlc>flake8

C:\github\youtube-dlc>

@jbruchon is it worth to add some kind of rate limiting for checking archive?

You mean intentionally slow down the program for no reason?

Some sites like youtube will return an error if you send too many requests within a certain time (your missing reason). So I thought a way to limit this would be a good feature.

The archive check doesn't send any requests though.


Response code is 302. Body:  Something went wrong. Please report issue. on like media

I'm getting Response code is 302. Body:  Something went wrong. Please report an issue. while sending like request,
The problem persists  only for certain Instagram accounts.

https://github.com/postaddictme/instagram-php-scraper/issues/866#issuecomment-766557410


🐛 BUG: wrangler dev errors requiring .env and .dev.vars files then just errors

Which Cloudflare product(s) does this pertain to?
Workers Runtime
What version(s) of the tool(s) are you using?
3.17.0
What version of Node are you using?
18.18.0
What operating system are you using?
Linux
Describe the Bug

Create new worker "hello-world" project with npm create cloudflare@latest
Try to start it with npm run dev => It errors, but not clear
Try again with npx wranger --log-level debug dev => now asking for .env => add it
Try to start again => now asking for .dev.vars => add it
Try to start again => Just errors, no message and nothing helpful in the log. (Could this be related to https://github.com/cloudflare/workers-sdk/issues/3447 ?)

I am on NixOS, so I think there is high chance it could be #3447 but idk. I am not sure what else to do at this point. Maybe this series of errors is recognizable?
Here is my shell session:
~/Projects
❯ npm create cloudflare@latest

using create-cloudflare version 2.7.1

╭ Create an application with Cloudflare Step 1 of 3
│
├ In which directory do you want to create your application?
│ dir ./workertest
│
├ What type of application do you want to create?
│ type "Hello World" Worker
│
├ Do you want to use TypeScript?
│ yes typescript
│
├ Copying files from "hello-world" template
│
├ Retrieving current workerd compatibility date
│ compatibility date 2023-11-21
│
├ Do you want to use git for version control?
│ yes git
│
╰ Application created

╭ Installing dependencies Step 2 of 3
│
├ Installing dependencies
│ installed via `npm install`
│
├ Committing new files
│ git commit
│
╰ Dependencies Installed

╭ Deploy with Cloudflare Step 3 of 3
│
├ Do you want to deploy your application?
│ no deploy via `npm run deploy`
│
├  APPLICATION CREATED  Deploy your application with npm run deploy
│
│ Navigate to the new directory cd workertest
│ Run the development server npm run start
│ Deploy your application npm run deploy
│ Read the documentation https://developers.cloudflare.com/workers
│ Stuck? Join us at https://discord.gg/cloudflaredev
│
╰ See you again soon!

~/Projects took 36s
❯ cd workertest/
workertest on  master via  v18.18.0
❯ npm run dev

><EMAIL_ADDRESS>dev
> wrangler dev

 ⛅ wrangler 3.17.0
-------------------
⎔ Starting local server...
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ [b] open a browser, [d] open Devtools, [l] turn off local mode, [c] clear console, [x] to exit                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:29374
            throw a;
            ^

Error: spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on ChildProcess instance at:
    at ChildProcess._handle.onexit (node:internal/child_process:290:12)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  path: '/home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  spawnargs: [
    'serve',
    '--binary',
    '--experimental',
    '--socket-addr=entry=*:8787',
    '--external-addr=loopback=localhost:34885',
    '--control-fd=3',
    '-',
    '--inspector-addr=localhost:40137'
  ]
}

Node.js v18.18.0
[ble: exit 7]
workertest on  master via  v18.18.0
❯ npx wrangler --log-level debug dev
 ⛅ wrangler 3.17.0
-------------------
Metrics dispatcher: Dispatching disabled - would have sent {"type":"event","name":"run dev","properties":{"local":true,"usesTypeScript":true}}.
Failed to load .env file "/home/x/Projects/workertest/.dev.vars": Error: ENOENT: no such file or directory, open '/home/x/Projects/workertest/.dev.vars'
    at Object.openSync (node:fs:603:3)
    at Object.readFileSync (node:fs:471:35)
    at tryLoadDotEnv (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:122671:72)
    at loadDotEnv (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:122680:12)
    at getVarsForDev (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150297:18)
    at getBindings (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:151219:10)
    at getBindingsAndAssetPaths (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:151176:20)
    at getDevReactElement (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150840:40)
    at startDev (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150903:60)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/home/x/Projects/workertest/.dev.vars'
}
⎔ Starting local server...
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ [b] open a browser, [d] open Devtools, [l] turn off local mode, [c] clear console, [x] to exit                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:29374
            throw a;
            ^

Error: spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on ChildProcess instance at:
    at ChildProcess._handle.onexit (node:internal/child_process:290:12)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  path: '/home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  spawnargs: [
    'serve',
    '--binary',
    '--experimental',
    '--socket-addr=entry=*:8787',
    '--external-addr=loopback=localhost:33953',
    '--control-fd=3',
    '-',
    '--inspector-addr=localhost:35229',
    '--verbose'
  ]
}

Node.js v18.18.0
[ble: exit 7]
workertest on  master via  v18.18.0
❯ touch .env
workertest on  master via  v18.18.0
❯ npx wrangler --log-level debug dev
🐛 Writing logs to ".wrangler/logs/wrangler-2023-11-22_07-46-44_159.log"
 ⛅ wrangler 3.17.0
-------------------
Metrics dispatcher: Dispatching disabled - would have sent {"type":"event","name":"run dev","properties":{"local":true,"usesTypeScript":true}}.
Failed to load .env file "/home/x/Projects/workertest/.dev.vars": Error: ENOENT: no such file or directory, open '/home/x/Projects/workertest/.dev.vars'
    at Object.openSync (node:fs:603:3)
    at Object.readFileSync (node:fs:471:35)
    at tryLoadDotEnv (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:122671:72)
    at loadDotEnv (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:122680:12)
    at getVarsForDev (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150297:18)
    at getBindings (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:151219:10)
    at getBindingsAndAssetPaths (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:151176:20)
    at getDevReactElement (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150840:40)
    at startDev (/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:150903:60)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/home/x/Projects/workertest/.dev.vars'
}
⎔ Starting local server...
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ [b] open a browser, [d] open Devtools, [l] turn off local mode, [c] clear console, [x] to exit                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:29374
            throw a;
            ^

Error: spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on ChildProcess instance at:
    at ChildProcess._handle.onexit (node:internal/child_process:290:12)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  path: '/home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  spawnargs: [
    'serve',
    '--binary',
    '--experimental',
    '--socket-addr=entry=*:8787',
    '--external-addr=loopback=localhost:37003',
    '--control-fd=3',
    '-',
    '--inspector-addr=localhost:42441',
    '--verbose'
  ]
}

Node.js v18.18.0
[ble: exit 7]
workertest on  master via  v18.18.0
❯ touch .dev.vars
workertest on  master via  v18.18.0
❯ npx wrangler --log-level debug dev
🐛 Writing logs to ".wrangler/logs/wrangler-2023-11-22_07-47-02_380.log"
 ⛅ wrangler 3.17.0
-------------------
Metrics dispatcher: Dispatching disabled - would have sent {"type":"event","name":"run dev","properties":{"local":true,"usesTypeScript":true}}.
Using vars defined in .dev.vars
⎔ Starting local server...
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ [b] open a browser, [d] open Devtools, [l] turn off local mode, [c] clear console, [x] to exit                                                                                │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
/home/x/Projects/workertest/node_modules/wrangler/wrangler-dist/cli.js:29374
            throw a;
            ^

Error: spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Emitted 'error' event on ChildProcess instance at:
    at ChildProcess._handle.onexit (node:internal/child_process:290:12)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn /home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  path: '/home/x/Projects/workertest/node_modules/@cloudflare/workerd-linux-64/bin/workerd',
  spawnargs: [
    'serve',
    '--binary',
    '--experimental',
    '--socket-addr=entry=*:8787',
    '--external-addr=loopback=localhost:34265',
    '--control-fd=3',
    '-',
    '--inspector-addr=localhost:46561',
    '--verbose'
  ]
}

Node.js v18.18.0
[ble: exit 7]
workertest on  master via  v18.18.0
❯

Please provide a link to a minimal reproduction
No response
Please provide any relevant error logs
File: .wrangler/logs/wrangler-2023-11-22_07-47-02_380.log

--- 2023-11-22T07:47:02.469Z debug
🐛 Writing logs to ".wrangler/logs/wrangler-2023-11-22_07-47-02_380.log"
---

--- 2023-11-22T07:47:02.469Z log
 ⛅ wrangler 3.17.0
-------------------
---

--- 2023-11-22T07:47:02.484Z debug
Metrics dispatcher: Dispatching disabled - would have sent {"type":"event","name":"run dev","properties":{"local":true,"usesTypeScript":true}}.
---

--- 2023-11-22T07:47:02.485Z log
Using vars defined in .dev.vars
---

--- 2023-11-22T07:47:02.523Z log
⎔ Starting local server...
---

I'm encountering this issue as well, also on NixOS (in my case, under WSL).  bin/workerd can't be executed even directly, it seems like maybe it's assuming some kind of global dependency is present.

So, it looks like this is a known issue for nix-os binaries from outside source like npm and others.  I am not 100% sure but some smarties on https://github.com/cloudflare/workerd/issues/1482, found some great workarounds:

patchelf the binary with a better loader. the lib64 loader makes nixos very unhappy. and results in the file not found error (in recent versions of NixOS the error is clearer and  says that it is not a FHS compliant binary)
See https://github.com/cloudflare/workerd/issues/1482#issuecomment-1868407587 for how to do patchelf method. This disadvantages of this are:

you need a flake.nix if you don't happen to have lib version of the lib64 library
this needs to be patched for every update/npm install, which is slightly annoying

You can install through nixpkgs, which includes the patchelf in the install hook. Disadvantages:

workerd now system-wide
what if you want specific version? overlays are possible, but likely annoying.
I think you also need to remove it from your package.json dependencies, which is just not desirable.

-- I found this amazing SE post by "tobiasBora" explaining all the different ways you can overcome this:
https://unix.stackexchange.com/questions/522822/different-methods-to-run-a-non-nixos-executable-on-nixos
which includes good info on nix-ld/nix-alien, which I think is the method I want to try and use.
Also see these two:

https://github.com/Mic92/nix-ld
https://blog.thalheim.io/2022/12/31/nix-ld-a-clean-solution-for-issues-with-pre-compiled-executables-on-nixos/

If you would like to discuss more, please keep it in https://github.com/cloudflare/workerd/discussions/1515, this issue is now closed.
I am closing this issue as a duplicate of https://github.com/cloudflare/workers-sdk/issues/3447 , as getting that error is sufficient for nixos users to find out they need to patch the binary somehow. There is not much cloudflare can do for packaging here, I think. If they can, they say PR's/discussion is welcome :).

same thing as OP is describing is happening on windows :<

same thing as OP is describing is happening on windows :<

and is happening to me on mac M1

I see. Well if you are up for it, you can try this:
export LLV_SYMBOLIZER=$(command -v llvm-symbolizer)

This will give you far better traces and might give you an idea as to was is actually happening.
You do need to install llvm-symbolizer, first!
I found that doing this helped me fix another issue I was having where it was not resolving certificates correctly, but that's just a "nix thing" and probably not your issue.
workerd/cloudflared also sometimes does not say where the log is for some reason, so I recommend:
rm -rf ~/.wrangler/logs/*

Then checking there after you have set LLV_SYMBOLIZER and running your failing command for new logs. It should be far more detailed about what exactly is happening.
I would also try updating to latest packages if possible. You can check with npm outdated.
On Monday, June 24th, 2024 at 1:20 PM, d33p-dev @.***> wrote:

@xav-ie

@benithors @d33p-dev You are probably missing a dependency. See this comment in the other thread: cloudflare/workerd#1482 (comment) where Jonah confirms they have all the libs necessary to run. Do you? Try running ldd node_modules/.bin/cloudflared and seeing if you have pointers for every lib the binary requests.

I had to use "otool -L" on Mac but which binary should evaluate? I don't have cloudflared. I have miniflare and workerd... I'll look at both... Here's workerd on Mac M1...
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1600.157.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.61.1)
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Metal.framework/Versions/A/Metal (compatibility version 1.0.0, current version 341.35.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.11.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 2202.0.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 2202.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

However, after plumbing through workerd logs, I came across this error:
--- 2024-06-24T15:14:49.407Z debug
workerd/util/symbolizer.c++:96: warning: Not symbolizing stack traces because $LLVM_SYMBOLIZER is not set. To symbolize stack traces, set $LLVM_SYMBOLIZER to the location of the llvm-symbolizer binary. When running tests under bazel, use `--test_env=LLVM_SYMBOLIZER=<path>`.
workerd/server/server.c++:3346: error: Uncaught exception: kj/compat/http.c++:2722: disconnected: worker_do_not_log; Request failed due to internal error
stack: 103c02db0 105065420 103c04d90 103c04f4f 105060c1f 105065420 103c24138 1035b98df 1032e25e8 1032e29f7 105060c1f 103190f20 102c5e5cf 103c3126f 103c321d3 103c32b93 103bfa5b8
workerd/server/server.c++:3346: error: Uncaught exception: kj/compat/http.c++:4060: disconnected: worker_do_not_log; Request failed due to internal error
stack: 105065420 103c04d90 103c04f4f 105060c1f 105065420 103c24138 1035b98df 1032e25e8 1032e29f7 105060c1f 103190f20 102c5e5cf 103c3126f 103c321d3 103c32b93 103bfa5b8

Honestly, I have given up on debugging / hitting breakpoints with VSCode and Wrangler at this point. I was able to debug on my Mac with VSCode and workerd/wrangler for months. Something changed and now no breakpoints will pause execution in VSCode... I had the error in my logs same as OP for this thread and also found the exception in the logs that does indicate something with workerd is the issue.
No clue how to resolve and now debugging CF Worker for me is literally dead in the water... This is hold up a product launch so I just have to find other ways (console.log or whatever) to get unblocked... Giving up on wrangler debugging for now...
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Error in execution of yum when installing MongoDB Enterprise version 3.4.15

Affected Puppet, Ruby, OS and module versions/distributions

Puppet: 2018.1
Ruby:
Distribution: Oracle Linux 7.4
Module version: 2.1.2

How to reproduce (e.g Puppet code you use)
Using the mongodb module, enable the enterprise repository and set the version parameter to 3.4.14
Here is how my manifest has been written
$bind_ip = ['<IP_ADDRESS>', $::facts['ipaddress']]
class { 'mongodb::globals':
use_enterprise_repo => true,
version => '3.4.15',
}
-> class {'mongodb::client': }
-> class {'mongodb::server':
config => '/etc/mongod.conf',
bind_ip => $bind_ip,
quiet => false,
}
What are you seeing
After initiating a Puppet run, the following error is displayed
Error: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install mongodb-3.4.15' returned 1: Error: Nothing to do
Error: /Stage[main]/Mongodb::Client/Package[mongodb_client]/ensure: change from 'purged' to '3.4.15' failed: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install mongodb-3.4.15' returned 1: Error: Nothing to do
What behaviour did you expect instead
I was expecting a successful catalog run with the mongod service installed and the version of mongodb enterprise at 3.4.15
Output log
Info: Using configured environment 'mongodb_install'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Info: Loading facts
Info: Caching catalog for simssplds277
Info: Applying configuration version 'louapplpl10s06.rsc.humad.com-mongodb_install-25ad6c71d6b'
Error: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install mongodb-3.4.15' returned 1: Error: Nothing to do
Error: /Stage[main]/Mongodb::Client/Package[mongodb_client]/ensure: change from 'purged' to '3.4.15' failed: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install mongodb-3.4.15' returned 1: Error: Nothing to do
Notice: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Install/Package[mongodb_server]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Config/File[/etc/mongod.conf]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Config/File[/var/lib/mongodb]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Config/File[/var/run/mongodb/mongod.pid]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Config/File[/var/run/mongodb/mongod.pid]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Config/File[/root/.mongorc.js]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Service/Service[mongodb]: Skipping because of failed dependencies
Notice: /Stage[main]/Mongodb::Server::Service/Mongodb_conn_validator[mongodb]: Dependency Package[mongodb_client] has failures: true
Warning: /Stage[main]/Mongodb::Server::Service/Mongodb_conn_validator[mongodb]: Skipping because of failed dependencies
Notice: Applied catalog in 6.89 seconds
Any additional information you'd like to impart
This error only occurs when I specify the version parameter of 3.4.15. If only the use_enterprise_repo is set to true, it will default install 2.6.12

Closing this due to the age of this issue. Apologies for not getting to it.


Badge did not show the nzCount when i use ngIf

Reproduction link
https://stackblitz.com/edit/ng-zorro-antd-start-ji4osj
Steps to reproduce
There is no
What is expected?
Show nzCount
What is actually happening?
Did not  show nzCount

Environment
Info

ng-zorro-antd
8.2.1

Browser
Google Chrome 版本 76.0.3809.132（正式版本） （64 位）

https://stackblitz.com/edit/ng-zorro-antd-start-x5nzzm?file=src%2Fapp%2Fapp.component.css
You just need to set number instead of *ngIf.

https://stackblitz.com/edit/ng-zorro-antd-start-x5nzzm?file=src%2Fapp%2Fapp.component.css
You just need to set number instead of *ngIf.

get it！

The same problem exists when ngIf is applied on a parent element instead of the badge component directly.
https://stackblitz.com/edit/ng-zorro-antd-start-rm2n9a

This problem didn't happen in the latest(9.1.2) version, and any more questions are welcome to submit issues!


Crash when reading property add

The bot crashes occasionally, with reasons I cannot quite work out.
Error: TypeError: Cannot read property 'add' of undefined
    at Shard.wsEvent (/home/ubuntu/modmail/node_modules/eris/lib/gateway/Shard.js:830:65)
    at Shard.onPacket (/home/ubuntu/modmail/node_modules/eris/lib/gateway/Shard.js:400:26)
    at Shard._onWSMessage (/home/ubuntu/modmail/node_modules/eris/lib/gateway/Shard.js:2169:29)
    at WebSocket.emit (events.js:400:28)
    at Receiver.receiverOnMessage (/home/ubuntu/modmail/node_modules/ws/lib/websocket.js:825:20)
    at Receiver.emit (events.js:400:28)
    at Receiver.dataMessage (/home/ubuntu/modmail/node_modules/ws/lib/receiver.js:437:14)
    ...stack trace truncated to 8 lines
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: `node src/index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!
The full log is attached below:
2022-06-02T13_25_45_256Z-debug.log

This is caused by Text Chat in Voice Channels. The version of the bot you're using (v3.3.2) didn't yet support these properly, and crashed whenever a message was posted in them.
Update to the newest bot version to fix the problem!

Aight thank you my friend


Initial Release

The initial release
Features

Compute the XOR of two Integer sequences
Automatic padding
Automatic leading zeros removal

Current coverage is 92.59% (diff: 92.59%)

No coverage report found for master at 304b5d0.

Powered by Codecov. Last update 304b5d0...f8b29d8


Feature: Optimize the time to delete a large number of custom nodes

I customized a simple textNode. When selecting and deleting all, the deletion time is dozens of times that of the built-in node.
I didn't find the reason for this phenomenon in the source code.
The video below shows the time it took for 20,000 custom nodes to be deleted, which is a very bad experience for my application.

This is a simple example
codesandbox
Lexical version: v.0.12.2
The expected behavior
Provides a way to optimize the deletion of large numbers of custom nodes

Can anyone help?


Remove test's report destination

I think this Gradle customization could be removed.
asciidoctorj-core and asciidoctorj-wildfly-integration-test customize the destination path of test reports with
  reports {
    html {
      destination file("$buildDir/reports/${task.name}")
    }
    junitXml {
      destination file("$buildDir/${task.name}-result")
    }
  }

But the default configuration for reports already separates them by task:

HTML: build/reports/tests/${task.name}
JUnitXml: build/test-results/${task.name}

Maybe this was necessary at some point but does not seem the case now. Removing it we can safe a few lines :grin:
NOTE: if the change is applied, we need to update the path of the upload artifacts step in CI.

Sounds good!
The more we can rely on the conventions the better.


[FR] Show unit of measurement in Sub Part Dopdown ("Add BOM Item" Modal)

Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find a similar feature request

Problem statement
When manually adding a BOM Item to an assembly, it would be super handy to see the unit of measurement of a Sub Part after selecting it in the drop-down. For all parts that are not in pieces-units like paint (liters? milliliters?), textiles (length? weight? and m/mm/kg/g?), I often need to open the part itself to check which units are defined in there.
Suggested solution
If the unit would be visible after selecting the Sup Part, that would be a huge win In my opinion:

Describe alternatives you've considered
The only alternative is to open another tab, search for the part and open it to check which unit was defined.
Examples of other systems
No response
Do you want to develop this?

[ ] I want to develop this.

@simonkuehling  We could certainly extend the renderer for the select. I think this would make sense as badge on the right side as is available right now. What do you think?

Maybe I'm misunderstanding the question - but isn't that already displayed in your example image?

@SchrodingersGat oh, you are right, bad example ;-) - did not see that when taking screenshot-example for illustration. The Blue Paint part here is in stock, and those do have the unit in the badge, true.
For parts that are out of stock the unit is not shown, though. That's where I stumbled upon this during use.

@matmair adding a badge to the right would be a clean visual solution, I think. Maybe remove the unit from the stock badge then? So it becomes something like
Available: 287 Unit: ml
and
No stock Unit: ml

@simonkuehling sounds clean. Do you want to dev this or should we open it up for contribution?

@matmair I could give it a try at least... Is this the right source for the stock badge?
https://github.com/inventree/InvenTree/blob/75c82f4db41ac1312d5939cb7e7faa8d180b16c8/InvenTree/templates/js/translated/part.js#L577
A change here would probably affect other views/forms etc. around InvenTree as well, like the search results - would that be ok?

@simonkuehling I think it should be consistent throughout the interface. Should be the right file.

@matmair I have two variations to decide on - either explicit with Unit: kg or a little lighter with just the unit itself like kg (screenshots of each below). Personally I like the bare second variant because it is less repeating text in the UI (especially in the search results) and generally fewer characters, which uses less screen real estate. Do you agree?
Long version:

Short version:

I think this is still quite self explanatory even with No Stock like here:

Maybe it makes sense to keep it as-is if there is stock and add the long version (1) if there is no stock. That way it should always be logical what is meant - some unit markings can be a bit ambiguous. @inventree/triage thoughts?

@simonkuehling I think your latest suggestion here is quite unobtrusive :)

Looks nice @simonkuehling; I think that is the way to go

Here we go - pull request incoming at https://github.com/inventree/InvenTree/pull/4339

closing as completed.

@simonkuehling Any chance #4339 extends the unit of measurement addition to the New Stock Item modal? It would be super helpful to have it there as well!

@janujarerat it should be displayed in all part search drop-downs throughout the interface - if I look at the demo server it's looking like it does in the [New Stock Item] modal as well:

Or is this not the modal you are referring to?

@simonkuehling Yes, that's the one. Looks great, thanks!


Multi root: Cannot search specific file types anymore

Extracted from https://github.com/Microsoft/vscode/issues/29760

Open VS Code with multiple roots (say vscode and vscode-docs)
Right click on src folder in vscode
Choose Find in Folder
append /**/*.ts to the file include value - /Users/alex/src/vscode/src/**/*.ts
Search for a term which is there in some *.ts file in src folder
Expected to see the matches.. But no matches are found

This works now 🎉


Remove white spaces from the user journey page.

The user journey (foundation) page has too many white spaces. Removed the spaces by adjusting the margin top and padding values.

Hey there! @shavidissa, looks like you haven't signed the CLA yet. Could I please have you do that? https://github.com/kubernetes/community/blob/master/CLA.md

Hi @zparnold,
I have already signed the CLA. Not sure why it is giving the notification that I have not signed it.

Oppz :( . I have closed it by mistake. Opening it again ...

Hey there! @shavidissa, looks like you haven't signed the CLA yet. Could I please have you do that? https://github.com/kubernetes/community/blob/master/CLA.md

/close
@shavidissa -- in an effort to clean up the PR queue which has gotten monstrous big this week, I'm closing this PR since your effort to add your email didn't work properly. Can you please submit a new PR? Seems like probably the quickest/easiest fix for the CLA issue at this point. LMK if you want to discuss further. Thanks!


Hey Dd doesn't work in telegram anymore

Dd doesn't work in telegram anymore

confirmed for the 2 test i did.

+1


Add option to sync frame delta after draw

Investigations have showed that a lot of the random variation in frame deltas causing glitches may be due to sampling the time at a sub optimal place in the game loop.
Although sampling at the start of Main::Iteration makes logical sense, the most consistent deltas may be better measured after the location likely to block at vsync - either the OpenGL draw commands or the SwapBuffers.
Here we add an experimental setting to allow syncing after the OpenGL draw section of Main::Iteration.
Notes

I believe this should be worth trying in at least one of the betas for 3.2.4 as an experiment.
It is a very simple change but could potentially help a lot, based on the results of testing in #48390
The reasoning is that the blocking for vsync is likely to occur during OpenGL calls, either drawing or swapping buffers. The point where these functions return may provide the most consistent synchronisation with the actual vsyncs (albeit delayed). The actual situation may depend on the OS and drivers, so this is based on conjecture and empirical evidence so far, hence the desire to test it further.
There is as yet no mechanism for changing the setting at runtime, or overriding with the command line, these could be added if desired.
Also valid for 4.x, but in the interests of getting some testing would be more practical in a 3.x beta.
There are some trade offs involved here. In return for a more consistent delta, we are potentially susceptible to a large gap between the measured time and the start of the next iteration. However the PR accounts for this and reverts to a new time sample if the gap is longer than 1/10th second.

Thanks!

Should the setting be enabled by default during the betas?

Should the setting be enabled by default during the betas? This way, we can get some real world testing on it.

We did set on for the default for delta_smoothing, but for the sync after draw it is very much an experiment at this stage. I'm personally happy for it to default to off, I think we'll get enough feedback from guys who are interested to decide whether it can help or not, and whether we should pursue it longterm.

Catching up on the work done with great interest after the 3.4beta2 release. On this topic and on the delta smoothing thing, I wonder what is a sensible way of evaluating the result. It looks like the appreciation boils down to the visual perception of some project, which is subjective.
Would it be possible to let Godot measure that for us more precisely and report via debug options? The smoothing logic goes to great length at computing things, so some additional debug on std deviation, counting spikes above a threshold and the like be detected and reported for a configurable time window would probably be a good additional debug toolset. And you would be able to appreciate the results by getting those numbers.
Then I read the discussion about (verbose) login possibly getting in the way. Some guidance on how to test (relevant options on/off) would be nice.
I’d be happy to test this thing but am am really unsure how I would report anything objective on both subjects beyond the obvious “I can see better with glasses than without” 😊 which I can hardly quantify any further. So again, what is a sensible way of testing these?

There are some debug options for the smoothing that require a recompile. I did consider putting in some kind of debugging output, or at least a way of querying whether the smoothing was active (sync after draw is always active if you switch it on).
Two points though:

Adding debug logging for this sort of thing is just another option to confuse users. There's a real danger of 'choice fatigue' if we provide too many project settings etc. Although it could be available for e.g. a beta. There's no in built support in 3.x for novice / advanced options, which would make this kind of thing easier.
It is fairly simple to make logs in gdscript, see below.

var samples = []
var num_samples = 0
const MAX_SAMPLES = 60

func _ready():
	# blank samples
	for i in range (MAX_SAMPLES):
		samples.push_back(0)

func _process(delta):
	samples[num_samples] = delta
	num_samples += 1

	# print the samples every so often
	if (num_samples >= MAX_SAMPLES):
		for i in range (MAX_SAMPLES):
			print(str(samples[i]))
		num_samples = 0

Inconclusive results from me, testing 3.4B2 with various delta_after_draw/delta_smoothing/jitter_fix combos against a 3D gridmap maze project on my Intel NUC (BOXNUC7PJYH4, Linux Ubuntu/MATE 20.04.2, Mesa Intel UHD Graphics 605 GLK 3), at fullscreen 960x540 with VSync.
The only thing I might infer from this limited testing is that the combo [jitterFix_0.5, deltaSmoothing_OFF, deltaAfterDraw_ON] seems to be worst performing on my NUC rig.  And curiously, my best run was with the old settings: [jitterFix_0.5 deltaSmoothing_OFF deltaAfterDraw_OFF].
By the way, I'm not sure how the metrics can show me averaging 60 fps when _process seems to be averaging way about 16 ms in most of these tests.  That doesn't make much sense to me.
jitterFix_0 deltaSmoothing_OFF deltaAfterDraw_ON (run 1)

jitterFix_0 deltaSmoothing_OFF deltaAfterDraw_ON (run 2)

jitterFix_0.5 deltaSmoothing_OFF deltaAfterDraw_ON (run 1)

jitterFix_0.5 deltaSmoothing_OFF deltaAfterDraw_ON (run 2)

jitterFix_0.5 deltaSmoothing_OFF deltaAfterDraw_OFF (run 1)

jitterFix_0.5 deltaSmoothing_OFF deltaAfterDraw_OFF (run 2)

jitterFix_0 deltaSmoothing_ON deltaAfterDraw_OFF

jitterFix_0.5 deltaSmoothing_ON deltaAfterDraw_OFF

jitterFix_0 deltaSmoothing_ON deltaAfterDraw_ON

jitterFix_0 deltaSmoothing_OFF deltaAfterDraw_OFF

UPDATE: Oh, right, I see it. It's the huge fps lag spike at start of runtime throwing the _process averages off, presumably.

We should probably make it so the first 2 seconds are always ignored in the profiler and when using --print-fps.

I just checked and the debug monitor doesn't display the delta that is sent in to the game, it is using a separately measured delta. So any graphs above should not show anything different (or at least nothing relevant) - the profiled delta will be full of the usual random fluctuations.
That actually might be something worth changing. I have to admit I didn't even look at this section (the profiling code is below where it does the actual ticks), or consider whether it would be worth changing at the time.
Currently if you want to see the actual delta supplied to the game at the moment, you need to use a script like the one I posted earlier.
Let me know thoughts on this, it would be fairly easy to get the profiler showing the smoothed input delta if that is desired. :+1:

I'm a big fan of both ideas!
A Project parameter to set the e.g. "Monitoring delay start" (default 2s) would let users adjust for each project, where some projects need no delay and others need some delay to account for ignore-able startup activities that would otherwise skew the monitor charting.
Adding smoothed delta to the Monitor charts, if that feature is active in Project settings, is of course desirable because what good is Monitoring if it's not accurate?
Here are my corrected results for same setup described earlier, using the logging script.
https://docs.google.com/spreadsheets/d/e/2PACX-1vSnJ9pPBYSWIm5BMTnHcBBoJoNSEKeQiemqFztjfOlsQv1ZJ37XPpVi-pcbSoUO9ZHwrs_1D6Lutg4t/pubhtml
Conclusions for my testing:

Delta After Draw seemed to have slightly worse result whenever switched on
Best result was using Jitter Fix 0.5 (to smooth initial startup) and Delta Smoothing

It's pretty clear that the new Delta Smoothing has a PROFOUND effect on getting uniform delta.

Yes the sync_after_draw is very much an experiment (which is why we didn't go with enabling it by default). It did improve things on my machine but I'm conscious the result may vary depending on the OS etc. The best way to measure the sync_after_draw is with the delta_smoothing off, as the smoothing will often just hide any of the effects.
The idea with sync_after_draw is to see if it can be used to reduce (not remove) some of the variance in deltas - to see whether it is a better spot to take the sample.
Yeah when delta_smoothing works, it really works. There are two things to bear in mind:

It won't activate for everyone, probably only fixed vsync monitors, with machines that are powerful enough to consistently hit vsync.
We are watching for any situations where it activates where it shouldn't, and people experience something like more glitch / stutters than with it off. I went to some lengths to prevent this happening, but it is just possible there is some scenario I missed which could be corrected for.

See the PR above for a little more discussion. I fixed a small bug in the frame_time, and started converting it to profile the smoothed deltas but it turned out to be a bigger job than I wanted to spend time on today, as it needs to pack / unpack the date to the remote debugger and I'm not familiar with that code.
So for now it remains that the profiler measures wall clock timings, not the actual deltas passed to _process. This is in keeping with what profilers usually do, however in this case I can see how it would be useful for us to profile the smoothed deltas in addition to the the wall clock deltas. Hopefully myself or another will get to this in a later PR.


Karm link is outdated

[Enter feedback here]
I would recommend to swap out the link to end to end testing for karma to the one that points to the latest release: https://karma-runner.github.io/latest/index.html as the current link is 4 major versions behind the latest.
Best
Frode

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

ID: 86b2fdca-9125-9720-3d03-3c6dd336f100
Version Independent ID: b2a24e28-9858-fe1c-4527-745f1f387e4e
Content: Build and deploy JavaScript and Node.js apps - Azure Pipelines
Content Source: docs/pipelines/ecosystems/javascript.md
Product: devops
Technology: devops-cicd-ecosystems
GitHub Login: @juliakm
Microsoft Alias: jukullam

Thanks @frode! This will be updated shortly.


371 ruleaction add remove

tasks:

[x]     Insert a new asset at a specific location in the datamodel (just a new type in the CMS)
[x]     Optionally remove all resulting assets from the filter
[ ]     Option to relate the amount of objects added to interactive input
[ ]     Optionally replace all resulting assets by a new asset definition (check if possible with balance)

Should be merged after #402 rule-action-balance-group since it includes changes from this branch

replace functionality can be emulated by first removing and then adding items using the same filter


Unit tests: Google Chrome

We need unit tests for:

DBrekelmans\BrowserDriverInstaller\Browser\GoogleChrome\PathResolver
DBrekelmans\BrowserDriverInstaller\Browser\GoogleChrome\VersionResolver

Hi,
I opened Pull request #30 for adding Google Chrome Unit tests.
Two stuffs I found while writing them:

I could not mock class OperatingSystem because it is a final class. Because of that I could not test the case when we provide an unknown Operating System. For testing it properly this part we must either add interface or remove final from this class
Having phpcs, psalm and phpstan can make it harder to write code because these 3 tools can sometime disagree with each other. I needed to add ignoreErrors in phpstan for not having errors about using Symfony Process

First of all, thank you for investing the time to resolve this issue!
I will try to look at your PR tonight after work.


game crashed

when open the notebook, it was all empty, then the game crashed
crash-2024-05-04_00.08.50-client.txt

Did you update the mod from a previous version or is this a fresh install?

it was updated from beta 3.1.0. I use forge to load.

Follow the instructions in the readme file for updating the mod from versions prior to 4.0.0


[QUESTION] What is dracula's power?

I can't seem to find the use of dracula. I tried sneak right click, sneak left click, normal left and right click. Yet none does any

It is a low percentage lifesteal on every attack. Try being on low health and getting a critical hit on a Pig say. Make sure the regeneration can't be confused with your hunger.

It is a low percentage lifesteal on every attack. Try being on low health and getting a critical hit on a Pig say. Make sure the regeneration can't be confused with your hunger.

I see. Also, can you add a command where people can check what superpower they have?


Update 'Az' install instructions to include alias creation.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-conceptual/azurermps-6.9.0/install-azurermps-maclinux.md
:white_check_mark:Succeeded
View (azurermps-6.9.0)

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


chore: split gateway cli

Requires #5614
With the addition of the lightning liquidity API, the current structure of the gateway CLI is becoming a bit unwieldy. In this PR, we're splitting the CLI commands into two groups: lightning commands (i.e. the liquidity API) and general commands. Each lives in its own file, along with its handling logic. The General(GeneralCommands) enum variant of Commands is annotated with #[command(flatten)] which prevents any behavior change (so, for example, gateway-cli info is not changed to gateway-cli general info).

Looks like this can be rebased, will be easier to review

Looks like this can be rebased, will be easier to review

Rebased!


chore: add unit tests

Following up #7  I have started to test the application. I only a draft for now.

I'm closing this because is very expensive now test everything. I think is better to add test on every PR


Analysis routines

Here are some initial thoughts about design for the analysis routines. Feedback (wish lists? prioritization? reorganization?) is heartily welcomed! @jhamman @tcchiao @norlandrhagen
Structure:
qaqc.py
Will include checking for:

nans
aphysical quantities (e.g. temp < 0K)
aphysical temporal patterns (a simple seasonality check on temperature?)

metrics.py
Will include:

comparison of downscaled/bias-corrected outputs with training data for historical period
assessment of projected future changes
Comparisons will occur:
for different variables
at different timescales and aggregations (daily, weekly, monthly, annual, decadal)
for different frequencies (assess different return intervals)

plotting.py
Will include:

ability to visualize results from qaqc.py and metrics.py

analysis.py
Will include:

automatic running of set of plotting routines for every downscaling run
ability to compare across two downscaling runs (e.g. feed in runs from two different downscaling set-ups and generate a diff of the outputs from metrics for those two runs)
ensemble analyses (for comparing more than 2 runs)

More design for the analysis routines.
analysis.py will include tasks that perform

QAQC (drawn from qaqc.py). It would be great to also include functionality to check for missing chunks.
Assessment of performance with respect to a benchmark. This is dataset agnostic and will take as input a pointer to a benchmark dataset. For example, it could either be of a historical downscaled GCM dataset compared to the historical training dataset (which will be what will run automatically after every downscaled run) or comparing GCM to a coarsened historical training dataset (how good was raw GCM)
Future changes for a given GCM (across three different climatic periods: 2030s, 2050s, 2080s)
Comparisons across multiple datasets (e.g. multiple GCMs, multiple downscaling methods)

1-3 will run automatically as part of every downscaling flow execution. 4 will run on demand to compare multiple selected datasets.
Some other things to think about:

Do we want to make summary files as a byproduct of analysis runs or have an automatic summary-file calculation step that we always do and then analysis reads from those files (as in, have a step 0 which calculates summary files)
We will use the coarsened ERA5 files as part of the downscaling but then also in analysis- do we want to save those more permanently?

Plots:
For regional averages (SREX regions) and selection of individual points (tower locations?)

CDFs of daily, weekly, monthly, annual averages
timeseries (daily, weekly, monthly, annual averages)

Maps:
For different time periods (historical, future):

Mean
Max
Stdev
Variable-specific metrics: Precipitation: # wet days, Temperature: # days over 85, multiple-variable metrics (cold+dry, hot+wet etc.)

This doesn't include analyses specific to a given downscaling method. The structure also assumes it is post-processing of a complete global dataset.


ungoogled-chromium: 105.0.5195.54 -> 105.0.5195.102

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

patchPhase completed in 1 minutes 38 seconds
configuring
Done. Made 17390 targets from 2901 files in 8831ms
building
ninja: Entering directory `out/Release'
[1919/1919] LINK ./mksnapshot.stampmksnapshot.stamptamp.stamporm_v8.oK[K[K)fault)
ninja: Entering directory `out/Release'
[3/3] LINK ./chrome_sandboxome_sandbox/sandbox.o_linux.o
ninja: Entering directory `out/Release'
[6262/50408] CC obj/third_party/fontconfig/fontconfig/fcxml.op.ompnents/helpers/devtools_entrypoint-bundle-copy.stampoolchain/linux/unbundle:default)lt):default)fault)ault)undle:default)imization_guide_internals.mojom-webui.js
../../third_party/fontconfig/src/src/fcxml.c:3609:6: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
            strerror_r (errno_, ebuf, BUFSIZ);
            ^~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~
1 warning generated.


📖 added two hyperlink to hcould-variables

What type of PR is this?
/kind documentation     Adds documentation.

Thank your very much! Only some minor things:

Please change the PR Title wit :book: as a prefix. Read more here. This is needed for the automatic release notes generation.
I think it's better if we name it something like HCLOUD_X_MACHINE_TYPE or MACHINE_TYPE
If possible please change all the four list items to an unordered list or leave a new line so they are on top of each other

@batistein I updated the PR. Feel free to change it, if there are still small things to change.

Thank you very much it looks fine now! It needs only a squashing of commits. Please see: https://kubernetes.io/docs/contribute/new-content/open-a-pr/#squashing-commits

Thank you very much it looks fine now! It needs only a squashing of commits. Please see: https://kubernetes.io/docs/contribute/new-content/open-a-pr/#squashing-commits

squashed.


What is the need of the linear layer after Chbyshev multiplications ?

Hello @xbresson ,
Thank you for your work and for making available pytorch version of GCN.
I have question relate to  graph_conv_cheby(self, x, cl, L, lmax, Fout, K) function (https://github.com/xbresson/spectral_graph_convnets/blob/master/02_graph_convnet_lenet5_mnist_pytorch.ipynb)

What is the need  of linear layer x = cl(x) after the Chebyshev multiplications ?
What if we don't use the linear layer and keep only the result of chebyshev multiplication as follow

if K > 1:
            x1 = my_sparse_mm()(L,x0)              # V x Fin*B
            x = torch.cat((x, x1.unsqueeze(0)),0)  # 2 x V x Fin*B
        for k in range(2, K):
            x2 = 2 * my_sparse_mm()(L,x1) - x0
            x = torch.cat((x, x2.unsqueeze(0)),0)  # M x Fin*B
            x0, x1 = x1, x2

        x = x.view([K, V, Fin, B])           # K x V x Fin x B
        x = x.permute(3,1,2,0).contiguous()  # B x V x Fin x K
        x = x.view([B*V, Fin*K])

?
Thank you a  lot for your answer

also interested in that. hope for answers.

@xtsdylyx  for which reason we need to chang the number of filters ?


clipit-gtk3: init at 20180725

Motivation for this change
The current version of clipit, hosted from
https://github.com/CristianHenzel/ClipIt
doesn't work with current versions of gtk3, which is why this is pointed to my fork.
This seems to build without the maintainer statement from:
https://github.com/NixOS/nixpkgs/pull/41876
although it shoudl really depend on it.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS N/A
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Why not just fix the existing clipit package?

@GrahamcOfBorg eval

Yes, I would just use the old expression and add https://github.com/IvanMalison/ClipIt/commit/9741c39382a3f6e4c03eac6905a49794d07c465a.patch to patches with fetchpatch.

Actually, it looks like the developer did respond, so I would just wait.

superseeded by https://github.com/NixOS/nixpkgs/pull/84111


Fetch deployed contract instances pt 2

What was wrong?
Deployments object needed basic functionality (pt 2 of API for getting instances of a deployed contract instance).
How was it fixed?
Completed checklist from comment in #13
Cute Animal Picture

Closes #13

@pipermerriam addressed the first comment. I think I have a pretty good understanding of what you're looking for in the second comment. Basically pass in contract factory objects (as kwargs?) when instantiating Deployments? Maybe?
Is that something you want implemented in this or a later pr?

Is that something you want implemented in this or a later pr?

Fine to do it as a part 3 to this set of changes if you want to implement all the failure cases first and then do the success case as a 3rd PR.

@pipermerriam Thanks! I think that's it, let me know if I missed something.


Add functions to get raw values

@igortasuke , thanks for contributing. You added some functions to the header file, but the cpp file is unchanged. Did you forget to include the copy file in your pull request?

I forgot haha. I think it's ok, now!

Thank you!


0.44.0 (binary) doesn't start on Ubuntu 24.04.1

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
Hyprland, built from branch main at commit 0c7a7e2d569eeed9d6025f3eef4ea0690d90845d  (version: bump to 0.44.0).
Date: Sun Oct 6 11:04:13 2024
Tag: , commits: 1
built against aquamarine 0.4.1

flags: (if any)

System Information:
System name: Linux
Node name: jabberwookiee
Release: 6.11.1-custom
Version: #1 SMP PREEMPT_DYNAMIC Mon Sep 30 23:27:55 EDT 2024

GPU information:
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] (rev c5) (prog-if 00 [VGA controller])

os-release: PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

plugins:
    unknown: not runtime

Description
Upgraded the binaries of 0.44.0 release and Hyprland wouldn't start. I received this error:
Hyprland: symbol lookup error: Hyprland: undefined symbol: wl_display_set_default_max_buffer_size
How to reproduce
N/A
Crash reports, logs, images, videos
The debug log didn't produce anything (and it is set to false) just the basic startup messages plus above error, and there's nothing in ~/.cache/hyprland  (never has been afaik). And coredumpctl doesn't produce anything either.
Just thought I'd report, even though Ubuntu isn't a priority. I do have the dependencies built and installed (from latest git).
Thanks.

outdated dependencies