feat(core): create register customer page

What/Why?
This pr adds Register Customer Page with Built In Fields

Testing
Locally

IMO /register-customer-form should be nested under a _components folder in the register-customer path, since it's not reused.

Hmm, It's interested point. I guess that in this case it makes sense to move contactUs form to relevant page _components and delete core/components/forms altogether. What do you think guys?🤔

IMO /register-customer-form should be nested under a _components folder in the register-customer path, since it's not reused.

Hmm, It's interested point. I guess that in this case it makes sense to move contactUs form to relevant page _components and delete core/components/forms altogether. What do you think guys?🤔

It will be consistent. And blog-post-card also should be replaced under Blog then


Add support for one click logins

Add support for one click logins to make it easier to use.
Some of the challenges:

the POST fields for username and password vary
sometimes the actual login page is nested or generated
is a POST request the only way to do this?

Might need to create a browser extension to do this. It would can each URL to see if it is recognized and then supply credentials.
I would prefer to use the fetch interface if possible.
This need more investigation.

It is looking more and more like a browser extension is the only way to go to avoid CORS problems.

My current thinking is that PAM does not need to do this because browsers like edge, firefox and chrome already support this far better than i could. PAM will continue to be a cross browser database that allows annotations.


Add format and status scripts to Docker image

Tried adding format but it ended up faster to take the docker image down, delete the persistent directory and start the docker image up again.

I also fixed the start script to not create a new shell every-time you run it.


Downstream v1.30.0

Sync with upstream v1.30.0
Done via ./UPSTREAM-MERGE.sh v1.30.0

/lgtm

/retest

Hi @everettraven
opeator sdk version number not updated, please help to check it, thanks ^^
https://issues.redhat.com/browse/OCPBUGS-16138


Turn on code style rules by default

This turns on what I believe to be non-controversial code style rules on by default. Others which I found to be noisy, such as expression body and object initialization I've left turned off.
This a bit of an experiment over Christmas to see if it's too annoying, at which we can turn them from Error -> Info.
Note, I'll going to do one last pass to make sure we've fixed all current violations of these rules.

tag @dotnet/project-system @mavasani

I've played around with - going to need to tweak, there's ~11000 errors in the AppDesigner/Editors code base.


added url shortner in community examples

hope you like it :)

 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.

@FeodorFitsner Hey can anyone please merge this pr?

Is it ready for merge?

Is it ready for merge?

Yah it is

Thanks I waited for months for this 😂 @FeodorFitsner


Install-PSResource MSGreader from nuget v3 fails with "Response does not contain 'items' element"

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.

Steps to reproduce
Succeeds:
Install-Package MSGreader -Scope AllUsers -ProviderName nuget -SkipDependencies
Fails (using nuget v3 API):
Install-PSResource MSGreader -Scope AllUsers
Error messages:
Install-PSResource: Response does not contain 'items' element for package 'MSGreader' from Repository 'nuget'.
Install-PSResource: Package 'MSGreader' could not be installed.
Expected behavior
Successful installation of the resource into the Powershell7 Modules directory.

I appreciate that the author of the resource (MSGreader) may have misconfigured his nuget package but the misconfiguration appears to be common, and preferably should be handled by Install-PSResource.

Actual behavior
Fails to install, and reports the following:
Install-PSResource: Response does not contain 'items' element for package 'MSGreader' from Repository 'nuget'.
Install-PSResource: Package 'MSGreader' could not be installed.

Error details
Exception             :
    Type    : Microsoft.PowerShell.PSResourceGet.UtilClasses.InvalidOrEmptyResponse
    Message : Package 'MSGreader' could not be installed
    HResult : -2146233088
TargetObject          : Microsoft.PowerShell.PSResourceGet.Cmdlets.InstallHelper
CategoryInfo          : InvalidData: (Microsoft.PowerShel…dlets.InstallHelper:InstallHelper) [Install-PSResource],
InvalidOrEmptyResponse
FullyQualifiedErrorId : InstallPackageFailure,Microsoft.PowerShell.PSResourceGet.Cmdlets.InstallPSResource
InvocationInfo        :
    MyCommand        : Install-PSResource
    ScriptLineNumber : 1
    OffsetInLine     : 1
    HistoryId        : 3
    Line             : Install-PSResource MSGreader -Scope AllUsers
    PositionMessage  : At line:1 char:1
                       + Install-PSResource MSGreader -Scope AllUsers
                       + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    InvocationName   : Install-PSResource
    CommandOrigin    : Internal
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo :

Environment data
ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Binary     0.5.23     beta23     Microsoft.PowerShell.PSResourceGet  {Find-PSResource, Get-InstalledPSResource, Get-PS…

Name                           Value
----                           -----
PSVersion                      7.3.6
PSEdition                      Core
GitCommitId                    7.3.6
OS                             Microsoft Windows 10.0.20348
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

FYI.
I messaged the package author.
He appears to only use the Visual Studio Package Manager Console to issue the "Install-Package MSGReader" command to install MSGReader.
His reply to me was "I have no idea how I can help you with this. I never have done anything with PowerShell."


notebook updates

Multi-spectra test id lists for DLS-13

Tested from branch fitz in gp12, runs correctly, thank you. Merging.


Bug correction: Don't allow empty html or whitespaces in content

There are currently some errors regarding empty content in several fields:
Subject

Whitespaces in the beginning or the end of are treated as valid characters.

Ticket description, Ticket comment

Whitespaces in the beginning or the end are treated as valid characters.
Not visible HTML (for example empty rows) are treated as valid characters.
Validation required lenght is based on html input

Corrections applied:

Input trimming (both for subject and content)
Content validation now uses the purified content without html tags. This prevents also accepting content that includes a screenshot without any text before or after it.

not ready for production, sorry.

Thank you!
Spark by Readdle


yotta gives error when redirecting output

$ yt --plain search -s --limit 10000 mbed-hal-nordic > a
Fatal Exception, yotta=0.14.1
Traceback (most recent call last):
  File "/usr/local/bin/yt", line 4, in <module>
    yotta.main()
  File "/usr/local/lib/python2.7/dist-packages/yotta/main.py", line 201, in main
    status = args.command(args, following_args)
  File "/usr/local/lib/python2.7/dist-packages/yotta/search.py", line 128, in execCommand
    print(formatResult(result, args.plain, short=args.short))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2014' in position 157: ordinal not in range(128)

Without redirection, the command works.
Environment: Linux Mint 17.1

Is this at all related to #657 ?

When I try:
$ yt --plain search -s --limit 10000 mbed-hal-nordic

I got thrilling:
Traceback (most recent call last):
  File "C:\Python27\Scripts\yt-script.py", line 9, in <module>
    load_entry_point('yotta', 'console_scripts', 'yt')()
  File "c:\work\przemek\yotta\yotta\main.py", line 201, in main
    status = args.command(args, following_args)
  File "c:\work\przemek\yotta\yotta\search.py", line 128, in execCommand
    print(formatResult(result, args.plain, short=args.short))
  File "C:\Python27\lib\site-packages\colorama\ansitowin32.py", line 36, in write
    self.__convertor.write(text)
  File "C:\Python27\lib\site-packages\colorama\ansitowin32.py", line 137, in write
    self.write_and_convert(text)
  File "C:\Python27\lib\site-packages\colorama\ansitowin32.py", line 165, in write_and_convert
    self.write_plain_text(text, cursor, len(text))
  File "C:\Python27\lib\site-packages\colorama\ansitowin32.py", line 170, in write_plain_text
    self.wrapped.write(text[start:end])
  File "C:\Python27\lib\encodings\cp437.py", line 12, in encode
    return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u2014' in position 157: character maps to <undefined>

Is this at all related to #657 ?

I don't think so, they look like different issues.
@PrzemekWirkus, it might be that you're using a terminal that doesn't support Unicode encodings. One more reason to fix this issue.

Setting PYTHONIOENCODING="utf-8" (for example) should let you work around this.

Yup, that does the trick just fine, thanks!


Application Upgrade - DB and Filesystems

Application upgrade might be also DB object changes (new table or new column to my existing table or new store procedure to my RDS instance or a filesystem change in the application setup. These changes cannot be made using container-based deployment without disturbing the existing data or filesystem in my application. To propagate such upgrades to all the tenants, utilities(services) needed to run DB scripts into tenant's RDS and OS Scripts in tenant's filesystem as a part of SaaS Boost application upgrade utilities.
Use Case

Application upgrade requires DB object changes - eg: new table or new column to an existing table, change in stored procedure or addition of new procedure inside my application RDS instance (inside all tenants)
A change in the tenants file system - eg: create a new folder, change permission to an existing folder, replace an existing file

Proposed Solution
Utilities(services) needed to run DB scripts into tenant's RDS and OS Scripts in tenant's filesystem as a part of SaaS Boost application upgrade utilities

Other

[ ] :wave: I may be able to implement this feature request
[ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

@brtrvn @PoeppingT
This is a good feature request and a valid use case. Can we expect this feature soon in the roadmap?
How this use-case can be handled right now?


add pre-commit to dev environment file?

https://ml.dask.org/contributing.html#pre-commit-hooks
The docs say you can install via pip. Not sure if this is intentionally left out of the dev env as it could be user preference?

Sure, that's probably fine. I use a global pre-commit, but having it in the dev env shouldn't hurt.


Stop using docker for JDK15/16 ppc64le builds

Fixes https://github.com/AdoptOpenJDK/openjdk-build/issues/2244.
If the underlying issue is not being addressed then this is the right solution to get the nightly builds stable again.

If you look at tthe history of https://ci.adoptopenjdk.net/view/Failing Builds/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-ppc64le-hotspot/ you can see that it does sometimes pass, but in order to get back to stable builds I'm going to merge this before the nightly builds are initiated today regardless of approvals unless anyone has fundamental objections since this is a critical build break.

In addition to the above checks, https://ci.adoptopenjdk.net/view/Failing Builds/job/build-scripts/job/jobs/job/jdk/job/jdk-linux-ppc64le-hotspot/309/ demonstrates that it builds ok outside a docker container.
The test case failure above on LInux/x64 is unlikely to be related to this PR:
Compiling tools to generate DDR pointer classes and structure stubs
/__w/openjdk-build/openjdk-build/workspace/build/src/openj9/debugtools/DDR_VM/src/com/ibm/j9ddr/StructureReader.java:43: error: package java.util.function does not exist
import java.util.function.Supplier;
                         ^
1 error

Merging on the basis that the check is nothing to do with this PR as it's on a different platform and I'm going to baby-sit some builds through to verify that things work before the nightlies

Not sure why but the JDK15 run I just did with this change is still executing on a Docker node despite it not having buildDocker in the node list. I wonder if this has been done in a way so as to use those nodes even if there are normal build nodes rather than queueing. If so, that's not ideal, but I will mitigate it by increasing the executors to 2 on build-osuosl-centos74-ppc64le-2/ build machines (for each nightly java version we'll have a maximum of 3 builds running at a time - HotSpot, OpenJ9 and OpenJ9 XL) so that should cover us.

All of my test pipelines have gone through to the end of the builds after merging 8 15 16


Firebase auth Email Action Links API

Added generate_password_reset_link(),
generate_email_verification_link() and generate_email_sign_in_link()
methods to the auth API.

@hiranya911 , Thanks.  I will address these comments in couple of days.

@hiranya911 , I think I have fixed all comments, but will re-review tomorrow.


Startup Command Field

Has there been any further issue with the Startup Command Field?
I need to apply rewrite rules, which from my understanding need to be applied to nginx.conf
Test rewrite rule below:
server {     listen 80;     server_name your-domain.azurewebsites.net;      location /Lib/abc/ {         rewrite ^/Lib/abc/(.*)$ /Lib/ABC/$1 break;     } }
The startup.sh file is located in the /home/dev/  when reviewing the file it's no script at all, which makes me think that the script is not being applied from the startup command field and is being ignored.
If this is still the case then what is the workaround solution?
Note on the following link
https://github.com/Azure/wordpress-linux-appservice/blob/main/WordPress/running_post_startup_scripts.md
Note: As of September 2022, the startup script MUST exist at (/home/dev/startup.sh). Further, the value of the Startup Command field in the Azure Portal found under [App Service for Linux] > Configuration > General Settings > Startup Command is ignored. The Azure team is aware of this and working to make this flow more natural.

The startup.sh file is located in the /home/dev/ when reviewing the file it's no script at all, which makes me think that the script is not being applied from the startup command field and is being ignored.

I am trying to understand "it's no script at all". By default, it's an empty file. It's empty because it's free for you to use. If you put commands in this file, they will execute when the container boots.

Hi @samrueby,
Apologies for any confusion. I've been trying to clarify the process for applying a script within the startup command field in the Azure portal. It seems that when you apply a script, it should ideally write to the current startup.sh file located under the home/dev folder.
As you mentioned, manual addition of the script to the startup.sh file is necessary for it to take effect. Additionally, copying the nginx default.conf file to the /home directory is required for applying updates. Consequently, the startup.sh script will handle copying and replacing any changes to the nginx directory.
Here's a snippet of the script:
echo "Custom script" cp /home/default.conf /etc/nginx/conf.d/default.conf /usr/sbin/nginx -s reload
Note that the echo statement has be added to review logs to confirm whether or not the startup script is being executed.
In recent weeks, upon review, I discovered that the current issue with this particular image lies in how supervisord is configured, which explains why the startup script when applied to the startup command field is being ignored.

Ah, yes. On that same page is documented:

Further, the value of the Startup Command field in the Azure Portal found under [App Service for Linux] > Configuration > General Settings > Startup Command is ignored. The Azure team is aware of this and working to make this flow more natural.

So it's a known issue.
Glad like you were able to get through the issue.


spelling fix FlyoutIcon > FlyoutItem

@neville-nazerane
Thanks for the fix. However, I've just merged another PR that fixes it. Thanks anyway!


Repack libraries from TenderlySolcConfig

Since the TenderlySolcConfig is no longer needed, we are repacking the libraries in the SolcConfig itself.

Current dependencies on/for this PR:

master

PR #87

PR #88   👈

This comment was auto-generated by Graphite.


how to make video_player prepare and start to play quicklier?

video_player now is too slow，because it doesn't start to play until download success. and it will download a same video repeatedly when the VideoController rebuild. So is there some way to resolve this problem, such as use cache?

Please add the output of flutter doctor -v.


Cluster-Autoscaler: update status configmap on errors

Previously it would only update after successfully completing the main
loop, meaning the status wouldn't get updated unless cluster was
healthy.

This change is

/lgtm
/approve


Shell Functions Need Serious Restructure

The way that functions are handled by the shell is really awful. We basically have no way to handle important operations like printing time or doing anything hardware related because we don't have access to any drivers and the driver manager doesn't allow us to grab them from the array. We need to reconsider where the shell goes and how it interfaces with the rest of the OS.

This was fixed in the shell-improvements branch and has been merged into dev. Closing.


Simplification Task: Remove Examples folder and ignore it via .gitignore

Many of the examples are outdated and meant for HTML5 developer and some of the files being .JS also make the editor be seen as potential malware when it is not.
More importantly, a separate repo will be created for every example.

Merged via:
https://github.com/pawbyte/Game-Pencil-Engine-Editor/pull/59
https://github.com/pawbyte/Game-Pencil-Engine-Editor/pull/58


PR for build. Please ignore.

Checking if reverting this commit affects codecov

Codecov Report

Merging #152 into master will decrease coverage by 0.11%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #152      +/-   ##
============================================
- Coverage     36.28%   36.17%   -0.12%
  Complexity      596      596
============================================
  Files            94       94
  Lines          6349     6336      -13
  Branches       1052     1050       -2
============================================
- Hits           2304     2292      -12
- Misses         3861     3864       +3
+ Partials        184      180       -4

Impacted Files
Coverage Δ
Complexity Δ

.../com/uber/jaeger/samplers/RateLimitingSampler.java
68.75% <ø> (-1.84%)
5 <0> (-1)

...r/jaeger/samplers/GuaranteedThroughputSampler.java
84.61% <100%> (-4.28%)
5 <1> (-2)

.../com/uber/jaeger/samplers/PerOperationSampler.java
95.83% <100%> (+2.35%)
18 <0> (ø)
:arrow_down:

...c/main/java/com/uber/jaeger/senders/UDPSender.java
67.34% <0%> (-4.09%)
10% <0%> (ø)

...java/com/uber/jaeger/reporters/RemoteReporter.java
80.95% <0%> (-3.18%)
5% <0%> (ø)

...uber/jaeger/reporters/protocols/TUDPTransport.java
83.05% <0%> (+1.69%)
16% <0%> (+2%)
:arrow_up:

...com/uber/jaeger/samplers/ProbabilisticSampler.java
90.47% <0%> (+9.52%)
12% <0%> (+1%)
: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 846fde2...fde472a. Read the comment docs.


selected value not updated when ng-model updated outside select2

When the ng-model is updated programmatically or via some other control, the select2 control is not visually updated (although clicking on the dropdown does show the new selected item if it matches any in the list).
I've read elsewhere that if you modify the the ui-select2 directive by declaring a priority of 1000 it works. I have tried this and indeed it does. However I'd rather not modify the code as in my case it comes packaged in a Rails Gem that would be overridden on a Bundle Update or list in a cloud instancing script.
My proposal is to insert a line of code like this
13  return {
14    priority: 1000,         // <--- new line here
15    require: 'ngModel',
16    compile: function (tElm, tAttrs) {
17      var watch,

This apparently solves a conflict concerning the invocation of the $render function.
EDIT: A bit of bad news.. this causes a problem with select's that use hard-wired  tags to define the dropdown items, so it's not a proper solution. In this case, the select's are not converted to the select2 interface and an error is thrown in the JS console.
EDIT 2: Some good news... specifying a priority of 1 rather than 1000 solves the  tag problem above, in addition to the original issue. I'm still not sure if this is a one-size-fits-all solution.
13  return {
14    priority: 1,         // <--- new line here
15    require: 'ngModel',
16    compile: function (tElm, tAttrs) {
17      var watch,

EDIT 3: It is possible to modify the directive's priority after it is declared, without touching the original code as described above, as follows:
app.config(function($provide) {
  $provide.decorator("uiSelect2Directive", function($delegate) {
    var directive;
    directive = $delegate[0];
    directive.priority = 1;
    return $delegate;
  });
});

the solution of adding priority worked for me..
thanks

In Angular >= 1.5 I had to set the priority to something greater than 1 in order to get the workaround working.
PS: Thanks a lot for posting this solution!

Hello, thanks for the solutions but nothing worked for me.. the only workaround was to add a ng-change on my field and update my scope in the controller via the function.
Hope it will help.


fix(managed-services): preserve user specified port settings

Release Notes
The ports specified in the managed services will now take precedence over the defaults defined by the operator.
Closes #6389

/test limit=local


Better Hands with Finger Tracking using SteamVR

SteamVR allows fully articulated hands using emulated finger tracking.
This feels much better than the hacky hands we have now and would allow for better interactions like physical button presses or touchscreens.
We would have to see if the Hand Models from Subnautica could work with this or not.

Closed by pr #80


Add to Login control flow

Adds components to the Login flow. Including work on the following Community Screens:

LogIn:SignUp
LogIn
SignUp
Provider Step 1 & Provider Step 2
Seeker Step 1

Rebased onto master


Error when importing service

Hi @lit26
Not sure if you are still facing this issue. I ran into this myself. The correct path is import { SlackService } from 'nestjs-slack-bolt/dist/services/slack.service';
Hope this helps.

Yup, that helps. The readme needs to be updated.


shared link not working

At the moment I'm using Scenario3.0 with the onedata version rc11
I tried to use the sharing feature. I found these problems:

the generated share link  has the format: https://onedata.org/ ... instead of https: //  / ...
I tried to rewrite the url, changing onedata.org with , but the link did not work.

@marcucci84 The rc11 version had some bugs connected to share link generation, which were fixed in later releases. This is a quite old version, I would encourage using a newer one as they have more functionalities and less bugs. For share links to work correctly, you have to specify your zone's URL in docker-compose-yaml, under the key onezone -> domainName. This URL will be used to generate share links, but this is only supported in newer versions.

Thanks. I will try to install the new version.


e1.11 devices compatibility with e1.31 data source

As you mention that your library allows for receiving of e1.11 DMX 512 , will it will be able to also receive and decode the e1.31 DMX data because some software transmit e1.31 or SACN data.
or e1.311 is protocol of  with e1.11 standard . please help me as I don't have too much knowledge about it.

Thanks for the question!
Basically, no. This library does not support E1.31. sACN is an IP protocol. sACN packets are transmitted on IP networks using ethernet cables. E1.11 DMX uses a UART port over RS-485 to transmit data. DMX uses an XLR5 connector instead of ethernet.
You can combine this library with that of another that is designed for transmitting and receiving sACN. This library for example can be used with esp_dmx to convert sACN to DMX or vice versa.
For more in-depth information about ACN, you can read the E1.31 standards documents or if you have other questions I can do my best to answer them!


Initial support for queuing multiple zones

Relates to #3
Still needs some work and testing, but I was able to get initial support for MultiZone started.
Things that work:

Clicking multiple zones within a second starts a queue with those zones.
Using Siri to ask for multiple zones in a HomeKit "room" to be run like backyard now works.

Things that I've found that don't work quite yet:

When you click to stop the Quick Run Queue, only one of the zones will be updated by a webhook and updated in the Home app, the rest still say Running.

This is interesting.
What should be the expected behavior if one zone is running, and you ask for another zone? Does that queue? Also, what does the UI look like for in the home app for a zone that is waiting to run?


cli: List deployments

List deployments along with their status, start and finish times.
Closes #1176

This is great!
It looks like we need a test for the singleton get endpoint, there is already a controller/deployment_test.go file that it could be added to.

Add tests for List and Get controller endpoints.

Would you please rebase this on the latest master? I'd like to see a test run before merging to master.

CLISuite.TestDeploy is hanging when pushing via git, and we pinned it down to the fact that the gitreceive app is being deployed shortly after bootstrap, and the router does not close the client git connection.
Although a deployment is created for gitreceive during bootstrap, this code on master prevents the deployment from actually being enqueued and subsequently worked off. That code has been changed on this branch, so that could be the reason gitreceive is now being deployed after bootstrap.
We also need to determine why the client git connection does not get closed when gitreceive dies.

The cause of the hang is not related to this patch set, it occurs even on master if a deploy happens early enough after bootstrap as demonstrated in #1804.

ping @titanous this should be good to go now.

LGTM.


WIP: Debug e2e

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

/test-v1b1-e2e

/close


Generic base classes

When I have
public class Base
{
    public int BaseProperty { get; set; }
}

public class Generic<T> : Base
{
    public T GenericProperty { get; set; }
}

public class Final : Generic<int>
{
    public int FinalProperty { get; set; }
}

The generated swagger.json doesn't have a reference to Base.  After enabling 'UseAllOfForInheritance' it still doesn't work? When I takeout either the Base class or Generic in both cases it works fine. But the combined case as presented above doesn't work.
Now when I use NSwag studio to generate a client the Final class no longer derives from the base class.

I would like to work on that if it's ok.


Not working

it's not joining battles

all works fine, but when the traffic is heavy and cases are appearing too fast there is a chance to not join battle cause my script only works for 3 first cases on the site, so when 5 case battles are created suddenly at a time, script may not a catch the battle
you can change in script to for example 5 cases at the end of line 10,11 const caseNames = (([...document.querySelectorAll('p.max-w-full.px-1.overflow-hidden')]).splice(0,  here --> 3)).map(e => e.textContent);       const casePrices = (([...document.querySelectorAll('div.flex.items-center.justify-center.rounded-tl-lg')]).splice(0, and here --> 3)).map(e => e.textContent);  and then should work fine


"Driver xhyve not found" after installing docker-machine-driver-xhyve via brew on OS X

I've run following commands to install docker-machine-driver-xhyve on OS X 10.11.3:
$ brew install docker-machine-driver-xhyve

$ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
$ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve

Installation was successful, /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve binary is present and upon running it directly returns message that seems to indicate it is executable and working:
This is a Docker Machine plugin binary.
Plugin binaries are not intended to be invoked directly.
Please use this plugin through the main 'docker-machine' binary.
(API version: 1)

The problem occurred when running "docker-machine create":

docker-machine -D create --driver xhyve xhyve-test
docker-machine -D create --driver xhyve default

both commands returned same error:
Driver xhyve not found
I've also tried adding /usr/local/opt/docker-machine-driver-xhyve/bin to PATH, but this solved nothing.
Please help.

@mvmn Thanks issue.
I'll check later.

@mvmn Have you tried to reinstall docker-machine via homebrew ?

I have the same problem

I had this same problem. I'm not sure where my installation of docker-machine came from, but it wasn't home-brew. When I removed my existing installation and installed it with brew, it immediately recognized the xhyve driver. Hope that helps.


[Backup] az backup restore restore-disks: Allow --disk-encryption-set-id for cross region restore

Related command

az backup restore restore-disks
Description

Allows the usage of the --disk-encryption-set-id parameter for the cross region restore scenario (Can use it alongside the --use-secondary-region flag).
Testing Guide

Run a restore-disks command with the --disk-encryption-set-id and --use-secondary-region parameters both. The job should be triggered. Earlier, there would have been an error message saying: "disk_encryption_set_id can't be specified".
History Notes

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

Backup

Could you add some tests for this change?

@zubairabid Any update?

@zubairabid Any update?

The latest commit I pushed should work, I'm currently running the test and ran the commands manually to test it first.

OK, we can merge this PR first, and you can submit a separate new PR to add the test later

/azp run


Added Fruit Slice Game

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue no.)
#335

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Explain the Testing instructions
Test Configuration:

Operating system: Windows
Version: 10
Text-editors used: Visual Studio Code

Checklist:

[ ] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

https://codepen.io/Codepentaru/pen/YMWyOm

https://codepen.io/Codepentaru/pen/YMWyOm

Sir, this project isn't copied from anywhere. I made this project from my college.


HTTPManagerError should have .statusCode property

HTTPManagerError should have a .statusCode property of type Int?.

We might also want to add a NSNumber * _Nullable PMHTTPErrorGetStatusCode(NSError * _Nullable) Obj-C function.


CSRF token mismatch error in POST call using Ajax

Response give error 419 on post method call from ajax when I have uploaded csv file using ajax
Expected Behavior
It will upload the CSV.
Current Behavior
Error 419 csrf mismatch
Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

Package Version: Latest
Laravel Version: 7.2
PHP Version: 7.4
Using a toolset (Docker, Laradock, Vagrant, etc.):

Failure Logs
Please include any relevant log snippets or files here.

The CSRF is not used anymore because of the session token that Appbridge uses to validate all request to Shopify. You can read here if you are missing the global flag https://github.com/osiset/laravel-shopify/wiki/Installation#csrf


Fix tooltip caret border when caret is on right or bottom

Resolves #7561

A test would be nice. I think I might have broken this, when trying to fix CC issues.

I will look into testing as a 2nd PR. We don't have much right now on the tooltip, but perhaps I can resolve #2850 and then use that for triggering the tests


ProjectSettings.load_resource_pack is completely useless / broken and DESPERATELY needs a rewrite / multiple fixes

Tested versions

reproducible in all godot 4 versions, unsure about godot 3

System information
Godot v4.4.dev1 - Windows 10.0.22631 - GLES3 (Compatibility) - NVIDIA GeForce RTX 3070 Ti (NVIDIA; <IP_ADDRESS>92) - AMD Ryzen 7 5800X 8-Core Processor (16 Threads)
Issue description
Using ProjectSettings.load_resource_pack() to achieve any kind of mod / addon support is totally useless. When using ProjectSettings.load_resource_pack() in the editor builds, all res:// files and folders that were previously there are now completely vanished, when using DirAccess.get_directories_at() or DirAccess.get_files_at(), meaning that testing mods or custom assets cannot be tested at all in the editor, In addition, adding files on export also seems to just, not work? files cannot be read by DirAccess, however, assets can be loaded in when the files in the pck are hardcoded in? While atleast that works, its means that any kind of dynamic file scanning, is basically impossible, meaning things like custom levels, etc are not possible. In addition, replacing files also doesnt work, as it seems to be because some files are loaded in before the pck can replace them, meaning they cannot be replaced at all? this means that things such as autoloaded or scenes that are preloaded cannot be replaced, alongside all instantiated scenes and scripts in there too, and so on. which can be incredibly frustrating and limiting for modders. This is even more confusing considering that the ResourceLoader has a flag, which allows it to basically replace what is already loaded in, using the REFRESH flag. So hopefully being able to allow for resources which are already loaded into to be replaced, would be incredibly helpful as well. However so long as the DirAccess issue is fixed, then id be more than happy already! Since myself and many others seem to almost be mislead by how the function works and its many limitations, it makes me wonder why there hasnt been a note in the documentation, at least explaining or making users aware of its current limitations and problems, or even marking the function as experimental or deprecated would be appriciated. Sorry that was a bit too long of a rant, but ive tried various different methods to try and allow for the function to work, but even then it still doesnt work as advertised, and ive lost all hope.****
Steps to reproduce

make any file to be exported as a pck, using the standard pck only export method, with only the file being selected in the resources tab, can be a png, tres, tscn, whatever

load the file using ProjectSettings.load_resource_pack()

try to find the file in the res://, where the original file now in the pck was placed using DirAccess, and notice how its no longer there. Alongside the fact that various other files are also just missing aswell?

cry

Minimal reproduction project (MRP)
resource_pack_test.zip

Try #90425?
This is a known issue with the pck implementation, after loading the pck it will not be possible to access the local res directory using DirAccess, FileAccess does not have this issue.
This issue currently only exists in the editor and Android exports, as they both have native res directories, while the other exports have their res directories already packaged into the main pck, which is automatically loaded at game startup.

Well here is another solution #93170

android: https://github.com/godotengine/godot/pull/89412#issue-2180800780

thanks for linking those, hadnt seen them! seeing those pull requests have the 4.4 milestone makes me pray that they get implemented in one of the 4.4 dev builds! my current project and its mod support sorta relies on the idea of the function, thanks for the input!

Thank you for reporting, consolidating in:

https://github.com/godotengine/godot/issues/48563

And similar issues, see the PRs linked above for more related issues


Incorrect / Unexpected Query Results

Describe the bug
Queries executed via Grafana with a SQLite data source appear cached / incorrect.
To Reproduce
Steps to reproduce the behavior:

Run query in Grafana (yields incorrect results, see below).
Run same query on a local copy of the DB, or on the remote instance (where Grafana is running) using sqlite3 which gives correct result.

Screenshots
Local:

Remote:

Versions (please complete the following information):

OS: Ubuntu
Run via docker? No
Browser: Safari
Grafana Version: v8.4.3 (b7d2911cac)
Plugin Version 3.0.0
Plugin installed via grafana-cli or manually? grafana-cli

Additional context
grafana.ini updated to allow reading of database from within the home folder. Additionally, permissions set via chmod -R a+rwX ./sqlite.db. 100% sure running the same DB locally and remotely as SHA1 hash identical.
Really appreciate your help, thanks!

The database was created using a CLI tool - it runs on a bare metal VPS without docker. Worth noting that I recently migrated from one host to another. To do so I downloaded the .db file with scp, before then uploading it to the new host also using scp. The cryptographic hashes match too. Any help appreciated -- I've tried a few things (reboot, etc), to no avail.

And Grafana is running on the same machine as the only existing database file as well?
In my docker example I could open a terminal SQLite client on the machine where Grafana was running and this terminal client showed the same "caching" behavior as Grafana (indicating it was not a Grafana/plugin issue).

Exactly - that's what's so confusing about this. If I download the same DB locally, or run sqlite3 on the host and paste the same query, I get the correct results. No amount of Grafana reboots appear to be fixing the issue either ...

Are there some changes that go through? Is the behavior different for

updating a table (e.g. adding or changing a row)
creating / deleting tables
deleting the whole database file

Do the Grafana logs show anything out of the ordinary?
To be honest I am just grasping right now as I have no hypothesis for a possible cause.

I haven't checked the Grafana logs, I will do that now and report back.

Checked the logs within /var/log/grafana/ and couldn't see anything obvious. I also ran a sqlite3 database.db "PRAGMA integrity_check" which returned ok. Struggling as to what to do next now -- again computed fresh SHA1s for local and remote copies of the DB, and the remote query via Grafana is incorrect, whilst querying the same DB remotely via the native sqlite3 CLI returns the correct results ...

Can you provide something to me to reproduce the issue?
As I do not see such behavior on my machine it is tricky to continue.
Can you provide a dockerized version or the problem or some steps to execute on my machine that would lead to the issue?

You can also try with different versions of the plugin or Grafana. I don't expect this to solve the issue but at least that is something to rule out.

I would also be interested to know if this problems occurs for others users as well. This might help to isolate the issue to something plugin or setup related.

I see the same problem.
I have grafana in a docker container and use a sqlite file that is mounted into the container.
I use 3.0.1.
Only a restart of grafana shows the latest values.
in the path options I also tries: mode=ro&cache=shared

Have you checked if you encounter the issue mentioned here: https://github.com/fr-ser/grafana-sqlite-datasource/issues/83#issuecomment-1065394549

When I run Grafana in a docker container and mount the database file from my filesystem I saw this behavior. When I updated my database on my machine and keep the connection open it was already showing new values in another terminal on my machine. In Grafana (and a terminal SQLite client inside the docker container) I still saw the old values.
After closing the connection on my machine the file in the docker container was updated and Grafana showed the value.
I assume this is some (intended) behavior of the docker volume mounting.

If you encounter the situation above this is an issue with docker. You can check by opening a terminal inside your docker container and opening the database with the sqlite CLI. If you still encounter this caching behavior then this is not plugin related.

I'm facing the same problem. Grafana is not even query for data (I don't see any requests to get data). Looking locally in docker container using sqlite3 I can see latest data. I did some snapshots before. I tried to delete them, but there is no difference.

The problem is the following:
If you use grafana in docker but an other application directly on Mac, then there is no synchronisation.
But if you run all applications in docker then it works.
I assume you don’t face this problem on Linux but on macOS docker runs on his own vm.

@idefixcert I have this problem on Linux.

I'm facing the same problem. Grafana is not even querying for data (I don't see any requests to get data).

How do you determine that Grafana is not even querying the data? Where do you look for the requests?
If not even a request is made, please open a new issue as this seems different than the previously reported behavior.

I'm facing the same problem. Grafana is not even querying for data (I don't see any requests to get data).

How do you determine that Grafana is not even querying the data? Where do you look for the requests? If not even a request is made, please open a new issue as this seems different than the previously reported behavior.

in browser network panel

How do you determine that Grafana is not even querying the data? Where do you look for the requests? If not even a request is made, please open a new issue as this seems different than the previously reported behavior.

in browser network panel

Then this looks indeed different. Could you, please, open a new issue with some information about your setup and the Grafana logs as well?

How do you determine that Grafana is not even querying the data? Where do you look for the requests? If not even a request is made, please open a new issue as this seems different than the previously reported behavior.

in browser network panel

Then this looks indeed different. Could you, please, open a new issue with some information about your setup and the Grafana logs as well?

OK, I'm Grafana beginner, I'll ensure everything is ok on my side (I can query DB from explorer, seems all good) and open new issue.

:information_source: @fr-ser I was able to fix my problem by duplicating my dashboard. The new one is not having the same problem. I did a lot of snapshots in the old one (taking a long time). Maybe something locked the old board somehow.


feat: add --revision  flags for istioctl upgrade

Please provide a description of this PR:
Add --revision  flags for istioctl upgrade

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

Test name
Commit
Details
Required
Rerun command

release-notes_istio
fa96269684dc4d6d65bc929d9919bb035e3c68b6
link
true
/test release-notes

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

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

Test name
Commit
Details
Required
Rerun command

release-notes_istio
4f41499c4c5d60058b9f0f5ac390818e8bf0f026
link
true
/test release-notes

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

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

Test name
Commit
Details
Required
Rerun command

release-notes_istio
313b7385e6eda48d87b7a9d33ac046000033ab69
link
true
/test release-notes

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

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

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote_istio
02d74a05c2ab39fd7083696424e4d943642d6933
link
true
/test integ-pilot-istiodremote

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

/test integ-pilot-istiodremote


no access through Windows store, request intuitive installation option

The company I work for is fascist and controlling and will not allow access to downloads through the Windows Store.  I attempted to download the "installer/build file" listed on GitHub, but the method to install was not intuitive.

Can you please offer a downloadable *.msi, *.exe, or Windows Update (similar to RSAT) option(s) to install windows terminal so I can actually try it out on my Work Computer with VSCode?  Or, make the manual install process intuitive / easier.

The install file on GitHub should work if you double-click it. Does that not work?

@DHowett
It's probably not going to work. Even though I downloaded the C++ Runtime v14 framework, it looks like our version of Windows is Version 1607 (OS Build 14393.2848).
Sad face emoji con.  :(
When I try to open the package:  Microsoft.WindowsTerminalPreview_1.0.1402.0_8wekyb3d8bbwe.msixbundle
I get:
"Cannot open app package.... The .msixbundle is not supported.  To resolve this error, update to windows 10 1809 (or later) or rebuild the app bundle as .appxbundle."

Oh. I’m sorry; Terminal really does need Windows 1903 or greater. Build number 18362 and above.
We are evaluating our options :)


Sankey dashboard tooltip far outside slice

If the Sankey Visualisation is not the first slice on a dashboard, the tooltip is misplaced, floating outside the frame:

[x] I have reproduced the issue with at least the latest released version of superset
[X] I have checked the issue tracker for the same issue and I haven't found one similar

Superset version
0.14.1
Expected results
Tooltip hovers over mouse
Actual results
Tooltip hovers far away from the mouse.
Steps to reproduce
Load the Misc Charts dashboard and hover over the Energy Sankey chart

PR #1750 Resolves this issue.

PR #1750 resolves this issue.


Intermittent storage regression failure

https://travis-ci.org/GoogleCloudPlatform/gcloud-python/builds/58811668
======================================================================
ERROR: setUpClass (storage.TestStoragePseudoHierarchy)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/GoogleCloudPlatform/gcloud-python/regression/storage.py", line 241, in setUpClass
    blob.delete()
  File "/home/travis/build/GoogleCloudPlatform/gcloud-python/.tox/regression3/lib/python3.4/site-packages/gcloud/storage/blob.py", line 264, in delete
    return self.bucket.delete_blob(self.name)
  File "/home/travis/build/GoogleCloudPlatform/gcloud-python/.tox/regression3/lib/python3.4/site-packages/gcloud/storage/bucket.py", line 361, in delete_blob
    self.connection.api_request(method='DELETE', path=blob_path)
  File "/home/travis/build/GoogleCloudPlatform/gcloud-python/.tox/regression3/lib/python3.4/site-packages/gcloud/connection.py", line 293, in api_request
    raise make_exception(response, content)
gcloud.exceptions.NotFound: 404 Not Found
----------------------------------------------------------------------

I restarted the build.

I've been seeing these "eventual consistency" errors in 1 out of every 4 builds (not a scientific number). We should consider doing something about this.
I never deleted the retry code from #535 so we could put that back?
The gcloud-node folks have gone as far as building retries into the library to address regression test failures.

Merging into #1100


#523 Notes: Show full name of user instead of just initials?

I rule and have completed some work on Case Manager that's ready for review!
(brief, plain english overview of your changes here)
This pull request makes the following changes:

I added a "First and last name" label to the text field for user name when they are editing their profile.

(If there are changes to the views, please include a screenshot so we know what to look for!)

It relates to the following issue #s:

Fixes #523

@KatSDC I cherry-picked the last commit here, since I think the rest of it is just merge conflict stuff. Yr fix is reflected in master now; closing this out and closing the issue. Thanks much for taking care of this!


Add data science

Please Cr datascience

Why so many hound errors?

Okay so there are some things that you have done that are pretty cool like:
https://github.com/sriking1783/level_up_exercises/blob/add_data_science/data_science/spec/json_parser_spec.rb#L6
You avoided using method stubbing which is very nice.
Somethings that I do not like (IMO):
https://github.com/sriking1783/level_up_exercises/blob/add_data_science/data_science/calculator.rb#L4
in your initializer you call build_experiments. Executing logic in an initializer makes it very had for someone to reuse your code. If someone wants to extend your class they know have to be worried about whether their data cooperates with build_experiments and if they override experiments the method build_experiments is still called on initialization.
Just have experiment run build_experiments on initializing Experiment
Like so
def experiment
    @experiment ||=
       begin
          Experiment.new(@file)
          build_experiment
        end
end

Even that can be improved upon. You are explicitly saying that this class must use the Experiment not anything that acts as the Experiment class. The experiment should probably be passed into the initializer.
https://github.com/sriking1783/level_up_exercises/blob/add_data_science/data_science/experiment.rb
These methods could use some refactoring:
Stuff like:
Math.sqrt((conversion_rate * (1 - conversion_rate)) / trials).round(4)

IMO should be in its own method not inline
All in all, I am pretty opinionated about this stuff. So if you disagree on my comments let me know.
I would recommend more refactoring .


Is it just me or is mongoskin not neccessary with the latest MongoDB Native JS repository?

Is it just me or is mongoskin not neccessary with the latest MongoDB Native JS repository?
The MongoDB Native JS repository is here: https://github.com/mongodb/node-mongodb-native
What does monogoskin add or make simpler that the Native JS repository isn't already doing? I'd like to know before embarking on my project.
I don't want Mongoose because it requires a pre-defined schema and my schemas change.

plaease check latest version

I checked the latest version but I don't see how that answers my question.
What does monogoskin add or make simpler that the Native JS repository isn't already doing?


V1.7.9 patchset

Dev tests are passing. Carries patches from 1.7.8, including Calico 1.11.0.
cc @s-urbaniak @aaronlevy

cc @dghubble - do you know if there are recommended calico-CNI versions for v1.7.x?

Calico docs still show cniVersion 0.1.0, so I don't think we'll find a recommendation there. https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml. The 2.6.x plugins correspond to Kubernetes v1.7.x though.

Dev tests succeeded. Running one more test locally and then merging.

Clusters are coming up happily. Merging.


jetbrains: update

Description of changes
Updated jetbrains IDEs
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Please use a commit message template for updating packages from the contribution guidelines.

This is an update for multiple packages, from and to different versions, so I'm not sure what to use. Also, other commits to the version file have used the same commit message

Also, other commits to the version file have used the same commit message

Yup, I've missed that one. All good then.

All the packages start without crashing, and pycharm (ce) runs hello world. Is that enough testing for a version bump?

@happysalada I see you were merging last update PR, could you maybe take a look?

This looks good, thank you!


only log file.path instead of the whole file object

Context
Stop static_sync from showing the whole file object when uploading.
Uploading #<struct StaticSync::Uploadable path="webpack/app-ee0eadb377c4727eaa43.js", config={"local"=>{"directory"=>"public"}, "remote"=>{"provider"=>"AWS", "region"=>"ap-southeast-2", "username"=>"xxxxxxxxxxxxxxxxxxxxxxxxx",
"password"=>"xxxxxxxxxxxxxxxxxxxxxxxxxx=", "directory"=>"assets.envato-static.com", "path_style"=>true}, "cache"=>{"javascript"=>315360000, "css"=>315360000, "image"=>315360000, "font-woff"=>315360000, "x-font-truetype"=>315360000, "vnd.ms-fontobject"=>315360000}, "ignored"=>"(gz|psd|scss|manifest.yml|manifest.json)$", "conflict_mode"=>"ignore_conflict"}>

