Duplicate H1s Conflict for microsoft.azure.messaging.eventgrid.cloudnativecloudevents-readme

The following articles created from readme files are using the same H1 title header. Docs reports warnings when there are two articles with the same H1 text. This is happening because both the preview and release versions of the Docs articles were imported from the same readme: sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/README.md
https://github.com/Azure/azure-docs-sdk-dotnet/blob/main/api/overview/azure/microsoft.azure.messaging.eventgrid.cloudnativecloudevents-readme-pre.md
https://github.com/Azure/azure-docs-sdk-dotnet/blob/main/api/overview/azure/microsoft.azure.messaging.eventgrid.cloudnativecloudevents-readme.md
One solution would be to append something like (Preview) to the end of the H1 for the preview topic when imported to Docs.

@jsquire These issues are used for clean up the OPS warning.
One issue touch one service mostly.
Could you please not close the issue until we find a better way to address the readme fix?

@v-alje I don't see the duplicate h1s. Could you point the place in docs repo?


Clarify the usage of optional-operators-ci-operator-sdk-$CLOUD workflows

/cc @openshift/test-platform @razo7

/test links

Appears better than before @hongkailiu


New Intern: Rafael Nobre

Send your Project Proposal to Open Science Lab email

[ ] I have sent my Project Proposal to<EMAIL_ADDRESS>
Code of Conduct

[X] I have read the Code of Conduct and I agree.

thanks @RafaelNobre21 for applying for the OSL Internship Program.
First, check the project from here https://opensciencelabs.org/blog/call-for-interns-2024-01/#list-of-participating-projects. Each project has a few project ideas.
Next, contact its correspondent mentor, who will assign you some few small issues to work on. If you manage to accomplish that, your mentor will ask you to move forward your application here.
You need to write and send a plan for your internship to<EMAIL_ADDRESS>You can find the template here: https://opensciencelabs.org/programs/internship/templates/intern-proposal/
Feel free to ping me here if you have any questions.
All the best,

or you want me to contact the evervino first?
Em qui., 18 de jan. de 2024 às 11:09, Rafael Pereira @.***>
escreveu:

i chose this fqlearn to test unit the module steamtable and then improve
the plot, i follow this contributing?
Em qua., 17 de jan. de 2024 às 22:05, Ivan Ogasawara <
@.***> escreveu:

thanks @RafaelNobre21 https://github.com/RafaelNobre21 for applying
for the OSL Internship Program.
First, check the project from here
https://opensciencelabs.org/blog/call-for-interns-2024-01/#list-of-participating-projects.
Each project has a few project ideas.
Next, contact its correspondent mentor, who will assign you some few
small issues to work on. If you manage to accomplish that, your mentor will
ask you to move forward your application here.
You need to write and send a plan for your internship to
@.*** You can find the template here:
https://opensciencelabs.org/programs/internship/templates/intern-proposal/
Feel free to ping me here if you have any questions.
All the best,
—
Reply to this email directly, view it on GitHub
https://github.com/OpenScienceLabs/request-forms/issues/54#issuecomment-1897584455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXW25KKV4IWVXDCOYBTNT4DYPBYNXAVCNFSM6AAAAABB7JNS2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGU4DINBVGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

yes, please, contact him first. thanks


Group template/function overloads to avoid visual clutter

There's currently an interesting discussion going on at the NG.
By accident among was compared between three doc engines:
DDox: https://dlang.org/library-prerelease/std/algorithm/comparison/among.html
DDoc: https://dlang.org/phobos/std_algorithm_comparison.html#.among
AdrDox: http://dpldocs.info/experimental-docs/std.algorithm.comparison.among.1.html
While they are essentially the same, I this is how the "out of the box" user experience looks like:
DDox (vanilla): http://files.wilzba.ch/dlang/ddoc_among/ddox/std/algorithm/comparison/among.html
Scod: http://files.wilzba.ch/dlang/ddoc_among/scod/std/algorithm/comparison/among.html
The biggest difference is that DDox essentially duplicates the documentation for every function and template of among. Ddoc and AdrDox group the overloads at the beginning and show the examples, parameters etc. only once.

Fixed by #147.


Add multiprocessor compilation flag

Serial compilation of translation units is a drag.

There's a shared Common.Build.props at the root of the repo - any reason these weren't added there?

No reason, will add there. Thanks!

Dang, this one escaped my TODO. Will wrap this up tonight.

@dunhor @Scottj1s Moved to the .props.


Unable to clear whitlist or backlist  destination domains for Squid (ACL)

Using OPNsense 18.1.10-amd64 - FreeBSD 11.1-RELEASE-p10, it seems not possible to clear some white and black lists in the ACL config of Squid when items contains special characters.
For instance: ^https?:\/\/([a-zA-Z]+)\.mydomain\. given as example in the help section.
Grey cross near each element does'nt operate and the "clear all" button, no more.

this https://github.com/zellerda/Tokenize2/pull/51 should fix the issue, I will add the new library to core shortly.

@AdSchellevis lovely, thanks for that!

@fichtner you're welcome :)  it's almost there ;)


[packages] Fix CentOS package names

Some of the packages listed in yum-requirements.txt seem incorrect.
This PR fixes that. I unfortunately do not have access to a CentOS
machine to test these. They were pointed out by our IT. Our workflows
are in the process of switching over to a new dispatch system, so there
may be more fixes needed. In the meantime, if someone could test these,
that will be great.
Signed-off-by: Srikrishna Iyer<EMAIL_ADDRESS>

@sriyerg do you plan to follow up on this PR? Otherwise let's close it.


binutils requirement?

Noticed that there is a binutils requirement in this feedstock (as opposed to requiring {{ compiler("c") }}). Is there a reason for that? Would a PR to change this be welcome?

cc @jayfurmanek

The binutils requirement was only added to have the strip command available. Is there a reason to prefer {{ compiler("c") }} over binutils?

The {{ compiler("c") }} package already contains binutils.
It also makes it easier for building multiple architecture support as we already have the compiler ready to go. binutils OTOH is failing to build on other architectures.

ok. there also other updates to be done to the feedstock, which can be done via the same build number bump :)


Reduce dependency on MacPorts

Some systems might not have MacPorts installed. We also want to make it as easy as possible for everyone to contribute to MacPorts.
Maybe set a url flag? Could become risky though since the checksums might be different compared to where MacPorts downloads it from.

Url flag has been added following https://github.com/harens/seaport/commit/e58420fad60a64ca76a32ee6f13d2acc91514791, but with the new python API, I can't see how we can reduce this dependency further.


Fetch lyrics also when OpenLyrics panel is hidden

Hi Jacques,
can you make an option to enable lyrics fetching also when the OpenLyrics panel is hidden in the DUI/CUI layout?
This works for Lyrics Show 3 panel but not for OpenLyrics, it will start searching only when the panel is visible.
I have my own script to parse and display the lyrics, so I don't need the whole panel in my theme.
I'm certain other devs would also appreciate this option.
When do you plan to make OpenLyrics with streaming ( radio ) compatible?
I really want to switch to OpenLyrics and bury the old Lyrics Show 3 component once and for all, but these two important
missing features are preventing me to do that.
Thanks and keep up the good work!
-TT

Radios are #49. I don't any specific plans or timelines for that at the moment.
When you say "enable lyrics fetching also when the OpenLyrics panel is hidden". What do you mean by "hidden"? If you mean "there is no OpenLyrics panel present in layout" then I'm tempted to say "no" because 1) that would require a significant rearrangement of how lyric searching gets triggered and 2) supporting lyric fetching other than to show it on the (openlyrics) panel inside fb2k is not a goal for the project.
You could always add an openlyrics panel to your layout and make it small & blend into the background (match the background colour of the rest of the application, make lyrics the same colour so you don't see anything scrolling, etc).
In what way is the openlyrics panel insufficient (enough to justify using your own separate display)?

I'm the author of Georgia-ReBORN and I have a special layout.
That means I only have one big SMP. Lyrics are handled by the theme itself.
It looks like this, and the vertical splitter is hidden, I'm only using the component for lyrics fetching:

If I replace Lyrics Show 3 panel with your OpenLyrics panel and hide it, it does not start fetching lyrics, only when it's not hidden.
I think some other themes are also using this trick.
-TT

Do you know what the significance of marking panels as "Hidden" is? How is it different to just not having the panels in the tree in the first place?
I'd have to investigate how ColumnsUI actually calls down to the panel in that situation.

Sorry but I have no idea.
@reupen ( dev of Columns UI ) knows the answer. @reupen can you please help us out? Thank you.
I can tell you only this, OpenLyrics works when the panel is either open in a new window, i.e via command fb.RunMainMenuCommand('View/OpenLyrics Panel'); or it's visible ( not hidden ).
It starts searching for lyrics and when it's found ( saved on HDD ), it will be immediately displayed.
With a hidden Lyrics Show 3 Panel panel, it fetches without problems with the multi-source component.
I thought this is no big deal and you could add this as a setting in the Preferences > OpenLyrics options.
-TT

Hidden simply makes the panel zero width or height.

Note to the reader: there is some good discussion about this (now marked as off-topic) in #286. In particular it seems like the only requests that would happen if we allow this, that wouldn't while we don't, is requests skipped while fb2k is minimized. This is also likely to be a tiny minority of requests and therefore unlikely to matter.
It would be worth at least attempting this to see how complicated it would be. I anticipate significant complexity or rework because of the current threading model and how saving is handled. I could easily be wrong though!
It also occurs to me that if we do this then it would probably be reasonable to see if there's an easy way to expose a notification that other plugins can listen for to learn about newly-retrieved lyrics.

predefined OpenLyrics settings which I will provide the user with the foo_openlyrics.dll.cfg file.

Oh interesting. Do you do this by just creating the config in fb2k and then saving the config file, or do you have a parser for the format? I semi-regularly want to manually decode config files and I know what the format is for most of the file (it's mostly a list of GUIDs with a length and a value) but there's a bunch of data at the beginning that I don't know the format of, and if you know of somewhere that this is documented, that'd be helpful :)


Errors running examples - todo mvc

TL/DR:
The README in the todo example folder is incorrect.  Here's what I had to do to get it running.  NOTE: this assumes the relay-master folder is in your home directory.  You'll need to edit the path if you put it somewhere else.

cd ~/relay-master; npm install
cd ~/relay-master/scripts/babel-relay-plugin; npm install
cd ~/relay-master/examples/todo; npm install
npm start

Additional info:
The README in the "todo" example say:  "## Installation npm install ## Running Start a local server: ``` npm start".  Unfortunately, that results in:

Error: Cannot find module 'babel-core'.

To get the running I needed to:

cd ~/relay-master; npm install

After this tried "cd ~/relay-master/examples/todo; npm install", but got:

babelAdapter.js: Unknown option: relay-master/scripts/babel-relay-plugin/.babelrc.presets

Next:

cd ~/relay-master/scripts/babel-relay-plugin; npm install

Finally

cd ~/relay-master/examples/todo; npm install
npm start

Apologies, I opened this in the wrong repository - it belongs to https://github.com/facebook/relay.


JObject cast operator does not work as expected on devel

I was testing all of the conversions to make sure they work as expected.  Attempting to cast a java.lang.RuntimeException to a java.lang.Exception result in an error.  This may be an issue with only exceptions or a problem with casting operations in general.  Needs to be resolved.

Pull request #424  deals with this issue.


Possible Bug in model/unroll.py?

Hi, I am trying to running the main  process in model/hippo.py and the result of 'y=hippo_legs(x)' in L#114 are all zeros, which confuses me as I thought should be the coefficient of LegS basis. I trace the problem back to L#301 in model/unroll.py and find s = op(A_, s) involves only A_ and s (s is a 0 matrix), and the u_ is ignored. Is this a bug or it just works that way?
Also, thanks for the awsome paper&appendix, I learned a lot from that :)

