When will version 1 be released?

When will version 1 be released? This library has been in a pre-release/alpha status for a long time. It seems like development has stagnated. Are there still plans to release version 1? If not, I think it'd be best to release a version 1.0.0 asap for the benefit of people installing planck with npm or using cdn links.

Good point. There were some more ambitious plans for 1.0 for which we sadly currently don't have the time, so probably a smaller 1.0 release is a good idea. Still wouldn't want to commit on a release time yet, because (also for the smaller scoped release) there are some nasty things to think through before we want to release 1.0

v1-beta is released now, v1 will be released a little bit latter and will be pretty much the same.

Thanks for letting me, I'm glad there was no new issue. I need to finish up some minor testbed updates before v1.
Beta release should work over cdn and npm without any issue, is there any specific issue? If so it is better that we fix them before v1 anyway.

All good! No issues. Looking forward to the release of v1


SIM#17: Student Auth with BCSC

Add Home component
Use nav guard to control auth flow

@andrewsignori-aot Please check I update the code according to review remarks.

@andrewsignori-aot Please check I update the code according to review remarks.

LGTM

LGTM


Add Find Patient/Doctor and Saving data manual testing

Codecov Report

Merging #237 (ad26c06) into master (4cbf7fb) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #237   +/-   ##
=========================================
  Coverage     80.36%   80.36%
  Complexity      983      983
=========================================
  Files           146      146
  Lines          2832     2832
  Branches        334      334
=========================================
  Hits           2276     2276
  Misses          478      478
  Partials         78       78

Continue to review full report at Codecov.

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


Make dropdown inside the docs to link to "inside the docs" for other languages

The dropdown you see here: http://googlecloudplatform.github.io/gcloud-node/#/docs, when switching, links to the other-language-equivalent of http://googlecloudplatform.github.io/gcloud-node/
Could we have it link inside the docs of those other languages?
ie:

[x] Python: http://googlecloudplatform.github.io/gcloud-python/latest/
[ ] Ruby: (we don't have this link yet, see https://github.com/GoogleCloudPlatform/gcloud-ruby/issues/183)

Updated the Python link for now.

The Ruby URL should be http://googlecloudplatform.github.io/gcloud-ruby/docs/latest

Thanks! Updated in a3e8aadfd8c0a16f9d03aa227f12c6354a1ca236.


Add Docker Hub as a second registry

We should also push our images to Docker Hub as this is the far more popular registry and new users can see that we are also pushing newer images that can replace the upstream images on Docker Hub

What made me finally abandon Docker Hub was their (then newly added) restriction of only one personal access tokens for free accounts. I definitely do not want to share a single token across all my devices, GitHub repos, GitLab repos etc.
That might not be a issue for FFMUC if we just set an organization-wide secret. Or maybe a paid subscription to fully get rid of this restriction (and any others that we might hit).

Yeah, their pricing is quite ridiculous

Nonetheless I've contacted @awlx if we could add my token in the meantime as we're using ghcr.io anyways

Tbh, sticking it to an account makes me ... not wanting to publish it on Dockerhub @GoliathLabs.


3.2 installation fails with SSL error

pyenv install command fails when installing 3.2 but succeeds with 3.2.5 and 3.1.5:
ubuntu@box144:~$ pyenv install 3.1.5
Downloading Python-3.1.5.tgz...
-> http://www.python.org/ftp/python/3.1.5/Python-3.1.5.tgz
Installing Python-3.1.5...
Installed Python-3.1.5 to /home/ubuntu/.pyenv/versions/3.1.5

Downloading distribute-0.6.40.tar.gz... [...]
Downloading pip-1.3.1.tar.gz... [...]

ubuntu@box144:~$ pyenv install 3.2.5
Downloading Python-3.2.5.tgz...
-> http://yyuu.github.io/pythons/ed8d5529d2aebc36b53f4e0a0c9e6728
Installing Python-3.2.5...
Installed Python-3.2.5 to /home/ubuntu/.pyenv/versions/3.2.5

Downloading distribute-0.6.40.tar.gz... [...]
Downloading pip-1.3.1.tar.gz... [...]

ubuntu@box144:~$ pyenv install 3.2
Downloading Python-3.2.tgz...
-> http://yyuu.github.io/pythons/5efe838a7878b170f6728d7e5d7517af
Installing Python-3.2...

BUILD FAILED

Inspect or clean up the working tree at /tmp/python-build.20130522214215.31234
Results logged to /tmp/python-build.20130522214215.31234.log

Last 10 log lines:
  File "<string>", line 2, in <module>
  File "/home/ubuntu/.pyenv/versions/3.2/lib/python3.2/ssl.py", line 60, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: No module named _ssl

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 4, in <module>
ImportError: The Python ssl extension was not compiled. Missing the OpenSSL lib?

In Yosemite 10.10.x and homebrew openssl 1.0.2d, I had to change the previous oneliner to:
LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pyenv install 2.7.10
It seems that now CPPFLAGS must be used instead of CFLAGS.

For me, I had to include LDFLAGS and CPPFLAGS for openssl, zlib and sqlite3.

The command to link zlib and openssl works for me: CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib" CPPFLAGS="-I$(brew --prefix openssl)/include" pyenv install -v 3.5.0
I just upgrade to El Capitan 10.11.

I'm also having this problem with ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
I am running a clean install of El Capitan 10.11 instead of an upgrade. I have tried all the solutions above, the same with the wiki troubleshooting and still get the same error.
Here is the full error (I can also put the full log in a gist if you'd like):
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems

BUILD FAILED (OS X 10.11 using python-build 20150818)

Inspect or clean up the working tree at /var/folders/0f/z22q_whs0v30pr8lg6b_jfxr0000gn/T/python-build.20151003143338.30855
Results logged to /var/folders/0f/z22q_whs0v30pr8lg6b_jfxr0000gn/T/python-build.20151003143338.30855.log

Last 10 log lines:
rm -f /Users/gabo/.pyenv/versions/2.7.10/share/man/man1/python.1
(cd /Users/gabo/.pyenv/versions/2.7.10/share/man/man1; ln -s python2.1 python.1)
if test "xno" != "xno"  ; then \
		case no in \
			upgrade) ensurepip="--upgrade" ;; \
			install|*) ensurepip="" ;; \
		esac; \
		 ./python.exe -E -m ensurepip \
			$ensurepip --root=/ ; \
	fi

Same error with clean El Capitan here:
Stefans-MBP:~ stefan$ pyenv install 3.4.3
Downloading readline-6.3.tar.gz...
-> https://yyuu.github.io/pythons/56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
Installing readline-6.3...
Installed readline-6.3 to /Users/stefan/.pyenv/versions/3.4.3

Downloading Python-3.4.3.tgz...
-> https://yyuu.github.io/pythons/4281ff86778db65892c05151d5de738d
Installing Python-3.4.3...
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems

BUILD FAILED (OS X 10.11 using python-build 20150818)

Inspect or clean up the working tree at /var/folders/v5/rk06g5z94txf2fglhrk9b3y40000gn/T/python-build.20151004141807.591
Results logged to /var/folders/v5/rk06g5z94txf2fglhrk9b3y40000gn/T/python-build.20151004141807.591.log

Last 10 log lines:
(cd /Users/stefan/.pyenv/versions/3.4.3/share/man/man1; ln -s python3.4.1 python3.1)
if test "xupgrade" != "xno"  ; then \
		case upgrade in \
			upgrade) ensurepip="--upgrade" ;; \
			install|*) ensurepip="" ;; \
		esac; \
		 ./python.exe -E -m ensurepip \
			$ensurepip --root=/ ; \
	fi
Ignoring ensurepip failure: pip 6.0.8 requires SSL/TLS

@MrLeeh It worked on El Capitan.
$ xcode-select --install
$ brew uninstall openssl
$ pyenv install 3.4.0

Downloading openssl-1.0.1p.tar.gz...
-> https://yyuu.github.io/pythons/bd5ee6803165c0fb60bbecbacacf244f1f90d2aa0d71353af610c29121e9b2f1
Installing openssl-1.0.1p...
Installed openssl-1.0.1p to /Users/CHANN/.pyenv/versions/3.4.0

Downloading Python-3.4.0.tgz...
-> https://yyuu.github.io/pythons/d2c83ea0217769a73e8b1ee33ffbca814903f8568e30f8d13e68e3d1f743449c
Installing Python-3.4.0...
Installed Python-3.4.0 to /Users/CHANN/.pyenv/versions/3.4.0

