If register the UpdateProgress event of ShellFileOperations, the operation will be invalid

Describe the bug
If there is no following line, the operation is performed normally
 Operation.UpdateProgress += Progress;

If I register for the UpdateProgress event, the copy operation will be invalid. It means that no files are copied.
By the way, I want to know whether it is correct way to get the copy progress?
What code is involved
        public static bool Copy(IEnumerable<string> Source, string DestinationPath, ProgressChangedEventHandler Progress)
        {
            try
            {
                if (!Directory.Exists(DestinationPath))
                {
                    _ = Directory.CreateDirectory(DestinationPath);
                }

                using (ShellFileOperations Operation = new ShellFileOperations
                {
                    Options = ShellFileOperations.OperationFlags.AddUndoRecord | ShellFileOperations.OperationFlags.NoConfirmMkDir | ShellFileOperations.OperationFlags.Silent
                })
                {
                    Operation.UpdateProgress += Progress;

                    foreach (string SourcePath in Source)
                    {
                        using (ShellItem SourceItem = new ShellItem(SourcePath))
                        using (ShellFolder DestItem = new ShellFolder(DestinationPath))
                        {
                            Operation.QueueCopyOperation(SourceItem, DestItem);
                        }
                    }

                    Operation.PerformOperations();
                }

                return true;
            }
            catch
            {
                return false;
            }
        }

Expected behavior
Copy files and report progress

This is the correct way. There was a bug which is now fixed that threw an exception thus causing the operation to not complete.

When will a new version with this fix be released? Looking forward to your release.

In the next 2-3 days.

I have just released v3.2.12 with this fix

Got it, now it work well, Thanks.


Remove aria-modal attribute to prevent browser bugs

Fixes #654.
Changes proposed:

remove the aria-modal attribute set on the modal wrapper

There are a couple problems with the aria-modal attribute:

