Clustured Lighting Bug on Android (tested on Chrome at Huawei P30 Pro, and S8)

See the forum post for additional infos and demo scene:
https://forum.playcanvas.com/t/clustured-lighting-bug-on-android-tested-on-chrome-at-huaweii-p30-pro-and-s8/29695

Maybe related to https://github.com/playcanvas/engine/issues/4969
@Rechi86 please can you post the exact model numbers/skus for the devices please as different countries can have different SoCs

Interesting, looks like they are all ARM based 🤔
To help us isolate as we don't have access to some of the devices, can you check the examples linked in this post on the Huawei device please? https://github.com/playcanvas/engine/issues/3460#issuecomment-987039558

Both particle examples work on the p30 and s8,
an example which didn't work during my tests was this:
https://playcanvas.github.io/#/loaders/glb (only blue light on my devices)
I hope this helps, if I should test anything else just let me know.

this has been fixed by https://github.com/playcanvas/engine/pull/5093 and will be part of the engine release in the near future.


Undeprecate use_original_dst

Commit Message:
Undeprecate use_original_dst
Signed-off-by: Taylor Barrella<EMAIL_ADDRESS>Additional Description: See https://github.com/envoyproxy/envoy/issues/5355#issuecomment-742905855 and above for context
Risk Level: Low
Testing: Listener unit tests, grep
Docs Changes: Generated documentation for the proto field
Release Notes:
#5355

I'll review from @envoyproxy/api-shepherds


Create scf_wf directory.

This PR is ready for merge.

Fixed a bug for a directory for ground state wavefunctions.
Use create_directory function, which is implemented in PR #139, to create the directory for ground state wavefunctions.

test this please

Thank you @shunsuke-sato san, and I confirmed the gs_wfn_k directory is successfully produced.
I accept this PR is available to merge.


[EOSi Frontend] #29 Does this button have to be...

