doc: add sphinx extension improving only directive

The Sphinx .. only:: directive is limited to handling only
conditional text and can't handle conditional use of directives
For example,
.. only:: test

   .. automodule:: west.runners.core
      :members:

is not handled, as noted in PR #11715. This PR monkey patches the
handling of the existing .. only:: directive done by Sphinx.
See https://github.com/pfalcon/sphinx_selective_exclude for details.
Signed-off-by: David B. Kinder<EMAIL_ADDRESS>

Recommendation is to NOT use .. only:: to manipulate the table of contents (toctree), eliminating some of the documented concerns about this amended directive handling.

Codecov Report

Merging #11757 into master will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #11757     +/-   ##
=========================================
- Coverage    48.2%   48.11%   -0.1%
=========================================
  Files         280      280
  Lines       43323    43310     -13
  Branches    10374    10373      -1
=========================================
- Hits        20885    20838     -47
- Misses      18289    18321     +32
- Partials     4149     4151      +2

Impacted Files
Coverage Δ

subsys/logging/log_output.c
62.38% <0%> (-10%)
:arrow_down:

subsys/logging/log_core.c
69.95% <0%> (-4.73%)
:arrow_down:

misc/printk.c
81.81% <0%> (-3.13%)
:arrow_down:

include/logging/log_msg.h
89.09% <0%> (-1.82%)
:arrow_down:

include/logging/log_core.h
100% <0%> (ø)
:arrow_up:

boards/posix/native_posix/timer_model.c
51.82% <0%> (+0.72%)
:arrow_up:

Continue to review full report at Codecov.

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

@dbkinder: First of all, I'm praised that my cute tool which I wrote while working on one project (MicroPython) would help another project I'm working on. With that in mind, though:

@pfalcon Since you're the original author, can we make this apache-2.0 licensed if that's needed to get past the zephyrbot check?

 If you don't request me to re-license the package  at https://pypi.org/project/sphinx_selective_exclude/ , which may have been used by other people already, then sure, let me just give you the permission to re-license the inline copy of the code under the terms of Apache 2.0 license (pretty much allowed by BSD, as long as the original terms are preserved as a reference), and actually go beyond that and remove references to the original BSD licensing, to not catch attention of stupid bots. Thanks.
Otherwise, I hope that good thinking was applied regarding the use of the ".. only:" direction in general.


e2e: Make order of applying / deleting templates consistent.

Signed-off-by: Vighnesh Shenoy<EMAIL_ADDRESS>Earlier, the apply / delete functions for Kubernetes templates were using maps. Iteration order is not guaranteed for maps in Go. So, which template would get applied / deleted first would be run dependent. This matters in cases where one template is dependent on other (ex - SO depends on target deployment). This leads to noise in the KEDA pod logs with errors that are unrelated to test failures themselves.
Sorry for the large PR.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added

/run-e2e

/run-e2e solace*

Thanks for the improvemnt!

/run-e2e solace*

Funny, the solace test seems to run fine on my dev cluster, pastebin. @JorTurFer

Funny, the solace test seems to run fine on my dev cluster, pastebin. @JorTurFer

could we have any dangling resource in the cluster? I'm on vacations and I don't have my computer here to connect to the cluster

I am not sure @JorTurFer

Funny, the solace test seems to run fine on my dev cluster, pastebin. @JorTurFer

could we have any dangling resource in the cluster? I'm on vacations and I don't have my computer here to connect to the cluster

I am not sure @JorTurFer

Could you take a look please @tomkerkhove ?:pray:

/run-e2e solace*


Fix build_number check when new config file added.

Checklist before submitting

[x] Did you read the contributor guide?
[ ] Did you update any affected documentation?
[ ] Did you write any tests to validate this change?

Description
check_build_number now handles when there is a new config file.
Review process to land

All tests and other checks must succeed.
At least one maintainer must review and approve.
If any  maintainer requests changes, they must be addressed.

Codecov Report

Merging #185 (ae25e9f) into master (66f8770) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #185   +/-   ##
=======================================
  Coverage   93.80%   93.80%
=======================================
  Files          14       14
  Lines         984      984
=======================================
  Hits          923      923
  Misses         61       61

Flag
Coverage Δ

unittests
93.80% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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


Authentication via 3rd Party

Username/Password is only one way to authenticate a user in YouTrack. Because of lack of 2-factor-authentication in YouTrack, all our team members authenticate them via Google or Github. Please add a way to integrate 3rd party login into this plugin too.

This one may be tricky to implement without a bit of support from YouTrack itself.
What would you say about the following flow:

A user defines a personal authentication token in his/her YouTrack profile, just like it can be done on GitHub at the moment
This token is used in IDE for authentication instead of the login/password pair

Does it sound like a solution to your problem?

That would be totally a solution!

That's great to know. I was told that the token feature will make it into the next YouTrack version, so it would be possible for me to support it in the plugin.


Minimizing and changing the keyboard layout triggers an unhandled event

I'm using Ubuntu 14.04 and SFML 2.3 (commit 80214d1)
When I minimize a window, I get this message:
X Extensions:
	Generic Event Extension - First event: 0
	SHAPE - First event: 64
	MIT-SHM - First event: 65
	XInputExtension - First event: 66
	XTEST - First event: 0
	BIG-REQUESTS - First event: 0
	SYNC - First event: 83
	XKEYBOARD - First event: 85
	XC-MISC - First event: 0
	SECURITY - First event: 86
	XFIXES - First event: 87
	RENDER - First event: 0
	RANDR - First event: 89
	XINERAMA - First event: 0
	Composite - First event: 0
	DAMAGE - First event: 91
	MIT-SCREEN-SAVER - First event: 92
	DOUBLE-BUFFER - First event: 0
	RECORD - First event: 0
	DPMS - First event: 0
	Present - First event: 0
	DRI3 - First event: 0
	X-Resource - First event: 0
	XVideo - First event: 93
	XFree86-VidModeExtension - First event: 0
	XFree86-DGA - First event: 95
	DRI2 - First event: 102
	GLX - First event: 104
	SGI-GLX - First event: 104
Unhandled event type: 64
Report this to the SFML maintainers if possible

Minimal example code to reproduce it:
#include <SFML/Window.hpp>

int main()
{
    sf::Window window(sf::VideoMode(800, 600), "My window");
    while(window.isOpen())
    {
        sf::Event event;
        while(window.pollEvent(event))
            if(event.type == sf::Event::Closed)
                window.close();
        sf::sleep(sf::milliseconds(20));
    }
    return 0;
}

Are you using a compositor or have any window manager effects enabled?

I am using the default Ubuntu setup. Disabling animations in CompizConfig Settings Manager did not change anything.

Also on Ubuntu 14.04 using 80214d1 version of SFML and I get the same error. I noticed it only shows up once even if I bring the window back up and repeatedly minimize it again. Here's my log:
X Extensions:         XINERAMA - First event: 0         Generic Event Extension - First event: 0         SHAPE - First event: 64         MIT-SHM - First event: 65         XInputExtension - First event: 66         XTEST - First event: 0         BIG-REQUESTS - First event: 0         SYNC - First event: 83         XKEYBOARD - First event: 85         XC-MISC - First event: 0         SECURITY - First event: 86         XFIXES - First event: 87         RENDER - First event: 0         RANDR - First event: 89         XINERAMA - First event: 0         Composite - First event: 0         DAMAGE - First event: 91         MIT-SCREEN-SAVER - First event: 92         DOUBLE-BUFFER - First event: 0         RECORD - First event: 0         DPMS - First event: 0         Present - First event: 0         DRI3 - First event: 0         X-Resource - First event: 0         XVideo - First event: 93         XVideo-MotionCompensation - First event: 0         XFree86-VidModeExtension - First event: 0         XFree86-DGA - First event: 95         DRI2 - First event: 102         GLX - First event: 104         SGI-GLX - First event: 104         ATIFGLRXDRI - First event: 0         ATIFGLEXTENSION - First event: 0         glesx - First event: 0         AMDXVOPL - First event: 0         AMDXVBA - First event: 0 Unhandled event type: 64 Report this to the SFML maintainers if possible

I noticed it only shows up once even if I bring the window back up and repeatedly minimize it again.

This is by design so that the same warning doesn't spam your output.
I can reproduce the issue in Ubuntu 14.04 and 14.10. It seems to be coming from compiz since it doesn't happen in any desktop environment besides Unity. Since many Ubuntu users will probably be using Unity which relies on compiz, I guess this warrants a whitelist.

Try out https://github.com/SFML/SFML/tree/bugfix/shape_event.

This fixes the problem. No message is showing up now. :+1:

Also tested shape_event branch and the error message is gone.

I noticed another warning message. As it may not deserve a new github issue, I add a comment here.
Using Ubuntu 14.04 and SFML 2.3, after some keyboard input in a window, changing the keyboard layout (qwerty/azerty) gives the following warning:
X Extensions:
	Generic Event Extension - First event: 0
	SHAPE - First event: 64
	MIT-SHM - First event: 65
	XInputExtension - First event: 66
	XTEST - First event: 0
	BIG-REQUESTS - First event: 0
	SYNC - First event: 83
	XKEYBOARD - First event: 85
	XC-MISC - First event: 0
	SECURITY - First event: 86
	XFIXES - First event: 87
	RENDER - First event: 0
	RANDR - First event: 89
	XINERAMA - First event: 0
	Composite - First event: 0
	DAMAGE - First event: 91
	MIT-SCREEN-SAVER - First event: 92
	DOUBLE-BUFFER - First event: 0
	RECORD - First event: 0
	DPMS - First event: 0
	Present - First event: 0
	DRI3 - First event: 0
	X-Resource - First event: 0
	XVideo - First event: 93
	XFree86-VidModeExtension - First event: 0
	XFree86-DGA - First event: 95
	DRI2 - First event: 102
	GLX - First event: 104
	SGI-GLX - First event: 104
Unhandled event type: 85
Report this to the SFML maintainers if possible

The question now is, should SFML handle keyboard layout changes while an application is running?
@SFML/sfml

What does "handle" really mean?

I think binary talks about the switch for character mapping (if any). For example, QWERTZ vs. QWERTY. How should sf::Key::Z and sf::Key::Y react to this (if at all). To be honest, I'm not really sure how/if these change behavior right now nor whether they should (ignoring sf::Event::TextEntered).