it is not set on the correct dom element (in theory, it should be
set on the element having the dialog role, as stated in #654)
it is buggy in Safari. The easy way to fix the problem is to remove the attribute
(again, as suggested in #654). While it's cool on paper, the attribute is currently
not necessary, since the aria-hidden="true" is set correctly on the
app element.

~Upgrade Path (for changed or removed APIs):~
Acceptance Checklist:

[x] The commit message follows the guidelines in CONTRIBUTING.md.
[x] Documentation (README.md) and examples have been updated as needed. There were no changes needed
[x] If this is a code change, a spec testing the functionality has been added. As there were no test about the presence of aria-modal before, I did not change anything
[x] If the commit message has [changed] or [removed], there is an upgrade path above.

Coverage remained the same at 87.703% when pulling beff4034ec204311cdc30323f2c0ab5723bb0be2 on empreinte-digitale:remove-aria-modal into 4377cc87fc6b2d4766a4aac8ffb9568adccd50c6 on reactjs:master.

Thank, @Leimi. I'll merge this soon.


Drop the intermediate keyObj and sigObj variables from the HashedReko…

…rd type.
This is part of a larger series to reduce intermediate state on each rekord type.
Signed-off-by: Dan Lorenc<EMAIL_ADDRESS>
Summary

Ticket Link

Fixes
Release Note

Dockerhub appears down :(


⚠ Fortnite has degraded performance

In 1769976, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1565 ms

Resolved: Fortnite performance has improved in 7118bc3.


Make fuzz work

For some reason fuzz didn't work:
WARNING: Failed to find function "__sanitizer_get_total_unique_coverage".
WARNING: Failed to find function "__sanitizer_reset_coverage".
INFO: Seed:<PHONE_NUMBER>
ERROR: __sanitizer_reset_coverage is not defined. Exiting.
Did you use -fsanitize-coverage=... to build your code?
────────────────────────────────────────────────────────────────────────────────

Error: Fuzz target exited with exit status: 1

I fixed it and found bugs:

thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
  left: `true`,
 right: `false`', fuzz_targets/load_wabt.rs:10:5

Output of `std::fmt::Debug`:

	[0, 97, 115, 109, 1, 0, 0, 0, 12, 1, 11]

Which means wasmi accepts a code which is not accepted by wabt. To try a .wasm file: echo AGFzbQEAAAAMAQA= | base64 --decode > test.wasm, this file is rejected with 000000a: error: invalid section code: 12\n error.

thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
  left: `false`,
 right: `true`', fuzz_targets/load_wasmparser.rs:16:5

Output of `std::fmt::Debug`:

	[0, 97, 115, 109, 1, 0, 0, 0, 12, 1, 8]

Which means wasmi accepts a code which is not accepted by wasmparser.
======
This divergence can be avoided with CI:
cargo +nightly fuzz run load_wabt -- -jobs=4 -max_total_time=10
cargo +nightly fuzz run load_wasmparser -- -jobs=4 -max_total_time=10

Codecov Report

Merging #371 (da20ac1) into master (6133346) will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #371      +/-   ##
==========================================
- Coverage   79.39%   79.30%   -0.10%
==========================================
  Files          97       98       +1
  Lines       11187    11200      +13
==========================================
  Hits         8882     8882
- Misses       2305     2318      +13

Impacted Files
Coverage Δ

benches/wasm/wasm_kernel/src/rev_complement.rs
0.00% <0.00%> (ø)

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 6133346...da20ac1. Read the comment docs.

Thank you @kpp  for fixing fuzz testing for wasmi.
I suppose this tests the only wasmi v0 version and not the newer v1 versions found under wasmi_v1 which is an entirely new engine, an entirely new API and its parsing and validation infrastructure is based on wasmparser.
Still having a working fuzzing system is an improvement. In the long run we want to fuzz wasmi_v1.

Thank you for the fix. I will merge this PR now.
However, we are currently phasing out the old legacy wasmi engine for which these fuzz tests have been creating. We are going to implement new fuzz tests for the new engines using Wasmtime infrastructure.


feat(#153722616): strict model validation

reject unknow object properties in t.validate()
see https://github.com/gcanti/io-ts/issues/106

general comment, with the current subject, Pivotal will not link the commit to the story, for the automatic link to work, the story ID must be in square brackets ad the beginning of the commit message, i.e.: [#153722616] ....


The glowing forest anomaly

About the PR
Added new anomaly to the game. Passively replaces floor tiles with astro-grass (can be removed with a crowbar).
During the pulses spawn a "friendly" flower carpet. This is the floor-layer analog of kudzu, which slows movement by 20%, and creates trees, crystals and glowing berries as it spreads.
Berries, when broken down, yield random vegetables, fruits and plants, which is a source of useful resources and chemicals. There is also a chance that living light creatures will emerge from the berry.
"friendly carpet" grows very slowly, and essentially poses no threat.
When the anomaly supercrites, it sparks a lot of "aggressive" flower carpet. This carpet spreads much faster, and has a chance to spawn living light monsters directly.
In sum, this creates a sort of "forest zone" in which a limited number of aggressive creatures appear to defend it.
Why / Balance
more anomalies
Technical details
cleaned up some components a bit, adjusting them to current standards.
Media
https://github.com/space-wizards/space-station-14/assets/96445749/4d69d25c-0738-465b-b165-e160fc838db7

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

add: Added new Floral anomaly!

I suspect that the anomaly is quite simple to contain, but perhaps this is even good for balance against difficult to contain anomalies

blessed astrograss + food farm

finally, spessmen can touch grass


Please explain why and how this works

Hey there,
can you please give a short summary on why and how this program works? I don't know anything at all about the internals of Minecraft but am very interested in learning more on it.
To better understand my questions, here is how I would probably have implemented this (on CPU) if I were given the task:

Spawn multiple threads, each doing the following

Increment some thread-local seed
Generate a new Minecraft world using that seed (involves an external call to the Minecraft Java app)
Access the "raw block-data" of some random parts of the generated world
Extract all cacti by ID
Find cacti that consist of multiple cacti blocks on top of each other
Store seed of world with tallest cactus

Obviously, this implementation would be super slow.

The search runs entirely on GPU without any external dependencies (such as to Minecraft itself). Does this mean all relevant parts of the world/cacti generation have been reimplemented in those few lines? Has this been reverse-engineered or are the algorithms documented publicly?
Where does it find the height of a cactus? Where does it find cacti at all? Does it check for some kind of ID? Some extraction seems to be done in extract. What's going on with heightMap, what does it store?

I'd love to see a little code walkthrough of the first 140 lines! :)

It just simulates the cacti as if the ground level was at a set height at every coordinate inside a chunk. Yes, it reimplements the cactus code from minecraft based on reverse engineered code, it is not documented publicly. No world generation apart from that is used.
extract is just an optimization, it extracts the height from the heightMap array (which as the name suggests, stores the height of the terrain including the cacti) at a certain location (e.g. at coords (3, 6)), this way we can work on 32 bit ints instead of 8 bits, which the GPU doesn't like as much

Thank you — that explains a lot!


add library

please include  library
glib-2.0/ glib.h
gnutls/gnutls.h
network/network.h
LIBGVM_MODULES /libgvm_base
LIBGVM_UTIL/  libgvm_util
gvm-libs

@vija9751, could you provide source repository URL as well? BTW, you can use 'Request a new port' template to ask to support a new library in future.

@vija9751, could you provide source repository URL as well? BTW, you can use 'Request a new port' template to ask to support a new library in future.

when i use cmake with vcpkg to run a  source code from linux to windows these library are missing
glib-2.0/ glib.h
gnutls/gnutls.h
network/network.h
LIBGVM_MODULES /libgvm_base
LIBGVM_UTIL/ libgvm_util
gvm-libs

If you wish to add this port in the future, you can reopen this issue, but we're closing it for now.

I am interested to port this https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.15.tar.xz

i created the files.

@giorgiozoppi
You can create a pull request for gnutls if you are willing to do this work.


How NOT to concat multiple transpiled JS files into a bundle.

How do I just transpile all *.ts files to similarly named *.js files in the same location.
E.g. the default behavior of Visual Studio NTVS, but now using gulp (as I'm in a Gulp pipeline where I'm then running mocha).
I can see options to concatenate stuff into one file when I search around on the internet, but that's NOT what I want now. This used to work for me previously, but I cannot get back this behavior.

When you're not using gulp-concat and you haven't set the out and outFile options, you should get one JS file per TS file.

Okay, thanks for the confirmation.
It would be good if this was specified in the TypeScript docs. Always a good practice to specify all defaults.
I might be missing something, but right now I feel that you are just expected to somehow just know this. But it can raise a lot of doubts when for instance having the issues that tsc is not compiling for some reason, but just silently failing. In the meantime I was able to fix that last issue (though I forgot the specifics).


Is it currently possible to add a "One-Click Action" to an email thread?

I'd like to parse emails for certain content, and if found, add a One Click Action button to the thread.
Is this currently supported?  If not, I'd be interested in implementing, but a finger in the right direction would help a ton.

Should definitely be doable with a view_email dom observer and calling the data method on a passed api.dom.email object.

@brentkelly I'm not seeing a method for adding an "Action" button though.  I'm sure its pretty straight forward to determine which emails I want to add the button to, it's the actual adding of the button that I'm unsure about.

@tzusman I just use standard DOM injection to do that. We centralise access to various elements of an email using the dom method for the api.dom.email object. If you call that method without any elements you can than just use jQuery .find to access nodes & insert as normal.

@brentkelly Okay cool.  I'm gonna close out the issue.  Might re-open if I run into troubles.  Thanks for the help!


@import throws off indent rule starting with v1.8.0

Upgraded to v1.8.2 earlier today and encountered some funkiness with indentation. Tracked it down to being introduced with v1.8.0.
Here's a sample file to reproduce this issue (using the default config):
indent-fail.scss
@import 'anything';

// Colors variable via accoutrement-color
$colors: (
  'white': hsl(0, 0%, 100%),
  'black': hsl(0, 0%, 0%),
  'aluminum': hsl(193, 6%, 68%),
  'light-gray': 'aluminum' ('tint': 40%),
  'bunker': hsl(210, 6%, 7%),

  // Palette
  'malta': hsl(33, 21%, 69%),
  'soapstone': hsl(39, 30%, 89%),
);

Here's the CLI output when using v1.8.2 (or anything >= v1.8.0):
$ sass-lint indent-fail.scss -v

indent-fail.scss
   9:3  warning  Expected indentation of 6 spaces but found 2  indentation
  11:3  warning  Expected indentation of 6 spaces but found 2  indentation
  12:3  warning  Expected indentation of 6 spaces but found 2  indentation
  13:3  warning  Expected indentation of 6 spaces but found 2  indentation

✖ 4 problems (0 errors, 4 warnings)

here's a diff with a sample file that doesn't exhibit this issue (comment out the the @import):
diff --git a/indent-fail.scss b/indent-pass.scss
index 5b4d9e4..0a9ae5b 100644
--- a/indent-fail.scss
+++ b/indent-pass.scss
@@ -1,4 +1,4 @@
// @import 'anything';

// Colors variable via accoutrement-color
$colors: (

Thanks.

@cappadona thanks for the detailed report, 1.8.0 saw massive changes to actually make indentation work for a lot more scenarios and Sass syntax so I think there's obviously still a few edge cases that were missed. I'll look into this one soon.
👍


Distributed XGBoost YARN

Container: container_1461296172622_0011_02_000001 on bigdata214_42222
LogType:stderr
Log Upload Time:Fri Apr 22 14:09:03 +0800 2016
LogLength:87
Log Contents:
Error: Could not find or load main class org.apache.hadoop.yarn.dmlc.ApplicationMaster
End of LogType:stderr
LogType:stdout
Log Upload Time:Fri Apr 22 14:09:03 +0800 2016
LogLength:0
Log Contents:
End of LogType:stdout

jar包路径也指定了还是报这个错，咋整呢

I have encountered this problem, Have you finally solved it ?


Laravel 8 supported or not?(php 8)

I failed to install on lumen version 8.0. log below:
$composer require brozot/laravel-fcm
Using version ^1.3 for brozot/laravel-fcm
./composer.json has been updated
Running composer update brozot/laravel-fcm
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- brozot/laravel-fcm[1.3.0, ..., 1.3.1] require illuminate/support 5.*|^6 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev] but the package is fixed to v8.19.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- Root composer.json requires brozot/laravel-fcm ^1.3 -> satisfiable by brozot/laravel-fcm[1.3.0, 1.3.1].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.

so do i on laravel 8

the same on Laravel 8

the same on Laravel 8

Same here on Laravel 8

You can use forked repository https://github.com/brozot/Laravel-FCM/issues/175#issuecomment-600188594


VMI spec: Always pull container disk image

Currently, the ImagePullPolicy on the container disk image is undefined, thus defaults to IfNotPresent [1].
Since we are using a single tag to represent the current state of the main branch, the image is not pulled again when there are updates to the VM under test's container disk image.
Set the ImagePullPolicy to Always[2].
[1] https://kubernetes.io/docs/concepts/containers/images/#imagepullpolicy-defaulting
[2] https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy

Tested against an OpenShift Virtualization cluster v4.15.


Wappalyzer on OpenHub could use an update

https://www.openhub.net/p/wappalyzer still points to the original ElbertF repo, https://github.com/AliasIO/wappalyzer/ should be added as a code location.

It seems like this has been tackled?

It seems like this has been tackled?

Yes! Thanks. I forgot to leave a comment. :)

Yes! Thanks. I forgot to leave a comment. :)


[SPARK-20963][SQL] Support column aliases for join relations in FROM clause

What changes were proposed in this pull request?
This pr added parsing rules to support column aliases for join relations in FROM clause.
This pr is a sub-task of #18079.
How was this patch tested?
Added tests in AnalysisSuite, PlanParserSuite, and SQLQueryTestSuite.

Test build #80047 has started for PR 18772 at commit 6c93f85.

In visitTableName in AstBuilder, we already have a different analyzer path to resolve column aliases (https://github.com/maropu/spark/blob/6c93f859b7ef2cc7f7cb49ab6fbd0397b43fda84/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala#L685). We could also use UnresolvedSubqueryColumnAliases along with visitAliasedQuery and visitAliasedRelation though, I'm not sure it is worth fixing so. So, could you give me insight on this, too? Thanks.

Test build #80047 has finished for PR 18772 at commit 6c93f85.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/80047/
Test FAILed.

Jenkins, retest this please.

Test build #80049 has started for PR 18772 at commit 6c93f85.

Test build #80049 has finished for PR 18772 at commit 6c93f85.

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/80049/
Test PASSed.

ping

ping me? : )
Will review it in the next few days.

oh, yea. Sorry to forget to add @... ;) Thanks!

https://github.com/apache/spark/pull/18772#issuecomment-318851145
This sounds a good idea to me. 👍

ok, I'll fix that way. Is it okay to include the fix in this pr? or, follow-up?

Let us do it in a separate PR. Thanks!

ok. When I finished this pr, I'll do. Thanks!

retest this please

Test build #80290 has started for PR 18772 at commit 6c93f85.

LGTM pending Jenkins.

Test build #80290 has finished for PR 18772 at commit 6c93f85.

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/80290/
Test PASSed.

Thanks! Merging to master.

Thanks! I'll make a pr later to fix this as follow-up.


SSH for windows

This may be have sorted, but I can't see how to SSH into the install. All the dock say ti just run the shell.sh but this doesn't seem to work on windows. So the ask is how do windows users shell in or if we can't then update the DOC's to make it clear (docs for both)
Please also specify the following info:

[Windows 10 ] Which operating system are you at (Linux, OSX or Windows)
[18.02.0-ce ] docker version
[ 1.19.0] docker-compose version

Can you try this:
docker-compose exec --user devilbox php  /bin/sh -c "exec bash -l"

Thanks


Absolute dates + filter with time ranges

This allows to specify date/time ranges as well as absolute dates/times in filters as discussed in #305.
Examples for ranges are "@2019-06-24--2019-06-24" or "@5-days-ago--1-day-ago" with the meaning that entries need to be newer than the first value and older than the second.

Thanks! Great job with this, and especially on the tests. Those made me
a lot more confident about the changes. The existing tests are focused
on the core with basically no tests for the interface, but this part of
the UI is very testable and really ought to be.


implement RGB in addition to existing GRB format

Dear developers,
many thanks for the work on pxt for the BBC microbit in general and the Neopixel lib in particular. They are great tools to teach children about computers and programming.
I was building some Christmas decoration with a child. For this I wanted to use some through hole Neopixels I had lying around (https://www.adafruit.com/products/1734). Unluckily these use RGB encoding instead of GRB encoding. While switching the red and green values is easy enough, for young children there is enough other stuff to bother about. To avoid confusion, I extended the lib to support the RGB format as well as the much more common GRB format.
In case, you are interested, I make my code available via this pull request. Many thanks again for making Neopixels so easily usable. You enabled me to do this fun project with an 12 year old who had never programmed before.
Thomas Tuerk

Thanks, I've bumped the library with your changes. You should be able to update your project by clicking on the "recycle" dialog in the "Explorer" view (in JavaScript)


Administrator background cannot log in

I tried many times, but I still couldn't log in

Hum, looks similar to those ones
https://github.com/pH7Software/pH7-Social-Dating-CMS/issues/146#issuecomment-343699495
https://github.com/pH7Software/pH7-Social-Dating-CMS/issues/215#issuecomment-395602193


fix: format code and markup

Summary
While scanning the code a bit, I noticed it's not consistently formatted using Prettier, although Prettier is used as the code formatter. So I ran Prettier on the entire repo with some ignored files and directories mainly taken from .gitignore.
In some .js/.ts[x] files, the imports weren't sorted properly, so I added the the package prettier-plugin-organize-imports which makes Prettier format imports using the organizeImports feature of the TypeScript language service API. I've used it in other projects in the past and it's a great plugin.
While running Prettier, I saw it choking on
https://github.com/siemens/ix/blob/67ff00837402b6041c117f40146bcaff62a37b85/packages/core/src/components/select/test/mode-multiple/index.html#L16
which I've fixed (<bodyp ...> -> <body>) along the way, too.
Sorry for the huge PR, but it's just tons of Prettier formatting changes.
How did you test this change?
There's not much to test, just formatting changes. :crossed_fingers: that the CI checks pass. :wink:

It seems the build generates a bunch of Markdown files and also formats some JS/TS code. From what I can tell, Stencil, packages/documentation/scripts/generate-api.mjs, and possibly some other scripts are generating those files. Shouldn't those generated files be either ignored by Git? :thinking:

It seems the build generates a bunch of Markdown files and also some JS/TS code. From what I can tell, Stencil, packages/documentation/scripts/generate-api.mjs, and possibly some other scripts are generating those files. Shouldn't those generated files be ignored by Git? :thinking:

good point. I've also already thought about that.
I think put autogenerated code under version control is not a bad idea at all. (js/ts)

You see changes directly in the diff. Some wird autogenerated bugs (not often but happens)
If some one checkout the repository and install the node_modules he is ready so browse the code without missing parts (this is also a point for GitHub browser view)

But for the markdown files maybe they can be part of the gitignore file. At least for documentation/docs/Auto-generated because this files are a markdown output of the component-doc.json (packages/core)

Alright, I can probably agree on versioning the auto-generated JS/TS code. But then it should be formatted using Prettier before being committed. I doesn't seem that Stencil supports some kind of post-generation command/hook for running Prettier. Perhaps an alternative solution is to use a pre-commit hook, e.g. a setup using Husky + lint-staged might help.
Regarding the auto-generated docs, I've created a PR that removes them and adds the path to .gitignore: #117

I guess one problem with versioning generated code is that you might end up with dead files at some point when the code generation changes and you don't remember to manually delete the obsolete files.

Will be intergrated with #197


[ Flutter1.17.5 ] 0x10765db94 GrOpsTask::onExecute(GrOpFlushState*) GrOpsRenderPass.cpp, Flutter Application Crashed  on iOS

flutter version stable/v1.17.5
flutter doctor -v
[✓] Flutter (Channel xxxxxxxxxxxxxxxxx, v1.17.0-4.0.pre.48, on macOS 11.0.1 20B29, locale zh-Hans)
• Flutter version 1.17.0-4.0.pre.48 at /Users/xxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxx
• Framework revision 306b839356 (4 hours ago), 2020-12-10 17:03:40 +0800
• Engine revision 749af7686c
• Dart version 2.8.4

stack trace:
Incident Identifier: 51955733-C506-4565-89E2-8631BA31F849
CrashReporter Key:   KSCrash
Hardware Model:      iPhone7,2
Process:             LTao4iPhone [8422]
Path:                /var/containers/Bundle/Application/42721405-0ADE-4C8B-AE47-BCDAAA99406F/LTao4iPhone.app/LTao4iPhone
Identifier:          Unknown|com.taobao.special
Version:             13952086 (3.28.0)
Code Type:           ARM-64
Parent Process:      ? [1]
Date/Time:           2020-10-30 20:55:01 +0800
OS Version:          iOS 12.4.8 (16G201)
Report Version:      104
Exception Type:  EXC_BAD_ACCESS
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
Triggered by Thread:  81
Thread 81 Crashed:
0   AGXGLDriver                     0x0000000201bbd9b4 0x0000000201b95000 + 166324
1   AGXGLDriver                     0x0000000201bbc528 0x0000000201b95000 + 161064
2   AGXGLDriver                     0x0000000201bb9bf0 0x0000000201b95000 + 150512
3   GLEngine                        0x0000000202ba2078 0x0000000202b8b000 + 94328
4   Flutter                         0x000000010765db94 GrOpsTask::onExecute(GrOpFlushState*) GrOpsRenderPass.cpp
5   Flutter                         0x00000001076501d0 GrDrawingManager::flush(GrSurfaceProxy**, int, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrPrepareForExternalIORequests const&) GrRenderTask.h
6   Flutter                         0x0000000107650750 GrDrawingManager::flushSurfaces(GrSurfaceProxy**, int, SkSurface::BackendSurfaceAccess, GrFlushInfo const&) GrDrawingManager.cpp
7   Flutter                         0x000000010766e84c GrRenderTargetContext::flush(SkSurface::BackendSurfaceAccess, GrFlushInfo const&) GrDrawingManager.h
8   Flutter                         0x00000001076e5818 SkGpuDevice::flush() SkGpuDevice.cpp
9   Flutter                         0x000000010788e9c4 std::__1::__function::__func<flutter::GPUSurfaceGL::AcquireFrame(SkISize const&)::$_1, std::__1::allocator<flutter::GPUSurfaceGL::AcquireFrame(SkISize const&)::$_1>, bool ()(flutter::SurfaceFrame const&, SkCanvas*)>::operator()(flutter::SurfaceFrame const&, SkCanvas*&&) SkCanvas.cpp
10  Flutter                         0x00000001074ed0d4 flutter::SurfaceFrame::Submit() functional
11  Flutter                         0x00000001074da684 flutter::Rasterizer::DrawToSurface(flutter::LayerTree&) rasterizer.cc
12  Flutter                         0x00000001074daf7c std::__1::__function::__func<flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_0, std::__1::allocator<flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_0>, void ()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >)>::operator()(std::__1::unique_ptr<flutter::LayerTree, std::__1::default_delete<flutter::LayerTree> >&&)
13  Flutter                         0x00000001074da8fc flutter::Rasterizer::Draw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >) functional
14  Flutter                         0x00000001074e0310 std::__1::__function::__func<flutter::Shell::OnAnimatorDraw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_30, std::__1::allocator<flutter::Shell::OnAnimatorDraw(fml::RefPtr<flutter::Pipeline<flutter::LayerTree> >)::$_30>, void ()()>::operator()() shell.cc
15  Flutter                         0x0000000107492878 fml::MessageLoopImpl::FlushTasks(fml::FlushType) functional
16  Flutter                         0x00000001074944f0 fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) message_loop_impl.cc
17  CoreFoundation                  0x00000001e148d554 0x00000001e13e2000 + 701780
18  CoreFoundation                  0x00000001e148d284 0x00000001e13e2000 + 701060
19  CoreFoundation                  0x00000001e148cab8 0x00000001e13e2000 + 699064
20  CoreFoundation                  0x00000001e1487a08 0x00000001e13e2000 + 678408
21  CoreFoundation                  0x00000001e1486fb4 0x00000001e13e2000 + 675764
22  Flutter                         0x00000001074943cc fml::MessageLoopDarwin::Run() message_loop_darwin.mm
23  Flutter                         0x0000000107493d98 _ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN3fml6ThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0EEEEEPvSJ_ message_loop_impl.cc
24  libsystem_pthread.dylib         0x00000001e11192c0 _pthread_body
25  libsystem_pthread.dylib         0x00000001e1119220 _pthread_start
26  libsystem_pthread.dylib         0x00000001e111ccdc _thread_start