Hi, thanks for pointing this out! Funnily enough, I discovered this bug a few days ago in my internal repo but forgot to propagate the change here. This line should be the fix: https://github.com/HazyResearch/hippo-code/blob/6ad6580bfdc3e9cb3c50950d430b9800ba68e8e1/model/unroll.py#L302
See if that fixes your issue.
Glad you liked the paper :) I will hopefully be updating this repo in the coming weeks with an improved version, stay tuned...

Great, it works now, appreciate the quick response!
May I ask one more question? Is the computed 'y[t,..,:]' exactly the coefficients c(t) in your paper? I am trying to reconstruct the original signals 'x' from 'y' using the Reconstruction equation ( f(x) ~= \sum_{n} c_n(t) * (2n+1)^(1/2) * P_n(2x/t-1) ) in Appendix D.3, the result seems different, but connected in some way (e.g., suppose t=1, calculating \sum_{n} y[0,0,n] * (2n+1)^(1/2) * P_n(2-1) gives twice the target number 'x[0]' I want)...Probably there is a misunderstanding of mine?


Added the references (links) to the cFE and OSAL user guides from the…

Describe the contribution
Added the references (links) to the cFE and OSAL user guides from the gh-pages branch.
Contributor Info - All information REQUIRED for consideration of pull request
Contributed by Jandlyn Bentley, NASA GSFC

Note the preferred format for commit messages is (replace XXX with the issue number):
Fix #XXX, Short description

Optional long description

See also https://chris.beams.io/posts/git-commit/ for preferred description language.


[Bug Report] sjc-snva-t3011 runs/reset hangs

When we try to run anything we get the following messages continuously:
Waiting for ethernet ports to train on chip [1, 0, 0, 0].
[0; [1, 0, 0, 0]] Still waiting... {0: True, 1: True, 2: True, 3: True, 4: True, 5: True, 6: True, 7: True, 8: True, 9: True, 10: True, 11: True, 12: True, 13: True, 14: False, 15: True}
[1; [1, 0, 0, 0]] Still waiting... {0: True, 1: True, 2: True, 3: True, 4: True, 5: True, 6: True, 7: True, 8: True, 9: True, 10: True, 11: True, 12: True, 13: True, 14: False, 15: True}

When we try to rest we get stuck here:
 Starting pci link reset on WH devices at pci indices: 0, 1, 2, 3
 Finishing pci link reset on WH devices at pci indices: 0, 1, 2, 3

 Re-initializing boards after reset....

Reseated tfly cables. Did system level reboot. Reflashed machine and set config to mesh. Some config was overwritten which was causing ethernet training to time out.


Pirate's Treasure stuck

"Talk to Redbeard Frank in Port Sarim" does not trigger. No step triggers until Karmjan Rum is looted from crate in Port Sarim where this happens: https://i.imgur.com/LbYNll0.png
Upon turning in Karamja Rum, the Redbeard Frank trigger doesn't happen. Making the quest tracking stuck once again. https://i.imgur.com/0oytWdN.png
Reading Pirate message triggers the last step: https://i.imgur.com/wfp3bzT.png
Seems like issue with Redbeard?

I was able to reproduce the first part regarding the "Talk to Redbeard Frank..." step.
The text was changed from "Ok, I will bring you some rum."
I wasn't able to reproduce the other issue.
https://github.com/Zoinkwiz/quest-helper/pull/1651/


Wait for the 'end' event on stdout/err before writing out the messages

Fixes #24
The close event for the spawned process can occur before the end events for standard out and error streams - thus truncating any messages being written. Wait for the end of both streams AND the close event on the spawned process before triggering the after compilation logic.

Looks good, thanks Chad!


Clicking Off Add Form Button

Clicking Off Add Form Button
Issue Number(s): #206
Makes the Select Form Type dropdown disappear when the user clicks off it (somewhere else on the screen). Also fixes the mobile view for the dropdown.
Checklist

[ ] Requirements have been implemented
[ ] Acceptance criteria is met
[ ] Database schema docs have been updated or are not necessary
[ ] Relevant reviewers (EM) have been assigned to this PR

How To Test
Go to the Forms tab on the individual dog page and test the Add Form button there. Please test the mobile view in particular because I had to kind-of-majorly refactor the code for that to fix a bug.

Design looks great! Thanks for fixing the dropdown menu on mobile, it looks perfect!


pt-PT translation