Does this button have to be fixed width?
Source url: https://eosi-frontend.netlify.app/why-eosi.html
Reported by: Diego Costa ()
Reported at: 11 Jul at 18:18 UTC
Type: Question
Location: BR, Rio Grande do Norte, Natal
Browser: Chrome 100.0.4896.127
User Agent: Mozilla/5.0 (Linux; Android 12; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36
OS: Android 12
Screen: 360x780
Viewport: 360x705
Referrer: https://eosi-frontend.netlify.app/
Screenshot:

For more details please visit report page on Ybug:
https://ybug.io/dashboard/reports/detail/vd107m1sh02bw35z4s15

fixed


BCRSAPublicKey creation is slow, causing io.netty.handler.ssl.SslHandshakeTimeoutException

Hi! 👋
We have a Spring Boot application which loads an Azure Storage Blob via Spring Cloud Azure.
In the same application we use the BouncyCastle security provider.
Under the hood a netty request to Azure's HTTP API is performed.
When the first request TLS handshake is performed, during consumption of the Server Hello, netty's SSLEngine gets an instance of PKIXValidator.
In PKIXValidator.setTrustedObjects() my system's 154 known certificates are loaded, during which X509CertificateImpl.getPublicKey() of BouncyCastle is called.
And the construction of those public keys is very slow, because it performs the Primes.enhancedMRProbablePrimeTest(...).
When the BC provider is not installed, the HTTP request is performed instantaneously.
Questions: Is this "as designed"?
Or: Should BC and netty work together, or should I look into configuring netty so that it does not pick up the BC implementation?

I'll create a netty issue as well. Maybe the solution is in their control 🤷
https://github.com/netty/netty/issues/13645

It's not immediately obvious, but check the situation with /dev/random - RSA key validation and generation relies on secure random number generation. The system may be running out of entropy,

For what it's worth, the provided dump definitely shows things are stalling in RSA public key validation.
Try setting "org.bouncycastle.rsa.max_mr_tests" to 1 (it's probably about 3 at the moment, it can be set to 0 although if you do that you will have disabled the MR tests totally).


updating vapor cli to commit new project and add heroku setup command

With this, in 3 commands, you have a live server up and running.
vapor new my-project
cd my-project
vapor setup-heroku

It assumes the following:
Dependencies:
- wget - for vapor new
- git - for lots of stuff
- heroku - cli tools installed and user logged in
We might be able to make it more robust, but it's pretty cool to have a live site up in < 5 minutes w/ about 3 minutes of that time being the heroku build process.

Should we consider naming it like:
vapor heroku init //more like git init
or
vapor heroku setup

That gives us the ability to add new ones like
vapor heroku deploy
vapor heroku lint

Also is a little easier to type.

This was moved to the vapor cli repo.


Reskeletonize

🗣 Description
This pull request reskeletonizes the repo.  It was previously using the wrong skeleton repository.
💭 Motivation and context
This way the repo will get all the correct Lineage changes going forward.
🧪 Testing
All pre-commit hooks and molecule tests pass.
✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated to reflect the changes in this PR.
[x] All new and existing tests pass.

Thanks for getting this back on the straight and narrow. I had one question: Did you terraform destroy the old configuration?

Not yet, but I will manually destroy the resources once this PR is approved.


Sequencial.fit_generator() low GPU usage

I'm trying to train with the following code:
generator = ImageDataGenerator(
    featurewise_center=True,
    rotation_range=90,
    horizontal_flip=True,
    vertical_flip=True,
    width_shift_range=.5,
    height_shift_range=.5,
    fill_mode='reflect'
)

batch_size = 2560

iterator = generator.flow(x_train, y_train[:, 0], batch_size=batch_size)

steps_per_epoch = math.ceil(len(x_train) / batch_size)

fit = model.fit_generator(iterator, steps_per_epoch, epochs=10000, verbose=True, workers=3, max_q_size=50)

But GPU usage is spiking:

This code has proper GPU usage, it only drops when calling generator.flow, as expected.
for x, y in generator.flow(x_train, y_train, batch_size=30720):
    fit = model.fit(x, y[:, 0],
                    batch_size=3072,
                    epochs=10,
                    verbose=1,
                    validation_split=.3,
                    shuffle=True,
                    callbacks=[checkpoint]
                    )

The images are 32x32x3 and x_train and y_train have 65k rows.
Is this behavior expected?

The issue is that I'm training on batches faster than I'm generating them. Please close.

I have a similar problem, https://github.com/fchollet/keras/issues/7172

These are not the same issues. You probably did not install tensorflow-gpu.
On Jun 29, 2017 12:12 AM, "Ming Wen"<EMAIL_ADDRESS>wrote:

I have a similar problem, #7172
https://github.com/fchollet/keras/issues/7172
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fchollet/keras/issues/7168#issuecomment-311850601,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AK1SCJpeeb9pAHOJ3SbAVNQSnQqy_0J6ks5sIxYXgaJpZM4OIrS9
.

The issue is that I'm training on batches faster than I'm generating them. Please close.

Hello i have similar problem. How do you know training on batches is faster than generating them.

@brunoklein99, how did you solve this issue?

Get a faster data pipeline.
On Tue, Feb 19, 2019, 06:26 Meida Chen<EMAIL_ADDRESS>wrote:

@brunoklein99 http:///brunoklein99, how did you solve this issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/keras-team/keras/issues/7168#issuecomment-465054151,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AK1SCCz1E698ceA5emTP0moQPLEj5Sf3ks5vO8NBgaJpZM4OIrS9
.

Could you please discuss more about your new pipeline? I'm working with 3D tensor, and each data is 160160160*4. I'm saving them with numpy array and load them with a generator.

So, my issue was that the GPU was consuming data faster than I was feeding it. Basically I had to find a way to feed data faster. Meaning multithreading/multiprocessing + fast CPU + fast SSD.


Unhandled rejection TypeError: Cannot read property 'F_OK' of undefined

Since the last commit, I now have the following issue: Unhandled rejection TypeError: Cannot read property 'F_OK' of undefined
It seems that you can not rely on module 'fs' to have constants on all version on nodejs

yup, seems so https://github.com/nodejs/node/issues/8044

Ah okay, I was testing on node v6 as well. It looks like those are defined on the fs object itself in earlier versions.
@laggingreflex what do you think of changing
var constants = require('fs');

to
var fs = require('fs');
var constants = fs.constants || fs;

for compatibility?

sounds good to me.

Work's for me as well

It's failing for me as well!
Unhandled rejection TypeError: Cannot read property 'F_OK' of undefined     at fileNotExists (/.../node_modules/command-exists/lib/command-exists.js:12:34)     at commandExistsUnix (/.../node_modules/command-exists/lib/command-exists.js:45:5)     at commandExists (/.../node_modules/command-exists/lib/command-exists.js:115:5)

Fixed in #10 and patch pushed to npm. I've added travis to the repo as well


[New game]: add word search game

🎮 Game Request
Game logic and basic description
the player will be given a set of words and he/she needs to search those words in the given 10x10 grid
unlike other word search games , whenever the player refreshes the page a new set of words will appear and the game proceeds.
Point down the features
Game points
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

/assign

Hey @AmruthaPariprolu !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @AmruthaPariprolu!
We are already having a similar game request in #4602 👀
Make sure you come up with a cool unique idea 😀
Waiting for your new game idea 💗.

Hey @AmruthaPariprolu ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


rollback

Changes Unknown when pulling ddbf38c05025f2b7825b7f076485b06634b55516 on lepdou:rollback into ** on ctripcorp:master**.

[Current coverage][cc-pull] is 43.92% (diff: 11.57%)
[][cc-pull]

No coverage report found for master at 5acb8c7.

Powered by Codecov. Last update [5acb8c7...ddbf38c][cc-compare]
[cc-base-branch]: https://codecov.io/gh/ctripcorp/apollo/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/ctripcorp/apollo/compare/5acb8c76fd3c8597804bdbfc7ff06465889afedd...ddbf38c05025f2b7825b7f076485b06634b55516?src=pr
[cc-pull]: https://codecov.io/gh/ctripcorp/apollo/pull/347?src=pr

Changes Unknown when pulling 1322ab2ecc09c0f39b0d87d244cbb43a5cb4c859 on lepdou:rollback into ** on ctripcorp:master**.

Changes Unknown when pulling 95e8e55c5f812028240d12f9151b8cc569edfeba on lepdou:rollback into ** on ctripcorp:master**.

Changes Unknown when pulling 95e8e55c5f812028240d12f9151b8cc569edfeba on lepdou:rollback into ** on ctripcorp:master**.


Update composer.json

There was missing the comma to separate versions
[UnexpectedValueException]
Could not parse version constraint >=0.90 <3.0: Invalid version string "0.90 <3.0"

Just needs an update of composer to support the new constraints


Improve test coverage

Some changes for #67.

Current coverage is 93.87% (diff: 100%)

Merging #80 into master will increase coverage by 12.05%

@@             master        #80   diff @@
==========================================
  Files             9          9
  Lines           110         98    -12
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits             90         92     +2
+ Misses           20          6    -14
  Partials          0          0

Powered by Codecov. Last update 596c06c...a3620a2

Awesome! Thanks @FissionCat !! 🎊


For pico running circuitpython, filters

I added
##To use filters, 2 filters can be used
class Match:
    def init(self,address,mask,extended: bool):
        self.address = address
        self.mask = mask
        self.extended = extended

Hi, can you please provide more information?  There's currently enough context to understand the issue you may be experiencing.  Additionally, the code you've submitted appears to be in the repository already, so if this is a bug, I'm not sure what the fix for it was either.


Old Coord uploaded to system

Vino to send Brenda list for checking

Created a button in Syndicate Coordinators action to download list of Syndicate coordinators in CSV format. The button is located at the bottom of the page.
Ready for testing in test2

@FreecenBren please take a look if you get a chance.

Replace by more spefici task (503) so closing.


Added new linter for GraphQL: gqlint

I created a linter for GraphQL Schemas and use it with Ale.
The linter is fairly simple so I wasn't sure if tests where needed in this case. Also I wasn't sure if I should add the help-files, as I don't have configuration options, but I added them anyway for potential future graphql tools.
Let me know if I should change something :)

Cheers! :beers:

Wow, thanks a lot!


Add support for one on one chat

We should add support for one on one chat by clicking on a user in a room.

To further this thought, being able to instantiate one-to-one conversation through a queue on administration would be logical.  Jabbr could then be adapted to customer support through a website without the typical IRC chat interface of /nick and /join. If you feel this is a separate feature request than an extension of what you state above, I'll create a different issue.


Improve Hubble decoding performance

Please ensure your pull request adheres to the following guidelines:

[x] For first time contributors, read Submitting a pull request
[x] All code is covered by unit and/or runtime tests where feasible.
[ ] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[ ] If your commit description contains a Fixes: <commit-id> tag, then
please add the commit author[s] as reviewer[s] to this issue.
[x] All commits are signed off. See the section Developer’s Certificate of Origin
[ ] Provide a title or release-note blurb suitable for the release notes.
[ ] Are you a user of Cilium? Please add yourself to the Users doc
[ ] Thanks for contributing!

I implemented the function by referencing #24162.
reduced CPU usage.
DecodeDropNotify Benchmark Result
goos: linux
goarch: amd64
pkg: github.com/cilium/cilium/pkg/monitor
cpu: Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
=== RUN   BenchmarkNewDecodeDropNotify
BenchmarkNewDecodeDropNotify
BenchmarkNewDecodeDropNotify-4   	45821463	        27.00 ns/op	       0 B/op	       0 allocs/op
=== RUN   BenchmarkOldDecodeDropNotify
BenchmarkOldDecodeDropNotify
BenchmarkOldDecodeDropNotify-4   	 3343834	       368.0 ns/op	     144 B/op	       3 allocs/op
PASS
ok  	github.com/cilium/cilium/pkg/monitor	2.925s

DecodePolicyVerdictNotify
goos: linux
goarch: amd64
pkg: github.com/cilium/cilium/pkg/monitor
cpu: Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
=== RUN   BenchmarkNewDecodePolicyVerdictNotify
BenchmarkNewDecodePolicyVerdictNotify
BenchmarkNewDecodePolicyVerdictNotify-4         42731541                26.72 ns/op            0 B/op          0 allocs/op
=== RUN   BenchmarkOldDecodePolicyVerdictNotify
BenchmarkOldDecodePolicyVerdictNotify
BenchmarkOldDecodePolicyVerdictNotify-4          2977009               405.1 ns/op           112 B/op          3 allocs/op
PASS
ok      github.com/cilium/cilium/pkg/monitor    2.863s

DecodeDebugCapture/DecodeDebugMsg
goos: linux
goarch: amd64
pkg: github.com/cilium/cilium/pkg/monitor
cpu: Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
=== RUN   BenchmarkNewDecodeDebugCapture
BenchmarkNewDecodeDebugCapture
BenchmarkNewDecodeDebugCapture-4        64555694                18.92 ns/op            0 B/op          0 allocs/op
=== RUN   BenchmarkOldDecodeDebugCapture
BenchmarkOldDecodeDebugCapture
BenchmarkOldDecodeDebugCapture-4         4329416               272.1 ns/op            96 B/op          3 allocs/op
=== RUN   BenchmarkNewDecodeDebugMsg
BenchmarkNewDecodeDebugMsg
BenchmarkNewDecodeDebugMsg-4            74855434                16.42 ns/op            0 B/op          0 allocs/op
=== RUN   BenchmarkOldDecodeDebugMsg
BenchmarkOldDecodeDebugMsg
BenchmarkOldDecodeDebugMsg-4             4504531               264.1 ns/op            96 B/op          3 allocs/op
PASS
ok      github.com/cilium/cilium/pkg/monitor    5.501s

DecodeTraceSockNotify
goos: linux
goarch: amd64
pkg: github.com/cilium/cilium/pkg/monitor
cpu: Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
=== RUN   BenchmarkNewDecodeTraceSockNotify
BenchmarkNewDecodeTraceSockNotify
BenchmarkNewDecodeTraceSockNotify-4     92002668                12.99 ns/op            0 B/op          0 allocs/op
=== RUN   BenchmarkOldDecodeTraceSockNotify
BenchmarkOldDecodeTraceSockNotify
BenchmarkOldDecodeTraceSockNotify-4      2426386               439.2 ns/op           144 B/op          3 allocs/op
PASS
ok      github.com/cilium/cilium/pkg/monitor    2.862s

Fixes: #25657

Thanks for the feedback, I'll make changes based on your feedback and add a new commit

@ti-mo I did a rebase and pushed it to a PR.

/test

@Jack-R-lantern Thanks! Running tests.

/test

Legit failure here in [Setup & Test (1, 4.19-20230420.212204, iptables, false, vxlan)](https://github.com/cilium/cilium/actions/runs/5401014338/jobs/9810263072#logs)
Found "2023-06-28T12:27:57.917020273Z level=error msg=k8sError error=\"github.com/cilium/cilium/pkg/k8s/resource/resource.go:304: Failed to watch *v2.CiliumClusterwideNetworkPolicy: failed to list *v2.CiliumClusterwideNetworkPolicy: the server could not find the requested resource (get ciliumclusterwidenetworkpolicies.cilium.io)\" subsys=k8s" in logs 1 times

  ❌ Found 1 logs matching list of errors that must be investigated:
2023-06-28T12:27:57.917020273Z level=error msg=k8sError error="github.com/cilium/cilium/pkg/k8s/resource/resource.go:304: Failed to watch *v2.CiliumClusterwideNetworkPolicy: failed to list *v2.CiliumClusterwideNetworkPolicy: the server could not find the requested resource (get ciliumclusterwidenetworkpolicies.cilium.io)" subsys=k8s

📋 Test Report
❌ 1/51 tests failed (0/549 actions), 10 tests skipped, 1 scenarios skipped:
Test [check-log-errors]:
connectivity test failed: 1 tests failed
Error: Process completed with exit code 1.

@ldelossa Is there any action I should take?


Doesn't open file with double click

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T18:07:25.676Z)
OS Version: Windows_NT x64 10.0.15063
Extensions:

Extension
Author (truncated)
Version

xml
Dot
1.9.2

Steps to Reproduce:

During install set as default editor for all supported format when installer asks.
Try to open file with .xml extension with double left mouse button clicking (other extensions are also could be broken but I didn't test them all)

Then Windows 10 "How do you want to open this file" dialog appears and after you choose VS code nothing happens.
If VS Code was started beforehand everything is ok. Also everytime is possible to open file from right-click menu.

Reproduces without extensions: Yes

Maybe you have to restart for windows to take the defaults into effect? Have you done that?
Does the vscode logo show up in the file icon in windows explorer?

This issue can be reproduced even after restart (reboot) for windows.

Does it work if you right click and Open With Code?

Yes, it works

So:

Open with always works
Double click when Code is running always works
Double click when Code is not running never works

Did I get this right?

Yes, that's right but seems that last point depends from extension. For example I have not had problem with simple txt files but with other extensions this problem appears sometimes.
Last extension where this issue was reproduced was "xml" but it is not the only one because there is at least one more (unfortunately I forgot which one)

But it's consistent within each extension? Always works for some, never works for others?

Yes, that's right

http://take.ms/5rF3H

Solved


Possible use of variables instead of properties

https://github.com/Agorist-Action/csharp-monero-rpc-client/blob/1f39c0bcccf67d61d29cf3547a9f9d1feac58add/Network/MoneroCommunicatorResponse.cs#L114
I just wondered whether using properties is good for anything in such an internal and highly technical class, or if using variables would save some memory and execution time. Might be largely a matter of taste however.

This is an auto-property that generates a field to store an object of MoneroResponseType. Properties are wrappers around fields and can/should be used to expose a field to the outside world. A field is considered part of the implementation of a class,  so if I expose it I'm essentially exposing the internal implementation of the class. Hence I'll stick to properties in this class.


Fix clear color on mobile renderer

Fix for #79931

Bugsquad edit, fixes: #79931
Bugsquad edit, alternative to: #80663

There's already a fix for this:

#80663

Actually just cherrypick for 4.1 I think. As this is a pretty clear visual change

Thanks!

Actually just cherrypick for 4.1 I think.

@clayjohn Changes here kind of build upon https://github.com/godotengine/godot/pull/79876. Should we also pick that one? Or I can fix the conflicts manually. Or we can forgo picking completely at this point.

Let's just cherrypick https://github.com/godotengine/godot/pull/79876 as well.

Cherry-picked for 4.1.4.


Potential error in a note about the wiki count limit

There is a note on the page, in the "publish a Git repository to a wiki" section, that says the following (on all pages per the version of the product):

You can publish up to 10 total wikis.

I have tested that claim in both Azure DevOps Services and Azure DevOps Server 2022. I have created 11 git repositories and published every single one as a Wiki on both platforms. I also had a project wiki. No issue whatsoever.
Could I please have a clarification if I misunderstood the note or if this is an outdated information in the docs? If it's the latter, I would be happy to remove the note or update it if necessary.
Screenshot of the note:

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

ID: 8d4fe5c7-0ab6-a0e4-4a6e-f98d0355f49a
Version Independent ID: ce022fef-054d-cdc2-43e9-a8ee3b8fb592
Content: Publish Markdown files from Git repository to wiki - Azure DevOps
Content Source: docs/project/wiki/publish-repo-to-wiki.md
Service: azure-devops
Sub-service: azure-devops-wiki
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @Arturace, Thanks for reaching out. I'm looking into this and will be in touch.

I've updated the article! The clarification is: You can publish up to 10 branches per published code wiki.
Thanks for your feedback, @Arturace!


Make API into a library that anyone can use-- including brigade leaders on their own websites

Maybe also make a little vanilla js widget that attaches a list to a page?

It seems we have all the code and configuration needed.
We can run it locally.
We don't deploy? Where should it be deployed?

It seems we have all the code and configuration needed.
We can run it locally.
We don't deploy? Where should it be deployed?


NO-JIRA: add docker script to find package versions in HO & CPO

What this PR does / why we need it: script that can be used to retrieve the package versions for HO and CPO using docker without having to provide images. Uses latest nightlies for CPO and latest HO build from rhtap.
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
sample output
➜  hypershift git:(pstefans-add-cve-script) PULL_SECRET=$PULL_SECRET /bin/bash /Users/pstefans/GitHub/openshift/hypershift/contrib/snyk/check-for-cve.sh krb5

===== Searching HO Image =====
quay.io/acm-d/rhtap-hypershift-operator:latest
Image: quay.io/acm-d/rhtap-hypershift-operator:latest
krb5-libs-1.21.1-1.el9.aarch64
=============================================

===== Searching CPO Image Version 4.14 =====
Image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:31ec47fa526b27e9073468c273bee662fabc11c576e2b16955f96d1ca3df22c2
quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:31ec47fa526b27e9073468c273bee662fabc11c576e2b16955f96d1ca3df22c2
krb5-libs-1.18.2-28.el8_10.x86_64
=============================================

===== Searching CPO Image Version 4.15 =====
Image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9be692cbde55532fe89fc4e45ade123959c2f09c12d8b6f2274e6be18e815fcd
quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9be692cbde55532fe89fc4e45ade123959c2f09c12d8b6f2274e6be18e815fcd
krb5-libs-1.20.1-9.el9_2.x86_64
=============================================

===== Searching CPO Image Version 4.16 =====
Image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aaf20d8da39383e8e31677368c1d89f938c56d4f4e70cb0a51172d650604e45d
quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aaf20d8da39383e8e31677368c1d89f938c56d4f4e70cb0a51172d650604e45d
krb5-libs-1.20.1-9.el9_2.x86_64
=============================================

===== Searching CPO Image Version 4.17 =====
Image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e50f438a9b6a4e6881eda977a4e4293d414b3f2abb5249837575fc30942c36fa
quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e50f438a9b6a4e6881eda977a4e4293d414b3f2abb5249837575fc30942c36fa
krb5-libs-1.21.1-1.el9.x86_64
=============================================

Search completed.

Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

I think we need another label like "area/contrib" or something similar. In the meantime...
/area ci-tooling

/approve
/lgtm


DROP TRIGGER is executed twice when trigger definition changes

When there is an existing trigger on a model and the trigger is altered (in any way)
the migration mechanism generates a migration that:

Drops the trigger via RemoveTrigger operation
Creates the trigger via AddTrigger operation

Before creating the new trigger a trigger with the same name is dropped again
Ideally in the migration we should only have the

AddTrigger operation which already drops any existing trigger

The issue lies here as the "old" trigger is considered "removed" which generates the RemoveTrigger operation

Is this causing issues for you or just a suggestion to avoid redundant operations?

The latter. It's not causing issues at the moment. I am trying to work around another issue (https://github.com/Opus10/django-pgtrigger/discussions/191) and this behaviour was a bit unexpected

Going to close this for now. The migration system integration is very complex. There's likely a good reason for dropping triggers in a separate step, and I imagine taking it out would potentially cause issues without much benefit. If there's a pretty noticeable performance degradation from having a redundant operation, happy to re-open


Finished processing notebook and tweaked ingestion notebook

Completed processing Databricks notebook.
Made a small adjustment to ingestion notebook to make it consistent with other notebooks, whereby the columns names are left unchanged until the processing stage.

Adjusted to merge into dev rather than main.


[BanyanDB][Bug] Cache topNAggregation's schema in the measure module.

Search before asking

[X] I had searched in the issues and found no similar issues.

Apache SkyWalking Component
BanyanDB (apache/skywalking-banyandb)
What happened
Cache the topNAggregation's schema in the measure's metadata repository. The query should not fetch the schema through ETCD each time.
This issue is related to https://github.com/apache/skywalking-banyandb/blob/main/banyand/query/processor_topn.go#L65. The measure cache is at https://github.com/apache/skywalking-banyandb/blob/main/banyand/measure/metadata.go
What you expected to happen
None.
How to reproduce
None.
Anything else
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Can i try to finish this pr?

I suppose it has been completed


Notifications

[x]  Add database table
[x]  Save notifications to db
[x]  Create notifications get API call
[x]  Create mark as read API call
[x] Create delete notification API call

Coverage increased (+0.3%) to 65.347% when pulling 4cc7df0c572c021acc2302dcd15c651931726738 on cpacia:master into bc7917c4aab9bbbc534d9cc3710b7e56f1cc76f3 on OpenBazaar:master.

Coverage increased (+0.3%) to 65.347% when pulling 554f5222a661040172c42614be8f1a5cc7bb9164 on cpacia:master into bc7917c4aab9bbbc534d9cc3710b7e56f1cc76f3 on OpenBazaar:master.


Regrid_Util.x broken on develop - profiler issue

I just tried running Regrid_Util.x off of develop as of today when develop is identical to v2.3 of MAPL with the debug build.
It crashes with this error when generating the report at the end when calling reporter%generate_report(t_prof)
forrtl: severe (408): fort: (8): Attempt to fetch from allocatable variable SHARED_HEADER when it is not allocated

Image              PC                Routine            Line        Source
Regrid_Util.x<PHONE_NUMBER>A5C82F  Unknown               Unknown  Unknown
Regrid_Util.x<PHONE_NUMBER>583B79  mapl_multicolumn_         127  MultiColumn.F90
Regrid_Util.x<PHONE_NUMBER>59D3B6  mapl_profilerepor          46  ProfileReporter.F90
Regrid_Util.x<PHONE_NUMBER>441098  ut_regridding_IP_         618  Regrid_Util.F90
Regrid_Util.x<PHONE_NUMBER>42E69A  ut_regridding_IP_         311  Regrid_Util.F90
Regrid_Util.x<PHONE_NUMBER>42183E  MAIN__                     37  Regrid_Util.F90
Regrid_Util.x<PHONE_NUMBER>421752  Unknown               Unknown  Unknown
libc-2.22.so       00002AAAB12C6725  __libc_start_main     Unknown  Unknown
Regrid_Util.x<PHONE_NUMBER>421669  Unknown               Unknown  Unknown

Any ideas?
This is the code that creates the reporter:
    subroutine generate_report()

         character(:), allocatable :: report_lines(:)
         integer :: i

         call reporter%add_column(NameColumn(20))
         call reporter%add_column(FormattedTextColumn('Inclusive','(f9.6)', 9, InclusiveColumn('MEAN')))
         call reporter%add_column(FormattedTextColumn('% Incl','(f6.2)', 6, PercentageColumn(InclusiveColumn('MEAN'),'MAX')))
         call reporter%add_column(FormattedTextColumn('Exclusive','(f9.6)', 9, ExclusiveColumn('MEAN')))
         call reporter%add_column(FormattedTextColumn('% Excl','(f6.2)', 6, PercentageColumn(ExclusiveColumn('MEAN'))))
         call reporter%add_column(FormattedTextColumn(' Max Excl)','(f9.6)', 9, ExclusiveColumn('MAX')))
         call reporter%add_column(FormattedTextColumn(' Min Excl)','(f9.6)', 9, ExclusiveColumn('MIN')))
         call reporter%add_column(FormattedTextColumn('Max PE)','(1x,i4.4,1x)', 6, ExclusiveColumn('MAX_PE')))
         call reporter%add_column(FormattedTextColumn('Min PE)','(1x,i4.4,1x)', 6, ExclusiveColumn('MIN_PE')))
        report_lines = reporter%generate_report(t_prof)
         if (mapl_am_I_root()) then
            write(*,'(a)')'Final profile'
            write(*,'(a)')'============='
            do i = 1, size(report_lines)
               write(*,'(a)') report_lines(i)
            end do
            write(*,'(a)') ''
         end if
    end subroutine generate_report

A quick check indicates nothing has changed in the profiler itself in months.   I did update something in MAPL cap recently to deal with another failed attempt to capture memory consumption.  But none of that was pushed to GitHub in any event.
I'll try reason out from the call sequence.

ProfileReporter requires a constructor (which is where the header is set.)
Try prepending the sequence with
reporter = ProfileReporter([''])

E.g., in ApplicationSupport.F90 you will see
https://github.com/GEOS-ESM/MAPL/blob/4c71ac447a7fe04226916e0d6a14ff57216b09e8/base/ApplicationSupport.F90#L190

That seems to do the trick. Thanks!


librewolf: 120.0-1 -> 120.0.1-1

Description of changes
Updates Librewolf from 120.0-1 to 120.0.1-1. Fixes #271582.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

cc @mweinelt

Thanks for the quick review+merge. Works for me.
Something very strange is that the first time I ran after rebuilding on master is that librewolf crashed once after going through Profile Manager... but it doesn't seem to be recurring. Could be that I got myself into an invalid state, could be an upstream bug, could be a cosmic ray, not sure. I don't think this happened when I was testing this on my branch, but I'm not sure.
Wonder if its a latent condition caused by the broken Librewolf 120.0-1 build somehow. If that's the case, it may be somewhat unavoidable that people who ran the broken build will get a segfault the first time they start. If I can confirm this, by ensuring that 120.0-1 -> 120.0.1-1 causes this reliably but 119 -> 120.0.1-1 does not, then I guess there's not much to be done.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f33e1dc4de3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f33e1d759c6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f33dcf36b77 in nsProfileLock::FatalSignalHandler(int, siginfo_t*, void*) () from /nix/store/vl8y2lz4n54vpfrdw6qmgclhdlq8ikz3-librewolf-120.0.1-1/lib/librewolf/libxul.so
#4  0x00007f33dd862726 in WasmTrapHandler(int, siginfo_t*, void*) () from /nix/store/vl8y2lz4n54vpfrdw6qmgclhdlq8ikz3-librewolf-120.0.1-1/lib/librewolf/libxul.so
#5  <signal handler called>
#6  __GI_getenv (name=name@entry=0x7f33e1ed2f18 "LANGUAGE") at getenv.c:31
#7  0x00007f33e1d6fcd4 in guess_category_value (categoryname=0x7f33e1eb8493 <_nl_category_names+51> "LC_MESSAGES", category=5) at dcigettext.c:1569
#8  __dcigettext (domainname=domainname@entry=0x7f33e0468678 "glib20", msgid1=msgid1@entry=0x7f33e02b5cf1 "Operation was cancelled", msgid2=msgid2@entry=0x0, plural=plural@entry=0, n=n@entry=0, category=category@entry=5) at dcigettext.c:647
#9  0x00007f33e1d6ee13 in __GI___dcgettext (domainname=domainname@entry=0x7f33e0468678 "glib20", msgid=msgid@entry=0x7f33e02b5cf1 "Operation was cancelled", category=category@entry=5) at dcgettext.c:47
#10 0x00007f33e03f26ae in g_dgettext (domain=domain@entry=0x7f33e0468678 "glib20", msgid=msgid@entry=0x7f33e02b5cf1 "Operation was cancelled") at ../glib/ggettext.c:404
#11 0x00007f33e03f26c9 in glib_gettext (str=str@entry=0x7f33e02b5cf1 "Operation was cancelled") at ../glib/ggettext.c:133
#12 0x00007f33e01b16cc in g_cancellable_set_error_if_cancelled (cancellable=cancellable@entry=0x7f33e1b347e0, error=error@entry=0x7f33d35fccc8) at ../gio/gcancellable.c:323
#13 0x00007f33e02048a1 in g_socket_send_message_with_timeout (socket=0x7f33d5149560, address=address@entry=0x0, vectors=vectors@entry=0x7f33d35fccd0, num_vectors=num_vectors@entry=1, messages=0x0, num_messages=0, flags=0, timeout_us=0, bytes_written=0x7f33d35fcc60, cancellable=0x7f33e1b347e0, error=0x7f33d35fccc8) at ../gio/gsocket.c:4972
#14 0x00007f33e0204e4e in g_socket_send_message (socket=<optimized out>, address=address@entry=0x0, vectors=vectors@entry=0x7f33d35fccd0, num_vectors=num_vectors@entry=1, messages=messages@entry=0x0, num_messages=num_messages@entry=0, flags=0, cancellable=0x7f33e1b347e0, error=0x7f33d35fccc8) at ../gio/gsocket.c:4886
#15 0x00007f33e027efd0 in write_message_continue_writing (data=0x7f33b4714430) at ../gio/gdbusprivate.c:1046
#16 0x00007f33e027f23b in write_message_async (worker=<optimized out>, data=0x0, callback=<optimized out>, user_data=<optimized out>) at ../gio/gdbusprivate.c:1149
#17 0x00007f33e027f522 in continue_writing (worker=0x7f33d711a580) at ../gio/gdbusprivate.c:1554
#18 0x00007f33e027f5e9 in continue_writing_in_idle_cb (user_data=<optimized out>) at ../gio/gdbusprivate.c:1575
#19 0x00007f33e0404f8b in g_main_dispatch (context=context@entry=0x7f33e1beb450) at ../glib/gmain.c:3476
#20 0x00007f33e0407ff7 in g_main_context_dispatch_unlocked (context=0x7f33e1beb450) at ../glib/gmain.c:4284
#21 g_main_context_iterate_unlocked (context=0x7f33e1beb450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#22 0x00007f33e04087ef in g_main_loop_run (loop=0x7f33d7117c30) at ../glib/gmain.c:4551
#23 0x00007f33e027e586 in gdbus_shared_thread_func (user_data=0x7f33d7125040) at ../gio/gdbusprivate.c:284
#24 0x00007f33e0434c6d in g_thread_proxy (data=0x7f33d711eab0) at ../glib/gthread.c:831
#25 0x00007f33e1dc3084 in start_thread (arg=<optimized out>) at pthread_create.c:444
#26 0x00007f33e1e4560c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78


Use XRPAmount instead of STAmount where possible

Reviews: @ximinez, @vinniefalco, @scottschurr

Non-unity build breaks. #include <algorithm> and #include <beast\cxx14\iterator>?
IOUAmount.cpp
src\ripple\protocol\impl\IOUAmount.cpp(203) : error C2039: 'find_if' : is not a
[...]
member of 'std'
src\ripple\protocol\impl\IOUAmount.cpp(217) : error C2039: 'make_reverse_iterato
r' : is not a member of 'std'
[...]

Most of my comments are optional.  The only really important comment is that the new constructors and conversion methods really ought to have unit tests.  With those (once it builds non-unity) I'd give it a thumbs up.

Well that was fun. I look forward to your followup changes.

:+1:  The PR looks good. My concerns have been addressed, especially:

Non-unity build works.
IOU strings unit test - much than the one I offered.
Checking properly for native fees.

It would be nice if there were unit tests for STAmount::xrp() and STAmount::iou().  But they're not critical.  Nice change.
:+1:

Requested unit tests added, rebased against develop. I'm marking this as passed.


Images doesn't appear

Hello,
I've been using this plugin for a long time but since the last version the images doesn't appear any more and none of the buttons are working.
I'm using master version with Xcode 6.4 and here is an example of what I'm talking about:

Thanks

This is really strange, I'm still using this every day. can you put in some of the file URLs that it should be showing? could be something like a folder with spaces etc

Here is an example:
<EMAIL_ADDRESS>This is an existing image that FBSnapshotTest created but when I run the test the image doesn't appear (although it exists in my disk).
One thing I noticed is that in the plugin, in the left part near “Open in preview” and “Open in finder” where the name of the test appears, it appears TestExternalDetail with the first letter in capital and without the @2x, I don't know if that has anything to do or not.

If I execute only 1 test file then it works.
The problem comes when I execute all the tests.


WLS2

Key
Value

View
https://database.shabados.com/sources/2/page/157/line/25

Source
Sri Dasam Granth

Page
157

ID
WLS2

Line
ByK krq iknhUM nih pwXw ]17]

