add portugues language tag

Sweet. Thanks!

As seen here: https://www.youtube.com/watch?v=wPkFw5u8oeA


[Pasqal, Arbitrary layouts] Remove duplicate section

Arbitrary layouts are now available on Pasqal's QPU, so this feature is no longer exclusive to the emulator.

#sign-off

#sign-off


Examples of specification repos/documents for inspiration

Are there any examples of specification documents/repositories that we might be able to use as inspiration for this one?

https://developers.google.com/protocol-buffers/docs/reference/proto3-spec
https://developers.google.com/protocol-buffers/docs/proto3
https://www.edfplus.info/specs/edfplus.html

https://ccdef.org/
https://conduitlab.github.io/ccdef/index.html
https://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf (nightmares from trying to upgrade rdmat several years ago :P)

https://conduitlab.github.io/ccdef/format.html


"SAME" padding for ConvNet doesn't work as expected !

Hi folks,
When I want to reimplement the paper VDCNN for Text Classification, I need to do padding=1 with filter_kernel=3 to keep the same input's dimension between ConvNet in the model.  When I use padding 'SAME', the result isn't well expected. There's a problem in the height_size_output. It seems doesn't do element-wise product of block convnet 72x3 between the input & the filter.
By the way, there's no problem of height_size_output using the padding 'VALID'. It seems that it did. However, its width_size_output is reduced by 2.
In my intuition, padding 'VALID' behave much more properly like in the paper, but how can I pad 1 to both the left & right of the 2D input before doing ConvNet ?

import tensorflow as tf
data = tf.placeholder("float", shape=[1, 72, 1014, 1])

filter_shape = [72, 3, 1, 64]
W = tf.Variable(tf.truncated_normal(filter_shape, stddev=0.05), name="W")

conv = tf.nn.conv2d(data, W, padding='SAME')
print(conv.get_shape())  # prints (1, 72, 1014, 64), but should be (1, 1, 1014, 64)
conv = tf.nn.conv2d(data, W, padding='VALID')
print(conv.get_shape())  # prints (1, 1, 1012, 64), but should be (1, 1, 1014, 64)

I found the answer by using tf.pad() in this post, so I will close this topic.
http://stackoverflow.com/questions/37659538/custom-padding-for-convolutions-in-tensorflow
However, it should be mentioned in the doc this issue because the actual tensorflow's guide is not clear enough at this point ! Thanks


IOS Crash App when build to simulator

Description
Now, my project is having issues when running app on simulator.
When click app alway crash app
Version
0.70.0
Output of npx react-native info
System:
OS: macOS 13.2
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 39.01 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.19.0 - ~/.nvm/versions/node/v16.19.0/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.19.3 - ~/.nvm/versions/node/v16.19.0/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.3 - /Users/huyldt/.rvm/gems/ruby-2.7.6/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2022.1 AI-221.6008.13.2211.9514443
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: Not Found
npmPackages:
@react-native-community/cli: Not Found
react: 18.1.0 => 18.1.0
react-native: 0.70.6 => 0.70.6
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Xcode -> run
Snack, code example, screenshot, or link to a repository

Is this on a new npx react-native init AwesomeProject --version 0.70.0 app? Worked fine for me.
System:
    OS: macOS 12.4
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
    Memory: 471.53 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.13.0 - ~/.nvm/versions/node/v18.13.0/bin/node
    Yarn: 1.15.2 - ~/.yarn/bin/yarn
    npm: 8.19.3 - ~/.nvm/versions/node/v18.13.0/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /Users/carlosalmonte/.rvm/gems/ruby-2.7.6/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    Android SDK:
      Android NDK: 17.2.4988734
  IDEs:
    Android Studio: 2022.1 AI-221.6008.13.2211.9477386
    Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
  Languages:
    Java: <IP_ADDRESS> - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.1.0 => 18.1.0
    react-native: 0.70.0 => 0.70.0
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Is this on a new npx react-native init AwesomeProject --version 0.70.0 app? Worked fine for me.
System:
    OS: macOS 12.4
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
    Memory: 471.53 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.13.0 - ~/.nvm/versions/node/v18.13.0/bin/node
    Yarn: 1.15.2 - ~/.yarn/bin/yarn
    npm: 8.19.3 - ~/.nvm/versions/node/v18.13.0/bin/npm
    Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /Users/carlosalmonte/.rvm/gems/ruby-2.7.6/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    Android SDK:
      Android NDK: 17.2.4988734
  IDEs:
    Android Studio: 2022.1 AI-221.6008.13.2211.9477386
    Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
  Languages:
    Java: <IP_ADDRESS> - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.1.0 => 18.1.0
    react-native: 0.70.0 => 0.70.0
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

I found issues with a version of realm. I did down version realm and it's run.


pass: add patch for basic wayland support

Motivation for this change
This adds an upstream patch to support wl-clipboard for pass -c and
optionally wraps wl-clipboard. The patch is directly checked into
nixpkgs as it had to be modified to properly apply with
set-correct-name-for-sleep.patch.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Notify maintainers
cc @

@fpletz does it make sense to you to backport this to 19.09?

Does it work if you do sth. like pass show ... | wl-copy? And do is X_SELECTION=primary in your env?

Thanks for the help and sorry for wasting your time.
After digging into it again I realized that pass was using wl-clipboard-1.0 whereas I have wl-clipboard-2.0 in my environment. Updating to a commit after wl-clipboard was updated to 2.0 fixes this. So as I was beginning to suspect my issue was caused by incompatibility with the stable channel.
This is the first time I've encountered an issue where importing a package from a commit on master yielded older dependencies than are on stable (since wl-clipboard-2.0 was backported) and it's making me question my approach. It seems like programmatically cherry-picking a list of commits to the stable channel before building would avoid such issues (and also streamline the process since one process would patch both modules and packages). I'm not aware of any tooling to do this but it wouldn't take a very big script to implement.


Update to Result 4.0.0 (or not)

I try to do it just right now, but there is some major change in Result 4.0.0
.../AsyncType+ResultType.swift:13:22: Value of type 'Self.Value' has no member 'analysis'
.../AsyncType+ResultType.swift:18:22: Value of type 'Self.Value' has no member 'analysis'
.../AsyncType+ResultType.swift:98:13: Value of type 'Self.Value' has no member 'analysis'
.../SequenceType+BrightFutures.swift:115:24: Value of type 'Self.Element' has no member 'analysis'

.../AsyncType+ResultType.swift:35:61: Extra argument 'ifFailure' in call
.../AsyncType+ResultType.swift:47:61: Extra argument 'ifFailure' in call
.../AsyncType+ResultType.swift:126:28: Extra argument 'ifFailure' in call
.../AsyncType+ResultType.swift:147:28: Extra argument 'ifFailure' in call
.../AsyncType+ResultType.swift:206:27: Extra argument 'ifFailure' in call

.../Result+BrightFutures.swift:19:16: Use of unresolved identifier 'analysis'
.../Result+BrightFutures.swift:32:16: Use of unresolved identifier 'analysis'
.../Result+BrightFutures.swift:49:13: Use of unresolved identifier 'analysis'

.../AsyncType+ResultType.swift:22:22: Value of type 'Self.Value' has no member 'value'
.../AsyncType+ResultType.swift:26:22: Value of type 'Self.Value' has no member 'error'

some method seem to be only on Result enum but no more on protocol

@phimage  Did you find a solution for this ?

@omarojo I make the PR #193
I did not use it yet, I just launch the test.
I will wait some other frameworks to update before using it


Not so auto update

The monthly updates failed. This does them manually and fixes the reasons they failed.

@evetion do we need to use another module?
15:25:43   ERROR: Unable to locate a modulefile for 'gcc/11.3.0'

And have you seen such a PicklingError before?
15:25:45   ✨ Pixi task (generate-testmodels in dev): python utils/generate-testmodels.py
15:25:54   Traceback (most recent call last):
15:25:54     File "/opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/utils/generate-testmodels.py", line 44, in <module>
15:25:54       for model_name in p.imap_unordered(generate_model_partial, models):
15:25:54                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15:25:54     File "/opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/.pixi/envs/dev/lib/python3.12/multiprocessing/pool.py", line 873, in next
15:25:54       raise value
15:25:54   multiprocessing.pool.MaybeEncodingError: Error sending result: '<multiprocessing.pool.ExceptionWithTraceback object at 0x7fc8414cf3e0>'. Reason: 'PicklingError("Can't pickle <class 'ribasim.input_base.TableModel[BasinProfileSchema]'>: attribute lookup TableModel[BasinProfileSchema] on ribasim.input_base failed")'
15:25:54   Process exited with code 1

I updated the module load command to the currently available module, and updated to GCC 12. Also fixed some mypy unused ignores. But there seems to be several more issues that need to be fixed.
This looks like an installation failure of typeguard that I see locally. Explicitly adding with pixi didn't seem to help:
pixi run generate-testmodels

  File "A:\repo\ribasim\Ribasim\python\ribasim\ribasim\geometry\area.py", line 1, in <module>
    import pandera as pa
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\__init__.py", line 10, in <module>
    import pandera.backends
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\backends\__init__.py", line 4, in <module>
    import pandera.backends.base.builtin_checks
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\backends\base\builtin_checks.py", line 14, in <module>
    from pandera.api.checks import Check
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\api\checks.py", line 17, in <module>
    from pandera.strategies.base_strategies import SearchStrategy
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\strategies\__init__.py", line 3, in <module>
    from pandera.strategies.pandas_strategies import *
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\strategies\pandas_strategies.py", line 42, in <module>
    from pandera.engines import numpy_engine, pandas_engine
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\pandera\engines\pandas_engine.py", line 33, in <module>
    import typeguard
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\typeguard\__init__.py", line 21, in <module>
    from ._importhook import ImportHookManager as ImportHookManager
  File "A:\repo\ribasim\Ribasim\.pixi\envs\dev\Lib\site-packages\typeguard\_importhook.py", line 35, in <module>
    OPTIMIZATION = "typeguard" + "".join(version("typeguard").split(".")[:3])
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'