Hi @liguisheng
Looks like you are using an old version of Flutter.
Can you please upgrade to the latest  stable and try again:
flutter channel stable
flutter upgrade --force
flutter doctor -v
If the issue persists, please provide the output of flutter doctor -v.
Thank you

flutter app DAU 2000w,  can't upgrade the flutter version easily

Hi @liguisheng
Can you elaborate why you can't upgrade Flutter easily? This issue may already been fixed on the latest version of Flutter and even if this issue is valid today, the fix will land on a new Flutter version, if you can't upgrade now you will never get the fix!

hi @pedromassangocode
I already fixed it base stable/v1.17.5

Hi @liguisheng
Given your last message I feel safe to close this issue, if you disagree please write in the comments and I will reopen it.
Thank you

hi @pedromassangocode
I will create new pull request to commit my code, please reopen it.
thanks!

Hi @liguisheng
Can you please provide further details about this issue?

this crash occurrence of gpu render when application enter background,  and code  in third_party/skia git repo, how to commit my code?

Hi @liguisheng
I'm not sure if I understood you right.
I don't know of any third_party/skia repository, maybe https://github.com/flutter/engine/tree/master/third_party/txt/src/skia?
Please can you provide further clear details about this issue?
Thank you

If you want to contribute a patch to Skia, see https://skia.org/dev/contrib

Hi @liguisheng
I'm not sure if I understood you right.
I don't know of any third_party/skia repository, maybe https://github.com/flutter/engine/tree/master/third_party/txt/src/skia?
Please can you provide further clear details about this issue?
Have you tried to upgrade and see if the issue happens on latest stable version of Flutter?
Thank you

yes,  this crash in flutter/engine/third_party/skia, my fix code in flutter engine and skia;

If you want to contribute a patch to Skia, see https://skia.org/dev/contrib

this crash in flutter/engine/third_party/skia,  my fix code in flutter engine and skia repository

hi  @jason-simmons
this crash in skia more than 15000 crashes in my app  version 3.28.0 and 3.29.0，and  less then 100 crashes in version  3.31.0

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
I can't consider this as a valid issue since it is reported from a six months Flutter version.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.

hi @pedromassangocode
i will commit my fix code, please reopen it

Hi @liguisheng
Sorry, I can't leave this issue open for the reasons mentioned above.
Thank you

@liguisheng if you have reasons to believe that this bug affects current master branch you should consider just creating PRs with a fix and tests that reproduce the bug that you are fixing.

/cc @xster @zoeyfan for visibility because there seems to be some miscommunication going on.

Trying to follow the thread. Also cc @gaaclarke for more background GPU crash context.
Seems like this one is another background crash but on an older version 1.17. @gaaclarke has been making a few background GPU related fixes recently and may already be fixed on master. Sounds like @liguisheng can't easily update to the latest stable to test if it resolved it but also fixed it locally already. We can keep this issue open as context if you'd like to send us a PR.
Might be helpful context if you also just pointed us to the problematic lines in the code in the engine and in skia. I don't believe we patched skia recently for any background GPU issues so this might be a new fix and any PRs are appreciated.

hi @pedromassangocode @jason-simmons @mraleph
https://github.com/flutter/engine/pull/23178
"licenses_check Failing after 8m — Task Summary"
how can i fix this problem?

Fixed by migrating to a new rendering engine on iOS


Fixing method name 'rollBack', which was documented as 'rollback'

https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/UnitOfWork.php#L413
I'm sure that there are enough other occurences of the wrong method name.

I fixed the other two references - though I'm not sure if you're suggesting that I fix them or just leave them and let PHP's case insensitivity handle it.

I would recommend using something like "Find usages" in phpstorm in order to display all usages of rollBack() in this project, so you can fix them all :)

Search and replace shows that I've got them all. The only rollback calls left are on the EntityManager class, where the method is actually rollback

@rawkode thanks!


Query Breakdown of RAM Usage for Account

You can get RAM used on an account (standard) and RAM usage from chain through PR #3038
However, you cannot query how it’s used. That would be a useful feature for account optimizations and deeper insight into where account RAM is being used.

I agree, it would be very nice for both account owners and developers to be able to see how RAM within accounts is being used. This area is linked to issue #4537
If we are eventually able to see in detail how RAM within accounts is being used, improved management of that RAM would also be very welcome. It's probably best that we save that idea for another issue and concentrate on this one for now.


Problems with tmux / reattach-to-user-namespace

I have been using antigen for a while now and am looking for a faster alternative. zgen crossed my way before zplug, so I gave that a shot but I had problems using it in conjunction with tmux and reattach-to-user-namespace. The details are reported on the zgen repo. However, I have not received any answer on the zgen issue tracker and zplug looks like a promising project with more active development, so I figured it made sense to open the issue here as well.
To summarise:
When I use the reattach-to-user-namespace utility for tmux in order for my clipboard to work in conjunction with zsh, new panes would close immediately upon creation and closing an existing pane would sometimes close all panes in a cascading effect.
I hope this can be fixed, I am very much looking forward to using zplug

I appreciate your detailed report. I want to fix its problem with you.
First, you should create a minimum zshrc something like below, please try zplug on it.
# minimum zshrc

[[ -d ~/.zplug ]] || {
  curl -fLo ~/.zplug/zplug --create-dirs git.io/zplug
  source ~/.zplug/zplug
  zplug update --self
}

source ~/.zplug/zplug

zplug "b4b4r07/zplug"
zplug "foo/bar"    # something plugin

if ! zplug check --verbose; then
  printf "Install? [y/N]: "
  if read -q; then
    echo; zplug install
  fi
fi

zplug load --verbose