Depends on https://github.com/GurbaniNow/gurmukhi-fonts/issues/9


Bundle the _internal directory

The current build ships an _internal directory along side the .exe with a lot of DLLs. Is this needed? Can we bundle this in the .exe to have a "single file executable"?

Issue with the "single file approach" is that each and every time the application needs to be run, it unzips into a temporary directory and then runs it.
A better solution is to instead use an application installer like NSIS to bundle the application in an executable installer and then install that. That way it shows up in the Windows start menu and can be uninstalled or even upgraded.
See ansys/python-installer-qt-gui for how this is done. When I get free time (a challenge right now), I might be able to implement it. NSIS isn't perfect, but it's free and universally used.

... if you want to see how it works, feel free to try an installer. You can do it without messing up any system stuff / other Python configurations. FWIW our installers are > 1 GB because we bundle a ton of neuroscience stuff beyond just MNE-Python to make it so people don't have to install stuff on their own. If you just wanted to bundle pyvistaqt and its dependencies it would be much smaller.
And if you want to start working toward this approach, you could follow https://github.com/mne-tools/mne-installers#development adapting the build_local.sh and recipe. Shouldn't be too much work assuming you already have conda installed. (And if you don't, you could actually use the MNE installer to get one quickly!)


fix stackoverflow

@cryptix reproduced and fixed the stack overflow problem.
https://github.com/ssbc/ssb-server/pull/605
it was simple, api = require('muxrpc/api')(api, manifest, remoteCall) actually mutates the api arg! so it needed to be {}.
I also did some tidying up. One confusing thing was that run loads the manifiest, but didn't need it except standalone test used it. also exported child but it should have been remoteCall (then it matches the muxrpc docs)
I also have an urge to move run.js into load.js because they are both short and it doesn't make much sense to use one on it's own. but it would mean deleting test/standalone.js
I think mostly that only covers stuff that is testing in load... except there is one bit that kills the child process... should we have a way to restart a child process plugin? etc?