"Behave properly". The current implementation caches the keyboard layout so it doesn't have to query an external library every time a keyboard event arrives like it did in the previous Xlib implementation. Xlib took care of the remapping for us, but since we do the translation ourselves now, we will have to take care of mapping changes. It isn't that hard to do, in fact I already know how it would be done. The question is, is it worth writing code that handles a layout switch mid-application? I don't think this happens very often, and even less so when people are playing games.

The only reason I can think of changing the layout while playing, is for poorly handled games. (I have a AZERTY keyboard, so I'm playing a game using WASD and I have to select a QWERTY layout so I can play with ZQSD)

@binary1248 It's one less error source, at least.

Superseded by #883


[1.19.2] Crash on world loading/creation with Snow Real Magic installed.

crash-2022-09-05_14.33.21-server.txt

Thank you! That was fast. :)


Cover plugin with unittests

Completed as per:

https://github.com/vyahello/pytest-emoji-output/releases/tag/0.1.7
https://github.com/vyahello/pytest-emoji-output/releases/tag/0.1.6


Add support for first, last, nth, and collect_list aggregations for BinaryType

This adds BinaryType support for first, last, and collect_list aggregations and reductions as well as for nth in windowing.
This also changes the expression checks for AggregationExpression to be TypeSig.all, essentially delegating the type checks to the underlying expression.  This seems appropriate for a simple wrapping expression like AggregationExpression.

build

build

build


New option: periodPlacement

I choise place for togglePeriod button.
Because 'am/pm" is first in Japanese.

English
Japanese

AM
午前

PM
午後

10:00 a.m.
午前10時

3:45 p.m.
午後3時45分

Thanks for the PR, but this is probably a momentjs issue or you aren't including the correct locale file.
Did you set the locale option?

@Eonasdan Thanks for your review.
I set the locale option with bootstrap-datetimepicker, but it don't give my expectant view in timepicker. [1]

version 4.17.37
my expectant view

12:00 午前
午前 12:00

momentjs 2.11.2 with locale gives my expectant view. [2]
[1] https://jsfiddle.net/iwaim/6sqzpLcg/3/
[2] https://jsfiddle.net/iwaim/h68ktknt/

The plugin use moment to provide the locale formatting. I still think that this should be a momentjs issue to patch the ja locale file. If they won't fix it, I'll pull the PR. I'm just trying to save you and other an extra configuration option if it really needs to be fixed else where.

I see. I will study the moomentjs, its issues and PR.
Thanks.

If you open an issue on momentjs please link this issue so I can monitor it as well.

Okey.


Update to Angular CLI 1.6 and TypeScript 2.5

With Angular 5.1 release, it now supports TypeScript 2.5. Angular team also ship a new version of Angular CLI so it's time to update generator!

The PR is ready, but this issue is problematic with ionic: https://github.com/angular/angular-cli/issues/8781
The workaround is not applicable as it breaks the build, so it's currently stuck with (a lot) of warning, despite the fact that it's working.
Should I make the release with that anyways, or postpone it until a fix or proper workaround is found? Any thoughts?


Add a service description to the quick tour guide

This PR adds a description to the "service" concept when it appears first in the quick start guide so that novice user gets an understanding of the concept well.

@samgnaniah Updated based on your comment


Translate Array.Length

As mentioned here (https://github.com/aspnet/EntityFrameworkCore/issues/13487#issuecomment-428839021) I can subsequently send a PR also to the EF.Functions.
/cc @divega @smitpatel  @bricelam

@dotnet-bot test Windows Release x64 Build

I think so, I'll do it.

@bricelam
I did the master rebase, I made a small change that must have been lost for some reason.
Now it's updated.

Merged via ad54ffa50b639b347bbee31b0523aab43cbadea7

@ralmsdeveloper - Thanks. 😄


Could txtmark support table parse?

Could txtmark support table parse?

title1
title2

1111
22222

try this branch.
http://conjars.org/com.github.rjeschke/txtmark
        <repository>
            <id>conjars.org</id>
            <url>http://conjars.org/repo</url>
        </repository>

How? I don't use Maven and don't see a download link.

Even 0.14.a-SNAPSHOT build from the suggested repository does not parse tables.

may be you forgot to enable the config
Configuration.builder() .enableParseTable()

Oh, @zhenchuan you are right, with this additional option tables are processed, but links inside table cells are not processed anymore =(


BUG: vtgate tablet healthchecks silently fail when grpc connection fails

I recently converted to all SSL connections, and in doing that I introduced a minor misconfiguration. The way this manifested was that my vtgates did not register any tablets as SERVING. This is what it looked like:

Despite the tablet showing itself as healthy:

There were no logs or anything to indicate an issue. The only log outputted was Timeout waiting for all keyspaces / shards to have healthy tablets, may be in degraded mode at startup.
Looking at the goroutine dumps in the debug profile I noticed that it seemed to be stuck in grpc.DialContext. I spent some time thinking the timeouts were off, before finally adding more logging to the code path.  Once I did I noticed this:
I0411 20:07:13.690825      17 conn.go:70] Trying to dial 'foo:16101' with opts [0x7927b0 0x792790 0x792960]
E0411 20:07:13.695277      17 conn.go:73] Got an error: x509: certificate is valid for bar.example.com, not foo.example.com
goroutine 243 [running]:
github.com/youtube/vitess/vendor/github.com/golang/glog.stacks(0x11c6100, 0x101398d, 0x7, 0x49)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/vendor/github.com/golang/glog/glog.go:769 +0xa7
github.com/youtube/vitess/vendor/github.com/golang/glog.(*loggingT).output(0x11c6100, 0xc400000002, 0xc4201d34a0, 0x101398d, 0x7, 0x49, 0x0)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/vendor/github.com/golang/glog/glog.go:675 +0x6fc
github.com/youtube/vitess/vendor/github.com/golang/glog.(*loggingT).printf(0x11c6100, 0xc400000002, 0xc61aa5, 0x10, 0xc420dd9db8, 0x1, 0x1)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/vendor/github.com/golang/glog/glog.go:655 +0x14f
github.com/youtube/vitess/vendor/github.com/golang/glog.Errorf(0xc61aa5, 0x10, 0xc420dd9db8, 0x1, 0x1)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/vendor/github.com/golang/glog/glog.go:1121 +0x67
github.com/youtube/vitess/go/vt/vttablet/grpctabletconn.DialTablet(0xc420176280, 0xb2d05e00, 0x2, 0xc420dd9fa8, 0x2, 0xc420dd9ed0)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/go/vt/vttablet/grpctabletconn/conn.go:73 +0x392
github.com/youtube/vitess/go/vt/discovery.(*healthCheckConn).stream(0xc4201d2840, 0xc42022c280, 0xc4210f2e20, 0x102d201, 0xc4210f2de0)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/go/vt/discovery/healthcheck.go:392 +0x246
github.com/youtube/vitess/go/vt/discovery.(*HealthCheckImpl).checkConn(0xc42022c280, 0xc4201d2840, 0xc4200feb80, 0x11)
	/usr/share/hubspot/jenkins-home/workspace/vitess-rpm/vitess-build/src/github.com/youtube/vitess/go/vt/discovery/healthcheck.go:372 +0x1b8
created by github.com/youtube/vitess/go/vt/discovery.(*HealthCheckImpl).AddTablet

Hostnames were obfuscated, and ignore the build env file paths in the stack. But the crux is that this error is never surfaced anywhere, so all one has to go on is the lack of a valid target tablet for their queries. The connection was retrying over and over with a 2ms backoff (default retry schedule), and would never have succeeded.
Is there any way we can surface issues like this? We are currently ignoring the error returned from healthCheckConn.stream(). Perhaps we can log it with the throttled logger.

The fix in my case once I saw the logline was to fix the tablet_grpc_server_name argument so it matched the certificate returned from vttablet.

@michael-berlin sougou said you might know about these codepaths

Yes, this analysis sounds great. One questions first:
There should have been a delay in the connection retries. It should have been this code: https://github.com/youtube/vitess/blob/master/go/vt/discovery/healthcheck.go#L378
Did you see that?
Adding the thottled logging doesn't sound bad. The only "problem" is that this error does happen regularly e.g. when you restart vttablet. I think that would be fine though?
For now I've created https://github.com/youtube/vitess/pull/2762 which just sets the "LastError" field. I think with that the error should have shown up on the vtgate status page as well.
I think we could add throttled logging for all errors as well? Or maybe just dial errors?

@michael-berlin thanks for the PR! I did see the delay, but the default value is 2 milliseconds: https://github.com/youtube/vitess/blob/master/go/cmd/vtgate/vtgate.go#L31. Perhaps we should lower that while we're at it?
#2762 looks good. I think this would have been clear if it had showed up in the vtgate status page, even without logging. However, I do think in general vitess could stand to log a bit more (even if we utilize the debug log level -- if that's a thing in go). So I'd be in favor of logging too, and perhaps using a lower loglevel if possible.

Closing due to #2762

Missing bits which I'll fix:

add throttled logging
add retries with exponential backoff

yo! I'm working through Type: Bug from the earliest and up. I'd love to take this one on board, but frankly I have no idea where to even begin with throttled logging.
I've hunted around the codebase a bit; vitess/go/vt/logutil looks like it might be a starting point?


Set Blob Service Properties authorization fails

Hi there,
The PUT request fails authorization when sent by Postman 8.0.5, don't know about other versions.
As I found the problem is an incorrect signature generated because "content-length" header is not included in it.
Proved this by passing a correct value to signatureParts array instead of headers["content-length"]  || "".

Thanks will take a look this week. 👍

Have to test in v8, previous version includes the content length properly. You can also check the Postman Console to see the logs:

Hmm, this is working for me in v8. Are you using the latest version in master branch? May need more info with steps to reproduce.

Hi.
I downloaded the collection file from here, the master branch.
I downloaded and re-imported the collection again. Postman updated to version 8.0.6.
The problem is still present.

`

AuthenticationFailed
Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
RequestId:60cf16be-c01e-0048-2398-08cbe7000000
Time:2021-02-21T21:25:43.8009749Z
The MAC signature found in the HTTP request 'XcmkeYO/9vxPNbbxyffsv8aQGTHpe05Q3My+rx8p1SI=' is not the same as any computed signature. Server used following string to sign: 'PUT
765
application/xml
x-ms-date:Sun, 21 Feb 2021 21:25:43 GMT
x-ms-version:2018-03-28
/storageaccountname/
comp:properties
restype:service'.
`

