130 & 140 - route display

This might be a Ryan / Hamish issue
When 130 route zoomed in lines don't join at Hornby Hub as they should - e.g.

Also happens with route 140

Hamish or Claire, is this issue able to be closed.

Hamish - are you able to fix this?


Feature/historical emissions relational model and data import

Hey!
I did what you asked with regards to the year/value pairs; it does make much more sense this way.
I added a spec to test the service, but I had to change a few things around with regards to the s3 stubbing; I couldn't find any recommended way to handle multiple stubs for multiple requests but what I came up with seems sensible enough.
I also added a spec to the models I created.

I like what you did with the spec stubbing. I'll resolve the conflicts and merge.


ensure devicename is unique, stores a local client id - prevent clients from using an existing devicename

Gary and I had discussed the edge case where someone runs multiple clients using the same devicename, and how to prevent that from happening. Opening this ticket to discuss the implementation to prevent clients from using an existing devicename.

Note: This is very easy to do if sshnpd has -u set, as there will be an entry in the keystore, and we can do a ping notification to the device to see if it responds. But if the device doesn't respond to ping, then what do we do? We also have to avoid the case where restarting an sshnpd instance locks itself out of running on its own devicename.

Devices will respond to a ping request notification to a specific device name.
Maybe we need to have sshnp

Detecting (see how many sshnpd processes respond to a ping for a specific device name)
Flagging the issue if more than one responds
Offering the user the ability to choose which sshnpd to make the request to

After some thought, I don't think this is a more than a P3 for now. I think we need to think broader about what sshnpd should do first. We could have an initial verification check at startup which ensures sshd is running and tries to request an ssh session for the same device name to ensure that it is unique.


Speed up is_ascii_hex_digit

