Some councils can't lookup boundaries by postcode entered

Some councils can not lookup parking boundaries.

@sanjaypoyzer @lizziebruce Do you think that this is something we should be looking to address or should we leave it for LAs to resolve? I think those LAs that can't do a  lookup should have a text version that explains where CPZs are in operation. Something like 'Check if you need a permit' section that details this information either in a short paragraph or a separate page if there's a lot that needs to be explained... What are your thoughts on this?

@EUzkuraityte We need to talk to the councils that have this issue and find out what information they can give, and in what format. From a technical perspective, if the information exists then it should just be a matter of getting it into the right format to then do a lookup.

Gonna close this as a duplicate / local issue on #259


Add rustler_precompiled and workflow for precompiling NIFs

This PR contains the changes necessary to use precompiled NIFs.
It will build on every push to the main branch and push of tags. But with tags we are also automatically creating a new release that contains all the precompiled NIFs for the most common architectures and operational systems.
After the release, the Hex package can be published as described in the Precompilation Guide (only for project maintainers).
The NIF will be downloaded based on the target system (normally the same of the host system, but can be different for example when building for Nerves) and will be verified with a checksum that was generated in the release of the Hex package.
This shouldn't change much of the development flow, so if you are using a pre-release it won't affect you. Once we have a new release, the users of the Hex package will be able to use Explorer without having to install the Rust toolchain.
Even with a released version, it is still possible to force the compilation by setting a system env var:
EXPLORER_BUILD=true mix compile --force

Or by setting an application env:
config :rustler_precompiled, :force_build, explorer: true

For more details about rustler_precompiled, please check the documentation.

I think we should put something in the README re: getting started, but I'm happy to do that in a followup PR.

Oh, please go ahead then. I think the only thing to mention is the ways to force the build when people are using a released version, like José said.
I think it's ready to go! :D
But let me know if you need help when releasing the package for the first time. The only detail is the checksum file that depends on the "release build". The Release flow explains that in depth.
Thanks, guys!

I'm having trouble using this — explorer is still compiling polars

possible to get a pre-release then? 😅


Create update 0xgen.toml for testnet 15

Dear Bengt,
i am already a genesis validator successfully running the testnet, i had been active, up & running (pre-voting, signing) throughout the testnet14
my previous PRs:
https://github.com/anoma/namada-testnets/pull/1569 https://github.com/anoma/namada-testnets/pull/1014 https://github.com/anoma/namada-testnets/pull/902
https://github.com/anoma/namada-testnets/pull/810
https://github.com/anoma/namada-testnets/pull/522
Description
All previous genesis validators should name their PRs "Update {validator_alias}.toml for tesntet-15" and provide links to previous PRs merged.
If this is an UPDATE for a previous genesis validator
Checks are made against your net_address. If this has changed since the previous testnet, make sure you provide links of previous prs merged from your previous git username.
Thanks in advance!
Checklist before merging

[ ] Only one toml is added in this PR
[ ] The file being added is indeed a .toml file
[ ] The toml being added is to the correct folder, and only to the correct folder
[ ] The eth_hot_key and eth_cold_key are present
[ ] The email, discord, elements telegram, and twitter fields are present and valid

This PR has been automatically closed because it does not follow the correct procedure for updating the genesis file.
Filename contains whitespace
This PR does not add a single .toml file.

Dear Bengt,
i made a new PR, could you please check that?
https://github.com/anoma/namada-testnets/pull/1984
Thanks.
On Tue, Nov 7, 2023 at 12:38 PM Bengt Lofgren @.***>
wrote:

This PR has been automatically closed because it does not follow the
correct procedure for updating the genesis file.
Filename contains whitespace
This PR does not add a single .toml file.
—
Reply to this email directly, view it on GitHub
https://github.com/anoma/namada-testnets/pull/1696#issuecomment-1798335449,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYHCYCPJIU3AH3TXYWC6AQLYDIMTPAVCNFSM6AAAAAA7AAS4C6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJYGMZTKNBUHE
.
You are receiving this because you authored the thread.Message ID:
@.***>


Roll engine 12315736f9ca..0c28a093ae8d (3 commits)

