Create api Registration Function Invoked When api is Set

It would be great if there were a way to set a function that was invoked once the api is available/set.
Right now, users often have to set timeouts to ensure the angular-nvd3 object and therefore the api has been created before they start to access it.
Creating an an onApiRegistration method that users could set in the directive would eliminate this need as they could just wait for the registration method to be called.
I realize that if you have the scope, you can just watch for the api variable to be set, but I often create my nvd3 charts in services that don't have access to the scope. This would provide an easy, global way for everyone to have access to the api and know exactly when the api is available.
Here's an example of what I had in mind:
Example Setting on Directive:
<nvd3 options="options" data="data" on-register-api="apiCallback"></nvd3>

Example Directive Implementation
.directive('nvd3', ['nvd3Utils', function(nvd3Utils) {
    return {
        restrict: 'AE',
        scope: {
        data: '=',      //chart data, [required]
        options: '=',   //chart options, according to nvd3 core api, [required]
        api: '=?',      //directive global api, [optional]
        events: '=?',   //global events that directive would subscribe to, [optional]
        config: '=?',    //global directive configuration, [optional]
        onRegisterApi: '&?' //callback function that is called with the grid api object [optional]
    },
    link: function(scope, element, attrs){
        ...
        scope.api = {...}
        scope.onRegisterApi(scope.api)
        ...
    }

Thanks, great idea! We added on-ready attribute in the latest release.


Automator: update proxy@master in istio/istio@master

Generated by Automator - 2023-11-26T02:24:49+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-multicluster_istio
4eb27d23b1ba91899aa21d03d135517c20a8b7e3
link
true
/test integ-pilot-multicluster

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


fix(ci): code style on post-merge without changes_only option

This change is

.github/workflows/main.yml line 81 at r1 (raw file):

      - name: "Run cargo doc on push"
        if: github.event_name == 'push'
        run: ci/bin/python scripts/run_tests.py --command doc

Just wondering (for my own understanding):

How come it didn't occur when you merged your PR?
Why run on all code and not on changes only? (and just get the push branch sha)

Code quote:
      - name: "Run rustfmt on push"
        if: github.event_name == 'push'
        run: ci/bin/python scripts/run_tests.py --command rustfmt
      - name: "Run clippy on push"
        if: github.event_name == 'push'
        run: ci/bin/python scripts/run_tests.py --command clippy
      - name: "Run cargo doc on push"
        if: github.event_name == 'push'
        run: ci/bin/python scripts/run_tests.py --command doc


fix creating users with multiple providers

Breaking changes

provider has to be specified with each user in config [users] section, for example:

[users]
owner = ["github:username"]

to assign roles defined in the config, you will need to re-run quetz init-db after the user has associated their account with quetz

only a single identity is allowed to be associated with a username, more identities can be associated with the same user by changing directly data in the db, but due to security concerns this is not exposed with the api

closes #292

Can we handle the role-assignment dynamically upon user-creation? Shouldn't we have access to the default roles from config?

Can we handle the role-assignment dynamically upon user-creation? Shouldn't we have access to the default roles from config?

we read the default role for any user from the  config.  It's only for pre-defined users that we have to create them in the db.  This is necessary, because config is loaded only once after we start the application and any changes in the config would not be available until we restart. I figured out it is faster and easier to run init-db on running server than to restart the server ;-)

we read the default role for any user from the  config.  It's only for pre-defined users that we have to create them in the db.  This is necessary, because config is loaded only once after we start the application and any changes in the config would not be available until we restart. I figured out it is faster and easier to run init-db on running server than to restart the server ;-)


Tab slider thumbnail width doesn't take the text width

Hi Jssor,
Thank you so much for your wonderful plugin.
I have a problem in the tab slider thumbnail. The demo has the fixed width for the thumbnail which has text. I tried to control using css to give width auto but the plugin makes it as width to 0px.
I want the text thumbnail to take the width of its content. Please help.

Thumbnail Navigator is a kind of slider. The tab is a thumbnail navigator in text format. Each tab (thumbnail/slide) should be in fixed size as well.

Thanks for your reply.
Anyhow unable to customize as needed.


Update aws-core, http-client-spi, ... to 2.16.29

Updates

software.amazon.awssdk:aws-core
software.amazon.awssdk:http-client-spi
software.amazon.awssdk:netty-nio-client

from 2.16.20 to 2.16.29.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, semver-patch

Superseded by #296.


Added multiple themes to site

Themes include

Light
Dark
Blueberry Dark
Pantone

Thank you for re-submitting. This is so much easier to review. And it looks great :)
Preview url at https://useweb3-dxro3ltkl-useweb3.vercel.app/
There are still edge cases with different breakpoints though.
<1280 screen size - hides the menu text, but due to the dropdown theme selector at the bottom is too wide

<640 screen size - the entire menu is hidden and replaced by a FAB. The theme selector isn't available anymore. It actually seems like it's a completely different menu/component as it also doesn't take over the selected theme/colors

I'll take a look at it. I noticed that there are some inconsistencies with the quotes being used in certain files too. Was this intentional? I've tried enabling "Format on Save" in VScode with the use of your prettier config but it's causing a lot of styling issues as mentioned previously. Is there anyway we can standardise this?

Nice! Almost there... I just found 1 more component that doesn't correctly update colors yet..

I'll take a look at it. I noticed that there are some inconsistencies with the quotes being used in certain files too. Was this intentional? I've tried enabling "Format on Save" in VScode with the use of your prettier config but it's causing a lot of styling issues as mentioned previously. Is there anyway we can standardise this?

Not intentional no. I'm not that familiar with setting up prettier properly as I don't use it.
(obviously, since all the inconsistencies :))
I only added .ts/.tsx files in the prettier command tho (package.json). I can imagine you're more into .scss at the moment?
I'll have another look at it.. Or open to PRs.
But let's make it a separate one then. This one is almost ready

I tried to update and push directly to your PR, but I didn't have permissions for that.
 Almost there... I just found 1 more component that doesn't correctly update colors yet..

I'll take a look at it. I noticed that there are some inconsistencies with the quotes being used in certain files too. Was this intentional? I've tried enabling "Format on Save" in VScode with the use of your prettier config but it's causing a lot of styling issues as mentioned previously. Is there anyway we can standardise this?

Not intentional no. I'm not that familiar with setting up prettier properly as I don't use it. (obviously, since all the inconsistencies :)) I only added .ts/.tsx files in the prettier command tho (package.json). I can imagine you're more into .scss at the moment?
I'll have another look at it.. Or open to PRs. But let's make it a separate one then. This one is almost ready

Yup, we can work on the prettier config together once this PR is merged. I use prettier a lot to auto format my code since it's very convenient


Added te basic info of what is a list

It seems there are a few sentences that are repeated which could be used as part of the introduction.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you @steelwolf180 for your contribution and congratulations on your first PR merge to this repo! 🎉
Hope to see more contributions from you in the future.


Revert "Notebook Views Actions"

Reverts microsoft/azuredatastudio#16207

@dhgrajeda the Notebook views PR broke webmode.  Please let me know if you can prepare a fix for this today or if we should revert this change until a fix can be prepared?

I think I have a fix. I am currently running a web build to verify it.

@dhgrajeda thanks!  once you have a PR out we can close this one.

Added PR #16707. It reverts only the addition of the library that is causing problems.


April 2024 Binary Update

Updated binaries, using this build for llama.cpp commit f7001ccc5aa359fcf41bba19d1c99c3d25c9bcc7.

Added all new functions.
Moved some functions (e.g. SafeLlamaModelHandle specific functions) into SafeLlamaModelHandle.cs.
Exposed tokens on SafeLlamaModelHandle and LLamaWeights through a Tokens property. As new special tokens are added in the future they can be added here.
Changed all token properties to return nullable tokens, to handle some models not having some tokens.
Fixed DefaultSamplingPipeline to handle no newline token in some models.
Switched embeddings tests to use an embedding model (all-MiniLM-L12-v2.Q8_0). This model is tiny (<100MB) so it should speed up tests slightly.
Added higher level methods for saving/loading sequence state

Testing:

[x] Windows (CPU)
[ ] Windows (CUDA 11)
[ ] Windows (CUDA 12)
[ ] Windows (OpenCL)
[x] Linux (CPU)
[ ] Linux (CUDA 11)
[ ] Linux (CUDA 12)
[ ] Linux (OpenCL)
[x] MacOS

It is not clear which llama.cpp version this is. Please update the llama.cpp submodule.

@zsogitbe I've updated the submodule to f7001ccc5aa359fcf41bba19d1c99c3d25c9bcc7 which is the version this is based on.

Not sure what's wrong with OSX CI, I think it's just the normal OSX flakiness.

@martindevans, basic test works on MacOS.

Thank you Martin! It is a bit confusing because it is impossible to find a version called f7001ccc5aa359fcf41bba19d1c99c3d25c9bcc7 on llama.cpp. Without your link I cannot find it. Not sure what is happening here but I trust that it is a recent version that we have the last important updates of llama.cpp.

f7001ccc... is the commit id, so it's this.

I think that it would be better if you would use an official release from here: https://github.com/ggerganov/llama.cpp/releases.
Your f7001ccc5aa359fcf41bba19d1c99c3d25c9bcc7 cannot be found in these releases, but I understand that your link points to it. I do not feel comfortable with this GitHub behavior.

That's not specific GitHub behaviour, it's just the commit ID you'd use if you wanted to check out llama.cpp at the right version (i.e. git checkout f7001ccc5aa359fcf41bba19d1c99c3d25c9bcc7).
Normally almost every commit in llama.cpp is associated with a "release" since the entire process is automated, we got unlucky with this one because their CI failed (looks like they have issues with flakey MacOS CI too) so the final release step got cancelled.
Next time I'll have a look at the releases as well as the commits. I can always pick a slightly older commit, to line up with a valid release, if there isn't one for the latest commit at the time I started the work (normally I just take whatever is the very latest commit).

Unit tests for CPU AVX2 and CUDA 12 both passed on my Windows 10 x64 system.

I didn't run the unit tests, but inference examples work fine in Linux (CPU) + Linux (CUDA)

Windows CUDA11 works fine for me.

https://github.com/SciSharp/LLamaSharp/commit/c325ac91279428e8d88719357b93e43cd9c5ed52#commitcomment-141108660


Update Symfony to 3.2.*

Symfony 3.2 ships with support for window.fetch built into the
debugger. Could be useful for the Liform example.

Thanks @kix!


cargo build error

Hello @npenkov ,
Great work and excellent blog post!
I was trying out your code but I encountered the following error:
$ cargo build
   Compiling libc v0.2.137
   Compiling cfg-if v1.0.0
   Compiling termcolor v1.1.3
   Compiling memchr v2.5.0
   Compiling smallvec v1.10.0
   Compiling scopeguard v1.1.0
   Compiling num-traits v0.2.15
   Compiling regex-syntax v0.6.28
   Compiling humantime v2.1.0
   Compiling pin-project-lite v0.2.9
   Compiling bytes v1.2.1
   Compiling link-cplusplus v1.0.7
   Compiling iana-time-zone v0.1.53
   Compiling log v0.4.17
   Compiling cxx v1.0.81
   Compiling lock_api v0.4.9
   Compiling codespan-reporting v0.11.1
   Compiling aho-corasick v0.7.19
   Compiling parking_lot_core v0.9.4
   Compiling time v0.1.44
   Compiling num_cpus v1.14.0
   Compiling socket2 v0.4.7
   Compiling atty v0.2.14
   Compiling mio v0.8.5
   Compiling signal-hook-registry v1.4.0
   Compiling cxx-build v1.0.81
   Compiling parking_lot v0.12.1
   Compiling num-integer v0.1.45
   Compiling tokio v1.21.2
   Compiling chrono v0.4.23
   Compiling regex v1.7.0
   Compiling env_logger v0.9.3
   Compiling depthai-rgb-encoding-example-rs v0.1.0 (/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs)
The following warnings were emitted during compilation:

warning<EMAIL_ADDRESS>src/depthai_wrapper.cc:2:10: fatal error: depthai-rust/src/main.rs.h: No such file or directory
warning<EMAIL_ADDRESS>    2 | #include "depthai-rust/src/main.rs.h"
warning<EMAIL_ADDRESS>      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning<EMAIL_ADDRESS>compilation terminated.

error: failed to run custom build command for `depthai-rgb-encoding-example-rs v0.1.0 (/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs)`

Caused by:
  process didn't exit successfully: `/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-369eda868a767d3a/build-script-build` (exit status: 1)
  --- stdout
  cargo:CXXBRIDGE_PREFIX=depthai-rgb-encoding-example-rs
  cargo:CXXBRIDGE_DIR0=/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/include
  cargo:CXXBRIDGE_DIR1=/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/crate
  TARGET = Some("x86_64-unknown-linux-gnu")
  OPT_LEVEL = Some("0")
  HOST = Some("x86_64-unknown-linux-gnu")
  cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
  CXX_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
  CXX_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CXX
  HOST_CXX = None
  cargo:rerun-if-env-changed=CXX
  CXX = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
  cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
  CXX_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
  CXX_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CXX
  HOST_CXX = None
  cargo:rerun-if-env-changed=CXX
  CXX = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
  running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/include" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/crate" "-I" "." "-I" "/usr/include/opencv4" "-I" "./deps/depthai-core/build/install/include" "-I" "./deps/depthai-core/build/install/include/depthai-shared/3rdparty" "-I" "./deps/depthai-core/build/install/lib/cmake/depthai/dependencies/include" "-Wall" "-Wextra" "-std=c++14" "-o" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/sources/depthai-rgb-encoding-example-rs/src/main.rs.o" "-c" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/sources/depthai-rgb-encoding-example-rs/src/main.rs.cc"
  exit status: 0
  running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/include" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/crate" "-I" "." "-I" "/usr/include/opencv4" "-I" "./deps/depthai-core/build/install/include" "-I" "./deps/depthai-core/build/install/include/depthai-shared/3rdparty" "-I" "./deps/depthai-core/build/install/lib/cmake/depthai/dependencies/include" "-Wall" "-Wextra" "-std=c++14" "-o" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/src/depthai_wrapper.o" "-c" "src/depthai_wrapper.cc"
  cargo:warning=src/depthai_wrapper.cc:2:10: fatal error: depthai-rust/src/main.rs.h: No such file or directory
  cargo:warning=    2 | #include "depthai-rust/src/main.rs.h"
  cargo:warning=      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cargo:warning=compilation terminated.
  exit status: 1

  --- stderr

  CXX include path:
    /home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/include
    /home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/crate

  error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/include" "-I" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/cxxbridge/crate" "-I" "." "-I" "/usr/include/opencv4" "-I" "./deps/depthai-core/build/install/include" "-I" "./deps/depthai-core/build/install/include/depthai-shared/3rdparty" "-I" "./deps/depthai-core/build/install/lib/cmake/depthai/dependencies/include" "-Wall" "-Wextra" "-std=c++14" "-o" "/home/nicole/GitHub/external/depthai-rgb-encoding-example-rs/target/debug/build/depthai-rgb-encoding-example-rs-8f26b6357fa4c195/out/src/depthai_wrapper.o" "-c" "src/depthai_wrapper.cc" with args "c++" did not execute successfully (status code exit status: 1).

warning: build failed, waiting for other jobs to finish...

This is my environment:
Ubuntu 22.04
cargo 1.76.0
I have using two different Ubuntu machines, triple checked that I had built the depthai-core correctly, and adjusted the Library path - LD_LIBRARY_PATH=$(CURRENT_DIR)/deps/depthai-core/build/install/lib. Do you have any ideas why this is happening?
Best,
Eduardo Davalos

Hi @edavalosanaya,
Thank you for the kind words!
You are having issues with the C++ compilation build step, so I would suggest first running the example from DepthAI that encode the video (to make sure everything compiles with the correct C++ version) and then run the command that fails. I have not played for a long time with that, but I remember that there were some issues around compiling and running depthAI with C++11/14/17.
I hope that helps. When I have some time, I will try to dig around the env that I used to compile and run this.
Cheers,
Nick

Hi @npenkov !
Thanks for the reply, I determined the issue after more carefully going through the CXX tutorial and noticed that the cargo package depthai-rgb-encoding-example-rs mismatched the import #include "depthai-rust/src/main.rs.h" within the depthai_wrapper.cc. After renaming the create package to depthai-rust, everything worked smoothly. Thanks again!
Best,
Eduardo Davalos


[Raycast Notification] Added success and failure notification types

Description

Moved screenshots to metadata folder and used raycast colors for the command icon.
Supported success and failure notification types with Toast API.

Screencast
Added new screenshots in metadata.
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

closes https://github.com/raycast/extensions/issues/13957
closes https://github.com/raycast/extensions/issues/13956

Thanks for the improvements @jfkisafk !
If the toast API some day supports launchType background (or if someone comes up with a hack to prevent the flickering Raycast window) we can improve upon it even further then.
But for now, this looks great!

Cool thanks @maxnyby ! @pernielsentikaer can you please take a look and merge when you find some time?

Hello @pernielsentikaer, can we please get some traction here?

Exactly what I was looking for...looks great! Hopefully they allow for it to run in the background...that's the only thing keeping me from using it at the moment.


feat: impl fee history and get block by hash

Which docs this PR relation:
fee history with empty state
Which toolchain this PR adaption:
No Breaking Change
Special notes for your reviewer:

Codecov Report

Merging #97 (97580e2) into main (70f81c8) will decrease coverage by 0.03%.
The diff coverage is 0.00%.

:exclamation: Current head 97580e2 differs from pull request most recent head 273587c. Consider uploading reports for the commit 273587c to get more accurate results

@@            Coverage Diff             @@
##             main      #97      +/-   ##
==========================================
- Coverage   39.70%   39.66%   -0.04%
==========================================
  Files          75       75
  Lines        4982     4987       +5
==========================================
  Hits         1978     1978
- Misses       3004     3009       +5

Impacted Files
Coverage Δ

core/api/src/jsonrpc/impl.rs
0.00% <0.00%> (ø)

core/api/src/jsonrpc/mod.rs
0.00% <ø> (ø)

core/api/src/jsonrpc/web3_types.rs
0.00% <ø> (ø)


Add --experimental-attachments-path to swift test.

This PR adds the given experimental command-line argument to swift test to allow writing attachments to a user-supplied directory when using Swift Testing. In the future, we will formally propose this flag as part of the attachments feature.
XCTest on Darwin would need separate changes to support this argument and they are beyond the scope of this PR. XCTest on non-Darwin platforms (corelibs-xctest) does not support attachments.
Resolves rdar://141225464.

@swift-ci test


Research using materialized CTEs for faster facet counts

https://www.sqlite.org/changes.html#version_3_35_0

Add support for the MATERIALIZED and NOT MATERIALIZED hints when specifying common table expressions. The default behavior was formerly NOT MATERIALIZED, but is now changed to MATERIALIZED for CTEs that are used more than once.

If a CTE creates a table that is used multiple time in that query, SQLite will now default to creating a materialized table for the duration of that query.
This could be a big performance boost when applying faceting multiple times against the same query. Consider this example query:
WITH data as (
  select
    *
  from
    [global-power-plants]
),
country_long as (select
  'country_long' as col, country_long as value, count(*) as c from data group by country_long
  order by c desc limit 10
),
primary_fuel as (
select
  'primary_fuel' as col, primary_fuel as value, count(*) as c from data group by primary_fuel
  order by c desc limit 10
)
select * from primary_fuel union select * from country_long order by col, c desc

https://global-power-plants.datasettes.com/global-power-plants?sql=WITH+data+as+(
++select
++++*
++from
++++[global-power-plants]
)%2C
country_long+as+(select+
++'country_long'+as+col%2C+country_long+as+value%2C+count(*)+as+c+from+data+group+by+country_long
++order+by+c+desc+limit+10
)%2C
primary_fuel+as+(
select
++'primary_fuel'+as+col%2C+primary_fuel+as+value%2C+count(*)+as+c+from+data+group+by+primary_fuel
++order+by+c+desc+limit+10
)
select+*+from+primary_fuel+union+select+*+from+country_long+order+by+col%2C+c+desc
Outputs:

col
value
c

country_long
United States of America
8688

country_long
China
4235

country_long
United Kingdom
2603

country_long
Brazil
2360

country_long
France
2155

country_long
India
1590

country_long
Germany
1309

country_long
Canada
1159

country_long
Spain
829

country_long
Russia
545

primary_fuel
Solar
9662

primary_fuel
Hydro
7155

primary_fuel
Wind
5188

primary_fuel
Gas
3922

primary_fuel
Coal
2390

primary_fuel
Oil
2290

primary_fuel
Biomass
1396

primary_fuel
Waste
1087

primary_fuel
Nuclear
198

primary_fuel
Geothermal
189

https://sqlite.org/lang_with.html

Prior to SQLite 3.35.0, all CTEs where treated as if the NOT MATERIALIZED phrase was present

It looks like this optimization is completely unavailable on SQLite prior to 3.35.0 (released 12th March 2021). But I could still rewrite the faceting to work in this way, using the exact same SQL - it would just be significantly faster on 3.35.0+ (assuming it's actually faster in practice - would need to benchmark).

OK, a better comparison:
https://global-power-plants.datasettes.com/global-power-plants?sql=WITH+data+as+(
++select
++++*
++from
++++[global-power-plants]
)%2C
country_long+as+(select+
++'country_long'+as+col%2C+country_long+as+value%2C+count(*)+as+c+from+data+group+by+country_long
++order+by+c+desc+limit+31
)%2C
primary_fuel+as+(
select
++'primary_fuel'+as+col%2C+primary_fuel+as+value%2C+count(*)+as+c+from+data+group+by+primary_fuel
++order+by+c+desc+limit+31
)%2C
owner+as+(
select
++'owner'+as+col%2C+owner+as+value%2C+count(*)+as+c+from+data+group+by+owner
++order+by+c+desc+limit+31
)
select+*+from+primary_fuel+union+select+*+from+country_long
union+select+*+from+owner+order+by+col%2C+c+desc calculates facets against three columns. It takes 78.5ms.
https://global-power-plants.datasettes.com/global-power-plants/global-power-plants?_facet=country_long&_facet=primary_fuel&_trace=1&_size=0 shows those facets with size=0 on the SQL query - and shows a SQL trace at the bottom of the page.
The country_long facet query takes 45.36ms, owner takes 38.45ms, primary_fuel takes 49.04ms - so a total of 132.85ms
That's against https://global-power-plants.datasettes.com/-/versions says SQLite 3.27.3 - so even on a SQLite version that doesn't materialize the CTEs there's a significant performance boost to doing all three facets in a single CTE query.

