I see some models transparent

Description
Hi, as you see from the video, the model appears transparent.  This happens especially with the GLB models I download from Sketchfab, and happens very commonly.
Is there a setting I am missing with the component, is this a bug or the problem with the model itself?
If it is a problem with the model, what do you recommend overcoming the issue?
Thank you
Live Demo
https://ipfs.motif.foundation/ipfs/QmbcVMYC38sLX8h7f1TqmM2hp1vXShKpDFkKatGjHoKE6R
Version
"@google/model-viewer": "1.10.0",
Browser Affected

[x ] Chrome, latest

OS

[x ] MacOS

Code
mediaStyle.position = "sticky";
 mediaStyle.background = "linear-gradient(0deg, #FFDEE9 0%, #B5FFFC 100%)";
 mediaStyle.posterColour = "linear-gradient(0deg, #FFDEE9 0%, #B5FFFC 100%)";
 mediaStyle.pointerEvents = "auto";

    <model-viewer
         bounds="tight"
         style={mediaStyle}
         id="previewModel"
         src={props.asset.metadata.artwork ? null : encodeURI(props.asset.contentURI)}
         interaction-prompt={"none"}
         poster={props.asset.metadata.artwork || null}
         loading={"lazy"}
         seamless-poster
         disable-zoom
         environment-image="neutral"
         shadow-intensity="1"
       ></model-viewer>

That definitely looks like an error in the GLB; can you try it in some other viewers? Also, if you open it in our editor, that will give some details on the model and any possible errors/warnings.

If you use a image texture with less then 100% Opacity it will texture the GLB Model as translucent.
I did this for glass elements in AR.


meson: 0.61.2 -> 0.63.0

Description of changes
https://mesonbuild.com/Release-notes-for-0-62-0.html
https://mesonbuild.com/Release-notes-for-0-63-0.html
built dav1d, qemu, systemd and mesa for testing on x86_64-linux.
also a subset of them cross to aarch64-linux and native on aarch64-linux
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

mesa and qemu don't build with this, because wayland-protocols fail with a bunch of messages like this:
[82/277] Compiling C++ object tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p/meson-generated_.._test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc.o
FAILED: tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p/meson-generated_.._test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc.o
g++ -Itests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p -Itests -I../tests -I/nix/store/26irg7wnjyfh7w1dd3mbd2qp6jcvbmy5-wayland-1.20.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -O0 -Wall -Werror -MD -MQ tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p/meson-generated_.._test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc.o -MF tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p/meson-generated_.._test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc.o.d -o tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.p/meson-generated_.._test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc.o -c tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc
In file included from /nix/store/x35d72904sc58is4j4lsgzh3jkbidig4-glibc-2.34-210-dev/include/bits/libc-header-start.h:33,
                 from /nix/store/x35d72904sc58is4j4lsgzh3jkbidig4-glibc-2.34-210-dev/include/stdint.h:26,
                 from /nix/store/zs6hnk47hcrrcrd885d66xmhlvp05jxm-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include/stdint.h:9,
                 from /build/wayland-protocols-1.25/build/tests/idle-inhibit-unstable-v1-client.h:6,
                 from tests/test-build-cxx-unstable_idle_inhibit_idle_inhibit_unstable_v1_xml.cc:1:
/nix/store/x35d72904sc58is4j4lsgzh3jkbidig4-glibc-2.34-210-dev/include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1plus: all warnings being treated as errors

Seems to come from https://github.com/mesonbuild/meson/pull/9287, se we can fix it by setting hardeningDisable, but that doesn't seem great, especially since it's only needed for the tests. Ideas?

We should set mesonBuildType to debugoptimized or release for wayland-protocols, I think.
And probably reconsider our default of "plain", because I don't think it's a good idea to be building all our packages that use Meson with -O0 by default.
(Upstream docs)

See also https://github.com/NixOS/nixpkgs/pull/171069.

And probably reconsider our default of "plain", because I don't think it's a good idea to be building all our packages that use Meson with -O0 by default.

Huh? Should not -O2 be on, when we have hardening enabled by default?
https://github.com/NixOS/nixpkgs/blob/3567e122f4d5bd1f2ef157e76e827077e037f78b/pkgs/stdenv/generic/make-derivation.nix#L173-L187
https://github.com/NixOS/nixpkgs/blob/3567e122f4d5bd1f2ef157e76e827077e037f78b/pkgs/build-support/cc-wrapper/add-hardening.sh#L41

This can probably be closed in in favor of #171069 then?


Move UI not saving position of raid frames on reload

Description*
After changing the UI Position of the RaidFrame, any reload makes the UI reset to its default position
Version Number

9.10.5
Steps to Reproduce

Step 1 On the ChatFrame drop down options click MoveUI;
Step 2 Move the RaidFrame element to any position and Lock UI
Step 3 Do any kind of reload (/reload, logoff login, enter dungeon portal)

Expected Behavior

After the loading screen, the RaidFrame should be in the position set before the reload
Actual Behavior

The RaidFrame is back to its default position
Only KkthnxUI Enabled

Can be reproduced with just KkthnxUI enabled
Additional Information

This behaviour is seen regardless if PartyFrame is active or not.
Also tried to convert group from party to raid, but the behaviour is the same.
After further testing while writing the ticket, the option "Save Raid Position Based On Specs" is the one triggering this effect
Error Log
No error log is shown

Try clearing your saved variables from KkthnxUI. This sounds like an issue with the saved variables.

Can't reproduce. Try to delete your saved variables.


Style/BisectedAttrAccessor cop fails when attr_reader is not used in a normal way

Style/BisectedAttrAccessor cop fails when attr_reader receives a variable with splat.

Expected behavior
Success without error.
Actual behavior
Error occurs.
Steps to reproduce the problem
Make this file
# reproduce.rb
class C
  ATTRIBUTES = %i[a b]
  attr_reader(*ATTRIBUTES)
end

then
$ rubocop -d --only Style/BisectedAttrAccessor reproduce.rb