We both managed to push changes to our branches that we overlooked individual, it seems.
Can we maybe move one of them to ssbc and remove the other? I really don't care which but I hate wasting (your) time like this.

@cryptix I have transferred this repo to ssbc.


Adaboost-Base Issue#35

Implementation of the Adaboost with Decision Tree & SVC as Base Estimators
Issue#35

@ashwani-rathee Kindly review the PR.

@skybluee2001 Please check the readme.md and contribution guidelines.We don't accept algorithms in .ipynb format.You have to submit the algorithm in .py format.

@ashwani-rathee I am not able to read the entire Contribution Guidelines as it is giving a 404 error. I have added my file in the .py format. Kindly review it.

@skybluee2001 You have to implement Adaboost from scratch not import it from sklearn/scikit etc.Please update it

@ashwani-rathee, okay, I understood my mistake. I will update it.

@ashwani-rathee, I have updated the code. Kindly review it.

@skybluee2001 Good job there,0.92 accuracy for both direct and implemented model...you can comment out the test code (the one that uses sklearn and make it clean.Otherwise,it looks good to me @geekquad

@ashwani-rathee, so shall I remove the part under the head "TEST ALGORITHM" and the theory part. Please could you clarify.

@skybluee2001 Just comment it out for now :)

@ashwani-rathee I have commented out the test code. Kindly review it. Thanks for letting me work on this issue :)

@ashwani-rathee I have commented out the test code and cleaned it. Kindly review it.

@geekquad Kindly review and merge my PR.

@ashwani-rathee, if no further changes are required, please add the Clear-M label so that it can get merged.

Please comment out the testing code @skybluee2001

Looks good to me @geekquad what do you think?

Amazing work @skybluee2001.

Thank you :)


Can't unpack gzipped archive

Using
compress_with Gzip

in model config.
Archive uploads to storage with filename "database.tar".
When trying to untar it got error:
$ tar -zxf dbdump.tar

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Trying to untar without -z:
$ tar -vxf dbdump.tar
dbdump/
dbdump/databases/
dbdump/databases/PostgreSQL.sql.gz
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

But in folder dbdump archive created:
$ ls -la dbdump/databases/PostgreSQL.sql.gz
-rw-r--r-- 1 rails rails<PHONE_NUMBER> Jul 21 04:39 dbdump/databases/PostgreSQL.sql.gz

Trying to unpack it:
$ cd dbdump/databases/
rails@api:~/dbdump/databases$ gunzip PostgreSQL.sql.gz
gzip: PostgreSQL.sql.gz: invalid compressed data--format violated

How to unpack backup packed with gem backup?
Using OS Debian 7. Versions of software:
$ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.

$ gzip --version
gzip 1.5
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Written by Jean-loup Gailly.

$ gunzip --version
gunzip (gzip) 1.5
Copyright (C) 2007, 2011-2012 Free Software Foundation, Inc.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Written by Paul Eggert.

Hi @noff, I'm having no problems unpacking my backups?
I'm on OSX and my versions are:
$ tar --version
bsdtar 2.8.3 - libarchive 2.8.3

$ gzip --version
Apple gzip 242

Is the OS you run backup on different from the one you're unpacking it on? Try unpacking it on the server the backup was made. See if it's using the latest versions of the tools there.
Backup only uses the tools installed on your system, not any special thing we ship along with backup. You can see which tool it uses by running which gzip under the same user and shell as backup is configured under.
Let me know if you find out anything new.

I'm doing it on the same server.
Strange things, but now it works.
Will try tomorrow on fresh backup again.
Will notify.

@noff any problems with unpacking new archives?

Hello.
Happened today:
Download archive stored using FTP
sftp username@hostname
Password:
sftp> cd backup/2<IP_ADDRESS>.30.20
sftp> get dbdump.tar
Fetching /backup/dbdump/2<IP_ADDRESS>.30.20/dbdump.tar to dbdump.tar
/backup/rees46/2<IP_ADDRESS>.30.20/dbdump.tar                                                                                100% 5709MB   9.9MB/s   09:35

