refactor: support disable prepared statement

This pull request is meant to support "Disable prepared statement" for databases that do not support the feature, such as Starrock and Doris.
It expands the MySqlConnectOptions to include a "use_server_prep_stmts" field, defaulting to true. To disable the prepared statement, you can add a "useServerPrepStmts" parameter to the connection URL, for example: "mysql://username:p@ssw0rd@hostname:5432/database?useServerPrepStmts=false".
Fixed the issue: https://github.com/launchbadge/sqlx/issues/3273

@abonander Please take a look when you have time. Thanks a lot!

I'm not interested in merging this. Starting in 0.7.4, SQLx has a function to bypass prepared statements: https://docs.rs/sqlx/latest/sqlx/fn.raw_sql.html


Documentation for account system

This is were all documentation for the account update will be held.

Here are the schema changes that will be applied to the app.

I'll upload them later tonight.

Here is the schema for the account update.

Here is the login page example.

Here is the info after logging in. This will be on every page. I'll add it to the header.ejs page.

I'll have to use some if and else statements for this one.

Alright giving the app and how the account system will work. It will need a way to handle permissions. Here is the table of permission to work off on.

I'm trying my best to keep this app as highly focused as possible. These will be all the permissions the users will have. There are only 3 types of users EMPLOYEE, MANAGER, and ADMIN. Were an admin has all of the functionality an employee can only do so much and the manager is in the middle.

For now this will conclude all documentation. I'll add more information when I get started with adding accounts. I'm already working on it. As you main have scene I'm splitting into a different brach to work on this feature because this feature will change everything for this app.

Alright I've made it were this issue is linked to the "account" brach so everything I do here will be linked up to it. So lets get this done :)


API gateway config should have version

What would you like to be added:
As the proxy user, I want to config the versions of my API such that I can manage different versions of my APIs.
Why is this needed:

Is this finish?


refactor(frontend): table-name in TableSettings header

added getTable(id) to tablesStores
changed Step.title to Ref
loading of table name in TableSettings

🍰 Pullrequest

The table name was not visible in the TableSettings
Issues

#2671

Todo

[X] Refactoring
[X] Table name

@Bettelstab @Mogge
I just realized that we use different naming methods in the localization files. Most IDs are named with camelCase, but we have also kebab-case. I wonder why it was never detected by lint. We should agree to one unique method and add a certain rule to lint/lintfix.
BUT PLEASE this is not the right PR for this.


Add ability to change computed percentiles

Using DATADOG_HISTOGRAM_PERCENTILES users will be able to override this setting

Thanks! A link to how/what values could be used here would be ideal.

@miketheman Done. I've extended explanation and add link to the documentation on the DataDog help site.

@miketheman Done. I've extended explanation and add link to the documentation on the DataDog help site.

Thanks @bronislav !


Create APIProposal_Device_Connection_Quality_Indicator.md

This PR overseeds https://github.com/camaraproject/WorkingGroups/pull/414 by Deustche Telekom and fixes https://github.com/camaraproject/APIBacklog/issues/19

@caubut-charter @jgarciahospital @NoelWirzius we need to aprove this PR as for last meeting (minutes here) please, review so I can merge


misc: remove NewCookieHandler

Codecov Report
Patch and project coverage have no change.

Comparison is base (3523c2e) 100.00% compared to head (31fc03b) 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #41   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           50        50
  Lines         2451      2441   -10
=========================================
- Hits          2451      2441   -10

Impacted Files
Coverage Δ

pkg/net/http/cookie.go
100.00% <ø> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Project uses outdated packages containing known vulnerabilities

Script security-checker security:check returned with error code 1
!!    ----------------------
!!
!!   * [CVE-2019-18889][]: Forbid serializing AbstractAdapter and TagAwareAdapter instances
!!
!!  symfony/http-foundation (v4.3.3)
!!  --------------------------------
!!
!!   * [CVE-2019-18888][]: Prevent argument injection in a MimeTypeGuesser
!!
!!  symfony/http-kernel (v4.3.3)
!!  ----------------------------
!!
!!   * [CVE-2019-18887][]: Use constant time comparison in UriSigner
!!
!!  symfony/mime (v4.3.3)
!!  ---------------------
!!
!!   * [CVE-2019-18888][]: Prevent argument injection in a MimeTypeGuesser
!!
!!  symfony/security-http (v4.3.3)
!!  ------------------------------
!!
!!     -----------------------------
!!
!!   * [CVE-2019-11325][]: Fix escaping of strings in VarExporter
!!
!!  [CVE-2019-18889]: https://symfony.com/cve-2019-18889
!!  [CVE-2019-18888]: https://symfony.com/cve-2019-18888
!!  [CVE-2019-18887]: https://symfony.com/cve-2019-18887
!!  [CVE-2019-18888]: https://symfony.com/cve-2019-18888
!!  [CVE-2019-18886]: https://symfony.com/cve-2019-18886
!!  [CVE-2019-11325]: https://symfony.com/cve-2019-11325
!!
!!  Note that this checker can only detect vulnerabilities that are referenced in the SensioLabs security advisories database.
!!  Execute this command regularly to check the newly discovered vulnerabilities.
!!
Script @auto-scripts was called via post-install-cmd

It looks like there is a pull request which fixes this issue waiting for merging.

Any updates?

We're going to release a new Symfony 5 based version very soon, It should solve this and all the other issues. Thanks!


Make all Plotting Functions Return Handle to matplotlib.pyplot rather than Plotting

It seems to make more sense to return figure objects rather than plotting them directly. In this way, it becomes possible to modify the plots and extend functionality.
In many cases, this should be a simple substitution; for example:

This has been done for a number of the available functions:

powertriangle
convbar
phasorplot
receiving_end_power_circle
sending_end_power_circle
PowerCircle
InductionMotorCircle

But more may need to be converted.


Improve documentation on TRE tear down

The existing documentation on TRE tear down doesn't make clear the difference between using make tre-destroy and az group delete:
https://microsoft.github.io/AzureTRE/v0.15.2/tre-admins/tear-down/
az group delete despite deleting the resource groups, leaves behind a number of resources such as the key vault, diagnostic log settings and others, which causes a subsequent deployment of the TRE to fail multiple times when deploying terraform.
make tre-destroy remedies this by seperately deleting the resources left behind as can be seen in destroy_env_no_terraform.sh.
The documentation would be more helpful to first time users, if the pitfalls of manually deleting the resources groups were pointed out.  I notice a number of tickets where people have fallen into this treap and then have deployed to a new TRE_ID to work around the issue.

PR sent back to Microsoft https://github.com/microsoft/AzureTRE/pull/3954


Early for loop continue in sdp codecType detection

Nice catch! Thank you @vany-egorov

Merged with 57b83f2c5513ea333992c316a6015eaaf4a3dfc5

No problem! 😊


no matching results red box covers search field

Visit http://doc.perl6.org/
Focus the search box and enter something that doesn't exist
Expected results:
The red box shouldn't cover the search field
Actual results (for narrow windows): it does, making it very hard to change the search.
Chrome Desktop w/ Narrow window:

Firefox Android:

Thanks. Fixed. The fix should be on the live site within a few hours, when the generator for the next run finishes.


Certificate Authentication Fails

After importing the Boot2Docker certificate and setting it to "Always Trust", API requests such as "https://<IP_ADDRESS>:2376/images/json" fail with the following error code:
ERR_BAD_SSL_CLIENT_AUTH_CERT

Hi all, I've put solution that work on OSX also keep Kitematic work as well. You can check it out at - http://blog.bananacoding.com/blog/how-to-connect-to-the-docker-remote-api-using-kitematic-and-boot2docker-for-mac . Hope this helps.

Just came across this issue from a Google search, looks like OSStatus -25299 is a broad issue with OS X Yosemite and curl.

@lalyos , Importing in PKCS #12 format worked. But having trouble wrapping head around this. Thank You!.

Why the curl command does not work? 2. And the combination form required by the browser. I doubt is there anything fundamentally wrong the way certs are generated in boot2docker

Hey all, I can confirm that OS X El Capitan 10.11.1 still has a bug in its curl implementation of https. Great.
I'm getting the same OSStatus -25299. Does someone want to let Cupertino know? haha.

OS X El Capitan 10.11.6 has this bug too

the OSX curl can be replacing the stock curl:
brew install curl --with-openssl
brew link curl --force
hash -r


update(cmake): bumped libs to 0.13.4 tag.

What type of PR is this?
/kind release
Any specific area of the project related to this PR?
/area build
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

update(cmake): bumped libs to 0.13.4 tag.

/milestone 0.36.2

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Lethal Option in physical injuries not working proberly

The lethal option is always on 'no' in the charakter sheet, regardless what was selected and in the edit mode always on 'yes' regardless what was selected. Maybe variable and select are not bind?
Screenshot of the problem:

Foundry V11 | Build 315 -> With German as Language Setting
Module: Coriolis: The Great Dark v0.4.1

Fixed now on v0.4.2!


[Component] Snackbar

### Tasks
- [x] Add new intents
- [x] Add documentation
- [x] Add tests
- [x] Add examples & Configurator

https://www.figma.com/file/0QchRdipAVuvVoDfTjLrgQ/Component-Specs-of-Spark?type=design&node-id=43448-28057&mode=design&t=dnqzsyTqPaMOTeui-0

Snackbar does not work, I can't even open it. I'm moving it back to "in progress"

@elisa-hery I confirm,
It was working normally, must be due to recent changes in Catalog app,
I will investigate

@elisa-hery Fixed here https://github.com/adevinta/spark-android/pull/1197

@JeremiasUX @ChrisDesignOps @Bibisirius Can you sync to test it asap please?

I discovered two issues:

Both actions have a different press background color, let's align them.
Border tokens does not match with the official spark tokens (will be discussed on the 03.07)


not work in RN 0.36+

This is the reason

Fix unconstraint sizing in main axis 0a9b6be

So, the percentage circle cannot display correctly.
Solution:
remove  flex: 1, line: 17 in file index.js
can make it work. but I don't test it in RN 0.36-

@PeterRock  I am so sorry about replying your issue  that I had a vacation in Japan last few days. I'll test it in new RN version soon .Thanks so much.

@PeterRock  Hello, I publish an new version of this component.It fixed your problems and I test it under 3.7. Thanks for your suggestions.


feat: Add new return code for filtered events(1/3)

/area libscap
/area libsinsp
/kind feature
This is change 1 of 3 (1 of 2 for this repository) for adding a new scap
return code for userspace filtering.
Overview of the problem
Currently, when libscap (or libsinsp) chooses to filter an event in
userspace, the libraries return SCAP_TIMEOUT. The intent behind this
decision is to force the client to retry (which is the behavior for
SCAP_TIMEOUT). However, SCAP_TIMEOUT implies that there are no events in
the pipeline, which is not true for the filter case and may lead to
client behavior that is not ideal.
The solution
Step 1: Add a new (unused) return code for filtered events (we are here)
Step 2: Handle the new return value in client code
Step 3: libsinsp / libscap begin returning the new code
Signed-off-by: Nathan Baker<EMAIL_ADDRESS>Does this PR introduce a user-facing change?:
NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: nathan-b
To complete the pull request process, please assign leogr after the PR has been reviewed.
You can assign the PR to them by writing /assign @leogr in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Welcome @nathan-b! It looks like this is your first PR to falcosecurity/libs 🎉

Hi @nathan-b. Thanks for your PR.
I'm waiting for a falcosecurity member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

LGTM label has been added.  Git tree hash: 9ec2f30581b4d95079c80d00b4ac18eb53b22a05


BINANCE_TEST_ID and  BINANCE_MAIN_ID is reversed in EthereumNetworkBase

the code line 113 to 116 in /master/lib/src/main/java/com/alphawallet/ethereum)/EthereumNetworkBase.java
BINANCE_TEST_ID and  BINANCE_MAIN_ID is reversed
is the will effect BINANCE Token?
put(BINANCE_TEST_ID, new NetworkInfo("BSC TestNet (Test)", "T-BSC", BINANCE_TEST_RPC_URL, "https://explorer.binance.org/smart-testnet/tx/",
BINANCE_MAIN_ID, false));
put(BINANCE_MAIN_ID, new NetworkInfo("Binance (BSC)", "BSC", BINANCE_MAIN_RPC_URL, "https://explorer.binance.org/smart/tx/",
BINANCE_TEST_ID, false));

public static final long BINANCE_TEST_ID = 97;
public static final long BINANCE_MAIN_ID = 56;
Checking on chainlists.org:
Mainnet ID is 56, and testnet is 97.
Are you concerned about the order they are added in? Since it's a Java Map, it doesn't matter. The display order is controlled from a list above, see:
private static final List<Long> hasValue

@JamesSmartCell See the parameter passed to new NetworkInfo() constructor, the chainId is wrong.


Drupal 8 status

Are there any plans to continue working on the Drupal 8 branch? Would love to convert our current site to D8.

Tom,
We created a branch (https://github.com/cultuurnet/culturefeed/tree/drupal-8) and developed some simple functionalities already, but we have some other project on our roadmap first. However if you have a client who wants to invest we are happy to help of even prioritise de Drupal8 suite. Please mail me (sven @ cultuurnet.be) if you want some more information.
Sven


Training on KITTI Tracking benchmark

Hi, Thanks for your great work
Do you have code for testing your solution on KITTI Tracking benchmark or if you can guide me how to test it against KITTI Tracking benchmark?
I would really appreciate any help

Thank you for your attention. I haven't tried it. This method is used for object re-identification instead of tracking. You can try to use this code in similarity learning in tracking.


rasa data split nlu no longer works

Rasa version: master
Running rasa data split nlu creates an empty train_test_split directory as of the 2.0 changes to the data format. It's supposed to generate test_data and training_data files (they used to be .json, but we should probably change that to be .yaml as well)
I tested this on the formbot and responseselectorbot examples, both with the same result.
Potentially related to this issue: https://github.com/RasaHQ/rasa/issues/6389
Whoever fixes it, please make sure to update the CLI documentation as well!

@akelad do you know why the default format was json in the first place?

it's archaic functionality from when json was the only format we had :D


Make it clear the point of the ResolveRuntimeWindowService is to return a service by returning at the end.

Fixes #.
Unit test errors
Description of the changes:

Stylistic changes

How changes were validated:

Manual
Automatic

This appears to be a duplicate of #1023


Select SQL code and then Run Script, throws Compilation Error if code ends in single semicolon followed by comments

Description
After upgrading to latest version this afternoon, the first script I tried to run (running fine last week) failed with error.  I was able to isolate and repeat the issue.  I am running over Snowflake.  The simplified code below yields the same error.
Select either entire line below, then click "Execute SQL script", get the error below.
select 10 ; -- Comments
select 10 ; /* Comments */
Error occurred during SQL query execution
Reason:
SQL Error [1003] [42000]: SQL compilation error:
syntax error line 2 at position 0 unexpected 'LIMIT'.
Adding a second semicolon and the code runs fine:
select 10 ; ; -- Comments
select 10 ; ; /* Comments */
DBeaver Version
Community <IP_ADDRESS>404211624
Operating System
Windows 10 Enterprise - 19045.4291
Database and driver
Snowflake JDBC driver
Steps to reproduce
Select either entire line below, then click "Execute SQL script", get the error below.
select 10 ; -- Comments
select 10 ; /* Comments */
Error occurred during SQL query execution
Reason:
SQL Error [1003] [42000]: SQL compilation error:
syntax error line 2 at position 0 unexpected 'LIMIT'.
Adding a SECOND semicolon and the code runs fine:
select 10 ; ; -- Comments
select 10 ; ; /* Comments */
Additional context
No response

Thank you for bug report.

I have tested this with 24.0.4 and I am still experiencing the issue

I have tested this with 24.0.4 and I am still experiencing the issue

I am still experience this issue as well.
Edition	Windows 10 Enterprise
Version	22H2
Installed on	11/1/2021
OS build	19045.4170
Experience	Windows Feature Experience Pack 1000.19054.1000.0

Please provide examples to reproduce and create a new issue. This one is closed.

@E1izabeth - I submitted the original bug report.  I'm now using Version <IP_ADDRESS>405051837.  Seems to be working for me.  My only issue now is that my 24.0.3 "work-around" was to use double semi-colons to avoid the issue.  When I have double semi-colons on 24.0.4, now I get an "Empty SQL Statement" error - which I expect and was how it was working prior to 24.0.3.  Will be on the look-out for any remaining issues, and trying to remember to not use the double semi-colons anymore.


Give warning when React.js source is not loaded

From @zetachang on May 10, 2015 13:27
Copied from original issue: zetachang/react.rb#28

@zetachang again this might be closed already, if not then indeed we should check and put a nice warning... (which I think we do...)


Use (new) RK-defined hand options

also make sure the study overview uses the defined app primary color rather than a fixed color defined in the storyboard

looks good


[Suggestion] Embed gh discussions into the documentation page

Embedding a forum-type discussion directly into the documentation would be a good way to get the community to engage with the gh dicussions (which we haven't had a lot of adoption on) and could be a good resource for people looking for previously asked questions (similar to how pytorch's discussion boards work]) Existing implementations like gitcus could do most of the heavy lifting.

This would generate a discussion thread per Doc page?

It could, but we could also have it set up to embed specific discussions (e.g. an FAQ board), or for Feature Request discussion.


Fix duplicacy in the contribution's list

Reference Issues/PRs

What does this implement/fix? Explain your changes.

Changes my details in the contribution's list
Does your contribution introduce a new dependency? If yes, which one?
No

Any other comments?

PR checklist

For all contributions

[x] I've added myself to the list of contributors.
[x] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[x] I've added unit tests and made sure they pass locally.

For new estimators

[ ] I've added the estimator to the online documentation.
[ ] I've updated the existing example notebooks or provided a new one to showcase how my estimator works.

Thanks @afzal442


  Error: type `HostFileConfig` is unused (unused)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: loopclosure: loop variable testCase captured by func literal (govet)
  Error: SA1019: tar.TypeRegA has been deprecated since Go 1.11 and an alternative has been available since Go 1.1: Use TypeReg instead.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Seed has been deprecated since Go 1.20 and an alternative has been available since Go 1.0: Programs that call Seed and then expect a specific sequence of results from the global random source (using functions such as Int) can be broken when a dependency changes how much it consumes from the global random source. To avoid such breakages, programs that need a specific result sequence should use NewRand(NewSource(seed)) to obtain a random generator that other packages cannot access.  (staticcheck)
  Error: SA1019: tar.TypeRegA has been deprecated since Go 1.11 and an alternative has been available since Go 1.1: Use TypeReg instead.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: SA1019: rand.Read has been deprecated since Go 1.20 because it shouldn't be used: For almost all use cases, crypto/rand.Read is more appropriate.  (staticcheck)
  Error: directive `//nolint:dupword` is unused for linter "dupword" (nolintlint)
  Error: directive `//nolint:dupword` is unused for linter "dupword" (nolintlint)

https://github.com/containerd/containerd/actions/runs/4170803722/jobs/7220110068

???
Running go-fuzz -tags gofuzz -func FuzzApply -o fuzz_FuzzApply.a github.com/containerd/containerd/contrib/fuzz
/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25
fuzz_FuzzApply.a(000023.o): in function `_cgo_cbcce81e6342_C2func_res_search':
cgo_unix_cgo_res.cgo2.c:(.text+0x32): undefined reference to `__res_search'
/usr/bin/ld: fuzz_FuzzApply.a(000023.o): in function `_cgo_cbcce81e6342_Cfunc_res_search':
cgo_unix_cgo_res.cgo2.c:(.text+0x81): undefined reference to `__res_search'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

https://github.com/containerd/containerd/actions/runs/4171420355/jobs/7221336364

Yes, I have fixed the same for other projects. I think it will be fine to merge this and fix the fuzzing build if it breaks. I will keep an eye out for that.

/retest


Elysium Remastered - Dyndolod 3D Output.7z is failing to hash.

Hi there,
Today, I have had a consistent issue with downloading the repository stated in the title. I am guessing this will be sorted in time, however I thought it worth mentioning, to potentially get it sorted, sooner.
The file/data will download - the progress bar will get all the way to the end in the next step, when hashing - and then I get a download failed notice.
Any support would be appreciated. I did try to download Elysium - Dyndolod 3D Output.7z from MEGA, but this, of course, is an old copy (I wondered if renaming it would help). I have also noticed the 'Elysium Remastered - Dyndolod 3D Output.7z' is in the downloads file at a respectable size of 5.51GB, as expected. It is strange to me that it would fail to hash. But, then again, I am still yet to even learn what 'hashing' is!
Thanks for your help.
I have enjoyed Skyrim Elysium in the past - and I am most excited to get on with it again, revamped!
All the best in life,
Jay/ TheClock69.
Wabbajack 2022-02-28 17_07_48.log
Wabbajack 2022-02-28 18_12_57.log
Wabbajack 2022-02-28 22_21_28.log
Wabbajack.current.log

