docs: Small corrections in localization.rst

Description
Small corrections in localization.rst
Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[x] User guide updated
[ ] Conforms to style guide

Please use this format for links if you specify the same URL more than once.
--- a/user_guide_src/source/outgoing/localization.rst
+++ b/user_guide_src/source/outgoing/localization.rst
@@ -174,7 +174,9 @@ Replacing Parameters

 .. note:: The following functions all require the `intl <https://www.php.net/manual/en/book.intl.php>`_ extension to
     be loaded on your system in order to work. If the extension is not loaded, no replacement will be attempted.
-    A great overview can be found over at `Sitepoint <https://www.sitepoint.com/localization-demystified-understanding-php-intl/>`_.
+    A great overview can be found over at `Sitepoint`_.
+
+.. _Sitepoint: https://www.sitepoint.com/localization-demystified-understanding-php-intl/

 You can pass an array of values to replace placeholders in the language string as the second parameter to the
 ``lang()`` function. This allows for very simple number translations and formatting:
@@ -190,7 +192,7 @@ You can also use named keys to make it easier to keep things straight, if you'd
 .. literalinclude:: localization/014.php

 Obviously, you can do more than just number replacement. According to the
-`official ICU docs <https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classMessageFormat.html#details>`_ for the underlying
+`official ICU docs`_ for the underlying
 library, the following types of data can be replaced:

 * numbers - integer, currency, percent
@@ -200,13 +202,15 @@ library, the following types of data can be replaced:
 * ordinal
 * duration

+.. _official ICU docs: https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classMessageFormat.html#details
+
 Here are a few examples:

 .. literalinclude:: localization/015.php

 You should be sure to read up on the `MessageFormatter <https://www.php.net/manual/en/class.messageformatter.php>`_ class and the underlying ICU formatting to get a better
 idea on what capabilities it has, like performing the conditional replacement, pluralization, and more. Both of the links provided
-previously (`Sitepoint <https://www.sitepoint.com/localization-demystified-understanding-php-intl/>`_, `official ICU docs <https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classMessageFormat.html#details>`_) will give you an excellent idea as to the options available.
+previously (`Sitepoint`_, `official ICU docs`_) will give you an excellent idea as to the options available.

 Specifying Locale
 -----------------

@kenjis Created a new PR, so closing this one

@obozdag Please don't create a new PR in the future.
Because there is no benefit but only more work for review.

@kenjis Sorry. Unfortunately I don't know how to change a PR. Is there a tutorial link? I would appreciate.

@obozdag Do you know how to use git ?
If you know git, just add new commits to the PR branch.
If you don't know git, it is difficult to explain because git is a very complicated tool.
This is how to, but if you don't know git (or VCS) at all, it may be difficult to understand.
https://github.com/codeigniter4/CodeIgniter4/blob/develop/contributing/workflow.md

@obozdag If you are using editor on GitHub, try:

go to the PR branch page. E.g., https://github.com/obozdag/CodeIgniter4/tree/patch-13
click the file you want to edit.
edit the file, and commit the change.

I'm not sure this works because I don't use editor on GitHub.


InteractiveChatController unit test is consuming too much time

InteractiveChatController unit test is consuming too much time
Build: https://dev.azure.com/monacotools/a6d41577-0fa3-498e-af22-257312ff0545/_build/results?buildId=257617
Changes: https://github.com/Microsoft/vscode/compare/3fdb0fa...9aa943b

seems to be fixed by now


Fixes #2654 Silence macro recompilation info message

Fixes #2654 Silence macro recompilation info message.
As well as add a test for the macro recompilation info message feature.
(Note, targeting the 0.13.12 branch)

LGTM

Awesome! Thank you :-)

Can someone clarify what both means?
Suppose we have -Ywarn-unused and -Ywarn-macros:both
Does it error when a val is unused either before OR after macro expansion?
Or does it error only when a val is unused before AND after?
ie., does both generally result in more or fewer warnings?


acorn generated app secrets become overwhelming

By default, we don't delete secrets upon uninstall. So, my current acorn secrets outputs this:
acorn secrets
ALIAS                                  NAME                        TYPE      KEYS                      CREATED
weathered-forest.db-user-credentials   db-user-credentials-qcfh5   basic     [password username]       4m37s ago
weathered-forest.root-credentials      root-credentials-qx8m6      basic     [password username]       4m37s ago
bitter-thunder.db-user-credentials     db-user-credentials-bvvbc   basic     [password username]       8m27s ago
bitter-thunder.root-credentials        root-credentials-fvtr5      basic     [password username]       8m27s ago
twilight-fire.aws-creds                aws-creds-bj26n             opaque    [access-key secret-key]   15h ago
twilight-fire.db-user-credentials      db-user-credentials-9jbhf   basic     [password username]       15h ago
twilight-fire.root-credentials         root-credentials-tm4j6      basic     [password username]       15h ago
withered-glitter.db-user-credentials   db-user-credentials-glgkq   basic     [password username]       18h ago
withered-glitter.root-credentials      root-credentials-m5mb5      basic     [password username]       18h ago
autumn-sun.db-user-credentials         db-user-credentials-jjjh4   basic     [password username]       18h ago
autumn-sun.root-credentials            root-credentials-n6q7r      basic     [password username]       18h ago
late-dew.db-user-credentials           db-user-credentials-gwbvq   basic     [password username]       18h ago
late-dew.root-credentials              root-credentials-44cjh      basic     [password username]       18h ago
weathered-forest.aws-creds             my-creds                    opaque    [access-key secret-key]   18h ago
staging-dns.db-user-credentials        db-user-credentials-89w7s   basic     [password username]       37h ago
staging-dns.root-credentials           root-credentials-hwwp8      basic     [password username]       37h ago
icy-water.db-user-credentials          db-user-credentials-5xxj2   basic     [password username]       38h ago
icy-water.root-credentials             root-credentials-q5pdk      basic     [password username]       38h ago
long-sound.db-user-credentials         db-user-credentials-9wfcc   basic     [password username]       38h ago
long-sound.root-credentials            root-credentials-p8lzd      basic     [password username]       38h ago
withered-voice.db-user-credentials     db-user-credentials-q6dlm   basic     [password username]       39h ago
withered-voice.root-credentials        root-credentials-65hr9      basic     [password username]       39h ago
little-shape.db-user-credentials       db-user-credentials-xfpkx   basic     [password username]       39h ago
little-shape.root-credentials          root-credentials-4w52s      basic     [password username]       39h ago
still-sun.db-user-credentials          db-user-credentials-b69km   basic     [password username]       39h ago
still-sun.root-credentials             root-credentials-vxtv6      basic     [password username]       39h ago
acorn-dns $

I just now realized that acorn rm has a --secrets flag to delete the secrets, so I can do better cleanup that way, but I think we can still improve the output. Some possibilities:

Order by alias or group by app
Show if the secret is associated with an existing app
Show if acorn generated it

Hey @cjellick, are you accepting contributions for this issue? I'd like to start contributing to acorn.io

@cjellick is this issue still available to contribute?


Collaborators

Thanks for working on this, @maxim-belkin and @rwhogg. Maxim, Bob, how would you prefer to collaborate, using pull requests through Maxim, or both having committer rights?

I think development of linuxbrew/homebrew-xorg will increase if Bob can commit too because (just like everyone) sometimes I have too many things to do and no time is left for Linuxbrew(xorg).

Bob, would you like to join the team?

I would be honoured :)
On March 14, 2016 12:23:09 PM PDT, Shaun Jackman<EMAIL_ADDRESS>wrote:

Bob, would you like to join the team?

Reply to this email directly or view it on GitHub:
https://github.com/Linuxbrew/homebrew-xorg/issues/7#issuecomment-196484904

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Excellent! Done. Happy committing!


More GHA linters

@h1alexbel thank you for reporting this. I'll assign someone to take care of it soon.

@h1alexbel this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2024-06-06T10:29:14.678459.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@h1alexbel thank you for resolving this ticket. I've just added it to your active invoice. You can always check all your invoices and more on the Contributor Dashboard.


k8s_kind: Display kind provisioning log

Currently, kind provisioning is not logged, so we cannot know how provisioning is going on. Implement a logger.
An example output:
INFO[0000] Containerlab v0.0.0 started
INFO[0000] Parsing & checking topology file: topo.yaml
INFO[0000] Creating docker network: Name="clab", IPv4Subnet="<IP_ADDRESS>/24", IPv6Subnet="2001:172:20:20::/64", MTU='ל'
INFO[0000] Creating lab directory: /home/yutaro/WorkSpace/containerlab/clab-kind01
INFO[0000] Creating container: "server"
INFO[0000] Creating cluster "k01" ...                    kind-cluster=k01
INFO[0000]  • Ensuring node image (kindest/node:v1.29.1) 🖼  ...  kind-cluster=k01
INFO[0000]  ✓ Ensuring node image (kindest/node:v1.29.1) 🖼  kind-cluster=k01
INFO[0000]  • Preparing nodes 📦   ...                    kind-cluster=k01
INFO[0001]  ✓ Preparing nodes 📦                          kind-cluster=k01
INFO[0001]  • Writing configuration 📜  ...               kind-cluster=k01
INFO[0001]  ✓ Writing configuration 📜                    kind-cluster=k01
INFO[0001]  • Starting control-plane 🕹  ...             kind-cluster=k01
INFO[0010]  ✓ Starting control-plane 🕹                  kind-cluster=k01
INFO[0010]  • Installing CNI 🔌  ...                      kind-cluster=k01
INFO[0010]  ✓ Installing CNI 🔌                           kind-cluster=k01
INFO[0010]  • Installing StorageClass 💾  ...             kind-cluster=k01
INFO[0010]  ✓ Installing StorageClass 💾                  kind-cluster=k01
INFO[0010]  • Waiting ≤ 15m0s for control-plane = Ready ⏳  ...  kind-cluster=k01
INFO[0026]  ✓ Waiting ≤ 15m0s for control-plane = Ready ⏳  kind-cluster=k01
INFO[0026]  • Ready after 15s 💚                          kind-cluster=k01
INFO[0026] Adding containerlab host entries to /etc/hosts file
INFO[0026] Adding ssh config for containerlab nodes
INFO[0026] 🎉 New containerlab version 0.51.1 is available! Release notes: https://containerlab.dev/rn/0.51/#0511
Run 'containerlab version upgrade' to upgrade or go check other installation options at https://containerlab.dev/install/
+---+--------------------+--------------+----------------------------------------------------------------------------------------------+---------------+---------+----------------+--------------------------+
| # |        Name        | Container ID |                                            Image                                             |     Kind      |  State  |  IPv4 Address  |       IPv6 Address       |
+---+--------------------+--------------+----------------------------------------------------------------------------------------------+---------------+---------+----------------+--------------------------+
| 1 | k01-control-plane  | 2312bccc821e | kindest/node:v1.29.1@sha256:a0cc28af37cf39b019e2b448c54d1a3f789de32536cb5a5db61a49623e527144 | ext-container | running | <IP_ADDRESS>/16  | fc00:f853:ccd:e793::5/64 |
| 2 | clab-kind01-server | 06310d1d2a1d | nicolaka/netshoot:latest                                                                     | linux         | running | <IP_ADDRESS>/24 | 2001:172:20:20::2/64     |
| 3 | k01-control-plane  | 2312bccc821e | kindest/node:v1.29.1@sha256:a0cc28af37cf39b019e2b448c54d1a3f789de32536cb5a5db61a49623e527144 | k8s-kind      | running | <IP_ADDRESS>/16  | fc00:f853:ccd:e793::5/64 |
+---+--------------------+--------------+----------------------------------------------------------------------------------------------+---------------+---------+----------------+--------------------------+