I wonder if I could optimize facet suggestion in the same way?
One challenge: the query time limit will apply to the full CTE query, not to the individual columns.

If all of the facets were being calculated in a single query, I'd be willing to bump the facet time limit up to something a lot higher, maybe even a full second. There's a chance that could work amazingly well with a materialized CTE.

CTEs were added in 2014-02-03 SQLite 3.8.3 - so I think it's OK to depend on them for Datasette.


e2e tests: switch dep expectrl from fork to release

follow-up to #1095, based on it

moved to https://github.com/anoma/namada/pull/265


Add Taxonomy endpoint

There is a new endpoint for retrieving taxonomy groups:
Docu: https://developer.kenticocloud.com/v1/reference#list-taxonomy-groups
.NET SDK: https://github.com/Kentico/delivery-sdk-net/pull/72

man, you are fast :D
(btw i'll send you an email later today)


Missing output nodes

Nodes to be hooked up for datasink.
epi skull striped mask
t1 skull strip
t1 transformations to mni (forward and inverse)
motion corrected unwarped epi in sbref space
affine sbref to t1 transformation
estimated motion parameters (a text file containing translations and rotations)
bias field corrected t1
segmentation of t1

Minimum:

[ ] motion corrected (and unwarped if possible) 4D EPI files trasformed to MNI (but keeping their original resolution)
[ ] mask of the mean EPI in MNI space (binary)
[ ] estimated motion parameters

Full:

[ ] motion corrected (and unwarped if possible) 4D EPI files in their original space (coregistered to SBRef if available)
[ ] affine transform from EPI to T1 (forward and inverse)
[ ] affine transform + non-linear transform from T1 to MNI (forward and inverse)
[ ] mask of the EPI in native space (binary)
[ ] mask of the T1 in native space (binary)
[ ] bias field corrected T1
[ ] segmentation of the T1
[ ] CompCorr regressors
[ ] Global Signal regressor
[ ] Frame Displacement regressor
[ ] White Matter, Grey Matter, CSF signal regressors
[ ] FreeSurfer folder

See https://docs.google.com/document/d/1Wwc4A6Mow4ZPPszDIWfCUCRNstn7d_zzaWPcfcHmgI4/edit#heading=h.89uwob8yetyv for file naming and formatting (still work in progress).

bonus: T1w in MNI space to check registration result.

[ ] probabilistic segmentation (in T1 and MNI space)
[ ] T1 brain mask in MNI space

[ ] Motion parameters in tsv file with format Tx  Ty  Tz Rx Ry Rz

Now, this issue would be closed when we write:
the motion corrected 4D EPI in original space -motion corrected, coregistered to SBRef (if possible) and unwarped (if possible)-

Unless I am misunderstanding this, I don't understand how we can (properly) close this issue without first fixing up preprocessing-workflow to understand multiple BIDS inputs. Work done now would likely be wasted effort.

What you mean by multiple BIDS inputs?

multiple BIDS inputs: with/without fieldmaps, with/without sbrefs, etc.

After the latest merged changes, closing this one should be easy. These would be the steps:

Changes should be done inside the epi_unwarp workflow (here)
Create a DerivativesDataSink node (example).
Connect the appropriate output of the node unwarp ('outputnode.out_file') to the datasink (it can be done here)


Implement blocking ::sleep for win32

@ysbaddaden thats why it's in the windows stubs file - we have no scheduler, no fibers, no event loop, so the only thing we can do with sleep I on windows is stub it out temporarily to call blocking sleep.
I guess the commit message is a bit weird though.

@RX14 how about renaming title / commit message to Stub ::sleep for win32? Other than that it's good to go :+1:


Adding clarification to agent installation

Adding clarification to agent installation

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

@JackStromberg , I think you should replace Azure VMs in the string "If treating Azure VMs as physical machines," by VMware. Please check

@JackStromberg Please fix the language issue
If treating Azure VMs as physical machines, which can be used for some migration scenarios, please specify VMware
To "Specify VMware if you're treating Azure VMs as physical machines"
Also, Microsoft employees should work through azure-docs-pr

Quicker to make the change directly in auzre-docs-pr on the latest file

Hi Jack. Please make changes like this in our private repo and not in the public repo. In this case we don't add HTML formatting to table so instead of  you should add a simple sentence in the right place. Don't merge

#please-close


PlayerMode.lowLatency and setReleaseMode don't work together (Android)

Checklist

[X] I read the troubleshooting guide before raising this issue
[X] I made sure that the issue I am raising doesn't already exist

Current bug behaviour
TL;DR
On Android, when both AudioPlayer.setPlayerMode(PlayerMode.lowLatency) and AudioPlayer.setReleaseMode(ReleaseMode.stop) are used for the same player, the sound is played only the first time. Please see the attached application.
Context: I have a simple app that prepares 2 players, with a different, very short sound (from assets) each, and it keeps them around and uses them whenever one of the sounds should be played, ideally with as little delay as possible. It is impossible for the same sound to overlap, but there can be an overlap between the two sounds, hence 2 players.
I want to use low latency on Android, but at the same time, I want to be able to play a sound with just AudioPlayer.resume() using the pre-initialized players. This seems not to work together - the sound is only played the first time. I suppose the reason is that low latency disables all streams, and the streams are necessary for the player to get the playback completion signal using onComplete, and reset the sound (otherwise the sound is at its end and resuming playback immediately finishes).
As a result, it seems to be impossible to do what I want. One option is to disable low latency (which would defeat its purpose), or use low latency, but then create a new player each time a sound should be played, introducing latency due to initialization (AudioPlayer.setSourceAsset and others are async calls that go through the whole MethodChannel magic).
I hope that you find my mistake in the snippet, or in my thinking, and come up with a working solution. But it is possible that this is the desired (or only possible) behavior, in which case I think documentation is lacking - e.g. here (https://github.com/bluefireteam/audioplayers/blob/main/getting_started.md?plain=1#L166) it mentions what gets disabled, and it doesn't mention the completion signal. If this bug gets classified as invalid, the docs could/should be updated.
Expected behaviour
I expect the same AudioPlayer instance to play the sound each time, with low latency.
Steps to reproduce
Run the snippet as you usually would. You will need to add a sound as assets/audio/short_sound.mp3, I link below to the one I'm using.
Code sample

Code sample
import 'dart:async';

import 'package:audioplayers/audioplayers.dart';
import 'package:flutter/material.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final player = await initPlayer();
  runApp(PlayerApp(player: player));
}

Future<AudioPlayer> initPlayer() async {
  final player = AudioPlayer();

  await Future.wait([
    player.setPlayerMode(PlayerMode.lowLatency),
    player.setSourceAsset('audio/short_sound.mp3'),
    player.setReleaseMode(ReleaseMode.stop),
  ]);

  return player;
}

class PlayerApp extends StatelessWidget {
  final AudioPlayer player;

  const PlayerApp({required this.player});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Center(
        child: ElevatedButton(
          onPressed: () async => player.resume(),
          child: const Text('Play'),
        ),
      ),
    );
  }
}