Thanks, I can try and take a closer look. Something isn't right, it's possible I have different code running.
You have a content body being sent, correct?

Hi.
I downloaded the collection file from here, the master branch.
I downloaded and re-imported the collection again. Postman updated to version 8.0.6.
The problem is still present.

Signature String "PUT\n\n\n\n\napplication/xml\n\n\n\n\n\n\nx-ms-date:Sun, 21 Feb 2021 21:25:43 GMT\nx-ms-version:2018-03-28\n/storageaccountname/\ncomp:properties\nrestype:service"
`

AuthenticationFailed
Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
RequestId:60cf16be-c01e-0048-2398-08cbe7000000
Time:2021-02-21T21:25:43.8009749Z
The MAC signature found in the HTTP request 'XcmkeYO/9vxPNbbxyffsv8aQGTHpe05Q3My+rx8p1SI=' is not the same as any computed signature. Server used following string to sign: 'PUT
765
application/xml
x-ms-date:Sun, 21 Feb 2021 21:25:43 GMT
x-ms-version:2018-03-28
/storageaccountname/
comp:properties
restype:service'.
`

I am facing same issue..any luck

Thanks, I can try and take a closer look. Something isn't right, it's possible I have different code running.
You have a content body being sent, correct?

Yes, the body content sent was correct.


Syft BOM ordering is not always consistent

What happened:
Running BOM generation twice on the same image results in different output each time.
What you expected to happen:
We expect output to remain the same each time we run syft against an image. I think we should be sorting both on package name and version.
Ultimately in our pipeline we'd like to run diff on the output to determine if any packages have changed in an image. Currently not possible since the same image returns different output
How to reproduce it (as minimally and precisely as possible):
Note: Similar thing happens for both table and Json output
$ syft node:12 > bom.out
$ syft node:12 > bom2.out
$ diff bom.out bom2.out
5d4
< agent-base                        4.3.0                              npm
6a6
> agent-base                        4.3.0                              npm
10d9
< ansi-regex                        4.1.0                              npm
12a12
> ansi-regex                        4.1.0                              npm
201d200
< iferr                             0.1.5                              npm
202a202
> iferr                             0.1.5                              npm
235d234
< isarray                           0.0.1                              npm
236a236
> isarray                           0.0.1                              npm
590d589
< ms                                2.0.0                              npm
591a591
> ms                                2.0.0                              npm
633d632
< p-limit                           2.3.0                              npm
634a634
> p-limit                           2.3.0                              npm
703d702
< retry                             0.10.1                             npm
704a704
> retry                             0.10.1                             npm
707,708d706
< safe-buffer                       5.2.0                              npm
< safe-buffer                       5.1.2                              npm
709a708,709
> safe-buffer                       5.1.2                              npm
> safe-buffer                       5.2.0                              npm
740d739
< string-width                      2.1.1                              npm
741a741
> string-width                      2.1.1                              npm
810d809
< yallist                           2.1.2                              npm
811a811
> yallist                           2.1.2                              npm

Anything else we need to know?:
Environment:

Output of syft version:

syft version
Application:   syft
Version:       0.12.6
BuildDate:     2021-02-05T16:42:47Z
GitCommit:     8d838b18a85d2c2f0ee976cf2af491913dbcf98b
GitTreeState:  clean
Platform:      linux/amd64
GoVersion:     go1.14.14
Compiler:      gc

OS (e.g: cat /etc/os-release or similar):

cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

Hi @ssthom, good find! Agreed, we should be sorting deterministically for the given presentation format.
In the meantime, I think you could use the JSON output in conjunction with jq to produce SBOM files whose sort order is more deterministic, which should then provide a stable basis for comparison when determining changes as you describe.
Example:
syft -o json node:12 | jq '.artifacts | sort_by(.type + .name + .version + .locations[0].path)' > bom.json

@ssthom though the specific problem you listed was stable ordering of output, I noticed the use case was around comparing SBOMs, something we are interested in exploring further as an explicit function of syft in the future: https://github.com/anchore/syft/issues/292 . (there isn't movement on this yet)


Detect v2 schema and use correct long form of cri plugin

CRI has a v2 schema that seems to be the default in a lot of
containerd installations. It uses a "long" form for the plugin
id in the TOML config file.
Fixes #881. I couldn't find any tests for this script, and I
don't really have time to learn how to build the whole project,
but I did test this change with my config.toml and it worked.

Thanks @dsyer .
The PR requires a few tweaks to meet our contribution guidelines, or the CI will kick it out. I'll list the ones I can see here. But, if you really don't have time to re-spin, then shout, and we can pick this up and re-PR it (and credit you).

commit subject line needs to have a submodule prefix, so 'kata-deploy: detect v2....'
you need to sign the commits with git - 'git commit -s'
your 'Fixes: #nnn' probably needs to be on its own line, and in the commit, not the PR message

/test
thanks for the update @dsyer

/AzurePipelines run

/test-ubuntu

/test-snap


[📚]  The README.md has a broken link for the text "FlutterFire UI"

The README.md has a broken link for the text "FlutterFire UI".

I am a beginner and i wanted to contribute to this issue. I went through Firebase official Link where it is mentioned referring to this repository for latest information.
Is the documentation page shifted somewhere else or is it to be created from scratch? Any suggestion or advices would be helpful.

I posed this very question at
https://github.com/firebase/flutterfire/discussions/6978 & am hoping for an
answer.
On Mon, 13 Mar 2023 at 05:07, Ashish Rathore @.***>
wrote:

I am a beginner and i wanted to contribute to this issue. I went through Firebase
official Link https://firebase.flutter.dev/docs/ui/overview/ where it
is mentioned referring to this repository for latest information.
Is the documentation page shifted somewhere else or is it to be created
from scratch? Any suggestion or advices would be helpful.
—
Reply to this email directly, view it on GitHub
https://github.com/firebase/flutterfire/issues/10590#issuecomment-1465760252,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACDK6A3GC5POCUYPQBFVPDW33PWRANCNFSM6AAAAAAVYNPSAE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Closing as duplicate of https://github.com/firebase/flutterfire/issues/10459

I am a beginner and i wanted to contribute to this issue. I went through Firebase official Link where it is mentioned referring to this repository for latest information.
Is the documentation page shifted somewhere else or is it to be created from scratch? Any suggestion or advices would be helpful.

Please take a look at https://github.com/firebase/flutterfire#contributing


List models tweaks

Tweaks following #2028

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Add files via upload Netlify

PLEASE READ
Following a recent back-end update, all contributors with a local clone or fork of our repository are required to run yarn install. This does not apply to direct page edits.

[ ] Yes, I've run yarn install
[ ] No, does not apply to me

Purpose of this pull request
This pull request...

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions and updating sections
[ ] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

@kimsauce, I added a word to the ignore-words-list to get around the spellcheck failing for this PR. See the commit "Add 'Parth' to ignore-words-list in pr.yml file".

Updated doc as per review feedback.

Keep this open; related to apps v2 update

The intent of this PR is covered in the PR https://github.com/SumoLogic/sumologic-documentation/pull/3433.


Added Fastlane And Danger

          1 Error

:no_entry_sign:
Couldn’t find ktlint command. Install first.

  Generated by :no_entry_sign: Danger

  Generated by :no_entry_sign: Danger


Don't remove the equals sign for a default argument (no-line-break-before-assignment)

Description
Fixes #1039
Checklist

[x] tests are added
[x] CHANGELOG.md is updated

Squashed as the integration test is not really needed (or shouldn't be in there at the very least). Thanks!


Upgrade yansi: 0.5.1 -> 1.0.1

Release note: https://github.com/SergioBenitez/yansi/releases/tag/v1.0.0
It'd be nice to have a version bump for this (patch level suffices), so I can straight update it in Debian rather than having to carry a patch ;)

Cool! Do you know of any other dependencies updates we can do that would declutter the package index only requiring a patch-version bump?

Not really, as least in Debian. Thanks for asking ;)


Find a better way to do int/bigint and string size validations

This seems pretty janky right now. its all located in the validation wrapper in helpers.py

will be fixed by making it part of peewee classes.


Reformat match expressions with visual indent

Rather than block indent. Check other expressions such as if to make sure they all do the same thing. We should probably fall back to block indent if we can't do visual indent. (Possibly some heuristic for when visual indent will look bad too).

Is this still an issue? We're now doing block indent unless an argument of a multi-line function call, in which case we do a visual indent. It works OK in most cases, I think.


Return error on functions NewV{1,2,4}