To file.path.

I don't think this is the correct fix is it? It seems to have been working previous with the file object. Do we know why this is a struct rather than the file itself?

It's the uploadable_file from each_uploadable_file do |uploadable_file| , which is a struct(object)  https://github.com/envato/static_sync/blob/06c02dbcb8b237a7bd044a9b26b6aa691696d288/lib/static_sync/processor.rb#L23


Better path traversal

adding a path should allow for arbitrary depth retrieval of manifest
Check env var behavior
Check behavior on retrieving study name (build/export)

resolved via #123


Manually tag Firestore Go v1.7.0

The Firestore Go client library v1.7.0 is stuck and cannot be released. It seems like this release will need to be manually tagged.
PRs:

https://github.com/googleapis/google-cloud-go/pull/5339
https://github.com/googleapis/google-cloud-go/pull/5493

I manually ran the code in #1685 and it was able to find and tag the above the release.
Also #5339 is irrelevant because it was closed and not merged.

Looks like it's done?


[exiv2] Fix building for ios

Upstream pull request https://github.com/Exiv2/exiv2/pull/2761

@Adela0814 upstream has merged

Thanks for the fix and submitting upstream!


chore(exec): execing inside target pod only if it is in ready state

Signed-off-by: shubhamchaudhary<EMAIL_ADDRESS>
Before exec inside target container, validating that the status of target pod and container. If the pod is in running state and the container is ready then only exec and run the command else error it out.

time="2021-04-28T10:54:05Z" level=info msg="Experiment Name: pod-memory-hog"
time="2021-04-28T10:54:05Z" level=info msg="[PreReq]: Getting the ENV for the  experiment"
time="2021-04-28T10:54:05Z" level=info msg="[PreReq]: Updating the chaos result of pod-memory-hog experiment (SOT)"
time="2021-04-28T10:54:05Z" level=info msg="The application information is as follows" Ramp Time=0 Memory Consumption=500 Namespace=shubham Label="run=nginx" Chaos Duration=30
time="2021-04-28T10:54:05Z" level=info msg="[Status]: Verify that the AUT (Application Under Test) is running (pre-chaos)"
time="2021-04-28T10:54:05Z" level=info msg="[Status]: Checking whether application containers are in ready state"
time="2021-04-28T10:54:05Z" level=info msg="[Status]: The Container status are as follows" container=nginx Pod=nginx1-78cb94bbd5-mr7zg Readiness=true
time="2021-04-28T10:54:07Z" level=info msg="[Status]: Checking whether application pods are in running state"
time="2021-04-28T10:54:07Z" level=info msg="[Status]: The status of Pods are as follows" Status=Running Pod=nginx1-78cb94bbd5-mr7zg
time="2021-04-28T10:54:09Z" level=info msg="[Chaos]:Number of pods targeted: 1"
time="2021-04-28T10:54:09Z" level=info msg="Target pods list for chaos, [nginx1-78cb94bbd5-mr7zg]"
time="2021-04-28T10:54:09Z" level=info msg="[Chaos]: The Target application details" Target Container=nginx Target Pod=nginx1-78cb94bbd5-mr7zg Memory Consumption(MB)=500
time="2021-04-28T10:54:09Z" level=info msg="[Chaos]:Waiting for: 30s"
time="2021-04-28T10:54:09Z" level=info msg="The memory consumption is: 500"
time="2021-04-28T10:54:39Z" level=info msg="[Chaos]: Time is up for experiment: pod-memory-hog"
time="2021-04-28T10:54:39Z" level=info msg="[Confirmation]: Memory of the application pod has been stressed successfully"
time="2021-04-28T10:54:39Z" level=info msg="[Status]: Verify that the AUT (Application Under Test) is running (post-chaos)"
time="2021-04-28T10:54:39Z" level=info msg="[Status]: Checking whether application containers are in ready state"
time="2021-04-28T10:54:39Z" level=info msg="[Status]: The Container status are as follows" container=nginx Pod=nginx1-78cb94bbd5-mr7zg Readiness=true
time="2021-04-28T10:54:41Z" level=info msg="[Status]: Checking whether application pods are in running state"
time="2021-04-28T10:54:41Z" level=info msg="[Status]: The status of Pods are as follows" Status=Running Pod=nginx1-78cb94bbd5-mr7zg
time="2021-04-28T10:54:43Z" level=info msg="[The End]: Updating the chaos result of pod-memory-hog experiment (EOT)"


Exemple Tableau

Hey team! Please add your planning poker estimate with ZenHub @deraw @Julien-Baylac


Ways to control # of sampled grasps

Hi authors,
Thank you for sharing the great work!
I wonder whether there is a way to specify the number of grasps generated from a point cloud input in the grasp_diffusion?
It seems like there is a parameter called "n_grasps" as shown below, but it is never used in the sample code.
https://github.com/TheCamusean/grasp_diffusion/blob/59b633c5bdfec1c9c5505ea0f4f8d963beeed252/scripts/sample/generate_pointcloud_6d_grasp_poses.py#L99
FYI, pip install theseus-ai did not cause any error when I prepared my environment for grasp_diffusion in conda.
Best,

Never mind, it seems like https://github.com/TheCamusean/grasp_diffusion/issues/4#issue-1428288856 is a way do to.


Replace golint with revive

[ ] dapr/components-contrib
[ ] dapr/dapr
[ ] dapr/cli
[ ] dapr/go-sdk
[ ] dapr/kit

Expected Behavior

Actual Behavior

Steps to Reproduce the Problem

Release Note

RELEASE NOTE:

Already done for CLI https://github.com/dapr/cli/pull/961


Merge pull request #1 from twbs/master

update

Hi @vitaligent!
Thanks for wanting to contribute to Bootstrap by sending this pull request!
Unfortunately, your pull request seems to have some problems:

The title of this pull request strongly suggests that you were using Bootstrap to test out Git or GitHub, rather than proposing a legitimate change. If that's accurate, please DON'T do that again! Instead, use your own personal repositories to experiment with how to use Git or GitHub. Using the repos of public projects (such as Bootstrap) for such experiments wastes the time of those projects' maintainers and is thus considered rude.

You'll need to fix these mistakes and revise your pull request before we can proceed further.
Once you've fixed these problems, you can either ask the maintainers to re-open this pull request, or you can create a new pull request.
Thanks!
(Please note that this is a fully automated comment.)

@vitaligent This is the 3rd mistaken pull request that you've sent us. Please be more careful going forward. Thanks.


feat: import functionality

This allows pipelines to be imported via:

terraform import buildkite_pipeline.my_name my-pipeline-slug

I'm not too familiar with the import API here but this seems simple enough... I assume this just puts the id provided by the user into the state as-is, which seems fine here.
Thanks!

Yes, correct. It works OOTB because the slug is the ID and it never changes.


Week 38 dependency updates

@Br4nd0R @prescod looks like Faker 4.1.3 removed a datetime_safe function that snowfakery uses (https://github.com/joke2k/faker/pull/1258). I think we should:

stick with faker 4.1.2 as the cumulusci dependency for now
update snowfakery to no longer use datetime_safe


remove fast_dot which is deprecated in sklearn

fast_dot is deprecated from sklearn

ok for @dengemann ?

Yes!
On Mon, 10 Jul 2017 at 18:00, Alexandre Gramfort<EMAIL_ADDRESS>wrote:

ok for @dengemann https://github.com/dengemann ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/pull/4376#issuecomment-314151760,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB0figN7ZghGBRLhjatuchtE-g4Ch94Rks5sMkqogaJpZM4OTDWg
.

ok let's merge when CIs are happy

Codecov Report

Merging #4376 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master   #4376      +/-   ##
=========================================
- Coverage      83%     83%   -0.01%
=========================================
  Files         346     346
  Lines       63207   63193      -14
  Branches     9712    9712
=========================================
- Hits        52468   52454      -14
  Misses       8042    8042
  Partials     2697    2697

Thanks @agramfort


Remove O(n+1) queries in ValueSet/$expand

In the method computeExpansion: https://github.com/medplum/medplum/blob/main/packages/server/src/fhir/operations/expand.ts#L236
The method validateCodings is called inside a loop.
The method validateCodings results in a SELECT query: https://github.com/medplum/medplum/blob/main/packages/server/src/fhir/operations/codesystemvalidatecode.ts

Are these extra queries required?  Or could those filters be added upstream in a previous query? Or precomputed?
If it is necessary, could they be batched into a single query?

The queries in a loop are for different code systems, but for each code system the query batches together all the included codes


Light theme is broken

Hi,
the light theme is completely black:

Can you fix it?
Thanks

What's the version of qBitTorrent u use? Qt5 or Qt6?

Qt6

Use Qt5 version and for mica version of theme use Mica for everyone with my settings or no-mica theme (for Qt6 theme will later)


multinode problem

Hello.

Your old blocks log is completely invalid.  Simply start up without the --hard-replay-blockchain option.  You may also delete home/lucy/node2/blocks-2019-02-14T07:32:04.710.

I deleted that folder. And I executed without --hard-replay-blockchain. But error still occur like this.
info  2019-02-15T08:46:55.669 thread-0  chain_plugin.cpp:335          plugin_initialize    ] initializing chain plugin
warn  2019-02-15T08:46:55.669 thread-0  chain_plugin.cpp:707          plugin_initialize    ] 3190000 block_log_exception: Block log exception
Block log was not setup properly.
{}
thread-0  block_log.cpp:537 extract_genesis_state
error 2019-02-15T08:46:55.669 thread-0  main.cpp:129                  main                 ] 3190000 block_log_exception: Block log exception
Block log was not setup properly.
{}
thread-0  block_log.cpp:537 extract_genesis_state
rethrow
{}
thread-0  chain_plugin.cpp:707 plugin_initialize


Feature/ebs csi driver

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Needs snow credentials setup.


Use "Segoe UI" as Windows system font in body font stack

Based on https://github.com/wagtail/wagtail/issues/6793

Adoption of the system fonts that Wagtail uses has now been completed and this issue can be considered as resolved.
Resolved via https://github.com/wagtail/sphinx_wagtail_theme/pull/194


[PENDING] Helm code of conduct

Pending Helm project consensus.
See helm/chart-testing#48

This PR was hub deciding that the --push option pushes to the main repo if you have write access. Deleting the PR branch in favor of a branch on my fork #4901  🤦♂


UMD asks for Preact via CommonJS require

Seems the UMD in latest 5.0.0 build (alpha-10) tries to load in Preact via require. When loading skate UMD into the browser (using unpkg - rogue require statement is down the bottom) it throws required is not defined. It'll still try to require even if preact is available on the global object before loading in the script.

Was playing around with jsfiddle and noticed this too. https://jsfiddle.net/azt8q1db/

Yeah, this is definitely an issue rn. I'll investigate.

I've published 5.0.0-beta.14 which should fix this. It moved the bundling to Rollup because webpack-externals-plugin was generating the require() and I had no idea how to not do that. We get a 600 byte reduction too! Let me know if this is still an issue.

Yup works a treat 👍 thanks! +1 for using Rollup and saving bytes, so good.
Only thing to note is it'll fail unless preact is already globally available, but this is expected yeah?

Yeah, expected. I wish there was a better way around it. Don't need preact if importing files directly from es, esnext or node.

I think that's fair, just a caveat of using UMD's - feel like they're usually just for testing / playing around anyway.

It might be okay if we don't export Preact's h directly as then it would be lazily used in Component only.

Another thing we could do is have a @skatejs/renderer-preact and just advise on using that by default.

Would this potentially be a stepping stone to splitting out renders as mixins...? FWIW I'd be very keen for that

Created #1217 for splitting it out. We'll still recommend Preact as the default and the docs examples will be written with it.


Removing fontkit if only merging/splitting pdfs

Hey!
My use of pdf-lib currently is only merging, splitting and removing pages from pdf's. I've looked over #14 and am I right that a pdf-lib fork with all fontkit references removed would still work for me?
Loving the library by the way, cheers!

Hello @Subtletree. I'm glad you're finding the library to be useful!
Yes, if you are not embedding non-standard fonts, you should be able to safely remove the @pdf-lib/fontkit dependency and all references to it. That should significantly reduce the resulting bundle size.
Note that if you writing your JS code with ES6 import/export statements, and are using a tree-shaking bundler (like Rollup or Webpack) then your bundler should automatically detect that you're never using @pdf-lib/fontkit, and won't place it in the bundle. This should allow you to avoid forking pdf-lib and making changes. Of course, if you aren't using a bundler, then tree-shaking isn't an option for you.
P.S. If you're interested, I'd like to figure out a way to produce pdf-lib UMD builds that don't include @pdf-lib/fontkit. That way users that aren't using bundlers can opt for a smaller bundle. I won't have time to work on this for the forseeable future. But if you're interested in working on it (rather than maintaining a separate fork), I'd be happy to help answer any questions you might have.

I'm going to close this issue for now. Please feel free to reopen it if you have any additional questions!

Thanks for your response @Hopding and sorry for not replying earlier.
Good point about tree shaking, the way I'm building at the moment doesn't do any shaking of sub modules but likely will do soon so I'm happy with that for now.
If in the future i'm still loading fontkit unnecessarily then I'll take a look at producing a separate build not including it. Definitely a better option that forking!


Apply page - split text into paragraphs

Adjust the text on the apply page in separate paragraphs, see image below

Can look into this as well.

it's yours! ;-)

Here you can copy the text:
You can be the best graduate of all time, but when you go to your first job after uni, you're a newbie. Maybe you have heard that modern tech companies nowadays work in "agile teams" and no longer in departments and divisions.
Instead of top-down management, there are flat hierarchies and that the teams organize themselves and their projects on their own.
You also might have heard about "agile", "Scrum" and "Design Thinking". But what's that in reality? How does it work in the real world?


docs(app-menu): refactor storybook docs

First of all: sorry for the size of the diff. I honestly just went alphabetically with updating the docs, and this became sort of a monster.
The big change here is that the ArgTypes component from storyybook DocBlocks not longer supports subcomponents (or table tabs) to show props and slots of multiple components on one docs page.
My solution here is to split one big mdx file into multiple ts ones and rely on autogenerated docs.
The stories are mostly the same, but I tried to reuse the templates a bit.
Apart from the docs changes, I added a controls prop to a-app-multi-button (this was overlooked before).

the subpages of AppMenuItem don't work? https://649d652b7201581ed9f63642-sxjgmmbsft.chromatic.com/?path=/docs/components-appmenu-appmenuitem--docs
Same for https://649d652b7201581ed9f63642-sxjgmmbsft.chromatic.com/?path=/docs/components-appmenu-appmenumultibutton--docs

@manuatarchilogic not sure what to say, loads for me both for the deployed links you and locally. also in safari!

Is it the intended behavior? Based on the description I would expect the button should stay blueish

I noticed some issues, probably out of the scope of this PR, but I think worth mention

Cannot scroll to the first item

https://github.com/archilogic-com/honeycomb/assets/118187981/943a3c01-fa82-40bc-b27a-b40f69c85251

Repositioning doesn't work properly?


version.py -> _version.py in .gitignore

Noticed this typo just now :)
https://github.com/scikit-hep/cookie/blob/fcad96d80f731caee0cb4208fc860c662f91ef18/{{cookiecutter.project_name}}/.gitignore#L141

Oops, missed this in #17. Thanks!


Exports file path is not found

The exports path is defined in package.json, but the .mjs file is missing from the dist directory.
https://github.com/dqbd/tiktoken/blob/main/js/package.json#L21

Good catch 👍 Will resolve the issue in #12


globalSFCScope没有任何作用

Reporting a bug?
在legecy模式下，globalSFCScope没有任何作用，在全局的global下的message中，根本看到在local组件下的节点中的内容。比如login.vue下的节点内容。
Expected behavior
在全局的global下的messages中能够看到 local组件的节点下的内容。并且在SFC中使用 this.$t('xxxx')可以正常解析。
Reproduction
no
Issue Package
vite-plugin-vue-i18n
System Info
System:
    OS: Windows 10 10.0.22000
    CPU: (16) x64 AMD Ryzen 7 4800H with Radeon Graphics
    Memory: 9.96 GB / 15.36 GB
  Binaries:
    Node: 14.15.1 - D:\nodejs\node.EXE
    Yarn: 1.22.10 - D:\nodejs\node_global\yarn.CMD
    npm: 6.14.8 - D:\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22000.120.0), Chromium (96.0.1054.29)
    Internet Explorer: 11.0.22000.120
  npmPackages:
    @intlify/vite-plugin-vue-i18n: ^3.1.1 => 3.1.1
    vite: ^2.6.4 => 2.6.14
    vue: ^3.2.16 => 3.2.22
    vue-i18n: ^9.2.0-beta.18 => 9.2.0-beta.18

Screenshot
No response
Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the README
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.

Thank you for your feedback!
I tried to understand with translation service using.
Sorry, I could speak English only as a second language
Could you give us your minimum repo, please? 🙏

Thank you for your feedback! I tried to understand with translation service using. Sorry, I could speak English only as a second language
Could you give us your minimum repo, please? 🙏

https://gitee.com/libbGit/vue3-i18n-not-translate.git

Thank you for your reproduction code!
This is vue-i18n-next bug.
I'll move to vue-i18n-next issues.


Remove max_giveable

This function was a horrendous hack introduced in the xmr-btc codebase
for figuring out how much we can maximally withdraw from a wallet.
Introducing it here is unnecessary because we can utilize BDK native
functionality to drain the entire wallet as we don't need to know
exactly, how much we are withdrawing if we are draining it.

bors r+

bors retry


[BUG]: Buttons not working