Upon changing my .zshrc and opening a new shell, I get another error I meant to open an issue for:
Installing...  b4b4r07/zplug
__version_requirement:10: bad math expression: operator expected at `Git-50'
Installed!     b4b4r07/zplug	(3.66s)
 ==> Installed all plugins to /Users/felix/.zplug/repos, successfully!
zplug: total wall-time 3.669167 sec.
iMac%

However, it does not crash! Interesting. I will enable plugins one by one and try to find the culprit

I keep my dotfiles on github by the way, here's my .zshrc.

So, I have changed my .zshrc to:
if [[ -f ~/.zplug/zplug ]]; then
    source ~/.zplug/zplug
    zplug "b4b4r07/zplug"

    # Triaging
    zplug "b5b4r07/enhancd", at:v1, of:enhancd.sh
    zplug "tarruda/zsh-autosuggestions"
    zplug "uvaes/fzf-marks"

    zplug check || zplug install
    zplug load --verbose
fi

and I get this output:
Installing...  b5b4r07/enhancd
__version_requirement:10: bad math expression: operator expected at `Git-50'
Installed!     b5b4r07/enhancd            	(2.81s)
 ==> Installed all plugins to /Users/felix/.zplug/repos, successfully!
zplug: total wall-time 2.815381 sec.
  Loaded uvaes/fzf-marks/fzf-marks.plugin.zsh
  Loaded tarruda/zsh-autosuggestions/autosuggestions.plugin.zsh
  Loaded tarruda/zsh-autosuggestions/autosuggestions.zsh
  Loaded tarruda/zsh-autosuggestions/completion-client.zsh

  Loaded tarruda/zsh-autosuggestions/completion-server-init.zsh

Note that it gets stuck at this point and won't progress. Also my computer has slowed down to a crawl, even after closing iTerm altogether. That was another thing I meant to report.

I have no choice but to reboot now, I cannot even open a new terminal or the activity monitor. Every letter I type in here takes seconds to appear.

Alright, I had to reboot, everything's back to normal. I did get a chance to see the Activity monitor, though. There must have been at least 50 zsh instances and for some reason activity monitor does not let you kill multiple processes at once. And opening emacs took too long to change my .zshrc, so I could not start a terminal to fix it.

Ok, so that is definitely related to loading tarruda/zsh-autosuggestions. I can see the terminal title changing from zsh to rm over and over again.

__version_requirement:10: bad math expression: operator expected at `Git-50'

This error is related to #39.

And my name is not b5b4r07 but b4b4r07. Some problems were already fixed. Please update zplug and try again. e.g.,
Installing...  b5b4r07/enhancd
__version_requirement:10: bad math expression: operator expected at `Git-50'
Installed!     b5b4r07/enhancd              (2.81s)

Alright I did zplug update and it did not fix the git Git-50 thing, but it does load now and tmux seems to work !! It must have been fixed within the last 24 hours or so, because I did a fresh zplug install on my work machine yesterday when I made the report :+1:

Ah, the issue is back. I have applied #40 which fixed the Git-50 math expression errors, but I have tracked down the cause of this:
if [[ -f ~/.zplug/zplug ]]; then
    source ~/.zplug/zplug
    zplug "b4b4r07/zplug"
    zplug "zsh-users/zsh-syntax-highlighting"
    zplug "plugins/vi-mode", from:oh-my-zsh
    zplug check || zplug install
    zplug load --verbose
fi

Both zsh-users/zsh-syntax-highlighting and plugins/vi-mode run fine on their own, but when combined it causes the described behaviour in tmux. It may be related to b4b4r07/enhancd#17?

I have applied #40 which fixed the Git-50 math expression errors,

This error is fixed now.

Both zsh-users/zsh-syntax-highlighting and plugins/vi-mode run fine on their own, but when combined it causes the described behaviour in tmux.

Okay, I'll give it a try.

I found a couple of other things when trying to creating a docker image that reproduces the problem:

zplug does not detect missing git, it just stumbles over "command not found"
event with git installed, the initial install always fails (but all things seem installed).

Thank you for your report!

zplug does not detect missing git, it just stumbles over "command not found"

Now, latest zplug will detect whether git command exists or not. see also L1732-L1736 and https://github.com/b4b4r07/zplug/commit/32ca4b50895ea8e18f40028fbaa9dad89c952d3f. Does that answer your question?

event with git installed, the initial install always fails (but all things seem installed):

Yes. This problem is known issue for me. All things will be installed successfully. This message and error occur when the process ID of background job has conflicted. In fact, it rarely occurs. I am going to do something about that problem, for example, not to display the error message to the user directly.

Also, for what it's worth, I find " ==> Installed to /root/.zplug/repos but failed." very confusing, how about "Installation completed with errors" or something like that?

Thanks! Sounds good to me. I will make this message clearly understandable.

event with git installed, the initial install always fails (but all things seem installed):

Yes. This problem is known issue for me. All things will be installed successfully. This message and error occur when the process ID of background job has conflicted. In fact, it rarely occurs. I am going to do something about that problem, for example, not to display the error message to the user directly.

oops, sorry. The cause of this problem isn't the confilct of the process ID in background jobs. I will  investigate the cause with xtrace.

It seems like I am unable to reproduce the issue within a docker container, I have even tried my complete .zshrc and it all works. Could be sth OSX specific?
Zsh versions:
Ubuntu: zsh 5.0.2 (x86_64-pc-linux-gnu)
OSX: zsh 5.0.7 (x86_64-apple-darwin14.0.0)

After a zplug update just now, the tmux part of this issue seem to have vanished!  It works pretty well when I create and remove a bunch of panes, so that's great. I'll try it on my work machine again. Should we consider this sorted then? I really don't know what it was that fixed it but with the most recent version of zplug it just works !! :+1:

Just came back from holidays to my work machine, and the problem is still occurring here :S
Unfortunately, I cannot give any more information, other than that it's still OSX Mavericks (iMac).
The config above reproduces the problem for me:
if [[ -f ~/.zplug/zplug ]]; then
    source ~/.zplug/zplug
    zplug "b4b4r07/zplug"
    zplug "zsh-users/zsh-syntax-highlighting"
    zplug "plugins/vi-mode", from:oh-my-zsh
    zplug check || zplug install
    zplug load --verbose
fi

Also note that this error only occurs when using reattach-to-user-namespace (as per issue title)... I just confirmed it again.

So, if I put set -g remain-on-exit on in my .tmux.conf, the panes stay open and report "Pane is dead".
I find it interesting that old panes die when I create a new one.

Actually, it now seems that reattach-to-user-namespace has nothing to do with this... It happens also for set-option -g default-command "zsh", but not for: set-option -g default-command "bash"

Really, the only thing that seems to help is to take out zsh-users/syntax-highlighting. I guess I can live without it :)

Okay, I'll reproduce your problem.

@felixSchl Is this issue fixed/not due to zplug from what I see in the referenced issue?

@NigoroJr Correct. This can be closed.


new stable version release

do you plan to release a new stable version?

Would als be interested in this! We desperately need a release which supports meteor ;)

Yep, we probably need a new release, but I think I'll try to include fix #85 first.

We've just bumped to 1.3.2, which has been released on npm too!


Algorithm construction bug (Nonlinear node)

Given the following model
using ForneyLab
using LinearAlgebra
import ForneyLab: unsafeMean, unsafeCov

graph = FactorGraph()

T = 2
dimensionality = 2
x = Vector{Variable}(undef, T)
z = Vector{Variable}(undef, T)
y = Vector{Variable}(undef, T)

n_samples = 10
inputs = randn(n_samples, dimensionality)

@RV θ  ~ GaussianMeanPrecision(placeholder(:m_θ, dims=(dimensionality,)), placeholder(:W_θ, dims=(dimensionality, dimensionality)))
f(w, x) = 1/(1+exp(-w'x))
for i in 1:T
    @RV z[i] ~ GaussianMeanPrecision(inputs[i, :], 1e4*diageye(dimensionality))
    @RV x[i] ~ Nonlinear{Sampling}(θ, z[i], g=f, in_variates=[Multivariate, Multivariate], out_variate=Univariate)
    @RV y[i] ~ Bernoulli(x[i])
    placeholder(y[i], :y, index=i)
end

Following algorithm constuction
# Compile algorithm
algo = messagePassingAlgorithm(free_energy=true)
# Generate source code
src_code = algorithmSourceCode(algo, free_energy=true);
# Load algorithm
eval(Meta.parse(src_code))

After running
outputs = [rand([0,1]) for _ in 1:T]
data = Dict(:y => outputs, :m_θ => zeros(dimensionality), :W_θ => 0.1*diageye(dimensionality))
messages = init()
marginals = Dict()
step!(data, marginals, messages)

We get the following error:
DimensionMismatch("first array has length 1 which does not match the length of the second, 2.")
This happens because ForneyLab returns improper init() function:
function init()

  messages = Array{Message}(undef, 14)

  messages[1] = Message(vague(GaussianMeanPrecision))
  messages[2] = Message(vague(GaussianMeanPrecision))
  messages[6] = Message(vague(GaussianWeightedMeanPrecision))
  messages[9] = Message(vague(GaussianWeightedMeanPrecision))

  return messages

end

The messages are supposed to carry Multivariate distributions.
We can circumvent this issue by creating a custom init() function, i.e.
function init()
    messages = Array{Message}(undef, 14)
    for i in 1:length(messages)
        messages[i] = Message(vague(GaussianMeanPrecision, 2))
    end
    messages
end

However, when fixing this issue, we encounter a different problem, i.e.
outputs = [rand([0,1]) for _ in 1:T]
data = Dict(:y => outputs, :m_θ => zeros(dimensionality), :W_θ => 0.1*diageye(dimensionality))
messages = init()
marginals = Dict()
step!(data, marginals, messages)

MethodError: no method matching ruleSPNonlinearSOutNGX(::typeof(f), ::Nothing, ::Message{GaussianWeightedMeanPrecision, Multivariate}, ::Message{GaussianMeanPrecision, Multivariate}; variate=Univariate) Closest candidates are:   ruleSPNonlinearSOutNGX(::Function, ::Nothing, ::Message{var"#s158", V} where var"#s158"<:Gaussian...; n_samples) where V<:ForneyLab.VariateType at /Users/apodusenko/.julia/dev/ForneyLab/src/engines/julia/update_rules/nonlinear_sampling.jl:73 got unsupported keyword argument "variate"
The error happens when ForneyLab tries to compute the following message:
messages[13] = ruleSPNonlinearSOutNGX(f, nothing, messages[6], messages[1], variate=Univariate)

For some reason, when I omit the argument variate=Univariate the message will be computed.
It's strange because nonlinear_sampling.jl exports the method with the variate argument, i.e.
ruleSPNonlinearSOutNGX(g::Function, msg_out::Nothing, msgs_in::Vararg{Message{<:Gaussian, <:VariateType}}; n_samples=default_n_samples, variate)
I can't figure out why it's happening. Any ideas?

To make ForneyLab.jl generate correct init(), we need to provide optional parameters that specify the dimension of Nonlinear node's inputs.
The model specification should be changed as follows:
@RV θ  ~ GaussianMeanPrecision(placeholder(:m_θ, dims=(dimensionality,)), placeholder(:W_θ, dims=(dimensionality, dimensionality)))
f(w, x) = 1/(1+exp(-w'x))
for i in 1:T
    @RV z[i] ~ GaussianMeanPrecision(inputs[i, :], 1e4*diageye(dimensionality))
    @RV x[i] ~ Nonlinear{Sampling}(θ, z[i], g=f, in_variates=[Multivariate, Multivariate], out_variate=Univariate)
    @RV y[i] ~ Bernoulli(x[i])
    placeholder(y[i], :y, index=i)
end

Thanks to @ThijsvdLaar.
The rest of the issue will be addressed in future PR.


Check reference on log vs logit scale for equation in vignette

The sampling distribution of S^∗ is quite skewed therefore the 95% Wald confidence interval (Millar 2011) is calculated on the log scale (before being back-transformed).
log(S^∗)±1.96 S^∗−1 SE(S^∗)

Need to confirm if this should be log or logit scale.

@joethorley

This is truly the natural log.

Confirmed it is log and closed off, method used in retro is not this one.


Remove support for iframes

embedding sites (e.g., iframes) comes with a number of security concerns (e.g., clickjacking). We should remove support for iframes (with X-Frame-Options) and instead encourage groups to link to their eAbsentee form
CC @lrouvelas @robert-f-greene

Sumanth, I strongly suggest we keep embedding sites for reasons we can
discuss. We will lose a LOT of applicants if they navigate off the
campaigns site.
On Mon, Sep 13, 2021 at 11:13 AM Sumanth Ratna @.***>
wrote:

embedding sites (e.g., iframes) comes with a number of security concerns
(e.g., clickjacking). We should remove support for iframes (with
X-Frame-Options) and instead encourage groups to link to their eAbsentee
form
CC @lrouvelas https://github.com/lrouvelas @robert-f-greene
https://github.com/robert-f-greene
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/eAbsentee/eAbsentee/issues/297, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANIW2A3OGSWWEBMINZK7QB3UBYII3ANCNFSM5D6B4NWA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Can you test it to make sure the problem I ran into is gone?
On Mon, Sep 13, 2021 at 5:28 PM Sumanth Ratna @.***>
wrote:

Closed #297 https://github.com/eAbsentee/eAbsentee/issues/297.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/eAbsentee/eAbsentee/issues/297#event-5295612333, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANIW2A3AP5QMPBMXGJ7FOUDUBZUHFANCNFSM5D6B4NWA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Fix IME blocking controls

Fixes #93996.

40px probably is an overkill, but it should fit font size (which 1px), it's probably better to have a few extra pixels (maybe 5px), also make sure it is tested in both Firefox and Chromium, they have quite different behaviour.

I've tested this in Windows with Firefox and Chrome, and 2 px seems to be enough. I can reproduce the earlier Windows Chrome issue and this didn't make it reappear. I hope 2 px is enough, 5 could make it clip noticeably with the tops of things below. Or maybe I'm just a hitarea perfectionist.

Then again, if things are scaled maybe 2 px isn't enough... I'll make it 5 px just to be safe.

Setting pointer events to none works too, that should be even safer.

Thanks!


Extend QA-build workflow for running snapshot tests

Since we don't use QA-build Bitrise workflow, it was temporarily updated for running snapshot tests. After testing it and being sure that is work well, QA-build will be rolled back and pull-request workflow will include this changes.
MOB-1616

You don't need to do this, you can temporarily go to Bitrise and go to the widgets project > Workflows > bitrise.yml, and choose that the bitrise.yml is saved in Bitrise instead of our repository. Do your changes, save them, test them, and then once you realize they are correct, go again to the bitrise.yml settings, choose that they will be saved in the repository, and Bitrise will let you copy the contents of the bitrise.yml currently saved in Bitrise. Then you create a pull request with that bitrise.yml. That way you don't have to go through a pull request every time you want to test changes, and you make sure that the bitrise.yml that you are submitting for code review already works.

Really useful approach! Thank you!


subscribe 1000 channels simultaneously

Hi, I am not trying to subscribe 1000 channels, which sends message every 0.1 second. I modified the examples from pub/sub. The strange thing is that I found data got lost sometimes.
All this is in one process, one thread, is there a upper limit on how many channels to subscribe? I don't want any data to get lost here. Thanks

It is hard to say what is wrong. Please provide code example recreating the problem.

This is the code I use from pub/sub sample.
`import asyncio
import aioredis
async def reader(ch):
while (await ch.wait_message()):
msg = await ch.get_json()
print(ch.name, "Got Message:", msg)
async def main():
sub = await aioredis.create_redis(
'redis://localhost')
stock_list= ['2','666']#one thousand channel list
for stock in stock_list:
res = await sub.subscribe(stock)
ch1 = res[0]
    tsk = asyncio.ensure_future(reader(ch1))
await tsk

if name == 'main':
asyncio.get_event_loop().run_until_complete(main())`


Please provide an example of PersonProperties.telephoneFormat

Please can you provide an example of how to use the PersonProperties.telephoneFormat? I am looking for an 11 digit number starting with 0.
Thanks

Try with something like this:
import io.codearte.jfairy.Fairy
import io.codearte.jfairy.producer.person.PersonProperties

def fairy = Fairy.create(Locale.forLanguageTag("en"))
def person = fairy.person(PersonProperties.telephoneFormat('"0###########"'))
println person.fullName() + " : " + person.telephoneNumber()

Result:
Olivia Ford : "025527042802"

Thanks Mariusz,
I'll give it a try.
Does jfairy support all locale language or just a subset?
Thanks
On Thu, Oct 29, 2015 at 1:01 PM, Mariusz Smykuła<EMAIL_ADDRESS>wrote:

Try with something like this:
import io.codearte.jfairy.Fairy
import io.codearte.jfairy.producer.person.PersonProperties
def fairy = Fairy.create(Locale.forLanguageTag("en"))
def person = fairy.person(PersonProperties.telephoneFormat('"0###########"'))
println person.fullName() + " : " + person.telephoneNumber()
Result:
Olivia Ford : "025527042802"
—
Reply to this email directly or view it on GitHub
https://github.com/Codearte/jfairy/issues/51#issuecomment-152173356.

We have suppoort for subset, please take look at:
https://github.com/Codearte/jfairy/tree/master/src/main/resources


Fix list and leaf-list moves

Two fixes for issues in moving of list and leaf-list YANG types (#636 by @syyyr). I don't know whether the non-legacy branch also has these bugs (I have not found any tests for moves neither in legacy, nor in master).
Allow moving list/leaf-list items to the last position
The code wanted to deliberately ignore any SR_MOVE_LAST values. I think that this happened because of that C convention for adding a FOO_LAST items to enums to signify their largest allowed value.
I did not want to modify sysrepo for this as well, so I just added a random garbage sentinel for this.
Do not reset relative list XPath too early
When processing YANG list moves, the code would correctly parse the relative XPath in the edit_get_move(), but before it could be consumed via np2srv_sr_move_item, it got reset when the main iteration loop processes the next change item. As a result, a relative move operation was always attempted with a nullptr for the relative item XPath.
Fix this by only resetting the rel when encountering a new leaf-list or a new list. I have no clue if this is actually correct (what about nested lists, for example?). However, my C skills are too limited to correctly follow constructs with gotos into the middle of if statements, so this is my best attempt -- sorry.

Hi Jan,
I have no problems with it and believe it fixes the problem, merging. As for the current netopeer2, it does not perform the edit-config itself but rather leaves it up to sysrepo. And there are tests for moving user-ordered lists.
Regards,
Michal

As for the current netopeer2, it does not perform the edit-config itself but rather leaves it up to sysrepo. And there are tests for moving user-ordered lists.

Awesome, thanks for covering these.


RUMM-2828: Send logs for Span using message bus

What does this PR do?
This change removes direct dependency between AndroidSpanLogsHandler and Logger to allow sending logs for the particular span (via Span.log API) using message bus.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #1211 (9bd0b15) into feature/sdkv2 (555764f) will increase coverage by 0.00%.
The diff coverage is 85.94%.

@@              Coverage Diff               @@
##           feature/sdkv2    #1211   +/-   ##
==============================================
  Coverage          82.65%   82.65%
==============================================
  Files                353      353
  Lines              12537    12568   +31
  Branches            2075     2084    +9
==============================================
+ Hits               10362    10388   +26
+ Misses              1537     1536    -1
- Partials             638      644    +6

Impacted Files
Coverage Δ

...in/com/datadog/android/log/internal/LogsFeature.kt
85.38% <81.82%> (-0.75%)
:arrow_down:

...racing/internal/handlers/AndroidSpanLogsHandler.kt
91.84% <94.74%> (+1.59%)
:arrow_up:

...otlin/com/datadog/android/tracing/AndroidTracer.kt
94.37% <100.00%> (-0.08%)
:arrow_down:

...android/log/internal/logger/TelemetryLogHandler.kt
71.43% <0.00%> (-14.29%)
:arrow_down:

...ndroid/telemetry/internal/TelemetryEventHandler.kt
72.80% <0.00%> (-1.60%)
:arrow_down:

.../android/rum/internal/domain/scope/RumViewScope.kt
95.18% <0.00%> (-0.36%)
:arrow_down:

...id/rum/internal/ndk/DatadogNdkCrashEventHandler.kt
91.00% <0.00%> (ø)

.../kotlin/com/datadog/android/v2/core/DatadogCore.kt
86.69% <0.00%> (+0.40%)
:arrow_up:

...d/v2/core/internal/storage/FileEventBatchWriter.kt
97.37% <0.00%> (+2.63%)
:arrow_up:

...src/main/kotlin/com/datadog/android/DatadogSite.kt
86.67% <0.00%> (+3.33%)
:arrow_up:

... and 1 more


Update "slave" API servers to not run db migrations

Hi Joe, I am worried that we will mess up our database if I accidentally run the "172-31-2-123" update before the "172-31-22-242". Could you remove the makemigrations and migrate commands from all API servers that aren't considered the "master"?
ssh ip-172-31-2-123.us-west-2.compute.internal "sudo /root/update_system"

This has been completed. Instructions sent to Dale.


Fix OTA updates when connected to AWS.

This resolves an out of memory issue when updating via Over-The-Air while connected to a secure MQTT broker/AWS.
The process creates a file and writes the update info into it. The device is then rebooted and the file, if detected
after connection to WiFi, is read from and the update performed using the data in the file.
Resolves #170

I don't see where the ota_update.lua file is deleted after the update. Does this happen internally?

I was confused by this also but it does seem to delete it internally. I had code in there to delete it at first but it would crash saying the file was nil.

Hmm maybe because the file is written to LFS but subsequently replaced?
Where is LFS.ota_update defined? I couldn't find the documentation for that.
I guess my worry is what if the OTA update fails? Would it continuously reboot? Perhaps just add a line to delete ota_update.lua (checking for presence first) if it still exists after calling LFS.ota_update

Agreed, I'll see what I can do.

Where is LFS.ota_update defined? I couldn't find the documentation for that.

I think you meant LFS.http_ota which just runs the  http_ota.lua file.

Well that was strange, file removal worked now, not sure what the issue was before...
I also added a small change to get rid of the deprecation warning.


Radar support

Hi,
Does Cartographer support radar interface like from TI, details of the radar is given below - https://github.com/radar-lab/ti_mmwave_rospkg
Best Regards,
:)

The IWR1443 doesn't have even remotely enough resolution to be useful with Cartographer.

Thanks for sharing this information. if I need the 3d SLAM can I use a 2d Lidar on a "pan and tilt platform" to get the 3D data. Planning to use rplidar A3 [http://www.slamtec.com/en/Lidar/A3] on a tilt platform.
Ex for a pan and tilt platform -
https://www.robotshop.com/eu/en/spt200-drive-pan-tilt-system-futaba.html?gclid=EAIaIQobChMI4YbtrJPo3gIVArTtCh2X5gUoEAQYASABEgJlf_D_BwE

I see a paper on constructing a 3d point cloud from 2d lidar -
https://www.hindawi.com/journals/js/2018/2937694/


Support to config log rotate in kubeedge

Hello,
Log rotate is required by users, I try to give this PR to make rotate configurable. You may put the content in logging.yaml like this:
rollingPolicy: "daily" # size or daily
logRotateSize: 10 #M Bytes, if rolling policy is 'size'
logBackupCount: 7
logRotateDate: 1 # day step

Signed-off-by: clarklee<EMAIL_ADDRESS>

@clarklee92 , we are changing the logging library to klog... Please take a look https://github.com/kubeedge/kubeedge/pull/1019
cc @kevin-wangzefeng @fisherxu @kadisi

@clarklee92 , we are changing the logging library to klog... Please take a look

Thanks for your contribution, and yes, we are now changing the logging library to klog, could  please take a review :) @clarklee92

@clarklee92 , we are changing the logging library to klog... Please take a look

Thanks for your contribution, and yes, we are now changing the logging library to klog, could please take a review :) @clarklee92

That's all right.

Later today I will add an unit file to run the edgecore.
Would this resolve your issue @clarklee92?

beehive has been moved to kubeedge/staging, we can raise PR under kubeedge/kubeedge, close this now :)
/close

/close


JP: The location of the prompt is incorrect after click "Quick Edit" or "Quick Docs".

Steps:

Open Bracket
Move the cursor to the end of the longest line
Click "Quick Edit" or "Quick Docs" under "Navigate" title
Observe the location of the prompt

Result:
The location of the prompt is incorrect after clicking "Quick Edit" or "Quick Docs".
Expected:
The prompt box should be displayed at the corresponding position of the cursor.
JP:

EN:

Doesn't reproduce on release 1.8 build.


Add documentation on how to get the project working in Eclipse

Task Description
Most of us are using IntelliJ where there are no extra settings required. Developers using Eclipse seem to need more steps in order to configure things in their IDE. We should add a section (or, if necessary, a separate page) for this in the strongbox-docs.
Help

Our chat
Points of contact:

@carlspring
@sbespalov
@fuss86

@carlspring can you please assign me this one? All the issues I found with eclipse are fixed now so I can document how to setup the project there now.


How to use addOnFinishAsyncTask ?

Hello,
First of all thanks for this great Library.
I tried using addOnFinishAsyncTask on the task which I created to get a callback when the task finishes. But callback function never gets called even though the task gets completed.
Is there any example for this which I can look into ?

I have added a test to the current code of the latest published version (v1.1.1) to check that, and it seems to be working well.
https://github.com/eneural-net/async_task/blob/4edfc5ccfee6816dedb49197451cf477e451528c/test/async_task_echo_test.dart#L138
https://github.com/eneural-net/async_task/blob/4edfc5ccfee6816dedb49197451cf477e451528c/test/async_task_echo_test.dart#L185
Please share some test code to help identify if there is a condition where this feature is not working well.
Best regards.

Hey @gmpassos
Thanks for quick response and adding this to test.
I think it was a mistake from my end. My initial code was
final asyncExecutor = AsyncExecutor(       sequential: false,       parallelism: 2,       taskTypeRegister: _taskTypeRegister,     );     asyncExecutor.logger.enabled = true;     asyncExecutor.logger.enabledExecution = true;     final tasks = regionCodes         .map((region) => EventsEndpoint(               additionalQueryParams: {                 "regionCode": region,                 "dateCode": date,               },             ))         .map((endpoint) =>             NetworkRequest.createWithoutHeaders(endpoint: endpoint))         .map((request) => EventTask(request));     tasks.first.addOnFinishAsyncTask((asyncTask, result, error, stackTrace) {       onFinishAsyncTask.add((         asyncTask as EventTask,         result,         error,         stackTrace,       ));     });     final executions = asyncExecutor.executeAll(tasks);     await Future.wait(executions);     print("---> onFinishAsyncTask Length: ${onFinishAsyncTask.length}");     exit(0);
I need to add toList() at the end of tasks to make it work.
final asyncExecutor = AsyncExecutor(       sequential: false,       parallelism: 2,       taskTypeRegister: _taskTypeRegister,     );     asyncExecutor.logger.enabled = true;     asyncExecutor.logger.enabledExecution = true;     final tasks = regionCodes         .map((region) => EventsEndpoint(               additionalQueryParams: {                 "regionCode": region,                 "dateCode": date,               },             ))         .map((endpoint) =>             NetworkRequest.createWithoutHeaders(endpoint: endpoint))         .map((request) => EventTask(request))         .toList();     tasks.first.addOnFinishAsyncTask((asyncTask, result, error, stackTrace) {       onFinishAsyncTask.add((         asyncTask as EventTask,         result,         error,         stackTrace,       ));     });     final executions = asyncExecutor.executeAll(tasks);     await Future.wait(executions);     print("---> onFinishAsyncTask Length: ${onFinishAsyncTask.length}");     exit(0);

You were using an Iterable, so each access to it was generating a new EventsEndpoint instance.


Bot's name/icon ignored

Messages are always posted by 'bot' using a generic icon. The name/icon set on the integration configuration page is ignored.
Not sure whether this is a problem with this library or the API itself.

Needs as_user=True to make this work. For whatever reason.

Where is that needed? Still not working here

as_user=True would be part of the options you pass when sending a 'chat.postMessage' API call. for details on how this works, see: https://api.slack.com/methods/chat.postMessage#authorship.


fix: use the current strategy in resolve function

Before our Event Sender work, onContextSet was always refreshing the in-mem cache: https://github.com/spotify/confidence-openfeature-provider-swift/blob/1bd9525e5e0a7d40834aba7bc962225978a36f91/Sources/ConfidenceProvider/ConfidenceFeatureProvider.swift#L108
Any reason to change that behaviour? Is this behaviour the same on Kotlin?


KNN

face_recognition version:
Python version:
Operating System:

Description
Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.
IMPORTANT: If your issue is related to a specific picture, include it so others can reproduce the issue.
What I Did
Paste the command(s) you ran and the output.
If there was a crash, please include the traceback here.

How to compare faces using KNN, instead of what you are doing in webcam_faster_rec.py.

There is a KNN example in the examples folder that you can try out.

yes we tried it, but I am missing the way,  how to reuse in webcam_faster_rec.py


Application Type is missing from the configuration box

Create an Application Insights resource > second setting. It is missing in the Azure portal.

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

ID: 597a5d67-719a-494f-90e6-9c9d8bfdef44
Version Independent ID: d489cac8-eb3d-eb7a-1143-2ab622ee253c
Content: Quickstart with Azure Application Insights
Content Source: articles/azure-monitor/learn/mobile-center-quickstart.md
Service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

@julienshepherd Thank you for the feedback!  We are investigating this and will get back to you shortly.

Thanks @julienshepherd. The new resource creation process is described here: https://docs.microsoft.com/azure/azure-monitor/app/create-new-resource. We are currently in the process of updating all the docs in our content that was impacted by this change.

@julienshepherd Thank you for bringing this to our attention! We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


update readme

Adds informations about release being available on Fedora 28+
current version on Fedora is 2.4.0 tho.
i will create a rpm spec file to package your release

on the topic of rpms... i have created the specfile and have built rpms for both fedora 28 and 29 (unsigned).
As i am not familiar with pypi and its packaging... i wonder if there's such a file like .pyignore that has the same function has .npmignore (which prevents certain files from being packages in the final distributable npm package)
here's an example of the build running on one of my machines

also, just for kicks, do you speak french?
Thanks

setup.py should only install what's needed so there's no ignore file AFAICT.
And I'm French. :)

oh thats great. When i get some free time i'll push my specfile / rpms
Et je suis Québecois, voilà.
I Don't know where else we can communicate really but i have found (maybe) an issue while installing... it seems gitlab wants api V4 now instead of V3. After changing the main file to reflect, i didn't seem to have an error on initialization.
One other thing that is inconvenient... for package automation... where can we get any kind of version number for the project? I mean... is there a way to programatically get a version number (can't seem to find a file with a version number anywhere in this project and gh tags are unreliable at best)
anyways, merci vieux

You can use python setup.py --version to get a version number.


add transactions, note_to_payer and redirect_urls as props

transaction has many options and now props allow only amount.total and amount.currency, it should allow to submit full transactions object and also note_to_payer, redirect_urls, intent
new props:

intent
payer
transactions
note_to_payer
redirect_urls

or just options
https://developer.paypal.com/docs/api/payments/
{
  "intent": "sale",
  "payer": {
  "payment_method": "paypal"
  },
  "transactions": [
  {
    "amount": {
    "total": "30.11",
    "currency": "USD",
    "details": {
      "subtotal": "30.00",
      "tax": "0.07",
      "shipping": "0.03",
      "handling_fee": "1.00",
      "shipping_discount": "-1.00",
      "insurance": "0.01"
    }
    },
    "description": "The payment transaction description.",
    "custom": "EBAY_EMS_90048630024435",
    "invoice_number": "48787589673",
    "payment_options": {
    "allowed_payment_method": "INSTANT_FUNDING_SOURCE"
    },
    "soft_descriptor": "ECHI5786786",
    "item_list": {
    "items": [
      {
      "name": "hat",
      "description": "Brown hat.",
      "quantity": "5",
      "price": "3",
      "tax": "0.01",
      "sku": "1",
      "currency": "USD"
      },
      {
      "name": "handbag",
      "description": "Black handbag.",
      "quantity": "1",
      "price": "15",
      "tax": "0.02",
      "sku": "product34",
      "currency": "USD"
      }
    ],
    "shipping_address": {
      "recipient_name": "Brian Robinson",
      "line1": "4th Floor",
      "line2": "Unit #34",
      "city": "San Jose",
      "country_code": "US",
      "postal_code": "95131",
      "phone": "011862212345678",
      "state": "CA"
    }
    }
  }
  ],
  "note_to_payer": "Contact us for any questions on your order.",
  "redirect_urls": {
  "return_url": "https://example.com/return",
  "cancel_url": "https://example.com/cancel"
  }
}'

i think this is solved in https://github.com/thinhvo0108/react-paypal-express-checkout/pull/22

Hi,
I would like to know if there is a prop to pass an array of items in the shopping cart to Paypal?
#22
Thank you.
Reference:
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECCustomizing/#provide-line-item-details

#22 has been merged, and latest version @1.0.5 has just been updated on NPM, too, thanks!


Spark fuzzer bug: (code: integer divide by zero), stack trace: ***

Description
https://app.circleci.com/pipelines/github/facebookincubator/velox/22458/workflows/3730908f-9db6-4f6a-abd7-c06fa226a1ad/jobs/141887
I20230331 20:54:21.107465 244409 ExpressionFuzzer.cpp:1137] ==============================> Started iteration 4756 (seed: 190333290)
I20230331 20:54:21.107730 244409 ExpressionVerifier.cpp:88] Executing expression: pmod(shiftleft(6166434002113512753,subtract(round(year("c0"),1841255874),"c1")),floor(unaryminus("c2")))
I20230331 20:54:21.107756 244409 ExpressionVerifier.cpp:31] 3 vectors as input:
I20230331 20:54:21.107765 244409 ExpressionVerifier.cpp:33] 	[CONSTANT TIMESTAMP: 100 elements, 1987-11-27T10:29:45.554229548]
I20230331 20:54:21.107781 244409 ExpressionVerifier.cpp:33] 	[FLAT INTEGER: 100 elements, 12 nulls]
I20230331 20:54:21.107791 244409 ExpressionVerifier.cpp:33] 	[DICTIONARY DOUBLE: 100 elements, 8 nulls], [DICTIONARY DOUBLE: 100 elements, 10 nulls], [DICTIONARY DOUBLE: 100 elements, 11 nulls], [DICTIONARY DOUBLE: 100 elements, 10 nulls], [FLAT DOUBLE: 100 elements, 6 nulls]
*** Aborted at<PHONE_NUMBER> (Unix time, try 'date -d @1680296061') ***
*** Signal 8 (SIGFPE) (0x27e8a73) received by PID 244409 (pthread TID 0x7f526c1aa280) (linux TID 244409) (code: integer divide by zero), stack trace: ***
(error retrieving stack trace)
/bin/bash: line 8: 244409 Floating point exception(core dumped) _build/debug/velox/expression/tests/spark_expression_fuzzer_test --seed ${RANDOM} --duration_sec 60 --logtostderr=1 --minloglevel=0 --repro_persist_path=/tmp/spark_fuzzer_repro

Error Reproduction
No response
Relevant logs
No response

Hi @laithsakka, is this error reproducible with the seed?

yes looking at it

Pmod is receiving a nan.


adjust cross-compiled container build;

add windows helm install alert
debug build on darwin system
add lib64 to alpine for go-based binary

add windows helm install alert
debug build on darwin system
add lib64 to alpine for go-based binary


Authentication Tag Length for encryption

Hi, Can you explain how the Authentication Tag length is being set when Cipher instance is being created for encryption? I only see it being used during decryption https://github.com/aws-samples/aws-cloudhsm-jce-examples/blob/b14c49fe7c7c887d4e589e1c340026b3ed6e5ff7/src/main/java/com/amazonaws/cloudhsm/examples/AESGCMEncryptDecryptRunner.java#L110
Thanks!

We aren't explicitly setting it in this sample. Since we only support 128 bits at this time(and that is the default length), we just use that 16 byte string for the AAD.
https://github.com/aws-samples/aws-cloudhsm-jce-examples/blob/b14c49fe7c7c887d4e589e1c340026b3ed6e5ff7/src/main/java/com/amazonaws/cloudhsm/examples/AESGCMEncryptDecryptRunner.java#L83


Fix missing "created by" on Questionnaires list page

What is the context of this PR?
The sser's display name wasn't being supplied when creating a questionnaire, so it would be displayed as "Unknown" when listing questionnaires.
Unfortunately it's difficult/impossible to write a unit test for this. I added a test to our cypress suite to cover this instead.
The basic fix was to pull the user from the store in the QuestionnairesPage container. To get the test passing with mock API I needed to also modify the MockDataStore as it didn't support createdBy. This test passes with both mock and real API.
How to review
Tests pass, code looks good

I wonder if we should modify the schema to make createdBy non-nullable. It was added as nullable to ensure temporary backwards compatibility (no longer necessary)

 "created by" not populated when questionnaire created


Switch CI badge to match style of other badges. [skip ci].

Switches the badge style to make the same style (shield) as the other readme badges.
[skip ci] is used since this is a readme fix and doesn't affect any code whatsoever.

Hi @felicianotech. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
I understand the commands that are listed here.

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.

Thanks ! I didn’t know about this, want to submit the same for fortio too?
/lgtm

@felicianotech: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
b77c0dbd627546e78aac81fe5f46541f5177e309
link
/test istio-unit-tests

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.

@ldemailly np. Opened: https://github.com/istio/fortio/pull/174

@felicianotech: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
b77c0dbd627546e78aac81fe5f46541f5177e309
link
/test istio-unit-tests

prow/istio-presubmit.sh
b77c0dbd627546e78aac81fe5f46541f5177e309
link
/test istio-presubmit

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.


Issues with docker image starting

Using Synology Container Manager to build up this Stirr image, all settings have been working for months till the last few weeks. I'm now getting the following errors when the image is trying to start:

The Stirr service was sold and doesn't work anymore https://techcrunch.com/2024/02/09/whats-next-for-stirr-the-free-streaming-service-thinking-media-just-acquired/


Exceptions

They seem not to be supported.

From: https://www.ndss-symposium.org/ndss-paper/auto-draft-155/

A C/C++ program can safely assume that global variables
with no initial value will be set to zero. However, when fuzzing
such a program, libFuzzer treats and calls the fuzzing target
like a function, so the global variables are not reinitialized
when libFuzzer fuzzes the target again. Thus, if the fuzzing
target modifies these global variables during its execution, the
fuzzing target may act incorrectly after running a few times.

Nope, now I am suspecting a data race. I believe customMutator and testOneInput run in seperate threads. Will confirm tomorrow.

--nomain:on produces different code. strings are leaked.

Fixed.


geolocation error - disabled by default (feature request)

I am trying to make an active map visual based on current position however a simple code in the constructor of a visual.ts requesting a geolocation results in error.
eg
navigator.geolocation.getCurrentPosition(console.log)
the log results in : "Geolocation error: Geolocation has been disabled in this document by permissions policy.."
There seems no way to set the policy in capabilities.json or otherwise.
If the same code is run from the console, the script generates the location coords object.
Same issues with other CSP policies such as img-src to load external tiles. More granular set up of CSP policies and other policies such as geolocation could be useful.
Please help with any workaround or feature addition.

Hello @HERVEBONNEL,
What version of powerbi-visuals-api do you use?

powerbi-visuals-tools version - 5.2.1

Hi @AleksSavelev, please let me know if there is workaround to this or possible to include feature. I tried API 5.3.0 and it s not working. I am wondering if the issue is with the encapsulation within the iframe which does not allow geolocalisation functions.

Hi @HERVEBONNEL, I'm sorry for the late response.
Try to add WebAccess to your privileges in capabilities.json
    "privileges": [
        {
            "name": "WebAccess",
            "parameters": [
                "*"
            ]
        }
    ]

No success I am afraid. i am wondering if issue is

Oh, you're right.
Unfortunately, it's not possible to enable this feature for custom visuals


Css Meditative Breathing

Please assign me this issue under hacktoberfest

hey @Anjuli08 , I have created a PR, for meditative breathing.
I have created this meditation app using CSS, HTML and JavaScript.
Clicking on the 'begin' option begins the breathing process.
It has an option to select the number of breaths and counter for the remaining breaths.

@yosaami this is my issue please remove this comment and pr

hey @Anjuli08 , I have created a PR, for meditative breathing. I have created this meditation app using CSS, HTML and JavaScript. Clicking on the 'begin' option begins the breathing process. It has an option to select the number of breaths and counter for the remaining breaths.

this is not working! either you both can coordinate accordingly. so I'm assigning to both of you

Hey @Anjuli08, I have a pretty decent knowledge of HTML & CSS, and I want to contribute to the Meditative breathing project.
Could you please assign this to me?
Thanks for reading!

this is already done! you can work on other issues.


.NET 3.5 support

Any possibility to support .NET 3.5 ?

I'm not sure. Lacking anything else you can always copy and paste the methods you need into your 3.5 project.
We might be able to add support conveniently with the new project types in Dev15. I'll look into that.
Can you share your scenario that need 3.5? Just curious.

My project is built with .NET 3.5.
It is a product decision and while we support Windows 7 and .NET 3.5 is supported by MS , I doubt it will change.

I didn't think .NET 3.5 was supported by MS any more. In fact I heard 4.0 wasn't either. (at least not without a special long-term support contract).
Anyway, good news: Dev15's new multi-targeting project type supports net35. So this should make it much more manageable to add another target framework to PInvoke -- when it's mature. Dev15 RC is still a bit rough in this area.

https://support.microsoft.com/en-us/gp/framework_faq/en-us

#314 will help us deliver on this quite easily.


[Fix] Benchmark issue in staking

Blocks https://github.com/paritytech/polkadot/pull/5930 and potentially all the polkadot builds that depend on latest substrate master.

And you are sure that this isn't used in the benchmarks? Aka will not panic?

And you are sure that this isn't used in the benchmarks? Aka will not panic?

It's not, mainly because those implementations are used for testing.


didReceiveRemoteNotification failed

Hello! I use firebase_auth and firebase_messaging plugins.
For phone auth I use in my app delegate several methods:

didRegisterForRemoteNotificationsWithDeviceToken
didReceiveRemoteNotification
like described at auth docs page

but using these methods for auth I have an issue with didReceiveRemoteNotification in the firebase_messaging plugin. Only one of didReceiveRemoteNotification methods works

@dimmetrius
The issue at https://github.com/flutter/flutter/issues/19758 has been closed and moved here. Future collaboration on this issue will be done here.

Closing basing on https://github.com/flutter/flutter/issues/19758#issuecomment-461554929


Pin transitive dependencies

In the Python packaging world, libraries are handled quite differently from applications.

Libraries
Applications

Publish
Libraries are published as wheels on a package index (either a private registry or PyPI)
Private applications are usually published as Docker images before deployment