output
For /: Default configuration from /usr/local/bundle/gems/rubocop-0.87.0/config/default.yml
Inspecting 1 file
Scanning /reproduce.rb
An error occurred while Style/BisectedAttrAccessor cop was inspecting /reproduce.rb:1:0.
undefined method `value' for s(:splat,
  s(:const, nil, :ATTRIBUTES)):RuboCop::AST::Node
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/style/bisected_attr_accessor.rb:50:in `map'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/style/bisected_attr_accessor.rb:50:in `block in accessor_names'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/style/bisected_attr_accessor.rb:49:in `each'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/style/bisected_attr_accessor.rb:49:in `accessor_names'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/style/bisected_attr_accessor.rb:27:in `on_class'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:91:in `block (2 levels) in trigger_responding_cops'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:113:in `with_cop_error_handling'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:90:in `block in trigger_responding_cops'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:89:in `each'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:89:in `trigger_responding_cops'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:61:in `block (2 levels) in <class:Commissioner>'
/usr/local/bundle/gems/rubocop-ast-0.1.0/lib/rubocop/ast/traversal.rb:14:in `walk'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/commissioner.rb:74:in `investigate'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/team.rb:151:in `investigate_partial'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cop/team.rb:83:in `investigate'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:296:in `inspect_file'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:246:in `block in do_inspection_loop'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:278:in `block in iterate_until_no_changes'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:271:in `loop'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:271:in `iterate_until_no_changes'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:242:in `do_inspection_loop'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:122:in `block in file_offenses'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:147:in `file_offense_cache'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:120:in `file_offenses'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:111:in `process_file'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:90:in `block in each_inspected_file'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:89:in `each'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:89:in `reduce'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:89:in `each_inspected_file'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:78:in `inspect_files'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/runner.rb:39:in `run'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli/command/execute_runner.rb:21:in `execute_runner'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli/command/execute_runner.rb:13:in `run'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli/command.rb:10:in `run'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli/environment.rb:17:in `run'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli.rb:65:in `run_command'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli.rb:72:in `execute_runners'
/usr/local/bundle/gems/rubocop-0.87.0/lib/rubocop/cli.rb:41:in `run'
/usr/local/bundle/gems/rubocop-0.87.0/exe/rubocop:13:in `block in <top (required)>'
/usr/local/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
/usr/local/bundle/gems/rubocop-0.87.0/exe/rubocop:12:in `<top (required)>'
/usr/local/bundle/bin/rubocop:23:in `load'
/usr/local/bundle/bin/rubocop:23:in `<main>'
.

1 file inspected, no offenses detected

1 error occurred:
An error occurred while Style/BisectedAttrAccessor cop was inspecting /reproduce.rb:1:0.
Errors are usually caused by RuboCop bugs.
Please, report your problems to RuboCop's issue tracker.
https://github.com/rubocop-hq/rubocop/issues

Mention the following information in the issue report:
0.87.0 (using Parser <IP_ADDRESS>, rubocop-ast 0.1.0, running on ruby 2.7.1 x86_64-linux)
Finished in 0.17187920000287704 seconds

RuboCop version
$ rubocop -V
0.87.0 (using Parser <IP_ADDRESS>, rubocop-ast 0.1.0, running on ruby 2.7.1 x86_64-linux)

@fatkodima Can you look into this?


fix: Remove crossplane example from e2e workflows

What does this PR do?

removes crossplane from e2e GH workflows (parallel and destroy)

🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.

Motivation

Post https://github.com/aws-ia/terraform-aws-eks-blueprints/pull/1150 crossplane TF files doesn't exists in this repo therefore we can safety remove it from the e2e workflows.

More

[ ] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
[ ] Yes, I have added a new example under examples to support my PR
[ ] Yes, I have created another PR for add-ons under add-ons repo (if applicable)
[ ] Yes, I have updated the docs for this feature
[ ] Yes, I ran pre-commit run -a with this PR

Note: Not all the PRs require a new example and/or doc page. In general:

Use an existing example when possible to demonstrate a new addons usage
A new docs page under docs/add-ons/* is required for new a new addon

For Moderators

[ ] E2E Test successfully complete before merge?

Additional Notes

Thanks, I know I was missing something :)

What's wrong with crossplane in 2e2, your going to crate an issue with the details?

What's wrong with crossplane in 2e2, your going to crate an issue with the details?

the crossplane example doesn't exists anymore, see the motivation section for this issue

@Zvikan I align with @csantanapr. I've followed the entire trail of issues and PRs and although it's clear that what you're doing here is removing the crossplane example from e2e workflow because the crossplane example doesn't exist anymore, it's not at all clear why the crossplane example has been moved from a blueprints example into a separate dedicated repo over at awslabs.
The premise of #1150 on the surface is to fix the crossplane example by making this change to point at the new source location for the provider package over at the new upbound marketplace, but that PR also deletes the example without comment.


Adding Deep Pose Processing to Onnx Runtime ROS2

PR for adding deep pose processing to the onnx runtime node for ROS2. The file structure was modified to accommodate the choice between two processors (object detection and deep pose) and custom message files were added for deep pose processing.

Build is broken on Linux - missing Eigen3

I had to add:
include_directories(
  include
  ${EIGEN3_INCLUDE_DIR}
)

Pulling in. The Linux build break is a tooling issue, not a code issue.


Strongly typed Additional action registration

I wanted to discuss some additions to routes registration API. In current version I can write an extension method like this:
    public static class RoutesExtensions
    {
        public static void Member<TController>(this IResourcesMapper<TController> mapper, Expression<Action<TController>> member, HttpVerbs verb)
            where TController : Controller
        {
            var methodCall = member.Body as MethodCallExpression;
            if (methodCall == null)
                throw new ArgumentException("member value should be a call to controller action method", "member");

            string methodName = methodCall.Method.Name;

            switch (verb)
            {
                case HttpVerbs.Get:
                    mapper.Member(x => x.Get(methodName));
                    break;
                case HttpVerbs.Put:
                    mapper.Member(x => x.Put(methodName));
                    break;
                case HttpVerbs.Post:
                    mapper.Member(x => x.Post(methodName));
                    break;
                case HttpVerbs.Delete:
                    mapper.Member(x => x.Delete(methodName));
                    break;
                case HttpVerbs.Head:
                    mapper.Member(x => x.Head(methodName));
                    break;
                default:
                    throw new NotSupportedException("Provided http verb is not supported");
            }
        }
    }

And it will allow to change registration of "Test" in sample site from
// old version
blogs.Member(x => x.Get("test"));
// new version:
blogs.Member(x => x.Test(0, null), HttpVerbs.Get);

Currently I don't like here two things:

With lambda expression we need to pass parameters in method
Switch statement in the method (it can be removed easily if move this extension method to core assembly and make Route method of AdditionalAction class internal)

But we removed a magic string - method name.
What do you think about it?

The old version has some advantages over the new proposed API change you are suggesting.

The old version more closely follows how Rails registers members (from what I remember).
The old version allows you to properly register Async methods outside of the magic 7. This happens without any additional logic, which is a bonus.
Most importantly, this is a really big API change and would have to be eased in, and having two ways might be confusing.

I also remembered there is something similar to this, it's the Path extension:
tropo.Path("star/declined").To<StarCallController>(x => x.Declined(null, 0, 0)).Allow(HttpVerbs.Post, HttpVerbs.Get);

First try out the Path extension and see if it meets your needs.
I also appreciate the discussion, so we can continue to talk about this if you would like.

Thanks. I'll have a look at Path extension. Probably it should be added to documentation somewhere


5s issues

when trying to boot your ramdisk on my 5s, the first bar goes to 100% fine, but the 2nd (iBEC I think) only goes to 71,8% then after a few minutes it jumps to 0,4%% then the script exits and device still has the black screen
I tried using different computers, cables and phones (both a 6,1 and 6,2)
all have the same issue on the 5s
it works perfectly on my 6s btw
what I tried was:
pwn with gester before
reset usb connection after pwn
send ibss and ibec manually (it gets stuck on 71.8%, doesn't even jump to 0,4%%)
video of the issue: https://www.youtube.com/watch?v=rjCb6nK6YcI

Found workaround: pwn with ipwnder and patch signature check then boot ramdisk


Ctr + /

Issue Type: Bug
after update a ctr + / not working any more
VS Code version: Code 1.21.1 (79b44aa704ce542d8ca4a3cc44cfca566e7720f1, 2018-03-14T14:46:47.128Z)
OS version: Windows_NT x64 10.0.16299

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz (4 x 2394)

Memory (System)
15.89GB (11.64GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
40%

Extensions (3)

Extension
Author (truncated)
Version

bracket-pair-colorizer
Coe
1.0.20

LiveServer
rit
3.2.1

JavaScriptSnippets
xab
1.5.0

Reproduces only with extensions

@lenotc I'm assuming you're using JavaScript?

Please provide repo steps and some example code

Duplicate https://github.com/Microsoft/vscode/issues/46125

Yep :D
On Tue, Mar 20, 2018, 3:27 PM Daniel Imms<EMAIL_ADDRESS>wrote:

@lenotc https://github.com/lenotc I'm assuming you're using JavaScript?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/46146#issuecomment-374706934,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AalGiJ9cPLJuW9qLQoWBGs2zvOfrtcYlks5tgUoGgaJpZM4SxBoN
.


[GLUTEN-5965][VL] Support pushdown "not in" to scan node

What changes were proposed in this pull request?
Support pushdown not in to scan node
(Fixes: #5965)
How was this patch tested?
UT

@rui-mo comments resolved and all ut passed, please help review again, thanks


Request: CharPoseAnim arbitrary animation frame

Currently, CharPoseAnim plays an animation then freezes on the last frame of it. Please either enhance this function or add a new one that sets a character's animation to a given frame without any animation leading up to that frame. This will be useful for things such as trembling (pmd2 sets first frame as walking for some trembling animations on top of the shake effect), or for other random things that may come up in the future

Added ground action FrameGroundAction to do this.  An example of of this can be found in the new script:
https://github.com/audinowho/DumpAsset/blob/7a39cc7692973a6667b606fac65f7d27b0cf6a8f/Data/Script/ground/test_grounds/init.lua#L306
commit: https://github.com/RogueCollab/RogueEssence/commit/449351fd68d7cdf2bd647f4b6369353778f660af


Draft PR. ABFS: Adding seek and read testcase

This is a draft PR

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  6s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:

0m  0s
test4tests
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

-1 :x:
mvninstall
35m 26s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
0m 33s

trunk passed with JDK Ubuntu-11.0.9+11-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 30s

trunk passed with JDK Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

+1 :green_heart:
checkstyle
0m 23s

trunk passed

+1 :green_heart:
mvnsite
0m 36s

trunk passed

+1 :green_heart:
shadedclient
17m 37s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 26s

trunk passed with JDK Ubuntu-11.0.9+11-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 24s

trunk passed with JDK Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

+0 :ok:
spotbugs
0m 56s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 53s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 28s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Ubuntu-11.0.9+11-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
compile
0m 24s

the patch passed with JDK Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

+1 :green_heart:
javac
0m 24s

the patch passed

+1 :green_heart:
checkstyle
0m 15s

the patch passed

+1 :green_heart:
mvnsite
0m 27s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 53s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Ubuntu-11.0.9+11-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 21s

the patch passed with JDK Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

+1 :green_heart:
findbugs
0m 57s

the patch passed

_ Other Tests _

-1 :x:
unit
1m 15s
/patch-unit-hadoop-tools_hadoop-azure.txt
hadoop-azure in the patch passed.

+1 :green_heart:
asflicense
0m 28s

The patch does not generate ASF License warnings.

81m 16s

Reason
Tests

Failed junit tests
hadoop.fs.azure.TestNativeAzureFileSystemContractMocked

hadoop.fs.azure.TestNativeAzureFileSystemMocked

hadoop.fs.azure.TestNativeAzureFileSystemFileNameCheck

hadoop.fs.azure.TestWasbFsck

hadoop.fs.azure.TestNativeAzureFileSystemOperationsMocked

hadoop.fs.azure.TestBlobMetadata

hadoop.fs.azure.TestOutOfBandAzureBlobOperations

hadoop.fs.azure.TestNativeAzureFileSystemConcurrency

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2438/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2438

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 50f659a1f3c5 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 7e52c0975f7

Default Java
Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.9+11-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_272-8u272-b10-0ubuntu1~18.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2438/1/testReport/

Max. process+thread count
313 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-azure U: hadoop-tools/hadoop-azure

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2438/1/console

versions
git=2.17.1 maven=3.6.0 findbugs=4.1.3

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.


Replace android-ndk-gif reference from JCenter to Maven

Hi, @SumiMakito
We noticed that android-ndk-gif was moved from JCenter to Maven. ¿Is there any possibility to update its reference in your project?
Thanks in advance!

See #49 to fix build issue.
Anyway, it will be great if author fixes and publishes new version with fixed dependencies.


how can we upload to server directly withoujt downloading to local?

Summary
A clear and concise description of what the question is.
Screenshots
If applicable, add screenshots to help explain your question.
Version
Write the version of the imageEditor you are currently using.
Additional context
Add any other context about the problem here.

this.imageInstance.toDataURL()

Convert it to Blob if needed
  public dataURItoBlob(dataURI) {
    //@ts-ignore
    var byteString = window.atob(dataURI.split(',')[1]);
    var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0]
    var ab = new ArrayBuffer(byteString.length);
    var ia = new Uint8Array(ab);
    for (var i = 0; i < byteString.length; i++) {
        ia[i] = byteString.charCodeAt(i);
    }
    //@ts-ignore
    var blob = new Blob([ab], {type: mimeString});
    return blob;
  }


Add static math methods to Mat4, Quat, Vec2, Vec3 and Vec4

Added static functions for math calculations to make the code simpler. It can be useful to be able to make calculations without modifying an existing value (even if temporary variables remain the more efficient) as well as ease code import from other engines.
Example of current state with a Vec3:
const a = new pc.Vec3(4, 9, 16);
const b = new pc.Vec3(2, 3, 4);

const r = new pc.Vec3().add2(a, b);

New state:
const a = new pc.Vec3(4, 9, 16);
const b = new pc.Vec3(2, 3, 4);

const r = pc.Vec3.add(a, b);

Changes to Mat4 public API:

static mul(lhs, rhs)
static mulAffine(lhs, rhs)

Changes to Quat public API:

static mul(lhs, rhs)
static slerp(lhs, rhs, alpha)

Changes to Vec2 / Vec3 / Vec4 public API:

static add(lhs, rhs)
static addScalar(rhs, scalar)
static div(lhs, rhs)
static divScalar(rhs, scalar)
static lerp(lhs, rhs, alpha)
static mul(lhs, rhs)
static mulScalar(rhs, scalar)
static sub(lhs, rhs)
static subScalar(rhs, scalar)

I confirm I have read the contributing guidelines and signed the Contributor License Agreement.

I want to add some historical context. In the past, vectors and matrices stored their components in a Float32Array. Creating these was (and still is, I believe) very slow. So the math APIs were specifically designed to never allocate vectors/matrices internally. The user was forced to proactively allocate vectors/matrices and were encouraged to allocate them up-front rather than every frame.
Today, vectors just used regular numbers for components. But matrices still use Float32Array. So vectors are now much faster to allocate - but matrices should still be quite slow. So maybe its a bit less of an issue for vectors these days.
But still, we do want to avoid PlayCanvas apps generating per-frame garbage that could trigger stalls when the garbage collector runs.
So pros for this PR:

Makes app code nicer in some circumstances.

Cons:

Arguably bloats the API.
Increases the amount of garbage generated by apps.
Potential performance implications of allocating math objects 'behind the scenes'.

To be honest, I think we should update our contribution guidelines. I think the process should be:

Decide to add new feature to the engine.
Open an issue and outline the feature you're thinking of adding.
Have conversation with the community to get agreement/alignment and understand history/context.
If there's consensus/agreement, start implementation and submit PR.
Review + merge as usual.

A side thought: I'm wondering whether it makes sense for Mat3/Mat4 to use a vanilla array of numbers these days. We'd get better precision, faster allocation....and maybe performance in modern browsers is acceptable (or maybe even better).

Very honestly when I was working on this PR I knew it might not be well welcomed or might just get refused and that's fine as it's basically a not-so-good practice however I still wanted to make it just in case as personally when I started playing around with Playcanvas I was not optimizing anything and the add2/div2/mul2/sub2 were still kind of a unclear scenario.
But even with that I wanted to show off with a different vision not based on optimization (as not everyone is optimizing their projects, which is a bit sad for low-end devices) but on readability. On most of the code I've read from examples and some open projects I have not seen a lot with an allocated vector being used, it's rather directly the initial vector or a clone and I wanted to make that practice a bit easier.
When it comes to create an issue you're completely right, I should have done that as I guess more people read there than in PR...

I somewhat know where you are coming from, since I did the same when I had to port a bunch of C# code once... basically my motivation was to come closer towards operator overloading, as it exists in C#, so it would be easier to create a first approximation towards C# to "make it work" and the later you can concentrate on the optimisation part.
I ended up using a style like this:
/**
 * @example
 * mul(new pc.Quat().setFromEulerAngles(10, 20, 30), new pc.Quat().setFromEulerAngles(1, 2, 3))
 * mul(new pc.Vec3(10, 11, 12), new pc.Vec3(1, 2, 3))
 * @param {T} a
 * @param {T} b
 * @template {{clone(): T, mul(T): T}} T
 * @returns {T}
 */
export function mul(a, b) {
  return a.clone().mul(b);
}

const x = mul(
  new pc.Quat().setFromEulerAngles(10, 20, 30),
  new pc.Quat().setFromEulerAngles(1, 2, 3)
);

const y = mul(
  new pc.Vec3(10, 11, 12),
  new pc.Vec3(1, 2, 3)
);

Which, arguably, is also the shorest, since the types imply themselves and the types just follow aswell:

So basically I share the same sentiment as @willeastcott here, this feels like API bloat, even though I understand the motivation. I wish JS would finally support operator overloading for these kinds of things. QuickJS already supports it.


is a list of preferred languages supported?

I would like to specify a list of preferred languages, e.g.
    app.config(['$translateProvider', function ($translateProvider) {

      $translateProvider.translations('en_US', {
        'hello': 'Howdy'
      });

      $translateProvider.translations('en_UK', {
        'hello': 'Good Day'
      });

      $translateProvider.translations('en', {
        'hello': 'Hello',
        'goodbye': 'Goodbye',
      });

      // AFAIK the syntax below is not actually supported, i.e. you can only specify one
      // preferred language
      $translateProvider.preferredLanguage('en_US', 'en');
    }]);

In the scenario above (US English is the first preferred language, and "standard English" is the second),  hello would be translated as Howdy and goodbye would be translated as Goodbye.
In other words, the list of preferred languages is searched for a translation, and the first one that matches is returned, e.g. if the preferred languages was set to 'en_UK', 'en' instead, hello would be translated to Good Day.
Is this behaviour supported or is there another way to achieve the same result?

I RTFM and found the solution here - apologies


Add automation instructions to README

It seems migration from chalk to nanocolors can be easily automated using jscodeshift. I made the simple transformer (I put in a gist here and added instructions of how apply it in the README

Cool idea. Let’s do it a little later.
I am not feel good for now.


Logging levels

Would like to have the ability to toggle logging based on level.
var logger = new Logdown({prefix: 'namespace'});
// Only log errors and warnings
logger.disable('namespace');
logger.error.enable('namespace');
logger.warn.enable('namespace');

I really need this too. Maybe add 'trace', and then follow the same order as the loglevel api. Perhaps it would look something like this:
//Globally for all prefixes
logdown.setLevel('info');
//for a single prefix
const logger = logdown({ prefix: 'foo', level: 'info' });

To disable methods per instance:
const logger = new Logdown({ prefix: 'lorem' })

// Disabling
logger.warn = function() {}

// Reenabling
logger.warn = Logdown.prototype.warn

I don't think we need more API for this.
But, at the same time, we think we should have documentation for  common scenarios like this.

Done: https://github.com/caiogondim/logdown.js/blob/master/readme.md#recipes

@ataft I will add the trace method as well.

Since it can be done with pure JS, I will close this issue.

Perfect, thanks!


Pull Request: Add Search Button Next to Search Input Box

Issue no : #1562
Summary
This pull request introduces a new feature that adds a clickable Search Button beside the existing Search Input Box. The button provides an intuitive way for users to trigger a search action, complementing the "Enter" key functionality that may already exist.
Changes Made

Added a new Search Button element next to the search input field.
Updated the CSS for proper alignment and spacing between the input box and the button.
The button triggers the same search function that is invoked when pressing the "Enter" key inside

I have resolved the conflicts and included the issue number. Kindly review it. Thank you! @iamrahulmahato


NIFI-3514 - Ensures ListGCPBucket triggers serially and forbids inputs

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically master)?

[X] Is your initial contribution a single, squashed commit?

For code changes:

[X] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[X] ~Have you written or updated unit tests to verify your changes?~
[X] ~If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?~
[X] ~If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?~
[X] ~If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?~
[X] ~If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?~

For documentation related changes:

[X ] ~Have you ensured that format looks appropriate for the output in which it is rendered?~

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

@jvwing @gene-telligent - would you mind having a look ?

@trixpan - Good catch.  I had asked @gene-telligent to remove INPUT_ALLOWED, but explicitly declaring INPUT_FORBIDDEN is a best practice.  I will review.

@trixpan Thanks again for those annotation changes. I agree they are necessary for the stability and consistent usage of ListGCSBucket.


Register SecurityFilterChain instead of WebSecurityConfigurerAdapter

Instead of extending WebSecurityConfigurerAdapter, we should use the new method of registering a SecurityFilterChain @Bean.

i am curious how to configure AuthenticationManagerBuilder without extends WebSecurityConfigurerAdapter.
I am facing the same question about IllegalStateException when using WebSecurityConfigurerAdapter.
Because I want to use my own UserDetailsService. But i have no idea to set the userDetailsService by SecurityFilterChain.
@Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        auth.userDetailsService(userDetailService)
                .passwordEncoder(new BCryptPasswordEncoder());
    }


Fresh install error re: init.py and drivers testing

Error code on fresh install

ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 1
----> 1 import pyscan as ps
2 import matplotlib.pyplot as plt
3 import numpy as np
File ~/anaconda3/envs/pyscan/lib/python3.11/site-packages/pyscan/init.py:2
1 from pyscan.measurement import *
----> 2 from pyscan.drivers import *
3 from pyscan.general import *
4 from pyscan.plotting import *
File ~/anaconda3/envs/pyscan/lib/python3.11/site-packages/pyscan/drivers/init.py:84
80 from .new_instrument import new_instrument
83 # Test Devices
---> 84 from .testing.test_voltage import TestVoltage
85 from .testing.test_instrument_driver import TestInstrumentDriver
ModuleNotFoundError: No module named 'pyscan.drivers.testing'

Suggest  putting pyscan.general import first, in addition to fixing this

Try:
May need init.py in the drivers/testing folder
Put pyscan.general import first

Fixed directly in main by rsbrost , confirmed fresh install working without error by jjmah


fixed the issue with the prep_107_vrf_lites.py

Related Issue(s)
Aims to resolve #256
Related Collection Role

[x] cisco.nac_dc_vxlan.validate
[ ] cisco.nac_dc_vxlan.dtc.create
[ ] cisco.nac_dc_vxlan.dtc.deploy
[ ] cisco.nac_dc_vxlan.dtc.remove
[ ] other

Related Data Model Element

[ ] vxlan.global
[ ] vxlan.topology
[ ] vxlan.underlay
[ ] vxlan.overlay_services
[x] vxlan.overlay_extensions
[ ] vxlan.policy
[ ] defaults.vxlan
[ ] other

Proposed Changes

Fix the issue with the prep_107_vrf_lites.py plugin. Error is encountered if 'vxlan>overlay_extensions>vrf_lites>bgp' key is null.
Test Notes

Cisco NDFC Version

12.2.1
Checklist

[x] Latest commit is rebased from develop with merge conflicts resolved
[ ] New or updates to documentation has been made accordingly
[x] Assigned the proper reviewers

Is this ready for review?  If so please add the label.


stabilize helm test.

In default, ct cli installs manifests built from a chart into random generated namespace.
However, topolvm requires a proper prepared namespace, CI suffers from flakiness.
This PR prepares a namespace and use it when ci install runs.

https://github.com/topolvm/topolvm/runs/5716261897?check_suite_focus=true
lint test passed


epic: Model Endpoint: Download, Load, Unload

Take over Model Management from Jan
model.json = is it still relevant?

done thanks @louis-jan !


feat: support tenant releases in some tasks

Update collect-data and verify-access-to-resources tasks to no longer require ReleasePlanAdmission and ReleaseConfig references. When performing a tenant release, these are not available.

I thought this PR sparked a discussion about whether or not we want to make these existing tasks to work with tenant pipelines in the first place. Maybe that was only on Slack? @johnbieren can you comment on this?

I thought this PR sparked a discussion about whether or not we want to make these existing tasks to work with tenant pipelines in the first place. Maybe that was only on Slack? @johnbieren can you comment on this?

My understanding after in person discussion was this pr was just going to be dropped

Moving this to draft as this is triggering our alerts for PRs we haven't commented on in 24 hours. If you/we decide to pick this back up, we can always move it back out of draft

Let's close this. For the use case I had in mind, I was able to not use these Tasks and simply roll out my own. This turned out to be a little bit more straightforward.


Strange behavior of CLI flags

Checklist

[x] Are you running the latest v3 release? The list of releases is here.
[x] Did you check the manual for your release? The v3 manual is here.
[x] Did you perform a search about this feature? Here's the GitHub guide about searching.

Problem
Currently if you mark your flag as required and try to call a command with --help flag you will get an error:
Required flag "<name>" not set

Same for the validation: If you want to print help you will get the validation error.
Proposal
I'm suggesting we don't run a validation and required check during help printing

I'm not sure if this is very difficult to achieve, but I would like to know if we can provide a switch in version v3. Something like:
&cli.StringFlag{
	Name:               "name",
	Required:           true,
	HelpExcludeRequire: false // Default: true
},

or
Name: "config",
HelpExcludeRequireFlags: true
Flags: []cli.Flag{
	&cli.StringFlag{
		Name:        "name",
		Required:    true,
	},
},

Unfortunately, I have the same problem as described 😞

provide a switch

The problem is in the prepare process. cli parses flags and command first, and only after that makes a decision to print the help. I wonder if we can ignore validation and required flags errors in case of help printing

Should be fixed by #1987 . @jetexe please test with latest v3 and let me know,


CalvT: Watch sqlite.news

CalvT requests the watch of the watch_keyword sqlite.news. See the Metasmoke search here

!!/approve


[HUDI-3166] Hoodie Index Type Metadata Bloom implementation

What is the purpose of the pull request
New Hoodie Index Type - Metadata Bloom implementation. This is based out of the bloom filters and column stats index maintained under the metadata table.
Brief change log
Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Closing this PR as the DAG needs to be reworked and quite a few things have changed since RFC-46.


Implement partial specialization which supports generic substitutions

Use -sil-partial-specialization-with-generic-substitutions to enable the partial specialization even in cases of substitutions containing generic replacement types.

@swift-ci please smoke test

@slavapestov This is the remaining part of the partial specialization implementation.  I re-factored the code and split up the huge function into small pieces. Hopefully it is easier to understand now.


Span should implement Closeable instead of AutoCloseable.

I would like to be able to use apache commons like this:
IOUtils.closeQuietly(span);
or use guava like this:
Closeables.close(span, true);
Neither is possible because Span implements AutoCloseable instead of Closeable. The naming here is confusing. Closeable extends AutoCloseable. Obviously, you can't pass the super class to a method that wants the subclass.

@gregor-torrence This should be fixed in the newly released 0.14.2. Give it a shot and let us know if there are any problems.
Thanks for the report!

Works great! Thanks for making the change.


ROX-24725: revert names optimization

Description
When the Unqualified Search Registries feature was added, an optimization was included that cleared the 'Names' field for an image under the assumption that if metadata for the image was nil then the previous names were invalid.
https://github.com/stackrox/stackrox/blob/0b85615b6c41cf53e4ecc3daf3fc30e0f7479c9e/central/image/service/service_impl.go#L336-L339
Although the assumption is true, as deployments scale, sensors restart, new clusters introduced, the same wrong 'name' may appear for an image in the future - which would result in cache misses.
This can be considered an edge case because in practice there likely would be no 'ID' for an image in this scenario unless the pod spec references a digest directly (because when the ID is obtainable from the container runtime so is the 'correct name').  Or if there are clusters in the 'fleet' that do not have unqualified search registries enabled, then the wrong names with a correct ID will be sent to Central.
In the future we should cleanup the names holistically via some other mechanism - as tags change (ie: latest) existing image Names become stale.
Checklist

[ ] Investigated and inspected CI test results
[x] ~Unit test and regression tests added~
[x] ~Evaluated and added CHANGELOG entry if required~
[x] ~Determined and documented upgrade steps~
[x] ~Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)~

If any of these don't apply, please comment below.
Testing Performed
CI

/test ocp-4-12-ui-e2e-tests


How to enable next button?

I could disable the next button. But I cannot find how to enable it on successful validation!
Btw, v excellent library. Made my job v v simple!!! :)

You need to make it manually. Next button disabled is just to make your life easy, not for validations.


Unable to push to private Docker Hub repository with default docker login and credential helper

Environment:

Jib version: 1.8.0
Build tool: Maven 3.0.5
OS: Linux

Description of the issue:
Changes introduced in #1958 changed the order of the credential store lookup and the method used to perform the lookup. The credential helpers utilize the repository address to retrieve the credentials. As documented in #586, the default value used by the docker CLI's login command is https://index.docker.io/v1/.
Versions prior to 1.6 worked as expected. Versions 1.6 and later exhibit the following output:
[WARNING] The credential helper (docker-credential-secretservice) has nothing for server URL: registry-1.docker.io
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-secretservice) has nothing for server URL: registry.hub.docker.com
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-secretservice) has nothing for server URL: index.docker.io
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-secretservice) has nothing for server URL: docker.io
[WARNING]
Got output:

credentials not found in native keychain

The output demonstrates that the code is trying to use the values in RegistryAliasGroup.REGISTRY_ALIAS_GROUPS as keys into the credential store. Because the credential store has stored the login with the key https://index.docker.io/v1/, the credential helper is unable to find it.
The code previously used the auths values present to pattern match the registry values with DockerConfig.getRegistryMatchersFor(String registry) method. Because the credential key was matched from the partial index.docker.io in the auths value and that full value was used by the helper, the credentials were properly returned.
Expected behavior:
The default login credentials in the configured credential store should work when pushing to private Docker Hub repositories
Steps to reproduce:

Create a private Docker Hub repository target
docker login and enter your credentials
Use Quickstart on JAR/WAR project of your choosing.

Log output:
Output included above
Additional Information:
This comment acknowledges that #1958 was a breaking change. It also says:

credsStore is old enough to ditch and no real reason to use.

I couldn't find any foundation for this statement in any of the linked issues or the current Docker documentation for docker login. While there's a default behavior per operating system, nothing states that credsStore is no longer used or necessary. In my case I've explicitly configured secretservice in lieu of the default pass.
The thing that appears to be missing from the new code is usage of the getRegistryMatchersFor logic that pattern matches the repositories. In this linked issue there's discussion of client.List as a replacement for the blank auths in the configuration:

Modified the native credential store GetAll behavior to use the store's client.List as the source of truth, rather than the file store's "auths" list.

If this is in fact the case, the code should be listing the credentials stored by the credential helper using list and pattern matching those to identify the credential to retrieve.
Configuring a credential helper (credHelper) for registry-1.docker.io does not solve the problem. The only work around I was able to find was to do the following:
docker login registry-1.docker.io
This adds a second set of credentials to the credential helper that jib is able to find with the current code base. Here's the output of list:
$ docker-credential-secretservice list
{"https://index.docker.io/v1/":"edthorne","registry-1.docker.io":"edthorne"}

This case is not covered by the current FAQ entry. As you can expect, pushing using the docker CLI works.

Hi @edthorne,

Configuring a credential helper (credHelper) for registry-1.docker.io does not solve the problem.

It is credHelpers, not credHelper. The following with the key https://index.docker.io/v1/ should work:
    "credHelpers": {
        "https://index.docker.io/v1/": "docker-credential-secretservice"
    },

It works for me:
$ docker-credential-gcr store <<< '{"ServerURL":"https://index.docker.io/v1/","Username":"francium25","Secret":"..."}'
$ docker-credential-gcr get <<< https://index.docker.io/v1/
{"ServerURL":"","Username":"francium25","Secret":"..."}
$ docker-credential-gcr list
{...,"https://index.docker.io/v1/":"francium25",...}
$ cat ~/.docker/config.json # Jib succeeds only when I have to following:
...
    "credHelpers": {
...
        "https://index.docker.io/v1/": "gcr"
    },
...

Basically, there's no reason to use credsStore anymore. To my understanding, Docker's previous interaction of credsStore with auths was a very weird temporary workaround, which I think is no longer the case in Docker. If you don't want to put another key into your credential helpers, then just use credHelpers instead of the credsStore + auths combination. credsStore is just inferior to credHelpers.
FYI, docker-credential-gcr no longer supports the generalized credsStore:

As of the 2.0 release, docker-credential-gcr no longer supports generalized credsStore functionality.

But make no mistake; Jib still supports credsStore (which credHelpers takes precedence over). But due to the fact that it is a generalized store that must hold all credentials you ever need to use, the key has to match what Jib requests. It is a valid idea for Jib to ask for a list of stored credentials and attempt to find a closest match. However, given that you can just use credHelpers and that we'd also like to tell people to use credHelpers instead of credsStore, I think implementing that idea is a very low priority. But if more people ask for this, we can certainly reconsider this.
And as you said, putting the key registry-1.docker.io is another workaround if you don't want to configure credHelpers for some reason (but frankly, I don't find any reason not to). I still suggest using the modern credHelpers instead of credsStore.

I believe this issue is resolved. Feel free to re-open or update if you'd like to give us any feedback.


Fix function calls with object arguments

Fix #35.
I guess the issues don't get auto-closed after merge because the PRs target the development branch, and not the default branch of the repository.

Yes, I think just a lookahead is not sufficient to detect all possible ways where an identifier is an object. Maybe it's possible with branch and fail in ST4, as described in https://www.sublimetext.com/docs/syntax.html, but that wouldn't be backwards compatible anyways.
But I think the regex pattern used now should at least give correct highlighting in most of the cases.


Using the mlem python api without running mlem init puts files in your cwd

When you run code that uses the api functions like save, without first having run mlem init files are placed in your cwd
you can reproduce with the example repo with the following:
git clone git@github.com:iterative/example-mlem-get-started.git
cd ./example-mlem-get-started
rm -rf .mlem #simulate new project

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

mkdir temp
cd temp
python ../train.py
ls -l # see mlem objects
cd ..
python train.py
ls -l # see mlem objects
rm ./rf ./rf.mlem ./temp/*
mlem init
cd temp
python ../train.py
ls -l # mlem object in the correct place

Yeah, this is expected behavior. Not having .mlem directory means you don't have mlem project. In that case objects are saved at the path you provided

You can still access objects that you saved with "save()" with "load()" no matter if you have mlem project or not

is cwd the best mechanism for that? or is python ../train.py to much of an edge case?

IMO it makes sense to reproduce the behavior of pickle.dump() or open() here. If you check how it works, it uses cwd:
# write.py
with open("tmp.txt", "w") as f:
    f.write("blah")

now
$ python write.py
$ cat tmp.txt
blah

and
$ mkdir tmp
$ cd tmp
$ python ../write.py
$ cat tmp.txt
blah

WDYT @dacbd?


[1.10.2] Spammy console output

[13:23:30] [Server thread/INFO] [STDOUT]: [com.lothrazar.powerinventory.inventory.InventoryOverpowered:writeToNBT:131]: write  COUNT = 0
[13:23:36] [Netty Epoll Server IO #4/INFO] [STDOUT]: [com.lothrazar.powerinventory.inventory.InventoryOverpowered:writeToNBT:131]: write  COUNT = 0

Ah sorry about that. when updating to 1.10 a bunch of things changed so i had a bunch of test cases printing out to make sure that items were never deleting on saving. ill fix this asap!


Add zipfile handle (implements #6212)

Adds a common zip-file handle and its resolver which enable reading from zip archives.
Borrowed from: https://gist.github.com/MobiDevelop/5514357#file-archivefilehandle-java.
This code has been tested on Windows 7x64.
#6212

@MrStahlfelge Maybe I'd better add a check for zip files to the LwjglFiles (like in DefaultAndroidFiles#getFileHandle), so we could get access to zip files on desktop simply through Gdx.files and not break polymorphism? Then I'd rather move the test to the LWJGL and not make it common for all backends. Maybe later I could do the same for the Headless backend. GWT, in turn, will require its own implementation.

Submitted a separate pr 'cause this one has got too flooded because of the rebase: #6518.

Then we can close this one?


Rename contains() to includes()

Please see this discussion as well as this spec on Github.  Thanks!

I submitted a pull request to address this, so I'm going to close this issue. Thanks!


handle long responses to urls

agent_chain.run(input="Open this website http://classics.mit.edu//Homer/iliad.1.i.html and summarize it")

I think we should add a workflow that stores accessed URLs and URL metadata into the document store


Deleting mods will not correctly force a refresh of affected assets.

For example, if a mod A replaced strings00.str, while another mod B ships strings00_mod.str Playlunky will generate a strings00.str file in Packs/.db If the user now deletes mod A they would expect to have Packs/.db/strings00.str be regenerated from the original strings file. However that file stays untouched and the user witnesses a ghost of mod A.

Should work as of v0.7.0-beta


Video wont play unless official Netflix app is launched first - Android Nvidia Shield

I'm submitting a ...

[x ] bug report
[ ] feature request
[ ] support request

General infomration
Prerequisites

[ x] Are you running the latest version?

Description
Nvidia Shield setup. Video hangs when starting a show. If I exit Kodi and launch the official Netflix app then go back into Kodi and try again, video plays.
[Description of the bug or feature]
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Context (Environment)
Installation

[ ] I installed the plugin via zip from the Releases page
[x ] I´m using the Netflix Repo
[ ] I´m using a different source (Please tell which)

Operating System

[ ] Linux (x86/x64)
[ ] OSX (x86/x64)
[ ] Windows (x86/x64)
[ ] Linux (ARM)
[ x] Android

Additional informatin on the environment
[Descripe your environment a bit more detailed, are you using LibreElec f.e.]
Debug log
[Please include a link to your debug log (use something like http://sprunge.us/) or similar, please do not paste]
Other information
[e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, etc.]
Screenshots
[Please add a screenshot if that helps understanding your problem]
[You can erase any parts of this template not applicable to your Issue.]

Can you please post a debug log?

I havent had this happen in the last few days but I am saving logs every time I use the plugin trying to catch the next occurrence. I will let close this ticket if things seem to have worked itself out.


vi-mode / and ? override to search within current line

The primary reason I use the vi-mode plugin is to easily navigate and edit long commands. However, the default search behaviour for / and ? is to search through the command history, which I already have through FZF. I'd like to override this current history search to instead search through the current command, moving the cursor to the result.
Further, can you provide what I need to include in the zshrc to override the default /, ? , n and N to have vim-mode search achieve this behaviour.

when I want to do this, I use v from normal mode to enter visual mode. That opens a vi editor where I can use all of the power of vi to edit my more complex command.

Hi @cognifloyd
Is that default behaviour? If I escape to normal mode and press v it italicizes the character I'm currently over (iterm). If I open another terminal client v has no effect.

I'm on linux. I use Konsole and the linux console. In vi-editing-mode, in both zsh and bash, and in both Konsole terminal emulator and in the raw linux console, pressing v in normal (esc) mode has opened vim for as long as I can remember.
It does that when I'm connected to my local Gentoo linux machine, and to remote CentOS linux machines. If that doesn't work elsewhere, that's a surprise to me. :) I'll have to make sure to stay on linux so my finger muscle memory continues to serve me here.

@cognifloyd I just checked and v has no effect on any of my other terminal clients including Alacritty or Kitty, so I do not suspect this is an issue with the emulator.

I'd like to override this current history search to instead search through the current command, moving the cursor to the result.

I don't know if a zle widget exists to search the current command and move the cursor to the result. Changing a key binding is just as easy as using bindkey, so the commands would be
bindkey -M vicmd '/' name-of-the-widget
bindkey -M vicmd '?' name-of-the-widget

The thing to figure out is if the zle widget exist, or how to program one. You'll have a better experience if you ask in the Zsh mailing list.

Is that default behaviour? If I escape to normal mode and press v it italicizes the character I'm currently over (iterm). If I open another terminal client v has no effect.

That's the Zsh default, so unless there's something overriding the v key in vicmd you should be able to do it. Check if there's something overriding it by running bindkey -M vicmd v. The widget should be visual-mode.


feat: test draft-7 with Ajv

I've skipped tests optional/content and optional/format (content keywords and new international formats aren't part of ajv, I hope I or somebody else will make plugins to support them, then I can add them back).
Could we maybe split formats to multiple files as we've discussed (or at least two files)? It would be possible to exclude only those unsupported at the moment.

@epoberezkin please file the format split thing as a separate issue if it is not already and we can discuss it there.  A PR is not the place to discuss other changes.


[ast / clkmgr] Absorb clock dividers directly into ast

This is a long term enhancement.
We should ideally absorb the clkmgr clock dividers directly into AST in the long term.
This resolves a lot of corner cases around how clock bypass is handled, and also makes it easier to control when dividers are stepped down based on such a bypass.

hey all,
just filing this issue for long term tracking.

Triaged for clkmgr; I think this is not relevant for this release so keeping https://github.com/lowRISC/opentitan/labels/Type%3AFutureRelease.

agree


Bug (2.0.1 release): Tree Benefits Calculator not working on ANY Android devices

Testing devices:
2 samsung models:  'SM-G950U1' (Android 9 OS) and 'SM-T290' (Android 10 OS). On May 17 & 19 2021.
The tree benefits calculator couldn't be called on either device - even after filling out all the required information. Data still could be Saved though (which indicates this wasn't a wifi/cell connection problem). See video below for demo.
Expected fix:
Tree Benefits calculator should be active and call the iTree API everytime all the req. data fields are filled out.
https://user-images.githubusercontent.com/62637055/119912852-1bff5680-bf11-11eb-9fa5-e20da52bbc34.MOV

I haven’t tested. But it feels farfetched to me that this bug would be absent on iOS, given that it’s present on Android. Don’t they use the same code path?
Hal

On May 27, 2021, at 5:30 PM, TreeMamaSEA @.***> wrote:

Testing devices:
2 samsung models: 'SM-G950U1' (Android 9 OS) and 'SM-T290' (Android 10 OS). On May 17 & 19 2021.
The tree benefits calculator couldn't be called on either device - even after filling out all the required information. Data still could be Saved though (which indicates this wasn't a wifi/cell connection problem). See video below for demo.
Expected fix:
Tree Benefits calculator should be active and call the iTree API everytime all the req. data fields are filled out.
https://user-images.githubusercontent.com/62637055/119912852-1bff5680-bf11-11eb-9fa5-e20da52bbc34.MOV
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@halmueller yeah, I checked ios - and it wasn't a problem there. @monikap0612  is going to check this out

t5ested and found working on an os 11


Add trunk prefix for Ghana

Ghana has a trunk "0" trunk prefix.
See: https://en.wikipedia.org/wiki/Telephone_numbers_in_Ghana

Coverage increased (+0.8%) to 98.566% when pulling 3bd8cd9fbfdc9251bfcae3bc82271685c05bdd56 on dwilkie:add_trunk_prefix_for_ghana into 0876f345317ebe4e5fe270269854561d271aa3b9 on floere:master.

Coverage increased (+0.8%) to 98.566% when pulling 3bd8cd9fbfdc9251bfcae3bc82271685c05bdd56 on dwilkie:add_trunk_prefix_for_ghana into 0876f345317ebe4e5fe270269854561d271aa3b9 on floere:master.


⚠ Bofrost.be has degraded performance

In 775643f, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1278 ms

Resolved: Bofrost.be performance has improved in 1ab63cb.


[Version] Don't allow effective sub-versions, only major versions

Don't allow effective sub-versions, only major versions

@swift-ci please smoke test

@swift-ci please smoke test

I agree

@swift-ci please test

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 4737e116ac25aab84dc4e0a5a3718080392c3a59
Test requested by - @milseman

@erg, that failure is from before my new push.
@swift-ci please smoke test

@swift-ci please test

@swift-ci please smoke test

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - b23787a740d95496c1e58c534234361bc111a825
Test requested by - @milseman

@swift-ci please smoke test

@swift-ci please smoke test

Linux failure: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master/swiftpm/Sources/PackageLoading/Module+PkgConfig.swift:11:8: error: module file was created by an older version of the compiler; rebuild 'Basic' and try again<EMAIL_ADDRESS>Is this due to incremental build?

@erg

@swift-ci please clean smoke test linux platform


Find token using Flamite

Is it possible to find my auth token using Flamite for Chrome? I'm having issues trying to find the token, so I thought maybe that way could be easier.
I'm using Web Sniffer extension to watch the traffic, but I didn't find the right token.

An easier way is to just use Firefox/Explorer (Chrome is buggy for this)
Log in to the target FB account and remove the Tinder App
Open a new tab and inspect.. monitor the network traffic
Goto this link
Click through the okay's until you get to a blank white screen
Goto inspector and search for "ACCESS_TOKEN"
There's your token
For the FacebookID, just look for the c_user param in the cookie for the oauth call.

@smelsworst does that link create a Tinder account linked to the facebook account?

@hmc-crane-s17 yep (from memory).. though it's been a while since I did this.


Bug: daedalus does not show pool based on most recent registration and valid metadata

Summary

If you create multiple pools with the same metadata URL. The intended pool will not show up Daedalus but will show in pooltool.

Steps to reproduce

Create the first pool with the ticker ZEN.
Wait for one epoch.
Verify that the ZEN pool shows up in Daedalus. Evidence in Rick's Tweet.
Create another pool ZENT with new payload at the same metadata URL.
Wait for one epoch.
Verify that the ZENT pool shows up in Daedalus. Refer to screenshot 1 below
Reregister first ZEN pool with new payload at same metadata URL.
Wait for one epoch.
Verify that Pooltool show the correct metadata for ZEN pool. Refer to screenshot 2 below
Verify that metadata is valid for ZEN pool at pooltool. Refer to screenshot 2
Verify that meta shows incorrect metadata for ZENT pool. Refer to screenshot 3
Daedalus should show pool ZEN and not ZENT but does not.

Screenshot 1

Screenshot 2

Screenshot 3

This is on a MacOS.
After I deleted the daedalus app and removed the data with
$ rm -rf /Users/<user-name>/Library/Application\ Support/Daedalus\ Shelley\ Testnet\ v2

I reinstalled the app, it now shows the correct pool. I am concerned that some caching issues are happening...

After checking with cardano-wallet and grabbing the pools at this current time. 3 pools show up with the same metadata URL at https://metadata.zenithpool.io/metadata/json. Daedalus may have only had one appear based on a certain check.
stake_pool.txt

Daedalus shows only pools that have been picked up by the SMASH server.
Please follow this thread for more info: https://github.com/input-output-hk/daedalus/issues/2117
Closing this issue now as it is a duplicate of the one I linked above...


How do I use Huggingface tokenization to use a model on Huggingace in MODEL_PATH instead of my local machine?

I don't think i understand your question completely, but if you want to use an external tokenizer you can simply provide the path or model-name to the tokenizer you want to use. The tokenizers library will resolve it and if necessary download the tokenizer's config file.


[cfe] inline last variable assignment

When a variable x is assigned, and then used, as in:
void f(int i) {
  int x = i * 2;
  print(x);
}

it causes the generation of:
core::int x = i.{core::num::*}(2){(core::num) → core::int};
core::print(x);

Would it be better to directly treat it as print(i * 2), or
core::print(i.{core::num::*}(2){(core::num) → core::int});

Would that save some instructions (and is worth the effort), or this type of optimization is done by later components?
Of course, this may change the order of invocation, and so it should be avoided in some cases, e.g.
void g() => 1;

void f() {
  int x = g() * 2;
  print(g(), x); // the 'g()' of 'x' must be called before the 'g()' of 'print'
}

It is the backends' job to do this where applicable.
Also for debugging, we might want x to available/visible in the current stack, which wouldn't be possible if the CFE inlined it.


Can not find module: graphiql/graphiql.min.css

when I use examples/graphiql-create-react-app
yarn start will produce Cannot find module: 'graphiql/graphiql.min.css'
how to build graphiql.min.css

did you run yarn build-bundles in the root first?

readme has been updated, my bad I didn't review that PR well enough! you definately need to build the graphiql bundle first in order to be able to import graphiql in the example


Clarify scope of persistent() mounts

Can one of the admins verify this patch?

Slobo, thank you!
I will add a TODO list so that we (or another Brazilian) also document in PT-BR.

[ ] docs: pt-BR/reference/azkfilejs/mouts


Auth to Supabase as Firebase user

WIP -- need to handle token refresh, subscriptions, and dev/prod security checks.
To support Supabase RLS mostly, although it could also be useful for other things (RPCs can see your UID too.)

OK, this doesn't handle refresh, but other than that I think it's good for now and I will keep poking at it.


Start work on multi-version support, test cleanup

Refactor some logic to allow for multi-version support, also removed some test code, I think some of the data can be moved to mcdata once this is stable
Not linting here to keep the diffs small, will do that in the next pr

is it working

It works, but it's not usable yet. Should be usable soon

Ready for review ?

Looks kind of ok
Main question : why don't you generate the compiled js at run time like we do for mcpc ?

It's primarily for debugging, evaling at runtime doesn't give a stack trace

Should be ready for review


Issue audit updates

Overall Review of Changes:
Issues addressed
changed to audit
removal of jmespath requirement
updated workflow
Issue Fixes:
thanks to @tedunder237
#216
#217
Enhancements:
Updated the way the audit summary is captured
removed the jmespath dependancy across the playbook
new workflow files added
How has this been tested?:
Manually

https://github.com/ansible-lockdown/RHEL9-CIS/actions/runs/9969657292
working on new pipeline


Can't whisper.

I'm trying to do ircClient.say(channel, '/w username message'); but it doesn't work.

Whispering is not part of the IRC portion of the chat. You cannot yet send/receive "whisper" with this module.

Oh ok. Hope it gets implemented soon. It was a very nice addition to the regular Twitch chat.


Interferes with omnicompletion

So it seems that this will interfere with any other omnicompletion in neovim
Using Deoplete and vim-better-javascript-completion plus this plugin, it seems that vim-better-javascript-completion completion is not able to work.
Using your plugin

Using pangloss/vim-javascript

That's very strange. Syntax system is complete dependent from omnicomplete complete. The only possible reason is vim-better-javascript-completion use syntax group to tell the complete options.

Yeah not sure what could be causing it. My own viml knowledge is limited, but let me know if you need anymore more info

Found it! Appears that
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
was interfering with the completion plugin. Removing that fixes everything.


Take a Tour of SAP BTP Trial

Tutorials: https://developers.sap.com/tutorials/cp-trial-quick-onboarding.html
Getting Started with a Trial Account in the ABAP Environment. URL is dead.

Hi @xtbirihan,
The link was fixed --› Getting Started in the ABAP Environment and therefore we close this issue.
Best regards,
Iwona


Problem with sql parser (https://github.com/xwb1989/sqlparser)

Some service queries like "ROLLBACK" (used in transactions) and regular expressions in PostgreSQL can't be correctly handled by sql parser that we use in censor

Currently we made a "work around" for this problem by adding ignore_parse_error parameter to configuration file of AcraCensor.
If ignore_parse_error is true, AcraCensor will ignore queries that SQL parser couldn't parse. By default ignore_parse_error is false due to security reasons (we don't want attacker to create malformed query and to bypass Censor).
If future we consider using separate SQL parsers for MySQL and PostgreSQL protocols (which ones?).


Running buffrs add before buffrs init does not give a helpful error

The error raised is:
Error:
   0: Failed to read manifest
   1: No such file or directory (os error 2)

Could we change this / add something like "Please ensure you have initialised buffrs with buffrs init or ensure Proto.toml is in the correct folder"

Now it says "Proto.toml does not exist", are we happy about it and can we close this issue?


Minimum Python version on UCL's Myriad

The README of this project says use Python 3.7 or later. On UCL's Myriad cluster the there recommended Python module loads Python  python3/recommended loads Python 3.9.6, but installing this project as per the README then leads to this error
$ reframe -V
Traceback (most recent call last):
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/bin/reframe", line 19, in <module>
    import reframe.frontend.cli as cli  # noqa: F401, F403
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/lib/python3.9/site-packages/reframe/__init__.py", line 25, in <module>
    from reframe.core.pipeline import *     # noqa: F401, F403
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/lib/python3.9/site-packages/reframe/core/pipeline.py", line 26, in <module>
    import reframe.core.logging as logging
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/lib/python3.9/site-packages/reframe/core/logging.py", line 12, in <module>
    import requests
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/lib/python3.9/site-packages/requests/__init__.py", line 43, in <module>
    import urllib3
  File "/lustre/scratch/scratch/ucapcjg/excalibur-bm/pyenv/lib/python3.9/site-packages/urllib3/__init__.py", line 41, in <module>
    raise ImportError(
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips  26 Jan 2017'. See: https://github.com/urllib3/urllib3/issues/2168

The error is fixed by using Myriad's python 3.11.4, which has a module openssl/1.1.1u as a prerequisite.
So the suggestion is to add to the README a note to use a python built with/against a minimum version of openssl.

The fact is that that's a moving indirect requirement from dependencies of dependencies of our framework, not something we have direct control over.  We don't require urllib3 directly: https://github.com/ukri-excalibur/excalibur-tests/blob/637ac6d5a2d45c8b3f02de3a452428d5da8a14e8/pyproject.toml#L25-L28  Should whatever package which requires urllib3 down the stack change their requirement, whatever we write in the README would become outdated.

I'd agree with Mose that we can't control indirect dependencies. We should put a note about this for myriad in SYSTEMS.md


During compile, the default config.json is missing

Webpack is not importing the default config.json into the build directory during compile. This will cause mass confusion and panic among people working on the client as well as people deploying the project- absolute chaos.
Luckily, this madness can be resolved by copying the config.json file into the build directory by hand.
This issue was supposed to be resolved before the initial commit, but a related explanation can be found here.

Solved in commit de4b9b3ea72619894de5fe7711e0ae4055362215


Which chechpoint should I choose in style stransfer phase?

Thank you for your excellent work.
During the style transfer, which epoch checkpoint should I choose? It seems that no difference can be seen between the generated image on different epochs.

Hi!
I think you could directly use the last checkpoint for testing. By the way, please try our PyTorch version of SPGAN here .

Thank you for your reply!
I have tried the pytorch version of SPGAN, but it performs worse than the tensorflow version.
Could you share some experimental results under pytorch version?

In addition, I have tried to adopt SPGAN in my own dataset. Experimental results (rank1-acc) under different epochs are as follows:

Epoch(1)：0.9148；
Epoch(2)：0.9228；
Epoch(3)：0.9178；

It seems that training more epochs does not help improve accuracy.

Our extension paper  use pytorch version for SPGAN, and achieves a little higher accuracy than using Tensorflow.
How many training images you have? What is the resolution of your images?

@chenshen03 You could directly contact me by Wechat. You could write an e-mail to me and give me your wechat.


Update dependencies to latest upstream versions

Fixes #6.

Good point. I'm building a test suite to make sure. So let's pause this until the tests are merged.

Rebased on https://github.com/cvik/heja/pull/10
No regressions.

Rebased on the new github actions flow.


Test::Quattor: support immutable paths that trigger CAF::Path and CAF::FileWriter related failures

Fixes #164

i'm going to add some more unittests; but feel free to already review the code.
@jrha if there will be a new 1.55 as part of 17.7, it would be great if this was included.

tests fail due to some perl version difference with my laptop
#   Failed test 'Perl warning: 	(in cleanup) Can't use an undefined value as a SCALAR reference at /var/lib/jenkins/perl/lib/perl5/CAF/FileWriter.pm line 311 during global destruction.

@jrha @ned21 all unittests added; ready to reveiw/merge

@jrha remarks addressed


Bump helm chart to support Harbor 1.5 with fix of the permission issue.

The fix to #4496 is made upon Harbor 1.5, so I'll to update the chart to work with 1.5 code to provide a fix.

Fixed in #4985


Drop-in freezes in loading state after calling braintree.setup()

It seems that with latest versions drop-in widget happens to freeze in the loading state after calling the setup method from JS client SDK (it is showing endless spinning wheel and no errors in browser console).

Yes, this is horrible! +1 on fixing it.

Please fix this! +1

+1

It was working good earlier of the day we implemented it. But it seems after updating to latest versions drop-in widget happens to freeze.

We're actively looking into this issue but have been unable to replicate it so far.
• What version number of Braintree.js are you using?
• In which browsers are you seeing this issue?
Please feel free to contact<EMAIL_ADDRESS>if this issue is urgent for you.

@lilaconlee thanks for your prompt response. It started to pop up after we switched from ver. 2.11.x to 2.15.x (also an issue with the recent 2.17.1). It seems to be a bit random and tends to happen or not in different environments. We're using the widget within a React component. Luckily passing the element id instead of element itself helped to get rid of this problem, so this is not urgent

I was also having an issue that popped up this morning after the 2.17 release. I fixed it by changing what we passed as the container in braintree.setup from a jquery object to a plain dom element.

This is an urgent issue for us. I emailed<EMAIL_ADDRESS>with more details about the issue.  Some specific info related to our case:
For the past few hours whenever a new user attempts to pay with paypal (i.e., they don't have a braintree token already, or haven't paid on the site with paypal before) the authorization process breaks. After clicking ''pay with paypal'' in the drop in UI, a new window is opened to authorize paypal with a URL of the following structure:
https://checkout.paypal.com/pwpp/2.17.2/html/braintree-frame.html#
This page refuses to load and generates the following error in braintree-paypal-internal.min.js on line 7:
Uncaught TypeError: Cannot read property 'locale' of undefined
Since this is a minified JS file, I can't really provide any more detail than this. However, it doesn't appear that the issue has any frontend workarounds (if the user wishes to pay with paypal, anyways), and I can't debug it since this authorization flow happens off-site.

Every version newer than 2.16.1 is affected by this bug.

Thanks for the information. We've been able to reproduce the bug and are working on a fix.

Thanks for bringing this to our attention. We have addressed the problem and released a fix which is available now as 2.17.3.
I am going to close this issue, feel free to re-open it if you are still having issues.


Unable to decompress Brotli responses in browser

Hey @mrbbot,
The new next tag is looking pretty good so far! One issue I'm seeing though is that Content-Encoding: br responses aren't able to be decoded by the browser. The browser throws Failed to load resource: net::ERR_CONTENT_DECODING_FAILED.. Im guessing because the response isn't actually brotli encoded.
I get the same error wether or not cache is enabled. You can recreate the issue by performing a subrequest to a server that returns a brotli encoded response.
Let me know if theres any additional information you need in order to resolve the issue.  Thanks!

Works great!  Thanks @mrbbot!


Error when running on Mac

Traceback (most recent call last):
File "/Users/xxxxxx/comix/unkindle.py", line 9, in
from third_party.ion import DrmIon,DrmIonVoucher
File "/Users/xxxxxx/comix/third_party/ion.py", line 33, in
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
Verified that pycryptodome is installed. All modules in requirements.txt are installed

Seems to be a common Mac issue with the crypto modules, refer here for a solution. Basically, uninstall crypto and pycrypto packages if they are present and reinstall pycryptodome.
Closed as it's an issue on the dependency's side.


Add translations

Superseded by https://github.com/owncloud/file-picker/issues/38 (as it contains a bit more details)


Allow [DirectoryExists], [FileExists], [PathExists] to be applied to global parameters

I'd like to expose a global parameter that is essentially a data directory.
I'm trying to do something like:
[Global("d")]
[DirectoryExists]
public void DataDir(string dir)
{
    this.dataDir = dir;
}

But, of course I can't because the DirectoryExistsAttribute is marked with [AttributeUsage(AttributeTargets.Property | AttributeTargets.Parameter)]
It would be very helpful to allow these validation attributes on global parameters

I agree. Please send me a pull request with the changes and please make
sure there are unit tests that cover this new feature.
Thanks,
Adrian
On Fri, Mar 27, 2015, 10:49 AM Bryan J. Ross<EMAIL_ADDRESS>wrote:

I'd like to expose a global parameter that is essentially a data directory.
I'm trying to do something like:
[Global("d")]
[DirectoryExists]public void DataDir(string dir)
{
this.dataDir = dir;
}
But, of course I can't because the DirectoryExistsAttribute is marked
with [AttributeUsage(AttributeTargets.Property |
AttributeTargets.Parameter)]
It would be very helpful to allow these validation attributes on global
parameters
—
Reply to this email directly or view it on GitHub
https://github.com/adrianaisemberg/CLAP/issues/32.

For sure. I've forked the repo and set up a branch, I'll try to dig in sometime over the next couple of days.

Cheers!
On Fri, Mar 27, 2015, 12:43 PM Bryan J. Ross<EMAIL_ADDRESS>wrote:

For sure. I've forked the repo and set up a branch, I'll try to dig in
sometime over the next couple of days.
—
Reply to this email directly or view it on GitHub
https://github.com/adrianaisemberg/CLAP/issues/32#issuecomment-87068399.


Change poetry to hatch on release.yml

The PR changed poetry to hatch on release.yml
We should move the version to python file to use dynamic version management (like $hatch version patch)
https://hatch.pypa.io/latest/version/

Does this mean a change from SemVer to CalVer ? (If so...I'm ok with that.)

@pauleveritt
There is no such intention. It is only a reimplementation of what was realized with poetry.
You can use the hatch version command to bump, or you can directly update the version in the python file for semver.
https://hatch.pypa.io/latest/version/


Refactoring for streaming STDOUT support

Hello @wkentaro, thanks for this great script, it has helped us a lot, here are some improvements:

More pythonic handling of logic, less regexps.
Support for STDOUT streaming, for easy pipelining.
Increase CHUNK_SIZE for performance reasons.
General cleanup.

Could you please le me know when and if you'll be able to push those changes up into PyPi soon? Thanks in advance!

It seems you change the code too much. Could you please split the PR to refactoring and new feature implementation?

@wkentaro I really wish I had the time left to split the PR as you propose, but unfortunately I ran out of time to dedicate on this... the only thing I can promise in my current situation is:

CI green (as you can see by my last commit, accomplished).
Perhaps, rebase some of the uninformative commits.

Would you be happy with it as-is or do you want me to rebase it a bit?

I just rebased anyway. I really hope to see it merged upstream, thanks for your patience and attention @wkentaro :)


Remove @timeout annotation

Ray is running multiple tasks on a single process which breaks the functionality as per documentation. Removed the @timeout annotation as well because it's not very useful in large-scale Ray application's context and is a dead code now.
Note: A file level timeout is added by DAFT team in getdaft==0.2.25 which will resolve this issue symptomatically. We will also start receiving logs which will allow us to root cause stuck daft reads.

Performance regression notification can't be related due to the nature of the change.


Fix(eos_designs): Change authentication method and token path for on-prem token auth

Change Summary

Change authentication method and token path for on-prem token auth
Related Issue(s)
Fixes #2700
Component(s) name
arista.avd.eos_designs
Proposed changes

Fix defaults according to best practices. Not breaking since feature was implemented during 4.0.0 development.
How to test

Updated molecule
Checklist
User Checklist

N/A

Repository Checklist

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[x] My change requires a change to the documentation and documentation have been updated accordingly.
[x] I have updated molecule CI testing accordingly. (check the box if not applicable)

got ok from @noredistribution offline. So I will merge this.


Add example app on Snowflake

Closes #515
Added an example that integrates snowflake and python shiny using the snowpack library.

Thanks so much for this, we're looking into how we can host apps which communicate with Snowflake.


RabbitMQ on Kubernetes TLS Alert CA cert could not be correctly decoded

Hi,
I am about to install a RabbitMQ image 3.7.15-debian-9-r8 on a Kubernetes Cluster 1.15.
I face an issue when the RabbitMQ container tries to start the node discovery using the Kubernetes APIs. I see the following error in the container logs:
SSL WARNING: Ignoring a CA cert as it could not be correctly decoded
TLS client: In state certify at ssl_handshake.erl:364 generated CLIENT ALERT: Fatal - Internal Error - {unexpected _error, {cqse_clause,{error,{asn,{...}}}}}
Failed to get nodes from k8s - {failed_connect, [to_address, {'kubernetes.default.svc.cluster.local',443}}
The CA certificate is self signed and is available on the Kubernetes Pod but I do not understand why the Discovery plugin is not able to decode it. I am able to read it with openssl, which means that the certificate is correct.
Any suggestions what could be causing this issue?
Thank you

@stan-iakov not sure how this relates to prometheus-operator, can you explain?

Sorry,
Indeed this is not related to prometheus.

No worries, closing. :)


vscode: Update context menu registry param

Update vscode context menu registry param: %1 => %V, more detail to official inno setup file code.iss https://github.com/microsoft/vscode/blob/a426717b50d68810ddfbf55558d777852bc21db0/build/win32/code.iss#L965.
Update vscode-install-context.reg file hash value.

This PR has a conflict with #2964. Will fix by another PR later.

Closing as huiyifyj:vscode-context-reg has been deleted.


Support a different restUrl

This came up in https://github.com/GeoNode/geonode-client/issues/115

Coverage increased (+0.01%) to 69.591% when pulling 6546fcd0018d2748e2104b78928cfec12a70b8d5 on rest-url into 340c622447b71004e0a6d438a7575d36325d4a85 on master.


Error with iothub getting started

hello,
I am getting this error with my devkit.
I did use set_az_iothub to set the iothub device connection string..
Am I missing something ?
Logs:
Wi-Fi HUAWEI-E5377-C1D3 connected.
Time from pool.ntp.org, now is (UTC): Thu Sep 20 11:15:30 2018
2018-09-20 11:15:33 INFO: IoT Hub SDK for C, version 1.1.28
2018-09-20 11:15:33 ERROR: File:base64.c Func:Base64_Decoder Line:201, Invalid length Base64 string!
2018-09-20 11:15:33 ERROR: File:sastoken.c Func:construct_sas_token Line:217, Unable to decode the key for generating the SAS.
2018-09-20 11:15:33 ERROR: File:iothub_client_authorization.c Func:IoTHubClient_Auth_Get_SasToken Line:388, Failed creating sas_token
2018-09-20 11:15:33 ERROR: File:iothubtransport_mqtt_common.c Func:SendMqttConnectMsg Line:1703, failure getting sas token from IoTHubClient_Auth_Get_SasToken.
2018-09-20 11:15:34 ERROR: File:base64.c Func:Base64_Decoder Line:201, Invalid length Base64 string!
2018-09-20 11:15:34 ERROR: File:sastoken.c Func:construct_sas_token Line:217, Unable to decode the key for generating the SAS.
2018-09-20 11:15:34 ERROR: File:iothub_client_authorization.c Func:IoTHubClient_Auth_Get_SasToken Line:388, Failed creating sas_token
2018-09-20 11:15:34 ERROR: File:iothubtransport_mqtt_common.c Func:SendMqttConnectMsg Line:1703, failure getting sas token from IoTHubClient_Auth_Get_SasToken.
2018-09-20 11:15:36 ERROR: File:base64.c Func:Base64_Decoder Line:201, Invalid length Base64 string!

It looks the connection string is not with correct format.  Could you check this doc for device connection string?  https://blogs.msdn.microsoft.com/iotdev/2017/05/09/understand-different-connection-strings-in-azure-iot-hub/

@lirenhe I used the command to set the device connection string.its like this
set_az_iothub HostName=XX.azure-devices.net;DeviceId=XXdevice;SharedAccessKey=XNX2oPOFS6tlNqGTSyYKdnaadC+xxDx253/Fuv2qxhI=

version
DevKitSDK version: 1.4.1
Mico version: 31620002.049
mbed-os version: 5.2.1
mbed TLS version: 2.4.2
WIFI version: wl0: Sep 10 2014 11:28:46 version <IP_ADDRESS>

Need to use quotes as serial port dischards more than 120 chars

I get the same error while using the device connection string from azure portal / iot workbench vs code extension (right click on the device name - "copy device connection string") on 1.6.2 firmware

For anyone else who might run into this issue. I solved it on the current firmware by using this guide (https://microsoft.github.io/azure-iot-developer-kit/docs/use-configuration-mode/) to first get the DevKit into configuration mode and from there I entered the connectionstring with the "set_az_iothub" command in PuTTY.
this worked for me with success!! Enjoy


[BUG]

Description
There is no way to use the AdobeRGB color space defined in Skia
Code
var surface = SKSurface.Create(new SKImageInfo(width, height,
original.ColorType, original.AlphaType, ??? AdobeRGB color space ???));
Expected Behavior
AdobeRGB color space is defined in Skia, so I guess it should be defined in SkiaSharp?
SKColorSpace.CreateSrgb() is available - why not to make SKColorSpace.CreateAdobeRgb()?
Basic Information

Version with issue:  2.80.2

I see there is no nice helper, but there is a way:
SKColorSpace.CreateRgb(SKColorSpaceTransferFn.Srgb, SKColorSpaceXyz.AdobeRgb);

Both of the types used in there have a few other variants.


Implement security context interface for database

Coverage increased (+0.2%) to 55.238% when pulling ac7256efbdc78b60e99ee75906c6a46c6f76ac3d on ywk253100:170502_security_ctx_db into f7a4a210662059567327edc88773a4ad1f586bd9 on vmware:master.

Coverage increased (+0.3%) to 55.316% when pulling 22826b53095192271a13c5e5c3cb69693f3f58e9 on ywk253100:170502_security_ctx_db into f7a4a210662059567327edc88773a4ad1f586bd9 on vmware:master.


File Creation Support and Clarification on Google Docs/Sheets/Slides Integration

I noticed that in the sample app, it only allows the creation of folders, documents, sheets, and presentations, but not files. Why is file creation excluded? It would be essential to include this for demo purposes.
The primary use case would be to showcase when a user creates a file directly from the sample app and then downloads it to their device for editing with another app that has the necessary editing capabilities. The opposite use case, where the user creates the file locally and uploads it first, feels a bit unnatural and less intuitive.
Additionally, I am unclear on why Dropbox allows the creation of Google Docs, Google Sheets, and Google Slides that cannot be opened or downloaded. What is the use case for allowing this behavior? If these file types/extensions aren't fully supported for opening or downloading, perhaps it would be better not to show them as creation options for providers that don’t support them.
I’d love to hear your thoughts on these points. Thank you!

Hi @dzuluaga
I'm quite confused to be honest, could you please elaborate more on that?

I noticed that in the sample app, it only allows the creation of folders, documents, sheets, and presentations, but not files. Why is file creation excluded? It would be essential to include this for demo purposes.

Google Docs allows us to create Google Drive specific files, that is docs, presentations and sheets. There's no generic "create a file" option...
What's more, Dropbox don't support Google Docs etc, there're Google specific.
Can I have your input here please?

Thanks, Adam! Yes, that's exactly what I mean using createFileWithExtension. If it's possible to add this to the sample app, that would be great. Appreciate your help!

Friendly ping.

Thanks, Adam! Yes, that's exactly what I mean using createFileWithExtension. If it's possible to add this to the sample app, that would be great. Appreciate your help!

Hey @dzuluaga
I think this should come under scope extension for potential next steps and OMH 2.5?


⚠ SceneTime has degraded performance

In d0f8d62, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 13382 ms

Resolved: SceneTime performance has improved in 8cb7ddd after 8 minutes.


list implementation

pagination
delete
search

data table pageination default support
https://ui.shadcn.com/docs/components/data-table#pagination

data table search support
https://ui.shadcn.com/docs/components/data-table#filtering


Appstudio update mvp-test-component

Pipelines as Code configuration proposal

Pipelines as Code CI/mvp-test-component-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
8 seconds
deprecated-base-image-check

✅ Succeeded
10 seconds
sanity-inspect-image

✅ Succeeded
57 seconds
clamav-scan

✅ Succeeded
16 seconds
clair-scan

✅ Succeeded
12 seconds
sbom-json-check

✅ Succeeded
14 seconds
sanity-label-check

✅ Succeeded
13 seconds
sanity-optional-label-check

✅ Succeeded
6 seconds
show-summary


No Google Maps API Key or Client ID specified

When we checkout out our project to a clean directory, build and deploy, we are getting:
“This page can't load Google Maps correctly.
Do you own this website?”, error over the map.
Looking in the console, there is a message “No Google Maps API Key or Client ID specified.” Error.
During the build process of the project, there is a warning:
?babel-target=es5 473:11-16
"export 'default' (imported as 'equal') was not found in 'fast-deep-equal'  @ ../node_modules/@flowingcode/google-map/google-map.js?babel-target=es5
This had all worked before.  We didn't make any changes to the mapping code.
Don't know but this could be related to the same problem Vaadin had with bable package here:
vaadin/flow#16905
The @babel/plugin-proposal-object-rest-spread was renamed to plugin-transform-object-rest-spread
which required them to rev from 14.8.0 to 14.10.1
In any case, it appears the API Key is not being sent.  google-maps version: 1.8.3

Hi @jstorch, in order to try to reproduce the issue, can you share what vaadin version you are using?

Closing as stale. Feel free to re-open the issue if still valid.