Relax spec version

Based on the specification the spec_version has to be x.y.z sadly some implementations generates x.y entries.
More information can be found in https://github.com/theupdateframework/go-tuf/issues/206#issuecomment-1020213003

That sounds like a bug in go-tuf...? Our goal is generally to obey the spec, so if there's no reason go-tuf can't fix this problem, I'm not sure if we should change this.

actually it's not go-tuf it's primary rust-tuf...

@phenaproxima looking at other implementations (https://github.com/theupdateframework/rust-tuf/blob/d0c3ef9d7ac512fed069d97059d1160eaeac0efe/tuf/src/pouf/pouf1/shims.rs#L20) there is a very valid point for relaxing the validation being made:

We also need to handle the literal "1.0" here, despite that fact that it is not a valid version according to the SemVer spec, because it is already baked into some of the old roots.

So even IF tuf-go and tuf-rust would update their implementations, existing metadata sets might be around for a long time. Relaxing the spec is the only option for php-tuf to consume these existing repositories.

@phenaproxima any update and/or decision?

I have no problem with doing this.
Since the spec has not reached version 1.1.0 yet, I think it's fair either allow 1.0, or a real semver version that begins with 1.0..


Want to add a issue template

Please assign me under GSSOC'24

@sanika391  please assign this to me i have 2+ years of experience and flutter and i am GSSOC'24 contributor

@sanika391  , I'd like to work on this issue under GSSOC. Could you please add the necessary label and tag to the issue and assign it to me?


Get dimensions of corporate logo

We'll include the login the template, but we need a reproducible one for the mock content.
Get the dimensions so that a suitable mockup can be generated.

120 x 62 PNG. Light shades on transparent background.

Fixed in #527


How to set local pref based on prefix or AS path for a specific peer?

I would like to do some basic traffic engineering and able to set higher local pref on specific prefixes or specific AS PATH on routes received by a specific peer. Is this possible without custom config?
Thanks,
Rafael

Sorry for the noise - shortly after creating this issue I managed to figure this out.
I used the following config line in my peer:
pre-import-accept: 'if (bgp_path ~ [= 123 789 * =]) then bgp_local_pref=300;'
Now I am wondering if there's another way of doing this utilizing some other pathvector config parameter (maybe one that was purposed made for this?), rather than injecting into bird.conf.
Thanks,
Rafael

The as-prefs option lets you do a 1:1 mapping from origin ASN to local pref, but there isn't a way to match by AS path yet. I'll keep this open to track implementation


"Applied Accessibility - Wrap Content in the article Element" cannot be completed because it always thinks there are s

https://learn.freecodecamp.org/responsive-web-design/applied-accessibility/wrap-content-in-the-article-element/
This lesson cannot be completed because the second test ("Your code should not have any div tags.") always fails, no matter what the content of the editor is.
Tested in Firefox Nightly.
Related:

#128
#129
#130

I cannot reproduce, can you share your code please?

Deep Thoughts with Master Camper Cat

The Garfield Files: Lasagna as Training Fuel?

The internet is littered with varying opinions on nutritional paradigms, from catnip paleo to hairball cleanses. But let's turn our attention to an often overlooked fitness fuel, and examine the protein-carb-NOM trifecta that is lasagna...

Defeating your Foe: the Red Dot is Ours!

Felines the world over have been waging war on the most persistent of foes. This red nemesis combines both cunning stealth and lightening speed. But chin up, fellow fighters, our time for victory may soon be near...

Is Chuck Norris a Cat Person?

Chuck Norris is widely regarded as the premier martial artist on the planet, and it's a complete coincidence anyone who disagrees with this fact mysteriously disappears soon after. But the real question is, is he a cat person?...

The div test also fails if there is nothing in the editor.
I just tested in Chromium, and the issue is not happening there. Can you reproduce the issue in Firefox?
Also, I have noticed that the website switched back and forth between 2 designs yesterday. Does the website look like this to you right now?

(The other design has a second row under the header with the Run the Tests button in it, and the tests show up under the preview of the project instead of the description.)

I should have clarified, but I was using Firefox Nightly. I recently switched to Firefox Beta, and the issue is still occurring there. I am using Antergos Linux.
I tried disabling various Firefox add-ons, and it turns out that Plasma Integration is the add-on causing the issue:
https://addons.mozilla.org/en-US/firefox/addon/plasma-integration/
Disabling the add-on makes the
 tests immediately start working without even refreshing the lesson page. Likewise, enabling the add-on immediately causes the
 tests to stop working.
I have no idea why this add-on causes an issue. This issue only seems to happen with tests for
s, not any other HTML element.
The corresponding Chromium extension does not cause any issues with the freeCodeCamp tests. I have no idea if it is because of a difference between Firefox and Chromium, a difference between the Firefox add-on and its matching Chromium extension, both, or neither.

See https://github.com/freeCodeCamp/learn/issues/136#issuecomment-398936869


Find politicians with representatives with OCD ID/State mismatch.

Note that we'll need to set ocd_id_state_mismatch_checked to False to re-iterate through Representatives and find mismatches and corresponding Politicians.

https://wevoteusa.atlassian.net/browse/WV-92
Tested:

Running locally and querying all representatives to find mismatches.
Observing message about politicians found with mismatch.
Going to Politicians view page and filtering by mismatch.

👍


[BUG/ISSUE] V1.6.0 - First run dialogue partially not translated

Version 1.6.0 - First run dialogue
All strings have been properly and timely translated in Tolgee, yet the dialogue looks like this:

added the missing code to translate those sections


cargo-lock [wip]

Taking a look at this repo here might be helpful as well: https://github.com/yusdacra/nix-cargo-integration
It might have some bits and pieces we could re-use.

in the helix project it's used. It's very well made!
it integrates nicely all the different nix methods to build rust packages.
It's using crate2nix and buildRustPackage under the hood though.

@yusdacra Are you interested in working on this?
Maybe it is best to start this from scratch. There is now utils.simpleTranslate which should make it simpler to implement a translator.
The flake app contribute can be used to generate a template for a new translator with lots of comments inside on how to implement it.
In case this needs some more clarification, we can continue discussing in: https://github.com/nix-community/dream2nix/issues/16

@yusdacra Are you interested in working on this?
Maybe it is best to start this from scratch. There is now utils.simpleTranslate which should make it simpler to implement a translator.
The flake app contribute can be used to generate a template for a new translator with lots of comments inside on how to implement it.
In case this needs some more clarification, we can continue discussing in: https://github.com/nix-community/dream2nix/issues/16

Yes, I would like to work on this. I have some time for this now so I can attempt building something. contribute looks nice, will try using it.

This can be closed now that there is a Cargo lock translator merged.

@yusdacra And a very very good one at that! Thank you.


sparse_attention build failure

env: gcc 7.4.0; cuda 10.2; torch 1.7.1
I am trying to build from source as:
DS_BUILD_SPARSE_ATTN=1 python setup.py build

and got the following errors. Similar issue reported suggest I should disable pre-compiled headers in cmake; but it was not clear to me how to do this in deepspeed build. Any suggestions? TIA.
...
running build_ext
building 'deepspeed.ops.sparse_attention.sparse_attn_op' extension
/opt/gcc/7.4.0/bin/gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/opt/DeepSpeed/lib/python3.8/site-packages/torch/include -I/opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/opt/DeepSpeed/lib/python3.8/site-packages/torch/include/TH -I/opt/DeepSpeed/lib/python3.8/site-packages/torch/include/THC -I/opt/DeepSpeed/include/python3.8 -c csrc/sparse_attention/utils.cpp -o build/temp.linux-ppc64le-3.8/csrc/sparse_attention/utils.o -O2 -fopenmp -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1011" -DTORCH_EXTENSION_NAME=sparse_attn_op -D_GLIBCXX_USE_CXX11_ABI=1 -std=gnu++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /opt/gcc/7.4.0/include/c++/7.4.0/ext/string_conversions.h:41:0,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/bits/basic_string.h:6361,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/string:52,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/stdexcept:39,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/array:39,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/tuple:39,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/bits/unique_ptr.h:37,
                 from /opt/gcc/7.4.0/include/c++/7.4.0/memory:80,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/c10/core/Allocator.h:4,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/ATen/ATen.h:7,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                 from /opt/DeepSpeed/lib/python3.8/site-packages/torch/include/torch/extension.h:4,
                 from csrc/sparse_attention/utils.cpp:4:
/opt/gcc/7.4.0/include/c++/7.4.0/cstdlib:75:15: fatal error: stdlib.h: No such file or directory
 #include_next <stdlib.h>
               ^~~~~~~~~~
compilation terminated.
error: command '/opt/gcc/7.4.0/bin/gcc' failed with exit status 1

dup compiler path issue


BSlotComponent does not handle update events from underlying component

Overview of the problem
Buefy version: buefy-next (67ecf3a8b9e1365cc51f37f20b64f85403b0ad8b)
Vuejs version: 3.3.4
OS/Browser: macOS/@vue/test-utils
Description
<b-slot-component> does not handle update events from the underlying component.
Steps to reproduce
I encountered this while working on unit tests of SlotComponent:

#1

This bug should affect TabItems with a custom header slot.
Expected behavior
Update events from the underlying component are processed.
Actual behavior
Update events from the underlying component are not processed.

The problem is twofold:

Vue lifecycle events were renamed: hook:updated → vue:updated
Vue 3 no longer provides $on and $off APIs

@kikuomax Problem number 1 does not seem like a huge issue

However problem number 2 seems to be more of a concern


fixed weird things

changelog

fixed milk texture (wtfff milk is not transparent)
milk now uses a unique texture instead of tinted water (thx @omoflop!)
cauldrons uses the new milk texture
you cannot place milk on nether anymore
fixed milk bucket usage, now you can drink it when not looking at a block or when sneaking
fixed milk bottle duping glass bottles ater drinking
fixed wandering trader drinking milk
milk on maps are now white
you can now milk players with glass bottles!

Thanks for this! Expect an update sometime Soon:tm:

update is out!


Adding tooltips to the repo page. (WIP)

Following on from this proposal this PR implements the changes to the titles of the table on the repo page and introduces tooltips.
There's room for stylistic improvements. But this is what it looks like at the moment.

Closes #739

I'm unsure of the HTML and CSS difficulties, but would it be possible to have the tooltip be above (or below) the text so that it's still readable while the tooltip is active? All tooltips I can think of will generally do this as it's nice for the user to be able to see what the tooltip describes while reading it.
Example, but many others exist:

I agree with Ben's suggestions. As the position is absolute, moving the tooltip from its origin should be possible.


Why not just use https://github.com/docker/libkv?

Was there a reason?

We have some internal dependencies on kvdb index.

Index?
I don't like closing issues until they are actually resolved, can you
reopen?
On Wednesday, April 27, 2016, JV<EMAIL_ADDRESS>wrote:

We have some internal dependencies on kvdb index.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/portworx/kvdb/issues/5#issuecomment-215138372


Add more demos

We have a bunch of scattered demos for scroll timelines. Specially a few that don't use element-based offsets. I think it will be a good idea to consolidate them all here under the polyfill to showcase different features of scroll animations in one place and also allow polyfill to be exercised in different ways.
Here is the ones I know about:

https://github.com/majido/scroll-timeline-examples (available on Glitch)

The past few weeks I've been playing with the ScrollTimeline, using this polyfill to cater for older browsers. I'm collecting my demos over at https://codepen.io/collection/DkdaQK

Should we add a link to the collection in the README.

The mentioned collection dates back to 2021. Since then, all demos have been collected on https://scroll-driven-animations.style/. I still need to add the polyfill to most of those demos, though.


feat: add v050

Closes https://github.com/julienrbrt/simapp/issues/18

After this PR, I will configure the server at v050.simapp.zone


[Enhancement] Support mapping nested type to iceberg type

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:disappointed: fail : 4 / 32 (12.50%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/iceberg/IcebergApiConverter.java
4
32
12.50%
[117, 121, 123, 125, 127, 129, 132, 136, 137, 139, 144, 145, 146, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 167]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 32 (93.75%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/iceberg/IcebergApiConverter.java
30
32
93.75%
[140, 169]


fix: model uncontained failing in ci

What does this pull request change?
Added another assert to basically slow down the test.
Why is this pull request needed?
test keeps failing randomly in ci.
Issues related to this change

Closing PR. Trying to fix through #846 instead.


WooCommerce products in Lumberjack

Hello, I'm trying to figure out how to use Lumberjack with WooCommerce. I created a Product post type in Lumberjack, but when I implement the required getPostType and getPostTypeConfig methods it breaks WooCommerce because it seems to override the product post type WooCommerce had already set up. What is the best way to implement custom logic for an already-existing product post type?

WC will register its own post type 'product', so you can just omit that step, meaning you can go ahead and create custom templates with php or twig, just referencing 'product' as the post type. For example, in the root of the theme, you may create a 'single-product.php' as the product controller that sends the data to a twig template.
Keep in mind that the WC product system is very much based on the traditional WordPress template structure, so just take care when using WC with Lumberjack or Timber in general as I have come across a few instances where X & Y need special cases.


Fetch stats or stats64 with socketcan

I am a beginner in Rust and working with the socketcan-rs crate. I am trying to fetch the statistics available inside the /sys/class/net//statistics/ directory. However, I haven't been able to find a way to do this.
I also attempted to combine the netlink_packet_route crate with socketcan, but I encountered an "Address is already in use" error.
Could you please let me know if there is support for fetching these statistics using socketcan? Alternatively, is there a way to successfully combine both crates?
Thank you for your assistance.

This SocketCAN library uses the neli crate for Netlink functionality. It is enabled with the netlink cargo build feature, which is turned on by default.
The code for the netlink stuff is primarily found here:
https://github.com/socketcan-rs/socketcan-rs/blob/master/src/nl/mod.rs
I don't think there's anything in there to query for statistics on the interface, but I agree that it would be nice to have. Do you think you would want to try adding it and sending a PR?
As for the "Address already in use" error, keep in mind that much of the Netlink access requires superuser privileges. So you may need to run as root to get it to work.  In our Netlink module, the functions that require root access are commented as such, like:
    /// Sets the data bit timing params for the interface
    ///
    /// PRIVILEGED: This requires root privilege.
    ///


can you add option to set default language

current the default language is md. may i change to any other one?

@zhangzq something like?
"pluginsConfig": {
  "prism": {
    "defaultLanguage": "ruby"
  }
}


Improve performance of RelativePath canonicalization

This is a follow-up to https://github.com/gradle/gradle/pull/24943.
There was some uncertainty as to whether that change resulted in a detectable drop in performance in Gradle's overall performance tests. I put together some benchmarks looking at the constructor method that was modified, and based on my probably-non-representative sample of test cases, the new implementation took around 3.4x as long as the one that did not perform canonicalization.
The version in this PR skips running canonicalization checks on segments that come from existing RelativePath objects, which have already been canonicalized. This implementation actually performs better than the original, pre-canonicalization implementation in my benchmark test; I would take this with a grain of salt, as I do not have experience with JMH and may have used a poor setup or poor choice of test cases. (There's at least some evidence that for the range of test cases attempted, copying into the array with a for loop is faster than System.arraycopy, which would explain this. This could, of course, vary across JVM versions and other factors.)
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[x] Ensure that tests pass sanity check: ./gradlew sanityCheck
[x] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test APT

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.

@AlexLandau Thank you for your contribution and for the investigation of the issue!


Fix code scanning alert - Missing catch of NumberFormatException

Tracking issue for:

[ ] https://github.com/kiwiproject/dropwizard-config-providers/security/code-scanning/18

This needs kiwi 2.6.0 which is not yet released


can i use it with gemini openrouter api

its because its free.

oh wow i didnt see the demo i dont need gemini


PATCH to owned entity in parent entity odata controller (many)

This PR includes changes from #661 and #668. So if the previous PRs are merged, there will be less files to review.
These changes are to implement PatchTo[OwnedEntities] endpoint in parent controller as per Odata documentation - https://learn.microsoft.com/en-us/odata/webapi-8/fundamentals/ref-routing?tabs=net60%2Cvisual-studio#remove-a-relationship-between-two-entities-where-the-navigation-property-is-collection-valued

@alexandervlasenko could you please re-review the latest commit and resolve the conversations if all is good?


hms-dbmi -> hubmapconsortium

Now that the repo is moved, update all the links.
Finish fix #260.

(Do you understand what's going on with the new github checks? My sense is that Github is trying to get a more generic integration for CI services... but I'm not sure if we're in a transition now, and at some point the old interface will be dropped?)


Support without manually adding the query params in both 'as' and 'href' attributes.

What kind of change does this PR introduce?
It add support without manually adding the query params in both 'as' and 'href' attributes.
What is the current behaviour?
When making a contextual href, You'll need to pass some query params in href with relation to the as attribute.
What is the new behaviour?
No need for the double work anymore, Everything is handled within.
Does this PR introduce a breaking change?
Yes, You need to pass only a single url to enable the contextual routing
Other information:
Please check if the PR fulfills these requirements:

[ ] Tests for the changes have been added
[ ] Docs have been added / updated

Hey @prince272! Sorry for the big delay, unfortunately I haven't had time to dedicate to OS, recently.
I took a look at the PR and I'm not sure I'm able to follow: as could be any arbitrary path, right? So how could it be inferred from href?


GH-35410: [CI] Pin urllib3 for gcs testbench

Rationale for this change
gcs-toolbench's latest release currently pins requests-toolbelt to 0.10.0 which is not compatible with urllib >= 2.0.  Until there is a new release of gcs-toolbench I think we need to pin urllib to be < 2.0.
What changes are included in this PR?
A change to the install_gcs_toolbench.sh script that pins urllib to < 2.
Are these changes tested?
Yes, CI uses this script today.
Are there any user-facing changes?
No

Closes: #35410

@github-actions crossbow submit -g cpp


SAMOA-31: Remove unused Utils class

This class was used only by S4, and is not needed anymore.

+1
Not needed without S4.


Project level datasets doesn't have a button to save an author

There is no button to save authors as they are added

There is now a popup to add a paper. The way it worked before was very confusing.


Add convex hull requirements

More work is needed. I think the issue is that Indices arent getting created correctly on custom models.
The way it works is very simple, It takes the model reference from the entity and gets the verts and indices of the mesh using the MeshExtensions method.

https://discord.com/channels/668192300706430979/668192300706430982/1174176507195817984
Conversation from the lovely bepu community. I will need to look into one of 2 options:

pass the polygons to BP2
convex mesh decomposition

decomp definitely sounds like the larger bit of work but seems like the most favourable as well.

https://github.com/DesignEngrLab/MIConvexHull -To aproximate the shape (using ConvexHullCollider)
The V-HACD -looks like there is a c# wrapper
https://github.com/kmammou/v-hacd -To build multiple ConvexHullCollider from a concave mesh.
hacd need to be ported to c# or used as a lib

Ah sweet CoACD has an example with Unity as well.
https://github.com/SarahWeiii/CoACD/tree/unity/Packages/info.flandre.coacd/Runtime
I will try it out after work!

Just pasting some more options so I dont forget when I have time to work on this.
https://github.com/DigitalRune/DigitalRune/blob/master/Source/DigitalRune.Geometry/GeometryHelper.cs#L157
example:
https://www.youtube.com/watch?v=Y8NxEkvtqw0

So this is mostly done the only thing thats needed is a central BufferPool. I am currently creating a new one for each convex hull which is almost definitely wrong.
I also decided that decomposition can be done in a future larger PR just to make things move along for now.


Using Peertube to host & embed showcase videos

https://github.com/openandroidinstaller-dev/openandroidinstaller/issues/71
related to #3
Peertube is a great  video provider for such showcases and in general for update videos.
If you are on the look for a relatively small, but well managed instance with great storage options, I can recommend Peertube.TV.

@MagicLike I'm thinking about adding more videos and therefor moving to peertube. Sadly, Peertube.TV doesn't accept new accounts atm. Can you recommend another suited instance?

I'm thinking about adding more videos and therefor moving to peertube. Sadly, Peertube.TV doesn't accept new accounts atm.

No problem, I am partly administrating the instance, I can clear you an account... (I will open registration for a short time frame, so be quick!)

They are open!

Uhh, I guess I missed it...

np, still open!

Hm, for me it shows "Currently this instance doesn't allow for user registration" :thinking:

Ok, can you try again?

Okay perfect! :blush: I'm in :smile: Thanks a lot!
So I'll upload the demo videos immediately :)

How big are they all together?

I currently have two demo videos around 25 MB each :sweat_smile:

ok, than it is no problem... If you would have needed to upload more than 5 Gigs I could raise your daily limit ^^

Haha thank you! :) Hopefully I will never have to create that many demos :sweat_smile:

I also marked you, so that your uploads don't get auto-blacklisted... Small tip: Finish setting up your channel, it makes everything look nicer. If you need further help, just ask! :heart:

Thanks a ton for your support! That helped a lot! :relaxed:

Oh, one thing: For user privacy you should disable P2P in the embed 😉

Thank you for the hint! It is disabled now :slightly_smiling_face:

I'll close this now, if you need any further help, contact me on the fedi or via e-mail! :smiley:

The currently used endpoint for the embeds has been flagged as potentially malicious so some anti-virus will block it. What exactly stands in the way of just embedding a .webm of the videos? That would be a bit less problematic than an iframe

Hey @Tampa, thanks for the suggestion.
We would need to host the file somewhere since this is a static website. Where could we do it? I have not much experience with that.
Also, why is peertube.tv flagged as malicious? Maybe you have an idea @MagicLike 🤔

Virustotal thinks its fine
https://www.virustotal.com/gui/url/a4bb81a1d73ad6404b340dee614545b952a7a1ba14fefa017901db05e926e664/detection

This is what I see when I navigate to https://openandroidinstaller.org/

What stops you from putting it in github itself? Far as I know they only recommend keeping repos small, don't actually stop you from putting a 200mb videofile in there. As webm it should be relatively small. Alternatively could put just the videofiles into a separate repo and reference the raw file link.


change listening port

Description
change service port
Fixes RCHCLOUD-18226
Type of change
Please delete options that are not relevant.

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

Testing steps

Checklist

[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary

Codecov Report

Merging #133 (23ecb6b) into main (d0d91a0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #133   +/-   ##
=======================================
  Coverage   89.37%   89.37%
=======================================
  Files          14       14
  Lines         386      386
=======================================
  Hits          345      345
  Misses         31       31
  Partials       10       10

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 d0d91a0...23ecb6b. Read the comment docs.


Plugin stops communicating with N1MM+, loses ability to foreground app, detect VFO changes

Describe the bug
N1MM+ windows not coming to foreground, and Radio 2 is reported by plugin as not being initialized, and eventually the plugin stops updating the radio-jogged frequency.  Watchdog timer does not indicate any timeouts until after stopping the Radio broadcasts in N1MM+.  Re-enabling Radio broadcasts does not fix the issue; had to restart the plugin to recover.
To Reproduce
Steps to reproduce the behavior:
Seeking repro, initial guess is plugin started after Radio 1 message posted, but before Radio 2 message posts, which is not accepted until a repost following the next Radio 1 message.
Expected behavior
No loss of radio sync, no loss of window control
Screenshots
N/A
My environment is exactly the sample text below
Desktop (please complete the following information):

OS: [e.g. Windows 10 Home]
Version: [e.g. 21H2]
TouchPortal app version: [e.g. 3.1 build 8]

Smartphone (please complete the following information):

Device: [e.g. Google Nexus 7 2013 16GB]
OS: [e.g. Android 11 - LineageOS 18.1]
TouchPortal store app Version [e.g. 3.1 build 2]
Connection type to PC: [e.g. WiFi or Android USB]

Additional context
IC-705 radio 1
Manual radio 2

This might have been fixed during a recent update that closed an issue with radio broadcasts being fully processed for the first time before the plugin has had a chance to open up its command port back to N1MM+, leaving radios 1 and/or 2 in limbo.  We'll see if this issue resurfaces over the following weeks.


Update README.md

Corrected and cleaned up the English text.

@stoddart  Thanks for correcting syntax 👍


inotify doc udpate

Adds inotify instructions to docs for linux users.

[ ] Bug Fix

[ ] New Feature

[ ] Breaking Change

[x] Documentation

[ ] Refactor

[ ] Tooling

Resolves #2329


Prompts for settings do not respond properly to interrupt (ctrl+c)

If you start CPMA and start getting prompted for settings and hit ctrl+c, instead of exiting, survey instead proceeds to the next question. This may be a limitation of the survey library and I'm not sure we can fix it without work on the library or looking for a different alternative.

Yes, we've seen and discussed with @alexander-demichev  this behavior. It doesn't handle ^D as well. The library itself must be fixed. openshift installer, and other apps that uses survey library suffer from it.
This may be a stretch goal for Sprint 8. The fix should be pushed to survey lib upstream, which we have no guarantee we get handled by the end of the Sprint 8.

Doh... Folks, a little bit of googling and https://github.com/AlecAivazis/survey/issues/117#issuecomment-360380938
We just have to check the survey.AskOne() for err.Error() == "interrupt"
so taking my words about stretch goal back. :)

If it's quick that works even better. I put it on the backlog. I think features will be a priority for Sprint 8, so agree if it's going to take a lot of work we can hold off.


Examples on master branch don't compile using latest version

The examples on the 10.1.0 branch do compile. Is this intentional?

Which examples are you having trouble with? What are the error messages you are getting?

There are some breaking changes in master branch (#604, #666).
So it is expected.


Update plotly to v2.34.0 and require.js to v2.3.7

Proposed Changes
(Describe your changes here. Also describe the motivation for your changes: what problem do they solve, or how do they improve the application or codebase? If this pull request fixes an open issue, use a keyword to link this pull request to the issue.)
In preparation of the new release, updating more dependencies. The two dependencies updates, require.js and plotly, are included within the MarkUs codebase and loaded separately when viewing Jupyter notebooks. This should fix one security vulnerability alert, https://github.com/MarkUsProject/Markus/security/code-scanning/19.

Screenshots of your changes (if applicable)

Associated documentation repository pull request (if applicable)

Type of Change
(Write an X or a brief description next to the type or types that best describe your changes.)

Type
Applies?

🚨 Breaking change (fix or feature that would cause existing functionality to change)

✨ New feature (non-breaking change that adds functionality)

🐛 Bug fix (non-breaking change that fixes an issue)

🎨 User interface change (change to user interface; provide screenshots)

♻ Refactoring (internal change to codebase, without changing functionality)

🚦 Test update (change that only adds or modifies tests)

📦 Dependency update (change that updates a dependency)
X

🔧 Internal (change that only affects developers or continuous integration)

Checklist
(Complete each of the following items for your pull request. Indicate that you have completed an item by changing the [ ] into a [x] in the raw text, or by clicking on the checkbox in the rendered description on GitHub.)
Before opening your pull request:

[X] I have performed a self-review of my changes.

Check that all changed files included in this pull request are intentional changes.
Check that all changes are relevant to the purpose of this pull request, as described above.

[ ] I have added tests for my changes, if applicable.

This is required for all bug fixes and new features.

[ ] I have updated the project documentation, if applicable.

This is required for new features.

[ ] If this is my first contribution, I have added myself to the list of contributors.

After opening your pull request:

[X] I have updated the project Changelog (this is required for all changes).
[X] I have verified that the pre-commit.ci checks have passed.
[ ] I have verified that the CI tests have passed.
[ ] I have reviewed the test coverage changes reported by Coveralls.
[ ] I have requested a review from a project maintainer.

Questions and Comments
(Include any questions or comments you have regarding your changes.)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

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 91.439%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
40204

Relevant Lines:
43295

💛  - Coveralls


Forced traefik to only allow tls1.2+ requests

Updated the traefik dynamic config to force clients to use tls1.2 or newer

Partially fixes #432, doesn't take into account cyphers


cmd/go2go: add ability to specify build tags in go2go

You can specify build tags, so that imports properly work during translation,
by using the -tags option, e.g. go tool go2go run -tags=appengine x.go2.
The -tags option is available for all the go2go sub-commands.

@googlebot I signed it!


Support multi-sig transactions

In theory we do, now in practice.
Add a --prepare=<file> flag that is honored by all tx commands, and outputs the tx as json after signing it.
Add a --multi option to all tx commands so they wrap the tx with a multisig wrapper not a single sig wrapper.  Very important with --prepare
basecli tx (no subcommand) will take --in=<file> to load an existing tx.  You can then use --name=<signer> to add another signature, and either post it directly, or --prepare it into a second file to collect even more sigs.
This may not be the most user friendly, but the functionality is all there and we can add better UX when we actually have experience using it.

This was dealt with in #176


Android Release build recording not working

Hello I have implemented this library which works fine in iOS (debug) and android(debug) but when I create release build it recording only for 5 second and stopped without saving any solution

Solution : Turned out it was microphone & storage permission error  :)


Bug: cannot retrieve version information for pom outside work directory

Hi there,
as per title we found an issue with this action when used with a repo with a pom.xml outside the work directory.
It reports:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli): Goal requires a project to execute but there is no POM in this directory (/home/runner/work/repo/repo). Please verify you invoked Maven from the correct directory. -> [Help 1]

even though the pom.xml path was specified.
There seems to be a bug in the action sources as the pom.xml path is set but not used..
I think the proper fix would be something like:
runs:
  using: composite
  steps:
    - id: resolve-version
      shell: bash
      run: "echo \"::set-output name=resolved-version::\
        $(mvn -Dexec.executable=echo -Dexec.args='${project.version}' -f ${{inputs.pom}} --non-recursive exec:exec --quiet)\""

Thanks for reaching out,
For some reason I;ve forgotten to use this input parameter :D
I've commited a fix at GH-1 branch.
Could you please check it and tell if it fixes your issue?

Hi @JarvisCraft,
thanks for the quick feedback.
Looks like it's working:

This is what I was getting before:

I just changed the action reference:


Adding pagination in Blogs section

Describe the feature
Adding Pagination to the Blog Section
Problem Description
The current blog section displays all posts on a single page, leading to a cluttered and overwhelming user experience as the number of posts increases. This can make it difficult for users to navigate through content and find specific posts. To improve usability and organization, we need to implement pagination, which will divide the blog posts into manageable pages.
Solution Approach
To add pagination to the blog section
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

This is not required.


API Groups not set when creating custom roles

On 2.6-head commit id: 10dfee4

Create a rancher server on the version v2.6.1-rc7
Create an rke1 node driver
Create a user with standard permissions from Users and auth --> Users - user1
From Dashboard create a custom role with list for Deployments and secrets
Request sent has:

apiGroups: [""]
nonResourceURLs: []
resourceNames: []
resources: ["secrets"]
verbs: ["list"]
1: {apiGroups: [""], nonResourceURLs: [], resourceNames: [], resources: ["deployments"], verbs: ["list"]}
apiGroups: [""]
nonResourceURLs: []
resourceNames: []
resources: ["deployments"]
verbs: ["list"]

Assign User1 with this role, in project Default
Login as the user.
User can list Secrets but NOT Deployments
When the same steps for creating a role and assigning to a user is done via Ember UI. User has access to deployments as the API Group set on the resources is * by default in Ember UI

And as per offline discussion with @mantis-toboggan-md empty string applies to ‘core’ api group which includes secrets. But then deployments are part of the ‘apps’ api group and empty string is not valid.
With Apps API group for deployments, i see it working fine for user1

Logging this issue for the UI to automatically set the API Group for selected Resources

This is more or less correct; secrets and deployments are in different API groups, and if you want multiple apiGroups you should specify them.  The implicit * was a poor and dangerous default because it's also granting access to any other type in the cluster in another group that happens to be called Secret or Deployment.

Well if you type in that way... but we have a dropdown of choices and if you're picking one of those I guess we should know what apigroup they're for and fill that in (and group the choices by that so you know which one you're picking)

@neillsom I believe this issue is closely related to this other one https://github.com/rancher/dashboard/issues/4888. I was talking to Lauren about how we can improve that form by automatically filling in the api group when that form is filled out. Improving that form might also fix this issue along with it.

After talking to Neill, it sounds like it makes sense for me to take over the work on this one because it is a prerequisite to getting the solutions for https://github.com/rancher/dashboard/issues/5138 and https://github.com/rancher/dashboard/issues/4888.

Dev-validate PASSED
Steps taken to reproduce the issue
For a new project role, added different resources from different API groups. Also edited the role and added a few more resources.
Rancher version on which the issue was reproduced
Initially v2.6.3-patch1, then observed the correct behavior in v2.6-head d604b7e.
Steps taken to see the issue fixed
Saw that the API Group field gets filled out automatically when I select a resource (except for Core K8s resources which must have an empty string for API Group).
Also seeing the new nested structure grouping resources by API Group, instead of the flat list of resources.

This can be closed.


Use forked mkdocs-redirects

What
Fix for https://github.com/rerun-io/rerun/issues/2222 (round 2)
Related commit - it's just removing the noindex line from the redirect index.html template. I have yet to confirm if this actually has the intended effect, but it's the only noindex anywhere in the entire docs site, and that's what google search console was complaining about. If this works, I'll make a PR upstream with the fix.
Checklist

[ ] I have read and agree to Contributor Guide and the Code of Conduct
[ ] I've included a screenshot or gif (if applicable)

PR Build Summary: {{ pr-build-summary }}

Docs preview: https://rerun.io/preview/6383747/docs
Examples preview: https://rerun.io/preview/6383747/examples

Updated requirements to use git+ instead of the zip archive, because the zip archive has extremely heavy secondary rate limiting. This means a git clone of rerun-io/mkdocs-redirects is necessary for every pip install -r requirements-docs.txt, but the repo is pretty small, so it's not too bad.


Create e2e tests for tutorials

Follow the pattern on http://ui-grid.info/docs/#/api/ui.grid.directive:uiGridStyle
Aim to have reasonable functional coverage for each tutorial element.

Isn't this complete? (Even though travis isn't exactly running them right now :p )


TextField has a ripple effect that seems to be outside of guidelines

@willlarche I may be wrong on this but the current TextField implementation has a ripple effect within the bounds of the text field and I couldn't see anywhere in the spec (or other examples) where this is defined. It feels a bit strange.
It would be awesome to be able to disable that particular aspect.

Great catch. You're right. Ink ripples were cut from Outline and Filled text fields earlier this year.
For backwards compatibility, we should keep it (the old Underline styles had it.) But I would prefer it if the default was 'off'.

Any news?

Same here i need a solution

There is no news here. We'd accept a good PR if anyone wanted to make a backwards compatible fix, though!

i have same problem


Job results: info link should take to the user guide for that service

I am looking at the RNA-seq job result folder.
When I click on the "Info" button in the green bar, it takes me to PATRIC private workspace user guide below.
https://docs.patricbrc.org/user_guides/workspaces/workspace.html
I think it will help if we replace this (or add another link) to theresult section of the user guide for that specific service.

This is on prod.  It's not perfect because the top summary has to be loaded for the link to point to the user guide (among other reasons).... but it's probably good enough for now.


WIP:Implementation of docz

Everything seems to work fine, but I think I could not make it look as expected because I didn't figure out how to use styles there. Fab component seems to respond to hover and changes its state as expected but nothing happens because of lack of styles. Ping me, if you need some more help with it, or when you will manage to get it to look as in your example. Great job on a component, I've starred it!
To run docz install all dependencies and run npm run docz:dev

Thanks for your help with this!


Update bucket logging module version

Update to latest label module to support the environment attribute
what

Add compatibility with the latest label module's version

why

s3 bucket module has the same name in different environment

references

/test all

Is it ok tests failed?

@okgolove I'd like to ensure they pass. Once #86 merges (should be later today) then we'll be good to go and I'll get this shipped. Sorry for the wait!

@okgolove Sorry to do it to ya, but it looks like there are some merge conflicts. Mind fixing and we'll get this merged?

@Gowiem it seems I shouldn't run make readme. :)
I delete all changes related to README's.

/rebuild-readme

/test all

@okgolove Thanks for the contribution! Released as 0.25.0.


Fix for scrolling issue #128

Fix horizontal scroll view scrolling using DPad even when scrollEnabled is set to false

Summary
A scrollview with the scrollEnabled prop set to false still scrolls on tv remote dpad input on androidTV.
This effect can be seen when a Vertical ScrollView with scrollEnabled={false} have multiple HorizontalScrollView with scrollEnabled={false}. When Dpad up down is pressed HorizontalScrollview which is present inside Vertical ScrillView moves like listview.
React Native version:
##0.63.1-2
Expected Results
The scrollview should not scroll when scrollEnabled is set to false, regardless of touch, mouse or DPad input.
Changelog
This change is continuation of PR  #25105 which had handled scroll events for vertical scroll view but missed to had changes in ReactHorizontalScrollViewManager.java
[Android] [TV] - HorizontalScrollView
Test Plan
Horizontal scroll view should scroll when scrollEnabled ={true} and should not scroll when set to false  regardless of touch, mouse or dpad input.

@dlowder-salesforce can we have this merged in the next release as we are blocked on this and using fork of repo now


Train Code ?

@yerfor

Thanks for the reminder, we are currently working on it. And the training code will be available in a few days.

Hi, the training code is released.


Dependencies issues - Unable to add flutter_data

Hi,
I use some other packages in my app and I'm unable to add flutter_data because of an old package reference.
Here is the error message:
Resolving dependencies...
Because i18n_extension 6.0.0 depends on analyzer ^5.2.0 and no versions of i18n_extension match >6.0.0 <7.0.0, i18n_extension ^6.0.0 requires analyzer ^5.2.0.
And because flutter_data >=1.5.1 <2.0.0-rc1 depends on analyzer ^4.7.0 and every version of visual_editor from path depends on i18n_extension ^6.0.0, flutter_data >=1.5.1 <2.0.0-rc1 is incompatible with visual_editor from path.
So, flutter_data depends on analyzer ^4.7.0 which is quite old, is there a way to upgrade it ?
Thanks

Remove analyzer: ^4.7.0 from pubspec.yaml file and add analyzer: ^5.3.1 dependency.
after try "flutter pub get" command in terminal

Correct, have you tried overriding dependencies? Can we close this one?

flutter pub get does not let you install analyzer version higher than the one installed in the flutter_data package

@vd3d  I suppose "old" is relative as analyzer 4.7.0 is just 3 months old.  That dependency will stay there for now as upgrading to 5.x causes incompatibilities with common libraries when using the latest stable Flutter (3.3.10)
Which Flutter version are you running? Perhaps you can try downgrading i18n_extension?


Integrated the fast sampling on Teensy

Tested everything. Works really well
Managed to sample frequencies of 50 kHz!!!!!!!!!!!!!!!!! WOPWOP!!! (Ty Felix for making amazing code <3)
I have changed the filter we use in digital processing to only be a 2nd order since the 9th order was to extreme. This also makes code run much faster :)

Updated wiki page with new info here: https://vortex.a2hosted.com/index.php/Acoustics


get-metadata: display a more user-friendly error when a wrong PR id is used

Currently:
get-metadata 163754
× Getting commits from nodejs/node/pull/163754
×  GraphQL request Error
Error: GraphQL request Error
    at Request.request (C:\Users\targo\AppData\Roaming\nvm\v8.9.0\node_modules\node-core-utils\lib\request.js:50:19)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
{
  "variables": {
    "prid": 163754,
    "owner": "nodejs",
    "repo": "node"
  },
  "errors": [
    {
      "message": "Could not resolve to a PullRequest with the number of 163754.",
      "type": "NOT_FOUND",
      "path": [
        "repository",
        "pullRequest"
      ],
      "locations": [
        {
          "line": 3,
          "column": 5
        }
      ]
    }
  ]
}

@targos , sure I will try to work on that.


onDark theme doesn't change color of the X clear value icon

Describe the bug

To Reproduce
Steps to reproduce the behavior:

Use <auro-input onDark />
Enter a value in the input
Examine the X clear icon

Expected behavior
The icon should not be black, it should be --auro-color-icon-disabled-on-dark

@jason-capsule42 auro-input doesn't support ondark?
https://auro.alaskaair.com/components/auro/input/api

auro-input onDark should be removed from the element with v3.0 and then we can look to adding better dark mode support.

Fixed in Beta with our theming related work.


feat: cache Go's build artifacts in dockerfiles

This update caches Go’s build artifacts, speeding up image builds and avoiding rebuilds for unchanged packages, thus streamlining development.

@nddq you need to amend and sign all previous commits (or squash to a single signed commit)

wonder if we could do this to CodeQL somehow so that the Windows build would take less than 90 minutes? 😭

@nddq you need to amend and sign all previous commits (or squash to a single signed commit)

i did add a -S to every git commit though? Is it not showing up?

i did add a -S to every git commit though? Is it not showing up?

not on cf4c52c92544e268f589997041bf5678c1844ebb
you can see which ones have the Verified badge here https://github.com/microsoft/retina/pull/159/commits


Improvement: Add caching for nuget & msbuild incremental compilation

Currently, the buildpack does not make any attempts to cache and reuse assets between builds. There are two main areas of improvement:

NuGet packages: these are currently restored each time over the wire each time a build is run, which is very wasteful. Effort should be made to setup nuget cache and reuse it across builds
Incremental compilation: obj folder that is implicitly created during the build process maintains a large number of artifacts. MSBuild uses it to do incremental builds, greatly speeding up the compilation of the same project between builds.

These sound like great ideas. They align with things we have done elsewhere in the Paketo project where we store build artifacts in cached layers and restore them on rebuilds. This allows the language ecosystem tooling to handle proper reuse of those artifacts on its own. An example of this can be found in the go-build buildpack which saves the go build cache in its own layer.

I have taken a bit of a look into setting up a reusable Nuget cache and it seems by using $NUGET_PACKAGES we could quite easily set up a cache for Nuget packages could be reusable between build and speed up rebuilding. After some preliminary testing it appears to be a relatively easy slot in. I think that this definitely warrants a deeper investigation than what my short spoke allowed for.
Resources:
https://docs.microsoft.com/en-us/nuget/reference/cli-reference/cli-ref-environment-variables
https://docs.microsoft.com/en-us/nuget/consume-packages/managing-the-global-packages-and-cache-folders

I have done a little more investigation into reusing the Nuget cache and there are definitely some potential drawbacks from adding it. In some of the smaller apps that I tested against I actually saw overall build times go up because restoring and exporting the layer took more time than was saved during the build. I think overall though those apps are probably not emblematic of the larger .Net application space. The addition is relatively straight forward and I think that in the long run in is probably the right thing to do.
I also took some time to look into the obj folder as a means to optimize our builds. This folder is generated during publish and as indicated in the original post effectively stores a compilation cache. I found it difficult to test the efficacy of reusing obj folder between builds but it did appear to be relatively stable even when changing small details between builds.
I think to move forward on this I would like to split this issue into 2 separate issues so that each optimization can be tracked and benchmarked more easily. I am more than happy to write these issues up and I will like out to this issue as the originator. This should hopefully allow us to get bits and pieces of this optimization in while allowing for further discussion.

I'll close this issue in favor of the two newly created narrower issues.


DOCS-5405 Added Get Updated Objects section

And put Usage Notes in alphabetic order.

@alexandruatomei9, please, can you or anyone on the team help @george-hoffer reviewing this PR. Thanks in advance!

Replacing this with a reference update.


Run validate_reflection.py on repo

Need to run:
./tools/validate_reflection.py plugins/ programs/ libraries/ --recurse --extension "cpp" --extension "hpp" -e
and fix all errors that are identified.
Already analysed errors:
struct additional_block_signatures_extension : fc::reflect_init {
Most likely it is that the regex didn't account for only having one word between ":" and "{"
class console_appender final : ...
Most likely it is that the regex didn't account for "final"
This needs to be completed before #7761 can be merged.

Fixed in #8409


[FLINK-7347] [streaming] Keep ids for current checkpoint in a set instead of a list

JIRA issue: https://issues.apache.org/jira/browse/FLINK-7347
What is the purpose of the change
This pull request changes the data structure used to store acknowledge-pending message ids from an ArrayList to a HashSet. This is done to eliminate an extremely inefficient call to the removeAll method in MessageAcknowledgingSourceBase.notifyCheckpointComplete.
The implementation of removeAll is such that if the set is smaller than the collection to remove, then the set is iterated and every item is checked for containment in the collection. The contains action on an ArrayList is very inefficient, and it is performed for every item the set.
In our pipeline we had about 10 million events processed, and the checkpoint was stuck on the removeAll call for hours.
Brief change log
Keep ids for current checkpoint in a set instead of a list
Verifying this change
This change is already covered by existing tests, such as RMQSourceTest.
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): yes - performance should be improved
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: yes - this should resolve the problem where checkpoints would get stuck on the call to removeAll

Documentation

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

Thanks a lot for contributing this fix, @ymost! 👍
I merged into master, could you please close this PR?

Thanks for merging!


[Feature] async operations inside on_message

Describe the solution you'd like
The current implementation of on_message function in pubsub does not allow us to use async functions inside the function. The changes for this would include changing the constraints on on_message function to
  fn on_message<F>(&self, func: F) -> JoinHandle<RedisResult<()>>
  where
    F: Fn(Message) -> impl Future<Output = RedisResult<()>> + Send + 'static,

Additional context
NA

Added in 10.0.0 (https://github.com/aembke/fred.rs/pull/314)


feat: port Analysis.Calculus.Deriv.Slope

Github shows Deriv.Basic as a part of this PR. Don't know how to fix this. Please ignore that file while reviewing: the first commit is already in master.

[x] depends on: #4434

This PR/issue depends on:

leanprover-community/mathlib4#4434
By Dependent Issues (🤖). Happy coding!

bors merge

Avoiding merge conflicts on the queue:
bors r-

bors merge


Add Kafka Source defaults, starting with KEDA annotations

Proposed Changes

Add new config-kafka-source-defaults configmap to be used by the defaulting mutating webhook
When autoscaler is enabled in the configmap, the defaulting webhook automatically adds KEDA annotations.

Release Note

- 🎁Autoscaling annotations can now be automatically added to KafkaSource objects. See the documentation for more details.

Docs
See https://github.com/knative/docs/issues/4181

/cc @steven0711dong @matzew @zroubalik

Was this tested? I just deployed this change into pg1 and created a Kafka source from there. The annotations were not added.

Was this tested? I just deployed this change into pg1 and created a Kafka source from there. The annotations were not added.

yes. What is pg1 :-) ?
Anyway, did you change the configmap to enable annotations injection?

/lgtm

/cherry-pick release-0.25


Add Tasks tab to the Applications table application details drawer

Summary
With the addition of automatic language discovery, and general task management, the application table's application detail drawer needs to be enhanced to provide a view into the tasks associated with an application.  The details drawer will allow a user to list and view previous and current tasks performed on an application.
Enhancement references:

https://github.com/konveyor/enhancements/issues/171
https://github.com/konveyor/enhancements/issues/170

Requirements
From the application table, when an application is selected, a details drawer opens.  The drawer shows multiple tabs of information about the application.  The existing "Reports" tab allows a user to view the most recent "analysis details" for the application.  This is the activity log of the analysis task.
Base requirements:

Add a new tab called "Tasks" to contain a simple table of the tasks associated to the application
Note: See the Dependencies details drawer for an example of a simple table within a tab in the drawer
The table should have the standard table functionality with filtering, sorting, and pagination
Due to space limitation, bulk actions / multiselect functionality can be omitted
The limited horizontal space will limit the number of columns that can be usefully shown.  Base candidates:

Task id
Task kind
Status (perhaps abbreviated)
Priority

Task actions:

Adopt the same set of individual task actions from #1931
Action on the tasks may be allowed based on task kind and if the current user is the creator of the task.  Put the set of action on a kebab menu for a task, with actions not currently permitted to be disabled with a tooltip explaining why.
Viewing a task's activity log should be possible by clicking a link on the task table, possibly the task's id or an action icon
With functionality of #1929, viewing the log will open as a full page view
Browser back button navigation, or breadcrumb navigation back to the application table with the selected application's detail drawer open to the Task tab should be supported

Screen shots and mockups
Current State
View an application's most recent analysis task's activity log:

Future State
Show the task list:
mockups not yet available
Perform an action on a task:
mockups not yet available
View the tasks's activity log:
mockups not yet available / may not be needed here

@dymurray, @JustinXHale, @rromannissen, @jortel, @mansam -- for your consideration


Infer/Set Blank APIVersion - Bug 1982737

Description of the change:
This commit modifies creation of the CSV passed to ownerReferences by setting it to v1alpha1 (inferred from the fact that it is being used for all other purposes) in the case that it has been left blank in the original bundle.
Motivation for the change:
In previous versions of OLM is a user passed in a bundle missing an APIVersion the install plan would fail with a difficult to decipher message stating it had failed to create a service account for the  metadata.ownerReferences.apiVersion: Invalid value: "": version must not be empty'.   The original bug report asked for the following in response:

For OPM index add to fail if an APIVersion had not been set in the bundle.

To enforce separation of concerns the proper place for this to fail is with Operator SDK Validate. This error is it is in fact caught properly by the SDK and fails at that stage as expected.

For the InstallPlan to fail with a message pointing the user to an error in the bundle's CSV.

Rather than update the error message this change fixes the underlying issue preventing the InstallPlan from failing.
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 /doc
[ ] Commit messages sensible and descriptive

/ok-to-test

What happens if the manifest was intended to represent a v2beta3 CSV? Say there were some new fields added -- wouldn't they have been lost during unmarshaling into the v1beta1 struct? The error is desirable here.

/hold
Just had a long conversation with @benluddy about this and I agree that we shouldn't infer the version is v1alpha1.
I originally suggested inference on the false assumption that a bundle could be installed today w/o the CSV version field. As it turns out, most -- I really think all -- bundles that don't specify the CSV version would cause the InstallPlan to fail on the same ownerreference issue. This means backwards compatibility is no longer a problem for solutions that don't support unspecified versions.
That being said, instead of inferring the version, I think we should fail InstallPlans earlier in their execution and output a more helpful message to their status when we notice an unspecified version. In reality, we should be doing this already for resource that use the dynamic (untyped) client (so switching to that for POSTing CSV could be helpful too).

I think we should fail InstallPlans earlier in their execution and output a more helpful message to their status when we notice an unspecified version

@njhale @benluddy isn't that under the assumption that the apiversion is the only field that'll be absent from the CSV? For example, since the apiserver infers the kind too if that's missing, do we need another check for kind? Are there other fields that are optional in the mainfest but will be inferred by the apiserver? Do we need checks for all of those fields?

Per conversation above PR has been closed in favor of working on an alternate solution in PR#2673


Flows and runs should live in hierarchical userspace

Currently flows and runs are exposed as independent top-level routes, but these are user-owned resources. Better to reflect this in the UI.

In cd543b3


Designing A Logo For PACKABUNCHAS

Hi Admin,
I'm interested in contributing to your project as part of GSSoC. I've been following your work and believe my skills align well. You can find my portfolio here: (https://sites.google.com/view/uibymehtab) and LinkedIn (https://www.linkedin.com/in/mehtabarkhan/)
Thanks,
Mehtab

If you have any doubt you can directly send message on our discord (https://discord.gg/rZb46cCMmK), we have created separate channals for all projects...
Thank you :)

If you have any doubt you can directly send message on our discord (https://discord.gg/rZb46cCMmK), we have created separate channals for all projects...
Thank you :)

Sure thanks,
will share some sample here of logo soon.

@Durgesh4993 please assign this task to me i want to work on this task


Update Spring Boot version

Updating the Spring Boot version is a constantly ongoing task, and it's easy to do. That makes it a good spot for beginners to get started by making a PR.
To change the Spring Boot version, you must change it in the following files:
complete/build.gradle
complete/pom.xml
initial/build.gradle
initial/pom.xml

can I work on this?

can I work on this?

Definitely. In open source, anyone can work on anything. That's the point. However, not everyone can approve everything. So, someone makes a pull request (PR) and the repository owners check whether it makes sense and, if it does make sense, approve that PR.
So, in this case, do the work in a local branch and then make a pull request to this repository. If you did the right thing, we'll approve it, and you will have committed to a Spring repository. How to make a local branch and a PR is covered in all kinds of places out there on the Internet.
Sorry if you already know all that. We have to write for novices even when people might be experts, because we rarely know for sure.

Closing this as it will be managed on a different level.


[Non-Admin Cluster Creation] Unable to create a cluster via template when there's no current cluster

Whenever we have no access to a cluster (for instance non-admin) we can't fetch cluster specific schemas, so fail on 'install' of chart at
        this.operation = await this.$store.dispatch('cluster/find', {
          type: CATALOG.OPERATION,
          id:   `${ res.operationNamespace }/${ res.operationName }`
        });

This is aside from rancher/dashboard#3719 and the fixes in rancher/dashboard#3554

Now unblocked given Darren & Vince's non-admin cluster create work

I've given this a test (using https://github.com/rancher/dashboard/pull/3820) with 4def656 and hit a couple of issues. Using hardcoded-template from repo https://github.com/slickwarren/cluster-template-examples main with the default values (i.e. a secret that doesn't exist

The install fails before the provisioning cluster is created, therefore the user will never be able to fetch the catalog.cattle.io.operation and therefore never see the log which explains the failure
The failure itself looks permissions based. Could be a chicken and egg scenario Error: rendered manifests contain a resource that already exists. Unable to continue with install: could not get information about the resource: clusters.provisioning.cattle.io "qa-hardcoded-0" is forbidden: User "u-j2tc4" cannot get resource "clusters" in API group "provisioning.cattle.io" in the namespace "fleet-default"

@dramich Is it possible to add GET to catalog.cattle.io.operation for cluster-creator?

Dan is aware of the issue, however there is no rancher/rancher ticket to cover the work their side (we have changes our side - #3885 )

The frontend changes for this are all done and merged.

@richard-cox Shouldn't the schema name be catalog.cattle.io.operations? I am adding the equivalent backend changes but still seeing the same error.

I am still seeing the same error even if I added the permission in backend. Here is the console log:
Find: [management] management.cattle.io.setting system-default-registry
actions.js:270 Find: [management] management.cattle.io.setting server-url
actions.js:270 Find: [cluster] namespace fleet-default
actions.js:157 Find All: [rancher] cloudcredential
resource-instance.js:516 Starting wait for catalog operation fetch
actions.js:270 Find: [management] catalog.cattle.io.operation fleet-default/helm-operation-5tlm6
resource-instance.js:542 Wait for catalog operation fetch done
actions.js:270 Find: [cluster] catalog.cattle.io.operation fleet-default/helm-operation-5tlm6
3subscribe.js:354 Ping [management] from dev

I think in here, rke2 cluster template is always going to be installed in management cluster, so we don't have to wait for the schema of the provisioned cluster?

For cluster template we only wait for the catalogue operation. On success we redirect to the provisioning cluster list page. In either case both management and provisioning clusters should have parity.
What was the actual error you were seeing?

@richard-cox I am seeing the error unknown schema: catalog.cattle.io.operation in UI. I am able to get operation and logs from api(/v1/catalog.cattle.io.operation).

This issue is now unblocked by the backend with the pr https://github.com/rancher/rancher/pull/34331 which addresses https://github.com/rancher/rancher/issues/34277.

Re-opening as I'm not able to create clusters logged in as standard user fails with the error Unknown schema for type: catalog.cattle.io.operation

Added the repository https://github.com/StrongMonkey/cluster-template-examples.git from local --> Apps and market place.
Enable openLDAP
Log in as standard user, create a cluster from the cluster template.
The cluster creation fails upon clicking on the save button, fails with the error Unknown schema for type: catalog.cattle.io.operation.
Following are seen in the logs at https:///v1/catalog.cattle.io.operations/fleet-default/helm-operation-9gfbp/logs from the API https:///v1/catalog.cattle.io.operations

helm install --generate-name=true --namespace=fleet-default --timeout=10m0s --values=/home/shell/helm/values-cluster-template-0.0.1.yaml --version=0.0.1 --wait=true /home/shell/helm/cluster-template-0.0.1.tgz

---------------------------------------------------------------------
SUCCESS: helm install --generate-name=true --namespace=fleet-default --timeout=10m0s --values=/home/shell/helm/values-cluster-template-0.0.1.yaml --version=0.0.1 --wait=true /home/shell/helm/cluster-template-0.0.1.tgz
---------------------------------------------------------------------

If we click cancel and go back to cluster management page, we can see the cluster stuck in Provisioning state with the following error displayed:
Failing bootstrap machine(s) anupama-3-twst2-b964bf56f-57mr6: failed creating server (DigitaloceanMachine) in infrastructure provider: CreateError: Failure detected from referenced resource rke-machine.cattle.io/v1, Kind=DigitaloceanMachine with name "anupama-3-twst2-630c7e01-7zh6k": Running pre-create checks... Creating machine... (anupama-3-twst2-630c7e01-7zh6k) Creating SSH key... (anupama-3-twst2-630c7e01-7zh6k) Creating Digital Ocean droplet... Error creating machine: Error in driver during machine creation: POST https://api.digitalocean.com/v2/droplets: 500 Server Error The default lines below are for a sh/bash shell, you can specify the shell you're using, with the --shell flag. and join url to be available on bootstrap node

If we login as an admin and create a cluster from cluster template, the cluster comes up active.

I've created a fix for the Unknown schema for type: catalog.cattle.io.operation issue.
The other issue though, the cluster stuck in provisioning, i couldn't reproduce (saw something different).
@anupama2501 Are you using the main branch of https://github.com/StrongMonkey/cluster-template-examples.git and the template named as cluster-template ?

@richard-cox The do issue is probably unrelated and are due to configuration error. cc @anupama2501

Verified on v2.6-head 2e55e84

Added the git repo in the chart repositories https://github.com/StrongMonkey/cluster-template-examples.git with new as the branch.
Created a cluster as an admin - come up fine no errors, verified all logs are shown.
Created a cluster as a user - came up fine, verified all logs are shown
Provided same name to the cluster  - verified the error logs are shown in the backend.
Created a cluster with multi nodes - came up fine and no errors seen.


Host it remotely for iterative modeling

Students can submit repeatedly and get the plan that failed so they can improve.

Currently testing live with my class (cf. #7 )

This is pretty much done & working. Including a protocol for cool-down just like the original online solver (essential, since correct solutions on larger instances can be quite the challenge).
@nirlipo Want to have a look?

Nice feature! do you have a url with a session to see it in action?

I'll spin it up again to show you -- will send the session link as a DM, since I'd rather not have assignment solutions floating around.
Any other instructors that find this, just let me know if you'd like access.


[Social Service]

Actual Results
The button of new social information is not being displayed.
Expected results
The system should display the button of the new social infoemation when the user have not entered yet any information in the current day.
Steps to reproduce
Go to Social or Registration module-> Search for a patient->go to Clinical services -> see Social information service
Screenshot/Attachment (Optional)

@Benilde did you check in the patient?

@Benilde can you confirm if you did check in the patient?

The problem is because canAdd returns undefined for social form.
https://github.com/esaude/esaude-emr-poc/blob/639a6a3ad1a39e3770a7ee1b9a41cb44733a8882/app/poc-common/clinical-services/directives/clinicalServices.js#L96-L112
I'm not sure what this function is supposed to do.


code cove

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@875ffdf). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #3   +/-   ##
=========================================
  Coverage          ?   46.15%
=========================================
  Files             ?        1
  Lines             ?       13
  Branches          ?        0
=========================================
  Hits              ?        6
  Misses            ?        4
  Partials          ?        3

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 875ffdf...6135db4. Read the comment docs.


bump mmacosx-version-min to 11.0

This makes turbodbc work with pyarrow 10.
Fixes #370

Codecov Report
Base: 98.87% // Head: 98.87% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (cc269ac) compared to base (173dbe1).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #371      +/-   ##
==========================================
- Coverage   98.87%   98.87%   -0.01%
==========================================
  Files          93       93
  Lines        3025     3022       -3
==========================================
- Hits         2991     2988       -3
  Misses         34       34

Impacted Files
Coverage Δ

...bc_python/Library/src/determine_parameter_type.cpp
98.24% <0.00%> (-0.04%)
:arrow_down:

python/turbodbc/cursor.py
99.00% <0.00%> (-0.01%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Adopt http\type\property\additional-properties from cadl ranch

Adopt https://github.com/Azure/cadl-ranch/tree/main/packages/cadl-ranch-specs/http/type/property/additional-properties

Depends on discriminator being implemented https://github.com/microsoft/typespec/issues/3500


incompatible units 'rem' and 'px ; bootstrap\scss_variables.scss line 420

OS: Win10, Browser Chrome latest, Bootstrap 4 (installed with npm)
Trying to include the bootstrap styling into an Angular 5+ project by adding it at styles.scss with:
@import "~bootstrap/scss/bootstrap";
When compiling  gives the following error:
[1] ERROR in ./node_modules/css-loader?{"sourceMap":false,"import":false}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false,"precision":8,"includePaths":[]}!./src/styles.scss
[1] Module build failed:
[1] undefined
[1]                                        ^
[1]       Incompatible units: 'rem' and 'px'.
[1]       in D..\node_modules\bootstrap\scss_variables.scss (line 420, column 41)
Also line 423 and line 599 do give the same issue when manual fix it by line.

The issue is not with Bootstrap and is quite clear.
px and rem are incompatible units, you can't use px values in Bootstrap 4 anymore.
Also, this issue has already been posted, please search before opening an issue

Hi @ringodotnl if you are trying to customize the grid breakpoints please use px as it's described here:

Make sure to set grid values in px (not rem, em, or %).
http://getbootstrap.com/docs/4.0/layout/grid/

If you want to use px's for font size, you can probably read this issue:
https://github.com/twbs/bootstrap/issues/23982

@wolfy1339  Thank you, I saw that issue but this is a different story I think.
So I only included bootstrap scss in the project, haven't use / modify anything in the project so didn't expect to see an error at this point.
@andresgalante thank you, I haven't used bootstrap at all other then including it in the project.

That's abnormal, but Bootstrap doesn't have this problem though. :shrug:
I'm not sure what it could be other than that

From: Ringo<EMAIL_ADDRESS>Sent: Thursday, February 15, 2018 8:53:32 AM
To: twbs/bootstrap
Cc: wolfy1339; Mention
Subject: Re: [twbs/bootstrap] incompatible units 'rem' and 'px ; bootstrap\scss_variables.scss line 420 (#25632)
@wolfy1339https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fwolfy1339&data=02|01||107513e683e64e232bed08d5747b8114|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636542996150112505&sdata=XZTicCUVr640xP7DHCnp6be5m20MyravGDa9SozJ7p8%3D&reserved=0 Thank you, I saw that issue but this is a different story I think.
So I only included bootstrap scss in the project, haven't use / modify anything in the project so didn't expect to see an error at this point.
@andresgalantehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fandresgalante&data=02|01||107513e683e64e232bed08d5747b8114|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636542996150112505&sdata=cV8SjeA%2FZhpRexEMosFHyEHb16jQXJmK59taSq4%2FI80%3D&reserved=0 thank you, I haven't used bootstrap at all other then including it in the project.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftwbs%2Fbootstrap%2Fissues%2F25632%23issuecomment-365933132&data=02|01||107513e683e64e232bed08d5747b8114|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636542996150112505&sdata=Jjvl2YQBKg5DzKVzJC4NlKQwEz37%2BwcB8%2FKOefYV9yc%3D&reserved=0, or mute the threadhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEYfFetoCl-3bTCIhilfSeg8sE8tqy-3ks5tVDbZgaJpZM4SGlb_&data=02|01||107513e683e64e232bed08d5747b8114|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636542996150112505&sdata=fxmCS8HZ%2B0WCq97Mij9%2FwaCWUN%2F1v84nmnqSloHV4B8%3D&reserved=0.

@wolfy1339  when I change the 3 lines listed before in bootstrap to 1 rem then it's solved.
Also when I use like bootstrap/dist/css/bootstrap.min.css instead of the scss there's no problem either.
Cheers,
Ringo.

It turned out that there was loaded some other scss before bootstrap which caused the issue.
Switching the load order (so bootstrap first) solved this.
Thank you @all!

Thanks It worked for me! Placing the @import "../node_modules/bootstrap/scss/bootstrap";
on top into the styles.scss file.


Drawing undirected wiring diagrams with Graphviz

The outer ports are represented as dangling wires, which are not fixed to an outer boundary. The drawings are therefore rudimentary, but this feature should serve as a quick-and-dirty way to visualize undirected wiring diagrams until we develop better methods.

Looks great! LGTM


[BUG] Remove dnsmasq config in case of fedora 33

When a user upgrade from f-32 to f-33 then the configuration for dnsmasq are also part of it. We need to remove those as part of setup and also as part of cleanup.

fixed bu #1744


Handle LSP shutdown request

These lines in the Server loop discard any messages with the shutdown method. The Server can handle and correctly respond to shutdown requests, though, so there's no need to discard the message.

@tamasfe Sorry to ping you, but is there any time line estimate regarding getting this merged and released? The long delay on closing Helix on a daily basis is spoiling the experience of an otherwise awesome language server.

Hi @David-Else, sorry about the silence, I currently don't have a lot of spare time/mental capacity. I'll try to catch up with the things here next weekend.

Hi @David-Else, sorry about the silence, I currently don't have a lot of spare time/mental capacity. I'll try to catch up with the things here next weekend.

Any hopes we can see this merged soon? It's a very small change after all.
Also no offense, but in your absence can you please consider adding a few collaborators, so that issues and PRs don't pile up and progress can be made? Much thanks.

I upvote the need for collaborators (if there are any volunteers).
I'm a bit worried about this project when I see that:

This (seemingly simple, but I might be wrong) bug fix has been open for 5 months.
This is the only PR (out of 13 currently open) with upvotes. And it has 21 upvotes (which I suspect is a non-negligible proportion of the taplo userbase).
The request for collaborators was not acknowledged for 2 months (I understand it takes time to find trustworthy collaborators, but communication on being open for collaboration is already a good signal).
The last merged PR is 5 months old (that could mean the project is stable though, but this is not completely the case here).

I hope this is only a transitory period and the project has a bright future.

i upvote the need for collaborators (if there are any volunteers).

yea that or forking might be the move pretty soon

Actually there's #403 which seems to predate the latest comments, not sure how I missed it. I'm watching the whole repository now to not miss notifications.

thanks!


Looping through dictionary keys and values

Hi,
it would be great if it's possible to loop through a dictionary getting keys and values like
:FOR ${key} ${value} IN ${dictionary}
This would easy the work immense!
Thanks a lot in advance!
Günther

Yeah, it would be convenient to be able to iterate over dictionary keys and values like this. A natural syntax for that would be:
FOR    ${key}    ${value}    IN    &{dictionary}
    # ...
END

I'm too busy with the new parser implementation to be able to look at this in the near future. Anyone else interested to implement it? Shouldn't be overly complicated and I can help if needed.

Notice also that you can already now loop over dictionary keys like:
FOR    ${key}    IN    @{dictionary}
    # ...
END

Hi @pekkaklarck
I am a new contributor and would like to take up this task. In the current Robot Framework implementation (3.1.2)
For the dictionary : {'FirstName': 'John', 'LastName': 'Smith'}
:FOR ${var1} ${var2} IN @{dictionary}
\     Log   ${var1} ${var2}
Above statement will iterate over keys of the dictionary and output (i.e FirstName, LastName).
With respect to the output of this issue; expected result of the above is expected to be Key Value (i.e FirstName, John)
I wanted to know, is this implementation expected to override the current implementation? If not; then how is it to be decided which of the above two needs to be used?

@pekkaklarck  I think this issue is duplicated with #3485 and the feature has already existed in 3.2 version.

Good catch! This feature is already implemented. Apparently nobody remembered this issue when #3485 was submitted.

Any update on this use of the Key and value from python dict?


Occasionally nerdctl stop never exits

We have been using nerdctl for about 5 months. We are seeing an issue with nerdctl occasionally. Here are the details;

Env:

nerdctl version: 0.11.1
system: SLES 15 SP2
contained: 1.5.1

what commands are failing?
nerdctl stop
we then issue `nerdctl wait  command to wait for the container to stop.

Occasionally, we see that stop command never exits, and then our follow-up wait command fails.
Have you seen this behavior? If so - what is the root cause? Where to look for debug/trace logs for nerdctl.

Does nerdctl kill work?
Please try the latest containerd and nerdctl
Please provide full reproducer

Even nerdclt rm -f  hangs for ever too occasionally.
# nerdctl --namespace k8s.io rm -f 286cbb5e94b8
WARN[0000] failed to send SIGKILL error="unknown error after kill: /usr/bin/nvidia-container-runtime did not terminate successfully: exit status 1: 2022/06/16 08:30:07 Error running [/usr/bin/nvidia-container-runtime --root /run/containerd/runc/k8s.io --log /run/containerd/io.containerd.runtime.v2.task/k8s.io/286cbb5e94b8b3abbb7ba3867a9ad9510da04c7987befe5a6e268e4cc952c9b2/log.json --log-format json kill 286cbb5e94b8b3abbb7ba3867a9ad9510da04c7987befe5a6e268e4cc952c9b2 9]: error creating runtime: error constructing OCI specification: error getting OCI specification file path: error getting working directory: getwd: no such file or directory\n: unknown"

we are using nerdctl v0.11.1 and container v.1.5.1. For product delivery reasons we cannot update to newer nerdctl right away. And this problem only happens occasionally. Like twice in the last month or so and we don't have a consistent way to reproduce the issue.
@AkihiroSuda  we would appreciate any insights you could provide that could help us narrow down the issue.


License lacks a year and copyright holder

https://github.com/stryker-mutator/stryker-js/blob/c340155268f47ec1a773cfa4c214bd19af22ddfe/LICENSE#L189
A minor issue, all in all, but might want to fix it for legal purposes.

@nicojs :)


Fix bug with Safari not pre-filling tagging input when going back

Bug/issue #, if applicable: 91100473
Summary
This fixes a bug where if you fill in a FilterInput and follow a link to another website then go back, Safari will not respect the pre-filled input, and will show it as empty, until you click into it.
Dependencies
NA
Testing
Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] Added tests
[ ] Ran npm test, and it succeeded
[ ] Updated documentation if necessary

@swift-ci test


Direct-Mapper (bosonic)

Migrated from Enterprise Github.
Creator: @mrossinek

What is the expected behavior?
Implement and test the DirectMapper.
This issue breaks-out of #18 and can be used to assign and discuss related topics.

[ ] Implementation
[ ] Unittest
[ ] Documentation

Since the BosonicOp will not exist in the originally proposed form, the implementation of this mapper will likely coincide with the LinearMapper (#7). Therefore, I am closing this as a duplicate thereof.


Why was virtual removed from AuthenticationHandler.ShouldHandleScheme.

It caught me by surprise writing tests.

Duping against https://github.com/aspnet/Security/issues/333, point 3 addresses this


How to configure line height?

Want to compile a option to adjust line height. Is it possible to add that option?

Change chscale.


Homebridge/HomeKit?

Can this work with Apple HomeKit or maybe something like homebridge?  I've used another homebridge plugin for the RM Mini 3 but find MQTT is so much more reliable. Thanks.

I think it could be used with HomeKit/Homebridge only if they support MQTT connectivity
E.g. you can use next flow broadlink-mqtt -> MQTT broker -> Homebridge MQTT plugin, if possible