This PR has broken ES compilation due to non-escaped double-quotes.
In line 1363, "SAVES" should be \"SAVES\" or """SAVES""".


[Request] Use folder ids to separate game music instead of names

Since names are not unique, it would be better to use IDs instead to prevent conflicts. This would require some level of converting legacy libraries (or saying fu convert yourself to users 😂), it would probably be good to store music files in a folder while we're at it to condense legacy-related changes. This way, the extension could provide the folder path to a games music files, similar to extra metadata loader, as well as keep the files original naming. It may even help with the Random music on every startup request if that were ever to be implemented.

@joyrider3774 once https://github.com/joyrider3774/PlayniteSound/pull/23 is merged, I'm going to focus on this task. Too many things either depend on or would be simplified by it.
I'll include the ability to convert legacy libraries by trying to match file names against game names and then creating the relevant folders. To prevent that conversion from running every time (specifically when it keeps finding the same failed files), I'll probably delete files that don't have a corresponding game. After some time has passed, we can probably remove that legacy conversion all together.

Rough implementation can be found here: https://github.com/cnapolit/PlayniteSound/tree/id-folder-game-music-files


aws secretmanager - dataFrom undefined

Hi there, thanks for the great tool! Encountering a small issue with aws-sm and dataFrom
when creating a dataFrom secret on a confirmed and existing secret in SM
feature-AB-123-monkey-service-external   7s          ERROR, Cannot read property 'forEach' of undefined   27s

re-creating the secret with explicit json key->value references works
culprit appears to be here https://github.com/godaddy/kubernetes-external-secrets/blob/f26bf2bb14cfc7f6827e53550c8474b89133bc45/lib/poller.js#L226
secret works with direct key->value references so not auth problem

Thought I wrote here, when I looked at this.. I'm really not sure how it can hit that code path if externalDataFrom is undefined. Considering the check just one line before.
If you are using a version before 3.2.0 though it will require data  to exist as well though. This was fixed in 3.2.0 by #292 when naming convention validation for dataFrom was added
@rosscdh please reopen if this is not the culprit :)


feat($stateSearch): show $location.search for current state

try to resolve #115.
we want to support dynamic search params.
but seems $stateSearch can help us too.

Thanks for your PR! I appreciate the effort you've put into it.
One of our goals for 1.0 and beyond is to eliminate as much global state and mutable state as possible.  Additionally, it provides only marginal benefits over simply injecting $location and asking for the .search().   Because of this, I can't accept this new $stateSearch service.
I'd like to be able to support wildcard query parameters eventually, but I don't think this approach aligns with our current goals.


Menu items

I've been modifying the site to get more content in.  I'm thinking of a menu system along the lines of:

I'm thinking

Info - what it's about, locations, code of conduct
Events - list of all events, links out to meetup
Sponsors - list sponsors & how to get in touch about sending us stuff
Contact - organisers, and how to get in touch

am I missing anything?
do we have any sponsor logos yet?

Sounds good @benfoxall, I like it.
I think it's better to have the event summaries on the front page as it is atm so the key info is there to get people interested, but maybe have them link off to the event pages you're creating, if that's the plan.
We also need the code of conduct on there. The markdown is already in the repo, it just needs linking.
Also, it's not clear what the difference is between "info" and "events". If I want to find out the venue for an event, which one would I look at? It might make more sense to just drop the 'info' and append that content to each event page (pulled in from partials of course). What do you think?
Could we start PR-ing SoH like we do jsoxford?

How about specifically having a "Where" menu item?

It's all on the same page at the moment - got a bit of a trendy parallax thing going on as you scroll down.
I was thinking of "info" as being general intro text, with a map of the two locations (more to resolve #6 rather than for people to looking for directions).  "events" would be the list of events for people to choose which ones to come along to.
Sure, I'll raise this in PR when it's more together - I've got to park it just now; hopefully pick it up some evening this week.
Do we have a list of sponsors for that section?

Maybe a "where" section would work - or I was playing round with having "Oxford 2015" on it somewhere

:+1:, all on one page makes sense, I misunderstood that screenshot as going off to pages and having only the logo.
Maybe we should add "Oxford 2015" under the SoH as part of the logo? Or something.
Sponsors so far:

Haybrook IT
White October
Espruino (NodeBots)
New Bamboo (RailsBridge)
Cucumber Pro (RailsBridge) -- they also get points for their URL.
... more to come


text encoder for detection

Hello, the author, great work! However, there's one detail that makes me very confused: The input length of the language encoder is limited (e.g. 512), but when there are many categories to be detected, up to thousands of categories(e.g. LVIS), how to input the detected categories into the model? And will the attention module in the language encoder cause some words to be ignored, thus affecting the detection performance?

Hi @mactavish91 , we have already taken this into account when we are dealing with LVIS. If the prompt exceeds the encoder length, we divide the whole prompt into various queries, and we do the aggregation before the evaluation. Please refer to https://github.com/microsoft/GLIP/blob/b28a840070f5c60d2cea23b252280eb0fda0dfee/maskrcnn_benchmark/engine/inference.py#L455 for more details.

@Haotian-Zhang  Thank you for your kindly help! Besides, is glip-v2 open source now?

I have the same question

Hi, in this scenario, is there a possibility that a single object is detected twice? For example, if the model makes a mistake and detects a kite as a "plane" (when queried for plane), and then it also detects it as a "kite", will the model return two bounding boxes (one for plane, another for kite) for the same object? This is assuming that the words "plane" and "kite" are in different divisions of the prompt. Thanks!


Add fn modal.Image.pip_install_private_repos

Best described by the docs:
(http://localhost:7601/docs/reference/modal.Image)

Works when I copy https://github.com/pypa/sampleproject into a private repo and install it with this function:
=> Step 3: RUN python3 -m pip install git+https://thundergolfer:$GITHUB_TOKEN@github.com/thundergolfer/sample-private-py-package@main
Collecting git+https://thundergolfer:****@github.com/thundergolfer/sample-private-py-package@main
  Cloning<EMAIL_ADDRESS>(to revision main) to /tmp/pip-req-build-mfora99g
  Running command git clone --filter=blob:none --quiet<EMAIL_ADDRESS>/tmp/pip-req-build-mfora99g
  Resolved<EMAIL_ADDRESS>to commit d4776502bbf01f6265510eb806dd0a7e1e917fb4
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting peppercorn
  Downloading peppercorn-0.6-py3-none-any.whl (4.8 kB)
Building wheels for collected packages: sample-private-package
  Building wheel for sample-private-package (pyproject.toml): started
  Building wheel for sample-private-package (pyproject.toml): finished with status 'done'
  Created wheel for sample-private-package: filename=sample_private_package-0.0.2-py3-none-any.whl size=2305 sha256=ac73575c6ac79aab2a730cc1f9584df8b2865cb78edaee71173161c8dd7c51d0
  Stored in directory: /tmp/pip-ephem-wheel-cache-twdjpeh3/wheels/73/b4/c3/94938784ead20fd8eee87912e42254a723ef52160af78e5e2d
Successfully built sample-private-package
Installing collected packages: peppercorn, sample-private-package
Successfully installed peppercorn-0.6 sample-private-package-0.0.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Creating image snapshot...
Finished snapshot; took 196.111459ms
Finished image build for im-yjlnknacyqwfmshakckjofzwxvjh; took 10.41357161s
✓ Created objects.
├── 🔨 Created testit.
└── 🔨 Mounted /home/ubuntu/modal/test_in_modal.py at /root
Done! Adding one to 12 produces 13
✓ App completed.

nice!


Crash after a varying amount of time

Problem previously raised here: https://github.com/3ddelano/godot-editor-discord-presence/issues/9
Godot seems to crash after some amount of time, using the godot-editor-discord-presence plugin that uses this project with the following output:
OpenGL ES 3.0 Renderer: Mesa Intel(R) HD Graphics 5500 (BDW GT2)
OpenGL ES Batching: ON
	OPTIONS
	max_join_item_commands 16
	colored_vertex_format_threshold 0.25
	batch_buffer_size 16384
	light_scissor_area_threshold 1
	item_reordering_lookahead 4
	light_max_join_items 32
	single_rect_fallback False
	debug_flash False
	diagnose_frame False
PulseAudio: context other
PulseAudio: context other
PulseAudio: context other
PulseAudio: context ready
PulseAudio: Detecting channels for device: alsa_output.pci-0000_00_1b.0.analog-stereo
PulseAudio: detected 2 output channels
PulseAudio: audio buffer frames: 512 calculated output latency: 11ms
JoypadLinux: udev enabled and loaded successfully.

Loading resource: res://locale/en_US.po
Loading resource: res://locale/pt_PT.po
Loading resource: res://locale/de_DE.po
CORE API HASH:<PHONE_NUMBER>327659428
EDITOR API HASH:<PHONE_NUMBER>9441247513
Construct gdnative interface

Destruct gdnative interface

Class 'BulletPhysicsDirectBodyState' is not exposed, skipping.
Class 'BulletPhysicsDirectSpaceState' is not exposed, skipping.
Class 'BulletPhysicsServer' is not exposed, skipping.
Class 'GDScriptNativeClass' is not exposed, skipping.
Class 'IP_Unix' is not exposed, skipping.
Class 'InputDefault' is not exposed, skipping.
Class 'Physics2DDirectBodyStateSW' is not exposed, skipping.
Class 'Physics2DDirectSpaceStateSW' is not exposed, skipping.
Class 'Physics2DServerSW' is not exposed, skipping.
Class 'ResourceImporterMP3' is not exposed, skipping.
Class 'ResourceImporterOGGVorbis' is not exposed, skipping.
Loading resource: /home/monix/.config/godot/editor_settings-3.tres
EditorSettings: Load OK!

 Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x38920) [0x7f68f8a41920] (??:0)
[2] /home/monix/Software/godot() [0x2b8dc21] (??:0)
[3] /home/monix/Software/godot() [0x2b92b36] (??:0)
[4] /home/monix/Software/godot() [0xdea1ee] (??:0)
[5] /home/monix/Software/godot() [0x2b77b5e] (??:0)
[6] /home/monix/Software/godot() [0x2c01745] (??:0)
[7] /home/monix/Software/godot() [0xaab8c4] (??:0)
[8] /home/monix/Software/godot() [0xa3aa60] (??:0)
[9] /home/monix/Software/godot() [0x2b77b5e] (??:0)
[10] /home/monix/Software/godot() [0x2c01745] (??:0)
[11] /home/monix/Software/godot() [0xaab8c4] (??:0)
[12] /home/monix/Software/godot() [0xa3aa60] (??:0)
[13] /home/monix/Software/godot() [0x2b77b5e] (??:0)
[14] /home/monix/Software/godot() [0x2c01745] (??:0)
[15] /home/monix/Software/godot() [0xaab8c4] (??:0)
[16] /home/monix/Software/godot() [0xa3ab20] (??:0)
[17] /home/monix/Software/godot() [0x1d6d53f] (??:0)
[18] /home/monix/Software/godot() [0x1d8c846] (??:0)
[19] /home/monix/Software/godot() [0x1db11ad] (??:0)
[20] /home/monix/Software/godot() [0x9d8c27] (??:0)
[21] /home/monix/Software/godot() [0x9471ad] (??:0)
[22] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xcd) [0x7f68f8a2c7fd] (??:0)
[23] /home/monix/Software/godot() [0x95ae1e] (??:0)
-- END OF BACKTRACE --
================================================================

OS: Debian testing
Godot Version: 3.4.4

Discord is open during the crash.

Unfortunately the output doesn't indicate the actual cause of the crash but I'm guessing it's either because of the way I'm handling the connection on Unix based OS, or an an issue from Godot UnixSocket (no need to forward the issue there)
I will try to debug this

I was able to replicate the issue using the editor presence plugin, the fastest way to crash the engine is by quickly switching the editor workspace then try to edit a resource file.
Using a debug build of Godot I got two different kinds of backtrace logs:
First
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v3.4.4.stable.custom_build (419e713a29f20bd3351a54d1e6c4c5af7ef4b253)
Dumping the backtrace.
[22] /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7ffff7b85609] (??:0)
[23] /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7ffff7957293] (??:0)
-- END OF BACKTRACE --

Second
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v3.4.4.stable.custom_build (419e713a29f20bd3351a54d1e6c4c5af7ef4b253)
Dumping the backtrace.
-- END OF BACKTRACE --

DiscordRPC uses threads internally and I think this causes issues with using NativeScripts inside a thread and Godot crashes when it reloads the NativeScript resource maybe. I still need to investigate more into this.

I stumbled upon some engine issues that could be related:

godotengine/godot#56186
godotengine/godot#53789
godotengine/godot#47749

I think it is pretty safe to assume that my previous theory was correct, I will be working on a version of this addon that doesn't use threads and see if it fixes the issue

@Festerdam I got it working, the editor didn't crash on my side, I pushed the changes to no-threads branch could you replace res://addons/godot_editor_discord_presence/Discord RPC/ with the update and see if it solves the issue ? :thinking:


Better BigInt compatibility check

Check for whether BigInt64ArrayAvailable and BigUint64ArrayAvailable are available, rather than just BigIntAvailable. Recent versions of JavaScriptCore/WebKit in Safari support BigInt but do not support BigInt64Array, and so anything that relies on BigInt64Array will fail despite BigIntAvailable being true.

The manifestation of this issue can be seen when trying to run the following within Safari on a table that contains bigints:
RecordBatchJSONWriter.writeAll(table).toString(true)

message: "BigUint64Array is not available in this environment"
  BigUint64ArrayUnavailableError
  BigUint64ArrayUnavailable
  bignumToString
  bigNumsToStrings
  generatorResume@[native code]
  performIteration@[native code]
  visitInt
  visit
  map@[native code]
  recordBatchToJSON
  close
  finish
  global code

The manifestation of this issue can be seen when trying to run the following within Safari on a table that contains bigints:
RecordBatchJSONWriter.writeAll(table).toString(true)

message: "BigUint64Array is not available in this environment"
  BigUint64ArrayUnavailableError
  BigUint64ArrayUnavailable
  bignumToString
  bigNumsToStrings
  generatorResume@[native code]
  performIteration@[native code]
  visitInt
  visit
  map@[native code]
  recordBatchToJSON
  close
  finish
  global code

See also: https://bugs.webkit.org/show_bug.cgi?id=190800

See also: https://bugs.webkit.org/show_bug.cgi?id=190800

Thanks for the pull request!
I've created a Jira ticket for you:
https://issues.apache.org/jira/browse/ARROW-11706
If you could update the PR subject to ARROW-11706: [JS] Better BigInt compatibility check, you might have better luck catching the eye of JS Arrow reviewers (which I am not).
Thanks again & stay safe!

@kou Yeah, it looks good to me :+1:
@marcprux we strongly recommend against using the JSON format outside the Arrow CI integration tests, and may remove the JSON IPC classes from the npm packages soon as part of slimming down the ArrowJS bundle sizes.

@trxcllnt said that instead of this change, we should remove the JSON IPC classes from the npm packages and only have them in the integration tests. Can we close this pull request?


Webapp suddenly responding with 404

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

Describe the bug
I'm having this issue since today (detected 05/01/2021 08:00 PM GMT-3) on arn:aws:amplify:us-east-1:781297274255:apps/d1bb4ivo76onoa
The site is unreacheable, the response I get on / is:
content-length: 0
date: Sun, 02 May 2021 00:11:50 GMT
server: AmazonS3
via: 1.1 ef0351f6e6a938444811465f38f5ed86.cloudfront.net (CloudFront)
x-amz-cf-id: GdCj4xdXGhueZt5bIGS88PTrQtpAdTlgrPQRa6C1zgdrbZBMYeWQ4Q==
x-amz-cf-pop: GIG51-C2
x-cache: Error from cloudfront
X-DNS-Prefetch-Control: off

Can I get some assistance on this? I had minor deployments yesterday but they were all successful, and everything was working.
I've tried redeploying and updating some of my rewrites/redirects, but it doesn't seem to do much. I need some of these redirects for functionality.
Any help is appreciated, I really need to get this back up ASAP.
Expected behavior
The app should be accessible through its address.
Reproduction steps
Both of my branches are down, none of the below addresses work for me right now:
MAIN
https://app.potencia40.com.br
https://main.d1bb4ivo76onoa.amplifyapp.com
STAGING
https://app.potencia40.com.br
https://staging.d1bb4ivo76onoa.amplifyapp.com
Build Settings
No response
Additional information
No response

Note: as this is monday now, and I really needed this to be available because users use our service on business hours, I have created another Amplify app and deployed our main repo to it, and then I excluded our custom domain from this app and added it to the new one. It seems to be working for now, so let me know if I should just delete this one, which still doesn't work.
So now if you test https://app.potencia40.com.br you'll see it's working, but because it's pointing to another amplify app. I'd still would like to recover our old one.


Unable to assert bcc address when testing with Wiser

Needed to assert bcc address differently than to and cc addresses as it won't be part of the raw email content. Able to do it with Wiser itself. An alternative to using Wiser would be to use the SMTPServer directly - https://redamessoudi.com/receive-emails-with-subetha-springboot/


Revert "Return nil if the upstream error is io.EOF in istio-agent"

Reverts istio/istio#52608

@ingwonsong: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
29fa73a12d3386372d9864072fcb62063556355d
link
true
/test release-notes

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

/retest


Rename hyper 1.0 to hyper and hyper 0.14 to hyper0

Follow-up of #9234 to give hyper 1.0 the version-free name, and the legacy version of hyper the one with the version number inside. As we move away from hyper 0.14, we can remove the hyper0 name piece by piece.

@cloneable I've made the PR as you suggested in https://github.com/neondatabase/neon/pull/9234#discussion_r1784739440


[Feature]: support for a ./default-packages file

Description of the new feature / enhancement
NVM supports having a list of default packages you want installed every time you install a new node version. You can just add the package names, one per line, to the file $NVM_DIR/default-packages. You can add anything npm would accept as a package argument on the command line. E.g.:
# $NVM_DIR/default-packages

yarn

I would love a similar feature in the Windows version, regardless of whether that is NVM4W or Runtime.
Scenario when this would be used?
I need to have a package installed in each version by default, e.g. yarn.
Supporting information
No response

This won't be coming to NVM4W, but it is on our roadmap for Runtime.
Our initial Runtime release aims to provide the same capabilities available NVM4W has today (i.e. make sure there aren't regressions before we add features). However; we designed Runtime from the very beginning to support this, so it will show up pretty quickly after the initial release.
I'm going to close this since it is concretely on our roadmap. NVM for Windows 1.2.0 will introduce our desktop notification system. It is possible to subscribe to "Author" updates - that is the main free product powering Runtime. I recommend subscribing to those alerts to be aware of when this (and other) features will be available.


Update ModelScenario to pull from different object stores

At the moment we can't specify an object store when creating a ModelScenario, this needs updating so store can be passed in either to the constructor or to each of the add_* functions.

Another feature which I added a work around for in an inversions branch is to allow a list of object stores, which get cycled through.


IsHorizontal property is not effect

I try using it with FastGridSample in this source but it did not run on andoird:

Fixed by https://github.com/Binwell/FastGrid/pull/4
Closed.


[#6741] Update projects to .Net 8

Addresses # 6741
#minor
Description
This PR updates the test projects, the test bots, and the CI pipelines to target .NET 8.
All these changes need to be done in one PR for the build checks to pass.
We divided the changes into three commits to ease the review:

Updated test projects (7c65b52b127903bd74e0871c781d3dc551230646)
Updated test bots (405c6fdccaa455007f68ce29fa82321257a9e0dd)
Updated CI yamls (ebbbf5d0433e58343d26acdeef3f2ca3c7cf5b8d)

Note: The FunctionalTests pipelines will be updated in a separate PR.
Specific Changes

For the test projects:

Update projects to target net8.0 as well as net6.0.
Removed any conditions considering frameworks lower than .NET5.
Fixed CS8981 issue in Microsoft.Bot.Builder.Dialogs.Adaptive.Tests/ConditionalsTests

For the bots projects:

Updated all the bots to target .NET8 instead of .NET6.

For the CI pipelines yamls:

Added steps to build and test targeting .NET8.
Removed steps to build and test targeting netcoreapp3.1.

Testing
This image shows the TestBot bots working as expected after the update.

Here we can see the CI pipeline working after the changes.

/promoted 6760

/promoted 6760 (again)


Add missing dependency. Fixes #52

This change is

bower.json, line 31 at r1 (raw file):

    "iron-icon": "^2.0.0",
    "iron-iconset-svg": "^2.0.0",
    "vaadin-text-field": "^2.0.0"

Should be a devDependency

Comments from Reviewable

Review status: 0 of 4 files reviewed at latest revision, 1 unresolved discussion.

bower.json, line 31 at r1 (raw file):
Previously, tomivirkki (Tomi Virkki) wrote…
Should be a devDependency

Done.

Comments from Reviewable

.travis.yml, line 11 at r2 (raw file):

install:
  - yarn install

Why change to yarn?

Comments from Reviewable

Review status: 0 of 4 files reviewed at latest revision, 1 unresolved discussion.

.travis.yml, line 11 at r2 (raw file):
Previously, tomivirkki (Tomi Virkki) wrote…
Why change to yarn?

No idea why npm i breaks CI, even after removing travis cache. It works as expected in local. Otherwise i tried yarn and it simply works always. Not sure if we need to spend time investigating or just use yarn.

Comments from Reviewable

Reviewed 3 of 4 files at r1, 1 of 1 files at r2.
Review status: all files reviewed at latest revision, 1 unresolved discussion.

.travis.yml, line 11 at r2 (raw file):
Previously, manolo (Manuel Carrasco Moñino) wrote…
No idea why npm i breaks CI, even after removing travis cache. It works as expected in local. Otherwise i tried yarn and it simply works always. Not sure if we need to spend time investigating or just use yarn.

pls bump node_js to 8.11 or just `

Comments from Reviewable

.travis.yml, line 11 at r2 (raw file):
Previously, web-padawan (Sergey Kulikov) wrote…
pls bump node_js to 8.11 or just `

8.9 to align with skeleton

Comments from Reviewable

Review status: 3 of 4 files reviewed at latest revision, 1 unresolved discussion.

.travis.yml, line 11 at r2 (raw file):
Previously, tomivirkki (Tomi Virkki) wrote…
8.9 to align with skeleton

Done

Comments from Reviewable

Reviewed 3 of 4 files at r1, 1 of 1 files at r2, 1 of 1 files at r3.
Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable


Add themed error messages

And improve the error messages in general

Some quotes to use with the error messages (need to verify the quotes are accurate)

Sometimes there are things no one can fix.
I trusted them to fix it. It's not my fault
Don't blame me, I'm an interpreter
I'm not much more than an interpreter
You will find it is you that are mistaken about a great many things
I felt a great disturbance in the Force
I'm standing here in pieces and you're having dilutions of grandeur
Your feeble skills are no match for the power of the dark side
You want to go home and rethink your life
That's not how the Force works
I like where your head's at but no
Failure, the greatest teacher is
How rude
Will this agony ever end?
Amazing, every word of what you just said is wrong


Add mswin support

Ruby 3.2 will be adding support for mswin builds (which uses msvc toolchain rather than mingq). We already support this in rb-sys, and the setup-ruby-and-ruby GitHub action. This PR adds official support for magnus.
depends on #25

I disabled the CI step for now since there are issues linking static variables. However, I would like to get these changes merged anyway since I can debug them async in this repo.

Awesome!
could you rebase this on main, then I’ll merge it.

✅ LFG

Could you remove the editor config (.vscode/). You can add that folder to the .gitignore if you want.
Is the .cargo/config.toml needed at all? I thought we decided it wasn’t on another PR, but then it must have got merged so maybe I’m misremembering?

Could you remove the editor config (.vscode/). You can add that folder to the .gitignore if you want.

Yup

Is the .cargo/config.toml needed at all? I thought we decided it wasn’t on another PR, but then it must have got merged so maybe I’m misremembering?

I like to test out Magnus on static Ruby from time to time, since at Shopify that’s what we use. Would like to keep it if possible.


textarea height too short while editing (e.g., justification text)

We the gem "autosize-rails", which uses jquery to auto-resize textarea height to be "big enough".  However, it's not actually working - the heights are far too small, and interferes with entering markdown text as justification.  It's important to provide justifications, so this is a big problem.

Note: I am giving this bug TOP priority, because it interferes with users entering justification text.

I have a proposed fix, just pushed to master.  Once testing passes, I plan to push to staging, test a little more, and then push to production.  This one is important.

Fixed!


Cant rotate player ?

I am loving this tutorial on youtube and working my way through it
I have a really weird behaviour tho
in the 2d map and on the projection
when I move left and right its doesnt rotate, only moves the player horizontally or vertically ?
I just cant work out why ?

all seems to work now I implemented the mouse controls


Added support for PATCH method

PATCH method is required e.g. for this endpoint: https://developers.plentymarkets.com/rest-doc#/Item/patch_rest_items_variations

Thanks!


jetson.utils.cudaOverlay transparent PNG support?

I am doing object detection on an RTSP stream of a fixed-mount camera, and want to be able to ignore certain areas within the camera's view. I'm looking to achieve this using a PNG of the "masked" area (black= ignored area, transparent = detection area). I have generated such an image, but using jetson.utils.cudaOverlay, the camera image is not visible behind the mask image - the masked area is black, but the rest of the image is white (jpg) or transparent (png).
test.py:
import jetson.utils
import jetson.inference

camera_image_path = 'camera_image.jpg'
mask_image_path = 'mask.png'
masked_image_path = 'masked_camera_image.jpg'

cam_img = jetson.utils.loadImage( camera_image_path, 'rgba8' )
mask_img = jetson.utils.loadImage( mask_image_path, 'rgba8' )

masked_img = jetson.utils.cudaAllocMapped( width=cam_img.width, height=cam_img.height, format=cam_img.format )
jetson.utils.cudaOverlay( cam_img, masked_img, 0, 0 )
jetson.utils.cudaOverlay( mask_img, masked_img, 0, 0 )
jetson.utils.cudaDeviceSynchronize()

jetson.utils.saveImage( masked_image_path, masked_img )

Script output:
[image] loaded 'camera_image.jpg'  (3840x2160, 3 channels)
[image] loaded 'mask.png'  (3840x2160, 3 channels)
[image] saved 'masked_camera_image.jpg'  (3840x2160, 3 channels)

Expected result: masked_camera_image.jpg, with masked area from mask.png "layered" superimposed over it.
Actual result: camera image not visible whatsoever in masked_camera_image.jpg (same if saving as .png, but the unmasked area is transparent instead of white).
If this is by design, I'm open to workarounds, though performance is paramount here, as I am looking to do this in as near to real-time as possible.

Hi @brewtangclan, the cudaOverlay function doesn't blend images - originally I made it to simple compost two images into a single image that weren't overlapping.   You can see in the code here that it simply copies the input pixel to the output:
https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/cuda/cudaOverlay.cu#L39
However you could modify this to read both the input and output pixels, and then perform alpha blending between the input and output (and then write back out the output).   There is an alpha blending function here:
https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/cuda/cudaAlphaBlend.cuh

Hi @brewtangclan, the cudaOverlay function doesn't blend images - originally I made it to simple compost two images into a single image that weren't overlapping.   You can see in the code here that it simply copies the input pixel to the output:
https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/cuda/cudaOverlay.cu#L39
However you could modify this to read both the input and output pixels, and then perform alpha blending between the input and output (and then write back out the output).   There is an alpha blending function here:
https://github.com/dusty-nv/jetson-utils/blob/833fc7998e34d852672277730a11aeed90024959/cuda/cudaAlphaBlend.cuh

Fair enough! Thanks for the quick response.

Fair enough! Thanks for the quick response.


Second wifi dongle settings template for Dev work

Added settings to /etc/network/interfaces as a template for a second wifi dongle for dev work

Thanks, Don!


[core] allow to specify the hostname used for AAD

The previous code was assuming that the host name used for doing AAD was ServerHostname parameter. But when you connect directly to Azure hosts you most likely connect by IP and use short name for the AAD host, so you need to be able to give ServerHostname= and AadServerHostname=.

@akallabeth I've not though about it yet, it's more for software use right now (when you use freerdp as a lib)


Convert argparse commands to web apps with Bottle and Gooey

For cases where Wooey would be an overkill do you think it Gooey could still offer a quick Web option?
I did just that with Bottlepy and want to share with you a wireframe.
Recently I had the same requirement of quickly exposing a python script via a web interface. Using Wooey would be an overkill with the need to install and configure django and Wooey itself.
So instead I have used a very minimalistic yet powerful Bottlepy package. https://Bottlepy.org is a micro web-framework for Python.
Below is an example of how that would work.
I believe it could be indeed a good fit because there is only minimal web-related addition to creating a structure of UI primitives mapping to the the ArgumentParser actions. And you have already did this part for Gooey.
from bottle import default_app
from bottle import route, request, response, get, static_file, run, redirect, abort, template

global parser
parser = argparse.ArgumentParser(
    description='Add parameters below following the same logic as you have for Gooey')
#...

@route('/')
def show_form():

# Here I am actually mapping the ArgumentParser arguments
# to their representation in html forms.
# I am using bottlepy "template" package that allows to use python
# logic statements in templates.
    opt_args_t='''
    % for action in actions:
    % if not action['choices']:
          {{action['name']}} <input name="{{action['name']}}" type="text"
                          value="{{action['default'] or ''}}">

    % else:
          {{action['name']}} <select name="{{action['name']}}">
    % for choice_value in action['choices']:
        <option value="{{choice_value}}">{{choice_value}}</option>
    % end
        </select>
    % end
    % end
    '''

# here we get actual content from the parser object
    actions=list({'name':action.dest,'default':action.default,'choices':action.choices
                 } for action in vars(parser)['_actions']
                     if isinstance(action, argparse._StoreAction)
                )

# and we return the html form with all the parameters we need to expose
# the form does a post to the /run path with user content
    return '''<!DOCTYPE html>
    <form action="/run" method="post" enctype="multipart/form-data">
    <input type="submit" value="Upload" style="font-weight:bold;" />'''
    + template(opt_args_t, {'actions':actions})
    +'''</form>'''

# here we receive the user input and can use it in our further code
# ( can be copypasted below)
@route('/run', method='POST')
def do_run():
    for action in vars(parser)['_actions']:
        if isinstance(action, argparse._StoreAction) and \
           not isinstance(action.type, argparse.FileType): # files should be handled differently
            try:
                print('setting ', action.dest, 'to', request.forms[action.dest])
                setattr(args, action.dest
                        , (action.type or str)(request.forms[action.dest]))
            except Exception as e:
                print('Exception:', e)
                pass

# example of how to handle files, but it is not yet generalized yet
    try:
        upload = request.files.get('upload')
        name, ext = os.path.splitext(upload.filename)
    except:
        abort(400, "No file supplied, have you uploaded one?")

   # here your script follows making use of collected parameters and uploaded files.
   # ...
   # ...
   # ...

# needed to actually start the bottlepy web server
run(host='localhost', port=8080, debug=False, reloader=True) # starts bottle server

Originally posted by @Motorrat in https://github.com/chriskiehl/Gooey/issues/185#issuecomment-534397542

@Motorrat I think that'd be an awesome spin off project idea! A light-weight web client approach would surely hit a sweet spot. It'd also likely be waaay more pleasurable to develop -- no being shackled to clunky, old-school, opinionated desktop UI frameworks like WX.
With regards to rolling it into Gooey proper, I'll have to politely decline ^_^ I plan to keep Gooey laser focused on the desktop. I think it's really filled a particular niche where it's at. Plus, it is already pretty tricky for me to carve out time to support it as is (startup life will leave you completely bare of free time!). I'd fall even further behind on updates if Gooey was desktop and web.
So, I'd definitely encourage you to run with the idea as a stand alone project. I bet there's a sizable crowd who'd love a light-weight web client like you describe!


Question: Is this library still maintained?

I've been looking to use fast-check & zod in different projects.
Is this library still maintained ? Do you need help?

@DavidTimms Just doing a bump here, there are two great PRs just waiting for your approval!

Hi guys, sorry for the delayed response. I haven't had much time to look at this library recently.
I should be able to look at the PRs and get a new version out in the next few days which is supports fast-check 3.

Hi @DavidTimms 👋 Almost a couple years later, I come up with the same question. Perhaps you'd like some help to maintain this project? If so let my know.


Feature request: More visual customizability

It's really cool to get so much XR functionality out of the box, but it would be even greater if it was possible to adjust the looks of many visual feedbacks to the style of the application they're used in. For instance, the teleport function provides some proerties allowing to change the color the beam should have depending on the beam's collision state (which is nice), but how about providing access to the beam's material so that it can be completely re-styled? Same holds true for the teleport target marker.
Furthermore, one might want to change the teleporter's player body capsule's color, material, or maybe even its shape. (Or hide it alltogether.)
Another example is the pointer function, which currently doesn't provide any visual customizations, be it the laser's color or the target marker's appearance.
I'm aware that this is a rather vague request, but I believe it would on the long run be worth spending some thoughts on this...

Pull request #502 adds some of the functionality you're after for the pointer function.

The teleport beam is implemented by a custom vertex/fragment shader to provide the arc and the animation, so the user would not be able to provide their own shader. It would however be possible to allow the user to provide their own arrow texture. I'll look into enhancing the options tomorrow.

Pull request #502 adds some of the functionality you're after for the pointer function.

Awesome, thanks!

The teleport beam is implemented by a custom vertex/fragment shader to provide the arc and the animation, so the user would not be able to provide their own shader. It would however be possible to allow the user to provide their own arrow texture. I'll look into enhancing the options tomorrow.

Personally, I like the arrow texture and animation. But I'd be really happy if it was possible to alter the visuals of the player teleportation target.

Pull request #504 enhances the teleport to give you control over the arrow and target textures; and you can now set your own capsule material - including totally invisible to hide the capsule if desired.

Pull request https://github.com/GodotVR/godot-xr-tools/pull/504 enhances the teleport to give you control over the arrow and target textures; and you can now set your own capsule material - including totally invisible to hide the capsule if desired.

Ah, that's nice! Would it also be possible to allow for a custom mesh for the player's Capsule node?

I added that option to #504

I think this issue is probably good to close now that the visual customization features mentioned have been merged.

Closing this as implemented. If there are additional things we should improve, please raise separate issues for these so we can track them.


How do I get the list of player names and matching SAV filenames? It's not clear.

Title. Just trying to get a list of all the IDs with names on my server so I can convert them to the new IDs for dedicated.

When you run the fix_save.cmd, it'll show you the players and their UIDs.
It's easier once you run the tool, and it'll has players.log. That information has names and their uids, which you can use to find saves of each player.

Good luck! :)


Update Instruction Tables based on riscv-opcodes

Now, the entire instruction tables are generated by riscv-opcodes.
Related: riscv/riscv-opcodes#99
But CMO instructions are manually deleted because they are not in the ISA Manual yet.
Relatively large diff came from removing trailing spaces (riscv/riscv-opcodes#98). Others are came from slight instruction order modifications (on Zfh, hypervisor and Svinval instructions).

Thanks again for helping to reunify riscv-opcodes.


Webpack template has not been updated to the new plugins syntax

Pre-flight checklist

[X] I have read the contribution documentation for this project.
[X] I agree to follow the code of conduct that this project uses.
[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Electron Forge version
6.0.0-beta.68
Electron version
v21.2.0
Operating system
Windows 10
Last known working Electron Forge version
No response
Expected behavior
npm start should launch the application
Actual behavior
Getting error:
An unhandled rejection has occurred inside Forge:
Error: Expected plugin to either be a plugin instance or a { name, config } object but found @electron-forge/plugin-webpack,[object Object]
Electron Forge was terminated. Location:
{}

Steps to reproduce
I am trying to create a fresh TypeScript + Webpack application using electron-forge
Go to https://www.electronforge.io/templates/typescript-+-webpack-template
Copy the command to create  new project:
npx create-electron-app my-new-app --template=typescript-webpack
Without changing any code run the application using npm start
Additional information
No response

I have fixed this by changing plugins in package.json to below according to this link.
      "plugins": [
        {
          "name": "@electron-forge/plugin-webpack",
          "config": {
            "mainConfig": "./webpack.main.config.js",
            "renderer": {
              "config": "./webpack.renderer.config.js",
              "entryPoints": [
                {
                  "html": "./src/index.html",
                  "js": "./src/renderer.ts",
                  "name": "main_window"
                }
              ]
            }
          }
        }
      ]

Ah yes good catch, @rinqtmith is correct.  We recently changed the syntax for plugins to more closer align with the syntax for makers / publishers.  Looks like we forgot to update the webpack template to use the new syntax 😅

Fixed in #2990

@rinqtmith @MarshallOfSound I'm sorry I do not understand what should I do in order to fix this issue that suddenly came up
This is my electron forge config in package.json :
      "plugins": [
        [
          "@electron-forge/plugin-webpack",
          {
            "devServer": {
              "client": {
                "logging": "info",
                "overlay": {
                  "errors": true,
                  "warnings": false
                }
              },
              "allowedHosts": [
                "all"
              ],
              "devMiddleware": {
                "index": false
              }
            },
            "mainConfig": "./webpack.main.config.js",
            "devContentSecurityPolicy": "default-src 'unsafe-eval' 'self'; script-src-elem 'self' 'unsafe-inline'; img-src *; style-src 'self' 'unsafe-inline'; font-src 'self' https://static2.sharepointonline.com; connect-src 'self' https: http:",
            "renderer": {
              "config": "./webpack.renderer.config.js",
              "entryPoints": [
                {
                  "html": "./src/app/index.html",
                  "js": "./src/app/renderer.ts",
                  "preload": {
                    "js": "./src/main/preload/preload.ts"
                  },
                  "name": "main_window"
                },
                {
                  "html": "./src/app_A/index_A.html",
                  "js": "./src/app_A/renderer_A.ts",
                  "preload": {
                    "js": "./src/main/preload/preload.ts"
                  },
                  "name": "window_type_a"
                },
                {
                  "html": "./src/app_S/index_S.html",
                  "js": "./src/app_S/renderer_S.ts",
                  "css": "./src/app_S/components/style.css",
                  "preload": {
                    "js": "./src/main/preload/preload.ts"
                  },
                  "name": "search_window"
                },
                {
                  "html": "./src/app_F/index_F.html",
                  "js": "./src/app_F/renderer_F.ts",
                  "preload": {
                    "js": "./src/main/preload/preload.ts"
                  },
                  "name": "window_type_f"
                },
                {
                  "html": "./src/app_C/index_C.html",
                  "js": "./src/app_C/renderer_C.ts",
                  "preload": {
                    "js": "./src/main/preload/preload.ts"
                  },
                  "name": "window_type_c"
                }
              ]
            }
          }
        ]
      ]
    }

electron-forge installed :
    "@electron-forge/cli": "^6.0.0-beta.63",
    "@electron-forge/maker-deb": "^6.0.0-beta.63",
    "@electron-forge/maker-flatpak": "^6.0.0-beta.63",
    "@electron-forge/maker-rpm": "^6.0.0-beta.63",
    "@electron-forge/maker-snap": "^6.0.0-beta.63",
    "@electron-forge/maker-squirrel": "^6.0.0-beta.63",
    "@electron-forge/maker-zip": "^6.0.0-beta.63",
    "@electron-forge/plugin-electronegativity": "^6.0.0-beta.63",

I think it is not fixed in #2990. I tried a new project and it still makes old version package.json .
You need to pass an object {name, config} to plugins. For example,
 "plugins": [
        {
          "name": "@electron-forge/plugin-webpack",
          "config": {
            "mainConfig": "./webpack.main.config.js",
            "renderer": {
              "config": "./webpack.renderer.config.js",
              "entryPoints": [
                {
                  "html": "./src/index.html",
                  "js": "./src/renderer.ts",
                  "name": "main_window",
                  "preload": {
                    "js": "./src/preload.ts"
                  }
                }
              ]
            }
          }
        }
      ]

@raphael10-collab per the comment above you need to change this syntax.
"plugins": [
  [
    "@electron-forge/plugin-webpack",
    { ... }
  ]
]

into this syntax
"plugins": [
  {
    "name": "@electron-forge/plugin-webpack",
    "config": { ... }
  }
]

@rinqtmith the fix has not been published yet, we're aiming to get that out tomorrow PST


pull request for e2e test at 12/28/2016 07:56:12

:x: Validation status: errors
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Feature Request - user ability to disable notifications in the bottom left

Is this something that could be considered in the Appearance setting?

Good idea, will happen in 3.3.

Thank you! I haven't pulled the code yet, but will do it soon and test it.


Fix cursor changing to default when resizing image (#4317)

This commit fixes the issue of the cursor changing to default when resizing an image. The change was made in the setEndCursor() function, where the cursor property of the editorRootElement is set to text. This ensures that the cursor changes to the expected text cursor when hovering over the text.
No other changes were made in this commit.

Thank you! Could you explain how your PR makes the existing behavior better (to what it was it before)? I can't repro this #4317 in Chrome, but I can still repro the same issue in Safari even after your fix
https://user-images.githubusercontent.com/193447/231807935-8f23bfc0-5c97-4b01-a531-76fdde8a67ef.mov

Could you please specify the issue you are facing in Safari?
I was able to fix a bug that caused the cursor to change to the default arrow when hovering over text after resizing an image instead of changing to the expected text cursor. I fixed this issue by updating the CSS property of the editor element in the setEndCursor() function, which is called just before the image resizing is completed.
Based on the video you provided, it seems that the cursor is correctly set to text while resizing the image. However, if you could provide more details about the issue you are facing in Safari, I would be happy to investigate and help resolve the problem.

Could you please specify the issue you are facing in Safari?
I was able to fix a bug that caused the cursor to change to the default arrow when hovering over text after resizing an image instead of changing to the expected text cursor. I fixed this issue by updating the CSS property of the editor element in the setEndCursor() function, which is called just before the image resizing is completed.
Based on the video you provided, it seems that the cursor is incorrectly set to text while resizing the image. However, if you could provide more details about the issue you are facing in Safari, I would be happy to investigate and help resolve the problem.

Oh yeah, I understand the fix now. Safari looks like another issue. Basically, the resize cursor gets lost while I'm still resizing.
Thank you, will merge the PR now! Feel free to look into this other issue separately

Great, glad to hear that you understand the fix! And thanks for merging the PR. As for the new issue you mentioned, I can definitely look into it separately.


[Server] Use same Golang logger and log format

Current Behavior
Running Meshery Server, using make server produces stdout logs that vary in format.
Desired Behavior
The same Golang logger and log format should be used consistently.
Example
➜  meshery git:(master) ✗ make server
cd cmd; go1.17.8 mod tidy; \
	BUILD="v0.6.0-rc.5t" \
	PROVIDER_BASE_URLS="https://meshery.layer5.io" \
	PORT=9081 \
	DEBUG=true \
	ADAPTER_URLS="localhost:10000 localhost:10001 localhost:10002 localhost:10004 localhost:10005 localhost:10006 localhost:10007 localhost:10008 localhost:10009 localhost:10010 localhost:10012" \
	APP_PATH="../install/apps.json" \
	go1.17.8 run main.go;
INFO[0000] Local Provider capabilities registered
INFO[0000] Meshery Server release channel is: Not Set
INFO[0000] Meshery Database is at: /Users/lee/.meshery/config
INFO[0000] Using kubeconfig at: /Users/lee/.kube
INFO[0000] Log level: debug
INFO[2022-06-07T18:38:21-05:00] extracting Applications from /Users/lee/.meshery/content/applications  app=meshery
INFO[2022-06-07T18:38:21-05:00] seeding sample Applications                   app=meshery
INFO[2022-06-07T18:38:21-05:00] extracting Filters from /Users/lee/.meshery/content/filters/binaries  app=meshery
INFO[2022-06-07T18:38:21-05:00] seeding sample Filters                        app=meshery
INFO[2022-06-07T18:38:21-05:00] extracting Patterns from /Users/lee/.meshery/content/patterns  app=meshery
INFO[2022-06-07T18:38:21-05:00] seeding sample Patterns                       app=meshery
INFO[0001] Starting Server listening on :9081

Contributor Guides and Resources

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

There is one logger that is intialized in main routine. https://github.com/meshery/meshery/blob/4002c88ed3935addeedc316bea0646f8881b3062/cmd/main.go#L56
This has to be used everywhere

I would like to work on this, if no one has been assigned^^

Sure @haanhvu

comment to remove stale status


Add JavaScript Tips

https://github.com/loverajoel/jstips

@loverajoel Would be awesome if you could add the awesome badge to your readme :D
@davisonio Maybe you could do a PR :arrow_up:?

Created pull request! https://github.com/loverajoel/jstips/pull/107 @loverajoel


[Reminder] Update blog with the new changes

[ ] Not an issue, but a reminder that you probably need to update the blog. 😜

Am busy preparing for a conference. Will do it later.

I have updated the blog now :smiley:


User provided device functions

Within flame GPU 1, users can write __device__ functions without knowing they are __device__ by declaring it as FLAMEGPU_AGENT_FUNCTION.
How is this achieved in FLAME GPU 2 while abstracted from the user, where __device__ might not be obvious.

The challenge here is if they want access to the device api object inside
that function. Without that, exactly the same would work.
On Thu, 5 Mar 2020 at 16:50, Peter Heywood<EMAIL_ADDRESS>wrote:

Within flame GPU 1, users can write device functions without knowing
they are device by declaring it as FLAMEGPU_AGENT_FUNCTION.
How is this achieved in FLAME GPU 2 while abstracted from the user, where
device might not be obvious.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/FLAMEGPU/FLAMEGPU2_dev/issues/208?email_source=notifications&email_token=AAFVGCRKPL5MZPLFGH33FZLRF7J4LA5CNFSM4LCOCNA2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IS3BRSQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFVGCV4NRD472TOPSNQ3MDRF7J4LANCNFSM4LCOCNAQ
.

I think I've worked out a solution to this.
Store the FLAMEGPU_DEVICE_API inside shared memory.
It shouldn't contain any thread specific items, and is read only after initialisation, so just needs to be init by 1 thread in each block.
Then it can be summoned at will at the start of any functions with the __shared__ FLAMEGPU_DEVICE_API<a,b,c> API definition, rather than needing to be passed around.
Slight issue in how we make that available to users in device functions, but seems a step closer.

We should keep this simple and not allow access to the FLAMEGPU api object. This can always change later.


Added the MUMBO acquisition function

Hi
I have added the MUMBO (MUlti-task Max-value Bayesian Optimisation) acquisition function from my recent paper https://arxiv.org/abs/2006.12093.  I used Emukit for all the experiments and was able to substantially outperform the current multi-fidelity entropy-based acquisition function used by Emukit.
This is a multi-fidelity extension of the max-value entropy search (MES) acquisition function and have coded it up in a very similar way to the implementation of MES I provided to Emukit last year.
I have also included a Jupyter notebook, showing how to use MUMBO.
Thanks Henry
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks @henrymoss , nice to see Mumbo. Some tests seem to be failing, for example test_acquisition_evaluate_shape. Can you check the failed tests first please.

Sorry about that. Passes the tests now.
There are errors with some of the local penalization tests, but I don't think that is due to me?

Yeah, not entirely sure what's going on. There is another error for Emukit-tutorial-multi-fidelity-MUMBO-Example.ipynb. It says E           jupyter_client.kernelspec.NoSuchKernel: No such kernel named emukit. I could not replicate it so far on my local machine. @apaleyes did you come across this error by any change before?

Yeah, this one is pretty clear. The notebook has this section:
  "kernelspec": {
   "display_name": "emukit",
   "language": "python",
   "name": "emukit"
  },

@henrymoss I assume you've created an emukit kernel for this notebook? Can you change it to just standard Python 3? It should look something like this:
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },

That would solve the notebook issue

Thanks for the fix, @henrymoss. The LP tests failure isn't due to you indeed, but this (or any other PR) cannot be merged until this is fixed. See #316 (and #315 too) for more details

Hey Henry! Apologies for getting to the actula subtance of this PR only now, we had to clear a few hurdles.
We have two options for this code:

Either Mumbo class gets significant refactoring (including variable names, functions, etc) and tests. Then it can stay in the core lib.
Or it is moved to examples, along with the notebook, where we are far more relaxed and none of that is really required

Your decision!

I'm happy with the notebook. Although it might be of advantage to Emukit to have a light-weight multi-fidelity acquisition function?
What exactly would refactoring require?

@henrymoss you are quite right, it would be nice to have MUMBO in the core lib.
So the code needs either more telling names, or more comments explaining what is going on. You have actually already done decent work on this, but I can drop individual comments on the PR in places where i think more of this is needed.
Also, we would need at least some super basic unit tests. Tests could just very literally put in zeros and get zeros (or whatever) out. Any edge case input would do as long as we can verify the output deterministically. The whole point is to make sure something makes the code run.

Okay. I will spend time later this week getting it to scratch!
Thanks for the offer of help.

I'm adding some tests. But please can you add some pointers for improving the interpretability of the PR?

I will also add some tests for standard MES. It doesn't seem like you currently have any tests for the multi-fidelity version of entropy search?

I will also add some tests for standard MES. It doesn't seem like you currently have any tests for the multi-fidelity version of entropy search?

Sorry, got busy with another deadline. Posted a few suggestions in the review. Thanks!

I have substantially cleaned up the code (both MUMBO and MES). I have been able to share code between the two functions.
Let me know what you think.
I will do some unit tests now :)

Codecov Report

Merging #311 into master will decrease coverage by 1.36%.
The diff coverage is 29.78%.

@@            Coverage Diff             @@
##           master     #311      +/-   ##
==========================================
- Coverage   89.34%   87.97%   -1.37%
==========================================
  Files         123      123
  Lines        3942     4017      +75
  Branches      455      459       +4
==========================================
+ Hits         3522     3534      +12
- Misses        328      392      +64
+ Partials       92       91       -1

Impacted Files
Coverage Δ

...imization/acquisitions/max_value_entropy_search.py
46.15% <29.78%> (-41.12%)
:arrow_down:

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 fe9da8b...5351faa. Read the comment docs.

I have added some small tests.


Add op MOV for high register + decoder bugfix

Add op ADD for high registers. + fix bug in decoder that gave wrong pointers for that op mask.

Unsure on the format of the standardized comments before each case, help me out?

Unsure on the format of the standardized comments before each case, help me out?

I just realized I've been writing "AND" instead of "MOV" in pull  request and commit messages. It's MOV, obviously.

I just realized I've been writing "AND" instead of "MOV" in pull  request and commit messages. It's MOV, obviously.


Rename g_orbit_api_v# to simply g_orbit_api

This is a follow up from
https://github.com/google/orbit/pull/3153#discussion_r763448952
For our injection mechanism, the version number (and soon also the platform) is
determined by the function orbit_api_get_function_table_address_v#. We don't
need the version in the variable name.
Pros and cons in my view:

Having g_orbit_api_v# always makes it clear what version we are dealing
with.
Having g_orbit_api saves some renaming when increasing the version number.

Test: Capture OrbitTest.

@pierricgimmig @florian-kuebler I'd like to hear your thoughts.


Copy pasting custom cells

Currently, there seems to be no clean way of copying/pasting custom cells.
A simple approach to copying would be to run JSON.stringify() on the cells copyData value. Also provide an onPaste function for cells that allows us to specify how to update the cell data.

Even better, provide onCopy and onPaste fields to cells.

My idea is to provide generic hooks - so, instead of defining copyData, we could instead have onCopy, and similarly onPaste.

Moving the scope of those events to the cell doesn't make sense in some cases. A paste event may write to cells which are offscreen and thus not even realized.

You're right, this is overly complicated, I am sorting this out now.

https://github.com/glideapps/glide-data-grid/pull/345
This is my proposal for making this much MUUUCH easier. In general it means things just work. In the event you need to change the paste algorithm for any given cell type you can.

Will be fixed in 4.0.4


💡 RFC: Astro Language Server should automatically shim Astro global and infer Astro.props

Motivation
There are currently no types for the Astro global in an .astro file's frontmatter script.
Additionally, Astro.props currently must be cast. For example:
export interface Props {
  value: string;
}
const { value } = Astro.props as Props;

Proposed Solution
Astro's Language Server should:

Automatically inject type definitions for the Astro global into each file.
Automatically declare the value of Astro.props if export interface Props is detected.
Automatically provide Intellisense based on a component's Props when writing HTML

Detailed Design
No response
Open Questions
No response
Help make it happen!

[X] I am willing to submit a PR to implement this change.
[ ] I am willing to submit a PR to implement this change, but would need some guidance.
[ ] I am not willing to submit a PR to implement this change.

This was done recently!


[BottomSheet] Collections in bottom sheet is not scrollable

When adding a collection of items in the bottom sheet on iOS, its not possible to scroll.

Misunderstanding when developing, this works as expected


Project 1, Task 15

The task asked us to provide the poverty data on the "latest" year that is available and we were given the prompt of a FIRST function. If you use the FIRST function without modification, it would actually give you the first data( item (0), and eventually FAIL you at the auto check. So I modified the FIRST function to item (-1) and change its name to a LATEST function. That seems to make me pass the Otter. So I think the prompt is great in making me think how .group table function work, but you need to be careful NOT to use the FIRST function provided.

Thanks for sharing, @shihwachang. I'm not understanding if you are reporting an issue with the project notebook. I see that you are providing people with advice on how you think the task could be completed to pass the public auto-grader.
Is there something specific that I can fix?

Hello Sorry Professor I thought the First Function is really cool but I was certainly led into a wrong answer by using it. It indeed brightened me of thinking about (-1), though. I figured some fellow students may also encounter the problem. But if you think it’s good by learning how to dig yourself out of the hole would strengthen our learning experience then Thank you and we can certainly leave it at that.On Sep 27, 2023, at 9:22 AM, Shawn Wiggins @.***> wrote:
Thanks for sharing, @shihwachang. I'm not understanding if you are reporting an issue with the project notebook. I see that you are providing people with advice on how you think the task could be completed to pass the public auto-grader.
Is there something specific that I can fix?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


Stream frame timestamp problem

I've compiled ffmpeg-android and it works for files.
The problem is that it shows nothing for network streams (both rtmp and hls) as frame timestamp is too big and it seems to be not from video beginning (as for file). Then it waits for the first frame time which for network stream is too big:
player_decode_video copying...
05-05 18:11:26.994: INFO/player.c(16998): player_decode_video Decoded video frame: 568.233000, time_base: 51140970
05-05 18:11:26.994: INFO/player.c(16998): player_wait_for_frame[0] start
...
05-05 18:11:30.587: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (0.000977)
05-05 18:11:30.587: INFO/player.c(16998): player_wait_for_frame[0] Waiting for frame: sleeping: 568232023
05-05 18:11:31.088: INFO/player.c(16998): player_wait_for_frame[0] timeout
05-05 18:11:31.088: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (0.501542)
05-05 18:11:31.088: INFO/player.c(16998): player_wait_for_frame[0] Waiting for frame: sleeping: 567731458
05-05 18:11:31.588: INFO/player.c(16998): player_wait_for_frame[0] timeout
05-05 18:11:31.588: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (1.002778)
05-05 18:11:31.588: INFO/player.c(16998): player_wait_for_frame[0] Waiting for frame: sleeping: 567230222
05-05 18:11:32.089: INFO/player.c(16998): player_wait_for_frame[0] timeout
05-05 18:11:32.089: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (1.504563)
05-05 18:11:32.089: INFO/player.c(16998): player_wait_for_frame[0] Waiting for frame: sleeping: 566728437
05-05 18:11:32.590: INFO/player.c(16998): player_wait_for_frame[0] timeout
05-05 18:11:32.590: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (2.005708)
05-05 18:11:32.590: INFO/player.c(16998): player_wait_for_frame[0] Waiting for frame: sleeping: 566227292

I'm having this problem too.  What happens is that the Video or Audio stream decoding will decode a frame who says it's frame time is wildly different from the previous frame and it will stay that way for every subsequent decoded frame (just like the log that @4ntoine posted.  I wrote some code that would detect when this happened and offset the frame start time by that same wildly different delta.  If I applied the same code to @4ntoine 's log, it would end up looking like this instead...
05-05 18:11:30.587: INFO/player.c(16998): player_wait_for_frame[0 = Video] = (568.233000) - (528.200977)
and thus the video frame would only delay for a few milliseconds or so and the stream would continue playing.  However, there is a problem with this "fix" (hack).  It causes the video and the audio to get out of sync because that offset that I apply to the stream that's gone bad has still altered the start frame offset from what it originally was - thus having the effect of causing the frame to show earlier or later than it normally would (if the frame wasn't reporting a horribly wrong frame time, that is).
Plus, the offset I add in to correct the wildly wrong frame time is just a guess.  I take the delta of the av_getTime() from the previous frame with the av_getTime() of the current frame.  That tells me how much time has really passed.  Then I subtract that out of the wildly wrong frame time of the frame to get my start offset delta that needs to be added to the stream start frame time.  That bumps up the current time to match (roughly) the current time of the messed up frame.  But like I said, that calculated value is assuming that the messed-up frame's time wants it to render when I'm doing the calculation without some natural offset, which is never the case.  Thus, like I said, all I've really done is to offset video playback slightly and put it out of sync from the audio.
If there are better (real) solutions to this problem I would be excited to hear them.  As things stand currently this is a deal-breaker issue for me to be able to play video from IP cameras.


Intent recognition text input sample

Hi there,
Is there an intent recognition sample with text input?
The sample code only contains intent recognizer with microphone or file input.
Thanks

@amitkumarshukla Thanks for the reply. In fact, I am building an app with microphone input not text.
Why I want a text input intent recognizer is because I want the prediction is running in docker container. The docker image of Azure speech to text has 14.13Gb is size, but the LUIS image have only 622mb that I think it only contains LUIS function.
Very thanks that the speech to text part with the SDK and container works well, now it's time for LUIS part. Any idea about that?
Thanks


nuttx: Add missing pthread.h header

This PR intends to add the missing pthread.h header to the NuttX build to fix the following build error:
In file included from wamr/core/shared/utils/../platform/include/platform_common.h:13,
                 from wamr/core/shared/utils/bh_platform.h:9,
                 from wamr/core/iwasm/aot/aot_runtime.h:9,
                 from wamr/core/iwasm/aot/aot_loader.c:6:
wamr/core/shared/platform/nuttx/platform_internal.h:39:9: error: unknown type name 'pthread_t'
 typedef pthread_t korp_tid;
         ^~~~~~~~~
wamr/core/shared/platform/nuttx/platform_internal.h:40:9: error: unknown type name 'pthread_mutex_t'
 typedef pthread_mutex_t korp_mutex;
         ^~~~~~~~~~~~~~~
wamr/core/shared/platform/nuttx/platform_internal.h:41:9: error: unknown type name 'pthread_cond_t'
 typedef pthread_cond_t korp_cond;
         ^~~~~~~~~~~~~~
wamr/core/shared/platform/nuttx/platform_internal.h:42:9: error: unknown type name 'pthread_t'
 typedef pthread_t korp_thread;
         ^~~~~~~~~
In file included from wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.h:18,
                 from wamr/core/iwasm/aot/../common/wasm_runtime_common.h:18,
                 from wamr/core/iwasm/aot/aot_runtime.h:10,
                 from wamr/core/iwasm/aot/aot_loader.c:6:
wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:52:5: error: unknown type name 'pthread_mutex_t'
     pthread_mutex_t object;
     ^~~~~~~~~~~~~~~
wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:87:5: error: unknown type name 'pthread_rwlock_t'
     pthread_rwlock_t object;
     ^~~~~~~~~~~~~~~~
wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:123:5: error: unknown type name 'pthread_cond_t'
     pthread_cond_t object;
     ^~~~~~~~~~~~~~
wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h: In function 'cond_init_monotonic':
wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:135:5: error: unknown type name 'pthread_condattr_t'
     pthread_condattr_t attr;
     ^~~~~~~~~~~~~~~~~~
make[3]: *** [/home/nihei/Projects/NuttX/apps/Application.mk:157: aot_loader.c.home.nihei.Projects.NuttX.apps.interpreters.wamr.o] Error 1

@no1wudi CI build for NuttX seems to be broken after https://github.com/apache/nuttx-apps/pull/1609 got merged.

@no1wudi CI build for NuttX seems to be broken after apache/nuttx-apps#1609 got merged.

I'll submit a fix today.


<IP_ADDRESS> appears to be blocked or hijacked by your ISP or your router

Hi @favonia,
I see alot of these messages on my log
2024-02-28T06:22:55.183428570Z 😞 <IP_ADDRESS> appears to be blocked or hijacked by your ISP or your router 2024-02-28T06:22:55.191283277Z 😞 <IP_ADDRESS> is not working either---perhaps the network is down; sticking to <IP_ADDRESS>
<IP_ADDRESS> isn't blocked or hijacked, when my IP changes the container updates Cloudflare succussfully so I don't know why these messages.
can you plesae assist?

@ShlomiD83 Thanks for the reporting. By any chance, did you run the container before the network is fully up?

@favonia I'm not realy sure.
I'll keep an eye fot these messages the next time I reboot my Pi.

@ShlomiD83 I believe this was what's happening: the tool pings <IP_ADDRESS> to work around some annoying routers/ISPs which think <IP_ADDRESS> is a private IP, and the tool discovers that it could not access <IP_ADDRESS> properly, but as an additional checking, it then pings <IP_ADDRESS> and discovers that that doesn't work either, concluding that the network is probably (temporarily) down and decided to sticks to <IP_ADDRESS>. This pinging is necessary to work around the (still existing) routers and ISPs out there, and the second pinging successfully discovered that changing the IP to <IP_ADDRESS> will not help. My guess is that the network has not been properly set up during the pinging (e.g., maybe some network-related services are not up) but it's set up when the tool tried to figure out the public IP. If it's the case, there's no bug or anything you should do, except that maybe I could rework the messages.

@favonia I don't think you should bother, I'll keep an eye for these messages in the future.

@ShlomiD83 In case you are wondering how to enforce the initialization order, this might help: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget. The "bad ISP" detection needs fully working IPv4 except the DNS resolver.

I updated the messages in hope that they are clearer. Let me know if you have issues other than the network is still being set up when running the tool.

@favonia I need to use the latest or edge?

@ShlomiD83 You can and probably should continue using latest (the stable version). So far I only changed the messages and no actual functionality was affected. What I meant is that I am not 500% sure if "the network was still being set up (so that the pinging failed" is the only issue we are dealing with here.

@favonia didn't see any errors in the last couple of days, I believe it's a network not being fully up or a router restart.


Add more examples and tests for run criteria

Currently there are no examples and limited tests for these.
We should add both.

There's some tests here: https://github.com/bevyengine/bevy/blob/6615b7bf6439c9bcaf59982b2713e1c1564bf0f5/crates/bevy_ecs/src/schedule/stage.rs#L1432-L1562

#7652 adds an example for run conditions, and though it seems like the tests that @hymm are no longer there after stageless's merge. Perhaps we should add those tests back in.

I'm happy to add in some more tests, would theses go the conditions.rs file?
https://github.com/bevyengine/bevy/blob/main/crates/bevy_ecs/src/schedule/condition.rs


feat(image_projection_based_fusion): add roi based clustering for small unknown object detection

Description

To solve issue https://github.com/autowarefoundation/autoware.universe/issues/4680
Proposed approach:

Add ROI based clustering to cluster small objects with less pointcloud.
Merge ROI based clusters with current Euclidean clusters

ROI based clustering for small objects:

Updated clustering pipeline: (orange: added new nodes)

Related links

TIER IV INTERNAL LINK: ticket 1 and ticket 2
Tests performed
Confirmed roi_pointcloud_fusion result by logging_simulator.
green: fused unknown

video.webm
Compare the delay time of ~/clustering/clusters and ~/clustering/camera_lidar_fusion/clusters topics before and after update:

Notes for reviewers

Interface changes

Effects on system behavior

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[ ] I've confirmed the contribution guidelines.
[ ] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

Summary by CodeRabbit

New Feature: Added "roi_pointcloud_fusion" capability to detect small unknown objects by fusing point clouds with Region of Interests (ROIs).
New Feature: Introduced a new node, RoiPointCloudFusionNode, for ROI point cloud fusion.
Documentation: Added documentation for the "roi_pointcloud_fusion" feature, including algorithm details, assumptions, limits, error handling, and performance characteristics.
Refactor: Updated launch files and configuration parameters to enable the fusion process and object association merger.
Refactor: Added necessary dependencies and type alias for the "pcl" library in the fusion module.
Refactor: Expanded functionality of image projection-based fusion with additional functions and headers.
Chore: Added a new launch file for the "roi_pointcloud_fusion" node, including arguments and parameters for fusion settings.
Review: Provided code review suggestions for an unrelated Python file, suggesting improvements for error handling and response structure in a Flask application.

@badai-nguyen
May I ask you to write a description of this methodology?

@yukkysaito thank you for your comments. I updated description as well as docs file here https://github.com/autowarefoundation/autoware.universe/pull/4681/commits/3fe8c0d27f4117d5250cb952f1b8f455f90b117c. Please let me known if any further question.

@yukkysaito @miursh As our internal discussion, I have changed the PR by adding ROI_based clustering to support Euclidean clustering and keep the pipeline consise. Could you review this PR again? Thank you.

@yukke42 @scepter914 @takayuki5168 Could I also ask your review for thi PR as codeowever?

@badai-nguyen Could you write "Interface changes" and "Effects on system behavior" in the PR description?
Also, if you made one, please add the yolox model update pull request to "Related links".

@badai-nguyen Could you add cluster_merger to the dependency of tier4_perception_launch

@badai-nguyen I forgot to point this out. Could you update camera_lidar_radar_fusion.launch as well

@miursh Thank you for you point out. I fixed camera_lidar_radar_fusion.launch here  https://github.com/autowarefoundation/autoware.universe/pull/4681/commits/577548cfeab00ae98167b19e6bb3a040b1b1799c


Improve URL design

so that the URL can be shared with Facebook safely.

Current implementation

https://optgeo.github.io/mille-plateaux/view.html?${cid} like https://optgeo.github.io/mille-plateaux/view.html?Qmdmmn4ifwfK6Z2dvobFBYHEK33gqBCR579Tb8ccvKLbMs
https://optgeo.github.io/mille-plateaux/view.html#${cid} like https://optgeo.github.io/mille-plateaux/view.html#Qmdmmn4ifwfK6Z2dvobFBYHEK33gqBCR579Tb8ccvKLbMs

Problem
These URLs won't work if they are shared with Facebook.
New design

https://optgeo.github.io/mille-plateaux/view.html?cid=${cid} like https://optgeo.github.io/mille-plateaux/view.html?cid=Qmdmmn4ifwfK6Z2dvobFBYHEK33gqBCR579Tb8ccvKLbMs

Implemented!


Update/remove Foundation Timeline

Was just looking over the site and noticed that there was a timeline for the foundation at foundation/index.md.
We are well past that time frame, so this section needs to be updated to reflect whatever the current state is (I don't know anything about the state of this).
// cc @nodejs/roadmap

it can be removed.


Bug: 表单校验提示信息异常

Version
Vben Admin V5
Describe the bug?
表单提交触发校验没有弹出提示信息，示例就能复现
Reproduction
表单提交触发校验没有弹出提示信息，示例就能复现
System Info
System:
    OS: Windows 11 22631.3880
    CPU: 13th Gen Intel(R) Core(TM) i9-13900H   2.60 GHz
    Memory: 21.3 GB / 32.0 GB
  Binaries:
    Node: 22.11.0 - D:\Application\nodejs\node.exe
    npm: 10.9.0 - D:\Application\nodejs\npm.cmd
    pnpm: 9.14.2 - D:\Application\nodejs\pnpm.cmd
  Browsers:
    Chrome: 131.0.6778.87

Relevant log output
No response
Validations

[X] Read the docs
[X] Ensure the code is up to date. (Some issues have been fixed in the latest version)
[X] I have searched the existing issues and checked that my issue does not duplicate any existing issues.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

#5034


How should I config  a custom rds api url

I want to implement a custom rds api, where should I config the rest api url? Suppose my rest api url is http://<IP_ADDRESS>/v1/routes/(string: route_config_name)/(string: service_cluster)/(string: service_node)

Looks like you cross posted on envoy-users. someone will answer there. Please don't cross post.


Adam creates different model checkpoint sizes for best_bleu and out_dir

Hi,
I noticed that when my model is trained using 'Adam' different checkpoint sizes are created for out_dir and out_dir/best_bleu. out_dir checkpoints are larger in size that best_bleu
Further if I say wish to continue training from best_bleu model checkpoint say by copying the state from out_dir/best_bleu to `out_dir', I get this error
NotFoundError (see above for traceback): Key embeddings/decoder/embedding_decoder/Adam_1 not found in checkpoint

Is this expected? Is best_bleu directory not meant to restart training, and only for inference? I do not face any issue while doing inference with best_bleu directory... Is there a workaround, so best_bleu also saves the complete model...?

@vineetm
We save the inference model's parameters during the external eval (decoding and computing the bleu score). For sgd, the set of parameters should be the same, but it won't have adam's parameters since it is not a training model.
As a workaround for Adam, you can pass the train_model into _external_eval, and use the train_model's saver here: https://github.com/tensorflow/nmt/blob/master/nmt/train.py#L455

Thanks for your quick response @oahziur I will try the approach you suggested.