thanks @YutaroHayakawa
@steiler I thought of the same when I did local testing. Seems like seeing the cluster provisioning log (which is not verbose anyhow) is what you would want to have given this becomes an important node of the lab

Hmm, tests are failing, but they seem not related to this PR. It seems like the exec is failing.
time="2024-02-18T08:48:10Z" level=error msg="Failed to execute command \"ip a del dev eth1\" on the node \"k02-control-plane\". rc=1,\nstdout:\n\nstderr:\nCannot find device \"eth1\"\n"
time="2024-02-18T08:48:10Z" level=error msg="Failed to execute command \"ip a add dev eth1 <IP_ADDRESS>/24\" on the node \"k02-control-plane\". rc=1,\nstdout:\n\nstderr:\nCannot find device \"eth1\"\n"
time="2024-02-18T08:48:10Z" level=error msg="Failed to execute command \"ip a add dev eth1 <IP_ADDRESS>/24\" on the node \"alpine\". rc=1,\nstdout:\n\nstderr:\nip: can't find device 'eth1'\n"
time="2024-02-18T08:48:10Z" level=error msg="Failed to execute command \"ip a del dev eth1\" on the node \"k01-control-plane\". rc=2,\nstdout:\n\nstderr:\nRTNETLINK answers: Operation not supported\n"
time="2024-02-18T08:48:10Z" level=info msg="Executed command \"ip a add dev eth1 <IP_ADDRESS>/24\" on the node \"k01-control-plane\". stdout:\n"
time="2024-02-18T08:48:10Z" level=error msg="Failed to execute command \"ip a del dev eth1\" on the node \"k01-worker\". rc=2,\nstdout:\n\nstderr:\nRTNETLINK answers: Operation not supported\n"
time="2024-02-18T08:48:10Z" level=info msg="Executed command \"ip a add dev eth1 <IP_ADDRESS>/24\" on the node \"k01-worker\". stdout:\n"
time="2024-02-18T08:48:10Z" level=warning msg="Cannot parse export template /etc/containerlab/templates/export/auto.tmpl: open /etc/containerlab/templates/export/auto.tmpl: no such file or directory"

From what I can see from logs, eth1 is attached to the node at the time of checking, but assigning address with exec is failing somehow.

@YutaroHayakawa Cool you're already using this feature. And thanks for the PR.
To me it is looking good. But I think id would be good to have Line 191 - 250 in a seperate file.
https://github.com/srl-labs/containerlab/pull/1894/files#diff-6fae1f127318ac4b24937dba62935590c5ab3c9a3f9504e8c7d74e1b0ff7bd5bR191-R250
So if you can move that we can merge I think!

Thanks @steiler for your review. Fixed.


update contributor setup

[ ] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?

Update documentation to require installation of DCPower 20.6+ as that is when channel expansion support was added.

Update cryptic IndexError error due to not having the Standalone Context installed before running unit tests, as this is one of the first errors encountered when running straight out of the box.

Why should this Pull Request be merged?
As a new contributor of this repo, I ran into certain machine setup issues. I believe changes in this PR could reduce the amount of issues that future contributors encounter on their own machine setup.
What testing has been done?
Ran the DCPower unit tests successfully after upgrading DCPower driver to 20.6.
Tested exception before and after registering the Standalone Context dll.

[ ] I have run the automated tests (required if there are code changes)

is this ready for review?

/azp run

is this ready for review?

Yes, it is now ready for review. I was running into issues earlier where the pipeline would auto-delete the run for some reason. Likely infrastructure related.


Download Problem ZDF Mediathek