https://github.com/flutter/engine/compare/12315736f9ca...0c28a093ae8d
git log 12315736f9ca..0c28a093ae8d --no-merges --oneline
0c28a093a Roll src/third_party/skia 858f648bdae3..34e5e1b387f5 (8 commits) (flutter/engine#6241)
513f8fbae Roll src/third_party/skia 16322637c477..858f648bdae3 (7 commits) (flutter/engine#6240)
9a7d7215a Roll src/third_party/skia<PHONE_NUMBER>3b..16322637c477 (10 commits) (flutter/engine#6238)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

@rmistry @liyuqian : New roll has been created by https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Trybots failed. These were the failed builds: https://flutter-dashboard.appspot.com/build.html

Commit queue failed; closing this roll.


added paper and updated the reference

Updated my paper in aggregate file and also added it to the other csv list, where it was missing

Thanks for the update


Alert on /run tmpfs almost out of inodes

How to categorize this PR?

/area monitoring
/kind enhancement
What this PR does / why we need it:
Add a Prometheus alert to alert on high inode usage on the /run filesystem
Which issue(s) this PR fixes:
Fixes https://github.tools.sap/kubernetes/landscape-issues/issues/62
Special notes for your reviewer:
Release note:

Alert rule for /run filesystem almost out of inodes condition

/ok-to-test
/cc @istvanballok @wyb1

https://github.com/gardener/gardener/pull/6424 is not yet merged, so pushed the commit of this PR there, for simplicity. This PR could be closed then.


Question about vgtk package installation

Dear author, when I try to install the vgtk package, it just said that the package directory 'vgtk/data/anchors/ does not exist, is there any other way to download this package?

Hello,
Thank you for bringing this to our attention. The vgtk/vgtk/data folder was not initially tracked by git, but I have added it now. It should be OK if you try it again.
The vgtk package is adapted from that used in EPN. However, please note that it should be installed via this repository since I have modified it to support specific features. Please do not hesitate to reach out if you encounter any further questions or concerns. Thank you.
Best regards

Dear author, I‘ve redownloaded the vgtk/vgtk/data folder, and installed the vgtk package successfully, but when I try to import this package, it shows some errors, it seems like it needs cuda environment, my torch vision is 1.21.1+cu113, is this kind of version not fit for vgtk?

Hello,
I have successfully imported the vgtk package without encountering similar problems under the environment with Python 3.8.8, Torch 1.9.0+cu111, and Numpy 1.20.1. I'll install a Python 3.9 environment with Torch 1.12.1+cu113 and try to provide a solution to your problem shortly. In the meantime, you might consider trying a new environment with Python 3.8.8 and Torch 1.9.0+cu111 to check if it works well.

Good luck and regards.


chore: make sure simp_rw uses each lemma

Is this a duplicate of #3782?

Is this a duplicate of #3782?

Thanks, yes!


Fix the AddressGroup duplicated deleted bug

Use sets instead of slice to resolve duplicated AddressGroup key problem when generating AddressGroup keys from NetworkPolicy rules.
Fixes: #3135
Signed-off-by: Wu zhengdong<EMAIL_ADDRESS>

/test-all

Codecov Report

Merging #3136 (e155616) into main (a5114e7) will increase coverage by 11.58%.
The diff coverage is 100.00%.

:exclamation: Current head e155616 differs from pull request most recent head 60c12ec. Consider uploading reports for the commit 60c12ec to get more accurate results

@@             Coverage Diff             @@
##             main    #3136       +/-   ##
===========================================
+ Coverage   40.35%   51.94%   +11.58%
===========================================
  Files         167      295      +128
  Lines       20879    24907     +4028
===========================================
+ Hits         8426    12938     +4512
+ Misses      11632    10510     -1122
- Partials      821     1459      +638

Flag
Coverage Δ

kind-e2e-tests
31.41% <0.00%> (?)

unit-tests
40.34% <100.00%> (-0.01%)
:arrow_down:

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

nit: in the commit message "when generating AddressGroup keys from NetworkPolicy rules."
@tnqn Thanks for the review, updated

/test-all

@Jexf there are some issues with the CI this week, so all PRs are pending for merging. I will take care of merging it once it's back to normal.

/skip-all I have validated the required checks manually.


Fix Bytes issue appearing with new version of Apache Tuweni

Fixed Issue(s)
This fixes the issue https://github.com/apache/incubator-tuweni/issues/62 for Teku.

Do you mind merging this into your branch? I couldn't push directly to this PR for some reason.
https://github.com/atoulme/artemis/pull/1

Done!

On Mar 9, 2020, at 09:19, Cem Ozer<EMAIL_ADDRESS>wrote:

Do you mind merging this into your branch? I couldn't push directly to this PR for some reason.
atoulme#1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Close client connection when no backend left

Changes

When no backend are left, disconnect active client connection with error message
When no backend are left and a new connection is established, refuse it

Bugfixes

Websocket request from Socket.IO were also managed by Websocket protocol
Removed useless logs in proxy output

Codecov Report

Merging #83 into rc.x will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             rc.x      #83      +/-   ##
==========================================
+ Coverage   97.71%   97.76%   +0.05%
==========================================
  Files          17       17
  Lines         656      671      +15
==========================================
+ Hits          641      656      +15
  Misses         15       15

Impacted Files
Coverage Δ

var/app/lib/service/Broker.js
100% <0%> (ø)
:arrow_up:

var/app/lib/service/protocol/Websocket.js
98.98% <0%> (+0.04%)
:arrow_up:

var/app/lib/service/protocol/SocketIo.js
98.5% <0%> (+0.09%)
:arrow_up:

var/app/lib/service/Backend.js
96.84% <0%> (+0.29%)
:arrow_up:

var/app/lib/service/Router.js
94.73% <0%> (+0.29%)
:arrow_up:

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 ec3caa6...3974cfe. Read the comment docs.

SonarQube analysis reported 1 issue

 1 minor

Watch the comments in this conversation to review them.


don't assume data_news() will return a valid dict

When the gateway is already running, the data_news doesn't seem to return what was previously assumed. This PR fixes the issue by checking if data_news returned valid data.
fixes #8
fixes #10

I may be reading this wrong, but this seems to be just going around the issue. It seems like the point is for data_news() to return not None before the code continues.
I cannot seem to get the data_news() function to return anything other than a 404 error "resource not found."
There is a separate issue that might causing the authentication issues. The iserver/account node returns a 500 error if the account is already set.

I agree with @5tomato this is just a workaround. I also agree there are other places in code when this type of issue exists and IMO holistically this type of logic should be reworked in this library. I also couldn't get it to work properly so I stopped using it in the end.

Did you use something else instead?

@5tomato I built my own:
https://github.com/Voyz/ibeam

Nice! Looks like you are mostly interested in keeping your session up and running, not necessarily collecting data and executing trades through it?

@5tomato indeed - these two felt like they would be easier to manage if they were decoupled. The Gateway and its startup (eg. IBeam) could live in one place, while the API code could be running elsewhere. Also, using Swagger it is possible to convert IBKR's OpenAPI specification into autogenerated Python API code, so I concluded that it is the Gateway maintenance that requires a bespoke solution more promptly. Btw - if you're interested in collecting data, check out Databay


added cors support for wasm and api server

Added CORS Support for WASM and API Server
This PR introduces Cross-Origin Resource Sharing (CORS) support for both the WebAssembly (WASM) module and the API server. This is a crucial feature that allows our web application to interact securely with our API, even when they don't share the same origin.
Changes:

Added CORS middleware to the API server: The server.go file now includes a middleware function that sets appropriate CORS headers in the HTTP response. This allows client-side web applications to interact with the API server.

Added CORS middleware to the WASM server: The wasm.go file now includes a middleware function that sets appropriate CORS headers in the HTTP response. This allows client-side web applications to interact with the WASM server.

This update enhances the security and flexibility of the application by enabling CORS. Now, the API and WASM Server can handle requests from different origins, which is a common scenario in modern web development.

Good catch. However there will be big update coming today that will take apart the api and wasm server. We do this so the wasm server can be distributed over a cluster. Once this is merged in master you can adjust this PR.


Added a new JS Project (Profile-Card Creator)

Read the Readme.md  file of JS.
Guideline how to add js file read it again
PR accepted @Paramhans-Singh
Need to Star this repo incase not done.
Just Update the required will merge to main
🚀🚀👍

Sir I have updated the Readme file of JS. Please verify it.


Update nginx version

Closing #13
1.10.2 which is the active stable version of nginx
https://hub.docker.com/_/nginx/

👍


MSX1-related tooth agenesis with or without orofacial cleft

Preferred gene-related syndrome label
MSX1-related tooth agenesis with or without orofacial cleft
Synonyms
Parent term (use OLS, or your favorite ontology browser)
Definition
A common developmental disease characterized by varying severity of tooth agenesis that may be seen in combination with orofacial clefting in some individuals
**Definition source (Please give PubMed ID, if applicable, in format PMID:#######)
PMID: 27699475, 35877402
Children terms (if applicable) Should any existing terms be re-classified as children underneath this new proposed term?
Your nano-attribution (ORCID) or URL for a working group
https://clinicalgenome.org/affiliation/40059/

@eedoh01 I believe this is the same as MONDO:0007129 'tooth agenesis, selective, 1'?


cf login host api showing error message

I installed Pivotal cloud foundry.
In my command line if after i entered cf login,
API endpoint i am getting an error message, please find pasted image

Hey there @mdbaskaran123 thanks for creating this issue. We'll need more information to be able to help. Could you provide trace logs or run the command in verbose mode. You should also try to curl the api directly to see if you can reach your instance. Thanks.

Please find attached trace file

Please find attached api response from my browser

Please find attached api response from my browser, ignore the previous one

Hi @mdbaskaran123!
We've been unable to reproduce the problem that you're having under Windows 10 against the latest CLI.  We're wondering if you could download a wget binary and run the following commands:

From your error output, it looks like there's some kind of proxy involved that we don't understand.  We think maybe you're not triggering the same failure in your browser because your browser is properly configured.
You may want to try tools like tracert to see how your network traffic is trying to get out. From our machines, we ran a command like :
> tracert api.run.pivotal.io

# Some output about how it hit a local gateway and then made it out to the ~wild~ interwebs

In any event, we do not believe that this is an issue with the CF CLI. These tips may show what network problems you have. Please feel free to reopen this issue if these networking troubles still seem to be CLI specific.
Thank you kindly,
Steve and @bwasmith


popover covered by modal-overlay

When put a popover in f7-page element(a components), It will covered by modal-overlay.
It must be put in index.html?

@transtone yes, at the moment it should be as a child of app root element (I assume it is in your index)

Should be fixed now with latest version of F7

can you give me example how to use popover in framwork7 vue, i'm still using v1


[MINOR][CONNECT][TESTS] Merge two SparkVersion related  tests to one

What changes were proposed in this pull request?
This pr just merge two SparkVersion related test to one.
Why are the changes needed?
Merge Test Cases
Does this PR introduce any user-facing change?
No, just test
How was this patch tested?
Pass GitHub Actions

Merged to master.

Thanks @HyukjinKwon @hvanhovell


Add ability to configure site wlan portal_template_url, thumbnail, and portal_image

upstream: https://github.com/Juniper/terraform-provider-mist/issues/21

closed with latest release


Added SMTP SSL/TLS support

Description:

Add SMTP SSL/TLS support from smtplib.py's class smtplib.SMTP_SSL
configurable option like 'starttls', default to False

I ran tox and had errors, not sure how to publish results, please help.
Related issue (if applicable): fixes #
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
notify:
  - name: mail
    platform: smtp
    server: !secret smtp_server
    port: 465
    sender: !secret mail_alert
    username: !secret mail_username
    password: !secret mail_password
    recipient: !secret mail_admin
    starttls: false
    ssltls: true
    debug: true

automation:
  trigger:
    platform: homeassistant
    event: start
  action:
    - service: notify.mail
      data:
        title: "HASSdev started"

Checklist:
If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Hi @sn0oz,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

I think this is confusing:
    starttls: false
    ssltls: true

I wonder if a single security config with these options could work instead:

auto (default)
starttls
ssl
none (not by default if a password is used)

(I know it's much more work to make it like that :-)

Totally agree, this is just a quick fix. It should not be possible to set the starttls and ssltls options to true simultaneously.
Could you specify how the "auto" option would work ?

I was thinking "auto" could work like this:

if port is 465: pick "ssl"
otherwise, if server supports SMTP STARTTLS: pick "starttls"
otherwise, if password is specified: report failure
otherwise, pick "none"

If that is too complicated, the first two should work for many users and the rest would have to specify "none" to confirm that they want unencrypted communication.

In my understanding, the encryption type is not related to password authentication.
You can authenticate by password on a non-encrypted SMTP session.
The encryption protocol may use any port depending on the server, SSL/TLS on port 587 is possible.
So the security option could be any of:

ssltls (default for enhanced security)
starttls
none

And port would be optional, default depending on the security option.

You can absolute send your password in cleartext but it's a bad idea and I don't think we should encourage it (even if it is the current default).

We could set the default security to ssltls and add a warning on the documentation about sending password on a non encrypted session.
This would break existing configurations, is everybody ok with this ?

I don't think that's a good default, port 465 has been deprecated for 20 years. The standard these days is port 587 with STARTTLS.

It seems STARTTLS is less secure than SSL/TLS, as it is subject to man-in-the-middle attacks, and depending on the client if encryption negotiation fails it may fallback to non-encrypted session. https://en.wikipedia.org/wiki/Opportunistic_TLS
If I understand correctly port 465 as been deprecated for SMTP over SSL/TLS but is still in use on most mail servers (Gmail, etc...). More on this: https://www.fastmail.com/help/technical/ssltlsstarttls.html

Commited new proposal with "encryption" option, defaults to ssltls, and port defaults to 465.
Test configuration:
automation:
  trigger:
    platform: homeassistant
    event: start
  action:
    - service: notify.mail
      data:
        title: "HASSdev started"
        message: "yep"

notify:
  - name: mail
    platform: smtp
    server: !secret smtp_server
    sender: !secret mail_alert
    username: !secret mail_username
    password: !secret mail_password
    recipient: !secret mail_admin
    encryption: ssltls
    debug: true

Thanks. Now the component fails to load with a nice error message:

2017-06-18 11:17:08 ERROR (MainThread) [homeassistant.config] Invalid config for [notify.smtp]: value is not allowed for dictionary value @ data['encryption']. Got 'wrong'. (See ?, line ?). Please check the docs at https://home-assistant.io/components/notify.smtp/

STARTTLS is not less secure than the deprecated SSL wrapping. True, it can be "depending on the client" but in this case the client is HA, so we could choose not to be vulnerable.


Defer to the timeZone provided, default to UTC

In addressing the root cause of broken E-MEF PerformanceStatus tests, we realized that the failing tests were due to the fact that our formatDateTime function was always interpretting timestamps according to the local timezone. This is according to the moment() constructor specification found here. Also found in the moment parsing documentation is guidance on the moment.parseZone() function, which will maintain the provided timezone in the parsing of a string and default to UTC if none is provided.
This PR updates our use of moment in our formatDate functions to use this newly discovered method, leading to more robust testing fixtures on the E-MEF that don't depend on a testing machine running in the Eastern Time Zone

Whoops this breaks more than it fixes – pushing up a more careful version of this change later 😄


bf: immutable optim option on S3 sproxyd client

This is a new option in scality/sproxydclient that explicitly enables
immutable optims, because they are now disabled by default it's now
necessary to provide the option.
Goes along with PR https://github.com/scality/sproxydclient/pull/119

To avoid delays, we will merge to master first, and backport later to 6.3 and 6.4 maintenance branches.

@ironman-machine SCALITY_SPROXYDCLIENT_BRANCH=bf/S3C-548-sproxydImmutableRework SCALITY_FEDERATION_BRANCH=bf/S3C-548-sproxydImmutableRework try

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH": "bf/S3C-548-sproxydImmutableRework SCALITY_FEDERATION_BRANCH", "REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH"]"
Please follow the last build of ultron/master for CI status.

@ironman-machine SCALITY_SPROXYDCLIENT_BRANCH=bf/S3C-548-sproxydImmutableRework

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH": "bf/S3C-548-sproxydImmutableRework", "REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH"]"
Please follow the last build of ultron/master for CI status.

@ironman-machine SCALITY_FEDERATION_BRANCH=bf/S3C-548-sproxydImmutableRework

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "@IRONMAN-MACHINE SCALITY_FEDERATION_BRANCH": "bf/S3C-548-sproxydImmutableRework", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_FEDERATION_BRANCH"]"
Please follow the last build of ultron/master for CI status.

@ironman-machine try

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
Please follow http://ci.ironmann.io/gh/scality/Integration/13604 for CI status.

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
Please follow http://ci.ironmann.io/gh/scality/Integration/13605 for CI status.

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "@IRONMAN-MACHINE SCALITY_FEDERATION_BRANCH": "bf/S3C-548-sproxydImmutableRework", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_FEDERATION_BRANCH"]"
Please follow the last build of ultron/master for CI status.

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH": "bf/S3C-548-sproxydImmutableRework", "REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH"]"
Please follow the last build of ultron/master for CI status.

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH": "bf/S3C-548-sproxydImmutableRework SCALITY_FEDERATION_BRANCH", "REPO_NAME": "S3", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
CI message: "Invalid parameter names: ["@IRONMAN-MACHINE SCALITY_SPROXYDCLIENT_BRANCH"]"
Please follow the last build of ultron/master for CI status.

@ironman-machine
SCALITY_SPROXYDCLIENT_BRANCH=bf/S3C-548-sproxydImmutableRework
SCALITY_FEDERATION_BRANCH=bf/S3C-548-sproxydImmutableRework
try

Hello @jonathan-gramain
Starting end to end procedure using the following payload:
{"REPO_NAME": "S3", "SCALITY_FEDERATION_BRANCH": "bf/S3C-548-sproxydImmutableRework", "DEFAULT_BRANCH": "master", "SCALITY_S3_BRANCH": "bf/S3C-548-sproxydImmutableRework", "SCALITY_SPROXYDCLIENT_BRANCH": "bf/S3C-548-sproxydImmutableRework"}
Please follow http://ci.ironmann.io/gh/scality/Integration/13606 for CI status.

Should be ready to merge :)


The test call does not connect

Describe the bug
The test call does not connect to the web hook.
It worked a few days ago.
To Reproduce
Steps to reproduce the behavior:
As described in https://learn.fonoster.com/docs/getting_started/make_a_hello_world
Expected behavior
An indication of incoming call in the ngrok console and the node service
System information (please complete the following):

OS: Linux
NodeJS, NPM version 18.16

Additional context
Add any other context about the problem here.

@yuvalkry, we had issues with the platform this morning, but they have since been resolved. Please try again and report if you have any additional issues.


KAFKA-5449: Fix race condition on producer dequeuing of EndTxn request

retest this please

Seems like we need to update the PR description as @hachikuji has added one additional fix. This seems important enough to wait for it to be merged before doing RC1.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/5366/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/5351/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/5370/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/5355/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/5361/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/5376/
Test PASSed (JDK 7 and Scala 2.11).


Support sportschau.de

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
Germany
Example URLs

Single Video: https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html

Provide a description that is worded well enough to be understood
I am not sure, whether the in Germany well known site sportschau.de should already be supported or not. It is not mentioned in supportedsites.md but searching for the string I found that the URL seems to be matched by the WDR extractor: yt_dlp/extractor/wdr.py.
But I am assuming that supportedsites.md is the list to follow, so I am filing this as “unsupported site”. But I also searched for current issues regarding “wdr” and couldn't find any relevant.
Using yt-dlp didn't download any video for my test URL:
➜ yt-dlp -vU 'https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html'
[debug] Command-line config: ['-vU', 'https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (pip)
[debug] Python 3.11.3 (CPython x86_64 64bit) - macOS-13.4-x86_64-i386-64bit (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 6.0 (setts), ffprobe 6.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[debug] Using fake IP <IP_ADDRESS> (DE) as X-Forwarded-For
[WDRPage] Extracting URL: https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html
[WDRPage] spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100: Downloading webpage
[download] Downloading playlist: spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100
[WDRPage] Playlist spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100: Downloading 0 items of 0
[download] Finished downloading playlist: spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100

But I was able to search through the site’s HTML source for the required URL:
➜ http 'https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html' | grep --only-matching 'https://sportschau-hls[^&]*'
https://sportschau-hls.akamaized.net/i/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8
https://sportschau-hls.akamaized.net/i/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8
https://sportschau-hls.akamaized.net/i/de/nfsk/2023/05/27/47443b7b-fda1-422c-bfda-621b44a8a59e/47443b7b-fda1-422c-bfda-621b44a8a59e_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8

Only the first URL is relevant, the other two are from the “What might also interest you” section at the bottom. And with that URL I was also able to download the video:
➜ yt-dlp -vU 'https://sportschau-hls.akamaized.net/i/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8'
[debug] Command-line config: ['-vU', 'https://sportschau-hls.akamaized.net/i/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (pip)
[debug] Python 3.11.3 (CPython x86_64 64bit) - macOS-13.4-x86_64-i386-64bit (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 6.0 (setts), ffprobe 6.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[generic] Extracting URL: https://sportschau-hls.akamaized.net/i/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/master.m3u8
[generic] master: Downloading webpage
[debug] Identified a direct video link
[generic] master: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] master: Downloading 1 format(s): 4157
[debug] Invoking hlsnative downloader on "https://wdrvod-rwrtr.akamaized.net/i/,/sportschauglvp/weltweit/nfsk/2023/06/01/b41bd2a3-8781-4573-bf3b-7642a6bba004/b41bd2a3-8781-4573-bf3b-7642a6bba004_,AVC-360,AVC-1080,AVC-720,AVC-540,AVC-270,.mp4.csmil/index-f2-v1-a1.m3u8"
[hlsnative] Downloading m3u8 manifest
WARNING: Live HLS streams are not supported by the native downloader. If this is a livestream, please add "--downloader ffmpeg --hls-use-mpegts" to your command
[hlsnative] Total fragments: 39
[download] Destination: master [master].mp4
[download] 100% of  187.11MiB in 00:00:09 at 19.53MiB/s
[debug] ffprobe command line: ffprobe -hide_banner -show_format -show_streams -print_format json 'file:master [master].mp4'
[FixupM3u8] Fixing MPEG-TS in MP4 container of "master [master].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:master [master].mp4' -map 0 -dn -ignore_unknown -c copy -f mp4 -bsf:a aac_adtstoasc -movflags +faststart 'file:master [master].temp.mp4'

Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (pip)
[debug] Python 3.11.3 (CPython x86_64 64bit) - macOS-13.4-x86_64-i386-64bit (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 6.0 (setts), ffprobe 6.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[debug] Using fake IP <IP_ADDRESS> (DE) as X-Forwarded-For
[WDRPage] Extracting URL: https://www.sportschau.de/fussball/spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100.html
[WDRPage] spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100: Downloading webpage
[download] Downloading playlist: spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100
[WDRPage] Playlist spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100: Downloading 0 items of 0
[download] Finished downloading playlist: spielbericht-relegation-vfb-stuttgart-hamburger-sv-bundesliga-100

The generic extractor finds the video: see ytdl-org/youtube-dl#31125.

I wasn't aware of the generic extractor, thanks. It does find something for me, but at least currently it doesn't find the correct video for the mentioned page but instead downloads a snippet of the press conference, which is embedded in the page further below, not the video at the top.
Similar is true for other pages on sportschau.de. E.g.
yt-dlp --force-generic-extractor 'https://www.sportschau.de/fussball/bundesliga2/zweite-bundesliga-spielbericht-1-fc-magdeburg-arminia-bielefeld-100.html' does not download the main video at the top of the page but instead an audio stream that is further down on that page.

[WDRPage]

For future reference, any time you get a prefix like this that isn't generic, the site is supposed to be supported.

https://www.sportschau.de/radsport/tourdefrance/deine-tour-folge1-100.html
With generic:
~/yt-dlp/yt-dlp.sh --verbose --use-extractors generic https://www.sp
ortschau.de/radsport/tourdefrance/deine-tour-folge1-100.html
[debug] Command-line config: ['--verbose', '--use-extractors', 'generic', 'https://www.sportschau.de/radsport/tourdefrance/deine-tour-folge1-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (source)
[debug] Lazy loading extractors is disabled
[debug] Git HEAD: 5cc09c004
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-9-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.9 30 May 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.3-1 (setts), ffprobe 5.1.3-1
[debug] Optional libraries: certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1 extractors
[generic] Extracting URL: https://www.sportschau.de/radsport/tourdefrance/deine-tour-folge1-100.html
[generic] deine-tour-folge1-100: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] deine-tour-folge1-100: Extracting information
[debug] Looking for embeds
[debug] Identified a JSON LD
[generic] Extracting URL: https://sportschau-dd.akamaized.net/weltweit/nfsk/2023/06/16/34c38991-85f5-440c-b581-0328c4c5b763/34c38991-85f5-440c-b581-0328c4c5b763_AVC-1080.mp4#__youtubedl_smuggle=%7B%22force_videoid%22%3A+%22deine-tour-folge1-100%22%2C+%22to_generic%22%3A+true%2C+%22http_headers%22%3A+%7B%22Referer%22%3A+%22https%3A%2F%2Fwww.sportschau.de%2Fradsport%2Ftourdefrance%2Fdeine-tour-folge1-100.html%22%7D%7D
[generic] deine-tour-folge1-100: Downloading webpage
ERROR: [generic] None: Unable to download webpage: HTTP Error 504: Gateway Time-out (caused by <HTTPError 504: 'Gateway Time-out'>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/home/usar/yt-dlp/yt_dlp/extractor/common.py", line 704, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/usar/yt-dlp/yt_dlp/extractor/generic.py", line 2430, in _real_extract
    full_response = self._request_webpage(url, video_id, headers={
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/usar/yt-dlp/yt_dlp/extractor/common.py", line 849, in _request_webpage
    raise ExtractorError(errmsg, cause=err)

  File "/home/usar/yt-dlp/yt_dlp/extractor/common.py", line 831, in _request_webpage
    return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/usar/yt-dlp/yt_dlp/YoutubeDL.py", line 3776, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 525, in open
    response = meth(req, response)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response
    response = self.parent.error(
               ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 563, in error
    return self._call_chain(*args)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain
    result = func(*args)
             ^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 504: Gateway Time-out

without
~/yt-dlp/yt-dlp.sh --verbose  https://www.sportschau.de/radsport/tou
rdefrance/deine-tour-folge1-100.html
[debug] Command-line config: ['--verbose', 'https://www.sportschau.de/radsport/tourdefrance/deine-tour-folge1-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (source)
[debug] Lazy loading extractors is disabled
[debug] Git HEAD: 5cc09c004
[debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-9-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.9 30 May 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.3-1 (setts), ffprobe 5.1.3-1
[debug] Optional libraries: certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1848 extractors
[debug] Using fake IP XXXXXXXXXX (DE) as X-Forwarded-For
[WDRPage] Extracting URL: https://www.sportschau.de/radsport/tourdefrance/deine-tour-folge1-100.html
[WDRPage] deine-tour-folge1-100: Downloading webpage
[download] Downloading playlist: deine-tour-folge1-100
[WDRPage] Playlist deine-tour-folge1-100: Downloading 0 items
[download] Finished downloading playlist: deine-tour-folge1-100

The livestream on the front page for events like the soccer final this weekend is also not found.
I had to extract the m3u8 manually and feed it to ytdlp. Then it worked well.


Correction for raw affiliation Observatoire de Lyon, Université Lyon 1, 9 avenue Charles André, 69230 Saint-Genis-Laval, France

Correction needed for raw affiliation Observatoire de Lyon, Université Lyon 1, 9 avenue Charles André, 69230 Saint-Genis-Laval, France
raw_affiliation_name: Observatoire de Lyon, Université Lyon 1, 9 avenue Charles André, 69230 Saint-Genis-Laval, France
new_rors: 029brtt94;03j307b25
previous_rors: 029brtt94;03c4kec23
works_examples: W2020304079
contact: fc6d90d0dcad3060f80be325a8b7ed16:915ac983d3561cd3d1303071a837 @ ens-lyon.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


keybinding's 'when' clause for 'view focused' and workbench's 'focus action' items for views are missing for some side bar views

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.95.3
OS Version: linux mint mate 21.3

Version: 1.95.3
Commit: f1a4fb101478ce6ec82fe9627c43efbf9e98c813
Date: 2024-11-13T14:50:04.152Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Linux x64 5.15.0-126-generic
Issue
when setting keybindings, some action items and some relevant focus items for when clause are missing
List of when clause items missing ( so far found, not exhaustive )

callstackFocused ( from Run & Debug section )
outlineFocued ( from explorer section )
timelineFocused ( from explorer section )
searchResultListFocused ( from Search section of activity bar )
extensionResultListFocused ( from extension section )

List of Focus action items missing, unable to bind keybindings ( so far found, not exhaustive )

workbench.action.search.focusResultList
workbench.action.search.focusSearchInputBox  or  search.action.focusSearchInputBox
workbench.extensions.action.focusResultList
workbench.extensions.action.focusSearchInputBox

the above command id naming were guessed for missing items,
please improvise and provide the missing action and when clause items
Suggesting better support for keyboard navigation
eg for side bar items, just like there is focus action and when clause for different views in sections of sidebar,
focus action and when clause for view heading tabs and buttons located in tab
for easier keyboard navigation to buttons in each view heading tab
Suggesting consistent naming for command-ids
of workbench action items, when clauses focus for better clarity
just like workbench.files.action.focusOpenEditorsView,

instead of 'timeline.focus' can have 'workbench.files.action.focusTimelineView'
instead of 'outline.focus' can have 'workbench.files.action.focusOutlineView' or ''workbench.explorer.action.focusOutlineView', whichever meaningful
instead of 'workbench.explorer.fileView.focus' can have 'workbench.explorer.action.focusFileView'

Implementing these will help with good keyboard navigation.
Thank you

I added focus context keys for the views you mentioned. Regarding the actions:

workbench.action.search.focusResultList: We have search.action.focusSearchList
workbench.action.search.focusSearchInputBox:  We have workbench.view.search.focus
workbench.extensions.action.focusResultList: Missing, we need a command @sandy081 workbench.extensions.action.focusExtensionsList
workbench.extensions.action.focusSearchInputBox: We have workbench.extensions.action.focusExtensionsView

1 regarding - workbench.view.search.focus -
does not always focus the inputbox. Please see the following cases

focuses either onto the searchInputBox or searchResultList, depending on which one was last focused;
this is behaviour when the focus is on the following
toggle buttons in the searchInput box
or button for toggle search details
or the 'Open in Editor' link

and when the focus is on searchresultlist, then nothing happens as the focus is already in

also found searchViewletFocus  is not true, when the focus is in either of
toggle buttons in the searchInput box
or button for toggle search details
or the 'Open in Editor' link
workbench.view.search.active is true even when other activity sections are in view
like the extensions view or the explorer view etc
not sure whats the intended meaning of workbench.view.search.active
2 regarding - workbench.extensions.action.focusExtensionsView -
when a extension is searched for and the extension result view is focused
and now the action 'workbench.extensions.action.focusExtensionsView' is triggered
the extension view gets reset, the extension input box is cleared and focus is set to inputbox
what is expected is to just transfer the focus to the extension's input box without clearing the text in the inputbox
I also initiated a feature request #234957, which could be useful in debugging such cases by users
3 Thanks for adding context keys/ when clauses, I found some more are also missing

extension view focused
extension search inputbox focused
installed extensions focused

and action item - workbench.extensions.action.focusInstalledExtensions


tpc provider: terraform templates: vlan

terraform's triton fabric provider requires a vlan

is blocked by #258


Job level network metrics: should it be the average or aggression of all taskroles?

Currently, we display the average of all taskroles bandwidth.
If we have two taskroles, with each 20M, the joblevel bandwidth would be 20M.
It's some kind of confusion.
For network bandwidth metric, joblevel metric may need to aggregate all taskroles.
Touch @xudifsd @YanjieGao @fanyangCS for discussion.
http://<IP_ADDRESS>/grafana/dashboard/db/joblevelmetrics?var-job=test~yuanya_multi_machine_workers_test11

What would you like to be added:
Why is this needed:
Without this feature, how does the current module work：
Components that may involve changes:

if you click TaskLevelMetrics, you will see the metrics of each containers.

I see.
It's about which value is more reasonable, the average or the aggregate.

@hao1939 , do you have any suggestion? like improve the doc?

For this specific case, the job level network bandwidth should be the sum of each taskroles bandwidth.

And we should provide legends for the graph.

so, what's the proposal? use sum in all taskrole/job page?

I proposal to open a discussion on the metrics, reviewing all the metrics.
For this job level bandwidth metric, I believe sum should be fine.
And the other job level metrics, for example 'GPU utility', 'CPU utility', they are also using the average utility value. A more reasonable value would be (the total used)/(the total allocated).

@Binyang2014 - is this issue still valid and do you have any plan for working on it in recent iteration? thanks.

I'm not sure about this, need to investigate.

I'm not sure about this, need to investigate.

not in a hurry, putting it to backlog, maybe for later release, thanks!