Plot FFT result data from Arduino to PC screen as live frequency bar graph

Looking for a good working codes for Arduno and Processing sides to support plot of FFT results in live bar graph style (normally 128 dots).

Plenty of code available on the net if you search ' Arduino Processing Bar Graph '
ex :
https://boolscott.wordpress.com/2010/02/04/arduino-processing-analogue-bar-graph-2/

Unfortunately this code is not workable...(((( I spend many hours to repair I do not knew what is the reason... In fact - what I reached... it is working in testing mode only - i.e. step by step taking data from serial buffer and plot in on screen. But when start normally it is cycling... no answer. I guess this is a problem in Arduino side... 21.07.2020, 10:28, "phdv61"<EMAIL_ADDRESS>Plenty of code available on the net if you search ' Arduino Processing Bar Graph 'ex :https://boolscott.wordpress.com/2010/02/04/arduino-processing-analogue-bar-graph-2/—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Marking as a feature request.
In the meantime, one possible workaround is to create a scatter graph (XY), limit it to display 128 points, and plot each of your frequency components at a different x value. You will need to plot each value one at a time, but you will end up with one point displayed per frequency component. You can even use one graph for magnitude and one graph for phase angle.

Oh!  I found it !!!!! :)It is herehttp://wiki.openmusiclabs.com/wiki/ArduinoFHT YoursAndrey 21.07.2020, 15:43, "Devin A. Conley"<EMAIL_ADDRESS>Marking as a feature request.In the meantime, one possible workaround is to create a scatter graph (XY), limit it to display 128 points, and plot each of your frequency components at a different x value. You will need to plot each value one at a time, but you will end up with one point displayed per frequency component. You can even use one graph for magnitude and one graph for phase angle.—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.


Undocumented error code

I am seeing ACPI_BIOS_ERROR with Paramter 1 set to 0x1000D. This specific value is not documented here. Can it be added?

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

ID: 5e709d9c-e611-ab5b-232f-1c53f1c3c4e8
Version Independent ID: 366cae43-1103-8f11-3fac-ad25d799e508
Content: Bug Check 0xA5 ACPI_BIOS_ERROR - Windows drivers
Content Source: windows-driver-docs-pr/debugger/bug-check-0xa5--acpi-bios-error.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @DOMARS
Microsoft Alias: domars

@alexfeinman - This sub code is now documented. Thanks for your interest in the stop code documentation.


Autosave blocks / hangs extension & file system processes

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.88.1
OS Version: MacOS Ventura 13.5.2

Extension Bisect outputs:
Extension bisect is done but no extension has been identified. This might be a problem with Code.

Steps to Reproduce:

Enable autosave.
Edit files for a few minutes.
Eventually (usually < 15m), you'll see Saving 'somefile.{go,py}: getting code actions from....

Notification from 3 will persist indefinitely, and prevent future autosaving from all changes onwards. Restarting (vscode and/or device) has no effect. Cancelling the save from 3 will then appear to be resolved, however:

Attempt to close window which was effected.
Code will prompt "Do you want to save the changes you made to ...".
3a. Clicking save will result in indefinitely hanging saving on exit screen.
3b. Clicking don't save will obviously lose the data (not acceptable)

Language / source type appears to be irrelevant (occurs on python and go source code alike). Validated device resources are OK (12+GB free mem). Permissions do not have any effect (eg. parent folder containing project trusted vs project folder).

looks like it's hanging on the editor code actions on save (the save is happening and editor code actions are being simultaneously triggered by the save).
@joshua-auchincloss can you see if you have any editor.codeActionsOnSave settings enabled?

looks like it's hanging on the editor code actions on save (the save is happening and editor code actions are being simultaneously triggered by the save).
@joshua-auchincloss can you see if you have any editor.codeActionsOnSave settings enabled?

Hey @justschen - apologies for the delay! No editor.codeActuonsOnSave settings enabled 😕

Hey @justschen, seems good! A bit of lag but nothing out of the norm 👌 Good to close


Upload avatar

Add function to upload user avatar. Close #5

The url for the avatar has been stored at the database. Review required.


OrientDB in OSGi (Apache Karaf)

I am using OrientDB 2.2.31 in Apache Karaf 4.1.3, an OSGi container.
Depending on my usage, I have some components using a plocal database and some components that are using a remote database. I am getting a stack trace when trying to create a  remote connection.
Caused by: com.orientechnologies.orient.core.exception.OConfigurationException: Error on opening database: the engine 'remote' was not found. URL was: remote:localhost/hestia-central-control. Registered engines are: [memory, plocal]
DB name="remote:localhost/hestia-central-control"
at com.orientechnologies.orient.core.Orient.loadStorage(Orient.java:519)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.(ODatabaseDocumentTx.java:173)
It seems that the remote engine is contained in orientdb-client, but the SPI registration is not picking up that engine, but rather the engines presumably from orientdb-server.
I have looked at old posts and it seems that OSGi support for cases like this was punted by the OrientDB team. Has anyone made any kind of database connection work from one Karaf container, meaning the ability to choose local, memory, or remote? I would happily register the remote engine, but the Orient.instance().registerEngine() call is protected, which is unfortunate in this particular case.
Has anyone made OrientDB work in OSGi,or heard of anyone that made it work? I am trying to put orientdb on the boot classloader to see if that fixes my current issue, but this will not be a good permanent solution.

I have a solution for now.
I used the Gradle Shadow plugin to make a fat jar that merged all the services/ files. I then used the bnd tool to make the thing into an OSGi bundle. To properly make the whole thing work, I had to embed JNA into the bundle as well.
If anyone is interested, I will point you at the github repo that contains the gradle build file and also my Maven repo that contains the built jar.
It would be awesome if OrientDB allowed memory, remote, and plocal databases with the jars deployed by OrientDB.

In our project SNAMP we have wide experience to work with OrientDB in Apache Karaf 4.x. Moreover, we embed this database inside of our our OSGi application and it works correctly in the cluster as clustered embedded database. OrientDB libraries are valid OSGi bundles so they can be installed as bundles. To simplify installation of OrientDB into Apache Karaf as we created a KAR archive with correct set of database bundles. You can find XML description of such Karaf Feature here.

Cool, many thanks, I will take a look. I like the idea of the embedded database being part of a cluster, I think I will use that.

To do that, you need to initialize OrientDB properly in your code. Database uses Hazelcast IMDG for node discovery across the cluster. Here you can find properly configured database plugin based on Hazelcast which allows to discover nodes and synchronize metadata between them. And here you can find proper programmatic configuration of embedded OrientDB which allows to work database in the cluster.

Awesome, many thanks for the pointers!
On Fri, Mar 2, 2018 at 8:28 AM, SRV<EMAIL_ADDRESS>wrote:

To do that, you need to initialize OrientDB properly in your code.
Database uses Hazelcast IMDG for node discovery across the cluster. Here
https://github.com/bytex-solutions/snamp/blob/master/infrastructure/internal-services/src/main/java/com/bytex/snamp/cluster/OrientDistributedEnvironment.java
you can find properly configured database plugin based on Hazelcast which
allows to discover nodes and synchronize metadata between them. And here
https://github.com/bytex-solutions/snamp/blob/master/infrastructure/internal-services/src/main/java/com/bytex/snamp/cluster/DatabaseNode.java
you can find proper programmatic configuration of embedded OrientDB which
allows to work database in the cluster.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/orientechnologies/orientdb/issues/8089#issuecomment-369952366,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF2ocwXKUN-u3wL1_gWlNWe3zPtzNGxtks5taWULgaJpZM4SArSJ
.


Update pom.xml for release

Since sonatype approved the group id in issue OSSRH-90842, we need to update the group id and set the initial version to 0.0.1.

Additionally, I'd suggest updating pom.xml to generate reproducible artifacts. This requires

updating plugin versions
removing non reproducible JAR manifest attributes
adding a reproducible timestamp


we cannot transmit depth information and RGB information through pipe  at the same time

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ l515}

Firmware Version
<IP_ADDRESS>

Operating System & Version
Ubuntu 18.04 LTS

Kernel Version (Linux Only)
4.14.13

Platform
PC

SDK Version
2.25

Language
c++ opencv

Segment

Issue Description
<Describe your issue / question / feature request / etc..>

we cannot transmit depth information and RGB information through pipe at the same time,This will cause ghosting in the RGB window, similar to stitching together several images.However, it is fine to transmit RGB images separately. I want to know if there is a problem with the code, thank you！

Hi,
What do you mean by "at the same time" or "seperately"? Can you please elaborate or show a code sample of what you are trying to do?
Thanks

Hi,
Will you be needing further help with this? If we don’t hear from you in 7 days, this issue will be closed.
Thanks


Center Pivot tool in the selected object

Description
When I selected one of model imported from .dae, the pivot tool always shows in the center of the scene. How about make this pivot tool in the center of a selected model?
Additionally, if there is one function that can enable user to move pivot tool, that will be really nice to rotate the object.
Version

<0.9.3>

Platform

Web Version [X]

Hi.
This might be a little trickier to implement, i have to study it a bit.
Thanks a lot for the suggestion
Cumps


Update admin.json to use correct org

It was a minor annoying thing because all the hubUtils calls that read in the config were complaining.


Add more log when auth failed

Add more log when auth failed, like the output returned by auth process.

The stdout and stderr have already logged, ref code, I reproduced in my local develop environment and below is the log from  command kubectl -n kube-system logs -f juicefs-csi-node-bpbgr -c juicefs-plugin where juicefs-csi-node-bpbgr is my local JuiceFS node pod ID:
I1027 07:14:23.537452       1 juicefs.go:117] MountFs: authentication output is 'Invalid name or token: HTTP Error 404: Not Found
Traceback (most recent call last):
  File "/usr/bin/juicefs", line 2220, in <module>
    sys.exit(main() or 0)
  File "/usr/bin/juicefs", line 2218, in main
    return globals()[command]()
  File "/usr/bin/juicefs", line 915, in auth
    passphrase=options.passphrase)
  File "/usr/bin/juicefs", line 724, in load_cfg
    return update_cfg(name, timeout, **cfg)
  File "/usr/bin/juicefs", line 776, in update_cfg
    storage = cfg['storage']
KeyError: 'storage'
'

Close this issue.


Svelte support

This extension is so useful when usingReact that I miss it in personal Svelte projects. Is it possible to add support for Svelte components?
Cheers.

So glad it's useful for you. If you could give me some examples of what would be useful in svelte, I can work on it.