On CI this fails with a pickling error
✨ Pixi task (generate-testmodels in dev): python utils/generate-testmodels.py
Traceback (most recent call last):
  File "/home/runner/work/Ribasim/Ribasim/utils/generate-testmodels.py", line 44, in <module>
    for model_name in p.imap_unordered(generate_model_partial, models):
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/Ribasim/Ribasim/.pixi/envs/dev/lib/python3.12/multiprocessing/pool.py", line [8](https://github.com/Deltares/Ribasim/actions/runs/12147545818/job/33874020840?pr=1959#step:7:9)73, in next
    raise value
multiprocessing.pool.MaybeEncodingError: Error sending result: '<multiprocessing.pool.ExceptionWithTraceback object at 0x7ff[10](https://github.com/Deltares/Ribasim/actions/runs/12147545818/job/33874020840?pr=1959#step:7:11)76f0f80>'. Reason: 'PicklingError("Can't pickle <class 'ribasim.input_base.TableModel[BasinProfileSchema]'>: attribute lookup TableModel[BasinProfileSchema] on ribasim.input_base failed")'

I tried rolling back from pandera 0.21 to 0.20 but it didn't seem to help.

I can reproduce the CI error, not your typeguard one.

Yeah neither can I, that is just pixi environment installation sometimes going wrong leading to this kind of error.

:tada


Publish sidebar column is too narrow

With the recent changes from .group to .columns, the new Entry page is now rendered with the main column being 75% and the sidebar at 25%. This is dramatic change from the 60%/35% in 2.2.x and may affect many extensions.
I think it's a tad narrow and should be reverted to the 2.2.x proportions.

What about 65%/35%?
I pushed this to the repo directly.

I think the 5% was so there was spacing between the two columns.

Yes, but things changed a bit ;)


Remove direct db access in link_accounts view in favor of some data proxy

It's the only direct db access in a view so might as well be perfect.

These kind of actions should be moved out of views altogether and into main/refactored breakup of main, but that's a bigger piece of refactoring that I'm not going to do now.
Pushing the actual SQL manipulation into decksite.data.person is f6b9747a.


Add flood (1.0-rc1) formula

Here’s a formula for a new small tool. Add it if you like it, otherwise no harm done.
Project: https://github.com/sjmulder/flood
Notes:

I’ve tagged a rc1 version just in case something comes up.
Not sure if having prebuilt binaries is worth it. It takes only an instant to build.
The Makefile’s install target seems to work well, given the right prefix.

Thanks for merging!
I've just tagged 1.0 so if you were planning on building binaries that might be a good time to switch tags too.


Support runtime credential configuration

Both the config file and the router's plug line are executed at compile time, only storing environment variables when the system is built.
I would like it if basic_auth supported a {:system, "ENV_VAR"} similar to Phoenix so the values can be configured at run time. See http://hexdocs.pm/phoenix/Phoenix.Endpoint.html:

The :port option requires either an integer, string, or {:system, "ENV_VAR"}. When given a tuple like {:system, "PORT"}, the port will be referenced from System.get_env("PORT") at runtime as a workaround for releases where environment specific information is loaded only at compile-time.

Ideally the {:system, "ENV_VAR"} convention will eventually be built into Elixir's Application module so each individual application doesn't have to be patched to support this.

That sounds like a great idea @ericlathrop. I know the maintainers are pretty busy, so I'm sure they'd appreciate a PR for this if you have the time to do so. Otherwise I can see if I'm able to do it at some point :)

@ericlathrop right now you can do the following setup:
in Router
plug BasicAuth, use_config: :basic_auth

in prod.exs
config :basic_auth,
  realm: "Admin Area",
  username: System.get_env("BASIC_AUTH_USER"),
  password: System.get_env("BASIC_AUTH_PASSWORD")

@vitalis Correct, but what you may not realize is that the config file is converted to an erlang sys.config file at the time you build a release, so the System.get_env/1 calls are only executed at build time.

This is already possible when using an OTP release...
Set the config like this:
config :otp_app, key: "${ENV_VAR}"

Then, when booting, set RELX_REPLACE_OS_VARS=true. This will pull in the value of ENV_VAR at runtime instead of compile time
See: http://blog.plataformatec.com.br/2016/05/how-to-config-environment-variables-with-elixir-and-exrm/

This feature would be very helpful for me.
I'm not using releases, but I do compile the code ahead of time when building a docker container, so the env vars aren't available.
👍

Also very helpful for Heroku deployments. 👍

For Heroku, the ENV can be made available at compile time by setting config_vars_to_export.
Detail: https://github.com/HashNuke/heroku-buildpack-elixir#configuration

@linjunpop that's only at build time. ENV variables can change during runtime, so they need to be dynamic.

Done in https://github.com/CultivateHQ/basic_auth/pull/13 (thanks @chelsea )


Aggregation on date time field.

Merged in tantivy https://github.com/quickwit-oss/tantivy/pull/1693


Avoid fatal error on ServiceNotFoundException

Avoid fatal error on ServiceNotFoundException
I suppose this error is due to cache, probably server cache like OPcache.
Because PrestaShop cache should be cleared on Module install in normal case.
/var/logs/prod.log
[2020-05-28 13:01:20] request.CRITICAL: Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "You have requested a non-existent service "mbo.tab.collection.provider"." at /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php line 348 {"exception":"[object] (Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException(code: 0): You have requested a non-existent service "mbo.tab.collection.provider". at /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:348)"} []
Fatal error
Unable to generate a URL for the named route "admin_mbo_catalog_module" as such route does not exist.

in var/cache/dev/appDevDebugProjectContainerUrlGenerator.php (line 387)

appDevDebugProjectContainerUrlGenerator->generate('admin_mbo_catalog_module', array(), 0) in vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php (line 240)

Router->generate('admin_mbo_catalog_module', array(), 0) in src/PrestaShopBundle/Service/Routing/Router.php (line 49)

Router->generate('admin_mbo_catalog_module', array(), 0) in src/PrestaShopBundle/Routing/Converter/LegacyUrlConverter.php (line 92)

LegacyUrlConverter->convertByParameters(array()) in classes/Link.php (line 822)

LinkCore->getAdminLink('AdminPsMboModule') in classes/controller/AdminController.php (line 2048)

AdminControllerCore->getTabs('48', 3) in classes/controller/AdminController.php (line 2049)

AdminControllerCore->getTabs('43', 2) in classes/controller/AdminController.php (line 2049)

AdminControllerCore->getTabs('42', 1) in classes/controller/AdminController.php (line 2049)

AdminControllerCore->getTabs() in classes/controller/AdminController.php (line 1919)

AdminControllerCore->initHeader() in classes/controller/Controller.php (line 288)

ControllerCore->run() in classes/Dispatcher.php (line 515)

DispatcherCore->dispatch() in admin-dev/index.php (line 97)

Related reports

https://www.prestashop.com/forums/topic/1024326-prestashop-marketplace-in-your-back-office/
https://www.prestashop.com/forums/topic/1024187-errore-modulo/
https://www.prestashop.com/forums/topic/1024399-error-500-back-office-after-updating/
https://github.com/PrestaShop/PrestaShop/issues/19465
https://www.prestashop.com/forums/topic/1024474-error-modulecatalogcontroller/
https://github.com/PrestaShop/PrestaShop/issues/19483
https://www.prestashop.com/forums/topic/1025654-you-have-requested-a-non-existent-service-mbotabcollectionprovider/

Hello @Matt75  I have the same problem and I'm having trouble solving, I need support for my website

@joelmoo1 See https://github.com/PrestaShopCorp/ps_mbo/releases/tag/v2.0.1
This is a cache issue, if you have a server cache please clear it too. (Ask your hosting provider if needed)


feat: Detect ad blockers

What does this change?

Move code implemented in frontend and dcr so that it can be shared.
Add to the classes of the fake ad element and conditions under which we consider it to be blocked in order to make function more reliable for certain ad blockers (see spreadsheet). Code borrowed from just-detect-adblock

Why?

Remove duplicated code so that future changes can be made more easily
Increase accuracy of ad blocker detection

@mxdvl - There are a few ad blockers like Ghostery on Chrome for which just-detect-adblock gives a false negative but our current approach gives a true positive, hence the combined approaches.


As a FD I want lighting animations so that I can have cool effects on the spaceship

More detailed User Story
As a Flight Director
I want custom animations with key frames (pulled in from the config file)
So that I can play those animations during the mission and have cool effects
Acceptance Criteria
Given the CLI
When user types "animation shake"
Then the shake animation starts playing
Acceptance Criteria
Animations in the JSON config file should have keyframes (basically dynamically calculated scenes) and fade styles and duration to each scene.

I have a pretty good idea on how this should function if you want to get together to chat about it.


Add depth to Subnets

Have the ability to provide a list of names for the depth of private subnets, instead of providing just a number of subnets.  At each custom level, can specify number of subnets.  These can be referred to as name for placing resources in these subnets.  Alternatively, provide an option for this to be non-routeable space that gets added to the VPC as a secondary CIDR with its own pool.