Affected platforms
Android
Platform details
Android 13, Pixel 7 Pro
The setting, according to the docs, is only relevant to Anroid.
AudioPlayers Version
4.0.1
Build mode
debug, release
Audio Files/URLs/Sources
https://www.zedge.net/ringtone/99a9a13c-2881-32ff-aa8b-84302fb3532c
Screenshots
No response
Logs
There are no relevant logs.
Related issues / more information
No response
Working on PR
no way

You have to call stop before calling resume as in LowLatency mode, the player doesn't know when the sound finished, further there is no onComplete event available. So the user needs to stop the player, before be able to resume again.

I now call stop before resume and it works for me. I suppose this ticket can be closed?


The requested URL /publications/files/ECMA-ST/Ecma-334.pdf was not found on this server.

Page Item "Standard ECMA-334 5th Edition"
Proposed Resolution: Change "ecma" in the url to UPPERCASE
Bad   URL : "https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf"
Good URL : "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-334.pdf"

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

ID: c72c5185-07d6-017f-5dde-3580a3a33609
Version Independent ID: 26905192-8e31-d5e4-fdea-915754e225bf
Content: C# 6.0 draft language specification
Content Source: docs/csharp/language-reference/language-specification/index.md
Product: dotnet-csharp
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Thanks for pointing this out @ziasistani
I agree with your proposed resolution.  Do you want to submit a PR for this? (If not, I'll make the fix).

Remark on the good URL: it can still be https

Good catch (I misread that and thought the existing was "http:")

So the good URL should be https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-334.pdf

@ziasistani It looks like you created the Pull Request on your fork of the repository (ziasistani/docs), which means it won't have any effect. Can you recreate the Pull Request in this repository?

Dear @svick
What I did was according to .NET Docs Contributing Guide(https://github.com/dotnet/docs/blob/master/CONTRIBUTING.md)
Which step I did wrong ?

@ziasistani Looks like you figured it out. The PR you created now (https://github.com/dotnet/docs/pull/9100) is correct.


Navbar goes out

Hi my site is https://demo.justinechacko.in/
I have two issues.

In mobile My nav bar mode goes out.

https://i.ibb.co/0qFsD4L/Screenshot-20190531-175817.png

Some contents not loading in inner pages here https://demo.justinechacko.in/chips/2019/05/24/file13.html

https://i.ibb.co/NWs5CSv/Screenshot-20190531-175837.png
This is:

Question

I have same issue

Same issue here

As already discussed here #156 you can use body { overflow-x: hidden; } which fixes the issue.

@TargiX @antonyleme @bsde1245 As already discussed here #156, you can use body { overflow-x: hidden; } which fixes the issue (at least for me an BS navbar).


Feature/error handling

Please refer to https://github.com/camunda-community-hub/zeebe-simple-monitor/pull/279.
In short, I'd like to improve the error handling by establising a dedicated ExceptionHandler.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add Data Stream support

Add support for data stream.
The connector works now in 2 possible configurations:

Sync topics data into indices
Sync topics data into data streams

brko github history will close this PR and re-open new one


nd4j-native:0.5.0:macosx-x86_64 is significantly slower than nd4j-native:0.4.0:macosx-x86_64

Total runtime with nd4j-native:0.5.0:macosx-x86_64 = 1m18.287s
Total runtime with nd4j-native:0.4.0:macosx-x86_64 = 0m35.134s
There is a ~ 2.2x slowdown. The CPU hot spots obtained from JProfiler reveals the culprit:
org.nd4j.nativeblas.NativeOps.execPairwiseTransformFloat(org.bytedeco.javacpp.PointerPointer, int, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer, org.bytedeco.javacpp.Pointer)
Each calls takes ~ 200 microseconds and there are tons of them (I suppose every pointwise operation invokes this method). There is no method call as such with nd4j-native:0.4.0:macosx-x86_64.

https://github.com/deeplearning4j/nd4j/issues/1179 Discusses the exactly same problem.

Thats very surprising, since macos never had simd support via openmp...
a) Can we have profiler screenshots?
b) Can we have some info about code you're using there, which could help us to reproduce issue?

@treo yea, but macos runs without simd. And that what makes issue strange.

a) @raver119 I will attach profiler screenshots in a moment (I need to redo them).
b) The code has lots of pointwise NDArray operations, mostly in place, some with duplication, and some matrix multiplications. Many of these pointwise operations are performed in parallel streams so it might be a case of overthreading (I don't know how JVM threads interact with JavaCPP threads).

Great. What the average size for your pairwise operands?

At the moment, mostly 50 x 1000 matrices; everything is done on a single machine. In production runs, it will increase to 300 x 2000 for each spark partition.

@raver119 here are profiler screenshots:
nd4j-native:0.4.0:macosx-x86_64 CPU hot spot profile:

nd4j-native:0.5.0:macosx-x86_64 CPU hot spot profile:

@raver119 here is some code examples:
https://github.com/broadinstitute/gatk-protected/blob/mb_prob_coverage_model/src/main/java/org/broadinstitute/hellbender/tools/coveragemodel/TargetCoverageEMComputeBlockNDArray.java
For example, see:
public ImmutablePair<INDArray, INDArray> getBiasLatentPosteriorDataUnregularized(...)
private UnivariateFunction createPsiBrentObjectiveFunction(...)
private static final Function<Map<String, ? extends Duplicable>, ? extends Duplicable> calculate_WzzWT_st(...)

@raver119 I will also test it on linux-x86_64 and let you know. For the record, here's the relevant part of our gradle build setup:
def libnd4jOS = null
if (isMacOsX) {
libnd4jOS = 'macosx-x86_64'
} else if (isWindows) {
libnd4jOS = 'windows-x86_64'
} else if (isLinux) {
libnd4jOS = 'linux-x86_64'
} else {
throw new Exception('Unknown OS. ND4J will be unable to find platform-specific binaries and thus unable to run.')
}
dependencies {
compile files("${System.properties['java.home']}/../lib/tools.jar")
compile 'org.broadinstitute:gatk:4.alpha.1-199-g8377acb-20160713.142718-1'
compile 'org.broadinstitute:hdf5-java-bindings:1.0.0-hdf5_2.11.0'
compile 'com.github.wendykierp:JTransforms:3.1'
compile 'org.nd4j:nd4j-native:0.5.0'
compile 'org.nd4j:nd4j-native:0.5.0:macosx-x86_64'
compile 'org.nd4j:nd4j-native:0.5.0:linux-x86_64'
compile 'org.nd4j:nd4j-serde:0.5.0'
testCompile 'org.testng:testng:6.8.8'

}

nd4j-native-platform isn't working for you there?

Huh, I hadn't updated this in a while -- just checked, it worked. By the way, now that we are at it, compile 'org.nd4j:nd4j-serde:0.5.0' doesn't work for me for an unknown reason (never worked since 0.3 actually). I had to manually include Nd4j kryo serializer/registrator to my code base. Any ideas about that?

create separate issue for that, let's not spread out too much.
50 x 1000 matrices. the same order, or different orders possible?

Here are the only sizes I have: (S, T)    (S, L)    (S, L, L)    (1, T)    (S, 1)
Here, S ~ 50, T ~ 1000, L ~ 10. Sometimes I transpose things, so (T, S) is also possible.

OpenMP does get used on Mac OS X when compiled with clang-omp. BTW, I made some changes related to that in this PR: https://github.com/deeplearning4j/libnd4j/pull/250  Maybe that's where the difference comes from. They increased the speed in my tests on Fedora 23, but I guess we should test this with more configurations :)

This issue should be fixed now.


Button Bar border color transparent

In the ionic.css version 1.2.4 the button bar  border-color for all the style is transparent.
.bar-stable .button {
border-color: transparent;
background-color: #f8f8f8;
color: #444; }
The same for all the other  button bar style

This is by design, we're making it more like v2

@mlynch Why aren't the docs updated with these new styles?

Also, isn't it strange that you didn't add border:transparent for when a button is active?
Example
.button.active, .button.activated {
border-color: #a2a2a2;
background-color: #e5e5e5;
}


consider options for storage of local accounts

currently localStorage is hard-wired. consider allowing this to be configurable, perhaps similarly to how local vault adapters work.

Figure out how to use this (and make it configurable which storage type to use):
https://github.com/mylofi/local-vault?tab=readme-ov-file#raw-storage-access
NOTE: this will create a "circular dependency" between these two libs. Verify this is OK.


Bugfix for Vivado forward typedef error

Hi Tudor,
When using SVUnit with Xilinx Vivado I got the following error:
INFO: [VRFC 10-2263] Analyzing SystemVerilog file "/opt/svunit/svunit_base/svunit_pkg.sv" into library work
ERROR: [VRFC 10-3358] forward typedef 'filter_for_single_pattern' is already fully defined [/opt/svunit/svunit_base/svunit_filter.svh:25]
ERROR: [VRFC 10-8530] package 'svunit_pkg' is ignored due to previous errors [/opt/svunit/svunit_base/svunit_pkg.sv:22]

This PR fixes this issue. I'm unsure, whether this is due to an usage error but I tried several things and nothing other worked.
At least I can confirm, that the HEAD of SVUnit is working with Xilinx Vivado (and this PR).
I may be able to provide some documentation on how to use SVUnit with Vivado. Are you interested?

/close

Hi Tudor,
Any thoughts on this PR?
I changed the title to "Workaround for ...", because it is only a problem with Vivado...
Tobias

@tudortimi Could you please review this PR?

Hi, I'm back after some traveling. Actually, Vivado is the only tool here that behaves correctly. The typedef should have been removed when I moved the nested class directly under the package.

The error in Vivado is wrong, though. A typedef like this says "I'm going to define a class called filter_for_single_pattern under the scope svunit_pkg::filter. The fact that svunit_pkg already contains filter_for_single_pattern should be irrelevant.

Thanks, closing this PR.

I'll report this to the vendors I work with. Maybe you can report it to the Vivado team as well.


Add example with #states and #events

Library is great, and so I propose to add more info to advanced example.

@rusikf Thanks!


FIX: Test warnings

Codecov Report
Base: 95.49% // Head: 95.50% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (462070d) compared to base (48213c2).
Patch coverage: 97.20% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #103   +/-   ##
=======================================
  Coverage   95.49%   95.50%
=======================================
  Files          88       88
  Lines        4597     4604    +7
=======================================
+ Hits         4390     4397    +7
  Misses        207      207

Impacted Files
Coverage Δ

rocketry/conds/__init__.py
100.00% <ø> (ø)

rocketry/core/task.py
93.36% <94.59%> (ø)

rocketry/tasks/func.py
96.02% <95.23%> (ø)

rocketry/core/parameters/arguments.py
97.29% <95.65%> (ø)

rocketry/args/builtin.py
98.49% <98.33%> (ø)

rocketry/args/__init__.py
100.00% <100.00%> (ø)

rocketry/conditions/api.py
98.62% <100.00%> (ø)

rocketry/conditions/task/task.py
92.65% <100.00%> (ø)

rocketry/core/parameters/parameters.py
97.93% <100.00%> (ø)

rocketry/core/schedule.py
92.61% <100.00%> (+0.02%)
:arrow_up:

... and 8 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Specify CPU/Mem restrictions in different plans

I discovered the hard way that the resources are much more limited in OSS plan (my next build was silently failing for this project: https://github.com/relatenow/relate, and @jamo realized it was an out of memory issue). I think this should be mentioned in the plan descriptions, otherwise people might think that there is the same limitation in the paid plan.

agree

Running into this myself now, trying to deploy bvaughn/personal-logger. Were you able to work around this by upgrading to a paid plan?

Any paid plan has up to 1GB of RAM and the OSS plan has the half, if you don't have enough RAM you can try to upgrade.
I'm closing this since it's not related to now-cli but to zeit/now-cloud.


[match] Fails to checkout master branch if it is not the default branch of the repository

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

I changed the default branch of my certificates repository to something different than master and now match fails to sync any certificate and/or profile on the master branch.
If  unless self.branch == "master" is removed from git_storage.rb it works on both repositories with master as a default branch and not.
So the solution could either be to always checkout the specified branch or check the working directory if there is a branch mismatch.
Command executed

sync_code_signing(
      git_url: "git@github.com:ORG/certificates.git",
      git_branch: 'master',
      app_identifier: ['com.abc.xyz'],
      type: 'appstore',
      team_id: "XXX",
      readonly: true
    )

Complete output when running fastlane, including the stack trace and command used

[✔] 🚀
[08:52:13]: ------------------------------
[08:52:13]: --- Step: default_platform ---
[08:52:13]: ------------------------------
[08:52:13]: Driving the lane 'ios app' 🚀
[08:52:13]: -------------------------------
[08:52:13]: --- Step: sync_code_signing ---
[08:52:13]: -------------------------------
+----------------------------+--------------------------------------------+
|                        Summary for match 2.148.1                        |
+----------------------------+--------------------------------------------+
| git_url                    | git@github.com:ORG/certificates.git        |
| git_branch                 | master                                     |
| app_identifier             | ["com.abc.xyz"]                            |
| type                       | appstore                                   |
| team_id                    | xxx                                        |
| readonly                   | true                                       |
| git_private_key            | ********                                   |
| generate_apple_certs       | true                                       |
| skip_provisioning_profiles | false                                      |
| storage_mode               | git                                        |
| shallow_clone              | false                                      |
| clone_branch_directly      | false                                      |
| keychain_name              | login.keychain                             |
| force                      | false                                      |
| force_for_new_devices      | false                                      |
| skip_confirmation          | false                                      |
| skip_docs                  | false                                      |
| platform                   | ios                                        |
| fail_on_name_taken         | false                                      |
| verbose                    | false                                      |
+----------------------------+--------------------------------------------+
[08:52:13]: Private key file does not exist, will continue by using it as a raw key.
[08:52:13]: Cloning remote git repo...
[08:52:13]: If cloning the repo takes too long, you can use the clone_branch_directly option in match.
[08:52:18]: 🔓  Successfully decrypted certificates repo
[08:52:18]: Couldn't find a valid code signing identity for distribution... creating one for you now
+------------------+---------+
|        Lane Context        |
+------------------+---------+
| DEFAULT_PLATFORM | ios     |
| PLATFORM_NAME    | ios     |
| LANE_NAME        | ios app |
+------------------+---------+
[08:52:18]: No code signing identity found and can not create a new one because you enabled readonly
+------+-------------------+-------------+
|            fastlane summary            |
+------+-------------------+-------------+
| Step | Action            | Time (in s) |
+------+-------------------+-------------+
| 1    | default_platform  | 0           |
| 💥   | sync_code_signing | 4           |
+------+-------------------+-------------+
[08:52:18]: fastlane finished with errors
🔗  You can ⌘ + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/bin/fastlane)
FastlaneCore::Interface::FastlaneCrash: [!] No code signing identity found and can not create a new one because you enabled readonly
/Users/user/Private/github/fastlane/fastlane_core/lib/fastlane_core/ui/interface.rb:129:in crash!'   /Users/user/Private/github/fastlane/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in method_missing'
/Users/user/Private/github/fastlane/match/lib/match/runner.rb:159:in fetch_certificate'   /Users/user/Private/github/fastlane/match/lib/match/runner.rb:93:in run'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/actions/sync_code_signing.rb:13:in run'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:261:in block (2 levels) in execute_action'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/actions/actions_helper.rb:50:in execute_action'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:253:in block in execute_action'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:227:in chdir'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:227:in execute_action'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/fast_file.rb:159:in method_missing'
Fastfile:20:in block (2 levels) in parsing_binding'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/lane.rb:33:in call'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:49:in block in execute'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:45:in chdir'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/runner.rb:45:in execute'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/lane_manager.rb:47:in cruise_lane'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/command_line_handler.rb:36:in handle'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/commands_generator.rb:108:in block (2 levels) in run'
/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call'   /Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in run'
/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command'   /Users/user/Private/github/fastlane/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'
/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/commands_generator.rb:352:in run'
/Users/user/Private/github/fastlane/fastlane/lib/fastlane/commands_generator.rb:41:in start'   /Users/user/Private/github/fastlane/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in take_off'
/Users/user/Private/github/fastlane/bin/fastlane:23:in <top (required)>'   /Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/bin/fastlane:23:in load'
/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/bin/fastlane:23:in `<top (required)>'

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.4

Ruby
2.6.5

Bundler?
true

Git
git version 2.24.1 (Apple Git-126)

Installation Source
~/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/bin/fastlane

Host
Mac OS X 10.15.4 (19E287)

Ruby Lib Dir
~/.rbenv/versions/2.6.5/lib

OpenSSL Version
OpenSSL 1.1.1d  10 Sep 2019

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode-11.4.app/Contents/Developer/

Xcode Version
11.4

System Locale

Variable
Value

LANG

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane gems

Gem
Version
Update-Status

fastlane
2.148.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

bundler
2.1.4

psych
3.1.0

stringio
0.0.2

strscan
1.0.0

rake
11.3.0

CFPropertyList
3.0.2

public_suffix
2.0.5

addressable
2.7.0

ast
2.4.0

atomos
0.1.3

aws-eventstream
1.1.0

aws-partitions
1.314.0

aws-sigv4
1.1.3

jmespath
1.4.0

aws-sdk-core
3.95.0

aws-sdk-kms
1.31.0

aws-sdk-s3
1.64.0

babosa
1.0.3

debug_inspector
0.0.3

binding_of_caller
0.8.0

builder
3.2.4

byebug
11.1.3

claide
1.0.3

climate_control
0.2.0

coderay
1.1.2

colored
1.2

colored2
3.1.2

highline
1.7.10

commander-fastlane
4.4.6

json
2.3.0

docile
1.3.2

simplecov-html
0.10.2

simplecov
0.16.1

sync
0.5.0

tins
1.25.0

term-ansicolor
1.7.1

thor
1.0.1

coveralls
0.8.23

safe_yaml
1.0.5

crack
0.4.3

declarative
0.0.10

declarative-option
0.1.0

diff-lcs
1.3

digest-crc
0.5.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

dotenv
2.7.5

emoji_regex
1.0.1

excon
0.73.0

fakefs
0.8.1

multipart-post
2.0.0

faraday
1.0.1

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
1.0.0

fastimage
2.1.7

gh_inspector
1.1.3

jwt
2.1.0

memoist
0.16.2

multi_json
1.14.1

os
1.1.0

signet
0.14.0

googleauth
0.12.0

httpclient
2.8.3

mini_mime
1.0.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.38.0

google-cloud-env
1.3.1

google-cloud-errors
1.0.0

google-cloud-core
1.5.0

google-cloud-storage
1.26.1

mini_magick
4.10.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.3.0

security
0.1.3

naturally
2.2.0

simctl
1.6.8

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

tty-screen
0.7.1

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

nanaimo
0.2.6

xcodeproj
1.16.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

hashdiff
0.3.9

http-accept
1.7.0

interception
0.5

method_source
1.0.0

mime-types-data
3.2020.0512

mime-types
3.3.1

netrc
0.11.0

parallel
1.19.1

parser
<IP_ADDRESS>

powerpack
0.1.2

pry
0.13.1

pry-byebug
3.9.0

pry-rescue
1.5.0

pry-stack_explorer
<IP_ADDRESS>

rack
1.6.13

rack-protection
1.5.5

rainbow
2.2.2

rb-readline
0.5.5

rest-client
2.1.0

rspec-support
3.5.0

rspec-core
3.5.4

rspec-expectations
3.5.0

rspec-mocks
3.5.0

rspec
3.5.0

rspec_junit_formatter
0.2.3

ruby-progressbar
1.10.1

rubocop
0.49.1

rubocop-require_tools
0.1.2

tilt
2.0.10

sinatra
1.4.8

webmock
2.3.2

xcov
1.4.3

yard
0.9.25

generated on: 2020-05-19

If there is a preferred solution, I will be happy to implement it and make pull request 💯

@janpio I would love to fix this in a pull request, just need a direction to go with 🙅

What could the negative effects be of always checking out the branch, even if it's master already?

I honestly do not know, when it is done you would just get Already on 'branch-name' even if there are on stages/commited changes.

Then I think we are good for that PR and will see if anyone has reservations about merging it, otherwise we do and it is in the next release.

This was fixed by PR #16622
/close


Support for pops.vn

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

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

Region
Vietnam
Example URLs
https://pops.vn/video/doraemon-s9-tap-417-hat-dau-ac-quy-bi-day-6013831da0c3120034d08bf6
Provide a description that is worded well enough to be understood
Accessible in Vietnam only. Video consists of several ts segments but no m3u8 files that I can see.
Provide verbose output that clearly demonstrates the problem

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

Complete Verbose Output
yt-dlp https://pops.vn/video/doraemon-s9-tap-417-hat-dau-ac-quy-bi-day-6013831da0c3120034d08bf6 --proxy socks4:\\<IP_ADDRESS>:1080 -vU
[debug] Command-line config: ['https://pops.vn/video/doraemon-s9-tap-417-hat-dau-ac-quy-bi-day-6013831da0c3120034d08bf6', '--proxy', 'socks4:\\<IP_ADDRESS>:1080', '-vU']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (pip)
[debug] Python 3.11.2 (CPython x86_64 64bit) - macOS-10.11.6-x86_64-i386-64bit (OpenSSL 1.1.1s  1 Nov 2022)
[debug] exe versions: ffmpeg 4.4.2 (setts), ffprobe 4.4.2
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {'http': 'socks4:\\<IP_ADDRESS>:1080', 'https': 'socks4:\\<IP_ADDRESS>:1080'}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
ERROR: Unable to obtain version info; Please try again later or visit  https://github.com/yt-dlp/yt-dlp/releases/latest
[generic] Extracting URL: https://pops.vn/video/doraemon-s9-tap-417-hat-dau-ac-quy-bi-day-6013831da0c3120034d08bf6
[generic] doraemon-s9-tap-417-hat-dau-ac-quy-bi-day-6013831da0c3120034d08bf6: Downloading webpage
ERROR: str, bytes or bytearray expected, not NoneType
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 1518, in wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 1594, in __extract_info
    ie_result = ie.extract(url)
                ^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 694, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/extractor/generic.py", line 2371, in _real_extract
    full_response = self._request_webpage(url, video_id, headers={
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/extractor/common.py", line 821, in _request_webpage
    return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/YoutubeDL.py", line 3742, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/urllib/request.py", line 519, in open
    response = self._open(req, data)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/urllib/request.py", line 536, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/urllib/request.py", line 496, in _call_chain
    result = func(*args)
             ^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/utils.py", line 1555, in https_open
    return self.do_open(
           ^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/urllib/request.py", line 1348, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1282, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1328, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1277, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1037, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 975, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/utils.py", line 1522, in connect
    self.sock.connect((self.host, self.port))
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/socks.py", line 264, in connect
    self._make_proxy(socket.socket.connect, address)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/yt_dlp/socks.py", line 252, in _make_proxy
    result = connect_func(self, (self._proxy.host, self._proxy.port))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: str, bytes or bytearray expected, not NoneType

NEXT_DATA found!

I want to extract NEXT_DATA. How can I change this? Is there a solution? I'm rendering with SSR.


Catch the exception for the iterator job when incremental collect is enabled

Why are the changes needed?

Catch the exception for the iterator job when incremental collect is enabled.
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

thanks, merging to master

also merged to branch-1.5


New logo

Let's create a new App category called "Hardware Wallets"
D'Cent Wallet
https://dcentwallet.com/

@jefflau need to get this ASAP as they are our launch partner for multi-coin support


Refactor / environment setup

This PR does a bit of cleanup including:

add dependency management and repo structure with Poetry
move the images to a data/ subdir to better keep track of multiple processed and unprocessed sets of images
add the data/ subdir to the .gitignore so they don't pollute the projects git history from this point forward
move the preprocessing code in the Jupyter notebook over to its own file/module as the Preprocess class
various other cleanup (get rid of .DS_STORE files and add to .gitignore

Take a look at this and approve tomorrow when you get a chance @gigwegbe


Source is not recognized as an internal or external command, operable program or batch file

Hi guys, I feel exhausted. this was one difficult installation to do.
I made sure to follow the instructions, researched as much as I could to avoid stupid questions (as this is the first time I'm working with Python).
I have successfully did all the steps up until <source bin/activate>. ($ sign is not working with windows 10 apparently). I chose the master version.
after printing the line I got that message, and I have no idea what I'm doing wrong.
OS:
Windows 10 x64 bit.

you can just skip that 'source bin/activate' step on windows and proceed with the next one
work many times for me

Yeah, that's what I did, but I encountered some problems going forward, so I figured it might be the source of it.

hey razi,im facing the same problem,did you find a solution?

try manual installation

On Windows use Git Bash

on windows use 'venv\scripts\activate'

@vinayaposa Thank you so much

virtualenv env
ls -la env
For Unix/Linux
source env/bin/activate
#For Windows
env\scripts\activate

on windows use 'venv\scripts\activate'

This worked on my windows.  since I was already in my_env folder, I just typed scripts\activate.
Thank you.

PS E:\Django\myproject> 'venv\scripts\activate'
venv\scripts\activate
It worked

Thanks for the help :)

Can anyone help me??
I used 'venv/Scripts/activate' in windows 7 but still cannot activate my virtualenv.
I already have python 3.8 installed, when I tried to activate my venv it said "venv" is not recognized as internal or external command, or operable batch file.I also tried 'venv/Scripts/activate.bat' but NO LUCK...

I already successfully installed virtualenv package and venv packages and libraries. What do you think I should do???!

My venv name is "django"

My venv is actually a folder so I tried to activate the folder.

 Windows 10.
The above suggestions didn't work out, so in CP:
Navigate to C:\path
cd .venv
cd scripts
activate
Output in CP
(.venv) C:\Users\Administrator\Desktop\Code\Practice\.venv\Scripts>
cd..
cd..
Output in CP
(.venv) C:\Users\Administrator\Desktop\\Code\Practice>

on windows use 'venv\scripts\activate'

hi i use this command but i take this "The system cannot find the path specified."

Yes on Windows, "source env/bin/activate" doesn't work, we need to change the directory and manually run the "activate.bat" file  (as per my experience).

cd env/Scripts
then
./activate
this worked for me on windows. Hope it helps someone.


Mod appears no longer functional with the Dark Fog update

Drones do not react to material and the menu no longer appears in the game.

Should we expect an update?

I looked at the code and it looks like a major update to the drone system, I wanna say a total rewrite, or the code was moved, and the functionality part of the drones is no longer under an object.

I tried to update this mod over the last couple of weeks and was unable to. I believe it is impossible using pre/postfix patching due to the rewrite for Dark Fog. I created a new mod that has the same end result, however it is more of a cheat mod than this one.
The mod will cause vegetation, rocks, etc to dropped loot as if mined whenever they are destroyed (by placing buildings, foundations, etc..). Items are dropped as litter if inventory is full. Hand mining drops extra items vs when the vege are destroyed.

This mod will need a complete rewrite.  So I've marked it deprecated on Thunderstore.  I'm refraining from archiving this project on GitHub in case someone else wishes to tackle this challenge.

And your 'new mod' is depricated.

starfi5h write LaserClearing, which in my opinion was better, so I deprecated mine in favor of his.


Azure|| route_table ||[ERR]: duplicate resource found: azurerm_route.tfer--

If two different route tables have same route name, then Terraformer throws "[ERR]: duplicate resource found: azurerm_route.tfer--" error message and stops there only.

This issue has been fixed in PR #1134 - https://github.com/GoogleCloudPlatform/terraformer/pull/1134


Feature_Request:  Improve Testimonial Section by Organizing Testimonials Better

Is your feature request related to a problem? Please describe.
<The problem is with organization of testimonials i.e 2 testimonials on the first section and only 1 on the second section >
Describe the solution you'd like
<1)Ensure all testimonials follow a uniform structure, which looks appealing to users
2)Adjust the layout for different screen sizes.>
Describe alternatives you've considered
<1)Implement an automatic sliding carousel with manual navigation options.
2)Pin the most impactful testimonials at the top.
3)Highlight testimonials with the highest star ratings
4)Add video testimonials where possible

*Demo Video/Screenshot (Mandatory )

Are you contributing under any open-source program ?
<I am contributing under GSSoC 24', please assign this issue to me if it feels relevant to you>

Hi ,
Please give some example screenshots to understand your issue correctly.
Regards
Project Mentor (GSSoC' 24)

Hey @Ashirvadd, are you still working on this issues or should i close it?

Sorry I was busy with some other work, I am still working on it
On Sun, 7 Jul 2024 at 12:16 AM, Ekta Chaudhary @.***>
wrote:

Hey @Ashirvadd https://github.com/Ashirvadd, are you still working on
this issues or should i close it?
—
Reply to this email directly, view it on GitHub
https://github.com/apu52/Travel_Website/issues/496#issuecomment-2211851589,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3FGWF263BNRB6MCXO3PDZTZLA3RVAVCNFSM6AAAAABH5PS436VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJRHA2TCNJYHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Sorry I was busy with some other work, I am still working on it
…
On Sun, 7 Jul 2024 at 12:16 AM, Ekta Chaudhary @.> wrote: Hey @Ashirvadd https://github.com/Ashirvadd, are you still working on this issues or should i close it? — Reply to this email directly, view it on GitHub <#496 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3FGWF263BNRB6MCXO3PDZTZLA3RVAVCNFSM6AAAAABH5PS436VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJRHA2TCNJYHE . You are receiving this because you were mentioned.Message ID: @.>

try to solve this issue ASAP & submit the PR

@apu52 please assign this issue to me


Revert "Continue after failed unit test"

This reverts commit f70752d9e1d1130f8bf083e744ac401e769fe49b (PR #6899).
This change caused Travis and Shippable to report success on all test
runs, even if any tests failed or timed out.
Fixes @7052
cc @lavalamp @quinton-hoole @erictune @nak3

LGTM


hotReloadVMReloadMillisecondsAfterChange  - Hot reload time increase from 50 to 51

This benchmark was extremely stable.

Seems to have increased with: https://github.com/flutter/engine/pull/36315
cc: @a-siva , @zanderso

Not sure if this should be a P0 given the minor increase, but marking it so per policy of benchmark regression.

There are more benchmarks that regressed for hot-reload as well: https://flutter-flutter-perf.skia.org/e/?begin=1663777160&end=1663796864&keys=X7159d7556b1615d5fe43c4e34c490a09&selected=commit%3D31223%26name%3D%252Carch%253Darm%252Cbranch%253Dmaster%252Cconfig%253Ddefault%252Cdevice_type%253DiPhone_6s%252Cdevice_version%253DiOS-15.5%252Chost_type%253Dmac%252Csub_result%253DhotReloadVMReloadMillisecondsAfterLargeChange%252Ctest%253Dhot_mode_dev_cycle_macos_target__benchmark%252C&xbaroffset=31223

This seems to be a set of changes in the Dart roll https://dart.googlesource.com/sdk.git/+log/33c0f62f0964..7f7b7f28120f
From this set there are only two VM changes

9598547 [VM/Library] - Adjust next probe to be a quadratic probe in _HashBase by asiva · 2 days ago
7f40a29 [vm] Fix debug/arm64c build by Alexander Markov · 2 days ago
83ab5d5 [vm] Remove dynamic field unboxing in JIT by Vyacheslav Egorov · 2 days ago

I don't believe the debug/arm64c build fix change could have caused it.
Need to check the other two changes to see if they could have made a difference, I am suspecting the quadratic probe change could have caused it. I will revert it and see if that fixes it.

I have created a revert CL here https://dart-review.googlesource.com/c/sdk/+/260747, once it lands and rolls into Flutter we can recheck and see if the regression here is addressed.

It appears that the minor regression is due to 83ab5d5 [vm] Remove dynamic field unboxing in JIT
This CL is a nice refactoring and I don't believe should be reverted.
At this point I am inclined to take the minor regression if folks here agree.

sgtm. Do you know why that refactoring caused the regression?


Fix Typo mistake

Describe the bug
There are a project folder typo mistake in PROJECTS folder

To Reproduce
Steps to reproduce the behavior:
tribute -> tribute
Screenshots
added

assigned @karthiknadar1204

have fixed the typo=>changed trubute to tribute,will commit changes and initiate pull request as well by day end

committed the changes
creating a pull request

done
Thank you

Thanks for contributing.
Completed #208

Hi @karthiknadar1204 , You forget to add your details to Contributors.json file
path -> src-json-Contributors.json
You can make another PR. thanks

will do;thank you


New PR for Terraform Keyvault certificate code

@greg-lindsay
These commits must be moved to the private repo for automated checks and staging. The new image file names must be updated to follow the file naming guidelines, and the screenshots must be updated to follow the proper style and proper method of obscuring PII. Let us know if you need help moving the commits.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

[like]  Ashish Sangra reacted to your message:

From: prmerger-automator[bot] @.>
Sent: Tuesday, March 26, 2024 2:37:48 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Ashish Sangra @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] New PR for Terraform Keyvault certificate code (PR #121083)
@ashishsangraMSFThttps://github.com/ashishsangraMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/121083#issuecomment-2020609416, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BFLQB5LIEWFTV6RC5OZGB73Y2GB3ZAVCNFSM6AAAAABFIH7U4WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRQGYYDSNBRGY.
You are receiving this because you were mentioned.Message ID: @.***>

#please-close we are working on this internally to add Terraform steps and use appropriate graphics


ABI error when using HTTPProviver over just nile network

Hi there,
I am using this code to find a usdt balance of a wallet
from tronpy import Tron
from tronpy.providers import HTTPProvider

client = Tron(network="nile")

# cntr = client.get_contract("THi2qJf6XmvTJSpZHc17HgQsmJop6kb3ia")

# print(dir(cntr.functions))

# client = Tron(network="nile")

cntr = client.get_contract("TXLAQ63Xg1NAzckPwKHvzw7CSEmLMEqcdj")

tron_account_address = "THYkuRwPKuSM4xbfoYqg8Nyn5UAw5kAVVR"

usdt_balance = cntr.functions.balanceOf(tron_account_address)

print(f"USDT Balance of {tron_account_address}: {usdt_balance / 10**6} USDT")

RESPONSE: USDT Balance of THYkuRwPKuSM4xbfoYqg8Nyn5UAw5kAVVR: 50000.0 USDT
And this works fine but the moment I go to use trongrid creds I get an error saying I cant call a contract without an ABI
from tronpy import Tron
from tronpy.providers import HTTPProvider

client = Tron(
    HTTPProvider(api_key="insert_key"), network="nile"
)

cntr = client.get_contract("TXLAQ63Xg1NAzckPwKHvzw7CSEmLMEqcdj")

tron_account_address = "THYkuRwPKuSM4xbfoYqg8Nyn5UAw5kAVVR"

usdt_balance = cntr.functions.balanceOf(tron_account_address)

print(f"USDT Balance of {tron_account_address}: {usdt_balance / 10**6} USDT")

RESPONSE: raise ValueError("can not call a contract without ABI") ValueError: can not call a contract without ABI
Is anyone able to give me a little bit of guidance on whats happening here without the trongrid api key it works fine but with trongrid its no longe fetching the abi on its own?

Works for me without the api key. Maybe your key is invalid?

HTTPProvider by default uses mainnet trongrid, but when using network="nile" it doesn't even use trongrid at all. No key is required for testnet


Unable to use sqlite commands (.mode, .import)

Bug Description
I have a sqlite migration that loads a text file into a table.
.mode csv
.import "tags.txt" tag

While this works just fine if I use the sqlite3 cli on my system (arch linux), it fails to run using the sqlx migrate run command.
I get the following error:
error: while executing migrations: error returned from database: (code: 1) near ".": syntax error
Minimal Reproduction
Run a SQL migration containing a command.
Info

SQLx version: sqlx-cli 0.7.3
SQLx features enabled: default sqlx-cli features
Database server and version: SQLite
Operating system: Arch linux amd64
rustc --version: rustc 1.73.0

Those commands are specific to the SQLite CLI. They're not processed by SQLx or the actual SQLite database engine.
There's nothing we can do short of adding support for parsing them which is out of the scope of a typical database client. Thus, not a bug.
Importing seed data is also kind of out of scope for migrations, which are intended to manage the database schema itself or transform data already in the database to fit a schema change.
I'd just write a routine to ensure the database is populated on startup.


Why change default GREP_COLOR?

Default GREP_COLOR is changed in alias setup, that seems weird.
https://github.com/Bash-it/bash-it/blob/f0dcf698579954bcf10e20c56e658bdcfe5aeb76/aliases/available/general.aliases.bash#L31
I noted this because I use solarized theme, 1;33 is a grey color.
I don't see the point of change it from default 1;31 to 1;33.
It's no big deal, I can change it after source bash-it.

Greetings!
It looks like the opinionated GREP_COLOR settings has been around since First Commit
Although my search-fu wasn't strong enough to confirm it, testing locally (Mac) suggests that 1) there is a default color when one is not defined and 2) the mentioned 1;31 is the default color:

NOTE: I also use a solarized (dark) terminal color scheme.
So it looks like we could safely remove this default setting.

Hi davidpfarrell
That's weird, 1;33 is the same as 1;93, it's the 11th ansi color, bright yellow.
solarized use base00 for the slot in xresources, it should be gray.
My grep result in urxvt-256color, ubuntu18.04:

I get similar result in text console (linux-16color).
My color palette (I swapped 0-8, 7-12, but it should not matter), I use only ansi 16:

By the way, our yellow and orange doesn't look the same, yours looks a bit too bright, not the same as solarized.

Feel free to open a PR to remove the general aliases GREP_COLOR variable. Like @davidpfarrell mentioned, this seems to have been part of Bash-it right from the start, not sure why.

I sent a pull request #1601.  I'm closing this.


Parser won't properly parse tags that have a similar name

Describe the bug
The Parser fails to properly parse tags that have a similar name. It seems that the issue is on the regex on Parser::replaceSingle. Maybe it's to greedy and is just trying to replace also tags that are similarly prefixed. In my case I have two similar tags like:
{parser_test}
{parser_test_second}
So when it finds that {parser_test_second} it replaces it ignoring the _second part.
This can be verified with a simple experiment, if I change the order of the tags in the array that I pass to setData, the replacement is properly done, replacing first {parser_test_second} and then {parser_test}
One weird thing to notice, is that is not reproducible 100% of the times, being a few times where, other tags, are properly replaced.
CodeIgniter 4 version
4.0.4
Affected module(s)
Parser
Expected behavior, and steps to reproduce if appropriate
If I pass similar tags to the parser it won't properly parse them.
Situation
$this->parser = \Config\Services::parser();
$this->parser->setData(['parser_test' => 'parser test', 'parser_test_second' => 'parser test second'], 'raw')->render('index.html');
On my index.html I have
{parser_test}
{parser_test_second}
Actual behaviour
Both tags are replaced with
parser test
parser test
Expected behaviour
parser test
parser test second
Context

OS: [Linux]
Web server [Apache/2.4.38 (Debian)]
PHP version [7.4.10]

This has been fixed in #3749


Add EnsureDataOnlyBlueprintSubClassesAction

The action accepts a list of ObjectType where the rule applied. ANy blueprint that inherits from the specified type must be DataOnlyBlueprint
Apply changes to ShooterMP.

Fixed in #332f4145b1edb2185072b07645dc81cbc1dabaef


Drop "-g" debug flag to reduce NIF .so size

Hi @tsloughter
This PR related to the issue described here.
The idea is to reduce NIF .so size as shown below:
# with "-g"
priv/cuckoo_hash.so -> 6.8M

# without "-g"
priv/cuckoo_hash.so -> 1.4M

If one wants to add debugging symbols, he/she can adapat CFLAGS + LDFLAGS in rebar.config.
Thanks
/Z

Hi @tsloughter
Any update? This change is safe and has no impact if you're familiar with C programming.
Thanks

Hey, sorry, merging now.


manage.py dumpdata "Can't resolve dependencies..."

On a standard Mezzanine install after the initial syncdb.
python manage.py dumpdata
Yields the following error:
Error: Can't resolve dependencies for forms.Field, forms.Form, forms.FormEntry, pages.Page, pages.RichTextPage in serialized app list.
I haven't gone digging too deeply on this, but https://docs.djangoproject.com/en/dev/topics/serialization/#dependencies-during-serialization might begin to resolve this issue.

I have applied the patch in that ticket, and it doesn't solve the problem. Specifying explicitly which models to dump doesn't work either. Relying on database-specific SQL dumps is only reliable if you plan to dump the entire database, but that's by no means a fixture per django practices (and in that case you can forget about reusable applications).
Has anybody tried to graph the dependency layout and see what's breaking exactly?

Closed by 92a7d3c898a25355c6902fcab8f0da2a7b3b0cff


Redundant lighting washes out mesh colors.

When using ROS Indigo or_rviz in-process, the default lighting in RViz is not removed before adding the additional lights here:
https://github.com/personalrobotics/or_rviz/blob/732d4c3e40ba0d73f86042835d3a56a6319cc6ed/src/RVizViewer.cpp#L417
This makes the entire scene incredibly washed out.  Most meshes are nearly pure white.

isn't an issue for herb, but I guess other meshes have too much light. I will look into just deleting the existing light.

this commit https://github.com/personalrobotics/or_rviz/commit/0b5244d3f3472f7ac9735205b5502c4189f4d270 added some lighting options in the environment display which should make this more acceptable to your needs.

yay! :+1:


KAFKA-4062: Require --print-data-log if --offsets-decoder is enabled for DumpLogOffsets

set print-data-log option when offset-decoder is set.  @hachikuji we had talked about this one before, does this change look ok to you?

@cotedm Yeah, seems reasonable to me. I was even wondering if we should even assume the print option is desired if any decoder is explicitly specified. What do you think?

@hachikuji yeah that makes sense.  I've updated the PR accordingly and fixed some punctuation issues with the usage output.

Ah yep, makes sense, I've cleaned those up now I believe

LGTM. Maybe we can cajole @ewencp into reviewing.

@hachikuji @cotedm Consider me cajoled. This all LGTM, and thanks for doing the other cleanup along the way.
I'm going to merge this, but it did also turn up https://issues.apache.org/jira/browse/KAFKA-4103 in the process of my testing. @hachikuji you'll definitely want to look at that issue.

@ewencp Thanks for the pointer. Most likely screwed something up with the new version I introduced in KIP-62.


illegal hardware instruction

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
binary
TensorFlow version
2.8.4
Custom code
No
OS platform and distribution
MacOS 14.4.1
Mobile device
MacBook Pro M2
Python version
3.8.18 (but same problem on 3.8.19 and 3.9.16)
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
I installed TensorFlow indirectly as it was installed as a dependence of deepcell 0.12.6.
I simply tried to run "import tensorflow as tf"
I got the error "illegal hardware instruction"
Standalone code to reproduce the issue
$ conda create -n Py38 python==3.8.18
 $ pip install deepcell==0.12.6
 $ python -X faulthandler
 >>> import tensorflow as tf

Relevant log output
$ python -X faulthandler
Python 3.8.18 (default, Sep 11 2023, 08:17:33)
[Clang 14.0.6 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Fatal Python error: Illegal instruction

Current thread 0x0000000200c89240 (most recent call first):
  File "/Users/XXX/miniconda3/envs/Py38/lib/python3.8/ctypes/__init__.py", line 373 in __init__
  File "/Users/XXX/miniconda3/envs/Py38/lib/python3.8/site-packages/tensorflow/python/platform/self_check.py", line 65 in preload_check
  File "/Users/XXX/miniconda3/envs/Py38/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/Users/XXX/miniconda3/envs/Py38/lib/python3.8/site-packages/tensorflow/python/__init__.py", line 36 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 961 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/Users/XXX/miniconda3/envs/Py38/lib/python3.8/site-packages/tensorflow/__init__.py", line 37 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<stdin>", line 1 in <module>
[1]    43523 illegal hardware instruction  python -X faulthandler

@FiReTiTi If DeepCell requires a specific TensorFlow version, could you try to uninstall the current one (if installed) and install the compatible version using pip in the Py38 environment:
conda activate Py38
pip uninstall tensorflow  # Uninstall if already installed
pip install tensorflow==<compatible_version>  # Replace with the correct version

Then try to import tensorflow;
import tensorflow as tf

Please let us know the outcome?
Thank you!

thank you for your answer.
The required version is ~2.8.0, and by default the installed version was 2.8.4
I uninstalled it and reinstalled it, same error.
I tried tensorflow==2.8.3, 2.9, and 2.9.3 still the same error.

@FiReTiTi If there is a specific requirement to use TF v2.8 which is an older and not actively supported version, then please raise post this issue in TF forum where there is a larger community to help?
Thank you!

I tried to update tensor flow to the most recent version, same problem:
[~] ᐅ python -X faulthandler
Python 3.9.16 (main, May 15 2023, 18:51:40)
[Clang 14.0.6 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
Fatal Python error: Illegal instruction

Current thread 0x0000000204b51240 (most recent call first):
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1173 in create_module
  File "<frozen importlib._bootstrap>", line 565 in module_from_spec
  File "<frozen importlib._bootstrap>", line 666 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1058 in _handle_fromlist
  File "/Users/XXX/miniconda3/envs/Py39dev/lib/python3.9/site-packages/tensorflow/python/tf2.py", line 21 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1058 in _handle_fromlist
  File "/Users/XXX/miniconda3/envs/Py39dev/lib/python3.9/site-packages/tensorflow/__init__.py", line 42 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "<stdin>", line 1 in <module>
[1]    98773 illegal hardware instruction  python -X faulthandler

@FiReTiTi Thanks for your response!
Reopening the issue as it still persists. Thank you!

@FiReTiTi  TensorFlow doesn't officially support installing Apple Silicon (M1 and M2) for Python versions below 3.8.

I tried on both 3.8 and 3.9, this was just another test. So the problem is likely somewhere else.

@FiReTiTi,
Could you please check whether the same issue you are facing with the latest Tensorflow v2.17 or v2.18 and provide the update where the supported python version has been upgraded to  3.9-3.12.
https://www.tensorflow.org/install/source#cpu
Thank you!


Bump base etc.

This PR updates dependency on base and other subprojects that are involved into separation of io.spine.validate into a separate artifact.
It depends on this PR from base.

@armiol, PTAL.


2nd mail if a re-build were done after sanity checks

in case the pipeline was aborted and a new build required (i.e. after several days of sanity checks) a new mail will be send out, but this time not again the sanity test one.

do not yet merge - still doing some tests