Doc's not automatically updating after new versions published

I pushed and merged a pull request on the Install the Demo page, fixing the item numbering in the middle of the page.  The web page is not automatically updating yet.

The problem was the Markdown coding - there is a subtle point we all need to learn.
Markdown handles an ordered list like this:

Item 1
Item 2
Item 3
The result is this:
Item 1
Item 2
Item 3
Notice how you do NOT give the numbers at left - just give any number and it will adjust.
We had a numbering problem, but it's not fixed by putting numbers at left.
The problem we had was a block of JCL was displayed inside a block three backticks  ``` and this upsets the numbering or the lists.
The solution is to indent the block of JCL with at least 4 blanks.  I found that sometimes we need 5.  If you do this the numbering of the items is correct.  To emphasize this point, I made all numbered lines "1." to show that we don't give the item number - Markdown is in control of that.
The Markdown coding is now fixed and this issue can be closed.

My previous comment did no display correctly.  Basically the numbered items do not obey the numbers you give it  I will send an email to make this clearer.


Fix an issue with NME canvas resizing

There is an issue with NME canvas resizing because the canvas belongs to a different document.
The following fix makes a few assumptions (that were fully tested in different scenarios):

When a canvas is not attached to a document its width and height are 0,0
when a canvas is not attached the user must define width and height OR use the default values
An element doesn't have to belong to the document in which the js context is running. (NME case)

This playground can be used for testing, along with all NME playgrounds:
#NZZAUD#7

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/13961/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13961/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13961/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/13961/merge
https://gui.babylonjs.com/?snapshot=refs/pull/13961/merge
https://nme.babylonjs.com/?snapshot=refs/pull/13961/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge#BCU1XR#0

But testing with the other PGs that displayed problems with the GUI Editor/NME and PG connection, they're working again!
https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge#P6RGJU#2 -> GUI Editor/PG connection fine
https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge#B11GG9 -> NME/PG connection fine

On the test PG, when uncommenting the line that sets the engine's size to 100,100, the resulting screenshot doesn't seem to be displaying the sphere? I updated the PG to download the resulting file and I get nothing displayed on it: https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge#NZZAUD#9 (edit with the correct snapshot link)

This scene is missing a render call: https://playground.babylonjs.com/?snapshot=refs/pull/13961/merge#NZZAUD#10


Feat:Add hover effects and offer prices to items in Today's Special section of Menu page

Describe the feature
Enhancing the user experience by adding hover effects and displaying offer prices on items in the "Today's Special" section of the Menu page can be done. The hover effect should highlight the item, change the background,border, and show the offer price as a tooltip or overlay. This will attract user attention to special deals and improve visual appeal.
Add ScreenShots
Improvement in this part :

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a gssoc-24-extd contributor
[X] I want to work on this issue

Go for it ⚡
@Ashwinib26

Thank you @RamakrushnaBiswal for assigning the issue.

colsed via #228


Build MacOS and Linux wheels

Looks like our path forward is to use the multibuild + GDAL stack developed for Fiona.
Need to investigate if we can slim this down a bit by disabling support for PNG/JPG/TIFF since those aren't needed for pyogrio.
Ideally would be better to have the supporting scripts as part of the pyogrio repo (for building on Github Actions), instead of a standalone wheel-building repo.

The other option is to use the same workflow as for the windows wheels (so vcpkg+cibuildwheel). If we didn't have that workflow, for sure copying fiona's setup would be the least work. But now the windows wheels seem to be working, it might be relatively easy to also get it working for linux/mac.

use the same workflow as for the windows wheels

I thought you had ruled this out based on earlier testing(?), but definitely worth a shot.  I will try that shortly.
Spent a while yesterday bulding up scripts to build GDAL / PROJ and a few deps, based roughly off the Fiona wheel build repo.  Originally I was trying to adapt the Fiona multibuild approach, but this ends up looking a bit more complex than I'd like, and so I switched to trying to get things to build prior to cibuildwheel - which looks cleaner and more suitable for Github Actions.  But the build step for GDAL is a bit different between MacOS and Linux, so I've only started with Linux where it is easier to test with a Docker container.

I thought you had ruled this out based on earlier testing(?), but definitely worth a shot. I will try that shortly.

I never tested it enough to know (I only started testing it on linux a little bit, but at that point I still ran into an error installing vcpkg on linux, but I didn't get to building pyogrio as we now do in https://github.com/geopandas/pyogrio/pull/55 ..)
One thing I am wondering: to what extent could we "just" brew/apt-get install libgdal-dev (or equivalent) and include those libraries in the wheels? That might not give widely compatible wheels?

But the build step for GDAL is a bit different between MacOS and Linux, so I've only started with Linux where it is easier to test with a Docker container.

If vcpkg doesn't turn out the be working (https://github.com/geopandas/pyogrio/pull/55), I suppose we could still try to reuse the build scripts from fiona to build gdal in a manylinux-based docker, and from there use the cibuildwheel?

This has been completed for 0.4.0


(refactor): Shipping Form and Address-form into separate components

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[x] Other... Please describe: Refactor

Current behavior

Expected behavior

Minimal reproduction of the problem with instructions

What is the motivation / use case for changing the behavior?

Environment

Daffodil version: X.Y.Z

For Tooling issues:
- Node version: XX
- Platform:

Others:

This is being completed as part of https://github.com/graycoreio/daffodil/pull/45


[Backport 1.3] Bump protobuf-java from 3.21.7 to 3.21.9 in /plugins/repository-hdfs

Signed-off-by: Ryan Bogan<EMAIL_ADDRESS>
Description
Bumps protobuf-java from 3.21.7 to 3.21.9.)
Backport of https://github.com/opensearch-project/OpenSearch/pull/5319
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[X] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #6033 (a66c4c9) into 1.3 (a66c4c9) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head a66c4c9 differs from pull request most recent head 6e68c46. Consider uploading reports for the commit 6e68c46 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##                1.3    #6033   +/-   ##
=========================================
  Coverage     77.89%   77.89%
  Complexity    63449    63449
=========================================
  Files          4454     4454
  Lines        274944   274944
  Branches      41166    41166
=========================================
  Hits         214168   214168
  Misses        43850    43850
  Partials      16926    16926

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


user-guide/ui: PetSet = load balanced service?

https://github.com/kubernetes/kubernetes.github.io/blob/master/docs/user-guide/ui.md

Pet Sets (nominal Services, also known as load-balanced Services) for legacy application support.

Are Pet Sets == "load-balanced Services"? It also links to the external load balancer docs which I wasn't expecting.

@colemickens please explain more.

I'm not sure what else I can explain. The "Pet Sets" link takes you to the generic "load balancer" documentation that presumably has nothing to do with "pet sets". Also, the description text seems confusing. Maybe I'm thinking about pet sets wrong, but it seems like there's a better description that "load-balanced Services".

Ping.

Assuming this should link to here: http://kubernetes.io/docs/user-guide/petset/ ? If someone can confirm, I will fix.

Seems like that's the right fix to me.


[BUG] Low volume during the call on all versions except for 1.2.0-beta.2

Describe the bug
We're facing the situation when the volume is really low during our calls. It seems like a similar issue which was described here: https://github.com/Azure/azure-sdk-for-android/issues/1108, but it occurs on all Android versions and it's not limited by the latest Android 12. We've tried to include different system Android volume flags and checked the Calling Hero sample implementation, but it didn't help and it looks like the issue is hidden inside the library. We examined every version of the library and the only one which hasn't got this problem is 1.2.0-beta.2, so we have to downgrade :(
Exception or Stack Trace
n/a
To Reproduce

Connect to a meeting
Move your head more than 10-20 cm away from the mic of the device or turn it halfway (90 degrees) and try to say something
The participant on the other side won't hear you at all. Sometimes it seems that the sound has completely disappeared or it's so low that you can't hear it.

Then you can change the version of the lib to 1.2.0-beta.2 in your dependency file and compare the "volume results".
Code Snippet
n/a
Expected behavior
Volume should be louder. It would be also awesome to have it as a configurable setting on the client side!
Screenshots
n/a
Setup (please complete the following information):

OS: Android 9-12 (checked on a variety of devices)
IDE : Android Studio
Version of the Library used: 2.0.0, 2.1.0-beta.1, also tried to use 2.3.0-beta.1. Neither of them worked, the only option is 1.2.0-beta.2 so far

Additional context
n/a
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Hi @PineapplePie, thanks for reporting this, I'll pass it along to the team. Could you take a look @jsaurezlee-msft, @gaobob-msft?

@jsaurezlee-msft, @gaobob-msft Any updates on this issue?


Add tests working with packet files

This adds support for integration testing Game features, it adds a NosTale client that reads from a file and supports executing parts of the file by specified label.
I will create files from the game and associate them with labels, then verify it matches the game state correctly.

Tests for Game.Mates are done. Tests for the rest have to be implemented. There are files with comments saying what tests to implement

This PR adds only tests working with the Game state, not with events. Add events tests later.


add rolestats command

fixes #8
Example Usage

Notes for review:

What should the check be for the --all subcommand be?

currently it is: @commands.has_guild_permissions(administrator=True)

Decided to abandon filtering to specific roles, is out of scope of the original issue and too complex to implement for now (discussion of this was the subject of the earlier confusion).
Might end up being too large for an embed. This seems unlikely, though (250 max # of roles, 2048 chars max in embed description). Possible solutions:

wait until bolt integration and use the embed limit checker
truncate it in this command now

Add an alias to the --all subcommand for all (no dashes)?

Notes for review:

What should the check be for the --all subcommand be?

currently it is: @commands.has_guild_permissions(administrator=True)

ok

Decided to abandon filtering to specific roles, is out of scope of the original issue and too complex to implement for now (discussion of this was the subject of the earlier confusion).

ACK

Might end up being too large for an embed. This seems unlikely, though (250 max # of roles, 2048 chars max in embed description). Possible solutions:

wait until bolt integration and use the embed limit checker
truncate it in this command now

4 elements (name, mention, id, count). <25: field per role, >=25: in desc, cont'd in fields (limited to embed limits)

Add any aliases for rolestats?

no clue

Add an alias to the --all subcommand for all (no dashes)?

yes
(from @0x5c)

New Interface


Add frame/beat/second conversion functions to parseq lang

Allow users to explicitly convert expression results between temporal offset values in parseqlang (f, b and s suffixes currently just work on number littérales)

Implemented.


Wiki pages are stored as/converted to CRLF line endings

Gitea Version
1.16.0+dev-455-ga5bcf1994
Git Version
No response
Operating System
No response
How are you running Gitea?
Tried in https://try.gitea.io/plgruener/wikitest/wiki/_pages
Database
No response
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Description
Any wiki page that is created in the webeditor (wiki/_new) is stored as file with (Windows-style) CRLF line endings, not LF (Unix-style).
This also means every wiki-page that is created locally with LF line endings (eg under Linux or MacOS) and then pushed is silently converted to CRLF, either on push itself or when that page is edited in the webeditor by another person. Since that LF->CRLF conversion changes every line, it makes a diff essentially useless.
Screenshots
No response

In my opinion:
It is a browser behavior, I think Gitea (Web UI) should not touch it: https://github.com/whatwg/html/issues/6647
Nowadays, all modern applications in all OS can handle CRLF and LF correctly, so it won't be a problem.
The diff can ignore spaces: https://stackoverflow.com/questions/40974170/how-can-i-ignore-line-endings-when-comparing-files
If you edit files locally, git respects settings like core.autocrlf or .gitattributes to set EOL.

What autocrlf = true does makes things worse. *.md files on working directory are in CRLF, but committing blob will be normalized to LF because files are now identified as text. Every pages are marked as changed on local clone because of this normalization. You cannot pull --ff-only anymore.

maybe Gitea can set settings in .gitattributes for wiki pages (I am not sure about details).

I think the --path option to git-hash-object --stdin should be enough as a start. Users can add .gitattributes on their own.
> git config --list | cat
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
> dos2unix lf.md
> cp lf.md crlf.md
> unix2dos crlf.md
> git hash-object crlf.md lf.md
f60ee7132b2e348828dfff5a402c5af9cae7be6f
6ad9ec4280d83f69f748d4f599226bd4d13e7cf6
> echo *.md text > .gitattributes
> git hash-object crlf.md
6ad9ec4280d83f69f748d4f599226bd4d13e7cf6
> git hash-object --stdin < crlf.md
f60ee7132b2e348828dfff5a402c5af9cae7be6f
> git hash-object --stdin --path crlf.md < crlf.md
6ad9ec4280d83f69f748d4f599226bd4d13e7cf6

Related to this behavior: Browsers always use "CRLF" for new lines when a textarea is submitted. So, Gitea need to do extra converting before it really writes the content into the repo.
https://github.com/go-gitea/gitea/pull/28119#issuecomment-1912129780

@wxiaoguang
I appreciate if Gitea's editor views have a EOL option or something like most offline editors do.
Additionally, Gitea could have core.autocrlf per-repo setting for in-server updates.
Yet, compared to those things, support of the --path option for .gitattribute could be simpler.
This fit better with #17496 though.

@wxiaoguang

In my opinion:
It is a browser behavior, I think Gitea (Web UI) should not touch it
Browsers always use "CRLF" for new lines when a textarea is submitted. So, Gitea need to do extra converting before it really writes the content into the repo.
If you edit files locally, git respects settings like core.autocrlf or .gitattributes to set EOL.

Exactly, Gitea should not touch it and silently convert my files.
Honestly I don't care which settings the textarea in the browser uses. If it always uses CRLF, then the web editor should behave like any other Windows user and make use of the core.autocrlf=true setting to transparently convert the file from the index to CRLF, edit it in the browser with CRLF, and then when checking-in/committing convert that back into LF endings again.
Git already supports all of this functionality, you just have to use it?
When editing files via the webeditor in a normal (non-wiki-) repo, (almost) everything behaves as it should and LF files are not converted. So I really don't understand the problem: why can it apparently be done for the README.md in my repo, but not the Home.md in the wiki?
(I also tried how Github handles this issues, here Wiki files with LF endings are not converted.)

Let me share more information: according to HTML standard, the "newline/EOL" is always "CRLF" in HTML's textarea. So Gitea backend could always get "CRLF" from a textarea.

When editing files via the webeditor in a normal (non-wiki-) repo, (almost) everything behaves as it should and LF files are not converted.

Because "LF" is hard-coded in non-wiki backend code, all CRLF are replaced by LF in backend for these files (well, Windows users might feel unhappy about this behavior ....)

I also agree that it should do the best to make EOL correct. So the solutions could be:

Use an advanced frontend editor, make the editor submit correct CR/CRLF bytes to backend
Make backend "auto detect" the existing file's EOL. If the existing file uses CR, then replace all EOL to CR, the same to CRLF.

ps: original wiki code wasn't written by me, neither the editor/upload code, I just happen to know the details 🤣 if I would have enough time I could also look into the problem and/or try to improve it, but I can't promise at the moment.

Thank you for the info.

Because "LF" is hard-coded in non-wiki backend code, all CRLF are replaced by LF in backend for these files (well, Windows users might feel unhappy about this behavior ....)

I hadn't even noticed that yet, but yeah, that's suboptimal as well.
I cannot argue which solution would be better – both have to do an "auto detect", so it probably doesn't matter if you do it in the front- or backend. 2. is more closely what git itself does, and it's more robust if you ever decide to switch frontend editors (or offer multiple editors for the user to chose from).

Or, as a quick fix: always use "LF" for wiki files, too, just like these non-wiki files.

Yes, I agree it should at least be consistent (else I have to always configure my wiki-repos different than the normal ones, very confusing).


Issue while setting up CloudStack Advance Zone with security group

ISSUE TYPE

Bug Report

COMPONENT NAME
Advanced Zone with Security Groups setup

CLOUDSTACK VERSION
4.17.2

CONFIGURATION
Zone:
    IPV4 DNS: <IP_ADDRESS>
    Internal DNS: <IP_ADDRESS>
Pysical Network 1:
    Management Traffic: cloudbr0
    Guest Traffic: cloudbr1
Pod:
    Gateway: <IP_ADDRESS>
    Netmask: <IP_ADDRESS>
    IP Range: <IP_ADDRESS> to <IP_ADDRESS>
Guest Traffic:
    Gateway: <IP_ADDRESS>
    Netmask: <IP_ADDRESS>
    IP Range <IP_ADDRESS> to <IP_ADDRESS>
Host:
    IP: <IP_ADDRESS>
    User: root
    Password: password
    Tag: h1

OS / ENVIRONMENT
Ubuntu 22.04 server with two network bridge cloudbr0 and cloudbr1

SUMMARY
Apache CloudStack v4.17.2

I am trying to setup CloudStack Advance Zone with security groups.

I have two network bridges cloudbr0 (<IP_ADDRESS>/16) and cloudbr1 (<IP_ADDRESS>/16). I am using cloudbr0 for Management Network and cloudbr1 for the Guest Network.

However, the zone creation keeps failing adding host with the error message - failed to add host as resource already exists as LibvirtComputingResource.

For some reason it seems like CloudStack is trying to add the same host twice.

STEPS TO REPRODUCE
Configuring CloudStack Advance Zene with security group on Ubuntu 22.04 server

EXPECTED RESULTS
Successfully create advance zone with security group.

ACTUAL RESULTS
Host setup fails with the following error:

Could not add host at [http://<IP_ADDRESS>] with zone [1], pod [1] and cluster [1] due to: [ can't setup agent, due to com.cloud.utils.exception.CloudRuntimeException: Skipping host <IP_ADDRESS> because 2f02300b-d9bf-3229-acb8-21054c500f47 is already in the database for resource 2f02300b-d9bf-3229-acb8-21054c500f47-LibvirtComputingResource with ID 86f5dcd2-9d6e-444e-b0df-e0dcb1509699 - Skipping host <IP_ADDRESS> because 2f02300b-d9bf-3229-acb8-21054c500f47 is already in the database for resource 2f02300b-d9bf-3229-acb8-21054c500f47-LibvirtComputingResource with ID 86f5dcd2-9d6e-444e-b0df-e0dcb1509699].

Was there an issue faced during zone creation after the host addition step, maybe during setting up the stores? I had faced a similar issue in the past, where in if the zone creation fails at any point and we are prompted to rectify the issue, and then restart the zone creation workflow, it attempts to re-add the host. Can you check the database if an entry already exists in the host table and if it does, delete them and restart the zone creation process.

@Atiqul-Islam
Can you upload the full management server log ?

@Pearl1594 I am installing Cloud Stack on a fresh Ubuntu Sever, there was no host created before the zone creation.
@weizhouapache
Management Server Log

@Atiqul-Islam
it looks you use a server as both management server and cloudstack agent.
from the log, host was added twice and of course it failed at 2nd attempt. everything else looks good.

@weizhouapache
Why was the host added twice is it because I am using the same server as both management and agent?
I didn't do manually anything to create a host, I just started cloudstack and tried setting up the advanced zone with security group. Thats where I configured the host. During the process of creating the zone it seemed like cloudstack was trying to add the same zone twice.

@weizhouapache
Why was the host added twice is it because I am using the same server as both management and agent?
I didn't do manually anything to create a host, I just started cloudstack and tried setting up the advanced zone with security group. Thats where I configured the host. During the process of creating the zone it seemed like cloudstack was trying to add the same zone twice.

@Atiqul-Islam
I just wanted to confirm your configurations.
I will try to reproduce the issue.

@weizhouapache
Really appreciate the help.
We are testing out CloudStack as it is part of our stack for our next generation of software and systems. So far been stuck in that roadblock for a while. Any help is greatly appreciated.

@weizhouapache
Really appreciate the help.
We are testing out CloudStack as it is part of our stack for our next generation of software and systems. So far been stuck in that roadblock for a while. Any help is greatly appreciated.

@Atiqul-Islam  no problem.
it seems like a minor issue for you I think.
The zone has been created successfully, and system vms are Running when you enabed the zone, right ?

@weizhouapache
Really appreciate the help.
We are testing out CloudStack as it is part of our stack for our next generation of software and systems. So far been stuck in that roadblock for a while. Any help is greatly appreciated.

@Atiqul-Islam no problem.
it seems like a minor issue for you I think. The zone has been created successfully, and system vms are Running when you enabed the zone, right ?

@weizhouapache
It seems like there was possibly network issues during the setup process, some component of the Zone could be in a bad state, as there was no Virtual Router created for the guest network.
I am also getting the following error when I am trying to add an Ubuntu 20.04 iso.
Unable to resolve releases.ubuntu.com

@weizhouapache
Really appreciate the help.
We are testing out CloudStack as it is part of our stack for our next generation of software and systems. So far been stuck in that roadblock for a while. Any help is greatly appreciated.

@Atiqul-Islam no problem.
it seems like a minor issue for you I think. The zone has been created successfully, and system vms are Running when you enabed the zone, right ?

@weizhouapache
Systems VMs are up and running after I enabled the Zone. However, it seems like the zone network might not be properly configured. Some component of the Zone could be in a bad state, as there was no Virtual Router created for the guest network.
I am also getting the following error when I am trying to add an Ubuntu 20.04 iso.
Unable to resolve releases.ubuntu.com

I did check the bare metal system running the management server and the host can ping releases.ubuntu.com

@Atiqul-Islam I have checked your log. It seems everything went smoothly, except the extra step to add host again when all are done. I think you can ignore the error.
for the issue with DNS , you need to log into Secondary storage Vm (a.k.a SSVM) and check if the domain can be resolved. you might need to update the DNS and internal DNS in zone configuration

@weizhouapache
I am unable to get into SSVM console. When I try to get into the console using the GUI, it seems to cannot load the page. In addition, where do I find the login credentials to the SSVM.
Also shouldn't there be a virtual router created as well for the gateway of the guest network?

@weizhouapache
I am unable to get into SSVM console. When I try to get into the console using the GUI, it seems to cannot load the page. In addition, where do I find the login credentials to the SSVM.
Also shouldn't there be a virtual router created as well for the gateway of the guest network?

@Atiqul-Islam sorry for late response.
you can ssh into system vms and virtual routers from the kvm host.
ssh -p 3922 -i /root/.ssh/id_rsa.cloud 169.254.x.x
or "virsh console s-xx-VM"
the credential is root/password
The virtual router will be created when a vm is created I think.

@Atiqul-Islam I am closing this issue. please reopen or create a new one if ou think that is invalid.


Connection timed out Error

I'm clueless why I can not access server????

And when try yo connect server ---- connection timed out Error

Apologies I have fix it ....


tensorflow1.14.0 , cuda 10, cudnn 7.4 , bazel 0.25, shell cmd：bazel build --config=opt --config=cuda //tensorflow:libtensorflow_cc.so

/home/work/.cache/bazel/_bazel_work/4fa4430cecf16c459ae4d856e8ea7fba/external/zlib_archive/BUILD.bazel:5:1: undeclared inclusion(s) in rule '@zlib_archive//:zlib':
this rule is missing dependency declarations for the following files included by 'external/zlib_archive/compress.c':
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/stdc-predef.h'
'/opt/compiler/gcc-4.8.2/lib/gcc/x86_64-baidu-linux-gnu/4.8.2/include/stddef.h'
'/opt/compiler/gcc-4.8.2/lib/gcc/x86_64-baidu-linux-gnu/4.8.2/include-fixed/limits.h'
'/opt/compiler/gcc-4.8.2/lib/gcc/x86_64-baidu-linux-gnu/4.8.2/include-fixed/syslimits.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/limits.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/features.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/sys/cdefs.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/wordsize.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/gnu/stubs.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/gnu/stubs-64.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/posix1_lim.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/local_lim.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/linux/limits.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/posix2_lim.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/sys/types.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/types.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/typesizes.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/time.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/endian.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/endian.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/byteswap.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/byteswap-16.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/sys/select.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/select.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/sigset.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/time.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/select2.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/sys/sysmacros.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/pthreadtypes.h'
'/opt/compiler/gcc-4.8.2/lib/gcc/x86_64-baidu-linux-gnu/4.8.2/include/stdarg.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/unistd.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/posix_opt.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/environments.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/confname.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/getopt.h'
'/opt/compiler/gcc-4.8.2/x86_64-baidu-linux-gnu/sys-root/include/bits/unistd.h'
Target //tensorflow:libtensorflow_cc.so failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 0.572s, Critical Path: 0.11s
INFO: 0 processes.
FAILED: Build did NOT complete successfully

bazel tensorflow this rule is missing dependency declarations for the following files included by

@huake ,
Hi please follow this link for installation, looks like some path is incorrect while installing.Also include./configureoutput.Thanks!

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

@huake ,
any update on the issue ?Thanks!

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Post preview / excerpt does not render as markdown

The problem stems from the following line in src/layouts/Posts.astro: post.body?.slice(0, Number(i === 0 && fluid != false ? summary_length * 2 : summary_length))
This is plain markdown that is shown directly, so if there is any kind of syntax like a heading or link early on in the post, it will look ugly in the preview. My suggestion is to use a generic mardown parser that is compatible with astro like astro-remote to parse the content and show the post preview properly in the list of Posts.
I can submit a PR if you think this is a good approach?

Hey @selipso, we fixed that issue. thanks


Remove Shippable CI

Shippable was acquired by JFrog
https://jfrog.com/pipelines/
https://jfrog.com/pricing/
http://blog.shippable.com/the-next-step-in-the-evolution-of-shippable-jfrog-pipelines
http://blog.shippable.com/migrating-from-shippable-to-jfrog-pipelines

@jcbf Thanks for feed-back!


Path separators replacement

Path separator should not be hard-coded as such:
https://github.com/DigitalHolography/Holovibes/blob/340759b4e4f1d3c58866ef4cabb89e13bd019d9a/Holovibes/sources/gui/windows/MainWindow.cc#L2574
It could be a problem in case of the OS differs from Windows (cannot differs at the moment I wrote the issue).

This was changed recently


Imperva WAF Cloud Connector - Function breaks when last saved file is missing in current array

Hi,
the handling of the last saved file in the function last_file_point (line 79) is improper.
https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/ImpervaCloudWAF/Data Connectors/ImpervaWAFCloudSentinelConnector/__init__.py

In the function, the script expects the last saved log file (e.g., "6277_271.log") to always be present in the current array retrieved from an API call. If this specific log file is missing from the array, the function encounters an error.

I would edit line 84 as follow:
if past_file is not None and past_file in self.files_array:
If the previously stored file point is absent from the current log array, the script will continue execution and update its last file point to the most recent log in the array.

Hi @giorebil, we are still investigating on this issue we will get back to you by 13 Oct 2023.

Hi @giorebil, we are still investigating on this issue we will get back to you by  18 Oct 2023

Hi @giorebil, we are still investigating on this issue we will get back to you by 14 Nov 2023

Hi @giorebil, can you please update WEBSITE_RUN_FROM_PACKAGE with this URL in the function app

https://github.com/Azure/Azure-Sentinel/raw/v-mchatla/ImpervaCloudWAF-8602IssueFix/Solutions/ImpervaCloudWAF/Data Connectors/ImpervaWAFCloudSentinelConn.zip
Then do restart the Function App and check if you are still facing the issue .
If this fixes the issue then we will merge the changes to master.

Hi @giorebil  Could you please follow the above steps mentioned and let us know if any issues

Hi, the provided solution is working.
Thanks and best regards,
Giovanni

Hi @giorebil ,Thanks for confirmation, we will continue next steps for pushing those changes.

Hi @giorebil, Thanks for the confirmation, we will raise the PR and push the changes to master.


join address can be remote?

I just ran docker-swarm --debug  join --addr=<IP_ADDRESS>:2375 ... on a box other than <IP_ADDRESS>, and it works.
is this intentional (atm, it feels useful to me)

also, do all the other nodes need to be able to access the node_ip, or just the manager node (s)?

This is possible but make no sense. if you use a clustered discovery backend (for example etcd) joining a remote host make no sense because if the remote host crash it will still be available in the discovery backend. And this is really bad for swarm manage scheduling (it will believe that the host is alive and so try to schedule containers on it .... and BOOOM)

This makes total sense to me since there is no need of an agent to be running on the daemon host. It's registering a node with swarm.  If swarm can't reach it it will flag it (or it at least shows comm errors in the logs) as not accessible.

Yeah, this is probably a bug in the documentation

on each of your nodes, start the swarm agent
<node_ip> doesn't have to be public (eg. 192.168.0.X),
as long as the other nodes can reach it, it is fine.

Only the manager needs to be able to reach it.

@cpuguy83 why no need ? docker is agnostic of cluster behaviours. So the host membership need to be managed somewhere else. What i noticied using swarm join (and an etcd cluster discovery backend) is that it update every 25 seconds its entry in etcd. Why updating ? because there is a ttl and if we want to maintain the membership we must do it this way. When a docker host hang the ttl make desapear the entry in the discovery backend so there is no more cluster membership from the failed host. And that's the way it must work.
You are talking about "swarm can't reach ..." which rôle ? manage or join (aka cluster agent) ? If manager it does not do any cluster management task.
In the other hand may be it's a swarm bug or bad implementation, but what i say is that it curently work this way.
swarmagent =update=> discoverybackend <=read= swarmmanage

@phemmer Good catch :+1: at the moment the documentation is unclear.
But what about the case where we'll need to create a Virtual Network between two containers on different hosts (to create links)?
Seems to me that for now (because we don't support links) only the manager needs to be able to reach agents but in the future, agents will need to be able to reach each other as well.
Looks like a dilemma to change the documentation now :sweat_smile:

So, the problem is quite simple: We don't support "un-joining" yet :)
join and healthcheck do two different jobs:
1/ join stays alive in order to mark the membership of the node.
2/ healthcheck is used to detect temporary node failures.
Right now the two features overlap a bit. We are going to rework that soon enough in order to have a more robust health checking and discovery system.
@SvenDowideit, as for --addr, it's supposed to be the local node. The reason the flag exists is that your node might have multiple interfaces and you need to specify which address the master can use in order to reach the node.


Determine the downstream reliance on TriggerHardForkAtEpoch

As far as we know, this is only used for a single optimization: skipping an initial prefix of HFC eras.
We anticipate an alternative way to achieve that optimization, and so we'd like to remove TriggerHardForkAtEpoch, since it adds an otherwise unnecessary degree of expressiveness to the HFC's semantics---things would be much easier to reason about without it (or at the very least if we sharply narrowed its contract.) But we can simply begin by asking whether anyone is using it for anything other than that optimization.

I asked this question in the node channel on Slack:

in the node channel https://input-output-rnd.slack.com/archives/CR599HMFX/p1696356728786449
in the CoreTech tribe channel https://input-output-rnd.slack.com/archives/C03T9003RK5/p1696356774042989

In a Slack thread https://input-output-rnd.slack.com/archives/CR599HMFX/p1696356728786449, Martin Kourim explained that a test is spinning up a testnet that uses "TestShelleyHardForkAtEpoch": 1 in order to end Byron after one epoch.
I explained there that I think they could use Byron governance instead, and sketched a recommendation for it. But that is some more non-trivial complexity that would be required before we could remove TriggerHardForkAtEpoch.

In a Slack thread https://input-output-rnd.slack.com/archives/CR599HMFX/p1696356728786449, Michael Karg confirmed the Benchmarking Team uses this option, but only eve with a value of 0.

Closing. It's a week later now. We've heard from the usual suspects and so we're concluding that we have all the info.
Summary: we expected everyone was always using 0. Martin Kourim's team is using 1 in a single use case, but only as a short-cut. It'll take a little elbow grease (from them and/or us) to change that usage to TriggerHardForkAtVersion instead, and it'll be a slightly heavier maintenance burden going forwarding for them, but that seems worthwhile to enable this simplification of the HFC's internal coherency.

In the Slack thread https://input-output-rnd.slack.com/archives/CR599HMFX/p1696356728786449), Kostas Dermentzis reported that they have a test using a value of 2, similar to https://github.com/input-output-hk/ouroboros-consensus/issues/395#issuecomment-1747234871 (although this use is transitioning out of later Shelley eras instead of Byron---so that makes this slightly simpler).


Convenient way to use system dialogs from Composables in deep navigation hierarchy

Hello.
Currently, to show system dialog for file selection (like JFileChooser) we need to provide an instance of the current Window to JFileChooser.showOpenDialog() function. And it's ok if your dialog call happens directly inside androidx.compose.ui.window.Window Composable (as show here).
But when we need to call dialog from the Composable that is located deeper in the navigation hierarchy of the app, we have a problem. Somehow we need to:

Provide WindowScope (to get Window instance) through all hierarchy layers down to our call site;
Abstract from platform-specific Window instance to make it possible to use our Composable in the common source set.

So I think it would be great to have a clear, convenient, and well-described way to use system dialogs from Composable functions.
Maybe I missed something and the problem is already solved or there is no problem at all - so I ask you to share this information or show another approach of using system dialogs.
Thank you.

The easiest way to get rid of WindowScope is to provide a LocalWindowScope.
val LocalWindowScope = staticCompositionLocalOf<WindowScope> {
    error("LocalWindowScope is not initialized")
}

Window {
    CompositionLocalProvider(
        LocalWindowScope provides this@Window,
        content = { MainUI() }
    )
}

@Composable
fun WindowScope.DialogFile() {
// Same thing in https://github.com/JetBrains/compose-jb/issues/1003#issuecomment-893530038
}

@Composable
fun DialogFile() {
    LocalWindowScope.current.DialogFile()
}

@Composable
fun MainUI() {
    DialogFile()
}

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Error writing JSON points to InfluxDB

Hi Stefan,
sorry for reopening the case of #47 , but my solution is not working as expected. If I convert my points via json to string and convert them back to points (GSON), I am getting the following error while writing them to database:
07-07 07:24:06.418   9821-11560 E/DatabaseInfluxDB﹕ write failed: field type conflict: input field "value" is type int64, already exists as type %!s(influxql.DataType=1)
    java.lang.RuntimeException: write failed: field type conflict: input field "value" is type int64, already exists as type %!s(influxql.DataType=1)
            at org.influxdb.impl.InfluxDBErrorHandler.handleError(InfluxDBErrorHandler.java:19)
            at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:242)
            at java.lang.reflect.Proxy.invoke(Proxy.java:397)
            at org.influxdb.impl.$Proxy0.writePoints(Unknown Source)
            at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:156)
            at de.fhg.ipa.wearatwork.DatabaseInfluxDB$1.run(DatabaseInfluxDB.java:63)
            at java.lang.Thread.run(Thread.java:818)

When I delete and recreate my database, it is working fine. But then I am getting the same error when writing points to database which weren't converted to json before. I am not able to write points which were converted to json and back as well as points which were never converted to the same database. So it seems like converting points to json and back is destroying some information about the type of fields. Do you have any idea how to fix this?
Greetings
Dennis

Hi Dennis
I think this is related to #54 , can you please update your application to use the latest head of influxdb-java and retest.
Greetings
Stefan

Hi Stefan,
thanks for the hint. Give me a day to test it and I'll get back to you.
Greetings
Dennis

Hi Stefan,
unfortunately it is not working, I am still getting the same error. I tried it with an sqlite database containing 20 entries and another one containing 5000 entries (strings containing json of BatchPoints).
Greetings
Dennis

And you did drop all existing data in influxdb before rerunning the tests ?
Just to be sure

Yes, I added a new database. But it seems like it was an error in my application, because after a few more optimizations it is working now. I'm gonna test it in detail in the next days and reopen the case if any problems are occuring.
Thanks!

Hu,
thanks dennis

Hi Stefan,
sorry to reopen again, but I experienced some very strange behaviour while further testing. I am collecting sensor data, containing one field (named value, a float number) and a different set of tags. Even data from the same sensor is sometimes working and sometimes not, but without any pattern (or let's say no pattern I could recognize). If you'd like, I could post some examples, but it is a lot of text. Any idea how to narrow down the problem?
Greetings
Dennis

Hi Dennis,
I think the problem is because you store float's,  if the float is a small number say 10.2 it will be sent to influxdb as 10.19999983 for example, and influxdb stores this value as a float internally.
If you try to store a float, 10002.23 for example a 10002 is sent to influxdb and it will store it as a int64.
So whatever comes first, the following write will not match in terms of type and i can image that this is the root cause of the problems you see.
From my perspective, using float's to be stored is a bad idea, try to convert them to a BigDecimal or at least a double.
Greetings
Stefan

HI Stefan,
thanks, but that was unfortunately not the solution. I changed my values to BigDecimal, but without any difference. The error is still happening from time to time (same error). The way I converted from Float to BigDecimal is the following:
BigDecimal bigDecimal = new BigDecimal(floatNumber.toString());

Same result for doubles. But it is happening less in the following order:
float > BigDecimal > double
Is it probably a solution to add a possibility to define values type when adding fields to points?
Greetings
Dennis

Hi Dennis,
actually the lineprotocoll does not have any possibility to specify the type of the given value.
Can you please open a ticket at influxdb, referencing this one and ask how to solve this kind of problem.
Greetings
Stefan

Hi Stefan,
the guys from influxdb confirmed (influxdb/influxdb#3305) what I already guessed yesterday: the error is causes by first writing an integer and then a float/BigDecimal/double or the other way round. So I did some further research and think the problem is based on NumberFormat in concatenateFields() of Point.java. When you execute the following code you are getting results like in the comment of each line.
NumberFormat numberFormat = NumberFormat.getInstance(Locale.ENGLISH);
numberFormat.setMaximumFractionDigits(340);
numberFormat.setGroupingUsed(false);

System.out.println(numberFormat.format(10)); // 10
System.out.println(numberFormat.format(10.0)); // 10
System.out.println(numberFormat.format(10.1)); // 10.1

So the problem is that decimals with 0 after the decimal separator are written to line protocol as integers. If the next point now contains decimals after the separator I'm getting the error. Therefore I've rewritten the the concatenateFields() method:
private StringBuilder concatenateFields() {
		final StringBuilder sb = new StringBuilder();
		final int fieldCount = this.fields.size();
		int loops = 0;

		NumberFormat numberFormat = NumberFormat.getInstance(Locale.ENGLISH);
		numberFormat.setMaximumFractionDigits(340);
		numberFormat.setGroupingUsed(false);
		numberFormat.setMinimumFractionDigits(1);

		for (Entry<String, Object> field : this.fields.entrySet()) {
			sb.append(KEY_ESCAPER.escape(field.getKey())).append("=");
			loops++;
			Object value = field.getValue();
			if (value instanceof String) {
				String stringValue = (String) value;
				sb.append("\"").append(FIELD_ESCAPER.escape(stringValue)).append("\"");
			} else if (value instanceof Integer) {
				sb.append(numberFormat.format(value));
			} else if (value instanceof Number) {
				numberFormat.setMinimumFractionDigits(1);
				sb.append(numberFormat.format(value));
				numberFormat.setMinimumFractionDigits(0);
			} else {
				sb.append(value);
			}

			if (loops < fieldCount) {
				sb.append(",");
			}
		}
		return sb;
	}

I did some overnight testing with about 1.2 million points and didn't get a single error. So I think this could be the solution.
Greetings
Dennis

@majst01 Somehow current master (526fe08b128fbeab062eba34b20b3a637dc2ecc4) contains only partial changes from last comment of @dennisbauer. Which means that current master does not handle properly case when value is of int type(eg.: if value is 1, it will get converted to 1.0).
So 526fe08b128fbeab062eba34b20b3a637dc2ecc4 does not close #55.

Hi,
what kind of problem do you have with 1.0 stored for a int which was 1 ?

My point is that if user of library passes integer, library must guarantee that the type is preserved. The same for float. It looks like code of @dennisbauer in the last comment supports that (to be unit-tested, though).
https://influxdb.com/docs/v0.9/query_language/spec.html

Hi,
current master is https://github.com/influxdb/influxdb-java/commit/b70c1adc3844f7a0d402adbedce062b34bc79c2c and this include the commit you are missing, this was 9 days ago.  Why do you think 526fe08  is head of master ?
So please check out the actual head from master and you are done.
Greetings
Stefan


Make the rust-version error recommend cargo update --precise -p crate@ver

People encountering a dependency with a newer rust-version requirement
may not know about cargo update --precise, or may consider alternate
approaches that may be harmful (such as pinning with a = dependency).
Provide specific guidance in the error message.

r? @ehuss
(rust-highfive has picked a reviewer for you, use r? to override)

Thanks!  I'm concerned that this hint may be confusing for people using cargo install, where there is no project to run cargo update with. From what I've seen, a lot of users that run into stale Rust versions are using cargo install or are otherwise not proficient with Rust or Cargo.
I wondering if maybe this hint to run cargo update should not be mentioned in that situation?  It's not particularly easy to detect, but maybe it could check if the workspace is_ephemeral?
It could also check ignore_lock, in which case running cargo update will have no effect.

@ehuss Good point; done.

Fixing...

Thanks!
@bors r+

:pushpin: Commit 934e79072ab40891e6e7dacadad0505f6029515c has been approved by ehuss
It is now in the queue for this repository.

:hourglass: Testing commit 934e79072ab40891e6e7dacadad0505f6029515c with merge 104df2e3f7d437c93c432b09bdae5ee9757dc8cd...

:broken_heart: Test failed - checks-actions

@bors retry
apt network error

:hourglass: Testing commit 934e79072ab40891e6e7dacadad0505f6029515c with merge ce40690a5e4e315d3dab0aae1eae69d0252c52ac...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing ce40690a5e4e315d3dab0aae1eae69d0252c52ac to master...


[WIP] Initial implementation of user state and timers in Python DirectRunner

[WORK IN PROGRESS] This change implements processing of user state and timers in the Python DirectRunner.

CC: @robertwb @lukecwik (not yet ready for review)

Closing this PR in favor of #6304, which is the polished version of this change and is ready for review.

Closing this PR in favor of PR 6304, which is the polished version of this change and is ready for review.


Update README with project overview and usage instructions

Awesome job, @MonilMehta! 🥳
I especially loved the demo GIFs you added!


Flexbox Fallback

Add an older browser-friendly layout along with Flexbox.

Alpha v0.0.1 will replace flexbox with a float layout.


Crash when syncing and moving a mail from inbox to a folder

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
5.912
Where did you get the app from?
F-Droid
Android version
LineageOS 18.1
Device model
Samsung Galaxy S5
Steps to reproduce
Not sure if it will reproduce for sure the issue, but here is what I have done :

Sync my inbox mails
When syncing, I moved a mail from inbox to a folder

Expected behavior
No crash.
Actual behavior
The app crashes.
Logs

03-17 13:03:45.914 I/com.fsck.k9(32255): Background young concurrent copying GC freed 129771(6557KB) AllocSpace objects, 12(240KB) LOS objects, 34% free, 10MB/16MB, paused 3.001ms total 279.761ms
--------- beginning of crash
03-17 13:03:45.922 E/AndroidRuntime(32255): FATAL EXCEPTION: pool-4-thread-2
03-17 13:03:45.922 E/AndroidRuntime(32255): Process: com.fsck.k9, PID: 32255
03-17 13:03:45.922 E/AndroidRuntime(32255): kotlinx.coroutines.JobCancellationException: StandaloneCoroutine was cancelled; job=StandaloneCoroutine{Cancelling}@269972d
03-17 13:03:45.923 D/NotificationService(780): 0|com.fsck.k9|9|null|10094: granting content://media/internal/audio/media/497?title=Adara&canonical=1
03-17 13:03:45.951 V/chatty  (780): uid=1000 system_server identical 2 lines
03-17 13:03:45.966 D/NotificationService(780): 0|com.fsck.k9|9|null|10094: granting content://media/internal/audio/media/497?title=Adara&canonical=1
03-17 13:03:45.975 W/NotificationHistory(780): Attempted to add notif for locked/gone/disabled user 0
03-17 13:03:46.298 I/DropBoxManagerService(780): add tag=data_app_crash isTagEnabled=true flags=0x2
03-17 13:03:46.319 W/ActivityTaskManager(780):   Force finishing activity com.fsck.k9/.activity.MessageList
03-17 13:03:46.440 D/ConnectivityService(780): requestNetwork for uid/pid:10094/32255 NetworkRequest [ TRACK_DEFAULT id=1259, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10094 AdministratorUids: [] RequestorUid: 10094 RequestorPackageName: com.fsck.k9] ]
03-17 13:03:46.440 D/ConnectivityService(780): NetReassign [1259 : null → 113]
03-17 13:03:46.441 D/Ethernet(780): got request NetworkRequest [ TRACK_DEFAULT id=1259, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10094 AdministratorUids: [] RequestorUid: 10094 RequestorPackageName: com.fsck.k9] ] with score 50 and providerId 3
03-17 13:03:46.441 D/WifiNetworkFactory(780): got request NetworkRequest [ TRACK_DEFAULT id=1259, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10094 AdministratorUids: [] RequestorUid: 10094 RequestorPackageName: com.fsck.k9] ] with score 50 and providerId 3
03-17 13:03:46.441 D/UntrustedWifiNetworkFactory(780): got request NetworkRequest [ TRACK_DEFAULT id=1259, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10094 AdministratorUids: [] RequestorUid: 10094 RequestorPackageName: com.fsck.k9] ] with score 50 and providerId 3
03-17 13:03:46.442 D/PhoneSwitcherNetworkRequstListener(1135): got request NetworkRequest [ TRACK_DEFAULT id=1259, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10094 AdministratorUids: [] RequestorUid: 10094 RequestorPackageName: com.fsck.k9] ] with score 50 and providerId 3

The excerpt from the log seems to be missing the stack trace of the crash. If this is still happening using a recent K-9 Mail version please open a new issue.


PKPDX-19; Fix Time Unit not being updated

Fix for Time Unit values not being updated when user selects time unit on Upload Data step

@eatyourgreens Could you take a look at this merge request?


Update Switch.md

In regard to my previous issue i propose that the documentation is updated with a note on how children other than Routes or Redirects work with Switch.

This is contradictory documentation. While you can use any other component, we want to discourage this behavior. Particularly, in case the implementation changes in the future and doesn't allow any component.


md-menu when posted  does not maintain its position relative to trigger button after scrolling.

Bug, feature request, or proposal:
This is a bug. I discovered this when trying to scroll a div under a fixed header with the menu posted to the screen. the trigger buttons scroll but the menu does not.  Plunker shows issue
What is the expected behavior?
the posted menu should maintain it positon relative to the trigger button regardless of scrolling
What is the current behavior?
plunker : http://plnkr.co/edit/tvRKbZCOku9Rk4tQ97nW?p=preview

click menu button then scroll the view port the menu maintains its position relative to the
viewport not the trigger button.
Alternatively
Scroll menu up the screen then click trigger button . Menu appears where the trigger button orignally appeared.

What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: http://plnkr.co/edit/o077B6uEiiIgkC0S06dd
What is the use-case or motivation for changing an existing behavior?
obvious from plunker.  Even if you somehow force menu to unpost when scrolling the next time
you post the menu it is still posting to old positon. Makes scrolled content with menu unusable.
Which versions of Angular, Material, OS, browsers are affected?
I assume plunker has latest. However, my project is usiing angular 2.1.0 and material : experimental
Is there anything else we should know?
seems like a serious bug .

Tracked via #1430


async_await stable in 1.39 :tada:

https://github.com/rust-lang/rust/pull/63209 🎉

TIL emoji substitution isn't supported in titles

Thanks! 🎉


PDF: bug while using multiple filters

https://jira.cels.anl.gov/browse/PATRIC-631
https://www.patricbrc.org/view/Taxonomy/140#view_tab=proteinFamilies
Selected include/exclude filters as shows to show PF present in three genomes, but absent in other four. Two PFs found.
Then, I search for "EC" using keyword search. and it went back to all protein families.
Se the attached screenshots.

fix will be available on alpha soon.

this has been deployed on production.


Add support for azure function

Description
This PR adds support for AzureFunctionProject
A simple integration test project is provided as well.
The logic change is: buildalyzer now keeps the first compilation step, disregarding its origin or the last compilation step when triggred by the main project file.
AzureFunction project triggers a compilation step from a temporary subproject to generate a dummy assembly (which purposes has not been identified) and which should not be reported.

I think the example project would benefit from some more descriptive/representative naming.
like what?

@dupdob Thank you for contributing, we are evaluating the PR, I saw that it is related to a Stryker issue, we will try to finalize it as quickly as possible.


REFPLTB-3230 REFPLTB-3233 REFPLTB-3234: Potential memory leak at PSM_Get_Record_Value2 call

Reason for change: Added code to release the memory. Test Procedure: 1) Added the change suggested in the ticket to generate the leak in the api which is calling during the service start. 2) Valgrind command is added in service file as given below,
ExecStart=/bin/sh -c 'valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes /usr/bin/OneWifi -subsys eRT.'
3) Increased the file size in journald.conf file
4) Stopped the service using systemctl command, it will be automatically try to restart using rpiwifiinitialized.path 5) Executed "journalctl -u onewifi" immediately with the stop command, redirected to some text file in the /tmp folder
Console command: "systemctl stop onewifi.service;journalctl -u onewifi > /tmp/leak_report.txt"
Risks: None

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

If this change is still required, please raise a new PR on develop branch.

Hi @amarnathhullur
Moved the changes to development branch.
Thanks.


[LOG4J2-3404] Creates default layouts using the available Configuration

When a default PatternLayout is created without a Configuration a new DefaultConfiguration is created and abandoned. This causes a leak of ConsoleManagers.
This PR provides a Configuration argument whenever possible.

@carterkozak: I'll check if we can leave the Configuration as null and update the PR.

@carterkozak: that should do it.
As far as I can see, no NPEs will result from providing null as configuration in the PatternLayout. I added a null check for the only case I found.


Intel® Python XGBoost Getting Started sample readme update

Existing Sample Changes
Description
Restructured to match new template. Removed mentioned of Windows and macOS based on lack of build information in sample.json file. Removed images since they referenced another sample and didn’t add anything to the meaning. Rewrote some text for clarity. Fixed spelling errors. Fixed formatting. Updated branding per guidelines.
Fixes Issue#
External Dependencies
N/A
Type of change
Please delete options that are not relevant. Add a 'X' to the one that is applicable.

[x] Documentation

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] VSCode

@jkinsky Can you resubmit the PR? You have a bunch of files updated in other folders outside of AI-and-Analytics.


updated ubi image version to 8.3-230 for CS 3.6 EUS release

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

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

/retest

/retest


Expense preview in the email body for expense report shows the amount as $0

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: N/A
Reproducible in staging?: Needs reproduction
Reproducible in production?: Needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1713804836727149
Action Performed:

Send a money request to account B
Look at the email received account B

Expected Result:
Subject line and expense preview should show the same amount
Actual Result:
Expense preview showing as $0.00
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

Adding retest-weekly

I experience this issue daily. I can provide many, many examples if you need them.

Issue not reproducible during KI retests. (First week)

@puneetlath can you provide an example? It's weird cause maybe I'm QA is getting the required conditions wrong??

Here's an example from a report that was submitted to me yesterday. Let me know what other info I can provide that would be helpful.

Thanks, let's send through to External

@greg-schroeder I think this will need to be internal as emails are generated by the back-end.

Oh, duh, I'm adjusting

Awaiting internal engineer

Same as above

Go away Melvin

Same as above

Not sure the status of this one @trjExpensify

You added this one to the #vip-vsb project. Who worked on these stylised emails with preview components, I'd ask them if this bug is on the radar, and put it in that project as a follow-up personally.

Ah, good call - let me take a look around...

I am not sure who actually did that as it's a bit hard to follow, will circle back Monday and try and establish a potential assignee

I am not sure who actually did that as it's a bit hard to follow, will circle back Monday and try and establish a potential assignee

@blimpich this new styling was part of a VIP project for P2P receipts right?

I think this was done as part of this issue, so not strictly part of the p2p receipts work, but I can take a look today at this!

Update: found the cause of the issue, working on a fix.

Update: reproducing the exact issue locally is a bit of a pain since there are two other bugs occurring in this same general flow:
1. when a submitter submits to an approver who is an admin, then the email actually shows "pay" instead of "approve" and doesn't group the IOU preview amounts
2. when submitting multiple normal IOUs between normal users if two IOUs are stacked on top of each other in the product then in the email the subject will have the report total but the IOU preview will have only the first IOU amount
The actual original bug described in the description of this issue, from what I can tell, is when we create a request to a approver who is not an admin on a policy with a smart scanned receipt sometimes the IOU preview will display $0.00 when it should display a non-zero value. A initially persuasive idea is that this is all due to smart-scanning taking longer than 10 minutes, which is how long it takes for the NotifyOfflineUserAboutActivity job to kick in and send this email. However, it seems that this bug is reproducible even when smartscanning finishes in time (link). So I'm actually not 100% sure why this is happening.
Ugh, okay this is unfortunately trickier than I expected. I think I better understand why this happens now. I think the IOU report is only tallying up the expenses on an IOU report if they haven't been read. That's why this is difficult to reproduce reliably, because sometimes the individual reports end up getting marked as read and sometimes not due to fairly random user behavior. Its also why I could reproduce it locally since when I test it locally I make the notifications send immediately rather than in 10 minutes, so they are always unread. I'm not 100% sure though that this is the root cause of the issue. Its difficult to diagnose since there's a couple bugs wrapped up in this.
I think the solution to this is what @marcaaron outlines here.

Sadly I can't prioritize this right now. There are quick little band aid fixes we could do for this, but the real fix is https://github.com/Expensify/App/issues/34167#issuecomment-2123464701, which will take longer to implement
I'll keep this on my list of things to pick up when I have a free cycle, sorry!

Issue not reproducible during KI retests. (Second week)

Thanks for the extra context though @blimpich that's helpful if we get a new volunteer in the interim

Still looking for an internal engineer

Same as above

Issue not reproducible during KI retests. (Third week)

Puneet said he reproduces this regularly so I think maybe we're doing something else during re-testing each week 🤔

Issue not reproducible during KI retests. (Fourth week).

I'm assuming this is still true right @puneetlath? https://github.com/Expensify/App/issues/41116#issuecomment-2153478205

I think we should hold on https://github.com/Expensify/App/issues/34167. I think that will fix this issue, so we can retest once that is finished. Looks like @cristipaval is actively working on it.

I am still seeing this bug yes, @greg-schroeder.

Held

Issue not reproducible during KI retests. (6th week)

Moving to monthly as this is held anyways

Same as above

Held

#34167 is closed now

Asking QA for a retest

Not reproducible

I still experience this all the time. Here are some from today.

Some things that may be a factor:

These are probably created using staging
They all have the same timestamp, which makes me think they were auto-submitted via daily harvesting

Encountered this while doing the CVP: https://expensify.slack.com/archives/C036QM0SLJK/p1724435286198209

Okay thanks @yuwenmemon and @puneetlath. So, TLDR:

This is still happening
Expenses are likely created via staging, leading to troubles with reproduction we've had in earlier attempts
It's related to emails so it's internal

I'll apply a Hot Pick label again

No update here, still awaiting a volunteer

Issue not reproducible during KI retests. (7th week)

Same as this comment

Issue not reproducible during KI retests. (8th week)

Comment here is still most accurate

Issue not reproducible during KI retests. (9th week)

Still awaiting a volunteer

Same as above

Issue not reproducible during KI retests. (10th week)

If we haven't been able to reproduce this in 10 weeks then I think we can close.

Oh, I mean, I think it was still happening to Puneet as of a few weeks ago... I think the issue is that it's when items are creating in staging per this comment


Please invite me to the GitHub Community Organization

Name
mangaka585
Discord Username (if applicable)
No response
Additional Context
No response

Welcome to ChryzHub @mangaka585


ROS.NET actively maintained?

Is anybody actively maintaining this?
I see that Xamla has forked it, and has continued to develop on it.
Does it make more sense to use that fork?

I created a fork, but have not been able to work on it.

The old developer nuclearmistake has moved on and is no longer maintaining ROS.NET.
I am actively using ROS.NET and it works for my needs, I may take some time to make improvements this summer but at the moment it works for me without issue.
Looks like Xamla is doing some development on it, if his stuff seems useful to you then feel free to use his fork.


Local vertexmap to save memory when loading a huge graph

Describe your problem
as titled.
Additional context
Add any other context about the problem here.

Finished by https://github.com/v6d-io/v6d/pull/1053


Clone a repo

Clone a repo, clone any repo! You could clone this one, or your favorite open source library. Don't forget to give a one-sentence definition of what cloning a repo means and explain why it is important when collaboration.

git clone [url]


feat: add aerodynamics record and the capability to set custom horizontal air resistance

Takes some of the bloat out of Entity and lets us further customize air resistance

@TheMode the logic for when velocity packets get sent is slightly different, the onGround setting method matches more closely with how vanilla does it too


GSM.ino code not connecting to server this example have issues

11:49:24.744 -> [4258] Wait...
11:49:27.734 -> [7258] Initializing modem...
11:49:27.734 -> [7259] ### TinyGSM Version: 0.12.0
11:49:27.734 -> [7259] ### TinyGSM Compiled Module:  TinyGsmClientSIM7600
11:49:29.914 -> [9438] ### Modem:
11:49:29.914 -> [9438] ### Modem:
11:49:41.465 -> [21005] ### Unhandled: SMS DONE
11:49:41.465 ->
11:49:41.465 -> +CGEV: EPS PDN ACT 1
11:49:41.465 -> [21005]  setNetworkMode faill
11:49:41.465 -> [21015] ### Modem: INCORPORATED A7672S-LASC
11:49:41.491 -> [21015] Modem Name: INCORPORATED A7672S-LASC
11:49:41.491 -> [21044] Modem Info: Manufacturer: INCORPORATED Model: A7672S-LASC Revision: A7672M6_V1.11.1 IMEI:<PHONE_NUMBER>56835 +GCAP: +CGSM,+FCLASS,+DS
11:49:41.533 -> Waiting for network... success
11:49:41.533 -> Network connected
11:49:41.533 -> Connecting to  success
11:49:41.565 -> GPRS connected
11:49:41.565 -> ---------------------------------
11:49:41.601 -> Connecting to server...> ERROR.mConnectBasicClient: Failed to connect to server using basic client.
11:49:41.643 ->  failed
11:49:41.643 ->
11:49:41.643 ->
11:49:41.643 -> GPRS disconnected

It is your code fault as you can see the error that the GSM client cannot connect to the network.
ERROR.mConnectBasicClient: Failed to connect to server using basic client.
You should check your code and follow the library examples.

I didn't did any thing with your example I just copied it and paste it and
i got
failed to connect to server
On Wed, 24 Jul 2024 at 12:27 PM, Suwatchai K. @.***>
wrote:

It is your code fault as you can see the error that the GSM client cannot
connect to the network.
ERROR.mConnectBasicClient: Failed to connect to server using basic client.
You should check your code and follow the library examples.
—
Reply to this email directly, view it on GitHub
https://github.com/mobizt/ESP_SSLClient/issues/12#issuecomment-2247050423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXER5PI5QJLSPPIFU3J5333ZN5F6JAVCNFSM6AAAAABLLY6TNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXGA2TANBSGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

It is your code fault as you can see the error that the GSM client cannot connect to the network.
ERROR.mConnectBasicClient: Failed to connect to server using basic client.
You should check your code and follow the library examples.

Check the server you are connecting to.
It should exist.
The error is from TinyGSMClient library not a  SSL client library error.
You have to test your server with TinyGSM library alone before using this library.


ESP32 lib or nkolban ESP32

I’ve been working on a BLE WiFi project on the ESP32 for a few months using Arduino.
I’ve noticed the official ESP32 BLE library is different from this one.  This library seems to be more frequently updated.  Which one should I be using?  Thanks!

ESP32 BLE library for arduino has not been updated for few months. You can try this:
https://github.com/nkolban/esp32-snippets/blob/master/cpp_utils/ArduinoBLE.md#replacing-the-version-that-comes-with-arduino-esp32
Most likely it will works, but there is always small chance that some API has been implemented that will cause compilation errors because arduino-esp32 is not updated to latest esp-idf.

@czuvich I just pushed changes to features branch, i didnt test it very extensively but BLE_uart is working without issues. I was able to connect 9 client apps.

Excellent!  I'm a little green with github.  Should I follow the instructions in your link to grab your changes?  Or did you update the ESP-IDF Arduino BLE branch?

I will prepare zip file with library to replace it in arduino. But i have to say it may be not stable yet even if i performed quick tests.

I'm ok waiting until a stable release can be published.  So far, I've only run into the free RAM issue which is directly related to IDF.  Are you the only person testing the changes before publishing them?

Yes, I am the only one. I created external repo that anyone could test my changes before I merge it, but not many people are willing to help.
Now all changes I made so far are merged and I will fix all introduced and reported bugs.


Error while using image-to-3d with arbitrary image with zero123

Hey there, thanks for the great work!
I'm trying to use image-to-3D with this code below:
python launch.py --config=configs/zero123.yaml data.image_path=/data/1.png --train
I get this error in /threestudio/systems/zero123.py:
RuntimeError: mat1 and mat2 shapes cannot be multiplied (36864x8 and 36864x8).
I suspect that the problem is that the image is not preprocessed and not in rgba format (because if I try with imgs from /load it works fine), but I couldn't find how to convert it to the required format.
Any help would be greaty appreciated.

Hi! You could use the preprocessing script from Stable-DreamFusion to get rgba, depth, and normal images. We'll add this script to threestudio later.

@bennyguo, thanks, I'll do that!


Revert moving of get_mon_config $ip_version

Revert "get_mon_config $ip_version" move from https://github.com/ceph/ceph-docker/commit/5676bb74cea112a49b604e437bcea355934f1561#diff-e3e55f84c79d8da58edb99156bf4fddc
It solves this issue https://github.com/ceph/ceph-docker/issues/816

jenkins test all

jenkins this please

Please see #823 that fix this problem too.

ok, if you fix jewel as well I will close this PR.

closed in favor of #823


#0743: CloudFront invalidations are "too" strict

Fixes issue
Updates semvers of dependencies
Corrects some minor code formatting issues

There is only one actual code change in this PR. The remainder is code formatting and a refactor of CHANGELOG in keeping with our evolving standards.


[BUG] dataset pointRotation option not working

The pointRotation option in datasets does not seem to be working.
Expected Behavior
In the jsfiddle example I'm expecting the triangle to be rotated downwards (180 degrees) and the rectangle to have a slight angle (20 degrees),
Current Behavior
No rotation is applied.
Steps to Reproduce (for bugs)
https://jsfiddle.net/e8n4xd4z/20121/
Environment
Chart.js version: 2.7.2
Browser name and version: all

pointRotation has been added in 2.7.3 via #5319 (jsfiddle)


Add Bsky App Link

At the moment, regular embedded posts' links always lead to the website, and not the app. Could you possibly add some type of clickable portion of the embdedded post that will lead to the app instead? For example, in vxtwitter, you can click the part that says "twitter" and it opens the link in the app.

In your phone, does the original link redirects to the app or it opens the browser? I just tested and it always opens the browser, even with the "open link in app" option enabled. (using Android)

I you want to test using bskye, the description from video posts already redirects using the original link (bsky.app)


[PLUGIN-386] Displaying BigQuery MaterializedViews in Wrangler

Wrangler was unable to load BigQuery datasets that contained MaterializedViews. This was caused by a bug in the BigQuery java library which was fixed in March 2020. This PR updates the Google dependencies to resolve this bug and ensure there are no version conflicts.
This PR also contains changes to integrate with the new version of google-cloud plugins that supports querying Views and Materialized Views

cherrypick #431


BZ-1314589 - Review permission set for delegating tasks

Review logic to match task permission matrix where Task Initiator, Task Stakeholder, Potential Owner, Actual Owner and Business Administrator roles are allowed to delegate tasks.

+1 @cristianonicolai Thanks!


Error in this example: Hypermedia Root Controller

In this example I can't get this to work without an error RepresentationModel Needs a T.
RepresentationModel model = new RepresentationModel();
What is the right way to do this without a T in the context of a Root Controller?
/**
 * @author Greg Turnquist
 */
@RestController
class RootController {

	@GetMapping("/")
	ResponseEntity<RepresentationModel> root() {

		RepresentationModel model = new RepresentationModel();

		model.add(linkTo(methodOn(RootController.class).root()).withSelfRel());
		model.add(linkTo(methodOn(EmployeeController.class).findAll()).withRel("employees"));
		model.add(linkTo(methodOn(EmployeeController.class).findAllDetailedEmployees()).withRel("detailedEmployees"));
		model.add(linkTo(methodOn(ManagerController.class).findAll()).withRel("managers"));

		return ResponseEntity.ok(model);
	}
}

I only get a warning. In fact, I ran api-evolution/original-server and was able to ping the server...
{
  "_links": {
    "self": {
      "href": "http://localhost:9000/"
    },
    "employees": {
      "href": "http://localhost:9000/employees"
    }
  }
}

Sorry, should have been more specific about the error.  I was talking about the warning about the raw parameterized type.
Since RepresentationModel. only exist with parameterized types.  Wanted to know how we should be calling it when we don't have a type, such as creating a Root Controller.  EntityModel has somewhat the same issue.  If you are trying to do something with generics. Multiple DTOs for the same class as an example.
Getting the warning feels like I am doing something wrong.  I don't see how to get around it.


MB Arabic Content Hyperlinks-Part 4

Credit and credit history/ الائتمان وتاريخ الائتمان
Both refer to the same resource and should be the same format. The second is correct format.

Fixed


How to install?

How to install this plugin?

You would install it the same way you would install any other freeboard widget plugin.
Just copy the plugin (index.js in this repo) to your freeboard installation and then edit the freeboard index.html file and add a link to the plugin near the end of the head.js script loader, like:
head.js("js/freeboard_plugins.min.js",
"plugins/jqplot/index.js",
$(function()
{ //DOM Ready
    freeboard.initialize(true);
});

Thx, it works!


Keep old indices somewhere after generateOEMolFromTopologyResidue

It'd be pretty helpful if the atoms in the OEMol had a data entry such as old_idx with the index of that atom in the complete system. I think this would be a pretty quick and non-intrusive enhancement--happy to add it myself if it sounds ok to other people.

Go for it!  Maybe topology_index instead?

sounds good!

Resolved in #204


encryption facilities from jsx

check j.me and j.identities from unstable_identity branch

lacking documnetation

I am verifying this

verified
For Identity
me = j.core.identity.me
me.tname

For encryption


Upgrade embedded Kaoto to 2.0.0-TP1.1

will need another release: https://github.com/KaotoIO/kaoto-next/commit/5839777bc1f5f1420f95ae13234fd84f8aa2b14b


The handling of the glTF 1.0 loader matrix is incorrect

I tried the display of VC.gltf with the latest version of glTF 1.0 loader.
However, the display seems to be disturbed.
http://jsdo.it/cx20/Ws6a

OK : grimoirejs-preset-basic v1.9.28 + grimoirejs-gltf v1.8.13
NG : grimoirejs-preset-basic v1.9.30 + grimoirejs-gltf v1.8.13

I confirmed that it was solved in the following version.
OK : grimoirejs-preset-basic v1.9.31 + grimoirejs-gltf v1.8.14


Add DDoS protection for API endpoints

After some research it looks like this is best done at the web server. Once we know how this will be put into production it can be implemented there.


Class 'Barryvdh\Debugbar\ServiceProvider' not found

After install the plugin, i've this issue:
Class 'Barryvdh\Debugbar\ServiceProvider' not found
i've try it with composer from the root project,
composer require winter/wn-debugbar-plugin
nothing works.
Thanks.

Hi @PrestaSafe, could you share your composer.json root file as a starting point?
Just tested on a fresh install, all worked fine with Winter 1.1.3 and Debugbar 4.0.
As said from @DamsFX on Discord, the installation process should end with running php artisan package:discover. Did it ended well?
To be sure run the command and dump the composer cache:
php artisan package:discover
composer dumpautoload

the installation process should end with running php artisan package:discover

This step should not be required, the plugin should handle that for you. Additionally, if it did solve any problems the mere fact that it did is itself a bug and should be investigated further.


Add stricter eslint rules

EtherscanClient and CoingeckoClient have typing error in httpClient.fetch(...), timeout is not a property of RequestInit


Dead ?

@pierrocknroll - seems dead.  I'm looking, did you end up using this package?

No, I'm using the official Facebook lib.


Create frontend routes

Pages:

Login
About
Partners
Solutions
Events
Volunteers
Profile
Event
Waivers

/cib rw frontend routes

Branch 5-rw-frontend-routes created!


python312Packages.ecs-logging: 2.1.0 -> 2.2.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.ecs-logging is: Logging formatters for the Elastic Common Schema (ECS) in Python
meta.homepage for python312Packages.ecs-logging is: https://github.com/elastic/ecs-logging-python
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.2.0 with grep in /nix/store/vdssj2wiyfc0pdxz40apvgzpyb1lqnj4-python3.12-ecs-logging-2.2.0
found 2.2.0 in filename of file in /nix/store/vdssj2wiyfc0pdxz40apvgzpyb1lqnj4-python3.12-ecs-logging-2.2.0

Rebuild report (if merged into master) (click to expand)

8 total rebuild path(s)

8 package rebuild(s)

First fifty rebuilds by attrpath

elasticsearch-curator
python311Packages.ecs-logging
python311Packages.elastic-apm
python311Packages.es-client
python312Packages.ecs-logging
python312Packages.elastic-apm
python312Packages.es-client

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vdssj2wiyfc0pdxz40apvgzpyb1lqnj4-python3.12-ecs-logging-2.2.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.ecs-logging https://github.com/r-ryantm/nixpkgs/archive/f25914b7d271a1c67cf5a6c72fa74ba8ba7c1d8f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/f25914b7d271a1c67cf5a6c72fa74ba8ba7c1d8f#python312Packages.ecs-logging

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vdssj2wiyfc0pdxz40apvgzpyb1lqnj4-python3.12-ecs-logging-2.2.0
ls -la /nix/store/vdssj2wiyfc0pdxz40apvgzpyb1lqnj4-python3.12-ecs-logging-2.2.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

6 packages failed to build:

elasticsearch-curator
elasticsearch-curator.dist
python311Packages.es-client
python311Packages.es-client.dist
python312Packages.es-client
python312Packages.es-client.dist

8 packages built:

python311Packages.ecs-logging
python311Packages.ecs-logging.dist
python311Packages.elastic-apm
python311Packages.elastic-apm.dist
python312Packages.ecs-logging
python312Packages.ecs-logging.dist
python312Packages.elastic-apm
python312Packages.elastic-apm.dist

Maintainer pings
cc @fabaff for testing.

Superseded by https://github.com/NixOS/nixpkgs/pull/335258


Implicit type guard by other variables are not always working

Bug Report

🔎 Search Terms

Implicit type guard by other variables.
Related
https://github.com/microsoft/TypeScript/pull/44730
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about type guards

⏯ Playground Link

Playground link
💻 Code

const state = {
  prop1: 'value1',
  prop2: 'value2',
  prop3: 'value3',
}

type State = typeof state;

type Keys = (keyof State)

const makeSetProp = (path: Keys | undefined) => {
  // "setProp" is not null if "path" is not undefined
  const setProp =
    path ?
      (value: string) => state[path] = value :
      null;
  // "data" is not null is "path" is not undefined
  const data =
    path ?
      'nextValue' :
      null;

  // "data" is always not null if "setProp" is not null, but the compiler does not recognize it
  if (setProp) setProp(data); // Argument of type 'string | null' is not assignable to parameter of type 'string'
  if (data) setProp(data); // Cannot invoke an object which is possibly 'null'.
  if (path) setProp(data); // Cannot invoke an object which is possibly 'null'. Argument of type 'string | null' is not assignable to parameter of type 'string'.
  if (setProp && data) setProp(data); // works
}

🙁 Actual behavior

data does not narrow by checking the setProp
setProp does not narrow by checking the data
data and setProp both do not narrow by checking the path even though they were defined by it

🙂 Expected behavior
Logically they all can be narrowed by each other:

data can be narrowed by checking the setProp or path
setProp can be narrowed by checking the data or path

The behavior in #44730 doesn't go as far as a full-blown counterfactual analysis, which is basically what'd be required here. The guarding expression has to be a boolean.


docs(api): fix description of mouse wheel options

@googlebot I signed it!

@christian-bromann PTAL


[NEW ICON] HTMX

Skill Name
HTMX
Why?
Because it's popular (11k ⭐) and missing.
Github Repo, HTMX
Reference Image

Would love to see htmx

Added in e67133b!


memcpy can not be used in driver

memcpy in read and write should be replaced by copy_from_user or copy_to_user
because the buf point to the userspace address which can not be direct accessed in kernel

Thanks for pointing it out.
I am going to work on the drivers soon, since they do not manage well multiple writes scenario, so I will include your suggestion too.


feat: use SPDX license headers

Summary
clean up the licensing in each file by using SPDX license headers and add the headers to missing files, (nearly every file should have been edited)
will add a bit about this to the contributing documentation
Checklist

[ ] If code changes were made, then they have been tested

[ ] I have updated the documentation to reflect the changes
[ ] I have formatted the code properly by running task lint
[ ] I have type-checked the code by running task pyright

[ ] This PR fixes an issue
[ ] This PR adds something new (e.g. new method or parameters)
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[x] This PR is not a code change (e.g. documentation, README, ...)

The two files that have been edited a bit more than just license heading (and therefore need extra scrutiny) should be .pre-commit-config.yaml and CONTRIBUTING.md


Unable to retrieve parameters from previous context in code

Hi,
I am trying to retrieve what the user says from a previous context so that I can save it in a log for firebase.
So the conversation will go,
dialogflow agent: What are you grateful for today
user: I'm grateful for my family
dialogflow agent: Now can you tell me what you are proud of acheiving?
user: I'm proud of being able to swim 1km
I then want the fulfilment to save both responses from the user in one document.
However, nothing is working, I've been through all possible solutions shown online and none seem to work for me.
Could you possible tell me what I am doing wrong?
So first what I did was store the response in a constant then use it to set the context.
 const params = [agent.parameters.response1];
        let ctx = {'name': '1-praise - custom', 'lifespan': 5, 'parameters': {'response1':params}};
        agent.context.set(ctx);

In the next function I then retreive the same context and get the parameter from it.
const praiseParam = agent.context.get('1-praise - custom').parameters.response1;
         //var praiseParam = praiseContext.response1;
         var praise2Param = agent.parameters.second;

         const dialogflowAgentRef = db.collection('users').doc('user3')
            .collection('gratitufeLogs');

            return dialogflowAgentRef.add({
                praise: praiseParam,
                secondPraise: praise2Param

            })
            .then(function(docRef){
                console.log("Document written with ID: ", docRef.id);
            })
            .catch(function(error){
                console.error("Error adding document: ", error);
            });

There are no errors showing on the function logs so I am not sure what I am doing wrong?
I would be grateful for any suggestions or pointers on how to resolve this?
Thank you so much in advance!

Closing due to no direct issue with the sample itself. This is a general question and is better suited for Stack Overflow -- Github issues are for reporting bugs contained in Actions on Google samples or client libraries, thank you for understanding.


I can select a BPMN element

Is your feature request related to a problem? Please describe.
When I look at a process instance, the view can contain many data. For example, all variables of the process instance.
I would have a better overview of the data if I could select or filter the data.
Describe the solution you'd like
I can select a BPMN element in the process diagram. The data is filtered by the selected element.
For example, the view shows only the variables of the selected element. The audit log (or element instance tree) shows only the select element and its parent and child instances.
Describe alternatives you've considered
I can filter in separate views, for example, filter variables by their element.
Additional context
I like how it is implemented in Operate.

The following snipped from bpmn-js looks interesting https://forum.bpmn.io/t/select-the-bpmn-element-by-clicking-the-custom-button-on-the-canva/7967/2.


MACos not showing disk

Downloaded latest version from brew (7.1.0) onto MacOS 12.6 on Apple M1 Pro
Shell is zsh 5.8.1
Disk just showing as /
df -h shows:
Filesystem                                   Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk3s1s1                              926Gi   14Gi  727Gi     2%<PHONE_NUMBER>525466    0%   /
Config is the new installed config.
running neofetch -vv shows the following:

read -d '' -ra disks
++ df -P -h /
unset 'disks[0]'
[[ -n /dev/disk3s1s1 926Gi 14Gi 727Gi 2% / ]]
for disk in '"${disks[@]}"'
IFS=' '
read -ra disk_info
/opt/homebrew/bin/neofetch: line 3560: disk_info: bad array subscript
disk_perc=
case $disk_percent in
case $df_version in
/opt/homebrew/bin/neofetch: line 3573: disk_info: bad array subscript
/opt/homebrew/bin/neofetch: line 3573: disk_info: bad array subscript
disk=' / '
case $disk_subtitle in
/opt/homebrew/bin/neofetch: line 3590: disk_info: bad array subscript
disk_sub=
case $disk_display in
[[ -n Disk ]]
prin Disk ' / '
++ trim Disk
++ set -f
++ set -- Disk
++ printf '%s\n' Disk
++ set +f
[[ -n Disk ]]
[[ -n  /  ]]
[[ -n '' ]]
string='Disk:  / '
++ trim 'Disk:  / '
++ set -f
++ set -- Disk: /
++ printf '%s\n' 'Disk: /'
++ set +f
string='Disk: /'
++ strip_sequences 'Disk: /'
++ strip='Disk: /'
++ strip='Disk: /'
++ strip='Disk: /'
++ strip='Disk: /'
++ strip='Disk: /'
++ strip='Disk: /'
++ printf '%s\n' 'Disk: /'
length='Disk: /'
length=7
string='Disk\e[0m\e[0m:\e[0m /'
string='^[[0m^[[33m\e[1mDisk\e[0m\e[0m:\e[0m /'
printf '%b\n' '\e[33C^[[0m^[[33m\e[1mDisk\e[0m\e[0m:\e[0m /\e[0m '
(( ++info_height ))
prin=1
[[ -n 1 ]]
return
info Battery battery

Yea confirm disk space is incorrect (~80G free)
OS: macOS 11.7.1 20G918
Disk (/): 14G / 465G (18%)

I had the same problem and was able to solve it with using the df command df -h.
Filesystem       Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s5s1  932Gi  8.3Gi  750Gi     2%<PHONE_NUMBER>701683    0%   /
…
/dev/disk1s1    932Gi  170Gi  750Gi    19% 2935050<PHONE_NUMBER>    0%   /System/Volumes/Data
…

Check for the drives you see. For me, the /System/Volumes/Data or /dev/disk1s1 shows the correct values. My disk config looks like this:
disk_show=('/System/Volumes/Data')

I'm having the same issue, but on Catalina, Neofetch version 7.1.0. Uncommenting info "Disk" disk in the config file and typing my single SSD path disk_show=('/System/Volumes/Data') or '/dev/disk1' doesn't work. It just shows up as a slash / on the neofetch...

Having the same issue on Monterey, Neofetch 7.1.0. Tried to use df -h and change disk_show=('/System/Volumes/Data') but didn't work. Terminal just shows / in disk info.

I'm having the same issue, but on Catalina, Neofetch version 7.1.0. Uncommenting info "Disk" disk in the config file and typing my single SSD path disk_show=('/System/Volumes/Data') or '/dev/disk1' doesn't work. It just shows up as a slash / on the neofetch...

Found the solution from here #1586. Just brew install bash and now neofetch is showing the correct disk info.