This is a bit more involved, but ideally get rid of the public/private concept and just allow for custom subnets that are assigned to custom route tables, and then N number of NACLs assigned to the custom subnets.  This also involves stating which named subnets the internet gateway belongs to and what subnets the NAT GW belongs to as well.  This is a complete refactor and will also probably require config validation to ensure names are correct and accessible.

Route Tables => Subnets => RouteTable Association => NACL to Subnets => IGW/NATGW to Subnets => Gateway Services to Subnets => TGW to Subnets.
Output named subnets map.

This would be a major uplift and breaking change.  The base public/private is great for straight forward simple configurations.  What I can do is add an additional subnets parameter that can have named subnets, additional control over if the route to NATGW is configured, any privatelink or gw services, nacl config, etc.


dts: nordic: Set default binding for all multi mode buses

As Nordic SPI, I2C and UART buses can act as both slave and master,
these nodes can have different compatible properties, and are annotated
with a comment, instead of a compatible property. This forces boards to
put compatible properties in their definitions, which is unnecessary
boilerplate for most boards, as most boards acts as masters on these
buses.
Set master mode by default for these buses, to reduce boilerplate and
potential errors in board definitions. Boards that need to act as slave
nodes will just continue to override the compatible properties.
Likewise, existing boards that override this compatible property with a
master binding will not be affected by this change.
Signed-off-by: Trond Einar Snekvik<EMAIL_ADDRESS>

Created to alleviated issues like this: https://devzone.nordicsemi.com/f/nordic-q-a/82603/vsc-devicetree-plugin-erroneously-reports-errors


Issue when using "packed" workflow instead of metallic workflow

when enabling the packed workflow, shadows do not properly work with height maps. in metallic workflow the shadows follow extremely offset heightmaps perfectly, however, in packed workflow, they stay where they would as if there was no height map at all

correction it appears to be the metallic map doing that

For context, i've bastardized a height map to give an avatars eyes a "picture looking at you" effect, so my heightmap offset value it extreme negative despite it being made to be used at 0 (to give it a large parallax, the "looking" effect, however i do use normal heightmaps across the rest of the model and the issue persists,
the issue simply being that in packed mode the metallic map does not follow the parallax offset of the heightmap.

In which shader?

Found this bug in uber shader, fixed for next update.

yeah uber sorry forgot its a whole pack of shaders lol, thank you so much, i love working with your shader! i find it works the best with heightmaps in comparison to all others


Uncaught (in promise) TypeError: this.positionCleanup is not a function

This API is working great, but on emoji selection or clicking outside of the popup window, the following error is consistently thrown...
Uncaught (in promise) TypeError: this.positionCleanup is not a function
I'm sourcing the library using the

Oops... I was obviously using the position attribute incorrectly. I still don't really don't understand how to used FixedPosition correctly, but that's on me. 😊

Actually, looks like this is a valid issue! If fixed positioning is used, then no positionCleanup gets added (currently it only gets added if a reference element is passed in, which you wouldn't do if you are using fixed positioning). But upon closing the picker, as you found, it tries to run the cleanup, hence the exception.
I'll make sure to address this soon.
As for the difference, when you use fixed positioning, the picker is fixed to the viewport. It won't scroll if the page is scrolled. You can specify left/right/top/bottom position values for it.
Relative positioning takes a reference element, and the picker is positioned relative to that. It will scroll with the container.
See here.

Just released 5.1.1 which should solve the issue with the exception thrown with positionCleanup when using fixed positioning.

Awesome! Thanks.


Weapon and Artifact counts are less than max after scan finishes

Using v1.1, I ran a full scan. After the scan finished, the weapon and artifact counts in the lower left corner are less than their max:

I'm not sure what this means...

Those are your 5 and 4 star weapons and artifacts.

We will be adding more filters/toggles in the future to make this more clear.


Clash between nexusformat and nexus packages (in the form of a warning)

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
In my mcstas-suite and mcxtrace-suite feedstocks I use dual NeXus oriented dependencies:

The (admittedly oldschool) nexus c-API for writing NeXus files from McStas
And nexusformat gets pulled in because I like providing my users with a nice and simple NeXus viewer (nexpy)

I have been noticing the below clash for file bin/nxdirwhich is part of both packages:
Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: \
SafetyError: The package for nexus located at /Users/peterwillendrup/cleanconda/pkgs/nexus-4.4.3-h23a0a3c_13
appears to be corrupted. The path 'bin/nxdir'
has an incorrect size.
 reported size: 219856 bytes
 actual size: 279 bytes

ClobberError: This transaction has incompatible packages due to a shared path.
 packages: conda-forge/osx-arm64::nexus-4.4.3-h23a0a3c_13, conda-forge/noarch::nexusformat-1.0.6-pyhd8ed1ab_0
 path: 'bin/nxdir'

done
Executing transaction: done

Interestingly, the error (or let's call it a warning - because the resulting env is functional) only occurs when requesting nexus before nexusformat:
conda create -n nexus1st nexus nexusformat
but NOT when requesting
conda create -n nexusformat1st nexusformat nexus
I have taken the liberty of creating a similar issue over at https://github.com/conda-forge/nexusformat-feedstock/issues/27 :-)
Installed packages
# packages in environment at /Users/peterwillendrup/cleanconda/envs/nexus1st:
#
# Name                    Version                   Build  Channel
bzip2                     1.0.8                h99b78c6_7    conda-forge
c-ares                    1.33.1               hd74edd7_0    conda-forge
ca-certificates           2024.8.30            hf0a4a13_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
h5py                      3.11.0          nompi_py312h903599c_102    conda-forge
hdf4                      4.2.15               h2ee6834_7    conda-forge
hdf5                      1.14.3          nompi_hec07895_105    conda-forge
hdf5plugin                5.0.0           py312hf6907c8_0    conda-forge
icu                       75.1                 hfee45f7_0    conda-forge
krb5                      1.21.3               h237132a_0    conda-forge
libaec                    1.1.3                hebf3989_0    conda-forge
libblas                   3.9.0           24_osxarm64_openblas    conda-forge
libcblas                  3.9.0           24_osxarm64_openblas    conda-forge
libcurl                   8.10.1               h13a7ad3_0    conda-forge
libcxx                    19.1.0               ha82da77_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h93a5062_2    conda-forge
libexpat                  2.6.3                hf9b8971_0    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           13_2_0_hd922786_3    conda-forge
libgfortran5              13.2.0               hf226fd6_3    conda-forge
libiconv                  1.17                 h0d3ecfb_2    conda-forge
libjpeg-turbo             3.0.0                hb547adb_1    conda-forge
liblapack                 3.9.0           24_osxarm64_openblas    conda-forge
libnghttp2                1.58.0               ha4dd798_1    conda-forge
libopenblas               0.3.27          openmp_h517c56d_1    conda-forge
libsqlite                 3.46.1               hc14010f_0    conda-forge
libssh2                   1.11.0               h7a5bd25_0    conda-forge
libxml2                   2.12.7               h01dff8b_4    conda-forge
libzlib                   1.3.1                hfb2fe0b_1    conda-forge
llvm-openmp               18.1.8               hde57baf_1    conda-forge
ncurses                   6.5                  h7bae524_1    conda-forge
nexus                     4.4.3               h23a0a3c_13    conda-forge
nexusformat               1.0.6              pyhd8ed1ab_0    conda-forge
numpy                     2.1.1           py312h801f5e3_0    conda-forge
openssl                   3.3.2                h8359307_0    conda-forge
pip                       24.2               pyh8b19718_1    conda-forge
python                    3.12.6          h739c21a_1_cpython    conda-forge
python_abi                3.12                    5_cp312    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
scipy                     1.14.1          py312heb3a901_0    conda-forge
setuptools                74.1.2             pyhd8ed1ab_0    conda-forge
tk                        8.6.13               h5083fa2_1    conda-forge
tzdata                    2024a                h8827d51_1    conda-forge
wheel                     0.44.0             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
zstd                      1.5.6                hb46c0d2_0    conda-forge

Environment info
active environment : nexus1st
    active env location : /Users/peterwillendrup/cleanconda/envs/nexus1st
            shell level : 2
       user config file : /Users/peterwillendrup/.condarc
 populated config files : /Users/peterwillendrup/cleanconda/.condarc
                          /Users/peterwillendrup/.condarc
          conda version : 24.7.1
    conda-build version : not installed
         python version : 3.12.5.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=m2
                          __conda=24.7.1=0
                          __osx=14.7=0
                          __unix=0=0
       base environment : /Users/peterwillendrup/cleanconda  (writable)
      conda av data dir : /Users/peterwillendrup/cleanconda/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /Users/peterwillendrup/cleanconda/pkgs
                          /Users/peterwillendrup/.conda/pkgs
       envs directories : /Users/peterwillendrup/cleanconda/envs
                          /Users/peterwillendrup/.conda/envs
               platform : osx-arm64
             user-agent : conda/24.7.1 requests/2.32.3 CPython/3.12.5 Darwin/23.6.0 OSX/14.7 solver/libmamba conda-libmamba-solver/24.7.0 libmambapy/1.5.9
                UID:GID : 503:20
             netrc file : None
           offline mode : False

I must say I don't know what to do about that.

nexus provides a C++ nxdir executable
nexusformat provides a pure python nxdir script

Both conda recipes only package the upstream code.
I don't really see one changing the nxdir name in the conda package. That would be very confusing for the users.
@conda-forge/core, is there any policy for this kind of issue?

Normally, you would add a run_constrainted to at least one of the packages to make them non-coinstallable or split them apart that you can use a subset of the functionality without having the clashing parts. I'm not sure whether this is helpful here.

@xhochy thanks for that feedback. No, not really helpful here as I in fact need them both. :-)
I will chat with some of the nexus folks at NOBUGS this week, perhaps ideas can be found wrt. what to potentially do upstream on one or both.
Is there potentially a way to decide naming of the binary at install-time? (I.e. nxdir.packagename if there is an nxdir already?)

Is there potentially a way to decide naming of the binary at install-time? (I.e. nxdir.packagename if there is an nxdir already?)

There are no sane ways to do it. You could only do some trickery in post-link scripts, but I would highly advise against it.

you can split the packages into
nexus = libnexus +nexus-nxdir
nexusformat = libnexusformat + nexuformat-nxdir

then when you do have them co-installed, you can choose which *-nxdir you install.
eventually, you could make nexus-nxdir exclusive with nexusformat-nxdir

Thanks @hmaarrfk! That sounds like a good idea.
nexusformat being a python package, I don't think it's possible to split nxdir in a separate package. It's an entry-point that is created only at install time, not a file that can be put in a separate package. Or?
Anyway, splitting nexus and making nexus-nxdir exclusive with nexusformat could be enough.
What do you think @willend?
Will be interesting to know if nexus and nexusformat developers (ping @rayosborn) have some opinion.

@beenje that could work I guess, but I would then suggest to make nexus depend on nexusformat || nexus-nxdir (since I need both the nexusformat python and the libs+headers of nexus within the same env. :-) )
I will try to chat with @rayosborn in the next coffee break about his opinion.