Bug Report 🐛

Dysfunctional Buttons
Expected Behavior
The buttons should have ideally worked when rendered.
Current Behavior
The buttons onClick still donot implement changes.
Possible Solution
Possibly , a look into the implementation of the React-Hooks
Steps to Reproduce

Clone the repository
Visit the MarkDown editor
Try using the buttons on the top of the page
Some of them are not functional  [Undo, Redo, Ordered Lists, Unordered Lists]

Context (Environment)

Desktop

OS: [e.g. Windows]
Browser: [e.g. FireFox]

Detailed Description

Possible Implementation

I have elaborately explained the issue in our Discord Server. I think I have a solution to the issue. It'd be great if I can be assigned to this issue.

hey! this is a duplicate bug of #364 u check it out, please.

Actually its a related issue not duplicate, that issue specifically addressees a button, this one is for the entire row

Let's adjust #364 and close this one.


Accepting invitation only on very first event in series doesn't work

Hi. There's some problem with unusual acceptance of invitation.

User1 creates event with rrule - every day stop after 3 times and invites User2
User2 receives invitation in calendar application, but instead of to accept all events he accepts only first one (in macos calendar simply click on gray event in calendar and click "accept" in popup "only this event")
Event of User1 doesn't count acceptance of User2 because code ignores vevent with very first reccurence-id

Proposed solution: https://github.com/fruux/sabre-vobject/pull/305

Proposed solution: #308

@evert, is there any update?


getting syntax error from weight_diff.py

sh-4.2$ sudo sh recover.sh
File "weight_diff.py", line 23
special_tokens_dict: Dict,
^
SyntaxError: invalid syntax

Hi, you may try upgrading you python version to python 3.7 and above.


'+ new item' allows negative numbers.

Is there a reason for allowing negative quantities when adding a new item on the system?
Playing with the form, it doesn't accept 0 as a quantity, but it allows negative numbers.
Expected behavior:
It should prevent entering negative numbers on the form.
Actual behavior:
Negative numbers can be inputted on 'new item form', and saved to inventory.
Steps to reproduce:

Open and login to Hospital Run.
Click Inventory on left side panel
Click Items
Click '+ new item'
Fill required fields
Enter a negative number for quantity
Press 'Add'
Click Items again to see the new list
Look for entered product

Screenshots (if applicable):

OS and Browser:
Chrome Version 54.0.2840.98 (64-bit)
MacOS 10.12.1

Do you agree @jkleinsc with this issue?

@marcorosas1991 I agree... you shouldn't be able to enter in a negative value.
This should be a pretty simple fix.  There is data validation on quantity on the inventory model that just needs to be modified to disallow numbers less than 1.  Docs for number validation are here:
https://github.com/DockYard/ember-validations#numericality

Ok sounds good. I'll work on it.

@jkleinsc I updated the quantity field in the inventory model, and it works. The form is not submitted when there is a negative quantity. I found an issue with this solution. There is not a visual feedback about the error.
I look around and found https://github.com/HospitalRun/hospitalrun-frontend/blob/master/app/components/quantity-conv.js lines 29-47 determine if there is an error with the quantity and add a CSS class. I thought I could check here if the number is negative, but if I'm right, this change would apply to all quantities. Is there any use case when the quantity can be negative?
Probably users won't input negative values too often, but it is nice to have the right feedback about it.
Thanks!

Form is not submitted.

No visual feed back on quantity field.

@marcorosas1991 there isn't anywhere in the app where a negative number should be used, so it would be fine to modify https://github.com/HospitalRun/hospitalrun-frontend/blob/master/app/components/quantity-conv.js#L33 to check for negative numbers.
Thanks for working on this issue!


Evaluate Push Options for Content

Internal issue https://its-pro.ucsd.edu/projects/MA/issues/MA-22?filter=allopenissues

This issue is being closed due to platform migration and may be revisited at a later date.


RC Spot-Check Test: Geometric Optics 1.1.0-rc.3

 RC Spot-Check Test
Simulation links

github repository for issues
phet top level directory
sim: all_phet.html

Test Matricies
General Test:

[x] Tester = KW, Platform = Win 11 Chrome, Time = .5 hr
[x] Tester = NS, Platform =  MacOS 12.3.1 + Safari, Time = .75 hr

Additional Features Test:

[x] Tester = NS, Platform = MacOS 12.3.1 + Safari , Time = .5 hr
[ ] Tester = , Platform = , Time =

Features included

PhET-iO
[x] Alternative Input
[x] UI Sound
Sonification
Description
Voicing

Issues to Verify
These issues have the "status:ready-for-review" label, and should be closed after verifying.

[x] https://github.com/phetsims/geometric-optics/issues/221
[x] https://github.com/phetsims/geometric-optics/issues/417
[x] https://github.com/phetsims/geometric-optics/issues/418

For QA...

General features

What to Test

Click every single button.
Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.

If there is sound, make sure it works.
Make sure you can't lose anything.
Play with the sim normally.
Try to break the sim.
Test some query parameters. (See QA Book for a list of query parameters.)
When making an issue, check to see if it was in a previously published version.
Try to include version numbers for browsers.
If there is a console available, check for errors and include them in the Problem Description.
As an RC begins and ends, check the sim repo. If there is a maintenance issue, check it and notify developers if there is a problem.

PhET-iO features

What to Test

Make sure that public files do not have password protection. Use a private browser for this.
Make sure that private files do have password protection. Use a private browser for this.
Make sure standalone sim is working properly.
Make sure the wrapper index is working properly.
Make sure each wrapper is working properly.
Launch the simulation in Studio with ?stringTest=xss and make sure the sim doesn't navigate to youtube
For newer PhET-iO wrapper indices, save the "basic example of a functional wrapper" as a .html file and open it. Make sure the simulation loads without crashing or throwing errors.
Load the login wrapper just to make sure it works. Do so by adding this link from the sim deployed root:/wrappers/login/?wrapper=record&validationRule=validateDigits&&numberOfDigits=5&promptText=ENTER_A_5_DIGIT_NUMBER

Further instructions in QA Book
Conduct a recording test to Metacog, further instructions in the QA Book. Do this for iPadOS + Safari and one other random platform.
Conduct a memory test on the stand alone sim wrapper (rc.1).
Test one platform combination with ?phetioDebug on the Studio and State wrapper.
If Pan/Zoom is supported, make sure that it works when set with PhET-iO State.
Test that the sim works offline:

Click the link to the phet-io zip file (at top of issue) to download the zip file.
Unzip it to a spot locally.
Open index.html by double clicking it on your desktop or in a Finder-view.
It should look like the standalone version of the sim in PhET-iO brand.

Accessibility features

What to Test

Specific instructions can be found above.

Make sure the accessibility (a11y) feature that is being tested doesn't negatively affect the sim in any way. Here is a list of features that may be supported in this test:

Alternative Input
Interactive Description
Sound and Sonification
Pan and Zoom
Mobile Description
Voicing

Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.
Test all keyboard navigation inputs (if applicable).
Test all forms of input with a screen reader (if applicable).

If this sim is not in this list or up to date there, make an
issue in website to ask if PhET research page links need updating. Please assign
to @terracoda and @emily-phet.

Screen Readers
This sim may support screen readers. If you are unfamiliar with screen readers, please ask Katie to introduce you to
screen readers. If you simply need a refresher on screen readers, please consult the
QA Book, which should have
all of the information you need as well as a link to a screen reader tutorial made by Jesse. Otherwise, look over the
a11y view before opening the simulation. Once you've done that, open the simulation and make sure alerts and
descriptions work as intended.

Platforms and Screen Readers to Be Tested

Windows 10 + Latest Chrome + Latest JAWS
Windows 10 + Latest Firefox + Latest NVDA
macOS + Safari + VoiceOver
iOS + Safari + VoiceOver (only if specified in testing issue)

Critical Screen Reader Information
We are tracking known screen reader bugs in
this Google Document. If you find a
screen reader bug, please check it against this list.

Keyboard Navigation
This sim supports keyboard navigation. Please make sure it works as intended on all platforms by itself and with a
screen reader.
Magnification
This sim supports magnification with pinch and drag gestures on touch screens, keyboard shortcuts, and mouse/wheel controls. Please test magnfication and make sure
it is working as intended and well with the use cases of the simulation. Due to the way screen readers handle user input, magnification is NOT expected to
work while using a screen reader so there is no need to test this case.

FAQs for QA Members

There are multiple tests in this issue... Which test should I do first?
Test in order! Test the first thing first, the second thing second, and so on.

How should I format my issue?

We typically assign the developer who opened the issue in the QA repository.

My question isn't in here... What should I do?
You should:

Consult the QA Book.
Google it.
Ask Katie.
Ask a developer.
Google it again.
Cry.

QA is done

Thanks QA.  We're ready from 1.1 production deploy.
Closing.


chore(txpool): delete unused removed updates

removed update outcome was not read or written to anywhere

Codecov Report

Merging #1703 (0277a1e) into main (ad5f9aa) will decrease coverage by 28.33%.
The diff coverage is 60.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main    #1703       +/-   ##
===========================================
- Coverage   73.87%   45.55%   -28.33%
===========================================
  Files         386      387        +1
  Lines       46354    46386       +32
===========================================
- Hits        34243    21130    -13113
- Misses      12111    25256    +13145

Flag
Coverage Δ

integration-tests
21.12% <60.00%> (-0.02%)
:arrow_down:

unit-tests
35.81% <0.00%> (-32.17%)
:arrow_down:

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

Impacted Files
Coverage Δ

crates/transaction-pool/src/pool/mod.rs
38.52% <0.00%> (-6.82%)
:arrow_down:

crates/transaction-pool/src/pool/txpool.rs
50.56% <75.00%> (-10.51%)
:arrow_down:

... and 190 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add actions job run URL in staging-failed

Fixes #11
Don't write oh no instead write the action run id for staging-failed.

Thanks!

Thanks!


Update documentation to avoid pitfalls when installing

Update Troubleshooting Panel documentation with some information to help avoid pitfalls when trying to install and use.

/lgtm

/cherry-pick release-0.1


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've rerendered the recipe as instructed in #78.
Here's a checklist to do before merging.

[ ] Bump the build number if needed.

Fixes #78

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Radsan process blocks at first rt violation