Thanks for such quick feedback. Svelte uses a single file very much like HTML which has a traditional style and script scopes. Here is a live example: https://svelte.dev/examples#hello-world
There's a VSCode extension to enable support for .svelte files, it uses language server.  https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode

Cool thanks. I'll look into it.

I simply added "svelte" to the supported languages, and it seems to work just fine

I simply added "svelte" to the supported languages, and it seems to work just fine

@amiroff

@meganrogge @madacol yay! Tanks, cannot believe I somehow missed this, though I was sure to try this first before reporting. Now, rechecked, all is dandy!


compose weighted with groupby, coarsen, resample, rolling etc.

It would be nice to make weighted work with groupby - e.g. #3935 (comment)
However, it is not entirely clear to me how that should be done. One way would be to do:
da.groupby(...).weighted(weights).mean()

this would require that the groupby operation is applied over the weights (how would this be done?)
Or should it be
da.weighted(weights).groupby(...).mean()

but this seems less intuitive to me.
Or
da.groupby(..., weights=weights).mean()

I think da.groupby(...).weighted(weights).mean() would be pretty sensible.
We could probably make both da.groupby(...).weighted(weights) and da.weighted(weights).groupby(...) return exactly equivalent objects, if desired.

@ahuang11 in #4210:
I want to do something similar as xesmf's weighted regridding, but without the need to install esmpy which has a lot of dependencies.
Are variations of the following possible?
ds.weighted(coslat_weights).coarsen(lat=2, lon=2).mean()

ds.coarsen(lat=2, lon=2).weighted(coslat_weights).mean()

That's currently not possible. What you can try is the following:
(ds * coslat_weights).coarsen(lat=2, lon=2).sum() / coslat_weights.coarsen(lat=2, lon=2).sum()

but this only works if you don't have any NaNs.

@mathause Does the skipna=True flag not work in your last example?

No that won't work. You need to mask the weights where the data is NaN. An untested and not very efficient way may be:
def coarsen_weighted_mean(da, weights, dims, skipna=None, boundary="exact"):

    weighted_sum = (da * weights).coarsen(dims, boundary=boundary).sum(skipna=skipna)

    masked_weights = weights.where(da.notnull())
    sum_of_weights = masked_weights.coarsen(dims, boundary=boundary).sum()
    valid_weights = sum_of_weights != 0
    sum_of_weights = sum_of_weights.where(valid_weights)

    return weighted_sum / sum_of_weights

An example (without NaNs though):
import xarray as xr
import numpy as np

air = xr.tutorial.open_dataset("air_temperature").air
weights = np.cos(np.deg2rad(air.lat))

# we need to rename them from "lat"
weights.name = "weights"

c_w_m = coarsen_weighted_mean(air, weights, dict(lat=2), boundary="trim")

# to compare do it for one slice
alt = air.isel(lat=slice(0, 2)).weighted(weights).mean("lat")

# compare if it is the same
xr.testing.assert_allclose(c_w_m.isel(lat=0, drop=True), alt)

Would
da.weighted(weights).integrate(...)

be in scope as well?

I am interested in the coarsen with weights scenario that @dcherian and @mathause described here for a current project of ours.
I solved the issue manually and its not that hard
import xarray as xr
import numpy as np

# example data with weights
data = np.arange(16).reshape(4,4).astype(float)
# add some nans
data[2,2] = np.nan
data[1,1] = np.nan

# create some simple weights
weights = np.repeat(np.array([[1,2,1,3]]).T, 4, axis=1)
weights

da = xr.DataArray(data, dims=['x', 'y'], coords={'w':(['x','y'], weights)})
da

masked_weights = da.w.where(~np.isnan(da)) # .weighted() already knows how to do this
da_weighted = da * masked_weights
da_coarse = da_weighted.coarsen(x=2, y=2).sum() / masked_weights.coarsen(x=2, y=2).sum()
da_coarse

but I feel all of this is duplicating existing functionality (e.g. the masking of weights based on nans in the data) and might be sensibly streamlined into something like:
da.weighted(da.w).coarsen(...).mean()

at least from a user perspective (there might be unique challenges with the implementation that I am overlooking here).
Happy to help but would definitely need some guidance on this one.
I do believe that this would provide a very useful functionality for many folks who work with curvilinear grids and want to prototype things that depend on some sort of scale reduction (coarsening).
Also cc'ing @TomNicholas who is involved in the same project 🤗


software patent violation

this code violation my patent no  and need to be changed

Do you mean it violated no patent?
You should definitely not sue him immediatly!


Remove EthQuery.sendAsync check from NetworkController

The lookupNetwork and getEIP1559Compatibility methods in NetworkController check to see if the EthQuery object which is assigned when a provider is initialized has a sendAsync method before looking up the network or determining EIP-1559 compatibility. This check is unnecessary, as EthQuery will always have this method. We can remove this check and the associated tests.
This issue was split off from https://github.com/MetaMask/core/pull/1039.

Hey team! Please add your planning poker estimate with Zenhub @cryptodev-2s @Gudahtt @mcmire


for each breakpoint mixin

Merge constructions like
@if $ekzo-enable-responsive-widths {

	@each $breakpoint, $value in $ekzo-breakpoints {
		@include ekzo-breakpoint($breakpoint) {
			@include ekzo-widths('#{$breakpoint}-');
		}
	}

} // endif

into single each-breakpoint() mixin

Impossible to implement since so far Sass doesn't have way to call mixins:
Ref: https://github.com/sass/sass/issues/626

Partially implemented, but via global variable hack and additional ekzo-temp() function.
It's still requires to have @content, since there is no way to call mixin with unknown name.


Dockerize API

Description
Jira Ticket: SARAALERT-787
This adds separates out the API to run on a separate Sara Alert instance in a separate Docker container from the core application.
Important Changes
docker-compose.yml

Added a service for the API. Aside from the name, this is identical to sara-alert-enrollment. This means they the same MySQL database and Redis instance.

docker-compose.prod.yml

Just the corresponding entry for the API service here that pulls the latest tag.

nginx.conf

Now routes API and OAuth requests to the API instance, based on a URL path regex.

Testing
This fix was tested on the following browsers (submitter must check all those that apply):

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] IE11

There are no tests relevant to these changes. We will want to manually test this on the demo server before merging.

Now that there are two approvals - before I merge, I'm going to deploy this to demo over the weekend for testing. If all goes well, I'll merge it Sunday night/Monday morning for 1.14.0 release.


Annotation Tag Comparison

Implements comparison portion of #1377
TODO:

[x] Add new comparisonTags query parameter which provides a list of tags to compare with the selected/base tag.
[x] Update Track Class to have a tag property which will label tracks as being from a specific tag
[x] Handle trackId conflicts when two tracks with the same Id but different tags are being used.  Not sure yet if this is done by relying on accessing tracks by TrackId+Tag or if I renumber comparison tracks to prevent conflicts. (For right now I'm renumbering)
[x] Add some Coloring to chips for tags that can be used to differentiate between tracks.
[x] Add to the Tag viewer a way to do comparisons.  Being able to select/check items for comparison and submit it to reload the annotations.
[x] Determine if Comparisons should be done in Read-Only mode (I'm leaning towards yes).
[x] Limit to only a comparison of One
[x] Comparison should render an overlap area that will display the overlap of tracks with the same type.

I'm going to wait for this to be implemented before doing additional calculations like IOU area displaying and other items.

[ ] Allow for a better indicator of being in 'comparison mode'
[ ] Add toggle for comparison overlaps (probably in the visualization area.  Could use the circle overlaps I was using already.
[ ] Make sure the import tool works when on default with multiple comparison tags.


[New game]: Remeber the Words

🎮 Game Request
Game logic and basic description
The user will be displayed some words,  and player will have to try to remember some number of words displayed.
Point down the features
Game points

After the words have been displayed, the player has to write down the words he/she have remebered.
the user will be given points as per the guess.

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

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

Hey @ritik48 👋!
@kunjgit here,
Hope you are doing extremely well 😇
It's confirmed 🥳, GameZone is taking part in hacktoberfest and ready to have another 💥
Ready to have some amazing contributions once again also thank you for you support in GSSoC23 you have took us on top 5 ❤🔥
if you still haven't joined us join us on Discord
See you soon 😊

Hey @ritik48 👋!
@kunjgit here,
Hope you are enjoying this hacktober 😀
We are excited to share that we are opening issue from our side where you will be going to add games on our website 🚀
Work on this issue 🔥
and help us building GameZone 💗
if you still haven't joined us join us on Discord
See you soon 😊

Hello @ritik48, Time's up!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

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


Add 'context' section in COAR ack notifications

 Fix missing "context" section in COAR ACK notifications (TentativeAccept/Reject, Reject, ...)


Moving JAMI out of psimi

From @tschaka1904 on February 25, 2016 17:7
Hi all,
we're doing here right now some little changes on JAMI (bug fixes, replacing old uniprot kraken etc.). This will also mean that we have to do a release on some point. If I do changes right now to JAMI, it would affect the whole psimi repo and I think this sounds not very clean. This is would like to move JAMI out of it. What do you think?
Best regards,
Max
Copied from original issue: MICommunity/psimi#16

From @colin-combe on February 26, 2016 10:57

Do we want to keep it in MICommunity or do we want to put it into an
own organisation?

I don't mind. I've thought it might be an idea to tidy up by  moving the
all the automated exports from googlecode/SF into a seperate 'archive'
account and just have live projects in MICommunity.
Stating the obvious - don't lose the revision history :)
(also there's some tickets on the existing project).
it should be that the documentation from google-code is in a branch
called 'wiki'
You could merge pull request #13 before forking / moving / doing
whatever to it.

It will by about 15 repositories.

Um, splitting JAMI into 15 repositories doesn't sound that great to me.
IMO, its nice to have a top level directory from which you can build
everything.
cheers,
c
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

Do we want to have on repo which is just PSI-JAMI and contains everything or do we want to have several repos like: jami-bridges, jami-enricher, jami-imex-updater etc. ? The second approach would look similar to: https://bitbucket.org/account/user/intact-ebi/projects/INTACTBRIDGES and follows the subtree pattern. But maybe its enough to have just a PSI-JAMI repo. What do you think ?

From @colin-combe on February 25, 2016 17:52
+1 to cleaning this up
It might be that JAMI is the only thing in here that's currently in use?
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

How about this? https://github.com/MICommunity/PSI-JAMI
Issues have been migrated and documentation is now in the readme.md file.


Publish in npm

It would be very convenient to publish this in npm, for usage in a variety of automation frameworks. Thanks for building the library!

hi team, any update on this ? when it will be published to npm


IFIX-240-UI : FrameWork - API Exception Handling

Link for ticket

Please Change the Branch name to Jira reference Ticket ID


v0

what if i abstract away esbuild specific things into parameters that an end-user can pass in. This way, we can just have:

nodejs_bundle_browser
nodejs_bundle_binary
where users pass in the commands to build their JS (similar UX to npm scripts).


remove carbon-client.py, is broken for 4 years

Trying to figure out what this does (never used before) looks like it is broken for a long time. Have not seen any complaints so maybe remove it instead of fixing?
Is anybody using this?

Looks like it's like carbon but takes metrics from stdin. Looks like broken for long time, agreed.

Codecov Report

Merging #890 into master will increase coverage by 1.32%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #890      +/-   ##
==========================================
+ Coverage   50.21%   51.53%   +1.32%
==========================================
  Files          37       36       -1
  Lines        3541     3450      -91
  Branches      508      495      -13
==========================================
  Hits         1778     1778
+ Misses       1646     1555      -91
  Partials      117      117

Continue to review full report at Codecov.

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

Merging. If someone was actually using this in some old version then let me know.


VkPhysicalDeviceFeatures2KHR not serialised or patched in vkCreateDevice

Description
On Android (specifically, 8.0.0 on a Samsung Note 8 with Mali-G71), if an app is launched through RenderDoc, and the app uses VkPhysicalDeviceFeatures2KHR in the pNext chain of VkDeviceCreateInfo to enable features rather than pEnabledFeatures (which is set to null), then vkCreateDevice will fail with VK_ERROR_INITIALIZATION_FAILED.
Using that works correctly when launched outside of RenderDoc. The failure doesn't occur if pEnabledFeatures is used instead. Capturing on Linux works correctly when VkPhysicalDeviceFeatures2KHR is used, so it appears to be Android-specific.
Repro steps
Use VkPhysicalDeviceFeatures2KHR to enable features when creating a device and attempt to launch that app through RenderDoc.
Environment

RenderDoc build: Both latest git (9ffcd0a9e0c6c406057104abb97555964b306131) and 1.1 have the issue
Operating System: Android 8.0.0
API: Vulkan
Phone: Samsung Note 8, Mali-G71

log.txt
That's everything RenderDoc/Vulkan related I can see (with a few lines removed that contain our app name).

Hmm OK yeh nothing in there. If you run without renderdoc and instead of setting pEnabledFeatures to NULL you set it to an empty-initialised struct, does that have any issues?
That's what the code will be doing at the moment, I don't have proper handling in for the VKPDF2 features struct, so I'll be setting a features struct to enable a few things I need for capture. I don't see anything in the spec saying you can't set both (it should just ignore the non-extended one) but maybe something is complaining about that.

Yeah, that fails. The spec does have:

If the pNext chain includes a VkPhysicalDeviceFeatures2 structure, then pEnabledFeatures must be NULL

Ahh that would explain it then, I was looking elsewhere and it seemed like it was just an override rather than mutually exclusive.
I need to update that code to handle the different features structs that can go on pNext, as at the moment it's not serialising & replaying them either. That should sort it out then I think.

OK, in the meantime I can just avoid using VkPhysicalDeviceFeatures2 on Android since there's no extended features I need to enable there.

The code should now properly serialise & patch VkPhysicalDeviceFeatures2 and leave the regular pEnabledFeatures as NULL if it wasn't used by the application. Also any other chained extension-specific feature structs will be serialised & replayed at the same time.


[ENHANCEMENT] Option to Prepend Namespace to Keywords Automatically

Is your enhancement request related to a problem? Please describe.
I am frustrated that when using auto-complete I cannot automatically prepend the namespaace as it often leads to bad practices on the team. It is also kind of annoying when I have to backtrack to add the namespace myself. to ensure consistency etc
Describe the solution you'd like
Have a toggle/boolean in the VsCode settings that allows auto-complete to prepend the namespace
Describe alternatives you've considered
I tried enforcing it manually or making a linter to catch it, but it would honestly just be easier if I can force it
Additional context
Add any other context or screenshots about the feature request here.

That sounds like a great idea, and I will include it, but you don’t have to be frustrated ;-)
It might also be a good idea to add a QuickFix that automatically handles this for the selected keywords.
And by the way, do you know the shortcut CONTROL+ALT? It shows the namespaces where they aren’t indicated. You can also enable it fully so that you won’t have to add it manually anymore.
In your settings.json, you can add the following:
    "[robotframework]": {
        "editor.inlayHints.enabled": "on",
    },
    "robotcode.inlayHints.parameterNames": true

With the last setting, robotcode.inlayHints.parameterNames, you can toggle the inlay hints for parameter names on and off.


Python conventional changes

Description
Changed some lines of code according to Python conventions. No functionality is changed.

This repo is deprecated and you should submit changes to upstream instead: https://github.com/libsdl-org/SDL


Can make wait ignore config containers?

When you run make wait for an app that has a config container, make wait continually waits for that config container to "finish starting". But I think config containers don't "start" - I think they just exist as data stores. Can make wait ignore any container with "config" in it's name?

definitely a bug, I noticed it too. config containers do start, but they exit pretty quickly too, so the wait script is probably not accounting for the "done and stopped" state properly and it waits forever


Make grabbing radius customizable

This way, if you make the physics collider on your hands larger, you can make the grabbing radius larger as well.

Between this and the physics body settings we're gonna end up with a really long list of properties if we go down this road. I'm thinking there's a way to use the mixin system to pass settings more concisely.
You can also just write out the player avatar structure you want to override as described here
and then specify your sphere-collider settings in the html:
<a-entity progressive-controls="objects: .myclass">
  <a-entity class="right-controller" super-hands sphere-collider="radius: 0.01"></a-entity>
  <a-entity class="left-controller" super-hands sphere-collider="radius: 0.01"></a-entity>
</a-entity>

I tried that just now, and it doesn't seem to work? I'm assuming because the sphere-collider value is being overwritten by progressive-controls?

Hmm. It's not supposed to. That would be another bug. Would you please
share a glitch.me or create a unit test showing this?
On Sat, Oct 7, 2017, 12:09 PM RavenWorks<EMAIL_ADDRESS>wrote:

I tried that just now, and it doesn't seem to work? I'm assuming because
the sphere-collider value is being overwritten by progressive-controls?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/wmurphyrd/aframe-super-hands-component/pull/83#issuecomment-334950907,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJkeq6V8rWQf8hpvmtCC13o4Crc63mGjks5sp7BQgaJpZM4Pw6mv
.

I'm sorry, that was my mistake just now -- I was still testing on my branch, which is where the assignment was coming from. It does seem to work after all. (I did have some weird behaviour where pressing the trigger on one hand would make both hands grab, but that might be unrelated; I'll look into it later.)

I just discovered that same issue with grab. It's not related to this
On Sat, Oct 7, 2017, 1:10 PM RavenWorks<EMAIL_ADDRESS>wrote:

I'm sorry, that was my mistake just now -- I was still testing on my
branch, which is where the assignment was coming from. It does seem to work
after all. (I did have some weird behaviour where pressing the trigger on
one hand would make both hands grab, but that might be unrelated; I'll look
into it later.)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/wmurphyrd/aframe-super-hands-component/pull/83#issuecomment-334955377,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJkeqwJh8S13y6G_gSRwKipHMnGqa6Waks5sp76cgaJpZM4Pw6mv
.


Recommend targeting older Kotlin bytecode

The library currently targets Kotlin 1.9 metadata.
Unfortunately for those of us stuck on older versions of Kotlin, this means we cannot use this library. Can you set the Kotlin metadata target to 1.6 for the next version?
/home/raman/.gradle/caches/modules-2/files-2.1/io.exoquery/pprint-kotlin/1.0.0/ab5886a4464d33ab32995d9c4235a1d93bfed8e0/pprint-kotlin-1.0.0.jar!/META-INF/pprint-kotlin.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.6.0.

I’ll try to push a couple of releases in 1.6. Maybe I should add the Kotlin version to the versioning scheme like 1.1.0-1.6.0 or something like that? Is there a way to build to multiple Kotlin versions in Gradle?

If the project is not using any language features > 1.6, you don't need to publish multiple versions of it -- you could just set the languageVersion to 1.6 and if compiled with Kotlin 1.9 it should work in any kotlin project using 1.6 to 1.10, see https://kotlinlang.org/docs/kotlin-evolution.html#evolving-the-binary-format).

I'll try this out locally and submit a PR if it works.

@deusaquilus Tried it out locally and it works fine. Submitted a PR!


Cant Build with Visual Studion Professional / local pathes in VCXPROJ

I want to compile the project Bladed controller wrapper\Native controller\build\vs\BladedControllerWrapper.sln which is failing with the error message
c:\mypath\turbine-controllers\Bladed controller wrapper\Native controller\src\Actuator.cpp(1,10): fatal  error C1083: Cannot open include file: 'Actuator.hpp': No such file or directory

When I had a look at the VCXPROJ file I saw absolute pathes, which probably will only work on my machine... I tried to change to (e.g.)
--- a/Bladed controller wrapper/Native controller/build/vs/BladedControllerWrapper.vcxproj
+++ b/Bladed controller wrapper/Native controller/build/vs/BladedControllerWrapper.vcxproj
@@ -87,7 +87,7 @@
       <PrecompiledHeader>NotUsing</PrecompiledHeader>
       <PrecompiledHeaderFile>
       </PrecompiledHeaderFile>
-      <AdditionalIncludeDirectories>C:\Development\TurbineControllers\BladedControllerWrapper\Native\include\nlohmann;C:\Development\TurbineControllers\BladedControllerWrapper\Native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>..\include;..\include\nlohmann;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <LanguageStandard>stdcpp20</LanguageStandard>
     </ClCompile>

which doesnt work. Therefore I wonder if the include files differs or I have just changed the wrong thing.

after rereading I realized that the relative path was wrong. can you please add this patch?
inlude_path.patch

Commit 2fb8a1b8c27289bca1eefb4a4d4aa0aca6f140bf resolves this issue.


Print Statement (obj.attr) Fails When Cursor Is On Attribute

When the cursor is positioned over an object attribute within square or round brackets, it fails to close the statement, leaving an opening bracket. This is likely due to the parent parser, which initiates because of the dot notation
Steps to reproduce:

hover with the mouse over attr of Foo(obj.attr) or foo[obj.attr]
use the command to print

Expected behavior:
print('➡ obj.attr:', obj.attr)

Actual behavior
print('➡ (obj.attr:', Foo(obj.attr)

 python-easy-print

It may not be worth solving as it can break parents who call foo().bar() which now works fine. One can also select the desired text and be done with it.


ERROR on	go secChan.monitor(ctx)

Please could you help me on this issue

This might be due to the unexpected format of a message coming.
Could you share your source code in main.go and pcap file if available?

Thank you for your response.
I have just run the gopcua/examples/client/client.go script with changing endpoint.
p.s.  All rights reserved.
// Use of this source code is governed by a MIT-style license that can be
// found in the LICENSE file.
/*
Command client provides a connection establishment of OPC UA Secure Conversation.
*/
package main
import (
"context"
"encoding/hex"
"flag"
"log"
"time"
"github.com/wmnsk/gopcua/datatypes"
"github.com/wmnsk/gopcua/services"
"github.com/wmnsk/gopcua/uacp"
"github.com/wmnsk/gopcua/uasc"
"github.com/wmnsk/gopcua/utils"

)
func main() {
var (
endpoint   = flag.String("endpoint", "opc.tcp://Abays-MacBook-Pro.local:53530/OPCUA/SimulationServer", "OPC UA Endpoint URL")
payloadHex = flag.String("payload", "ff13", "Payload to send in hex stream format")
)
flag.Parse()
// Create context for UACP to be used by statemachine working background.
ctx := context.Background()
ctx, cancel := context.WithCancel(ctx)
defer cancel()

// Establish UACP Connection with the Endpoint specified.
conn, err := uacp.Dial(ctx, *endpoint)
if err != nil {
	log.Fatal(err)
}
defer func() {
	if err := conn.Close(); err != nil {
		log.Fatalf("Failed to shutdown connection: %s", err)
	}
	log.Println("Successfully shutdown connection")
}()
log.Printf("Successfully established connection with %v", conn.RemoteEndpoint())

// Open SecureChannel on top of UACP Connection established above.
cfg := uasc.NewClientConfigSecurityNone(3333, 3600000)
secChan, err := uasc.OpenSecureChannel(ctx, conn, cfg, 5*time.Second, 3)
if err != nil {
	log.Fatal(err)
}
defer func() {
	if err := secChan.Close(); err != nil {
		log.Fatalf("Failed to close secure channel: %s", err)
	}
	log.Printf("Successfully closed secure channel with %v", conn.RemoteEndpoint())
}()
log.Printf("Successfully opened secure channel with %v", secChan.RemoteEndpoint())

//Send FindServersRequest to remote Endpoint.
if err := secChan.FindServersRequest([]string{"ja-JP", "de-DE", "en-US"}, "gopcua-server"); err != nil {
	log.Fatal(err)
}
log.Println("Successfully sent FindServersRequest")
time.Sleep(500 * time.Millisecond)

// Send GetEndpointsRequest to remote Endpoint.
if err := secChan.GetEndpointsRequest([]string{"ja-JP", "de-DE", "en-US"}, []string{"gopcua-server"}); err != nil {
	log.Fatal(err)
}
log.Println("Successfully sent GetEndpointsRequest")
time.Sleep(500 * time.Millisecond)

sessCfg := uasc.NewClientSessionConfig(
	[]string{"en-US"},
	datatypes.NewAnonymousIdentityToken("anonymous"),
)
session, err := uasc.CreateSession(ctx, secChan, sessCfg, 3, 5*time.Second)  ////// <<<<<<<<  errrrorrrr
if err != nil {
	log.Fatal(err)
}
defer func() {
	session.Close()
	log.Printf("Successfully closed secure channel with %v", secChan.RemoteEndpoint())
}()
log.Printf("Successfully created secure channel with %v", secChan.RemoteEndpoint())

if err := session.Activate(); err != nil {
	log.Fatal(err)
}
log.Printf("Successfully activated secure channel with %v", secChan.RemoteEndpoint())

if err := session.ReadRequest(
	2000, services.TimestampsToReturnBoth, datatypes.NewReadValueID(
		datatypes.NewNumericNodeID(0, 11111), datatypes.IntegerIDValue, "", 0, "",
	),
); err != nil {
	log.Fatal(err)
}
log.Println("Successfully sent ReadRequest")

// Send arbitrary payload on top of UASC SecureChannel.
payload, err := hex.DecodeString(*payloadHex)
if err != nil {
	log.Fatal(err)
}
if _, err := secChan.WriteService(payload); err != nil {
	log.Fatal(err)
}
log.Printf("Successfully sent message: %x\n%s", payload, utils.Wireshark(0, payload))
time.Sleep(500 * time.Millisecond)

}`

hi abay94
I have been looking at the code of the block recently. Can I leave a way of communication?

OK it seems the source code is the same one in examples directory.
Then we need to analyze the incoming packets to find out the exact cause. Could you reproduce it in your environment again and share the captured packets?

Helllooo!
Here is my print

Yes, of course thanks!

@abay94
Could you share the packet captures, not the source codes and console outputs?

Sorry, I do not know where can I see the captured packets. If the next msg is not a packet ( it is decoded part of attribute of SucureChannel:rcvBuf, 3 times)
`1) &{MessageType: 5197902, ChunkType: 70, MessageSize: 135, Payload: 2f000000687474703a2f2f6f7063666f756e646174696f6e2e6f72672f55412f5365637572697479506f6c696379234e6f6e65ffffffffffffffffe8030000050d00000100c1010000000000000000010000000000000000ffffffff00000000000000240000000100000000e4fd2b7970d40180ee360000000000, SecurityPolicyURI: 47, http://opcfoundation.org/UA/SecurityPolicy#None, SenderCertificate: &{-1 []}, ReceiverCertificateThumbprint: &{-1 []}, Payload: e8030000050d00000100c1010000000000000000010000000000000000ffffffff00000000000000240000000100000000e4fd2b7970d40180ee360000000000  SequenceNumber: 1000, RequestID: 3333, Payload: 0100c1010000000000000000010000000000000000ffffffff00000000000000240000000100000000e4fd2b7970d40180ee360000000000 2185-07-21 23:34:33.709551616 +0000 UTC, 1, 0, [0], &{-1 []}, &{0, 0 0},<PHONE_NUMBER>0000000100000000e4fd2b7970d40180ee360000000000}
2) &{MessageType: 5067591, ChunkType: 70, MessageSize: 56, Payload: 01000000e9030000050d00000100a90160cefe2b7970d4010200000000000000000000000000000000000000,  TokenID: 1, Payload: e9030000050d00000100a90160cefe2b7970d4010200000000000000000000000000000000000000 SequenceNumber: 1001, RequestID: 3333, Payload: 0100a90160cefe2b7970d4010200000000000000000000000000000000000000 2018-10-30 17:51:23.206 +0000 UTC, 2, 0, [0], &{0 []}, &{0, 0 0}, 00000000}
3) &{MessageType: 5067591, ChunkType: 70, MessageSize: 56, Payload: 01000000ea030000050d00000100af0120524c2c7970d401030000000000000000ffffffff00000000000000,  TokenID: 1, Payload: ea030000050d00000100af0120524c2c7970d401030000000000000000ffffffff00000000000000 SequenceNumber: 1002, RequestID: 3333, Payload: 0100af0120524c2c7970d401030000000000000000ffffffff00000000000000 2018-10-30 17:51:23.714 +0000 UTC, 3, 0, [0], &{-1 []}, &{0, 0 0}, 00000000} `

hi @abay94
Are you using the go language to write the opcua client, and then read the data from the server? Can you give me your mail box? Let's talk about it.

From the logs you pasted, gopcua tried to decode GetEndpointsResponse with "Good(0x00000000)" ServiceResult but it has zero-sized Endpoints. So this might be the problem with our decoder causing crash when decoding it(Decoders are not so robust in the current implementation).

If you don't need to send GetEndpointsRequest to your server, delete the lines related to it.
If you need it, please capture packets and attach here to debug. Packets can be captured with Wireshark or tcpdump.

OK thanks!!


Text-to-speech

I have been using cactbot for so long. It is an amazing app and thx for the development of this tool. Since last few updates I haven't been able to enable text-to-speech. I usually open the raidboss-config.js and change the options.SpokenAlertsEnabled = true; however this is not working. If anyone can help with this I would appreciate it.

Please follow this:

Did you changed the "Default alert output" to "🆙💬 Text and TTS" or "💬 TTS Only"? (this option is below OverlayPlugin -> Cactbot -> RAIDBOSS)
Did you installed some TTS plugins in ACT? (such as TTSYukkuri or FoxTTS, etc)
If you're using System TTS instead of an independent TTS plugin, Does it functioned normally in system settings?

Oh! I didn't know I have the change the setting from inside the ACT itself. That solve it. Thank you for the support Maiko


backports.shutil_which 3.5.2

Type: Missing
Summary:
backports.shutil_which 3.5.2
Details:
Add MIT License
Resolution:
License Url:
https://github.com/minrk/backports.shutil_which/blob/3.5.2/LICENSE

Thank you for your contribution!

Even though the setup.py states PSF as the license, the license file included with the package is MIT. Looking at the source repo, the shutil_which.py is PSF (imported module from the Python library) and everything else is MIT.
Agree with the declared being MIT and leaving PSF to fall under the "discovered" category.


toggle-button Realistic Examples and Accessibility fix.

Summary
Added the realistic examples and fixed the Accessibility issue for Open/Close text example.
What was changed:
Have added the realistic example and have fixed one accessibility issue on Open / Close Button Text ToggleButton
Why it was changed:
On "Open / Close Button Text ToggleButton " while using Voiceover / Jaws  the text was not reading the changed state .
Added the meaningful/realistic examples

@ashishkcerner We need some more information to be able to review this PR (such as JIRA number). Can you please fill out the rest of the PR template?


PCK switch to ShardedLock

SPK was switched to sharded lock a while ago, but PCK was missed. This is a significant performance improvement for multi-thread earth orientation queries.

Can you tell me more about this.
Frank
On Oct 15, 2024, at 7:35 AM, Dar Dahlen @.***> wrote:
SPK was switched to sharded lock a while ago, but PCK was missed. This is a significant performance improvement for multi-thread earth orientation queries.

You can view, comment on, or merge this pull request online at:
https://github.com/Caltech-IPAC/kete/pull/138
Commit Summary

aa8222ehttps://github.com/Caltech-IPAC/kete/pull/138/commits/aa8222e955634233c26bd8cac7a48f5aec0311d8 PCK switch to ShardedLock

File Changes
(1 filehttps://github.com/Caltech-IPAC/kete/pull/138/files)

M src/kete_core/src/spice/pck.rshttps://github.com/Caltech-IPAC/kete/pull/138/files#diff-d3fd52e0fc71466c716fb1eccaa31356d0f8f4229f84a4310f96fea6f0542e1e (7)

Patch Links:

https://github.com/Caltech-IPAC/kete/pull/138.patch
https://github.com/Caltech-IPAC/kete/pull/138.diff

—
Reply to this email directly, view it on GitHubhttps://github.com/Caltech-IPAC/kete/pull/138, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADXUBIJPHUBNS6F7S73NKKDZ3UR3ZAVCNFSM6AAAAABP7KCNIOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU4DQOJXHAZDIMY.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Spice kernels are stored in memory shared between threads. Having multiple threads access the same memory can lead to race conditions, where you may make a change to memory while some other thread is reading it. the RwLock, (Read/Write lock) method means you have a Mutex (basically a thread safe flag), which indicates that the chunk of memory you are using is either in read or write mode. If it is in read mode, all the threads can safely read simultaneously. If it is in write mode, only 1 thread may use it at once.
The standard implementation of the read write lock in rust assumes about an equal usage of read and write, however for our needs we typically write once (or very infrequently), and only read from that point forward. This is a very one-sided usage, and the assumptions which the RwLock are not ideal, leading to poorer performance. I tested several alternate implementations about 6 months ago and settled on the ShardedLock, which does the same thing, but the implementation is more friendly for the read heavy conditions we experience. It was about an order of magnitude speedup when using many threads in contention for the spice memory.

I unfortunately only put the change in the the SPK reader, which is where we need it the most, but forgot to change the PCK reader. This PR just updates that.

Got it. Thanks.
Frank
On Oct 15, 2024, at 9:16 AM, Dar Dahlen @.***> wrote:
Spice kernels are stored in memory shared between threads. Having multiple threads access the same memory can lead to race conditions, where you may make a change to memory while some other thread is reading it. the RwLock, (Read/Write lock) method means you have a Mutex (basically a thread safe flag), which indicates that the chunk of memory you are using is either in read or write mode. If it is in read mode, all the threads can safely read simultaneously. If it is in write mode, only 1 thread may use it at once.
The standard implementation of the read write lock in rust assumes about an equal usage of read and write, however for our needs we typically write once (or very infrequently), and only read from that point forward. This is a very one-sided usage, and the assumptions which the RwLock are not ideal, leading to poorer performance. I tested several alternate implementations about 6 months ago and settled on the ShardedLock, which does the same thing, but the implementation is more friendly for the read heavy conditions we experience. It was about an order of magnitude speedup when using many threads in contention for the spice memory.
—
Reply to this email directly, view it on GitHubhttps://github.com/Caltech-IPAC/kete/pull/138#issuecomment-2414459771, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADXUBINICFOXZHCNUQKSTNLZ3U5VVAVCNFSM6AAAAABP7KCNIOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJUGQ2TSNZXGE.
You are receiving this because you commented.Message ID: @.***>


Main identifier module and dkey

"isidentifer" isn't a valid way of doing things here. Rest is fine


Applying a block to a frame on a server does not change the appearance on the client

Trying to apply a block to a frame does not work on a server. No logs in the server. /simpleframes report shows that the block was indeed placed into the frame on the serverside. On the clientside, the block does not update (remains as default frame block), even after logging back in.
The following message is logged on the client when a block is attempted to be applied into a frame:
[17:46:37] [Render thread/WARN]: Unknown custom packed identifier: simpleframes:sync_texture_packet

Issue also occurs for me, just without the error on the server side

originally this was fixed with a relog because of how textures are loaded they didn't always load correctly on the fly - I assume you have tried restarting your server and client?
That unknown packet identifier thing has been there for a while, I think at some point Minecraft switched over to a system that required you to register them somehow, but the documentation (the last time I check at least) for fabric didn't have this bit.
If I get the chance I'll have a look and see if I can recreate this at some point, which version of the mod and Minecraft are you both on?

The scenario is the following. I have reloaded the server and client. The report states that the textures are loaded, but simply not visually.  I am using the modrynth version for fabric (for 1.20.1).

Happens to me as well. Here is my server log: https://mclo.gs/n8DVLWD. I placed several framed panels and added a texture, which didn't apply visually, but the report command says it's there.
This does never happen in single player but on two different servers I tried.
MC Version: 1.20.1
SimpleFrames Version: 1.2.0
Quilt Loader: 0.26.0


Fail importer immediately if dependencies are missing and make gunzip etc. configurable

@dabreegster This is a detour from the actuated control, but I noticed that the importer will happily run, possibly downloading a lot of data, until it needs to run a dependency (e.g. unzip, osmconvert), and then it fails if the dependency is missing. I added a test for the presence of the dependencies that happens immediately rather than some minutes down the line.
I also had a slight issue on Windows, where I have gzip on my machine but not gunzip, but gunzip is usually just a bash script that calls gzip with the -d option. I added the option to read configuration from a file importer.toml, that might look like this:
osmconvert = "osmconvert64-0.8.8p.exe"
gunzip = "gzip"
gunzip_args = "-d"

And then the default names for these commands will be overridden. In the case of gunzip, additional arguments can be added. If importer.toml isn't present, there should be no change from current behavior. Sorry for including both of these proposals in one PR. If you think one change is worth making, but not the other, I can remove one of the changes.

I’ll have to remove the toml dependency I added that’s no longer needed before finishing.

Oh yeah, you may also want to add the new file to .gitignore. And you could stash it in data/, like data/config for the updater, but that's up to you.

Good catch. Accidentally committing a per-user configuration file is the worst.
I don't think it's a file that updater would use or edit... though I suppose the ultimate in convenience for Windows users would be to automatically install any command line utilities that aren't found. Hopefully there aren't too many people willing to build from source but not willing to install a few exes in their path, but it happens.


fix(avm-context): enqueueing of public from private

Fixes
e2e_token_contract burn › private › burn less than balance
    Simulation error: Packed values for hash 0x237f08330472d6db6fdd49901b949f2d7fbdbdc3062ef5339753f8c6bd784d15 not found in cache

Also fix calculation of unencrypted log length since after fixing the packing I was getting "No unencrypted logs are allowed for static calls".

#6299  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @fcarreiro and the rest of your teammates on  Graphite

Merge activity

May 9, 10:11 AM EDT: @fcarreiro merged this pull request with Graphite.


Modify eslint config to apply prettier config correctly

Refer to readme of eslint-config-prettier, they require the "prettier" config must to be last to override other configs.
Moreover, there is a conflict between eslint rule @typescript-eslint/no-extra-semi and prettier's rule. It can be checked by command npx eslint-config-prettier ./app/app.tsx and the output is:
The following rules are unnecessary or might conflict with Prettier:

- @typescript-eslint/no-extra-semi

In current used version (eslint-config-prettier v7.0.0), we can fix it by adding additional config "prettier/@typescript-eslint". But an easier way is just update it to the latest version, after v8.0.0 it applies all configs by default.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


feat: kubernetes sync

https://github.com/open-feature/research/pull/31

FeatureFlagConfiguration

Have you done make install from open-feature-operator recently?
You'll need the latest CRD's for this to work

e

I was able to get it working but I noticed a few issues:

A "configuration modified" log message is repeated ~ 5 seconds when when a configuration hasn't changed.
The following error was logged after a flag change was detected:

W0830 16:13:45.048499   19741 reflector.go:347] pkg/mod/k8s.io/client-go@v0.25.0/tools/cache/reflector.go:169: watch of *v1alpha1.FeatureFlagConfiguration ended with: an error on the server ("unable to decode an event from the watch stream: unable to decode watch event: no kind \"FeatureFlagConfiguration\" is registered for the internal version of group \"core.openfeature.dev\" in scheme \"pkg/runtime/scheme.go:100\"") has prevented the request from succeeding

The config modified is because the status fields on the K8s object update far more than we're used too with other syncs.. I could remove the notification or lower the log level?


Create africameetup

Hi @karasowles!
A few comments about the event:

The file extension should be .md.
title is mandatory. Normally it will be the same as metaTitle (this one is used for SEO).
In description, you don't need to include the text (Description), so you can remove it.

If you can, fix it so we can add it to the page.
Thank you!

@YuneVK Thank you! How does it look now?

A few more things:
The lines --- included after the data are mandatory.
The description can be kept, in the previous comment I meant that the text in parentheses was not necessary. Before it was like this:
(Description)Join GitHub users across Africa to talk about open source project maintainership!

Speakers TBD, follow along on the Meetup page for announcements.

And I have edited it so that it looks like this:
Join GitHub users across Africa to talk about open source project maintainership!

Speakers TBD, follow along on the Meetup page for announcements.

To be able to launch the web today, I have edited the file correcting those two aspects. :)
If you have any doubts, once you have read the documentation, we can solve them in a meeting.
Thank you!
Translated with www.DeepL.com/Translator (free version)

A few more things:
The lines --- included after the data are mandatory.
The description can be kept, in the previous comment I meant that the text in parentheses was not necessary. Before it was like this:
(Description)Join GitHub users across Africa to talk about open source project maintainership!

Speakers TBD, follow along on the Meetup page for announcements.

And I have edited it so that it looks like this:
Join GitHub users across Africa to talk about open source project maintainership!

Speakers TBD, follow along on the Meetup page for announcements.

To be able to launch the web today, I have edited the file correcting those two aspects. :)
If you have any doubts, once you have read the documentation, we can solve them in a meeting.
Thank you!


Add 10(i)-experimental-block-pointer to skiplist for A770

Closes #1081.

Added tutorials.txt to conda, conda-basekit and default dirs. There was already one in lts dir. Am I correct that these dirs differ in where dpcpp (and igc driver) is taken from?

I think you need to create a new skip list, for example, in scripts/skiplist/a770 and add failing tutorial there.
When running "Build and test" manually you can set "Skip list" to "a770" (in addition to "Runner label") and also you can update .github/workflows/build-test-a770.yml to use this skip list by default here https://github.com/intel/intel-xpu-backend-for-triton/blob/llvm-target/.github/workflows/build-test-a770.yml#L66:
skip_list: ${{ inputs.skip_list || 'a770' }}

Thanks, @pbchekin! Addressed.


configure should fail if subcommands fail

In particular, calls to git or to llvm's configure script

c74d5ce0468054c327fecc1302275c66ed0b8f2c


Renovate babysitting

Describe the task
Address renovate PR's in a timely manner. Clear communications with DevOps Specialist.
Acceptance Criteria

[ ] All PR's accepted and implemented OR declined

Additional context

Add any other context about the task here.
Or here

For Sprint Jul 20 - Aug 09, 2023:

Basil verified and merged: [Snyk] Security upgrade aws-amplify from 5.3.0 to 5.3.2 #423
Currently evaluating these 3:
fix(deps): update dependency helmet to v7 #413.
fix(deps): update dependency remeda to v1 #414.
fix(deps): update dependency @nestjs/cli to ~10.1.0 #420.


[Exstensibility-Bug] Table 6302 - Power BI Report Buffer - Need to enlarge the field "EmbedUrl" to 1024

I've developed an easy report in PowerBI and published on my Business Central sandbox environment; I can see it successfully published on my Power BI workspace, but when I try to get it from the powerbi report i see the following error message:

So, it seems that the enbedUrl created  by the system is 288, while the maximum length is 250. For this reason, I would ask you to enlarge the field so to be able to use my custom reports on BC.
Also, I would suppose that the same change should be consequently applied to the following fields:

Table 6301 - Power BI Report Configuration - Field "EmbedUrl"
Table 6307 - Power BI Report Uploads - Field "Embed Url"

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Correctly handle errors in podman ps

podman ps does not actually handle errors when retrieving containers right now. Fix that.
Also, I realized we never adjusted --last and --latest after we changed to boltdb (and removed the inherent sorting from SQL). I fixed --latest and disabled --last for now.

LGTM, assuming happy tests.

@rh-atomic-bot r+

Alright, I forgot to skip the --last tests. I'm not sure how they were succeeding before now - maybe we weren't checking the output?

Yep, we were not actually checking the output for correctness, just that it was the right length.

@rh-atomic-bot r=rhatdan


fix: pathPrefix property location

The pathPrefix property is located in the wrong position. It does not work in the prev location.

I don't understand if the solution is correct why netlify is unable to deploy this?


Add secondary for project download

@seraphinandrieux : don't hesitate to ping me when you think it's ready, so I can merge this

@seraphinandrieux : don't hesitate to ping me when you think it's ready, so I can merge this

Ok on my side


Suggestion on how to improve step counting

Hello sir. I just got to use your app yesterday and I must say it's very nice. My tip on how to further improve the walking/running step counter is to integrate the app to work with the phone's gps(which would require permissions). This way when someone is doing a walking/running activity, steps won't be achieved or counted unless the app detects a change in movement through the GPS sensor. I hope this suggestion would be of help.

Thank you, we plan on adding GPS integration, but also the app targets people who use indoor training, treadmill, and other activities that do not require GPS movement.


selectors may start with combinators

fixes https://github.com/microsoft/vscode/issues/147353
fixes #250
A minor change that removes syntax errors when selectors start with combinators (ex: >, ~, and +).

@taroken6 Thanks a lot, I added some tests.
Can you sign the Contributor License Agreement?

@taroken6 Thanks a lot, I added some tests. Can you sign the Contributor License Agreement?

Think I signed it. Didn't see word from CLA Bot.


How do I make ytdl prefer best fps rather than best bitrate?

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

How do I make ytdl automatically prefer best fps+bitrate rather than just best bitrate? For example, when downloading https://www.youtube.com/watch?v=Xm8UTv6LSf0 with best video+audio, it downloads the 30fps format because it has a higher bitrate than 60fps format.

It does not prefer by only bitrate in the first place. You can't manage the order of sorting criteria.


Create s3creds.txt for each user

currently we only do it for the tenant leader.  we now want ceph s3 creds for ALL users at creation time

Need to add db tracking so we know who owns what keys

reopening it doesnt always grab the new key for users, fixing.


refactor(progressive-onboarding): Swap in new @artsy/dismissible and refactor code

Related:

https://github.com/artsy/volt-v2/pull/1040

The type of this PR is: Refactor
This PR solves AMBER-404
Description
This updates Force to make use of our new @artsy/dismissible lib, and updates code accordingly.

Mergin


New Website Logo: PurchaseClinic.com

To list your organization's logo on the Rust website, fill out the following information and click "submit new issue". Alternately, you may edit _data/users.yml as described therein and submit a pull request.

Organization name: PurchaseClinic.com
Homepage url: http://purchaseclinic.com/
Logo url: http://savings.purchaseclinic.com/cart.png
How you are using Rust: Our backend (REST API) is the 100% Rust server, based on Iron.
Organization contact<EMAIL_ADDRESS>. If email with domain purchaseclinic.com is needed, I can create one and send some confirmation email.

Added to the website. Thanks!


[WIP] Use rubocop for styling and linting ruby source.

The community seems to be moving toward cookstyle which wraps rubocop with community standards.
https://github.com/chef/cookstyle


Automate merges from compatible back to develop and automatically create the proper branch when there are conflicts.

@matheus-o1labs please estimate this one


Can skewer-mode work with web-mode?

Skewer relies on js2-mode's AST. As far as I'm aware, js2-mode is not
compatible with web-mode, which means Skewer is not compatible with
web-mode.

So, I'm guessing html-mode is compatible with js2-mode?...because skewer works in that case.

Sorry, I was only thinking of the JavaScript part of Skewer, which is
the primary focus. I believe skewer-html-mode and skewer-css-mode should
generally work correctly regardless of the major mode, since neither
require a complex AST.


HV-1488 Upgrade WildFly to 11.0.0.CR1

https://hibernate.atlassian.net/browse/HV-1488

Thanks, @gsmet!


Removing Android foreground notifications from task bar.

When the app is in foreground and a new notification arrives it gets processed as expected, but it also appears on the task bar.
Tapping on the task bar to clear the notification, the background notification handler callback fires with coldstart=true and the splash screen appears freezing the app.
I need to know if there's a way to remove programmaticaly the notification from the task bar?

Sounds like a bug, we'll see what can be done!

Hi, i can confirm the bug/issue that @emc2spider is reporting. The notification is being received in both task bar and also in app.
I'm sorry for the off topic, but it could be very helpful for me if @emc2spider can explain how are you using the plugin, cause i'm also having problems to receive the push message when my app is foreground. My app ALWAYS receive the push message in task bar (both foreground and background mode) but in foreground does not always work. The plugin is being initialized and listened (both events) from a single webView that is NOT active/visible in the appgyver app and i suspect that this is where the problem is; so, can you please, explain a bit more about your workflow and if the plugin is working fine in your android app?

Ok, forget about my issue, i've solved the problem. It was on my code, it was very difficult cause steroids.logger.log is not working and this makes harder to debug and locate issues... Anyway, the task bar bug when app is foreground already exists

@fidoboy glad to know you solved it. As for the steroids.logger.log I have been using standard javascript console.log checking it through chrome://inspect/#devices, requires having the device connected but you're not blind anymore :)

Also i've noticed that timestamp and uuid are note very effective to remove duplicated notifications. I'm receiving the same push three times, with same timestamp but different uuid. It seems to be related with the collapse_key ended with the message. When i use a common collapse_key it seems to work fine and no duplicated push notifications are received, but when i use random collapse_key (it's needed in order to ensure the delivery) then i receive the same push three times. As @emc2spider pointed, they are being displayed both in task bar and also in app...

@harsaharsa I think I fixed this.
Searching through the plugin code and the actual functionality experienced, I figured the PushHandlerActivity was trying to reload the main activity when it was already running and this was what froze the app. So I added a SINGLE_TOP flag to the intent.
Line 75 of PushHandlerActivity.java:
 startActivity(launchIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP));

Seems to work for me as it is, don't know if there are any use cases for you where this is not advisable?

Thanks @emc2spider! I'll try it ASAP

What steroids and CLI versions are you using with your tests? After this change I still receive the notification in task bar, even if my app is foreground. My app event is being triggered only when i replace the current webView. Changing the webView i receive the push notification event but the following notifications are not being received until i replace the webView again.

Hey @fidoboy I have: AppGyver Steroids² 4.0.8
The notification still arrives to the task bar but it doesn't get stuck at the splash screen trying to relaunch the main activity, so far I'm getting the notifications alright without replacing webViews. I think there are still a few duplicated notifications but since it has no effect on my app I haven't tried to pinpoint what's the cause or pattern.

Is your app MPA or SPA? Where are you receiving the notifications? is it the active (and visible) webView or is it a hidden webView (I'm using the initial view, that it's hidden). I'm only receiving the notification after I push or load a new webView, then no more notifications are being received in that same webView until I replace it with another one... :confounded:

Ok, forget it... problem solved; it was an issue with nested events in my code (it worked on iOS however, not sure why). Now all notifications are arriving fine to my app :smile: Only problem now is the task bar notifications being triggered even when the app is foreground

I have this very same problem.   I would prefer to not have anything in my app bar when my app is in the foreground, but I'd be happy now just to stop getting the crash when i press it.  where exactly is the fix?  what version?  how do i pick it up?

I'm trying to fix the issue. There is a function named createNotification in GCMIntentService.java In theory the task bar notification is created here, isn't it? It's weird cause I'm commenting this out and i still have the task bar notify :unamused:

Ok, i've solved the problem! Please, disable the checkmark for push notifications on Appgyver build and add my repo to the plugins list to test it (https://github.com/fidoboy/PushNotifications.git). The only issue I'm having now is that the messageInForegroundHandler function in my app is not being triggered sometimes, but i believe that this is a issue with my code.
I've also enhanced the plugin by adding custom icon feature. To use it, provide the icon image path with your push message using the key value 'icon'; if icon value is not used, then default app icon will be displayed.
Not sure about how to make a pull request to add my changes enhancements into the main trunk. May be @harsaharsa could help here...

NOTE: if you use my plugin version on iOS you will notice that the notification object structure is a bit different from original (to solve also the missing custom properties with Appgyver plugin version) and you should use notification.aps.alert or notification.aps.sound to get the right values.

Thanks @fidoboy I'll check it up. Not sure the iOS structure changes are convenient for me though. The icon feature can be interesting to try :)

You could also try to merge @roberto-robles changes as proposed here: https://github.com/AppGyver/PushNotifications/pull/13 I believe that it's a better approach to get custom properties with iOS while keeping the original structure (and your code) working. I'm waiting for Appgyver team to merge all of this stuff and this way enhance the plugin using the best of all suggested changes by all of us

Main problem with the original Appgyver plugin code was that iOS version does not consider custom properties sent with your push message (if you are using any)

I'm receiving custom app data in my notifications just fine, not sure what I'm doing different there.

Using iOS? How?

I'm adding it on the notification object at the level of the alert and badge fields, as a JSON string.

I took a good hard look at the Android PushNotification implementation today. While implementing your fixes (thanks for them!) I also discovered a few new bugs, but it's almost stable now. Just to let you know we're working on this!

Great @harsaharsa however I'm afraid that the 'deviceready' bug should be fixed to have the whole thing working

Please GOD fix this 'deviceready' issue?    This should be the number one defect .. all hands on deck and no one goes home until this is  fixed!    I have totally stopped all development becuase this issue is breaking absolutely everything.   My oAuth no longer works.. the login screen comes up for 1 second and then dies... BUT if I put a button on my page so that i can wait for some time before i try to use it, THEN it's fine... clearly another timing issue due to this 'deviceready' not firing.  I'm also seeing like 23 log messages as 'steroids is undefined'.... until 'deviceready' issue is fixed how can we ever know what bugs are real bugs and what are just side effects of this massively awful bug?
I really need an ETA for this issue.. if it's not going to be fixed this month i may be forced to scrap the last 8 months of work and start over with a new technology stack.   And I MAY loose my job for backing this for so long :(   please god focus on this and fix it.... and I need an ETA of when i can start my developers working again.  i have nothing for them to do while this issue exists.
Oh yeah.. I'd love to give feedback on this PushNotification fix, but I can't even get past authentication so I can't help ....

Please try https://github.com/AppGyver/PushNotifications.git#next (notice the #next) with Android 4.0.5-edge6. If fixes many of the reported issues, please see the changelog.

@pre just to be sure, this means we'll have to add this "#next" to both the plugin add command and the build service configurations?

Yes, #next means that the plugin will be compiled from the next branch of that repository. The master branch doesn't yet contain these fixes. They will be merged when the next Android stable version is released.

@fidoboy Hello, did you change something in the plugin? this does not work for me anymore.. It worked fine for my Scanner build two months ago, and scanner can receive push notifications in the background.. But now, the scanner build with this plugin does not show notifications for Android in the background..

In my fork? no, it's the same. It works fine for me.

Well, at least there are some commits in August. My scanner build was
created in June, without your latest changes. Anyway, I tried to rollback
those commits and that didn't help..
I really don't know what to do..
--
Regards,
Akim Khalilov.
<EMAIL_ADDRESS>Cell: +7-978-881-29-10
Skype: Akim.Khalilov
On Sat, Sep 5, 2015 at 8:12 PM, fidoboy<EMAIL_ADDRESS>wrote:

In my fork? no, it's the same. It works fine for me.
—
Reply to this email directly or view it on GitHub
https://github.com/AppGyver/PushNotifications/issues/8#issuecomment-137978040
.

But it's in my fork?

I've cloned and pushed that to my account.. Didn't changed your..
--
Regards,
Akim Khalilov.
<EMAIL_ADDRESS>Cell: +7-978-881-29-10
Skype: Akim.Khalilov
On Sat, Sep 5, 2015 at 8:23 PM, fidoboy<EMAIL_ADDRESS>wrote:

But it's in my fork?
—
Reply to this email directly or view it on GitHub
https://github.com/AppGyver/PushNotifications/issues/8#issuecomment-137979210
.


Unable to extract title

[x] I've verified and I assure that I'm running youtube-dl 2017.06.12
[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)

We got "Unable to extract title" error:
$ youtube-dl "http://www.bilibili.com/video/av8903802/" -o /tmp/bilibili_8903802.mp4 --referer "http://www.bilibili.com/1497440965527"
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
➜  scram git:(master) ✗ ./spidernet/bin/youtube-dl -v "http://www.bilibili.com/video/av8903802/" -o /tmp/bilibili_8903802.mp4 --referer "http://www.bilibili.com/1497440965527"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'http://www.bilibili.com/video/av8903802/', u'-o', u'/tmp/bilibili_8903802.mp4', u'--referer', u'http://www.bilibili.com/1497440965527']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.06.12
[debug] Git HEAD: 3043505
[debug] Python version 2.7.10 - Darwin-16.4.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[BiliBili] 8903802: Downloading webpage
[BiliBili] 8903802: Downloading video info page
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/Users/balibell/GitHub/scram/spidernet/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 762, in extract_info
    ie_result = ie.extract(url)
  File "/Users/balibell/GitHub/scram/spidernet/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 433, in extract
    ie_result = self._real_extract(url)
  File "/Users/balibell/GitHub/scram/spidernet/lib/python2.7/site-packages/youtube_dl/extractor/bilibili.py", line 138, in _real_extract
    title = self._html_search_regex('<h1[^>]+title="([^"]+)">', webpage, 'title')
  File "/Users/balibell/GitHub/scram/spidernet/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 791, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group)
  File "/Users/balibell/GitHub/scram/spidernet/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 782, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Thanks for the report. Such videos will be fixed in the next version.


CAN_GOV - adm_area_1 = none

Minor change to ensure that national data have adm_area_1 = none.
Also updated readme.md

I seem to have messed up this pull request by continuing to push to the branch. Sorry!
Closing it now.


USB Device Info app doesn't adapt to window resize.

If you resize the USB Device Info app's main window the content doesn't expand or collapse to fill the available space.

Fixed!


5-Check how to add validations in the Entities _construct

This will provide validation inside a common place.

Look for some examples or best practices

Assume they pass an array and then check if specific values are set.

https://github.com/Janis-Rullis-IT/dev/blob/master/README.md#validation-patterns


Plans to support QUIC?

Hello,
I understand that nnet supports TCP and KCP (reliable-UDP?), but was wondering if there are any plans to support QUIC as well?
Thanks

Not currently as no one tried to run nnet with QUIC yet. Although QUIC is often advertised as a transport layer, IMO it only makes sense to consider QUIC when HTTP is used or needed, at least for now. But anyway, it shouldn't be hard to support QUIC when it's mature enough as a general purposed transport layer, as you can see how simple it is to support kcp: https://github.com/nknorg/nnet/blob/master/transport/kcp.go

@yilunzhang Thanks so very much for getting back to me on this as I have only briefly played around with QUIC a little and it is still maturing, I think, as you mentioned.  I just also had no experience with kcp but was not sure if it is TCP or
2023-01-06_06.42.28_LOG.log
UDP based since my understanding is that UDP is significantly faster than TCP and the only latest cutting-edge protocols that seem to be around would be QUIC and FASP (IBM proprietary). I was mostly researching before diving in heavily into NKN which I think now that it will be what I have been seeking for a long time and to use in a project.
I was able to start up a local private testnet with 3 nodes (on the same machine) by using the boot node "nknd -c" and 2 other nodes "nknd" but the 2 nodes only run for a short time and then crash out. (Logs attached).
I think that is has to do with the certs.

UDP is significantly faster than TCP

Not quite. UDP is faster in terms of latency but that's not always what we want. Eventually we need reliable transmission and need to build a TCP-like protocol over UDP (like KCP or QUIC), and it won't be faster than TCP in all scenarios, not to mention TCP is also improving.

I was able to start up a local private testnet with 3 nodes (on the same machine) by using the boot node "nknd -c" and 2 other nodes "nknd" but the 2 nodes only run for a short time and then crash out. (Logs attached).

Your log shows that those node didn't connect to any neighbors. Are you using the same wallet.json in all those nodes? Each node in the network need a unique wallet.json. If it's still not working, we can continue our discussion in nknorg/nkn repo since it's not relevant to nnet.

Ah ha, I think that is the part that I missed in the need for each node to have its own unique wallet address and wallet.json
Yea, we can close this since it is now more related to NKN although I am also thinking about trying to use nnet for a P2P graph database effort that I am also interested in setting up and might also be in Golang.


docs: add more information about gravity module

we didn't mention that we forked the module itself (might have a section for e.g. internal docs or something?)

already added at https://github.com/threefoldtech/threefold_hub/blob/development/docs/gravity_fork.md


psql & jdbc error message

In this PR, error messages are propagated to the front end when

A query accesses a table/database which doesn't exist
It fails to parse the query
Query planner is unimplemented (e.g. join queries, select for update)

Now when accessing a table which doesn't exist, an exception will be thrown and possibly propagate up to the front end. Throwing an exception is slow, but this should not happen very often.
End-to-end test cases are added to PelotonTest.java.
However, it doesn't cover all the unimplemented features yet. It would take a while for me to figure out all features that are not implemented. If you know some feature not supported off-hand and not covered by my code, please kindly leave a comment. Thanks!
@sid1607  Please review what I changed in the wire protocol code.

Coverage decreased (-0.1%) to 53.207% when pulling f55b9293f40dd2eade6db085a4aceafb55434a6d on eric-haibin-lin:master into ef5182b4d9483ecc0f93a3a8d649adcc1e91084d on cmu-db:master.


Add Copy trait to Priority enum

Thanks for the proposal. I just wonder why Clone was not enough.

Just because the inner type is i8, so it can implement Copy. Honestly I forgot why I made the PR. I just remember I was in a situation where I needed to send a struct containing a Priority and didn't want to clone the whole thing since Priority was the only thing that didn't implement Copy.
I think I ended up working around it so it's no longer a problem for me.

I will close and reopen the PR to retrigger the CI


[FEATURE] Do we have any apis for mircosoft todo app ?

💡 Describe the feature

i need to integrate all the todos from microsoft todo within my new project , so i will need api references for the same
🆕 New component or addition to an existent one?

🖼 Support images

🙋♀ Do you want to build the feature?

[ ] Yes
[ ] No

Hi RahulSoni0!
Microsoft does support To Do APIs, they are under a larger group of APIs called Microsoft Graph APIs. An overview on the To Do Graph APIs can be found here - https://learn.microsoft.com/graph/todo-concept-overview
If you're new to using Graph APIs in Android, consider browsing our recent blog series on how to get started 🙂.

Using the Graph Explorer to easily test Graph APIs
Authenticating Microsoft users in your app using MSAL
Calling Microsoft Graph APIs in an Android app
Putting all the pieces together into a sample app

The third blog post covers different libraries you can use to call the Graph, but assuming you use the GraphSDK for Java, a simplified version of the code for getting all the task lists would look something like
graphClient.me().todo().lists()

Hope this helps, best of luck with your app!
-Parker

@parkerschroeder Thank you so much


Flagged by Symantec as Strong Evidence Untrustworthy

I extracted the files to my computer and this was flagged as strong evidence that the application was untrustworthy based on reputation.
http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2010-051308-1854-99&vid=4294919973

Hi @GreenGlassDragon
If you are just reporting this then thank you: I had a similar problem with Windows 10 opneing a pop up on the first execution warning me that the app was unsigned or something like that, I cannot remember it perfectly.
I guess it has to do with the fact that it interacts at a pretty dangerous level with the OS (intercepting and sending keystrokes, running programs, adding keybindings are all actions that a malicious executable could use to do some real damage) and the fact that the app is not signed with any trusted certificate.
If, instead, you are inquiring about the safety of the application then I can assure you it's 100% safe because:

I did compile the release myself from the code which is publicly available in the repository (which as you can see contains no malicious code).
If you don't trust me (and you probably shouldn't) you can download the source code, install AutoHotkey and compile it by yourself.

Thank you again.


[kie-issues#853] Update DMN classes in the engine to 1.5

Resolves https://github.com/apache/incubator-kie-issues/issues/853
As the DMN 1.5 models are public now, this updates the DMN engine classes and engine tests to DMN 1.5.

PR job #2 was: UNSTABLE
Possible explanation: This should be test failures

Reproducer
build-chain build full_downstream  -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-drools/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-drools -u https://github.com/apache/incubator-kie-drools/pull/5669 --skipParallelCheckout
NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution

Please look here: https://ci-builds.apache.org/job/KIE/job/drools/job/main/job/pullrequest_jobs/job/drools-pr/job/PR-5669/2/display/redirect
Test results:

PASSED: 21905
FAILED: 1

Those are the test failures:

org.drools.mvel.integrationtests.KieContainerTest.testIncrementalCompilationSynchronization[KieBase type=CLOUD_IDENTITY]
test timed out after 20000 milliseconds


[DS-4548] Rename DSpace's LogManager to LogHelper.

References

Fixes DS-4548

Description
Rename LogManager to LogHelper.  The old name causes many annoying collisions with multiple logging packages, requiring the use of very long fully-qualified class names.
Instructions for Reviewers
List of changes in this PR:

Class renamed.

Checklist

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[ ] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

At this point it should work, and accomplish the described task.  I'm debating whether to fix up the places where logging packages' LogManager is referenced by fully qualified name.


fix(generate-code): fixing generate code issue where headers from collections are not being reflected

# Description
This PR fixes the generate code issue where headers from collections are not being reflected upon generating code
Fixes: https://github.com/usebruno/bruno/issues/1245
Contribution Checklist:

[X] The pull request only addresses one issue or adds one feature.
[X] The pull request does not introduce any breaking changes
[X] I have added screenshots or gifs to help explain the change if applicable.
[X] I have read the contribution guidelines.
[X] Create an issue and link to the pull request.

Issue Video:
https://github.com/usebruno/bruno/assets/81406409/cf6bce07-fd11-4adb-8115-7fd658899ccd
Resolution Video:
https://github.com/usebruno/bruno/assets/81406409/d774bba5-6e57-4179-8ea5-e04a04c077c1

@Its-treason thanks for the review. The only reason I wanted to stick with items was to make sure any new additions do not cause this piece to break again. But given that we only have collections for now, I think this is a good idea.
Thanks and please re-review


How do we get extensionAttribute data onto device objects?

This article describes how to filter on the extensionAttribute values of device objects but there appears to be no documentation on how to set these values for device objects. In AD we can set the attributes but these attributes do not synchronise to AAD through AzureAD Connect. And in AAD we haven't found a way to amend/update the values using AAD powershell nor using the graph api. Could something be added to this do to explain how to do this please?

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

ID: fcc79933-58e1-66d1-81ae-f43802d41223
Version Independent ID: 5be1fefc-356e-d1eb-ab97-8cbe5654ff43
Content: Filters for devices as a condition in Conditional Access policy - Azure Active Directory
Content Source: articles/active-directory/conditional-access/concept-condition-filters-for-devices.md
Service: active-directory
Sub-service: conditional-access
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@NeedsCoffee love your username! I am planning on adding a blurb this week to the doc.
You can update the extensionAttributes using Graph Explorer and the beta devices API endpoint.
https://docs.microsoft.com/graph/api/device-update?view=graph-rest-beta&tabs=http
Patch https://graph.microsoft.com/beta/devices/
{
    "extensionAttributes": {
        "extensionAttribute1": "SAW"
    }
}

Well well, what d'ya know! It worked! Thanks @MicrosoftGuyJFlo :)


Run: don't complain about missing volume locations

Don't worry about not being able to populate temporary volumes using the contents of the location in the image where they're expected to be mounted if we fail to do so because that location doesn't exist.

LGTM

@rh-atomic-bot r+ 87eb550


Update export-api-power-platform.md

While testing out .net core web APIS from the PowerApps through custom connectors, it is required to add "https://flow.microsoft.com" and also there is one more origin of the PowerApps which needs to be added which starts with "https://authoring..." and every custom connector is hosted on different APIM internally which has different authoring URL. This also need to be added and proposing these changes

@dlepow
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@ravi16a87 - Thanks for the PR. Can you please clarify/confirm if the additional Origin is for the PowerApps test console or are you saying it's required when running the app from a browser or mobile device?

Hello @dlepow - Thank you for responding. Yes, that is correct it's required from the browser and mobile device since PowerApps has a different Origin URL which needs to be added in APIM else it will run into a CORS issue.

@ravi16a87 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hello @dlepow , Please let me know if you see any changes to be done.

Hello @Jak-MS, I have made your requested changes. please let me know if you see any more changes

@ravi16a87 - Apologies for delay. I have a query out to the engineering team asking to confirm the form of the origin that's needed in the policy.

Sure @dlepow - Thank you for the update.. No issues.. please take your time

Hello @dlepow - Just following up, could you please share the update if any?

@ravi16a87 - Apologies for slow response. In the meantime, we've updated the article recently for a feature update, so you'll need to pull the latest content and resolve the merge conflict. I'd also suggest editing your note slightly, since it seems that the exact origins could differ depending on the app and how it calls the connector. I'd suggest a note something like:
"Depending on how the custom connector gets used when running Power Apps, you might need to configure additional origins in the CORS policy. You can use developer tools in your browser, tracing in API Management, or Application Insights to investigate CORS issues when running Power Apps."
Thoughts? Happy to follow up internally if that helps. Thanks!

Sure @dlepow , i agree with your statement and hence created a different pull request with the changes you suggested here : https://github.com/MicrosoftDocs/azure-docs/pull/99694. Please let me know in case you see any further changes. Thank you so much.

I'll close this PR, which is superseded by https://github.com/MicrosoftDocs/azure-docs/pull/99694


Line endings depending on chef runtime platform

My configuration:

cookbooks are modified in a GNU/Linux environment
cookbooks are used on Windows by people using chef-solo 11.12.8
it is used to provision a Linux Virtual Machine

In a cookbook I define this resource:
cookbook_file "zshrc" do
  path "/home/#{workspace_user}/.zshrc"
  action :create
  owner workspace_user
  mode "0644"
end

When chef creates the resource, it replaces the Unix line endings with Windows ones ^M which makes the files not usable in the Linux VM.
I tried monkey patching the template code which is doing that, but I haven't had much success:
https://github.com/opscode/chef/blob/11.12.8/lib/chef/mixin/template.rb#L143-L145
Is there another option I missed to get rid of Windows line endings? If not, could it be considered to add one? Or even a workaround will be great!
Thanks

Related to https://github.com/chef/chef/issues/2466

^ so after reading this closer I understand the problem:
chef-solo is running on Windows and converting line endings to Windows.
then those files are sent to a Linux box with Windows line endings.   so in this case what chef does to translate line endings to the target O/S is not what the user wants (the reverse of the normal complaint we were getting before 11.6.0)

Was there a resolution to this? I think I am hitting this developing with chefdk 0.6 on windows (with debian/ubuntu/osx test-kitchen guests). I would like to either set CRLF / LF endings by specifying in resource / file attributes.

What we need to do here is reinstate an old PR of mine to add a 'binmode' flag to every file resource as part of the massive 11.6.0 file provider refactor, which was backed out in #795

Is there any update on this topic? We ran into the same issues, which is really quite hindering when developing on windows (had to use to virtual servers in the cloud, which is suboptimal).


Linux ci_yaml flutter roller failed on git push

Tree closed
https://ci.chromium.org/p/flutter/builders/prod/Linux ci_yaml flutter roller/1753
git push failed.

@CaseyHillers on call

@CaseyHillers Jenn and I approved the PR but it's failing Mac web_tool_tests. I re-ran it 🤞
Any idea why the original PR didn't close the tree immediately? Is it because it wasn't picked up by cocoon until later?

Tree is green now!

Infra is migrating builds from the LUCI scheduler to the Cocoon scheduler (context in go/cocoon-scheduler).
The issue happened to be that the retry logic doesn't work with the Cocoon scheduler. Cocoon successfully retries the builds (409 indicated retries were successful), however, it failed to add the PubSub topic for updating it.
I have https://github.com/flutter/cocoon/pull/1610 to implement it. I'll hold off the schedule migrations until that PR lands.

Closing as this seemed to be a race condition (and cocoon auto-retries would have reopened the tree).
Core work is being tracked in https://github.com/flutter/cocoon/pull/1610


.add destroyer D5 down

both user dmed the both .add destroyer D5 down, nothing happened

I havent looked at this project in over 6 months, so I might get to it eventually, but can you provide any more info? Is the prefix set to .? That kind of stuff

Hm, that is strange indeed, I'll need more information for sure, as I just tried it out with a test bot and it worked fine.

can i invite you to my server?


Circular references in Immutable

I'm starting to work on a PR that will support Circular References in Immutable. If anyone wants to join in on the fun. Please, do not hesitate to discuss in this thread, let's try to make this happen! 🎉 🎉 🎉

Closing this since it's aging


X-lite problems

Hello!
I just got an email from a Lead mentiong that my calls from x-lite show up like "Private Number" and most of the people do not pick up such numbers.
Can something be done?
Additionally, I do get some telephone numbers that it wont let me call for no reason at all.
Thanks!

Hey!
I will ping you to review this, but I have moved this issue here: https://github.com/CartoDB/companystuff/issues/1637
The right repo is companystuff, I dont know why did you open this in carto-workshop :eyes: