Add support for ETCD backups in the local-provider extension

How to categorize this PR?

/area backup
/kind enhancement
What this PR does / why we need it:
This PR enhances the local-provider extension in a way that is making it possible to be used with the Local provider mode of the Etcd-backup-restore.
To do this possible the following changes are made:

Create and mount dev/etcd-local directory in the container that is created to host the garden cluster.
Enhance the ControllerRegistration for the local provider with BackupBucket:Local and BackupEntry:Local resources.
Create BackupBucket controller that will be responsible for reconciling buckets with provider Local.
Enhance the seed configuration in example/provider-local/overlays/seed.yaml with spec.backup configuration.
Create BackupEntry controller that will be responsible for reconciling BackupEntries with provider Local
Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:
Part of #5500
Release note:

The local provider extension is now supporting BackupBuckets and BackupEntries.

/assign

Also, please adapt the docs: https://github.com/gardener/gardener/blob/master/docs/extensions/provider-local.md (remove limitation and describe controllers)

/hold
Wed need to create the changes in the Etcd-druid then wait for release and fix the image tags and revenuer to make this PR work.  The Etcd-druid PR is here

PR depends on https://github.com/gardener/gardener/pull/5693

The new etcd-druid release has landed, you can rebase the PR and make it ready!
/assign @kris94

/needs-rebase

/unhold as the new etcd-druid version got merged with #5693

/hold cancel

@kris94 Can you enable the backups in the SeedSpec at the following places: https://github.com/gardener/gardener/blob/80c9a619e3d5e68f6fb5a4fcdb016004c34fbc64/example/gardener-local/gardenlet/values.yaml#L53-L83 and https://github.com/gardener/gardener/blob/80c9a619e3d5e68f6fb5a4fcdb016004c34fbc64/example/provider-local/overlays/local/seed.yaml#L5-L34?
This way, we always enable the new controllers and can test this e2e right away.

Very nice!
/lgtm
/approve


Fix docs and PPP

I updated my PPP :)

Pull Request Test Coverage Report for Build 426

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.678%

Totals

Change from base Build 425:
0.0%

Covered Lines:
2889

Relevant Lines:
3295

💛  - Coveralls


Timed events

Would it be possible to add Daily overview of events? Let's say a event that post every 5 days a overview of activity on forum like in image:

Hm, perhaps... might be pro if I do make it. It's definitely possible.

Cool, than 1 bigger reason to actually buy the pro version


Invalid displayName when list group SCIM2

Some of the group displayNames are incorrect in SCIM2
User store: read_only_ldap_unique_id
Steps:
To Create and configure unique Id read only ldap (Step 01 to 04)

Download and unzip two wso2is servers.
Change one wso2is server offset to one and start the server (server 1)
Add roles and users in server 1
For the other server add unique id read  only ldap configuration.  (server 2)

Deployment.toml  configuration for user store
[user_store]
type = "read_only_ldap_unique_id"
connection_url = "ldap://localhost:10390"
connection_name = "uid=admin,ou=system"
connection_password = "admin"
base_dn = "dc=wso2,dc=org"

[user_store.properties]
CaseInsensitiveUsername = false
SCIMEnabled=true
IsBulkImportSupported=false
EnableMaxUserLimitForSCIM=true

Here we user the server 1,  read and write unique id ldap as server2 read only unique id ldap.

Start server 2 with the unique id read only ldap user store.
(User and role created in server1 should display in server2, user store as well. But they are read only)

Server 2

Get group from SCIM2
Request:

curl -v -k --user admin:admin https://localhost:9443/scim2/Groups/?attributes=displayName
Response:
{"totalResults":5,"startIndex":1,"itemsPerPage":5,"schemas":["urn:ietf:params:scim:api:messages:2.0:ListResponse"],"Resources":[{"displayName":"role1","id":"84612342-c35f-44ba-b4a2-d547e7d6b9be"},{"displayName":"Application/User Portal","id":"34f3ece4-4390-4ce5-b5e6-f71ddba5ed44"},{"displayName":"role2","id":"b227cc5e-38cc-457b-8303-a0c5bea82f4f"},{"displayName":"Internal/system","id":"2dc6007c-b2ee-4563-a991-278aac185050"},{"displayName":"admin","id":"3db930e7-5657-46ff-916b-d275c3635088"}]}
Some displayNames are valid . But below groups dispayNames are missing from the response,
Internal/everyone
testrole (Read-Only) .
And also there are two invalid displayNames. role1 and role2

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Preparation for migration to Gradle 2: add ext. to custom gradle props

Yay!!!!

Merging since this is a mechanical change and build passes.


syntax: unexpected end error

I'm getting the following error trying to evaluate some Julia code in the editor window (i.e. not the console). Here's as simple as I can get it while still reproducing the error.
module foo
function bar()
    [x for x=1:2]
end
end

> syntax: unexpected end
 in include_string at /home/marius/.julia/v0.4/CodeTools/src/eval.jl:28
 in include_string at /home/marius/.julia/v0.4/CodeTools/src/eval.jl:32
 [inlined code] from /home/marius/.julia/v0.4/Atom/src/eval.jl:39
 in anonymous at /home/marius/.julia/v0.4/Atom/src/eval.jl:62

I'm on atom-julia-client 0.4.7, atom 1.7.3, Julia 0.4.5.

Where is the cursor when you try to evaluate? My guess is that this is happening because you're at the final end, and as Juno's block finding is indent-sensitive it only picks up on that keyword. You can verify this with C-Shift-A (the "select block" command).
You can indent the function if you want the whole module to count as a block. It's possible that we could be smarter in this case, but I'm also wary of making block-finding more complex – the priority should be that it is easily predictable.

This happens no matter where I place the cursor. Indeed indenting it does get rid of the error, but in any case indenting functions inside a module is against the Julia style guide.
But I think its must just be a bug because, its related to the list comprehension, i.e. this works just fine:
module foo
function bar()
    x = 4 #or any other non-list comprehension lines
end
end

Maybe the parses is picking up the for inside the comprehension and thinking its a for loop and not finding it's end?

Ah I see now – thanks a lot for the extra detail. I guess this is because we're treating the for as the start of a for loop and therefore absorbing the extra end erroneously. Should be straightforward to fix that.

Thanks, yea, I should have mentioned the importance of the list comprehension!


Change variable from $path to $cloned to fix ZSH

Setting path broke my ZSH 😬

Whups, sorry about that. I'm still on bash here because whenever I tried zsh with some nice config options it made my shell startup latency go through the roof. IIRC you also care about this a lot. How do you deal with it? What's your prompt prefix config?

I try to avoid unnecessary file checks, commands, etc. in my zshrc. See these commits for the latest "I need to make this faster again" run:
https://github.com/mrnugget/dotfiles/commit/89b6b8213d4dc15e5cb7612792a6e33de1d963c7#diff-31c370b05bcecb794f021cdf35cfd5c539c6378153fb81c4e5ad1677ed53a93f
https://github.com/mrnugget/dotfiles/commit/6c900a120795cea99bf76de6aa0bc3c5346d2b38#diff-31c370b05bcecb794f021cdf35cfd5c539c6378153fb81c4e5ad1677ed53a93f
https://github.com/mrnugget/dotfiles/commit/1b394c45c08038b659c115353d6ce279aa63fa7e#diff-31c370b05bcecb794f021cdf35cfd5c539c6378153fb81c4e5ad1677ed53a93f
https://github.com/mrnugget/dotfiles/commit/f3eabc74c5297e7328c8252a00f1e3af1c03c9f4#diff-31c370b05bcecb794f021cdf35cfd5c539c6378153fb81c4e5ad1677ed53a93f
On macOS it's fast, on Linux it's instant.


{CI} Remove duplicate automation tests

Since we have optimized and enabled the full aotumation tests.
https://github.com/Azure/azure-cli/pull/21880
https://github.com/Azure/azure-cli/pull/22047
https://github.com/Azure/azure-cli/pull/21976
We can remove incremental aotumation tests to save agent resources.

CI


Possible to duplicate/copy pages in PDFKit?

I need to generate a PDF with a cover page, followed by common repeated across many pages. Can PDFKit duplicate or copy a page (i.e. as a starting point for a new page)? Or do I need to re-render the page content onto N blank pages?
Thanks!

Exactly... I need the same.

I also need the same.

I'm needing this too.


Fixed labels bug

Just discovered that my solution is not a proper fix but a good workaround. It works but returns more labs() than needed.


✨ Added toggle card

refs https://github.com/TryGhost/Team/issues/1209
The toggle card allows adding collapsible content to Ghost

Codecov Report

Merging #13834 (37588d2) into main (6fdec9c) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main   #13834   +/-   ##
=======================================
  Coverage   55.95%   55.95%
=======================================
  Files         559      559
  Lines       46332    46332
  Branches     4137     4137
=======================================
  Hits        25927    25927
  Misses      20362    20362
  Partials       43       43

Impacted Files
Coverage Δ

core/shared/labs.js
93.75% <100.00%> (ø)

Continue to review full report at Codecov.

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


Azure Storage Emulator

Does spring-cloud-azure-storage support Azure Storage Emulator?

I haven't seen any relationship between both. Could you specify?

Azure Storage Emulator is used to develop apps leveraging the Azure Storage locally without an Azure subscription or incurring any costs. Similarly, as a developer, how do I create/test an app based on spring-cloud-azure-storage locally without a subscription? I don't want to pay before my app is in production.

This issue is out of the scope of this project.


Dragging a Label within a PanelContainer using the Select tool will cause a crash.

Godot version
4.1 stable
System information
Godot v4.1.stable - Ubuntu 20.04.6 LTS (Focal Fossa) - Vulkan (Compatibility) - AMD HAINAN (DRM 2.50.0, 5.4.0-153-generic, LLVM 12.0.0) () - Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz (4 Threads)
Issue description
I experienced a crash in the editor when using the Select tool to drag a Label within the PanelContainer.
The Select tool should move the PanelContainer instead (as moving the Label doesn't make sense).
Steps to reproduce

Minimal reproduction project
label_crash.zip

Can't reproduce the crash. Dragging the label produces a warning, which is expected:

Do you get any errors in the console? Maybe it's related to EditorToaster crashes for some reason (e.g. #79186)

The Select tool should move the PanelContainer instead (as moving the Label doesn't make sense).

This should go to a proposal.

console output:
user@user-Lenovo-G500:~/桌面$ ./Godot_v4.1-stable_linux.x86_64
Godot Engine v4.1.stable.official.970459615 - https://godotengine.org
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_utf32_to_keysym
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_keymap_key_get_mods_for_level
Found discrete GPU, setting DRI_PRIME=1 to use it.
Note: Set DRI_PRIME=0 in the environment to disable Godot from using the discrete GPU.
OpenGL API 4.5 (Core Profile) Mesa 21.2.6 - Compatibility - Using Device: AMD - AMD HAINAN (DRM 2.50.0, 5.4.0-153-generic, LLVM 12.0.0)

Editing project: /home/user/godot/label_crash
Godot Engine v4.1.stable.official.970459615 - https://godotengine.org
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_utf32_to_keysym
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: undefined symbol: xkb_keymap_key_get_mods_for_level
user@user-Lenovo-G500:~/桌面$ OpenGL API 4.5 (Core Profile) Mesa 21.2.6 - Compatibility - Using Device: AMD - AMD HAINAN (DRM 2.50.0, 5.4.0-153-generic, LLVM 12.0.0)

ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
ERROR: Cubemap Arrays are not supported in the GL Compatibility backend.
   at: texture_2d_layered_initialize (drivers/gles3/storage/texture_storage.cpp:763)
ERROR: Attempting to use an uninitialized RID
   at: get_or_null (./core/templates/rid_owner.h:199)
ERROR: Condition "!t" is true.
   at: texture_free (drivers/gles3/storage/texture_storage.cpp:705)
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files will not be imported.
     at: _editor_init (modules/gltf/register_types.cpp:73)

(then it exited)

Looks like some rendering-related crash. The error is similar to #79360.

Note that these 4 errors happen before the editor is even loaded (since the Blend file warning is a part of the loading process). So this doesn't really tell us if there are any errors around the moment of crash. Still, those errors needs to be investigated, as they shouldn't happen.


neighborhood_graph produces .gexf file instead of .csv and .h5ad files

Hi WOT team,
wot neighborhood_graph is supposed to produce .csv and .h5ad files that is used for following steps, but now it produces .gexf file instead, and there is no document about how to use it.
Thanks!

Thanks. I updated the documentation (https://broadinstitute.github.io/wot/cli_documentation/#embedding). The tool produces a gexf file which you can use as input to Gephi or https://github.com/klarman-cell-observatory/forceatlas2

Thanks for your response. But  command "--embedding" needs a .csv file to perform, right? How to get the .csv file from .gexf file?

You need to compute a 2d embedding (e.g. using Gephi or
https://github.com/klarman-cell-observatory/forceatlas2)
On Tue, May 7, 2019 at 4:41 PM mthjwu<EMAIL_ADDRESS>wrote:

Thanks for your response. But command "--embedding" needs a .csv file to
perform, right? How to get the .csv file from .gexf file?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/broadinstitute/wot/issues/47#issuecomment-490247146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABH6TH43WWAXBVYOXUSGOITPUHSORANCNFSM4HJGA25Q
.

Hi mthjwu,
We have just released WOT 1.0 along with a tutorial:
https://broadinstitute.github.io/wot/tutorial/
Best,
Geoff
On Tue, May 7, 2019 at 4:41 PM mthjwu<EMAIL_ADDRESS>wrote:

Thanks for your response. But command "--embedding" needs a .csv file to
perform, right? How to get the .csv file from .gexf file?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/broadinstitute/wot/issues/47#issuecomment-490247146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACJCQYVQLB32MC5IMSQ3LODPUHSORANCNFSM4HJGA25Q
.


Roll Flutter Engine from 33415c6ee7c2 to 7af3590893d5 (4 revisions)

https://github.com/flutter/engine/compare/33415c6ee7c2...7af3590893d5
2024-06-21<EMAIL_ADDRESS>Roll Skia from d3a9075a2b62 to 80fe27c13f62 (18 revisions) (flutter/engine#53505)
2024-06-21<EMAIL_ADDRESS>Run safari-dart2js-html tests on macOS 13 (flutter/engine#53497)
2024-06-21<EMAIL_ADDRESS>Add createImageFromTextureSource method to ui_web (flutter/engine#53483)
2024-06-21<EMAIL_ADDRESS>Roll Skia from 4471ee07e223 to d3a9075a2b62 (4 revisions) (flutter/engine#53489)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


[FLINK-10601] [YARN] Make user home dir consistent with Flink default filesystem

What is the purpose of the change
Currently, Flink client uses the raw default Hadoop filesystem to upload local files, and this could be problematic when using a non-default filesystem for HA or checkpointing in delegation tokens scenarios. The jobmanager only has the delegation tokens for the default FS, so it gets authentication errors when trying to connect a non-default filesystem.
So I propose to make the default FS consistent with the Flink filesystem property fs.default-scheme (if it's set) on the client side (AbstractYarnClusterDescriptor), to avoid this problem and also make the client behavior more configurable.
Brief change log

Replace the fs.defaultFS property in the yarn configuration with the initiated Flink filesystem's default scheme if it's not local.

Verifying this change
This change added tests and can be verified as follows:

Set the default fs in core.xml to a non-exist fs, and set the fs.default-scheme property to a valid one in flink-conf.yaml, then run the WordCount example to see if it works well. There would be errors while the client tries to upload the files to the remote system if things go wrong.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@StefanRRichter would you please have a look at this PR? Should be a quick one. Thanks!

This may break [FLINK-6376] for the application probably will not apply for the HDFS delegation that YARN uses for log aggregation, hence close this PR.


Fix the ampershand bug.

The Guardian UK's RSS feed breaks singlerss due to a bug in XML handling.
This is caused by an unescaped ampershand in the feed...

Somehow this ended up fixed. No idea why. Closing.


chore: add module icon & don't display group when searching

If I read this correctly, this is basically two changes, right?
Would you mind terribly in making this into two different PRs? That makes reviewing and testing a bit easier for me :)
If you don't know how to do that easily, don't worry about it, and I can take care of that later today :)


Add script to update sidecar/cephcsi version in all required files.

Based on the version specified in the build.env we need a script to update all the required files. this helps to reduce the burden. we don't need to worry about missing updates in some places. Currently, it's difficult to track which files need updates when a version is updated.

Agree.. let me try to push something which can help here.. taking this issue

Thanks @humblec

Maybe dependabot can be configured to check for updated container images, somehow?


Allow specifying end-to-end travel time

Rather than a speed.

Still need to do this for add-trips, implemented for reroute.


Data?

Hi,
I spoke with you at your poster at AChemS.   Will the data for M2OR be put into this repository?

Hello,
Data is now available and named “M2OR_20230428.csv”. I will add more and update the repo in the near future.

Do you know where we can find the post-processed, binarized data (accounting for different types of experiments for each pair, etc) used to train the protein-ligand model?

^ i've looked through the raw data and have a vague understanding of how the filtering was done, but was wondering if there was a frozen post-processed dataframe of mol-OR pairs for the 04/28/23 data release?

Hello all,
I come back to this thread in case someone will come to look for the data through here.
The most up-to-date data are available on the M2OR website: https://m2or.chemsensim.fr/
This repository will be updated with (possibly large) delay, so preferably check the data on the website which is up to date.
I wish you a happy research!
Matej


Better recovery from: Unable to convert 50 from USD to LBC

The Issue
A user was recently unable to play a paid video because the conversion failed. I'm guessing it failed somewhere in the background (nothing in the logs besides an internet disruption a few hours prior) and did not recover after the internet connection/failed call. A restart of the SDK solved it.  I was not able to reproduce by just disconnecting + downloading.
2019-05-21 12:38:16,685 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC
2019-05-21 12:38:34,814 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC
2019-05-21 12:39:11,804 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC
2019-05-21 12:39:58,851 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC
2019-05-21 12:43:25,978 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC
2019-05-21 12:43:31,913 WARNING  lbrynet.extras.daemon.Daemon:914: Error downloading lbry://xxxxx#0dc4f202f089233237c19f7d63e3888e74425f3a: Unable to convert 50 from USD to LBC

Steps to reproduce

Expected behaviour
Tell us what should happen
Actual behaviour
Tell us what happens instead
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

Internal Use
Acceptance Criteria

Definition of Done

[ ]  Tested against acceptance criteria
[ ] Tested against the assumptions of user story
[ ] The project builds without errors
[ ] Unit tests are written and passing
[ ] Tests on devices/browsers listed in the issue have passed
[ ] QA performed & issues resolved
[ ] Refactoring completed
[ ] Any configuration or build changes documented
[ ] Documentation updated
[ ] Peer Code Review performed

fixed by #3191


Move to travis trusty dist

DONTMERGE This is an attempt to replicate what lead to the discussion in https://github.com/silverstripe/silverstripe-framework/pull/7092. My theory is that we can just stay on Selenium 2 and all the downstream deps (php-webdriver, Mink, behat-extension), and just need to pin the Firefox dependency to an older version (like cms already does).
It sure would be nice to upgrade to all the latest tools, but at the moment it's about keeping tests passing for 3.x and 4.x.

Damn that was much easier


[MRESOLVER-36] Change internal logging to sl4j

please review

ok, new version finished.
After more tests (like replace .jar)  with maven 3.5.0/3.5.3 i need to leave more classes and initializations. Works fine as a swap in place.

hi, any plan to verify this PR?


en: add stable aliases to 1.0 branch files

What is changed, added or deleted? (Required)

Which DM version(s) do your changes apply to? (Required)

[ ] master (the latest development version, including v2.0 changes for now)
[x] v1.0 (TiDB DM 1.0 versions)

What is the related PR or file link(s)?

This PR is translated from:
Other reference link(s):

Reset LGTM


[refactor] Make the API mirror the LLVM C++ API

This is a draft implementation of what has been discussed in #74 and #70 where we're looking to make the API mirror the C++ API.
This PR has a sample implementation which attempts to mirror the llvm::Type C++ API.
Doxygen
Major Changes

Types moved from core.types to types (tests as well)
Added SequentialType and CompositeType to match C++ API
Added ContainsReference interface which declares the LLVM ref property

This is required for the other interfaces (SequentialType etc) to reference the ref property
This unfortunately means that the ref property has to be public

I think this is moving towards the right direction when it comes to mirroring the C++ API, but I'd like to hear what you think before I continue refactor more modules to match the C++ API @dhruvrajvanshi
My main concern is making .ref public, but maybe that's something we want? We pretty much expose them via the getUnderlyingReference methods

Making the getter for ref public is fine I think but making it publicly settable doesn't seem right.
Maybe make it a val in the interface and have a separate internal mutable version (if it even needs to be mutable. I don't see why we couldn't make it val everywhere and get it through internal constructors).

Making the getter for ref public is fine I think but making it publicly settable doesn't seem right.
Maybe make it a val in the interface and have a separate internal mutable version (if it even needs to be mutable. I don't see why we couldn't make it val everywhere and get it through internal constructors).

Yeah, forgot about that part. Fixed it in 5a95942d0aabfb507243162629fc2828fccb9a58

I've refactored the rest of the project structure. Everything inside /llvm/ should be moved outside once those parts of the API have been covered


Cleanups and removal of unused code

@znation - Thanks for the review. You're right the changing of exit to return is not what should be done. I have removed that commit. Thanks for catching this error.


how about exports based on layer groups?

Hello, as suggested by the project's homepage I'm using the tracker to post a suggestion:
There's a tool available on MacOS only, not free, called "Slicy", which does exactly what this tool does, except it allows you to export one PNG file (or other formats) per layer. The name of the exported PNG file is the actual name of the layer.
It becomes really interesting when you know that it can also create exported files per layer groups. If your layer group is called "image.png", then it exports this group as file "image.png".
This is a very useful automation feature for exporting composited images (for example in one PSD file you can store all the bits of your website home page: buttons, background, icons, etc.).
It would be really, really cool if you guys did that for PC. From what I see you already have it 90% implemented, it's just missing the icing on the cake.

So I'm not entirely sure which part of this is the suggestion.
This script does export a png per layer, and you can choose to export the images as the layer name.
As far as exporting layer groups as images, this is something already available in Adobe CC. I don't really see a reason to reproduce this particular functionality as theirs works really well.

The suggestion is to combine :

the ability to export automatically individual layers as images
the ability to export layer groups as images.

This tool does #1 but does not do it for layer groups, only individual layers.
Adobe CC does #2 but (unless I'm mistaken) does not do it automatically, hence not allowing batch processing.

Believe me, if Slicy can make money out of this feature, it means it's really useful for a lot of people.


Buttons are sticked together in calendar section in mobile view

Describe the bug
The today button and next, previous buttons are sticked together in calendar section in mobile view
To Reproduce
Steps to reproduce the behavior:

Go to 'sack-site'
Scroll down to 'calendar section'
See error

Expected behavior
Add a top or botttom margin to the today button and next, previous buttons
Screenshots

Are you working on it?
Yes

Shall I work on this ?


Tabular: Fixed pac_score metric

Issue #, if available:
#480
Description of changes:

Fixed pac_score metric for both binary and multiclass classification
Fixed defective differences between learner.evaluate(), learner.score() and learner.score_debug().

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-483-1 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-483/1/index.html


Add /info URL to provide information about server application

Motivation:
Please refer https://github.com/line/armeria/issues/5605 for motivation.
If it's required to provide more information about this PR, please let me know, then I'll supplement it 🙇
Modifications:

Implement AppInfo class that represents additional information about deployed application.
Implement AppInfoService as one of HttpService that serves information about deployed application itself, as well as one about Armeria artifact itself.
Add a new branch /info for ManagementService so that requests is routed to AppInfoService
Make AppInfo as one of property of ServerConfig
Add setAppInfo API in ServerBuilder so user can specify AppInfo when they configure Armeria server

Result:

Closes #5605 (If this resolves the issue.)
User can specify information about their application, which can be exposed to via /info URL of ManagementService

 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.

When I performed a rolling update or a canary deployment, a metric exporting the current system's version was useful to check the release process.
We only expose Armeria version metrics. I think it would be useful to expose the application version in addition to the framework version.
https://github.com/line/armeria/blob/ec61b7d06e38007cc018a214f6b2223f34960983/core/src/main/java/com/linecorp/armeria/server/Server.java#L410-L410


Add documentation for Slot component

This is the documentation for the <Slot/> component.
Feature Discussion: https://community.frontity.org/t/slot-and-fill/895
PR into frontity/frontity: https://github.com/frontity/frontity/pull/475
This is not complete yet. We're missing:

A general explanation of the Slot and Fill pattern (as already mentioned by @luisherranz https://github.com/frontity/gitbook-docs/pull/75#issuecomment-638158136)
How to insert the Fills into the state:

explain namespaces
explain what the library property refers to

More use cases:

How to pass props to Fills (e.g by setting state.fills.fillNamespace.fillName.props)
Using multiple Fills with different priority in the same slot

etc.
Admittedly, some of the above are more related to how to use the Slot and fill pattern in general.
Let me know if you guys would need more help with this 🙂

Assigned @mburridge cause you're the supporter this week 🙂

Hey Michal, I think you've mistakenly added this to @frontity/components instead of frontity.
Also, as this is not ready yet, I'm going to turn it into a draft 👍

Just to add more context about this
According to the latest Sprint (Sprint 4) status

Create the Slot component [3pt]: This one is supposed to be finished. It's just pending the review. Once this is merged, the whole Slot and Fill feature will be finished.

This feature is finished but it's not released yet
The code PR is merged but the Feature Discussion is still as "Currently in Development" until the feature is released

Hey @mburridge let me know if you need help or more information to finish the documentation here 🙂

@michalczaplinski A couple of questions:
Should the useFills hook that is used behind the scenes here also be documented? If so should it be documented here along with the Slot and Fill documentation, or separately elsewhere?
Were data assertions implemented (as described at https://community.frontity.org/t/slot-and-fill/895/3)? Do they need documenting?

@michalczaplinski
I found the useFills docs so edited my question to remove that. Let me know if more content is needed there. I think you were probably answering just as I edited the question! 😄
I've opened a new PR for this now: https://github.com/frontity/docs/pull/168


refactor(openapi/rust): use paperclip as code generator

We can now stop using our fork and use paperclip which allows us to keep the templates locally on openapi/templates.

Looks good. Python BDD test code generation will happen through openapi-generator-cli?

Yeah that will still use it, but the upstream one rather than our fork.

bors merge

bors merge

bors merge


CI for Node

this is a node-js test commit to new branch

test

test

✕ Initializes with two players
✕ Starts the game with a random player
✕ Sets the current player to be whoever it is not

✕ Initializes with two players
✕ Starts the game with a random player
✕ Sets the current player to be whoever it is not

Initializes with two players
Starts the game with a random player
Sets the current player to be whoever it is not

Initializes with two players
Starts the game with a random player
Sets the current player to be whoever it is not


Pathway from contributor to maintainer

I think this has been brought up from time to time, but I cannot seem to find an official issue for it. If you find one, we can close this (or that other one) as duplicate.
There is a need to formally document our expectations so a contributor is aware how one can go from being a contributor with no write access to a maintainer with write access. We can start with astropy and then downstream can adopt/adapt as needed.
I think this is a pre-cursor for:

https://github.com/astropy/astropy-project/issues/158

Ah, right. I forgot about that doc page. Maybe @taldcroft can chime in on the mentoring stuff.


Timestamp variable

@paperboatinrain this PR will be merged as the more aligned with the long-term plan for the connector development.

hi, yes i am more interested in this one.. really like the impl


[SPARK-23754][Python] Re-raising StopIteration in client code

What changes were proposed in this pull request?
Make sure that StopIterations raised in users' code do not silently interrupt processing by spark, but are raised as exceptions to the users. The users' functions are wrapped in safe_iter (in shuffle.py), which re-raises StopIterations as RuntimeErrors
How was this patch tested?
Unit tests, making sure that the exceptions are indeed raised. I am not sure how to check whether a Py4JJavaError contains my exception, so I simply looked for the exception message in the java exception's toString. Can you propose a better way?
License
This is my original work, licensed in the same way as spark

Can one of the admins verify this patch?

Can one of the admins verify this patch?

jenkins this is ok to test

Test build #90949 has started for PR 21383 at commit ec7854a.

Test build #90949 has finished for PR 21383 at commit ec7854a.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged build finished. Test FAILed.

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

Seems good otherwise to me too

cc @icexelloss too

Test build #91107 has started for PR 21383 at commit f0f80ed.

Test build #91107 has finished for PR 21383 at commit f0f80ed.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test build #91108 has started for PR 21383 at commit d59f0d5.

Test build #91108 has finished for PR 21383 at commit d59f0d5.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

LGTM too if the tests pass.

Test build #91115 has started for PR 21383 at commit b0af18e.

Can you guys mark the bug as a blocker if you mean for it to go into 2.3.1? Thanks.

Test build #91115 has finished for PR 21383 at commit b0af18e.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

I set it a blocker but please let me know if you guys think differently.

I must be doing something wrong because tests pass on my machine. For now I have no other way but keep pushing here

Did you run locally with pypy? I don't think that runs by default.

Test build #91119 has started for PR 21383 at commit 90b064d.

Test build #91119 has finished for PR 21383 at commit 90b064d.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

I am thinking to use fail_on_stopiteration in the worker instead of in the UserDefinedFunction. I don't really like this solution since you have to fix every other place that uses an udf, but the only way I see to avoid using _get_argspec in wrap_grouped_map_pandas_udf is to explicitly pass around a flag saying whether the function takes one or two arguments, which I also don't fancy since there's a lot of code to change which I don't know of. I would also discard try: f(x) except TypeError: f(x, y) to see whether the udf takes 1 or 2 arguments, since you never know if the TypeError was when calling or inside f itself.. What do you guys suggest?

Test build #91186 has started for PR 21383 at commit 75316af.

Test build #91186 has finished for PR 21383 at commit 75316af.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #91187 has finished for PR 21383 at commit 026ecdd.

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

Merged build finished. Test PASSed.

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

use fail_on_stopiteration in the worker instead of in the UserDefinedFunction. I don't really like this solution since you have to fix every other place that uses an udf

Can you elaborate this idea a bit more please?

BTW, let's leave some comments here for clarification. It took me a while to understand what you meant.

Test build #91246 has started for PR 21383 at commit f7b53c2.

Test build #91246 has finished for PR 21383 at commit f7b53c2.

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

Merged build finished. Test PASSed.

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

LGTM

Test build #91257 has started for PR 21383 at commit 8fac2a8.

still lgtm if the tests pass

Test build #91257 has finished for PR 21383 at commit 8fac2a8.

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

Merged build finished. Test PASSed.

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

Test build #91295 has started for PR 21383 at commit 5b5570b.

Test build #91295 has finished for PR 21383 at commit 5b5570b.

This patch fails PySpark pip packaging tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #91296 has started for PR 21383 at commit 5b5570b.

Test build #91296 has finished for PR 21383 at commit 5b5570b.

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

Merged build finished. Test PASSed.

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

add to whitelist

Merged to master and branch-2.3.

@e-dorigatti, it has a conflict with branch-2.3. Mind if I ask to open a backporting PR against branch-2.3?

Test build #91300 has started for PR 21383 at commit 5b5570b.

@e-dorigatti, BTW, what's your JIRA id?


Portable Mode

Test if settings file is in executable directory for portable mode.
Issue #28

Would it be possible to resubmit this pull request, but only include the commit for portable mode?  I'd like to merge the portable mode change you made in Configuration.cs, but this pull request also has the commit that changes vmPing to a single instance app.

If still interested, submit a new pull request with only the portable mode changes.


Add aarch64 support

Checklist

[X] Used a fork of the feedstock to propose changes
[X] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

This was done in PR #46.


Fix invalid parameter on powermetrics

I have an error running asitop, it tells that powermetrics got invalid parameter. I looked closer and find out that -u parameter should be passed instead of -o
> powermetrics --help | grep output
    -u | --output-file <file>    output to file [default: stdout]

I am running this on MacBook Air M1 and maybe you have different parameters so let me know if that's a valid fix.

What version of macOS are you using?
I think that on Monterey (macOS 12.0), it is -o, but for previous OS it is -u.
Can you confirm you are not on Monterey? If that's the case, I think we should instead add a OS version check, and then substitute the correct argument name.

Yes, I am on Big Sur 11.6 right now

Feel free to see if you can come up with a OS version check, else, I’ll do it later this weekend.

I think it should be working now, please have a look)

I checked Big Sur, if you could check Monterey that would be great!

Thanks, all good!


But when it doesn't run at all, I get a bit sad.
The process:

Download .7z-file (24.7 MB) version
Extract to C:\Programming Filez (x86)\CMDer\
Move CMDer.exe, msvcp120.dll, msvcr120.dll and Version v<IP_ADDRESS> to \bin\ folder
Open PowerShell
cd to folder
Run Cmder.exe /REGISTER ALL, which yells error
Open PowerShell as admin
Run the same command - no output
Double click the Cmder.exe - nothing happens
./Cmder.exe - nothing happens
Check Path variables - no changes (Cmder.exe not added)

Got a fix?

Leave out that part
Move CMDer.exe, msvcp120.dll, msvcr120.dll and Version v<IP_ADDRESS> to \bin\ folder

Who told you to move the binary files into a bin folder?

Who told you to move the binary files into a bin folder?

From the installation manual in the README.md:
Step 3: Place files into bin folder, it will be injected into your PATH.

@Limro That's for other binaries or programs you want to use, why would we ask you to move the cmder launcher binaries yourself?

@MartiUK  It's odd, right. But the manual didn't say which files to move, and I wanted the cmder to be in my PATH :)

@Limro The normal usecase is for you to have it anywhere you like but launching it using the launcher executable (cmder.exe), from what it sounds like you are opening up a powershell instance and then using that to run cmder. cmder is your terminal emulator/console/'dos prompt' as it runs cmd, powershell or whatever for you.

Yup - I think I got it now :+1: Thanks a lot.

@Limro No problem :+1:


EOS Block ID encryption calculation formula...

Mainnet EOS
Block_Number 123 -> Block_ID 0000007b5dd0cd9fb87cf16213c8ffa4e8b903377b4d833a50a6236d
I know the block ID is SHA256.
How do I get the block ID by block number ??
I want to get it through calculation.
I'd appreciate it if you could give me an example in C++.
Thanks you !!!

You can calculate block number from block id, but not block id from block number.
uint32_t block_num = fc::endian_reverse_u32(id._hash[0]);

Unless you are looking for this: controller::get_block_id_for_num

Unless you are looking for this: controller::get_block_id_for_num

Is it impossible to get mainnet's get_block_id_for_num?

It is not clear what you are asking. Maybe try to clarify your question.
https://t.me/joinchat/DQRZHEPktgcLlyfbl-bDuQ is a good resource for developer questions.
If you have a nodeos that is synced up then you can use controller::get_block_id_for_num to access the block id for a given block number.
Or you can use an api node and call get_block_info.
https://developers.eos.io/manuals/eosjs/latest/how-to-guides/how-to-get-block-information/?query=get_block_info&page=1#gatsby-focus-wrapper


CB-8090 Fixes incorrect error when trying to resolve invalid URI with leading slash

Fixes CB-8090

Is this still relevant?  Please rebase if so, and I will merge.

Nope, closing.


Issue #13: Dynamic Signers

This pull request aims to implement what's described in #13.
It depends from:

https://github.com/vapor/jwt/pull/61
https://github.com/vapor/jwt/pull/62

Once those are merged the JWT package can be updated and the following files can be removed from this branch:

RSAKey+JWK.swift
KeyIDHeader.swift

Note: It will require a minor version update of the JWTProvider package.
Configuration
JWTProvider can be configured in 3 different ways:

Custom signers defined in jwt.json

Supports (private/public): hmac, rsa, esdca.

Legacy custom signer defined in jwt.json.

Supports (private/public): hmac, rsa, esdca.

Remote JSON Web Key Set (jwks.json) URL

Supports (private/public): rsa.

If your Vapor app is acting as an Authentication Provider, you may want to use either the Legacy custom signer setup, or the Custom signers setup, which is great if you want to perform certificates rotation.
The only difference is that with Custom signers the kid value in the JWT header is not ignored, and it must match an associated signer in order to verify the signature.
If your Vapor app is a Resource Provider that delegates Authentication to a 3rd party (auth0, stormpath, etc), you may want to use the Remote JSON Web Key Set setup. In this configuration the JWT token is generated by a 3rd party that provides the public key in JSON Web Key Set format.
The Vapor app is only in charge to verify the JWT signature using the key set provided by the 3rd party.
Remote JSON Web Key Set
jwt.json
{
  "jwks-url": "http://my-domain.com/well-known/jwks.json"
}

Custom Signers
This allows to specify an array of signers and is particularly useful for rotating certificates.
Custom signers are not backward compatible and must specify an additional kid in the configuration.

type: unsigned, hmac, rsa, esdca
kid: an unique identifier
algorithm:

type[hmac]: hs256, hs384, hs512
type[rsa]: rs256, rs384, rs512
type[esdca]: es256, es384, es512

jwt.json
{
  "signers": [
    {
      "type": "rsa",
      "kid": "1234",
      "algorithm": "rs256",
      "key": "yourkeyhere"
    }
  ]
}

Legacy Custom Signer
This is backwards compatible with the previous implementation.

type: unsigned, hmac, rsa, esdca
algorithm:

type[hmac]: hs256, hs384, hs512
type[rsa]: rs256, rs384, rs512
type[esdca]: es256, es384, es512

jwt.json
{
  "signer": {
    "type": "rsa",
    "algorithm": "rs256",
    "key": "yourkeyhere"
  }
}

TODO:

[x] n and e in JSONWebKeySignerFactory
[ ] ~Support x5c~
[ ] Rate Limiting when retrieving a new jwks.json
[x] Unit test

@LoganWright The breaking change label can be removed now that @valeriomazzeo has addressed it with the deprecation warnings right? Or does deprecation still count as a breaking change?

Hi guys, @siemensikkema @LoganWright @tanner0101
Is there any chance we can get this moving?

@tanner0101 detailed documentation is in the PR, I have already suggested to @LoganWright to publish it in docs.vapor.codes once this is merged.
Do you want to add it to the source code as well? I am not sure where, it would probably be faster if you sort it out the way you like it.

@tanner0101 @valeriomazzeo whats the latest on this PR?

Thanks for the hard work done here @valeriomazzeo :). Merging this now and I'm going to test it with some large projects I have, update the docs, then release it!


bufio: unexpected behavior of (*Scanner).Scan(), (*Scanner).Bytes() after ErrTooLong

Go version
go version go1.21.6 darwin/arm64
Output of go env in your module/workspace:
GO111MODULE=''
GOARCH='arm64'
GOBIN=''
GOCACHE='/Users/larsmeyer/Library/Caches/go-build'
GOENV='/Users/larsmeyer/Library/Application Support/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm64'
GOHOSTOS='darwin'
GOINSECURE=''
GOMODCACHE='/Users/larsmeyer/go/pkg/mod'
GONOPROXY='<redacted>'
GONOSUMDB='<redacted>'
GOOS='darwin'
GOPATH='/Users/larsmeyer/go'
GOPRIVATE='<redacted>'
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/opt/homebrew/Cellar/go/1.21.6/libexec'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/opt/homebrew/Cellar/go/1.21.6/libexec/pkg/tool/darwin_arm64'
GOVCS=''
GOVERSION='go1.21.6'
GCCGO='gccgo'
AR='ar'
CC='cc'
CXX='c++'
CGO_ENABLED='1'
GOMOD='/Users/larsmeyer/src/bufiotest/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -ffile-prefix-map=/var/folders/z6/xqtk238d3fv7krs5hmpsnlr40000gn/T/go-build33939231=/tmp/go-build -gno-record-gcc-switches -fno-common'

What did you do?
I created a Scanner whose input contains a line longer than MaxScanTokenSize.
Attaching as ZIP because the code is too large for go.dev/play:
bufiotest.zip
What did you see happen?
When encountering the line, Scan() returns false as expected. Err() returns ErrTooLong as expected. However, Bytes() unexpectedly returns nil. Only a subsequent call to Scan(), which once again (and for the final time) returns true, causes Bytes() to be non-nil, returning the last read MaxScanTokenSize bytes.
What did you expect to see?
Bytes() returning the last read MaxScanTokenSize bytes immediately when Scan() first returns false.
I do not understand the rationale for the return false here:
https://github.com/golang/go/blob/cc85462b3d23193e4861813ea85e254cfe372403/src/bufio/scan.go#L193-L196
From my reading, other errors, such as I/O errors from the underlying io.Reader, do not cause an immediate return and thus cause Bytes() to return the remaining buffer immediately when Scan() first returns false:
https://github.com/golang/go/blob/cc85462b3d23193e4861813ea85e254cfe372403/src/bufio/scan.go#L220-L223

The doc doesn't really specify what Bytes would return after Scan returns false and Err returns a non-nil error.
cc @griesemer @bradfitz @ianlancetaylor


Nutrition table overflow

Product:<PHONE_NUMBER>056

My phone and the other one is the IPhoneSE
@jasmeet0817
It's probably language specific since the compare product name is so ling

Oh, thanks for filling. I'll take a look

Fixed by https://github.com/openfoodfacts/smooth-app/pull/980


fix: broken video link

The broken link for the Unity reference video has been fixed
#26

@advaith-unnikrishnan thanks a lot for fixing it


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_8884c1dd-6d05-4e0f-8e17-bbeabebbf3f9/pull/1 is merged into live branch.
Auto archive content to https://github.com/VSC-Service-Account/docs-archive-test-target_8884c1dd-6d05-4e0f-8e17-bbeabebbf3f9.git

Docs Build status updates of commit 85c2a33:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-ServiceAccountCannotAccessRepository] Your repository https://github.com/VSC-Service-Account/docs-archive-test-source has enabled Docs Build service account. It seems that at least one of the accounts, e2ebd1, does not have Read permission to the repo. Please ask your repo admin to grant correct permission to service accounts (refer to this document: https://review.docs.microsoft.com/en-us/engineering/projects/ops/engdocs/how-to-grant-service-account-permission-in-your-repository?branch=master#ops-e2e-ppe) and then retry the build. Don't know who to contact? Refer https://repos.opensource.microsoft.com/VSC-Service-Account/repos/docs-archive-test-source/permissions/ to get admin list of the repo if the repo is in one of the organizations Microsoft owns.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


How to add nvidia-drm.modeset=1

Hi, in order for nvidia to work on grub or systemd the wiki tell us to add nvidia-drm.modeset=1:
sudo sed -i 's/\(GRUB_CMDLINE_LINUX_DEFAULT=".*\)"/\1 nvidia-drm.modeset=1"/' /etc/default/grub
is this required/ possible with arch-secure-boot?
Thank you

Hello, you can put all the desired kernel params in this file:
https://github.com/maximbaz/arch-secure-boot/blob/8b5a1e5a2383110a337208669d380671ab92d301/arch-secure-boot#L23
I don't know if that specific nvidia param is necessary, you'd have to experiment 🙂

Hi, Thank you. Would it be added to the line like this:
 CMDLINE=/etc/kernel/cmdline nvidia-drm.modeset=1

No, it's a file, you open or create it and put your nvidia-drm.modeset=1 inside.

ok i see will add to the file. Thank you
Notes:When not using a bootloader, one can enter the cmd for the kernal without a Variable name. So "nvidia-drm.modeset=1" on a new line is fine.
Will report back if required, but generally for NVIDIA hyperland install, when using bootloader it is a requirement. Thanks for the great work.

Quick search seems to suggest that this param enables additional features on nvidia, that might be required by hyprland or provide smoother experience, it sounds like you'll need it

Thank  you.
How to load the snapshot menu to restore a snapper snapshot. and do i need to set a command so arch-secure-boot generate-snapshots is run if snapper creates a new snapshot?

I use snap-pac plus pacman hook in this repo to keep the list up-to-date, but it's safe to run whenever, so do feel free to set up refresh when you like it best👍
Should be fine to install whenever, and yes I use luks2 too.

Thats perfect thank you. last 2 questions hopefully...

modding mkinitcpio and initramfs, edit this first then run arch-secure-boot?
Do we still need a efi partition? or just create 1 btrfs volume?
sorry one more just confirm arch-secure-boot unifies all the parts

thanks again for the support!

Yep, and make sure to rebuild initramfs after modding the configs
Still need efi partition, in my case btrfs is encrypted, but there needs to be something that is not encrypted and can kick off the boot.

Hope that helps :wink:

I dont think you need to deal with double encryption and key file, keep efi partition unencrypted, it will contain just the efi files verified using secure boot, and all the rest is a single btrfs partition, encrypted only once

You don't need a keyfile for your initramfs if you're using a unified kernel image, which is exactly what arch-secure-boot does. The initramfs is embedded in the unified kernel image.
The boot process of regular Linux setups (with full disk encryption) is as follow:

Your motherboard runs its firmware which complies with the UEFI specs
The motherboard firmware will look for an EFI partition on the disk it has been configured to boot into
The motherboard firmware will check the signature of the EFI binary on your EFI partition, commonly GRUB, and execute it
GRUB will ask you for a password to decrypt the harddrive
GRUB will execute the initramfs
The initramfs will ask you for a password to decrypt the disk (this is the step where you usually need a keyfile, because you don't want to enter your password twice)
The initramfs will setup everything for the OS to run properly
The initramfs will execute the Linux kernel (which is on the encrypted disk, this is why an additional decryption by the initramfs is required)

When you use a unified kernel image and no in between bootloader like arch-secure-boot does, here are the step:

Your motherboard runs its firmware which complies with the UEFI specs
The motherboard firmware will look for an EFI partition on the disk it has been configured to boot into
The motherboard firmware will check the signature of the EFI binary (which is the unified kernel image here) on your EFI partition, and execute it
The initramfs will ask you for a password to decrypt the disk and pass execution to the kernel

The main difference between the two is that in the first common setup, your kernel (and initramfs) is encrypted on your disk, whereas with arch-secure-boot, it is not encrypted, and directly executed by the firmware of your motherboard.

@maximbaz @ShellCode33
Thank you both. and what a fantastic implementation and support with this.
Is plymouth compatible with this setup? I think it would just theme the password prompt. Not an issue if unsupported.
the script i made to semi automate plymouth install:
#!/bin/bash
#|---/ /+-------------------------------------+---/ /|#
#|--/ /-| Script to apply Plymouth install    |--/ /-|#
#|-/ /--| 5ouls3dge (2024)                    |-/ /--|#
#|/ /---+-------------------------------------+/ /---|#
Function to install packages using yay
install_packages() {
yay -S $@
}
Function to set Plymouth default theme
set_plymouth_theme() {
sudo plymouth-set-default-theme $1
}
Function to add Plymouth to HOOKS in mkinitcpio.conf
add_plymouth_to_hooks() {
local mkinitcpio_file="/etc/mkinitcpio.conf"
# Check if 'plymouth' is already in HOOKS
if grep -q 'plymouth' $mkinitcpio_file; then
    echo "'plymouth' already present in HOOKS"
else
    # Find 'systemd' and insert 'plymouth' next to it
    sed -i '/^HOOKS=/ s/\(.*systemd.*\)/\1 sd-plymouth/' $mkinitcpio_file
    echo "Added 'plymouth' to HOOKS in $mkinitcpio_file"
fi

}
Function to prompt user for Plymouth theme
prompt_for_theme() {
clear
display_logo
local themes=("gbrt (BIOS theme)" "arch linux" "legion" "owl")
local theme_options=$( (IFS=,; echo "${themes[*]}") )
echo "Choose a Plymouth theme or enter '-c \"theme_name\"' to input a custom theme name:"
select theme in $theme_options "-c \"Custom\""; do
    case $theme in
        "gbrt (BIOS theme)" | "arch linux" | "legion" | "owl")
            install_packages "plymouth-theme-$theme"
            set_plymouth_theme "$theme"
            echo "Installed and set Plymouth theme: $theme"
            break
            ;;
        "-c \"Custom\"")
            read -r -p "Enter the name of the custom Plymouth theme package: " custom_theme
            if yay -Qi "$custom_theme" &>/dev/null; then
                install_packages "plymouth-theme-$custom_theme"
                set_plymouth_theme "$theme"
                echo "Installed and set Plymouth theme: $custom_theme"
                break
            else
                echo "Package '$custom_theme' not found in AUR. Please enter a valid package name."
            fi
            ;;
        *)
            echo "Invalid choice. Please select a valid theme or enter '-c \"theme_name\"' for a custom theme."
            ;;
    esac
done

}
Function to add kernel options to /boot/loader/entries/linux.conf
add_kernel_options() {
local linux_conf="/boot/loader/entries/linux.conf"
local kernel_options="quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0"
# Check if kernel options are already present
if grep -q "$kernel_options" $linux_conf; then
    echo "Kernel options already present in $linux_conf"
else
    # Append kernel options to the options line
    sed -i "/^options/ s/$/ $kernel_options/" $linux_conf
    echo "Added kernel options to $linux_conf"
fi

}
Prompt user for Plymouth theme and install it
prompt_for_theme
Add Plymouth to HOOKS in mkinitcpio.conf
add_plymouth_to_hooks
Add kernel options to /boot/loader/entries/linux.conf
add_kernel_options
echo "Plymouth Installation completed."

Yes it is, I use it as well, works just fine. In case you didn't know, there's a huge collection of themes there: https://github.com/adi1090x/plymouth-themes

Oh yes was tempted to add it to the script, i think i will now, seeing in you mentioned it and i have to rewrite the script.  I will work on modifying it to work with arch-secure-boot any hints would be appreciated. this is going into a project im working on (scriptOS), dont want a bad setup, its purpose was primarily  to help nvidia dgpu laptop users have a solid setup but its growing in use case.
thanks again

@ShellCode33 trying to construct the HOOKS part in mkinitcpio. What does yours HOOKS line  look like? where did you position "plymouth". :
`add_plymouth_to_hooks() {
local mkinitcpio_file="/etc/mkinitcpio.conf"
    # Find 'udev' and insert 'plymouth' next to it
    sed -i '/^HOOKS=/ s/\(.*udev.*\)/\1 plymouth/' $mkinitcpio_file
    echo "Added 'plymouth' to HOOKS in $mkinitcpio_file"

}
`
Thank you

There you go:
https://github.com/ShellCode33/ArchLinux-Hardened/blob/85e48c316f13dc00a051147dc2420335c04c07b4/install.sh#L286-L291

Thank you!


Warn user on failed submission for backend project

Thanks to @shootermv PR #46734, campers don't navigate to next challenge when the API call fails, which is the intended behavior.
But there is no feedback to campers that API call failed, and they left wondering why when they press submit button for the backend project, nothing work.
It would be nice to have alert message of what happened, to give indication to campers that the API call failed.
Edit: I am hoping this issue solve in the client only, changing the API will be extra effort while we are remake a new one, if this issue isn't solvable in the client, please ping me and I will close it.

Does the submitted link matter for recreating this issue if I followed the instructions to mimic the API failure as described in the linked issue?

Submitting project is a way to do it, you can also change the disabled attribute in submit button, to work without url.

this is done ?

yeab, a warning should be displayed when it fails


Archive repository

Since this repository has been marked as deprecated in favor of the new official version at https://github.com/crim-ca/dlm-extension, it should also be set as "read-only" / "archieved".
This will display a banner directly at the top if someone visits this repository, avoiding errors by potential users.
I also recommend adding some emoticons before/after the note in the README, eg: :warning: (⚠) to ensure the new location is more easily visible at a glance.

@sfoucher
Can you do this? I don't have the necessary access on your personal space to adjust it myself.


fix(pooler): pin pgbouncer image to an immutable tag

What kind of change does this PR introduce?
Bug fix https://github.com/supabase/cli/issues/1508
What is the current behavior?
Please link any relevant issues here.
What is the new behavior?
Feel free to include screenshots if it includes visual changes.
Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 4 (0.0%)  changed or added relevant lines in 1 file are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.05%) to 56.616%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/start/start.go
0
4
0.0%

Files with Coverage Reduction
New Missed Lines
%

internal/gen/keys/keys.go
5
12.31%

Totals

Change from base Build<PHONE_NUMBER>:
-0.05%

Covered Lines:
4989

Relevant Lines:
8812

💛  - Coveralls


Replace assertions for csv-e2e to use Gomega's matcher library

Description of the change:
This PR replaces testify/require assertions with Gomega's assertions. This PR will be followed up with another PR that uses ginkgo's Container blocks to ensure BDD style structuring
Motivation for the change:
Reviewer Checklist

[ ] Implementation matches the proposed design, or proposal is updated to match implementation
[ ] Sufficient unit test coverage
[ ] Sufficient end-to-end test coverage
[ ] Docs updated or added to /docs
[ ] Commit messages sensible and descriptive

/retest

/retest

/retest

/retest

/lgtm

/retest

/retest

/retest

/retest

/test e2e-aws-olm

/retest

/retest

/test e2e-aws-olm

/test e2e-aws-olm

/test e2e-aws-olm

/test e2e-aws-olm

/lgtm


Does this work with SSAS live connections?

I've read it does NOT work with SSAS live connections yet:
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/38683240-implement-rls-on-paginated-reports-using-ssas-tabu
[Enter feedback here]

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

ID: 561fba06-3092-f009-343e-b37f133bee44
Version Independent ID: e0d74c12-1a25-18ba-e511-49466055cb98
Content: Use row-level security with Power BI embedded content - Power BI
Content Source: powerbi-docs/developer/embedded/paginated-reports-row-level-security.md
Service: powerbi
Sub-service: powerbi-developer
GitHub Login: @KesemSharabi
Microsoft Alias: kesharab

Thanks for your comment, @bradj813 . This issue has been assigned to the doc author for review.

Hi @bradj813,
The information in the Implementing row-level security in embedded paginated reports article should be up-to-date. Did you see SASS mentioned in this article?
Thanks,
Kesem

No SASS mentioned, I’m sure you saw the same? If not mentioned, how do I know if it would work with SASS?
Thanks
Sent from my iPhone

On Jun 24, 2020, at 7:06 AM, Kesem Sharabi<EMAIL_ADDRESS>wrote:

Hi @bradj813,
The information in the Implementing row-level security in embedded paginated reports article should be up-to-date. Did you see SASS mentioned in this article?
Thanks,
Kesem
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @bradj813,
As SASS isn't mentioned in the limitations, it should work. If you need help with the configuration, you might find a solution in the Power BI Community. If not, try our support page.


Fix typo in <IP_ADDRESS> Exercise 4

End-of-string matcher was incorrectly specified as "^" instead of "$"

Doh.


error: Failed to parse ONNX model.

Hello,thank you for your work. I  get  a  error when run the demo,but  i  just use the model_128.onnx  and   did not make any
changes.
What is the reason and how to solve it ？
error:
Please check if the ONNX model is compatible '
AssertionError: Failed to parse ONNX model.

Hello,thank you for your work. I get a error when run the demo,but i just use the model_128.onnx and did not make any
changes.
What is the reason and how to solve it ？
error:
Please check if the ONNX model is compatible '
AssertionError: Failed to parse ONNX model.

Hello @luluvi
The immediate cause of the error often results from that the ONNX exporter of PyTorch and the ONNX parser of TensorRT are not always 100% compatible, which actually annoys many people who used TensorRT and PyTorch.
For example, the ONNX parser of TensorRT < 6 does not support ONNX models exported by PyTorch>=1.3
You can do two things

Please provide your versions information such that I can help you figure out the reason.
Use the command line "trtexec --onnx=${onnx_file_name} --explicitBatch" to see the output.

Thank you for your reply. I already solved this problem  by set the explicitBatch.
I have two questions:

I test the fp32 and fp 16, their tensorrt-engine files size are different , but inference time almost the same, why ?
2.I want to modify the code to batch test a large number of images. How can i do it?   Can you give me some advices?
Thank you very much.Looking forward to your reply。

------------------ 原始邮件 ------------------
发件人:                                                                                "RizhaoCai/PyTorch_ONNX_TensorRT"<EMAIL_ADDRESS>发送时间: 2020年9月24日(星期四) 下午5:13
收件人<EMAIL_ADDRESS>抄送: "1203826839"<1203826839<EMAIL_ADDRESS>主题: Re: [RizhaoCai/PyTorch_ONNX_TensorRT] error: Failed to parse ONNX model.      (#6)
Hello,thank you for your work. I get a error when run the demo,but i just use the model_128.onnx and did not make any
changes.
What is the reason and how to solve it ？
error:
Please check if the ONNX model is compatible '
AssertionError: Failed to parse ONNX model.
Hello @luluvi
The immediate cause of the error often results from that the ONNX exporter of PyTorch and the ONNX parser of TensorRT are not always 100% compatible, which actually annoys many people who used TensorRT and PyTorch.
For example, the ONNX parser of TensorRT < 6 does not support ONNX models exported by PyTorch>=1.3
You can do two things
Please provide your versions information such that I can help you figure out the reason.
Use the command line "trtexec --onnx=${onnx_file_name} --explicitBatch" to see the output.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you for your reply. I already solved this problem  by set the explicitBatch. I have two questions:  1. I test the fp32 and fp 16, their tensorrt-engine files size are different , but inference time almost the same, why ?  2.I want to modify the code to batch test a large number of images. How can i do it?   Can you give me some advices? Thank you very much.Looking forward to your reply。
…
------------------ 原始邮件 ------------------ 发件人: "RizhaoCai/PyTorch_ONNX_TensorRT"<EMAIL_ADDRESS>发送时间: 2020年9月24日(星期四) 下午5:13 收件人<EMAIL_ADDRESS>抄送: "1203826839"<1203826839<EMAIL_ADDRESS>主题: Re: [RizhaoCai/PyTorch_ONNX_TensorRT] error: Failed to parse ONNX model. (#6) Hello,thank you for your work. I get a error when run the demo,but i just use the model_128.onnx and did not make any changes. What is the reason and how to solve it ？ error: Please check if the ONNX model is compatible ' AssertionError: Failed to parse ONNX model. Hello @luluvi The immediate cause of the error often results from that the ONNX exporter of PyTorch and the ONNX parser of TensorRT are not always 100% compatible, which actually annoys many people who used TensorRT and PyTorch. For example, the ONNX parser of TensorRT < 6 does not support ONNX models exported by PyTorch>=1.3 You can do two things Please provide your versions information such that I can help you figure out the reason. Use the command line "trtexec --onnx=${onnx_file_name} --explicitBatch" to see the output. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

What GPU are you using? The TensorRT FP16 mode now is supported in limited GPU modules, such as Tesla P100, Jetson TX1/TX2, Tesla T4, etc.  You can check the from the NVIDIA. Those GPUs, such as 1080Ti, do not support FP16 and int8. Although running FP optimization could produce an FP16 engine, but the speed improvement may not be interesting due to the hardware limitation.
To run the code with the batch size>1, you can
a) When generating an engine,  set the max_batch_size as you want
b)  Produce a batch of data in the way do with PyTorch, where the data shape is assumed to be [B, C, H, W].
c) Transform the data to numpy format and flatten it ( shape: [BCHW])
d) Do the inference as shown in the code and get the output (shape: [BC_outH_outW_out])
e) Reshape the output to [B, C_out, H_out, W_out], which you must know in advance.
f) Do other post-processings


Add some easy way for user to tell/confirm they're using ungoogled-chromium

Is your feature request related to a problem? Please describe.
Can't be sure I'm running ungoogled-chromium instead of normal chromium.
Describe the solution you'd like
Title bar and Help/About box should say "ungoogled-chromium".
Additional context
Somewhat related: https://github.com/Eloston/ungoogled-chromium/issues/659

Thanks for the suggestion, but I don't want to make it too visible. I'd rather keep the info contained to one page, otherwise we would need to rebrand the entire browser if we want to keep things consistent.


Feature/fix user destruct

Working on #1697

Coverage decreased (-33.9%) to 33.847% when pulling 702cf413ad8acd4c4ffa9a2e516a0bace55ffcd7 on feature/fix_user_destruct into a83e107a0d5a97fb4bbe0296068ee3700de48ffc on develop.


New package: Oscar v0.2.0

Registering package: Oscar
Repository: https://github.com/oscar-system/Oscar.jl
Created by: @fieker
Version: v0.2.0
Commit: 574a2c6d1dbba2f5ffcdf197ad15f45c3b8ce8ef
Reviewed by: @fieker
Reference: https://github.com/oscar-system/Oscar.jl/commit/574a2c6d1dbba2f5ffcdf197ad15f45c3b8ce8ef#commitcomment-38133349