Nice! After trying everything else from the 'Common build problems' wiki, Issues #448 (although didn't try copperlight's exact command), #451, all with no success, the above solution from channprj worked for me. OS 10.11, El Capitan. Thanks!
$ brew uninstall openssl
$ brew uninstall --force openssl
$ pyenv install 2.7.10
Downloading openssl-1.0.1p.tar.gz...
-> https://yyuu.github.io/pythons/bd5ee6803165c0fb60bbecbacacf244f1f90d2aa0d71353af610c29121e9b2f1
Installing openssl-1.0.1p...
Installed openssl-1.0.1p to /Users/tylerarbour/.pyenv/versions/2.7.10
Downloading Python-2.7.10.tgz...
-> https://yyuu.github.io/pythons/eda8ce6eec03e74991abb5384170e7c65fcd7522e409b8e83d7e6372add0f12a
Installing Python-2.7.10...
patching file ./Lib/site.py
Installed Python-2.7.10 to /Users/tylerarbour/.pyenv/versions/2.7.10


Remove storage permission

get rid of "Save attachments to" setting to simplify our code
use Storage Access Framework to save attachments (also increase minSdkVersion to 19)
use DownloadManager to download remote images included in a message
simplify 'view attachment' logic to not create Intents with file:// URIs

All of these changes combined allow us to get rid of the storage permission.

This works very well already for all use cases I tested (there was one exception when leaving settings but I think it's not related to this PR), also with targetSdk 26.
:+1:, thank you!
I'm eager to merge it as soon as possible :)


No intuitive way to change the "Horizontal View" rotation in the Body component.

This can be useful for making the player look where you want them to look on level start, respawn, etc...
Currently, you can work around this by turning on "Editable Children" on a Pawn node that has been dragged into a scene.

Fixed with Update 3


Suppress query logs in mix ecto.load when quiet flag is given.

Closes https://github.com/elixir-ecto/ecto_sql/issues/501
Since it's not performing any migrations this should quiet all the logs.

Sorry I realized I screwed up. The log option has to go into this: &Ecto.Adapters.SQL.table_exists?/2
But then if anyone's using a custom function it will break...

Maybe checking the arity of the function and passing opts if it is 3?

It doesn't look like we need to worry about dump. It is calling the drivers directly which are not logging the queries.


Fix error messages for child compilations

While working with an app that was ejected from create-react-app some time ago, I ran into an issue where the terminal was giving me the usual "Compiled successfully! You can now view cra in the browser." message, while actually opening the app in the browser was resulting in a "Cannot find /" message.
Further investigation showed that the Webpack compiler object's output filesystem object was empty, as if the build was failing. In fact, the build of a child compilation for a worker was failing, but react-dev-utils was not seeing this as formatWebpackMessages() only looks at jsonStats.errors, but ignores jsonStats.children[i].errors.
Updating formatWebpackMessages() to take child compilation errors into account solved the problem, with the "Compiled successfully!" message being replaced with the error that was causing compilation to fail.
Unfortunately, I've spent a couple hours trying to put together a simple reproduction that demonstrates the error outside of my old project, but have not been able to reproduce the error. I figure I should submit this anyway in case anybody else does find the error, as I lost most of the day to it. If nobody else is able to reproduce (and you don't merge it anyway), I'll try and spend a couple more hours on my own reproduction.

I think the example on issue https://github.com/facebook/create-react-app/issues/8014 could serve as a simple reproduction for this. It uses workerize-loader, and an eslint error in the webworker file doesn't show up in jsonStats.errors, but does show up in one of jsonStats.children[i].errors (which ends up causing the build to silently fail).
Is there anything I can do to help with this PR? I've run into webpack child compilation problems a few times and would love to see this merged.

I'm running into this problem with worker-loader as well.  Can we get this patched in soon?

Since this PR is taking too long to land, I'm just patching in frankXu's change from the linked issue.  I'm using patch-package.

any update on this ? @iansu

Also running into this with worker-loader where the messages are silently captured and nothing is emitted


Feature Request: support additional characters allowed in keys

In comparison with other products,

MongoDB natively allows a user to write the full kubernetes manifest json into a document, including ., / and -. For example, a very commonly seen label looks like

app.kubernetes.io/managed-by: kustomize

AWS DocumentDB does not allow ..  See AWS Documentation

Amazon DocumentDB does not support dots “.” in a document field name, for example, db.foo.insert({‘x.1’:1}).
Amazon DocumentDB also does not support the $ prefix in field names.

Currently, AstraDB Data API only supports alphanumeric characters plus _. See document on naming convention

Can contain uppercase letters A-Z, lowercase letters a-z, numbers 0-9, and underscores (_).

Minimal Request
Given the difficulty of .,  we request adding support to at least / and -.  We are currently using AWS DocumentDB and have already implemented a transformation for . .  Supporting / and - in Data API would make it possible for us to migrate to use AstraDB.

thanks, related to #1120
will reach out to get some more details, we know we need to open this up to almost everything. We will do it to align the field names across both Collections and Tables (the iterop with CQL)

Note: provided a temporary build (v1.0.20-ct1) for Docker image that supports this.


test_dist and test_dist_subproject failing

I am currently working on implementing a fix to #273 and #263. Performing the first run of the  tox.yml workflow I noticed that two tests are currently failing in the master branch:

git/test_invocations.py::DistutilsRepo::test_sdist
git/test_invocations.py::DistutilsRepo::test_sdist_subproject

The error is the same in each case: I find that
"demoapp2-2.0/src/demoapp2.egg-info/PKG-INFO" in t.getnames()

actually holds true, whereas it should be false. Namely the t.getnames() evaluates to the following list:
[
    'demoapp2-2.0',
    'demoapp2-2.0/MANIFEST.in',
    'demoapp2-2.0/PKG-INFO',
    'demoapp2-2.0/README',
    'demoapp2-2.0/bin',
    'demoapp2-2.0/bin/rundemo',
    'demoapp2-2.0/setup.cfg',
    'demoapp2-2.0/setup.py',
    'demoapp2-2.0/src',
    'demoapp2-2.0/src/demo',
    'demoapp2-2.0/src/demo/__init__.py',
    'demoapp2-2.0/src/demo/_version.py',
    'demoapp2-2.0/src/demoapp2.egg-info',
    'demoapp2-2.0/src/demoapp2.egg-info/PKG-INFO',
    'demoapp2-2.0/src/demoapp2.egg-info/SOURCES.txt',
    'demoapp2-2.0/src/demoapp2.egg-info/dependency_links.txt',
    'demoapp2-2.0/src/demoapp2.egg-info/top_level.txt',
    'demoapp2-2.0/versioneer.py'
]

What could have caused this?

Distutils is being deprecated. Feel free to disable any distutils-related tests.

Will do, thanks for the quick confirmation.


Fonts and colors of some part of Top University page is not matching

@thestarsahil please check this

@thestarsahil please add the gssoc level to #1281

done


F& F > Add New > Remove "Send Gift" text in Associate Contact section

Verified this issue on dev app v2.0.75(467)


UI updates for v2 theme

Codecov Report

Merging #35 (72b13d6) into prep-release (8b9f7c1) will not change coverage.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##           prep-release      #35   +/-   ##
=============================================
  Coverage         27.17%   27.17%
=============================================
  Files                58       58
  Lines              3120     3120
=============================================
  Hits                848      848
  Misses             2272     2272

Impacted Files
Coverage Δ

src/django_peerctl/views.py
0.00% <0.00%> (ø)

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


Amplify build fails.

App Id:
arn:aws:amplify:eu-west-1:469809149803:apps/d13wpvainbnduk
Region: eu-west-1
Step:
Status:
Terminating logging...

Note: Do not include information that is sensitive in nature such as your domain name, company etc.

2020-06-24T14:43:02.983Z [ERROR]: !!! Build failed
2020-06-24T14:43:03.114Z [ERROR]: !!! Non-Zero Exit Code detected
2020-06-24T14:43:03.115Z [INFO]: # Starting environment caching...
2020-06-24T14:43:03.135Z [INFO]: # Environment caching completed
Issue/question
A clear and concise description of what the issue/question is.
The build fails with no explanation of why. The procees is just killed. It always worked fine for many  months. How can we get this fixed?
Error message
If there is an error message, please include it here.
2020-06-24T14:43:02.983Z [ERROR]: !!! Build failed
2020-06-24T14:43:03.114Z [ERROR]: !!! Non-Zero Exit Code detected
2020-06-24T14:43:03.115Z [INFO]: # Starting environment caching...
2020-06-24T14:43:03.135Z [INFO]: # Environment caching completed
Additional information
Build is for the branch/release/beta. It builds perfectly fine locally; for all developers. It has been failing since the 12th of June. We use the beta site to test before deploying to production, so its important  for us to get this working.

Hi @hsbNicolas ,
From the logs, it looks like the last successful build had<EMAIL_ADDRESS>installed . In the failing buildings, I can see either<EMAIL_ADDRESS>or 9.1.9 installed.
Can you check if setting the version explicitly to 9.1.7 solves the issue?

Hello and thanks for the quick reply. I have set the angular/cli to version  9.1.7 explicitly by running npm install -g<EMAIL_ADDRESS>but  I still get the same error. However , later I tryed removing
npm install -g<EMAIL_ADDRESS>npm install @angular-devkit/build-angular
those two lines after npm ci and that worked. Before, those two install it wouldnt work. Anyways, it seems solved for now. Thanks for the help.
Nicolas


replaced usize with u64 in PaginatorTrait

PR Info
this pr replaced usize with u64  in paginated query.
Changes

[x] relaced usize with u64 in trait PaginatorTrait
[x] relaced usize with u64 in struct Paginator

Thank you for the contribution. Was there an issue context that why you think u64 is a better choice than usize?

Thank you for the contribution. Was there an issue/ context that why you think u64 is a better choice than usize?

actually the Paginator Wrapped https://docs.rs/sea-orm/0.8.0/sea_orm/entity/prelude/struct.Select.html, they have different input variable types. I hope this can be kept consistent with.

Thank you for the contribution. Was there an issue/ context that why you think u64 is a better choice than usize?

Hey @tyt2y3, the context: https://discord.com/channels/873880840487206962/900758376164757555/983627886756003891

Let me think twice 🤔

@tyt2y3, I review PR: https://github.com/SeaQL/sea-orm/pull/768#discussion_r911351420 and here we use: usize.

@tyt2y3, @billy1624  prepared PR for the update sqlx, I think that changing the type is not such a terrible change.

Thanks guys


Document Translation

(comment "taken" to be assigned to this issue while specifying the language/ multiple languages = multiple assignees)
The main README.md file includes general info about Micro Club, the Hacktoberfest event and contribution tutorial in English.