It's possible to reduce the number of required comparisons by converting c into lowercase, so that instead of checking both lowercase and uppercase ranges, only lowercase range needs to be checked.
This allows clang to generate branchless x86_64 asm (https://compiler-explorer.com/z/P6f7c8e4T). Instead of
is_ascii_hex_digit(char):                # @is_ascii_hex_digit(char)
        lea     ecx, [rdi - 48]
        mov     al, 1
        cmp     cl, 10
        jb      .LBB0_3
        lea     ecx, [rdi - 65]
        cmp     cl, 6
        jb      .LBB0_3
        add     dil, -97
        cmp     dil, 6
        setb    al
.LBB0_3:
        ret

clang generates
is_ascii_hex_digit(char):                # @is_ascii_hex_digit(char)
        lea     eax, [rdi - 48]
        cmp     al, 10
        setb    cl
        or      dil, 32
        add     dil, -97
        cmp     dil, 6
        setb    al
        or      al, cl
        ret

that is 2 instructions shorter and contains no branches.

Can you run and share the results of the benchmarks?

I am using GCC 11 on an Ice Lake-based server.
benchdata
Main branch...
--------------------------------------------------------------------------------------------
Benchmark                                  Time             CPU   Iterations UserCounters...
--------------------------------------------------------------------------------------------
BasicBench_AdaURL_href              37300975 ns     37258253 ns           19 GHz=3.18743 cycle/byte=13.644 cycles/url=1.1851k instructions/byte=37.2856 instructions/cycle=2.73275 instructions/ns=8.71046 instructions/url=3.2386k ns/url=371.806 speed=233.186M/s time/byte=4.28843ns time/url=372.489ns url/s=2.68464M/s
BasicBench_AdaURL_aggregator_href   23117267 ns     23089445 ns           30 GHz=3.1885 cycle/byte=8.47386 cycles/url=736.033 instructions/byte=25.2896 instructions/cycle=2.98443 instructions/ns=9.51583 instructions/url=2.19663k ns/url=230.84 speed=376.28M/s time/byte=2.6576ns time/url=230.837ns url/s=4.33207M/s

This PR:
--------------------------------------------------------------------------------------------
Benchmark                                  Time             CPU   Iterations UserCounters...
--------------------------------------------------------------------------------------------
BasicBench_AdaURL_href              37287069 ns     37245642 ns           19 GHz=3.18801 cycle/byte=13.6441 cycles/url=1.18512k instructions/byte=37.2856 instructions/cycle=2.73272 instructions/ns=8.71193 instructions/url=3.23859k ns/url=371.742 speed=233.265M/s time/byte=4.28698ns time/url=372.363ns url/s=2.68555M/s
BasicBench_AdaURL_aggregator_href   23225765 ns     23195167 ns           30 GHz=3.1879 cycle/byte=8.50118 cycles/url=738.406 instructions/byte=25.2641 instructions/cycle=2.97184 instructions/ns=9.47392 instructions/url=2.19442k ns/url=231.628 speed=374.565M/s time/byte=2.66977ns time/url=231.894ns url/s=4.31232M/s

bench_search_params
Main branch...

-----------------------------------------------------------------------------------
Benchmark                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------
url_search_params_AdaURL      55819 ns        55726 ns        10737 GHz=3.19652 cycle/byte=11.596 cycles/url=32.4862k instructions/byte=40.3667 instructions/cycle=3.48108 instructions/ns=11.1273 instructions/url=113.087k ns/url=10.163k speed=201.092M/s time/byte=4.97284ns time/url=13.9314us url/s=71.7803k/s

This PR:
-----------------------------------------------------------------------------------
Benchmark                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------
url_search_params_AdaURL      60966 ns        60869 ns        11080 GHz=3.19684 cycle/byte=10.7248 cycles/url=30.0455k instructions/byte=40.6287 instructions/cycle=3.7883 instructions/ns=12.1106 instructions/url=113.821k ns/url=9.3985k speed=184.099M/s time/byte=5.43185ns time/url=15.2173us url/s=65.7146k/s

Conclusion
It does not appear that this PR improves the performance, at least according to these results.
However, the PR does suggest that we can do better.

@ttsugriy  Can you try...
cmake -B build -D ADA_BENCHMARKS=ON
cmake --build build
./build/benchmarks/bench_search_params

@lemire the reason you're not seeing any improvement is because you're using gcc 11 that produces a very different assembly (https://compiler-explorer.com/z/16eEbPezb) from the one I've shared above using clang 16.

what's even more interesting is that GCC 13 generates an even better assembly for the original version (https://compiler-explorer.com/z/1j9oMTrbc)
is_ascii_hex_digit(char):
        sub     edi, 48
        xor     eax, eax
        cmp     dil, 54
        ja      .L1
        movabs  rax,<PHONE_NUMBER>3801215
        bt      rax, rdi
        setc    al
.L1:
        ret

@lemire the reason you're not seeing any improvement is because you're using gcc 11 that produces a very different assembly (https://compiler-explorer.com/z/16eEbPezb) from the one I've shared above using clang 16.

@ttsugriy Can you share your benchmark results with clang 16?

@lemire the reason you're not seeing any improvement is because you're using gcc 11 that produces a very different assembly (https://compiler-explorer.com/z/16eEbPezb) from the one I've shared above using clang 16.

@ttsugriy Can you share your benchmark results with clang 16?

@anonrig I have only clang 15 on my machine and the results are not very promising :)
main:
Running ./build/benchmarks/bench_search_params
Run on (8 X 24.0427 MHz CPU s)
CPU Caches:
  L1 Data 64 KiB (x8)
  L1 Instruction 128 KiB (x8)
  L2 Unified 4096 KiB (x2)
Load Average: 3.73, 3.89, 3.53
bytes/URL: 2801.500000
input bytes: 11206
number of URLs: 4
performance counters: No privileged access (sudo may help).
-----------------------------------------------------------------------------------
Benchmark                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------
url_search_params_AdaURL      60745 ns        60725 ns         9986 speed=184.538M/s time/byte=5.41895ns time/url=15.1812us url/s=65.871k/s

this PR
Running ./build/benchmarks/bench_search_params
Run on (8 X 24.1212 MHz CPU s)
CPU Caches:
  L1 Data 64 KiB (x8)
  L1 Instruction 128 KiB (x8)
  L2 Unified 4096 KiB (x2)
Load Average: 3.18, 3.66, 3.47
bytes/URL: 2801.500000
input bytes: 11206
number of URLs: 4
performance counters: No privileged access (sudo may help).
-----------------------------------------------------------------------------------
Benchmark                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------
url_search_params_AdaURL      63980 ns        63980 ns         9582 speed=175.147M/s time/byte=5.70948ns time/url=15.9951us url/s=62.5192k/s

clang info:
% clang --version
Apple clang version 15.0.0 (clang-15<IP_ADDRESS>)

As such this PR should probably be closed and it's probably best to try to write some sort of lookup table implementation so that clang generates the same super efficient assembly as GCC.

The closest I could get with clang is by using
bool is_ascii_hex_digit(const char c) noexcept {
    const unsigned ch = static_cast<unsigned>(c) - '0';
    if (ch > '6') return false;
    constexpr static bool table[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
                                         0, 0, 0, 0, 0, 0, 0, 1, 1,
                                         1, 1, 1, 1, 0, 0, 0, 0,
                                          0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                          0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                          0, 0, 1, 1, 1, 1, 1, 1};
    return table[ch];
}

that generates
is_ascii_hex_digit(char):                # @is_ascii_hex_digit(char)
        add     edi, -48
        cmp     edi, 55
        setb    cl
        movabs  rax,<PHONE_NUMBER>3801215
        bt      rax, rdi
        setb    al
        and     al, cl
        ret

https://compiler-explorer.com/z/b93bYhn4j
but it's still much slower on the benchmark running on M1 ARM.


ci: use trusted publisher deployment

Following the Scikit-HEP Developer Guidelines. The secret should be deleted on GHA, the token deleted on PyPI, and this repo and pypi environment be set on PyPI's project page as a trusted publisher.

pypi environment

what do you mean by this?


Years > 2038 in start/end date do not work.

Version: <IP_ADDRESS>
When you try to set the year of the start/end date larger 2038 the date displayed in the header is wrong and the date is saved as 01.01.1970.
There is a bit time left until this is a real issue, but I thought you'd like to know about it.
Thanks for your work & best

Related?: https://en.wikipedia.org/wiki/Year_2038_problem

You see this because the Android Time class is not year 2038 safe. I've reported this several years ago: https://code.google.com/p/android/issues/detail?id=37653
The provider doesn't use it anymore, but the UI still uses it in a few places.


Test shortcut of file system operations from extensions

Refs:

[ ] anyOS @jrieken
[ ] anyOS @mjbvz

Complexity: 3
Create Issue

Note: This is a test for workspace.fs methods on resources of file scheme. This is NOT a test of using node.js fs methods!
This milestone methods of workspace.fs are implemented to perform within the extension host if possible and no longer on the main process. This saves us quite some roundtrip time, but we have to test for regressions.
As preparation, create or open a fresh VS Code extension. You can use the Yeoman generator to build one:

npm install -g yo
npm install -g generator-code
yo code
follow the instructions for a TypeScript extension

Testing:

in your extension make use of the workspace.fs API
test all of the methods of that API
use local file Uri that have the scheme file
make sure the methods work and return the results you expect or behave as you expect
also test error cases, for example using a path that does not exist

Tested with anycode which, when run locally, makes lots of file request. Standard deviation looks better, times are ~10% better


toolchain: Fix SPIRV-Headers update script

Without specifying a branch, git pull fails.
You may also want to specify a revision.  The android script introduced one in 662666d0.

 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.

Thanks Cody.  I applied your PR with https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/commit/32a27a11b0751727e78312077398e5b3ae217e82.
Greg will investigate adding a revision for spir-v headers.

This was applied but never closed.


About user in Dynamics Lifecycle Services service connection

About this paragraph on Create an LCS connection in Azure Pipelines:

Create the Dynamics Lifecycle Services service connection
[...]

Username – Provide the email alias for the user credentials.
Password – Provide the password for the user credentials.

I am researching on this topic, about the user and password, and I have some questions:

Can this user have MFA enabled?
Where can I find the permissions assigned to this user?
What permissions should this user have in a tenant and/or Azure subscription?
Could this user be a service principal? Why is it not a service principal?

I will be waiting for your reply, have a good day!

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

ID: e3402c27-86a5-02f6-da5e-c49a614b2e67
Version Independent ID: a574bc29-b33c-8eeb-ca04-983e6e08f7ea
Content: Create an LCS connection in Azure Pipelines - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/dev-tools/pipeline-lcs-connection.md
Service: dynamics-365-cross-app
GitHub Login: @jorisdg
Microsoft Alias: jorisde

Please review the second NOTE section in the documentation. LCS does not support service-to-service (service principal) authentication. And because the service doesn’t run interactively, MFA is not supported.
The permissions needed depend on what you’re going to use this connection for.
As far as tenant and Azure subscription, this is not relevant. This is setup for a connection to LCS, not Azure.
From: Elena.NET @.>
Sent: Monday, September 20, 2021 6:46 AM
To: MicrosoftDocs/dynamics-365-unified-operations-public @.>
Cc: Joris de Gruyter @.>; Mention @.>
Subject: [MicrosoftDocs/dynamics-365-unified-operations-public] About user in Dynamics Lifecycle Services service connection (#3574)
About this paragraph on Create an LCS connection in Azure Pipelineshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdynamics365%2Ffin-ops-core%2Fdev-itpro%2Fdev-tools%2Fpipeline-lcs-connection&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805797407|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=8sEhJSzjc2dMKO3rUMVKpFlmi8sN2d9dWoJajb4M2zY%3D&reserved=0:
Create the Dynamics Lifecycle Services service connection
[...]

Username – Provide the email alias for the user credentials.
Password – Provide the password for the user credentials.

I am researching on this topic, about the user and password, and I have some questions:

Can this user have MFA enabled?
Where can I find the permissions assigned to this user?
What permissions should this user have in a tenant and/or Azure subscription?
Could this user be a service principal? Why is it not a service principal?

I will be waiting for your reply, have a good day!

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

ID: e3402c27-86a5-02f6-da5e-c49a614b2e67
Version Independent ID: a574bc29-b33c-8eeb-ca04-983e6e08f7ea
Content: Create an LCS connection in Azure Pipelines - Finance & Operations | Dynamics 365https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fdynamics365%2Ffin-ops-core%2Fdev-itpro%2Fdev-tools%2Fpipeline-lcs-connection%23feedback&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805807397|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=x8mXDTjxuS7UgLdP5JUTYWqUDcoyEP3DcMaHWGbgpdk%3D&reserved=0
Content Source: articles/fin-ops-core/dev-itpro/dev-tools/pipeline-lcs-connection.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FDynamics-365-Unified-Operations-Public%2Fblob%2Fmain%2Farticles%2Ffin-ops-core%2Fdev-itpro%2Fdev-tools%2Fpipeline-lcs-connection.md&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805807397|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=fjAjXT7632nm6L0rkOwOwoWVKLUUJmDTCNR2Xa9MrkM%3D&reserved=0
Service: dynamics-365-cross-app
GitHub Login: @jorisdghttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjorisdg&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805817391|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=X6coSfpQEg4T77A0%2BEA5f5V95YtLLcRi0qJFjZrH%2Fx0%3D&reserved=0
Microsoft Alias: jorisde

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public%2Fissues%2F3574&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805827389|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=IPzK8H2duJruuZ90CRcEuo3do2GzFNX6QuqMHuIkmuY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD2EG2EWAQOB3NLPWCNCJB3UC43KTANCNFSM5EL75HNA&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805827389|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=3as4seLp65nplsEmIA6vkt2abkRZv4ygVMPz0r9ayAs%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805837380|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=YX3bTIZmrWVbWjE%2BRwYKF7Z1zpT2vv9g%2FAUBoMs77Fc%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|jorisde%40microsoft.com|a4c2bef7d52148e360c408d97c3d0592|72f988bf86f141af91ab2d7cd011db47|1|0|637677423805837380|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=3I9QwiT4yDVCjGoOgnLdoYwnsOwONzOwTteHNXz4MUY%3D&reserved=0.

Created bug 623421 to track this issue.

hello there!
I see that this issue was first marked as not-an-issue, but then a bug was created to track the progress.... is there any progress on this topic? We had no news since September 🔍

I am also very interested in knowing about the progress of this topic.

I am also very interested in knowing about the progress of this topic. Any news on bug 623421?


Fix minor import & pd.unique calling failed bugs

@mindon Thanks! You are the first and only one that sent a PR 😄
Why did you close? Is it resolved?

met some other issues due to the keras v1.2.1.. :sob: . not quite sure if these are also caused by the env of the machine. will update later...  :+1:

@mindon Oh 😢 Try keras v2.0.4 and pandas v0.19.2
These are the versions that I used :)

@tae-jun  the pd.unique issue is found under pandas v0.21.0 with python2.7


⚠ Bofrost.lu has degraded performance

In 1ea73f4, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1578 ms

Resolved: Bofrost.lu performance has improved in 0dcb204 after 44 minutes.


Removed broken guidelines link from expander page

Description

Removed broken expander guidelines link.
Motivation and Context

closes #742
How Has This Been Tested?

manually
Screenshots (if appropriate):

Types of changes

[x] 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 change)

Also, the guidance link in the pips pager page also leads to a 404. Adding here because it doesn't seem worth opening another issue and pr for.

Ah, here are the guidance links. We had a bit of a doc shuffle :)

https://docs.microsoft.com/en-us/windows/apps/design/controls/pipspager
https://docs.microsoft.com/en-us/windows/apps/design/controls/expander

Ah, here are the guidance links. We had a bit of a doc shuffle :)