[noblock] sorry for not starting at 0.1.0, but this package was already in use
internally, and now there is stuff that expects a version later than 0.1.0, so
we can't easily go back. First attempt was 0.1.1 but we updated to 0.2.0. The project is in no shape to justify a 1.0.0 at this point. Sorry

@fredrikekre Thank you! If you like, you could also close #11546 which was superseded by this PR. Sorry for the extra hassle!


[WIP] [icd] add OnPeerTypeChange for dynamic ICD

This PR is based on #30812
This PR adds a function to InteractionModelEngine and ReadClient

kNormal -> kLITICD: Just set the kIsPeerLit flag

kLITICD -> kNormal: Also calls OnActiveModeNotification.

Fixes https://github.com/project-chip/connectedhomeip/issues/31111

pending for PR https://github.com/project-chip/connectedhomeip/pull/31376/files


What is new toc

Docs Build status updates of commit 3306391:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/graph-api/rsc/resource-specific-consent.md
:warning:Warning
View
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-resource-specific-consent.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-rsc-json-file.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/resource-specific-consent.md

Line 13: [Warning] Invalid file link:(~/graph-api/resources/dev-preview/developer-preview-intro.md).
Line 61: [Warning] Invalid file link:(~/graph-api/assets/images/azure-rsc-configuration.svg).
Line 99: [Warning] Invalid file link:(~/graph-api/resources/schema/manifest-schema.md#webapplicationinfo).
Line 154: [Warning] Invalid file link:(~/graph-api/concepts/deploy-and-publish/apps-upload.md#upload-your-package-into-a-team-using-the-apps-tab).
Line 174: [Warning] Invalid file link:(~/graph-api/assets/images/graph-permissions.png).

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

Docs Build status updates of commit 6fdb542:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/resource-specific-consent.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-resource-specific-consent.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-rsc-json-file.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 482dd64:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/resource-specific-consent.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-resource-specific-consent.md
:white_check_mark:Succeeded
View

msteams-platform/graph-api/rsc/test-rsc-json-file.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

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


Pundit

Overview

Configuration

Details

Notes

Screenshots

 Add pundit

To be reviewed as a group tomorrow

Blocked for now, since it would give us troubles with the other features we are developing. Let's do it all together tomorrow @pwestman82 @jones-sam @mollycalypso @Savina05

I closed this one, we will redo it all together 🙂  @pwestman82 @jones-sam @mollycalypso @Savina05


fix: use correct field names in highlight query [LESQ-528]

Description
Music year: 2017

update fields for highlight in the 2023 query to use correct casing
this will need to be replicated in the search api when we switch to constructing the query there

How to test

Go to https://deploy-preview-2218--oak-web-application.netlify.thenational.academy
Search for eg 'macbeth'
You should see the new results contain the keyword highlighted in bold

Screenshots
How it used to look (delete if n/a):

How it should now look:

Checklist

[ ]  The matched search term should be in bold for any returned result

closing as this will be done in the search api


Python errors when packaging read-only files

Happens with the runtime ("Access is denied error") when including it in the wheel creation. Needs to be fixed one way or the other.
If nothing else works we can copy the runtime somewhere and manually remove the read-only flags. Then it works.

fixed

The fix in 16859d3f1a9151548b68d36499553823901f5b39 appears from nowhere. I would have preferred a small comment explaining the necessity. I will add it.

Also we now statically link to the VC runtime, since ctypes anyway has problems otherwise.  See also #85


Fix WarmupConversionRatesRegressionAlgorithm

Description

Updating the regression algorithm stats.

this PR https://github.com/QuantConnect/Lean/pull/2324/files#diff-dfef592aceb557e9bd94b3e0ac0eadafR75 added a trade. PR https://github.com/QuantConnect/Lean/pull/2331 didn't have those changes, so when it was merged the quantities of the trade were reduced since the PR added the buffer and modified the algorithm to determine the quantity.

Related Issue

Closes https://github.com/QuantConnect/Lean/issues/2369
Motivation and Context

All regression tests should pass in master
Requires Documentation Change

N/A
How Has This Been Tested?

Executing the test :)
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Non-functional change (xml comments/documentation/etc)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description or feature-<issue#>-<description>

thanks for investigating this failure.


Create AppDomain per script assembly

It would be great if separate AppDomain is created per script assembly so we can load or unload scripts per script assembly with console properly. RAGE Plugin Hook does this (you can check that fact by running ProcessExplorer as admin).

Shoud not be too difficult, I have done this before.
The problem is how to seperate them, mods that reference other scripts/assembly will be probaly be broken in this case.

Ah, another problem is ths that NativeMemory will need to be repetitively initialized each time an AppDomain is loaded, which freezes the game for a long duration.
My hack used for SHVDNC is to convert it to a struct and store it on unmanaged heap the first time it's referenced.

Looks like HKH191 uses his helper library for data communication, and we have to keep the shared AppDomain for scripts built against v2 and v3 API for compatibility.
You may be able to reload scripts built against v4 if we manage to provide a separate AppDomain per script (with classes that inherits the base Script class), you will not be able to reload individual script built against v2 or v3 API.


Update Token Name

Currently the code defines the chain token as UNIT. We need to update this to ????.
Should have around 9/19

Question: different token between rococo and mainnet?

Change the UNIT to token name
Separate story to change tokenDecimals (#263 ) and ss58Format (#365 )


SINGA-125 Improve Python Helper

Update README.md

Update layer.py and model.py
. deal with non-square values for kernel, stride, pad
. users can specify Accuracy layer by 'show_acc=True'

Update cifar10 examples
. set momentum to 0.9 to speed up convergence

chonho, could you please update the license header in init.py files. I added the licenses with the c style comments...
thanks.


Fix a major leak in container create failure scenario

In function Create , if process.NewEnv() fails then major system resource leaks are there.
So to avoid theleaks just invoke the p.tryReleaseSystemResources(p.logger, id)
when the process.NewEnv() fails

Thanks @SrinivasChilveri. The team will try to take a look at this before the end of the week.

Hi @SrinivasChilveri . Sorry this is taking a while to process, but we are debating the fundamental need for the error checking which this PR recovers from. Details in the issue if you are interested.

Hi @glyn, Its fine.will be waiting for your final conclusion.

This has been merged. Thanks @SrinivasChilveri!


Replaced progress bar with spinner

I think this looks a tad better, especially when reloading

It might be just my personal opinion. What do you think?
The content gets dimmed when reloading:

Possibly a next step would be to animate the fade in-out.

I think the progress bar is better and also gives more information.

Agree with @iamgp although in practice webkit doesn't usually report any significantly accurate progress information, so usually the progress bar jumps from 0 to 50% to 100% with just animations in between. Anyhow, it does feel faster (and there are many studies suggesting this is true) than an indeterminate progress indicator like the famous "throbber."
I do think "washing out" the web view is a neat touch though (it makes the message of "still loading" clearer) — maybe you could craft this diff to only include that change?

The rationale was exactly that: The progress bar doesn't bring too much information and a spinner looks cleaner. Then again, this is my personal preference, rather. I'll do a PR with just the dimming, then.

Superseded by #136


Create aec-hackathon-zurich2025

@n0rdlicht could you please quickly check what's wrong? Guess it's again related to the template file...

@n0rdlicht could you please quickly check what's wrong? Guess it's again related to the template file...

@MaximilianVomhof fixed, file naming was missing - .mdx ending. Will check for a more pro-active warning when submitting: Preview

Thanks @n0rdlicht!


Update containerd to cf554d59dd96e459544748290eb91

This bumps containerd to cf554d59dd96e459544748290eb9167f4bcde509 and
includes various fixes and updates the grpc package and types generated
for use.
Signed-off-by: Michael Crosby<EMAIL_ADDRESS>

LGTM

LGTM

LGTM


Remove the empty state when using insert method into table

Instead of using the reload method - its possible to update the tableview using the insertRows(at: [indexpath], with: UITableViewRowAnimation.fade)
Is it possible to manually remove the empty state after this is triggered? Currently the empty state stays in the background..

The same happen when you delete the last row with deleteRow action .deleteRows(at: [indexPath], with: .automatic).    But I found that when you add .beginUpdates() and endUpdates() , it fixes the problem.


Broken docstring links for keywords like: New Browser, Wait For Request, Wait For Response

Describe the bug
The playwright.dev URLs are broken in the docstring source of such keywords containing references to https://playwright.dev.
To Reproduce
Surf docs and look for the ones containing external links like Wait For Request keyword found at this line.
Expected behavior
Should direct to this URL:
https://playwright.dev/docs/api/class-page#page-wait-for-response

instead of:
https://playwright.dev/docs/api/class-page/#page-wait-for-response

so the fragment pointing to the right method works correctly.
Screenshots
On both Robocorp's docs and rpaframework.org ones:

fixed in 15.0.0


Make function return types nullable

What kind of change does this PR introduce?
Makes all table function column return types nullable.
What is the current behavior?
The verbatim function types are used as column types despite the functions potentially returning null.
What is the new behavior?
All return types are treated as nullable.
Additional context
@psteinroe contributed a change which adds schema functions which take only the table name as columns on the tables when generating TypeScript types.
This commit extends that to treat function return types as nullable.
The function used in oo-init.sql could be changed like so:
create function public.blurb(public.todos) returns text as
$$
select null;
$$ language sql stable;

It would still compile and be a valid function despite the unchanged return type, which means any function must be treated as potentially returning null in the types.
I have also updated instructions for building and testing the TypeScript type generation.
Here's how I tested this:

Run npm install and npm run dev to spin up the Docker container and the code watcher
Run npm run gen:types:typescript to hit the endpoint that generates the TypeScript types
Make the change in src/server/templates/typescript.ts and re-run the above
Check the output of the above command to see what the new generated response looks like

It would still compile and be a valid function despite the unchanged return type, which means any function must be treated as potentially returning null in the types.

I wonder if there's a way to force postgres to throw an error when such functions are defined?
If a function returns a column that is marked as not nullable, it's a bit confusing to have a nullable function return type.

Thanks for the fix!

If a function returns a column that is marked as not nullable

It's not really a column - it's a regular function that takes a table's row type as the argument, so the nullability information isn't stored anywhere. We only treat them as columns because PostgREST exposes them as if they were (generated) columns.
There's also the actual generated columns - that should be preferred since that fulfills the same purpose and AFAIK allows you to set nullability.


Fellowship. There is no alert that you have no account for Collectives network

Description
When user open Fellowship page, should be an allert that user has no account for Collectives network
Steps to Reproduce

Add wallet without collectives account
Open Fellowship page

Expected Behavior
Shows alert - "You have no account for Collectives network"
Actual Behavior
Empty state
Environment
https://github.com/novasamatech/nova-spektr/commit/0444a159258a91a2bf5e6dd42d944fbfbdc94fe3

Mockups https://www.figma.com/design/uBSPUDFpAkKjYNpA9XTXzh/OpenGov-fellowship?node-id=1861-16838&t=l09cWzeHghOCmSzz-1

If there are no accounts in Polkadot Collective network then show "Account not found" error with toolip.
If user has accounts in Polkadot Collective network but non of them is a fellowship member then show "Profile doesn't exist" error with tooltip.

Mockups link


error: UNSAFE_componentWillReceiveProps in strict mode is not recommended

I am using
react 16.13.1
react-infinite-scroll-component 5.0.5
error:   Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details.

Move data fetching code or side effects to componentDidUpdate.
If you're updating state whenever props change, refactor your code to use memorization techniques or move it to static getDerivedStateFromProps. Learn more at https://fb.me/react-derived-state

Please update the following components: InfiniteScroll

Hi
I'm using same verion and get same error massage.

Also getting this same error.

Hi also get this error.

+1

I have the same...

Yeah, I get that too... are you guys using it in a function component as well?

Yeah, I get that too... are you guys using it in a function component as well?

Yes exactly. Do you think it matters?

Hey guys, is anything done about this?

i just get this error, how can i fix this?

i just get this error, how can i fix this?

As I said in a message above go with react-infinite-scroller

There's still open PR https://github.com/ankeetmaini/react-infinite-scroll-component/pull/178 which can solve this issue.
PR is waiting for you @ankeetmaini .

There's still open PR #178 which can solve this issue.
PR is waiting for you @ankeetmaini .

there is a conflicting file in the pull request

Is this issue fixed? or still open?

+1

+1

+1

New PR #224  without conflicts.
Waiting for @ankeetmaini

New PR #224  without conflicts.
Waiting for @ankeetmaini

save problem
{
    "react-infinite-scroll-component": "^6.0.0",
}

Any news relate to that?
I still face that error on version 6.0.0

Same problem here

i hope it get fix because its really good library. but project manager wont let push until error get fixed

Same problem

Any news, when can we expect this to be resolved?

it work with me :)
remove React.StrictMode from index.js
replace:
<React.StrictMode>

</React.StrictMode>,

<>

</>,

it work with me :)
remove React.StrictMode from index.js
replace:
<React.StrictMode>
       <App />
  </React.StrictMode>,

<>
    <App />
  </>,

That is for sure not considerable approach...
Check this for more input: https://reactjs.org/docs/strict-mode.html

Same problem


Add queue and topic service in service-bus module

Closes #632
This PR adds azure-servicebus-queue and azure-servicebus-topic services in service-bus module. Previous service azure-servicebus is renamed to azure-servicebus-namespace.

Added a binding parameter for topic service, @zhongyi-zhang PTAL.

@zhongyi-zhang Thanks for the reviewing!


Fix master public DNS name parsing problem

The problem
cloudformation_hail_spot.sh calls the script EMR_deploy_and_install_spot.py, which sets up the cluster, then logs in to install software.
For the login process the IP address that is passed to ssh is obtained by a parsing of the MasterPublicDnsName. The parsing assumes a DNS name of the form: ec2-xxx-xxx-xxx-xxx.compute.amazonaws.com (where xxx is an IP address octet), and splits first on .compute, then on ec2-, then subs - with ..
However, the DNS name may have additional information, viz. ec2-xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com.
How to fix
A method more agnostic to the form of the DNS name would simply split on ., then on ec2-. So:
line 52: master_IP=re.sub("-",".",master_dns.split(".")[0].split("ec2-")[1]) should replace master_IP=re.sub("-",".",master_dns.split(".compute")[0].split("ec2-")[1])
How this was tested
Uncommented line 55 to print the Master IP derived from the DNS name parsing.
Before the change
sh cloudformation_hail_spot.sh results in a master IP xxx.xxx.xxx.xxx.us.west.2
After the change
sh cloudformation_hail_spot.sh results in a master IP xxx.xxx.xxx.xxx

Agreed and added. Thanks for the feedback @MattBrauer.
I'm closing this thread.


Newer version of fluent-plugin-cloudwatch-logs

Describe the bug:
The fluent-plugin-cloudwatch-logs 0.7.6 has a deprecated function call.
#0 Deprecated method: this method is going to be deleted. Use Fluent::MessagePackFactory.msgpack_packer

The issue created on their side, and also fixed. So it would be nice to use a newer version for the build of the fluentd image

The latest fluentd image will contain the latest available gems

Latest version is now supported #487


[Task]: Migrate use of JacksonFactory to GsonFactory in Google Cloud sources

What needs to happen?
In the Google monorepo, security has advised us to prefer Gson over Jackson due to a history of security concerns. As a result, we've migrated internal sources overall to use GsonFactory over JacksonFactory from the HTTP Java client.
This is a request to upstream these changes for the Google-related sources.
Issue Priority
Priority: 3
Issue Component
Component: extensions-java-gcp

.take-issue

This is not completed.


[SMALLFIX] Fix wrong use of Configuration in ufs creation

configuration.get will throw RuntimeException when key is not recognized with default value.
The current code may trigger the wrong exception when aws/gcs credential not set, confusing users.
Before this fix, the error message in master.log is like "invalid configuration key fs.gcs.accessKeyId` when user forget to set this key, which is very confusing.
After this fix, the error message becomes: "Google Credentials not available, cannot create GCS Under File System."

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10627/
Test PASSed.