@beenje that could work I guess, but I would then suggest to make nexus depend on nexusformat || nexus-nxdir (since I need both the nexusformat python and the libs+headers of nexus within the same env. :-) )

I'd split nexus in nexus-core and nexus-nxdir. By default it would install both to not break compatibility.
You could install nexus-core together with nexusformat (but would have to specify that explicitly instead of nexus).

@beenje, perfect for me!

I forgot to say, if you think that both binaries are equivalent, then making one package depend on the other at build time would be the easiest. That way, only the first package will get the nxdir binary and the other will just get it transitively.
However, if the upstream packages are not co-aligned, then it is difficult to guarantee compatibility (even bug for bug compatibility)

@hmaarrfk the two tools (one is a python script, the other is a binary built from c-code) are equivalent and (I guess) probably drop-in compatible.
For a couple of reasons listed below I would be in favour of the last suggestion from @beenje (https://github.com/conda-forge/nexus-feedstock/issues/20#issuecomment-2376343799) - and my understand is that @rayosborn is also OK with such an approach:

From my understanding of the usage in the community, the pure-python nexusformat package is probably more widely used these days, and there was actually quite official talk of deprecation of the (historic reference-implementation) c-api in the form of nexus.

We are still some that make use of the nexus c-api, so there are good reasons to set up a solution that is backward compatible for any other conda-forge feedstocks that depend on nexus.

My own softwares (on conda-forge as mcstas-suite-feedstock and mcxtrace-suite-feedstock present a niche scenario that does not actually make use of the said binary nxdir - and I would therefore be happy to explicitly depend on a new nexus-core in the future.

So I guess a way forward is that I (or @beenje once you may have the time) have a go at the nexus feedstock in the direction of the proposal in https://github.com/conda-forge/nexus-feedstock/issues/20#issuecomment-2376343799
(I will myself likely not have time for this until ~ mid October :-) )

Excellent, thanks for your help @beenje


RSpec/LetBeforeExamples is not a safe autocorrection

Hello,
I have found an instance where the autocorrection for RSpec/LetBeforeExamples changes the behavior.  I believe this cop should be marked as an unsafe autocorrection.
The issue is when a RSpec.shared_examples block defines a let with the same name as one defined closer to the main examples:
# frozen_string_literal: true

Box = Struct.new(:value)

RSpec.shared_examples 'when overriding value' do
  let(:value) { 1 }
end

RSpec.describe 'RSpec/LetBeforeExamples' do
  include_examples 'when overriding value'

  let(:value) { 2 }

  it { expect(value).to eq(2) }
end

In this case, the cop will move the let(:value) above the include_examples call, which changes the behavior.
See example repo here: https://github.com/gburgett/rubocop-let-before-examples

This over-simplified example shows few bad patterns. First, when overriding value should be a shared context, and not examples, as it only defines the context. Next, the way I'd expect the value to be overridden, is:
RSpec.describe 'RSpec/LetBeforeExamples' do
  include_examples 'when overriding value' do
    let(:value) { 2 }

    it { expect(value).to eq(2) }
  end
end

Hi Darhazer, thanks for the comments.  Yes this over-simplified example does have bad patterns, that's primarily because I simplified it significantly from my real-world code in our closed source app.  In that app the shared_examples do define some examples but they were not relevant for reproducing this issue so I eliminated them.
Secondly in our code, the solution was to wrap the shared examples in their own describe block so that they did not override the value.
All of that however is irrelevant to the issue described in this PR, which is simply this: LetBeforeExamples autocorrection can in certain circumstances change the behavior of the code.

Have you considered using it_behaves_like instead of include_examples, @gburgett ?
The difference is that the former wraps all shared examples in an example group, and lets defined in it take priority over the ones defined in the including example group.
I'm always opposed to the use of include_examples for no really good reason, as it introduces such hard to discover and understand bugs. And it's not only RuboCop that may introduce such bugs, people, too.
Even though there's a clear unsafety here, I'm more inclined to close this, as the reference code does have have code smells. @bquorning @Darhazer ?

Thank you @pirj, yes all our newer code uses it_behaves_like and we do attempt to refactor include_examples when possible.
As a point of argument towards marking this cop as unsafe, it did take me a couple of hours to track down which particular cop was causing my specs to fail.  I had upgraded Rubocop and introduced several new cops, ran safe autocorrection on all of them, and then had to work backwards to isolate which particular cop caused the failure.

@gburgett May I kindly ask you to check if #1413 keeps your specs green after autocorrection?


ci: Lint all changes using golangci-lint

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
58

Relevant Lines:
58

💛  - Coveralls


Tests are broken

Hi, I'm packaging this application for nixpkgs, but the tests are failing.
❯ cargo test
   Compiling mdbook-cmdrun v0.4.0 (/home/pinpox/code/github.com/FauconFan/mdbook-cmdrun)
    Finished test [unoptimized + debuginfo] target(s) in 2.06s
     Running unittests src/lib.rs (target/debug/deps/mdbook_cmdrun-cf6d60e16bd57cd3)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (target/debug/deps/mdbook_cmdrun-02eb7087b57c49c8)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/book.rs (target/debug/deps/book-a79d83d2bdf49cb6)

running 1 test
test build_test_book ... FAILED

failures:

---- build_test_book stdout ----
thread 'build_test_book' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', tests/book.rs:10:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

failures:
    build_test_book

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

error: test failed, to rerun pass `--test book`

I could skip the tests as a workaround, but you might want to look into it.

Hi! ty for opening this issue! Unfortunately, I wasn't able to reproduce the failing tests. Locally and on GitHub Actions. Tests went fine. Do you still have the issue?

Up

Sorry for the late reply. Yes, the error is still there.
I ran cargo test in the root of the repository and get this error:
running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (target/debug/deps/mdbook_cmdrun-254a8cdd668f0b2c)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/book.rs (target/debug/deps/book-08f5c45e60047179)

running 1 test
test build_test_book ... FAILED

failures:

---- build_test_book stdout ----
thread 'build_test_book' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', tests/book.rs:10:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

failures:
    build_test_book

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

error: test failed, to rerun pass `--test book`


SDO expedited uint32 download produces "general error"

First bit (s) is not set in 4 byte expedited download and therefore a client replies with an error. |0x02 should be |0x03 in init_download function?

Thanks for the report, I'll take a look. What version are you using?

I'm using version 1.4.4
The issue is in SDO.js on line 332.
Lines 336 and 337 are probably unnecessary after change?

Should be fixed now in version 1.4.7:
https://www.npmjs.com/package/canopen/v/1.4.7


Fixing Flaky Datetime Test with Hypothesis

Attempt to close #3922
According to this: https://stackoverflow.com/a/78163597
mktime in C library on Windows can produce unexpected results if the local timezone is in DST. If we generate test cases from Hypothesis with a range, we should fix the timezone to UTC. Separate tests can be created with multiple timezones with reduced ranges.

This seems like it changes the fundamental nature of this test. I'm also not sure what the relevance of the reference to mktime is; what is using mktime?

From here: https://docs.python.org/3/library/datetime.html#datetime.datetime.fromtimestamp the underlying C library will be called, and it seems that mktime is being used.
If those are wrong assumptions, feel free to provide the correct explanation as to what is under the hood to determine the range.

The discussion here has been very useful and I think clarified the situation for me - I opened #4212 which is based upon this and hopefully is a solution we all like?


Select field

Create Select block
Use jquery.styler plugin for select block
Add example with select block usage

Please, follow following guide to create a commit message:

Separate subject from body with a blank line

Limit the subject line to 50 characters
Capitalize the subject line
Do not end the subject line with a period
Use the imperative mood in the subject line
Wrap the body at 72 characters
Use the body to explain what and why vs. how

We probably want to rename select.html example to index.html to be able to reach this example with http://$HOSTNAME/static/examples/select/ path


correct error when a pie starts empty

Closes #2688

Codecov Report

Merging #2690 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #2690   +/-   ##
=======================================
  Coverage   81.02%   81.02%
=======================================
  Files          59       59
  Lines        4633     4633
=======================================
  Hits         3754     3754
  Misses        879      879

Impacted Files
Coverage Δ

src/data.js
87.17% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #2690 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #2690   +/-   ##
=======================================
  Coverage   81.02%   81.02%
=======================================
  Files          59       59
  Lines        4633     4633
=======================================
  Hits         3754     3754
  Misses        879      879

Impacted Files
Coverage Δ

src/data.js
87.17% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@panthony Thank you for the quick fix! 🏅


Port TagLib linked functions to C++ taglib2

TagLib2 has all of the image functions that were missing in TagLib 1 that necessitated using TagLib-Sharp.
Porting over to C++ should reduce memory usage and make things faster (no need for marshalling CLR objects)

Still need to do error handling on C++ side for non track files. Right now the C++ side will through an exception causing undefined behavior.

Nevermind, dynamic_cast properly handles unknown filetypes and allows rust-side to return a NONTRACK.


Donation Parsing / Custom Donation Input

Currently, Amplify only allows donations of $1, $2, $20, and $50 (and soon $1.50). It would be nice to allow users to make a custom donation, as well as make it more clear what the default donation is.
To accomplish this:

[ ]  Update UI to accept custom donations and clearly indicate a default value
[ ]  Update the '/create-checkout-session' route to accept a generic value.
[ ]  Make sure that donations are correctly being sent to stripe, for example: $1 would be 100 because Stripe uses penny increments.
[ ] Write tests for the above.

Although not entirely helpful as @Alex-is-Gonzalez mentioned during our meeting, just for the record here's the documentation on the Cicero API for its official endpoint, and the expected response structure would be:
{
  "response": {
    "errors": [],
    "messages": [],
    "results": {
      "count": {
        "to": number,
        "total": number,
        "from": number
      },
      "officials": [
        ... official objects ...
      ]
    }
  }
}

It'd certainly be nice if we can work with the actual response from the GET request, but for the time being I was able to move past the 404 & AxiosError on the /campaign/ page (aka SearchReps.vue component by creating a test_response based on what properties were required from the existing code within representatives.js. And I was able to display the DonateMoney.vue component as how it currently looks:

I'm not excited about pushing up a revision with mainly helpful notes and a test_response obj, but you can comment out the lines 114 to 130, add spaces as you'd like, and use the following code for bypassing the current error.
// starting line 129 after commenting out lines 114-130

    /* structure of data expected based on current code as of 02/01/2023:
    const response_results = {
      candidates: [
        {
          officials: [
            // rep: {}
            {
              office: {
                district: {
                  ocd_id: : 'string' || number
                },
                title: ''
              },
              chamber: {
                name_formal: 'string',
                name: 'string'
              },
              addresses: [
                // mainAddr: {}
                {
                  address_1: 'string',
                  address_2: 'string',
                  city: 'string',
                  postal_code: 'string',
                  state: 'string'
                }
              ],
              web_form_url: 'string',
              email_addresses: 'string',
              photo_origin_url: 'string',
              identifiers: [],
              photo_cropping: {}
            }]
        }],
    } */

    let test_response = {
      errors: [],
      results: {
        candidates: [
          {
            officials: [
              // rep:
              {
                office: {
                  district: {
                    ocd_id: 1234
                  },
                  title: 'Office Title'
                },
                chamber: {
                  name_formal: 'Chamber Formal Name',
                  name: 'Name of Chamber'
                },
                addresses: [
                  // mainAddr:
                  {
                    address_1: '123 Main',
                    address_2: 'Apt 321',
                    city: 'City',
                    postal_code: '00000',
                    state: 'California'
                  }
                ],
                web_form_url: 'https://some_url.com',
                email_addresses<EMAIL_ADDRESS>                photo_origin_url: 'https://another_url.com',
                identifiers: [],
                photo_cropping: {}
              }]
          }
        ],
      }
    };

    const { errors, results } = test_response; // effectively replacing line 130

I suggest we could probably leave fixing the api GET request to the other issue (for now), although I can't quite find the original issue. I did find this #467 though. @Alex-is-Gonzalez did you say you saw an existing issue for this?

cc: @charliegerard-stripe


New design - 4.2 (Send DCR), 4.3(Receive DCR)

4.2, 4.2.1, 4.3 - pages updated for the new design
Required to update the design for the dialog_info.xml


Add products taxonomy to improve findability

Adds docs products taxonomy to the repo to improve findability experiences (onsite search, recommendations and others)

Product Label
Products

.NET
https://authoring-docs-microsoft.poolparty.biz/devrel/7696cda6-0510-47f6-8302-71bb5d2e28cf

Docs Build status updates of commit ca98a23:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

iot-api-docs/docfx.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Better error message when usernotes are full

ref: https://www.reddit.com/r/toolbox/comments/3e47f9/notes_are_suddenly_not_saving/ (and the various posts like it)
The error should link to a wiki page to offer resolution tips (like pruning).
I'm setting this 3.3 but I may try to get it into 3.2.

I wouldn't rush it. It won't really be necessary after S6 is released anyway.

...for a little while.

womp womp

3.x

Did thing with 81143798fce66109c6fef73fd45b434d48e9451f.


Improve manifest.json

Makes the name and description of the extension clearer and adds an icon.

Hey, I am gonna accept these changes for now, but please be aware that I might change them later as I might add other features to it in the future. :)


Inline diff for space not showing

VSCode Version: Code 1.8.1 (ee428b0eead68bf0fb99ab5fdc4439be227b6281, 2016-12-19T14:42:49.304Z)
OS Version: Darwin x64 15.6.0
Extensions:

Extension
Author
Version

vscode-eslint
dbaeumer
1.2.2

tslint
eg2
0.8.1

debugger-for-chrome
msjsdiag
2.4.2

vetur
octref
0.2.0

language-stylus
sysoev
1.6.0

vim
vscodevim
0.4.10

This is showing diff:

But when I make some other changes, it's not:

@rebornix @alexandrudima

Ok, "diffEditor.ignoreTrimWhitespace": false fixes the problem.
The strange behavior when it's true seems tracked at #18353.


Please add recommended abbreviation for Cosmos DB Account

Currently only the Cosmos SQL Database is listed with a recommended abbreviation, however the Cosmos DB Account also requires a unique public-facing name.

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

ID: 8c22eb33-2fde-55b4-021d-e229c857e51b
Version Independent ID: 1f767675-7d50-6ea5-b798-1323cd4a63a1
Content: Recommended abbreviations for Azure resource types - Cloud Adoption Framework
Content Source: docs/ready/azure-best-practices/resource-abbreviations.md
Service: cloud-adoption-framework
Sub-service: ready
GitHub Login: @BrianBlanchard
Microsoft Alias: brblanch

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 526367

As asked by OP, what is the recommended abbrevation for cosmosdb accounts?

@greg-mcnamara - - Thanks for the feedback! You should see some updates soon.

https://github.com/MicrosoftDocs/cloud-adoption-framework-pr/pull/3950


Change base image to gcr.io/distroless/static

Refer https://github.com/kubernetes/kubernetes/issues/70249 for more information.

/assign @Random-Liu @dashpole @ixdy

/lgtm

/assign @spiffxp

/assign @lavalamp
for approval


Add support for Import & Export data

Duplicated as #74, all configuration files have been exposed in app installation directory already, you can copy all these files from one device to another directly.


Xbox: some games I don't own will show up in "owned" list

It seems that if one game has been show up in any kind of Xbox Game Pass (both pc or console), and I played them, it will show "I own them". And after that, even the game is already leaves Xbox Game Pass, it will still show in the owned list.
In my case, Everspace. It already left Game Pass, but I played it during Game Pass, so it shows up in my collection list, which is wrong.
Click download will direct to store page, and it shows I need to pay for it, which is correct.

I also have this issue.
There should be a separation between played games and owned games for Xbox


Create 12-ogc-moving-features.ipynb

Refers to issue: https://github.com/movingpandas/mpd-internal/issues/12

Printing the whole geolife sample to the output section is a bit much. Maybe just print the first x thousand characters:

In the end, please add a link to this new notebook to https://github.com/movingpandas/movingpandas/blob/gh-pages/examples.md


Build fails on Ubuntu 18.04 - missing config.h (for libusb submodule)

Hi,
After git clone --recursive https://github.com/GodotVR/godot_openhmd.git, the build system fails apparently in the libusb submodule because it can't find config.h.
$ scons platform=linux     [38/1964]
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o glad/glad.os -c -DOHMD_STATIC -DDRIVER_OCULUS_RIFT -DDRIVER_DEEPOON -DDRIVER
_HTC_VIVE -DDRIVER_PSVR -DDRIVER_NOLO -DOPENHMD_DRIVER_WMR -fPIC -g -O3 -fPIC -DOHM
D_STATIC -DOS_LINUX -DUSE_UDEV -DHAVE_LIBUDEV -Ilibusb -Ilibusb/libusb -Ilibusb/lib
usb/os -Ihidapi/hidapi -IOpenHMD/include -I. -Igodot_headers -Iglad glad/glad.c
gcc -o libusb/libusb/core.os -c -DOHMD_STATIC -DDRIVER_OCULUS_RIFT -DDRIVER_DEEPOON
 -DDRIVER_HTC_VIVE -DDRIVER_PSVR -DDRIVER_NOLO -DOPENHMD_DRIVER_WMR -fPIC -g -O3 -f
PIC -DOHMD_STATIC -DOS_LINUX -DUSE_UDEV -DHAVE_LIBUDEV -Ilibusb -Ilibusb/libusb -Il
ibusb/libusb/os -Ihidapi/hidapi -IOpenHMD/include -I. -Igodot_headers -Iglad libusb
/libusb/core.c
libusb/libusb/core.c:23:10: fatal error: config.h: No such file or directory
 #include "config.h"
          ^~~~~~~~~~