Functions NewV1, NewV2 and NewV4 were not returning errors which leads to errors when importing & using the library (See Issue #71). This PR aims to mitigate this by returning errors.

Coverage increased (+0.02%) to 97.538% when pulling 6bcaa5e29483bcff009778ba18ee050659001da0 on obitech:error-return into b2ce2384e17bbe0c6d34077efa39dbab3e09123b on satori:master.

Closing because this project is abandoned


reset cursors when pushing order

Coverage increased (+0.3%) to 96.767% when pulling f57d93818e3653618aa018b5f93e03d246f6828f on reset-cursor-on-order into fd0f8e9754ffdaf0a60baedbad089692ab5a69db on main.


Pad to target size

🚀 The feature
A Transform similar to torchvision.transforms.Pad that pads to a target size (i.e. height and width).
Motivation, pitch
Many datasets provided by torchvision have images with different resolutions. In order to create a batch, the images need to have the same size, therefore this transform would come in handy and increase the user-friendlyness of torchvision.
Alternatives
No response
Additional context
No response
cc @vfdev-5 @datumbox

CenterCrop is already doing that:
import torch
from torchvision.transforms import CenterCrop

torch.manual_seed(1234)
transform = CenterCrop([32, 32])

for _ in range(5):
    size = torch.randint(1, 64, (2,)).tolist()
    image = torch.empty(3, *size)

    print(size, transform(image).shape[-2:])

[7, 40] torch.Size([32, 32])
[22, 48] torch.Size([32, 32])
[36, 44] torch.Size([32, 32])
[7, 61] torch.Size([32, 32])
[8, 31] torch.Size([32, 32])

Its behavior has two branches:

If the image is larger than the target size, we take the middle segment
If the image is smaller than the target size, we pad it

Thank you very much, I didn't know about this!


Remove deprecated modules

Going through aa_modules, there are more than a few that are no longer supported (and which no longer work). Two examples would be aamod_firstlevel_modelspecify and aamod_autoidentifyseries. To avoid confusion for new users, it would be better if these were removed in the next release.
If we ever want to repair them and bring them back they remain available in the git version history of course.
If you know of any other modules that are probably no longer supported, maybe let us know in comments and we can do a big cleanup commit once we've converged.

 *   aamod_coreg_extended_2/settings/structural
 *   aamod_highpass vs. aamod_highpassfilter_epi
 *   aamod_firstlevel_modelspecify and aamod_firstlevel_modelestimate
 *   Unconverted/orphan (without xml) modules:
    *   aamod_imcalc
    *   aamod_mirrorandsubtract
    *   aamod_ppi_model

Vale,
Tibor
Auer, Tibor M.D. Ph.D.
Research Fellow in MRI
Department of Psychology
Royal Holloway University of London
Egham Hill
Egham
TW20 0EX
United Kingdom
<EMAIL_ADDRESS>+44-1784-27-6594
<EMAIL_ADDRESS>Tibor.Auer<EMAIL_ADDRESS>[royalhollowaylogo]https://www.royalholloway.ac.uk/psychology/home.aspx
From: Johan Carlin<EMAIL_ADDRESS>Sent: 21 February 2017 15:41
To: rhodricusack/automaticanalysis<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [rhodricusack/automaticanalysis] Remove deprecated modules (#97)
Going through aa_modules, there are more than a few that are no longer supported (and which no longer work). Two examples would be aamod_firstlevel_modelspecify and aamod_autoidentifyseries. To avoid confusion for new users, it would be better if these were removed in the next release.
If we ever want to repair them and bring them back they remain available in the git version history of course.
If you know of any other modules that are probably no longer supported, maybe let us know in comments and we can do a big cleanup commit once we've converged.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/rhodricusack/automaticanalysis/issues/97, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AEl8qdfalqkwY7R_SiYRpRNjfLHc6lGJks5rewV4gaJpZM4MHei5.

Deleting:
deleted:    aamod_firstlevel_modelestimate.xml
deleted:    aamod_firstlevel_modelspecify.m
deleted:    aamod_firstlevel_modelspecify.xml
deleted:    aamod_imcalc.m
deleted:    aamod_mirrorandsubtract.m
deleted:    aamod_ppi_model.m

and closing the issue, but reminding us that we should return to this periodically (we still have lots of deprecated modules!).


Missing module cv2 when starting main exe

Is it really a Bug report?
If you have questions regarding setup or feature information/requests, please consider asking in the Discord channel: https://discord.gg/Jf3J8cuXWg. The Github issues section is for bug reports only.
Botty Version
v0.7.3 bae1f02
Describe the bug
Starting the main.exe runs into error: ImportError: DLL load failed while importing cv2: The specified module...
To Reproduce
Steps to reproduce the behavior:

Extract botty_v.0.7.3.rar
Click on main.exe

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots / Video
Screenshot
Logs
N/A
Additional info
OS: Win 10 x64
Python 3.10.1

Solution:

Install Windows Redist: VC redist-official_download
Install Feature Media Pack (Win Search "Optional Features">Add Optional Feature>Search for Feature Media pack)

You must reboot

Explanation:
In essence on the import of the cv2 module a dll is missing a dependency, which can be anything.
I think most ppl will face this issue working with VMs. It doesn't matter if you use the exe or the development approach. The only difference is that the main.exe from the prepackage just closes, without any chance to view the error/stacktrace.
Since 2016 many problems have occurred, from python and anaconda version collisions, to just folder misplacements or missing python3.dll in conda etc. It is madness to StackOverflow this issue.
So above steps is what helped for me with python 3.9 and miniconda 4.x on a fresh Win11 Hyper V/ Parsec venv.
Hope that helps anybody :)


Add unit test for cmd/antrea-agent/util.go

Adds the unit test for util.go .
signed-off-by : urharshitha

@urharshitha There are quite a few unrelated commits, please squash your commits into one, and fix the DCO issue.

Please fix the golang-lint issue

Please update your summary with correct sign-off format.

/skip-all


No access to commands from previous buildpacks

Hi,
I try to deploy a Play Yeoman application to heroku. I use the heroku-buildpack-multi and my .buildbacks file looks as follows:
https://github.com/heroku/heroku-buildpack-ruby.git
https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-scala.git

The first two buildpacks will be executed successful. The third buildpack fails with the message:
Will run: [grunt, --gruntfile=Gruntfile.js] in /tmp/scala_buildpack_build_dir/ui
   java.io.IOException: Cannot run program "grunt" (in directory "/tmp/scala_buildpack_build_dir/ui"): error=2, No such file or directory

In my project there exists a package.json which looks as follows:
{
  "name": "play-silhouette-angular-seed",
  "version": "0.0.0",
  "dependencies": {
    "grunt-cli": "~0.1.13",
    "grunt": "~0.4.5",
    "bower": "~1.3.12",
    "yo":  "~1.3.3"
  },
  "engines": {
    "node": "0.10.x"
  }
}

All the node components will be installed during the build process. If I remove the scala buildpack then I can see the node_modules folder. The bin folder inside the node_modules folder is also in the path and I can run the grunt command from the bash.
The problem is now that the scala buildpack has no access to the grunt command. But why?
Best regards,
Christian

I think you might need to move grunt into devDependencies in your package.json. A common setup for some apps I've seen is this:
{
  "name": "java-grunt",
  "dependencies": {
    "grunt-cli": "0.1.13"
  },
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-uglify": "~0.5.0"
  }
}

That's just a guess though. I'll keep looking into it.
If you have a simple OSS project or some source code that reproduces this, it would be really helpful for me. Thanks.

The node buildpack runs with NPM_CONFIG_PRODUCTION=true and therefore no dev dependencies will be installed on the system. But it may be possible that grunt-cli is the only package needed to start the application. I'll test this later if I'm able to deploy the application to heroku.
You can use the following project to reproduce the issue.
https://github.com/mohiva/play-silhouette-angular-seed

I was able to reproduce. I know what's going one, but it might take a bit get a good solution into the buildpack. I'll update soon. Thanks for reporting this!

Thanks for looking into this. I'll wait for your reply.

I've updated the master branch such that the grunt command should work now. But I end up with this:
remote:        Will run: [grunt, --gruntfile=Gruntfile.js] in /tmp/scala_buildpack_build_dir/ui
remote:        Loading "Gruntfile.js" tasks...ERROR
remote:        >> Error: Cannot find module 'load-grunt-tasks'
remote:        Warning: Task "default" not found. Use --force to continue.
remote:
remote:        Aborted due to warnings.

I've tried getting the dependencies in ui/package.json installed, but when I try to load them in the nodejs buildpack, they are skipped because they are devDependencies (as you mentioned earlier).
Any suggestions?

I've got it partially working. I've disabled production mode for npm with:
heroku config:set NPM_CONFIG_PRODUCTION=false

Then I've updated my package.json to install all dependencies in the ui directory:
{
  "name": "play-silhouette-angular-seed",
  "version": "0.0.0",
  "dependencies": {
    "grunt-cli": "~0.1.13",
    "bower": "~1.3.12"
  },
  "devDependencies": {
    "yo":  "~1.3.3"
  },
  "engines": {
    "node": "0.10.x"
  },
  "scripts": {
    "postinstall": "cd ui && npm install && bower install"
  }
}

Now grunt runs, but It seems that compass and sass are not available during build. I get the following error:
Running "concurrent:test" (concurrent) task

           Running "compass:dist" (compass) task
           Warning: ↑ Used --force, continuing.

           Running "compass:server" (compass) task
           Warning: ↑ Used --force, continuing.

           Done, but with warnings.

           Execution Time (2015-01-16 23:21:50 UTC)
           loading tasks     5ms  ▇ 1%
           compass:dist    387ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 78%
           compass:server  101ms  ▇▇▇▇▇▇▇▇▇▇ 20%
           Total 494ms

and then later:
Running "cssmin:generated" (cssmin) task
       File dist/styles/vendor.css created.
       >> Destination not written because minified CSS was empty.

The application runs then but the sass files gets not compiled to css. If I run the bash and execute grunt in the ui directory then the build runs without any error and the sass files will be compiled into css.

You can find the current example under the following URL:
https://github.com/akkie/play-silhouette-angular-seed

When I ran it, I saw this:
remote:        Running "concurrent:test" (concurrent) task
remote:
remote:            Running "compass:dist" (compass) task
remote:            directory .tmp/styles
remote:                write .tmp/styles/main.css (3.444s)
remote:
remote:            Running "compass:server" (compass) task
remote:
remote:            Done, without errors.
remote:
remote:
remote:            Execution Time (2015-01-17 01:44:34 UTC)
remote:            compass:dist    7.7s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 60%
remote:            compass:server  5.1s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 40%
remote:            Total 12.9s
...
remote:        Running "concurrent:dist" (concurrent) task
remote:
remote:            Running "imagemin:dist" (imagemin) task
remote:            Minified 0 images (saved 0 B)
remote:
remote:            Done, without errors.
remote:
remote:
remote:            Execution Time (2015-01-17 01:45:16 UTC)
remote:            loading tasks  230ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 94%
remote:            imagemin:dist   14ms  ▇▇▇ 6%
remote:            Total 245ms
remote:
remote:            Running "svgmin:dist" (svgmin) task
remote:
remote:            Done, without errors.
remote:
remote:
remote:            Execution Time (2015-01-17 01:45:16 UTC)
remote:            loading tasks  229ms  ▇▇▇▇▇ 10%
remote:            svgmin:dist       2s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 90%
remote:            Total 2.2s
remote:
remote:            Running "compass:dist" (compass) task
remote:            directory .tmp/styles
remote:                write .tmp/styles/main.css (2.549s)
remote:
remote:            Done, without errors.
remote:
remote:
remote:            Execution Time (2015-01-17 01:45:16 UTC)
remote:            loading tasks  217ms  ▇▇ 2%
remote:            compass:dist    9.3s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 98%
remote:            Total 9.5s
...
remote:        Running "cssmin:generated" (cssmin) task
remote:        File dist/styles/vendor.css created.
remote:        File dist/styles/main.css created.