Translations contributions should go into dedicated folder /translations and should be named with the abbreviation of the language (e.g: README_Fr.md, README_Ar.md, ...etc)
Mind the following:
Translation should be based on the original README.md file (that's in English)
Avoid garbage translation (raw google translate output)
If things can't match in your language, manage it in a way that's understandable, the general meaning should be understandable.
Link you're translation to the main READM.md file (just put it under the big cover picture, and name it with language initials, e.g: Ar, Esp, Fr, ...etc)
Starting point:
[x] Add a French translated version of the README.md
[ ] Add an Arabic translated version of the README.md file.
[ ] Add Spanish translated version of the README.md file.
[ ] Other languages are welcome!! (you can add it to this issue list)

taken ==> French, Arabic

Hi everyone ! :hand:
My name is Rafael García C. and I'd like to help you out to implement translations in Spanish language !


Feature request: Reload particular skin

Not sure how feasible this is, but when doing rapid-fire skin editing (i'm incompetent at blender etc, so i edit textures in gimp and then reload to see if it looks okay) it can get tedious to do the whole "ctrl-f10 -> reload all textures -> wait -> reapply skin with radio" shtick.
it'd be neat if there was a comms radio mode (maybe enabled in settings or something?) that when used on a car, reloads the texture for the currently applied skin and then re-applies it.

I had some thoughts on how to implement this, will def be looking into it.


Deprecation warnings Python 3.8

I get the following warnings since Python 3.8:

/home/ih2torrent.py:378: DeprecationWarning: "@coroutine" decorator is depcated since Python 3.8, use "async def" instead
def ping(loop, host, port):
/home/ih2torrent.py:450: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
def dns_resolve(loop, name):
/home/ih2torrent.py:460: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
def get_metadata(loop, host, port, infohash):
/home/ih2torrent.py:565: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
def get_metadata_with_retries(loop, host, port, infohash):
/home/ih2torrent.py:604: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
def ih2torrent(loop, infohash, filename, bootstrap):
/home/ih2torrent.py:773: DeprecationWarning: Task.all_tasks() is deprecated, use asyncio.all_tasks() instead
pending = asyncio.Task.all_tasks()

I also get this error a few times:

Traceback (most recent call last):
File "/home/ih2torrent.py", line 784, in
main()
File "/home/ih2torrent.py", line 777, in main
loop.run_until_complete(asyncio.gather(*pending))
File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
asyncio.exceptions.CancelledError`

The code still works, but it's spitting out above's warnings/errors.

Fixed. Thanks for reporting the issue.


examples/higgs_detection.py doesn't learn

It's a super cool example (particle physicist here!), but i'm not sure if the system actually learns anything. The loss just seems to be fluctuating around random performance on the test set, e.g. 11000 steps with default settings:
I1124 17:51:33.153964<PHONE_NUMBER> higgs_detection.py:204] step 0 loss train 0.5299999713897705 test 0.4699999988079071
I1124 17:51:36.350952<PHONE_NUMBER> higgs_detection.py:204] step 1000 loss train 0.4000000059604645 test 0.41999998688697815
I1124 17:51:39.533082<PHONE_NUMBER> higgs_detection.py:204] step 2000 loss train 0.5099999904632568 test 0.5400000214576721
I1124 17:51:42.694689<PHONE_NUMBER> higgs_detection.py:204] step 3000 loss train 0.4699999988079071 test 0.49000000953674316
I1124 17:51:45.841547<PHONE_NUMBER> higgs_detection.py:204] step 4000 loss train 0.5199999809265137 test 0.49000000953674316
I1124 17:51:48.940982<PHONE_NUMBER> higgs_detection.py:204] step 5000 loss train 0.550000011920929 test 0.41999998688697815
I1124 17:51:52.107565<PHONE_NUMBER> higgs_detection.py:204] step 6000 loss train 0.5099999904632568 test 0.47999998927116394
I1124 17:51:55.312087<PHONE_NUMBER> higgs_detection.py:204] step 7000 loss train 0.5299999713897705 test 0.4699999988079071
I1124 17:51:58.471485<PHONE_NUMBER> higgs_detection.py:204] step 8000 loss train 0.5600000023841858 test 0.550000011920929
I1124 17:52:01.599973<PHONE_NUMBER> higgs_detection.py:204] step 9000 loss train 0.49000000953674316 test 0.550000011920929
I1124 17:52:04.751693<PHONE_NUMBER> higgs_detection.py:204] step 10000 loss train 0.46000000834465027 test 0.47999998927116394
I1124 17:52:07.865066<PHONE_NUMBER> higgs_detection.py:204] step 11000 loss train 0.4699999988079071 test 0.5

Not sure if it was meant to work in practice, or just a nice example of a problem implementation (that part is done very nicely :) )

Thank you for the feedback on this example.
The GNN architecture shown in the higgs_detection example can solve this problem in theory.
You can verify this by plugging the analytical solution into the edge update function:
See https://github.com/deepmind/jraph/blob/master/jraph/examples/higgs_detection.py#L135
In practice, the simple MLP and SGD algorithm used for the example, does (unfortunately) not converge to the correct solution.
Imho, one would need to tune the optimization algorithm (and maybe scale the inputs appropriately) to facilitate convergence.


Error: Invalid TextEditor provided Ubuntu x64

Today I started receiving the following error whenever I open a new file or save it.
Error: Invalid TextEditor provided
    at _validateEditor (/home/asredzki/.atom/packages/linter-jshint/node_modules/atom-linter/lib/helpers.js:143:11)
    at Object.rangeFromLineNumber (/home/asredzki/.atom/packages/linter-jshint/node_modules/atom-linter/lib/helpers.js:164:3)
    at /home/asredzki/.atom/packages/linter-jshint/lib/main.coffee:88:31
    at Array.map (native)
    at /home/asredzki/.atom/packages/linter-jshint/lib/main.coffee:77:25
    at process._tickCallback (node.js:368:9)

Created the ticket over linter/linter-jshint#205

Fixed by https://github.com/AtomLinter/atom-linter/pull/106
For future visitors, workaround it by upgrading your Atom to 1.4.0+


Fix chewy:journal:clean task for ruby 3.x

This task seems to fails in ruby 3.x because keyword arguments are not expanded.
$ bundle exec rails "chewy:journal:clean"
rails aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)

Tasks: TOP => chewy:journal:clean
(See full trace by running task with --trace)

ruby: 3.0.4
chewy: 7.2.7
I added double splat operator.

@muk-ai could you please provide a matrix for ruby 3.2 https://github.com/toptal/chewy/blob/master/.github/workflows/ruby.yml#L45?

My environment is ruby 3.0.4, I don't think it has anything to do with ruby 3.2.

ah, ok, right. Although do you think it's still possible to add kind of spec so your solution is tested on CI through all ruby versions that are defined there?

@konalegi I wasn't sure if I should add the test to this position, but I added it anyway.

@muk-ai thanks for the tests, it looks good, could you please fix rubocop issues?

@konalegi Thanks for your quick review. fixed.

sorry, I've forgot (shame on me), could you please provide an entry in the changelog, for example, https://github.com/toptal/chewy/pull/869/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR7-R9

@konalegi A changelog was added👍


plotting fit+data

need to update changes done for nuisance paramters in the likelihood also in the plotting part of the fit results

fixed with commit https://github.com/sofia-calgaro/ZeroNuFit.jl/commit/98790326c7b459a112c716af12cffa9708b33111


settings api request fails because of https redirect

I run swingmusic as docker container behind a nginx proxy manager instance for https
The client makes a request to https://<instance>/settings which results in a redirect to http://<instance>/settings/ notice the extra slash and its now http instead of https
This results in a /#/settings/general:1 Mixed Content: The page at 'https://<instance>/#/settings/general' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://<instance>/settings/'. This request has been blocked; the content must be served over HTTPS. error
the app worked great but then I  upgraded to 1.4.8
this failed because of poetry, so I tried out 1.4.7
Is there a way to tell the instance the correct app baseurl or that it is running behind a https proxy?

Hello @Coding-Kiwi
Sorry about the v1.4.8 poetry issue, can you confirm whether it's related to issue https://github.com/swing-opensource/swingmusic/issues/191?
I noticed this issue on reverse proxy but I haven't figured out what's the problem. This issue will be investigated.
Thanks for reporting.

Getting the same mixed content warning too, not using docker if that helps, just the binary.

Hi guys
I found out that the browser automatically redirects /settings route for some reason. When I change the route to /notsettings it doesn't redirect ...


message notes no longer show seen notes in chat

About the PR

Why / Balance

Technical details

Media

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

Breaking changes

Changelog

mfw i accidentally hit enter before filling out the PR


Looking for "Extract field" feature

The readme file says:
"This plugin automatically supports topics publishing numbers, strings, booleans, and JSON formatted values. Nested object values can be extracted using the Extract Fields transformation."
Where can I find this Extract Fields transformation?
Thanks

Edit your panel, select the "Transform" tab, than press "Add transform"

Thank you very much!


[Feature] Improve the  search_owner when query the app list

Search before asking

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

Description
After the team is supported, search_owner should only show users of the current team.

Usage Scenario
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Hi @wolfboys , I have a question.
There are some applications belong to admin. Should we show all app owner for current team?

Hi @wolfboys , I have a question.
There are some applications belong to admin. Should we show all app owner for current team?

This job is a special case, not belonging to any owner, otherwise other team members can not see it.


Add verbiage to indicate \instanceName may require an extra escape character, ex: \instanceName

When using backslashes such as with instanceName, extra verbiage should probably be added indicating that some systems may require an extra escape character (such as an extra backslash) to properly format it.
The general form of the connection URL is
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

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

ID: e53cbf1a-c62f-e9db-1e44-ee1f7004c0e4
Version Independent ID: ff9a1e3c-3e36-fab8-e226-e2515fc3e8ba
Content: Building the connection URL - JDBC Driver for SQL Server
Content Source: docs/connect/jdbc/building-the-connection-url.md
Service: sql
Sub-service: connectivity
GitHub Login: @David-Engel
Microsoft Alias: v-davidengel

@scottcopus -- thank you for your feedback.
@David-Engel -- please look into this issue.

Tracking internally. Closing for now.
#please-close


Improve incorrect cyclic redirect detection logic

Motivation:
Current implements can detect only cyclic redirect which comes back to original URL like a --> b --> c --> a.
And cannot detect some cases, for example, partial cyclic one like a --> b --> c --> b , however it returns TooManyRedirectsException instead of CyclicRedirectsException.
This is caused because adding redirect info to Multimap to check the cyclic always returns true. (code)
And I think the reasons we couldn't notice was that test cases were insufficient and didn't validate the exception type.
To resolve the above problems, I add the following changes.
Modifications:

Add RedirectSignature class to store redirect information.
Use Set instead of Multimap to check cyclic redirections with the above class.

Set.add() returns false when the same data is added.

Add tests to verify some cases such as partial loop as mentioned in motivation.

Verify CyclicRedirectsException is thrown.

Result:

Closes #5491

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


When a person enters the exact same fake hashtag as another player, it should combine into one answer

Through playtesting we found that players would sometimes enter the same FAKe hashtag and it would create duplicate answers on screen. The bigger issue here is figuring out how to display only one answer, but award equal points to both players who submitted that hashtag. We then need to show on screen in the reveal process that it was BOTH player's hashtags.
This is an important issue to resolve.

fixed with new build


Hyperparameters for reproducing results

@akanimax hi again! I have been playing around with the code for not too long, but I am trying to reproduce the results (from the paper) for the Lego dataset. Specifically, I am trying to reproduce the PSNR and the speed of training.
I ran python train_sh_based_voxel_grid_with_posed_images.py -d ./data/nerf_synthetic/lego/ -o ./logs/. The training was quite slower than expected -- it took about 3000 iterations (which was about 90 minutes on my GeForce GTX TITAN X) to reach a PSNR of approx. 21.
The final test PSNR (after 8k iters) was about 27.4 compared to 28.83 from the paper.
I am definitely missing something. Can you please share the command that may reproduce the speed+PSNR results from the paper? Would really appreciate it! :)
Thank you,
@yashbhalgat

:confused:, interesting ...
Could you post the tensorboard logs screenshots here? Need to look at the PSNR v/s iterations chart.

Sure! This is what I see for Test PSNR:

Right, it remains almost flat after the first 500 iterations in each stage. Could you try the latest commit on the bells_and_whistles branch? I changed those hyperparams recently.

Ok, I will try it out right away. Thanks for your prompt responses on a late Sunday night! :smile:

Ah, no worries Yash! Everyday - everytime is the same for us now :sweat_smile:!
Cheers!

@akanimax, I tried the latest commit on the bells_and_whistles branch. The training is faster as expected, but the final performance is worse than before. The final PSNR is 26.61 after full training now :confused:

Okay, cool this is indeed helpful. This narrows down my search for hyperparameters in the sweep we did 😄. From this point onwards, I remember doing: increasing the ray_batch_size and tuning the learning-rate a bit..
Working on something else atm. Will get back to you soon.
Quick check though: You are running these on the 400x400 versions right? Need to set downsample_factor=2 for NeRF-comparisons.

Also, check the console-log for actual training time. Tensorboard also records the time spent testing and rendering heavy visualizations for feedback.
Thanks a lot for helping in this regard. I appreciate it.

Okay, cool this is indeed helpful. This narrows down my search for hyperparameters in the sweep we did smile. From this point onwards, I remember doing: increasing the ray_batch_size and tuning the learning-rate a bit.. Working on something else atm. Will get back to you soon.
Quick check though: You are running these on the 400x400 versions right? Need to set downsample_factor=2 for NeRF-comparisons.

Ok, looking forward to the final hyperparameters! :smile:
Just checked that it is indeed 400x400 images.
And no problem! I am also learning a lot in the process. :)

Awesome!
so I got some time to think around this, if it’s not too much trouble could  you also run the same experiment on the Grid versions? Just set ‘use_relu_field=False’.
This will ensure that this is indeed a hyparameters issue and not an underlying subtle bug.
Because, the latter would be a nightmare 😅. I spent a lot of time working on this clean and refactored code. Hopefully this is as bug-free as possible.
also, the rendered animations (new script in bells_and_whistles) are at times more informative than the PSNR scores 🙂.

Ok, I ran the same experiment (i.e. with hyperparams from the latest commit on bells_and_whistles) with use_relu_field=False and the final PSNR is 23.12 (much worse, which is good? :smile: )

So, I guess it's the hyperparameters.

Phew 😅! Deep Breaths.
The refactoring efforts didn't go in vain. Hyperparameters it is indeed!
Well, this is a not-so-solicited aspect of ML-research, but as long as the overall behaviours are similar, the research keeps moving forward 😄.
+100 XP
You have unlocked a tid-bit of behind-the-scene 😄 socio-political aspects 😆 or ReLU-Fields. If it's okay, lets take the rest of the discussion offline. Some things are better done in the shadows 🌚 🙂!
Closing this issue for now, but please feel free to re-open if something comes-up.
Pleasure doing business (RESEARCH) with you 🖖!

hello, My test results always be less than the value that you reported in the paper about two units of PSNR .  How can I resolve it？

Hey @Ketoo117,
Here is a test on the latest master:
Scene: Lego Bulldozer
PSNR: 28.17
Training time: 00:13:45:00
benchmark GPU: A100-32GB
grid_size:  128^3
Params:

** Important ones **
--ray_batch_size 32768
--train_num_samples_per_ray 1024
--num_iterations_per_stage 1000
--lr_decay_steps_per_stage 800
** Rest are minor training related parameters same as default**

--save_frequency 500
--test_frequency 500
--feedback_frequency 100
--summary_frequency 50

I hadn't used these params in the code as default, since I am targetting the code for regular users with GTX and RTX GPUs 🙂 (8GB of GPU mem).
But I think I should add this section to the Readme, for researchers using this as baseline.
https://user-images.githubusercontent.com/16590868/220740351-f832b184-de9e-4af3-9164-35d02b55ebc5.mp4


⚠ Processors has degraded performance

In e64e0a3, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 61 ms

Resolved: Processors performance has improved in b9d3089.


[WIP][TEST]add method for merge k8s json.

/hold
/do-not-merge
add experimental method for merge k8s json.

Overall this is definitely on the right track, thanks for persisting with this challenging task. I'm not sure if the leaf/non-leaf key matching is quite right - see comment. Some UT's would be super useful to validate the behavior is as expected.

Closing this in favor of https://github.com/istio/operator/pull/247


Admin Panel 404 Errors on assets

Hey!
Have an issue relating to the /admin panel. When trying to access it (as the correct user), I get a blank screen (navy coloured background), and the following files are returning a 404 in the developer tools on Chrome:

/filament/assets/filament-tools.js
/filament/assets/app.css?id=
/filament/assets/app.js?id=

Tested on Chrome/Incognito, 2 different devices. This is my install/setup script (Docker):
# Upgrading Node
RUN npm install -g n

RUN npm ci
RUN npm run build
RUN php artisan livewire:publish --assets

What am I missing?
Thanks for any assistance

I've run a fresh installation and I'm unable to replicate this. You might want to try to remove the node_modules folder and install again.

I've run the npm run prod command, and this is the output I'm receiving. Feel like some stuff is missing: public/build/assets/nunito-v24-latin-600.4e1f5eed.woff2       13.89 KiB public/build/assets/nunito-v24-latin-700.923eb1ee.woff2       13.63 KiB public/build/assets/nunito-v24-latin-regular.5e2f97ea.woff2   13.73 KiB public/build/assets/nunito-v24-latin-700.70134519.woff        16.76 KiB public/build/assets/nunito-v24-latin-600.428a6676.woff        17.11 KiB public/build/assets/nunito-v24-latin-regular.6a10fc2f.woff    17.03 KiB public/build/manifest.json                                    0.12 KiB public/build/assets/app.badd88e8.css                          142.66 KiB / gzip: 24.02 KiB public/build/assets/admin.5a27a30d.css                        136.18 KiB / gzip: 22.72 KiB public/build/assets/app.b58d9aa0.js                           847.99 KiB / gzip: 249.09 KiB

What do you think is missing? It seems everything is there, when I run the build, it has the same output.

Closing due to inactivity, not able to replicate either.


make dataprovider send headers

Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the necessary metadata information as headers. As a bonus it prevents race conditions between the Stat and InitiateFileDownload calls.

@butonic what about encapsulating all this information into a JSON structure and pass that payload into one single header that can be decoded in a simpler way compared to have the information spread across multiple headers?

@labkode most of the headers are standard headers: ContentType, ContentDisposition, ETag and LastModified.
Which leaves the OC prefixed headers: OC-ETag (which in contrast to ETag remains the same, regardless of the content encoding, so clients can use it to sync), OC-FileId and OC-Checksum.

OC-Checksum should be deprecated in favor of Digest

For the other headers maybe sth like the TUS Upload-Metadata could be used. It could be Download-Metadata, CS3-Metadata or individual CS3-{property} headers.

The question next question then becomes how can clients request what metadata to return, eg by providing a field mask in the get request ... again, as a header.

OC-FileId should be deprecated and split into CS3-StorageID, CS3-SpaceID and CS3-OpaqueID,
OC-ETag should be deprecated in favor of a CS3-ETag
related https://github.com/owncloud/ocis/issues/3782


'Error: Could not bind'

Expected Behaviour:
Using the dat-sdk in two different instances of node should allow for cross-process swarming
Actual behaviour:
Requiring the dat-sdk while it is open in another node instance produces a traceback, and replication does not occur between processes
Environment:
Ubuntu on Windows Subsystem for Linux, node v10.16.0
Traceback:
> const {Hypercore} = require('dat-sdk')();
undefined
> Thrown:
{ Error: Could not bind
    at UTP.bind (/mnt/c/Users/Delta/Documents/hyperchat/node_modules/discovery-swarm/node_modules/utp-native/index.js:178:18)
    at UTP.listen (/mnt/c/Users/Delta/Documents/hyperchat/node_modules/discovery-swarm/node_modules/utp-native/index.js:190:32)
    at Server.ontcplisten (/mnt/c/Users/Delta/Documents/hyperchat/node_modules/discovery-swarm/index.js:510:15)
    at Server.emit (events.js:198:13)
    at Server.EventEmitter.emit (domain.js:466:23)
    at emitListeningNT (net.js:1313:10)
    at process._tickCallback (internal/process/next_tick.js:63:19)
  domainEmitter:
   Hyperdiscovery {
     domain:
      Domain {
        domain: null,
        _events: [Object],
        _eventsCount: 3,
        _maxListeners: undefined,
        members: [],
        [Symbol(kWeak)]: WeakReference {} },
     _events: [Object: null prototype] {},
     _eventsCount: 0,
     _maxListeners: undefined,
     _opts: { extensions: [] },
     id:
      <Buffer 9e f9 c7 ea 7f a1 1a ff d1 7c 0e c3 45 95 06 44 15 e5 d0 e8 8c f8 32 8a bf 56 e4 38 d6 e3 98 8a>,
     _port: 3282,
     _portAlts: [ 3000, 3002, 3004, 2001, 2003, 2005 ],
     _swarm:
      Swarm {
        domain: [Domain],
        _events: [Object],
        _eventsCount: 13,
        _maxListeners: undefined,
        maxConnections: 0,
        totalConnections: 0,
        connections: [],
        id:
         <Buffer 9e f9 c7 ea 7f a1 1a ff d1 7c 0e c3 45 95 06 44 15 e5 d0 e8 8c f8 32 8a bf 56 e4 38 d6 e3 98 8a>,
        destroyed: false,
        _stream: [Function: bound _createReplicationStream],
        _options: [Object],
        _whitelist: [],
        _discovery: null,
        _tcp: [Server],
        _utp: [UTP],
        _tcpConnections: [EventEmitter],
        _adding: [],
        _listening: true,
        _peersIds: {},
        _peersSeen: {},
        _peersQueued: [] },
     _replicatingFeeds: Map {} },
  domain:
   Domain {
     domain: null,
     _events:
      [Object: null prototype] {
        removeListener: [Function: updateExceptionCapture],
        newListener: [Function: updateExceptionCapture],
        error: [Function: debugDomainError] },
     _eventsCount: 3,
     _maxListeners: undefined,
     members: [],
     [Symbol(kWeak)]: WeakReference {} },
  domainThrown: false }

It looks like the problem is in hyperdiscovery.
https://github.com/datproject/hyperdiscovery/blob/b541263eb4ca89f442faa054ae89ac0b12f9133e/index.js#L40
It cycles through a list of default ports, but that list is the same for two different processes, so there will be a port conflict.

Weird. If it fails one port, shouldn't it go to the next? 🤔
This might change once we migrate to hyperswarm within hyperdiscovery.

You're right it looks like it does try to cycle if the port is in use, so my guess might be off-base. The traceback leads to something to do with DNS in utp-native.

Weeeeird. What OS and node version is this? I think it'll be safe to put off until we get hyperswarm integrated

Ubuntu on Windows Subsystem for Linux, node v10.16.0

It could be that up-native failed in your machine. Can you try node 8? And in the first few lines of discovery-swarm there is a try catch around the requiring of up-native and it doesn't print anything.. try printing there.

Gonna close this for now since it's not reproducing.


Ensure broadcast errors are reset after transaction

It seems that sometimes when a user experiences an error in their broadcast, the error is not reset. We should test and ensure that after a transaction signing window is closed, there is no stale state of the previous error

Probably a simple caching issue to resolve


Anchor not connecting to Newdex/Defibox

Description
I went through the Linux fix that was keeping Anchor from opening.
Now I can't get it to connect to Newdex or Defibox. When I click on the Launch Anchor button, nothing happens. I've tried Chrome, Chromium and Firefox.

I've reached out to Newdex too, but they don't see an issue.
[EDIT: I tried on Utilityx.io as well, with the same results.]
What to do?
Platform
Desktop (Linux)
Steps To Reproduce
No response
Relevant log output
No response
Contact Details
<EMAIL_ADDRESS>Anything else?
No response

I found the fix.


chromium: 114.0.5735.133 -> 114.0.5735.198

https://chromereleases.googleblog.com/2023/06/stable-channel-update-for-desktop_26.html
This update includes 4 security fixes.
CVEs:
CVE-2023-3420 CVE-2023-3421 CVE-2023-3422
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

@primeos There's one test which is failing: chromium, chromium.passthru.tests on x86_64-linux — Unexpected error: command failed with exit code 1.

@drupol yes, that tends to happen with Chromium due to the very long build time. If you click on the "Details" link (https://github.com/NixOS/nixpkgs/pull/240224/checks?check_run_id=14608699986) you can see that the build ends with a timeout:
[52836/52837] AR obj/headless/libheadless_shell_lib.a
error: building of '/nix/store/cmpqy9ga4kzwjv6z7krbj9wbcnhks0q2-chromium-unwrapped-114.0.5735.198.drv!out,sandbox' from .drv file timed out after 3600 seconds
error: 1 dependencies of derivation '/nix/store/4kmdbvddwjahb552ip9c01j1qk79k6gm-chromium-114.0.5735.198.drv' failed to build

Thanks for checking the CI test status though :)


Could not find a declaration file for module '@brainhubeu/react-carousel'

When using on react 16.2.0 the error below is thrown:
ERROR in<EMAIL_ADDRESS>[0] Module parse failed: Unexpected token (1:0) [0] You may need an appropriate loader to handle this file type.
The IDE shows the following warning:
[ts] Could not find a declaration file for module '@brainhubeu/react-carousel'. <EMAIL_ADDRESS>implicitly has an 'any' type.
This is simple usage by following the instructions on https://brainhubeu.github.io/react-carousel/docs/gettingStarted

hi,
regarding the error that is thrown, seems like your project configuration does not allow importing .css files. Are you using webpack to build a project? If so, you can use style-loader to solve the issue. If not, let us know what are you using and we will help you up.
Regarding typescript warning, that's because we still haven't delivered types for Typescript (although it is in our plans). We will try to fix it as soon as possible.
Let us know if it helps. Good luck!

hi,
regarding the error that is thrown, seems like your project configuration does not allow importing .css files. Are you using webpack to build a project? If so, you can use style-loader to solve the issue. If not, let us know what are you using and we will help you up.
Regarding typescript warning, that's because we still haven't delivered types for Typescript (although it is in our plans). We will try to fix it as soon as possible.
Let us know if it helps. Good luck!

Is there news about TypeScript definitions?

I've created the types here (https://github.com/DefinitelyTyped/DefinitelyTyped/pull/37617).
Just install @types/brainhubeu__react-carousel

Types are ok except of the slides prop. It should be array of any elements instead of img.

@piotr-s-brainhub Sure, we can :)

@tommwenda @SoaresMG
Can I ask you to fill in this form https://docs.google.com/forms/d/1tfRs1Io49tJBwz-06aDnz8hrJ3WySJTi45y4k6hHGaQ ?

@piotr-s-brainhub didn't see that message, answered it just now

much thanks @SoaresMG


Change driver mention in Kubernetes quickstart to modern_ebpf

What type of PR is this?

/kind content

Any specific area of the project related to this PR?

/area documentation

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #1337
Special notes for your reviewer:
As discussed in that issue, this PR switches the quickstart to using modern_ebpf. I can also change other references in the documentation as part of this PR if you want me to.

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

02c8ef2 Change driver mention to modern_ebpf

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

Welcome @ChrisChinchilla! It looks like this is your first PR to falcosecurity/falco-website 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ChrisChinchilla
Once this PR has been reviewed and has the lgtm label, please assign vjjmiras for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: Andreagit97, ChrisChinchilla
Once this PR has been reviewed and has the lgtm label, please assign vjjmiras for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 89eb273894e5ad66250c579af0a8ec2d2f7a6d89

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, ChrisChinchilla, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Fixed TokenFacrory initialize + zero addressses

Closes #43 , Closes #44

@vishaldantuluri how can we verify that PNDCAddress and feeAddress are set successfully now, as they are internal variables??

@parva-jain since we will be deploying we can make sure that the correct variables have been set before deployment

Alright!!
Changes seem good to me @techpandora


how to enable Enable SyslogConsumer?

Unfortunately couldn't find a doc about how to enable syslogconsumer for linux sf cluster. This link couldn't help:
https://docs.microsoft.com/bs-cyrl-ba/azure///service-fabric/service-fabric-diagnostics-oms-syslog
Any help?

Детаљи документа
⚠ Не уређујте ову секцију. Она је неопходна за повезивање проблема слиједом docs.microsoft.com ➟ GitHub.

ID: 79396c72-63c9-667e-16f7-c01272cd5ea7
Version Independent ID: 744982f0-310d-599f-9f34-31fe5019be77
Content: Monitor Linux cluster events in Azure Service Fabric
Content Source: articles/service-fabric/service-fabric-diagnostics-oms-syslog.md
Service: service-fabric
GitHub Login: @srrengar
Microsoft Alias: srrengar

@MZDN Thanks for the question! We're investigating this and will get back to you shortly.

@MZDN what about this doc did not help? There specifically is a portion for enabling it
https://docs.microsoft.com/bs-cyrl-ba/azure///service-fabric/service-fabric-diagnostics-oms-syslog#enable-syslogconsumer
Can you provide more details on what you are looking for and what is not working?

@MZDN what about this doc did not help? There specifically is a portion for enabling it
https://docs.microsoft.com/bs-cyrl-ba/azure///service-fabric/service-fabric-diagnostics-oms-syslog#enable-syslogconsumer
Can you provide more details on what you are looking for and what is not working?

I have sf azure linux cluster. Either a portal view help nor a command is provided to enable that portion of code.

@MZDN ah yes. The business standard for managing a production cluster is to use Visual Studio and JSON templates. So the examples as shown here you would need to update the cluster json or modify them in visual studio.
@srrengar is there any other options to enable syslog via portal or cli?

not at this time, you need to add this JSON to your ARM template and deploy that as Micah said. Search for "Fabric settings"

thanks @srrengar that is what I figured.
@MZDN I will close for now as the only option you have is to update the JSON and update the cluster as mentioned in this doc. If you have additional questions just let us know.

thanks @srrengar that is what I figured.
@MZDN I will close for now as the only option you have is to update the JSON and update the cluster as mentioned in this doc. If you have additional questions just let us know.

ok, I am fine with this.


"SharedTokenCacheCredential authentication failed: Persistence check failed" when using Azure App Service

I'm trying to use an ASP.NET Core app to obtain a user delegation SAS token. I'm using the standard Visual Studio ASP.NET Core web app template, which comes complete with cloud authentication.
The relevant code for OnGet, based on the sample here, is below:
public void OnGet()
{
     string accountName = "storage-account-name";

     // Construct the blob endpoint from the account name.
     string blobEndpoint = string.Format("https://{0}.blob.core.windows.net", accountName);

     // Create a new Blob service client with Azure AD credentials.
     var defaultCreds = new SharedTokenCacheCredential();
     BlobServiceClient blobClient = new BlobServiceClient(new Uri(blobEndpoint),
                                                                    defaultCreds);

     // Get a user delegation key for the Blob service that's valid for seven days.
     // You can use the key to generate any number of shared access signatures over the lifetime of the key.
     UserDelegationKey key = blobClient.GetUserDelegationKey(DateTimeOffset.UtcNow,
                                                                                DateTimeOffset.UtcNow.AddDays(7));
     ......
}

The problem I'm running into is that despite the fact that this runs just fine locally - under Visual Studio's own IIS Express instance - things break apart when publishing to an Azure App Service, as follows:
CryptographicException: The data protection operation was unsuccessful. This may have been caused by not having the user profile loaded for the current thread's user context, which may be the case when the thread is impersonating.
System.Security.Cryptography.ProtectedData.ProtectOrUnprotect(byte[] inputData, byte[] optionalEntropy, DataProtectionScope scope, bool protect)

MsalCachePersistenceException: Persistence check failed. Inspect inner exception for details
Microsoft.Identity.Client.Extensions.Msal.MsalCacheStorage.VerifyPersistence()

AuthenticationFailedException: SharedTokenCacheCredential authentication failed: Persistence check failed. Inspect inner exception for details
Azure.Identity.CredentialDiagnosticScope.FailWrapAndThrow(Exception ex)

For the first exception, I do remeber running into a similar message for ASP.NET on .NET Framework, which was solved by loading the user's profile in the host process. For ASP.NET Core web apps hosted in Azure, the solution seems to be to create a WEBSITE_LOAD_USER_PROFILE application setting and set it to 1.  Yet this doesn't work, and the exception changes to:
CredentialUnavailableException: SharedTokenCacheCredential authentication unavailable. No accounts were found in the cache.

I know it's the GetUserDelegationKey method that triggers the exceptions, however I can't figure out what's missing in order to make this work on an App Service, similar to how it behaves locally.
I know I can probably use DefaultAzureCredential and set environment variables that provide service credentials, as described here, but I wanted to go the route of the user delegation SAS tokens.
A note: I simply used non-async methods just for extra troubleshooting, but the async GetUserDelegationKeyAsync behaves just the same.
Environment:

Azure.Identity v1.2.2, Azure.Storage.Blobs 12.6.0
.NET Core 3.1.0 for the local host / Azure AppService
Visual Studio 16.5.0 Preview 2.0

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

@luckerby Thanks for reaching out with this question.
Looking at your code you're using the SharedTokenCacheCredential directly.
     // Create a new Blob service client with Azure AD credentials.
     var defaultCreds = new SharedTokenCacheCredential();
     BlobServiceClient blobClient = new BlobServiceClient(new Uri(blobEndpoint),defaultCreds);

I wouldn't expect that the SharedTokenCacheCredential will work when deployed to an App Service as there would likely be no cache on disk, and the error you're getting from GetUserDelegationKey is caused by this. As you posited in your question you could use the DefaultAzureCredential to create the BlobServiceClient.
     var defaultCreds = new DefaultAzureCredential();
     BlobServiceClient blobClient = new BlobServiceClient(new Uri(blobEndpoint),defaultCreds);

If you choose to use DefaultAzureCredential you could authenticate when deployed either by supplying service principal credentials though the environment, or I alternatively would suggest enabling managed identity on the App Service. When running locally the DefaultAzureCredential will fallback to using the SharedTokenCacheCredential so your experience there should be the same. More information on using the DefaultAzureCredential can be found in the Azure.Identity README.
I hope this answers your question. If not, or if you're still experiencing issues please feel free to reopen the issue or reach out to me.

Thanks, @schaabs. I eventually got around it by using a service SAS token. I would've liked using the user delegation SAS one because there wouldn't have been any "super" credential to store anywhere - access would have been granted by the user tokens themselves.
I think my mistake was thinking that the store SharedTokenCacheCredential checks against is some cached repository of tokens used by clients that were "seen" so far, as opposed to the local cache of that specific machine. In other words, I was expecting it to work server-side, but it looks to be designed for the client-side part.


add contributing.md file

Hey @PriyaGhosal
I would like to request to be assigned the issue for adding a CONTRIBUTING.md file to BuddyTrail Project. This file will provide clear guidelines for potential contributors, enhancing our community's onboarding experience and encouraging more participation.
Here’s a brief overview of what I plan to include in the CONTRIBUTING.md file:
Project Overview
Getting Started instructions
Contributing Guidelines
Implementation steps for the search functionality enhancement
Acknowledgment of the project's Code of Conduct
so please assign this issue to me under gssoc-ext

@INam1995 Thanks for creating the issue in BuddyTrail!!! The issue has been assigned to you.
Before you start working on your PR, please make sure to:

⭐ Star the repository if you haven't already.
Pull the latest changes to avoid any merge conflicts.
Attach before & after screenshots in your PR for clarity.
Include the issue number in your PR description for better tracking.

Level will given at the time of PR merge .Contributors  level will increase based on the quality and quantity of their contributions. The more effort and value you bring, the faster you'll progress. Put forth your best effort to unlock new levels and opportunities!
I'm excited to see your contribution as part of GSSOC EXTENDED 2024! 🎉
Don't forget to follow @PriyaGhosal – Project Admin on GitHub for more updates.
Happy open-source contributing! 🚀


chef vault mysql pdns password

Chef vault mysql-pdns-password with related changes

It would be good to ensure pdns.local.gmysql.erb is secure from casual viewing on the system.

LGTM. Tested on my VM cluster.


Use hypre LOBPCG to solve eigenvalue problem in shift-invert mode?

Hopefully fairly straightforward question. I'm new to MFEM so a bit lost as to where to start.
I'd like to adapt ex11p to solve the same eigenvalue problem but in shift-invert mode. Specifically, my intended outcome is to recover eigenpairs clustered around some shift mu in increasing order of |lam - mu|.
Alternatively, if there's some way to compute all eigenpairs with lam in a given interval [lam0, lam1], for instance using SLEPc or EVSL, that would also be great, but I'll settle for the first option if it's simple. For the latter, I'd probably need some example code to get started. :-)

@mlstowell, can you help @sampotter?

Hi, @sampotter,
Sorry for the delay. Unfortunately the implementation of LOBPCG that we use is only capable of computing the eigenvalues with lowest real part i.e. the left end of the spectrum. To implement the shift-invert scheme or an interval scheme the largest magnitude eigenvalues are needed.
For a more full-featured eigenvalue solver I would recommend SLEPc. This can be coupled with MFEM by building MFEM with PETSc support and PETSc with SLEPc support. I'm afraid I don't know of any example codes which demonstrate this coupling.
If this sounds like a viable option for you, we would be happy to offer any advice that we can.
Best wishes,
Mark


Adopt DOM.getWindow in terminal

These need to move over to DOM.getWindow to properly support aux windows.

Part of https://github.com/microsoft/vscode/issues/195888
The new $window uncovers a lot more usages that need to be revisited:

Still seeing some:

Ah thanks, I need to fix how I commonly search for terminal stuff now that we have the terminalContrib folder. Need to search with include terminal*, not terminal 🤦


[XCLBinGen] Fix chess core elf generation

When chess is enabled, the core elf generation returns early instead of generating an elf for all cores, leading to the following error:

Run:  PATH=/home/jorn/workspace/Vitis/2024.2/aietools/tps/lnx64/target_aie2p/bin/LNa64bin:/opt/xilinx/xrt/bin:/opt/xilinx/xrt/bin:/home/jorn/miniconda3/bin:/home/jorn/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin LD_LIBRARY_PATH=/home/jorn/workspace/Vitis/2024.2/aietools/lib/lnx64.o:/home/jorn/workspace/Vitis/2024.2/aietools/lnx64/tools/dot/lib:/opt/xilinx/xrt/lib:/opt/xilinx/xrt/lib RDI_DATADIR=/home/jorn/workspace/Vitis/2024.2/aietools/data XILINXD_LICENSE_FILE=/home/jorn/workspace/iree-amd-aie/../Xilinx.lic /home/jorn/workspace/Vitis/2024.2/aietools/bin/unwrapped/lnx64.o/xchesscc -j1 -pme -P/home/jorn/workspace/Vitis/2024.2/aietools/data/aie2p/lib -f -CRelease_LLVM +w/home/jorn/workspace/iree-amelf doesn't exist: /home/jorn/workspace/iree-amd-aie/test_matmuls/module_matmul_32x32_32xi32__dispatch_0_amdaie_xclbin_fb/core_0_3.elf
failed to emit CDOFailed to generate CDO

I noticed this on Strix with chess, but I don't understand yet why the CI is not catching the same issue on Phoenix with chess enabled.

The tests in CI for Phoenix are single core.


Some associated S picks are earlier than P picks at the same station

Sometimes the S pick is earlier than the P pick at the same station, although it is rare. Are these associated picks wrong?

Yes, these picks are most likely wrong, even though it is not clear which of the picks is wrong. I guess these occur for stations very close to the source? Maybe it would be good to add a constraint to PyOcto for avoiding this case.

Thanks for your reply @yetinam . Is this problem because of a large time threshold?
I agree it would be helpful to add a constraint. Alternatively, would it be good to set a distance-dependent threshold or relative threshold?


(Solved) Fail to build Godot mono 3.2

Godot version:
3.2 (Branch)
OS/device including version:
Windows 10
Issue description:
[ 94%] MSBuild path: C:\Program Files\dotnet\dotnet.exe
[ 96%] Microsoft (R) Build Engine version 16.7.0-preview-20220-01+80e487bff for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

[ 97%] Building compilation database compile_commands.json
[ 98%] Adding 'godot - debug|Win32' to 'godot.vcxproj'
[ 98%] Adding 'godot - debug|x64' to 'godot.vcxproj'
[ 98%] Adding 'godot - release|Win32' to 'godot.vcxproj'
Adding 'godot - release|x64' to 'godot.vcxproj'
[ 98%] Adding 'godot - release_debug|Win32' to 'godot.vcxproj'
[ 98%] Adding 'godot - release_debug|x64' to 'godot.vcxproj'
[ 98%] Adding 'godot - debug|Win32' to 'godot.sln'
[ 98%] Adding 'godot - debug|x64' to 'godot.sln'
[ 98%] Adding 'godot - release|Win32' to 'godot.sln'
[ 98%] Adding 'godot - release|x64' to 'godot.sln'
Adding 'godot - release_debug|Win32' to 'godot.sln'
[ 98%] Adding 'godot - release_debug|x64' to 'godot.sln'
[100%] progress_finish(["progress_finish"], [])
[100%]   Determining projects to restore...
  All projects are up-to-date for restore.
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  Unable to use package assets cache due to I/O error. This can occur when the same project is built more than once in parallel. Performance may be degraded, but the build result will not be impacted.
  Unable to use package assets cache due to I/O error. This can occur when the same project is built more than once in parallel. Performance may be degraded, but the build result will not be impacted.
  You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview
  Unable to use package assets cache due to I/O error. This can occur when the same project is built more than once in parallel. Performance may be degraded, but the build result will not be impacted.

Steps to reproduce:
https://www.mono-project.com/download/stable/
https://download.mono-project.com/archive/6.8.0/windows-installer/mono-<IP_ADDRESS>-x64-0.msi
==> install into "c:/program files/Mono"
git clone --single-branch --branch 3.2 https://github.com/godotengine/godot
cd godot
curl -LO https://curl.haxx.se/ca/cacert.pem
cert-sync --user cacert.pem
REFERENCE:
https://docs.godotengine.org/en/stable/development/compiling/compiling_with_mono.html
[python 3.7]
# Build temporary binary
scons p=windows tools=yes module_mono_enabled=yes mono_glue=no mono_prefix="c:/program files/Mono" arch=x64
# Generate glue sources
bin\godot.windows.tools.64.mono --generate-mono-glue modules/mono/glue

### Build binaries normally
# Editor
scons p=windows target=release_debug tools=yes module_mono_enabled=yes mono_prefix="c:/program files/Mono" arch=x64

@akien-mga  Please take this out of the archive.  ==> it is not clear which .NETCore version works, it seems Preview version of NETCore has problem.   Feedback from others will sort this out.

Was this a new clone of the godot repo or was it used to build in the past?
It seems you're using the .NET 5 preview. Does it work with .NET Core 3.1 stable?
BTW why was this issue renamed to "(Solved)"?

@neikeq  It is the latest git clone from 3.2. I now need to uninstall preview .NET core to stable.
=> What this means, we need to state WHICH .NET Core to use in some place of documentation.
=> I will try .NET Core 3.1  <= if this is the version U used  ( We need to know which version U use in some part of documentation ).

@neikeq Uninstall preview .NETCore5 helps ( back to .NETCore 3.1)


Update fluentbit to v3.0.7

What this PR does / why we need it:
Updates to 3.0.7 for patches/security updates.
Which issue(s) this PR fixes:
N/A

we're changing the image registry from dockerhub to ghcr in this PR @wanjunlei @wenchajun @Gentleelephant

@joshuabaird Thanks, don't forget to change the default fluentbit and fluentd tag for the workflow

@benjaminhuo Looks like the image is actually being pushed as ghcr.io/fluent/fluent-operator/fluent-bit and not ghcr.io/fluent/fluent-operator/fluentbit (see the hyphen).  PR incoming to fix.

@benjaminhuo fix for the missing hyphen:  https://github.com/fluent/fluent-operator/pull/1201


Revoke tokens snippets

revoke tokens and VerifyIDTokensAndCheckRevoked

Assigning @hiranya911 in my place as I'm not too familiar with these APIs.  Code mostly LGTM.


Block List entries cannot be entered by pressing "Enter"

I expected pressing enter would save the entry, but I need to click the checkbox

Possibly also fixed by prefect design changes

Checked and is fixed


FreeRTOS Windows Simulator Build Changes

This PR largely contains changes to how we build the Windows Simulated demos.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run-checks

/bot run checks


Add further dependencies for Blue Ocean

Adds additional dependencies for Blue Ocean that are required from 11c43492825776db9496aeed5e1e53583e665560.

Enabling Blue Ocean has caused problems elsewhere and doesn't really give us any decent functionality, so going to remove and close this PR.


Fix path-to-uri conversion that broke hot reload on Windows.

This fixes #14945

Kudos to #grindvoll for root cause analysis and the fix!

@a-siva wrote:

Can you add a link to #14945 (comment) in the comment section

What comment section are you talking about? Adding link to the bug on line 508 doesn't sound right.

I meant the comment section of this pull request, now it is there so ignore it

Is the fix available in beta? I am struggling and tired of restarting everytime...

Can someone move this fix to beta? The core selling of Flutter is broken now in my beta build and I am not able to work without any restarting the app. Urgent...

The next beta will be cut in a few weeks. Feel free to switch to the dev channel in the meantime.


Use charmhelpers to enable/disable a service

Use charmhelpers to enable service instead of update-rc.d
Fixes LP:1789241

Could someone review this?
@kwmonroe ?


ShadowRenderer.drawCornerShadow - IllegalArgumentException: radius must be > 0

For the moment, it's my failure that I removed the Theme that in style.xml, so when I added it back, Carbon works well, but below exception occured :
java.lang.IllegalArgumentException: radius must be > 0
    at android.graphics.RadialGradient.<init>(RadialGradient.java:59)
    at carbon.shadow.ShadowRenderer.drawCornerShadow(ShadowRenderer.java:158)
    at carbon.shadow.ShapePath$ArcShadowOperation.draw(ShapePath.java:289)
    at carbon.shadow.ShapePath$1.draw(ShapePath.java:179)
    at carbon.shadow.ShapePath$ShadowCompatOperation.draw(ShapePath.java:229)
    at carbon.shadow.MaterialShapeDrawable.drawCompatShadow(MaterialShapeDrawable.java:383)
    at carbon.shadow.MaterialShapeDrawable.draw(MaterialShapeDrawable.java:344)
    at carbon.widget.ImageView.drawShadow(ImageView.java:619)
    at carbon.widget.ConstraintLayout.drawChild(ConstraintLayout.java:313)
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
    at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:2023)
    at carbon.widget.ConstraintLayout.dispatchDrawInternal(ConstraintLayout.java:290)
    at carbon.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:282)
    at android.view.View.draw(View.java:17308)
    at carbon.widget.ConstraintLayout.drawInternal(ConstraintLayout.java:420)
    at carbon.widget.ConstraintLayout.draw(ConstraintLayout.java:482)
    at android.view.View.updateDisplayListIfDirty(View.java:16282)
    at android.view.View.draw(View.java:17066)
    at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
    at android.view.View.updateDisplayListIfDirty(View.java:16277)
    at android.view.View.draw(View.java:17066)
    at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
    at android.view.View.updateDisplayListIfDirty(View.java:16277)
    at android.view.View.draw(View.java:17066)
    at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
    at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
    at android.view.View.draw(View.java:17308)
    at com.android.internal.policy.DecorView.draw(DecorView.java:786)
    at android.view.View.updateDisplayListIfDirty(View.java:16282)
    at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:661)
    at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:667)
    at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:775)
    at android.view.ViewRootImpl.draw(ViewRootImpl.java:2829)
    at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2637)
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2239)
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1270)
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6464)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:888)
    at android.view.Choreographer.doCallbacks(Choreographer.java:700)
    at android.view.Choreographer.doFrame(Choreographer.java:635)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:874)
    at android.os.Handler.handleCallback(Handler.java:751)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6405)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1003)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:893)

Originally posted by @codingCavalier in https://github.com/ZieIony/Carbon/issues/387#issuecomment-522464163

Is there has any problem?
PathArcOperation pathArcOperation = new PathArcOperation(endX, endY, endX, endY);
pathArcOperation.startAngle = currentShadowAngle;
pathArcOperation.sweepAngle = shadowSweep;
shadowCompatOperations.add(new ArcShadowOperation(pathArcOperation));
currentShadowAngle = nextShadowAngle;
Originally posted by @codingCavalier in https://github.com/ZieIony/Carbon/issues/387#issuecomment-522464163

Could you please provide more information about your issue? This error is most likely related to the size of a view in your layout or its shadow.
As a side note - MaterialShapeDrawable and other shadow-drawing code is borrowed from Material Components, so there may already be an answer for this issue on SO or Google's issue tracker.

I used carbon.widget.ImageView and carbon.widget.ConstraintLayout wraped the ImageView as it's parent (in order to draw the shadow).
But when I moved other views that wraped in the same ConstraintLayout, then crashed, and below exception occurred. It sames occurred because of drawing the shadow of ImageView.
java.lang.IllegalArgumentException: radius must be > 0

Now, the new problem is I am not used carbon.widget.ImageView and I just used carbon.widget.ConstraintLayout (wrap an android.widget.ImageView) , then this exception also occurred...

I tried to use ConstraintLayout with a bunch of different options and I'm unable to reproduce your issue. ConstraintLayout uses the same drawing code as all other layouts and views and the shadow drawing code is provided by Google.
If you wish me to help you, please provide minimal working example of the faulty code/xml/configuration. Ideally please share the project on GitHub - the issue can be not in the layout, but somewhere else.

Could you contact me by email of<EMAIL_ADDRESS>

I don't usually do that. All issues related to Carbon should be discussed here, so others can contribute and benefit from these discussions.

It sames that the bounds width will be zero, so the exception occurred

I catched the crash Instantaneous, it shows that when the elevation was less than 0.5, it be round to 0, and so ... it will crash immediately
I guess the causes is performing animation in translationZ, and it will draw shadow from small to large, when it gradual changes from 0 to target size.

Your sample code used carbon.widget.Button, but I used carbon.widget.ImageView as button
Butttt, why, when I used carbon.widget.Button and set width/2 = height/2 = carbon_cornerRadius, my code crashhhhhed, 5555555
So, I used 21.999dp as carbon_cornerRadius when the view size is 44dp ...