Untar:
tar xf dbdump.tar

Go to folder with untar'ed file
$ cd dbdump/databases/
$ ls -la
total 5845824
drwxr-xr-x 2 rails rails       4096 Jul 26 18:33 .
drwxr-xr-x 3 rails rails       4096 Jul 26 12:30 ..
-rw-r--r-- 1 rails rails<PHONE_NUMBER> Jul 26 13:19 PostgreSQL.sql.gz

Trying to gunzip:
$ gzip -d PostgreSQL.sql.gz
gzip: PostgreSQL.sql.gz: invalid compressed data--format violated

It's not happens on small files. Usually I get in on large archives, but not everytime (my previous attempt few days ago was successful).

Have you tried unzipping it on the server the backup was run from? Are you unpacking it on Windows by any chance? What OS is the server running on and what OS are you trying to unpack it on?
Could the server's harddrive be full? In case the upload was incomplete? Do the logs say anything about an upload failure? Which "storage" module do you use?

Found it is problem when I download backup using "sftp" console app.
When downloaded same file using wget in gunzipped successfully.

Do you know specifically why it doesn't work in sftp? It gets corrupted during download then?
Annoying that it happens, but glad it's not a bug in backup :) Thanks for the update!

I think it gets corrupted during download. Asked storage service provider about it.


can't compile

After following the guide I always come to this result

Did you install the pylon software suite?

I have tried moving to newer versions of meson, messing with environment variables, and applying arguments to commands. Nothing worked for me.
Here are the logs of the issue. Maybe someone can assist
`Determining dependency 'pylon' with CMake executable 'C:\Program Files\CMake\bin\cmake.EXE'
Try CMake generator: auto
Calling CMake (['C:\Program Files\CMake\bin\cmake.EXE']) in C:\Users\vodol\OneDrive\Desktop\C++ Projects\ConsoleApplication1\gst-plugin-pylon\build\meson-private\cmake_pylon with:

"-DNAME=pylon"
"-DARCHS="
"-DVERSION="
"-DCOMPS="
"-DSTATIC=OFF"
"-DCMAKE_PREFIX_PATH=C:/Program Files/Basler/pylon 7/Development/CMake/share/pylon/cmake/"
"-DPYLON_ROOT=C:\Program Files\Basler\pylon 7\Development\CMake"
"--trace-expand"
"--trace-format=json-v1"
"--no-warn-unused-cli"
"--trace-redirect=cmake_trace.txt"
"-DCMAKE_TOOLCHAIN_FILE=C:/Users/vodol/OneDrive/Desktop/C++ Projects/ConsoleApplication1/gst-plugin-pylon/build/meson-private/cmake_pylon/CMakeMesonToolchainFile.cmake"
"."
"-DCMAKE_PREFIX_PATH=C:\Program Files\Basler\pylon 7\Development\CMake"
Run-time dependency pylon found: NO (tried cmake)
Message: fallback to detect pylon 6.x
CMake binary for host machine is cached.

Determining dependency 'pylon' with CMake executable 'C:\Program Files\CMake\bin\cmake.EXE'
Try CMake generator: auto
Calling CMake (['C:\Program Files\CMake\bin\cmake.EXE']) in C:\Users\vodol\OneDrive\Desktop\C++ Projects\ConsoleApplication1\gst-plugin-pylon\build\meson-private\cmake_pylon with:

"-DNAME=pylon"
"-DARCHS="
"-DVERSION="
"-DCOMPS="
"-DSTATIC=OFF"
"-DCMAKE_MODULE_PATH=C:\Users\vodol\OneDrive\Desktop\C++ Projects\ConsoleApplication1\gst-plugin-pylon/cmake"
"--trace-expand"
"--trace-format=json-v1"
"--no-warn-unused-cli"
"--trace-redirect=cmake_trace.txt"
"-DCMAKE_TOOLCHAIN_FILE=C:/Users/vodol/OneDrive/Desktop/C++ Projects/ConsoleApplication1/gst-plugin-pylon/build/meson-private/cmake_pylon/CMakeMesonToolchainFile.cmake"
"."
"-DCMAKE_PREFIX_PATH=C:\Program Files\Basler\pylon 7\Development\CMake"
Run-time dependency pylon found: NO (tried cmake)

gst-libs\gst\pylon\meson.build:28:16: ERROR: Dependency "pylon" not found, tried cmake
`

Our CI builds on windows
https://github.com/basler/gst-plugin-pylon/blob/f9dc08c949ecf481c7db188ec70a645aedb1c85e/.github/workflows/ci.yml#L100
Can you check your steps against our setup?

There seems to be an issue still here's my list of actions:

Downloaded the windows pylon 7.5.0 camera software suit installation

Unfortunately, it didn't work. Here are my steps:

Download the Basler pylon 7.5.0 software suit software
Install meson 1.4.1 msi file
Install gstreamer packages
Open the developer command prompt in VS
Execute: set GSTREAMER_1_0_ROOT_MSVC_X86_64=C:\gstreamer\1.0\msvc_x86_64
CMAKE_PREFIX_PATH=C:\Program Files\Basler\pylon 7\Development\CMake\pylon
Path=%GSTREAMER_1_0_ROOT_MSVC_X86_64%\bin;%Path%
PKG_CONFIG_PATH=%GSTREAMER_1_0_ROOT_MSVC_X86_64%\lib\pkgconfig
PKG_CONFIG=%GSTREAMER_1_0_ROOT_MSVC_X86_64%\bin\pkg-config

Output:
The Meson build system
Version: 1.4.1
Source dir: C:\Users\vodol\OneDrive\Desktop\C++ Projects\ConsoleApplication2\gst-plugin-pylon
Build dir: C:\Users\vodol\OneDrive\Desktop\C++ Projects\ConsoleApplication2\gst-plugin-pylon\build
Build type: native build
Project name: gst-plugin-pylon
Project version: 0.7.0
C compiler for the host machine: cl (msvc 19.38.33130 "Microsoft (R) C/C++ Optimizing Compiler Version 19.38.33130 for x86")
C linker for the host machine: link link 14.38.33130.0
C++ compiler for the host machine: cl (msvc 19.38.33130 "Microsoft (R) C/C++ Optimizing Compiler Version 19.38.33130 for x86")
C++ linker for the host machine: link link 14.38.33130.0
Host machine cpu family: x86
Host machine cpu: x86
Found pkg-config: YES (C:\gstreamer\1.0\msvc_x86_64\bin\pkg-config) 0.29.2
Run-time dependency gstreamer-1.0 found: YES 1.22.7
Message: Building against GStreamer 1.22.7
Program python3 found: YES (C:\Users\vodol\anaconda3\python.exe)
Compiler for C supports arguments /utf-8: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: NO
Compiler for C supports arguments -fno-strict-aliasing: NO
Message: Disabling GLib cast checks
Checking for size of "char" : 1
Checking for size of "int" : 4
Checking for size of "long" : 4
Checking for size of "short" : 2
Checking for size of "void*" : 4
Checking for size of "off_t" : -1
Compiler for C supports arguments -Wmissing-declarations: NO
Compiler for C++ supports arguments -Wmissing-declarations: NO
Compiler for C supports arguments -Wredundant-decls: NO
Compiler for C++ supports arguments -Wredundant-decls: NO
Compiler for C supports arguments -Wwrite-strings: NO
Compiler for C++ supports arguments -Wwrite-strings: NO
Compiler for C supports arguments -Winit-self: NO
Compiler for C++ supports arguments -Winit-self: NO
Compiler for C supports arguments -Wmissing-include-dirs: NO
Compiler for C++ supports arguments -Wmissing-include-dirs: NO
Compiler for C supports arguments -Wno-multichar: NO
Compiler for C++ supports arguments -Wno-multichar: NO
Compiler for C supports arguments -Wvla: NO
Compiler for C++ supports arguments -Wvla: NO
Compiler for C supports arguments -Wpointer-arith: NO
Compiler for C++ supports arguments -Wpointer-arith: NO
Compiler for C supports arguments -Wmissing-prototypes: NO
Compiler for C supports arguments -Wdeclaration-after-statement: NO
Compiler for C supports arguments -Wold-style-definition: NO
Compiler for C supports arguments -Waggregate-return: NO
Run-time dependency gstreamer-base-1.0 found: YES 1.22.7
Run-time dependency gstreamer-check-1.0 found: YES 1.22.7
Run-time dependency gstreamer-pbutils-1.0 found: YES 1.22.7
Run-time dependency gstreamer-allocators-1.0 found: YES 1.22.7
Run-time dependency gstreamer-video-1.0 found: YES 1.22.7
Run-time dependency glib-2.0 found: YES 2.74.4
Run-time dependency gobject-2.0 found: YES 2.74.4
Header "gst/gstconfig.h" has symbol "GST_DISABLE_GST_DEBUG" with dependency gstreamer-1.0: NO
Message: GStreamer debug system is enabled
Found CMake: C:\Program Files\CMake\bin\cmake.EXE (3.29.6)
Run-time dependency pylon found: NO (tried cmake)
Message: fallback to detect pylon 6.x
Run-time dependency pylon found: NO (tried cmake)
gst-libs\gst\pylon\meson.build:28:16: ERROR: Dependency "pylon" not found, tried cmake

It seems similar to #68 , is there a work around the issue?

can you list contents of: "C:\Program Files\Basler\pylon 7\Development\CMake\pylon"
We did a cross check with also latest cmake latest meson ninja ( that you get for a fresh install ) it works on our side

So when I "dir" the full path, the files appeared in the command line. However, putting in "dir "%CMAKE_PREFIX_PATH%" " gave me the full path again but with the message saying that the files were not found.

This is what shows up

If this helps:
When running this command:
meson setup build --prefix=%GSTREAMER_1_0_ROOT_MSVC_X86_64% --backend=vs2022
, the following issue occurs:

You call meson with an Option vs2022 ..
We don't do this

this is a working script using conda python:
rem "using conda to install all deps"
call conda install -y cmake meson ninja
call conda --version
echo "cmake ( installed in conda)"
call cmake --version
echo "python interpreter"
call python --version
echo "meson"
call meson --version
echo "ninja"
call ninja --version

rem setup the paths to gstreamer

set PKG_CONFIG_PATH=%GSTREAMER_1_0_ROOT_MSVC_X86_64%lib\pkgconfig
set PATH=%PATH%;%GSTREAMER_1_0_ROOT_MSVC_X86_64%\bin

cd gst-plugin-pylon
rmdir /q /s builddir
meson setup --vsenv builddir --prefix=%GSTREAMER_1_0_ROOT_MSVC_X86_64%
meson compile -C builddir
meson install -C builddir

Thank you! I was able to build it in a conda environment by following your instructions.
Great support! Thank you again for your work!
Unfortunately, the issue wasn't opened by me, so I can't close it.

Hello, @thiesmoeller, there's one more issue. Even though the meson succeeds, I get "No such element or plugin 'pylonsrc'" when running "gst-inspect-1.0 pylonsrc". What might be the cause?

first check if gst-inspect has blacklisted the plugin from a failed start in the past:
gst-inspect-1.0 -b
if this is the case delete the cache file in
C:\Users\<username>\AppData\Local\Microsoft\Windows\INetCache\gstreamer-1.0
if you now call  gst-inspect-1.0 pylonsrc again you should see the correct output or error messages

It wasn't in the list, but I deleted cache just in case. However, pylonsrc still doesn't show up despite all the libraries and config files being in respective folders

what was the output of meson install -C builddir

Thank you, I found how to do it by launching it from the bin directory

this still shouldn't be the way it is on your system.. :-\
can you run other plugins or inspect them like
gst-inspect-1.0 videoconvert


Numeric value editor of document field: wrong cell type

When editing numeric fields of documents we suppress floating point numbers if old cell value is integer.
DBeaver uses old numeric type hint to parse string literals.
If parsed number is float or double we must use it instead of hint type.
Reproducible in MongoDB and other document databases.

verified


Support string based properties

This allows string based IDs, such as UUIDs, behave correctly.
Closes #6

Just a friendly heads up: the Travis HHVM build failed because of this:

HHVM is no longer supported on Ubuntu Precise. Please consider using Trusty with dist: trusty.

Can we have a tagged release of this?

If of interest, I created<EMAIL_ADDRESS>

+1

+1, I've been using this in production builds and hasn't failed me once (yet)


/lib/modules/4.14.71*/build and source symlinks are bad

Like in this issue, these links are always pointing to "/home/jelle/git/staged-builder/work/02-Kernel/linux".

To make life easier I suggest including the current kernel headers in /usr/src and linking build to them. You may also want to include the patched kernel source in /usr/src and link source to that.

Since the kernel-headers are not installed in the image, those symlinks have nothing to do in it.
So they have to be removed.
Correct symlinks will be automatically created in case of kernel-headers installation.

Hello
I've tried every possibility b but i dont find out.
How can we delete Symlink ? I use an image and the Kernel headers are not installed in the image. I think this is the sampe problem as you have.
Thx in advance for your help !
KMS: build completed.
Error! echo
Your kernel headers for kernel 4.14.21+ cannot be found at
/lib/modules/4.14.21+/build or /lib/modules/4.14.21+/source.
Error! echo
Your kernel headers for kernel 4.14.21-v7+ cannot be found at
/lib/modules/4.14.21-v7+/build or /lib/modules/4.14.21-v7+/source.


Dashboard Preset

Add a new dashboard setup to the browser localStorage and setup the index for it if one does not already exist

Adding to main instead


Flatland Dependency Issue with JDK11

The library is affected by https://github.com/amalloy/ordered/pull/37
Users on JDK11 may encounter errors. Mine manifested because lein test-refresh broke for our project with this message:
Error refreshing environment: java.lang.IllegalArgumentException: Must hint overloaded method: toArray, compiling:(flatland/ordered/set.clj:12:1)

or, more confusingly:
Error refreshing environment: java.lang.IllegalAccessError: ordered-set does not exist, compiling:(yaml/reader.clj:1:1)

This is now released in [org.flatland/ordered "1.5.7"].

Could you possibly update your dependencies?  Reading YAML fails under Java 11 because of outdated version dependency on org.flatland/ordered.
lein ancient reports:
[org.clojure/clojure "1.10.0"] is available but we use "1.6.0" (use :check-clojure to upgrade)
[org.yaml/snakeyaml "1.23"] is available but we use "1.19"
[org.flatland/ordered "1.5.7"] is available but we use "1.5.2"

I would also suggest updating Clojure to at least 1.8, and both ordered and snakeyaml to the latest versions.

Could you please release the new version?

Any chance this will get a release soon?

As a workaround, I have added YAML parsing here:

API docs:  https://cloojure.github.io/doc/tupelo/tupelo.parse.yaml.html
Tests:  https://github.com/cloojure/tupelo/blob/master/test/clj/tst/tupelo/parse/yaml.clj


Deployed and added to teams however app does nothing with no input dialog box available

Deployed and seemingly bot and app are ok but how to tell? URL of app says "it's working". When added to teams after zipping up manifest and files, no 'chat box' is visible (flashes up then disappears

).
The app just does nothing when installed.

Icebreaker is a Teams bot app that helps the whole team get closer by pairing members up every week at random. Did you add this bot to some teams?
Once, you add it to a team, it will pair up members every week and send a card in 1:1 as shown in below screenshot.

At the backend, there is an Azure Logic App configured to send a request to the bot to initiate the pairups at the appropriate time. You can check the logic app which was created during the deployment and change the recurrence interval (pairing interval) to get it triggered.


Modelling zibs that are part of a CarePlan

Zibs NursingIntervention, HelpFromOthers and CareAgreement correlate with the FHIR-resource CarePlan, but the mapping is not direct; rather, these zibs seem to be about CarePlan.activity rather than an entire CarePlan. In other words, when talking about a CarePlan, one expects is to be made up from these zibs rather than representing these zibs directly. This issue is somewhat compounded by the observation that NursingIntervention and HelpFromOthers severely overlap (see https://bits.nictiz.nl/browse/ZIB-2027)
Up until we now, we kind of ignored this issue and made profiles where one could only instantiate a CarePlan with a single .activity. However, this might run counter to how FHIR is used in practice and is also not really in line with the intention of FHIR. Modelling these zibs as an .activity leads to several questions however:

It requires the information standards where these zibs are used to describe how instances of these zibs relate to each other, and to care plans.
There is no obvious way to profile just an .activity -- it is neither a resource nor a datatype. Options would include:

Create a "generic CarePlan profile" where each of the three zibs is mapped onto some slice (how these should be discriminated is an open question). This could than form the raw material that a derived standard could slice and dice to suit its needs.
Create CarePlan profiles for each of these zibs but leave everything outside .activity alone. CarePlan-instances could claim conformance to more than one of these profiles if it represents more than one zib. This is probably more tricky to model in an information standard.
Even so, there are still issues with comments and dates that don't cleanly map to .activity. This could be solved with extensions if there are no other options.

In R5, the .activity is mostly emptied out except for a reference field to other Request resources. This field is already present in R4 (.activity.reference). Maybe it would be better to make profiles on ServiceRequest or something like that?

Zib HelpFromOthers might even be an Observation, combined with a CareTeam. From ZIB-2033 it can be gathered that the intent is to provide a statement about the help a patient currently receives for certain situations. So it's neither about actionable activities nor about the team, just the notion that help is available for some activities.


Rolling log file writer: avoid truncating file when rotating

There are several conditions under which the rotating log file writer can actually truncate the file it is rotating.
Principally, this is caused by a lack of locking when writing to the log file. In rollingFileWriter.Write(), we test for whether the current file needs to be rotated, and if so then perform the rotation. This needs locking to ensure that we do not have two (or more) goroutines making the decision to rotate, then rotating. If this occurs then the second rotation of an empty or virtually-empty file will truncate the original file's contents. This commit resolves the problem by adding mutex locking to Write().
There is also a more convoluted path through the time-based file writer code which (previously) checked the modification time of the file on disk, meaning that a mutex in the Write() routine alone is not sufficient.  This commit also changes the time-based tests to cache the time and filename, removing the need for a call to os.Stat() and removing the possibility of making an inconsistent decision to roll more than once.
Fixes #143. Supersedes #135.

@lwithers Many thanks for your contribution! No lock in rolling writing is really a dangerous bug.
Looks good to me. Merging.


URL content validation missbehaving

Desc
We have content that gets set back from our content validator to to verify
Even if the translated text looks correct after checking a few times
See screenshot to highlights what happens on URL: https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/3879026?current_id=3879026

Problem
Strings that seem correct get changed back to to verify
Expected result
String stays proof read after translator marks a correct string as proof read.
Other examples

https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/5030803
https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/6747617
https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/12219914

https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/6747617

HTTP status code 404 - validator disallows invalid HTTP urls by design

https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/12219914?current_id=12219914

https://itunes.apple.com/us/app/hide-pictures-photos-keepsafe/id510873505 uses 301 so it should be accepted by validator indeed. created #30

https://webtranslateit.com/en/projects/6037-Zendesk-Dynamic-content/locales/en-US..de/strings/5030803

returns 404
$ curl -sSL -D - https://play.google.com/store/apps/details?id=com.keepsafe.sms -o /dev/null
HTTP/2 404
content-type: text/html; charset=utf-8
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Mon, 09 Sep 2019 16:49:59 GMT
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
content-security-policy: script-src 'nonce-kkyiiNmsm4Uzy+tLvCcKhA' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/PlayStoreUi/cspreport;worker-src 'self'
server: ESF
x-xss-protection: 0
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
set-cookie: NID=188=GXPIueYVeX9FQvqzM31Iw9SfDdENG3RVaF7c3VrHSYeyNyt3-GT2e4yiTMND7WwY6CJdAKbbInVD9QquYUAjVm1kHWhmjwG9d0u8FWf1zjIQrq1ZzQM1sMAEdo2eeFzPqIZt9_sFRJ4LysrZ2Gwzx9A9XLTV3kD_9uZ0tNh8FDs; expires=Tue, 10-Mar-2020 16:49:59 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: quic=":443"; ma=2592000; v="46,43,39"
accept-ranges: none
vary: Accept-Encoding

can we close this @philippb ?


Feature request: ChoiceBlock should allow multiple choices

It could be another parameter e.g. multiple=True.
Example
    align = blocks.ChoiceBlock(label=_('Align'), required=True, choices=[
        ('align-left', _('Left')),
        ('align-right', _('Right')),
    ], help_text=_('On which side should the image show?'), multiple=True)

Expected behaviour:
Print the choices as a series of <input type="checkbox"> in the Wagtail admin
Expected result:
Send the chosen values as an iterable list to the template

Thanks for the suggestion @kunambi! I think a separate MultipleChoiceBlock block type would be a better fit for this, since the process for outputting multiple values on the template (and storing them in the database) would be substantially different from handling a single value.

Implemented in #5592 / #5819


Any State Changes triggers re render and loss of data

    > Seems like even i am getting the same issue. I am updating the data set on button click. Every time the button is clicked the old data is lost and it plots from the latest value. import React, { useRef, useState } from "react";

`import React, { useRef, useState } from "react";
import "./App.css"; import { Line, Chart } from "react-chartjs-2"; import "chartjs-adapter-luxon"; import StreamingPlugin from "chartjs-plugin-streaming";
Chart.register(StreamingPlugin);
function App() { const [val, setVal] = useState(0); const buttonHandler = () => { setVal(val + 3); };
const onUpdateData = (chart) => { const now = Date.now(); chart.data.datasets[0].data.push({ x: now, y: val }); chart.update("quiet"); }; return (
Click here to update data
<Line
data={{
datasets: [
{
label: "Dataset 1",
backgroundColor: "rgba(255, 99, 132, 0.5)",
borderColor: "rgb(255, 99, 132)",
borderDash: [8, 4],
fill: true,
data: [],
},
],
}}
options={{
scales: {
x: {
type: "realtime",
realtime: {
duration: 20000,
refresh: 1000,
delay: 2000,
onRefresh: onUpdateData,
},
},
y: {
title: {
display: true,
text: "Value",
},
},
},
interaction: {
intersect: false,
},
}}
/>
);
}
export default App; `

Yes, no matter what state changes on the page the chart resets. I still cant seem to figure it out....
for testing I'm setting the pause property with a click of a button. The streams pauses but the data is being reset
Originally posted by @arendeutsch in https://github.com/nagix/chartjs-plugin-streaming/issues/134#issuecomment-1069046817

Update:
so the problem above happens when the state in any parent component changes. Not just any state.

Update: Solve this problem. Any controls of the chart should be in the child component. Or you can use useRef, useImperativeHandle and forwardRef method.
I'm sorry for bothering. I am still very amateur at web development and React. Thank you for this library :)


Correction.

Coverage remained the same at 93.489% when pulling dafa92a60a88861e8f252de7982e5219774bc3db on solarhell:master into c342b67563f524720d07756736654e929812a6d1 on 75team:master.


About keyswitch optimization.

Hello,
does the current version support the latest keyswitch optimization?  Such as "Accelerating HE Operations Using Key Decomposition" [KLSS23].

Hi @CHOSEN24, Lattigo does not implement this optimisation. Although in can in theory increase the speed of the key-switching operarions by a fair amount, it also induces a prohibitive increase in the size of the keys, making this optimisation difficult to justify in practice.
It might be useful for applications that require many key-switching but use only a limited number of keys, but these are rare and it would require substantial change in the backend of the library to be implemented.

Thanks for your valuable response.


fix(dashboard): hide danger zone & api key sections for non-admins

Description
Created an isGroupAdmin var to hide the "Danger Zone" & "Use API Key" sections on the group page for non-admins. Also, refactored the "Add member" button to use this newly created var for hiding.
Related Issue

#306
#307

Does this introduce a breaking change?

[ ] Yes
[x] No

Screenshots

Before
After

It would be nice to hide the Select All, Deselect and Remove Selected Members buttons when you are not the admin of the group. I just created an issue for it here: https://github.com/privacy-scaling-explorations/bandada/issues/415.
Feel free to share your thoughts.

Submitted a PR for #415, same approach seemed suitable enough :)


Unable to use onBackgroundMessage in Firebase Cloud Messaging

Steps to Reproduce

I am trying to implement an app with notifications. I followed the official instructions of firebase_messaging, and everything worked as promissed, but there is something I don't understand. I was able to trigger onMessage, onLaunch and onResume and make the UI respond properly (showing the user the recieved message). But when onBackgroundMessage is triggered, I can only print the message to the debugging console. I looked all over the internet, but it seems like that's how all discussions end. What can I do inside onBackgroundMessage? I failed to find any way to show to the user that the message had been recieved. I tried to navigate using a global navigator key but navigatorKey.currentState is null while running in background. I tried to update a provider, but it was also null. I even tried to update a global variable but it was the old value again when the app resumed to foreground. Could anyone please publish code example in which onBackgroundMessage has any impact on the user? (not only printing to the console).
The reason that I really want to use onBackgroundMessage is because when I get the notification while running in background, onResume and onLaunch are triggered only if I click the notification. If I click the app icon, the notification stays and nothing is triggered. I have no way to tell the user about the notification. If someone finds a way to read notifications that the user didn't click yet, that would help even more.
Reproduce first issue:

Follow the instructions in https://pub.dev/packages/firebase_messaging
Try to show the message to the user (not through console) once onBackgroundMessage is triggered.

Expected results:
The user should somehow know that the message has been recieved.
Actual results:
Only the debugging console is able to tell that onBackgroundMessage was ever executed.
Reproduce second issue:

Follow the instructions in https://pub.dev/packages/firebase_messaging
While the app is in background, send a notification to the app.
Resume the app not by clicking the notification.

Expected results:
Some code should be triggered to tell the app that there is a new notification, and the notification should dissapear like in whatsapp/gmail/facebook/instagram/any other normal app.
Actual results:
Only by clicking the notification onResume and onLaunch are triggered.

code please !

Hi @dvdlg
for what I can see the issue is related to a FlutterFire plugin, please open the issue in the dedicated github. Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
thank you

This is my code. When pressing button 1, a notification is sent after a delay of 5 seconds (to let the user time to put the app in background). When pressing button 2, a data message is sent.
Uppon recieving the message the three counters are incremented. But in some cases nothing happens.
expected result
In all scenarios all three counters should increment.
Actual result
In case the app was running in background while the message was sent, after resuming to the app nothing happend (both with buttom 1 and 2).
import 'dart:convert';

import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:http/http.dart' as http;
import 'package:provider/provider.dart';
import 'package:shared_preferences/shared_preferences.dart';

void main() => runApp(MyApp());

class MyProvider extends StatefulWidget {
  final Widget child;
  const MyProvider({Key key, this.child}) : super(key: key);

  @override
  MyProviderState createState() => MyProviderState();
}

class MyProviderState extends State<MyProvider> {
  int counter = 0;

  void increment() {
    setState(() {
      counter += 1;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Provider.value(
      value: counter,
      child: Provider.value(
        value: this,
        child: widget.child,
      ),
    );
  }
}

const String serverToken = /* put your own server token here */;
final FirebaseMessaging firebaseMessaging = FirebaseMessaging();

int globalInt = 0;
final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
final GlobalKey<MyProviderState> providerKey = GlobalKey<MyProviderState>();

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    print('Rebuild MyApp');
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.portraitUp,
      DeviceOrientation.portraitDown,
    ]);
    SharedPreferences.getInstance().then((prefs) => prefs.setString('counter3', '0'));
    return MyProvider(
      key: providerKey,
      child: MaterialApp(
        title: 'Flutter Demo',
        navigatorKey: navigatorKey,
        home: HomePage(),
        routes: {},
      ),
    );
  }
}