Hi there,
First of all, thanks for this great project! I really see a lot of use cases for it!
Currently I am facing the following problem: Whenever radsan detects the first realtime violation, it blocks the process (in all radsan modes) and I need to send an interupt signal to force the process to stop. When I use gdb for debugging, I see that radsan spawns a new child process and I get the following output for the parent process
Starting program: /anira-rt-principle-check/build/simple-real-time-violations
warning: Error disabling address space randomization: Operation not permitted
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Processing buffer with mutex...
Real-time violation: intercepted call to real-time unsafe function `pthread_mutex_lock` in real-time context! Stack trace:
[Detaching after fork from child process 4127]
^C
Program received signal SIGINT, Interrupt.
internal_read () at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:265
265	/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp: No such file or directory.

And the following output for the child process:
Starting program: /anira-rt-principle-check/build/simple-real-time-violations
warning: Error disabling address space randomization: Operation not permitted
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Processing buffer with mutex...
Real-time violation: intercepted call to real-time unsafe function `pthread_mutex_lock` in real-time context! Stack trace:
[Attaching after Thread 0x738d2ef00780 (LWP 4130) fork to child process 4131]
[New inferior 3 (process 4131)]
[Detaching after fork from parent process 4130]
[Inferior 2 (process 4130) detached]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
^C
Thread 3.1 "simple-real-tim" received signal SIGINT, Interrupt.
[Switching to Thread 0x738d2ef00780 (LWP 4131)]
internal_close () at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:243
243	in /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp

The signal interrupt must be sent, otherwise the process or debugging blocks.
This error occurs when using the docker image you provided under a 6.7.6-archlinux kernel.
Using the same docker image on a Windows WSL 2 machine with kernel: <IP_ADDRESS>-microsoft-standard-WSL2, the radsan checks work fine.
The main file I am trying to check is the following. When I use the default clang compiler in the radsan docker image (by downloading it with apt), I can run it without any problems.
#include ...

std::mutex audioMutex;

[[clang::realtime]] void processBufferWithMutex(std::vector<float>& buffer) {
    std::lock_guard<std::mutex> lock(audioMutex);
    for (auto& sample : buffer) {
        sample *= 2;
    }
}

[[clang::realtime]] void processBufferWithSleep(std::vector<float>& buffer) {
    std::this_thread::sleep_for(std::chrono::milliseconds(10));
    for (auto& sample : buffer) {
        sample += 1;
    }
}

[...]

int main() {
    std::vector<float> audioBuffer(256, 0.5f);

    std::cout << "Processing buffer with mutex..." << std::endl;
    processBufferWithMutex(audioBuffer);

    std::cout << "Processing buffer with sleep..." << std::endl;
    processBufferWithSleep(audioBuffer);

   [...]

    return 0;
}

Do you have an idea what could be the problem, or have faced any similar issues?
Cheers,
Fares

Very interesting, thanks for reporting this @faressc. I've not seen this before! We didn't add any sort of forking of other process spawning to radsan, so I'm not sure where this is coming from. Could you maybe provide us with a git repo that we could test out on our machines?

If multithreading isn't working, it's likely a bug on our side. We have many tests that run simple/small binaries, but very few that run more complex projects. We sincerely appreciate you using RADSan and reporting issues, absolutely invaluable!!
We will check into both issues here and see what we can do.

Ok, first piece of news is this does seem to be linux specific. On my mac, I build:
cmake .. -G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DBACKEND_ONNXRUNTIME=ON -DCMAKE_CXX_COMPILER=/Users/topher/code/radsan_cjappl/build/bin/clang++ -DCMAKE_C_COMPILER=/Users/topher/code/radsan_cjappl/build/bin/clang

and run happily
> ninja simple-real-time-violations
[2/2] Linking CXX executable simple-real-time-violations
[I] ~/c/a/build (main *)> ./simple-real-time-violations
Processing buffer with mutex...
Real-time violation: intercepted call to real-time unsafe function `pthread_mutex_lock` in real-time context! Stack trace:
    #0 0x1032c0e90 in radsan::printStackTrace() radsan_stack.cpp:44
    #1 0x1032c0ce0 in radsan::Context::expectNotRealtime(char const*) radsan_context.cpp:46
    #2 0x1032c12f0 in pthread_mutex_lock radsan_interceptors.cpp:158
    #3 0x18bdd72fc in std::__1::mutex::lock()+0xc (libc++.1.dylib:arm64+0x162fc)
    #4 0xf51b800102d2a294  (<unknown module>)
    #5 0x102d26a74 in std::__1::lock_guard<std::__1::mutex>::lock_guard[abi:v160006](std::__1::mutex&)+0x20 (simple-real-time-violations:arm64+0x100002a74)
    #6 0x102d269d0 in processBufferWithMutex(std::__1::vector<float, std::__1::allocator<float>>&)+0x28 (simple-real-time-violations:arm64+0x1000029d0)
    #7 0x102d274b4 in main+0x5c (simple-real-time-violations:arm64+0x1000034b4)
    #8 0x18bb2d0dc  (<unknown module>)
    #9 0x671efffffffffffc  (<unknown module>)

Looking into linux now

@faressc , when you get this issue, are you able to get the full stack trace of each of the threads? (not just the last frame).
That could be helpful in tracking it down.

Another data point, using the docker image on mac works as intended. This seems to be an interaction between specifically the archlinux kernal and radsan.
root@8aeaf6d35fd4:/test_radsan/build_ubuntu# ./simple-real-time-violations
Processing buffer with mutex...
Real-time violation: intercepted call to real-time unsafe function `pthread_mutex_lock` in real-time context! Stack trace:
    #0 0xaaaaba2a9b2c in radsan::printStackTrace() /llvm-project/compiler-rt/lib/radsan/radsan_stack.cpp:36:3
    #1 0xaaaaba2a98ac in printDiagnostics /llvm-project/compiler-rt/lib/radsan/radsan_context.cpp:57:3
    #2 0xaaaaba2a98ac in radsan::Context::expectNotRealtime(char const*) /llvm-project/compiler-rt/lib/radsan/radsan_context.cpp:40:5
    #3 0xaaaaba2aa0e0 in expectNotRealtime /llvm-project/compiler-rt/lib/radsan/radsan_interceptors.cpp:29:29
    #4 0xaaaaba2aa0e0 in pthread_mutex_lock /llvm-project/compiler-rt/lib/radsan/radsan_interceptors.cpp:149:3
    #5 0xaaaaba2ce130 in __gthread_mutex_lock(pthread_mutex_t*) main.cpp
    #6 0xaaaaba2d0254 in std::mutex::lock() (/test_radsan/build_ubuntu/simple-real-time-violations+0x30254)
    #7 0xaaaaba2ce1cc in std::lock_guard<std::mutex>::lock_guard(std::mutex&) (/test_radsan/build_ubuntu/simple-real-time-violations+0x2e1cc)
    #8 0xaaaaba2cd8cc in processBufferWithMutex(std::vector<float, std::allocator<float>>&) (/test_radsan/build_ubuntu/simple-real-time-violations+0x2d8cc)
    #9 0xaaaaba2cdebc in main (/test_radsan/build_ubuntu/simple-real-time-violations+0x2debc)
    #10 0xffff8b3673f8  (/lib/aarch64-linux-gnu/libc.so.6+0x273f8) (BuildId: 317350dd9c806d5dfe9358afcdca6bf56f2b0a54)
    #11 0xffff8b3674c8 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x274c8) (BuildId: 317350dd9c806d5dfe9358afcdca6bf56f2b0a54)
    #12 0xaaaaba2a966c in _start (/test_radsan/build_ubuntu/simple-real-time-violations+0x966c)

Thank for your quick help! Here is the full stack till the blocking:
#0  internal_read () at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:265
#1  0x0000654201a043a0 in __sanitizer::ReadFromFile(int, void*, unsigned long, unsigned long*, int*) ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp:186
#2  0x0000654201a1919b in ReadFromSymbolizer ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:534
#3  0x0000654201a18edd in SendCommandImpl ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:512
#4  SendCommand () at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:496
#5  0x0000654201a1882f in __sanitizer::LLVMSymbolizer::SymbolizePC(unsigned long, __sanitizer::SymbolizedStack*) ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:415
#6  0x0000654201a1751b in SymbolizePC ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:95
#7  0x0000654201a15a8a in ProcessAddressFrames ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp:36
#8  0x0000654201a159ac in PrintTo ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp:109
#9  0x0000654201a15d45 in Print ()
    at /llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp:132
#10 0x00006542019f5b1e in printStackTrace () at /llvm-project/compiler-rt/lib/radsan/radsan_stack.cpp:40
#11 0x00006542019f57b8 in printDiagnostics () at /llvm-project/compiler-rt/lib/radsan/radsan_context.cpp:57
#12 expectNotRealtime () at /llvm-project/compiler-rt/lib/radsan/radsan_context.cpp:40
#13 0x00006542019f60b8 in expectNotRealtime () at /llvm-project/compiler-rt/lib/radsan/radsan_interceptors.cpp:29
#14 ___interceptor_pthread_mutex_lock () at /llvm-project/compiler-rt/lib/radsan/radsan_interceptors.cpp:149
#15 0x0000654201a1c358 in main ()

I'll try to build radsan from source and report back if I get the same issue without the docker image...

Crazy!
Thanks for following up. I'm glad there is a way to make this non-blocking. I think this likely points to some funkiness in Docker with respect to Arch.
Would you be OK with us closing this for now and we can re-open it if it points to something more specifically in RADSan world?

Sure, let's close this one.
By the way, I just found out that our multithreading target "validate-anira" also works with the build from source. It quit unexpectedly after the first inference run in the docker image with the <IP_ADDRESS>-microsoft-standard-WSL2 kernel and had the same blocking problems on the arch system.


Completely broken w/ ember 1.13.5

When I npm/bower install and use this as described I get the following exception at runtime
Uncaught Error: Assertion Failed: select2 must be a subclass or an instance of Ember.View, not ...
Any plans to keep at it here or should I shop around for another addon (select2 friendly) ?

hey @toranb thanks for pointing it out.. Will work on it tonight.

@klclee: any update on this?


Fix #1305 -- prevent an xAxis config option from being ignored

Value adapted from the next 2 configs.

Thanks! :zap:


setonix/settings: updated shpc registry version

one-liner: updated shpc registry version (commit hash)

@dipietrantonio @ddeeptimahanti  this is super quick :)