https://docs.microsoft.com/en-us/windows/apps/design/controls/pipspager
https://docs.microsoft.com/en-us/windows/apps/design/controls/expander

Thanks, I updated the pr.

Quick question though, the pips pager link is labeled guidance, while the expander link is labeled guidelines. Should the labels for 0one/both be updated?

@anawishnoff I'll leave the final approval for these changes up to you, LGTM!


Detect operator-sdk up local

Detecting this runtime allows for the operator to skip boostrapping
tasks like configuring metrics. Allowing for a prod logic to stay put
when dev'ing local.

/lgtm

/approve


[SPARK-30911][CORE][DOC] Add version information to the configuration of Status

What changes were proposed in this pull request?
1.Add version information to the configuration of Status.
2.Update the docs of Status.
I sorted out some information show below.

Item name
Since version
JIRA ID
Commit ID
Note

spark.appStateStore.asyncTracking.enable
2.3.0
SPARK-20653
772e4648d95bda3353723337723543c741ea8476#diff-9ab674b7af7b2097f7d28cb6f5fd1e8c

spark.ui.liveUpdate.period
2.3.0
SPARK-20644
c7f38e5adb88d43ef60662c5d6ff4e7a95bff580#diff-9ab674b7af7b2097f7d28cb6f5fd1e8c

spark.ui.liveUpdate.minFlushPeriod
2.4.2
SPARK-27394
a8a2ba11ac10051423e58920062b50f328b06421#diff-9ab674b7af7b2097f7d28cb6f5fd1e8c

spark.ui.retainedJobs
1.2.0
SPARK-2321
9530316887612dca060a128fca34dd5a6ab2a9a9#diff-1f32bcb61f51133bd0959a4177a066a5

spark.ui.retainedStages
0.9.0
None
112c0a1776bbc866a1026a9579c6f72f293414c4#diff-1f32bcb61f51133bd0959a4177a066a5
0.9.0-incubating-SNAPSHOT

spark.ui.retainedTasks
2.0.1
SPARK-15083
55db26245d69bb02b7d7d5f25029b1a1cd571644#diff-6bdad48cfc34314e89599655442ff210

spark.ui.retainedDeadExecutors
2.0.0
SPARK-7729
9f4263392e492b5bc0acecec2712438ff9a257b7#diff-a0ba36f9b1f9829bf3c4689b05ab6cf2

spark.ui.dagGraph.retainedRootRDDs
2.1.0
SPARK-17171
cc87280fcd065b01667ca7a59a1a32c7ab757355#diff-3f492c527ea26679d4307041b28455b8

spark.metrics.appStatusSource.enabled
3.0.0
SPARK-30060
60f20e5ea2000ab8f4a593b5e4217fd5637c5e22#diff-9f796ae06b0272c1f0a012652a5b68d0

Why are the changes needed?
Supplemental configuration version information.
Does this PR introduce any user-facing change?
No
How was this patch tested?
Exists UT

Test build #119527 has started for PR 27848 at commit 4f8be84.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24257/
Test PASSed.

Let's merge this one with another PR later just to fix them in batch a bit more.

Let's merge this one with another PR later just to fix them in batch a bit more.

OK

Test build #119527 has finished for PR 27848 at commit 4f8be84.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119527/
Test PASSed.

Test build #119531 has started for PR 27848 at commit 993e6d2.

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24262/
Test PASSed.

Test build #119532 has started for PR 27848 at commit c6a36c9.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24263/
Test PASSed.

Test build #119531 has finished for PR 27848 at commit 993e6d2.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119531/
Test FAILed.