And it actually looks like the whole thing completed successfully. Did you change anything in the play-silhouette-angular-seed?

This is strange! If I deploy the application through the toolbelt then it fails with the above errors. If I deploy the app with your button then it works as expected.
Any suggestions?

That concerns me. There's nothing fundamentally different between the button and the toolbelt actually. My toolbelt is 3.23.3. You might try running heroku update. I think your toolbelt defaults to using Git deployment over ssh, and the new version uses https. But I can't think of why that would matter.
This is a long and complicate build process though. I wonder if the sbt-heroku plugin is a better solution. It packages up the artifacts under the target directory and sends them to Heroku (skipping the buildpack process).
Anyways, I'm glad to help with this, so feel free to ask questions if you see anything weird.

I'll test this later. Thanks for your help on this issue.


test function error

File "recognizer.py", line 28, in test
test_run=e.calculate(test_run)
File "C:\Users\Aditya\Attendance-using-Face-master\embedding.py", line 7, in calculate
return self.model.predict(img)[0]

You can remove this function.


[FLINK-7011] [kafka] Harden Kafka testStartFromKafkaCommitOffsets ITCases

Hardens testStartFromKafkaCommitOffsets in Kafka ITCases.
Description of what the test does:
The case verifies that whatever offset was committed to Kafka, Flink reads it correctly and can use that as the correct starting point for exactly-once. It is done in an end-to-end manner, verifying that the commit logic and read offset logic is coherent.
Problem:
The previous implementation was too strict. It tries 3 times to fetch some committed offsets. If none is fetched, the test fails. This PR changes it so that we retry infinitely until some offsets are committed. In the case that no offsets are ever committed due to incorrect offset commit logic, we rely on test timeouts to guard against that.

@zentol the time limit is set on each individual version-specific KafkaConsumerXXITCase


HTML minification issue:  tags should not be minified

Removing whitespace within
 tags doesn't look right because it basically breaks text which was formatted using, spaces, tabs and line breaks.
Eg:

Is this a problem of django-pipeline or of one of its dependencies?

django-pipeline uses django.utils.html.strip_spaces_between_tags to minify HTML. And strip_spaces_between_tags uses regex to remove spaces between tags. It is not intelligent enough to know from where it is removing space.

django-pipeline uses django.utils.html.strip_spaces_between_tags to minify HTML. And strip_spaces_between_tags uses regex to remove spaces between tags. It is not intelligent enough to know from where it is removing space.

Upon further investigation, I understood that my understanding of what was going on was not 100% correct.
Space is stripped between tags. If
 contains HTML tags as in the case of Django REST Framework, the whitespace is removed, eg:

   HTTP 200 OK
   Allow: GET, HEAD, OPTIONS

Becomes:

   HTTP 200 OKAllow: GET, HEAD, OPTIONS

We handled this with CSS. I am not sure there's a simple way to handle this with regexp.
I am closing this issue for now as I doubt is worth fixing in this library.


NPE in Cram2Bam for refid -2

Caused by: java.lang.IllegalArgumentException: Reference index -2 not found in sequence dictionary.
at net.sf.samtools.SAMRecord.setReferenceIndex(SAMRecord.java:367)
at net.sf.cram.Cram2Bam.main(Cram2Bam.java:317)
... 6 more
Caused by: java.lang.NullPointerException
at net.sf.samtools.SAMRecord.setReferenceIndex(SAMRecord.java:365)
Looks like slices with ref id -2 are not handled correctly: Cram2Bam tries to set refid in SAMRecord but it is not a valid refid.

not reproducible in cramtools3


JSON::Fast tests block panda install

 ==> Fetching JSON::Fast
 ==> Building JSON::Fast
 ==> Testing JSON::Fast
 t/01-parse.t ...... ok
 t/02-structure.t .. ok
 t/03-unicode.t .... ok
 at 67: can't parse objects starting in F yet
   in sub parse-thing at /home/travis/.rakudobrew/moar-nom/panda/.panda-work/1448285181_3/lib/JSON/Fast.pm:272
   in sub parse-obj at /home/travis/.rakudobrew/moar-nom/panda/.panda-work/1448285181_3/lib/JSON/Fast.pm:167
   in sub from-json at /home/travis/.rakudobrew/moar-nom/panda/.panda-work/1448285181_3/lib/JSON/Fast.pm:291
   in block <unit> at t/04-roundtrip.t:36
 # Looks like you planned 17 tests, but ran 16
 t/04-roundtrip.t ..
 Dubious, test returned 255 (wstat 65280, 0xff00)
 Failed 1/17 subtests

https://github.com/timo/json_fast/issues/6

I'm also having this problem. perl6 version 2015.11-47-g99e23c3 built on MoarVM version 2015.11

hi, i've just put a new commit into json_fast that outputs more information with this exception. can you try cloning timo/json_fast and running perl6 -Ilib t/04-roundtrip.t for me and give me the output?

Thanks for the quick response!
1..17
ok 1 - Int
ok 2 - Rat
ok 3 - Str
ok 4 - Str with quote
ok 5 - Undef
ok 6 - other escapes
ok 7 - Non-ASCII
ok 8 - Empty Array
ok 9 - Array of Int
not ok 10 - Array of Num# TODO known type mismatches

# Failed test 'Array of Num'
# at t/04-roundtrip.t line 38
# expected: $[1.3, 2.8, 32323423.4, 4.0]
#      got: $[1.3, 2.8, 32323423.4, 4]
ok 11 - Array of Str
ok 12 - Empty Hash
ok 13 - Hash of Int
ok 14 - Hash of Num
ok 15 - Hash of Str
ok 16 - Array of Stuff
at 67: can't parse objects starting in F yet (context: alse,")
  in sub parse-thing at /root/temp/json_fast/lib/JSON/Fast.pm:277
  in sub parse-obj at /root/temp/json_fast/lib/JSON/Fast.pm:171
  in sub from-json at /root/temp/json_fast/lib/JSON/Fast.pm:296
  in block <unit> at t/04-roundtrip.t:36

# Looks like you planned 17 tests, but ran 16

@timo++'s fix to both JSON::Fast and panda confirmed to fix the issue. Thanks to you all :) Closing.


🐛 cherry-pick gomod.sh fixes from main

gomod.sh was fixed in main, cherry-pick it for release-1.1.
Manual cherry-pick of #199 .

/retest
/test-ubuntu-integration-release-1-1

/retest


problems when I build tensorflow from source, someone helps please

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 16.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: no
TensorFlow installed from (source or binary): source(not sure, i am using ./configure and  then bazel build)
TensorFlow version: 1.14(for my conda environment)
Python version: 3.6.8
Installed using virtualenv? pip? conda?: conda create -n xxx python=3.6.8 the enter the env and pip install tensorflow==1.14
Bazel version (if compiling from source):1.1.0
GCC/Compiler version (if compiling from source): 6.4.0
CUDA/cuDNN version: cuda 10/cudnn  CUDNN_MAJOR 7
GPU model and memory: TESLA P40

Describe the problem
Provide the exact sequence of commands / steps that you executed before running into the problem
HI, GUYS, I was trying to build tensorflow transform_graph tools  from source(same way as build tensorflow), I already installed bazel and clone tensorflow from github. When i use command
bazel build tensorflow/tools/graph_transforms:transform_graph, i got this problem

after searching for a while, i think it might because of the CUDA , so i ./configure again, this time, when it needs me to choose do you wish to build tf with cuda support, i chose no
and build again, but this time still not work

could you please help me out? thanks so much

Hi There,
We are checking to see if you still need help on this, as you are using an older version of tensorflow which is officially considered end of life . We recommend that you upgrade to the latest 2.x version and let us know if the issue still persists in newer versions. Please open a new issue for any help you need against 2.x, and we will get you the right help.
This issue will be closed automatically 7 days from now. If you still need help with this issue, please provide us with more information.


formatter continued 01

I continued my routine of trying to parse purescript code and fixing what is missing or broken.
During my fixing I added more debug info to the tests and handled crashes more transparently so they'll be easier trouble shooted in the future - the code is a bit ugly but I think it does the jobb.
We also have trouble with infinet loops in the parser - I've found one of them and did something that might or might not be a fix. I check the number of tokens we've eaten and if it stays constant we're stuck and I simply break out of the loop - now this method is not that sophisticated but solved some of the problems I have.
I also noticed we don't check that we've parsed the entire file when we generate our tests, that's something that we should look into if we are striving for correctness.

Looks good so far, though I'd advise staying away from the combinators in favor of the new separated/repeat APIs like what #21 is currently doing.


Bump Dependencies #6418387293

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/6418387293

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Zoomin Graphview

Hello,
I have large amount of data to display on chart so need to maximum zoom scale to display that data so i can i set maximum zoom scale.I am using below code to display data.but not zoom properly after certain level
  [_chartView.viewPortHandler setMaximumScaleY: 10.0];
  [_chartView.viewPortHandler setMaximumScaleX: 10.0];

Please, we cannot understand what does "not zoom properly" mean.
You need to explain yourself clearly, possibly with visual assets.


memo delete with selector enabled

First of all, thank you for making this tool available to the public. I notice there is a fuzzy matching interface popping up when typing memo edit and memo cat. Does this feature also work for memo delete as well?
The current syntax of memo delete [pattern] works fine but always requires me to find its unique pattern first.

Hi, I don't know if you could see this since it's a quite old issue. I create a PR to fix this, but I don't know whether and when it will be  merged. So if you couldn't wait but still use this memo, you can use my forked version :)


GroundPolylinePrimitive test failure on Windows

This test fails in Chrome on Windows, but not on Linux:
http://localhost:8080/Specs/SpecRunner.html?spec=Scene%2FGroundPolylinePrimitive renders during morph when scene3DOnly is false
Scene/GroundPolylinePrimitive renders during morph when scene3DOnly is false
Expected [ 0, 0, 0, 255 ] not to equal [ 0, 0, 0, 255 ].

