Add website: Jomills Jose Anand

To add your site to the webring, you must be a current student or an alum of the undergraduate Software Engineering program at the University of Waterloo (Waterloo, ON, Canada).
Full Name: Jomills Jose Anand
Cohort Year: 2026
Full website URL: https://jomills.notion.site
So we know you're human:
LinkedIn or a similar profile: https://www.linkedin.com/in/jomillsjoseanand
Don't forget to also add your entry to the end of the allSites array in the se-webring.js file (name, year, personal website), and to add the add site label to your pull request.

Thanks for submitting your site! Do you think you could put a link back to the web ring somewhere on your site?

Hey, thanks for reviewing the PR. Just put a link to the webring on the follow section. :)


Assertion fails within STM32 MAC driver.

I am using Ethernet on an STM32F427, and I am plagued with an assertion failing constantly.
It is on file stm32_eth.c, line 1372.:
DEBUGASSERT(dev->d_len == 0 && dev->d_buf == NULL);
Checking with my debugger I see that dev->d_len has a non zero value (which however seems sane, not garbage).
dev->d_buf is NULL, as it ought to be.
I had set CONFIG_NET_ETH_PKTSIZE to 640, and this problem appeared quite often.
Now, I tried to set this config to 1514 and to my surprise, the problem vanished. I haven't seen this assertion failing again.
Maybe the problem is solved, or maybe it is now so scarce that I haven't noticed it?
I am thinking of two cases here:

Either there is something "special" with the value 1514, and the driver does not work with smaller values.
Or having a small buffer triggers the execution of some buggy code (for example by dropping large packets).

I guess that if it is the second case, the problem is still there but it is just temporarily masked for me.

@fjpanag I suggest you to use JTAG/SWD + GDB to compare what is different in both cases. It will be help to identify the issue faster!

So, I used my firmware with CONFIG_NET_ETH_PKTSIZE set to 1514 over the couple last months, and I didn't see the assertion failing again.
Today, as an experiment, I re-set it back to 640. Using the latest master.
After about an hour of operation, the same assertion failed, in the exact same way.
I think I can conclude pretty safely that the STM32 driver has problems with this setting.

@davids5 can you please tell me what is the value of CONFIG_NET_ETH_PKTSIZE that you are using?

@davids5 can you please tell me what is the value of CONFIG_NET_ETH_PKTSIZE that you are using?

https://github.com/PX4/PX4-Autopilot/search?q=CONFIG_NET_ETH_PKTSIZE
1518
Did you see https://github.com/PX4/NuttX/pull/137 ?

@davids5 can you please tell me what is the value of CONFIG_NET_ETH_PKTSIZE that you are using?

https://github.com/PX4/PX4-Autopilot/search?q=CONFIG_NET_ETH_PKTSIZE
1518
Did you see PX4/NuttX#137 ?

Thank you, I was not aware of this issue.
It seems that, at least for the moment, a solution to this is to set appropriately CONFIG_NET_ETH_PKTSIZE.
However, there is still something I find quite odd.
Since #2985, when a small CONFIG_NET_ETH_PKTSIZE is selected, the larger packets should be dropped. I see here that this is confirmed.
However, now I see that the assertion fails (instead of silently dropping the unsupported packet).
Possibly something has changed over the years, and now the logic in #2985 is not working correctly?

Hmm, I haven't understood the code completely yet, but when stm32_freesegment() is called shouldn't the fields d_len & d_buf be invalidated too?
I think that stm32_freesegment() correctly drops the oversized packet, but d_len remains on the last value, which will result in the assertion to fail (as it expects everything reset to 0).

Yep, these are definitely related.
@davids5 could you please have a look?
As a test, I set CONFIG_NET_ETH_PKTSIZE to a lower value.
I then send a UDP packet to the device, with size greater than the Ethernet packet size.
The code added in #2985 correctly triggers, and drops the packet.
Some times everything works correctly. But repeating this 3-4 times will result in a system crash.
Testing my idea, I added dev->d_len = 0; just after stm32_freesegment(priv, rxcurr, priv->segments); and the issue vanished!
I think that some kind of handling of dev->d_len must be added indeed.

@fjpanag I do not have a setup at the moment. Has the usage of dev->d_len, changed in resent Network changes? Is the assert still valid? If it is and we are not resetting dev->d_len = 0 on a drop could that be the cause?


Milkshape 3D Crashed when trying to open .aa or .am files

Hey. The exporting works fine for me, but when i try to open .aa or .am files in milkshape 3d the program just crashes.
.as files are working.
I am using Milkshape 3D 1.8.5
Any idea why?

Nvm. Someone else had the same Issue.
maybe you should update the readme that we need Beta 2 from Milkshape 3D
Especially since the offical Milkshape 3D Website offers only Beta1 too.


create_user: Send a group DM to admins for low licenses warning.

Prep PR for https://github.com/zulip/zulip/pull/29421#issuecomment-2027776368
CZO Discussion
Send group DM to admins to warn about low licenses.
New user announcements stream (If not  disabled)

Group DM

Question:

@alya Should we send the "A new user was unable..." message to group DM too? -- or is it fine not to send it as group DM because we already sent a group DM informing "Your org has no licenses remaining..."? (See images for these messages)

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

Let's send all license management information to the group DM, and not to the topic.

Cool, made the changes. Ready to review.

The screenshots look good to me!

Merged, thanks @prakhar1144!


Fresh install in fresh install of VisualStudio doesn't work...

Seems this old pickle again...
Build started at 2:31 PM...
1>------ Build started: Project: sampledb, Configuration: Debug x64 ------
1>C:\Program Files (x86)\VisualD\msbuild\dcompile.targets(193,5): error MSB4062: The "dbuild.CompileD" task could not be loaded from the assembly C:\Program Files (x86)\VisualD\msbuild\dbuild.17.9.dll. Could not load file or assembly 'Microsoft.Build.CPPTasks.Common, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
1>Done building project "sampledb.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 2:31 PM and took 02.572 seconds ==========

VS install shows version 17.11... latest VisualD beta has DLL's that go up to 17.9, is this the issue?
The error message refers to 17.9 dll, and that dll is present in the location that the error says... so I'm not sure what we're looking at? The file is there, but the error seems to say it can't find that file...
MS seem to have really screwed the pooch with new releases every couple of months...

The excruciating thing about VS these days, is that you can't install an old version!
What we seem to have with VS today, is some kind if whack-a-mole of issues every time they do an update :/

I updated these for VS 17.10 and 17.11 just a couple of days ago, I'll create a new rc later...

see https://github.com/dlang/visuald/releases/tag/v1.4.0-rc2

Thanks Rainer!
Are you coming to DConf? I'll be there this year, I'd really love to see you there.

Are you coming to DConf? I'll be there this year, I'd really love to see you there.

I won't make it to DConf this time. I'm a bit out of the loop regarding D development, too busy with other projects ATM.

Are you coming to DConf? I'll be there this year, I'd really love to see you there.

I won't make it to DConf this time. I'm a bit out of the loop regarding D development, too busy with other projects ATM.

I was worried this may be the case. I've been out of the loop for quite a while now too.
Your absence is already felt deeply!


How can I make the training process last infinitely in sb3?

The training process stops after a set amount of steps, so how would you make the training process run infinitely long, suppose overnight?

In the sb3 example you can set the number of steps of model.learn(200000), set this to something like 10000000. I also recommend using speedup=8 as an argument when you create the env, as you can then train with accelerated physics so it should train faster. I recommend looking at the sb3 docs if you want to know more.


Add prerender-spa-plugin to Plugins section

Need this to not wrap. Personally I'd start with Plugin in the title as it's under the plugins section and tweak from there.

Cool plugin btw :) It's not something I'd seen before.

Thanks! 🙂 Just shortened the entry.

LGTM!

Looks like I can't merge to this repo anymore :man_shrugging:

@kentcdodds - It's being prepped to move over to webpack-contrib. Once it's in place everyones permissions will be put back in place


Fixed SSL errors by requiring certifi and loading the CA file bundled with certifi

After running into an SSL error when trying to run this on my machine, I found a solution that doesn't require a lot of reworking here.

Seems to work fine. Good work!


Fix memory leak from not clearing the buffer barrier vector properly on the render graph.

Fixes a small memory leak that #84976 introduced from the last minute change to buffer barriers, which were not being cleared properly every frame leading to a small but consistent leak every frame.

Thanks!


stable/metallb: bump binary version to v0.6.0.

Also removes an environment variable that is no longer needed in MetalLB 0.6.

/assign @unguiculus , per robot's instructions.

/assign @unguiculus

/ok-to-test

/lgtm


The RP Name field is not being populated in the ADO work item

Missing info that is expected in the ADO work item

[ ] The RP Name field is not being populated in the ADO work item

Seems this issue was resolved in the demo shown during the onboarding PM meeting on 09/29/2022.  I am going to keep it open to test with a refresh of the prototype.  Will close once I confirm that I am seeing same results as the demo.

Issue resolved.


Qt 5.15.2 patches

So I tried to run this, and then realised a few things:

The file extension is now .xz, so I fixed that.
The patches we used to use no longer are correct.

So I've copied the patches Bitcoin uses for its most recent version of Qt, onto this, to try catching up, and it's a bit... it's now a huge change set. I'm thinking we should do an intermediary Qt release.
For testing, if you change to the depends/ folder then run make, that's when it actually grabs these versions.

Going to close this as it was just to ensure you'd seen the branch, rather than it's something you should merge in.
I'm definitely happy we try moving straight to 5.15.2 BTW, just thinking you might find it easier to do it in 2-3 PRs rather than one massive jump. Very challenging untangling which patches we need and which are fine to ignore, from Bitcoin.


[es] Translate - docs/concepts/architecture/nodes into Spanish

This is a Feature Request
Translate this page docs/concepts/architecture/nodes into Spanish.
What would you like to be added
The translation will be added to content/es/docs/concepts/architecture/nodes
Why is this needed
There is no Spanish translation for this file. It would be great if we could read this in Spanish.
Comments
The Spanish translation team would like to facilitate your contribution's journey,  any doubt participate in the weekly meetings in the kubernetes slack channel kubernetes-docs-es
We also encourage new contributors to participate in their native speaking language 💥.
/triage accepted
/kind feature
/language es
/sig docs