Merged build finished. Test PASSed.

LGTM


docs: add pipeline badges

Shiny new pipelines are a thing now!

Releases are still a little bit manual now, eventually we will build docker containers that we can ship out for the API, and zip the client app. These could be published to GitHub registry.
Right now, the two agents are deploying the client application to Netlify and the API application to the VM spun on Azure.
It's pretty fine for now. I think.


[INTEL MKL] Allow input permutations for binary commutative ops in pattern matcher.

This PR is a small enhancement of pattern matcher for grappler remapper graph optimization.
Inputs to commutative binary ops can be in different order than the pattern specified for binary commutative ops (e.g., Add, Mul etc.). While checking all possible permutations has exponential time complexity, we keep it linear by allowing permutation only in a limited manner by looking ahead one level in the graph to decide whether visiting right child before left is likely to match the given pattern.

@penpornk /@ezhulenev Can you please review this PR ? Thanks!

This PR fails to compile internally with:
third_party/tensorflow/core/grappler/utils/pattern_utils.cc:20:10: error: module //third_party/tensorflow/core/grappler/utils:pattern_utils does not depend on a module exporting 'third_party/absl/container/flat_hash_set.h'
see http://go/cpp-features#layering_check; to fix run:
build_cleaner //third_party/tensorflow/core/grappler/utils:pattern_utils
#include "third_party/absl/container/flat_hash_set.h"
         ^
third_party/tensorflow/core/grappler/utils/pattern_utils.cc:124:26: error: unused variable 'graph_child1_node_view' [-Werror,-Wunused-variable]
        MutableNodeView* graph_child1_node_view =

@ezhulenev How do I get build_cleaner?

We fixed the flat_hash_set.h dependency internally. This PR has been merged so I'm closing it now. Thank you again for the PR!


Autocompletion suggest table name while alias exists

Description
It happens that autocompletion suggests and enters a table name as part of a column's fully qualified identified, in a situation the alias is provided. See screenshots below.
The alias has also been autogenerated by autocomplete.

It results in a query which fails on execution
DBeaver Version
CE 24.2.0
Operating System
Fedora 40
Database and driver
DB: Postgresql 16
Driver: Postgres
Steps to reproduce
Just write an SQL.
Additional context
No response

Thank you for bug report


:open_book: Docs: Add "Single Config Description" in config.md

What should be changed?
New we have "single config" support, but the Config document is out-of-date.

I'm interested in this!

@IOTdailinwei sorry, the documentation has been updated. Closing this issue for now. Please search other good first issues or help wanted issues :)


KVP pool 1 read regression test

Scope is to define a test case that will write a large number of KVP records in the pool 1 file, then read them.
This could result in a crash of the kvp daemon. Issue is to be fixed in upstream.

Added in https://github.com/LIS/lis-test/pull/822