It fails in 1.67 as well, so I won't let this hold up the release.
Windows WebGL report:
Platform:	Win32
Browser User Agent:	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36
Context Name:	webgl
GL Version:	WebGL 1.0 (OpenGL ES 2.0 Chromium)
Shading Language Version:	WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)
Vendor:	WebKit
Renderer:	WebKit WebGL
Unmasked Vendor:	Google Inc.
Unmasked Renderer:	ANGLE (NVIDIA GeForce GTX 1080 Ti Direct3D11 vs_5_0 ps_5_0)
Antialiasing:	Available
ANGLE:	Yes, D3D9
Major Performance Caveat:	No

Linux WebGL report:
Platform:	Linux x86_64
Browser User Agent:	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36
Context Name:	webgl
GL Version:	WebGL 1.0 (OpenGL ES 2.0 Chromium)
Shading Language Version:	WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)
Vendor:	WebKit
Renderer:	WebKit WebGL
Unmasked Vendor:	Intel Open Source Technology Center
Unmasked Renderer:	Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
Antialiasing:	Available
ANGLE:	No
Major Performance Caveat:	No

Interesting that your Windows machine is using the older D3D9 back-end for Angle.  Are your drivers up to date?  You're not running over Remote Desktop or anything, are you?

The Windows machine is Helium in our offic, I am running it over remote desktop. I didn't realize running it through remote desktop should change anything?

It can, depending on the exact implementation and method of remoting.

I no longer see this one on Windows


correcting font display

Fonts were not displayed correctly.
@DinisCruz please check if this fixes your problem.

great fix thx 👍


Cannot start Babble on certain devices

Starting Babble fails with the message:
Cannot initialize engine: Cannot acquire directory lock on "/data/user/0/io.mosaicnetworks.sample/files/babble/io.mosaicnetworks.sample_9tJjG8g4A0Bq_ccc_/badger_db".  Another process is using this Badger database.: permission denied
Issue seems to occur on devices running Android 6 only. Error was reproduced on Samsung A3 running Android 6.0.1 and Samsung Galaxy s5 running 6.0.1
This project seems to have the same issue. They observe:
"Log suggest that SELinux is blocking the flock call, and issue seems to be a known bug in android 6. See this.

I have experienced the same issue on an Amazon Fire Tablet with a nominal API 22, Android 5.1.1.

The exact issue is this one:
https://github.com/dgraph-io/badger/issues/988

