Disable tests on ubuntu1804 that don't work with JDK11

I have migrated ubuntu1804 to use OpenJDK 11, because that's the default JDK for that distribution.
During the migration I noticed that you have tests that fail with OpenJDK 11, so I recommend to
disable them until they're fixed.
For your reference, here's the log: https://buildkite.com/bazel/bazel-integration-testing/builds/554#d64d47cf-3e61-4a9e-a075-7c62e7fae27d

I fixed master so that it supports jdk11


instruction on how to build / run it

Hey,
I tried to run the HTTP API on my machine but I couldn't figure out how to build and/or run it.
Could you provide a release or instructions how to build and run it?
Cheers,
Felix

Thanks for bringing this up!  I added instructions to the README here: https://github.com/jaspervdj/lorem-markdownum#building-and-running-from-source

Awesome! That helped me a lot (it's also my first Haskell project).
I did have to change the resolver in stack.yaml to: lts-14.27
As there seems to be no lts-15.x available anymore: https://github.com/commercialhaskell/lts-haskell

Sounds good -- FWIW, I bumped it to a more recent version here: https://github.com/jaspervdj/lorem-markdownum/commit/338c5f10e40497c3825169596bc0e3ffff16def8


Conflict with Twilight Forest?

When i install Twilight Forest i get this crash.
https://bytebin.lucko.me/tflVtCdiii

https://github.com/TeamTwilight/twilightforest-fabric/issues/70

I guess it's fixed on AdditionalBanners's side.


fix: delegatedProps type error on Checkbox

🔗 Linked issue
Similar to https://github.com/radix-vue/shadcn-vue/issues/574, Checkbox was also having the same compile errors due to type mismatch on delegatedProps. Just noticed it working on a new project and pulling in the latest version of the component.

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📸 Screenshots (if appropriate)

📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Based on Zernonia's comment,useForward... functions will accept ComputedRef or Ref for delegatedProps

Ah good to know. Thank you!

Related PR in radix-vue https://github.com/radix-vue/radix-vue/pull/943
Can you test this and see if type error is gone or not, thanks
npm i https://pkg.pr.new/radix-vue@943

Yeah there was a type error in v.1.8.0. As @sadeghbarati  pointed out, https://github.com/radix-vue/radix-vue/pull/943 should fix this issue

Yep, fixed with the new version. Thank you! Closing this PR.


PD Bug: deleting labware -> wonky UI

Deleting a labware that is used in a step is an ugly experience
Steps to reproduce

Create some labware, tips, and a transfer step (for example), and save the step
Go to Deck Setup and delete the labware

Labware dropdown isn't blank (whatever labware is on the top of the dropdown looks like it's selected)
Well selection isn't disabled, clicking it shows the blank "Custom labware" plate

Expected behavior

[x] the labware dropdown should be blank.
[ ] ~well selection should be cleared & disabled until a new labware is selected~ #2361
[x] It should still continue to generate the alert: "A step involves labware that has been deleted"

Splitting the punted part off to #2361 (clear well selection), so outside of that part, this ticket is finished


Docs tidy

Right, this PR now adds a tiddlywiki!
It's setup to pull in the yaml files in docs/reference and display them in a useful way. I want to add more reference files so we've got full coverage of all the functions, constants, variables and language features.
Would also like to get some of the markdown docs pulled into the wiki.
@davidedc what other docs do you think we should be including?


Support running model server with arbitary UID

What this PR does / why we need it:
Sets file's group to the root group and give the group the same permissions as the users. This is the recommendation of OpenShift (https://docs.openshift.com/container-platform/4.13/openshift_images/create-images.html#use-uid_create-images) to run under arbitrary user ids (but with those users also being member of the "root" group).
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #3041
Type of changes
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Feature/Issue validation/testing:
kserve@sklearn-iris2-predictor-00001-deployment-6885c5658d-5szd4:/model-server$ id
uid=1000(kserve) gid=1000(kserve) groups=1000(kserve)

kserve@sklearn-iris2-predictor-00001-deployment-6885c5658d-5szd4:/$ ls -ld /model-server
drwxr-xr-x 1 root root 4096 Jan  2 07:25 /model-server

kserve@sklearn-iris2-predictor-00001-deployment-6885c5658d-5szd4:/model-server$ ls -l
total 28
drwxr-xr-x 1 kserve root 4096 Dec 27 06:25 kserve
drwxr-xr-x 1 kserve root 4096 Dec 27 06:25 sklearnserver
drwxr-xr-x 3 root   root 4096 Mar 29  2023 third_party
drwxr-xr-x 1 kserve root 4096 Jan  2 07:24 venv

kserve@sklearn-iris2-predictor-00001-deployment-6885c5658d-5szd4:/model-server$ ls -l kserve
total 348
-rw-rw-r-- 1 kserve root    269 Dec 27 06:25 Makefile
-rw-rw-r-- 1 kserve root     36 Mar 29  2023 OWNERS
-rw-rw-r-- 1 kserve root   6521 Nov 20 18:08 README.md
drwxrwxr-x 2 kserve root   4096 Nov 20 18:08 docs
-rw-rw-r-- 1 kserve root   1827 Nov 20 18:08 git_push.sh
drwxrwxr-x 1 kserve root   4096 Jan  2 07:12 kserve
-rw-rw-r-- 1 kserve root 302343 Dec 27 06:25 poetry.lock
-rw-rw-r-- 1 kserve root   2971 Dec 27 06:25 pyproject.toml
-rw-rw-r-- 1 kserve root     28 Nov 20 18:08 setup.cfg
drwxrwxr-x 4 kserve root   4096 Dec 22 08:19 test
-rw-rw-r-- 1 kserve root    111 Nov 20 18:08 test-requirements.txt
-rw-rw-r-- 1 kserve root    148 Nov 20 18:08 tox.ini

Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.

[ ] Test A

[ ] Test B

Logs

Special notes for your reviewer:

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

Checklist:

[ ] Have you added unit/e2e tests that prove your fix is effective or that this feature works?
[ ] Has code been commented, particularly in hard-to-understand areas?
[ ] Have you made corresponding changes to the documentation?

Release note:

Support running model server with arbitary UID

/cc @rhuss

supersedes #3042

@sivanantha321, thanks for addressing this for all runtimes provided by KServe. It looks good to me at first sight, and I also believe this change is "backward" compatible as it just leverages group permissions that haven't previously been used (I guess the user kserve was the only one in the group kserve).
However, there are a few more changes to the Dockerfiles, like rearranging the POETRY env vars and the introduction of the $WORKDIR as a build argument (not sure who is feeding this, though). Maybe it would be better to have two separate PRs, that address those aspects separately. At least some explanation would be nice in the PR description.


Unable to use TypeScript (Code Helper 100% of processor)

Since a couple of days I can't use VScode properly with TypeScript (show info on hover, auto import etc.) it works 5 minutes when I launch the app and then I have a Code Helper process at 100% of processor and I can't use it anymore.
I tried reinstall 1.58.2, Insiders version but I still have this issue.

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

VS Code Version: 1.59 & 1.58.2
OS Version: macOS Big Sur 11.5.1

Please follow these instructions to collect performance information. Share the output of code-insiders --status
Also, does this happen with all projects you open or just one in particular?

Sorry for the double issue #130787

For the moment I just have the problem with one project, I have not tried yet with another one.

Can you share the project? If not, you can instead try collecting the TS Server log to see what is going on:

Set "typescript.tsserver.log": "verbose",
Restart VS Code and reproduce the problem
In VS Code, run the TypeScript: Open TS Server log command
This should open a large log file called tsserver.log

⚠Warning: The TypeScript log may include information from your workspace, including file paths and source code. If you have any concerns about posting this publicly on Github, just let me know and we can arrange something else. On our side, we only use these logs to investigate issues like this

It's a private project I can't share it. I have the tsserver.log but I'd rather not sharing publicly. Could I send it to you in private ?

Thanks. yes you can send it to matb at microsoft

Ok I've just send it. Thanks.


AUTH failures: authentication error: Invalid AUTH message

I keep getting these, after submitting Canonical authentication events
["OK","274a1363221092f3b15de2a81ebe3b6e6473464c9ac064621443cabda05e97a1",false,"restricted: authentication error: Invalid AUTH message"] from relay ws://localhost:5555

Added as task to #80


Add entryCssClasses functionality to referenced list field.

requires: marmelab/admin-config/pull/55

I've merged marmelab/admin-config#55 and published a new version. Could you update the admin-config dependency version to 0.9.0 in your PR?

@fzaninotto dependency updated

Thanks!


Updating the instalation of Jetbrains theme

Hey @thiagofront, thanks for the contribution. This has been fixed already ;)


Ability to format financial data

Hi,
I've had the need to format some financial data that my bank returns. The API returns the value in pence, so £250 is returned as "25000" for example.
I've implemented some additional configuration settings and logic whereby it will process the data accordingly.
My fork and new branch:
https://github.com/mattbryce/MMM-JsonValue/tree/improvement/financial-data
It uses Intl.NumberFormat to format according to the parameters in the config file.
Would be great to merge to main after further testing :)
Thanks

Hi @mattbryce, looks like a great improvement. I think we should make it a little bit more general. After first look i'm thinking it might be better to pass the json with all config options to Intl.NumberFormat instead of optimizing them for one use case.

Hi @c-klinger,
I agree. I'll look at implementing this under my new forked branch... https://github.com/mattbryce/MMM-JsonValue/tree/improvement/value-formatting
Thanks


Implement Function To Find All Possible Routes

Defined three functions that are used to determine every possible route read from the input.

Function parseGraph converts the input into an adjacency list representing the ant colony.
Function dfs is responsible for determining how connected various nodes are.
Function Route finds all routes from start to end.

Does not pass tests


fix issue 4298: Parent context keeps a reference on destroyed childre…

…n through closures

There are some style check failures, see: https://travis-ci.org/angular-ui/bootstrap/builds/77681435

@yoann-antoviaque is there a way to add a functional test for your code changes?  if so, you'll need to do that as well.

Well the only way i spotted it was through heap dumps therefore i do not see any way to test it automatically...
Le 28 août 2015 5:31 PM, Adam Gordon<EMAIL_ADDRESS>a écrit :
@yoann-antoviaque is there a way to add a functional test for your code changes? if so, you'll need to do that as well.
—
Reply to this email directly or view it on GitHub.

This is a very good catch - we should try to get this in as soon as possible.
Is it possible for you to write a test for this in the dropdown and typeahead components @yoann-antoviaque ?

Actually, not sure we can test for this - this is good as is.


chore(deps): update dependency @types/react to v16.9.35

This PR contains the following updates:

Package
Type
Update
Change

@types/react
devDependencies
patch
16.9.34 -> 16.9.35

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

PR has been edited
:construction_worker: This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.

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

v5.0.42
GitHub release

Your semantic-release bot :package::rocket:


[+Here's Way To WatcH!] Imsha Rehman Original Viral Link L𝚎aked on Social Media Trending X Twitter

Description
20 seconds ago
L𝚎aked Video Imsha Rehman Original Video Viral Video L𝚎aked on X Twitter Telegram
𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄) 𝖶𝖺𝗍𝖼𝗁
🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺 𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
Who Is Imsha Rehman? Pakistani TikTok Star Deactivates Social Media Accounts After Private Video Leaks Online
Pakistani TikToker Imsha Rehman is currently facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Imsha Rehman has deactivated her social media account.
The TikToker became the new victim of privacy breach after her explicit videos went viral, being shared widely on WhatsApp. After the controversy, Imsha Rehman has become a scapegoat for social media trolling and hate messages. Meanwhile, in interviews to local channels, Rehman has said that she was born on 7 October 2002 in Lahore.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, according to a report by Economic Times. Imsha Rehman has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises questions about the privacy of influencers as, a few days ago, Pakistani TikToker Imsha Rehman received immense hate on social media after her explicit videos went viral online.
Imsha Rehman viral video: Why Pakistani TikToker has deactivated her account? What’s there in the ‘explicit’ clip?
Pakistani TikToker Imsha Rehman has met a similar fate to that of social media influencer Imsha Rehman. The Instagrammer is facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Imsha Rehman has deactivated her social media account.
The young TikToker has become the new victim of privacy breach after her explicit videos have gone viral on social media and have been shared widely on WhatsApp. After the controversy, she has become a scapegoat for social media trolling and hate messages.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, reported Economic Times. Imsha Rehman has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises serious questions about the privacy of social media influencers, as a few days ago, Pakistani TikTok Imsha Rehman received immense hate on social media after her explicit videos went viral online.
(￢︿Short-Clip￢☆) Real Imsha Rehman Video Link Original Short Clip Imsha Rehman Viral Video X Telegram Link
Original-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
Pakistani-Tiktoker-Real-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
[-wATCH-]— Imsha Rehman And Kate Middleton ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pakistani Tiktok Imsha Rehman Video Original Video Link Pakistani Tiktok Imsha Rehman Video Viral On Social Media X Trending Now
...
....
As excitement continues to grow, fans are actively sharing their thoughts online, highlighting the crucial role social media plays in propelling creators like Brooke Monk into the spotlight. With her unique style and creative approach, she has made a significant impact on the digital scene, leaving fans excited for what’s to come next. The viral success of her video further underscores the power of social media in boosting visibility and fostering stronger connections between creators and their audiences.
.
.
.
𝖠𝗌 𝗍𝗁𝖾 𝗌𝗂𝗍𝗎𝖺𝗍𝗂𝗈𝗇 𝗎𝗇𝖿𝗈𝗅𝖽𝗌, 𝗍𝗁𝖾 𝗍𝗋𝗎𝗍𝗁 𝗋𝖾𝗆𝖺𝗂𝗇𝗌 𝗌𝗁𝗋𝗈𝗎𝖽𝖾𝖽 𝗂𝗇 𝗆𝗒𝗌𝗍𝖾𝗋𝗒, 𝗅𝖾𝖺𝗏𝗂𝗇𝗀 𝗍𝗁𝖾 𝗉𝗎𝖻𝗅𝗂𝖼 𝗍𝗈 𝗉𝗈𝗇𝖽𝖾𝗋 𝗍𝗁𝖾 𝖺𝗎𝗍𝗁𝖾𝗇𝗍𝗂𝖼𝗂𝗍𝗒 𝗈𝖿 𝗍𝗁𝖾 𝗋𝗎𝗆𝗈𝗋𝗌. 𝖨𝗇 𝖺 𝗐𝗈𝗋𝗅𝖽 𝗐𝗁𝖾𝗋𝖾 𝖿𝖺𝗆𝖾 𝖺𝗇𝖽 𝗂𝗇𝖿𝖺𝗆𝗒 𝖺𝗋𝖾 𝗍𝗐𝗈 𝗌𝗂𝖽𝖾𝗌 𝗈𝖿 𝗍𝗁𝖾 𝗌𝖺𝗆𝖾 𝖼𝗈𝗂𝗇, 𝗍𝗁𝖾 𝗌𝖺𝗀𝖺 𝗈𝖿 𝖨𝗌𝗁𝗈𝗐𝗌𝗉𝖾𝖾𝖽𝗂𝗌 𝖺 𝗍𝖾𝗌𝗍𝖺𝗆𝖾𝗇𝗍 𝗍𝗈 𝗍𝗁𝖾 𝗉𝗈𝗐𝖾𝗋 𝗈𝖿 𝗌𝗈𝖼𝗂𝖺𝗅 𝗆𝖾𝖽𝗂𝖺 𝗍𝗈 𝗌𝗁𝖺𝗉𝖾 𝗇𝖺𝗋𝗋𝖺𝗍𝗂𝗏𝖾𝗌 𝖺𝗇𝖽 𝖼𝗁𝖺𝗅𝗅𝖾𝗇𝗀𝖾 𝗍𝗁𝖾 𝖻𝗈𝗎𝗇𝖽𝖺𝗋𝗂𝖾𝗌 𝗈𝖿 𝗉𝗋𝗂𝗏𝖺𝖼𝗒 𝖺𝗇𝖽 𝖼𝗈𝗇𝗌𝖾𝗇𝗍.
............
.
Steps to reproduce
[+Here's Way To WatcH!] Imsha Rehman Original Viral Link L𝚎aked on Social Media Trending X Twitter
React Native Version
0.75.0
Affected Platforms
Runtime - Android
Output of npx react-native info
[+Here's Way To WatcH!] Imsha Rehman Original Viral Link L𝚎aked on Social Media Trending X Twitter

Stacktrace or Logs
[+Here's Way To WatcH!]


[top_earlgrey_verilator] Stop Address Improvements

This is a short-term fix to issues raised in #3591 - we'll unify the DV and the Verilator stop addresses, and ensure that Verilator ensures it only halts if a terminating value is written to the stop address, rather than any value.
This PR also includes a change to the Mask ROM to not zero the test reserved area in the short term.

So I'm now using sw_test_status_if - but the verilator will not compile. I don't know if that needs changing from the DV definition (which uses initial begin; forever begin; @(valid); …).

So I'm now using sw_test_status_if - but the verilator will not compile. I don't know if that needs changing from the DV definition (which uses initial begin; forever begin; @(valid); …).

Yeah, the interface will need to be reworked to use only the "synthesizable" constructs of SV language (forever would need to change to always_ff, no initial blocks, etc). I suggest keeping the fusesoc core split but reverting the top_earlgrey_verilator.sv changes.

@sriyerg I've tried to rewrite in synthesizable SV (by adding a clock and using always_ff). It's likely I've got a bunch of stuff wrong, but hopefully this is closer to working than before.

Now seeing this failure in CI (sorry, my mistake):
%Error: ../src/lowrisc_dv_sw_test_status_0/sw_test_status_if.sv:33:7: Missing arguments for $display-like format
   33 |       $display("%t [%m]: Detected SW test status change: %0s", sw_test_status_d);
      |       ^~~~~~~~
%Error: Exiting due to 1 error(s)

Change the line to:
   33 |       $display("%t [%m]: Detected SW test status change: %0s", $time, sw_test_status_d);

Now seeing this failure in CI (sorry, my mistake):
%Error: ../src/lowrisc_dv_sw_test_status_0/sw_test_status_if.sv:33:7: Missing arguments for $display-like format
   33 |       $display("%t [%m]: Detected SW test status change: %0s", sw_test_status_d);
      |       ^~~~~~~~
%Error: Exiting due to 1 error(s)

Change the line to:
   33 |       $display("%t [%m]: Detected SW test status change: %0s", $time, sw_test_status_d.name);

Yep, i worked that out. I wasn't sure if %m needed a bit of data. I've re-verilated and am trying to run the boot rom to see what it logs, but I think the CRT is super slow.

Now seeing this failure in CI (sorry, my mistake):
%Error: ../src/lowrisc_dv_sw_test_status_0/sw_test_status_if.sv:33:7: Missing arguments for $display-like format
   33 |       $display("%t [%m]: Detected SW test status change: %0s", sw_test_status_d);
      |       ^~~~~~~~
%Error: Exiting due to 1 error(s)

Change the line to:
   33 |       $display("%t [%m]: Detected SW test status change: %0s", $time, sw_test_status_d.name);

Yep, i worked that out. I wasn't sure if %m needed a bit of data. I've re-verilated and am trying to run the boot rom to see what it logs, but I think the CRT is super slow.

%m basically means print the design hierarchy of 'self'. It does not need extra args.

Now seeing this failure in CI (sorry, my mistake):
%Error: ../src/lowrisc_dv_sw_test_status_0/sw_test_status_if.sv:33:7: Missing arguments for $display-like format
   33 |       $display("%t [%m]: Detected SW test status change: %0s", sw_test_status_d);
      |       ^~~~~~~~
%Error: Exiting due to 1 error(s)

Change the line to:
   33 |       $display("%t [%m]: Detected SW test status change: %0s", $time, sw_test_status_d.name);

Yep, i worked that out. I wasn't sure if %m needed a bit of data. I've re-verilated and am trying to run the boot rom to see what it logs, but I think the CRT is super slow.

Also note the sw_test_status_d.name edit of my previous comment.

Ok, I verified this with a quick-to-boot image (based on Mask ROM, with calls to test_status_set in C). I can confirm this works in verilator.

This works in both, Verilator and DV:
interface sw_test_status_if();
  import top_pkg::*;
  import sw_test_status_pkg::*;

  // Single cycle qualifier for the sw_test_status_val.
  logic valid;

  // Address to which the test status is written to.
  logic [TL_AW-1:0] sw_test_status_addr;

  // SW test status written by the CPU.
  logic [TL_DW-1:0] sw_test_status_val;

  // SW test status indication.
  sw_test_status_e sw_test_status = SwTestStatusUnderReset;

  // If the sw_test_status reaches the terminal states, assert that we are done.
  bit sw_test_done;

  always @(posedge valid) begin
    if (valid) begin
      sw_test_status = sw_test_status_e'(sw_test_status_val[15:0]);
      sw_test_done = sw_test_done | (sw_test_status inside {SwTestStatusPassed,
                                                            SwTestStatusFailed});
`ifdef VERILATOR
      $display("%t [%m]: Detected SW test status change: 0x%0h", $time, sw_test_status);
`else
      $display("%t [%m]: Detected SW test status change: %0s", $time, sw_test_status.name);
`endif
    end
  end

endinterface

I'm abandoning this in favour of @sriyerg's #3782.


no credentials

I recently depolyed this but did not get an email with credentials. Any solution?

+1. I get a "Medical Transcription Analysis" screen at localhost:3000 with a username/password prompt, but it's unclear how to create a user account.

+1
I received the email, but it links to a cloudfront URL, and the credentials it sent me don't work at that domain or at localhost:3000

Hey getting the same issue here. Any solutions?


Ajax call does not work in SSR mode if called from a function in store/index.js

Version
v2.9.2
Reproduction link
http://www.nourl.com
Steps to reproduce
Ajax call does not work in SSR mode if called from a function in store/index.js
This does not work.
In the console, you see "make ajax call'", but never the line after the Ajax call:
console.log('result of ajax call:', res);

Code:
import axios from 'axios';

export const state = () => ({
  posts: [],
  page: 0,
  lastPage: null,
});

export const getters = {
  getPosts(state) {
    console.log('getPosts', state.posts);
    return state.posts;
  },
};

export const mutations = {
  appendPosts(state, newPosts) {
    console.log('appendPosts before', state.posts.length);
    state.posts = state.posts.concat(newPosts);
    console.log('appendPosts after', state.posts.length);
  },

  async retrievePosts(state) {
    console.log('retrievePosts');
    state.page++;
    try {
        console.log('make ajax call', process.env.backendPublicApiPrefix, state.page, '/' + process.env.backendPublicApiPrefix + '/posts?page=' + state.page);
        let res = await axios.get('/' + process.env.backendPublicApiPrefix + '/posts?page=' + state.page);
        console.log('result of ajax call:', res);

    } catch (e) {
      console.log('an error happened');
    }
  }
};

export const actions = {
  nuxtServerInit({ commit }) {
      //
  },
  retrievePosts(context) {
    context.commit("retrievePosts");
  }
};

And it is triggered from asyncData() using:
      context.store.dispatch('retrievePosts');

Note that this works fine (ie the Ajax call gets triggered and the output is shown in the console) in "client" mode, if you navigate from one page to another via a nuxt-link.
Also note that this same Ajax call works fine in SSR mode if you call it from asyncData(), which is why this leads me to believe there might be a bug here.

What is expected ?
Ajax call should work in SSR (universal) mode
What is actually happening?
Ajax (axios) never gets called if it is located in the vuex store/index.js file

This bug report is available on Nuxt community (#c9777)

mutations is a sync operations. For async you should be using actions, not mutationsts.
https://vuex.vuejs.org/guide/mutations.html#mutations-must-be-synchronous

@aldarund see https://github.com/HendraPB/nuxt2-infinite-scroll/blob/master/src/store/index.js
that's what I was trying to replicate....he's doing an async await from within a mutation...so why does this work?


[Blog Contribution] New vendor metrics for MicroProfile Metrics in Open Liberty <IP_ADDRESS>

New vendor metrics for MicroProfile Metrics in Open Liberty <IP_ADDRESS>
Social Media Description

[ ]  280 max chararters includes the author's Twitter or Github ID & blog link

MicroProfile Metrics provides application and runtime metrics at the /metrics endpoint. @OpenLibertyIO <IP_ADDRESS> provides new metrics for the Open Liberty runtime ready to add to your dashboard without having to do any calculations for yourself.
Design Card  (for MicroProfile designer)

[ ]  Minimal requirements highlight the MicroProfiler & the title of the blog

Notes
To help with everything

published and out in the world on social.

thank you!


snek's comments

don't open another issue

why not

it's the only way to msg in school

or we can use comments

just use this please

i don't want the first 50 issues to be from snek who is too impatient to wait 4 hours

just kidding kinda

yay

don't close or I will open 50 more

i won't

lol

okay :sheep:

yes


feat: Generate Auth for Swift (box/box-codegen#469)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

22 of 26 (84.62%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 77.289%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Box.Sdk.Gen/Box/Oauth/BoxOAuth.cs
9
13
69.23%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
6691

Relevant Lines:
8509

💛  - Coveralls


Deeper issue of type subsumption

Bi-directional type checking might not work at all without constraint tracking or so.
Let's think about the case of type checking (λ Type@1 (λ Type@0 #0)) Type@0 : Π Type@0 Type@1. This one clearly works in the declarative version as we can use cumulativity on #0. However, when we use bi-directional system, we lose the information for cumulativity application when we reached #0. How about applying deep cumulativity at the top-most checking? This still doesn't work. For example, in (λ Type@1 (λ (Π Type@0 Type@0) #0)) Type@0 : Π (Π Type@0 Type@0) (Π Type@0 Type@1), we cannot change the type of #0 to Π Type@0 Type@1, so this should fail for algorithmic typing as well. However, if we employ the last-time deep cumulativity, this will type check, i.e. the algorithm is unsound.

One idea: How about having only one function (instead of check/inference) that takes a type and a depth. If the depth is zero, the function is like type check (but return a type equivalent to the given one). If it is non-zero  number n, it expects to return a type with n Π A_is around where A_i is some type for 0 <= i < n.

C.C. @HuStmpHrrr
One idea: instead of having check/inference, just having one function that takes a depth and a return type. If the depth is 0, it is basically type-check, and in other cases of depth n > 0, it checks the return type of nested pi types under n arguments.

It seems like existing implementation of cumulativity is either

Allowing subtyping (Coq)
Using constraint solver (Agda)
I am not so sure which one would be better in terms of

mechanization in Coq (1. requires some extension to NbE and its completeness and soundness. For 2, it would be not trivial to prove that type checking works iff constraints have a solution)
extension to Cocon

What do you think? Or is there another approach better in those both aspects?

Continued in #121


Fixes

hv_pinknoise and hv_compressor2

the compressor fix has already been addressed, you can remove that change

So the pinknoise issue is not with the samplerate but with the rpole~ coefficients not being set correctly in heavy?

re pinknoise, correct.


Guidance: Contributing.md & Coding Style docs needed

It would be great if the Windows Terminal Team would provide a contributing.md (Contributing Guide) that would explain the Contribution Workflow, "help wanted", Do's and Don'ts, Commit Messages, etc.
Also adding an official coding style guideline md file would be great.  Currently, the CppCoreGuide lines are referenced, but that doesn't give enough guidance around things like
Naming

general naming conventions
File names
Type names
Variable names
Class names
Struct names
Constant names
Function names
Enum names
Macro names

Formatting (hopefully clang format gets added and this becomes a non-issue)

Line length
Spaces vs Tabs
braces
file types (utf-8, utf-8 BOM, etc...)
etc...

maintainer note: we did add clang-format so this kinda is a non-issue
C++ features

use of const
use of constexpr
exceptions
friends
noexcept
casting
RTTI
auto

Comments

Comment style
File comments
Legal / Copyright
Class / Function comments
TODO comments
etc...

The goal of the style guide should be to describe in detail the dos and don'ts of writing C++ code.  (ie -what the Windows Terminal team expects when PRs are submitted)  Some of the above are covered in the Cpp Core Guidelines but it would be great to have an official Windows Terminal Guide that explicitly states what the expectations are.  The current code doesn't always follow the Cpp Core Guidelines and it is hard to tell if that was on purpose or was just missed when the developer implemented the code.
Good examples of Contributing.md files that could be used as examples / ideas
.Net Core
Opensource guide
React

See also

[ ] #1014
[ ] #962
[ ] #887
[ ] #921
[ ] #1159

Working on contributing guide here: https://github.com/microsoft/terminal/pull/967

As mentioned here, (there's a 90% chance that link breaks), when we have doc comments, we should always include the "Arguments" and the "Return Value" sections, even if they're void. I believe this will lead to further clarity. It makes it clear we're expecting a function to not have params, so if we ever change the signature, it's obvious the doc comment is out of date.

[vehement disagreement intensifies]

@DHowett-MSFT @ me bro. Pros/cons?

Ah - better to resolve it now versus dealing with it hundreds of times in reviews.   Same rules == more efficient reviews.  😄

I'm mostly concerned that the value it adds is outweighed by the noise it adds. It feels like overdocumenting to tell somebody something they could have reasonably guessed by reading the code... like having a variable called indexIntoColorArray and commenting it with // this is the index into the color array... to which I'd respond "tell me something I couldn't have figured out simply by reading it."
 Having a field that says "there are no arguments to this function" holds up equally well in the face of somebody changing the function's signature to having no field that ways anything about arguments.
Now, return value is an interesting one. I've had a look over the code, and we have a lot of them that say <none>. We also have some that specify what, if anything, the function throws.
Should that be a separate optional section? Is that too much work to keep in sync? How would we handle things that call things that can throw? It's nearly boundless...

I have held back my opinion on this subject because it appeared the documentation was a hard requirement. You know when in Rome...
Since you brought this up though 😄 - I have a couple of observations.   Most of the function comments in this repo are in the cpp files and they are very verbose. (line wise)  Which interferes with the readability of the code.  Also, most can be derived from the type and names of the variables. They don't add value IMHO.    If comments are a requirement, can they be a simpliefied version that are added to the header file instead of the implementation file?
Simple example - setting a cursor (totally made up example)
Current way
// Routine Description:
// Sets the currently visible cursor. If |cursor| is CursorType::Null, the cursor used
// before the current is restored.
// Arguments:
// - cursor - The Cursor
// Return Value:
// - none
void SetCursor(CursorType::Cursor cursor)
{
<code>
}

vs. (a simple comment in the header file. The cpp comments would be removed)

// Sets the currently visible cursor. If |cursor| is CursorType::Null, the cursor used
// before the current is restored.
void SetCursor(CursorType::Cursor cursor);

Pros

helps the readability of the cpp files (less noise)
less maintenance because you are not documenting every param (and prevents all of the nits in Code Reviews 😄 )
complex or unordinary params can still be documented

Cons

forces the user to look in the header if they have a question about the method
sometimes a parameter may not get documented because the implementer thought it was unnecessary.  (<- could be caught in a review though)
a modified comment will cause more recompiling because of dependencies

Obviously, this is a huge departure from the current code base.  I am just throwing this out as an idea.  Also the above doesn't mean you can't put a comment in the cpp files function implementation.  If the code is "tricky" you could document the operation in the cpp file.
Again - just an idea.  I know groups have strong opinions on these types of issues.  😄
I am assuming this style of comments has been used for a while.  Do you regularly rely on the comments?

Regarding contributing, here's my thoughts. There's two relevant things:

assignee
"Help-Wanted" tag

Assignee should be the person/people working on the issue that have a good level of knowledge/understanding of it. So, if you've worked on similar things or you know who to talk to on certain issues, you should probably assign yourself. I'd say just have one team member be the point person assigned on there so that we don't have too much assigned to anybody.
Now, the "Help-Wanted" tag is where things get interesting. As a casual contributor (not on the team), I can see that this is a good place to start. Open up any issues with this tag and do the following:

if it's a PR, help review it
if it's an issue, submit my thoughts as comments
if it's a feature request or bug mention,

provide more info on the topic (i.e.: corner cases, things to look out for when implementing fix, etc.)
But if I want to get even MORE involved and want to take a crack at writing the code, here's what I as a casual contributor should do:

comment @ the assignee asking if I can do it
with approval (really the assignee just acknowledging that they don't have to worry about implementing it anymore) start working on it
submit a PR and get my code into the repo!!

tl;dr I think we should use the "Help-Wanted" tag as a way of having the community jump in. Definitely do it with easy-starters. And have the Assignee option serve as a liason/guide.

Could the repo have a CODE_OWNERS.TXT as the CoreClr has?  This might be helpful.   I'm not 100% sold on people looking at this, but it is one way for people to know who they should ask.

The new Contributor's guide is now in the docs folder, along with specs folder & spec template.
Coding standards etc. next-up.

We never ended up standardizing on these in doc form! Thanks all for playing, however! We shipped at the very least a code formatter, and there's work underway to get clang-tidy going.


traceback creation slows down exception propagation considerably

From cython-devel:
http://thread.gmane.org/gmane.comp.python.cython.devel/12993
I did some callgrind profiling on Cython's generators and was surprised to find that AddTraceback() represents a serious performance penalty for short running generators.
I profiled a compiled Python implementation of itertools.groupby(), which yields (key, group) tuples where the group is an iterator again. I ran this code in Python for benchmarking:
L = sorted(range(1000)*5)

all(list(g) for k,g in cython_groupby(L))

Groups tend to be rather short in real code, often just one or a couple of items, so unpacking the group iterator into a list will usually be a quick loop and then the generator raises StopIteration on termination and builds a traceback for it. According to callgrind, the iteration during the group unpacking takes about 30% of the overall runtime of the all() loop, and the AddTraceback() call at the end of each group traversal takes up to 25% (!) on my side. That means that more than 80% of the group unpacking time goes into raising StopIteration from the generators.
About half of the exception raising time is eaten by PyString_FromFormat() that builds the function-name + line-position string (which, I may note, is basically a convenience feature). This string is a constant for a generator's StopIteration exception, at least for each final return point in a generator, but here it is being recreated over and over again, for each exception that gets raised.
Even if we keep creating a new frame instance each time (which should be ok because CPython has a frame instance cache already and we'd only create one during the generator lifetime), the whole code object could actually be cached after the first creation, preferably bound to the lifetime of the generator creator function/method. Or, more generally, one code object per generator termination point, which will be a single point in the majority of cases. For the specific code above, that should shave off almost 20% of the overall runtime of the all() loop.
Migrated from http://trac.cython.org/ticket/760

There is a cache for code objects now, so I think this can be closed.


Visualization terms from OBI

From<EMAIL_ADDRESS>on December 02, 2008 16:32:02
Hi,
In OBI we need terms to represent data visualization.
The report figure (IAO_0000059) class and its subclass report graph
(IAO_0000038) would need to be moved from IAO-examples, to IAO.
Also dot_plot (IAO_0000037), contour plot (IAO_0000057) and density plot
(IAO_0000079) would be moved.
Final structure would be:
-report figure
--- report graph
------ Venn diagram
------ survival curve
------ heatmap
------ histogram
------ dendrogram
------ scatterplot
------ dot plot
------ contour plot
------ density plot

Venn diagram:
A Venn diagram is a report graph showing all hypothetically possible
logical relations between a finite collection of sets
definition source: WEB: http://en.wikipedia.org/wiki/Venn_diagram 2. survival curve
A survival curve is a report graph which is a graphical representation of
data
where the percentage of survival is plotted as a function of time.
definition source: WEB: http://www.graphpad.com/www/book/survive.htm 3. dendrogram
definition: A dendrogram is a report graph which is a tree diagram
frequently used to illustrate the arrangement of the clusters produced by a
clustering algorithm.

example of usage: Dendrograms are often used in computational biology to
illustrate the clustering of genes.
definition source: WEB: http://en.wikipedia.org/wiki/Dendrogram 4. scatterplot
Alternative term: scattergraph
Def: A scatter plot is a report graph which uses Cartesian coordinates to
display values for two variables for a set of data. The data is displayed
as a collection of points, each having the value of one variable
determining the position on the horizontal axis and the value of the other
variable determining the position on the vertical axis
definition source: WEB: http://en.wikipedia.org/wiki/Scatterplot I already submitted heatmap
( https://code.google.com/p/information-artifact-ontology/issues/detail?id=2 )
and histogram to IAO
( https://code.google.com/p/information-artifact-ontology/issues/detail?id=1 )
All those would have definition editors PERSON: James Malone, PERSON: Chris
Stoeckert, PERSON: Melanie Courtot.
Let me know if you see any problem with the above, otherwise I could
implement the changes on the 10th of December.
Thanks,
Melanie
Original issue: http://code.google.com/p/information-artifact-ontology/issues/detail?id=8

From<EMAIL_ADDRESS>on December 10, 2008 16:16:21
added
Venn diagram: IAO_0000181
survival curve: IAO_0000182
dendrogram: IAO_0000183
scatterplot: IAO_0000184
Status: Done


Question to be answered in docs

If you are streaming the ledger closes and all the effects, will you get the ledger close event before or after all the effects come in? What I need is a way to know that I've gotten all the effects for a particular ledger so I can determine if and how I need to make a tx for the next ledger.

As in streaming this data across two separate TCP connections?  There's no coordination between multiple streams... the order you will get responses on the client side will be undefined behavior.


Launch the docker action only if the dockerfile has changed

Is your feature request related to a problem? Please describe.
It takes too much time to build: https://www.meziantou.net/executing-github-actions-jobs-or-steps-only-when-specific-files-change.htm
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
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.

Solved by #40
Rebuilds if Dockerfile, .dockerignore or gradle-wrapper.properties have changed (in the main branch).


Failed typescript compilation

Describe the bug
Today I upgraded this library from v1.4.1 to v1.4.4 and since then I'm getting the following error during typescript build:
node_modules/livekit-client/dist/src/index.d.ts:16:33 - error TS1005: ',' expected.

16 import RemoteVideoTrack, { type ElementInfo } from './room/track/RemoteVideoTrack';
                                   ~~~~~~~~~~~

I'm not sure if this is valid syntax, but I've never seen a type import together with a regular one in the same statement.
Reproduction
❯ yarn tsc --version
Version 4.4.4
❯ yarn tsc
[...]

Logs
No response
System Info
System:
    OS: macOS 12.5.1
    CPU: (12) x64 Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
    Memory: 462.61 MB / 32.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 14.18.3 - ~/.nvm/versions/node/v14.18.3/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 6.14.15 - ~/.nvm/versions/node/v14.18.3/bin/npm
  Browsers:
    Chrome: 106.0.5249.119
    Firefox: 105.0.3
    Safari: 15.6.1
  npmPackages:
    livekit-client: ^1.4.4 => 1.4.4

### Severity

annoyance

### Additional Information

_No response_

Nevermind, upgrading typescript to 4.8.4 seems to fix this issue.

Thanks for raising this. @lukasIO what do you think about keeping compatibility with lower typescript versions? It seems like a hassle if we are asking users to upgrade.

Agreed. The best case scenario would be allowing this repo to use newer typescript versions but still provide compatible .d.ts files for older typescript versions.
I found https://github.com/sandersn/downlevel-dts which seems to be the main tool to achieve this.
I'll give it a try and open a PR if it works out.

@nightvisi0n just out of curiosity, is there a special reason why you didn't have skipLibCheck: true in your tsconfig?

I just checked the tsconfig but skipLibCheck is enabled in our project 🤔


const transferSended = await transfer.send();  // send transfer query to blockchain

Please help me!
I send transfer query to blockchain
const transferSended = await transfer.send();
and I get an answer { '@type': 'ok', '@extra': '1651442623.857807:10:0.6998361826917181' }
what is '@extra' ?
which means '1651442623.857807:10:0.6998361826917181'  ?
How to get the transaction ID ?

@extra is request id assigned by Toncenter, you can safely ignore this.
There is no way to get txId when you send message because when it is sent, it is not yet known which tx it will produce: for messages which may be replayed one message may produce many transactions (or more precisely many copies of the message will produce many transactions).
To get transaction ID you may check transactions on target address and find required by matching in message.

What should I do if I need to transfer TONS from one wallet to another?
I have wallet_1, wallet_2 and secretKey_wallet_1
let wallet = tonweb.wallet.create({address: 'wallet_1'});
const seqno = await wallet.methods.seqno().call();
const transfer = wallet.methods.transfer({
    secretKey: secretKey_wallet_1,
    toAddress: 'wallet_2',
    amount: TonWeb.utils.toNano(10.21),
    seqno: seqno,
    payload: 'Hello',
    sendMode: 3,
});
const transferSended = await transfer.send()

Can it be done differently?

Can it be done differently?
Why? Is there something wrong with that approach?

It constantly gives an error, I have wallet_1, wallet_2 and secretKey_wallet_1 parameters of the String data type.
`//"secretKey":"60d7b4c7d2223d769df5fdb586892c24ef8cc5a0e3d1197b044eacee3f2fe16c96448ba6cc465421b7a0ba0987ff62889c4ab55db99fdf1203cb40ec073f953d",
//"publicKey":"96448ba6cc465421b7a0ba0987ff62889c4ab55db99fdf1203cb40ec073f953d",
//"wallet":"EQBMiZIjQJuVW6kjcp0gsKSukJ06paac7VrDIWGkE0LPqQQe"}
//"publicKey":"901d0c381fce825ae45ad48539238e5345500ade381327b4f74748afeaa7a0ac",
//"wallet":"EQA6a8y6LphnZSwLnbJQqyYzrHhdal35QWW9Uzv4BLbvyf21"}
const TonWeb = require('tonweb');
const nacl = TonWeb.utils.nacl;
const start = async () => {
let wallet = TonWeb.wallet.create({address: 'EQBMiZIjQJuVW6kjcp0gsKSukJ06paac7VrDIWGkE0LPqQQe'});
const seqno = await wallet.methods.seqno().call();
const transfer = wallet.methods.transfer({
secretKey: '60d7b4c7d2223d769df5fdb586892c24ef8cc5a0e3d1197b044eacee3f2fe16c96448ba6cc465421b7a0ba0987ff62889c4ab55db99fdf1203cb40ec073f953d',
toAddress: 'EQA6a8y6LphnZSwLnbJQqyYzrHhdal35QWW9Uzv4BLbvyf21',
amount: TonWeb.utils.toNano(0.21),
seqno: seqno,
payload: 'Hello',
sendMode: 3,
});
const transferSended = await transfer.send();
console.log(transferSended);
}
start();`
what am I doing wrong?
or How can I make a BOС file? For sending via https://toncenter.com/api/v2/#/send/send_boc_sendBoc_post


MAL selection differentiate manga and light novel

Sometimes manga has exactly the same name as the light novel it's based on. In that case it's impossible to determine which is which since the interface shows just the name.

I wanted to add the author (in case of similiar titles), but the API doesn't offer too much...
For example: http://myanimelist.net/api/manga/search.xml?q=itou-san (you may need to open the source code, MAL response is malformed :D)
There are two "Itou-san", I guess the only way is to show the cover.


Release/2.0.0 preview 1

PR Checklist
PR Structure

[ ] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[ ] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[ ] This PR's title starts with name of package that is most changed in the PR, ex.
paymentservice.stellar, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[ ] This PR adds tests for the most critical parts of the new functionality or fixes.

What
[TODO: Short statement about what is changing.]
Why
[TODO: Why this change is being made. Include any context required to understand the why.]
Known limitations
[TODO or N/A]

Reference Server Preview is available here:https://anchor-ref-pr782.previews.kube001.services.stellar-ops.com/SEP Server Preview is available here:https://anchor-sep-pr782.previews.kube001.services.stellar-ops.com/


[SPARK-49366][CONNECT] Treat Union node as leaf in dataframe column resolution

What changes were proposed in this pull request?
Treat Union node as leaf in column resolution
Why are the changes needed?
bug fix:
from pyspark.sql.functions import concat, lit, col
df1 = spark.range(10).withColumn("value", lit(1))
df2 = df1.union(df1)
df1.join(df2, df1.id == df2.id, "left").show()

fails with AMBIGUOUS_COLUMN_REFERENCE
resolveExpressionByPlanChildren: e = '`==`('id, 'id)
resolveExpressionByPlanChildren: q =
'[id=63]Join LeftOuter, '`==`('id, 'id)
:- [id=61]Project [id#550L, 1 AS value#553]
:  +- Range (0, 10, step=1, splits=Some(12))
+- [id=62]Union false, false
   :- [id=61]Project [id#564L, 1 AS value#565]
   :  +- Range (0, 10, step=1, splits=Some(12))
   +- [id=61]Project [id#566L, 1 AS value#567]
      +- Range (0, 10, step=1, splits=Some(12))

'id with id = 61

[id=61]Project [id#564L, 1 AS value#565]
+- Range (0, 10, step=1, splits=Some(12))

[id=61]Project [id#566L, 1 AS value#567]
+- Range (0, 10, step=1, splits=Some(12))

resolved: Vector((Some((id#564L,1)),true), (Some((id#566L,1)),true))

When resolving 'id with id = 61, existing detection fails in the second child.
Does this PR introduce any user-facing change?
yes, bug fix
How was this patch tested?
added tests
Was this patch authored or co-authored using generative AI tooling?
No

merged to master


Authorize via cookie header

Authrize odata requests via cookie passed to odata-library service constructor

Hi,
I have release the feature in version 1.0.3


fixing trash logging in cloudwatch logs

to: @Ryxias or @chunyong-lin
cc: @airbnb/streamalert-maintainers
Background
I discovered that tracebacks in the python3 Lambda environment log in a terrible format to CloudWatch Logs. One line gets logged per-entry, instead of a uniform stack trace.

Changes

Adding a custom formatter that replaces new lines with carriage returns.
Applying formatting to applicable handlers (inside and outside of Lambda env).

Testing
Adding unit tests for new formatter logic.

Coverage increased (+0.01%) to 96.609% when pulling b23e43ad989f2f392786d15f74125a73c83a8ec0 on ryandeivert-fix-trash-logging into d84d10ab23a15933333927aae7cce449b5d4e8bf on release-3-0-0.

Note: this was testing in a standalone lambda to determine printing looks better now


Can't seem to get a failed future on delete of non-existent object

If I do effectively this:
val fut = (k8s usingNamespace namespace delete[ConfigMap] name).map { r => Right(r) }.recover {
      case t: Throwable =>
        Left(t)
    }

    println(Await.result(fut, Duration.Inf))

I can repeatedly execute the above, with no Left(...) ever being returned.  The first time, of course, it should succeed, but in subsequent invocations, it should raise an exception.
The corresponding code works fine for create (and other CRUD) operations:
//    val fut = (k8s usingNamespace namespace create configMap).map { r => Right(r) }.recover {
//      case t: Throwable =>
//        Left(t)
//    }

Attempting to invoke more than once will return a Left, such as this one:
Left(skuber.api.client.package$K8SException: Status(v1,Status,ListMeta(,,None),Some(Failure),Some(configmaps "foo22" already exists),Some(AlreadyExists),Some({"name":"foo22","kind":"configmaps"}),Some(409)))

In the case of delete, if the object doesn't exist, we see:
[INFO] [01/13/2022 15:30:00.738] [default-akka.actor.default-dispatcher-4] [skuber.api] [Response: non-ok status returned - Status(v1,Status,ListMeta(,,None),Some(Failure),Some(configmaps "foo22" not found),Some(NotFound),Some({"name":"foo22","kind":"configmaps"}),Some(404))
Right(())

Clearly, the non-200 status (404) is returned, but skuber doesn't appear to raise an exception.
I'm using:
"io.github.hagay3" %% "skuber" % "2.7.0",

@eswenson1
Thanks for the details and raising this issue
I will take a look and see how to fix the issue


I only want to see buttons if certain condition exist

As a user, I only want to see buttons if certain condition exist.  Buttons should exist in 3 states:

Totally hidden (not returned by API)
Shown
Shown but disabled with message

Awaiting backend from @ManageIQ/core-api

integrate the work done here ManageIQ/manageiq#15911 (comment)

@chalettu please start ASAP


[PDI-17203] XML Output step: Null pointer exception when processing f…

…ields with null values
@pentaho-lmartins

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'core,plugins/xml/core' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'core,plugins/xml/core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  core/src/main/java/org/pentaho/di/core/Const.java
  plugins/xml/core/src/main/java/org/pentaho/di/trans/steps/xmloutput/XMLOutput.java
  plugins/xml/core/src/test/java/org/pentaho/di/trans/steps/xmloutput/XMLOutputTest.java

Newly Broken Tests:
org.pentaho.di.trans.steps.rowgenerator.RowGeneratorUnitTest.doesNotWriteRowOnTimeWhenStopped:
:red_circle: java.lang.AssertionError
java.lang.AssertionError: expected:<1> but was:<2>
	at org.pentaho.di.trans.steps.rowgenerator.RowGeneratorUnitTest.doesNotWriteRowOnTimeWhenStopped(RowGeneratorUnitTest.java:107)

org.pentaho.di.trans.streaming.common.BlockingQueueStreamSourceTest.streamIsPausable:
:red_circle: junit.framework.AssertionFailedError
junit.framework.AssertionFailedError
	at org.pentaho.di.trans.streaming.common.BlockingQueueStreamSourceTest.getQuickly(BlockingQueueStreamSourceTest.java:225)
	at org.pentaho.di.trans.streaming.common.BlockingQueueStreamSourceTest.streamIsPausable(BlockingQueueStreamSourceTest.java:136)

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'core,plugins/xml/core' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'core,plugins/xml/core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  core/src/main/java/org/pentaho/di/core/Const.java
  plugins/xml/core/src/main/java/org/pentaho/di/trans/steps/xmloutput/XMLOutput.java
  plugins/xml/core/src/test/java/org/pentaho/di/trans/steps/xmloutput/XMLOutputTest.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes.


Issue with "@import neat/neat" in Codekit

Can anyone help me with this? Thanks.
Compass was unable to compile one or more files in the project:

error global.scss (Line 4: File to import not found or unreadable: neat/neat.
Load paths:
  /Users/M8M/Dropbox/webdesign/localroot_db/htdocs/ringfalcon/scss
  /Users/M8M/.rvm/gems/ruby-1.9.3-p286/gems/compass-0.12.2/frameworks/blueprint/stylesheets
  /Users/M8M/.rvm/gems/ruby-1.9.3-p286/gems/compass-0.12.2/frameworks/compass/stylesheets
  /Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets
  Compass::SpriteImporter)
overwrite global.css

I'm on 2.4 (19051) and getting this error when importing the internal neat
@import "bourbon";
@import "neat";

Error: Duplicate key "margin-right" in map (width: 25%, float: right, padding-right: 0.8333333333%).
        on line 25 of Applications/CodeKit.app/Contents/Resources/engines/susy/sass/susy/output/float/_span.scss
>>   $output: (
   -----------^


Added Infostealers hub to Threat Intelligence and Incident Response

This doesn't appear to be a resource for annual security reports


fix: Fix icon url

#65  👈
main

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

Join @AngelOnFira and the rest of your teammates on  Graphite


ssl-tests fail for AIX, sparcv9_solaris, x86-64_solaris platforms

We should disable these tests for those platforms, as they are not passing (and not skipping properly) on those platforms and by excluding them in the playlist, they will not get sent to these platforms to run.
Noting that if we do exclude this test target, and it is currently the only target in dev.functional, then we should update the ci-jenkins-pipeline default settings for these platforms, or they will fail with "No Tests Found".

Test Info
Test Name: ssl-tests_0
Test Duration: 2 sec
Machine: test-osuosl-aix72-ppc64-1
TRSS link for the test output: https://trss.adoptium.net/output/test?id=659987e920748f006f19ea3d
Build Info
Build Name: Test_openjdk8_hs_dev.functional_ppc64_aix
Jenkins Build start time: Jan 06 2024, 07:40 am
Jenkins Build URL: https://ci.adoptium.net/job/Test_openjdk8_hs_dev.functional_ppc64_aix/5/
TRSS link for the build: https://trss.adoptium.net/allTestsInfo?buildId=6599871a20748f006f19e825
Java Version
openjdk version "1.8.0_402-beta"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_402-beta-202401061209-b05)
OpenJDK 64-Bit Server VM (Temurin)(build 25.402-b05, mixed mode)
This test has been failed 5 times since Dec 09 2023, 07:46 am
Java Version when the issue first seen
openjdk version "1.8.0_402-beta"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_402-beta-202312091209-b04)
OpenJDK 64-Bit Server VM (Temurin)(build 25.402-b04, mixed mode)
Jenkins Build URL: https://ci.adoptium.net/job/Test_openjdk8_hs_dev.functional_ppc64_aix/1/
The test failed on machine test-osuosl-aix72-ppc64-1 2 times
The test failed on machine test-osuosl-aix72-ppc64-2 1 times
The test failed on machine test-osuosl-aix72-ppc64-3 2 times
Rerun in Grinder

These tests are in dev level so do not affect the release activities, though we should still plan to create exclusions as they will fail during our weekly test runs where they have been added.

Currently ssl-tests are windows, linux and mac only. See: https://github.com/rh-openjdk/ssl-tests/pull/21
I'll create PR with fix.


Allowing to configure if you wish the process to exit when blacklisted

I'm not too keen on the process exiting when my API key is invalid ect. This should be configurable as far as I'm concerned.

Hi, thanks for the PR.
Instead of exitOnRateLimitExceed, which is a 429, a different name should be used. shouldExitOn403? shouldExitOnForbiddenKey? What do you think?

Will do update this now. Not had chance to get some code done over the last week.

https://github.com/Scotsoo/kayn/commit/b93a7ef7cac162f54001d5137a1848c4c3b535fe

Oh, I see you updated this: https://github.com/cnguy/kayn/commit/4cfc9e1232c2b2e65894fb0f69feea3b068ef42b

Sorry about that, forgot to update you! I merged your changes though since they were basically complete and just renamed the stuffs. I'll publish later.

I'll make sure to update the console.log that you added too so thanks for that

Published to 0.8.15! Thank you once again for the work + suggestion.

No worries. Yeah, I realised the console.log wouldn't log cause the process would've exited.


SUGG: Font Recognition and Font Similarity Learning

As the development of OCR is moving towards LSTM, new difficulties arise, such as having created lstm/traineddata for different fonts.
Example situations:

I have created multiple lstm/ traineddata models, each for a different font and form of writing, and want to choose the most suitable one.
Or, I just want to identify the font type from an image, and similar font types, instead of a full ocr.

I suggest integrating a new feature which gives the ability to train deconvolutional networks in identifying the Font Type and provide similar font matches suggestion from an image.
Demostration:
An example of such implementation would be the Adobe DeepFont, have a look:

Video of Deep Font demonstration

Document

Detailed research

Python script demonstration

The AdobeVFR_release files

The developer page, he suggests using cuda-convnet as well as anna package for training deconvolutional networks.

Whatthefont

Related research:
A Sequence Learning Approach for Multiple Script Identification
The result:
I will know what is the name of the font from an image, along with similar font matches to it.

Thank you all for your contributions:
@theraysmith @tmbdev @mittagessen @zuphilip @zdenop @stweil @amitdo @Shreeshrii @kba @zuphilip

We don't plan to implement this feature request.


[MoltenVK] Fix "redefinition of 'ssr' with a different type" shader compile error.

Variable name 'ssr' (vec4) conflicts with the previously defined uniform 'ssr' (sampler2D), causing shader compilation to fail with following error:
VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3):

program_source:22:12: error: redefinition of 'ssr' with a different type: 'float4' (vector of 4 'float' values) vs 'texture2d<float>'

Thanks!


Resubmission Request form for ECMPS

Add a Resubmission Request form for ECMPS. The template/historic version is here: https://ecmps.camdsupport.com/help_resubmit_form.shtml

@annalbrecht EPA would like to review the requirements of this ticket to provide a leaner solution. Could we discuss this further at the next meeting?
Potential new requirements

Provide this form to logged in users.
Remove the collection of PII, leverage CDX for contact info.

Update 8/29 - based on internal EPA discussion, moving forward:

EPA will develop host this form on the EPA website
Will remove the collection of PII
ERG development no longer needed

Form has been developed on EPA website and ready to publish upon ECMPS 2.0 final launch.


Auth Code Browser flow throws 403 when login page left idle for >30 mins - Issue 445 follow up

We have already created an issue and it has been closed. But we asked a follow up question and we didn't hear any response back. It will be great if it is addressed.
https://github.com/cloudfoundry/uaa/issues/445

We're modifying this story to be "store the oauth flow state on the client". More to follow.


Copyright added to related files

Copyright related commented out text added to ProjectFromSourcesBuilderImplModified and NewProjectUtilModified

Coverage remained the same at 11.732% when pulling<PHONE_NUMBER>232ec2dcb8e669279cb1edb238482a on importExerciseWithOutBuildFile into c08546f9fe2c4034d764abe5d35a4879d24b1155 on master.

Coverage remained the same at 11.732% when pulling 823f08dea419abc0e749739471b6daf16388be11 on importExerciseWithOutBuildFile into c08546f9fe2c4034d764abe5d35a4879d24b1155 on master.


Programming Languages

Is your feature request related to a problem? Please describe.

Describe the solution you'd like:

Describe alternatives you've considered:

Additional context:

Programming all things programming

Programming all things programming

Closing as incomplete. Please feel free to add more information if you have any and we can re-open the issue.


Fix hyperlinks in README

Fix the hyperlinks for the async and react tutorials. They refered to 404 error page and now they refer to the official docs.

thanks! I might need to adjust the website generation tool that creates the README, but in the meantime this is fine :)

@facebook-github-bot shipit

@cpojer Yeah, that's what I thought :)


Why can't I add more custom stickers after I already uploaded some??

Title. When there are no stickers uploaded yet it will ask you to add some but once you've done that the option to add more is gone. (also to clarify I am trying to add new stickers from my files, not by saving other people's stickers)

right-click the ♥ icon in the bar.
Then, click the configure or settings button.


fix migration issue

Should fix #54
I am not really sure about this PR, it adds some overhead on the migration function because of the fonctor but makes it easier to implement a new migration by just creating the relevant migration function and adding it to the list

@Gryfenfer97 I don't mind the overhead, I imagine it would get called at most once for a given user, so any runtime cost is justifiable.  The most important thing here is that the code is both clear and testable, and in this case I think it is


Bug in file registration

When registering files of different descriptor types (e.g., CWL and WDL), the tool file (and maybe the file wrapper) objects for all files (e.g., CWL files and WDL files) are stored underneath each of the descriptors.
Specifically, I used PUT /tools/{id} to store a workflow with four files, one PRIMARY_DESCRIPTOR each for CWL and WDL, a SECONDARY_DESCRIPTOR file for CWL and an OTHER file for WDL, so two files per workflow. Then hitting the GET .../{type}/files endpoint for both type CWL and WDL returned all 4 files. The GET .../{type}/descriptor endpoint seemed to give the right response for each type.
To do:

[x] Investigate issue
[x] Fix code in register_objects.py() (most likely)

Fixed by https://github.com/elixir-cloud-aai/trs-filer/commit/c9d37ed76999941baaae34ddc2c96fb83064f090


Signing transaction

This library does not support signing transactions yet ?
I have read the implementation of the sendAda  method:
@override
Future<Result<RawTransaction, String>> sendAda(
{required ShelleyAddress toAddress, required int lovelaceAmount}) async {
if (lovelaceAmount > balance) {
return Err('insufficient balance');
}
if (toAddress.addressType != AddressType.Base) {
return Err('only base shelley addresses currently supported');
}
if (toAddress.hrp != 'addr' && toAddress.hrp != 'addr_test') {
return Err("not a valid shelley external addresses, expecting 'addr' or 'addr_test' prefix");
}
final builder = TransactionBuilder().send(shelleyAddress: toAddress, lovelace: lovelaceAmount);
//TODO calculate, fee, make change, sign and send
return Err('not yet implmented');
}

Transaction submits now work!


Table: Reduce empty space in the blueprint list

Fixes #1686.
This reduces the amount of the empty space in the list of the blueprints.

@regexowl I added additional info to the issue

@jkozol Updated according to the additional info


page index in acquire_page

Hi, I think the following code may cause invalid accesses:
include/page_cache.h:1477
coalesce_page(lane, mask, r, page, gaddr, false, eq_mask, master, count, base_master);
page_ = &r_->pages[base_master];

the returned base_master could exceed the number of pages in the current range if size of page cache is larger than the size of the range and causes invalid access of r_->pages. Could you help check this is an issue? or I misused the bam_ptr here. Thanks!

If you look at the how coalesce_page gets the base_master value, you will notice it gets it from the range itself.
https://github.com/ZaidQureshi/bam/blob/master/include/page_cache.h#L1355

My experiment settings are:
benchmark/vectoradd/settings.h:
numThreads = 256;
pageSize = 65536;
maxPageCacheSize =<PHONE_NUMBER>6;
n_elems =<PHONE_NUMBER>;

Got error:
CUDA Exception: Warp Illegal Address
The exception was triggered at PC 0x555555f01b60 (__atomic_generated:1049)

This error can be temporarily solved by:
include/page_cache.h: 1488
coalesce_page(lane, mask, r, page, gaddr, false, eq_mask, master, count, base_master);
//page_ = &r_->pages[base_master];
page_ = &r_->pages[page];

Have you run this under cuda-memcheck to see exactly where the error is coming from?

I believe this is no longer an issue based on our discussions. If not, please reopen or submit PR for the fix.


stm32cubemx: 6.8.1 -> 6.9.1

Release notes: https://www.st.com/resource/en/release_note/rn0094-stm32cubemx-release-691-stmicroelectronics.pdf
In the release notes, it mentions that it's bundled with Java 17, so
this is the same version which is pinned in this package.
Description of changes

Add maintainer angaz
Update stm32cubemx to the latest version, use JDK 17 for the runtime.

I chose JDK 17 because this is what is mentioned in the release notes as the version which is bundled with the application, so I suppose this is the version which was used for their internal testing. I tried JDK 19 and 20. It worked, but there could be unexpected bugs, so I think it's safest to stay with the version suggested by the release notes.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Hi @AndersonTorres can you please be more specific? I believe I followed the instructions and I ran the two commands suggested to make sure the rules were followed.

Are you talking about the maintainers key in the mkDerivation? I see the order is not sorted. I will fix that now.

Decided to sort the nativeBuildInputs and dependencies as well.

If you are updating the maintainers file, this update must be done first, in a separate commit (no need for a pull request).
Google "how to split a git commit into multiple ones".

Can you please show me where it says this has to be committed separately?

In the section of manual about meta.maintainers:

. . . There is no restriction to becoming a maintainer, just add yourself to that list in a separate commit titled "maintainers: add alice” in the same pull request . . .

Source: https://nixos.org/manual/nixpkgs/stable/#var-meta-maintainers

Because I don't see it mentioned

Solved, I believe.

and I see a lot of recent commits to the maintainers file with other files changed in the same commit.

Can you precisely point me such commits? Because this is a very known and old policy of Nixpkgs - from the times the documentation was written in Docbook.

A lot of commits was a bit of an overstatement.
Here's a few commits I found quickly:
f68619b5f3ff2d77fa152e8e18e0472d91b19f13
231f561d78adc9a0e9223255acc7b240aaf419ee
183e7ca1b7dc0d165923614226fa0b4373203980

Source: https://nixos.org/manual/nixpkgs/stable/#var-meta-maintainers

I didn't know this existed. I read the markdown files found in the repo linked in the PR template. I would never have looked anywhere else because there is the maintainers/README.md file and I'd expect to find everything I need there, or linked there.

Here's a few commits I found quickly

Based on this sample, I think they were small slips. Usually people look at the code more

I didn't know this existed.

No problem. The Contributing Guidelines file was rewritten very recently, and some sections were reworked. Maybe the section linking to meta attrs was removed.
I will take care of this.

Cool. Thanks for the review and guidance.


style: Raise our formatting standard to clang-format 17

style: Raise our formatting standard to clang-format 17
We had been using clang-format 14. Bump to 17 as our official
reference standard for formatting.
Moved the clang-format CI test from an aswf container to bare Ubuntu
to make it run faster -- it doesn't need to do a real build, so
there's no point wasting 2 minutes or so downloading a container holding
library dependencies it won't need.
Also fix a duplicate line in .clang-format that newer clang-format
complained about.
Signed-off-by: Larry Gritz<EMAIL_ADDRESS>

Does this seem ok? I think with holidays just having ended, this is probably a good time to do a little reformatting, since nobody is likely to have a very involved work in progress that will make a bad merge conflict. (Not that this is very extensive anyway.)

Just curious why?  Was there something wrong/amiss with the current code style being used?
We often are building/targeting older clang versions, so need to get latest clang installed just to run its clang-format.

The current code style was fine, it's just that clang-format's behavior drifts slightly from one version to the next, and we our CI using one 3 versions behind the current (OIIO was even older, still using clang-format 12 as its CI standard). So people using newer versions would have any "clang-format" they ran by hand increasingly not match what the CI wanted here and there.
I realize that this just flips the locus of inconvenience -- instead of people using new versions of llvm being out of step with what CI demands, now people stuck on very old versions will be the ones who may sometimes have to do a little doctoring their formatting by hand if CI rejects what clang-format does for them.
Can't make everybody happy at the same time, so the compromise is to bump up every couple years or so -- not every release, which is too frequent for that disruption, but also don't let it get more than ~4 versions behind. So this makes a small number of differences for both bleeding edge folks and laggards, but neither is too far off what CI wants.

The thing that prompted this was that somebody (I forget who now) recently asked me which clang-format they should be using to match the CI, and when I looked it up, I saw that our CI was already 3 major releases behind current on OSL and 5 majors behind for OIIO, so I just took the opportunity to bump to current for the first time in a couple years (and with everybody on vacation over the holidays, it seemed like a minimally disruptive time to do it).

Amended to point out in CONTRIBUTING and in the PULL_REQUEST_TEMPLATE which version of clang-format is our current standard.


v1.4 documentation

Update user guide
Add appendix for Instructions for Manual Testing

LGTM. Nice effort on documenting the Manual Testing section


Add a block_until_ready method to DeviceArray.

Addresses part of #802 .

Should block_until_ready and copy_to_host_async live on DeviceValue rather than DeviceArray? That is, should they apply to tuple buffers as well?

Should block_until_ready and copy_to_host_async live on DeviceValue rather than DeviceArray? That is, should they apply to tuple buffers as well?

I moved block_until_ready into DeviceValue. I didn't move copy_to_host_async because it currently does things like test _npy_value that don't exist in DeviceValue. We could reconsider this later.


Pre-configured Postgres example in README does not work

Describe the bug
The pre-configured Postgres example in the README throws a MemberAccessException when building the container.
To Reproduce
Copy the following container creation code from the README and run it:
TestcontainerDatabase testcontainers = new TestcontainersBuilder<TestcontainerDatabase>()
    .WithDatabase(new PostgreSqlTestcontainerConfiguration())
    .Build();

Expected behavior
The pre-configured example in the README should function correctly.
Desktop (please complete the following information):

Version 1.5.0

Additional context
I got it working by following the setup in PostgreSqlFixture. This required:

Changing the generic type to PostgreSqlTestcontainer
Passing Database, Username, and Password to PostgreSqlTestcontainerConfiguration

The following works correctly:
TestcontainerDatabase testcontainers = new TestcontainersBuilder<PostgreSqlTestcontainer>()
    .WithDatabase(new PostgreSqlTestcontainerConfiguration { Database = "db", Username = "postgres", Password = "postgres" })
    .Build();

Thanks - you're absolutely right. A pull request is welcome, otherwise I can do it tomorrow. Even the field name is wrong 😬
public sealed class PostgreSqlTest : IAsyncLifetime
{
  private readonly TestcontainerDatabase testcontainers = new TestcontainersBuilder<PostgreSqlTestcontainer>()
    .WithDatabase(new PostgreSqlTestcontainerConfiguration
    {
      Database = "db",
      Username = "postgres",
      Password = "postgres",
    })
    .Build();

  [Fact]
  public void ExecuteCommand()
  {
    using (var connection = new NpgsqlConnection(this.testcontainers.ConnectionString))
    {
      using (var command = new NpgsqlCommand())
      {
        connection.Open();
        command.Connection = connection;
        command.CommandText = "SELECT 1";
        command.ExecuteReader();
      }
    }
  }

  public Task InitializeAsync()
  {
    return this.testcontainers.StartAsync();
  }

  public Task DisposeAsync()
  {
    return this.testcontainers.DisposeAsync().AsTask();
  }
}


location and location_in_view interface got 500 status

our win10 system has some limit, some software were forbidden to launched(include explorer.exe), when i request /session/{session}/element/{id}/location and  /session/{session}/element/{id}/location_in_view, both get status 500 and without any other infomation. I launched explorer and rerequest these interface, it works well. do you konw the reason?  can you explain to me? thank you very much.

I use Root as window to get element location, it works well.


Improve the Action's speed

Summary

Add actions/cache condition to run faster

@bauthard ready to merge 😊


Any plan to release VILA 1.5 paper?

The technical details are still covered pretty well by the original paper https://arxiv.org/abs/2312.07533
Note that we made Section 4.4 the default now.

what does 1.5 updates compared with original 1.0 paper?  simple replaced with llama3 llm? @yaolug thx.

We tried a bunch of combination of LLM & vision encoder and provide the best combination of our findings for each size. You can refer to https://github.com/NVlabs/VILA/tree/main/scripts/v1_5/release for the details
We use Section 4.4 as default
We improved pretrain and SFT datasets mixture

close for now, feel free to re-open if necessary.

Hi there,
Our team has moved our VILA to a new location: NVLabs/VILA. We kindly request that you update your references to the old repository location with the new one (e.g, git clone / pipeline integration). This will ensure that you have access to the latest updates, improvements, and bug fixes for VILA project. Current repo will be archieved in one week (Jul 10th) and made private after one month (Aug 4th).
Thank you for your understanding and continued support. If your issue still exists, feel free to open a new one in the new place. We appreciate your patience and cooperation during this transition.
Best regards,
VILA Team


Exporter fixes

Do we need to re-deploy the IOC?

Ah, let's redeploy the IOC actually as the save_hdf5 function was touched, and it's a critical part of the IOC.
Good point and thanks for your prompt review, @jwlodek!

A note about the tests we don't run the tests in the CI which touch either hardware/real libca IOC or tiled. It's done on the collection machine while testing the code.

Right, that's why I thought we needed a re-deploy, since that function is part of the caproto IOC. Can I do the redeploy now or are the users using the device now?


SAK-30112 Good timeouts when connecting to LDAP.

This makes sure that you have sensible timeouts when connecting to LDAP. This is especially useful when you have multiple LDAP servers as if one goes down you want to retry again, rather than waiting 60 seconds for the pool object creation timer to fire.

okay looks ok to me. Is this license compatible with ECL 2.0?

It's code from the JLDAP library we currently pull in. The only change is that we're modifying it a tiny bit.

Fix is in: #1741


Issue with certain C style block comment containing method

I have an interesting issue that I've narrowed down to being a C block style comment with a function within it. I thought at first it was caused by the function within the comment being recursive, but attempts at recreating the issue failed.  As I'm not sure if it is an issue with the combination between SaveActions and/or EclipseFormatter. I have attached idea.txt file which currently doesn't have all too much information within it. Another thing to note is that it will continually say: 5:35:09 PM TestCodeFormat.java formatted successfully by Eclipse code formatter within the Intellij Even Log.
One thing to note is that if the comment is changed to single line comments // or it is not commented, it will successfully complete.
Intellij Information:
Version: IntelliJ IDEA 2016.1.2
Build #IC-145.971, built on April 29, 2016
JRE: 1.8.0_76-release-b162 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

Eclipse Code Formatter: Version: <IP_ADDRESS>7.2
Save Actions: 0.9

The comment that causes the issue is below:
  /*private void printDeviceTree(CheckPointDevice device, String indent) {
     if (device == null) return;

     String text = device.getCpType().toString() + " " + device.getName() + ":" + device.getIpAddress();
     logger.error(indent + text);
     for (CheckPointDevice child : device.getChildren()) {
      printDeviceTree(child, indent + "  ");
     }
     }*/

https://github.com/dubreuia/intellij-plugin-save-actions/pull/43 will fix it afaik

@krasa Thanks, for taking a look at this. I have tested your branch with the changes and the issue still exists. I have taken a look at the logs and everything seems to run correctly within the plugins (no errors). However, the logging messages continually repeat, therefore, I'm curious if there is something flooding the MessageBus with AppTopics.FILE_DOCUMENT_SYNC topics which SaveActionsManager is subscribed to causing it to continually process the same file.

how do you reproduce it?  I get at most 3 formatings per one save, which is bad, but certainly no infinite loop as before without the patch  when 2 projects were opened...

I think part of the problem is that I trigger saving of the file in Eclipse Formatter plugin for various reasons.
But perhaps it could be handled, if you do ReflectionToStringBuilder.toString(IdeEventQueue.getInstance().getTrueCurrentEvent())
then this is the good event:
java.awt.event.KeyEvent@7557a4bb[isProxyActive=false,keyCode=83,keyChar=,keyLocation=1,when=1463598146868,modifiers=130,bdata={0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,83,0,0,0,0,0,0,0,1,0,31,0,0,0,0,0,-44,115,110,2,0,0,0,0,0,0,0,0,0,0,0,0},id=401,consumed=true]
and this is unwanted one which is probably triggered by my Eclipse Formatter:
<EMAIL_ADDRESS>lastInfo=[runnable: com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$8$1@2a5967a4; state=ModalityState.NON_MODAL] ,notifier=<null>,catchExceptions=false,exception=<null>,throwable=<null>,when=1463598146963,bdata=<null>,id=1200,consumed=false]

I simply have the comment within a test java class that looks like below and add spaces/change a letter and it will continually happen. It's possibly some of the settings I may have though interacting with the saves causing it to happen more often than it should.
public class TestCodeFormat {
  /*
  private void printDeviceTree(CheckPointDevice device, String indent) {
    if (device == null) return;

    String text = device.getCpType().toString() + " " + device.getName() + ":" + device.getIpAddress();
    logger.error(indent + text);
    for (CheckPointDevice child : device.getChildren()) {
      printDeviceTree(child, indent + "  ");
    }
  }
  */
}

Some other plugin could trigger it... Anyways, try this https://github.com/krasa/intellij-plugin-save-actions/tree/skipEvents

@krasa This was indeed the case where there were many InvocationEvents causing it to reformat and skipEvents resolves the issue.
Thank you for your time.

Well, it did not work for me entirely... for some reason I get also these, even with default formatter:
<EMAIL_ADDRESS>lastInfo=[runnable: com.intellij.openapi.application.TransactionGuardImpl$7@5882d166; state=ModalityState.NON_MODAL] ,notifier=<null>,listener=<null>,dispatched=false,catchExceptions=false,exception=<null>,throwable=<null>,when=1463602498882,bdata=<null>,id=1200,consumed=false]

https://github.com/dubreuia/intellij-plugin-save-actions/pull/46

Is that still present? I never merged #46 because I couldn't figure out what it was for.

It was present when I was working with my old company on the latest branch. However, worked when using Krasa's branch. So it is up to you whether you want to close the issue/merge.

If someone needs it, reopen


BIGTOP-3047 - Adding Zookeeper nagios checks

Adding nagios checks  using the nrpe-external-master and local-monitors interfaces.
The test helper is from https://github.com/andreisavu/zookeeper-monitoring/
This test helper in the current form does not fail if zookeeper servers
are not available.
Requires latest upstream versions of nrpe-external-master and local-monitors
Implementing: https://issues.apache.org/jira/browse/BIGTOP-3047
Bigtop issue: BIGTOP-3047

I don't know what that Jenkins error means. Anything I can do?


lbrynet does not shut down cleanly if not fully started

When stopping the daemon (by closing the app), the sqlite database is not cleanly shut down as I still see
https://scrn.storni.info/2019-07-26_21-16-37-857166716.png
in the directory.
The daemon itself shuts down, but it's not a clean shutdown even though the logs say:
2019-07-26 21:23:02,382 INFO     lbry.extras.daemon.Components:220: Header checkpoint verified.
2019-07-26 21:23:02,500 INFO     lbry.extras.daemon.Components:526: set up redirects: {'TCP': 3333, 'UDP': 4444}
2019-07-26 21:23:03,380 INFO     lbry.extras.daemon.Components:329: start the dht
2019-07-26 21:23:03,381 INFO     lbry.extras.daemon.Components:354: Started the dht
2019-07-26 21:23:03,381 INFO     lbry.extras.daemon.Components:251: Starting torba wallet
2019-07-26 21:23:03,498 INFO     torba.client.basedatabase:226: connecting to database: /home/niko/.lbryum/lbc_mainnet/blockchain.db
2019-07-26 21:23:03,500 INFO     lbry.dht.node:118: DHT node listening on UDP <IP_ADDRESS>:4444
2019-07-26 21:23:08,302 INFO     lbry.extras.daemon.Daemon:704: Shutting down lbrynet daemon
2019-07-26 21:23:08,303 INFO     lbry.extras.daemon.Daemon:461: stopped api components
2019-07-26 21:23:08,303 INFO     lbry.extras.daemon.Daemon:436: shutting down before finished starting
2019-07-26 21:23:08,306 INFO     lbry.extras.daemon.Daemon:467: stopped api server
2019-07-26 21:23:08,306 INFO     lbry.extras.daemon.Daemon:470: finished shutting down

How to reproduce
add this empty entry in daemon_settings.yml
lbryum_servers:

without any values and start lbrynet, then stop it.

Probably related to https://github.com/lbryio/lbry-sdk/commit/88979ac66472cedf3788f34b3393738599e5e79f ?

Maybe this is the issue we are seeing with random WAL/WHL files being left over. https://github.com/lbryio/lbry-sdk/pull/3089 didn't fix it.  This causes re-syncing on YT sync servers which takes a huge amount of time for larger creators.


Create an admin event update page

this will be an admin pipe,
only users with isAdmin=="1" could access this page
On this page, the User  could

View the list of events,
insert a new row of event
modify any row's columns like name, guest password, active or inactive,

view the comment in #84
https://www.tutorialrepublic.com/php-tutorial/php-mysql-crud-application.php


New package: bosse.Ext2fsd version 0.70b3

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Hi @upintheairsheep,
I'm guessing that this might be an interactive-only package.


Refactor embedder and introduce FlutterTizenView

Introduce FlutterTizenView. It is a delegate for the flutter rendering host. and it provides interfaces.
Introduce TizenView. it abstracts the platform window and it provides interfaces.
Responsibilities of TizenRenderer is reduced, and those responsibilities are transferred to TizenWindow and FlutterTizenView.
Rename the Flutter-tizen C-APIs. this change requires an update of flutter-tizen and plugin too.
The engine runs as headless mode by default now.

Furthermore, I plan to gradually add flutter-tizen C-APIs that allow implementing views at Embedding using FlutterTizenView.
P.S I'm sorry for making such a big diff, but there's not much difference in behaviors.

I checked all flutter-tizen app types on the emulators and devices using this PR.(includes window_channel behavior)

Rename the Flutter-tizen C-APIs. this change requires an update of flutter-tizen and plugin too.

Is there any special reason for this?

Rename the Flutter-tizen C-APIs. this change requires an update of flutter-tizen and plugin too.

Is there any special reason for this?

For APIs based on a specific handle, it is natural to start names with that type in C.

When you say "engine" in this embedder codebase, it normally refers to an instance of the Flutter engine wrapper (FlutterTizenEngine) and you don't typically need to prefix it with flutter_tizen_ or FlutterTizen in most contexts. The same may apply to FlutterTizenView and FlutterTizenWindow instances.
The overall direction of this change looks good to me. We'll just need some more clarifications and style fixes.

Thank you for review. I've update PR based on your comments.

When you say "engine" in this embedder codebase, it normally refers to an instance of the Flutter engine wrapper (FlutterTizenEngine) and you don't typically need to prefix it with flutter_tizen_ or FlutterTizen in most contexts. The same may apply to FlutterTizenView and FlutterTizenWindow instances.

Thank you for helping me understand the terms used in the project!

contribute to https://github.com/flutter-tizen/flutter-tizen/issues/351


49: Release modified files

[x] Do release validations for branches without projects if contains only one changelog
[x] Verify a minimum of 1 changelog is modified for release branches

Added

49 Limited release branch to ask for modified files only of its own project

Fixes: #49

this PR is still pending for review.

@z-merge it


set background using kanshi

I would like to be able to set the background as if I start sway without my external monitor set up any directive (i.e. setting the background) for the ext monitor won't get applied. Kanshi could do this I guess but doesn't currently support it.
conf file
{
    output eDP-1 background /home/tsampson/Wallpapers/Mount-Cook-New-Zealand1-2560x1440.jpg center
}

kanshi:
unknown directive 'background' in profile output 'eDP-1'
failed to parse config file: error on line 2, column 28

Why do you need Kanshi for this? Can't you do it in your config file?

That apparently doesn’t work if I attach the external monitor after starting sway. Should I rather file a sway bug?

Hmm, yeah, specifying the background in sway should work for hotplugged outputs.

Ok. I’ll check (it’s been a while since I last tested that) and file a bug against sway if needs be

For the record it works OK in sway. My guess is that I hadn't quoted the identifier correctly (or then there was a bug that was subsequently fixed, but probably the problem was mine/quoting)


Incorrect content loaded on Issues/PRs tabs when repo is empty

Check out the below screenshot:

I narrowed it down to showRecentlyPushedBranches being the culprit here.
I'd like to take a stab at the PR to fix this, but not sure the best way to go about checking if the repo is empty before adding the include-fragment element.

@wyze Hi! Thanks for reporting this issue! However this has already been reported in #216 and is being worked on over at #258. I'm closing this as a duplicate, but feel free to chime in in the linked issue and PR and probably help solve this problem.

Oh shoot, I should have searched better first. Sorry for the duplicate issue! I'll subscribe to the other issue and PR. Thank you.


Backport 2.1: check if iv is zero in gcm.

found by roberto in mbedtls forum
if iv_len is zero, return an error
add tests for invalid parameters

back port of PR https://github.com/ARMmbed/mbedtls/pull/727

Reviewed, approved, tested and merged into mbedtls-2.1.


unref() the checkperiod timer

This should prevent the process staying alive problem and no longer encourages people to use process.exit.

Looks like you are still testing on super old node - is this something you're set on supporting? If so I could add a check to see if typeof checkTimeout.unref === 'function' and instead modify the README to mention the process hang on older versions of node (I believe pre 0.9?)


[SPARK-9954] [MLLIB] use first 64 nonzeros to compute Vector.hashCode

This could help reduce hash collisions, e.g., in RDD[Vector].repartition. @jkbradley

Merged build triggered.

Merged build started.

Test build #40831 has started for   PR 8182 at commit 32e8f0a.

Test build #40831 has finished for   PR 8182 at commit 32e8f0a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

I can't find the JIRA now, but I recall this came up recently. Yes I think this is a good change.

LGTM

Great. But is there any reason why 64 is chosen in particular?

Great. But is there any reason why 64 is chosen in particular?

No particular reason. Just want to have less hash collision while keeping the computation cheap. 16 is certainly not sufficient. See https://en.wikipedia.org/wiki/Java_hashCode()#The_java.lang.String_hash_function. In practice, a sparse instance usually has less than a few hundred nonzeros. I chose 64 for this reason, but I'm okay with 128, 256, 512, or 1024. However, a value greater than 1024 would be too much.

Merged build triggered.

Merged build started.

Test build #41262 has started for   PR 8182 at commit 32e8f0a.

Test build #41262 timed out     for PR 8182 at commit 32e8f0a     after a configured wait of 175m.

Merged build finished. Test FAILed.

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

Changed 64 to 128.

Merged build triggered.

Merged build started.

Test build #41834 has started for   PR 8182 at commit 5bb1b04.

Test build #41834 has finished for   PR 8182 at commit 5bb1b04.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

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

Merged into master. Thanks for reviewing!


How does the client get a callback to the Ping message？

Describe what you would like to know or do
A clear and concise description of what the problem is.
Describe the solution you'd considered
A clear and concise description of any solutions you've considered.
Additional context
Add any other context or links about the question here.

If you mean a web browser client, it can't. The browser automatically responds to pings, without alerting the client JavaScript code.


Chore: Edit Git Hooks to perform code formatting when git commit

What type of enhancement is this?
Other
What does the enhancement do?
Edit Git Hooks to perform code formatting when git commit
Implementation challenges
No response

mark


Switch from Imagemin to Squoosh

https://github.com/imagemin/imagemin/issues/385
https://github.com/stephenwade/festival/security/dependabot

squoosh-cli is now deprecated. Will take care of this in a rewrite.


Outdated link to documentation

If pyscard is not available to nitropy, you might get the following error when trying to use the PIV functionality:

This command requires the pyscard library that is not available on your system. Please consult https://docs.nitrokey.com/nitrokey3/linux/troubleshooting#pyscard-is-not-available for more information

This link is outdated and correct is https://docs.nitrokey.com/nitrokeys/nitrokey3/troubleshooting#pyscard-is-not-available

This has been fixed in https://github.com/Nitrokey/pynitrokey/commit/1f795ef9c0c6762624263756804356b9f15f9bb2.


Vertex normals are not interpolated

We have alembic files that are stepped every 5 frames in order to reduce the size of the abc file. With interpolation turned on, the animation looks fine, however the lighting does not look good because the shadows/etc. are only updating every 5 frames.
It was discovered this was due to the lack of support for vertex normals interpolation. I added this to our local copy of the package, but it'd be nice if this was included as part of the official package.

what version are you using? latest version (20180205) support normal interpolation and enabled by default.

Ah, yes, I was using the version from Jan 23, and I see normals interpolation was added just a few days afterwards  :P Sorry about the confusion!