Test build #119532 has finished for PR 27848 at commit c6a36c9.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds the following public classes (experimental):
final class FValueSelector @Since(\"3.1.0\") (override val uid: String)
trait SelectionTestResult
case class CreateArray(children: Seq[Expression], useStringTypeWhenEmpty: Boolean)
case class CreateMap(children: Seq[Expression], useStringTypeWhenEmpty: Boolean)
public final class SparkFilterApi

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119532/
Test FAILed.

retest this please

Test build #119533 has started for PR 27848 at commit c6a36c9.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24264/
Test PASSed.

Test build #119533 has finished for PR 27848 at commit c6a36c9.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
final class FValueSelector @Since(\"3.1.0\") (override val uid: String)
trait SelectionTestResult
case class CreateArray(children: Seq[Expression], useStringTypeWhenEmpty: Boolean)
case class CreateMap(children: Seq[Expression], useStringTypeWhenEmpty: Boolean)
public final class SparkFilterApi

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119533/
Test PASSed.

Seems this is the last ticket identified at this moment. I am merging it.

Also merged to branch-3.0.

Merged to master and branch-3.0.


Doc: createContentPlugin

Proposed changes

Types of changes

[ ] Bugfix (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)

Checklist

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Closing issues

Fixes #
Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

:tada: This PR is included in version 0.27.1 :tada:
The release is available on:

v0.27.1
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.28.1 :tada:
The release is available on:

v0.28.1
GitHub release

Your semantic-release bot :package::rocket:


On your own site with human made art,

What if you're hosting a webcomic? It seems like it be more practical to put this on the Index page or cover art, rather than on every single page.
But this development pleases me greatly, as someone working on more ethical AI.

Oh totally - you can put this anywhere you like! I put it on every slide of my video just to remind you what it looks like - In the future I'll probably put the mark just on the title slide?

I added a disclaimer as well to deter scammers, but so that reviewers on streaming platforms can do reviews.


Unable to use Mobile Devices settings in Windows 11 Moment 5

Describe the bug
If I apply tweaks using WinUtil I'm unable to enable Windows integration with my phone. I can enable standalone phone link but I'm still unable to use the feature whish allows my computer co access my mobile device which I use to download pictures from my phone to my PC. This feature will also be used for connecting your Android smartphone as a webcam for your computer. Moment 5 should be available in build 22631.3235 which was installed by update KB5034848, link for downloading MSU of the update from Microsoft update catalog
To Reproduce
Steps to reproduce the behavior:

Install clean Windows 11 Moment 5 image
Go to Settings > Bluetooth & devices > Mobile devices
Features are now allowed
Run tweaks using winutil
Check again Settings > Bluetooth & devices > Mobile devices
Features are now inaccessible with message settings are managed by your organization

Expected behavior
I want to still be use this feature if I choose to. So probably the best resolution would be adding a check box to tweak tab for enabling and disabling this feature.

Well this was closed quite fast 😆 even thought the repo was dormant for a month if you check the commit history.

@ChrisTitusTech please reopen this, I have the same problem.


Aressem/ensure ownership of mounts

@jobergum
Ensure that we can write to mounted volumes.

Please review after the fact. Need to test this on AWS.

👍


Modal background black

Issue description

components: Modal
reactstrap version "reactstrap": "^6.2.0"
react version "react": "16.0.0"
bootstrap version "bootstrap": "^4.1.1"

What is happening?

I copied this Modals without Fade Effect into my project https://reactstrap.github.io/components/modals/ . But when I click the button the background turned black, no transparent.
I think maybe something wrong with my bootstrap version. After npm ls bootstrap
├──<EMAIL_ADDRESS>└─┬<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped

What should be happening?
I want the background changes the same as your example.
What should I do ?

Since you have both v3 and v4 of bootstrap, it really depends on how you are importing/including bootstrap into your project. You need to make sure that bootstrap v4 is used and not v3. If another dependency is bringing in bootstrap v3, you might need to remove the dependency or upgrade it (or open an issue with the repo to support bootstrap v4)


Add cwxtool to the repo

Add cwxtool to the repo for auto-merging main to live.

What's the cwxtool, can't we just use a GitHub Action workflow to do this? Happy to set this up sometime.

It's a bot, used in conjunction with a AzDO pipeline, that only merges main to live provided that main builds without errors. It's used across all the docs repos in the dotnet and MicrosoftDocs GitHub orgs.

Thanks for the info @davidbritch, we didn't have that on our old repo. So glad we're getting all the latest tech. 🙂

Done.


problem of cpp Count Substrings That Satisfy K-Constraint I

please assign me this task for hacktober fest also add the labels.

Asssigned!

please open this issue again


Fix tsx type name in pre-commit

Fixes this error when running pre-commit:
==> At Hook(id='prettier')
==> At key: types_or
==> At index 0
=====> Type tag 'typescript' is not recognized.  Try upgrading identify and pre-commit?

It appears this will resolve the problem [https://pre-commit.com/#filtering-files-with-types]. I'm approving as my branch with Mike introduced this problem, but I'll let Josse review too.

Feel free to review @farzaank (you can add yourself as a reviewer).

Thanks @farzaank !


[Support] How do you use this SDK with an apikey?

The MailChimp class expects a username/password combination in order to authenticate with the MailChimp API. Yet from MailChimp's documentation, this doesn't appear to be how the API is designed to work. It expects an apikey, much like the pre-3.0 APIs did.
Perhaps this is the "Mailchimp secret key" mentioned in the MailChimpClient constructor's docstring? My application, which I'm currently upgrading to use the 3.0 API, cannot know anything besides the apikey for the MailChimp accounts it manages, so I'm not sure what to do.

Further research suggests that using HTTP Basic Authentication with any string for the username, and the apikey for the password, is the way to do this. So the existence of the mc_user argument in the constructor for MailChimpClient, and the following line in the README:
client = MailChimp('YOUR_USERNAME', 'YOUR_SECRET_KEY')

Seem pointless and confusing.
Perhaps you should remove the mc_user argument, and reword the documentation to:
client = MailChimp('YOUR_APIKEY')

Hi @coredumperror, as per Mailchimp  API Documentation, Basic authentication requires :

any string as your username and supply your API Key as the password

So a username (the one you use to log into your mailchimp's account) and a secret key are both required.
The MailChimpClient is therefor correct.
Let me know if this is ok for you.

No, the documentation is saying that your username is not required. That's what it means by "Enter any string as your username". I've even tested this:
from mailchimp3 import MailChimp

client = MailChimp('', '<MY_APIKEY>')
client.lists.all()

This code works and returns all my lists, because the username in the HTTP Basic Auth is ignored by MailChimp.
So the fact that your account username isn't necessary means that this library requiring it, or even mentioning it, is confusing. My application doesn't know the usernames for the MailChimp accounts it manages, which made me think at first that I couldn't use your library.
But by doing some experiments and reading MailChimp's documentation, I realized that I can use mailchimp3 after all (which is good!). I think it would be helpful for future users of mailchimp3 if you were to update the code and documentation to remove mention of usernames, since they aren't required by the API.

Something that I think would likely be useful before we look into that
would be to look into what kind of logging is done by using the API and
whether that string of text is captured, in which case I would need to say
that the removal of that variable would be counterproductive, though we can
certainly look at updating the documentation on the use of that particular
part of the interface.
On Wed, Apr 12, 2017 at 4:19 PM, Robert Rollins<EMAIL_ADDRESS>wrote:

No, the documentation is saying that your username is not required.
That's what it means by "Enter any string as your username". I've even
tested this:
from mailchimp3 import MailChimp
client = MailChimp('', '<MY_APIKEY>')
client.lists.all()
This code works and returns all my lists, because the username in the HTTP
Basic Auth is ignored by MailChimp.
So the fact that your account username isn't necessary means that this
library requiring it, or even mentioning it, is confusing. My
application doesn't know the usernames for the MailChimp accounts it
manages, which made me think at first that I couldn't use your library.
But by doing some experiments and reading MailChimp's documentation, I
realized that I can use mailchimp3 after all (which is good!). I think
it would be helpful for future users of mailchimp3 if you were to update
the code and documentation to remove mention of usernames, since they
aren't required by the API.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/charlesthk/python-mailchimp/issues/119#issuecomment-293695545,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOZHc2yj55nmuFAFG9Z_Px4vwaYOq-jAks5rvTHvgaJpZM4M75mz
.

--
Please click to read Notices:
http://www.mediweightlossclinics.com/sig/ Confidential Communication
http://www.mediweightlossclinics.com/sig/ Educational Purposes Disclaimer
http://www.mediweightlossclinics.com/sig/ Franchise Disclosure Statement

So far as I can see, from using the API Playground for a while, the API's return values don't include the username used for basic auth. And considering that MailChimp specifically states that the username can be any string, I can't imagine why they'd care what value you happen to use.
I've also discovered that there's a way to use the API through python-requests without using HTTPBasicAuth. In MailChimp's official Python examples for APIv3, they use this code:
    response = requests.get(endpoint, auth=('apikey', config.apikey),
                            params=params, verify=False)

Which I've tested, and it creates the following HTTP header:
Authorization: Basic YXBpaV5OmE0OThmOTk2OGM1NTBkMmY5NmE0OTFkNDM5ODVlNDFkLXVzMg==

This is actually the same exact header that gets created by:
from mailchimp3 import MailChimp
client = MailChimp('apikey', '<MY_APIKEY>')
client.lists.all()

So MailChimp's official example is clearly authenticating as user "apikey" and password "<MY_APIKEY>".
My suggestion is simply that mailchimp3 do the same thing that MailChimp's official Python example code does.

Code it up, update the docs, submit a PR. When making the change, allow the
argument to remain for anyone with legacy applications, simply make it
optional. If you don't have time, one of us will get to it soon in the next
few days.
On Apr 12, 2017 6:51 PM, "Robert Rollins"<EMAIL_ADDRESS>wrote:

So far as I can see, from using the API Playground for a while, the API's
return values don't include the username used for basic auth. And
considering that MailChimp specifically states that the username can be any
string, I can't imagine why they'd care what value you happen to use.
I've also discovered that there's a way to use the API through
python-requests without using HTTPBasicAuth. In MailChimp's official
Python examples
https://github.com/mailchimp/APIv3-examples/blob/master/python/lists.py
for APIv3, they use this code:
response = requests.get(endpoint, auth=('apikey', config.apikey),
                        params=params, verify=False)

Which I've tested, and it creates the following HTTP header:
Authorization: Basic YXBpaV5OmE0OThmOTk2OGM1NTBkMmY5NmE0OTFkNDM5ODVlNDFkLXVzMg==
This is actually the same exact header that gets created by:
from mailchimp3 import MailChimp
client = MailChimp('apikey', '<MY_APIKEY>')
client.lists.all()
So MailChimp's official example is clearly authenticating as user "apikey"
and password "<MY_APIKEY>".
My suggestion is simply that mailchimp3 do the same thing that
MailChimp's official Python example code does.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/charlesthk/python-mailchimp/issues/119#issuecomment-293729540,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOZHc2lwSYA86gGKW7vuL7ZT7-6saSlNks5rvVWFgaJpZM4M75mz
.

--
Please click to read Notices:
http://www.mediweightlossclinics.com/sig/ Confidential Communication
http://www.mediweightlossclinics.com/sig/ Educational Purposes Disclaimer
http://www.mediweightlossclinics.com/sig/ Franchise Disclosure Statement

Done! I hope the way I changed the code is acceptable.

Closing in favor of #138


@connectData is not fetching data in a child component

Referencing this commit: https://github.com/erikras/react-redux-universal-hot-example/pull/519
When using @connectData in a child component, fetchDataDeferred function is not even being called. It works fine from a parent function.

+1 same issue.
and what is the use case for fetchData and fetchDataDeferred

It says in Widgets.js:
          If you hit refresh on your browser, the data loading will take place on the server before the page is returned.
          If you navigated here from another page, the data was fetched from the client after the route transition.
          This uses the static method fetchDataDeferred. To block a route transition until some data is loaded, use fetchData.
          To always render before loading data, even on the server, use componentDidMount.

:pager: @mhodgson

@erikras @austinmao using fetchData in child components never worked. The component needs to be one referenced in the router for the app to be able to get a reference to it before rendering. Nothing I changed affected this behavior. I do not have a good solution for allowing fetchData in arbitrarily nested components.

Thanks for the response, guys!

Shall we close?


fix bug w/ TorchTrainStep working dir

Fixes #237
Changes proposed in this pull request:

Fixes a bug where TorchTrainStep working directory would be left in an unrecoverable state if training failed after saving the final model weights.

Before submitting

[x] I've read and followed all steps in the Making a pull request
section of the CONTRIBUTING docs.
[x] I've updated or added any relevant docstrings following the syntax described in the
Writing docstrings section of the CONTRIBUTING docs.
[ ] If this PR fixes a bug, I've added a test that will fail without my fix.
[ ] If this PR adds a new feature, I've added tests that sufficiently cover my new functionality.

After submitting

[ ] All GitHub Actions jobs for my pull request have passed.

We'll start from the last checkpoint then, right?

We always start from the latest checkpoint saved. If there are no more training steps left after the latest checkpoint, then we don't do anymore training steps.


Feature/zod parser tests

Added a few repro tests for zod code generation.
I hope the tests make sense and are okay.

The failing test complains about
SyntaxError: /home/runner/work/kubb/kubb/packages/swagger-zod/mocks/zod_parser.yaml is not a valid Openapi API definition

However, I tried multiple validators and none complains...

@helt Is this related to your issue? https://github.com/kubb-project/kubb/issues/658

@stijnvanhulle Yes. Sorry for the intermixing of issues here.
The tests document the following discoveries:

.nullable() is added incorrectly (E. G. In test NullableStringWithAnyOf
format UUID seems not to be added at all. See NullableStringUuid
const  keyword should be translated to z.literal(...) if I understand correctly. Eg NumberValueConst test

But please note, that the expected values of the tests are merely what I think it should be, and have been written manually, and therefore might contain syntax and semantic errors!

@helt Added your tests to https://github.com/kubb-project/kubb/pull/683 and also fixed the issue :)


Docs out of date for M4

The docs here are not up to date and so the commands result in errors.  In particular, it seems that base.List is not longer valid, and should instead be base.data.List

I've pushed a fix for this, just needs a deploy.

Deployed the latest website with fix.


updates don't want to run

Hi shyim,
I think, you are the only who can help me with that.
We can't upgrade the shopware version in our docker-compose.yml file (based on your advanced-docker file), without getting a fatal error from symphony. We are running Version <IP_ADDRESS>. on PHP 7.4 with MySQL 8, if we want to upgrade to any other version > <IP_ADDRESS>, the frontend throws:
Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\InvalidArgumentException: Class "Shopware\Production\Command\SystemInstallCommand" used for service "Shopware\Production\Command\SystemInstallCommand" cannot be found. in /var/www/html/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php:65 Stack trace: #0 /var/www/html/vendor/symfony/dependency-injection/Compiler/Compiler.php(91): Symfony\Component\Console\DependencyInjection\AddConsoleCommandPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #1 /var/www/html/vendor/symfony/dependency-injection/ContainerBuilder.php(744): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #2 /var/www/html/vendor/symfony/http-kernel/Kernel.php(545): Symfony\Component\DependencyInjection\ContainerBuilder->compile() #3 /var/www/html/vendor/shopware/core/Kernel.php(194): Symfony\Component\HttpKernel\Kernel->initializeContainer() #4 /var/www/html/vendor/sh in /var/www/html/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php on line 65
The containers html_task_1 and html_worker_1, as well as html_maintenance_1 are always exiting and restarting.
for example: upgrade to version <IP_ADDRESS>
`[root@**** html]# docker logs maintenance
rm: can't remove '/var/www/html/config/services/defaults_test.xml': No such file or directory
mysql (<IP_ADDRESS>:3306) open
In AddConsoleCommandPass.php line 65:
Class "Shopware\Production\Command\SystemInstallCommand" used for service "
Shopware\Production\Command\SystemInstallCommand" cannot be found.
`
Thank you for your help

Is the cache dir shared or mounted in a folder? 🤔

volumes:       - ./plugins:/var/www/html/custom/plugins       - ./files:/var/www/html/files       - ./jwt:/var/www/html/config/jwt       - ./theme:/var/www/html/public/theme       - ./media:/var/www/html/public/media       - ./thumbnail:/var/www/html/public/thumbnail       - ./bundles:/var/www/html/public/bundles       - ./sitemap:/var/www/html/public/sitemap       - ./services:/var/www/html/config/services

so, delete it?

https://github.com/shopware/production/commit/4a0cd7c022c3971d7e8dacaa4a1ec5fa6c954f2e
Apply that to your folder or remove it

with shyim/shopware:latest i'm getting now:
`[root@4AE3720 html]# docker logs maintenance
Written
mysql (<IP_ADDRESS>:3306) open
In CheckExceptionOnInvalidReferenceBehaviorPass.php line 86:
The service "Swag\LanguagePack\Core\System\SalesChannel\Command\SalesChanne
lCreateCommand" has a dependency on a non-existent service "Shopware\Core\M
aintenance\SalesChannel\Service\SalesChannelCreator".
`

I guess you have to update the SwagLanguagePack plugin

Ok I got it. I downloaded a new shopware:latest image, and now it's updating and running. Thank you very much <3

no problem xD


Support for converting single image multiple ways for export

Hm. Need to think on this.

People can just create a duplicate image. It doesn't seem worthwhile to create a whole interface when someone can simply copy the image and change how it gets formatted.


recent change and niivue behaving differently in APQC HTML?

Howdy-
NiiVue is great to have in afni_proc.py's QC (APQC) HTML.  However, between the last time we taught a Bootcamp in late Oct and just this week, there seems to have been a change in NiiVue that makes some images appear all dark?
The following two images are snapshots of activating NiiVue to view an EPI dataset in October, 2023 (which appears how it was intended to):

... and just yesterday (Dec 13, 2023):

These images were taken from the exact same HTML code surrounding NiiVue---only the version of NiiVue is changing between them.
It is odd that it is totally dark.  In some other images in the APQC HTML, NiiVue still behaves appropriately.  I'm not quite sure what the pattern is of where we observe this dark screen and where the brain appears as it should.  Any suggestions on what might be causing this?
thanks,
pt

@mrneont can you share the two versions of NiiVue? The version text should be printed to the JavaScript console in the webpage developer tools. Also, can you share the html page that has embedded NiiVue?

Hi, @hanayik - Sure thing (I wasn't sure how to get the NiiVue version number, thanks for pointing that out).

New/dark images: NIIVUE VERSION  0.38.3
Old/fine: NIIVUE VERSION  0.38.0

this is the diff between the two commits. There's a lot there, but most of it seems to be related to new mesh features, not volumes. I will have to investigate more later.
https://github.com/niivue/niivue/compare/4be9363..6f6e0e1

Just as a recap, we addressed this today in our meeting and decided to avoid setting modulation images in APQC when it's not necessary since the modulation behaviour changed in a recent commit (from turning off via a boolean to accepting a numerical mpow value).


indexer/worker.py: Have check_output_queues check "data" disk space.

With stacks running on a single server, the "data" volume is almost certainly on the same disk as rabbitmq queues, so pause queuing if the data volume is too full.
This is to try to keep "historical" processing stacks running on smaller servers from filling the disk if queues back up further down the line (ie; the importer queue when ES is overloaded).

@pgulley can you review?  Should I switch to the Windows friendly API?!

@pgulley can you review? Should I switch to the Windows friendly API?!

If it's a simple change, let's use the API with the widest coverage. Not that I anticipate running this on a windows server anytime (knock on wood) but it's probably the best OSS practice


not working

getting couldn't find preset "env" relative to directory

Could you copy and paste the full stack trace?

I'm using create-react-native-app.

Then on the first line of my app.js file (I don't have an index.js) I import ignoreWarnings from 'react-native-ignore-warnings'; and after my other imports I add:
ignoreWarnings(['Warning:'])  I also tried   ignoreWarnings('Warning:')

then on my iphone I get the following:
d:\testbed\react-native\todo\node_modules\react-native-ignore-warnings\lib\index.js: Couldn't find
preset "env" relative to directory "d:\\testbed\\react-native\\todo\\node_modules\\react-native-

ignore-warnings"
ABI25_0_0RCTFBQuickPerformanceLoggerConfigureHooks
ABI26_0_0RCTFBQuickPerformanceLoggerConfigureHooks
<redacted>
<redacted>
<redacted>
<redacted>
<redacted>
CFRunLoopRunSpecific
GSEventRunModal
UIApplicationMain
Exponent
<redacted>

Can you send me your babel config?

I currently have react-native-ignore-warnings uninstalled.  My .babelrc file is:
{
"presets": ["babel-preset-expo"],
"env": {
"development": {
"plugins": ["transform-react-jsx-source"]
}
}
}
Sent from Mail for Windows 10
From: Jam Risser
Sent: Saturday, April 14, 2018 03:24 PM
To: codejamninja/react-native-ignore-warnings
Cc: rss81; Author
Subject: Re: [codejamninja/react-native-ignore-warnings] not working (#3)
I think the error is related to your babel config
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Try installing the following . . .
npm install --save-dev babel-preset-env

I’m sure there are a lot of users like me who are just learning this stuff.  Your help is greatly appreciated.  There’s noway I would have been able to solve this on my own
Sent from Mail for Windows 10
From: Jam Risser
Sent: Saturday, April 14, 2018 06:22 PM
To: codejamninja/react-native-ignore-warnings
Cc: rss81; Author
Subject: Re: [codejamninja/react-native-ignore-warnings] not working (#3)
I think I might just move those modules into the regular deps to prevent users from needing to install them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This doesn’t seem to exist.
λ npm install --save-dev babel-plugin-stage-2
npm ERR! code E404
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/babel-plugin-stage-2
npm ERR! 404
npm ERR! 404  'babel-plugin-stage-2' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR!      C:\Users\saltydog\AppData\Roaming\npm-cache_logs\2018-04-14T22_25_56_519Z-debug.log
Sent from Mail for Windows 10
From: Jam Risser
Sent: Saturday, April 14, 2018 06:21 PM
To: codejamninja/react-native-ignore-warnings
Cc: rss81; Author
Subject: Re: [codejamninja/react-native-ignore-warnings] not working (#3)
Nice, that means it fixed the error :)
Now run . . .
npm install --save-dev babel-plugin-stage-2
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Oh, I'm sorry, it's babel-preset-stage-2
npm install --save-dev babel-plugin-stage-2

Awesome, working like a charm.  Thanks again.
Sent from Mail for Windows 10
From: Jam Risser
Sent: Saturday, April 14, 2018 06:29 PM
To: codejamninja/react-native-ignore-warnings
Cc: rss81; Author
Subject: Re: [codejamninja/react-native-ignore-warnings] not working (#3)
Reopened #3.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

we can close this out


[5.9] Don't set default message when denying policy, move "This action is unauthorized" message to exception.

This minor PR brings these improvements:

Makes it possible to determine if a policy returned with an error message or not. Currently it's not possible to easily know if a policy came back with a defined message or if it was just set as the default one ("This action is unauthorized") - with this PR the response message will be null by default if no message was supplied.
The AuthorizationException still sets the default error message if nothing was explicitly returned from the policy.

@garygreen how would you use this in a real-life example?

Example in code:
class MemberPolicy {

	public function reigsterAsVip(Member $member)
	{
		if ($member->isVip()) {
			// Return specific error message.
			return $this->deny('You cannot register as a VIP because you are already one.');
		}

		if ($member->isUnderSecretReview()) {
			// Don't return specific error, we want to keep this reason hidden/non obvious.
			return false;
		}

		return true;
	}

}

$access = Gate::inspect('register-as-vip', $member);
if ($access->denied()) {
	// Return the message from the policy or set a default error message.
	return redirect('/')->withError($access->message() ?? 'You cannot register as a VIP at this time.');
}

// Happy path...
// ...

Without this PR, it wouldn't be obvious to know if the policy came back with a specific message because even on the return false line above the message would be set as This action is unauthorized which technically isn't true. The default error message is not useful when your inspecting the actual response from the policy.
Also this PR fixes some cases in the framework where you create a AuthorizationException and it doesn't set the default message which is a bit inconsistent.


Tensorflow CPU 1.5 VS 1.6 on Windows 7 - 64 bits - Bug on 1.6 version

System information

script provided in TensorFlow :  import tensorflow as tf.
OS Platform and Distribution Windows 7 64 bits:
TensorFlow installed from binary:
TensorFlow version 1.6:
Python 3.6:
Bazel version : no bazel:
GCC/Compiler version : no compiler:
CUDA/cuDNN version : CPU, not GPU:
GPU model and memory: no GPU:
compiling a python program with Pycharm:

Describe the problem
I got a bug when using Version 1.6.
Version 1.5 works fine on the same environment. But I need version Tensorflow 1.6 to run Mozilla's deepspeech tool.
Source code / logs
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Python36\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 955, in _find_and_load_unlocked
File "", line 658, in _load_unlocked
File "", line 571, in module_from_spec
File "", line 922, in create_module
File "", line 219, in _call_with_frames_removed
ImportError: DLL load failed with error code -1073741795
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
return importlib.import_module('pywrap_tensorflow_internal')
File "C:\Python36\lib\importlib_init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 566, in run_nodebug
File "", line 1, in
File "C:\Python36\lib\site-packages\tensorflow_init_.py", line 24, in
from tensorflow.python import *
File "C:\Python36\lib\site-packages\tensorflow\python_init_.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Python36\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 994, in _gcd_import
File "", line 971, in _find_and_load
File "", line 955, in _find_and_load_unlocked
File "", line 658, in _load_unlocked
File "", line 571, in module_from_spec
File "", line 922, in create_module
File "", line 219, in _call_with_frames_removed
ImportError: DLL load failed with error code -1073741795
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
return importlib.import_module('pywrap_tensorflow_internal')
File "C:\Python36\lib\importlib_init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

Possible duplicate of https://github.com/tensorflow/tensorflow/issues/22512
Can you try installing the Microsoft Visual C++ 2015 Redistributable Update 3 listed in the Windows pip install instructions?

@belkacem77 Have you tried installing Microsoft Visual C++ as said by @lamberta  above.

@harshini-gadige  @lamberta
Yes I installed MVC++ 2015 Update 3. I will reinstall again from scratch today, even the OS, and will be back.

Sorry I changed the OS version. Windows 10. It works fine.


[WorkspaceTests] Create mocking infra for creating manifest graphs

This removes a lot of boilerplate needed for workspace tests.

@swift-ci please test


[Bug] Skin not applying after exiting BPM

Before Reporting

[X] I found no existing issues matching my bug
[X] My issue is not caused by the Millennium interface inside Steam (Themes, Plugins & Update Panel). If it is, make a issue report in this repo.
[X] My issue is not caused by a theme

Describe the Bug
After getting out of big picture mode theme reverses to the original one
Expected Behavior
It should stay always the theme i picked.
Steps To Reproduce

Open steam.

See the original theme of steam.

Operating System
Windows
Anything else?
No response

Fix in the latest version.


"[object Object]" is not valid JSON

Hi, @yemenpoint I don't know why did you rolled back my PR but right now I have again the same problem:

Here is my model:

Here is what this?.value is:

Maybe we should add a check if it's already an object then no need to JSON.parse?

I will fix it sorry .😅😅

Check the last commit

Thanks, issue solved!


pull request for e2e test at 11/08/2016 22:45:10

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Error Fetching registry : express

I ran the command
npm install express
And received the following:
npm ERR! Error: failed to fetch from registry: express
npm ERR!     at /usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9)
npm ERR!     at Request._callback (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18)
npm ERR!     at Request.callback (/usr/local/lib/node_modules/npm/node_modules/request/main.js:104:22)
npm ERR!     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/main.js:181:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/main.js:178:10)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at CleartextStream.<anonymous> (http.js:1174:13)
npm ERR!     at CleartextStream.emit (events.js:88:20)
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>npm ERR!
npm ERR! System Linux 2.6.38-13-generic-pae
npm ERR! command "node" "/usr/local/bin/npm" "install" "express"
npm ERR! cwd /home/brlamore/workspace/Byllis/src
npm ERR! node -v v0.6.6
npm ERR! npm -v 1.1.0-beta-4
npm ERR! message failed to fetch from registry: express
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/brlamore/workspace/Byllis/src/npm-debug.log
npm not ok

When I navigate to the page I see:

This webpage is not available
The webpage at https://registry.npmjs.org/express might be temporarily down or it may have moved permanently to a new web address.
Error 113 (net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH): Unknown error.

There are no problems going to the unsecure site http://registry.npmjs.org/express

I was able to fix this by changing the registry url with
npm config set registry  http:\/\/registry.npmjs.org\/


Add notes that Ecto 3.4 requires Elixir 1.7

As the other versions show when the next elixir version is required, it should also be noted Ecto 3.4 requires 1.7, as per https://github.com/elixir-ecto/ecto/commit/e5908c0ed7b988c8c230502d31e278a85f3d2a68#diff-6023be6004fce4718dad3dafb576d258

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:


php 7.1 issues with using GridFieldForReadonly and/or PersistentGridField

Getting this with SilverStripe 3.6.* when trying to add either of these while using php 7.1:
Injector:
  GridField:
    class:
       - GridFieldForReadonly
       - PersistentGridField

[Notice] Array to string conversion
GET admin/mymodeladmin
.../framework/control/injector/InjectionCreator.php

Source
5 /**
6  * A class for creating new objects by the injector.
7  *
8  * @package framework
9  * @subpackage injector
10  */
11 class InjectionCreator implements Factory {
12
13 	public function create($class, array $params = array()) {
14 		$reflector = new ReflectionClass($class);
15
16 		if (count($params)) {
17 			return $reflector->newInstanceArgs($params);
18 		}
19
20 		return $reflector->newInstance();

adding this fixes it:
class InjectionCreator implements Factory {

	public function create($class, array $params = array()) {
		if(is_array($class))
			$class = $class[0];
		$reflector = new ReflectionClass($class);

		if (count($params)) {
			return $reflector->newInstanceArgs($params);
		}

		return $reflector->newInstance();
	}

}

Should I put in a pull request or do you guys want to handle this?

That's invalid config for the injector, though, so why would you not expect an error?
I think an error condition here is more useful as it's clearer that you've reconfigured something rather than just resuming that the first one is correct

What is the correct syntax for injecting multiple classes then?

What is the correct syntax for injecting multiple classes then?

That's not possible, it's not how dependency injection (in SS) works. What you're effectively saying when you do:
Injector:
  MyClass:
    class: AnotherClass

is "When I ask the injector for a MyClass object, actually create a AnotherClass object and give me that". This allows me to "replace" core classes with another class. It doesn't magically mix the code/logic/methods/properties of AnotherClass into MyClass.
If what you're looking for is to push new methods from multiple places into a class, you want to use the Extension (decorator) pattern we support as that does mix methods from multiple sources and "pushes" them into the original class

Ok, thanks for the help.  Feel free to close the issue.


Bump version to 3.7.0

Summary
Bump hard-coded version used by --version flag.
How did you test this change?
Before:
❯ go run . --version
gh dash version 3.5.1

After:
❯ go run . --version
gh dash version 3.7.0

Thanks @robdimsdale , can you bump to 3.7.1 as that will be what i'll bump to

FYI, I'm working on using goreleaser for our releases, so maintaining the version manually will not be required

FYI, I'm working on using goreleaser for our releases, so maintaining the version manually will not be required

💯
I'll close this PR then.


HIPSYCL_GPU_ARCH not specified

When trying to build some sycl code with cuda it says the gpu arch is not specified but there is literally no documentation on what to set that variable to

Nevermind, for other people needing it you can find documentation here
https://llvm.org/docs/CompileCudaWithLLVM.html
it isn't hipsycl specific but clang and cuda specific ^

... there is also some explanation/example setting mentioned in the documentation for the cmake variable DEFAULT_GPU_ARCH (can be seen e.g. when using ccmake). Maybe we should also add some example to the syclcc --help output.

@illuhad The issue is that not all sycl devs are former cuda devs
so some of them might be confused by that flag other than that it is pretty great software, thanks ^

Yes, I understand. I think we can also expect this to become a more frequent issue as SYCL gets more popular and we get more users who learn SYCL as their first heterogeneous programming model. So, if you'd like to add some documentation to the readme, I will happily merge a PR :)

Yeah, more docs are required here.  I couldn't figure it out until I found this issue and read the LLVM page.  And it's not like I don't know how to use CUDA.  I guessed sm60 but had to read the LLVM docs to figure out that I should have used sm_60.  That's the sort of thing that needs to be documented with syclcc-clang --help.

@jeffhammond done, see PR #225 :)


Simple payment channel in bamboo

https://www.reddit.com/r/ethereum/comments/6fde8t/ethereum_payment_channels_in_50_lines_of_solidity/dihe3tj/?context=3
https://medium.com/@matthewdif/ethereum-payment-channel-in-50-lines-of-code-a94fad2704bc
This makes a great example.

This has been done.


luci-mod-status: move index acl into own file

The ACL file luci-mod-status.json is already quite long.
It is also a separate menu item in LuCI, so in my view it makes sense to
move it to a separate file. An additional positive effect is that the
file then becomes clearer.

Merged, thank you!


Problem wit click event callback

Hi,
thanks for the super cool mermaid.
I have a questions, because i have problems to set a click event to a Node.
Graph Code:
        graph LR
        ABC(Datasource) -- Input --> B((System))
        B -- Output --> C(Datasink)

        click ABC testc

JS Code:
  function testc(id){
    window.location.href = 'http://www.google.de';
  }

The callback function testc is not triggerd. What i have to to to get a click Event on the ABC node, so it will open the google website? Thank you!

I could replicate the issue with a page that contains several diagrams and found a root cause the issue which I fixed. A side effect will be that on a page with several diagrams if the node ids are not unique a click could be mapped to several nodes.

Thank you, i will test it.

Fixed with release 0.5.1


URL and active link not matching

I am following the example of react-redux: Adding React Router to the Project
components/Root.js
import React from 'react';
import { Provider } from 'react-redux';
import App from './App'
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';

const Root = ({ store }) => (
	<Provider store={store}>
	    <Router>
		    <Switch>
		    	<Route exact path='/' component={ App }/>
	        	<Route path="/:filter" component={ App }/>
	        </Switch>
    	</Router>
	</Provider>
);

export default Root;

components/Footer.js
import React from 'react'
import FilterLink from '../containers/FilterLink'

const Footer = () => (
  <p>
    Show:
    {" "}
    <FilterLink filter="all">
      All
    </FilterLink>
    {", "}
    <FilterLink filter="active">
      Active
    </FilterLink>
    {", "}
    <FilterLink filter="completed">
      Completed
    </FilterLink>
  </p>
)

export default Footer

containers/FilterLink.js
import React from 'react';
import { NavLink } from 'react-router-dom'

const FilterLink = ({ filter, children }) => {

	console.log("filter: "+filter);
	console.log("children: "+children);

	return (
	  <NavLink
	    to={filter === 'all' ? '' : filter}
	    activeStyle={{
	      textDecoration: 'none',
	      color: 'black',
	    }}
	  >
	    {children}
	  </NavLink>
	);

}

export default FilterLink;

The results i get are:

As per the code the active link should be same as the the URL. Even the URL shows "localhost:3008/active" the active link shows as "all"  and similar to completed.
Whats going wrong and why the corresponding link is not getting activated as per the URL.

This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux where there are a lot more people ready to help you out. Thanks!

I have the same problem. The NavLink doesn’t get the active class when changing the URL by clicking said NavLink. So it is indeed a bug. This used to work but stopped in a recent release, I cannot say which one though.

I used exact then it worked fine


swagger-jersey2-jaxrs dependencies

If you're looking to use Resteasy 3.x with the jersey2 artifact, you'll get a dependency error for FormDataParam.  See https://github.com/swagger-api/swagger-core/pull/1010

@fehguy could you clarify what should be done here? The project's pom.xml contains two dependencies from Jersey2. Do we need to remove them?

Keep in mind the module name is.... jersey2.

Perhaps we should resolve it as part of #1244.


Update bugs section of high-resolution-time.json

The High Resolution Time API has been found to enable a "Spy in the Sandbox" class of security vulnerability. Full PDF of security research paper is at http://arxiv.org/pdf/1502.07373v2.pdf
Also found an old Temp2 fork created last year by Fyrd containing Chrome and Opera about older versions of Chrome and Opera on Windows. Copied and pasted into this proposed update, then revised to "Some versions of ..."

Thanks!


support ceph blobstore on openstack

Hi it seems that standard s3 signing can be used for ceph. Let's clarify this first ...


A readonly interface property can be implmented as writeonly class property?

TypeScript Version:  4.0.0-Beta

Search Terms:

getter setter
writeonly property
readonly property

Code
interface ITest {
    readonly name: string;
}

class Test implements ITest {
    #_name: string = "";
    set name(value: string) { this.#_name = value; }
}

const test = new Test();
test.name = "James";

const it = test;
console.log(it.name);

Expected behavior:
TSC can report a error since Test does not implment get name accessor.
ITest declare name property is readonly, that means name is readable. But name property of Test is not readable. It's against the interface.
Actual behavior:
No Error.
Playground Link: Provided
Related Issues:
maybe related to #12, but they are different.

#21759 might be another way to think of this

TS doesn't have a notion of a "writeonly" property (see prior comment) so a property is always assumed to have a read side.


Better Random Sleep

What would you like to be added:

Accept a range for random sleep
Make default shorter time unless needed
Add parameter to "speed" it up

Why is this needed:

Certain people are saying it's too slow or something. It's a feature, but some can't appreciate it.

Hm, too slow? I think it is tooooo fast by default! :D
Accept a range for random sleep is a nice idea.
I modified sleeps for myself like so:

i added random uniform 0.5-1.5 sec sleep on every user page.
I added a global variable (need to refactor to session variable) with name last_success_iteraction. It knows the time of last success interaction .

INFO | Last interaction was 31.497874 seconds ago, we need to sleep for 66.5650459141193!

😄 I'm just the messenger.
Those are great ideas as well! I'll try to implement those also. The speed parameter will allow you to slow it down as well though. It could be called "speed-modifier". 0.5 would halve the random sleeps. 1.5 would make them 150% longer. Defaults to 1.

This is added in the upcoming v1.2.0. Closing the issue to clean things up.


Application returns 500 errors for users without ACL entry

With a fresh install:
I was able to see the simian UI at the appspot url, while everyone other user in the gsuite domain was getting a 500 error.
As soon as I added someone to the admin ACL, that person was able to access the dashboard but my requests immediately started to return 500 errors. I had to ask them to add me.
While there's a workaround, two issues should be addressed:

app should return a 4xx error instead of 500 for authentication issues.
install instructions should make it explicit that the initial admin user must be set.

Traceback:

auth_domain
Traceback (most recent call last):
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__
    rv = self.handle_exception(request, response, e)
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__
    rv = self.router.dispatch(request, response)
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher
    return route.handler_adapter(request, response)
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__
    return handler.dispatch()
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch
    return self.handle_exception(e, self.app.debug)
  File "/base/data/home/apps/p~acme-corp/27ff0fde1ab4.399726129461307711/simian/mac/admin/__init__.py", line 176, in handle_exception
    super(AdminHandler, self).handle_exception(exception, debug_mode)
  File "/base/data/home/runtimes/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch
    return method(*args, **kwargs)
  File "/base/data/home/apps/p~acme-corp/27ff0fde1ab4.399726129461307711/simian/mac/admin/summary.py", line 49, in get
    self_report_username = auth.DoUserAuthWithSelfReportFallback()
  File "/base/data/home/apps/p~acme-corp/27ff0fde1ab4.399726129461307711/simian/mac/common/auth.py", line 175, in DoUserAuthWithSelfReportFallback
    if not email.endswith('@' + settings.AUTH_DOMAIN):
  File "/base/data/home/apps/p~acme-corp/27ff0fde1ab4.399726129461307711/simian/settings.py", line 372, in __getattr__
    return self._Get(str(k).lower())
  File "/base/data/home/apps/p~acme-corp/27ff0fde1ab4.399726129461307711/simian/settings.py", line 802, in _Get
    raise AttributeError(k)
AttributeError: auth_domain

500 for authentication issues.

This error caused by missing AUTH_DOMAIN setting in settings.py.

I have the value set in settings.cfg before deploying to app-engine.
Is there a step in the deployment that I skipped?

I have the value set in settings.cfg

It have to be set in src/simian/settings.py

The https://github.com/google/simian/wiki/Admin-Setup page only mentions editing the settings.cfg file. Can the documentation be updated?


Ludown: Fix for correct handling of markdown segments in QnA answer for translate command

Fixes #707
Proposed Changes

Fix to handle markdown segments in QnA Maker answer for ludown translate command

Testing

Added new tests
Updated one existing test

Pull Request Test Coverage Report for Build 1781

25 of 32 (78.13%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 67.118%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/Ludown/lib/translate-helpers.js
25
32
78.13%

Totals

Change from base Build 1779:
0.05%

Covered Lines:
3991

Relevant Lines:
5676

💛  - Coveralls


[WIP] Upgrades iOS to support Stripe 16.x & AppInfo

Changes
Building on the work in https://github.com/tipsi/tipsi-stripe/pull/497, this PR tries to apply similar changes for tipsi-stripe iOS.
Tasks

[x] Trivial Renames
[x] AppInfo matching Android
[ ] AppInfo Partner Id? -- Stripe iOS declares that a Partner ID must be nonnull when initializing STPAppInfo  @mindlapse -- I need your help here finding what we should send!
[ ] What should we do with startPolling, a now deprecated API? "You should poll your own backend to update based on source status change webhook events it may receive."  -- Users don't necessarily have a backend when they're using tipsi-stripe. A very brief search does not find documentation discussing this.
[ ] paymentRequestWithCardForm uses createCardSources a property that has been completely deleted instead of being deprecated. No direct alternatives are suggested that I see
[ ] paymentRequestWithCardForm uses managedAccountCurrency a property that has been completely deleted instead of being deprecated. No direct alternatives are suggested that I see.

We can ignore the Polling question for now, if we want to kick the can down the road;
We however are required to migrate away from CardSources and I have no idea what managedAccountCurrency is about.

One problem with this PR is that to make the AppInfo changes I will also need to switch from CardSources to PaymentIntents as the 16.x Stripe SDK does not support CardSources anymore.
Ref: Stripe Migration Guide

Interesting okay!  For the first point, I'm following up with Chris Traganos regarding the partnerId, and mentioned for now that we could go with an empty string and keep that unless we hear otherwise.
Regarding the startPolling method, that's for sources, which will likely need to change with payment intents.  Finding a way to support apps without a backend is an important use case, which may necessitate the use of polling unless or until another approach is viable.
Regarding the createCardSources method, again that is something we'll need to port to payment intents.
I'm going to see how these concerns are expressed on the Android side to see what options are available.


internal/testhooks: staticcheck

Closing this, see my comment here:

https://github.com/perkeep/perkeep/pull/1405#issuecomment-894727096


Update customCiBuildId, should use GITHUB_RUN_ID

This PR is blocked by this PR on the TR https://github.com/cypress-io/cypress/pull/6394
And PR for the dashboard that is WIP

 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.


Update modify-program.md

fixed the type of StorageAccountStaticWebSite object and, removed "./" from "./index.html" to avoid XML error in ARM API

Thank you @hmizael! I'm trying your changes and they LGTM but I also had to add this to the Blob resource to make it work:
  index-html:
    type: azure-native:storage:Blob
    properties:
      ...
      type: block

Was it needed for you too? If so, do you mind adding it to this PR? Thanks again.

Add.


Use PendingTransaction struct in every operation

For the user to have more control over the transactions and when to await for the TransactionReceipt all the operations including send and send_eip712 to send a transaction, should return the PendingTransaction to be awaited in the user side.

CI is failing but we could merge after fixed.

Codecov Report

Merging #88 (506cff4) into main (591c9de) will increase coverage by 0.17%.
The diff coverage is 95.58%.

@@            Coverage Diff             @@
##             main      #88      +/-   ##
==========================================
+ Coverage   82.85%   83.02%   +0.17%
==========================================
  Files          13       13
  Lines        3167     3170       +3
==========================================
+ Hits         2624     2632       +8
+ Misses        543      538       -5

Impacted Files
Coverage Δ

src/zks_provider/mod.rs
91.07% <92.00%> (+0.39%)
:arrow_up:

src/zks_wallet/wallet.rs
85.26% <97.67%> (+0.04%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Uncaught TypeError: Cannot read property 'Component' of undefined

code：

In the readme it says to use import * as tsx from "vue-tsx-support"; and not import { ... }