Minor changes

Refactored create_stereoimages, removed duplicated stereo code from depthmap script.
Also made so that the default is to only generate 2 formats - the most common ones.

Please don't use match/case, it was only added in Python 3.10, and a lot of people are still on 3.8

Good point! Sorry, did not realize this.

No problem, thanks for cleaning up some of the mess this extension is ;)
Feel free to merge the PR.


Cannot execute a circuit on AQT simulator

Informations

Qiskit AQT Provider version: master
Python version:
Operating system:

What is the current behavior?
~/opt/anaconda3/envs/qiskit/lib/python3.7/site-packages/requests/utils.py in check_header_validity(header)
    940     try:
    941         if not pat.match(value):
--> 942             raise InvalidHeader("Invalid return character or leading space in header: %s" % name)
    943     except TypeError:
    944         raise InvalidHeader("Value for header {%s: %s} must be of type str or "

InvalidHeader: Invalid return character or leading space in header: Ocp-Apim-Subscription-Key

Steps to reproduce the problem
What is the expected behavior?
Suggested solutions

This was my fault


Feature Request: Drop animation

Would be nice to have this feature: When you release a drag and drop item, it animates to the final position instead of jumping immediately.

@agotfredsen82 Absolutely. I am hoping to get a new release out this weekend. After that, I'll be turning my attention to animations in general.


Remove usage of floatBitsToInt to fix Android Bug

Changed material ints to floats to fix bug on android not being able to use floatBitsToInt()
We should submit a bug to the android chrome team to fix.

Related to #156


⚠ Bofrost.at has degraded performance

In fa79f9d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1018 ms

Resolved: Bofrost.at performance has improved in a853c23.


module compatibility

Heya!
We are using your awesome module in production on two projects, thank you so much
Please shed a light on module compatibility with newly released nestjs8 and write a migration guide if any

I'm waiting for the @nestjs/terminus package to be updated to v8, because npm v7 will cause conflict for now, and for stability.
^^ ^^

https://github.com/nestjs/terminus/issues/1316

https://github.com/nestjs/terminus/issues/1316

nestjs-redis v3.0.0-next.0 has been released.

🥳


Blending merged

Multiple models can now be passed to volume.js, the shader code will blend them together.

Renames Aframe folder as aframe
Defines model_structs uniform of type ModelStruct in fragment shader
Removes intentisty, model_texture, and transfer_texture uniforms (now properties of ModelStruct)
Removes create_model function - logic is moved to main
Adds sample_model that samples each individual model
Adds logic for Blending.None and Blending.Max blending types
Reorganizes functions in volume.js
Adds deepCopy utility function
Updates README
closes issue #68

@broarr @jashlu  Quick review on the react code.  Shader code is almost ready to go


Request for unencrypted code

Please sir I need the original unencrypted code because the index.js and src folder are Obfuscated, I will be glad if you can help me, thanks

dm me on X i will sent it


Fix fetching of media details in bookmarks

Summary:
BookmarkPicturesController:loadBookmarkedPictures inefficiently fetches the media information by searching on the file name. Instead, it should simply use
OkHttpJsonApiClient:getMedia to get media information based on file name.
The backend query for search would be more expensive than querying by the exact filename.

I can take this up:-)

I am taking this up as this has been pending for almost a month. :)


[investigations] Implement + prove aes_data_get and aes_data_get_wait

Very similar to #765, but for reading output data instead of writing input data.
With this, we have a more-or-less complete version of OpenTitan's aes.c :tada: (we're missing aes_clear, but the simplified AES state machine I'm using for these proofs doesn't have a clearing functionality).
The next steps I'm thinking of taking from here are:

Plug this code into aes.c and check that we pass the AES tests
Prove the admitted bit-arithmetic lemmas in Word.v
Change the aes_key_put proof, which takes quite a while to check because it destructs into 3 cases of key length * 8 loop iterations per case, into a proof using a loop invariant
Add a test program that composes operations from the aes.c API (e.g. initialize, write IV and key registers, write input, wait for output, read output) and prove it correct, to ensure that the function specifications compose properly (i.e. that the postconditions of one operation will fulfill the preconditions of the next)
Try to compile to RISC-V using the bedrock2 compiler, maybe see if we can run the AES tests on the assembly code
Modify the state machine model to be less simplified (for instance, allow the AES unit to take new input while it is still processing the last input)

Looks like aes.c is crushed and we should move onto more challenging examples?
Well done!

Looks like aes.c is crushed and we should move onto more challenging examples?

I'd like to do some of those "next step" items to wrap up -- especially actually compiling this code to RISC-V and seeing if we can get it to pass the AES tests. But broadly, yes!


Chinese localization

Describe your enhancement
Hello developers, I have localized the content of this mod on my end. Although the translation may not be entirely accurate yet, I hope to include it in the next update. Thank you very much.
zh_cn.json

I understand and respect your decision. Sincere thanks for your response here. I hope your development progresses smoothly!


vscode autocomplete prompt keep loading and intellisense not working when i edit vue project

VSCode Version: 1.42.1
OS Version: Windows 10

Steps to Reproduce:

after i edit the scripts parts in .vue file(most of the time caused by this, Especially when i edit the component property called 'props' in script part, other parts may sometimes cause this problem), vscode autocomplete prompt keep loading and intellisense not working

because my code is in disk D, so then i try to upgrade my workspace to use typescript@next by installing JavaScript and TypeScript Nightly and it still happen

then i try to move my code to disk C, it seems working for a while, but it gone bad after i kept working for about 10 minutes

And once it happens, vscode keeps taking up cpu power ten times or even dozens of times higher than usual until i reload the window

Does this issue occur when all extensions are disabled?: No.

But I only use the extension called Vetur for the Vue file, and others around me dont have this problem by using Vetur.

https://github.com/vuejs/vetur/issues/new
https://github.com/vuejs/vetur/blob/master/.github/PERF_ISSUE.md

ok, thanks


Exclude folders

There is a new field introduced in 0.0.20 plugin update " Exclude folders"
Since there is no folder concept in voicenotes, what does this feature do? How do we use it?

No there shouldn't be, there is an Exclude Tags feature however.

This is what I see in the settings.


Is there a lightweight way to compose middlewares?