root@raspberrypi:/opt/tvgrabber# youtube-dl --verbose https://www.zdf.de/comedy/zdf-magazin-royale/zdf-magazin-royale-vom-19-februar-2021-100.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'https://www.zdf.de/comedy/zdf-magazin-royale/zdf-magazin-royale-vom-19-februar-2021-100.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.02.10
[debug] Python version 2.7.13 (CPython) - Linux-4.14.79-v7+-armv7l-with-debian-9.6
[debug] exe versions: ffmpeg 3.2.12-1, ffprobe 3.2.12-1, rtmpdump 2.4
[debug] Proxy map: {}
[debug] Using fake IP <IP_ADDRESS> (DE) as X-Forwarded-For.
[ZDF] zdf-magazin-royale-vom-19-februar-2021-100: Downloading webpage
[ZDF] zdf-magazin-royale-vom-19-februar-2021-100: Downloading JSON metadata
ERROR: An extractor error has occurred. (caused by KeyError(u'formitaeten',)); 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/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 532, in extract
ie_result = self._real_extract(url)
File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/zdf.py", line 236, in _real_extract
return self._extract_mobile(video_id)
File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/zdf.py", line 197, in _extract_mobile
for f in document['formitaeten']:
KeyError: u'formitaeten'
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 806, in wrapper
return func(self, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 827, in __extract_info
ie_result = ie.extract(url)
File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 545, in extract
raise ExtractorError('An extractor error has occurred.', cause=e)
ExtractorError: An extractor error has occurred. (caused by KeyError(u'formitaeten',)); 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.

Similar here:
[reto@macbook]$ youtube-dl --version
2021.03.03
[reto@macbook]$ youtube-dl --verbose https://www.zdf.de/comedy/zdf-magazin-royale/zdf-magazin-royale-vom-26-maerz-2021-100.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.zdf.de/comedy/zdf-magazin-royale/zdf-magazin-royale-vom-26-maerz-2021-100.html']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.03.03
[debug] Python version 3.9.2 (CPython) - macOS-11.2.2-x86_64-i386-64bit
[debug] exe versions: ffmpeg 4.3.2, ffprobe 4.3.2, rtmpdump 2.4
[debug] Proxy map: {}
[debug] Using fake IP <IP_ADDRESS> (DE) as X-Forwarded-For.
[ZDF] zdf-magazin-royale-vom-26-maerz-2021-100: Downloading webpage
[ZDF] zdf-magazin-royale-vom-26-maerz-2021-100: Downloading JSON metadata
ERROR: An extractor error has occurred. (caused by KeyError('basename')); 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/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 532, in extract
ie_result = self._real_extract(url)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/zdf.py", line 294, in _real_extract
return self._extract_mobile(video_id)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/zdf.py", line 251, in _extract_mobile
content_id = document['basename']
KeyError: 'basename'
Traceback (most recent call last):
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 532, in extract
ie_result = self._real_extract(url)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/zdf.py", line 294, in _real_extract
return self._extract_mobile(video_id)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/zdf.py", line 251, in _extract_mobile
content_id = document['basename']
KeyError: 'basename'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 806, in wrapper
return func(self, *args, **kwargs)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 827, in __extract_info
ie_result = ie.extract(url)
File "/usr/local/Cellar/youtube-dl/2021.3.3/libexec/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 545, in extract
raise ExtractorError('An extractor error has occurred.', cause=e)
youtube_dl.utils.ExtractorError: An extractor error has occurred. (caused by KeyError('basename')); 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.


Error when compiling ESP-IDF:Remote branch v5.0 not found in upstream origin

It seems that v5.0 is not a branch of ESP-IDF. Or is it just temporarily unavailable?
Compiling esp-idf-sys v0.31.0
error: failed to run custom build command for esp-idf-sys v0.31.0
Caused by:
process didn't exit successfully: /home/leohan/Code/test/target/debug/build/esp-idf-sys-991ede0d5d6a6d4d/build-script-build (exit status: 1)
--- stdout
cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
cargo:rerun-if-env-changed=ESP_IDF_VERSION
cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
cargo:rerun-if-env-changed=MCU
--- stderr
Cloning into '/home/leohan/Code/test/.embuild/espressif/esp-idf-v5.0'...
warning: Could not find remote branch v5.0 to clone.
fatal: Remote branch v5.0 not found in upstream origin
Compiling esp-idf-sys v0.31.0
error: failed to run custom build command for esp-idf-sys v0.31.0
Caused by:
process didn't exit successfully: /home/leohan/Code/test/target/debug/build/esp-idf-sys-991ede0d5d6a6d4d/build-script-build (exit status: 1)
--- stdout
cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
cargo:rerun-if-env-changed=ESP_IDF_VERSION
cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
cargo:rerun-if-env-changed=MCU
--- stderr
Cloning into '/home/leohan/Code/test/.embuild/espressif/esp-idf-v5.0'...
warning: Could not find remote branch v5.0 to clone.
fatal: Remote branch v5.0 not found in upstream origin
Error: Could not install esp-idf
Caused by:
  command '"git" "clone" "--recursive" "--depth" "1" "--shallow-submodules" "--branch" "v5.0" "https://github.com/espressif/esp-idf.git" "/home/leohan/Code/test/.embuild/espressif/esp-idf-v5.0"' exited with non-zero status code 128

Error: Could not install esp-idf
Caused by:
  command '"git" "clone" "--recursive" "--depth" "1" "--shallow-submodules" "--branch" "v5.0" "https://github.com/espressif/esp-idf.git" "/home/leohan/Code/test/.embuild/espressif/esp-idf-v5.0"' exited with non-zero status code 128

That's correct, ESP-IDF v5.0 is in development and hasn't been released yet. The latest stable release at the moment is v4.4.

Sorry for not being clear:
I did not choose v5.0.during cargo generate. Choosing v4.4 gave me the above error.
however, on another machine choosing v4.4 works fine.
any suggestion?

If you can reproduce the buggy project generation, then please open another issue. If possible, please attach, or link the generated project so we can inspect it.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1169

Questions ?
Please refer to the Backport tool documentation


Add Cloud functionality

Add the option to use the fronius cloud to retrieve data from the pilot...

In version 3.0.1 implemented


Updated to 1.10

Fixed inconsistent chunk RNG
Added config for End Cities
Note: Build script may need more work depending on the environment used

Thanks for the update, havent cared to keep this updated because nobody has asked.

@Funwayguy Thanks so much.


tf.raw_ops.ApproximateEqual/Erfinv fail support a few data types, inconsistent with the documentation

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
source
TensorFlow version
2.15.0
Custom code
Yes
OS platform and distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
 Thank you!

Hi @drewshark ,
I can see the Op ApproximateEqual is registered for number types but kernel not built for same. Will propose a probable fix for same.
https://github.com/tensorflow/tensorflow/blob/dadeddbce13b7d422c73ed872e386c56dd41a478/tensorflow/core/ops/math_ops.cc#L786

The Op Erfinv is registered for  bfloat16, half, float32, float64 but fails with half and bfloat16. Other int and complex types not supported hence it will fail.
For Erfinv  Op half and bfloat16 needs to be added of not working. Thanks!

I think the fix for Erfinv should be done at Eigen repo.


CA configuration for non-domain joined computers - missing Appendix

The documentation says:
On the RRAS server, generate a file called VPNGateway.inf based upon the example certificate policy request provided in Appendix A (section 0) and customize the following entries:
There is no appendix.
Please will you complete the documentation so that we can actually follow the instructions.

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

ID: 0e886cf2-b2cc-1942-2e93-b83ba3f5c81a
Version Independent ID: 14185f76-c920-66a5-9d3b-51ddc4845ee8
Content: Configure the Server Infrastructure
Content Source: WindowsServerDocs/remote/remote-access/vpn/always-on-vpn/deploy/vpn-deploy-server-infrastructure.md
Product: windows-server-threshold
GitHub Login: @shortpatti
Microsoft Alias: pashort

@MS: Hi, any update on this?

Actually found it elsewhere:
[Version]
Signature=”$Windows NT$”
[NewRequest]
Subject = “CN=vpn.preferred-it.com”
Exportable = FALSE
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xA0
MachineKeySet = True
ProviderName = “Microsoft RSA SChannel Cryptographic Provider”
RequestType = PKCS10
[Extensions]
<IP_ADDRESS> = “{text}”
continue = “dns=vpn.preferred-it.com&”

You can use this inf File:
[Version]
Signature="$Windows NT$"
[NewRequest]
Subject = "CN=vpn1.your.url"
Exportable = FALSE
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xA0
MachineKeySet = True
ProviderName = "Microsoft RSA SChannel Cryptographic Provider"
RequestType = PKCS10
[Strings]
szOID_SUBJECT_ALT_NAME2 = "<IP_ADDRESS>"
[Extensions]
%szOID_SUBJECT_ALT_NAME2% = "{text}dns=vpn1.your.url"

(ref. #4916 )

No comment, reply or follow-up for more than 20 months.
#please-close


bbands bug which equateс PERCENT to BANDWIDTH when offset is set to >0

row 45 in the code is percent = bandwidth.shift(offset) and it should be percent = percent.shift(offset)

Hello @dnentchev,
Since you have shared nothing about what you are using, I assume it is the main branch v0.3.14b which had that bug. However that bug does not exist on the development branch. Next time you have an Issue, please fill out the bug report with the requested questions.
Kind Regards,
KJ


add task progress page

Pull Request Summary
Changes

A new test file for InputWithQuestions has been added. The test file is named inputWithQuestions.test.tsx and is located in the __tests__/Unit/Components/Progress directory.
A new module for ProgressForm has been added. The module is named ProgressForm.module.scss and is located in the src/components/ProgressForm directory.
A new page for progress updates has been added. The page is named [id].tsx and is located in the src/pages/progress directory.
RTK will be added after confirming the API contracts and data transfer objects in a new PR.\
The feature is hidden behind a feature flag.
Screenshot of the Page

Issues that I will be Working on after merging: https://github.com/Real-Dev-Squad/website-status/issues/533
To visit this page go to URL https://status.realdevsquad.com/progress/:taskId?dev=true

Please add the Figma design link as well if any.

have added a bunch of comments also the above banner looks a lot big can we make it small?
@vvaibhavdesai the header is as per the design guidelines also the feature is behind a feature flag, Minor UI changes can get in later.


rust: make encoding result immutable

Codecov Report

Merging #105 into develop will increase coverage by 0.03%.
The diff coverage is 66.66%.

@@             Coverage Diff             @@
##           develop     #105      +/-   ##
===========================================
+ Coverage    71.85%   71.89%   +0.03%
===========================================
  Files           15       15
  Lines          732      733       +1
===========================================
+ Hits           526      527       +1
  Misses         206      206

Impacted Files
Coverage Δ

rust/src/message.rs
0% <ø> (ø)
:arrow_up:

rust/src/builtins/uuid.rs
0% <0%> (ø)
:arrow_up:

rust/src/builtins/tai64.rs
0% <0%> (ø)
:arrow_up:

rust/src/encoder.rs
69.04% <100%> (ø)
:arrow_up:

rust/vint64/src/lib.rs
91.3% <100%> (+0.07%)
: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 26710b1...e2dea45. Read the comment docs.


List index out of range

Hello, I was running the agent on CollectMineralShards, and I often encountered following index error.
Traceback (most recent call last):
  File "/home/hyunjaewoo/.virtualenvs/pysc2/lib/python3.5/site-packages/pudb/__init__.py", line 119, in runscript
    dbg._runscript(mainpyfile)
  File "/home/hyunjaewoo/.virtualenvs/pysc2/lib/python3.5/site-packages/pudb/debugger.py", line 457, in _runscript
    self.run(statement, globals=globals_, locals=locals_)
  File "/usr/lib/python3.5/bdb.py", line 431, in run
    exec(cmd, globals, locals)
  File "<string>", line 1, in <module>
  File "run.py", line 189, in <module>
    main()
  File "run.py", line 164, in main
    result = runner.run_batch(train_summary=write_summary)
  File "/home/hyunjaewoo/research/pysc2-rl-agents/rl/agents/a2c/runner.py", line 77, in run_batch
    actions = mask_unused_argument_samples(actions)
  File "/home/hyunjaewoo/research/pysc2-rl-agents/rl/agents/a2c/runner.py", line 171, in mask_unused_argument_samples
    unused_types = set(ACTION_TYPES) - set(FUNCTIONS._func_list[a_0].args)
IndexError: list index out of range

After I looked up what was going on, I figured out that often times, variable a_0 was assigned to a value 524, which is the actual size of the action.FUNCTIONS and which causes the index error in the code.
This actually happens in both of the functions mask_unused_argument_samples() and actions_to_pysc2(), so I am thinking that the problem is somewhere in the process of sampling the actions from the policy, but I couldn't find the cause. Have you ever encountered similar error message?

def mask_unused_argument_samples(actions):
"""Replace sampled argument id by -1 for all arguments not used
in a steps action (in-place).
"""
fn_id, arg_ids = actions
for n in range(fn_id.shape[0]):
a_0 = fn_id[n]
if a_0 == G_FUNCTION_NUMBER: #modified by roger
fn_id[n], a_0 = 0, 0
unused_types = set(TYPES) - set(FUNCTIONS._func_list[a_0].args)
for arg_type in unused_types:
arg_ids[arg_type][n] = -1
return (fn_id, arg_ids)


arp: fill cache only from ARP responses

This fill here fills the cache on any ARP message. It should only do it on  ARP responses I think.
https://github.com/smoltcp-rs/smoltcp/blob/db18514d46d7c6c1b4305b7e4c5560372806cc84/src/iface/interface.rs#L1044

Isn't opportunistically use everything it sees to fill the cache a sensible thing to do?


[Component] Progress bar

We'd consider adding the progress bar component based on this inspiring solution:
https://codepen.io/t_afif/pen/dyzgwOa

Not applicable due to missing support to Safari browsers


Similar to the original C++ version, it is going to be a mark and sweep GC. The first implementation should not use unsafe.

Fixed by 2b89e96292cfae4d9cc25176abdf7a3d3d912930, which is a safe implementation of a garbage collector.
Swapping to the C-Like implementation would also allow unsafe optimizations like saving a pointer to a Chunk until it's updated in Op::Call or Op::Return.


JoyRainbow

I did the changes in the code and now by select DOWN and after that click in the button you change in the colors of the rainbow (the 12 I settled in th RGB tutorial), and then you can choose one and increment any channel as you want (10 in 10).
With this configuration you can not change the value of the increment, but I think is okay since the colors is too near from each other so "10" is a good number to see the difference.

looks very good, thank you :+1:


python310Packages.aioshelly: 5.2.1 -> 5.3.0

Changelog: https://github.com/home-assistant-libs/aioshelly/releases/tag/5.3.0
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 212385 run on x86_64-linux 1

3 packages built:

home-assistant-component-tests.shelly
python310Packages.aioshelly
python311Packages.aioshelly


Compilation fails when enabling ws2812b option

Compilation on Ubuntu (Kodibuntu Helix) fails when the ws2812b option is enabled. Following the CompileHowto.txt all goes well when the ws2812-option is not enabled. When enabling it, cmake finishes without issues, but the subsequent make does not (error log below). Any ideas?
/tmp/hyperion/libsrc/leddevice/LedDeviceWS2812b.cpp: In member function âunsigned int LedDeviceWS2812b::mem_phys_to_virt(uint32_t)â:
/tmp/hyperion/libsrc/leddevice/LedDeviceWS2812b.cpp:582:21: error: cast from âuint8_t* {aka unsigned char*}â to âuint32_t {aka unsigned int}â loses precision [-fpermissive]
return (uint32_t)virtbase + i * PAGE_SIZE + pg_offset;
^
/tmp/hyperion/libsrc/leddevice/LedDeviceWS2812b.cpp: In member function âvoid LedDeviceWS2812b::initHardware()â:
/tmp/hyperion/libsrc/leddevice/LedDeviceWS2812b.cpp:715:42: warning: format â%dâ expects argument of type âintâ, but argument 2 has type âlong unsigned intâ [-Wformat=]
printf("Page map: %d pages\n", NUM_PAGES);
^
make[2]: *** [libsrc/leddevice/CMakeFiles/leddevice.dir/LedDeviceWS2812b.cpp.o] Error 1
make[1]: *** [libsrc/leddevice/CMakeFiles/leddevice.dir/all] Error 2

The WS2812B code is specific for the RPi (and maybe similar hardware with a PWM-pin and DMA transfer to that pin).
The error is probably caused because you are using a 64bit OS and there are some statements that seem to assume that memory-pointers are 32bit i.o. 64bit.

if i compile it on my rpi i got no errors.
@Tijmus can be closed?

Jep, can be closed.

Could you close it please? I have no rights. Thanks
Von meinem iPhone gesendet

Am 03.03.2016 um 09:49 schrieb Tijmus<EMAIL_ADDRESS>Jep, can be closed.
—
Reply to this email directly or view it on GitHub.


Empy zip file created with no name (just extension)

It seems that when file name contains underscore symbol _ the plugin just makes an empty zip file with no name, it just has a zip extension (.zip).

Hi,
Which OS are you on? Just I can't replicate this on Windows 10.
Thanks

Hi,
I was on Windows 7, but now I switched to Windows 10 and everything is fine.

Hi,
Great news that it is working, I don't have any machines still on windows 7 to go back and test further so I'm going to mark this as closed.
Thanks


Support AWS CLI Profiles

Which version of the AzCopy was used?
10.8.0
Which platform are you using? (ex: Windows, Mac, Linux)
Windows and Linux
What command did you run?
Simple azcopy from s3 source to azure blob destination
What problem was encountered?
azcopy requires AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables. This is cumbersome when dealing with many source buckets and it would be preferred if you supported AWS CLI profiles either via a --profile flag and/or by honoring the AWS_PROFILE environment variable.
How can we reproduce the problem in the simplest way?
AWS CLI profiles doesn't work, azcopy relied on there being AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables set.
Have you found a mitigation/solution?
No

It's more than PROFILE
It should also support EC2 instance profile / ECS task roles.
Good use case is running azcopy in a Fargate task.

@TryTryAgain - Did you found any workaround to ignore using --profile option and copy the data ?

@swami86 we ended up creating temporary STS creds using credential_process and supplying those generated creds. It would still be preferred to be able to use aws cli profiles in any way they would regularly allow.


change XML Elements and attributes names in the files descrtipions.

problem:

typo in the FileDescriptionsList element name.
after the addition of the checks feature #10, the two attributes ignoreValueCase and trimValue became a bit ambiguous.

solution:

change FileDescriptionsList to FilesDescriptionsList
change ignoreValueCase to ignoreComparisonValueCase
change trimValue to  trimComparisonValue

closed in 24032e1db4fb86d01038b2e5ce100da4ea52c778


kconfig: Detect all assignments to promptless syms + kconfig.py cleanup

Main commit:
scripts: kconfig.py: Detect all assignments to promptless symbols

Assigning to promptless symbols has no effect.

Previously, the only check was for whether the value assigned to a
symbol matched its final value. This misses cases where a promptless
symbol is assigned to and just happens to get the assigned-to value as
its final value.

Instead, detect whether configuration files are being merged (by
checking if zephyr/.config already exists), and explicitly check for
assignments to promptless symbols in that case. We can't do it when
zephyr/.config already exists (and is being loaded), because it includes
values for promptless symbols as well.

With the no-prompt check moved out, also use a more specific message for
it, and remove stuff related to prompts elsewhere. Shorten messages a
bit at the same time, and add two warn() and err() helpers.

Cleanups:
scripts: kconfig.py: Rename verify_*() functions to check_*()

Bit shorter, matches the devicetree code.

scripts: kconfig.py: Use err() helper for warnings-turned-errors

De-spams the code a bit.

scripts: kconfig.py: Simplify write_kconfig_filenames()

The assert has never hit and probably won't be useful. Shorten the code
a bit.

Needs these to be merged first: https://github.com/zephyrproject-rtos/zephyr/pull/20717 https://github.com/zephyrproject-rtos/zephyr/pull/20718 https://github.com/zephyrproject-rtos/zephyr/pull/20719 https://github.com/zephyrproject-rtos/zephyr/pull/20720

Fixes https://github.com/zephyrproject-rtos/zephyr/issues/20697.

Rebased and (hopefully) passing now.

@ulfalizer You will have to clear up the BT_MESH_PROV vs BT_MESH_PROVISIONER here as well.

Yeah, I'm just cherry-picking things into this branch atm to find new stuff.
I'll add a [DNM].


Adding detail to NotificationHubExcetion message.

Previously, response information like status code and body were buried in the Exception type. This change adds those details to the foreground by adding them the Exception Message.

While investigating https://github.com/Azure/azure-notificationhubs-xamarin/issues/21, it would have been a lot easier to get information about the problem if I didn't need to request it specifically from the customer.


Seems to be for Android 7.1, not 7.0

The App crashes on my S7 EDGE using Android 7.0.1

Yeah, app shortcuts are a 7.1 Android feature :)

New version available! Check it out 😄


 It would be nice if this were either more clear or the commit message was determined by a more user-friendly method. Since PRs can have multiple commits, squashing all commit messages into one for the final commit message is one solution.
Open to thoughts on others.
/cc @bradfitz @bcmills @FiloSottile

Squashing is almost guaranteed not to lead to a commit message we want to submit. This is hard.
Maybe put something like
### Write commit message below following https://github.com/golang/go/wiki/CommitMessage
net/http: frob the quux before blarfing

[longer description here in the body]

Fixes #nnnn
### End of commit message

in the PR template and crop on those lines?

The first commit in the sequence is likely to contain the real purpose of the PR, but that's hard to edit as the change progresses.
OTOH, we can fairly easily edit the commit message in Gerrit, right?
So maybe start with the title of the PR as the first line and the contents of the first commit message as the body, and after that retain whatever is in Gerrit instead of trying to keep the message in sync as the PR evolves?

Another option would be to add the following features to GerritBot:

De-markdown the PR description while importing into Gerrit, and word-wrap it while we're at it. With a good markdown parser that parses into an AST, this should be possible and work in most cases.
Alert with a comment if the title isn't in the right format.

I think this would fix most cases seen in current PRs.

I agree that this is very confusing. Yet another contributor is fighting gerritbot today: https://go-review.googlesource.com/c/go/+/126897
How about using the commit message if there's exactly one commit, but using the PR title+body otherwise? That seems to be the best of both worlds. If someone knows how to squash/rebase commits, they very likely know how to update commit messages that way. If someone doesn't know how to do that, they can use the existing mechanism.

@mvdan, that would be my preference too (if 1 commit, use it).
The one downside is that it precludes us from easily fixing their commit message before submitting, which we often do to save a round of back-and-forth. At least, we'd need to a way to flag a CL as "Gerrit-owned-and-frozen" so Gerritbot stops trying to update it so we can tweak the commit message in Gerrit & then submit.

What if gerritbot didn't undo commit message changes, if they had been updated by a gerrit user with submit privileges?
Of course, if the author updates the PR, the change would be lost. But it should work if all you need is to update the commit message and have it temporarily stick until you hit the submit button.

A property of the current strategy that I think is favorable is that it (indirectly) encourages people to write high quality PR titles/descriptions. That's good both inside the Go project and outside.

How about using the commit message if there's exactly one commit, but using the PR title+body otherwise? That seems to be the best of both worlds.

A trade-off with that approach we should consider is that it would make the strategy more complex. The current scheme is not very intuitive, but it is simple and consistent. It doesn't change behavior when going from 1 to more commits.

At least, we'd need to a way to flag a CL as "Gerrit-owned-and-frozen" so Gerritbot stops trying to update it so we can tweak the commit message in Gerrit & then submit.

What if gerritbot didn't undo commit message changes, if they had been updated by a gerrit user with submit privileges?
Of course, if the author updates the PR, the change would be lost. But it should work if all you need is to update the commit message and have it temporarily stick until you hit the submit button.

I'll want to revisit the original design doc on the PR mirroring and see if I'm missing something, but right now I don't see why we can't implement 2-way syncing for commit messages. If someone edits the commit message in Gerrit, gopherbot could resolve the mismatch by editing the PR title/description to match, couldn't it?

I'll want to revisit the original design doc on the PR mirroring and see if I'm missing something, but right now I don't see why we can't implement 2-way syncing for commit messages. If someone edits the commit message in Gerrit, gerritbot could resolve the mismatch by editing the PR title/description to match, couldn't it?

It’s not unreasonable (implementing 2-way syncing), but naturally adds complexity to the implementation. One of reasons for this is that we have three data sources—maintner, GitHub, and Gerrit. Maintner is eventually consistent, so to avoid posting duplicate messages or repeating a patch upload, gerritbot still needs to keep track of which changes are “dirty” and should be ignored until the maintner corpus catches up. It also still needs to make calls to GitHub’s API since maintner doesn’t support PRs yet.
It’s very easy to say “this commit message doesn’t match the one in Gerrit, so upload a new one so that it matches.” This is how it works now. 2-way syncing is not infeasible, just more logic branches to consider.
I’m wary of spending more time on this until we can gather more data on the number of PRs, how many were merged, and any other info we can collect on how effective this has been in attracting quality contributions. I want to carefully consider the cost/benefit ratio in an objective way before putting more engineering effort in due to the large number of other things we have to do.
If someone from the community wants to pick this up and own it, however, I’d be all for it.

Just edit the PR description on GitHub.
[…]
the "first message in the conversation" is the PR description.

That appears to use the raw text of the message, not the GitHub-rendered text. Since the rendered text is what people actually see, that's still pretty confusing.

What do you mean by "GitHub-rendered text"? GitHub renders the PR description (written in GitHub Flavored Markdown format) into HTML, and then displays HTML (with CSS applied).
Are you saying part of the confusion is because people expect the rendered HTML to be what we use in Gerrit, but Gerrit just displays the raw markdown without rendering it to HTML?

Are you saying part of the confusion is because people expect the rendered HTML to be what we use in Gerrit, but Gerrit just displays the raw markdown without rendering it to HTML?

Yes, exactly. Particularly when the GitHub rendering changes an https://github.com/golang/go/issues/[…] URL into a #[…] shortlink.


Typos in tree-sitter grammar

I happened upon a couple of typos in the tree-sitter grammar definitions:

_procedure_division_contenet -> _procedure_division_content (https://github.com/BloopAI/tree-sitter-cobol/blob/main/grammar.js#L1296)
_use_reporing -> _use_reporting (https://github.com/BloopAI/tree-sitter-cobol/blob/main/grammar.js#L2641)

Not opening a PR for this as it might break stuff that depend on this repo.

Fixed on the new repo


AF field is lost after decomposition of multi-allelic sites

Hi,
After decomposition of multi-allelic sites in a vcf file the AF field in the decomposed file is missing. Here is an example:
This is an entry from the original gnomAD vcf with the VEP consequence and the HIST fields removed:
1       1599812 rs12729295      C       T,A,G   113814492.03    InbreedingCoeff AC=100865,1,1;AF=4.65571e-01,4.61578e-06,4.61578e-06;AN=216648;BaseQRankSum=-6.40000e-02;ClippingRankSum=0.00000e+00;DB;DP=8973537;FS=5.56600e+00;InbreedingCoeff=-6.27800e-01;MQ=2.92800e+01;MQRankSum=1.71000e+00;QD=1.41400e+01;ReadPosRankSum=1.35000e-01;SOR=1.25000e+00;AC_AFR=5770,0,0;AC_AMR=14997,0,1;AC_ASJ=4083,0,0;AC_EAS=6432,0,0;AC_FIN=8770,0,0;AC_NFE=45234,0,0;AC_OTH=2340,0,0;AC_SAS=13239,1,0;AC_Male=55381,1,1;AC_Female=45484,0,0;AN_AFR=12750;AN_AMR=30136;AN_ASJ=9156;AN_EAS=15504;AN_FIN=18780;AN_NFE=97614;AN_OTH=4968;AN_SAS=27740;AN_Male=118948;AN_Female=97700;AF_AFR=4.52549e-01,0.00000e+00,0.00000e+00;AF_AMR=4.97644e-01,0.00000e+00,3.31829e-05;AF_ASJ=4.45937e-01,0.00000e+00,0.00000e+00;AF_EAS=4.14861e-01,0.00000e+00,0.00000e+00;AF_FIN=4.66986e-01,0.00000e+00,0.00000e+00;AF_NFE=4.63397e-01,0.00000e+00,0.00000e+00;AF_OTH=4.71014e-01,0.00000e+00,0.00000e+00;AF_SAS=4.77253e-01,3.60490e-05,0.00000e+00;AF_Male=4.65590e-01,8.40704e-06,8.40704e-06;AF_Female=4.65548e-01,0.00000e+00,0.00000e+00;GC_AFR=1641,3698,1036,0,0,0,0,0,0,0;GC_AMR=955,13228,884,0,0,0,0,1,0,0;GC_ASJ=552,3969,57,0,0,0,0,0,0,0;GC_EAS=1888,5296,568,0,0,0,0,0,0,0;GC_FIN=835,8340,215,0,0,0,0,0,0,0;GC_NFE=4790,42800,1217,0,0,0,0,0,0,0;GC_OTH=248,2132,104,0,0,0,0,0,0,0;GC_SAS=1757,10986,1126,0,1,0,0,0,0,0;GC_Male=6873,49819,2780,0,1,0,0,1,0,0;GC_Female=5793,40630,2427,0,0,0,0,0,0,0;AC_raw=116020,1,1;AN_raw=246202;AF_raw=4.71239e-01,4.06171e-06,4.06171e-06;GC_raw=14957,100266,7876,0,1,0,0,1,0,0;GC=12666,90449,5207,0,1,0,0,1,0,0;Hom_AFR=1036,0,0;Hom_AMR=884,0,0;Hom_ASJ=57,0,0;Hom_EAS=568,0,0;Hom_FIN=215,0,0;Hom_NFE=1217,0,0;Hom_OTH=104,0,0;Hom_SAS=1126,0,0;Hom_Male=2780,0,0;Hom_Female=2427,0,0;Hom_raw=7876,0,0;Hom=5207,0,0;POPMAX=AMR,SAS,AMR;AC_POPMAX=14997,1,1;AN_POPMAX=30136,27740,30136;AF_POPMAX=4.97644e-01,3.60490e-05,3.31829e-05;DP_MEDIAN=40,36,39;DREF_MEDIAN=5.01187e-48,3.98107e-22,1.99526e-15;GQ_MEDIAN=99,99,99;AB_MEDIAN=5.00000e-01,3.05556e-01,3.33333e-01;AS_RF=6.49666e-01,2.34189e-01,1.03931e-01;AS_FilterStatus=PASS,PASS,PASS
The same variant after decomposition:
1       1599812 rs12729295      C       T       1.13814e+08     InbreedingCoeff AC=100865;AC_AFR=5770;AC_AMR=14997;AC_ASJ=4083;AC_EAS=6432;AC_FIN=8770;AC_NFE=45234;AC_OTH=2340;AC_SAS=13239;AC_Male=55381;AC_Female=45484;AN_AFR=12750;AN_AMR=30136;AN_ASJ=9156;AN_EAS=15504;AN_FIN=18780;AN_NFE=97614;AN_OTH=4968;AN_SAS=27740;AN_Male=118948;AN_Female=97700;AF_AFR=0.452549;AF_AMR=0.497644;AF_ASJ=0.445937;AF_EAS=0.414861;AF_FIN=0.466986;AF_NFE=0.463397;AF_OTH=0.471014;AF_SAS=0.477253;AF_Male=0.46559;AF_Female=0.465548;AC_raw=116020;AN_raw=246202;AF_raw=0.471239;Hom_AFR=1036;Hom_AMR=884;Hom_ASJ=57;Hom_EAS=568;Hom_FIN=215;Hom_NFE=1217;Hom_OTH=104;Hom_SAS=1126;Hom_Male=2780;Hom_Female=2427;Hom_raw=7876;Hom=5207;POPMAX=AMR;AC_POPMAX=14997;AN_POPMAX=30136;AF_POPMAX=0.497644;DP_MEDIAN=40;DREF_MEDIAN=0;GQ_MEDIAN=99;AB_MEDIAN=0.5;AS_RF=0.649666;AS_FilterStatus=PASS;OLD_MULTIALLELIC=1:1599812:C/T/A/G
1       1599812 rs12729295      C       A       1.13814e+08     InbreedingCoeff AC=1;AC_AFR=0;AC_AMR=0;AC_ASJ=0;AC_EAS=0;AC_FIN=0;AC_NFE=0;AC_OTH=0;AC_SAS=1;AC_Male=1;AC_Female=0;AN_AFR=12750;AN_AMR=30136;AN_ASJ=9156;AN_EAS=15504;AN_FIN=18780;AN_NFE=97614;AN_OTH=4968;AN_SAS=27740;AN_Male=118948;AN_Female=97700;AF_AFR=0;AF_AMR=0;AF_ASJ=0;AF_EAS=0;AF_FIN=0;AF_NFE=0;AF_OTH=0;AF_SAS=3.6049e-05;AF_Male=8.40704e-06;AF_Female=0;AC_raw=1;AN_raw=246202;AF_raw=4.06171e-06;Hom_AFR=0;Hom_AMR=0;Hom_ASJ=0;Hom_EAS=0;Hom_FIN=0;Hom_NFE=0;Hom_OTH=0;Hom_SAS=0;Hom_Male=0;Hom_Female=0;Hom_raw=0;Hom=0;POPMAX=SAS;AC_POPMAX=1;AN_POPMAX=27740;AF_POPMAX=3.6049e-05;DP_MEDIAN=36;DREF_MEDIAN=3.98107e-22;GQ_MEDIAN=99;AB_MEDIAN=0.305556;AS_RF=0.234189;AS_FilterStatus=PASS;OLD_MULTIALLELIC=1:1599812:C/T/A/G
1       1599812 rs12729295      C       G       1.13814e+08     InbreedingCoeff AC=1;AC_AFR=0;AC_AMR=1;AC_ASJ=0;AC_EAS=0;AC_FIN=0;AC_NFE=0;AC_OTH=0;AC_SAS=0;AC_Male=1;AC_Female=0;AN_AFR=12750;AN_AMR=30136;AN_ASJ=9156;AN_EAS=15504;AN_FIN=18780;AN_NFE=97614;AN_OTH=4968;AN_SAS=27740;AN_Male=118948;AN_Female=97700;AF_AFR=0;AF_AMR=3.31829e-05;AF_ASJ=0;AF_EAS=0;AF_FIN=0;AF_NFE=0;AF_OTH=0;AF_SAS=0;AF_Male=8.40704e-06;AF_Female=0;AC_raw=1;AN_raw=246202;AF_raw=4.06171e-06;Hom_AFR=0;Hom_AMR=0;Hom_ASJ=0;Hom_EAS=0;Hom_FIN=0;Hom_NFE=0;Hom_OTH=0;Hom_SAS=0;Hom_Male=0;Hom_Female=0;Hom_raw=0;Hom=0;POPMAX=AMR;AC_POPMAX=1;AN_POPMAX=30136;AF_POPMAX=3.31829e-05;DP_MEDIAN=39;DREF_MEDIAN=1.99526e-15;GQ_MEDIAN=99;AB_MEDIAN=0.333333;AS_RF=0.103931;AS_FilterStatus=PASS;OLD_MULTIALLELIC=1:1599812:C/T/A/G
As you can see above all the other multi-allelic fields were decomposed correctly except for the AF field. I ran vt decompose with the -s option. Let me know if you need any further information to help fix this.
Thanks,
Moiz

I already had this problem and in my case the field was not declared as "A" in the header (INFO), which means as many values as possible alleles in the header. See VCF specification.
If I'm correct, the splitting is based on this specification in the header.
Maybe you can start by verify this!

@mbootwalla  - hi moiz, can you email the VCF file with the header and that single record to me at<EMAIL_ADDRESS>@tdelhomme - thanks for helping to troubleshoot, usually if the number of values is not specified correctly, the AF field will be retained for all decomposed variants.  So I think something else is happening here since the AF field is missing.

Yes, sorry I understood AF fields was not splitting...

@atks  - I apologize for taking so long to get back. I have been investigating this further and have determined that vt decompose is not the issue. The file is processed multiple times before it gets to the vt decompose step and I went back and tested the same region after every step and I believe I have found the offending piece of code. It's a regular expression that is run before piping to vt decompose and that step ends up removing the AF field only for multi-allelic variants. Since the output from this step was being piped to vt and no intermediate file was being generated I got the false impression that vt was incorrectly decomposing the variants.
Thank you for taking the time to address my comments. I will close this issue now.


fastlane requires a minimum version of Xcode 7.0

New Issue Checklist

[ X ] Updated fastlane to the latest version
[ X ] I have read the Contribution Guidelines

Issue Description
Fastlane refuses to run any command when Xcode is set to an older version.
We have some CIs that build on old Xcode versions that use fastlane sigh to download the provisioning profiles. Since upgrading from fastlane 2.37 to 2.45 fastlane will not run anymore and complain about Xcode version.
Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

DEVELOPER_DIR=/Applications/Xcode-4.5.2.app/Contents/Developer/

21:35:46 + sigh --adhoc --username XXX --team_id XXX --app_identifier 'XXX' --skip_install

21:35:48 Fastlane update available
21:35:48 Please update fastlane by downloading an updated bundle from
21:35:48 https://download.fastlane.tools

21:35:51 [WARNING] You are calling sigh directly. Usage of the tool name without the `fastlane` prefix is deprecated in fastlane 2.0
21:35:51 Please update your scripts to use `fastlane sigh --adhoc --username XXX --team_id XXX --app_identifier XXX --skip_install` instead.

21:35:53
21:35:53 [!] fastlane requires a minimum version of Xcode 7.0, please upgrade and make sure to use `sudo xcode-select -s /Applications/Xcode.app`

Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
$ fastlane env
Fastlane update available
Please update fastlane by downloading an updated bundle from
https://download.fastlane.tools

[!] fastlane requires a minimum version of Xcode 7.0, please upgrade and make sure to use `sudo xcode-select -s /Applications/Xcode.app`

Breakage was introduced by https://github.com/fastlane/fastlane/pull/9609

Editing MINIMUM_XCODE_RELEASE = "4.0" fixes everything in:
~/.fastlane/bin/bundle/lib/ruby/gems/2.2.0/gems/fastlane-2.45.0/fastlane/lib/fastlane/version.rb

Hey @lkraider, thanks for reporting this issue. Is there a chance to upgrade Xcode to Xcode 7? We can't guarantee working with pre Xcode 7 releases, especially around the installed version of Ruby and OpenSSL, in combination with updated xcodebuild commands.

Indeed this machine has many Xcode versions installed (it's a build system), I just need the commands that don't require Xcode - like the ones used for Android - to work. Not looking to run gym for example, my need is mostly to automate itunes/member center.

One more problem with this change is No such file or directory - xcode-select warning on linux host. Maybe it is better to check version only for XCode specific tasks?

I'm using fastlane for Android builds only and it is asking me to upgrade XCode also. Any workaround?

@GokhanArik Thanks for letting us know about this. Out of curiosity, do you have any version of Xcode installed?
Also, can you share a stack trace from the error message? It sounds like there might be a bug here that we'd love to resolve.
Thanks so much!  🚀

Hi @mpirri
I did investigate a little bit, the problem is that Fastlane is using xcode-select -p. I have XCode installed because I'm using developer tools, especially difftool.
So my path is /Applications/Xcode.app/Contents/Developer.
I tried changing it with sudo xcode-select -s /, and it works. The path becomes /Library/Developer/CommandLineTools. However, I don't want to change that, otherwise, I won't be able to use developer tools.
I don't have full message now but it comes from here, it just said I needed version 7.0 I believe: https://github.com/fastlane/fastlane/blob/de0942b1d1202505bbc80c549b650724ea8c318c/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb#L60

Any update on this?


Activate Enter keyword while editing workspace name

Is your feature request related to a problem? Please describe.
If the user wants to edit the workspace name he/she have to click on the edit button and once the editing is done the only way to save the status (changed name) is by clicking the green tick button provided.

Would be great if "ENTER" Keyword is activated for saving the renamed string (as an additional option) along with clicking the green tick button.

I would like to work on this issue.
Can you assign this to me?

Sure!

@goliakshay357 @Khimit  Is activating the enter key while creating a new workspace also a good option?

@goliakshay357 @DevoAbhi  sure!!

@goliakshay357 can we go ahead ??

That would be great!

@goliakshay357  sorry but i am unable to solve this issue.

@goliakshay357  sorry but i am unable to solve this issue.

Hey @goliakshay357! I would like to work on this issue. Can you assign this to me?

Hey @goliakshay357! I would like to work on this issue. Can you assign this to me?

Sure!

Sure!

Hey @Utkarsh299-tech,
Working on this issue?

Hey @Utkarsh299-tech,
Working on this issue?

Hey @Utkarsh299-tech,
Working on this issue?

Hi @goliakshay357, yes I apologize for such a delay but I'm understanding the codebase and working on it. And can you please help me in understanding where should I write that specific function so that I can solve this issue? That would be really helpful! Thanks.

Hey @Utkarsh299-tech,
Working on this issue?

Hi @goliakshay357, yes I apologize for such a delay but I'm understanding the codebase and working on it. And can you please help me in understanding where should I write that specific function so that I can solve this issue? That would be really helpful! Thanks.

https://github.com/Canvasbird/canvasboard/blob/b9ce448656ce3cfb3c7dac797839f41321cfc850/src/app/components/dashboard/dashboard.component.html#L22
Just adding the above attribute actions to the SVG should help.
Thanks

https://github.com/Canvasbird/canvasboard/blob/b9ce448656ce3cfb3c7dac797839f41321cfc850/src/app/components/dashboard/dashboard.component.html#L22
Just adding the above attribute actions to the SVG should help.
Thanks

https://github.com/Canvasbird/canvasboard/blob/b9ce448656ce3cfb3c7dac797839f41321cfc850/src/app/components/dashboard/dashboard.component.html#L22
Just adding the above attribute actions to the SVG should help.
i.e data-toggle="modal" data-target="#newCard"
Thanks

Thanks for this but I think adding these attribute actions to the SVG doesn't bring about the required changes i.e, no Enter keyword is getting activated. Are you sure if I've to add these attribute actions only or is there anything more to do?

https://github.com/Canvasbird/canvasboard/blob/b9ce448656ce3cfb3c7dac797839f41321cfc850/src/app/components/dashboard/dashboard.component.html#L22
Just adding the above attribute actions to the SVG should help.
i.e data-toggle="modal" data-target="#newCard"
Thanks

Thanks for this but I think adding these attribute actions to the SVG doesn't bring about the required changes i.e, no Enter keyword is getting activated. Are you sure if I've to add these attribute actions only or is there anything more to do?

https://github.com/Canvasbird/canvasboard/blob/b9ce448656ce3cfb3c7dac797839f41321cfc850/src/app/components/dashboard/dashboard.component.html#L22
Just adding the above attribute actions to the SVG should help.
i.e data-toggle="modal" data-target="#newCard"
Thanks

Thanks for this but I think adding these attribute actions to the SVG doesn't bring about the required changes i.e, no Enter keyword is getting activated. Are you sure if I've to add these attribute actions only or is there anything more to do?

Hey @goliakshay357 can you please help me understand what you said i.e., adding the attribute actions to the SVG. I did the same, but I don't see any change in the Enter keyword.

Can you please message me on slack?
Thanks


[#6976] Remove duplicated code of ApplicationInspector's field

Codecov Report

Merging #6977 into master will decrease coverage by 0.39%.
The diff coverage is 77.66%.

@@            Coverage Diff             @@
##           master    #6977      +/-   ##
==========================================
- Coverage   39.42%   39.03%   -0.40%
==========================================
  Files        3218     3229      +11
  Lines       94864    94294     -570
  Branches    11848    11854       +6
==========================================
- Hits        37400    36807     -593
- Misses      54478    54530      +52
+ Partials     2986     2957      -29

Impacted Files
Coverage Δ

...inpoint/bootstrap/config/HttpStatusCodeErrors.java
47.76% <ø> (ø)

.../bootstrap/plugin/http/HttpStatusCodeRecorder.java
57.14% <0.00%> (ø)

...pc/client/SupportCommandCodeClientInterceptor.java
0.00% <0.00%> (ø)

...int/profiler/receiver/grpc/GrpcCommandService.java
0.00% <0.00%> (ø)

...oint/web/view/DoubleApplicationStatSerializer.java
0.00% <0.00%> (ø)

...inpoint/web/view/IntApplicationStatSerializer.java
0.00% <0.00%> (ø)

...npoint/web/view/LongApplicationStatSerializer.java
0.00% <0.00%> (ø)

...ercorp/pinpoint/grpc/server/AgentHeaderReader.java
58.69% <35.29%> (-14.64%)
:arrow_down:

...eiver/grpc/service/command/GrpcCommandService.java
52.83% <48.05%> (-0.12%)
:arrow_down:

.../common/server/bo/stat/join/JoinTransactionBo.java
67.79% <52.00%> (-10.93%)
:arrow_down:

... and 122 more

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 a50b42f...79b147b. Read the comment docs.


[feat] setting to permit invoice creation without file attachement

It would be nice to create a payroll invoice without needing to upload a file. For example, many real-world payouts take place without a formal invoices, for example an employee getting paid a set salary each month. If additional context is needed, often thje description field will suffice.

The best approach is to introduce a new Settings page:

We should include a Make Invoice Files Options setting within the PayrollPluginSettings.
Once user navigate to the Payroll Plugin Settings page, all the properties from that PayrollPluginSettings class should be editable. This will allow for more flexible and user-friendly configuration options.


Publish official image to DockerHub

Is ubuntu-slim available on DockerHub? Which name could we publish under?

@mcandre it is published in gcr http://gcr.io/google_containers/ubuntu-slim:0.8

Closing. Please reopen if you have more questions


WIP ceph-common: test mon initial members

Simple dummy WIP, do not merge.
Signed-off-by: Sébastien Han<EMAIL_ADDRESS>

test this please

test this please

test this please

test this please

test this please

test this please

That's a tricky one and the non-indent from Jinja makes it even worse.
@rootfs, @andrewschoen would you mind having a look since you made some of the changes in here too :)
Thanks!

Currently hitting:
{"failed": true, "msg": "ERROR! template error while templating string: Encountered unknown tag 'endif'."}

test this please

Right, this seems to work for bare metal deployments.
@andrewschoen would you mind testing this patch with your 'include'?
@rootfs would you mind testing this patch for containers?
Thanks in advance guys!

test this please

test this please

test this please

@rootfs, @andrewschoen up?

test this please

test this please

Guys, i'd like to have this one merged at some point, @rootfs, @andrewschoen
If I don't get a review from you and I'll merge it this week, sorry if I'm breaking anything for monitor_address and containerized deployments... :-/


Tweak security key giveaway FAQ to mention other security key vendors.

@di Perfect, thank you for the quick review!


Crashed Flow appear to run forever.

Description
I've had a few Flows which have crashed. The crash is due to my errors not metaflow itself. However in the UI it continues to be marked as "Running".
Steps to Reproduce
Not sure how to reproduce it on demand.
Expected behavior:
Should be marked as failed
Actual behavior:
Stays in a "Running" state.
Reproduces how often:
1 in 16 so far.
Versions

Additional Information

A few questions:

are these flows run through step functions, locally or on batch?
These are run locally. No AWS Batch
which version of the metadata service are you running?
2.4.1

The logic should mark these flows as failed after some time (definitely not 1h -- usually less than a minute after they crash but it's configurable and depends on whether it was a sfn run or not).


optional task input param

currently we can have input param for task,
but it will always prompt to input,
sometimes I hope there's a default input( maybe the last input),
so none prompt appear if I trigger the task regularly,
it will only appear when I hold a special key(Shift or Option) at the same time.
BTW:
could the pickString input get its options dynamically(such as from a shell cmd ouput)?

Checkout the Rerun Last Task command. You can also set keybindings for specific tasks, so you could create a separate task that does what you want and add a keybinding for it.
Otherwise, you can just create a new task that does what you want.


Create macros crate and prepare derive for errors

Create crate named dmntk-macros.
Prepare derive macro named ToErrorMessage for simplifying error definitions.

Implemented in version 0.2.0.


portrait overlapping

The problem
Describe the bug
I have two charater with two styles and the only difference in the style is portrait position.When the character changes ,the previous portrait will under the new one.
To Reproduce

Screenshots

System (please complete the following information):

OS: windows11
Godot Version: [e.g. 4.3]
Dialogic Version: 2.0 Alpha 16

Solutions
Workaround
reopen the project
Possible fixes
have no idea

a reproduce video
https://github.com/user-attachments/assets/69fd51d9-332f-4f31-8d4e-bf1519603ad8

the problem code maybe in subsystem_portraits.gd line :672 & 673:

When await get_tree().process_frame is called, the timeline has moved forward, and the dialog box for the next text has already loaded. At this point, it overlaps with the previous one.
After commenting out these two lines of code, the issue disappeared, but I'm not sure if this might cause other problems
@Jowan-Spooner

My previous idea might have been wrong. I have a new idea now, but I'm not sure if it's correct:
When the style changes, the following code will be called:

Then, the function load_game_state in the subsystem_portraits.gd will also be called,,then it will call change_speaker, at which point the speaker has not yet changed to the new charactor.This leads to the current speaker's portrait being loaded again, and it has not been hidden。

This should be fixed now. Thanks for the report and fix!


Add angular-drag-and-drop-lists dependency to bower.json. Fix #401

The angular-drag-and-drop-lists dependency needs to be in bower.json otherwise all projects that use angular-patternfly with bower + wiredep will have to define this angular-patternfly internal dependency.

This is being fixed by #422  which fixes both bower.json and package.json.

Thanks for the PR @alexkieling, I'll close it however as #422 has already been merged.


Markup Calculator

Enter calculator name -
Markup Calculator
Describe calculator functionality -
Markup Formulas and Calculations:
The gross profit P is the difference between the cost to make a product C and the selling price or revenue R.
P = R - C
To calculate revenue R based on the cost C and the desired gross margin G, where G is in decimal form:
R = C / ( 1 - G)
The gross profit dollars P is the revenue dollars R from the sale times the gross margin G percentage, where G is in decimal form :
P = R * G
The markup percentage M, in decimal form, is gross profit P divided by cost C.
M = P/ C
M * 100 will change the decimal to a percentage.
Under which category you wish to place it -

[ ] Computer Science
[x] Mathematics
[ ] Physics
[ ] Chemistry
[ ] Biology
[ ] Art
[ ] Finance
[ ] Scientific
[ ] Health
[ ] Games/Sports
[x] Let project owner decide
[ ] Suggest a new category - (Answer here)

@SarthakKeshari please assign this issue to me. Also I have a doubt to calculate all these we can take the inputs of variables in the formula like for P = R - C we have to ask user input of R and C to calculate P right?

Hey @Rishika631,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\mathematical\markupCalc
Issue completion deadline - 21th Dec 08:00:00 am IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new contributor

@Rishika631,
Since the issue completion deadline is crossed,
Issue has been unassigned.
Kindly do not create a PR for the issue now.


Ubuntu cli 15.04 floc 2034

Fixes https://clusterhq.atlassian.net/browse/FLOC-2034

This replaces 14.04 CLI instructions with 15.04 CLI instructions, instead of adding 15.04. Note that the instructions are the same but aren't currently guaranteed to be by the code / tests. Do we care about 14.04 in the getting started guide? On the installation page? We could just say "Ubuntu" and it'd fail for the other versions. Or "Ubuntu 14.04 / 15.04" and have a test which confirms that they are the same.

I've just changed this so that the instructions are duplicated for both versions. The text is short enough that this duplication shouldn't matter, and we can revisit later.

This breaks the look of the installation part of the GSG (Safari 8.0.6).

From discussion with @ferrantim - this is worth having a release note for (formerly What's New).

I agree with Adam that we should revert unrelated changes to provisioning code (server-side stuff).

Besides minor comment above, this is OK to merge if the ubuntu-15.04 builder actually passes. So far it has not. I've triggered another build of the latest revision, hopefully it'll pass soon. If it still fails you will need to figure out why :grin:

http://build.clusterhq.com/builders/flocker%2Fclient%2Frackspace%2Fubuntu-15.04

It was failing because there hadn't been a release. Now there has been, I hope it'll pass - it should pass or fail later. This has been manually tested.


Update deprecated methods from README

Version 2 of the library has deprecated several methods.
The README is still showing some examples based on deprecated methods. It would be really convenient to have them replaced by their new equivalent. One example is refreshAccessToken.

Greetings!  Happy to clean up the README.  In the interim - I would like to know more about your usage of the refreshAccessToken method.  This is something that should just happen automatically when you call getRequestHeaders, or request.  Is there a scenario where you want to manually refresh the token?


change rules of custom deprecated dashboards and improve reports generated modules

Description

change rules of custom deprecated dashboards and improve reports generated modules
fix check for custom scorecards
improve readme
improve makefile targets and hack generated modules
remove todo cleanup to centralize the bundle struct new
remove full generation of packages and channels reports to reduce the required time ( we might able to remove these reports in follow-ups and replace them with custom reports with specific rules and generated from the bundles JSON results. After introduces the custom dashboards into audit this options seems no longer bring too much value and could better be placed in customs dashs )

Pull Request Test Coverage Report for Build 954051477

0 of 376 (0.0%)  changed or added relevant lines in 13 files are covered.
5 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.04%) to 1.048%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/reports/channels/report.go
0
3
0.0%

pkg/reports/packages/data.go
0
6
0.0%

pkg/actions/run_scorecard.go
0
7
0.0%

pkg/reports/channels/data.go
0
7
0.0%

pkg/actions/get_bundle.go
0
11
0.0%

pkg/removed_apis.go
0
14
0.0%

pkg/actions/extract_index.go
0
17
0.0%

pkg/reports/bundles/data.go
0
21
0.0%

pkg/reports/packages/report.go
0
23
0.0%

pkg/reports/bundles/report.go
0
37
0.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/reports/packages/data.go
1
0%

pkg/reports/bundles/report.go
2
0%

pkg/reports/packages/report.go
2
0%

Totals

Change from base Build 944115639:
0.04%

Covered Lines:
18

Relevant Lines:
1717

💛  - Coveralls

HI @joelanford , @gallettilance, @bentito, @bparees
I am moving forward here for you are able to easily check and review the changes applied on the custom dashboards.
We need to check how and add a preview for the index HTML page.   (low priority - follow ups)


[dart2js] Crash trying to report diagnostics

dart2js used to report late errors (e.g. from ssa/builder.dart), but now crashes.
This makes working in the runtime libraries harder.
The internal libraries contain calls to many special functions that can only be checked in the back-end.
Repro: Change lib/_internal/js_runtime/lib/js_helper.dart, at line 2139
-      final typeEvalMethod = RAW_DART_FUNCTION_REF(BoundClosure.evalRecipe);
+      final typeEvalMethod = RAW_DART_FUNCTION_REF(()=>functionType);

Then build.py -mrelease
Old error:
Error: 'RAW_DART_FUNCTION_REF' requires a static method or top-level method.
      final typeEvalMethod = RAW_DART_FUNCTION_REF(()=>functionType);
                             ^

New error:
Uncaught exception in diagnostic handler: Unsupported operation: Cannot extract a file path from a org-dartlang-sdk URI
#0      _SimpleUri.toFilePath (dart:core/uri.dart:4843:7)
#1      SourceFileProvider._readFromFileSync (package:compiler/src/source_file_provider.dart:72:48)
#2      SourceFileProvider.getUtf8SourceFile (package:compiler/src/source_file_provider.dart:117:11)
#3      FormattingDiagnosticHandler.report (package:compiler/src/source_file_provider.dart:257:45)
#4      Compiler.callUserHandler.<anonymous closure> (package:compiler/src/compiler.dart:895:17)
#5      CompilerTask.measure (package:compiler/src/common/tasks.dart:66:51)
#6      Compiler.callUserHandler (package:compiler/src/compiler.dart:894:23)
#7      Compiler._reportDiagnosticMessage (package:compiler/src/compiler.dart:886:7)
#8      Compiler.reportDiagnostic (package:compiler/src/compiler.dart:873:5)
#9      DiagnosticReporter._reportDiagnostic (package:compiler/src/diagnostics/diagnostic_listener.dart:122:15)
#10     DiagnosticReporter._reportDiagnosticInternal (package:compiler/src/diagnostics/diagnostic_listener.dart:117:5)
#11     DiagnosticReporter.reportError (package:compiler/src/diagnostics/diagnostic_listener.dart:46:5)
#12     DiagnosticReporter.reportErrorMessage (package:compiler/src/diagnostics/diagnostic_listener.dart:51:5)
#13     KernelSsaGraphBuilder._handleForeignRawFunctionRef (package:compiler/src/ssa/builder.dart:4807:14)
#14     KernelSsaGraphBuilder._handleInvokeStaticForeign (package:compiler/src/ssa/builder.dart:4479:7)
...

I think this started happening with 35492bdf141c096e9bb790b84ae8e6ce497d2af1
/cc @natebiggs

I see I didn't think we'd be emitting errors like this on internal libraries. As the error says it doesn't know how to read the org-dartlang-sdk scheme in the URI for internal libraries.
Since this is only an issue for internal libraries I think we can get away with leaving off the actual source code. Errors could look like this:
org-dartlang-sdk:///lib/_internal/js_runtime/lib/js_helper.dart@77853+1:
Error: 'RAW_DART_FUNCTION_REF' requires a static method or top-level method.

It doesn't contain the exact source but it gives you the file offset which is easy enough to look up.
Otherwise we would always have to cache all non-file scheme URIs which seems wasteful for the 99.99...% of builds that have no chance of encountering these errors.
Proposed fix here: https://dart-review.googlesource.com/c/sdk/+/294720

Oh, unfortunately using offset is also a regression for something we fixed recently.
We often get crash reports from the wild, and it's not rare for the top failure to originate from an SDK library location (examples: 1, 2). Offset based errors w/o context are harder to diagnose. It requires pinning the exact SDK version, check out the associated SDK sources, to then map to the correct line location. If however the location comes form the flutter SDK, this gets a lot more complicated.
Our fix at the time was to add contents to the cache, which is exactly what you are trying to remove. Take a look at https://dart-review.googlesource.com/c/sdk/+/251700
I can imagine a couple options here:

we restore the cache, but under a flag, so we would keep it clear in our internal bazel builds where it provides no value, but use the cache externally?
find an alternative approach to help us diagnose things faster?

I must say, it was nice when we landed that CL to be able to finally say that we were no longer going to have offset-based error messages, and that all messages had a clear line/column and code snippet from the error location. That makes me lean towards the flag approach.

Ah okay thanks for the background on that Siggi. In that case I like the idea of a flag as well, I can add that back in.


Flex-user can't login

When i created a new user using Flex-users a cryptic-username.yaml is created in /accounts.
This user can't login unless you rename to correct-username.yaml
Tested with 1.7rc3 on Linux with php7.3

Hello, i found a way to correct this bug.
In \system\blueprints\flex\accounts.yaml change line 80 from
key = storage_key to key = username

@SjoerdSmeets Thanks, I had the key issigned wrong way between the folder and file variations.


Reposition mouse cursor to be over top left corner of component

I'm pretty new to JS / web app building, so please bear with me:
OnDrag, I want to reposition the dragged DOM element's top left corner to be under the drag cursor, no matter where I start the drag from on that DOM element. For example, if I start a drag an element's middle, the cursor will be over the  DOM element's upper left corner, instead of the initial place where the drag started.
How can I achieve this? I tried using absolute position on the beginDrag event in the Drag Source spec, but that seems to end the drag event. Should I use Drag Layer?
Thanks

I would also like this feature! Any word on progress? I see this has been triaged...

Found getClientOffset from #142 and it should suffice.

I'd like to center the component under the pointer while dragging, but it's essentially the same feature. Any progress?

Is it possible to do with new API on hooks?

Also interested in knowing if this solution can be used with the hooks api

This is already closed. But is there news how to implement this 🤔


Add actions to vms to add/remove gateway workload to/from a vm

Parent issue: https://github.com/threefoldtech/home/issues/1452

User should be able to attach name gateway or FQDN gateway workloads to a VM.
Add a link for the gateway on the vm workload so we can list the gateways attached to the vm
From the listed gateways, the user should be able to remove any one of them.

Still investigating error while listing deployments

Issue found and fixed

PR should be ready to be merged

Add prefix for fvm/vm deployed gateways
add mirgration for old solutions gateways

Contracts listing doesn't get updated correctly due to https://github.com/threefoldtech/tfchain_graphql/issues/135

Devnet c9f2406.
A new tab was added to add a gateway to deployment.

And it was successfully deployed and added to the VM.

Listing to the gateways on FullVM.

with TLS and on MicroVM.

Delete option, and it was successful.

While this looks great, the terms we are using aren't 100% accurate :(

The only issue I found is that after deploying a VM and adding a gateway to it,

I tried to delete it from deployment list,

But the gateway wasn't deleted after.

@AhmedHanafy725 Should we handle deleting gateways (when we delete it's deployment) in playground or grid_client?

@AhmedHanafy725 Should we handle deleting gateways (when we delete it's deployment) in playground or grid_client?

playground

Should be fixed but wasn't able to test it as gql in devnet is down and for some reason qanet not fetching my balance !

Verified, Devnet 2b364e9.
Adding and listing new domains were successful.

And deleting the main VM deletes all domains attached to it.

Found an issue related to passed keys while moving a value in kvstore

@A-Harby Will add docs for it

verified all functionality on:
- Devnet
- version: 5b5a870
Docs will be followed up here: https://github.com/threefoldtech/info_grid/issues/304


documenting the theming variables

maybe good to document what variables we could override

Hm... I could spend possibly a few days on this, but #498 will make this documentation pointless.
@javivelasco Do you want me to update the documentation or hold off until you're done upgrading RT to use the the react-css-themr?

I think it makes more sense to include a link to the file in the docs because the documentation would be essentially the same as the config file content. I left in #498 a reference to an example of the new theming approach.

Ok I'll create the link to the config.scss file for all the components hopefully this week/weekend. I'm wondering if it should be done on the dev branch without the table that you added for AppBar, or if I should work on the react-themr branch and create the table with some basic info to help lighten your load


Broken link: https://aka.ms/setupsecurityinfo

This is a broken link:
https://aka.ms/setupsecurityinfo

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

ID: 91ad4424-8d90-7947-2f95-aec67acfec45
Version Independent ID: 0ebfde0e-5597-fed9-f87c-761fd778fb25
Content: Converged registration for Azure AD SSPR and MFA (public preview)
Content Source: articles/active-directory/authentication/concept-registration-mfa-sspr-converged.md
Service: active-directory
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@SwiftOnSecurity Thank you for pointing that out . We will investigate and update this thread accordingly.

@SwiftOnSecurity that link works only when the tenant has been enabled for the preview experience.

We will now proceed to close this thread. If you have further questions feel free to reach out on MSDN. https://social.msdn.microsoft.com/Forums/en-US/home?forum=WindowsAzureAD


UI can't export bibxml when the legacy paths can serve it

See https://bib.ietf.org/public/rfc/bibxml-w3c/reference.W3C.REC-xmlschema-1-20041028.xml
Then try exporting bibxml from https://bib.ietf.org/get-one/by-docid/?docid=W3C+REC-xmlschema-1-20041028&doctype=W3C&query=REC-xmlschema-1-20041028&query_format=docid_regex&page=1, and note the error:
Could not export this item, the error was: Source data for item W3C REC-xmlschema-1-20041028 (W3C) didn’t validate (err: 3 validation errors for CompositeSourcedBibliographicItem relation -> 0 -> bibitem -> formattedref instance of GenericStringValue, tuple or dict expected (type=type_error.dataclass; class_name=GenericStringValue) relation -> 1 -> bibitem -> formattedref instance of GenericStringValue, tuple or dict expected (type=type_error.dataclass; class_name=GenericStringValue) relation -> 2 -> bibitem -> formattedref instance of GenericStringValue, tuple or dict expected (type=type_error.dataclass; class_name=GenericStringValue))

similar at https://bib.ietf.org/get-one/by-docid/?docid=W3C+REC-xmldsig-filter2-20021108&doctype=W3C&query=REC-xmldsig-filter2-20021108&query_format=docid_regex&page=1

@rjsparks This has to do with the mismatch of bibliographic source data values and bibliographic model definition.
The mismatch has to do with occasionally insufficient coordination between engineers responsible for source data retrieval logic (that relaton-data-* repositories), and engineers responsible for designing Relaton spec and implementing bibliographic data classes in Python (as part of relaton-py package).
In BibXML service, retrieved data is parsed according to relaton-py model definition (using Pydantic under the hood)—which ensures that, for example, strings are parsed to dates where needed, required properties exist or are filled in with defaults, and so on.

In GUI, the parsing-validation is done in “relaxed” mode, meaning if instantiating a BibliographicItem fails we still pass the data we get to GUI and defensive/forgiving template rendering makes sense of it.
During export, however, we must pass the constructed BibliographicItem to XML exporter. In that scenario, a choice was made to not risk passing an item that didn’t validate for programmatic consumption.

We’ll try to address the mismatch and review whether we can relax the (2) choice above.

Monitoring these two issues, that cause this to happen with references in I-D and NIST datasets:

https://github.com/relaton/relaton-data-nist/issues/4
https://github.com/ietf-tools/relaton-data-ids/issues/17

Partially addressed in https://github.com/ietf-ribose/bibxml-service/commit/9c49dc063c3d3b4c4d57b033193608cd4d4fce92, which attempts to parse relaxed YAML

The items mentioned now work, as should others with similarly loose source data (this links to dev.bibxml.org but changes should be in effect on bib.ietf.org as soon as it’s updated without re-indexing):

https://dev.bibxml.org/get-one/by-docid/?docid=W3C+REC-xmlschema-1-20041028&doctype=W3C&query=REC-xmlschema-1-20041028&query_format=docid_regex&page=1
https://dev.bibxml.org/get-one/by-docid/?docid=W3C+REC-xmldsig-filter2-20021108&doctype=W3C&query=REC-xmldsig-filter2-20021108&query_format=docid_regex&page=1

(Fixed ~2 weeks ago)


[Rule] [Optane] [ipmctl_show_-a_-goal] Check for uncommitted goals

Analyzer Module: Optane
Input File: ipmctl_show_-a_-goal
Applies to: Optane 100 or later
Description: This rule should check if an uncommitted goal is present
Rule Passes:
There are no goal configs defined in the system.
Please use 'show -region' to display currently valid persistent memory regions.

"There are no goal configs defined in the system.
Please use 'show -region' to display currently valid persistent memory regions."
This is the only output there is from using ipmctl_show_-a_-goal command. Should we just check if the output is something other than this? Or is there more to this test

That's the expected output for the PASS case. Anything else would need to be reported to the user with a message similar to "A pending goal configuration exists and will be applied on the next system reboot"


Is Angular Bindings Available for this oidc client

We are trying to consume this oidc-client using Angular 2.x, for that we want to know is there any angular bindings available for this?

No angular samples. If you're proficient in Angular, then you should be able to adapt this framework to it.


Structlog example throws a 500 error

Describe the bug
Using the Structlog sample code with Starlite returns a 500 error.
To Reproduce
Paste the exact sample code linked into a text file, run.py.
Have the dependencies (below) installed and available.
Run the command uvicorn run:app.
Hit http://localhost:8000 in the browser.
Error response: {"status_code":500,"detail":"TypeError(\"_make_filtering_bound_logger.<locals>.log() missing 1 required positional argument: 'event'\")"}
Additional context
Python 3.10
Starlite 1.39.0
Structlog 22.3.0
Uvicorn 0.19.0 (extras = standard)
MacOS Monterey 12.16.1

@robertlagrant could you please try to launch the code with the latest Starlite version.

@jtraub same on Starlite 1.42.0 anyway :)

@robertlagrant it is just a typo in the docs.
Loggers follow Logger protocol which doesn't have log method. So you need to replace
request.logger.log("inside a request")

in the example code with
request.logger.info("inside a request")

and it should work.

There is an ongoing effort to make sure that all examples in the docs are runnable (#343).
@provinzkraut is working hard on this and I think it will be addressed soon.

Confirmed - this change works.
% poetry run uvicorn run:app
INFO:     Started server process [80291]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://<IP_ADDRESS>:8000 (Press CTRL+C to quit)
{"event":"inside a request","level":"info","timestamp":"2022-11-28T19:19:25.317728Z"}
INFO:     <IP_ADDRESS>:62892 - "GET / HTTP/1.1" 200 OK


Package does not exist error in import statement

I have opened an Eclipse project in VSCode. In a java file import statement, it shows package does not exist error by underlining with red. But while I press Cmd by hovering on that class, it shows decompiled class in the pop up. If the package is not exist, then can you please make me understand from where it is fetching the class file 🤔?

Please file this issue against the java extension


Small dynup refactoring

Summary

Fix memory management issues
Use dict for dynup goal
Fix init values
Format parameter yaml
Remove PID nodes

Proposed changes
This mainly touches up minor issues, memory management and internal representation. The overall algorithm is left unchanged.
Related issues
Closes #300
Closes #308
Checklist

[x] Run colcon build
[x] Write documentation
[x] Test on your machine
[ ] Test on the robot
[ ] Create issues for future work
[x] Triage this PR and label it

only did a quick readover but lgtm I would not call it a "small" refactor if there are >800 lines changed 😆

Yeah it escalated a bit, but I didn't really touch the core functionality and 400+ of it was just config formatting. Today is feature freeze and I wanted to wrap things up, sry 😅

But thanks for the speedy review!


Error compiling cross-referenced projects in 0.7.3

We've come across this issue today while compiling a coluton containing 16 Script# projects. This is the simplified issue:

ProjectA is a project containing common code, and is referenced by ProjectB.
ProjectA contains a reference to Script.Knockout, but ProjectB does not.
ProjectA contains a class which references some types from Script.Knockout.

Given this hierarchy, ProjectA compiles fine whereas ProjectB will fail, and will produce no errors in the error log. If I exclude the code from ProjectA (or remove the reference to Script.Knockout) which use types from Script.Knockout, both projects compile.
I can see how the issue makes sense - normally (correct me if I'm wrong) in C# if I reference a library which has a further dependency which I haven't included myself, then I am asked to include that reference myself. However, I am only normally asked to do this if I have used some code which requires that reference - simply the act of making the reference without then using any types from it shouldn't cause this issue.
In my example above, ProjectB doesn't use any types from ProjectA which require the reference to Script.Knockout. Normally that would mean I wouldn't require the reference to Script.Knockout in ProjectB (which was the case in 0.7.2).
It should be noted that this issue probably doesn't occur specifically with Script.Knockout - I would imagine that any projects configured as above with any reference might exhibit this issue.
If this is the expected behaviour, I can live with that. At the very least though there should be an error message produced which explains the issue.

FIx included in <IP_ADDRESS> - require transitive closure of assemblies to be specified ... otherwise error is reported instead of silent failure.


style(frontend): add bg for loading phase of dapp promo banner

Motivation
The buttons and text of the DappPromoBanner are not visible during loading of the image. Design-team wants a simple background to provide contrast during loading time.
Changes

Add background
improve backdrop

before:

after:

Note however that at first sight, the text feels being not accessible - i.e. not contrasting enough.

agree - This now matches the design which might not be ideal here. I'll forward this


Update SMTP connection URI validation regex

Update SMTP connection URI parameter validation Regex to accept query params.
fixes: #940

Codecov Report

Merging #942 (1235d5e) into next (1a54188) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 1235d5e differs from pull request most recent head 756c439. Consider uploading reports for the commit 756c439 to get more accurate results

@@           Coverage Diff           @@
##             next     #942   +/-   ##
=======================================
  Coverage   47.16%   47.16%
=======================================
  Files          36       36
  Lines        1514     1514
  Branches      225      225
=======================================
  Hits          714      714
  Misses        799      799
  Partials        1        1

Any chance of getting a new release with this fix soon? This is blocking us from starting a new project on firebase.


Documentation fixes for 2017 hackathon

Proposed changes
Fix screenshots per issue #2126
Fix rendering issue with inline code snippet #1990
Fix for stack yaml reference (#1476)
Add shutdown procedures for #1017

@bdwill looks like you have to rebase since everyone was rushing to fix the same issues.
Also, can you edit this PR's description, with just
Fix <issue-id>

That way, the issue is automatically closed once this PR is merged.

Fixes made on https://github.com/docker/docker.github.io/pull/2971

Merged via #2971


obsidian integration on linux not appearing on right click menu

I have the obsidian integration enabled in the firefox extension (latest nightly) but when I right click I don't see the send to obsidian option.  First use since latest release.  I am on Linux (Fedora 39) using the official appimage.  This used to work on Fedora 39 with this same appimage

Have tested this on macOS, Windows & Linux with Firefox. Missing "Send to" option on the right-click context menu as well. Happy to provide any details that are useful but generally, the URI works in my browser but I just can't get that "Send to" option to show.

Confirm on MacOS 14.4. Tried Firefox and Brave (Chrome) extension. There are no menu items related to Obsidian at all. "Integration to Obsidian" option is checked.

For me (Vivaldi browser) context menu is limited by 6 items (including separators).
So extension just add too many items and Obsidian related one's are not the first 6.
Workaround: remove / comment unused items in shared/context-menus.js


KubeService.RunAsync() returns ExitCode=0 for exceptions

The KubeService.RunAsync() method handles these two exceptions specially:
TaskCanceledException is considered a normal situation and KubeService.ExitException and ExitCode will be set to 0 and the exception will not be logged.
ProgramExitException can be thrown by service code to have KubeService.RunAsync() return a specific exit code.  This exception is also not logged because we assume that the service code already logged the underlying issue.
All other exceptions are logged and KubeService.ExitException will be set to the exception.  Currently, though the exit code will remain 0 in this situation.  The logic here was that the service's main() method would examine KubeService.ExitException to determine what exit code to return.
I'm going to tweak the last behavior to set ExitCode=1 before returning so by default, the process will exit with a non-zero exit code.  This shouldn't break anything and services can still examine the KubeService.ExitException property if they wish to customize the exit code.

Fixed for: v2.0.0