Include $ next to variables in CLI sections.

We need to add $ next to the variables in the CLI sections of this document. If a user pastes the variables as they are currently, the CLI won't save the variables. The CLI needs the $ to save the variables. Also, the PowerShell sections in this document already includes $ next to the variables. At minimum, we should include a note to tell users they need to include $ next to the variables so the CLI will save the variables and data.

@ColeMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

This issue is being addressed in a pull request that's already open, https://github.com/MicrosoftDocs/azure-docs/pull/74798. We'll close this one as a duplicate. @ColeMSFT Feel free to add a comment in https://github.com/MicrosoftDocs/azure-docs/pull/74798 if you'd like to. Thanks.


From /u/natefinch on reddit; Better documentation

Comment: In some cases, the help doesn't describe what the default behavior is. For example, it gives ways to set snake case or camel case, but doesn't describe what the default is. Same for -w, it says it changes the behavior to write to the original file, but what's the default?

Fixed in both the application and the readme


deps: Bump com_google_protobuf -> 3.20.1

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue] Fix #21495
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

this seems to be reliably failing with
lightstep_tracer_impl_test: external/com_lightstep_tracer_cpp/src/common/chained_stream.cpp:49: virtual void lightstep::ChainedStream::BackUp(int): Assertion `!output_closed_' failed.

arrggghh
$ git grep lightstep CODEOWNERS
CODEOWNERS:/*/extensions/tracers/lightstep @UNOWNED @UNOWNED

From the Lightstep website it looks like they have moved fully to OpenTelemetry - https://docs.lightstep.com/docs/quick-start. Once https://github.com/envoyproxy/envoy/pull/20281 lands it might make sense to deprecate this Lightstep specific tracer. I haven't looked closely but assuming the Otel tracer can send the right auth token to Lightstep. This might also help deprecated OpenTracing which should also be removed

Yeah this is unfortunate. Since this code is probably unmaintained at this point we should try to get rid of it ASAP. Not sure if it's worth debugging the actual problem here.

Speaking for Lightstep, we would be glad to remove our tracer now that an OpenTelemetry integration is ready. https://github.com/envoyproxy/envoy/pull/21370

updated to the new v21 version
mostly this works - except for rules_proto which seems to be breaking on this line:
https://github.com/bazelbuild/rules_proto/blob/3212323502e21b819ac4fbdd455cb227ad0f6394/proto/private/BUILD.release#L62
afaict we will need to wait for rule_proto to get updated before we can update here - altho once the lightstep issue is resolved we can at least bump to one of the other more recent versions

cc @alyssawilk proto log heaven!
cc @moderation this adds support for osx/arm (and fixes for linux arm)

@mattklein123 i think this should hopefully pass/be ready for review now

checking logs we still get some protoc "missing directory" warnings - i guess these must be from deps that use their own version

@phlax now this has landed is the plan to bump to the latest version with the new version scheme v21.2 - https://github.com/protocolbuffers/protobuf/releases/tag/v21.2 ?
I noticed they are still tagging release with the old version number but I'd suggest we switch to the new format if possible - https://github.com/protocolbuffers/protobuf/tags

now this has landed is the plan to bump to the latest version with the new version scheme v21.2 - https://github.com/protocolbuffers/protobuf/releases/tag/v21.2 ?

yep, for sure

I noticed they are still tagging release with the old version number but I'd suggest we switch to the new format if possible

looking through the versions, tarballs, contents, versions in files - its a total. utter, mess - i have been watching, hoping that they get it together at some point
communication about it has also been abysmal.
almost certainly it started with someone messing something up, and escalated from there
when i last looked i had to do various hacks to the repository_locations parsing to make it work - iirc in addition to the hacks not being very good, it hit other problems
ill try and update in the coming days and we can see where we are at

Wohoo!!  at long last :-)


Unable to remove private registry from cluster

Version: master 2.2 (11/26/18)
What kind of request is this (question/bug/enhancement/feature request):
Bug, Functional
Steps to reproduce (least amount of steps as possible):

Create any cluster. Edit it by adding a private registry (Advanced options). Leave it blank -- do not modify anything. Save and wait for the cluster to update.
Edit the cluster again. Try to remove this empty private registry and notice you cannot. The UI will report: "You must designate one private registry as the default"

Result:
You cannot remove a private registry from a cluster.

@davidnuzik can this be closed in favor of rancher/rancher#16767? Also the repro is wrong, only RKE clusters should have private registries. Regardless this will be resolved by

@westlywright yes I'll close this one.
Refer to #16767


Dynamic SQLx queries offline mode + regular [QUESTION]

I am having trouble building a binary with the sqlx crate in rust. I tried running offline mode using sqlx to ignore the db connection for the initial compilation, however I need the DATABASE_URL var set for my postgres cluster in kubernetes. I do the following:
run cargo build --release
use the env variables in my local host to point to my local host postgres (works fine)
run /bin/crate name in my docker file
however, when i try:
run cargo build --release
use the env variables in my KUBERNETES cluster that point to my KUBERNETES postgres a. build fails because there is a "unresolved host"
run /bin/crate name in my docker file
Keep in mind SQLx checks queries during compilation.
Im sure this might be a networking issue where my docker runtime build is in the local host rather than the kubernetes environment. Is there a work around ? How can I build this in a kubernetes virtual env from the cargo build compilation ?
My initial approach is to create a kubernetes pod as a workspace, and run docker build ... -network="host" from inside the pod to have access to the node(s) dns to allow successful query compilation checks.
Does sqlx support this at the moment ? In other words, ignorning the db connection and then using it later on ? Again I want to run sqlx in my kubernetes environment however, when i build off my local host I get a "hostname not found" because I am building my docker image on my local machine that is looking for the kubernetes postgres internal uri
rust env: rustc 1.47.0 (18bf6b4f0 2020-10-07) macosx sqlx 0.3

You can force sqlx to build offline by setting SQLX_OFFLINE=1

got it, thanks !

Actually it has to be SQLX_OFFLINE=true since #732. That PR should probably have updated the documentation :sweat_smile:

Fix in #776.


zsdonghao / u-net-brain-tumor

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version (use command below):
Python version:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
Describe the expected behavior
Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.

I need to implement this code. Please help. I am getting error on train.py module.
TypeError: zoom_multi() got an unexpected keyword argument 'is_random'

@biswajit310,
This question is better asked on StackOverflow since it is not a TensorFlow bug or feature request. There is also a larger community that reads questions there. Thanks!


Dialog from menu button closes dialog on click inside

Hello! Nice set of components!
I have a menu with a button that triggers a dialog. The trigger works as expected but when I click inside the dialog everything closes.
Version: 4.3.0
https://codesandbox.io/s/llr11q8qll
Code from stories/docs examples.
Tested with both Chrome and Firefox but I suppose it's not browser related but rather how the clicks are handled.
Any solutions to this or does this not simply work as it's built at the moment?
Thanks in advance!

Okay, so I tried that, but don't really know if it's exactly how you meant. But it's the same result..
@mshwery could you take a look maybe? https://codesandbox.io/s/q9n86z8o66
Some other solution? Or use another component which does not use portals..?

Hm, no that's exactly what I was thinking of. This looks like a bug (nice find!).
The menu is closing and puts focus back to the initial activeElement because it's listening for clicks outside. Does this sound right to you @jeroenransijn ?

Have you had a chance to look at it @jeroenransijn ?

Here's an example – the problem was having everything in the same Popover. https://codesandbox.io/s/forked-menu-example-hbvy7


CHIP is always built with GN. Change makefiles to reflect that

Problem
Makefiles require a special flag for GN builds (and this flag was not set by vscode tasks)
Summary of Changes
Assume chip is always built with GN and set the flags accordingly.

@saurabhst @BroderickCarlin @hawk248 @jelderton @chrisdecenzo ?


GitHub settings page sidebar doesn't navigate

When trying to click any of the buttons on the sidebar of the profile settings panel on github.com, does not navigate to other pages. No warnings were observed in the developer console.

Win 11, Ryzen 9 5950x
Works in Chrome 104, and justclueless/chromium-win64 v107.0.5252.0-r0-AVX2
I can provide more details if needed!

@SodaPortal What thorium version are you using. I can try to replicate in my Win 11 VM

@SodaPortal What thorium version are you using. I can try to replicate in my Win 11 VM

Version 107.0.5256.0

Fixed in M107.0.5271.0


Minor UI issues

Comment here about any issues with the appearance or clarity of the UI here.

i can do this whenever theres something here

Places where we could use better css design:
Research screen
It's not visually clear which descriptions correspond with which buttons. We should at least make the technology names be headings to more clearly separate the list of technologies.
Production Screen
This screen presents a lot of information, so it's important to do it clearly.
Right now, the inventory takes up a ton of space if the player has each resource. We should make the inventory displays smaller and maybe split them into multiple columns.
We don't need two separate headings for free and costly conversions, and making them separate top-level sections is very confusing.
The unused workers label and the worker resource consumption labels could be merged into one "workers" section.
The production screen would then have 4 sections:

initial inventory
resource conversions
workforce
final resources

Tile sidebar
We should put some sort of border around each tile project to make it clear that descriptions correspond with their project's button. The "Projects:" label might be unnecessary, since the presence of buttons with descriptions should be self-explanatory and the name "project" doesn't really convey any information.

I just pushed an improvement to the production screen's UI design

the settings page needs better css styling; for example the slider handles don't match the flat black-and-white design language in the rest of the game


Font issue crashes polybar when string displayed is not valid UTF-8

Describe the issue
When one tries to draw particular text with polybar (𝐒𝐥𝐞𝐞𝐩𝐲 𝐌𝐨𝐮𝐧𝐭𝐚𝐢𝐧 𝐄𝐥𝐟 𝐑𝐞𝐭. on Twitter: "This meme had better planning than Silvercorp's coup did https://t.co/cGnaTIsZqK" / Twitter, it's title of this), polybar crashes with error: cairo_scaled_font_text_to_glyphs()input string not valid UTF-8
Expected behavior:
Polybar drops the problematic string, as it does always when I try to draw text without proper font support, and doesn't display it, but doesn't crash.
Actual behavior:
Polybar crashes. Error for anyone searching for this:
error: cairo_scaled_font_text_to_glyphs()input string not valid UTF-8

Was it working before?
No idea, I only tested in this version of polybar.
To Reproduce
[bar/top]
width = 100%
height = 28

monitor = ${env:MONITOR:}

modules-center = window_name

font-0 = DejaVu Sans:pixelsize=12;1
font-1 = FontAwesome:style=Regular:size=12
font-2 = Nerd Font:pixelsize=12;1
font-3 = emoji-font:scale=8;1

line-size = 4

; Show currently focused window name at center of screen
[module/window_name]
type = custom/script
exec = xdotool getwindowfocus getwindowname | cut -c -80
interval = 1

The problem occurs here.
Polybar Log
warn: Dropping unmatched character ... (this repeats about 20 times)
error: cairo_scaled_font_text_to_glyphs()input string not valid UTF-8

Environment:

WM: i3-gaps 4.18.1-1 i3 version 4.18.1 (2020-04-23) © 2009 Michael Stapelberg and contributors
Distro: ArchLinux Linux yuno 5.6.10-arch1-1 #1 SMP PREEMPT Sat, 02 May 2020 19:11:54 +0000 x86_64 GNU/Linux
Output of polybar -vvv:

polybar 3.4.2

Features: +alsa +curl +i3 +mpd +network(libnl) +pulseaudio +xkeyboard

X extensions: +randr (+monitors) +composite +xkb +xrm +xcursor

Build type: Release
Compiler: /usr/bin/c++
Compiler flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wall -Wextra -Wpedantic -O3 -DNDEBUG
Linker flags: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now

Additional context
Sometimes, but not always, polybar complains about dropping null byte:
warn: Dropping unmatched character  (U+0000)

Here is hex dump of the string. Please note that this might not be correct, I have no idea how firefox (or my clipboard, or echo) handles invalid UTF-8 and the problematic character might be missing. Please see the link at top of this issue, it points to the problematic website. You can find the text in <title></title.
0000000 9df0 9290 9df0 a590 9df0 9e90 9df0 9e90
0000010 9df0 a990 9df0 b290 f020 909d f08c 909d
0000020 f0a8 909d f0ae 909d f0a7 909d f0ad 909d
0000030 f09a 909d f0a2 909d 20a7 9df0 8490 9df0
0000040 a590 9df0 9f90 f020 909d f091 909d f09e
0000050 909d 2ead 6f20 206e 7754 7469 6574 3a72
0000060 2220 6854 7369 6d20 6d65 2065 6168 2064
0000070 6562 7474 7265 7020 616c 6e6e 6e69 2067
0000080 6874 6e61 5320 6c69 6576 6372 726f 2770
0000090 2073 6f63 7075 6420 6469 6820 7474 7370
00000a0 2f3a 742f 632e 2f6f 4763 616e 4954 5a73
00000b0 4b71 2022 202f 7754 7469 6574 0a72
00000be

Yeah, this is indeed a bug. Polybar shouldn't crash if it gets invalid utf8 text from the outside. Not too sure what the best way to handle this is though. We need to find some way to only drop the problematic parts and find the next possible valid UTF8 character.

Thank you!


http request node: warn user if msg.requestTimeout == 0

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Proposed changes
When passingmsg.requestTimeout with a value of 0 to the http request node it would be ignored and do the request with the default timeout.  This warns the user if he attempts to pass 0.
Checklist

[x] I have read the contribution guidelines
[x] For non-bugfix PRs, I have discussed this change on the mailing list/slack team.
[x] I have run grunt to verify the unit tests pass
[x] I have added suitable unit tests to cover the new/changed functionality

Hmm the build failed but the error is completely unrelated to what I did:

  delay Node
    ✓ should be loaded
    ✓ should be able to set rate to hour
    ✓ should be able to set rate to minute
    ✓ delays the message in seconds (506ms)
    ✓ delays the message in milliseconds (504ms)
    ✓ delays the message in minutes (502ms)
    ✓ delays the message in hours (503ms)
    ✓ delays the message in days (503ms)
    ✓ limits the message rate to 1 per second (1505ms)
    ✓ limits the message rate to 1 per 2 seconds (3003ms)
    ✓ limits the message rate to 2 per seconds, 2 seconds (2103ms)
    ✓ limits the message rate to 1 per second, 4 seconds, with drop (4005ms)
    ✓ limits the message rate to 1 per 2 seconds, 4 seconds, with drop (4504ms)
    ✓ limits the message rate to 2 per second, 5 seconds, with drop (5003ms)
    ✓ variable delay set by msg.delay the message in milliseconds (254ms)
    ✓ variable delay is the default if msg.delay not specified (503ms)
    1) variable delay is zero if msg.delay is zero
    ✓ variable delay is zero if msg.delay is negative
    ✓ randomly delays the message in seconds (666ms)
    ✓ randomly delays the message in milliseconds (757ms)
    ✓ randomly delays the message in minutes (548ms)
    ✓ delays the message in hours (573ms)
    ✓ delays the message in days (801ms)
    ✓ handles delay queue (1006ms)
    ✓ handles timed queue (504ms)
    ✓ can flush delay queue
    ✓ can reset delay queue (704ms)
    ✓ can flush rate limit queue
    ✓ can reset rate limit queue (703ms)


For the Image Super-Resolution task, how should the Houston dataset be divided into training and testing parts？

Same question!

We offer scripts to process the data:
https://huggingface.co/datasets/WHU-Sigma/HyperSIGMA_Datasets/tree/main/HyperSIGMA_super-resolution.
You can also refer to https://github.com/junjun-jiang/SSPSR/tree/master/mcodes.


How to upload my annotation processor?

Hi, I have developed a library (See HERE), which consists of two sub-libraries. One is comparator-generator and the other one is comparator-generator-annotation-processor.
I have uploaded  comparator-generator to bintray, by following an instruction (See HERE) which is similar to the one you have posted on your website.
Also, I have uploaded the annotation processor in the same way. But I cannot download it to process the annotations. Could you please tell me how to upload the annotation processor in a correct way?
Thank you in advance for your help.
By the way, my aim is to let a user download my library in the following way:
apply plugin: 'android-apt'

android {
    ...
}

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

dependencies {
    apt project(':comparator-generator-annotation-processor')
    compile project (':comparator-generator')
}

Hi @Xiaofei-it,
You say that you successfully uploaded your first library to Bintray, but failed to upload the second library the same way. Which way did you use to upload the library? Which of the steps failed for you? Did you get a specific error message or HTTP error code from Bintray?

Hi @eyalbe4
I have uploaded both libraries to Bintray. One is comparator-generator and the other is the annotation processor library. But I failed to use the annotation process library.
When I was developing the project in Android Studio, I created two modules, corresponding to the two libraries. Then I imported the two modules into my main project in the following way:
apply plugin: 'android-apt'

android {
    ...
}

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

dependencies {
    apt project(':comparator-generator-annotation-processor')
    compile project (':comparator-generator')
}

It worked very well.
However, after I uploaded them to Bintray, I imported them in the following way:
apply plugin: 'android-apt'

android {
    ...
}

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

dependencies {
    apt 'xiaofei.library:comparator-generator-annotation-processor:1.0.0'
    compile 'xiaofei.library:comparator-generator:1.2.0'
}

Then the comparator-generator could be downloaded, but the annotation processor could not. The error message is:
Error:Could not find xiaofei.library:comparator-generator-annotation-processor:1.0.0.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.jar
    https://jcenter.bintray.com/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.pom
    https://jcenter.bintray.com/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.jar
    file:/Users/eleme/Downloads/android-sdk-macosx/extras/android/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.pom
    file:/Users/eleme/Downloads/android-sdk-macosx/extras/android/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.jar
    file:/Users/eleme/Downloads/android-sdk-macosx/extras/google/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.pom
    file:/Users/eleme/Downloads/android-sdk-macosx/extras/google/m2repository/xiaofei/library/comparator-generator-annotation-processor/1.0.0/comparator-generator-annotation-processor-1.0.0.jar
Required by:
    ComparatorGenerator:app:unspecified

I have uploaded many libraries to Bintray and succeeded in downloading them. But this is the first time that I have uploaded and downloaded the annotation processor.
What confused me is not how to upload the common library to bintray, but how to upload the annotation processor to Bintray.
I do not know whether I have uploaded it in the correct way. Maybe the annotation processor should be uploaded in another way. Or maybe I should download the annotation processor in another way.
By the way, you can see my project here.
I hope that you can help me solve the problem I encountered.
Thank you for your help.

Have the same problem with annotation processor. StackOverflow topic.

@Xiaofei-it Have you solved this problem? I have encountered the same problem, I will appreciate it if you share your solution.

Not yet. I was confused. I hope you can solve it and share it with me.

Hello everybody!
@Xiaofei-it, @Ufkoku, @TYZRPVX, @eyalbe4
Have anybody solved this problem?
Please share your solution here.

@e16din hello!
I don't remember how I fixed this.
You can checkout my repo and compare my upload scripts to your.

@Ufkoku thank you!


v-model without v-model:modelValue not type checked in template when defineModel is used

Discussed in https://github.com/vuejs/language-tools/discussions/4529

Originally posted by Quartoffel July  4, 2024
Hey,
I have a problem that my v-model (or any v-* for that matter) are neither type checked nor show any intellisense information. Normal props work fine (even :model-value). I am not sure why this happens. Maybe someone has any ideas how to debug/fix this. Here are two pictures to show the issue in action:

Here it correctly throws an error because of type mismatch

Here it does not (and also does not show any Intellisense on hover):

Test2.vue is just:
<template>
  <div>{{ model }}</div>
</template>

<script setup lang="ts">
const model = defineModel<string>();
</script>

Information about my setup:
System:
OS: Windows 10 10.0.19045
CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
Memory: 16.40 GB / 31.93 GB
Binaries:
Node: 20.11.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
pnpm: 9.4.0 - ~\AppData\Local\pnpm\pnpm.CMD
Browsers:
Edge: Chromium (126.0.2592.87)
Internet Explorer: 11.0.19041.4355
Vue - Official/vue-tsc Version: 2.0.26
Vue: 3.4.31
Typescript: 5.5.3

Caused by https://github.com/vuejs/language-tools/commit/01f64ee779592b6032d77336a17954b3b90e2f84?

@so1ve Yes, i think this commit (or any introduced into 2.0.18) might be the cause. I tried with 2.0.17 and it correctly identifies the type of v-model. 2.0.18 shows the same symptoms as above.


add slot specifically for shortcuts menu close icon

a quick bugfix/follow up to the accessibility PR:
Once I installed and tried using 2.0.0, vue started logging a warning due to using the same slot ('close-icon') in 2 places. Fixing this by adding a separate slot for the keyboard shortcuts close icon.

Fix available in 2.0.1.


Trying on Raspberry Pi (Raspbian)

Checklist

[ ] I'm reporting a broken site support issue
[ ] I've verified that I'm running youtube-dl version 2<IP_ADDRESS>
[ ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar bug reports including closed ones
[ ] I've read bugs section in FAQ

Verbose log

PASTE VERBOSE LOG HERE

pi@dexyspi3:~ $ youtube-dl https://www.youtube.com/watch?v=dLcGPQ2BcBY --verbose[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.youtube.com/watch?v=dLcGPQ2BcBY', '--verbose']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.5.3 - Linux-4.19.42-v7+-armv7l-with-debian-9.9
[debug] exe versions: ffmpeg 3.2.12-1, ffprobe 3.2.12-1, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] dLcGPQ2BcBY: Downloading webpage
[youtube] dLcGPQ2BcBY: Downloading video info webpage
ERROR: dLcGPQ2BcBY: "token" parameter not in video info for unknown reason; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 760, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 433, in extract
ie_result = self._real_extract(url)
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1502, in _real_extract
video_id=video_id)
youtube_dl.utils.ExtractorError: dLcGPQ2BcBY: "token" parameter not in video info for unknown reason; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Description

WRITE DESCRIPTION HERE
Reduced to a Raspberry Pi V3B at a rest home, I've found this command-line downloader is the only one that will actually install. I'd really rather have ClipGrab at my disposal, but that's only available through a (*buntu) ppa. I don't know if this missing "token" is due to the file I'm trying to download or an artifact of the OS.

[debug] youtube-dl version 2<IP_ADDRESS>

There's your problem, right there. YouTube protocol has changed a lot in almost 2½ years. Update it if you can.

Thanks. Suspected, but only noticed after posting. Build from source will be a task: not even sure required libraries are available in Raspbian. Here gopers, deep[ dive into unfamiliar waters ... :)


[Issue]: Can't rip subs for movie even though it has ~30

Confirmations

[X] I confirm that I checked the issues tab and couldn't find an existing open issue for the issue I want to report.

OS Type
Windows
Python Version
3.10.7
Package Version
2.3.2
Description
I can't rip Bullet Train subs for some reason. I thought maybe it was because it's buy only, but Thor: Love and Thunder doesn't have the issue.
Config
[general]
check-for-updates = true

[downloads]
folder = "C:\\Users\\insurw-su\\Downloads"
format = "srt"
#languages = ["en", "en-US", "sv", "sv-SE", "da", "da-DK", "no", "no-NO", "fi", "fi-FI"]
languages = []
merge-playlists = false
user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"
zip = true

[scraping]
# User-Agent to use while scraping iTunes.
# Don't change this unless you know what you're doing.
itunes-user-agent = "iTunes-AppleTV/15.2"

# User-Agent to use while scraping AppleTV.
# Don't change this unless you know what you're doing.
appletv-user-agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"

[subtitles]
fix-rtl = false
rtl-languages = ["ar", "he"]
remove-duplicates = true

Output Log
isubrip https://itunes.apple.com/se/movie/bullet-train/id1635627017?l=en
Scraping https://itunes.apple.com/se/movie/bullet-train/id1635627017?l=en...
Found movie: Bullet Train
Error: No valid playlist could be found.

isubrip https://itunes.apple.com/us/movie/bullet-train/id1635627017
Scraping https://itunes.apple.com/us/movie/bullet-train/id1635627017...
Found movie: Bullet Train
Error: No valid playlist could be found.

New movies tend not to have playlists publicly available.

Any idea how long that is or they don't have a set rule?


Fix typo

s/recude/reduce

pfnCI, test this please.

Jenkins CI test (for commit a6103ff2a07d52d264501962e8944308c375dec4, target branch master) succeeded!


Enabling MinifyHtmlMiddleware causes infinite loop

Python Version
3.9.2
Django Version
3.2.13
Package Version
1.3.0
Description
Hi!
I've added MinifyHtmlMiddleware to my project but rendering a view results in an infinite loop until the browser times out.
This only happens on a Debian 11 machine with uWSGI. Running the same project on Windows 11 works and the module works correctly.
MIDDLEWARE = [
    "corsheaders.middleware.CorsMiddleware",
    "django.middleware.gzip.GZipMiddleware",
    "django_minify_html.middleware.MinifyHtmlMiddleware",
    "debug_toolbar.middleware.DebugToolbarMiddleware",
    "django.middleware.security.SecurityMiddleware",
    "whitenoise.middleware.WhiteNoiseMiddleware",
    "user_sessions.middleware.SessionMiddleware",
    "django.middleware.locale.LocaleMiddleware",
    "django.middleware.common.CommonMiddleware",
    "django.middleware.csrf.CsrfViewMiddleware",
    "corsheaders.middleware.CorsPostCsrfMiddleware",
    "x_forwarded_for.middleware.XForwardedForMiddleware",
    "django.contrib.auth.middleware.AuthenticationMiddleware",
    "django.contrib.messages.middleware.MessageMiddleware",
    "django.middleware.clickjacking.XFrameOptionsMiddleware",
    "django.contrib.sites.middleware.CurrentSiteMiddleware",
]

Even with GZipMiddleware and CorsMiddleware disabled, the same issue is present.
What could be the cause for this? The application does not crash and does not log anything.

Ok, using a custom middleware and disabling both "minify_css" and "minify_js", the side loads and minifies html.
What can cause this to fail on debian and make it work on windows at the same time? I tried building the package myself using "pip3 install --upgrade --no-binary :all: django-minify-html" which did not help.
Could this be a dependency problem on system libraries?

minify-html just released a new version with different CSS and JS minifiers: https://github.com/wilsonzlin/minify-html/blob/master/CHANGELOG.md
Tyr that out.

Gonna mark this as closed since it's really an upstream issue and recent work has been done to fix it.
Please report in minify-html if you are still having problems, but you can ping me.

Thanks for your support 🙏🏻


AsaLaunch.sh not available in the latest releases

Describe the bug
AsaLaunch.sh not available in the latest release
To Reproduce
Download the tarballs for Linux or macOS from several v2.1 releases
Expected behavior
Expect to find AsaLaunch.sh as described in WIKI
Screenshots

System Configuration (please complete the following information):
Ubuntu 18.04 or macOS Catalina
Should I download v2.0 instead?

Sorry about that.  I'll check the build script to see why that might be happening.
For now, please run res/Asa directly.  AsaLaunch.sh is just a shortcut to run res/Asa.

hi @gfs I did try your suggestion before creating this issue, but it seems taking forever...

Does it look like it's doing something, or stalled? If you run ./Asa --help or res/Asa --help does it show usage information?

Do you mean when I run res/Asa and I should run res/Asa --help in another terminal?

When you say it's taking forever what do you mean in particular is happening? How long have you been waiting?
What command are you running?
What output do you receive so far?
If you run ASA --help in another window do you get the help output?
What OS are you running on?
-------- Original Message --------
On Dec 17, 2019, 10:18 AM, Jenny Tam wrote:

Do you mean when I run res/Asa and I should run res/Asa --help in another terminal?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

hi @gfs I successfully ran v2.0 back in July in Ubuntu 18.04. This is the same platform I'm running v2.1
No problem with ASA --help
Would this screenshot answer your question? I downloaded the latest tarball and started running ASA more than 10 minutes ago:

10 minutes for the file collector isn't outlandish. If it still hasn't finished that's an issue. Are you still having trouble?
-------- Original Message --------
On Dec 17, 2019, 10:50 AM, Jenny Tam wrote:

hi @gfs I successfully ran v2.0 back in July in Ubuntu 18.04. This is the same platform I'm running v2.1
No problem with ASA --help
Would this screenshot answer your question? I downloaded the latest tarball and started running ASA more than 10 minutes ago:
image
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

yes, I quit after waiting for an hour...

Sorry you're still having trouble.
I'll set up an Ubuntu image and check it out.
-------- Original Message --------
On Dec 17, 2019, 1:40 PM, Jenny Tam wrote:

yes, I quit after waiting for an hour...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

FYI, this is captured today from Mojave today.
At least it didn't stall...

Thanks for the report. I should have a fix this week.
-------- Original Message --------
On Dec 18, 2019, 9:24 AM, Jenny Tam wrote:

FYI, this is captured today from Mojave today.
At least it didn't stall...
image
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I have a fix available for this crash.  The new build is running in the pipeline now.
I found a new issue on Mac OS where the File Collector is not completing (#331), it's unclear what is causing that at this time.

Just downloaded 2.1.46 and it still appears to be stalling in Ubuntu 18.04 (nothing happens for 20 minutes or so). Should I revert to using v2.0?


Implement Hero Section of Homepage

Create and implement the hero section of the homepage using the provided UI/UX assets. The hero section is the first visible area of the homepage
Responsive Design: Ensure the hero section is responsive and displays well on various devices and screen sizes (desktops, tablets, mobile phones). Implement responsive design techniques to adapt the layout and content accordingly. Use media query to create the responsive design.

hey, is there a figma link to the ui/ux design of the whole website?

hey, is there a figma link to the ui/ux design of the whole website?

Yes @ansisme Here's the link: https://www.figma.com/file/9fJtrEvFUEkbuVijMA9d31/GDSC-UPES-(Copy)?type=design&node-id=8-198&mode=design

Thanks, would like to take up the issue!

Thanks, would like to take up the issue!

Sure @ansisme

Thanks !

Can I work on this?

Sure @Supragya1

error:

solution:

there is a restriction in importing the images outside of src folder, so would it be okay if I change the project structure and move the assets folder inside the src/static folder? it's working this way.

@ansisme Instead of changing the folder structure you can copy the required images that you are using from assets folder and paste them in static and import them from static itself, assets folder is just for reference, it'll be removed after project has been completed

Ok sure, thanks.

please review the PR, thanks.

This issue has been completed by @ansisme


the model which uses Swin backbone finally acquire 56.8 mAP, which is more lower than the result in papers, why?

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

I have tried train swin-L with 5 feature map scales and large image sizes, however, only 58.8 mAP is obtained.  I am not sure all the hyper-parameters are correct in the released configs.

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

@SuperHenry2333
I have tried train swin-L with 5 feature map scales and large image sizes, however, only 58.8 mAP is obtained. I am not sure all the hyper-parameters are correct in the released configs. Could you please check that?

58.8 is a similar result as what we got with 5 scales.

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

@SuperHenry2333
I have tried train swin-L with 5 feature map scales and large image sizes, however, only 58.8 mAP is obtained. I am not sure all the hyper-parameters are correct in the released configs. Could you please check that?

58.8 is a similar result as what we got with 5 scales.

@SuperHenry2333
Based on the existing experimental results, can I infer that pre-training of objects365 is crucial for DINO? Because the highest result in the paper is 63.3, which is much better than 58.8 trained directly on COCO.

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

@SuperHenry2333
I have tried train swin-L with 5 feature map scales and large image sizes, however, only 58.8 mAP is obtained. I am not sure all the hyper-parameters are correct in the released configs. Could you please check that?

58.8 is a similar result as what we got with 5 scales.

@SuperHenry2333
Based on the existing experimental results, can I infer that pre-training of objects365 is crucial for DINO? Because the highest result in the paper is 63.3, which is much better than 58.8 trained directly on COCO.

Yes, it is.

The model with 63.3 AP is pre-trained on Object365 and finetuned on COCO with 5 feature map scales and large image sizes, while the opensource one is without the above mentioned techniques.

@SuperHenry2333
I have tried train swin-L with 5 feature map scales and large image sizes, however, only 58.8 mAP is obtained. I am not sure all the hyper-parameters are correct in the released configs. Could you please check that?

58.8 is a similar result as what we got with 5 scales.

@SuperHenry2333
Based on the existing experimental results, can I infer that pre-training of objects365 is crucial for DINO? Because the highest result in the paper is 63.3, which is much better than 58.8 trained directly on COCO.

Yes, it is.

Thanks a lot! I understand that the paper has not yet been drafted, and I will update the problems I have encountered in this question. I hope to get your answers in the future. Thank you again for your reply and contribution.

Can you upload the pre-trained model on the Objects365 dataset with a SwinL backbone (which obtains the best results on both COCO val2017 (63.2AP) and test-dev (63.3AP))? Therefore, we can get a state-of-the-art model for object detection.


NSL not adding launchers shortcuts to bazzite

I have bazzite, last version.
I installed decky and now nsl.
I installed the launchers, but they run very fast and the program says they are installed, but no message for the shortcuts.
I can't see them in my steam library anywhere
Any thoughts?

@hyggli I have no idea, as I don't use bazzite , you may have to ask the developer of that program why it's not working haha do you have any logs?

@moraroy I ran into same issue. Checked NSL logs. Mainly the distro is missing env_vars:
[2024-12-26 22:40:49,553][ERROR]: Error: /home/bazzite/.config/systemd/user/env_vars does not exist.
[2024-12-26 22:40:49,553][ERROR]: Error handling request
Traceback (most recent call last):
File "aiohttp/web_protocol.py", line 477, in _handle_request
File "aiohttp/web_app.py", line 559, in _handle
File "/home/bazzite/homebrew/plugins/NonSteamLaunchers/main.py", line 214, in handleCustomSite
decky_shortcuts = addCustomSite(msg.data)
^^^^^^^^^^^^^^^^^^^^^^^
File "/var/home/bazzite/homebrew/plugins/NonSteamLaunchers/py_modules/lib/scanner.py", line 132, in addCustomSite
create_new_entry(env_vars.get('chromedirectory'), customSiteName, chromelaunch_options, env_vars.get('chrome_startdir'), None)
^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'

@crazysmurf @hyggli thank you I'll fix soon

@crazysmurf make sure you install a launcher first, this will create the env_vars then try to use the website shortcut

@moraroy Tried to install battle.net but same results:
[2024-12-27 14:19:26,199][INFO]: Returning cached update information.
[2024-12-27 14:19:26,220][ERROR]: Missing return statement on request handler
Traceback (most recent call last):
File "aiohttp/web_protocol.py", line 653, in finish_response
AttributeError: 'NoneType' object has no attribute 'prepare'
[2024-12-27 14:19:26,220][INFO]: ::1 [27/Dec/2024:14:19:26 -0800] "GET /check_update HTTP/1.1" 500 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:19:29,862][ERROR]: Missing return statement on request handler
Traceback (most recent call last):
File "aiohttp/web_protocol.py", line 653, in finish_response
AttributeError: 'NoneType' object has no attribute 'prepare'
[2024-12-27 14:19:29,863][INFO]: ::1 [27/Dec/2024:14:19:29 -0800] "GET /launcher_status HTTP/1.1" 500 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:19:34,144][INFO]: Refreshing environment variables...
[2024-12-27 14:19:34,144][INFO]: Running on Linux or other OS
[2024-12-27 14:19:34,144][ERROR]: Error: /home/bazzite/.config/systemd/user/env_vars does not exist.
[2024-12-27 14:19:34,144][INFO]: No shortcuts to send
[2024-12-27 14:19:56,166][INFO]: Exiting AutoScan loop
[2024-12-27 14:19:56,166][INFO]: ::1 [27/Dec/2024:10:03:11 -0800] "GET /autoscan HTTP/1.1" 101 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:19:56,166][INFO]: Exiting AutoScan loop
[2024-12-27 14:19:56,166][INFO]: ::1 [27/Dec/2024:10:05:37 -0800] "GET /autoscan HTTP/1.1" 101 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:19:56,166][INFO]: Exiting AutoScan loop
[2024-12-27 14:19:56,166][INFO]: ::1 [27/Dec/2024:10:27:01 -0800] "GET /autoscan HTTP/1.1" 101 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:19:56,452][INFO]: install was called
[2024-12-27 14:19:56,452][INFO]: selected_options: BattleNet
[2024-12-27 14:19:56,452][INFO]: separate_app_ids: False
[2024-12-27 14:19:56,452][INFO]: start_fresh: False
[2024-12-27 14:19:56,452][INFO]: install_chrome: False
[2024-12-27 14:19:56,452][INFO]: update_proton_ge: False
[2024-12-27 14:19:56,452][INFO]: nslgamesaves: False
[2024-12-27 14:19:56,452][INFO]: selected_option_nice: Battle.net
[2024-12-27 14:19:56,454][INFO]: Running command: /home/bazzite/homebrew/plugins/NonSteamLaunchers/NonSteamLaunchers.sh " Battle.net" "DeckyPlugin"
[2024-12-27 14:19:56,456][INFO]: Command exit code: 127
[2024-12-27 14:19:56,475][INFO]: Called Manual Scan
[2024-12-27 14:19:56,475][INFO]: Refreshing environment variables...
[2024-12-27 14:19:56,475][INFO]: Running on Linux or other OS
[2024-12-27 14:19:56,475][ERROR]: Error: /home/bazzite/.config/systemd/user/env_vars does not exist.
[2024-12-27 14:19:56,475][INFO]: No shortcuts to send
[2024-12-27 14:19:56,475][INFO]: Running Manual Game Save backup...
[2024-12-27 14:19:56,497][INFO]: Manual Game Save Backup completed
[2024-12-27 14:19:56,497][INFO]: ::1 [27/Dec/2024:14:19:56 -0800] "GET /scan HTTP/1.1" 101 0 "-" "Mozilla/5.0 (X11; Linux x86_64; Valve Steam Client/Steam Deck [Steam Deck Stable]/default/0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.183 Safari/537.36"
[2024-12-27 14:20:01,487][INFO]: AutoScan: True
[2024-12-27 14:20:01,488][INFO]: Refreshing environment variables...
[2024-12-27 14:20:01,488][INFO]: Running on Linux or other OS
[2024-12-27 14:20:01,488][ERROR]: Error: /home/bazzite/.config/systemd/user/env_vars does not exist.
[2024-12-27 14:20:01,488][INFO]: No shortcuts to send

Looks like there's a few things missing, so I decide to generate a fresh log. What I did:
Rebooted my linux box into gamescope and went to decky -> nsl -> enable EPIC -> install. Then I went to desktop and attach the whole log file here.
2024-12-27 14.39.42.log

@crazysmurf thank you that's helpful, can you also show me a fresh log from trying to install a launcher, I need the specific log from the /home/deck/downloads folder. Since you guys are on bazzite it may look different. From here I can see where it's failing.

@moraroy  I don't see anything downloaded to Downloads folder (aside from what i've downloaded). Bazzite distro did a few symlinks, so /home/deck is basically pointing to /var/home/bazzite.
bazzite@bazzite ~> ls -la /home
lrwxrwxrwx. 3 root root 8 Dec  1 21:22 /home -> var/home/
bazzite@bazzite ~> ls -la /var/home/deck
lrwxrwxrwx. 1 root root 13 Dec  1 21:57 /var/home/deck -> /home/bazzite/
bazzite@bazzite ~> ls -la /home/deck/Downloads/
total 24
drwxr-xr-x. 1 bazzite bazzite   150 Dec 27 14:54 ./
drwx------. 1 bazzite bazzite   922 Dec 27 20:14 ../
-rw-r--r--. 1 bazzite bazzite   498 Dec 27 14:27 NonSteamLaunchers.desktop.download
-rwxr--r--. 1 bazzite bazzite   532 Dec 26 22:39 NSLPlugin.desktop.download*
-rw-r--r--. 1 bazzite bazzite 12493 Dec  3 01:54 plex-poster.png
bazzite@bazzite ~> readlink -f /home/deck/Downloads
/var/home/bazzite/Downloads
Is there anywhere else the logs will write to besides /home/bazzite/homebrew/logs? (that's where I pull the fresh launcher install log from)

The only logs for nonsteamlaunchers are located in /home/deck/Downloads and /home/deck/homebrew/logs/NonSteamLaunchers. I see now that if the log itself isn't even being written to, it means the the actual script itself isn't firing. So that's why nothing is installing. Give me some time and I will do my best to gather what I've learned from these logs and I'll see if I can figure out what are the corrects paths on the bazzite distro.

@moraroy I've compared the installation on my steam deck vs bazzite and looks like the install on bazzite didnt work correctly. From what I can tell, some files werent installed:
bazzite@bazzite ~/.c/s/user> ls -la
total 4
drwxr-xr-x. 1 bazzite bazzite  48 Dec 11 22:59 ./
drwxr-xr-x. 1 bazzite bazzite   8 Dec 11 22:59 ../
-rw-r--r--. 1 bazzite bazzite 162 Dec 22 00:12 EmuDeckCloudSync.service
bazzite@bazzite ~/.c/s/user> pwd
/home/bazzite/.config/systemd/user
I assume there should be some nsl services that should be here? Is there an install log somewhere I can check? Also, are there any python modules that your code expects but probably wasn't installed?
Let me know what you want me to check.

Are you mainly using the desktop version of NSL or the decky plugin version?

@moraroy I use decky plugin version.
Also, just did a quick test on the cli install on epic launcher. That seemed to work. I then go back to "Gaming Mode" (which basically reboots the bazzite and boot into gamescope - big picture). When I go decky -> nsl -> launchers, I see Epic is green. I then ran a manual scan and EPIC shows up on non-steam. I then tried to install/enable streaming services via decky -> nsl and those showed up as non-steam, with the properties filled in, etc (i've enabled netflix, hulu, d+, youtube, etc).
So, it looks like once I've done the first install, things worked. (However, on my steam deck, I went through decky -> nsl to install EPIC and it worked, so something wasn't quite right with bazzite install the first time. btw, bazzite is fedora based)
What I did in CLI:
bazzite@bazzite ~> cd homebrew/plugins/NonSteamLaunchers/
bazzite@bazzite ~/h/p/NonSteamLaunchers> ./NonSteamLaunchers.sh -- "Epic Games"


New version: Puppet.pdk version 2.7.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@mdanish-kh Thank you for the suggestions! They should be committed now.


pull request for e2e test at 01/29/2017 22:15:12

:white_check_mark: Validation status: passed
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.


Update metadata.properties to have schema max-length

label:
bugfix
ingestion
enhancement
We described the exact issue in https://github.com/apache/pinot/pull/13157#issue-2297383007
At present, metadata.properties file of a segment doesn't contain the configured schema max length. This leads to trimming up of string fields while building segment as it takes it as default 512 characters.
This patch adds schemaMaxLength at column level to metadata.properties file.

Codecov Report
Attention: Patch coverage is 0% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 0.00%. Comparing base (59551e4) to head (9233b8c).
Report is 471 commits behind head on master.

Files
Patch %
Lines

...segment/spi/index/metadata/ColumnMetadataImpl.java
0.00%
2 Missing :warning:

...ment/creator/impl/SegmentColumnarIndexCreator.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13187       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2454       +18
  Lines        133233   134626     +1393
  Branches      20636    20848      +212
=============================================
- Hits          82274        0    -82274
- Misses        44911   134626    +89715
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
0.00% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
0.00% <0.00%> (-27.73%)
:arrow_down:

temurin
0.00% <0.00%> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Add Systemml new committers to asf-authorization-template

@pono @gstein  Could you or someone on the infra team please help review/merge this pr.


[PLAT-10694]

Goal
Ensure metadata is added in Safari 16.5 +
Design
Remove query string from url for inline script detection

Raised PLAT-10754 to cover updating the list of globals, as it drastically affects the scope of this change.

Can you update the PR title and description with a bit more info for future travellers?


Typo to fix

See https://github.com/unitreerobotics/unitree_mujoco/blob/main/simulate_python/unitree_mujoco.py,
Line 7,
the function to be imported should be ChannelFactoryInitialize instead of ChannelFactortyInitialize
a small typo to fix!

Still, there are many other python files with this ChannelFactortyInitialize bug lol...


64 bit build for Windows

I'm curious if it's possible to produce a 64 bit build for Windows. I'm actually interested in producing it myself, if you wouldn't mind helping me get started. :-)

I haven't tested it, but the code should be there to build it. Do you have some understanding of Python? You'll need to add two lines to build.py:

Import CPUArch from buildlib.common
Set the target_arch attribute of builder to be CPUArch.x64

Then run build.py normally and hope for the best.

Thank you!

Hello everybody,
Please, can you test new releases of chromium 64-bit with ungoogled-chromium patches?
https://chromium.woolyss.com/#windows-64-bit-test-nik
For info, nik is the main developer of stable Chromium 64-bit versions, available over the Internet.

Hi @woolyss, I really like your website. It has great info and binaries that I've used from time-to-time. Thanks :)
A few questions: Does nik's build use domain substitution or source cleaning? Did nik use buildlib, or include the patches in his own build process?

Hello @Eloston, thank you very much. I made a simple resource.
I am no nik but I can try to answer you. He probably will come here! ;)

He uses source cleaning.
I do not know if he uses buildlib but he includes the patches in his own build process.

Nik does not use all patches because there are few limitations. Some of patches are not working because they are for GYP build system (fix-building-without-one-click-signin.patch and others). Nik compile Chromium with GN build system.

Hi @Eloston, i've used some of your patches from "patch_order" file only (some was failed and some i've disabled because of "trk" part and domain substitution).

@chrme @woolyss
I see. Well that's a bit unfortunate. Would you mind adding a disclaimer on the site saying that several patches and domain substitution are not used? Also, since you're using GN, I'm guessing you're using binaries provided by Google? If so, I would also like that to be mentioned in the disclaimer.
I may sound pedantic, but I think these differences are among the major features that ungoogled-chromium has to offer. The patches that depend on GYP are those that disable the more integrated features, and building without Google binaries gives users more certainty that Google isn't doing something behind our backs.

@Eloston: Ok, I understand. I am writing a disclamer on the site.

@woolyss Thanks

Finally, can you compile a 64-bit version of ungoogled-chromium for Windows?
I think it could be better than our merged builds! ;)

Yeah I'm planning to do that as soon as I can.

Yeah I'm planning to do that as soon as I can.
Nice! Thank you for your work and support.

woolyss so what happened to your builds? I see no mention of it on your site.

@chrcoluk, I have nothing against Eloston and its project but see my review at:
https://chromium.woolyss.com/?all=1#comment-1566
(note this link will display all comments, so the content can be slow to display)
Anyway, you can download a 64-bit version (chromium-ungoogled.zip) at:
https://github.com/henrypp/chromium/releases/tag/v53.0.2785.143-r403382-win64
For info, you will find a site archive at:
https://web.archive.org/web/20161115065312/http://chromium.woolyss.com/#windows-64-bit-chocolatey

#147 implements this. Going to make x86 and x64 builds and upload them to the next tag.


Update TS tools and settings

Updated TS tools (should fix #631)
Move tsconfig.json back into csproj for NSwag.Integration.TypeScriptWeb
Update emitted JS/source maps in NSwag.Demo.Web (should fix https://github.com/NSwag/NSwag/issues/625#issuecomment-282590798)

The ci build is broken. It just compiles the sln but the TypeScript has errors. Is there a way to fix that so that it compiles everything?

@rsuter Can we exclude the TypeScript projects from the builds for now? The TypeScript compiler issues appear as actual errors and not warnings. Eventually after all the problems are corrected we can build them with CI.
The other option is to move it back to tsconfig and disable TypeScript compilation in the project. Although that's basically the same as disabling the project anyway.

I've added another configuration to the solution to compile NSwag.Integration.TypeScriptWeb with strict compiler options. We can use that temporarily until all of the build errors are resolved.
The remaining errors in CI should be caused by AppVeyor not running npm install in that project. Could we run npm install in the NSwag.Integration.TypeScriptWeb directory prior to the build step? Maybe something like npm --prefix C:\projects\nswag-25x6o\src\NSwag.Integration.TypeScriptWeb install C:\projects\nswag-25x6o\src\NSwag.Integration.TypeScriptWeb

Ok this seems to work: https://ci.appveyor.com/project/rsuter/nswag-25x6o/build/2045


Do something about categories

These were a big deal on SDL's wiki, but they need some help over here.
Either a script to generate the pages and then hand-edit them, or extend something, I don't know.

This script exists now and is running in a cronjob on testwiki.


This code will fail in VBA 7.1 (MS Access 2013) on line 3. Error "Object variable or With block variable not set"

[Enter feedback here]

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

ID: ea87fff7-2afb-23f3-fb63-1c26324f1340
Version Independent ID: ea7d63d9-135d-a339-2773-26ea312ea607
Content: ThemeColor Object (Office)
Content Source: api/Office.ThemeColor.md
Product: office
GitHub Login: @o365devx
Microsoft Alias: o365devx

@melvinbadon
Thanks for your feedback. We use Github issues for documentation bugs, not for developer support. Please try the VBA developer community on Stack Overflow (https://stackoverflow.com/questions/tagged/vba) where you can get help from actual developers. If you find a bug in our documentation, please let us know! Thanks!


feat: Query Available for Borrow

Description

Add structures to retrieve the Amount available for borrowing of a specific denom

ref: #343

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[ ] included the correct type prefix in the PR title
[ ] added appropriate labels to the PR
[ ] added ! to the type prefix if API or client breaking change
[ ] targeted the correct branch (see PR Targeting)
[ ] provided a link to the relevant issue or specification
[ ] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed ! in the type prefix if API or client breaking change
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

Codecov Report

Merging #379 (d982298) into main (93239c1) will increase coverage by 0.11%.
The diff coverage is 44.76%.

@@            Coverage Diff             @@
##             main     #379      +/-   ##
==========================================
+ Coverage   36.89%   37.01%   +0.11%
==========================================
  Files          79       79
  Lines       11156    11328     +172
==========================================
+ Hits         4116     4193      +77
- Misses       6729     6824      +95
  Partials      311      311

Impacted Files
Coverage Δ

x/leverage/client/cli/query.go
0.00% <0.00%> (ø)

x/leverage/keeper/grpc_query.go
11.05% <0.00%> (-0.86%)
:arrow_down:

x/leverage/types/query.pb.gw.go
0.00% <0.00%> (ø)

x/leverage/client/tests/suite.go
100.00% <100.00%> (ø)

In this case you can use sdk.Int instead of sdk.Dec for the response field, similar to how QueryReserveAmount works

In this case you can use sdk.Int instead of sdk.Dec for the response field, similar to how QueryReserveAmount works

done at https://github.com/umee-network/umee/pull/379/commits/ff5848bd1ba812b583770dbb71ccc0bf5d2457d5

Piggybacked a one-line change to reserves.go (obscure bugfix) with my last commit

Can we get tests and linting addressed and then we can merge this 🙏


refactor(error): eliminate RwError usages in batch

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
#4077. Close #4368.
Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Thanks for the work! 🥰


[Bug]: Node 20.9.0 - SyntaxError: Unexpected token 'with' in locale/index.js - adminjs

Contact Details
<EMAIL_ADDRESS>/<EMAIL_ADDRESS>What happened?
SyntaxError: Unexpected token 'with' when upgrading Node to v20.9.0 and<EMAIL_ADDRESS>I cannot boot my server due to a syntax error stemming from this file:

https://github.com/SoftwareBrothers/adminjs/blob/master/src/locale/index.ts#L3

My tsconfig.json is proper and adheres to documentation, using esm & nodenext, etc..., however, it seems like this forward-looking vision of "ESM is the new future" may hold true, but sadly, it appears that is indeed not the case for with { type: 'json' } syntax sad to report.
Can this be fixed as soon as possible? This package pushes everyone to adhere to ESM, a new and actively changing spec, as opposed to CJS, which has been battle-tested for years with wide support, presumably to be on the "cutting edge of an envisioned future." --- IMO, it is pretty frustrating for an npm package to have control over how I want my modules to be implemented already; the least you can do is ensure that YOUR forward-thinking package adheres to the everchanging ecosystem. Sorry to be blunt, I find this wild.
If we can get this resolved within the next couple of months we'd still be interested in the enterprise version, but if not, it's worth the headache, honestly.
Bug prevalence
Its your bug
AdminJS dependencies version
"@adminjs/design-system": "^4.1.1",
"@adminjs/express": "^6.1.0",
"@adminjs/mongoose": "^4.1.0",
"@adminjs/themes": "^1.0.1",
"adminjs": "^7.8.7",

"typescript": "^5.4.5"
What browsers do you see the problem on?
Firefox, Chrome, Safari, Microsoft Edge
Relevant log output
App [server:1] exited with code [1] via signal [SIGINT]
2024-07-17-13:25:46 PM2                 | App [server:1] starting in -fork mode-
2024-07-17-13:25:46 PM2                 | App [server:1] online
2024-07-17-13:25:46 1|server            | file:///Users/mmcgrath/Development/GrocersList/node_modules/adminjs/lib/locale/index.js:1
2024-07-17-13:25:46 1|server            | import deLocale from './de/translation.json' with { type: 'json' };
2024-07-17-13:25:46 1|server            |                                              ^^^^
2024-07-17-13:25:46 1|server            | SyntaxError: Unexpected token 'with'
2024-07-17-13:25:46 1|server            |     at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:118:18)
2024-07-17-13:25:46 1|server            |     at callTranslator (node:internal/modules/esm/loader:273:14)

Relevant code that's giving you issues
https://github.com/SoftwareBrothers/adminjs/blob/master/src/locale/index.ts#L3

https://github.com/SoftwareBrothers/adminjs/blob/master/package.json#L64 < (not true, please fix)

In Node 20.10.0 the import syntax's changed from import ... assert to import ... with. You can either upgrade Node to 20.10.0 or downgrade adminjs to 7.8.1.
Do note that the current LTS version is 20.15.1. I'll update package.json to explicitly say that node version must be greater or equal 20.10.0.
While I agree that Node's implementation of ESM is not the best, we'd been forced to migrate ourselves due to our dependencies abandoning CJS.


Creating self-contained compressed sequences.

In Zstd, to my knowledge, a frame is completely individually decompress able, this leads me to the question is there a way to easily manually set where a frame starts / ends and also set what data goes in which frame, for example (psuedo code)
file.compress_write("Foo") // Frame 0 data
file.new_frame()
file.compress_write("Bar") // Frame 1 data

This way you could do
file.read_frame(0) // "Foo"
file.frame_offsets(0) // (123, 456)

This would be useful in order to be able to retrieve data from a file without needing to decompress the whole file, also having the byte offsets of an individual frame to just read / decompress that one frame at a later point in time would be extremely useful in order to retrieve data from a large file.
file_at_a_later_point_in_time.read(from_byte: 123, to_byte: 456).decompress() // "Lots of data!!"

Note that most zst-compressed files are going to store a single frame (for optimal compression ratio).
If you want to concatenate several frames and need random access to them, you may need something more similar to an archive format (like tar, or even zip, where some implementations include zstd compression).

I was thought that flush() on Encoder will force a new frame... but it does not.
Here is my failed attempt.
 let start = std::time::Instant::now();
        // A vector of tuples to store the offsets and lengths of each string
        let mut index = Vec::new();

        // A cursor to write the compressed data to
        let mut cursor = Cursor::new(Vec::new());
        let mut zstd_encoder = zstd::stream::write::Encoder::new(&mut cursor, 9)?;
        let mut line_number = 0;
        for line in s.lines() {
            zstd_encoder.multithread(10);
            let offset_start = zstd_encoder.get_ref().position();

            zstd_encoder.write_all(line.as_bytes())?;
            zstd_encoder.flush()?;

            let offset_end = zstd_encoder.get_ref().position();

            index.push((offset_start, offset_end));
            // Print the offset and length of each line
            println!("offset: {}, length: {}", offset_start, offset_end);
        }
        zstd_encoder.finish().unwrap();
        // Get the compressed data from the cursor
        let compressed_bundle = cursor.into_inner();
        println!(
            "The length of the compressed data is: {}",
            compressed_bundle.len()
        );

        let duration = start.elapsed();
        splitted_time += duration.as_millis();

        println!(
            "Result of splitted compression {} lines: {}MB in {:?}",
            index.len(),
            compressed_bundle.len() as f64 / 1024.0 / 1024.0,
            splitted_time as f64 / 1000.0
        );

        // now lets decompress line number 0
        let line = 0;
        let offset_start = index[line].0 as usize;
        let offset_end = (index[line].1) as usize;
        println!(
            "from {}, to {} of {}",
            offset_start,
            offset_end,
            compressed_bundle.len()
        );
        let mut file_chunk = &compressed_bundle[offset_start..offset_end];
        // Print length of file chunk
        println!("Length of file chunk: {}", file_chunk.len());
        // Create a reader for the compressed data with offsets and lengths
        // Create a decoder
        let decoder = zstd::stream::Decoder::new(&mut file_chunk)?;
        // Read the decompressed data into a string
        let reader = BufReader::new(decoder);
        for line in reader.lines() {
            let line = line.unwrap();
            // Print the decompressed data
            println!("Decompressed data: {}", line);
            // exit after first line
            break;
        }

thread 'main' panicked at 'called Result::unwrap()on anErr value: Custom { kind: UnexpectedEof, error: "incomplete frame" }'
So it seams like it is impossible...
However, there are discussions.

I'm have the same issue. In other compression libraries that implement Write on their Encoder, flush completes a frame so that you know that what's written can be incrementally decoded, e.g. in flate2:
https://docs.rs/flate2/1.0.28/src/flate2/gz/write.rs.html#148
I'd love to be able to use zstd for its improved efficiency, but I really need to be able to do ensure that what I have written at certain checkpoints can be fully decoded.

I really need this. I thought I was doing something wrong, seems like after so much debugging I wasn't. I am building a peer-to-peer file transfer app where I wanted integrate zstd compression. I am doing compression while streaming and on the other side I was decompressing those chunks. However, I always got "incomplete frame" error no matter what I've tried.
I thought about compressing each chunk individually and I don't have enough knowledge but I guess this would result in very poor compression ratio, right?


Ceph object store for external cluster

CephObjectStore creation in external cluster mode according to the latest rook-ceph changes

@leseb , can you please take a look.

Rebased this PR on top of @umangachapagain 's Update rook to 1.4 PR.
Removed all the TODO s to working code. @leseb , please take a look...

This PR depends on https://github.com/openshift/ocs-operator/pull/657

@anmolsachan , this is the PR for the new CephObjectStore changes. Please take a look...

/ok-to-test

@aruniiird please rebase

Added test cases... Ready for final reviews ... @jarrpa , @leseb please see

Holding until #657 merges.
/hold

@jarrpa , addressed all the review comments... Please take a look...

/hold cancel


Jcs/more tracks

I'm using the key title, want me to use the key code instead?

in the future our services shouldn't be doing _dbContext.SaveChanges(). The calling code should be responsive for triggering save (or not). The way it currently is isn't the best for performance or ability to rollback in case of errors.

That is something for future @jcubbage :)

I'm using the key title, want me to use the key code instead?

I think we should always be using asset.Title. For keys that returns name if available, code if not. KeySerials get name then number. For KeySerial we may want to extend further with FullName => {key.Title}-{keyserial.Title}?

in the future our services shouldn't be doing _dbContext.SaveChanges(). The calling code should be responsive for triggering save (or not). The way it currently is isn't the best for performance or ability to rollback in case of errors.

Does that mean our controllers should be saving changes twice? We need the full object in the event service, so do we start doing this:
await _context.SaveChangesAsync();
await _eventService.TrackAssignAccess(accessAssignment, Team);
await _context.SaveChangesAsync();

@jcubbage I don't know enough about the specific problems but I would think anything you need in the event service you already have without saving.

@jcubbage I don't know enough about the specific problems but I would think anything you need in the event service you already have without saving.

@srkirkland You were right. I thought the object had to be saved before calling the eventService...but I was mistaken.
Did new PR with all the saveChanges pulled from history & notification services. Can either merge with this, or review/approve separate.


Use content_id for breadcrumbs

In the current state, titles and links for breadcrumbs need to be manually created by the publishing App.
This should be refactored to use the links array so we get links and titles being kept up to date.

I think this is how it works now!


Pin Northstar JS dependency to 1.0.0

What's this PR do?
Edits package.json to pin Northstar version instead of pulling the latest master.
Any background context you want to provide?
In Northstar JS, I'm debating on whether it's worth casting the Northstar API response into an object with camelCase properties, vs just returning the raw API response. If we go that route (or any other potential code-breaking routes), pinning the release prevents breakage.
Relevant tickets

https://github.com/DoSomething/northstar-js/issues/35
https://github.com/DoSomething/northstar-js/issues/33

Codecov Report

Merging #960 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           develop    #960   +/-   ##
=======================================
  Coverage     59.5%   59.5%
=======================================
  Files           68      68
  Lines         1531    1531
=======================================
  Hits           911     911
  Misses         620     620

Continue to review full report at Codecov.

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


(Feature) Token menu: view in explorer/copy/remove

Relates to https://github.com/poanetwork/metamask-extension/issues/134
3d part of tokens management support in NW: token's menu with view in explorer/copy/remove buttons.

Also,

eth-net-props npm package was updated with the links to BlockScout explorer for POA networks

@dennis00010011b e2e tests are affected by this update. Please take a look.

@dennis00010011b please resolve merging conflicts with e2e tests


use new esp-idf 5.1 DAC bindings

This follows the migration recommended in the 5.1 release notes.

@dtimm One final comment before merge: are you sure the new DAC driver is only available since ESP IDF 5.1? Could it be, that it is already available since ESP IDF 5.0?

@dtimm One final comment before merge: are you sure the new DAC driver is only available since ESP IDF 5.1? Could it be, that it is already available since ESP IDF 5.0?

The new header files aren't documented in the 5.0 release documentation.


Code Definition (CTRL)

Issue Type: Feature Request
Dear VS, not sure where did this issue come up, but now when I'm trying to see the code definitions or navigating via CRTL+Click, it does nothing, please help. (Have tried to re-install the app, restart PC and so on...)
VS Code version: Code 1.65.2 (c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1, 2022-03-10T14:33:55.248Z)
OS version: Windows_NT x64 10.0.19042
Restricted Mode: No
Attachment
https://user-images.githubusercontent.com/81253561/159236591-3b5ce540-cdd3-4b2e-85f7-4f4179f22422.mp4

/needsMoreInfo before someone stands a chance of being able to help you.
/gifPlease by pasting a screenshot into your reply at the G website (not into a reply to a notification email from GH).

Oh sorry that without any attachment... Here's the video (in the video when I'm trying to use CTRL on a code or variable, it does nothing)
https://user-images.githubusercontent.com/81253561/159232491-2fcb3f0e-ce10-48de-bb86-431400ddfba4.mp4

Does Go do definition from the command palette work?

Have tried but hopeless, no seems from the command palette also does not work.

Did you disable the  built-in JS/TS language featrues extension. Search @builtin typescript in the extensions view to check this

Have checked that, so it was disabled, and I enabled that, then it shows the code definitions now thanks! But CTRL+Click navigation is still unable to use ((( What about that?

You likely have configured editor.multiCursorModifier. Try switching it to alt so that alt inserts cursors and ctrl goes to definition

Fine, thanks a lot, now I know how it works 👍


hack/benchmark: change boom to hey

https://github.com/rakyll/boom moved to https://github.com/rakyll/hey due to a binary name conflict with https://github.com/tarekziade/boom

lgtm


Create a minimal Python SDK metrics library

As part of our custom metrics projects we want a minimal library for metrics emissions that sits side by side sentry's production deployment. It needs to support enough functionality to be useful as a target for sentry's internal sentry.metrics backend.
### Tasks
- [ ] Implement `metrics.timing`
- [ ] implement `metrics.counter`
- [ ] global tags for `release`, `environment` from scope
- [ ] local lossless aggregation into 10 second buckets
- [ ] send as relay compatible envelope items

There is no minimetrics yet, but this is a early draft: https://gist.github.com/mitsuhiko/fe4669d67dc9070aefed100b2928b405


Added metrics to see the number of active and total counter of tier2 worker request for graphing purposes

Also fixed readiness label which was labelled as firehose.

The tier2 is missing a similar metric, and with future naming, I see some confusion...
could you take the time to:

add the same metric on a given tier2 (on the ProcessRange method), named substreams_tier2_active_requests and substreams_tier2_request_count

rename your metrics here from:

substreams_active_worker_request -> substreams_tier1_active_worker_requests
substreams_worker_request_counter -> substreams_tier1_worker_request_count

(or something simliar)
?

I had tier2 in the name initially but I found it confusing too, I tried variation, tier1 like you suggested was one of them. It wasn't that clear neither, only reading the description felt it helped. It also brought the question that no metrics are currently prefixed. Let's discuss over a call later to decide on the final naming.
Also, we do have already substreams_active_request, so should it be used as a "common" for both? On this aspect, let's start with just dealing with what I added and let's add support for more metrics on another PR(s).
Also @matthewdarwin if you have an opinion here.

Perfect now!


Observing 'attributes' is unnecessary

Observing 'attributes' is actually unnecessary since all mutations that don't add or remove DOM nodes are filtered out anyways. See includeRealMutations. This will increase performance a bit.

Makes sense to me :+1:

The build is failing. Is that expected?

Bump @hmgibson23

Yeah build always fails from foreign PRs ... sorry this slipped away from me. I'll check and merge today.