Sequenz library ( https://github.com/snd/sequenz/blob/master/lib/sequenz.coffee ) provides a helper:
function handler(req, res)
{
   ...
}

app.get('/frame', sequenz.sequence([connect.compress(), handler]))

What is the recommended way to compose middlewares this way? So whatever handler outputs gets compressed?

not really anything specific no, you could just have your own called compress that takes N other middleware. For express you can just pass several and they get called in sequence but Connect doesn't have anything special
app.get('/frame', connect.compress(), handler);

So there's no general builtin way to compose middleware, but Express router has such feature built in?

Express just applies any number of middleware you want to a given route, validate things, blah blah


cut new maven central release

several changes have been made to sonatype requirements since our last release to maven central.  please review these requirements and revise and jaasmine code, configuration, and documentation appropriately.
http://central.sonatype.org/pages/apache-maven.html

Deja vu. Felt like I've been working on this...

i was finally able to get jaasmine-core staged (https://oss.sonatype.org/#stagingRepositories) by running mvn -Prelease clean install deploy from the jaasmine-core directory of the latest tagged release jaasmine-1.2.1.

[yeah... i figured we better capture some of this learning for future reference as necessary]

So is 1.2.1 deployed? I'm confused. And if it is, then what is the purpose of this issue?

great. we inspected the artifact in the staging area (finally!), and then ran mvn nexus-staging:release from the jaasmine-core directory of the latest tagged release jaasmine-1.2.1.  this transitioned the library from the staging repository to maven central... woohoo!

andy confirmed!


[VM Support] Modified code to identify the namespace of kvmservice instead of inputting the same

All of them are about lacking comments w.r.t. Exported Constants. In my opinion, Most exported consts are self-descriptive so we should configure the linter to ignore that. What do you think @nyrahul?

All of them are about lacking comments w.r.t. Exported Constants. In my opinion, Most exported consts are self-descriptive so we should configure the linter to ignore that. What do you think @nyrahul?

I think linter is already been lenient it i.e., not failing the GH action. It is a good practice to add a comment for exported consts, funcs. Hence at least for new code it would be good to follow the practice.


Build fails when using stripe-terminal-react-native on Expo SDK 50 and RN 0.73.6

Describe the bug
I've just updated my app from Expo v.49 & RN 0.72.6 to Expo v.50 & RN 0.73.6, and now my local Android build is failing with the following exception.
C:\Users\lenovo\Desktop\uberclone\node_modules\@stripe\stripe-terminal-react-native\android\src\main\java\com\stripeterminalreactnative\listener\RNReaderReconnectionListener.kt:32:18: warning: this declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
    override fun onReaderReconnectStarted(reader: Reader, cancelReconnect: Cancelable) {
                 ^

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform jackson-core-2.16.1.jar (com.fasterxml.jackson.core:jackson-core:2.16.1) to match attributes {artifactType=enumerated-runtime-classes, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: C:\Users\lenovo\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.16.1\9456bb3cdd0f79f91a5f730a1b1bb041a380c91f\jackson-core-2.16.1.jar.
         > Failed to transform 'C:\Users\lenovo\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.16.1\9456bb3cdd0f79f91a5f730a1b1bb041a380c91f\jackson-core-2.16.1.jar' using Jetifier. Reason: IllegalArgumentException, message: Unsupported class file major version 65. (Run with --stacktrace for more details.)
           Suggestions:
            - Check out existing issues at https://issuetracker.google.com/issues?q=componentid:460323&s=modified_time:desc, it's possible that this issue has already been filed there.
            - If this issue has not been filed, please report it at https://issuetracker.google.com/issues/new?component=460323 (run with --stacktrace and provide a stack trace if possible).

To Reproduce
Steps to reproduce the behavior:

init an expo app: npx create-expo-app StickerSmash
add @stripe/stripe-terminal-react-native
build the app using: npx expo run android
=> Build fails with an exception

Expected behavior
A clear and concise description of what you expected to happen.
Stripe Terminal React Native SDK version
^0.0.1-beta.17
Smartphone (please complete the following information):

Device: Android Emulator API 34
JDK: 17.0.1
Gradle 8.3
minSdkVersion: 26
targetSdkVersion: 34

Additional context
Following the migration of an Expo app to Expo 50, my attempts to build the application were unsuccessful, due to issues with stripe-terminal-react-native SDK. I cross-referenced the Expo 50 changelog and confirmed that I'm using the recommended SDK versions for compatibility with the latest release. Updating the react-stripe-terminal SDK may be necessary to align with the changes introduced in RN 0.73;

React Native 0.73 changed from Java to Kotlin for Android Main* classes: MainApplication.java/MainActivity.java are now MainApplication.kt/MainActivity.kt. If you depend on any config plugins that use dangerous modifications to change these files, they may need to be updated for SDK 50 support.

Did you take a look at https://github.com/stripe/stripe-terminal-react-native/issues/653 Issues with jackson-core are coming from an upgrade in the Terminal Android SDK and the solution is to disable jetifier. Let me know if that fixes it

It works, thank you.


Feature/remove local pages

Fixes #89 ; refs #89
Remove local Pages implementation and create entries in the routes file for our existing static pages.
@ucsdlib/developers - please review

LGTM, but will need rebase once #117 gets merged

@VivianChu - Ok, Longshou's PR is merged. Looks like a handful of pages need updating via a rebase, as expected.

Coverage decreased (-0.5%) to 91.768% when pulling 52c2653592799d0ff031f8c6d93f2b11e5e573be on feature/remove_local_pages into 90b7ef132c49e596a52b8471b4d7cc7b914cb08b on develop.

Coverage decreased (-0.3%) to 91.956% when pulling a51df8c18ef9879ac8eb14d9e852b876e8a6bbae on feature/remove_local_pages into 90b7ef132c49e596a52b8471b4d7cc7b914cb08b on develop.

Coverage decreased (-0.3%) to 91.956% when pulling c0b025100acdc2371aba0685f87086c6770ffc59 on feature/remove_local_pages into 90b7ef132c49e596a52b8471b4d7cc7b914cb08b on develop.

@ucsdlib/developers - This branch has been rebased with the develop branch. Please review, comment, etc...  Thanks

Coverage decreased (-0.1%) to 91.956% when pulling fdd3f072ca07a4f976f5ab78c66bc873421d4d62 on feature/remove_local_pages into b6f57990faf6074ad308ba0566bea61303a909a6 on develop.

@VivianChu It looks good 👍 . Just a minor question regarding the related db migration files for pages.

👍

:+1:

Coverage decreased (-0.1%) to 91.956% when pulling ce4baf4194bbb6825581a3c0d877d2f580117862 on feature/remove_local_pages into b6f57990faf6074ad308ba0566bea61303a909a6 on develop.


Use the machine key as opposed to processor

Same convention as https://github.com/dhoer/chef-chrome/blob/master/recipes/msi.rb#L1. Seems to be a standard for ohai as well.

Thanks for the PR.  Chrome v1.2.2 is now published to supermarket.


fix 2 letters in task_preview documentation

:)

Lol thanks. Whenever u have a PR feel free to ping me on discord


Add Suggested Template Format

I've found that having templates with each tag on its own line can reduce merge conflicts, make diffing a line easier, and make the code more readable.
Is this a style that others think should be promoted in the angular world?
Example:
https://github.com/angular-ui/ui-grid/blob/master/src/templates/ui-grid/ui-grid-filter.html#L21

Lol, everything on one line gets really hard indeed. I mostly split up the lines, depending on how long each attribute gets. But in the example, it's much more clear with each attribute on one line.

Oh, you mean passing all of the different keywords like track by, ect...

there are good thoughts in here, but i dont see this as an angular style. its more of managing your html.


Generate PR for automated releases

Issue #, if available:
Description of changes:

Generate 2 PRs for number changes (dev and prod)
Generate 1 PR for docs changes

Works locally. Future changes will likely need to be made to get it to work for the bot.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/hold
Until after the 1.21 release

/unhold


.github: add go mod tidy action

This pull request adds an action that ensures go mod tidy has been run.
We could add it in as part of the go test action - bit of personal preference here with regards to wanting to break it out. Happy to just add the step to the end if you prefer.

haha - so looks like main did not have a tidy go mod :)


Protonvpn 3.11.1 couldn't find acceptable executables for nmcli

Describe the bug
After the update from 2.2.6 to 3.11.1, protonvpn-cli no longer works for me.
When running it I get the following:
[user@system:~]$ protonvpn-cli
Traceback (most recent call last):
  File "/nix/store/0jzzlwp426hv1gp0z66c9pdjlmg6sqx8-protonvpn-cli-3.11.1/bin/.protonvpn-cli-wrapped", line 9, in <module>
    sys.exit(main())
  File "/nix/store/0jzzlwp426hv1gp0z66c9pdjlmg6sqx8-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/main.py", line 20, in main
    from .cli import ProtonVPNCLI
  File "/nix/store/0jzzlwp426hv1gp0z66c9pdjlmg6sqx8-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli.py", line 8, in <module>
    from .cli_wrapper import CLIWrapper
  File "/nix/store/0jzzlwp426hv1gp0z66c9pdjlmg6sqx8-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli_wrapper.py", line 9, in <module>
    from protonvpn_nm_lib.api import protonvpn
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/api.py", line 6, in <module>
    from .core.report import BugReport
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/report/__init__.py", line 1, in <module>
    from .bug import BugReport
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/report/bug.py", line 7, in <module>
    from ..subprocess_wrapper import subprocess
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 123, in <module>
    subprocess = SubprocessWrapper() # noqa
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 34, in __init__
    self.__ensure_executables_exist()
  File "/nix/store/w0br2hw764s2r0rjcxja3k0i0rqny1kd-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 81, in __ensure_executables_exist
    raise RuntimeError(
RuntimeError: Couldn't find acceptable executables for {'nmcli'}

Steps To Reproduce
Steps to reproduce the behavior:

Install version 3.11.1 of protonvpn-cli
Run protonvpn-cli

Expected behavior
The application to output a list of commands.
Notify maintainers

@WolfangAukang
Metadata
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
this path will be fetched (0.00 MiB download, 0.00 MiB unpacked):
  /nix/store/8fvksz2ayfpm3y0sp5cv3mdf0jwlc6l6-nix-info
copying path '/nix/store/8fvksz2ayfpm3y0sp5cv3mdf0jwlc6l6-nix-info' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 5.17.5, NixOS, 22.05 (Quokka)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.9.0pre20220505_f4102de`
 - channels(daan): `""`
 - channels(root): `"nixos-21.03pre256292.296793637b2"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I am not able to reproduce this:
> ./result/bin/protonvpn-cli

ProtonVPN CLI v3.11.1

For bugs and errors, please use the form https://protonvpn.com/support-form
or send a report to<EMAIL_ADDRESS>
usage:  protonvpn-cli [--version | --help] <command>

commands:
    login               Login with ProtonVPN credentials.
    logout              Disconnect, remove ProtonVPN connection and logout.
    c, connect          Connect to ProtonVPN.
    d, disconnect       Disconnect from ProtonVPN.
    s, status           Show connection status.
    r, reconnect        Reconnect to previously connected server.
    config              Configure user settings.
    ks, killswitch      Configure Kill Switch settings.
    ns, netshield       Configure NetShield settings.

optional arguments:
    -h, --help          Display help message.
    -v, --version       Display versions.
    --get-logs          Get ProtonVPN logs.

examples:
    protonvpn-cli login
    protonvpn-cli login --help
    protonvpn-cli logout
    protonvpn-cli (c | connect)
    protonvpn-cli (c | connect) --help
    protonvpn-cli (d | disconnect)
    protonvpn-cli (s | status)
    protonvpn-cli (r | reconnect)
    protonvpn-cli config
    protonvpn-cli config --help
    protonvpn-cli (-h | --help)
    protonvpn-cli (-v | --version)
    protonvpn-cli --get-logs

I would believe it is because I have nmcli available on my system. I believe NetworkManager probably needs to be added to the buildInputs list.

I am not able to reproduce this:
> ./result/bin/protonvpn-cli

ProtonVPN CLI v3.11.1

For bugs and errors, please use the form https://protonvpn.com/support-form
or send a report to<EMAIL_ADDRESS>
usage:  protonvpn-cli [--version | --help] <command>

commands:
    login               Login with ProtonVPN credentials.
    logout              Disconnect, remove ProtonVPN connection and logout.
    c, connect          Connect to ProtonVPN.
    d, disconnect       Disconnect from ProtonVPN.
    s, status           Show connection status.
    r, reconnect        Reconnect to previously connected server.
    config              Configure user settings.
    ks, killswitch      Configure Kill Switch settings.
    ns, netshield       Configure NetShield settings.

optional arguments:
    -h, --help          Display help message.
    -v, --version       Display versions.
    --get-logs          Get ProtonVPN logs.

examples:
    protonvpn-cli login
    protonvpn-cli login --help
    protonvpn-cli logout
    protonvpn-cli (c | connect)
    protonvpn-cli (c | connect) --help
    protonvpn-cli (d | disconnect)
    protonvpn-cli (s | status)
    protonvpn-cli (r | reconnect)
    protonvpn-cli config
    protonvpn-cli config --help
    protonvpn-cli (-h | --help)
    protonvpn-cli (-v | --version)
    protonvpn-cli --get-logs

I would believe it is because I have nmcli available on my system. I believe NetworkManager probably needs to be added to the buildInputs list. Are you able to try this @daanrs?

do PATH= ./result/bin/protonvpn-cli

Adding networkmanager to propagatedBuildInputs for either protonvpn-cli or protonvpn-nm-lib worked. Adding it to buildInputs did not work.
I'm not sure if I did everything right, but I did the following:

cloned nixpkgs
added networkmanager to propagatedBuildInputs
ran nix build '.#protonvpn-cli'
executed ./result/bin/protonvpn

wrapping or patching should be used instead of propagatedX

Taking a better look at the error code, and running the command provided by @Artturin, protonvpn-nm-cli should be fixed instead. I will post it later today.

@daanrs can you please check it now? The changes have been merged

I can now successfully run protonvpn-cli! But I get an error when trying to connect to a server. I'm not sure if this is a nixpkgs  or upstream error though.
When trying to connect I get
➜  ~ protonvpn-cli c -f
Setting up ProtonVPN.

An unknown error has occured. Please ensure that you have internet connectivity.
If the issue persists, please contact support.

If I look at the logs then it says
-------------------------------------------------

-----------	Initialized protonvpn-cli	-----------

-------------------------------------------------
2022-05-28 15:38:02,155 — cli.py — INFO — __init__:29 — ProtonVPN CLI v3.11.1 (protonvpn-nm-lib v3.9.0; proton-client v0.7.1)
2022-05-28 15:38:02,159 — cli.py — INFO — __init__:64 — CLI command: Namespace(command='c', version=False, help=False, get_logs=False)
2022-05-28 15:38:02,159 — cli.py — INFO — connect:128 — Options: Namespace(servername=None, fastest=True, random=False, cc=None, sc=False, p2p=False, tor=False, protocol=None, help=False)
2022-05-28 15:38:02,983 — cli_wrapper.py — ERROR — connect:379 — Support for given configuration is not implemented
Traceback (most recent call last):
  File "/nix/store/4nnpyw3jmicjazjqwv78kb3bwk06xa13-protonvpn-cli-3.11.1/lib/python3.9/site-packages/protonvpn_cli/cli_wrapper.py", line 277, in connect
    self.protonvpn.setup_connection(
  File "/nix/store/pzldg2m4yxg39bkzh3yq87fw62n7cvfp-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/api.py", line 158, in setup_connection
    self._env.connection_backend.setup(**data)
  File "/nix/store/pzldg2m4yxg39bkzh3yq87fw62n7cvfp-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/nm_client/nm_client.py", line 51, in setup
    connection, protocol_implementation = NMPlugin.import_vpn_config(
  File "/nix/store/pzldg2m4yxg39bkzh3yq87fw62n7cvfp-python3.9-protonvpn-nm-lib-3.9.0/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/nm_client/plugin/nm_plugin.py", line 31, in import_vpn_config
    raise NotImplementedError(
NotImplementedError: Support for given configuration is not implemented

Listing my config settings works fine:
➜  ~ protonvpn-cli config -l

ProtonVPN User Settings
---------------------------
Default Protocol:	OpenVPN (UDP)
Kill Switch:		Off
Netshield:		Disabled
DNS:			Automatic
Alternative Routing:	Enabled
VPN Accelerator:	Enabled
Moderate NAT:		Off
Non Standard Ports:	Off

but if I try to reset it to default I get the following

Are you sure you want to restore to default configurations? [y/N]: y
Restoring default ProtonVPN configurations...

org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files

I don't know if this is related or should be a seperate issue or something

This one I am not able to replicate, unfortunately:
> PATH= ./result/bin/protonvpn-cli c
Setting up ProtonVPN.
Connecting to ProtonVPN on US-FREE#11 with UDP.

Successfully connected to ProtonVPN.

> PATH= ./result/bin/protonvpn-cli config -d
Are you sure you want to restore to default configurations? [y/N]: y
Restoring default ProtonVPN configurations...

Configurations were successfully reset to default values.

I am throwing my guesses in that the issue might be the same, but unfortunately I have no clues of what could be done to solve it, as NetworkManager is already on the nativeBuildInputs. My recommendation would be using protonvpn-cli-2, which uses OpenVPN instead of NetworkManager.

Unfortunate, but not a problem. protonvpn-cli-2 works, so that is fine for me.
Thank you for your help regardless!


Mjcf: Use xyz as a default value for eulerseq compiler option

This PR initializes mapEulerAngles with an identity matrix by default (matching MuJoCo's default 'xyz' sequence as documented in https://mujoco.readthedocs.io/en/stable/XMLreference.html#compiler-eulerseq).
While testing robots from https://github.com/google-deepmind/mujoco_menagerie, I encountered nan values in some frame transforms. After debugging, I found out that mapEulerAngles was not initialized by default and returned garbage values when no eulerseq was specified.

Hi ! This project doesn't usually accept pull requests on the main branch.
If this wasn't intentionnal, you can change the base branch of this PR to devel
(No need to close it for that). Best, a bot.


Wrong typing for document.open

TypeScript Version:  3.6.3
document.open (lib.d.ts) typing is wrong:
open(url?: string, name?: string, features?: string, replace?: boolean): Document;

correct is:
open(url: string, name: string, features: string): Window | null;
open(type?: string, replace?: string): Document;

https://developer.mozilla.org/en-US/docs/Web/API/Document/open
Related Issues:
https://github.com/Microsoft/TypeScript/issues/25495

See #31246

@RyanCavanaugh it's about document.open, not window.open

http://help.dottoro.com/ljvkwlod.php

If more than two parameters are set for the document.open method, then it works like the window.open method. This page describes that case only if at most two parameters are set for the document.open method. For other cases, please see the page for the window.open method

I have no idea how all the different browsers behave here but don't really see the point in breaking people using the 4-argument variant for the sake of getting better argument names as proposed here (or maybe I'm missing something). Is there some case where you're getting an error that you shouldn't be?

@RyanCavanaugh Problem with return type. When document.open called with 3 (or more) arguments -
return type should be Window | null. But now it returns Document

As of #44684, Document's open is now:
open(unused1?: string, unused2?: string): Document;
open(url: string | URL, name: string, features: string): WindowProxy | null;


Feature Request: Slide templates

When designing a slide, you can choose from prebuild layout templates to prefill your Markup text field.
Workaround would be to include example layouts in Documentation to copy-paste.
#28 related with ideas on using standard css (or is that just markup and not layout)?
See these example layouts taken from a google search

This would be a good addition. I think I'll implement it by creating some sort of a popup window where you can click a layout and it'll automatically copy markup into the slide.

If above layouts are taken as an example, the column-width might have to be set to something different than default equal-ratio (eg 50:50 with 2 columns, 33:33:33 with 3). Or is this a next Feature Request ;-)

It's in fact quite trivial to change the ratios after selecting such a template. You only need to change the width percentages in the markup. I don't think any new features need to be added for that, provided that I understood your thoughts right ;)

I must have missed that in the documentation. How do you set the width percentage for a container within the columns tag?
This throws an error:
[container top=2% right=2% bottom=2% left=2% width=30%]

Sorry, I thought it was possible but now that I checked it actually isn't. Fortunately, it's easy enough to implement anyway.

Hello, any news on this feature ?


Unable to scale with AmbiguousSelector message when there are multiple HPA

Report

We have two HPA (1. KEDA-Kafka scaler 2. Native HPA) which were working as expeccted and scaling applications based on metrics.
we recently got upgraded to kubernetes 1.27.7 version and now see scaling is not happening and the HPA description shows ScalingActive as False and throws message "pods by selector rtf.mulesoft.com/id=d20e76b6-02af-48ea-b9d1-d62ad3b020e6 are controlled by multiple HPAs: [namespace/keda-hpa-att-perf-msgrtr-e namespace/att-perf-msgrtr-e".
keda is on 2.11 and compatibility matrix shows this compatible with 1.27.7.
Just to add we are having seperately scalers to avoid single point of failure for Keda not working as expected scenarios.

Expected Behavior
Scaling should work as expected when there HPA and Keda Kafka separately as well.
Actual Behavior
Not scaling and thew description shows below error.

Steps to Reproduce the Problem

Implement Keda and apply a Kafka trigger scaledobject.
Then apply a HPA with CPU and Memory trigger seperately.

Logs from KEDA operator
example

KEDA Version
2.11.0
Kubernetes Version
1.27
Platform
Microsoft Azure
Scaler Details
Kafka
Anything else?
No response

Hello,
I'd say that you upgrade k8s from 1.25 or below to 1.27. Am I right?
The error and message that you are facing with isn't from KEDA but from Kubernetes directly:

PR: https://github.com/kubernetes/kubernetes/pull/112011
Commit: https://github.com/kubernetes/kubernetes/commit/caddfdd0407d32c68176b52d05f3b65a8dd79f04

They introduced a check to validate that a workload is managed by a single HPA based on pod labels/selectors. There isn't anything that we can do. The only thing that I can do is suggesting reviewing your pod labels to avoid conflicts with selectors


The launcher should be main area when nothing is open

Migrated from https://github.com/jupyter-attic/jupyter-js-plugins/issues/167

This would be helpful for a new(er) user.
For a new user, it would be nice to have the existing Launcher come up first (so I would know immediately how to create a new "whatever"). Much like a browser tab, I would leave the Launcher on the left side and use it as needed. Having the title of the tab be Launcher would also help.
cc @afshin @blink1073

We are going to close this in favor of some new issues working on the design of the launcher and activity starting logic.

See #848


Small graphic glitch on Safari 8.0.2

Design is nice, but there is a little graphic problem with Safari 8.0.2 (see capture).

Thanks for reporting. Fixed!


feat: update icons

APIM-228

📚  View the storybook of this branch here

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

There are some labels that have been added to the SVG sprite, these texts should not be part of the export. I modified the Figma file so that texts are outside the 'Icons' frame, so that the texts are no longer embedded when you export icons.

There is two broken icons I need to fix before generating a new sprite: eye-empty, printer

There is two broken icons I need to fix before generating a new sprite: eye-empty, printer

I updated these two icons, you can generate a new sprite

There is two broken icons I need to fix before generating a new sprite: eye-empty, printer

I updated these two icons, you can generate a new sprite

@audrey-tlm done

some icone are strange no ?

FYI you can have a preview here :

https://6183b02d73381a003a3be1a6-tqthjglbmb.chromatic.com/?path=/story/components-icons--all

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Je pense qu'il y a un petit pb sur le test qui check pas les icons en trop 🤔
un expect(icons).toEqual(all) pourrais suffire 🤷♂ ou une comparaison sur le nombre
Sinon top c'est ✅

Oui mais comme ça ça permets d'avoir que le diff... et de le prendre pour mettre à jour la liste si nécessaire ;)


Implications of Direct Connect Default Settings

This page is very clear that B2B Direct Connect requires both organizations to enable the connection, usually in the form of directly adding the tenant ID in both tenants. However, there are no examples or information about the implications of the default settings. What if I make the default outbound B2B Direct Connect setting to be allowed for all organizations? Does this mean that my users can be added to shared channels in any organization that has inbound settings that allowed my tenant, or if they allowed inbound B2B Direct Connect for all organizations? If all authentication happens in my own tenant, then are there security implications for allowing unrestricted outbound access for B2B Direct Connect to facilitate maximum collaboration without having to switch tenants in Teams? I'm struggling to think why the default would be to block this. And same or similar questions about inbound access. If I allow inbound Direct Connect for everyone, then what is the security difference between allowing my users to invite any user in another unknown Microsoft tenant to be in a Shared Channel vs them adding a Guest into other types of channels (since you can't add Guests to shared channels...boooooo!!!).
It would be good to add more information about the impacts of the default settings--both inbound and outbound--and touch on the security/resource access concerns.
Thank you.

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

ID: 0a16a239-3c26-c839-6b40-a12afe1d5fba
Version Independent ID: b86ecce0-b57d-8d53-f3ae-cbd0f0fcbbba
Content: B2B direct connect Microsoft Entra overview - Microsoft Entra External ID
Content Source: docs/external-id/b2b-direct-connect-overview.md
Service: active-directory
Sub-service: b2b
GitHub Login: @csmulligan
Microsoft Alias: cmulligan

@DontNeedNoGit
Thanks for your feedback! We will investigate and update as appropriate.

@csmulligan
Can you please check and add your comments on this doc update request as applicable.

@DontNeedNoGit
I'm going to assign this to the document author so they can take a look at it accordingly

Hi @DontNeedNoGit thank you so much for your suggestions. I’ve added this to an internal work item for a documentation update. Since we’re tracking it there, I’ll go ahead and close this issue. Feel free to reopen if you have anything to add. Thanks again!
#please-close

I understand that you're tracking it in your other "documentation updates needed" tracker, but then I do not get any notification when this information is added. Can you leave this open until the change is made to explain the default settings so that I will know when an answer is provided?


Update handling-text-input.md to emphasize that setText(t) does not t…

…ake component state for input
Very minor: Since PizzaTranslator has text as a variable in its state, I propose that the onChangeText callback use a different variable name to emphasize that this value is not derived from component state but instead is used to set it. I use t to avoid verbosity, but newText might also be appropriate.
Note: I am a React Native neophyte; if the above goes against stylistic conventions with this framework, then perhaps an explanatory note below this page's code example would suffice.

Thanks for the contribution! And good catch — shadowing of variables in general can make code harder to read, let alone in example code.
Can you rename t to newText to make it clearer, though?
In general (across the React projects and internally at Meta), we tend to skew toward more verbose but descriptive variable naming.

Thanks for the contribution! And good catch — shadowing of variables in general can make code harder to read, let alone in example code.
Can you rename t to newText to make it clearer, though?
In general (across the React projects and internally at Meta), we tend to skew toward more verbose but descriptive variable naming.

Done! Since the variable name change is so small, I took the liberty of squashing the two commits so as no to clutter your repo. Thank you for the reply :raised_hands:

Awesome, thank you again!


Others robotic arm highlight tianxi

Changed colours so that in demo mode, it displays a highlighted or brighter colour of robotic arm.

Functionality: Achieved
Readability: Resonable comments and naming
Structure: Follows existing architecture design
Code Reuse: Correct import
Coding Standards: Reasonable branch name, one unclear commit message


PackageIdTooLongWithNoDashes wiki still empty

https://github.com/chocolatey/package-validator/wiki/PackageIdTooLongWithNoDashes
is being linked to in review e-mails:

•	If this is a brand new package that has never went through approval before, the reviewer will suggest a change to the package id. More...

but the page is still blank.

Thanks, filing an issue works better than the stub suggestions - https://github.com/chocolatey/package-validator/wiki/PackageIdTooLongWithNoDashes


Update error C3779 with link to post (#1)

I was having trouble figuring out what Visual Studio error C3779 meant until I found this blog post by Raymond Chen: https://devblogs.microsoft.com/oldnewthing/20190530-00/?p=102529. It was basically the only source I could find that succinctly and clearly described what the error means and how to fix it. I was able to quickly resolve my issues afterwards. I think that other developers would come across this docs page first to figure out C3779, so I think it would be very helpful to link this blog post.

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

@alicwu
Thanks for contributing. That's an interesting and useful blog post, and I admire your creative intentions in linking to it.  The link isn't live yet, and won't be until it's published Thursday or Friday, but it should capture the gist of Ray's blog post, and includes a link to it. Look for it soon.


[Event Request] Table Lifo Band - Function UpdateIncrementValue - New Event OnAfterUpdateIncrementValue (Italian Localization)

Hello, we need the possibility to extend the function UpdateIncrementValue on Lifo Band Table (T12130) as follows:
[Scope('OnPrem')]
procedure UpdateIncrementValue()
begin
    "Increment Value" := "Residual Quantity" * "Year Average Cost";
//new-s
    OnAfterUpdateIncrementValue(Rec);
//new-e
end;

[IntegrationEvent(false, false)]
local procedure OnAfterUpdateIncrementValue(var LifoBand: Record "Lifo Band")
begin
end;

Thank you
Fabio

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Sort tasks

it should be possible to sort tasks, i.e. after priority, category, ...

Additional sorting options would be quite cool


Stuck on "Run prompt..."

Stuck on "Run prompt..." printed message after model init. What could be a problem?
Using cpu fp32 settings
TY

Use a very small model first

UPDATE: the new ChatRWKV is much faster at processing the prompt


Add sums and products

Add support for sum and product, just like in Insect. Potentially with a different syntax. Insect can do this:
>>> sum(x², x, 1, 10)

   = 385

It would be fantastic if we could implement this in the language itself. However, this would require a whole new set of features. The first argument is actually something like a lambda: λx: x². But we would also need recursion (#32) [Edit: now implemented] and probably support for a whole new datatype (lists) [Edit: now also implemented] to properly support this.
If we had this, we could also implement other feature requests easily:

https://github.com/sharkdp/insect/issues/396
https://github.com/sharkdp/purescript-quantities/pull/65
Statistics functions from https://github.com/sharkdp/numbat/issues/144#issue-1888030344

This is now possible, but will be much nicer once we have closures (and maybe lambdas), see #347. Example application from https://github.com/sharkdp/insect/issues/396:

How about having parallel_resistors as a default, inbuilt function?

How about having parallel_resistors, serial_capacitors and parallel_inductors as default, inbuilt functions? This is something which people may need regularly.

Sure, why not. We could have a extra::electrostatics (or similar) module for that.


Nameopt fixes

This pull request unifies -nameopt flag processing in command-line apps and reduces usage of the X509_NAME_online function.

Sorry, to early to create pull request.


Multiple excluding commands

I was wondering if there is an option to create multiple excluding, like incompatible commands like

console.exe -ACommand value1 -AnotherCommand value2

and display an error like
ACommand and AnotherCommand are not compatible. You should choose one or the other.
Or a way to check in the ACommand class and/or the AnotherCommand class if the other was already executed.

For custom validation, I'd suggest overriding OverrideAfterHandlingArgumentsBeforeRun.  Check the parameters that have been set, and if validation fails, throw a ConsoleHelpAsException with message for the user.
Your particular example "-ACommand" vs "-AnotherCommand" suggests that rather than do custom validation, you may want to have separate commands (by having a different class inherit from ConsoleCommand for each command).


use go 1.13, replace glide with modules, add boilerplate docker_build

removed bootstrap make target, since it was only needed to install
glide and run glide install
updated Dockerfile stages to optimize dependency caching
update docker-compose to use the base stage of Dockerfile for
consistency

fixes #57: Per the conversation there, maintainers can provide lyft credentials for docker.io registry if this is accepted.
duplicates #101
I realize this PR could be controversial, so I welcome all feedback...
I took the liberty of replacing glide with go modules because it simplified the setup. For example, docker-compose no longer depends on the user running glide install on their host machine; GOPATH is no longer required, etc.
The go.mod and go.sum files should be reproducible by running: go mod init github.com/lyft/ratelimit && go mod tidy
I tried to anticipate the desired direction implied by the boilerplate project.

@junr03 @rodaine 👋 , sorry to nag, but it looks like the @lyft/network-team tag from the contributing guidelines is inactive, and I would love to get your feedback on this!

Ping to ward off stale bot

I assume that after the move we would push to envoyproxy's dockerhub.

I would do it after the move, though it will take a bit of time to get that sorted out.

Boilerplate looks good.

is there any issue with the project moving to go modules even though internally Lyft is still using glide?

Not really, but you may need to finagle some stuff to get it to build properly.

Thanks everyone for the reviews!
If the desire is to move the project to the envoyproxy org before pushing to docker hub...

Is there anything I can do to help with that? e.g. Submit a PR that replace 'lyft/ratelimit' with 'envoyproxy/ratelimit'

If the move will take some time, I can split this PR into separate patches for the transition to Go Modules and the boilerplate for building and publishing the docker image. That would allow us to merge the former now, which would in turn make it easier for users to build the project while awaiting a published image.

shoo stale bot

Hi @jstewmon, sorry for the delay Kubecon/Envoycon and thanksgiving got in the middle.
Do you mind splitting the PR into everything except pushing to dockerhub. And we can do the dockerhub change once we move the repo over? Thanks!

Started going down a similar path when I tried I approached the project to get a local build going. I no longer have a GOPATH configured in my go dev environment (thank you modules!).
Seems worth to drive this guy across the finish line.

Hi 👋, sorry for the long delay - I got very busy at work for a while... I ran into some trouble splitting this up as it relates to the desire to move the project from lyft to envoyproxy because the boilerplate docker setup assumes lyft is the docker user.
@junr03 or @jonathanburns do you have any guidance on how you'd like to proceed? I can setup a bespoke docker build for this repo if there is not a clear path forward using boilerplate to publish for the envoyproxy project.


syntax error, unexpected token "="

Pint Version
1.13
PHP Version
8.2
Description
When running ./vendor/bin/pint, it fails on some built in config files such as config/broadcasting.php while I haven't even touched a thing in that file.
Steps To Reproduce
Here is my pint.json configuration:
{
    "preset": "laravel",
    "rules": {
        "class_attributes_separation": {
            "elements": {
                "const": "none",
                "method": "one",
                "property": "one",
                "trait_import": "none",
                "case": "none"
            }
        },
        "no_superfluous_phpdoc_tags": false,
        "compact_nullable_typehint": true,
        "list_syntax": {
            "syntax": "short"
        },
        "no_null_property_initialization": true,
        "no_superfluous_elseif": true,
        "no_useless_else": true,
        "ordered_class_elements": true,
        "simplified_null_return": true,
        "yoda_style": false,
        "single_line_throw": false,
        "binary_operator_spaces": {
            "operators": {
                "=": "align_single_space_minimal",
                "=>": "align_single_space_minimal"
            }
        }
    },
    "path": [
        "app",
        "config",
        "database",
        "routes",
        "tests"
    ],
    "notPath": [
        "application/views"
    ],
    "name": [
        "*.php"
    ],
    "ignoreDotFiles": true,
    "ignoreVCS": true
}

Duplicate of #245
Is already fixed, will probably be released on Tuesday.
You can for now revert to 1.13.8

Thanks @Jubeki


[SAGE-557] Checkbox - update storybook demos

Description

[x] update storybook demos for the checkbox component

Screenshots

Before
After

Testing in sage-lib

Visit Checkbox storybook page and verify the demo contains the states and props for that component:

React

Testing in kajabi-products

(DOCS) Docs update for Checkbox.

Related

Closes SAGE-557

👍🏼 LGTM!
These examples happened to uncover a bug related to the Checkbox with Custom Content in Sage Next. The Sage v3 display: block style in .sage-checkbox--custom was removed, so the resulting flex display causes custom content to appear inline, but slightly offset due to the margin.
Before	After

Added that issue to SAGE-574


how can I get the arguments from executing the puppeteer code by the command line?

I am using puppeteer for the automation of submitting customer information to a website.
So I made a puppeteer file (submit.chrome.js) and it would be executed by command line like 'node submit.chrome.js'. (It is a long story why I have to use command line to execute the puppeteer file.)
While doing this, I need to send some data to submit.chrome.js.
I was trying to use 'lodash' to map the data after receiving in the submit.js.
However, I can not find the way to get the data in submit.chrome.js which are sent from the command line, in form of arguments.
I had been used casperjs for doing the same task and there was 'casper.cli.args' to get the arguments from the command line.
Is there any way to get the data from the command line execution?

@kimseongyup-carson Can process.argv help here?

@vsemozhetbyt  I had missed searching nodejs documents.
Thanks for your help!


Update sbt-scalafmt to 2.4.6

Updates org.scalameta:sbt-scalafmt from 2.3.4 to 2.4.6.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-scalafmt" } ]

labels: sbt-plugin-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #122.


Delete Preconditions.java

 Quality gate: Passed
 Everything looks good
Details

 Quality gate: Passed
 Everything looks good
Details

 Quality gate: Passed
 Everything looks good
Details


update Async documentation

When resultToAsync takes function it returns function that returns Async

Coverage remained the same at 100.0% when pulling 768b6a4bced9c44d3232e55f8089cf0005a687f4 on vidyu:patch-1 into cb03856ff0d45fe062f33db531f6e12f544476a7 on evilsoft:master.

Ahhh sweet find!
Good 👀.
Gonna merge this in, would you mind if we added you to the contributors list for documentation?

Happy to help!
I like the project a lot and will be happy to be on the contributors list.
Continue with the good work!

Merging.
Will add you to the contribs list. In the meantime, have a Fancy Squirrel!


Using Filament\Facades\Filament before boot makes FilamentServiceProvider->packageRegistered() not working properly

Package
filament/filament
Package Version
v2.16.41
Laravel Version
v9.40.1
Livewire Version
v2.10.7
PHP Version
PHP 8.1.2
Problem description
Pre-registering a Resource in the register() method of some ServiceProviders  prevents all the Resources in app/Filament/Resources from registering routes.
Expected behavior
Registering a Resource in any location does not affect the route registration of the original location Resource, similar to the effect before 2.15.16.
Steps to reproduce
Call Filament::register() in the AppServiceProvider's register() method to register a Resource in any of the app/Filament/Resources directories, and you'll see that /admin is already 404.

git clone https://github.com/xiaomlove/filament-test.git
cp .env.example .env, modify it to fill in your database connection
run composer install
run php artisan migrate
run php artisan make:filament-user
visit /admin, OK
git checkout -b move_registration origin/move_registration
run composer install
visit /admin，got 404

The main branch in the example repository is version 2.15.15 and the move_registration branch is version 2.15.16. The two branches have only been upgraded and nothing else has changed.
This issue was caused by this commit.
Reproduction repository
https://github.com/xiaomlove/filament-test
Relevant log output
No response

Yeah this is a known issue, you should use a PluginServiceProvider to ensure that resources are registered in the correct order.


🐞 - migrations @taiga-ui/cdk throw error "Cannot read property 'getInitializer' of undefined"

Which @taiga-ui/* package(s) are the source of the bug?
cdk
Please provide a link to a minimal reproduction of the bug
No response
Is this issue blocking you?
Blocking
Description
I'm trying to update @taiga-ui/cdk from version 2.56.0 to version 3.5.0 with migrations and receiving an error:
Running migration updateToV3

🚀 Your packages will be updated to<EMAIL_ADDRESS>
  ⚡ replacing deep imports...
  ✅  deep imports replaced

  ⚡ replacing enums imports...
  ✅  enums replaced

  ⚡ renaming types...
  ✅  types renamed

  ⚡ replacing constants...
  ✅  constants replaced

  ⚡ replacing services...
    > replacing TuiPortalService...
    > replacing TuiNotificationsService...
    > replacing TuiCodeEditor...
    > replacing PreviewDialogService...
  ✅  services replaced

  ⚡ migrating templates...
Cannot read property 'getInitializer' of undefined

Commands to reproduce:

nx migrate @taiga-ui/cdk
nx migrate --run-migrations

Angular version
13.3.10
Taiga UI version
2.56.0
Which browsers have you used?

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

Which operating systems have you used?

[ ] macOS
[ ] Windows
[ ] Linux
[ ] iOS
[ ] Android

I guess we need to include fix for that if it's the case again :)

I take it)

See #2660 Maybe it helps...

Thanks! Yes, I found all components without templates, change it and migrations completed successfully


Document icons

What do _ × ✓ mean?  Should be documented and say text when you hover over them in a tooltip.  I'm guessing ✓ means "Yes, prevent caching on this page", × means "No don't prevent caching on this page" and _ means "Defer to the default setting"?

Yep, that's what they mean.
But good point, I'll add tooltips in the next version!


XLS maximum row reached

On multiple features, maximum row of XLS is reach. Working on xlsx would extend maximum of lines to 1 million...
Here the log traceback
Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyo", line 1532, in call
File "DicoGIS.py", line 493, in
File "DicoGIS.py", line 904, in process
File "DicoGIS.py", line 1023, in process_files
File "DicoGIS.py", line 1838, in dictionarize_vectors
File "xlwt\Worksheet.pyo", line 1078, in row
File "xlwt\Row.pyo", line 42, in init
ValueError: row index (65536) not an int in range(65536)

Indeed. I'm planning to replace xlwt by openpyxl.
It should fix this issue.

Thanks, let us know when the issue is fixed.

Should be fixed with #17 which is planned now :)


v0.0.7 is published but no tag or references in the repo

There does not seem to be tagged release in repository for v0.0.7.

@kategengler any update on this?

Sorry I missed seeing this originally -- all set now; I had forgotten to push.

👍


feat(lsp): add NullLsInfo binding

I know it is not possible to include every key binds that every user wants, but I found no way so far to hook into this function.

  {
    "jose-elias-alvarez/null-ls.nvim",
    keys = {
      { "<leader>cn", "<cmd>NullLsInfo<cr>", desc = "NullLs Info" },
    },
  },

Right, I already have that in my config, but this should ideally only be added for buffers with LSP.

Not every buffer with an lsp attached has null-ls either.
You could add an init() with an autocmd listening for LspAttach that register a buffer local mapping when null-ls attaches


Disable G402 (CWE-295): TLS InsecureSkipVerify set true.

Description
Disable G402 (CWE-295): TLS InsecureSkipVerify set true.
Fixes #33
Type of change
Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

Testing steps
N/A

Codecov Report

Merging #50 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #50   +/-   ##
=======================================
  Coverage   31.78%   31.78%
=======================================
  Files           4        4
  Lines         151      151
=======================================
  Hits           48       48
  Misses         98       98
  Partials        5        5

Impacted Files
Coverage Δ

auth/auth.go
38.59% <ø> (ø)

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 17eba3f...9426c11. Read the comment docs.


Cleanup Custom Event instance args after editing

Fixes bug where Custom Event variables where still rendered in dialogue even after removing them from the parameter list.

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

Bug fix

What is the current behavior? (You can also link to an open issue here)

Create a new Custom Event, add any Event referencing a variable (for example Variable: Decrement by 1) and then a Dialogue Event referencing that variable.
Add the Custom Event to a Script and set the parameter variable to a variable with a value different than 0.
Edit the Custom Event and remove the Variable: Decrement by 1 Event, but keep the dialogue one.
Run the project. When the Script is executed the dialogue will still render the variable value.

What is the new behavior (if this is a feature change)?

Following the above instructions. The dialogue will display 0, as there's no variable passed as parameter.

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

It shouldn't.

Other information:

An alternative, probably harder to implement but maybe more correct. Would be that if a variable is referenced in a dialogue inside a Custom Event ($VX$) it should be added to the parameter list.

Nice, that was a tricky one to spot! I've just had a go at your alternative idea also in commit d95749dc37681ed2b9277b4b31b61fa37b4c9b2d seems to work quite well!

The change works great. A small (somehow related) nit, would make more sense for Custom Events variables to be referenced with $PX$ for Parameters rather than V?


Add 'metric.Metric' class and its 'create' API wrapper.

Rebased to fix merge conflict after merging #1596.

@dhermes Amended to address your comment.  PTAL

LGTM


Refactor ODIC into a service class

This will make OpenID grants available to the direct gem singing code sign_command.rb and the gem build embedded sign_extend.rb
This pull request is branched from #19 , so that requires merging first.

Super nice!


Recreating Host <-> Container Bridge Interface after reboot ends in timeout

While trying to add this to my task scheduler
/bin/sh /path/to/your/script/syno_pihole.sh network --ip <IP_ADDRESS> --log /var/log/syno_pihole.log --force
ends with timeout. Obviously updated the path and tried executing it directly from the folder with sudo rights.
It outputs
Step 1 from 5: Testing Docker service availability
Testing... |^C
And eventually stops here. This is with the latest DSM  DSM 7.2-64570 Update 1.
Workaround is i removed the check whether Docker service is available and the remaining steps run through without issues. Also the installation worked flawless.
Might be interesting, that i use bond0 as network parent (both eth0 and eth1 are being used). Not sure if that makes a difference.
Step 1 from 5: Validating DSM, Docker, and Docker Compose versions on host
Current DSM:               7.2
Current Docker:            20.10.23
Current Docker Compose:    2.9.0
Step 2 from 5: Testing network service availability
Testing...  Network service detected
Step 3 from 5: Initializing network and Pi-hole settings
Interface:                 bond0
Subnet:                    <IP_ADDRESS>/24
Gateway:                   <IP_ADDRESS>
Host IP address:           <IP_ADDRESS>
VLAN:                      macvlan0
Pi-hole MAC address:       d0:7a:c5:93:db:f4
Pi-hole IP address:        <IP_ADDRESS>
Docker network IP range:   <IP_ADDRESS>/32
Domain name:               pihole.local
Hostname:                  pihole
Timezone:                  Europe/Luxembourg
Europe/Amsterdam
Europe/Brussels
DNS1:                      <IP_ADDRESS>
DNS2:                      <IP_ADDRESS>
Data path:                 /volume1/docker/synology-pihole/data
Web password:              (not set)

I am having the same issue, and it seems to stem from the check for Docker that you describe. When I run things manually I can see it's trying to run this command:
synopkg status Docker
...but that is failing now with this error:
{"aspect":{"active":{"status":"stop","status_code":263,"status_description":"failed to get unit status"},"error":{"status":"non_installed","status_code":255,"status_description":"failed to locate given package"}},"description":"Status: [255], No such package","package":"Docker","status":"non_installed"}


Dataset license

Hi, Is there any license to use your dataset in this project? Best regards

Hi @Gango76 , thanks for asking, the dataset was introduced with the paper titled "Automatic Egyptian Hieroglyph Recognition
by Retrieving Images as Texts" (https://dl.acm.org/doi/pdf/10.1145/2502081.2502199). If you plan to use it for research purposes , kindly ensure that you appropriately reference the aforementioned paper.

I see. So, it's sufficient if I refer to this article to use the database for research work? Thank you very much

Yes that will be sufficient. Looking forward seeing your experiments and results!

Thank you very much


Search Grid Generator: Add labelling to cells

Currently each grid square is labelled with the coordinate of one of its corners.
It would be better if the grid was labelled with something more human readable like an alphanumeric grid (A1, B2, ... , ZA677, ZB678).
Figuring out a good way to present this to a user within the constraints of KML would be good too.
One possibility is to add polygons in the shapes of letters and numbers beyond the edges of the grid (Text -> SVG -> KML Polygon).

Greetings from Amsterdam. We would be glad to help with your open-source project and vision.
We are running Code for Humanity initiative, run at Vrije Universiteit Amsterdam x Network Institute. This is us: https://networkinstitute.org/ :). We're working on this issue (#22)!
With best regards,
On behalf of the NI,
Radu

Hello Radu! And thank you very much for coming along to contribute. We definitely welcome PRs on this issue.
To make you aware, we also have the Vue JS implementation of the search grid generator here: https://github.com/bellingcat/search-grid-generator which is deployed at https://grid.bellingcat.com and might be of interest to your project too!

Good evening,
I’m Lara Baseggio, currently collaborating with Radu Nicolae on the Code for Humanity Initiative.
Regarding Issue #22, we’re working on transforming the existing map grid into an alphanumeric format. As a first step, we've added a transparent overlay with a grid and a center point to help users easily identify specific areas on the map.
If we can agree on this update, our next step will be to implement alphanumeric indexing similar to an Excel spreadsheet, with numbers for rows and letters for columns. These will be added alongside the map borders.
We’re ready to create a pull request with this update if you’d like to review the changes.
Please take a look at the following screen recording, to see how the grid shows.
screen-recording-issue-22.zip

Hi Lara, is it possible to share the video via another means? Unzipping an unknown zip file from the internet is a no-go for me.
From what you describe, I really like the idea of adding indexing along the edges of the map. 🥳
I also like the idea of a transparent labelling overlay. I am keen to make sure that it doesn't interfere with the ability of users to select and alter the transparency of the grid cells.
Please feel free to open a PR, then I can take a look properly, and we can have more targeted discussion on the PR 🚀

Good morning, sorry for the last reply.
Regarding the video, I published it as a private video on Youtube so that it can be shared safely. Please check it out at this link: [https://youtube.com/shorts/LdukfwyAmHw?feature=share].
I have now proceed with the PR.
Looking forward to hear back from you!.


Get a lot of macros early in the examples, by cheating

Thinking out loud here a bit. Here's examples/99-bottles.007:
func verse(n) {
    func plural(n, thing) {
        if n == 1 {
            return n ~ " " ~ thing;
        }
        else {
            return n ~ " " ~ thing ~ "s";
        }
    }

    say(plural(n + 1, "bottle") ~ " of beer on the wall,");
    say(plural(n + 1, "bottle") ~ " of beer.");
    say("Take one down, pass it around,");
    say(plural(n, "bottle") ~ " of beer on the wall...");
}

for (^99).reverse() -> beerCount {
    verse(beerCount);
    if beerCount > 0 {
        say("");
    }
}

Here's how I would like to write it:
import * from syntax.op.conditional;
import * from syntax.str.template;

func plural(n, thing) {
    `${n} ${thing}${n == 1 ?? "" !! "s"}`;
}

for (^99).reverse() -> n {
    say(plural(n + 1, "bottle"), " of beer on the wall,");
    say(plural(n + 1, "bottle"), " of beer.");
    say("Take one down, pass it around,");
    say(plural(n, "bottle"), " of beer on the wall...");

    if n > 0 {
        say("");
    }
}

Here's examples/gcd.007:
import * from syntax.op.conditional;
import * from swap;

func gcd(a, b) {
    return b
        ?? gcd(b, a % b)
        !! a.abs();
}

my bigger = +prompt("Enter the bigger integer: ");
my smaller = +prompt("Enter the smaller integer: ");

if bigger < smaller {
    swap(bigger, smaller);
}

say("");
say("Greatest common denominator: ", gcd(bigger, smaller));

And here's how I would like to write it:
import * from syntax.op.conditional;
import * from swap;

func gcd(a, b) {
    b ?? gcd(b, a % b) !! a.abs();
}

my bigger = +prompt("Enter the bigger integer: ");
my smaller = +prompt("Enter the smaller integer: ");

if bigger < smaller {
    swap(bigger, smaller);
}

say("");
say("Greatest common denominator: ", gcd(bigger, smaller));

examples/fizzbuzz.007:
my n = 1;
while n <= 100 {
    if n %% 15 {
        say("FizzBuzz");
    }
    else if n %% 3 {
        say("Fizz");
    }
    else if n %% 5 {
        say("Buzz");
    }
    else {
        say(n);
    }
    n = n + 1;
}

And my ideal:
import * from range;
import * from syntax.op.conditional;

for 1 .. 100 -> n {
    say(n %% 15
        ?? "FizzBuzz"
        !! n %% 3
            ?? "Fizz"
            !! n %% 5
                ?? "Buzz"
                !! n
    );
}

examples/quicksort.007:
func quicksort(array) {
    if array.size() > 1 {
        my pivot = array[0];
        my less = quicksort(array.filter(func (e) { return e < pivot }));
        my equal = array.filter(func (e) { return e == pivot });
        my greater = quicksort(array.filter(func (e) { return e > pivot }));
        array = less.concat(equal.concat(greater));
    }
    return array;
}

my unsorted = (^20).shuffle();
say("Unsorted: " ~ unsorted);
say("Sorting...");
my sorted = quicksort(unsorted);
say("Sorted: " ~ sorted);

And how I think it ought to look:
import * from syntax.func.arrow.p6;
import * from syntax.array.spread;

func quicksort(array) {
    if array.size() > 1 {
        my pivot = array[0];
        my less = quicksort(array.filter(-> e { return e < pivot }));
        my equal = array.filter(-> e { return e == pivot });
        my greater = quicksort(array.filter(-> e { return e > pivot }));
        array = [...less, ...equal, ...greater];
    }
    return array;
}

my unsorted = (^20).shuffle();
say("Unsorted: ", unsorted);
say("Sorting...");
my sorted = quicksort(unsorted);
say("Sorted: ", sorted);

examples/quine.007:
my lines = [
    "my lines = [",
    "    ",
    "];",
    "for lines -> line {",
    "    if line.chars() == 4 {",
    "        for lines -> quotedLine {",
    "            say(line ~ 34.chr() ~ quotedLine ~ 34.chr() ~ 44.chr());",
    "        }",
    "    }",
    "    else {",
    "        say(line);",
    "    }",
    "}",
];
for lines -> line {
    if line.chars() == 4 {
        for lines -> quotedLine {
            say(line ~ 34.chr() ~ quotedLine ~ 34.chr() ~ 44.chr());
        }
    }
    else {
        say(line);
    }
}

And how I'd prefer to write it:
import * from syntax.str.template;

my program = `import * from syntax.str.template;

my program = ☃;

say(program.subst("☃", 96.chr() ~ program ~ 96.chr()));
`;

say(program.subst("☃", 96.chr() ~ program ~ 96.chr()));

The modules syntax.op.conditional, syntax.str.template, syntax.array.spread, swap, range and syntax.func.arrow.p6 don't have to be actual 007 modules in the beginning for us to have good use for them. I suggest we, at least in a branch, make all of the examples work in the above suggested forms, simply by "mocking" what those modules will do.
That is, the actual implementation will live in _007::Parser::Syntax, with enough support from runtime values etc. Not how we want it in the long run... but probably a very interesting way to get early feedback from those things. -Ofun and all that.

Since I liked the result of https://github.com/masak/007/issues/401#issuecomment-462060549 so much, I went ahead and edited the OP above so it has those module names.


How to limit result fields ?

Hello,
I can't figure how to use the result_fields of the SearchRequestParams.
Here's what i do :
$client = new Client([
	'host' => ELASTIC_API_ENDPOINT,
	'apiKey' => ELASTIC_API_TOKEN,
	'logger' => $logger,
]);
$appSearch = $client->appSearch();
$search = new SearchRequestParams($term);
$search->page = new PaginationResponseObject();
$search->page->size = ($max_results ?: 25);
$search->result_fields = new SimpleObject();
$search->result_fields->body_content = 'raw';
$request = new Request\Search($engine, $search);
$searchResults = $appSearch->search($request)->asArray();

Request body :
{"query":"testing","page":{"size":25},"result_fields":{"body_content":"raw"}}
Error 400, response body :
{"errors":["Result fields contains invalid value for field: body_content; must be an object"]}
Without result_fields, everything works fine.
Is it me or is there a problem with result_fields ?
Thanx,

I've read the doc again (https://www.elastic.co/guide/en/app-search/8.5/result-fields-highlights.html) and  found how use it:
$searchRequestParams->result_fields = new SimpleObject();
// raw field, no limit
$searchRequestParams->result_fields->page_title = ['raw' => new SimpleObject()];
// raw field, size limit
$searchRequestParams->result_fields->body_content = ['raw' => ['size'=> 250]];


replaced repetitive lines with abstracted functions

no need for import network_connections and no need for child in the parameter. it is defined inside the function.

insert_network_to_UI(address, row_index, child_index_network, child_index_address) has 4 parameters. (not including self). you dont need to put child in the parameter because child is defined in the function. self should be the first parameter.
put the functions in the class but don't put it in text_display.

fixed the parameters for the insert network to UI functions and moved the functions outside of text_display


Wrong version on npm

I think that the published version to npm 0.6.7 is wrong as we already appear to have 0.7.4
Moreover 0.7.4 fixes some issues with rendering on Android, so this should be the default.

👍


use proto3 syntax in c++ test protos

related to #877

Added interop protos and code since it turns out only c++ is using those now.

This fixes #877.

@dgquintas I suspect this will affect #2603 as well.

Yes, on it.
On Thu, Aug 13, 2015 at 2:42 PM, Yang Gao<EMAIL_ADDRESS>wrote:

@dgquintas https://github.com/dgquintas I suspect this will affect #2603
https://github.com/grpc/grpc/pull/2603 as well.
—
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/2922#issuecomment-130854323.


Include db.system in the span for a jdbc query

We are using the latest micrometer tracing to instrument the jdbc queries to a postgre sql db in a spring boot application.  We can see the following 2 span  attributes in the generated spans.  Is it possible to include the attribute db.system into the span? This way, the backend code can identify it as a database client call for further processing.
{
  "peer.service": "dataSource",
  "jdbc.query[0]": "SELECT \"animal\".\"id\" AS \"id\", \"animal\".\"name\" AS \"name\" FROM \"animal\" WHERE \"animal\".\"name\" = ?"
}

Btw, db.system is a required attribute according to the semantic conventions of Database.  https://github.com/open-telemetry/semantic-conventions/blob/main/docs/attributes-registry/db.md
key information in the pom.xml.
 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.2.1</version>
        <relativePath/>
 </parent>

        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-tracing</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-tracing-bridge-otel</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>io.opentelemetry</groupId>
            <artifactId>opentelemetry-exporter-otlp</artifactId>
            <version>1.34.1</version>
        </dependency>
        <dependency>
            <groupId>net.ttddyy.observation</groupId>
            <artifactId>datasource-micrometer-spring-boot</artifactId>
            <version>1.0.3</version>
        </dependency>

Please create an issue in this repository https://github.com/jdbc-observations/datasource-micrometer

Hi @marcingrzejszczak ,
We opened an issue in https://github.com/jdbc-observations/datasource-micrometer .
They just closed the issue and said they do not need to support OTel required resource attribute.
So, the micrometer-tracing-bridge-otel should support the OTel required Semantic Convention. What do you think?

@marcingrzejszczak I have opened a similar issue for datasource-micrometer.  But they think that db.system is just for otel instrumentation, but it is not for non otel instrumentations.  They don't want to add the db specific detection logic and maintain the list of db identifiers.
Can this request be implemented in the micrometer-tracing-bridge-otel as it targets to the OTel users?  Thanks.

Definitely not because in bridge-otel we do not have any instrumentation related code. You can modify the default convention and attach the db.system by yourself.


Update repository address after moving to dart-lang org

Just stumbled across this while generating a new project

The build is broken because we need to compress the templates. https://github.com/dart-lang/stagehand/blob/master/CONTRIBUTING.md has instructions.
Can you run the build, @Fox32? If not, I can do it.

@kwalrath Give me a moment to try it


PATCH 0037-Disable-retry-for-KMS-access-denied-in-lambda.patch

Tracking patches/0037-Disable-retry-for-KMS-access-denied-in-lambda.patch
This can be upstreamed. It improves retry behavior for KMS Access Denied in lambda.

Dup https://github.com/pulumi/pulumi-aws/issues/3242


update for minimal bot

replaced deprecated new_image command with set_attribute
shifted some function definitions for a more intuitive structure of the file (registration of slash commands on top, on_print_permissions next to on_permissions)

Thank you!


Support for WebHooks / LogStreams

The Auth0 CLI is missing the LogStreams create/update functionality. Is adding this in the roadmap?
https://auth0.github.io/node-auth0/module-management.LogStreamsManager.html is the functionality that we would like as we are currently building it using the Node.js client library.

https://github.com/auth0/auth0-deploy-cli/issues/254 - I've put it in the wrong CLI project, that one describes our request better


Can not use lodash-es in uno.config.js

UnoCSS version
v0.52.1
Describe the bug
The npm package lodash-es can not work in uno.config.ts.
There is no response when I execute vite build.
In addition, the unocss vscode extension doesn't work and block the IDE process.
// uno.config.ts
import { mergeWith } from 'lodash-es';
import { defineConfig, presetUno } from 'unocss';

export default defineConfig(
  mergeWith(
    {
      presets: [presetUno()],
    },
    {}
  )
);

Guess the problem exist when using type: 'module' package.
Same problem： #1299
Reproduction
https://stackblitz.com/edit/vitejs-vite-kgzd7h?file=uno.config.ts
System Info
System:
OS: Windows 10 10.0.19045
CPU: (12) x64 Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
Memory: 2.86 GB / 31.78 GB
Binaries:
Node: 18.16.0 - D:\devAPP\nodejs\node.EXE
Yarn: 1.22.18 - D:\devAPP\nodejs\yarn.CMD
npm: 9.5.1 - D:\devAPP\nodejs\npm.CMD
Browsers:
Edge: Spartan (44.19041.1266.0), Chromium (113.0.1774.50)
Internet Explorer: 11.0.19041.1566
npmPackages:
vite: ^4.3.5 => 4.3.5
Validations

[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Upstream issue: https://github.com/unjs/jiti/pull/141


Vol text

hover over a volume bar and a text will appear showing that volume's value. The changes might be a bit messy, lemme know if you want me to change anything. =]

here's a video https://streamable.com/cggro


Unrecognized options "messenger, search" under "shopware".

PHP Version
8.2
Shopware Version
<IP_ADDRESS>
Expected behaviour
The shop url '/admin' shows the login.
Actual behaviour
InvalidConfigurationException
HTTP 500 Internal Server Error
Unrecognized options "messenger, search" under "shopware". Available options are "admin_worker", "api", "auto_update", "cache", "cart", "cdn", "dal", "deployment", "dompdf", "feature", "filesystem", "html_sanitizer", "http_cache", "increment", "logger", "mail", "media", "number_range", "profiler", "sales_channel_context", "sitemap", "stock", "store", "twig", "usage_data".

How to reproduce
Update an existing shop from <IP_ADDRESS> to <IP_ADDRESS>.

Solved by restarting the server, somewhere the cache got stuck


Avoid TypeError: Cannot read property 'name' of undefined

This should fix this:
TypeError: Cannot read property 'name' of undefined
at RiakNode._connectionClosed (/home/ec2-user/gameserver/node_modules/basho-riak-client/lib/core/riaknode.js:565:27)
at emitTwo (events.js:87:13)
at RiakConnection.emit (events.js:172:7)
at RiakConnection._emitAndClose (/home/ec2-user/gameserver/node_modules/basho-riak-client/lib/core/riakconnection.js:137:18)
at RiakConnection._connClosed (/home/ec2-user/gameserver/node_modules/basho-riak-client/lib/core/riakconnection.js:459:10)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at TCP._onclose (net.js:477:12)

Thanks for the PR. This is already fixed by #164 and shipped in version 2.2.1


[Feature] memory release action in stream(to reduce memory usage)

I want something like this:
import mlx.core as mx
import mlx.nn as nn

mx.metal.set_cache_limit(0)

def dload(x, *args, **kwargs):
  la = mx.load(*args, **kwargs)
  @mx.custom_function
  def dload(x):
    print(f"forward_load({args[0]})")
    return x
  @dload.vjp
  def dload(p, c, o):
    # la -> allocator::free
    print(f"backward_unload({args[0]})")
    return c

  @mx.custom_function
  def drelease(x):
    # la -> allocator::free
    print(f"forward_unload({args[0]})")
    return x
  @drelease.vjp
  def drelease(p, c, o):
    print(f"backward_load({args[0]})")
    # la = mx.load(*args, **kwargs)
    # (la -> allocator::malloc)
    return c
  return dload(x), la, drelease

def linear_down(x):
  x, la, release = dload(x, "down.safetensors")
  x = x @ la["w"] + la["b"]
  return release(x) # same as x, but run allocator::free in eval
def linear_up(x):
  x, la, release = dload(x, "up.safetensors")
  x = x @ la["w"] + la["b"]
  return release(x) # same as x, but run allocator::free in eval

def proc(x):
  for _ in range(10):
    x = linear_down(x)
    x = linear_up(x)
  return x.mean()

#init
mx.save_safetensors("down.safetensors",{"w": mx.random.normal([1, 1, 48, 64]), "b": mx.random.normal([1, 1, 1, 64])})
mx.save_safetensors("up.safetensors",{"w": mx.random.normal([1, 1, 64, 48]), "b": mx.random.normal([1, 1, 1, 48])})
mx.random.seed(3)
x = mx.random.normal([1, 3, 32, 48])

#run
r = mx.value_and_grad(proc)(x)
mx.eval(*r)
print(mx.metal.get_peak_memory())
# should only use 1x la["w"].nbytes + la["b"].nbytes + others

forward_load(down.safetensors)
forward_unload(down.safetensors)
forward_load(up.safetensors)
forward_unload(up.safetensors)
..
backward_load(up.safetensors)
backward_unload(up.safetensors)
backward_load(down.safetensors)
backward_unload(down.safetensors)

It looks like you already implemented what you want? Is it not working / broken?

no, look closely... this only implements just comments output.
there is no way to free up memory in stream for now.

no, look closely... this only implements just comments output.
there is no way to free up memory in stream for now.

It might be useful for you to take a look at this gist on reducing memory use in MLX.
Between that and setting the cache limit you should be able effectively unload weights as soon as you are done with them.
We don't plan to expose a way to explicitly interact the memory allocations behind arrays.


Does not work on react material UI Dialog Component

I am using React Material UI Dialog Component.
and the content Inside the dialog component was large. I am enabled the react scroll to top plugin for that dialog component.
but Its not working.
your suggestions and ideas are much appreciated

I have also the same problem any solution?


Adjust datetime semantics

Currently you can indicate that a job or position is "current" in HMR and FRESH by

Omitting the end date.
Setting the end date to 'present', 'current', or 'now'.
Setting the end date to null, undefined, an empty string "", or a string containing only white space ("    ")
Setting the current flag to true.

This works for most purposes, but there's no way under this scheme to indicate when a date is unspecified or intentionally omitted from the resume, because all of the values that would normally indicate that (null, empty string, etc.) have been soaked up by the semantics around current / present dates.
This change will introduce a slight tweak to how missing or unspecified datetimes are treated.

If the end field is present but has been set to a falsy value like null, undefined, or the empty string "", HMR will interpret that as "date purposefully omitted by the user". If the user had wanted to specify that this is a current gig, instead of a gig with an elided date, he/she could've simply left off the end field in the first place (which is less work) or set it to "current" (which is more explicit). Going to the trouble of adding an end field and then explicitly setting it to a falsy value is weird, and means the user has purposefully hidden this information.

Similarly with the start field: an explicit falsy value means "date not specified" or "I don't know".

It is legal for a job to have an end date without a start date. This is a slight change from previous versions, which assumed that a start date would always be present when an end date was specified.

HMR will not compute durations or otherwise try to reason on the timeline about jobs/projects/etc. that have unspecified dates. With a "current" gig, HMR can infer that the job duration is currently at now - start. Not so with a gig with an unspecified date.

Omitting the end date entirely, setting it to current, now, or present, or setting the current flag on the containing object will all still mean "currently employed" and HMR will reason about these normally.

Hey, is this related to the 'Moment' issue?
Trying to build anything from a JSON Resume results in:
$ hackmyresume build benstest.json to benstest.html

*** HackMyResume v1.8.0 ***
Reading JRS resume: benstest.json
Converting benstest.json to FRESH format.
Applying MODERN theme (8 formats)
Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to ttps://github.com/moment/moment/issues/1407 for more info.
Arguments: [object Object]
Error
    at Function.createFromInputFallback (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:850:105)
    at configFromString (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:970:32)
    at configFromInput (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:1473:13)
    at prepareConfig (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:1456:13)
    at createFromConfig (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:1423:44)
    at createLocalOrUTC (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:1505:16)
    at local__createLocal (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:1509:16)
    at utils_hooks__hooks (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\node_modules\moment\moment.js:16:29)
    at FluentDate.fmt (c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\dist\core\fluent-date.js:83:14)
    at c:\Users\Gapped\AppData\Roaming\npm\node_modules\hackmyresume\dist\core\fresh-esume.js:490:29

Moment deprecated certain date-creation patterns a while back which leads to the warning/error shown. HMR can and should avoid this in client-side code so I'm inclined to call this a bug on our side. +1 and thanks for the report.


Criollo

Criollo is a web-framework for mac/ios/tvos, written in Objective-c, with a custom HTTP parser, that I've been working on for quite some time now.
Even though it's not one of the "big boys", I think it would be really interesting to see how it performs.
For a detailed list of features, check the readme on the develop branch: https://github.com/thecatalinstan/Criollo/tree/develop

Really interesting! Will check this! Thanks

Thanks. It will probably be quite slow for now, but it's nice to have a stating point benchmark for future developments.


CollapseAll and ExpandNode doesn't seem to work

Hi,
I created the plnkr below which uses the straight 'jonmiles/bootstrap-treeview':
https://plnkr.co/edit/6llHzoQhUxQ5AnzEZxVP?p=preview
The following code works fine without exception (see script.js file):
$('#treeview1').treeview('collapseAll', { silent: true });
$('#treeview1').treeview('expandNode', [ 0 ]);

However, when I run the same code using patternfly-bootstrap-treeview.  collapseAll doesn't seem to do anything, and expandNode returns:
Uncaught TypeError: Cannot read property 'expanded' of undefined
https://plnkr.co/edit/e8pJdZRw3jQzlbR9ximt?p=preview
Note: 'disableAll' works fine.  Just having trouble with collapseAll and expandNode.
Just wondering if I'm setting up/using patternfly-bootstrap-treeview correctly.
Thanks,

Dave

@bleathem , @skateman
Note: This functionality is needed for MiQ/SUI.  -thanks!
@serenamarie125

Thanks @bleathem for working with me on resolving this.  Turns out collapseAll was working, but I didn't include the pf-bootstrap-treeview.css file (duh!).  ExpandNode in patternfly-bootstrap-treeview doesn't accept nodeIds, whereas I was looking at the upstream version which now does.  When I switched to passing in an array of node refs, expandNode started to work.


Add API in 2.10.2

Add following API in 2.10.2 release:
getmetricblocktimestamp
getclaimable
getunclaimed
getunspents

PR  #816


Go package

Is the owner open to adding a .go file to make this repo importable as a Golang package? I can do a PR if so.

Sure, just send a PR. (as I know nothing about Golang packages)

Added in https://github.com/minimaxir/big-list-of-naughty-strings/commit/066caafe87f9c1d92318f272bce6ea8643088b24


add additional configuration banner for amazon cloud provider

Summary
Fixes #9110

Occurred changes and/or fixed issues

Add warning banner for amazon cloud provider when kubernetes version is gte to v1.27

Technical notes summary

Areas or cases that should be tested

Go to Cluster Management -> and create a RKE2 Amazon EC2 cluster
The basics Tab, select the combo of kube version at least v1.27 + cloud provider Amazon
A new banner should appear just like the screenshot

Areas which could experience regressions

Screenshot/Video

One small nit but it does what it says on the label.

Thanks for the review mate!