Future<void> sendNotification(int buttonNumber) async {
  print('Pressed button $buttonNumber');
  // This delay is to give the user time to move the app to background.
  await Future.delayed(Duration(seconds: 5));
  await http.post(
    'https://fcm.googleapis.com/fcm/send',
    headers: <String, String>{
      'Content-Type': 'application/json',
      'Authorization': 'key=$serverToken',
    },
    body: jsonEncode(
      <String, dynamic>{
        'notification': buttonNumber == 1
            ? <String, dynamic>{
                'body': 'This is a body',
                'title': 'This is a title',
              }
            : <String, dynamic>{},
        'priority': 'high',
        'data': <String, dynamic>{
          'click_action': 'FLUTTER_NOTIFICATION_CLICK',
          'id': '1',
          'status': 'done',
          'action': buttonNumber,
        },
        'to': await firebaseMessaging.getToken(),
      },
    ),
  );
  print('Sent notification');
}

Future<void> handleNotification(Map<String, dynamic> message) async {
  int action = int.parse(message['data']['action']);
  print('>>> Got notification with action $action');
  print('>>> navigatorKey.currentState = ${navigatorKey.currentState}');
  print('>>> providerKey.currentState = ${providerKey.currentState}');
  if (navigatorKey.currentState != null) {
    print('>>> You are lucky! The app is in foreground or the user clicked the notification.');
    print('>>> You can update the UI or navigate to inform the user of the notification.');
  } else {
    print(
        '>>> You are helpless! onBackgroundMessage was triggered but there is nothing you can do to inform the user.');
  }
  // Increment counter1
  print('>>> trying to increment counter1 from $globalInt to ${globalInt + 1}');
  globalInt += 1;
  // Increment counter2
  try {
    print('>>> trying to increment counter2');
    providerKey.currentState.increment();
  } catch (e) {
    print('>>> Error: <<$e>>');
  }
  // Increment counter3
  try {
    print('>>> trying to increment counter3');
    final SharedPreferences prefs = await SharedPreferences.getInstance();
    final int value = int.parse(prefs.getString('counter3'));
    prefs.setString('counter3', '${value + 1}');
  } catch (e) {
    print('>>> Error: <<$e>>');
  }
}

Future<void> onBackgroundMessage(Map<String, dynamic> message) async {
  print('>>> onBackgroundMessage');
  await handleNotification(message);
}

Future<void> onMessage(Map<String, dynamic> message) async {
  print('>>> onMessage');
  await handleNotification(message);
}

Future<void> onResume(Map<String, dynamic> message) async {
  print('>>> onResume');
  await handleNotification(message);
}

Future<void> onLaunch(Map<String, dynamic> message) async {
  print('>>> onLaunch');
  await handleNotification(message);
}

class HomePage extends StatefulWidget {
  @override
  _HomePage createState() => _HomePage();
}

class _HomePage extends State<HomePage> {
  int counter1 = 0;
  int counter2 = 0;
  int counter3 = 0;

  @override
  void initState() {
    super.initState();
    firebaseMessaging.requestNotificationPermissions(
        const IosNotificationSettings(sound: true, badge: true, alert: true, provisional: false));
    firebaseMessaging.configure(
      onBackgroundMessage: onBackgroundMessage,
      onMessage: onMessage,
      onResume: onResume,
      onLaunch: onLaunch,
    );
  }

  @override
  Widget build(BuildContext context) {
    counter1 = globalInt;
    counter2 = Provider.of<int>(context);
    SharedPreferences.getInstance().then((prefs) {
      setState(() {
        counter3 = int.parse(prefs.getString('counter3'));
      });
    });
    return Scaffold(
      body: Column(
        children: [
          Expanded(
            child: SizedBox(height: 50),
          ),
          Expanded(
            child: Text('$counter1', textScaleFactor: 3.5),
          ),
          Expanded(
            child: Text('$counter2', textScaleFactor: 3.5),
          ),
          Expanded(
            child: Text('$counter3', textScaleFactor: 3.5),
          ),
          Expanded(
            child: Row(children: [
              Expanded(
                child: FloatingActionButton(
                  onPressed: () => sendNotification(1),
                  child: Text('1', textScaleFactor: 2),
                ),
              ),
              Expanded(
                child: FloatingActionButton(
                  onPressed: () => sendNotification(2),
                  child: Text('2', textScaleFactor: 2),
                ),
              ),
            ]),
          ),
        ],
      ),
    );
  }
}


Custom dirlist not working

This tool is really great, nonetheless, with the built-in downloader. I couldn't get it to work with an S3 compatible endpoint hence I looked into the code to find how you generate the dirlist.
Here is what I got: aws --no-sign-request s3 ls s3://capitol-hill-riots --endpoint-url=https://s3.us-east-1.wasabisys.com --recursive > list.txt
Here is the preview:

However, I get a warning message box when trying to load it.

PS: Here is the attached file should you need it for debugging.
list.txt

PS: Here is the attached file should you need it for debugging.
list.txt

Hi,
I looked at your data and I think that your shell is not configured to work with utf-8 because when I generated the dirlist everything was fine. Can you try to generate the dirlist from a different machine?
Please look at the comparison I made between your dirlist and mine. I've also attached the new dirlist I created.
list2.txt

Hi,
I looked at your data and I think that your shell is not configured to work with utf-8 because when I generated the dirlist everything was fine. Can you try to generate the dirlist from a different machine?
Please look at the comparison I made between your dirlist and mine. I've also attached the new dirlist I created.
list2.txt

Unfortunately, I do not have a Linux machine. I've also enabled the beta UTF-8 support.

However, it's still showing the same error with a slightly different message.

But I tried loading your dirlist and it works fine on my machine!

Unfortunately, I do not have a Linux machine. I've also enabled the beta UTF-8 support.

However, it's still showing the same error with a slightly different message.

But I tried loading your dirlist and it works fine on my machine!

can you upload the new dirlist?

can you upload the new dirlist?

can you upload the new dirlist?

Here list.txt

can you upload the new dirlist?

Here list.txt

I've pushed a fixed to support different encoding schemes
so now even the first dirlist should work for you.
Can you try again? (if you want to wait for the binary it will be ready in a few min)

I've pushed a fixed to support different encoding schemes
so now even the first dirlist should work for you.
Can you try again? (if you want to wait for the binary it will be ready in a few min)

The latest commit works for the first dirlist, and the latest dirlist 👍

The latest commit works for the first dirlist, and the latest dirlist 👍


Add some XML namespaces

Fixes #1292

Uncovers a new issue:

The attribute "Remove" in element  is unrecognized.  build\EntityFramework.props

<Import> to the rescue! lol, I forget just how fun MSBuild used to be.

I noticed that some issues with VS 2015 are solved. Are they published in NuGet?


add OCIS_URL env var

We introduced a new environment variable OCIS_URL that exects a URL including protocol, host and optionally port to configure all the different services. These existing environment variables still take precedence, but will also fall back to OCIS_URL: STORAGE_LDAP_IDP, STORAGE_OIDC_ISSUER, PROXY_OIDC_ISSUER, STORAGE_FRONTEND_PUBLIC_URL, KONNECTD_ISS, WEB_OIDC_AUTHORITY, WEB_UI_CONFIG_SERVER.
Some environment variables are now built dynamically if they are not set:

STORAGE_DATAGATEWAY_PUBLIC_URL defaults to <STORAGE_FRONTEND_PUBLIC_URL>/data, also falling back to OCIS_URL
WEB_OIDC_METADATA_URL defaults to <WEB_OIDC_AUTHORITY>/.well-known/openid-configuration, also falling back to OCIS_URL

Furthermore, the built in konnectd will generate an identifier-registration.yaml that uses the KONNECTD_ISS in the allowed redirect_uris and origins. It simplifies the default https:/localhost:9200 and remote deployment with OCIS_URL which is evaluated as a fallback if KONNECTD_ISS is not set.
An OCIS server can now be started on a remote machine as easy as OCIS_URL=https://cloud.ocis.test PROXY_HTTP_ADDR=<IP_ADDRESS>:443 ocis server.
Note that the OCIS_DOMAIN environment variable is not used by ocis, but by the docker containers.
TODO

[ ] set PROXY_HTTP_ADDR based on OCIS_URL? for now running OCIS_URL="https://cloud.ocis.test" PROXY_HTTP_ADDR=<IP_ADDRESS>:443 ocis server should start the proxy on the https port and configure all URLs to use it 🤔 hmmm no .. could be done in a subsequent PR. keeping OCIS_URL and PROXY_HTTP_ADDR separate allows putting a traefik in between...
[x] use konnectd identifier-registration.yaml asset as a template and update the domain after generating it for the first time.

cc @dragotin

Tests are happy except move ... 👀

this might be also related to https://github.com/owncloud/product/issues/15

hm the publicstorage dies on startup:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x2fc8c69]

goroutine 1 [running]:
github.com/owncloud/ocis/ocis/pkg/command.StoragePublicLinkCommand.func1(0xc000357540, 0xf, 0x14)
        /home/vscode/repositories/ocis/ocis/pkg/command/storagepubliclink.go:24 +0x149
github.com/micro/cli/v2.(*Command).Run(0xc00069dd40, 0xc000357000, 0x0, 0x0)
        /home/vscode/go/pkg/mod/github.com/micro/cli/v2@v2.1.2/command.go:161 +0x4ed
github.com/micro/cli/v2.(*App).RunContext(0xc000228780, 0x3c12f00, 0xc000052088, 0xc00000e080, 0x2, 0x2, 0x0, 0x0)
        /home/vscode/go/pkg/mod/github.com/micro/cli/v2@v2.1.2/app.go:303 +0x81f
github.com/micro/cli/v2.(*App).Run(...)
        /home/vscode/go/pkg/mod/github.com/micro/cli/v2@v2.1.2/app.go:210
github.com/owncloud/ocis/ocis/pkg/command.Execute(0xffffffff, 0xc00005e0b8)
        /home/vscode/repositories/ocis/ocis/pkg/command/root.go:70 +0x526
main.main()
        /home/vscode/repositories/ocis/ocis/cmd/ocis/main.go:10 +0x25

ok, this should turn out green 🤞
@dragotin please try a remote deployment a la OCIS_URL=https://host:1111 PROXY_HTTP_ADDR=<IP_ADDRESS>:1111 ocis server. 🎁


add as.list for a modelValues

Back in January we drafted this as.list method for a modelValuesBaseClass and CmodelValues, i.e. uncompiled and compiled modelValues objects, for a specific purpose.  These allow as.list(mcmc$mvSamples) and as.list(Cmcmc$mvSamples) to work.  as.list returns a list with variable-named elements, each of which has the size and shape of the variable plus one dimension to index MCMC iteration.  MCMC iteration is by default the first index but  iterationAsFirstIndex = FALSE makes it the last index. We regularly hear of use cases where this would be helpful, so this PR opens discussion on adding it to the package.  There are arguments to control which variables are requested (default: all that are monitored) and whether to arrange the MCMC iteration as the first index (default: TRUE).
This PR would add as.list.modelValuesBaseClass and as.list.CmodelValues to the package but would not integrate them with functions like nimbleMCMC or runMCMC.  I'm thinking we could discuss that for a later release.
This PR includes a test and minor changes to documentation to draw attention to the as.list feature.
.

@perrydv Overall I like the idea of this a lot.  I will happily discuss this further, and integrate usage into runMCMC at a later time.
One request though: I find it unintuitive when arguments assume the default value of TRUE, and if we want MCMC iteration number to be the last iteration, we have to do some backwards logic and distill the need to specify the argument iterationAsFirstIndex = FALSE.  I would much prefer the intuitive approach of removing that argument (in name), and instead having the argument iterationAsLastIndex, with default value FALSE, and when we want the MCMC iteration as the last index, we specify iterationAsLastIndex = TRUE.  Can we please strongly consider that?

Hi @danielturek Yes, good point.  I agree.  I remember the coding thought process that led to the draft as it is, but I agree with your take on what will feel more natural.  Unfortunately I'm heading out, so would you mind making the change (including with checks in roxygen and user manual spots)?  Alternatively I can make it with a week or two delay.

@perrydv Done.  The modelValues as.list argument name has been changed from iterationAsFirstIndex to iterationAsLastIndex, also changing it's default value.  Documentation updated as well.


including params and session data

Coming here from Airbrake and the params and session data are very important especially for debugging purposes. Been googling and reading the docs, not getting any leads on how to get those included automatically.
Any tips and guidances are greatly appreciated.

@chadwtaylor here's a snippet that's working well for me. admin is my devise user model.
class ApplicationController < ActionController::Base
  before_action :set_raven_context

  def set_raven_context
    if admin_signed_in?
      Raven.user_context({
        user_id: current_admin.id,
        email: current_admin.email,
      })
    end

    Raven.extra_context(
      params: params.to_hash,
      controller: params[:controller],
      action: params[:action],
      url: request.url
    )
  end
end

Note that params.to_hash needs to be params.to_unsafe_h in rails5.


Default child route disappear if immediately revisitting

from #1273 @hworld

Vue.js / vue-router versions
2.1.2 / 2.1.1
Reproduction Link

http://jsfiddle.net/L7hscd8h/934/
Steps to reproduce
Click on  /users/foo twice
What is Expected?
The default child route Home should either not appear at first, or (better) stay there
What is actually happening?
The child route is hidden when clicking the second time on the link

According to the warning at the console
[vue-router] Named Route 'user' has a default child route. When navigating to this named route (:to="{name: 'user'"), the default child route will not be rendered. Remove the name from this route and use the name of the default child route for named links instead.
And making those changes
@template
<router-link :to="{ name: 'user.home', params: { id: 'foo' } }">/user/foo</router-link>
@routes
{ path: '/user/:id', component: User,
After these changes I cannot reproduce your bug, so it seems fixed.

I'm marking this as an improvement because even though the behaviour is unexpected it's happening in a warned use case. Also, I don't know about a real use case when you may want to go to the parent route without displaying the default (path: '') child.


dreport: Use Custom Package instead of Header Extension

HEADER_EXTENSION has only utility functions to add headers for packaging the dump. It is more appropriate to call the packaging script instead which would
handle the sub-logic of HEADER_EXTENSION within the broader task of packaging the dumps.
IBM and OpenPower plugins are being moved to
ibm-openbmc/openpower-debug-collector repository.
So these scripts are being removed from here.
Tested: Verified that BMC Dump is getting created
using the modified dreport.
Change-Id: I6e4dd98f7474e1a47f25b1fed322553feb09a3eb

Can one of the admins verify this patch?


Simplify parsers v2

Motivation for changes:
Trying to finish @gazpachoking parser simplification branch
To Do:

[x] Series
[x] Movies
[x] Extract some of the logic from the parsers to the parse result classes
[ ] Extract the validation in guessit to a separate function?

I'm considering if the ParseResult classes should have a **kwargs where parsers can set extra fields that are specific to those parsers (eg. Guessit's is_3d)


fix fix calculate merge missing version

BUG:  when calculate missing version,  the snapshot need single versions.  For example,  if missing version 4 ~ 6,  the missing version should be [4, 4], [5, 5], [6, 6]. But pr #30128 merge missing versions,  it will give [4, 6],  then clone will be fail.
FIX:  don't merge missing versions.
Proposed changes
Issue Number: close #xxx

run buildall

run buildall


Give help in login modal

username is just the user part of their email, e.g., jane in<EMAIL_ADDRESS>password is just your hutchnet password dont think this needs any guidance

done


⚠ Bofrost.at has degraded performance

In d4b9775, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1511 ms

Resolved: Bofrost.at performance has improved in 508474f after 6 minutes.