/assign

Gracias @parraletz  cualquier duda nos encuentras en el canal kubernetes-doc-es

Hola @parraletz, ¿tienes alguna actualización sobre este issue?

Close in behave the another issue https://github.com/kubernetes/website/issues/45699


IconToolbarItem not displaying

In my project I have IconButtons working but the IconToolbarItem is not displaying:
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
		xmlns:local="clr-namespace:icon_test" x:Class="icon_test.icon_testPage"
		xmlns:iconize="clr-namespace:FormsPlugin.Iconize;assembly=FormsPlugin.Iconize">
	<ContentPage.ToolbarItems>
    	<iconize:IconToolbarItem Icon="ion-plus-circled" />
  	</ContentPage.ToolbarItems>
	<Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center" HorizontalOptions="Center" />
	<iconize:IconButton FontSize="20" Text="ion-plus-circled" WidthRequest="48" />
</ContentPage>

This was done using the Xamarin Forms template in Xamarin Studio, nothing else was added to the project aside from the code needed to bootstrap iconize. Thanks!

You need to use IconNavigationPage instead of NavigationPage, please check if you do so

@jaroslavrehorka thank you. I switched it to IconNavigationPage and it's working now.

@jaroslavrehorka  where did you change to IconNavigationPage?

When displaying a new page. Before I used NavigationPage which I replaced with IconNavigationPage. It can be seen in example here https://github.com/jsmarcus/Xamarin.Plugins/blob/master/Iconize/Samples/Iconize.FormsSample/ModuleWrapper.cs#L65 or here https://github.com/jsmarcus/Xamarin.Plugins/blob/master/Iconize/Samples/Iconize.FormsSample/App.cs#L25

Thank you.
I was using FreshMvvm for navigation.
I created my own navigation class, copied the Fresh MVVM code from github, and changed the base class to IconNavigationPage.
This worked.


Feature/#29 redux cli via browser console

A redux "cli" allows us to interact with the frontend via browser console. Therefore the need for a reliable backend or any kind of simulator (while developing) is obsolete.
closes #29 .

Codecov Report

Merging #32 into develop will increase coverage by 0.10%.
The diff coverage is 50.00%.

@@             Coverage Diff             @@
##           develop      #32      +/-   ##
===========================================
+ Coverage    41.27%   41.37%   +0.10%
===========================================
  Files           23       23
  Lines          172      174       +2
===========================================
+ Hits            71       72       +1
- Misses         101      102       +1

Impacted Files
Coverage Δ

src/main/webapp/src/pages/_app.js
83.33% <50.00%> (-16.67%)
: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 dd68ab3...7afe0a2. Read the comment docs.


Applications crash on exit

Every application i run with primusrun crashes on exit:
% primusrun glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
Visual ID of window: 0x27
Context is Direct
OpenGL Renderer: GeForce GTX 1080/PCIe/SSE2
61.021098 frames/sec - 68.099545 Mpixels/sec
57.927106 frames/sec - 73.189278 Mpixels/sec
60.087398 frames/sec - 61.198775 Mpixels/sec
59.424591 frames/sec - 60.523708 Mpixels/sec
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  11 (X_GLXSwapBuffers)
  Serial number of failed request:  57
  Current serial number in output stream:  58
primus: warning: timeout waiting for display worker
terminate called without an active exception
[1]    9165 abort (core dumped)  /usr/bin/primusrun glxspheres64