This has been fixed in the Babble dependency by [this] (https://github.com/mosaicnetworks/babble/pull/140) pull request.


Support a string "cookie" in TableEntry

The current "controller_metadata" has type uint64: https://github.com/p4lang/p4runtime/blob/v1.1.0/proto/p4/v1/p4runtime.proto#L160. This is probably legacy from OpenFlow, where each flow can have a 64-bit integer cookie. We would like to be able to store an arbitrary string as metadata with each table entry.

The decision at the 02/26/2020 P4 API WG was to add a new "metadata" field to the TableEntry message, with type string. The old "controller_metadata" field will not be removed to preserve backward-compatibility but will be marked as deprecated. All the use cases covered with a uint64 cookie should be covered with a string cookie. If someone has a better name in mind than just "metadata", please make a suggestion.

@konne-google should the exact Protobuf type for this type be bytes (arbitrary characters) or string (only UTF-8 characters)?

It should be bytes, so arbitrary data can be stored there easily (including the 64bit cookie from before, if someone just needs that after we remove the now deprecated field).

The ForwardingPipelineConfig message has a 64bit cookie field, too. Do we want to deprecate that in favor of a bytes metadata field as well? Or only for TableEntries? @konne-google @antoninbas, and anyone else who has an opinion?

Pull request #271 addresses the TableEntry case for now.

I don't feel strongly about the ForwardingPipelineConfig either way. We don't need it, but it might be nice for consistency.


Conditional fields in checkbox only works when JS enabled

Describe the bug
Conditional input in checkbox here: https://main--6069a6f47f4b9f002171f8e1.chromatic.com/?path=/story/dcxlibrary-form-checkbox--conditional seems to only work only when JS is enabled. We need this component to display the conditional field when there is no Javascript in the browser (as shown here https://design-system.service.gov.uk/components/checkboxes/conditional-reveal/index.html), and if there is Javascript then it can be conditional.
To Reproduce
Steps to reproduce the behavior:

Use the checkbox component with a conditional input
In the browser, turn on/off JS to observe above issue

Expected behavior
We need this component to display the conditional fields when there is no Javascript in the browser (as shown here https://design-system.service.gov.uk/components/checkboxes/conditional-reveal/index.html), and if there is Javascript then it can be conditional.
Screenshots
See links above
Desktop (please complete the following information):

Browser: Chrome

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
We are working on a project that requires the app to be functional without Javascript
Please create your branch from release/0.5
git checkout release/0.5
git pull
git checkout -b 'feature/conditional-checkbox'

closed by #325


[stable/reloader] Fix nodeSelector indenting

What this PR does / why we need it:
Fixes indenting in nodeSelector
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

@maorfr available for a quick review on this?

/assign @faizanahmad055

/assign ahsan-storm

/assign maorfr

i've added all approvers in the owners file as trusted collaborators, so this may start moving more quickly. @winromulus I have also added you as a trusted collaborator, feel free to /ok-to-test!

/ok-to-test

/lgtm


Reproduce the result 36.68 BLEU on  Ambiguous Captions

hi,
Thanks for your great efforts on this mmt work and for making the data public.
I have difficulty reproducing the BLEU score on Ambiguous Captions. I follow the instructions to train the multimodal transformer except keeping the word_dropout on.  I try to train the model on 1/2/8 GPUs and average the model for inference but the results are always around ~35.5 BLEU, worse than 36.68  in paper.
Are there any details  I overlooked?
And how many GPUS do you use for the training since I find the bleu score is a bit sensitive to it?

Close this issue since I reproduce the result by using 8GPUS.


Nuget unable to install 1.6.0 in .Net Core 3.1 application

I tried to upgrade NetatmoWebClient to 1.6.0 in my .Net Core 3.1 application and got the following error message. I also tested to create an empty project and install 1.6.0 but got the same error.
Severity	Code	Description	Project	File	Line	Suppression State
Error	NU1202	Package PhilipDaubmeier.NetatmoClient 1.6.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package PhilipDaubmeier.NetatmoClient 1.6.0 supports: netstandard2.1 (.NETStandard,Version=v2.1)	NetatmoTest	C:\Users\Mackan\source\repos\NetatmoTest\NetatmoTest\NetatmoTest.csproj	1

Hmm, I thought if I change the target to netstandard2.1 it will still support netcore3.1 and also others (like Mono and Xamarin). Perhaps I have to add it explicitly in the nuspec?
I'll have a closer look at that

Ok, that was more complicated than I thought it would be. I could immediatelly reproduce it when creating a netcore3.1 console app, while working fine when referenced from netcore3.1 projects in the GraphIoT solution - meaning it has something to do with the compiled and packaged assembly in the nuget package.
I then figured I extend the project to multi target both netstandard2.1 and netcore3.1. This in turn does no longer work together with nuget pack then, but requires dotnet pack or msbuild -t:pack, both of which ignored my nuspec file. I could fix this also by referencing the nuspec in the project file - which then broke the variables in the nuspec file 😑. I found a github thread and working example of a prepoluation build step - et voilà!
Should be fixed with 78625e8 now.
I just published a new version 1.6.1 that should work again. Thanks for reporting!

That sounds very familiar to what I had to do at work a while ago. Remeber the frustration with nuget pack vs dotnet pack... What github thread did you find?

This one here: dotnetsdk/#5525

Thanks and thanks for fixing it so quick!


Uncomment packSCMP

supersedes #245

I will continue with this PR after https://github.com/scionproto/scion/issues/4482 is clarified


Refactors code to a more consistent style.

Kind of a non-contribution... While I was looking over the codebase I saw that this could be useful.
I tried to just go with the styles I saw most prevalent, reasoning that the most important thing is consistency over a specific style.
Please no flamewars.

Potentially consider adding a JSCS file? It compliments JSHint by doing some automatic code styling.

Thanks, due to conflicts, I've done this manually in 231419c962728717d50057f97b27c57423c75ecf.


Laravel mix versioning a directory.

Laravel Mix Version: 0.11.4 (npm list --depth=0)
Node Version (node -v): 7.4.0
NPM Version (npm -v): 4.1.2
OS: Ubuntu 16.04

Description:
When trying to version a directory of images separately like described here:
https://github.com/JeffreyWay/laravel-mix/blob/master/docs/versioning.md#versioning-extra-files
I am getting the following error:

Error: EISDIR: illegal operation on a directory, read...

Obviously it fails because it wants a file instead of a directory but is there not a way to put a directory of images under versioning for cache busting? Does this not make sense or something? I would expect something like this to be extremely helpful and needed.
Steps To Reproduce:
This is my webpack configuration file, with line 40 being the issue:
https://gist.github.com/stephan-v/c705e78939718692a4762b62fbbbcbdf#file-webpack-mix-js-L40
The only thing I have besides that is a seperate webpack config file so I can use SVG's properly:
const config = require('laravel-mix/setup/webpack.config');

// See also: https://github.com/JeffreyWay/laravel-mix/issues/350
for (const rule of config.module.rules) {
    if (rule.test.toString() === '/\\.(woff2?|ttf|eot|svg|otf)$/') {
        rule.test = /\.(woff2?|ttf|eot|otf)$/;
    }
}

module.exports = config;

@stephan-v
You can always use node js native fs functions.
// webpack.mix.js
const imageFolder = './public/img/';
const fs = require('fs');

console.log('Reading dir - ' + imageFolder);
let images = fs.readdirSync(imageFolder);
console.log('Finished reading dir');
images = images.map(function (image) {
  return imageFolder + image;
});

mix.version(images);

This is not the best solution but it worked for me.

I added support for this in the 1.0 release of Mix.
mix.version('path/to/folder');


[Feature Request] Install packages globally with Devbox

What use case are we trying to solve?
There are packages that I want to install and configure to use across all my Devbox projects and shells. For example:

I want to install and configure an editor, like Emacs, Vim, or VSCode and use it to work on all my devbox projects. I want the configuration and plugins to be the same across all my projects, regardless of whether I run the editor locally or in Devbox Cloud
I want to configure administration tools like the AWS CLI, setup my configuration + credentials once, and then use them across multiple projects. I don't want to install and setup the credentials separately for each project I'm working on.

Current Problem
It is currently not possible to share a single set of packages across multiple projects.

Devbox does not support nested Devbox shells. This is by design, to avoid unexpected behavior from nested shells
We also do not have a way to configure a global set of packages or configuration that is included in every project, meaning IDEs and tools have to be configured separately for each project
It's possible to hack around these restrictions using our direnv integration, but won't work when a user tries to run their setup in Devbox Cloud, since only the local project configuration will be applied

Proposed Solution
A proposed solution would have the following properties

Users should have a way to define global packages and configuration using Devbox ("devbox profile")
The "devbox profile" should be available whenever a developer starts a Devbox Shell for a local project
The "devbox profile" should be defined in a devbox.json file, so I can share my setup with other developers or sync it across machines
Whenever I start a devbox cloud shell, I should be able to use my "devbox profile" as well as the configuration from my local project.

Example problem statement from our Discord Channel:

I created a project "cli-tools" and it has a bunch of, well, cli tools like awscli2, kubectl, etc. I have this working like a "global configuration" in that when I launch iTerm, it does the "send text at start" to launch the devbox shell so I have those tools available wherever I am (not necessarily in a project). [...]  My issue is if I want to work in another project that uses devbox, I will either have to duplicate the packages in the the other project or I won't have those tools available.

Released as devbox global in 0.4.0

Sorry to hijack this thread, but how can I use the global devbox.json located under ~/.local/share/devbox/global/default to install all the listed packages. For example if I want to move my setup from one machine to another, how do I do this. Currently I do not see any option/flag  to devbox global add command to supply the path to devbox.json and install all packages automatically.,

@Lagoja Sorry to hijack this thread, but how can I install packages from ~/.local/share/devbox/global/default/devbox.json when moving from one machine to another. I could see the devbox global install but it doesn't do anything for global packages nor I could find an option to provide the devbox.json path to it to install from.


Fill allocated output buffer with zero

fixes #60

Thanks for this pr. The intended result is that the function returns empty vectors with the correct capacity. There is no need to fill with zeros.
It's working correctly for input_buffer_allocate(&self), don't know why I didn't use the exact same code for both the buffer allocation methods.

Thanks for your attention. In my understanding, empty vectors don't work for process_into_buffer without filling with zeros, so in that case, output_buffer_allocate isn't useful for me.
By the way, #62 should work well! I'm closing this superseded PR.


[zh] Sync pods/pod-lifecycle.md

Sync with en #46529 :
content/zh-cn/docs/concepts/workloads/pods/pod-lifecycle.md

/lgtm


skip Swagger model properties on invalid input_filter fields

skip Swagger model properties when input_filter fields are incorrectly defined.
i have some routes defined that take advantage of the http-method-based input-filter-specs offered by zfcampus/zf-content-validation, namely an input-filter-spec for GET requests. this Swagger doc module isn't built to handle method-based models though, so i'm getting the following Fatal error in my error log:
[22-Feb-2017 19:47:17 UTC] PHP Fatal error:  Call to a member function getName() on array in /vagrant/vendor/zfcampus/zf-apigility-documentation-swagger/src/Service.php on line 159
[22-Feb-2017 19:47:17 UTC] PHP Stack trace:
[22-Feb-2017 19:47:17 UTC] PHP   1. {main}() /vagrant/public/index.php:0
[22-Feb-2017 19:47:17 UTC] PHP   2. Zend\Mvc\Application->run() /vagrant/public/index.php:51
[22-Feb-2017 19:47:17 UTC] PHP   3. Zend\Mvc\Application->completeRequest($event = *uninitialized*) /vagrant/vendor/zendframework/zend-mvc/src/Application.php:356
[22-Feb-2017 19:47:17 UTC] PHP   4. Zend\EventManager\EventManager->triggerEvent($event = *uninitialized*) /vagrant/vendor/zendframework/zend-mvc/src/Application.php:384
[22-Feb-2017 19:47:17 UTC] PHP   5. Zend\EventManager\EventManager->triggerListeners($event = *uninitialized*, $e = *uninitialized*, $callback = *uninitialized*) /vagrant/vendor/zendframework/zend-eventmanager/src/EventManager.php:251
[22-Feb-2017 19:47:17 UTC] PHP   6. call_user_func:{/vagrant/vendor/zendframework/zend-eventmanager/src/EventManager.php:490}(*uninitialized*, *uninitialized*) /vagrant/vendor/zendframework/zend-eventmanager/src/EventManager.php:490
[22-Feb-2017 19:47:17 UTC] PHP   7. Zend\Mvc\View\Http\DefaultRenderingStrategy->render($e = *uninitialized*) /vagrant/vendor/zendframework/zend-eventmanager/src/EventManager.php:490
[22-Feb-2017 19:47:17 UTC] PHP   8. Zend\View\View->render($model = *uninitialized*) /vagrant/vendor/zendframework/zend-mvc/src/View/Http/DefaultRenderingStrategy.php:105
[22-Feb-2017 19:47:17 UTC] PHP   9. Zend\View\Renderer\JsonRenderer->render($nameOrModel = *uninitialized*, $values = *uninitialized*) /vagrant/vendor/zendframework/zend-view/src/View.php:207
[22-Feb-2017 19:47:17 UTC] PHP  10. ZF\ContentNegotiation\JsonModel->serialize() /vagrant/vendor/zendframework/zend-view/src/Renderer/JsonRenderer.php:135
[22-Feb-2017 19:47:17 UTC] PHP  11. ZF\Apigility\Documentation\Swagger\ViewModel->getVariables() /vagrant/vendor/zfcampus/zf-content-negotiation/src/JsonModel.php:73
[22-Feb-2017 19:47:17 UTC] PHP  12. ZF\Apigility\Documentation\Swagger\Service->toArray() /vagrant/vendor/zfcampus/zf-apigility-documentation-swagger/src/ViewModel.php:32

this patch will fix the 500 error and restore my Swagger docs, but it doesn't solve the bigger question. if i choose to define different input-filter-specs for GET, POST, PUT, and PATCH, which one(s) should be used to define my Swagger model? i think GET shouldn't be considered because these are validator definitions for how my collection can be queried, and PATCH shouldn't be used since it's a partial model definition. we could check for POST and PUT input-filter-specs (in that order?) before falling back to the default.
this pull request acts as a safety net and will restore Swagger docs if anyone is using method-based input-filter-specs in their content-validation config.

Thanks, @abacaphiliac! Merged to develop for release with 1.3.0.


[Request] Unique Container/Device Identifier Feature

Is it possible to add a similar feature to Crane where we're able to have a unique container/device ID for each app we install within LiveContainer?

I think you can simply create another container for an app by creating a new data folder. Do note that keychain & NSUserDefault will still be shared between them and it's hard to separate.


Dataset in CoronaWhy Dataverse

Hello,Your dataset was added to CoronaWhy (https://www.coronawhy.org/) Data Lake on Dataverse  as a piece of common COVID-19 dataframe http://datasets.coronawhy.org/dataset.xhtml?persistentId=doi:10.5072/FK2/BL44RB
Would you be willing to help with maintenance of your dataset in Dataverse, e.g. adding the relevant metadata and keeping the dataset up-to-date? That will help to make the dataset findable and accessible for medical science community.

If you search for relevant data, i suggest you to follow this link : https://github.com/pcm-dpc/COVID-19
i got the data from there


Fix Interpolate spelling error

I fixed spelling because I have OCD and it felt right to fix :')

Heh, Thanks I'll publish this a little later

Deployed :)


ESB Tooling sequence editor's source view gets empty when an exception occurs in design view

Description:
The source view of the ESB tooling editor gets empty when an error occurs in design view. This happens when we switch to the source view from the design view.
Suggested Labels:
ESB-Tooling, Sequence Editor
Suggested Assignees:
Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:

Create a proxy service.
Do something which causes an exception in design view (Adding a datamapper without a config).
Switch to source view.
A error message will be displayed and the source view will be empty.

Related Issues:

Enabled option to rollback the synapse configurations at switching views in https://github.com/wso2/devstudio-tooling-esb/commit/460ac0c89786371ce9aed6a9e97340fa875aea04


Check for a custom user shell init script.

Allow the user to further customer their shell environment without having to touch files in the vendor directory.
After the usual setup in init.bat, check if there is a CMDER_USER_INIT variable defined. If found, call the bat file specified.

Sorry for the noise -- accidentally created this against the wrong branch.


Can't see entire form in notes & moves

The form widgets are unscrollable and unflexible, so when the keyboard rises up, they are obscured and not resized

Fixed in f539dfee475a09552f5867066de3e52b0d443287


Add CocoaPods installation instructions

This PR adds simple instructions to the README to address issue #2.

Thanks!


does not work with apple calendar on ipad

Selecting 'Apple Calendar' on iPads directs you to the raw blob data within the browser instead of downloading a file for iCal.

I'm guessing the regex in src/helpers/index.js (line 103) needs to include ipad. Maybe something like:
ip(hone|od|ad)


Many repeats of nodes in pathway diagrams

I'm not sure why the following issue happens, but GAPDH appears 10 times in the glycolysis pathway; others appear multiple times, too. It makes for unnecessarily complex diagrams.

moved to PathwayCommons/viewer-component/issues/new


Update concept page

What type of PR is this:

/kind documentation
What does this PR do / why we need it:
Updates the concept page with the following changes:

Changes the header so the definitions appear on the side bar
Changes the name to Concepts of odo so it matches all the other
documents in the section that start with capitalization / not with the
odo word
Changes odo to odo to emphasize cli tool
Updates devfile link and other examples

Which issue(s) this PR fixes:

N/A
PR acceptance criteria:

[X] Unit test

[X] Integration test

[X] Documentation

How to test changes / Special notes to the reviewer:
N/A
Signed-off-by: Charlie Drage<EMAIL_ADDRESS>

/approve
/lgtm


[Feature Request] Obtain parity for "tctl adm cluster list_gossip" in temporal CLI

Is your feature request related to a problem? Please describe.
legacy temporal CLI (tctl) had ability to run command to obtain gossip information to debug cluster health. This is requiring us to still rely on tctl which is on the deprecation path.
Describe the solution you'd like
Obtain equivalent command support to "tctl adm cluster list_gossip"
Additional context
N/A

We have removed advanced self-hosted admin commands in the CLI in favor of using the tdbg CLI. I believe, using the admin-tools container, this can be done with tdbg via tdbg membership list-gossip.


Add-to-add host app won't build when flutter app has plugins - linker error Library not found

Add a flutter sub-app with plugins to an existing app messes up the host app's Xcode build settings, which causes various build issue.  In a new add-to-app I tried to make, it manifested as linker errors because the framework search paths were incorrect.
Steps to Reproduce
The wonky build settings can be seen with the ios_add2app integration test, though it somehow is able to build successfully
$ cd dev/integration_tests/ios_add2app/flutterapp
$ flutter build ios
$ cd ..
$ xcodebuild -showBuildSettings -configuration Debug | grep -E "LIBRARY_SEARCH_PATHS|SYMROOT"
    LIBRARY_SEARCH_PATHS =  "/Projects/flutter/dev/integration_tests/build/ios/Debug-iphoneos/FlutterPluginRegistrant"
    LOCSYMROOT =
    SYMROOT = /Projects/flutter/dev/integration_tests/build/ios

"flutter/dev/integration_tests/build/ios" doesn't exist.
SYMROOT should be /Projects/flutter/dev/integration_tests/ios_add2app/ and LIBRARY_SEARCH_PATHS should be /Projects/flutter/dev/integration_tests/ios_add2app/flutterapp/build/ios/Debug-iphoneos/FlutterPluginRegistrant

This looks suspicious.  The host app xcconfig files include the Flutter sub-app xcconfig file.
$ cat Pods/Target\ Support\ Files/Pods-ios_add2app/Pods-ios_add2app.debug.xcconfig | grep include
#include "/Projects/flutter/dev/integration_tests/ios_add2app/flutterapp/.ios/Flutter/Generated.xcconfig"

Which sets a relative path for the SYMROOT.
$ cat flutterapp/.ios/Flutter/Generated.xcconfig | grep SYMROOT
SYMROOT=${SOURCE_ROOT}/../build/ios

The sub-app should not override critical host app build settings.


[terraform-ibm-modules/terraform-ibm-observability-da] Release Pipeline failed 2024-09-14-15:34

For details see: https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/actions/runs/10863569118

Error: Command failed with exit code 22: ./ci/trigger-catalog-onboarding-pipeline.sh --version=v1.12.5
curl: (22) The requested URL returned error: 424

Re-running: https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/actions/runs/10863569118


response.body is undefined on firefox browser

Unfortunately the response.body property does not exist on firefox browser (v52). So why not just use the response.text without the reader and decoding?

lgtm


add Trick.md

add Trick.md

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


apply-all does not set auto-approve parameter

As of Terraform v0.11, the default behaviour for terraform apply is to show the plan and wait for approval. When using apply-all this results in the script waiting for input for every module that you want to deploy.

Well, apply-all just runs apply in every directory, so it inherits whatever behavior Terraform has for apply.

Interesting, I didn't think the parameter would be passed through. The stack sets -input=false https://github.com/gruntwork-io/terragrunt/blob/bc8bae6f1c771f5a5a38953a4bc041521c984940/configstack/stack.go#L73 so I assumed the -auto-approve would have to be passed the same way.
I can't imagine that anyone using apply-all would not want it to be fully non-interactive.
Having said all that, I have to say a massive thanks for terragrunt and also your blog posts. They've really helped me get set up with terraform.

Interesting, I didn't think the parameter would be passed through. The stack sets -input=false

I believe the setTerraformCommand method appends your CLI args to the passed-in command, so it should work. Try it out and let me know!

Having said all that, I have to say a massive thanks for terragrunt and also your blog posts. They've really helped me get set up with terraform.

Thanks :)

Just faced the same problem and tested vanilla terraform option -auto-approve : it does work 👍
That being said it really make the --terragrunt-non-interactive flag confusing since terraform v0.11.
Shouldn't the '-auto-approveas well as-forceoptions be added as well when using--terragrung-non-interactive` ?

Shouldn't the -auto-approve as well as -force options be added as well when using --terragrung-non-interactive ?

I could go either way on this one, but probably setting -auto-approve to true would be following "principle of least surprise."
What is -force?

-force: cli option for destroy
"If -force is set, then the destroy confirmation will not be shown"

Ah, I see. Give how destructive destroy is, I'd rather NOT include -force. It may be a mild annoyance for users, but easily solved by adding that parameter in; the opposite situation, where you didn't realize -force would be included automatically would be much worse!

agreed
2017-12-05 17:22 GMT+01:00 Yevgeniy Brikman<EMAIL_ADDRESS>
Ah, I see. Give how destructive destroy is, I'd rather NOT include -force.
It may be a mild annoyance for users, but easily solved by adding that
parameter in; the opposite situation, where you didn't realize -force
would be included automatically would be much worse!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/gruntwork-io/terragrunt/issues/386#issuecomment-349356832,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALcep8Sph-PK1EAFIuVwcQfNitBnnwwqks5s9W28gaJpZM4Qx5_2
.

Odd, I'm now on v0.14.9 and I just ran tg as above, only to get unexpectedly challenged:
$ **terragrunt apply-all -auto-approve**
[terragrunt] [/Path/to/terraform/environments/qa/eu-west-1] 2018/06/04 09:44:00 Running command: terraform --version
[terragrunt] 2018/06/04 09:44:00 Module /Path/to/terraform/environments/qa/eu-west-1 does not have an associated terraform configuration and will be skipped.
[terragrunt] 2018/06/04 09:44:00 Stack at /Path/to/terraform/environments/qa/eu-west-1:
  => Module /Path/to/terraform/environments/qa/eu-west-1/consul (dependencies: [])
  => Module /Path/to/terraform/environments/qa/eu-west-1/vpc (dependencies: [])
[terragrunt] 2018/06/04 09:44:00 [terragrunt]  **Are you sure you want to run 'terragrunt apply' in each folder of the stack described above? (y/n)**
^C

Is this still outstanding?


Cannot delete application when logged in with case insensitive username

Steps to reproduce:

Log in to an API store with lowercase username

Create an Application

Login to the API store with uppercase username

Try to delete the application - the following error message would appear.

Only application owner can delete the application
The above issue happens since wso2am-2.1.0\repository\deployment\server\jaggeryapps\store\site\blocks\application\application-remove\ajax\application-remove.jag file is checking the subscriber and  username without considering the insensitive usernames.
        var application = consumer.getApplicationById(applicationId);
        var subscriber = application.getSubscriber().getName();
        if (subscriber != username) {
            print({
                error: true,
                message: "Only application owner can delete the application"
            });
            return;
        }

Fixed with dc7772e1f20245d33e609844b58d661a66c6774f


Enable local Pending Dataset when device detaches from the network

Resolves #904.
I think it is the simplest way to achieve this without considering whether there is a running Delay Timer, or whether the Network Pending Dataset is the same with Local Pending Dataset. It just cover Network Pending Dataset with Local Pending Dataset, and restart the Delay Timer, nothing will actually happen if there is no Local Pending Dataset.
Also remove a dead code in Mle::Stop().

Current coverage is 55.08% (diff: 0.00%)

Merging #954 into master will decrease coverage by 18.83%

@@             master       #954   diff @@
==========================================
  Files           118        109      -9
  Lines         17615      13905   -3710
  Methods        2452       1989    -463
  Messages          0          0
  Branches       2127       1640    -487
==========================================
- Hits          13020       7659   -5361
- Misses         3905       5765   +1860
+ Partials        690        481    -209

Powered by Codecov. Last update dd44c23...71a83f9


Status line shows building workspace when click on types in dependency viewer

This is caused by the Java Language Server. When a Java source file get opened, it will trigger a task: validate document, causing the JLS start a build task.


No longer default task location from helper circle location

Currently we default the task location from the circle location, but this is more often wrong than right and users have to delete this default all the time. Annoying. We should stop this default.
Instead we should implement #138 at a later stage.

@diegoaad this should be a super quick fix to turn it off, right? wonna look? :-)

@dottorer yes, it should be simple enough. I took a look already, and the same form is used for new tasks or for editing a task. I kind of have coded the change directly on the form view, but doesn't feel right. I'll code it later to change the controller or the model to not return a default location for new tasks.

I think I found the right place to fix it. Will create a PR for that.

@diegoaad I realized that the location is a required field. If we do not default it, users must enter something to save the task which could be even more painful. Could we make the field 'Location' not required on all the forms to add or edit tasks or supplies? Could we check if there is any other dependency on this field being there?

Sure, I think it should be really simple to make it not required since they all share the same form. But I have to check what's the impact of not having a location for a task.

Hi @diegoaad I am ready to release the latest build out to PROD but I already merged this fix for the default into master. I don't want to release it with location as required if we don't default it anymore, but similarly am not sure where we might need location to be present. Is there any chance you could look into this and see what happens if we make it non-required? Would you have a little bit of time?
I really want to get the export features and other goodies into PROD before xmas...

Hi @diegoaad Any chance we can look into this to see what breaks if we leave the location field empty on tasks / supplies? If it is complicated we might revert the merge until we know. Trying to tie up the bundle for a next PROD release...thanks and greetings to Brazil!

From my initial observation,primary_location (retrieved from the form) and location_assignments (which is created from primary_location) don't seem to be used in anything crucial for tasks or supplies, but another look would definitely be good

After verification of making location not required on tasks and supplies, pushed to PROD.
Thanks everyone!


Multiple hi-res streams cause chrome to crash

Describe the bug
Having ~4 instances of the player running, display 720p/1080p video feeds causes chrome to crash (the Aw, Snap page)
To Reproduce
Set up playback for 4 hi resolution streams, wait a few minutes
Streams are encoded with ffmpeg as:
ffmpeg -i rtsp://localhost:8554/ -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2 -q 1 -nostats -
Expected behavior
Not to cause chrome to crash
Desktop (please complete the following information):

OS: Linux/Windows
Browser Chrome
Version latest

This may be related to:
https://github.com/phoboslab/jsmpeg/issues/97

Suggest reflecting this issue to jsmpeg.


[master] make the fcp exception more accurate

when the fcp connections is already 0 and then detach_volume is called again,
exception.SDKObjectNotExistError error should be raised and returned to the zcc caller
instead of SDKGuestOperationError.
so that the caller layer can check the error and ignore as needed.