To correct and clarify myself, I receive an 'Installation Failed' notice

.

I'm having the same issue...

I'm having the same issue...

I have decided to buy and mod the witcher 3 with the first person mod - and various quality of life mods, to pass the time!
Just saying, it may be a nice recommendation.
;)

Same here, friend.
I cannot download Elwaps, Core files and Dyndolod.
Well... let´s hope for the best to happen soon.
Thanks!

The discord server (wabbajack -> Elysium (remastered), did provide some support. Individual support, as well so big thumbs up. But, I am still unavailable to download, even after deleting everything, and starting again. Trying again, this morning. It seems like there has been an update. All the best!

So, today I deleted everything and restarted (Everything, being skyrim, all of the mods from WJ) (Restarted being, reinstalling Skyrim, reinstalling Creation club content, WJ install), and it seemed to have worked! So, this is my suggestion - delete all of the related content - and start a fresh! I wonder why it had failed, but perhaps WJ got snagged on some pre-existing content. Guilty!
all the best, and good luck!


Simple autonomous command for drive subsystem

Drive Train + Autonomous Command ( Move past Baseline )

 Simple autonomous command for drive subsystem

Move the robot continuously for 10 seconds forward and then 5 seconds backward.


StreamFiles not hit in core 3.1

Hi,
I recently upgrading my solution to 3.1 core from 2.2. I used to use the 2.2.0 version of Uploadstream with framework 2.2 with no model binding and used streaming, worked perfectly fine.
While upgrading, upgraded to 3.1.1 version of the package . Now the StreamFiles method is not at all hit and bypasses the upload logic in it.
Its used like
Await this.StreamFiles( async x=> {
(using var a = x.OpenFileStream())
{
....,, logic
}
}
Please advice.

Can you post your entire controller method including attributes if any.
Since 3.1 it appears there have been changes around [DisableFormModelBinding] where is doesn't appear to be required any more, and if you have a model in your controller method I believe that will cause the StreamFiles method to skip (as the request body has already then been read).

Hi,
Thanks for the reply. Please find the custom code below..Which is in core 3.1 now.
[Route("api/[controller]")]
[Produces("application/json")]
[ApiController]
public class AController : BaseController
{

    [HttpPost("Upload")]
    [ResponseCache(NoStore = true, Duration = 0, Location = ResponseCacheLocation.None)]
    [Authorize]
    [DisableRequestSizeLimit]
    [Consumes("multipart/form-data")]
    [DisableFormModelBinding]
    public async Task<CustomResponse> Upload(int a, int b = 0, int c = 0)
    {
        try
        {
            if (!ModelState.IsValid)
            {
                BadRequest(ModelState);
            }

	await this.StreamFiles(async x =>
            {
                using (var stream = x.OpenReadStream())//open in coming stream for reading and storing.
                {
                  ----logic
	     }

            }

   }
}

}

Hi,
Could you please help me on this , actually kinda timeboxed here.Would be grateful.
Anamika

Apologies, thought I had responded to this.
The issue is with your parameters Upload(int a, int b = 0, int c = 0) - by specifying a model here you force the model binding, this results in the request having already been read by the time it hits StreamFiles.
If you wish to bind to a model, use `var model = await this.StreamFiles(async formFile => { .. });


⚠ Bofrost.at has degraded performance

In 72b87ed, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1344 ms

Resolved: Bofrost.at performance has improved in 61b8f9c after 1 hour, 28 minutes.


bucket replicate panics on prometheus registration

Thanos, Prometheus and Golang version used:
thanosio/thanos:master-2020-03-10-50ffaaaa

Object Storage Provider:
S3
What happened:
When attempting to replicate data between two S3 buckets, a panic is reported stating duplicate metrics collector registration attempted
What you expected to happen:
The process should replicate data without panicking
How to reproduce it (as minimally and precisely as possible):
Ran the following command in a docker environment:
bucket replicate --objstore.config-file=/config/from-config.yaml --objstore-to.config-file=/config/to-config.yaml --log.level=debug --single-run

Where the config files point to two S3 buckets in the same AWS region
Full logs to relevant components:
Logs

level=debug ts=2020-03-10T14:53:52.496252139Z caller=main.go:104 msg="maxprocs: Leaving GOMAXPROCS=[6]: CPU quota undefined"
level=info ts=2020-03-10T14:53:52.496444563Z caller=main.go:153 msg="Tracing will be disabled"
level=debug ts=2020-03-10T14:53:52.496470735Z caller=replicater.go:78 component=replicate msg="setting up http listen-group"
level=info ts=2020-03-10T14:53:52.498942801Z caller=factory.go:46 component=replicate msg="loading bucket configuration"
level=info ts=2020-03-10T14:53:52.501258682Z caller=factory.go:46 component=replicate msg="loading bucket configuration"
level=info ts=2020-03-10T14:53:52.501665456Z caller=replicater.go:208 component=replicate msg="starting replication"
level=info ts=2020-03-10T14:53:52.501793108Z caller=replicater.go:92 component=replicate msg="Listening for http service" address=<IP_ADDRESS>:10902
level=info ts=2020-03-10T14:53:52.501966695Z caller=intrumentation.go:60 component=replicate msg="changing probe status" status=healthy
level=info ts=2020-03-10T14:53:52.502053157Z caller=http.go:56 component=replicate service=http/server component=replicate msg="listening for requests and metrics" address=<IP_ADDRESS>:10902
level=info ts=2020-03-10T14:53:52.502134293Z caller=replicater.go:171 component=replicate replication-run-id=01E32F04FNKG36J2NXH571FJ3D msg="running replication attempt"
level=debug ts=2020-03-10T14:53:52.502186639Z caller=scheme.go:173 component=replicate replication-run-id=01E32F04FNKG36J2NXH571FJ3D msg="scanning blocks available blocks for replication"
level=debug ts=2020-03-10T14:53:53.427112952Z caller=fetcher.go:358 component=replicate replication-run-id=01E32F04FNKG36J2NXH571FJ3D component=block.MetaFetcher msg="successfully fetched block metadata" duration=525.196648ms cached=14 returned=14 partial=0
level=debug ts=2020-03-10T14:53:53.427249937Z caller=scheme.go:204 component=replicate replication-run-id=01E32F04FNKG36J2NXH571FJ3D msg="adding block to available blocks" block_uuid=01E1TMA6ABM79ENM26R8NQSJ6A
panic: duplicate metrics collector registration attempted

goroutine 131 [running]:
github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0xc0001fea00, 0xc000a38430, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.5.0/prometheus/registry.go:400 +0xad
github.com/prometheus/client_golang/prometheus/promauto.Factory.NewCounter(0x22c42e0, 0xc0001fea00, 0x0, 0x0, 0x1ea614a, 0xb, 0x1ea6bf2, 0xb, 0x1ef4f43, 0x2e, ...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.5.0/prometheus/promauto/auto.go:263 +0x12f
github.com/thanos-io/thanos/pkg/block.newSyncMetrics(0x22c42e0, 0xc0001fea00, 0xc00096f4a0)
	/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:61 +0xa9
github.com/thanos-io/thanos/pkg/block.NewMetaFetcher(0x228a7e0, 0xc000ab2030, 0x20, 0x7f33dad9d0a0, 0xc000a791d0, 0x0, 0x0, 0x22c42e0, 0xc0001fea00, 0x0, ...)
	/go/src/github.com/thanos-io/thanos/pkg/block/fetcher.go:139 +0x10e
github.com/thanos-io/thanos/pkg/replicate.loadMeta(0x22d95a0, 0xc000156680, 0xc0000d80a0, 0x37d590d22da97001, 0x177a7b40c0b9de22, 0xc000138390, 0x0, 0x1, 0x0)
	/go/src/github.com/thanos-io/thanos/pkg/replicate/scheme.go:353 +0x8f
github.com/thanos-io/thanos/pkg/replicate.(*replicationScheme).execute.func1(0xc000c32140, 0x1b, 0x1, 0x0)
	/go/src/github.com/thanos-io/thanos/pkg/replicate/scheme.go:185 +0xfd
github.com/thanos-io/thanos/pkg/objstore/s3.(*Bucket).Iter(0xc0001fecd0, 0x22d95a0, 0xc000156680, 0x0, 0x0, 0xc000ab2180, 0x30, 0x1ce0760)
	/go/src/github.com/thanos-io/thanos/pkg/objstore/s3/s3.go:243 +0x2c0
github.com/thanos-io/thanos/pkg/objstore.(*metricBucket).Iter(0xc000a791d0, 0x22d95a0, 0xc000156680, 0x0, 0x0, 0xc000ab2180, 0xc000ab2120, 0x8)
	/go/src/github.com/thanos-io/thanos/pkg/objstore/objstore.go:250 +0x6f
github.com/thanos-io/thanos/pkg/replicate.(*replicationScheme).execute(0xc0000d80a0, 0x22d95a0, 0xc000156680, 0x7f33dad9d0a0, 0xc000a791d0)
	/go/src/github.com/thanos-io/thanos/pkg/replicate/scheme.go:175 +0x1f4
github.com/thanos-io/thanos/pkg/replicate.RunReplicate.func3(0xc00038de38, 0x2307da0)
	/go/src/github.com/thanos-io/thanos/pkg/replicate/replicater.go:173 +0x609
github.com/thanos-io/thanos/pkg/replicate.RunReplicate.func4(0x0, 0x0)
	/go/src/github.com/thanos-io/thanos/pkg/replicate/replicater.go:185 +0x23c
github.com/oklog/run.(*Group).Run.func1(0xc00097c1e0, 0xc00003b730, 0xc000a7d460)
	/go/pkg/mod/github.com/oklog/run@v1.0.0/group.go:38 +0x27
created by github.com/oklog/run.(*Group).Run
	/go/pkg/mod/github.com/oklog/run@v1.0.0/group.go:37 +0xbb

Fix is simple: There are more than one MetaFetchers instantiated, we need to fix this and use just one. Help wanted (:

Or have two with separate extprom.WrapWithLabel method


Modal that does not close

Description

To Reproduce

open Stash Changes

Version information
Aurora Editor: 1.0 (1)
Commit: 9b046a05a46c4bb308ea87ae9adbeca2b98a1ac3
MacOS: 12.5.1
Xcode: 13.4.1

Fixed in the following PR: Various UI Fixes


Added Table of Contents

This is my first rendition of a table of contents. I've also corrected some header format inconsistencies. If the current TOC is too big, I can reduce it to something like the following:
Table of Contents

Stable Release
Introduction
Features
Examples
API
Request Handlers
Execute Code On Every Request
Schema and Utterances
Cards
Error Handling
Asynchronous Handlers Example
License

I like it. It has worked well for libraries like Grape, merging.


Webpubsub missing webPubSubContext binding

Trying to use Azure Web PubSub with the bundle with the static web apps seems to result in an error that the webPubSubContext binding isn't registered. I can confirm this looking at the extensions.json

Apparently if you don't have the out trigger, it doesn't detect it just on the in bits and doesn't include it in the bundle load as a result.


core.windows.net domain requirement needs a change

Under Internet access requirement using a web proxy, please add * as subdomain to core.windows.net as we discovered blob.core.windows.net also needs to be allowed in Proxy and it is possible we may also need to allow table.core.windows.net. Either list all the sub-domains used or list *.core.windows.net as a requirement.

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

ID: 778368d0-1054-678c-4d74-5dce1b5826c8
Version Independent ID: aaac7308-66e6-66f0-8248-14e1505c11a6
Content: Plan for cloud management gateway - Configuration Manager
Content Source: sccm/core/clients/manage/cmg/plan-cloud-management-gateway.md
Product: configuration-manager
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Thanks @motaj1 for shaing this feedback. Per our discussion, I agree that we need to clarify the use of these subdomains.

This issue is closed because I made a tweak to the article for this feedback. The change should publish live later today.


no general data update

Create an "update-all" python file that imports all the "process" functions for each dataset and calls each function with "live" parameters for easy updating all data at once.

Feature added with 133953d


[V2V] Throttler - Replace class constant with global setting

ManageIQ/manageiq#18528 introduced new keys in Settings.transformation.limits.max_concurrent_tasks_per_ems. This PR updates the migration throttler to use it instead of a class constant.
Associated RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=1622728

@miq-bot add_label transformation, enhancement, hammer/yes
@miq-bot add_reviewer @djberg96
@miq-bot add_reviewer @jameswnl
@miq-bot add_reviewer @agrare

@fdupont-redhat this seems unrelated to the conversion host BZ

@agrare It doesn't have to be backported. Wrong copy/paste of labels.

@miq-bot remove_label hammer/yes

@fdupont-redhat @jameswnl I think this PR needed to be hammer/yes because it consumes the setting added in https://github.com/ManageIQ/manageiq/pull/18528 and added to the UI in https://github.com/ManageIQ/manageiq-v2v/pull/897, which were both hammer/yes. I'm not sure which BZ it should be attached to, though. It's causing problems for QA in verifying https://bugzilla.redhat.com/show_bug.cgi?id=1693746

I am a little outdated as to whether the major throttling rework pr is backed ported or not (It is backported, but is the backport reverted later?)
If that is back ported, then yes, this PR should be as well.

If this one is not to be backported, we should revert the UI change in #897. As it stands right now the UI setting for max migrations per provider has no effect.
Looking through the commit log at https://github.com/ManageIQ/manageiq/commits/hammer, I see #18415 backported on March 8, and I don't see that PR number mentioned in any later commits. Seems backported to me?

@miq-bot add_label hammer/yes

Hammer backport details:
$ git log -1
commit 59d5d163e7e945518d0aef81734f7574d48fe1c9
Author: Adam Grare<EMAIL_ADDRESS>Date:   Mon Mar 11 09:25:34 2019 -0400

    Merge pull request #18539 from fdupont-redhat/v2v_use_settings_for_max_concurrent_tasks_per_ems

    [V2V] Throttler - Replace class constant with global setting

    (cherry picked from commit 5b6e5c56e76e3d928846a3f4078c84dcf1804bc5)

    https://bugzilla.redhat.com/show_bug.cgi?id=1693746


WiP http2: remove exceptions from H/2 codec

DO NOT SUBMIT! DO NOT SUBMIT! DO NOT SUBMIT! DO NOT SUBMIT!
Commit Message:
Remove all throw statements from H/2 codec
Additional Description:
This change removed all uses of C++ exceptions from H/2 codec.
There are two cases that are important to consider in this change: processing incoming data and building outgoing data.
Processing of incoming data is done by the dispatch() method. The dispatch() method had the try/catch block that would handle all errors, thrown as exceptions, encountered during processing of incoming data by aborting the connection.
Building of outgoing data happens in multiple different contexts, such as sending health check requests, early responses or during processing of upstream responses. Only one context had the try/catch block - the processing of upstream response. In all other contexts a thrown exception would have caused abnormal process termination. The call sites in these cases are encode...() methods (+ a few others) which then call the sendPendingFrames() method to build outbound frames.
This change replaces all throw statements with a return of corresponding error Status and adds plumbing to return the status to codec callers.
The dispatch() method returns the encountered error to the caller, which will be handled accordingly.
The calls to the sendPendingFrames() NOT called from dispatch() method will RELEASE_ASSERT if an error code is returned. This does not alter the existing behavior of abnormally terminating the process, just the method of termination: RELEASE_ASSERT vs uncaught exception.
Risk Level: High (Codec changes)
Testing: Unit Tests
Docs Changes: N/A
Release Notes: N/A

There should be no changes to unit tests as the change is purely internal to the codec and does not change the public API.

The clang-tidy error is not related to my change but to a problem in the LinkedObject::moveIntoList

clang tidy errors are pre-existing

FWIW I'm fine with the release asserts as long as it's off by default, so feel free to land this with me in absentia if we don't sort out clang tidy by then :-)

I have unfortunately no idea how to fix this error. I checked command lines for clang-tidy and they appear to be correct and include path to the source/common/common/statusor.h. clang-tidy command lines for codec_impl.cc and codec_impl.h seems to be the same yet clang-tidy fails with this error for the .h file but passes for the .cc file. Searching did not help.
Also since this is compiler error you can not // NOLINT it.
I'm unsure what to do at this point.


How to properly close a connection from client?

Describe what you would like to know or do
Hi, I cannot find a proper way to close the connection fully from the client side:

there is a close() method, but it seems it leaves the actual threads and socket hanging - or am I missing anything?
there is reset(), but it private and only used in reconnect()

Describe the solution you'd considered

opening up the reset() method could be nice

Additional context

I closed the connection in following manner, but I don't think this is the grace full approach.
`public static void main(String[] args) throws Exception {
MYWebSocketClient myWebSocketClient = new MYWebSocketClient(new URI(
"wss://.../"));
    myWebSocketClient.connectBlocking(30, TimeUnit.SECONDS);

    responseLatch.await(1, TimeUnit.SECONDS);

    myWebSocketClient.closeBlocking();
}`

Yes, close() and closeBlocking() are the correct ways to close a socket. Are you getting any specific problems? I just checked, and no threads are left hanging.


Access the Darwin Core Archives file for UKSI

Rolnick lab recently updated the codebase, reflected in the most recent commits to their repo, which is also forked here.
In the attempt to replicate their model, I was trying to download the data following their instructions, and step 2 requires using a Darwin Core Archive (DwC-A) file exported from GBIF.
In another issue (#4) I found the website for UKSI, but if I click "Download" and then chose the Dawin Core Archive file, the website tells me I don't have permission for that database.
UKSI website:

Forbidden access:

@DavidRoy is this something you might have access to?
If the DwC-A file is just not available for UKSI, then we can always revert back to the old way of downloading GBIF data, which Kat has already worked on. But would be good to have the DwC-A file to replicate the full pipeline of Rolnick lab.

@lbokeria uksi is the checklist, I.e. the list of species we want to include in the model. The gbif Darwin core is the download of the images, for the list of species.   Does that make sense?

Thanks David! Hmm, just to clarify a few things:
The current instructions on downloading data from Rolnick lab state that the download scripts need a "species checklist" file and separately a DwC-A file exported from GBIF. See the screenshot below:

Its clear how to get the species checklist, by giving the uksi-macro-moths.csv file to the 01-fetch_taxon_keys.py file which then gives an appropriately formatted species checklist with the necessary info.
Regarding the DwC-A file, from your reply I gather that file contains all of the image data as well as associated core and extension files (as far as I understand how such archives are organized). The Rolnick lab code just needs the multimedia.txt and occurence.txt files from this archive, not the full archive. See the screenshot from the code below:

I thought I would get those files by going to the UKSI webpage and trying to download the DwC-A file, but as I have mentioned above I don't have access.
I hope I've clarified where I'm stuck. Sorry if its still not clear, or I'm misunderstanding something about these files, I'm still trying to learn how data is organized and spread in this field! :)
Thanks a lot!

@lbokeria My understanding is the you run this code in step 2, giving the uksi-macro-moths.csv file which defines the species of interest.  Then you specific the path and filename for the results files, i.e. the code generates these
python 02-fetch_gbif_moth_data.py
--write_directory /
--dwca_file /[filename].zip
--species_checklist /uksi-macro-moths.csv]
--max_images_per_species 500
--resume_session True

@albags might be able to help

Unfortunately, the dwca_file must already exist, its required by the code. It will not create one. Happy to chat more during the meeting today.

I've had a quick look at the code and it's not clear to me where the dwca_file comes from.  Perhaps a manual download from GBIF somehow.  Let's ask later unless @albags knows.

@LevanBokeria I understand this better now.  We need to download the lepidoptera occurrences ourselves via GIB (or use the download from Aditya).  The approach is:

login to GBIF
goto 'Get data'
filter to species = lepidopera (direct link is https://www.gbif.org/occurrence/search?taxon_key=797)
download in Darwin Core format (will take some time and an email link is sent)

The file is ~30Gb! Do you want me to download and share with you

Thanks David! Downloading this now. I will post if I run into any issues.

I have finally downloaded the full dataset, so will close this issue.
However, since the dwca file for lepidopera is huge (30GP zipped), the scripts are taking a really long time to open it. I wonder if its possible to make this process more efficient. The 02-fetch_gbif_moth_data.py script only seems to need the multimedia.txt and occurrence.txt files from the archive, which are presumably much smaller. This might be an "issue" to open up on the Rolnick lab repo, to discuss with them.

it would be good to understand how the occurrences data is used in the model training.


Can't run, required framework 'Microsoft.NETCore.App', version '2.1.0' only

try execute:
>>> dotnet gitignore
It was not possible to find any compatible framework version
The specified framework 'Microsoft.NETCore.App', version '2.1.0' was not found.
  - The following frameworks were found:
      3.0.0 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

The .NET Core frameworks can be found at:
  - https://aka.ms/dotnet-download

list of available sdks:
>>> dotnet  --list-sdks
3.0.100 [/usr/local/share/dotnet/sdk]

list of available runtimes:
>>> dotnet  --list-runtimes
Microsoft.AspNetCore.App 3.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

os info:
>>> system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.15.1 (19B88)
      Kernel Version: Darwin 19.0.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Computer Name: _______________________
      User Name: ________________ (__________________)
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 1 day 4:49

Hi @ahryshchanka,
Sorry my delayed response. I did build against 3.0 and publish a new package (version 1.2) if you want to give it a shot.

Hi @solidsloth
I saw you commit and think it contains potential problem:

all users with installed .netcore2.2 can't use tool because it support only .netcore3.0 now only

I did PR with fix for support .netcore2.2 and .netcore3.0. I'll recreate it and resolve conflicts in it. You can merge my PR or create you own similar.

My PR with changes link


Linux xhost instructions

I had to do a couple extra steps to make this work for me on linux. Not sure if this is exactly right but it's what worked for me.

Thanks for feedback, will test and report back!

Apologies but the project I was working on this for was put aside and I haven't been back to this. I'm happy to re-test something if needed.


POT Generator: Add support for TRANSLATORS: and NO_TRANSLATE comments

Closes godotengine/godot-proposals#8555.
Closes godotengine/godot-proposals#8917.
Closes godotengine/godot-proposals#10590.
Supersedes #87401.

Example
extends Node

func _ready() -> void:
    print(tr("tr1"))
    print(tr("tr2", "ctx_a"))
    print(tr("tr3")) # NO_TRANSLATE
    print(tr("tr4")) # TRANSLATORS: Message 4
    # TRANSLATORS: Message 5
    print(tr("tr5"))
    # Above comment.
    # TRANSLATORS: Message 6 Line 1
    # Message 6 Line 2
    # Message 6 Line 3
    print(tr("tr6"))
    # Above comment.
    # TRANSLATORS: Message 7 Line 1
    # Message 7 Line 2
    # Message 7 Line 3
    print(tr_n("tr_n7", "tr_n7_plural", 0, "ctx_b"))

    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.1
    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.1
    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.2
    print(tr("tr8", "ctx_d")) # TRANSLATORS: Message 8.3

    # TRANSLATORS: Message 9

    # Empty line ^^
    print(tr("tr9"))

    print(tr("tr10")) # TRANSLATORS: Message 10
    print(tr("tr11"))

# LANGUAGE translation for temp for the following files:
# res://node.gd
#
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: temp\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"

#: node.gd
msgid "tr1"
msgstr ""

#: node.gd
msgctxt "ctx_a"
msgid "tr2"
msgstr ""

#. TRANSLATORS: Message 4
#: node.gd
msgid "tr4"
msgstr ""

#. TRANSLATORS: Message 5
#: node.gd
msgid "tr5"
msgstr ""

#. TRANSLATORS: Message 6 Line 1
#. Message 6 Line 2
#. Message 6 Line 3
#: node.gd
msgid "tr6"
msgstr ""

#. TRANSLATORS: Message 7 Line 1
#. Message 7 Line 2
#. Message 7 Line 3
#: node.gd
msgctxt "ctx_b"
msgid "tr_n7"
msgid_plural "tr_n7_plural"
msgstr[0] ""
msgstr[1] ""

#. TRANSLATORS: Message 8.1
#. Message 8.2
#: node.gd
msgctxt "ctx_c"
msgid "tr8"
msgstr ""

#. TRANSLATORS: Message 8.3
#: node.gd
msgctxt "ctx_d"
msgid "tr8"
msgstr ""

#: node.gd
msgid "tr9"
msgstr ""

#. TRANSLATORS: Message 10
#: node.gd
msgid "tr10"
msgstr ""

#: node.gd
msgid "tr11"
msgstr ""

Just curious, because it's missing from the examples: what happens to comments surrounding a single line with 2 tr()'s?

what happens to comments surrounding a single line with 2 tr()'s? Eg:
# TRANSLATORS: hello
print(tr("key_here"), tr("another_key"))

This will be applied to both strings, the parser does not check if the comment is consumed. But you can write:
print(
    tr("key_here"), # TRANSLATORS: hello
    tr("another_key"), # TRANSLATORS: world
)

or:
print(
    # TRANSLATORS: hello
    tr("key_here"),
    # TRANSLATORS: world
    tr("another_key"),
)

And when there's both a comment above and behind?
# TRANSLATORS: hello
print(tr("key_here"), tr("another_key")) # TRANSLATORS: say what

Inline comment takes precedence, comment above will not be used.

In your example,
    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.1
    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.2

generates
#. TRANSLATORS: Message 8.1
#. TRANSLATORS: Message 8.2
#: node.gd
msgctxt "ctx_c"
msgid "tr8"
msgstr ""

This makes the translators comment
Message 8.1
TRANSLATORS: Message 8.2

The expected result is
Message 8.1
Message 8.2

@timothyqiu I wasn't sure if we need remove the TRANSLATORS: prefix, so I left it like in Godot editor translations.
https://github.com/godotengine/godot-editor-l10n/blob/b8f7a2d06918f897eed69f7d481438bc48ce7595/editor/editor.pot#L1091-L1094

    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.1
    print(tr("tr8", "ctx_c")) # TRANSLATORS: Message 8.2

@dalexeev I mean, the message tr8 effectively has is a multiline comment and the second TRANSLATORS: is currently part of the comment body (the first TRANSLATORS: can be recognized by tools like Poedit).
Perhaps the TRANSLATORS: prefix should be kept on the first line only. Maybe also generate a blank line between the two lines, since they come from different code blocks.

@timothyqiu Done, updated the example.

Great job!
I have one suggestion, that probably should be made in separate PR, but what about adding "TRANSLATORS:" as default theme marker in editor settings?

Maybe as notice perhaps?

I think we should have a separate color for built-in comment keywords to distinguish them from user ones. I have a local branch for GDScriptSyntaxHighlighter refactoring, where I want to add highlighting of BBCode markup and special tags (@tutorial, @deprecated, @experimental) in doc comments. The same for TRANSLATORS and NO_TRANSLATE.

Fixed a case I forgot about (non-inline comment should only be taken into account if there is no code in that line).
print(tr("tr10")) # TRANSLATORS: Message 10
print(tr("tr11"))

Should we add a comment property under the Localization property group in the UI system?

Should we add a comment property under the Localization property group in the UI system?

This falls into the same category as translation context: https://github.com/godotengine/godot-proposals/discussions/8061
Currently, there are several one-to-many / many-to-one situations that need to be sorted out. I don't think node's auto translate system is ready for this. At least it should be a separate PR :P

@timothyqiu Yes, it is indeed not very relevant to this PR.
I want to reset the translation content generation process of the entire UI system, so that it can automatically collect the marked multilingual information from tscn.

Does this also works for atr and atr_n? Also, this should really be documented somewhere, either in the docs, or in the (a)tr(_n) descriptions. Otherwise, it becomes those kind of features that exist but no one knows about.

Does this also works for atr and atr_n?

Yes, see #91951.

Also, this should really be documented somewhere, either in the docs, or in the (a)tr(_n) descriptions.

I thought we would add this to the online documentation, but maybe we should add it to the class reference as well. However, I'm concerned that this is only useful for POT users, and is useless for CSV.

I don't see a natural place to include it in the class reference indeed, but there should be a section about translator comments added to https://docs.godotengine.org/en/stable/tutorials/i18n/localization_using_gettext.html
Then maybe we can also ensure this page or the whole i18n section is properly linked in relevant parts of the classref, like maybe the tr description at least.

I don't know if a thumbs-up gives it justice but it's my thoughts exactly.
This information should not be in the class reference, but the page about it should definitely be mentioned in tr() & co.

Thanks!

I completely missed this PR but this needs some fixes to handle extensions due to the fact that we cannot pass arrays and data to extensions, see:

#92175

So this will need a fix for these cases as well for 4.4 or these won't work as far as I can tell

I'll write up a dedicated fix for just these methods to get it in quickly


Enable log tracking via Elasticsearch/Kibana

Elastic stack implementation. This has been tested in MacOS and CentOS systems. Multiple indexes from the docker logs are created from which dashboards can be created as needed. Because we are pulling down a few more docker containers to implement elastic stack, it will consume a little more CPU/memory. The stack uses Kibana+Elasticsearch+Filebeat. Below are sample dashboard and index. This will form base for issue https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker/issues/206

s.

Kept ELK separate now. Users will use different script based on their need.


LoanRequestForm: fix error and success handling on DocumentDetailsPage

Display error message in the LoanRequestForm component and don't dispatch it to Notifications component.

Display success message.

Add loader.

Mobile view:

Closes #609

@KonstantinaStoikou I have rebased, squashed the 3 commits into 1 and fixed tests (it was just to update snaphosts for me. Please git pull from remote before changing :)


Guide: CLN (core-lightning)

What
Initial guide to install and setup CLN (core lightning) raspiboit-compliant.
TODO: I think the navigation menu needs to be reworked for this to fit in. In the future there should be LND / CLN sections for upcoming bonus guides. E.g. Thunderhub only works on LND (to date), RTL can manage both.
Why

CLN gets attraction on more plattforms like Umbrel and RaspiBlitz. Bolters need to catch up on this topic.
Opportunity to select an implementation of your liking

How

Instructions are based on an amd64 setup and should therefore be checked against raspberry arch setups.

Scope

[x] significant change to core configuration
[ ] independent bonus guide
[ ] simple bug fix

Short-term changes / Open todos

navigation menu compliance needs to be reviewed imho
guide was written shortly pre v0.11 release (might need slight adjustments when finally released)
markupsafe fix needs to be reviewed on raspi setup. this came up on my setup and blocked compilation for me.

Preview: https://blckbx.github.io/raspibolt/guide/lightning/cln.html

Note that you can generate the hsm_secret from BIP39 words, but it is fine to backup just the hsm_secret itself in hex.
See: https://lightning.readthedocs.io/BACKUP.html#hsm-secret
and
https://github.com/rootzoll/raspiblitz/blob/dev/FAQ.cl.md#seed
I think it is fine to not have the option to use 24 words in the guide first. It does not give any extra security only convenience of the backup, but once the hsm_secret is given you cannot make words from it. Will need to stick to hex or file backup.

Concept ACK for adding CLN, but I think some more stuff needs to be done here.
I personally don't like left navigation menu structure now with this. It seems "Lightning client" (LND) is something you always want and then CLN is something else, but, in reality, you will choose one or another. Also "channel backup" now is LND specific, "Web app" (RTL) needs specific instructions for CLN, also "Mobile app" (Zeus) page needs to be checked.

@kristapsk Thanks for reviewing!
Yes indeed, that's what I was pointing out in the PR. Tho I'd rather want to add another PR that reorganizes the navigation menu.
Plus I'm open for suggestions on how to name it.

I think this guide is ready to go to master!
Really glad to have such an important program part of the Raspibolt listing! :fire: :tada:
Thanks @blckbx for the awesome work on this guide and @openoms and @kristapsk for the reviews :heart:


Firefox Headless

https://developer.mozilla.org/en-US/Firefox/Headless_mode

Added support here, doesn't seem to work yet.  https://www.nuget.org/packages/canopy/1.5.1


guile-json: init at 4.4.1

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 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

[ ] Fits CONTRIBUTING.md.

It builds fine on my machine. Not sure why ofborg fails

It builds fine on my machine. Not sure why ofborg fails

ofborg does not fail.

Fixed. Thanks.


RenameVariables wrongly uppercases variable

Let's consider the following test:
My Test
    ${i}=    Set variable    0
    Log    ${i+1}

When running robotidy with configuration "RenameVariables:enabled=True", it transforms the file to:
My Test
    ${i}=    Set variable    0
    Log    ${I+1}

i in ${i+1} is uppercased, but should not.

Thanks for the report, our 'variable name with mathematic operations inside' parsing is bit primitive right now. I will try to improve it.


"DETA" is listed in the drop-down menu

Description:
When user writes "DETA"  the location appear in the drop-down menu next to the the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "DETA"

Expected results
The location appears in the drop-down menu as "Oraș DETA, TIMIȘ (DETA)"


ARIA-298 test suite sometimes fails or freezes while all tests pass

Can one of the admins verify this patch?


Tagged file name not updated after name change

Description
A tagged file was not updated in the 'tags' view after renaming it in the respective 'tags' view.
Steps To Reproduce

Tagged a file READ.me with tag 'Project'.
Openend under 'Tags' tag 'Project' and renamed READ.ME.  The file name was not updated.
Open then the directory where the file reside and there the file was shown correctly with the new name.

Requirements
Files are renamed in 'tags' views.
Files Version
<IP_ADDRESS>
Windows Version
22621.2361
Log File
no log

Thanks for the report, I've added this to the project board.

I was able to reproduce this issue


DEP: special: Remove special.btdtr and special.btdtri

Reference issue

Closes #21759.
What does this implement/fix?

Remove references to special.btdtr and special.btdtri. Scheduled to be removed in 1.14.0.
Additional information

Perfect!
I commited your suggested change, @dschmitz89


Live reloading appears broken on MacOS

Problem
A minimal example currently fails to live reload on change.
Steps to reproduce

Create example.py:

from fasthtml.common import *

app, rt = fast_app()

@rt("/")
def get():
    return P("Hello world!")

serve()

Run the server: python example.py, and open it in the browser.

Edit the "Hello world" string and save.

No change on browser until a manual refresh is done.

Expected behaviour
The browser live reloads when you
Environment

Python 3.12.3
MacOS Sonoma 14.5 (M1)
python-fasthtml==0.2.1 (managed by Rye)
Chrome 126.0.6478.185 (also: Safari 17.5)

Full package lockfile
# generated by rye
# use `rye lock` or `rye sync` to update this lockfile
#
# last locked with the following flags:
#   pre: false
#   features: []
#   all-features: false
#   with-sources: false
#   generate-hashes: false
#   universal: false

-e file:.
anyio==4.4.0
    # via httpx
    # via starlette
    # via watchfiles
beautifulsoup4==4.12.3
    # via python-fasthtml
certifi==2024.7.4
    # via httpcore
    # via httpx
click==8.1.7
    # via uvicorn
fastcore==1.6.1
    # via fastlite
    # via python-fasthtml
    # via sqlite-minutils
fastlite==0.0.7
    # via python-fasthtml
h11==0.14.0
    # via httpcore
    # via uvicorn
httpcore==1.0.5
    # via httpx
httptools==0.6.1
    # via uvicorn
httpx==0.27.0
    # via python-fasthtml
idna==3.7
    # via anyio
    # via httpx
itsdangerous==2.2.0
    # via python-fasthtml
oauthlib==3.2.2
    # via python-fasthtml
packaging==24.1
    # via fastcore
python-dateutil==2.9.0.post0
    # via python-fasthtml
python-dotenv==1.0.1
    # via uvicorn
python-fasthtml==0.2.1
    # via todo-list
python-multipart==0.0.9
    # via python-fasthtml
pyyaml==6.0.1
    # via uvicorn
ruff==0.5.5
    # via todo-list
six==1.16.0
    # via python-dateutil
sniffio==1.3.1
    # via anyio
    # via httpx
soupsieve==2.5
    # via beautifulsoup4
sqlite-minutils==3.36.0.post4
    # via fastlite
starlette==0.38.2
    # via python-fasthtml
uvicorn==0.30.3
    # via python-fasthtml
uvloop==0.19.0
    # via uvicorn
watchfiles==0.22.0
    # via uvicorn
websockets==12.0
    # via uvicorn

Ah there's a mistake in the docs, https://docs.fastht.ml/ref/live_reload.html implies live=True is the default I'll fix that now

Fixed, thanks for raising this.


remove rexster dir and reference in pom.xml

rexster not needed with tp 3.1.  RIP.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Titan: Distributed Graph Database .................. SUCCESS [  0.464 s]
[INFO] Titan-Core: Core Library for Titan ................. SUCCESS [ 20.636 s]
[INFO] Titan-Test: Test Suite for Titan ................... SUCCESS [  5.563 s]
[INFO] Titan-BerkeleyJE: Distributed Graph Database ....... SUCCESS [  0.671 s]
[INFO] Titan-Cassandra: Distributed Graph Database ........ SUCCESS [  1.518 s]
[INFO] Titan-ElasticSearch: Distributed Indexing Support .. SUCCESS [  1.402 s]
[INFO] Titan-HBase: Parent Module ......................... SUCCESS [  0.314 s]
[INFO] Titan-HBase: Version-independent Core .............. SUCCESS [  1.655 s]
[INFO] Titan-HBase: 0.94 Compatibility Shim ............... SUCCESS [  1.540 s]
[INFO] Titan-HBase: 0.96 Compatibility Shim ............... SUCCESS [  1.326 s]
[INFO] Titan-HBase: 0.98 Compatibility Shim ............... SUCCESS [  0.539 s]
[INFO] Titan-HBase: 1.0 Compatibility Shim ................ SUCCESS [  0.491 s]
[INFO] Titan-HBase: Universal binary ...................... SUCCESS [  0.472 s]
[INFO] Titan-Hadoop: Parent Module ........................ SUCCESS [  0.740 s]
[INFO] Titan-Hadoop: Version-independent Core ............. SUCCESS [  2.079 s]
[INFO] Titan-Hadoop: 1.x Compatibility Shim ............... SUCCESS [  2.142 s]
[INFO] Titan-Hadoop: 2.x Compatibility Shim ............... SUCCESS [  2.943 s]
[INFO] Titan-Hadoop: Universal binary ..................... SUCCESS [  0.191 s]
[INFO] Titan-Lucene: Indexing Support ..................... SUCCESS [  0.300 s]
[INFO] Titan-All: Complete Titan Distribution ............. SUCCESS [  0.500 s]
[INFO] Titan-Solr: Distributed Indexing Support ........... SUCCESS [  1.482 s]
[INFO] Titan-Dist: Tar and Zip Archives ................... SUCCESS [ 19.347 s]
[INFO] Titan-Dist: Archive with Hadoop 1 .................. SUCCESS [  2.729 s]
[INFO] Titan-Doc: AsciiDoc Manual for Titan ............... SUCCESS [  9.358 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

Merged - there's a few remaining "rexster" bits laying around.  going to clean those up now. Thanks @graben1437

Thanks Stephen.  Will be happy to clean up the Rexster bits I missed if
that helps out.  Just give me a pointer.
On Wed, Dec 16, 2015 at 1:35 PM, stephen mallette<EMAIL_ADDRESS>wrote:

Merged - there's a few remaining "rexster" bits laying around. going to
clean those up now. Thanks @graben1437 https://github.com/graben1437
—
Reply to this email directly or view it on GitHub
https://github.com/thinkaurelius/titan/pull/1207#issuecomment-165203705.

thanks, but all taken care of with https://github.com/thinkaurelius/titan/commit/80d5993ad1a06b57b072a1daec1236e42b8f1ec2


Single and SingleOrDefault methods question

Any reason why Single and SingleOrDefault is not part of Linq4JS?

No. Just forgot it. Thank you. I will add it as soon as possible.


BLD/RLS: update wheels to include GDAL 3.6.4

Like https://github.com/geopandas/pyogrio/pull/238, now updating to GDAL 3.6.4 (https://github.com/microsoft/vcpkg/commit/580f143d123ce6abb5c135b11d6402c9a54bc9b9)

Thanks @jorisvandenbossche !


factor: Run GNU tests against master

Not for merging, trying to debug the PR failure in #1842

Confirmed that the “Run GNU tests” task is red on master, and in particular that its factor-related tests are.


Early return when decoded payload is too short

When decoded payload is shorter than sha256.Size, verify function could
panic because it tries to negatively slice the payload. Return early to
avoid panic and also add a test case for it.

@mortonrj


collapse sidebar on small screens

This is not the nicest sidebar mechanic I've ever seen but it does the trick for now.
See deployment...

I kind of anticipated that. :D updated...

Like that? Not too sure about the icons for toggling the sidebar though. Any better suggestions? Caret left/right?

Hmm, a bit shocked this got merged like this tbh :D


chore: update build tasks, package.json and changelog

PR Checklist

[ ] Unit Tests have been added for new changes
[ ] API tests have been updated if applicable
[ ] All commented code has been removed
[ ] If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?

Anything the reviewer should know when reviewing this PR?
If the there are associated PRs in other repositories, please link them here (i.e. open-amt-cloud-toolkit/repo#365 )

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

GitHub release
v3.5.3

Your semantic-release bot :package::rocket:


Escape character fails to be parsed

Consider the following file:
package com.github.cretz

object StringValues {
    const val NewLine: String = "\n"
}

After initial setup:
val stringValuesFile = File("src/main/kotlin/com/github/cretz/StringValues.kt")
val stringValuesContent = stringValuesFile.readText().trimIndent()

The following code:
Parser.parseFile(stringValuesContent)

... will throw this exception:
ParseError(
    file=KtFile: temp.kt,
    errors=[
        PsiErrorElement:Unexpected token in a string template,
        PsiErrorElement:Expecting '"',
        PsiErrorElement:Expecting member declaration,
        PsiErrorElement:Expecting member declaration
    ]
)

However, following the README steps work:
val code = """
package com.github.cretz

object StringValues {
    const val NewLine: String = "\n"
}
""".trimIndent()
Parser.parseFile(code)

The above code will not throw an exception.
The current work around is to replace the source code's "\n" with """\n""" however I believe this is not a suitable long term solution.

Investigating...

@KennyTsui - I am unable to replicate. If a file-turned-into-string is the exact same as a literal string, why would the results be different? Something else is happening with your code or with your file. Did you do any debugging to see if the results of your file load are not 100% character-for-character the same as the string literal that does work?

@KennyTsui - Bump. Curious if you still have any issues here. A parsed string and parsed file-to-string should work the exact same if the bytes in the file are 100% the same. I'll close this if the issue no longer persists...

@KennyTsui - I'm closing this due to inability to replicate. If this still persists, please upload code that fails to parse.


DRILL-6473: Upgrade Drill 1.14 with Hive 2.3 for mapr profile

Mapr Hive is not published yet. We'll need to wait till it's available before merging this PR.

@KazydubB any update on Vitalii's comment?

@arina-ielchiieva / @vdiravka - From the comments and changes looks like this change is ready to merge but there is no ready-to-commit label in JIRA so I have not picked it. Please confirm.

@sohami, yes, please DO NOT merge it in since Hive Mapr version is not published yet.

@KazydubB Other MapR core packages are updated and should be used within MapR Hive 2.3 too.
At least 6.0.1 version should be used (it is now public and available).
Please update mapr.release.version and ojai.version version as in this PR #1466 to your PR and update Jira, PR names and commit message.

@vdiravka updated.

@KazydubB, can we get this in soon?

Thanks @KazydubB

Removed MapR release and OJAI versions update so this and https://github.com/apache/drill/pull/1489 PRs are independent. This PR may be merged as is.


Bulk download Zip File of some or all TIFFs from a work

Allow downloading a zip file containing one or more TIFFs from a work:

A single TIFF (uncompressed TIFFs will get a big size savings from the zip file compression)
All TIFFs from a work
Selecting and downloading some TIFFs from a work

Closing as duplicate of #1420


Error Similar to #4

Hi SoftwareDoug
First of all, thank you for open-sourcing this directive.
I'm experiencing problems similar to that prescribed in #4.
Previously I was getting the same error on the same line as #4, but I followed the recommended order change in my script references. Now my jquery ref is above my angular ref, but I am still getting the same error "TypeError: undefined is not a function" but on a different line. It is now appearing on line 9 - elm.popover(config);
Note, I am using ngbp but I wouldn't think that would make difference.
Any help is greatly appreciated.

@AndyBrownlie did you ever figure out what was going on? I don't think I can run this code in isolation. Do you have a jsfiddle that reproduces the issue?

Hi Doug
No, I didn't get past it. I actually decided to drop it for the time-being. I'm working on my first release (MVP) and its not critical. I will be sure to try to again when I have a minute or 2. If I'm still getting the same issue I'll be sure to set up a jsfiddle for it.
thanks


Update README URLs based on HTTP redirects

Created with https://github.com/dkhamsing/frankenstein
GitHub Corrected URLs

Was
Now

https://github.com/sstephenson/rbenv
https://github.com/rbenv/rbenv

https://github.com/sstephenson/ruby-build
https://github.com/rbenv/ruby-build

HTTPS Corrected URLs

Was
Now

http://pypi.python.org/pypi/tox
https://pypi.python.org/pypi/tox

http://pypi.python.org/pypi/virtualenv
https://pypi.python.org/pypi/virtualenv

:+1:

:smile:


[Maths] Improve Hash Codes

Improve Hash Codes, preferably using HashCode and falling back to a better alternative then A.GetHashCode() ^ ...

Could use Microsoft.Bcl.HashCode

Awesome, didn't know there was a NuGet for that


_site/assets/webmanifest.json name not replaced on build

All builds npm run build offer an installable called "Rocket" when deployed.
Workaround (except when such as netlify does the build from a git push)  is to npm run build and then manually replace the _site/assets/webmanifest.json name value with the desired installation name for the service worker

The solution is to create your own docs/_assets/webmanifest.json file - we could add docs for it? care to create a PR?


Expose types from DockerImage

It's currently not possible to use DockerExecutor.serviceImages with TypeScript because the DockerImage class is not exposed. The interfaces are used by the public API of DockerImage, so those need to be exposed too.

Gonna be closing this one out since we're going to be implementing this differently by exporting from the new types directories.


GCP storage buckets to v1beta1

What problem are you facing?
Would like a v1beta1 version of storage buckets
How could Crossplane help solve your problem?
Move storage buckets to v1beta1 standards

When this bumps the version, will the buckets use the spec.forProvider semantic? Currently they do not, I was thrown off a bit.

@kferrone yes, only fully XRM-compliant CRDs are bumped to v1beta1.


Add gtk::Window::new() example

I found it frustrating to not have any examples to go along with the documentation so I added a link to the GTK site and added an example of how to create a window. If this is useful, I can add examples and links for some other widgets.

The documentation url is in the README file. So I don't really see why we should merge your PR. Soory about that.
cc @gkoz

The README file doesn't have a link to GTK's about the window class. The page for the (window)[http://gtk-rs.org/docs/gtk/struct.Window.html] documentation doesn't have any examples on how to use the rust bindings.
I think the link to the GTK documentation is useful for people who aren't familiar with the GtkWindow, and the example is useful to show people one way to use the library.

The README file gives a link to the docs. After, it's up to you to look for what you want. We can't give a link for every structs and traits available in gtk-rs.

Hum... It actually might be a good idea to add more examples directly in the doc (by rereading it, it seems to be a big lack on gtk crate).
However, @gkoz is currently refactoring an enormous part of the gtk crate, and so, I think we should wait for him to finish before adding more doc (the unwrap will disappear for example, and I don't want to update all code examples once again ^^').

I'd say the more immediate issue is that we're moving the documentation itself around (see https://github.com/gtk-rs/rustdoc-comments) and it's not entirely clear what will go where. I believe the starting point would be to use the generator to fill those external documentation files with upstream documentation, for instance Window would have this:

A Window is a toplevel window which can contain other widgets. Windows normally have decorations that are under the control of the windowing system and allow the user to manipulate the window (resize it, move it, close it,...).
...

Any customizations and examples would then be done on top of that.
So, @joshcurtis your effort is appreciated but the impact will be bigger after we sort out the documentation repo story.

Ok, I'll wait until the documentation is sorted out before adding anything.

Since this PR is super old, I'll close it for now. Feel free to reopen an up-to-date one. :)


Remove datablockgenerator

Still working on this

test this please

Squashed the commits. Looks good to merge @ticoann . I'm trying to remove the DataBlockGenerator from all the tests that have been moved over to the mock emulators.


Convert CI/CD to GitHub actions.

Objective
Convert CI/CD setup from Travis-CI to GitHub Actions.

Motivation
@mottosso commented here, in PR #376:

Calling in all assists!
(...) We're currently on Travis-CI, because in the past it used to be free.. So part of the challenge would be converting it into GitHub Actions. (...)."

My long term goal is to have PySide6 support in Qt.py.
I see this PR as the first step before we can:

modernise/extend the test suite.
add test coverage to any future PySide6 support.
run the test suite against more modern VFX reference platform versions.
(Potentially using the official ASWF docker containers?)

Details
The configurations for GitHub Actions live in .github/workflows/.
I have separated the previous Travis-CI configuration into two separate workflows.
1. Run the test suite
→ .github/workflows/run-tests.yml

Runs the test suite matrix on ubuntu-latest GitHub runners, using the same docker images.
Runs on every push to any branch.

2. Release to PyPi
→ .github/workflows/release-to-pypi.yml

Releases to PyPi, using PyPi's own official GitHub PyPi Publish actions.
Runs on every push of a tag, as long as repository owner is mottosso.
ℹ Expects the GitHub repo to be set up as a "Trusted Publisher" against the PyPi Qt.py project.
ℹ PR is currently set up to publish to test.pypi.org, for testing purposes.

Test instructions
Testing this PR requires a bit more effort, because it needs to be pushed to mottosso/Qt.py in order to be able to test GitHub Actions.
Preparation
1. Check out mottosso/Qt.py:
mkdir -p ~/review-PR-391/
cd ~/review-PR-391/

git clone git@github.com:mottosso/Qt.py.git
cd Qt.py/

2. Add martin-chatterjee/Qt.py as a remote named "review", and fetch:
git remote add review git@github.com:martin-chatterjee/Qt.py.git
git fetch review

Test "Run test suite".
1. Check out PR branch, push to origin:
git checkout -b pr-391-review review/convert-to-github-actions
git push origin pr-391-review

→ Visit https://github.com/mottosso/Qt.py/actions, to see the resulting workflow run.
Test "Release to PyPi".
ℹ This PR is set up to release to test.pypi.org.
→ This must be changed after all tests, and before a potential merge into main.
1. Make sure that mottosso/Qt.py is registered as a "Trusted Publisher".
In a nutshell, a specific GitHub repo can be registered as a "Trusted Publisher" for a specific PyPi project.
(→ More details here)
❗ Please make sure to register mottosso/Qt.py for PyPi project Qt.py on both pypi.org and test.pypi.org.
2. Change project version to a unique version.
ℹ test.pypi.org and pypi.org only accept uploads for unique versions that have never been uploaded before.
→ Change version in Qt.py to something like:
__version__ = "1.3.9.dev1"

3. Commit and push.
git add .
git commit -m "Qt.py: Update version to '1.3.9.dev1'."
git push origin pr-391-review

4. Create a test release tag, and push.
git tag 1.3.9.dev1-test-release
git push origin 1.3.9.dev1-test-release

→ Visit https://github.com/mottosso/Qt.py/actions, to see the resulting workflow run.
→ Visit https://test.pypi.org/project/Qt.py/, to see the released version.

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

Hi @martin-chatterjee, fantastic work, thanks for doing this!

My long term goal is to have PySide6 support in Qt.py.

Yes, agreed.

(Potentially using the official ASWF docker containers?)

This wasn't an option in the past (2020 and earlier), but nowadays it sounds likely and sensible.
I'm going to try and trigger a few builds for this so we can make sure things work, but I think we need to actually merge and tag for this to happen so I've changed this base to temp, let's continue from there!

Looks like a success!

https://github.com/mottosso/Qt.py/actions/runs/7752930715/job/21143289966
https://test.pypi.org/project/Qt.py/1.3.9/#description

Great work, I know from experience this must have taken you a lot of sweat and tears; dealing with cloud-based CI is forever and always a huge pain.
Merging this into master now and distributing the new 1.3.9 version.

Also gotta say, this is one of the best PR's I've ever gotten. An example in how to make a good first impression, how to get your PR merged quick and how to pay attention to details, with even the README updated to reflect the change. Well done.

Thanks for the kind words @mottosso, really appreciate it. 🙂🙏
Stoked to see this one being reviewed, approved and merged so fast – keep up the good work! 🙌


Jwt response handling

Description
Added error response for authCustomer and authTailor middlewares. If the middleware returns the errorful response that the user is not authorized, then the frontend recognizes it and redirects the user to the signup/sign-in page.
Fixes #509 BUG: User does not get response if jwt expired
closes #509
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Sample Output
https://github.com/UBA-GCOEN/StichHub/assets/86224794/6368596d-7a36-4f4c-b0dd-65cde6318a83

Hello @AlfiyaSiddique!
Thank you for submitting this pull request Your pull request will be reviewed by maintainers shortly. Meanwhile make sure you have referenced the respected issue in this pr Your pr will not be merged if it does not have reference to respected issue
please read our Contributing Guidelines https://github.com/UBA-GCOEN/StichHub/blob/main/CONTRIBUTING.md And Code of Conduct https://github.com/UBA-GCOEN/StichHub/blob/main/CODE_OF_CONDUCT.md


Fixes #288, #289, inference_repo issue number 1335

I ran the checker in the inference_results_3.0 repository and below are the results.
[2023-05-01 22:28:36,662 submission_checker.py:2651 INFO] ---
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults closed/Krai/results/firefly-tflite-v2.11.0-ruy/resnet50
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults closed/Krai/results/firefly-tflite-v2.11.0-ruy/resnet50/multistream
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults closed/Krai/results/firefly-tflite-v2.11.0-ruy/resnet50/offline
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults closed/Krai/results/firefly-tflite-v2.11.0-ruy/resnet50/singlestream
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults open/Krai/results/firefly-tflite-v2.11.0-ruy/mobilenet-v1-1.0-128-non-quantized/multistream
[2023-05-01 22:28:36,665 submission_checker.py:2654 ERROR] NoResults open/Krai/results/firefly-tflite-v2.11.0-ruy/mobilenet-v1-1.0-128-non-quantized/offline
[2023-05-01 22:28:36,666 submission_checker.py:2654 ERROR] NoResults open/Krai/results/firefly-tflite-v2.11.0-ruy/mobilenet-v1-1.0-128-non-quantized/singlestream
[2023-05-01 22:28:36,666 submission_checker.py:2657 INFO] ---
[2023-05-01 22:28:36,666 submission_checker.py:2658 INFO] Results=7277, NoResults=7
[2023-05-01 22:28:36,666 submission_checker.py:2661 ERROR] SUMMARY: submission has errors

Even though 7 results are failed it is actually 2 unique results (others are inferred).

First log - here the testing phase current usage is likely above the set range of 0.2A and so this is a good catch by the check.

Second log

Both are from the same SUT and the uncertainties are happening at the beginning and end of the loadgen testing phase run.

TL;DR: If range is kept constant, lower power will have higher uncertainty
Uncertainty is sum of uncertainties that come from: set range for voltage and current (which are not scaled by measured power), measured value, power factor, and few more parasitic effects. In order to get uncertainty in %, value is divided by measured power, so it will naturally increase as power reduces

Thank you @psyhtest for sharing the details. Actually there is a check to ensure the uncertainty reports are only considered during the loadgen run. And it is just one single sample which is failing this test for both the SUTs.
If I modify the check as follows
if start_load_time+TIME_DELTA_TOLERANCE < log_time < stop_load_time-TIME_DELTA_TOLERANCE:
it passes and the TIME_DELTA_TOLERANCE being used is 500ms. Would you recommend committing this change?

And it is just one single sample which is failing this test for both the SUTs.

Interesting. Where does this sample occur? When transitioning from idle to busy or vice versa, I guess?

yes @psyhtest it occured very close to the testing start - within 500ms interval. Just a guess - this could be due to this issue


Not working at lock screen

howdy is working ok for sudo but whenever I lock the screen and try to unlock, it doesn´t. The red light next to the IR webcam doesn´t blink either.
I have set execute  permissions for all on both
/lib/security/howdy
/usr/lib/security/howdy/
Below are the logs from auth.log for  an unsuccessful case (lock screen gnome-screensaver)
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]: Traceback (most recent call last):
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]:   File "/lib/security/howdy/pam.py", line 93, in pam_sm_authenticate
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]:     return doAuth(pamh)
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]:   File "/lib/security/howdy/pam.py", line 39, in doAuth
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]:     pamh.conversation(pamh.Message(pamh.PAM_TEXT_INFO, "Attempting face detection"))
Jan 26 23:53:50 asethi-TUXEDO /lib/security/howdy/pam.py[5613]: PamException: Conversation error
Jan 26 23:54:15 asethi-TUXEDO gnome-screensaver-dialog[5613]: gkr-pam: unlocked login keyring

and a successful case (running sudo on command line).
TJan 26 23:54:55 asethi-TUXEDO [HOWDY]: Attempting facial authentication for user asethi
Jan 26 23:54:56 asethi-TUXEDO [HOWDY]: Login approved
Jan 26 23:54:56 asethi-TUXEDO sudo:   asethi : TTY=pts/2 ; PWD=/usr/lib/security/howdy ; USER=root ; COMMAND=/bin/bash
Jan 26 23:54:56 asethi-TUXEDO sudo: pam_unix(sudo:session): session opened for user root by (uid=0)

Linux distribution (if applicable): Ubuntu 20.04.3 LTS
Howdy version (sudo howdy version): 2.6.1

no_confirmation was already true. However, I had to turn detection_notice to false too and after that it worked.
unfortunately, it seems i myself had turned detection_notice to true in the first place.

Whole day today I was doing all the possible suggested manipulations around internet to get it work on my Budgie locked screen activation. Nothing helped.
THANK YOU!!! 🍺


css - transition-delay: 0; - Invalid Property Value

Any reason why "transition-delay: 0;" is specified and not "transition-delay: 0s;"?
Technically it is invalid CSS to omit the 's'.

No reason at all, probably just an oversight. Thanks for catching this @rwilsond !

Fixed in upcoming 3.0: https://github.com/michalsnik/aos/tree/next


Add a few webappsec specs to Shephard.

Hey @tabatkins! Would you mind adding the following specs to Shepard?

https://w3c.github.io/webappsec-upgrade-insecure-requests/
https://w3c.github.io/webappsec-mixed-content/
https://w3c.github.io/webappsec-subresource-integrity/

We're referencing them from Fetch, and it would help address whatwg/fetch#409 to get them in the database.

Ping? :)

Done. They'll show up within the next 24 hours.


Feature/submodule support

Creating Submodules like: Admin/Auth, Admin/User, Core/Configuration, etc.

now i fixed that php unit errors :)

Good idea... Exactly what i need!

Why hasn't this merged? Any problem with it? I was about to do a PR for this feature.

I've just tried this, this DOESN'T work.


Ppandrate generate spdx3.0 debug tests

Codecov Report
Attention: Patch coverage is 81.43526% with 119 lines in your changes missing coverage. Please review.

Project coverage is 44.47%. Comparing base (fd23d63) to head (07666c2).

Files with missing lines
Patch %
Lines

...crosoft.Sbom.Parsers.Spdx30SbomParser/Generator.cs
84.15%
44 Missing and 20 partials :warning:

...m.Parsers.Spdx30SbomParser/Utils/SPDXExtensions.cs
68.05%
15 Missing and 8 partials :warning:

...SbomParser/Exceptions/MissingHashValueException.cs
0.00%
9 Missing :warning:

...m.Parsers.Spdx30SbomParser/Entities/NoneElement.cs
0.00%
6 Missing :warning:

src/Microsoft.Sbom.Common/GeneratorUtils.cs
61.53%
3 Missing and 2 partials :warning:

...s.Spdx30SbomParser/Entities/FormatEnforcedSPDX3.cs
0.00%
4 Missing :warning:

...crosoft.Sbom.Parsers.Spdx22SbomParser/Generator.cs
89.28%
2 Missing and 1 partial :warning:

...ers.Spdx30SbomParser/Entities/ContentIdentifier.cs
0.00%
2 Missing :warning:

...arsers.Spdx30SbomParser/Utils/ElementSerializer.cs
80.00%
2 Missing :warning:

....Parsers.Spdx30SbomParser/Entities/CreationInfo.cs
83.33%
1 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (fd23d63) and HEAD (07666c2). Click for more details.
HEAD has 3 uploads less than BASE

Flag
BASE (fd23d63)
HEAD (07666c2)

4
1

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #836       +/-   ##
===========================================
- Coverage   69.98%   44.47%   -25.52%
===========================================
  Files         277      355       +78
  Lines        8700    14151     +5451
  Branches     1014     1163      +149
===========================================
+ Hits         6089     6294      +205
- Misses       2091     7317     +5226
- Partials      520      540       +20

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


Package request: quarkus

Project description
Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards.
Metadata

homepage URL: https://quarkus.io
source URL: https://github.com/quarkusio
license: apache 2.0
platforms: kubernetes

Shipped with https://github.com/NixOS/nixpkgs/pull/298149


Describe image input in readme

In README, please provide a technical description of image input, i.e. image size, and the expected channels (names, meaning, and channel order)
https://github.com/qbic-pipelines/root-tissue-analysis/blob/4b60aeeac6358ced283be1cec26a0b52fb43bf20/README.md

Solved by: https://github.com/qbic-pipelines/root-tissue-analysis/pull/21