Dependencies
Libraries should not pin their dependencies in order to play well with other libraries
Applications should pin all dependencies, including transitive ones, to make sure that we test the dependencies we ship

Tooling
Libraries are expected to use setuptools or flit
Applications are expected to use Pipenv or Poetry

However, Rally is in a rough spot, because this is an application that we publish on PyPI like a library. We currently use setuptools which was designed for libraries, but pin our install requirements. This is perfectly fine in my opinion, because publishing to PyPI is very convenient, but we are fighting our tools. (And to be clear, I think this issue is orthogonal from https://github.com/elastic/rally/issues/1420.)
If we were using pip-compile, Pipenv or Poetry to build a private application as a Docker image, then those two operations would be easy:

upgrading our dependencies (which allows us to get the latest features and not hitting fixed bugs)
pinning all transitive dependencies (to make sure that when a pull request passes, it's going to work)

It's actually 2. here that prompted this issue. We don't pin urllib3, and #1493 used an import introduced in urllib3 1.26.7 last year. The Rally CI worked fine, using the latest urllib3 version (1.26.9). But our nightly environments had urllib3 1.25.8 installed in 2020 and all pip install --upgrade .[develop] calls kept that version, which caused a benchmark failure because the import was not found. The fix will be to pin urllib3 manually, but that does not scale to all our existing dependencies.
To avoid this problem in the future, how can we pin our dependencies and have a mechanism to update them? There is no widely adopted tool that supports doing that and writing the result to setup.cfg / pyproject.toml. Indeed, this authoritative post on setup.py insists that you should never pin dependencies like we do. And since this is seen as a big anti-pattern by everyone working on Python packaging, all proposals to make our use case easier are usually rejected or ignored (flit, pip-tools, setuptools, poetry).
Here's a proposal that solves our issue:

Declare pinned dependencies in a machine-writeable file, either setup.cfg if we keep setuptols or pyproject.toml if we move to flit
Declare dependencies in a requirements.in file, leaving most of them abstract (but not the Elasticsearch Python client)
Write or reuse a tool that pins the requirements with pip-tools (which is lighter than Pipenv/Poetry), then reads the pinned requirements and writes them to setup.cfg / pyproject.toml. We can call it manually from time to time.
While we're at it, develop dependencies and test dependencies can also move to requirements file - this will be abstracted away by make install anyway

(I also considered using OpenStack pbr - https://docs.openstack.org/pbr/latest/user/index.html but that would force us to keep using setuptools.)

I ran into similar issue a while ago: distributing my application to a cluster that was reconstructed on a daily basis and did not support docker. The easiest solution was using a wheel with all the packages pinned. For this I created poetry-lock-package. One big issue there was: we needed to pin some, but not all packages. Some were part of the proprietary cluster and pinned by the cluster release. That last option is what I would like to add to this issue as a somewhat common feature request.

@bneijt Thank you for your comment and interest! I indeed stumbled on poetry-lock-package when writing up this issue (thanks to a comment of yours). I think that Poetry does too much things however, and am considering moving to flit instead. #1420 will cover shipping a standalone executable.

Some were part of the proprietary cluster and pinned by the cluster release. That last option is what I would like to add to this issue as a somewhat common feature request.

I'm not sure I understand the feature request, are you asking that we don't pin all dependencies? But which ones?


Initial data vuex store is mixed up in multisite setup

After upgrading to TYPO3 11.5 alongside with nuxt-typo3 1.2.2 there is a strange behaviour in our production build, the initial data vuex store is sometimes mixed up between websites in SSR context. Resulting in showing the wrong navigation for the current website.
To reproduce this issue on a local machine just call two or three website domains of a multisite setup at once.
I tried different nuxt-typo3 versions and everything is working fine with versions below v1.0.0-alpha.4 - Looks like the bug was first introduced in v1.0.0-alpha.4.
I couldnt figure out what exactly causes the issue so any help is appreciated.

@denniswiemers I can't reproduce the issue.
Additionally we have multisite configuration for one of our project and we did not notice it.
My reproduce environment:
I have run frontend based on https://github.com/TYPO3-Headless/pwa-demo so one of the API endpoint is ddev site and another is api.t3pwa.com. I have correct SSR data each time when I refresh the page. No matter it is develop/production build.
typo3: {
    baseURL: process.env.NUXT_HOST,
    forms: true,
    i18n: {
      locales: ['en', 'pl', 'de'],
      locale: 'en',
      fallbackLocale: 'en'
    },
    domains: [
      {
        name: 'test.local', // name of your host
        baseURL: 'http://test.local',
        api: {
          baseURL: 'https://api.t3pwa.com/'
        },
        i18n: {
          locales: ['pl', 'en'],
          defaultLocale: 'pl'
        }
      },
      {
        name: 'test2.local', // name of your host
        baseURL: 'https://test2.local/',
        api: {
          baseURL: 'https://api.pwa-demo.ddev.site/'
        },
        i18n: {
          locales: ['en'],
          defaultLocale: 'en'
        }
      }
    ]
  },

Try to reproduce it the same way. Using PWA DEMO API and api.t3pwa.com on localhost and let me know if works


Create initial project layout

Golang project layout

Makefile

produces binary

Build runs in a docker container
Dependency vendoring

 Test


Improved the retry-after handler to handle different header formats.

Improved the retry-after handler to handle different header formats. Also respect the retry-after header for ServiceUnavailable responses.
Information on the “Retry-After” header formats and requests that it can be returned from is documented here https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html.

@shahabhijeet PTAL


Unselected plates get added when pooling

In the attached .gif, a single amplicon plate is added during pool library plates (plate "Amplicon test plate 2019-04-22 15:47:49.390417"). This plate is then removed using the X, and does not appear to be visible. I then switch to adding shotgun plates, and add a single plate (named "Test Shotgun Library 2019-04-22 15:50:10.818223"). Following this, the display shows two plates: the shotgun plate added, and a 16S plate that was not previously added (named "16S Test plate 4").

While writing up this issue, I was redoing this to get plate names, and after some delay, a reinitialization error message popped up (screenshot at the end).

I believe this is a known issue with the asynchronous callback. If you're a twitchy clicker, you can also get the same plate twice if you double click fast enough.

@charles-cowart  No, this is definitely something different--it is adding plates that were never clicked on, ever!
@wasade  Did you observe this issue in the current master or in PR https://github.com/jdereus/labman/pull/468 ? I can reproduce it in the PR but not in the master, which makes me think this is not an existing issue but a bug in the (unmerged) PR (thank you for the thorough testing!!)

Gotcha, I'll check too with the unmarked PR

@charles-cowart  dinna fash yersel, I believe I found the cause (and I believe this IS only in the PR).  The PR is missing this line:
https://github.com/jdereus/labman/blob/645c798e0094e9962973c2d111c4860b1e8e5b23/labcontrol/gui/templates/library_pooling.html#L383
... that was in the old labcontrol/gui/templates/library_pooling.html but didn't get moved into the new setUpAddPlateModal.js.  Wouldn't you know, it actually does something? :)  Specifically, it removes OLD event handlers from the add buttons in the add plate modal dialog ... and this isn't needed on other pages but most desperately IS needed on the library_pooling.html page because you can CHANGE the contents of the add plate modal dialog by changing the plate type.
I think this is an easy fix and I will incorporate it into the PR when I go through the code review comments.

@AmandaBirmingham Aye, thank ye!

@AmandaBirmingham, ya was within #468, sorry for not being clear about that. And good find on the underlying issue!


Flav/do not sync confluence restricted pages

Description
In our initial, simple approach to integrate Confluence, we overlooked the role of Confluence page restrictions in determining which pages should be imported into Dust. We assume that Confluence was used primarily for storing static data, which hasn't quite matched reality. Since we haven't provided admins the option to select specific Confluence pages for importation, our permission system appeared overly restrictive.
This PR refactors the synchronization workflow for a Confluence space. Rather than naively importing all pages in a flat structure, it adopts a DFS strategy, stopping to import child pages when it encounters a parent page with read restrictions (either group or users). This method kind of delegates the handling of permissions to Confluence, simplifying the process for us.
Confluence spaces are organized with a root page and multiple top-level pages, each of which can branch into many sub-pages. This new implementation is designed to navigate Temporal's limitations efficiently, initiating one workflow per space for synchronization and an additional workflow for each top-level page.

Risk

Deploy Plan

Logic LGTM
I feel like some explicit return types would help slightly (both for type-checking and readability)

I'll add explicit return types in a follow up PR.


dtcc-build: command not found

I am encountering difficulties while attempting to execute the "run-demos" command from "demos" folder. Here is the error I found in the code on line 24.
Running demo for data set HelsingborgHarbour2022...
./run-demos: line 24: dtcc-build: command not found

Demo completed. Generated data saved to ../data/HelsingborgHarbour2022

This is the "run-demos" script
#!/usr/bin/env bash

# List of available datasets
DATASETS=(HelsingborgResidential2022 "Urban area in Helsingborg, Sweden"
          HelsingborgHarbour2022     "Harbour area in Helsingborg, Sweden")

# Select dataset
DATASET=$(dialog --clear \
          --backtitle "DTCC Builder Demo" \
          --menu "Please select a dataset" 0 0 0 "${DATASETS[@]}" \
          2>&1 >/dev/tty)
clear

# Check if dataset exists
DATA_DIRECTORY="../data/$DATASET"
if [ ! -f "$DATA_DIRECTORY/PropertyMap.shp" ]; then
    echo "*** Dataset $DATASET not found"
    echo "*** Make sure to run ./dtcc-download-demo-data-public in the data directory"
    exit 1
fi

# Run demo
echo "Running demo for data set $DATASET..."
dtcc-build $DATA_DIRECTORY
echo ""
echo "Demo completed. Generated data saved to $DATA_DIRECTORY"
#!/usr/bin/env bash

# List of available datasets
DATASETS=(HelsingborgResidential2022 "Urban area in Helsingborg, Sweden"
          HelsingborgHarbour2022     "Harbour area in Helsingborg, Sweden")

# Select dataset
DATASET=$(dialog --clear \
          --backtitle "DTCC Builder Demo" \
          --menu "Please select a dataset" 0 0 0 "${DATASETS[@]}" \
          2>&1 >/dev/tty)
clear

# Check if dataset exists
DATA_DIRECTORY="../data/$DATASET"
if [ ! -f "$DATA_DIRECTORY/PropertyMap.shp" ]; then
    echo "*** Dataset $DATASET not found"
    echo "*** Make sure to run ./dtcc-download-demo-data-public in the data directory"
    exit 1
fi

# Run demo
echo "Running demo for data set $DATASET..."
**dtcc-build $DATA_DIRECTORY**
echo ""
echo "Demo completed. Generated data saved to $DATA_DIRECTORY"

Closing this issue since the installation and code has been very much reorganized. Should work now but please reopen if it still fails. Note that demos are failing but that's a separate issue.