compilation terminated.
scons: *** [libusb/libusb/core.os] Error 1
scons: building terminated because of errors.
$

A config.h for linux seems to be missing:
~/vr-dev/godot_openhmd$ find . -name config.h
./libusb/android/config.h
./libusb/Xcode/config.h
./libusb/msvc/config.h
~/vr-dev/godot_openhmd$

Seems to me like something with the libusb submodule is wrong.

I guess a fresh linux build wasn't tested. For linux libusb generates that file when running autogen.sh:
cd libusb
./autogen.sh

Yep ran into the same issue - config.h is generated by autotools, which core.c needs. Maybe we need to execute that via SCons, or not sure if Scons can provide a compatible config.h


Deviant Art download stopped working

It was working perfectly yesterday, now it isn't...haven't done anything different

It just fails every time I try to download

Confirmed, fails on 1.4.1. I'll try an older version.

Same failure on 1.4.0.

Since 1.3.0 is actually 1.4.0 there's nothing to test, and even older ones should be pointless.

Thank you very much for the speedy reply haha, hmm...so what do you think
the problem might be there?...has deviant art changed something on their
website?
It seems to only be a problem with deviant art :/
On 12 Jan 2017 1:40 AM, "Jouni Järvinen"<EMAIL_ADDRESS>wrote:

Since 1.3.0 is actually 1.4.0 there's nothing to test, and even older ones
should be pointless.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/4pr0n/ripme/issues/425#issuecomment-271884965, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AX5Tt_A9Joh3Frto9AlLpgud_8EEsv6Kks5rROnEgaJpZM4Lggsv
.

Most likely the current change to the gallery and folder views; noticed how the pieces show up, many of them over-zoomed past the frame, and the pages are automatically appended as you browse ? That most likely is the cause. Personally I hate how the pics show up (not only that, but although you can CTRL+F and write something to search for something specific it doesn't help you at all, nothing shows up and when I first tried (haven't tried again) the page wouldn't even move), but the auto-loading is nice.

Bummer....best of luck fixing the program! :D
On 12 Jan 2017 11:46 PM, "Jouni Järvinen"<EMAIL_ADDRESS>wrote:

Most likely the current change to the gallery and folder views; noticed
how the pieces show up, many of them over-zoomed past the frame, and the
pages are automatically appended as you browse ? That most likely is the
cause. Personally I hate how the pics show up (not only that, but although
you can CTRL+F and write something to search for something specific it
doesn't help you at all, nothing shows up and when I first tried (haven't
tried again) the page wouldn't even move), but the auto-loading is nice.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/4pr0n/ripme/issues/425#issuecomment-272154454, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AX5Tt_v6UxQVcR45MWzw4iKgGrKTLcwzks5rRiCDgaJpZM4Lggsv
.

Same issue, 1.4.1

Noticed the same issue with my own scraping program. It's making AJAX calls as you scroll to this address:
http://www.deviantart.com/dapi/v1/gallery/0?iid=572maa5c9fc4eeee0d5450833009f301c971-iy07v1ix-1.1&mp=1

The mp appears to be the offset, starting with 1, but it only calls it after the first scroll down, so I don't know if the first batch of data can be gotten this way. The iid is a page_id provided in-page by a javascript declaration that starts with:
window.__initial_body_data=
Except it's only the part up to the dash in the iid in the UIRL, Here's an example of the JSON data (specific field is requestid):
{
  "dapx": {
    "client": "dw",
    "daid": "cb55273de8b4cac138433f6f8450e1a7",
    "requestid": "572mcf21a8eab036b705428ac2f05769dd7b",
    "log_data": {
      "artist": 10514192
    },
    "eventid": "daweb:gallery::::pageview",
    "delay_init_event": false
  },
  "csrf": "WzAKEQIafQGpEqbT.ojvngu.XESYBX-HFyAUyMA7y6nBvYAvatYgDoh8ftHbyiobJBg",
  "hub": {
    "user": "obfuscated because it's probably specific to my account",
    "ts": "1484577678",
    "auth": "also obfuscated",
    "subs": [

    ],
    "endpoint": "https:\/\/hub.deviantart.net"
  }
}

I have yet to find a source for the part after the dash.
I'm currently testing a browser-extension-based approach, but it appears that as you scroll through the page the higher-up elements actually disappear, making catching them a bit of a challenge. Hope some of this helps, I'll post what solution I end up with if I get one working.

Interesting stuff @rogueralsha, thanks.
I tried something similar recently, although completely unrelated to Deviant Art (or comparable sites).
But it's quite a challenge to deal with scraping sites that dynamically load content via script.
I only know a bit of Beautiful Soup, but this unfortunately doesn't help here.
Do you use something like Fiddler or Charles for developing and testing scraping stuff?

I use Chrome's built-in tools. I usually start by opening the developer console to the network tab, filtering to XHR, and then refreshing the page. I then scroll through the page, and it shows all the AJAX requests being made. From there I analyze the request URL and headers for anything that looks like a token or ID, then start searching the source code of the page for where it's coming from. I use a chrome extension to test any CSS selectors I use to grab individual elements, and raw RegExping when selectors or XPath can't get what I want (usually a combination for accuracy).
Good new on this though, I just noticed that the new thumbnails each have this span around them:
<span class="thumb wide" data-sigil="torpedo-thumb deviation-thumb-185430113 peekable" style="width: 491px; height: 275px;" href="http://gooloo0-o.deviantart.com/art/Claymore-Flora-185430113" collect_rid="1:185430113" data-deviationid="185430113" data-meta="3.3" data-super-img="http://img09.deviantart.net/311c/i/2010/311/4/c/claymore_flora_by_gooloo0_o-d32eesh.jpg" data-super-width="900" data-super-height="506" data-super-transparent="false" data-super-full-img="http://img09.deviantart.net/311c/i/2010/311/4/c/claymore_flora_by_gooloo0_o-d32eesh.jpg" data-super-full-width="900" data-super-full-height="506">
Take note of the data-super-fill-img tag. I've only verified it against a few images so far, but so far that looks to be the direct URL of the full-size image. Normally you'd have to navigate to the image page and deal with the download button and its token, but this looks to just take you right to the full image. I'm going to test it against a bigger gallery to make sure. This doesn't help with catching all the images in the gallery, but it does make the download process one step easier as long as they leave that there.

Starts sounding like that change wasn't merely for visitors, but to block RipMe for starters. With that description it wasn't developed in 1 day either.

BTW, has there been any change made lately to browsing DeviantArt without an account? Or any other noticeable site redesign? Because I haven't visited the site in a long time, so I wouldn't know any differences.
Asking because it could be relevant if any IDs or tokens used by the AJAX/XHR requests to the site are linked to an user account, and maybe are handled differently.

Not that I know of. The two parts of the ID sent with this new AJAX call are composed of a long string that changes every page view, and a second string that seems to be infringementing somehow, as the first few digits stay the same for a period of time but the last few digits to change each time.

Might not be to block rippers, though it has that effect. Could simply be to improve site performance as loading a bunch of elements will make page responsiveness slower and slower. Unloading elements to allow them to be GC'd would improve performance while scrolling.

The change's unforgivable problem is drag-drop support for rearranging your gallery and favs is gone; unless you go manually edit each one, they'll have to stay where they are. Also it thinks you wanna fav your own stuff (uploads and favs alike) when drag-dropping.

DA ripping could be needed very soon, as an artist is threatening with total delete.

@rautamiekka Is it possible to use JDownloader to save the content before it's too late? (Assuming their DA downloader is in better condition than Ripme's)

BTW #441 tries to fix things but apparently is having new problems.

Example URL, before it's to late? To test the different options available.

I spoke too soon ([s]he cancelled the idea some time later, and when I checked his/her stuff I remembered there wasn't much to save), but it's not granted it'd be the only one. I figured I'd not disclose the artist for the better of both of us, so here's another unrelated user whose gallery doesn't go through RipMe (no gallery for that matter with the official releases, my own included) but JDownloader started working after updating (it was broken earlier as well):
http://roky320.deviantart.com/gallery/

Okay..

3,507 Deviations

means 3507 files in the end, or can one item (deviation) be a small set of multiple images?
I haven't seen something like this yet, but I don't really use DeviantArt that much..

^ Ya, over 3½k uploads, but when I pointed JD to the root of the gallery it said 16 targets can be fetched, and it downloaded the whole 16, nothing else. I counted, those 16 are the ones in the root of the gallery.

Okay, I tried a run with https://github.com/mikf/gallery-dl
Making a bit of progress here, downloaded 1200 items before exiting with an error 😉
As https://github.com/mikf/gallery-dl/blob/master/gallery_dl/extractor/deviantart.py indicates, it seems to use the DeviantArt API to fetch all items in a gallery.
I tried it without any account data, so this might be the reason. Will investigate further.

FYI, it is fixed with the latest version of mikf/gallery-dl.
It's working fine.

Any chance of a fix for Ripme for DeviantArt? It is a great piece of work and I would absolutely want stick with Ripme...

JDownloader works too, it gets updated and even has many more features, but unlike RipMe (and maybe others, haven't tested) it can't do recursive ripping, likely just an intentional limitation of the plugin the software uses; for example, my favs don't have anything in the favs root, but have many folders and JD says checking the link was an error.

Just updated to 1.4.6 from 1.2.13 because I didn't realise until just now that newer updates were out. I mostly use ripme for deviantArt stuff, any updates planned to fix this?

I would also be intereseted in a fix.

@Wiiplay123 This is already set to the milestone for upcoming updates, but the ability to fix it is dependent on whether devs have time to dedicate to it. Unfortunately the devs are all volunteers and will tend to work on what interests them most, or seems easy and worthwhile.

Fixed in #516 (version 1.4.15+)
This discussion is rather lengthy so there might be smaller issues I did not notice.
Please post follow-up issues as new issues.


Visual Studio Code Bug/Error User Interface Issue

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

VS Code Version: 1.87
OS Version: 10

I need a solution to my problem, I experience a bug/error when using Visual Studio Code, where the bug/error is the User Interface display that will appear lines immediately when opening visual studio code on my laptop screen. strangely, this only happens in my Visual Studio Code application, when I try in other applications my screen display is still fine.
This is how it looks when I use it :

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.87.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.87.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

I've tried using the latest version but it's still not resolved.

Does the issue occur when running code --disable-gpu from a Windows command prompt?

Does the issue occur when running code --disable-gpu from a Windows command prompt?

When I run code --disable-gpu from the comment prompt window it has no impact on my visual studio code application problem (no change).

Please enable the setting following the steps at https://code.visualstudio.com/updates/v1_40#_disable-gpu-acceleration
/duplicate https://github.com/microsoft/vscode/issues/124226


fix(proofs): add missing exports

Expose several classes and interfaces from proofs module that were missing (especially for Present Proof V1) and are useful for API usage.
In addition, method generateProofRequestNonce was removed from V1ProofService because it seems to be duplicated from its base class. Actually, as AFAIK it is specific for Indy/AnonCreds, I'm not sure if it should be in the base class neither, or agent.wallet.generateNonce() must be directly called instead... especially considering that the latter is more handy for usage from outside the framework (see how ugly resulted in current implementation for AATH).
Signed-off-by: Ariel Gentile<EMAIL_ADDRESS>

Codecov Report

Merging #1073 (d11a692) into main (f777b3d) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1073      +/-   ##
==========================================
+ Coverage   88.22%   88.25%   +0.03%
==========================================
  Files         679      686       +7
  Lines       15901    15926      +25
  Branches     2571     2571
==========================================
+ Hits        14028    14055      +27
+ Misses       1865     1863       -2
  Partials        8        8

Impacted Files
Coverage Δ

...e/src/modules/proofs/protocol/v1/V1ProofService.ts
80.30% <ø> (-0.11%)
:arrow_down:

packages/core/src/modules/proofs/formats/index.ts
100.00% <100.00%> (ø)

...re/src/modules/proofs/formats/indy/errors/index.ts
100.00% <100.00%> (ø)

...ages/core/src/modules/proofs/formats/indy/index.ts
100.00% <100.00%> (ø)

...re/src/modules/proofs/formats/indy/models/index.ts
100.00% <100.00%> (ø)

...es/core/src/modules/proofs/formats/models/index.ts
100.00% <100.00%> (ø)

packages/core/src/modules/proofs/index.ts
100.00% <100.00%> (ø)

packages/core/src/modules/proofs/messages/index.ts
100.00% <100.00%> (ø)

packages/core/src/modules/proofs/protocol/index.ts
100.00% <100.00%> (ø)

...kages/core/src/modules/proofs/protocol/v1/index.ts
100.00% <100.00%> (ø)

... and 5 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Discussed in AFJ WG call 27-10: make nonce optional in proof request, and generate it if not present in the indy proof format service.

Discussed in AFJ WG call 27-10: make nonce optional in proof request, and generate it if not present in the indy proof format service.

So I've finally converted this PR from a mere 'expose types PR' (the ones that @blu3beri likes the most :stuck_out_tongue: ) to a refactoring that impacts three modules :sweat_smile:. Not completely sure about the naming conventions I've selected, but happy to hear any feedback about it!


add a cf field to the getBindingsProxy result

Fixes #4875

Tests

[x] Included
[ ] Not necessary because:

Changeset (Changeset guidelines)

[x] Included
[ ] Not necessary because:

Associated docs

[x] Issue(s)/PR(s): https://github.com/cloudflare/cloudflare-docs/issues/12840
[ ] Not necessary because:

Note for PR author:
We want to celebrate and highlight awesome PR review! If you think this PR received a particularly high-caliber review, please assign it the label highlight pr review so future reviewers can take inspiration and learn from it.

@IgorMinar if we were to go with Record<string, string> we'd be providing a type which is not compatible with IncomingRequestCfProperties since the latter can contain nested objects.
If we're afraid of any being to lenient, what about unknown? or alternatively I can define a JSON type here (or expose Miniflare's)?

Converted to draft as I'll try to improve the cf type, ideally it should come from workers-types

I made @cloudflare/workers-types an optional peer dependency of wrangler and I'm excluding its types from the d.ts file we generate this produces the following result:

project without @cloudflare/workers-types installed
project with @cloudflare/workers-types installed

meaning that types don't get recognized (and typescript falls back to anys) when the package is not installed, and gets the workers-types types otherwise, this is good as:

it is consistent with Miniflare's behavior
allows the user to have control of that workers-types version they want to use (not too important here for IncomingRequestCfProperties but potentially important when/if we want to use other workers-types types in wrangler)

Alternatively if preferred I can make the types getting bundled in the d.ts file (so that those become just part of wrangler and completely separated from workers-types)

[!Note]
One last thing to mention, although having @cloudflare/workers-types an optional peer dependency allows
users freedom to specify what version of the package they want, in our code we do need to import from a specific
entrypoint, in this case (and in Miniflare's code too) we import from /experimental, that's unfortunately not something
that the user can have control over


Final dialogue & combat branches for Diana, FriendlyYellow, Usir, and BossUsir

Possibly related to this, the game crashes when you defeat Ravi.


fix(#796): Verified / unverified filter

Description
discord username: afetharita#0001
**closes #796 **
Please describe your changes. Also describe your aim and content. Do not forget to list the dependencies required caused by those changes.
## Things to check before creating a PR

[ ] I have inspected my topic, checked.
[ ] If it is a core feature, executed detailed tests.

Creating PR rules

[ ] PR must be created for an issue with approved tag. Otherwise PR will be rejected.
[ ] Relevant issue number: The issue number related to PR must be attached to head of PR header, after prefix after prefix # must be attached in parenthesis. A header like this could be used "prefix(#issue_number): PR header" .
[ ] A descriptive and understandable title: The PR title should clearly describe the nature and purpose of the changes. The PR title should be the first thing displayed when the PR is opened. And it should follow the semantic commit rules. For example, a title like "docs(#issueId): Add README.md" can be used.
[ ] Related file selection: Only relevant files should be touched and no other files should be affected.
[ ] Format and Lint Suitability : The code should be made in accordance with a certain format standard and examined according to the lint rules.
[ ] Clean commit history: The commits where the changes are made should be clear and organized.
[ ] Opening PR when job is completed: PR should be opened when job is completed and sent for review by other team members.

Changes

[ ] A new feature (a change that adds a new feature, not a breaking change)
[ ] A new refactor (a change that is not a breaking change, that improves the readability or performance of the code)
[ ] A breaking change
[ ] Documentation change

How were these changes tested?
Please describe the tests you did to test the changes you made. Please also specify your test configuration.
Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

This seems to be conflicted with https://github.com/acikkaynak/deprem-yardim-frontend/pull/819.
#797 and #796 are very similar. Anyway, I'd still like to see the improvements in the page/index.ts one day on the main branch. Apart from that, most probably close this PR.
Please feel free to take over this work if it is still valid. I won't be online for a while 👋

I was in the impression that channels and visibility filters are 2 different things. If this caused by me, or lack of communication, i am really sorry @cdagli that was not the intention at all.
I think there is still value in including an option to label a marker "verified" or "not verified" and i don't think these 2 features are conflicting with each other.

As described in the issue the default value should be Verified cases. Preview Link opens with null selection.
The expectation is, on the initial default page load, only the Verified locations should be visible and  new multi-select filter should be selected as ** Verified**

As Test team we tested this PR. The main functionality is working as expected. Though, these are our findings FYI :
1 - As sercan mentioned in his last comment the drop down comes with empty value and it should be "verified" as default
2 - (LOW prio) There is no localization of these filters. It is always in English
3 - (LOW prio) User must click somewhere else after selecting the filter so that client-side sends the request.
4 - I dont know if it is the expected behaviour but currently there is no kind of flag which we can pass through backend to get the "verified" or "unverified" cases. "Babala" channel is considered as "verified" and "twitter" is not. That's why we pass a "channel" query param on the request url. Please confirm if this is going to be changed or not.
Sample request : https://apigo.afetharita.com/feeds/areas?time_stamp=1675934179&ne_lat=36.31291199724548&ne_lng=36.35375976562501&sw_lat=36.05548306109947&sw_lng=35.9634017944336&channel=babala


Verifier MEECO : wallet fails

https://organisation-wallet-interop.meeco.cloud/test/present

typ = JWT is incorrect

formats is not defined precisely

presentation_submission is rejected

maybe "typ" is missing kb+jwt


Improve reference to maintainers in 'New or Updated Features' page

In several instances, the New or Updated Features guide refers to "docs" when it means "docs maintainers." This PR updates those references to "docs maintainers" for better clarity and to ensure the intended audience is clear.

I found more inconsistent references for doc maintainers. Pull requests pages sometimes refer to 'Docs' or 'Team Docs'. That would be great if we could make it consistent.

Thanks for kicking this off, @apatel369 ! Admittedly, it's a bit tricky because the intended audience for those pages (devs who are building features for Astro) do think of and use the term "docs" as the collective noun for "people working on the docs site."
And, since I know you've been involved with our own docs, you know it's not just "maintainers" (which has an official meaning for repositories) who get involved, provide reviews and feedback... it's often community members like you!  💜
So, I'm not entirely sure what term we would standardize on generally because "maintainers" feels maybe a little too exclusive for how "docs" actually operates? And, it is common to refer to the entirety of the project and team using the term "docs," so I do feel that term is already meaningful in this context to its intended audience.
But I'm happy to update this page for clarity until we settle on something site-wide!

@sarah11918  Thanks, Sarah, for the detailed response! It makes sense not to use term "maintainers" given how the docs are built.
One point of confusion I had while reading was whether "docs" referred to the documentation itself or the Docs team.
May be we can do something to differentiate that?


Typescript support

Hi Guys,
Do you have typescript support? When I try following the example it tells me that on onIdle() is not a function?

Vue.use(IdleVue, {
store,
idleTime: 500
})

declare module 'idle-vue' {
  import { PluginFunction } from 'vue'
  export interface IdleVueUseOptions {
    events?: string[]
    eventEmitter?: any
    idleTime?: number
    keepTracking?: boolean
    moduleName?: string
    startAtIdle?: boolean
    store?: any
  }
  module "vue/types/vue" {
    interface Vue {
      isAppIdle: boolean
    }
  }
  export function install(): PluginFunction<IdleVueUseOptions>
}

And here is the index.d.ts

Thank you so much for this

Just to confirm, i can use either the index.d.ts or the Vue class component one? Or are they meant to be put together?

You need to use that together
D.ts is for the type declaration (so it can pass the compile and the intellisense in Ide will woro)
And the vue class component is for real implmentation

This works perfectly. Thank you so much for your help

Can you tell my what I might be doing wrong? Here's my Main.ts
// The Vue build version to load with the import command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue';
import App from './App.vue';
import router from './router';
import { store } from './store/store';
import * as IdleVue from 'idle-vue';
import Component from 'vue-class-component';
Vue.config.productionTip = false;
// Setup idle-vue
Vue.use(IdleVue, {
eventEmitter: new Vue(),
store,
idleTime: 500
});
Component.registerHooks([
'onIdle',
'onActive'
])
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
store,
components: { App },
onIdle() {
console.log('Idle')
},
onActive() {
console.log('Active')
},
template: '',
});
I added idle-vue.d.ts to my src directory root with the contents of your index.d.ts
No errors, nothing happens.

FYI, you need to register the hooks before all of your codes.
Can you please try if it work or not?
// main.ts (Top)
import './class-component-hooks.ts'

// class-component-hooks.ts
Component.registerHooks([
'onIdle',
'onActive'
])

Cool, I'll check it out. We wrote Window.SetTimeout version in the meantime. We need a warning followed by a log out. I suppose I could add a timeout to OnIdle()


Add --bind-ip

When making client TCP/IP connections, bind to IP on the local machine. This option can be useful if your machine is bound to multiple IPs.
Should fix issue#721 and others that are marked as duplicates. Other tools have it as well: wget has --bind-address option and I think curl --interface does the same.
Issue#2379 with proposal to change socket.socket() had a comment that "We would prefer not to meddle with the global Python socket's settings." This approach (hopefully) changes behaviour of TCP/IP client sockets that call connect() and does not call bind for UDP and server sockets.
Once support for Python 2.6 is dropped, it can be replaced with HTTPConnection's source_address (since 2.7)

Starting from youtube-dl 2<IP_ADDRESS>, there is a new --source-address option. See our FAQ if you need help updating.


package-lock.json forces a compromised version of event-stream

Cloning the repo and performing an npm install is currently not possible without first deleting the package-lock.json. Something in the lockfile is referencing a version of event-stream that was pulled off npm because of a vulnerability involving stealing cryptocurrency.

Had the same problem. Edited package.json to change "npm-run-all" to version "^4.1.5". npm install then worked fine (without having to delete package-lock.json).


chore(toolchain): update project path name to include file name for easier reference

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#541
#540  👈
#539
#537
#536
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite


aks connectedk8s connect should allow connecting to existing arc kubernetes resources and use own key-pair

Extension name (the extension in question)
connectedk8s
Description of issue (in as much detail as possible)
Hello 👋🏼
We're trying to add support for Arc Kubernetes in the AzureRM Provider for Terraform, unfortunately there is no means of connecting an Arc Kubernetes resource that was created by Terraform to a Kubernetes cluster, it will remain with status Connecting.
I attempted the following without success:

Command az connectedk8s connect --name arc-kubernetes-resource-name --resource-group resource-group-name

This doesn't work because the command creates the Arc Kubernetes resource for you, so it will fail if a resource already exists with the same name.

Pull and deploy the helm chart that az connectedk8s connect ... runs

I used the same values that are passed from the az connectedk8s CLI to the Helm chart, but substituted my own RSA key pair generated via openssl, the deployment fails with pods in kube-aad-proxyand config-agent ending in a CrashLookBackOff.
Ideally the connect command should allow the user to connect a cluster to an existing Arc Kubernetes resource and to supply our own private key for the connection. Would this be possible or is there an alternative way of connecting an existing Arc Kubernetes resource to a cluster?

route to CXP team

Hi @stephybun ,

The command "az connectedk8s connect" will succeed if you provide a different arc resource name or delete the already created arc resource and provide the same name again. You cannot use the same name to arc onboard a new cluster since the arc resource might be corresponding to a different k8s cluster.
The public-private key pair generated by connectedk8s CLI is used by arc-agents for establishing a one-time connection to one of the arc service. Post that, the public-pvt key pair is useless and we use a different auth mechanism(MSI). Hence, we did not keep the overhead of generating the pub-pvt key pair on customer's end.
Terraform templates can only create arc-resource currently but cannot install arc-agents. So, they are not useful to arc-onboard a k8s cluster. However, if you are looking for template based arc-onboarding, you could check out the onboarding container tool that we also support. Let me know if this works for you or you still need a terraform based solution for arc-onboarding

@akashkeshari, thanks for the response. The link provided in 3. for the onboarding container tool returns 404. Is this repo public?

It's not public yet. But I have just provided you read access. you may take a look, thanks

It's not public yet. But I have just provided you read access. you may take a look, thanks

Access to this would be greatly appreciated as well, thank you!

@akashkeshari is there a plan for this repo to be public?


Transfer videos from mod2 to fod2

[x] Move all videos from mod2 to fod2 to the /wiki/video directory
[x] Update everything that links to those videos with the new URL
[x] Verify structure of path to video and thumb are correct in Template:Video link

All of the video and thumbnail files were copied over to the fod2 ops and dev servers. As far as I can tell, I found all the links to these files and modified them to point to the new server.


Move to Shared - SqlSer.cs

This is part of Code merge for issue #1261. I have created .common.cs and moved the uncommon code to private methods.

There's not that much code remaining in the framework specific files. Why don't we just move it to the common file?

@johnnypham I just removed the netfx and netcore classes and updated SqlSer.cs in common project with the three functions.

Both Serialize and DeSerialize functions uses If defs, added return statements in if block.
2 .GetUdtAttribute function in netfx used Reflection to throw same exception so just kept the .NetCore one.


navigate up (..) does not work in filePathPattern

Hello everyone
I am using contentlayer with next 13 for creating blogs.
Although using filePathPattern: "../**/*.info.mdx" does not work.

I have all the content I want to generate in app/_content folder so the contentDirPath is the same.
But I want a *.info.mdx file at any level in our out of app/_content folder.
I do not want to change the contentDirPath since I want to keep all other data there.

A similar replication can be found here - https://stackblitz.com/edit/stackblitz-starters-rrscwz?file=contentlayer.config.ts
Is this a bug or is it supposed to work this way?
Thank you

@hardyyb2 Have you solved it?


[RFC]: Add C implementation for @stdlib/math/base/special/asec

Description
This RFC proposes adding native C implementation for @stdlib/math/base/special/asec.
double stdlib_base_asec( const double x );
Related Issues
Related issues # 649
Questions
No.
Other
No.
Checklist

[X] I have read and understood the Code of Conduct.
[X] Searched for existing issues and pull requests.
[X] The issue name begins with RFC:.

Can I work on this?

@Pratik772846 duplicate issue, see #861

@Snehil-Shah Thanks for mentioning


Boolean true/false shouldn't count as empty for isEmpty

See: https://github.com/rayepps/radash/blob/03dd3152f560414e933cedcd3bda3c6db3e8306b/src/typed.ts#L68
I think it's reasonable to say that most people would find this an unintuitive result, as an explicit true or false is a value that definitely exists.

why is a boolean considered empty? And why

this is not documented here
there si no isNil() that returns true only for undefined or null values?

It seems this function is meant to mirror the behavior of lodash.isempty
https://runkit.com/aleclarson/667b64e34cb4b30008f31679


Add CSS change on click

Add CSS change on stylelist click + change name to current stylesheet.
issue #19  and #23

Something is broken


how to synthesize a basic paper from here?

>>> model.generate("Title: Self-Supervised Learning, A Survey\n\nAuthors: John Smith\n\n", new_doc=True)
'Title: Self-Supervised Learning, A Survey\n\nAuthors: John Smith\n\n# Abstract\n\nSelf-supervised learning is a class of unsupervised learning methods that use data augmentation to generate labels for the data. These labels are then used to train a model to predict the labels. This paper provides a survey of the current state of self-supervised learning. We discuss the different types'

it doesn't look like papers that were generated by web service until it got shutdown, right?
how to get it to render a full multiple pages article or paper? is it possible?

Would it be possible to also release the code of the web site, to see how it prompts the model?