Bumblebee service log is clear on exit, only log on application start is this:
bumblebeed[31348]: [10330.222075] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
bumblebeed[31348]: [10330.222088] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
bumblebeed[31348]: [10330.222096] [WARN][XORG] (WW) Warning, couldn't open module mouse
bumblebeed[31348]: [10330.222104] [WARN][XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
bumblebeed[31348]: [10330.222110] [ERROR][XORG] (EE) NVIDIA(GPU-1): Failed to acquire modesetting permission.
bumblebeed[31348]: [10330.222115] [WARN][XORG] (WW) Warning, couldn't open module mouse
bumblebeed[31348]: [10330.222119] [ERROR][XORG] (EE) PreInit returned 2 for "<default pointer>"
bumblebeed[31348]: [10330.222123] [ERROR][XORG] (EE) PreInit returned 2 for "<default keyboard>"

One thing i should probably note is that i am using bumblebee/primusrun on a workstation with two discrete nvidia GPUs. I made a small patch to allow me setting correct address of discrete card as autodetection was failing in my case. Other than that commit its vanilla bumblebee 3.2.1. I also have nvidia-libgl installed and using proprietary nvidia driver on both cards. All that works just fine including optirun which does not even crash on exit.
Using: Archlinux with latest packages

Are you sure it crashes with literally every application? (can you name applications tested so far?)
Does it depend on whether you press the Esc key in the glxspheres window, or use the window manager to close the window?

Hmm ok claiming its all applications was kind of overstatement. I tried glxgears and glxspheres64 and since both crashed... Odd thing is that after testing them now they no longer crash, however X errors are still shown. That happens if Esc is pressed. Pressing ctrl+c does not output that error but error code is 130 in both cases so still not a successful exit. I tried totalwar: warhammer just now and it exits without X errors.


Two-Way Binding and Deleting The Field

I'm having an issue where when I use the two-way binding feature by setting the model, and then deleting the entire field, the model isn't updating to reflect the data is deleted.
This can be reproduced on the demo
Steps:
http://plnkr.co/edit/cMvm7Z4REuIP69Uk4Tzz?p=preview

Press the 'Set value (two-way demo)' button
Verify that the model label is updated to 'Model: { "num": "seven" }'
Select the entire value 'seven' in the input box and delete
The model label is still 'Model: { "num": "seven" }'

Note. On step 3, if you delete 'seven', one character at a time, the model is updated

is this bug been fixed?

@phra Nope, not as yet (#65), feel free to have a go if you like!

This bug seems to be gone in v1.0.0.


Changing date for opening registration

Still said March 31 for opening registration. Not going to happen.

I'm going to go ahead and merge this so we don't get questions today about registration.


Issue # 559 Fixed. CLI now closes when pressing X to exit the dev CLI

Linked Issue
Closes issue # 559 https://github.com/middlewarehq/middleware/issues/559
Proposed change
The changes made allow the CLI to close when pressing X in order to exit the dev CLI.

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

Thanks for your contribution, @carmen-cruzarana! :)
There's just one tiny thing left. We'd still need you to sign the CLA.
Additionally, it's a great idea to get confirmation on an issue that you'd like to work on it, and that it's not worked upon by someone else in the community, or by our maintainers to avoid accidental wastage of time or rework. :)
Fortunately in this case no one else was working for it, but it's a good one to keep in mind in the future.

It also appears that the linter is failing, so you might want to look into that as well.
Also, just looking at the code I'm unsure how it fixes the bug, if it actually does so.
Could you confirm that you've tested this based on the steps to repro in the issue https://github.com/middlewarehq/middleware/issues/559, and that it indeed worked for you?

Hey @carmen-cruzarana, let us know if you still intend to work on this.
I'd be okay with closing the PR in case you're unable, or don't wish to continue on this for any reason.

Closed due to inactivity.


Update UG and DG

Coverage remained the same at 91.06% when pulling fa48a0da91c9d362256dcd9e92e515636feac3a8 on Valerieyue:Documentation2 into ac01295409373d37cd832d2ab7ad570434b9416b on CS2103AUG2017-T16-B3:master.

Coverage remained the same at 91.079% when pulling 5982b1519f9b3a3052468fee69a59caa06c18cd3 on Valerieyue:Documentation2 into 323aeeee2c346c8d3bc0dfd08da5fe34211ca0b1 on CS2103AUG2017-T16-B3:master.

Coverage remained the same at 91.079% when pulling 5982b1519f9b3a3052468fee69a59caa06c18cd3 on Valerieyue:Documentation2 into 323aeeee2c346c8d3bc0dfd08da5fe34211ca0b1 on CS2103AUG2017-T16-B3:master.


Protocol Engine set tip length (Labware.tip_length)

Overview
protocol_api.Labware has a public setter quality for tip_length.
In the protocol engine implementation, state is only changed during command execution.
Questions

Is this public setter required?

How would this property be translated to protocol engine implementation?

Closing due to http/experience-led protocol engine story/roadmap route taken.


Abnormal to display the text messages!

Hi, everybody here. I have met some problems that some text messages not show completely when I ran the demo for JSQMessageViewController on my iPhone 5s rather than iPhone 5s simulator. Problems show below, the red text is missed:

I haven't change any word of the demo downloaded from the repository. But the text message does not show completely, or it appended a blank line. These problems only came true on some conditions:

Demo runs on the iPhone rather than simulator.
Change your Text Size to the SECOND LEVEL size.

On iPhone rather than simulator, you can go to Text Size by Settings -> Display & Brightness -> Text Size. And then change the slider to SECOND LEVEL. It seams like:
 Reopen the demo on the iPhone, open the JSQMessagesViewController, the default text messages will not show normally.

According some test, I found iPhone 6 plus also has these problem (Of course you should change the Text Size to the SECOND LEVEL size).
Has anyone met these problems before? I would like to hear any shared experience! Thanks~

:+1:

I notice this for the second level and the lowest level of font size as well. I'm seeing it on the sim and actual device on 9.1.

May be calculating text height as described here will help to solve the issue? (code)

Anyone have a workaround to solve this issue?
I'm stacking this problem for few days.
I am very new to iOS development and I can't understand Objective-C codes.
Or can we avoid this issue by using an old version of JSQ?

I can take a look if this issue is still going on.

Let me update the status a little bit more here. The way to change the accessibility font in simulator is:

Settings -> General -> Accessibility -> Larget Text

However, it does not seem that we handle accessibility. So, perhaps can you guys give more inside about the issue? Otherwise, we are going to close it. We can create a ticket for handling accessibility.

@Lucashuang0802 that's not 100% true. There is no dynamic font size handling, but JSQ does make a couple of  calls to [UIFont preferredFontForTextStyle:UIFontTextStyleBody]; which will return different values depending on the device or simulator's settings.

Hey @eliburke, that's good to know. Regarding this issue, are you able to replicate it? I changed font size and could not replicate by navigating in/out the JSQVC or restarting the demo app.

@Lucashuang0802 I'm not, no.
Perhaps @mickamy or @LatteCat is using a different font via the appearance proxy, or by setting     self.collectionView.collectionViewLayout.messageBubbleFont -- can either of you set a breakpoint somewhere and tell us the font family and font size?

@Lucashuang0802 - this was possibly resolved by #1747

Hello everyone!
I'm sorry to inform the community that I'm officially deprecating this project. 😢 Please read my blog post for details:
http://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/
Thus, I'm closing all issues and pull requests and making the necessary updates to formally deprecate the library. I'm sorry if this is unexpected or disappointing. Please know that this was an extremely difficult decision to make. I'd like to thank everyone here for contributing and making this project so great. It was a fun 4 years. 😊
Thanks for understanding,
— jsq


Nessus setup needs to install base policy file

The policy file is not being installed on the Nessus box.  It should be.

Resolved by #67.


How we can show selected check box on edit if value is true, It's showing always un-checked.

I am using below code for checkbox but when i am editing a value which was Y then also it's showing un-checked on edit.
How I can show as a selected checkbox on edit time if checkbox already was checked?
<TableHeaderColumn dataField='active'
editable={ { type: 'checkbox', options: { values: ' Y:N' } } }>Billable

I think your configuration is correct but could you please show me the data for active field? thanks


Enable additional arguments on QuestionAnswering

Proposal to enable devs to use the additional arguments of the VectorStore while using the QuestionAnswering

good one, thanks :+1:
If you want to update the doc.. 😇


Version description / "list of changes" is missing

I don't know how to reach you out this is why just creating this issue. Firstly, Thank you for the new release, I really appreciate it.
I just wanted to mention that version description in release will be really appreciated. Currently, it is not clear what to expect from the new version.

Hello, we're happy you are enjoying the release.  Thank you for the suggestion.  We already had the Release History within our samples app via Markdown documents in this folder but that is admittedly not as straightforward to find as also putting the information in the GitHub release notes.  We've updated the GitHub release notes with the same information and will do so moving forward.


proposal: update Enhanced Scheduler Extension

Signed-off-by: Joseph<EMAIL_ADDRESS>Ⅰ. Describe what this PR does
Update overview image and add comment to Hook

Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[ ] I have written necessary docs and comments
[ ] I have added necessary unit tests and integration tests
[ ] All checks passed in make test

As we discussed, it actually belongs to a transformation inside the scheduling process, adjusted in place in one step?

As we discussed, it actually belongs to a transformation inside the scheduling process, adjusted in place in one step?

updated

/lgtm
/approve


Support Vivado simulator

FATAL_ERROR: Vivado Simulator kernel has discovered an exceptional condition from which it cannot recover. Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support.
Time: 113 ns  Iteration: 1  Process: /tvip_apb_pkg/tvip_apb_monitor_base(ITEM=tvip_apb_master_item_tvip_apb_pkg_work)::monitor_thread
  File: /home/ishitani/workspace/rggen-sample-testbench/env/tvip-apb/src/tvip_apb_monitor_base.svh
exit

This error is reported when:

iterating an associative array, of which key is a class, by using foreach
referring an iterator object

Concretely, this foreach block causes this error.
https://github.com/rggen/rggen-sv-ral/blob/441ea35390b5ec8df32eb93023248ea153d66e1b/rggen_ral_map.svh#L198
To resolve this error, this foreach block should be re-written by using first and next methods.

In UVM package bundled with Vivado, methods defined in uvm_reg_backdoor are not virtual methods.
In the original UVM package, these methods are virtual.
Therefore, user defined backdoor access cannot be used with Vivado sim.

Vivado sim inserts space and backslash to HDL path like this.
top.u_block_0.\g_register_0.u_register .u_register_common.u_backdoor

These characters should be removed.

FATAL_ERROR: Vivado Simulator kernel has discovered an exceptional condition from which it cannot recover. Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support.
Time: 30 ns  Iteration: 0  Process: /rggen_ral_backdoor_pkg/rggen_backdoor::read
  File: /home/ishitani/workspace/rggen-sample-testbench/ral/rggen-sv-ral/rggen_ral_backdoor_pkg.sv
exit

Another fatal error is reported when using virtual interface stored in an associative array.
https://github.com/rggen/rggen-sv-ral/blob/441ea35390b5ec8df32eb93023248ea153d66e1b/rggen_ral_backdoor_pkg.sv#L61
Use uvm_config_db instead of associative array then this error is not reported.

Following methods are re-defiend because they are not virtual.

uvm_reg_field::get_access
uvm_reg_field::is_known_access

A lot of mismatch error is reported with VHDL env.
I think there are some problem on border of SV and VHDL but not sure.


There should only be one CompressionAlgorithm enum

At the moment we have two:
https://github.com/TraceMachina/nativelink/blob/97abbcd24b4f87f500f6ab2d9898b4a8401d9f3b/nativelink-config/src/stores.rs#L669-L680
https://github.com/TraceMachina/nativelink/blob/97abbcd24b4f87f500f6ab2d9898b4a8401d9f3b/nativelink-config/src/cas_server.rs#L35-L44
This confuses doc generators and introduces unnecessary complexity. We should unify them to a single CompressionAlgorithm and handle unsupported cases in consumers.

Yeah, I remember this when implementing it.
These technically are not the same thing. I do think we should rename them, but I'm not convinced we can unify them.
The one with gzip is for HTTP translations, but lz4 is for store translations. This matters because we don't use lz4's container format because it lacks some optimizations we use, instead we only use the compression algorithm. Our lz4 can take parameters, where gzip cannot.
gzip is a specific spec we must honor and we let hyper deal with it.

I see. I guess a rename is best then :+1:


Query authors and respondents

Summary
We need to query authors and respondents.
Major features

[ ] 1. Users
[ ] 2. Roles

Steps

Query list of messages (done)
Get unique list of author email addresses
Use user endpoint to get additional user information

Edit: joeflack4 2022/08/15: Looks like this part is not necessary. The message API returns user ID, name, and email. I think that's all we'll need right now, but we should ask.

Roles
Output

Steps, expanded
4. Roles (@pending initial results)
@DaveraGabriel will give us a mapping list of {person name --> role} once we present her w/ the list of people. Davera will fill in this spreadsheet: https://docs.google.com/spreadsheets/d/1OB0CEAkOhVTN71uIhzCo_iNaiD1B6qLqL7uwil5O22Q/edit#gid=1504038457
There are different classes of roles.
List of roles:
i. FHIR Management Group / FHIR-I
ii. Terminology Services Management Group / Vocab WG
iii. IG Developer / WG member
iv. External Terminology steward /representative
v. FHIR (... other standard) implementer
5. Output
@DaveraGabriel What kinda output would you like to see? A new CSV? What columns?
~i. Counts of individuals, grouped by [author, respondent]
ii. Counts of "types / roles" grouped by "authors / respondents"
Example CSV Fields:

type: individual, role
name: e.g. a person name or a role name
count~

Edit: joeflack4 2022/08/15: I came up with a better idea for how the output should look, I think.
Later we can do fancier, like JOIN on keywords for more information, disaggregate by author/respondent, etc.
Questions that we're interested in are "this type of role is interested / talking about 'x'"

Major bugfix I need to do:
    # TODO: Bugfix: Major bug; respondent/author counts are not all correct. This is because (i) threads are being
       counted multiple times when multiple keywords are matched against them, and (ii) we are *only* counting messages
       within threads that have keyword matches; not every message in every thread that has a keyword match for any
       message.


With the LAST() selector the response time increases linear with the number of points in the series.

System info: Influxdb 0.13
CPU: 4 x 2 Ghz Xeon
RAM: 8 GB
When doing a query with the LAST() selector it is fast on series with less points. A query on a series with more points takes much longer. There is a linear dependency between the number of points in the series and the response time of the query.
These are my observations:

number of points
response time [sec]

500
3

8208000
10

10800000
12,3

11232000
13

18360000
20

21600000
24

49464000
53

The number of series is constant.
Expected behavior:
I expected a constant response time regardless of the number of points in the series.
Actual behavior:
Actually the response time increases linear with the number of points in the series.
Additional info:
These are the go profiling results for a long running query with the LAST() selector:
SELECT time, TAG1, TAG2, LAST(value) FROM measurement WHERE time <= now() GROUP BY TAG1, TAG2
In our case it is not possible to specify the time range in the WHERE clause, because we have series with very different update frequencies.  I also noticed an increase of the RAM usage, but I don't know if this is related to the big number of points or the big number of fields in my measurement...

@janpaulus Have you tested on 1.0.2?
@jsternberg Would #7497 help this particular query?  I'm assuming since there is a group by, the answer is no.

@jwilder and @jsternberg In 1.0.2 it is the same problem. I also tried #7497 and it is a huge improvement. Without this commit a query takes 2:50 minutes with #7497 it take only 3 seconds. And the received query content is the same. Tank’s a lot.

Thanks @janpaulus. @jwilder this query should be sped up by #7497 and it seems like empirically it does so that PR should work for resolving this issue. We have more difficulty with GROUP BY time(...) where it becomes more difficult.


Is there any features to get number of input records from output plugin?

I'm writing embulk output plugin with Java and I want to know data is 0 records or not from output plugin. I think this feature prevents some undesirable cases for example create empty file on remote storage. Is there any related features? (This issue may be related issue #411 ?)

Just FYI.
The #501  is the similar issue. (Maybe it doesn't your expected feature)

Not related features yet. Since output tasks are executed in parallel, it's not easy to avoid remote empty files if output tasks create each remote files. Your plugin could use TaskReports and know 0 records or not, if it would create remote files when the Embulk transaction finishes, it means, after control.run was invoked but.

I understand. Thanks @hiroyuki-sato @muga


docs: add custom element page

Description

closes #505
Type of change

ToDo's

Screenshots (if applicable)

Additional context

The main idea of that issue was to have a step by step guide from admin/backend to frontends component. If I would have no idea about admin/frontends this new page would not be helpful to me. I would ask myself what is the key fact I am learning here on this page and what is the difference to "Overwritting CMS" Page. Also there is no link to admin docs about how to create a CMS Element.

The main idea of that issue was to have a step by step guide from admin/backend to frontends component. If I would have no idea about admin/frontends this new page would not be helpful to me. I would ask myself what is the key fact I am learning here on this page and what is the difference to "Overwritting CMS" Page. Also there is no link to admin docs about how to create a CMS Element.

ok, got it I'll change it

Custom Element is missing in main CMS Page in Docs.


NSURLErrorDomain Code=403

When using SDWebImage to download an jpg image from web, I got error below:
NSURLErrorDomain Code=403 "The operation couldn’t be completed
this is image url:
http://img5.imgtn.bdimg.com/it/u=3017210771,879699792&fm=11&gp=0.jpg
It shows ok in browser.

because is need User-Agent
in SDWebImageDownloader.m method init  replace by

(id)init {
if ((self = [super init])) {
_operationClass = [SDWebImageDownloaderOperation class];
_shouldDecompressImages = YES;
_executionOrder = SDWebImageDownloaderFIFOExecutionOrder;
_downloadQueue = [NSOperationQueue new];
_downloadQueue.maxConcurrentOperationCount = 6;
_URLCallbacks = [NSMutableDictionary new];
  NSString *userAgent = @"";

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgnu"
#if defined(__IPHONE_OS_VERSION_MIN_REQUIRED)
// User-Agent Header; see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43
userAgent = [NSString stringWithFormat:@"%@/%@ (%@; iOS %@; Scale/%0.2f)", [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleExecutableKey] ?: [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleIdentifierKey], [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"] ?: [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleVersionKey], [[UIDevice currentDevice] model], [[UIDevice currentDevice] systemVersion], [[UIScreen mainScreen] scale]];
#elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED)
userAgent = [NSString stringWithFormat:@"%@/%@ (Mac OS X %@)", [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleExecutableKey] ?: [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleIdentifierKey], [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"] ?: [[[NSBundle mainBundle] infoDictionary] objectForKey:(__bridge NSString *)kCFBundleVersionKey], [[NSProcessInfo processInfo] operatingSystemVersionString]];
#endif
#pragma clang diagnostic pop
if (userAgent) {
if (![userAgent canBeConvertedToEncoding:NSASCIIStringEncoding]) {
NSMutableString *mutableUserAgent = [userAgent mutableCopy];
if (CFStringTransform((__bridge CFMutableStringRef)(mutableUserAgent), NULL, (__bridge CFStringRef)@"Any-Latin; Latin-ASCII; [:^ASCII:] Remove", false)) {
userAgent = mutableUserAgent;
}
}
[self setValue:userAgent forHTTPHeaderField:@"User-Agent"];
}
#ifdef SD_WEBP
_HTTPHeaders = [@{@"Accept": @"image/webp,image/;q=0.8",@"User-Agent":userAgent} mutableCopy];
#else
_HTTPHeaders = [@{@"Accept": @"image/;q=0.8",@"User-Agent":userAgent} mutableCopy];
#endif
_barrierQueue = dispatch_queue_create("com.hackemist.SDWebImageDownloaderBarrierQueue", DISPATCH_QUEUE_CONCURRENT);
_downloadTimeout = 15.0;
}
return self;
}

Indeed, it seems this webserver requires a User-Agent before giving access to the image.
You don't need to modify the SDWebImageDownloader code.
Before downloading the image, do:
[[SDWebImageDownloader sharedDownloader] setValue:userAgent forHTTPHeaderField:@"User-Agent"]; using an userAgent computed like in the example above.

Excuse me, the solution works very well, but is there any plan to fix it in the branch?

Same problem with this sample url: https://static.pexels.com/photos/1475/food-vegetables-italian-restaurant-large.jpg.
Any helps?

@AndreaVitale Have you tried qingmu213's solution above?

Yep, I tried setting the userAgent. It was loaded only for the first, second time. After that the server always return 403.


xScheduledTask stop all running tasks at the end of repetition duration"  ?

Details of the scenario you tried and the problem that is occurring:
Might just be being thick but is there no way to change the setting "stop all running tasks at the end of repetition duration"
The DSC configuration that is using the resource (as detailed as possible):
xscheduledtask <IP_ADDRESS>  (xcomputermanagement)
Version of the Operating System and PowerShell the DSC Target Node is running:
server 2016 5.1
Version of the DSC module you're using, or 'dev' if you're using current dev branch:
<IP_ADDRESS>

It seems that nobody implemented StopAtDurationEnd yet. 🙂 I looks like an Boolean property should be added that is called StopAtDurationEnd, and for reference, it seems the property is on the trigger under Repetition (get the current value with $trigger.Repetition.StopAtDurationEnd). Referencing Creating an idle trigger in PowerShell for Windows Task Scheduler.
But seems it does not exist a property on the New-ScheduledTaskTrigger? 🤔
Labeling this as enhancement and help wanted so that anyone in the community can run with this.

@gabrielmccoll There won't be any new releases for xComputerManagement, so this should be added to ComputerManagementDsc.

ahh thank you kindly , I didn't realise this was kaput. Guess I should update everywhere .   Sadly I don't think I've got the skills to do this. Though if someone gives me pointers I'm happy to bash in and see

This resource seems a bit complex at first, but I would follow another similar property RepeatInterval to see how it works, and then make the new property work similar.
https://github.com/PowerShell/ComputerManagementDsc/blob/12f3a7e72dc8500c5ca529d384bb664a3e6fb50f/Modules/ComputerManagementDsc/DSCResources/MSFT_ScheduledTask/MSFT_ScheduledTask.psm1#L481-L486
But it is a bit of work adding unit tests and integration tests to the change too, but same goes here, look at similar properties tests and see how they are done.
If you want to give it a try we are happy to give pointers when needed. 🙂 Otherwise someone else in the community that need this might want to help with this.
/cc @PlagueHO


Verify logrus hooks don't have race conditions

Check to make sure that multiple goroutines logging messages don't have race conditions, especially with the log location hook.

The version of logrus we're currently using does have a concurrency bug around multiple goroutines logging to the same *logrus.Entry and using hooks that mutate the data in the entry.  It appears to be fixed in a later version of logrus - doing more testing now.

Nope, looks like there's still an issue, although some adjacent fixes have been made. Filed an issue: https://github.com/sirupsen/logrus/issues/953
Here's my test that reproduces this issue (intermittently):
func TestLogging(t *testing.T) {
	logger := DefaultLogger(logrus.InfoLevel)
	// logger.ReportCaller = true

	log := logger.WithField("foo", "bar")

	var wg sync.WaitGroup
	for i := 0; i < 10; i++ {
		go func(i int) {
			wg.Add(1)
			defer wg.Done()

			switch i {
			case 0:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 1:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 2:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 3:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 4:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 5:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 6:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 7:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 8:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			case 9:
				log.Infof("Here %d", i)
				// log.WithField("i", i).Infof("Here %d", i)
			}
		}(i)
	}

	wg.Wait()
	<-time.After(100 * time.Millisecond)
}

Somewhat related, newer versions of logrus have built-in support for capturing log locations, which we should switch to. That code doesn't seem to be impacted by this race condition. It won't totally solve the issue for us, though, as we have other mutating hooks.

Moving this back to "New Issues" as there's no active work being done on it. We should follow up on the upstream bug if/when this becomes critical.


Remove Apache commons logging related classes

Motivation:
Apache commons logging has not been updated since 2014. and Netty's classes that support for it was marked as deprecated since 2016. (#5615)
Modifications:
Remove Apache commons logging related classes and its dependencies
Result:
Clean up(#12856)

Thanks for your review 👍

Thanks!


[0.5] Find external API

The following feature was added to the branch

The external API link was added to the External API.txt file

:green_circle:  Approved! :partying_face:
Hi @gergitokusse

Your milestone is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights 🌟

✔ Get a list of items with a unique item id (or generate the unique id). For a given item, get detailed information about it.
✔ Choose an API that doesn't need authentication Also, the API  provides image resources so your web app will be more visual.

Optional suggestions 🤷♂
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you take them into account as they can make your code better.
Cheers, and Happy coding!👏👏👏
Important Notes 📝

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.


Default discretion does not work as expected for image editors

#81698
"discretion": "default" in package.json, I expect this new extension to replace the built-in image preview but it doesn't seem to work, instead I get the option like when I leave discretion out:

If both are marked as default the non-built-in extension should win.

Yes we need a new level called "builtin" or similar that would behave as you describe. I remember us talking about this but I didn't have time to implement it. Will look into for October

Fixed by f462eab9694a944fdd0c65dbe3fb7b2774ee3092
On the expected behavior of new priority, custom editors marked builtin:

Should still show up in the reopen with menu
Should be selected by default if they are the only custom editor (or if all the other editors has a priority of option)
However, if another editor exists with the priority of default, then that editor should automatically be chosen.


[:images]  Enhance runner to perform introspection...

and leverage that capability instead of vol mounting our own

@cidrblock could you take care of talking to the runner team and explaining what's needed for us?


Fix matching application/json content-type with charset

Thanks a lot @PapiOphidian for the big update! :)

While the Discord API returns exactly application/json as a content-type, some proxies (like the ones you can use to handle ratelimits when you write a microservice-based bot) may append a charset like this:
Content-Type: application/json; charset=utf-8

This is a valid header (and Discord may also send the charset in the future), so it should be accepted

Thanks a lot @PapiOphidian for the big update!

Most definitely. Thank you for the pr. This update will go live to npm here in a few hours when I can transpile and publish.


[FEATURE REQUEST] Create Conda package

Description

Deploying to Conda would help pyribs be even more flexible. We would most likely want to put pyribs up on Conda forge. ribs and pyribs are both currently available on anaconda, but note that PyTorch uses the pytorch package name rather than just torch.
References

Contributing packages to Conda forge
Publishing Open Source Python Packages

Resolved by https://github.com/conda-forge/staged-recipes/pull/14103


Update EditOrderCommand

EditOrderCommand's response message now provides details on using all potential prefixes available to the users. This includes the details, remarks, delivery datetime, and collection type.
Added one test to catch when all prefixes are provided to readybakey.
Closes #100

Codecov Report

Merging #157 (13ad6f1) into master (7a2df27) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #157   +/-   ##
=========================================
  Coverage     66.10%   66.10%
  Complexity      576      576
=========================================
  Files           105      105
  Lines          2015     2015
  Branches        229      229
=========================================
  Hits           1332     1332
  Misses          604      604
  Partials         79       79

Impacted Files
Coverage Δ

...seedu/address/logic/commands/EditOrderCommand.java
93.65% <ø> (ø)

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 7a2df27...13ad6f1. Read the comment docs.


[EVENT REQUEST] - Codeunit 90 Purch.-Post - Add parameters to OnRoundAmountOnBeforeCalculateLCYAmounts

Describe the request
Hi AL Dev Team,
We need to add the parameters TotalPurchLine and TotalPurchLineLCY to the Event OnRoundAmountOnBeforeCalculateLCYAmounts.
Old Code
OnRoundAmountOnBeforeCalculateLCYAmounts(xPurchLine, PurchLineACY, PurchaseHeader, IsHandled);
New Code
OnRoundAmountOnBeforeCalculateLCYAmounts(xPurchLine, PurchLineACY, PurchaseHeader, IsHandled, TotalPurchLine, TotalPurchLineLCY);
New publisher:
[IntegrationEvent(false, false)]
local procedure OnRoundAmountOnBeforeCalculateLCYAmounts(var xPurchLine: Record "Purchase Line"; var PurchLineACY: Record "Purchase Line"; PurchHeader: Record "Purchase Header"; var IsHandled: Boolean; TotalPurchLine: Record "Purchase Line"; TotalPurchLineLCY: Record "Purchase Line")
begin
end;
Thank you!!!
Ismael
Additional context
I need this parameters for rounding with the "Document date" instead of the "Posting Date":
PurchaseLine."Amount Including VAT" :=
Round(
CurrExchRate.ExchangeAmtFCYToLCY(
PurchaseHeader.GetUseDate(), PurchaseHeader."Currency Code",
TotalPurchLine."Amount Including VAT", PurchaseHeader."Currency Factor")) -
TotalPurchLineLCY."Amount Including VAT";
etc.
Internal work item: AB#535509

Availability update: We will publish a fix for this issue in the next update for release 24.
Build ID to track: 20602.


TigDog splits

hi there, can you share the splits used for the tigdog dataset (esp the validation set) and which 36 images per category you used during training?

Thanks

Hi @chaneyddtt. Can you confirm that the actually labelled images for the various sets are as follow?
 I'm running the python code to split the tigdog dataset. That's giving me 10152 images as expected. Then I'm using the three npy files to filter the filenames based on the original folder sorted list. So if a idx is on one npy file, I keep the corresponding filename.

Perhaps: do you have the file name lists for each of those splits or a COCO-style json?

Hi @eliabntt,  please refer to the image for how I generate the index for labeled images. Basically I randomly select images  with 9 keypoints appearing in the image.


Add Troubleshooting FAQ

Runtime errors

LIBUSB_ERROR_BUSY

Linux: detach_kernel_driver (Example in #174)

LIBUSB_ERROR_ACCESS

macOS: Can't open devices that have a kernel driver, no good workaround. (discussion on #30)

Usually comes up with HID devices -- is there a recommended libhid library?

Linux: permissions, udev rules

LIBUSB_ERROR_NOT_SUPPORTED

Windows: Bind WinUSB driver with libwdi / Zadig

Mention WCID for custom devices

LIBUSB_ERROR_NO_DEVICE

macOS doesn't configure devices with bDeviceClass=255 "vendor defined" (#61)

If it's your firmware, use bDeviceClass=0 "defined at interface level" instead
workaround is .open(false), .setConfiguration(1) to tell the kernel to configure the device.

Install errors

Install fails with gyp WARN EACCES user "root" does not have permission to access the dev dir (#175, #210, #218)

Don't run npm as root. Best way is to install node via nvm, which sets up permissions correctly to run npm -g as your normal user.
Or if you really have to, npm install --unsafe-perm usb.
Common issue for all NPM packages with native code nodejs/node-gyp#454 (comment)

Some mention of how to enable those access rights without requiring sudo would be nice as well.

After fighting LIBUSB_ERROR_NOT_FOUND on an OSX Mojave for a while i ended up using node-hid which worked effortlessly.
might serve as a workaround for others with HID devices.

is there a recommended libhid library?

Yes, libusb project recommends HIDAPI for HID device. It supports both USB and Bluetooth HID and even other types of HID devices. There is a active node binding node-hid as well.
hidapi project:
https://github.com/libusb/hidapi
node-hid:
https://github.com/node-hid/node-hid

macOS: Can't open devices that have a kernel driver, no good workaround

Please refer to this discussion, libusb-1.0.26 adds the support to detach kernel driver with correct entitlement (which is diffcult to get from Apple) but at least you can run as root.

https://github.com/libusb/libusb/issues/1014

Please read libusb FAQ here.
https://github.com/libusb/libusb/wiki/FAQ

Better late than never 😄


[WFCORE-747], update file name to simple startup-marker

https://issues.jboss.org/browse/WFCORE-747
I should have just use 'startup-marker' since this can also be used for EAP code.

Linux Build 2464 is now running using a merge of ca4bb036103d1f53c53b15d2b191af69f487efdc

Core - Full Integration - Windows Build 11 is now running using a merge of ca4bb036103d1f53c53b15d2b191af69f487efdc

Linux Build 2464 outcome was SUCCESS using a merge of ca4bb036103d1f53c53b15d2b191af69f487efdc
Summary: Tests passed: 3402, ignored: 64 Build time: 00:42:47

Core - Full Integration - Windows Build 11 outcome was SUCCESS using a merge of ca4bb036103d1f53c53b15d2b191af69f487efdc
Summary: Tests passed: 3055, ignored: 358 Build time: 00:57:24

WildFly pull requests Build 1886 outcome was SUCCESS using a merge of ca4bb036103d1f53c53b15d2b191af69f487efdc
Summary: Running Build time: 00:00:02


WIP : OO service monitors

Issue link
https://issues.redhat.com/browse/MGDAPI-2680
What

Verification steps

Closing in favour of https://github.com/valerymo/integreatly-operator/pull/29


Missing Tier 2 Cloud Function Locations?

Description
Looking at the current list of possible Cloud Function Locations, I noticed it only offers Tier 1 Cloud Function Locations:
https://github.com/typesense/firestore-typesense-search/blob/ab9291b649a5d0f1d5bb4ffb12324c428a76e479/extension.yaml#L96-L112
But Cloud Functions has many more locations (Tier 2), as shown in their docs.
I wonder if this was intenttional? Was it due to the pricing difference between the Tiers?

@rosariopfernandes Thank you for pointing this out! I used an example from the extensions developer docs which only had those regions and I (mistakenly) assumed those were the only ones available. I've now added the other regions available in 2123126f0bbbd8f6f35fd4b50707367b9109cdf7.
Will publish this new version shortly.


Audio File Not Playing

Hi,
I'm trying to play a remote audio mp3 from server with the below code, the URL is fine and it displays full correct URL but when i read it {{item.filelocation}}, it doesn't play in the audio player and nothing happens when I click the play button. Even tried the data-tap-disabled="yes", but no joy.
Any help will be much appreciated.
Thanks

{{item.title}}

{{item.studyintro}}

{{item.filelocation}}

    <audio controls autoplay="true">
            <source src="absUrl" type="audio/mpeg">
    </audio>

Greetings @romaelz!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Angular has to parse what {{item.filelocation}} means first. So my bet is that it first tries to play an audio file called {{item.filelocation}} and fails before the proper src is set. Inspect the element too, if you're getting the item.filelocation from an API, you'll have to explicitly trust the URL.
Could you put together an example in a codepen?  This looks like more of a question of how to do something in Angular than a bug in Ionic.

Greetings @romaelz!
My sensors indicate a reply was requested, but we have not received one yet, I am using my robot powers to close this issue. However, if you are still experiencing this issue, please feel free to reopen it by creating a new issue, and include any examples or necessary information.
Thank you for allowing me to assist you.


Initialise Nusense HardwareIO

Things the PR does go here

Adds necessary HardwareIO code for NUsense, our very own subcontroller for the robots

Pre-PR Checklist:
Have you

[ ] Updated NUbook if necessary (add link to NUbook PR here)
[ ] Added/updated tests for your changes, including regression tests for bug fixes
[ ] Updated relevant module READMEs
[ ] Added/modified documentation directives in relevant code
[x] Added a descriptive title and relevant labels to the PR

Things left to do

[x] Test functionalities as we go so we don't go insane debugging later on
[x] Replace c code with c++

Required functionalities

[x] Serialising protobuf to nbs msg and vice versa
[x] Spam msgs 90 Hz
[x] Stream reactor

TODO open /dev/ttyACM0 or USB0 (config val) using the NUClear uart utility for it and send dummy messages for testing

NOTE: This must go in main together with pr #10 in NUcontroller, otherwise it wont work

People should now be able to  git pull safely


task_states_current have to be gauges rather than counters

I have just noticed that the metrics mesos_master_task_states_current and mesos_slave_task_states_current are both defined as counters. This is incorrect as the tracked values increase and decrease over time.

Fixed by b994399b407d3a976ec575cdc5ea37378b1891b2.


Consider adding GetRawResponse to RequestFailedException

For some scenarios it may be important to see the raw error response rather than the parsed error details offered by RFE.
Presumably, any response content that comes back as an error would not be large, and this is an error scenario, so I don't think perf would be a concern.
One scenario where this could be beneficial is in Identity where we don't want to parse potentially sensitive information by default, but should allow developers to easily inspect the error response details for troubleshooting.

This is also blocking any customers who need to parse error details to otherwise condition their service.

Is this a duplicate of https://github.com/Azure/azure-sdk-for-net/issues/10922?
(i.e. would we close https://github.com/Azure/azure-sdk-for-net/issues/10922 if we implemented this?)

Is this a duplicate of #10922?
(i.e. would we close #10922 if we implemented this?)

Seems like a dup, yes. Or at least close enough. If we implemented this, as long as we expose headers (which we would if we expose the whole response like other tier 1 languages are all doing), we should close #10922 as well.

Completed with https://github.com/Azure/azure-sdk-for-net/pull/35716


Merge pull request #1 from Qiskit/master

Update to fix an issue

Summary
Details and comments

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

Mistake


refactor: add CompleteDynamicPropertiesRector

Description

add CompleteDynamicPropertiesRector
fix visibility for test class properties

See https://github.com/codeigniter4/CodeIgniter4/pull/6172#issuecomment-1162665215
Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[] User guide updated
[x] Conforms to style guide

Did you only run Rector on tests/?

No.


Japanese translation

Added to and improved the existing Japanese translation.

I am linking this PR with issue #324


Changes in EFO are not propogated to the GWAS Catalog UI

Changes in EFO are not always reflected in the GWAS Catalog UI. For example,  EFO_0001645 has name "coronary heart disease" in the GWAS UI, but in OLS has been updated to "coronary artery disease", with an updated definition. It's unclear if this is an isolated case or a systematic issue. Trish previously raised an issue gwas-utils#15. In that example, the term name has been updated in the GWAS Catalog from influenza infection to influenza, but unclear if Trish updated this manually.
This need investigating and (a) updating the info for EFO_0001645 (b) working out what changes need to be made to automatically keep up to date with EFO in future.

David O-S advised that there are changes coming in OxO that may help with this.

see also https://github.com/EBISPOT/gwas-utils/issues/15

Another example I found recently was EFO ID: PATO_0000047, which has EFO name as 'sex' in GWAS UI and 'biological sex' in EFO


Update READMEs

Modulus Pull Request
Description
Update the READMEs.
Checklist

[ ] I am familiar with the Contributing Guidelines.
[ ] New or existing tests cover these changes.
[ ] The documentation is up to date with these changes.
[ ] The CHANGELOG.md is up to date with these changes.
[ ] An issue is linked to this pull request.

Dependencies

/blossom-ci

/blossom-ci


Logs in CI

mkpkg does not write logs to CI when successful build a package. (https://ci.mesalock-linux.org/mesalock-linux/mkpkg/26/4)
This is not informative when building packages with a shell command: https://ci.mesalock-linux.org/mesalock-linux/mesalock-distro/62/5

When you refer to logs do you mean the ones in the build directory?  If so I don't think those should be dumped by default (maybe unless there's an error).  IMO they should be dumped when the --verbose option is given, but this may require disabling parallel building and the progress bars as --verbose should probably just write any build output as soon as it's available (like with makepkg).

A short-term solution for this without using --verbose would be to just dump the log in build-all.sh.

No, I mean a simple output showing the current status (which one is started) and build result (successful or failed).
In the CI environment, the progress bar is disabled, we need some meta information similar with the one in the progress bar.


Update secp mul costs.

This change is

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (fb1c6ef) 67.18% compared to head (11a290a) 67.18%.

Additional details and impacted files
@@              Coverage Diff              @@
##           main-v0.13.0    #1172   +/-   ##
=============================================
  Coverage         67.18%   67.18%
=============================================
  Files                52       52
  Lines              6734     6734
  Branches           6734     6734
=============================================
  Hits               4524     4524
  Misses             1798     1798
  Partials            412      412

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Use in Next.js without getServerSideProps?

Is it possible to use @parse/react-ssr without having to encode the query inside getServerSideProps?
I would like to have a static page that accesses parse from the front-end, but using getServerSideProps forces it to be server-side rendered.
Thanks!

would you mind to share the code that you are using to initialize the lib?

I think the problem is actually this line import Parse from 'parse', right? Or does the error come from import { useParseQuery, initializeParse } from '@parse/react'?

I actually get the same error if I delete the line import Parse from 'parse'.
I think the error is coming from the `@parse/react' package, as that is the first line in that file: parse-react/packages/parse-react/src/index.ts
Maybe that conflicts with what webpack is expecting in Next.js? I don't know enough about webpack, but seems like that might be the problem.
This is the Next error shown in the browser:

And the console has this output:
error - C:\my-app-dir\node_modules\@parse\react\dist\index.js:1
import Parse from 'parse';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.@parse/react (C:\my-app-dir\.next\server\pages\dashboard.js:18193:18)
    at __webpack_require__ (C:\my-app-dir\.next\server\webpack-runtime.js:25:43)
    at Module../pages/dashboard.tsx (C:\my-app-dir\.next\server\pages\dashboard.js:2389:70) {
  page: '/dashboard'
}

The problem is happening because @parse/react is build with target esnext (which does not work in node.js). I will keep this issue open for us to think about a more convenient way to use the link on next.js without loading data on server. In the meantime, I'd try to do something like this:
import Parse from 'parse'
import { useParseQuery, initializeParse } from '@parse/react-ssr'

// Check if running in browser
if (typeof window !== 'undefined') {
  initializeParse(
    process.env.NEXT_PUBLIC_PARSE_SERVER_URL,
    process.env.NEXT_PUBLIC_PARSE_APP_ID,
    process.env.NEXT_PUBLIC_PARSE_JS_KEY
  )
}

const DashboardPage = () => {

  const parseQuery = new Parse.Query('Project')

  const {
    isLoading,
    results,
    error,
    reload
  } = typeof window !== 'undefined' ? useParseQuery(parseQuery) : {
    isLoading: true,
    results: undefined,
    error: undefined,
    reload: undefined

}

  ...
}

Perfect, that works! Thanks @davimacedo
I appreciate your fast responses and fix on this.


Update sql-ref-syntax-qry-select-setops.md

Remove incorrect statements about set operators and ALL
Using the set operators UNION, INTERSECT, EXCEPT, and MINUS are equivalent to using UNION DISTINCT, INTERSECT DISTINCT, EXCEPT DISTINCT, and MINUS DISTINCT, respectively.
For example...
"UNION and UNION ALL return the rows that are found in either relation. UNION (alternatively, UNION DISTINCT) takes only distinct rows while UNION ALL does not remove duplicates from the result rows." - Sentences contradict each other
"UNION and UNION ALL return the rows that are found in either relation." - INCORRECT!
"UNION (alternatively, UNION DISTINCT) takes only distinct rows while UNION ALL does not remove duplicates from the result rows." CORRECT!
The examples for all 3 operators are correct and do not need to be changed. [SET OPERATOR] is equivalent to [SET OPERATOR] DISTINCT in the examples.

This is the first time I've tried to contribute to a public repo... I checked for existing pull requests with related to the fix, but did not see any.

Please see https://spark.apache.org/contributing.html, and create a JIRA ticket, and link it to the PR title. Also see https://github.com/apache/spark/pull/46208/checks?check_run_id=24213898802


fix: update logic to preserve k8s specific labels & annotations

What type of PR is this?
/kind bug
What does this PR do / why we need it:
Pull https://github.com/argoproj-labs/argocd-operator/pull/1616 fix into gitops-operator
https://issues.redhat.com/browse/GITOPS-5976

/retest

/retest


Rpc Server Implementation

Overview
This implementation of Json-RPC is ready to accept the current format of requests (2.0) and accepts a new format, more similar to modern requests (3.0).
Request Examples:
GET (2.0)
The jsonrpc parameter is ignored for now, the jsonrpc response is based on the format the server recognized, and id is optional
http://localhost:10332/?method=methodName&params=[2, "hey"]

Response
{
    "jsonrpc": "2.0",
    "result": "hello"
}

POST (2.0)
The server accepts both GET and POST in the same "request listener", this behaviour could be changed if we decide that methods with the same name should behaviour differently depending on the HttpMethod
http://localhost:10332/

{
    "method": "methodName",
    "params": [2, "hey"],
    "id": 4
}

Response
{
    "jsonrpc": "2.0",
    "id": "4",
    "result": "hello"
}

GET (3.0)
The new format accepts the method as part of the path, and all the parameters are separated and named
http://localhost:10332/methodName?number=2&message=hey

Response
{
    "jsonrpc": "3.0",
    "result": "hello"
}

POST (3.0)
The same applies to POST, using the whole body for the parameters
http://localhost:10332/methodName

{
    "number": 2,
    "message": "hey",
    "id": 4
}

Response
{
    "jsonrpc": "3.0",
    "id": "4",
    "result": "hello"
}

Controllers
In this version it's Introduced a new organization mechanism called "Controller", you can add a new path separation to organize methods in groups, you can have methods of the same name in different controllers. When the method doesn't have a controller it's considered it is on the $root controller.
http://localhost:10332/controllerName/methodName

{
    "abc": true,
    "def": 2.4
}

Response
{
    "jsonrpc": "3.0",
    "result": ["hey", "ho"]
}

Code Usage
BindOperation Without Controller
With a delegate, notice the parameter names, if the request is with the new format it will be binded based on that names.
rpcServer.BindOperation(null, "methodName", new Func<int, string, string>((number, message) =>
{
    return "hello";
}));

With a method
rpcServer.BindOperation(null, "methodName", new Func<int, string, string>(MyMethodName));

public string MyMethodName(int number, string message) {
    return "hello";
}

BindOperation With a Controller Name
You can simply write the controller name as a string
rpcServer.BindOperation("controllerName", "methodName", new Func<int, string, string>(MyMethodName));

BindController
The most organized way to use controllers is to put each of them in a different class
rpcServer.BindController<MyController>();

[RpcController(Name = "controllerName")] // Optional Attribute, if not informed, the class name will be used as controller name
public class MyController {
    [RpcMethod(Name = "methodName")] // Mandatory Attribute, but the Name is optional
    public string[] MyMethod(string abc, float def) {
        return new string[] { "hey", "ho" };
    }
}

Injected Parameters
If your parameter has the HttpContext type or any type marked, it will be injected
public string GetIp(string firstParam, HttpContext ctx, string secondParam) {
    return ctx.Request.HttpContext.Connection.RemoteIpAddress.ToString();
}

That is how you inject a type
rpcServer.InjectSpecialParameter(context => new RandomObjectForTest() { RandomProp = "Hello" });

Then, on every request, the inject callback will be called to build this object
public string PrettyMessage(RandomObjectForTest mo, string message)
{
    return mo.RandomProp + ", " + message;
}

Unbinding
You can call one of this methods to remove the operator or controller
rpcServer.UnbindOperation(null, "methodName");
rpcServer.UnbindOperation("controllerName", "methodName");
rpcServer.UnbindController("controllerName");
rpcServer.UnbindAllOperations();

Authentication
After this first implementation, as suggested by @Shargon, It would be good to implement Auth mechanisms, such as calling the method only if authenticated and injecting user information on parameter.
.NET MVC
Maybe in the next versions of this implementations we could make an integration with .NET MVC system, it would be a challenge to accept the 2.0 version because it doesn't have named parameters, and accepting GET and POST in the same request could be difficult as well. But it is something to think about.

Great job :) 🥇


Why doesn't exist F.mul function(element-wise multiplication)?

I mean, F.mul is element-wise multiplication.
My network produce two scores, I want to multiply the two scores to produce final score
score = F.mul(s1, s2) I did not find F.mul or F.multiply
So, I am writing the following code:
score = s1 * s2
Can this work and back propagation?

score = s1 * s2

Yes, this operation supports backprop. __mul__ operator is defined for Variables. https://github.com/chainer/chainer/blob/master/chainer/functions/math/basic_math.py#L900


Timespan Builder UI mockup

Material UI landscape date range picker with thin grey border & aqua accent color
http://www.material-ui.com/#/components/date-picker

TimespanMaker.pdf
Calendar icon turns green on hover, brings up Material UI Date Picker as a popup. User can also type date manually into the box with the "/ /__" placeholder.


Build wheels for Mac ARM

Well it's not clear why it's building from source. A PR to update the wheel builds would be welcome. pydelatin probably doesn't work with numpy v2

Well it's not clear why it's building from source. A PR to update the wheel builds would be welcome. pydelatin probably doesn't work with numpy v2

I worked with numpy 2.1.0 and creating a mesh worked fine!
Might simply be the macOS version? I have 13, while the build workflow uses 11. I'll have a look tomorrow.

Thanks by the way for the awesome project!

yeah you might have to update the macos version in the workflow


Replace lerna usages with turbo

I'd suggest we replace lerna with. nx.
Nx is a good replacement for lerna that can handle caching as well as figuring out the topological order to build all the packages within mud.   It comes with a really useful cli, vscode plugin, and dependency graph visualizer. https://nx.dev/.
Between nx and pnpm lerna is no longer necessary

Updated title to reflect that we're now using turbo, and can see if we can replace lerna usages. The big open question in my mind is whether our release pipeline still needs lerna or not.

Lerna is doing no harm being only used for releases but using changesets would be an upgrade.  If lerna is working fine though I don't see any tangible benifit to moving off it


[New Feature]: Identify Inno and Nullsoft installers automatically

Description of the new feature/enhancement
Automatically identify Inno and Nullsoft installers in YamlCreate
Proposed technical implementation details (optional)
The first 264 bytes of installers created with Inno setup are always the same:
77, 90, 80, 0, 2, 0, 0, 0, 4, 0, 15, 0, -1, -1, 0, 0, -72, 0, 0, 0, 0, 0, 0, 0, 64, 0, 26, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -70, 16, 0, 14, 31,
-76, 9, -51, 33, -72, 1, 76, -51, 33, -112, -112, 84, 104, 105, 115, 32, 112, 114, 111, 103, 114, 97, 109, 32,
109, 117, 115, 116, 32, 98, 101, 32, 114, 117, 110, 32, 117, 110, 100, 101, 114, 32, 87, 105, 110, 51, 50, 13,
10, 36, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 69, 0, 0, 76, 1, 10,
0

If you compare the first 264 bytes of an exe to that, you can know whether it has been created with Inno Setup or not.
This is the same with installer created with NSIS, where the first 224 bytes are the same:
77, 90, -112, 0, 3, 0, 0, 0, 4, 0, 0, 0, -1, -1, 0, 0, -72, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -40, 0, 0, 0, 14, 31, -70, 14, 0,
-76, 9, -51, 33, -72, 1, 76, -51, 33, 84, 104, 105, 115, 32, 112, 114, 111, 103, 114, 97, 109, 32, 99, 97, 110,
110, 111, 116, 32, 98, 101, 32, 114, 117, 110, 32, 105, 110, 32, 68, 79, 83, 32, 109, 111, 100, 101, 46, 13, 13,
10, 36, 0, 0, 0, 0, 0, 0, 0, -83, 49, 8, -127, -23, 80, 102, -46, -23, 80, 102, -46, -23, 80, 102, -46, 42, 95,
57, -46, -21, 80, 102, -46, -23, 80, 103, -46, 76, 80, 102, -46, 42, 95, 59, -46, -26, 80, 102, -46, -67, 115,
86, -46, -29, 80, 102, -46, 46, 86, 96, -46, -24, 80, 102, -46, 82, 105, 99, 104, -23, 80, 102, -46, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 69, 0, 0, 76, 1, 5, 0

@russellbanks - Apparently some inno installers can have different first bytes

PS D:\Git\winget-pkgs> (Get-Content 'D:\Users\Trenly\Downloads\Temp\Navigraph Charts.exe' -Encoding Byte | Select-Object -First 264) -join ', '
77, 90, 144, 0, 3, 0, 0, 0, 4, 0, 0, 0, 255, 255, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 14,
31, 186, 14, 0, 180, 9, 205, 33, 184, 1, 76, 205, 33, 84, 104, 105, 115, 32, 112, 114, 111, 103, 114, 97, 109, 32, 99, 97, 110, 110, 111, 116, 32, 98, 101, 32, 114, 117, 110, 32, 105, 110, 32, 68, 79, 83, 32,
109, 111, 100, 101, 46, 13, 13, 10, 36, 0, 0, 0, 0, 0, 0, 0, 173, 49, 8, 129, 233, 80, 102, 210, 233, 80, 102, 210, 233, 80, 102, 210, 42, 95, 57, 210, 235, 80, 102, 210, 233, 80, 103, 210, 76, 80, 102, 210, 42, 95, 59, 210, 230, 80, 102, 210, 189, 115, 86, 210, 227, 80, 102, 210, 46, 86, 96, 210, 232, 80, 102, 210, 82, 105, 99, 104, 233, 80, 102, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 80, 69, 0, 0, 76, 1, 5, 0, 134, 127, 21, 92, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0, 15, 1, 11, 1, 6, 0, 0, 104, 0, 0, 0, 56, 7, 0, 0, 64, 0, 0, 143, 51, 0, 0, 0, 16, 0, 0


[SPARK-6694][SQL]SparkSQL CLI must be able to specify an option --database on the command line.

SparkSQL CLI has an option --database as follows.
But, the option --database is ignored.
$ spark-sql --help
:
CLI options:
    :
    --database <databasename>     Specify the database to use

Can one of the admins verify this patch?

cc @liancheng
Jenkins, test this please.

@adachij2002 Would you mind to add a test case for this in CliSuite? We can pass --database <db> via extraArgs in runCliWithin there.

Thanks for your comment.
I've added a testcase.

Noticed that the permission is changed from 644 to 755:

sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala 100644 → 100755

Could you tell me why?

Sorry, I edited that file on Windows.
I changed the file permission from 755 to 644.

ok to test

Test build #30099 has started for   PR 5345 at commit 846f83e.

Test build #30099 has finished for   PR 5345 at commit 846f83e.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30099/
Test FAILed.

retest this please.

The last Scala style check failure should be irrelevant.
Left a few minor styling comments. Otherwise this LGTM pending Jenkins. Thanks for working on this!

Test build #30167 has started for   PR 5345 at commit 846f83e.

Test build #30167 has finished for   PR 5345 at commit 846f83e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30167/
Test PASSed.

Test build #30392 has started for   PR 5345 at commit df81086.

Test build #30392 has finished for   PR 5345 at commit df81086.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30392/
Test PASSed.

Test build #30405 has started for   PR 5345 at commit 8659084.

Test build #30405 has finished for   PR 5345 at commit 8659084.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30405/
Test PASSed.

Thanks for working on this! Merging to master.


drivers: rtc: stm32: allow new RTC driver to work with BBRAM

STM32 BBRAM depends on RTC to work. This changes STM32 RTC init stage to
PRE_KERNEL_1 to allow RTC driver to initialize before BBRAM driver.
Some adjustments are made so that kernel API is not used during the init
procedure.

I totaly agree that this need some discution.
Thing is if we choose to lower the init level of the RTC driver to the PRE_KERNEL_1 stage, I think some rewrite will be needed as the actual implementation depends on k_msleep (I wasn't thinking about this issue when I used it). To my understanding k_msleep do not work if the kernel has not started but I may be wrong.
Concerning the counter driver, for me raising BBRAM to POST_KERNEL won't break anything because the counter driver still start sooner.

Did you initially intend to get bbram up before kernel for some specific constraints ?

Yeah. Changing PRE_KERNEL_1 to POST_KERNEL doesn't work for me.

I made the needed adjustemt in the RTC driver code so it can initialize a PRE_KERNEL_1 stage.

CI should be fixed when #62680 is merged

#62680 is now merged. Can someone force a CI rerun ? I don't think I can.

#62680 is now merged. Can someone force a CI rerun ? I don't think I can.

Done

Looks ok to me, but while you're at, would you mind adding a bbram stm32 test config using RTC to init bbram ?

This is now done ;)


Improve SEO  Accessibility

I can improve Accessibilty. According to Lighthouse this is the % of accessibilty your website has

and can work on this too

@anmode sir can I do this task under gssoc'23

close with no update


[XR] Only trigger near pointer up if down was triggered

See https://forum.babylonjs.com/t/webxr-pointer-up-event-trigger-twice-on-one-single-touch/29370/21?u=raananw

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

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

Visualization tests for WebGPU (Experimental)
Important - these might fail sporadically. This is an optional test.
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14860/merge/testResults/webgpuplaywright/index.html


Upgrade frame, add frame app tools

Upgrade frame to latest
Add links for frame app tools to home of tools.my

Looks good. :+1:


Export circuit template

Is it possible to export a template with all the details of the circuits, eg the termination A and Z of a circuit.
What i mean is that the new feature to make a circuit with termination A and Z it is very nice, but it would be better if we can print all the details of all circuits in a CSV.

The export templates are designed to be compatible with the bulk import forms. We can extend the export template to include the terminations, but this means extending the import function as well (which isn't a bad thing).
In the interim, it is possible to define a custom export template to do this.

Going to fold this into #815, which has been opened for circuits import.


unable to type and press enter after lose the focus on webSSH windows

Bug description
after open a ssh window, everything works great until i go to my browser(i tried every browser) to copy something, when I come back to webSSH window I'm not able to copy nor type anything and if I press a lot of random keys, it starts typing again but whatever I copied has gone. I reported this bug before and you mentioned someone else also had this problem. but you didn't solve it after several month! really it's make me crazy. If you don't want to fix such a big bug please let me know I will find another program
Screenshots
If applicable, add screenshots to help explain your problem
Steps to reproduce

Error is thrown

If you don't want to fix such a big bug please let me know I will find another program

I'm doing my best.
Perhaps not enough but my best
Everyone is free to stay within WebSSH or not
But I'm doing my best

I reported this bug before and you mentioned someone else also had this problem. but you didn't solve it after several month!

Which issue are you referring about?

really it's make me crazy

Me too.
I'm using WebSSH height hours a day and there are a lot of glitches.
I do my best to fix them all.

Hello @daraHK88
Are you still encountering this issue under WebSSH 22?

Hello @isontheline
as you mentioned "Everyone is free to stay within WebSSH or not" I switched to Termius and I'm happy with it

Thank you a lot for your feedback @daraHK88 🙏
No problem at all, I'm truly happy to hear that you have a tool that fulfill your SSH needs.
Feel free to reopen it as soon as you need.
Have a nice day ☀


Do not wrap in watermark (fixes #12980)

fixes #12980

Coverage remained the same at 61.229% when pulling f4684464f59a94c83ce7910728ea23d998433b65 on chrmarti/nowrap into 623e0176c701ab18f114b855026c23f492df4088 on master.


Add search

Added the search function using codemirror's add-ons, as per issue #799.

[ ] Let's add an opaque white background to the searchbox. If you scroll down and invoke it while it's above text, it's quite hard to read.
[ ] Let's also add the matches on scrollbar plugin to make the fact that we're still in search mode a little more obvious.

Other than that, looks good!

Okay, I'm on it. I was already considering adding the matches on scroll bar
plugin but wasn't sure about going beyond the problem directly stated by
the issue. (:
On Mon, Aug 28, 2017 at 6:04 PM Joshua Cole<EMAIL_ADDRESS>wrote:

Let's add an opaque white background to the searchbox. If you scroll
down and invoke it while it's above text, it's quite hard to read.
Let's also add the matches on scrollbar plugin
https://codemirror.net/addon/search/matchesonscrollbar.js to make
the fact that we're still in search mode a little more obvious.

Other than that, looks good!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/witheve/Eve/pull/878#issuecomment-325524450, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB1Ml-nytIoneqQyj2WJHwE7wYtvW1abks5sc2OPgaJpZM4PE4hR
.

--
Regards,
Christopher

Okay, I've made both of these changes, but for some inexplicable reason, package.json is reformatted and examples/quickstart.eve is... changed? How should I reset those files?

Argh! Is it okay if I add .DS_Store to the gitignore?


Perform no flow

Hi!
You can make the condition downloading the file is not in the stream?

Hi, Can you elaborate bit more on the issue ?

I'll try.
Now download files are in the stream (analog AsyncTask). You can make this option to download not use threads?

You mean to download synchronously on whatever thread it is called ?

Yes

As you know its not advised to download or perform network operation on main thread. You would need a background thread to perform network operations. Which is what this library does. Takes care of that for you. I don't see why you need to do download synchronous operation on main thread. Even if you call this download operation on background thread and wanted synchronous behaviour, you can use call backs to hold on and perform  your synchronous operations.

Example:
I have a main thread in which I am downloading files in a loop. When downloading each file should I check it successfully loaded or not. Depending on this, I need to update the program interface.
Now this is not possible, because the main thread does not wait for the boot files.

You can use DownloadStatusListener to know when files are downloaded. And defer the code you wanted to perform when all the files are downloaded. In between time make the main thread to idle (doesn't execute any code).

All right. I'll try. Thank you!


Branch 173127955

@annarev is working on fixing the android failure.
@vrv FYI.

Should we merge this as is then ? We can always merge the android failure later.

Sounds good. Let's avoid increasing the skew.
Please feel free to merge right away. We can do a smaller push when the fix is in.


Possible bug with morphedByMany relations

It appears that I cant search properly in my morphedByMany relations.
I've tracked it down to https://github.com/jarektkaczyk/eloquence-base/blob/46f885cde97704bb263faa237fba6760b838bb5a/src/Relations/Joiner.php#L147
 if ($relation instanceof MorphOneOrMany) {
            $join->where($relation->getQualifiedMorphType(), '=', $parent->getMorphClass());
        } elseif ($relation instanceof MorphToMany || $relation instanceof MorphByMany) {
            $join->where($relation->getMorphType(), '=', $parent->getMorphClass());
        }

The last $parent->getMorphClass() should be $relation->getMorphClass(), in particular when the relation is a morphedByMany. So this elseif statement needs to be split.
I dont have a good testcase but here's the main setup that causes the bug:
table: "assets"
columns: id, name

table: "asset_relations"
columns: asset_id, morphable_id, morphable_type

table: "user"
columns: id, username

// App\Models\Asset.php (Eloquent model)

protected $searchableColumns = ['users.username'];

 public function users()
    {
        return $this->morphedByMany(User::class, 'morphable', 'asset_relations');
    }

// App\Models\User.php (Eloquent model)

public function assets()
{
    return $this->morphToMany(Asset::class, 'morphable', 'asset_relations');
}

Lastly, try to make a query like this:
Asset::with(['user'])->search('somename')->get();
The SQL itself will generate the wrong query since asset_relations will be joined on morphable_type = App\Models\Asset instead of the correct App\Models\User.

any chance for a PR with fix?

I would PR it but I wasnt sure if this was the correct solution.

I added another fix to the pull request, because when searching in more than one morphable relation I got SQL errors "'morphable_type' in on clause is ambiguous".


Support default route option for Events that match no other route

Is your feature request related to a problem? Please describe.
As a user of data prepper, I would like to be able to configure a default route for when my Events do not match any of my other routes. Currently, I would have to add an expression manually to handle this case.
Describe the solution you'd like
An option to use a custom route value to use as the default. Routes with a value of default or DEFAULT will be this default route
routes:
  - ROUTE_ONE: '/my_key == null`
  - DEFAULT_ROUTE: default
sink:
 - opensearch:
      routes:
         - ROUTE_ONE
  - opensearch:
       routes:
          - DEFAULT_ROUTE

Describe alternatives you've considered (Optional)
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Could this make sense? Have a special pre-defined route named _default or just default
routes:
  - ROUTE_ONE: '/my_key == null`
sink:
 - opensearch:
      routes:
         - ROUTE_ONE
  - opensearch:
       routes:
          - _default

The routes list is a list of expressions. But, default isn't an expression, so it would not fit with the current definition of what these are.


Better test discovery

Problem
Searching for YAML files for figuring out what tests are valid assumes that chip-tool and source code are in sync (which is not always the case) and error prone (we have many yaml files).
Change overview
Execute chip-tool itself to figure out what tests are available
Testing
Validated that ./scripts/tests/run_test_suite.py list is identical before and after

fast track: test change only which should result in a noop.


Support: should add a map to choose a pool to start under different conditions in config

I have many pools in config, but i want to start one of that, others still be retained so that using different conditions.
For example, the connections of db, mysql, oracle. I hope pooler has a map to choose the configure under different db

Closing as outdated. Feel free to reopen if disagree.


cascade_rcnn_r50_fpn_1x_20190501-3b6211ab.pth

this pretrained model  get wrong （no such key） in aliyun

Could you ask where you downloaded the pretrained model? I did not even find a wrong one.


promote ddev-cron

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe
After using this without issue, I think its ready.
Describe the solution you'd like
Promote to offical status.
Describe alternatives you've considered
No response
Additional context
No response

Awesome!
For both of these, moving from an "owner" account to an "org" account is slightly difficult. If you have an org account it can be transferred to first, that will work, or I have one that can be used for the intermediate situation.  With an individual account, you can't invite a collaborator as "owner" who can then move it to the drud org.
I invited you as owner to the "pdevlocal" org; that way you can transfer these there, give me privs on it, and I can transfer them to drud then.

transfer

Both are moved, thanks!


OCPBUGS-23228: Add storage, csisnapshotcontroller and clustercsidrive…

What this PR does / why we need it:
Add storage, csisnapshotcontroller and clustercsidriver objects to HCCO cache. This fixes the a bug where creation requests were being spammed during the reconcile even though the resources already existed.
Which issue(s) this PR fixes
Fixes # OCPBUGS-23228
Checklist

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

/retest-required

/jira refresh

/lgtm

/approve

/test e2e-kubevirt-aws-ovn

/cherry-pick release-4.15

/cherry-pick release-4.14


Game freezes in villages

The game freezes and stops responding when looking in the direction of guards and loot chests. Only happened on one of my computers. It might just be my laptop. It worked on my other computer.

If you have trouble with lag or the game freezing, trying going into the config (select Mods button and then select Draco Animus from list of Mods and  press Config) and in Mob Properties, set the "Maximum Guards per Village" to a lower number.

Fixed. I think it was a problem with my computer.


Added my awesome message

I'm attempting to add my awesome message... please allow :)

Well done Tom


Documentation:   Small change in wording for several admiral functions

Please select a category the issue is focused on?
Function Documentation
Let us know where something needs a refresh or put your idea here!
A few Admiral functions could benefit from slight change in wording in documentation.
Replace
@return The input dataset with a new record added for each group (with respect to the variables #' specified for the by_vars parameter).
With
@return The input dataset with a new record added for each group (as defined by by_vars parameter).

May not be worth the effort.   Few exact matches to phrase.