refactor: use soldeer instead of git submodules

uses soldeer instead of gitmodules
fixes remappings to point to node_modules and soldeer deps (note: using npm for openzep dep, we can also move to soldeer there?)
fixes workflows for v2

Summary by CodeRabbit

New Features

Enhanced dependency installation process with updated commands for yarn and forge soldeer update.
New section in the README providing installation instructions for dependencies.

Bug Fixes

Improved accessibility by updating URL links in documentation for better navigation.

Documentation

Added instructions for setting up dependencies in the README.
Updated various documentation links to point to the latest commits for accuracy.

Chores

Removed documentation generation from the build process to streamline script execution.
Eliminated recursive submodule checkout from GitHub Actions workflows to simplify processes.

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

Project coverage is 82.35%. Comparing base (100d765) to head (918c004).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #337   +/-   ##
=======================================
  Coverage   82.35%   82.35%
=======================================
  Files           7        7
  Lines         306      306
  Branches       99       99
=======================================
  Hits          252      252
  Misses         54       54

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

@skosito let's remove yarn docs from generate.

@skosito let's remove yarn docs from generate.

hey @fadeev could you please recheck this one? thanks

I've ran yarn generate, this should satisfy the check. It wasn't triggered for some reason. Conflicts with main can be solved with git merge --strategy-option theirs (they are only touching docs).

@skosito I think this is good as long as we use Soldeer only for "development dependencies", so for scripts, tests, etc. (which I believe is what we're doing right now with forge-std and openzeppelin-foundry-upgrades). Everything else we install from npm to keep compatibility with tools relying on npm.

Should we remove lib/?


Problem: block 46859 regression failure

Solution: give up balance check if the address is an miner or an uncle miner

Coverage decreased (-0.3%) to 73.048% when pulling fb7ab5f898a9270d8df55b63e4e8b07bf42151d2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling fb7ab5f898a9270d8df55b63e4e8b07bf42151d2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling fb7ab5f898a9270d8df55b63e4e8b07bf42151d2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling fb7ab5f898a9270d8df55b63e4e8b07bf42151d2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.

Coverage decreased (-0.3%) to 73.048% when pulling ae8d141f5b2447e48783700ef45fe62cd0badba2 on sorpaas:master into 9e3820c84b808530b4951a4e7b140144b1072f4a on ethereumproject:master.


Issue 77: Added option to build against Homebrew Python 3

Linkage confirmed with:
otool -L /usr/local/Cellar/mod_wsgi/4.4.11/libexec/mod_wsgi.so

Passing on this in favour of using pip install mod_wsgi


feat: Add Verification Layer to "Starknet : get_block_transaction_count"

Add a Block / Root verification on top of the data received from the "starknet-rs" Client.
Block / Root verification can be done through validation of Starknet_Block info form L1 and also utilizing storage_proofs(maybe it's not needed) from this issue: https://github.com/keep-starknet-strange/beerus/issues/62

Describe the Feature Request
Describe Preferred Solution

Describe Alternatives

Related Code

Additional Context

If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

[ ] Yes
[ ] No

Hello there, may I take this one?

Assigned :)

Hello, I would be glad to take on this one as i see that it is getting stale.


I'd like to volunteer!

I'd like to help with the rewrite mentioned here: https://github.com/maciejhirsz/logos/releases/tag/v0.13 :) I already have some experience with logos' internals, at least the "frontend" part.

Thank you!
So I had a bit of a think about this, I think the best way to proceed that will futureproof the rewrite for inlining would be to define states using a macro_rules! macro, something like:
fn lex(lex: &mut ::logos::Lexer<'s, Self>) {
    use logos::internal::{CallbackResult, LexerInternal};

    enum State {
        GoTo1,
        GoTo2,
        GoTo3,
    }

    macro_rules! goto {
        (GoTo1, $lex:ident) => {/* ... */};
        (GoTo2, $lex:ident) => {/* ... */};
        (GoTo3, $lex:ident) => {/* ... */};
    }

    let mut state = State::Goto3;

    // Assuming Goto3 is the initial state
    goto!(GoTo3, lex);

    loop {
        match state {
            State::GoTo1 => goto!(GoTo1, lex),
            State::GoTo2 => goto!(GoTo2, lex),
            State::GoTo3 => goto!(GoTo3, lex),
        }
    }
}

Just passing around the lex ident is likely not enough, I think we'll need at least one, possibly two variables in stack declared at the top of the function body to account for:

A possible match that should be emitted instead of an error if current state doesn't find a match.
usize value for lookahead that would replace the need to duplicate states possible combination of at and with that current macro is doing, as in:#[inline]
fn goto3_at1_with3<'s>(lex: &mut Lexer<'s>) {
    match lex.read_at::<&[u8; 2usize]>(1usize) {
        Some(b"-z") => {
            lex.bump_unchecked(3usize);
            goto1_x(lex)
        }
        _ => _error(lex),
    }
}

This should make the whole codegen much easier to reason about and debug, particularly in issues like #279. The whole passing context around can potentially be scrapped.
For starters I'd say do not care about performance. When I first got the 0.10 rewrite working it was chugging at maybe 20% of what it ended up running at eventually, so feel free to skip any complexity you feel makes things difficult, we can always add optimizations later once tests are green. Even then I think I'd be fine if the final product of the rewrite is tiny bit slower if it means it's actually 100% correct.
Let me know if you need any more pointers, or if you have any questions about anything to get going.
Powodzenia! :1st_place_medal:

Just a side note:
You mentioned other data structures like ropes that could be easily lexed after a rewrite. I just wanna tune in as someone who also has used Logos a few times to lex streams of binary data. For now this is largely undocumented magic, but i think it’s useful enough to advertise this in the future, and also design the Regex-replacing (yes, thanks!) DSL in a way that is binary-data-friendly.
I’ve used Logos more often to verify arbitrary user inputs than i have to perform actual lexing for some parser.

DSL in a way that is binary-data-friendly.

Well, the good thing about going that route is is that macros allow for a lot of neat syntax that's not easily done in regex. We could potentially abuse hexadecimal integer literals like 0xDEADBEEF to denote a byte slice &[0xDE, 0xAD, 0xBE, 0xEF] (on top of also using byte string literals like b"...").

Perfect. =)
That DSL has pretty much all Rust tokens at its disposal. It could look like EBNF, ABNF, Rosie, what have you. It does rise the question, what »subpatterns« would look like in the new DSL, for i use subpatterns heavily. But as you mentioned, these are all questions for after the rewrite.

As mentioned in a previous email we exchanged @maciejhirsz, I’d love to give some help too :)
thanks for the detailed message above as well as the one in the release :)

@maciejhirsz I have some old WIP in this fork https://github.com/uael/logos.
I hacked bases for regex group and other experiments, feel free to do whatever you want with it!

@uael cheers, will have a look around.
Sublexing will hopefully become much easier once we can remove this cursed field in the rewrite. It should be trivial to do something like:
fn foo(lex: &mut Lexer<OuterToken>) {
    let lex: &mut Lexer<InnerToken> = lex.as();
}

Or even:
fn foo(lex: &mut Lexer<OuterToken>) {
    // Same as .next(), but but with a different token type
    let inner = lex.sublex::<InnerToken>();
}

We could even go as far and remove the Token generic from Lexer altogether, and instead make it turn into an iterator of a concrete token type via the IntoIterator trait.
There is Lexer::morph available currently, but it's a bit painful to use.

On a side note @maciejhirsz, but related to this issue and to

If there is a living soul willing to undertake the big rewrite and help push this along faster, do reach out. I can at very least help explain what the hell current codegen is doing. I'd be also happy to give a person or two the ability to review and merge community PRs.

in v0.13, I'd be happy to help you maintain this project :-) (so being able to review issues and PRs)

Nice, thank you, @maciejhirsz! I think finishing up #301 will improve future PRs, so I'll have a look at Clippy's warnings when I have time to make the CI happy.
Then, I would probably want to work on #311
Once that CI/doc step is done, I would be happy to help on the more technical parts (i.e., the macro), if you ever need help on that :-)

🙋 is there any issue / project you guys are working on where I could volunteer?

Hey @agluszak and @DasLixou, if you still want to help, please feel free to read through old issue and comment if they should be closed or how you could fix them. Also, v0.13 listed a few important ideas.
Do not forget to checkout latest version, i.e., v0.14!


[ListView] Not sticky sectionHeaders

according to the docs:

renderSectionHeader function #
(sectionData, sectionID) => renderable
If provided, a sticky header is rendered for this section. The sticky behavior means that it will scroll with the content at the top of the section until it reaches the top of the screen, at which point it will stick to the top until it is pushed off the screen by the next section header.

is it possible to make the ListView sectionHeader appear like a regular row, e.i like regular UITableView?

AFAIK no but you could render plain rows to look like headers to get the look you want.

Maybe the documentation should be updated to let people know they can just use a regular row if they want non-sticky headers? I bet its common for people to want this.
But otherwise, this can probably be closed @brentvatne / @ide ?
If someone is really motivated, she/he could write an application level component that would work just like ListView except with an option to toggle sticky/non-stick headers, and with non-sticky headers, it would just make renderSectionHeader return an empty view always, and insert header sections, which would each contain a single row that was rendered using the old renderSectionHeader method, before each section passed into the component. So I don't think there needs to be any change to core here.

I don't think this is a major issue for people since you can just render the header as a row, so I'm going to close this out.

Found this out by accident, but if you put your ListView inside a ScrollView, the headers will not be sticky.

@Jpoliachik Thanks for the tip there. Works like a charm.

ugh wish I found @Jpoliachik's comment 15 mins ago! Might be worth noting in the documentation that stickiness doesn't work in a ScrollView

Putting ListView inside of ScrollView shouldn't be considered a sustainable workaround. There are big performance implications for very large lists.

@MITDelian, stickiness works the same in scrollview as without. It is just the nature of scrollview that table has maximum size and content is not scrolled inside it. This "fix" is rather hack then solution and should be used very carefully because of large lists (as @tomauty explained).
On native iOS this stickiness can be disabled by creating UITableView with "grouped" style and that can only be done in constructor.

My app does not have large lists and @Jpoliachik's solution worked a charm, thanks!

How about adding a prop to disable sticky headers? Anyone up for a PR?

 I have spent hours now trying to work out why my ListView headers weren't sticking... Thank you!!

If you put a ListView inside of a ScrollView it might help to set scrollEnabled=false for the ListView props. This fixed a scroll hang issue for me


[DO NOT MERGE] Test RC provider packages for https://github.com/apache/airflow/issues/32030

I noticed this after we closed this PR. The branch won't be deleted automatically (which makes sense). Maybe we can find a way to automate this process as well 🤔 I have a rough idea now. let me see whether I have sometime to try out today

@Lee-W I was able to create a quick PR  https://github.com/astronomer/astronomer-providers/pull/1196 for the comment above.


Hide about menu item if the widget is embedded

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages (more info).
[ ] Added or updated documentation.
[ ] Tests for new functionality and regression tests for bug fixes.
[ ] Screenshots or videos attached (for UI changes).
[x] All your commits have a Signed-off-by line in the message (more info).

🤔 I am not sure if an environment variable is the way to go. But I am happy to discuss it.

When I discussed this PR with Ahmad, this was an option we considered as well.
The current status is that we have a couple more env vars that configure the widget, such as REACT_APP_HELP_CENTER_URL and REACT_APP_HOME_SERVER_URL, so given the low effort of adding yet another env var, it seemed reasonable.
I think having an embedded property in LayoutProps is a good option but as we are still discovering what new behaviours we should adjust for in the Widget, maybe this can slide thru as is?
I mean, will embedded only affect the canvas layout? Maybe it will have other non-layout related changes associated with it in the future..
Regardless of how it's implemented, what is missing in this PR is the documentation of how this flag affects the widget.


Problem with Installation

Hi,
It seems that this integration is what I am looking for a long time..
I installed "SRF Weather" in HACS but I cannot add it in the integration:

what am i doing wrong?
Thanks for your help!

The repository was recently renamed and we forgot to adjust the installation instructions. You need to search for "SRF" instead of srg

Thanks! it works now.
is it possible to have the daily forecast only(instead of the houry forecast)?

Thanks! it works now.
is it possible to have the daily forecast only(instead of the houry forecast)?

The integration doesn't support this currently but it's technically possible. It's not likely that I will implement it myself, but contributions are of course welcome.
See #3


Add FlashAttention v2

This patch adds the algorithmic modifications introduced in FA2 into the tile and decompose attention pass.
This patch depends on https://github.com/openxla/iree/pull/15516 and the first two commits need not be reviewed.

Do we need to maintain both V1 and V2, or we just move over to V2?

From what I understand, V2 is strictly an improvement over V1 and we don't need to keep V1.


Content-Length optional

Content-len should be optional on PutObject.
It is only required if the length is not equal to the complete body size.

Fixed by https://github.com/ArunaStorage/DataProxy/commit/d1c4792cce01782e08765c22df1dc2daee0f90fc


First pass at observing nested property changes

Added a new method to observe changes in nested properties of INotifyPropertyChanged objects. This allows for more granular observation of property changes, particularly useful when dealing with complex objects. Also updated the test suite to cover this new functionality.

This is just a WIP of how we can do inner property changes. I am not sure if this setup would be acceptable enough or if we would want to change the overall implementation. I would be glad to get some feedback on it. If this is appropriate, I can expand it to allow three levels of nesting and will implement the INotifyPropertyChanging variant.

I want to know the difference between propertyChanger.InnerPropertyChanged.ObservePropertyChanged(x => x.Value) and its use cases.
The behavior of Switch is a bit heavy; this is because it repeats the same content subscription, so I don't think an implementation like Switch is appropriate.

The need for this is common when view models have late-bound and replaced properties. In the case of propertyChanger.InnerPropertyChanged.ObservePropertyChanged(x => x.Value) that works when the InnerPropertyChanged object is already set and does not change.
For example, if there is a user interface that has a main view model with a selection function, you can end up needing to listen to that property and respond when it changes. Below is an example of a view model that would be used to display a list of players and the current selected player. When a player is selected, we will want to show that player's score which will dynamically update.
MainViewModel : INotifyPropertyChanged
 - Players: Items<Player>
 - SelectedPlayer : Player?

Player : INotifyPropertyChanged
 - Score: int

In this example, viewModel.SelectedPlayer.ObservePropertyChanged(x => x.Score) would have potential issues. If SelectedPlayer is null, you can't start listening to those value changes. That means you need to intercept the property setter or similar to be able to listen to that property being set to establish ObservePropertyChanged and listen for inner property changes. With a setup like viewModel.ObservePropertyChanged(x => SelectedPlayer, x => x.Score) you can have a single observable that would allow for chained change notifications to SelectedPlayer and Score.
Let me know if that helps explain the use case for this. It is usual that a depth of 2 is sufficient for these kinds of listeners. A depth of 3 (e.g. vm.ObservePropertyChanged(x => x.Value1, x => x.Value2, x => Value3)) would likely cover nearly any use case.

Thank you, I think it's very well considered! I'll merge and release it!

I tried this feature, which was added in Ver1.1.6, but it seems that I cannot resolve the nullable warning.
If SelectedPlayer is nullable, shouldn't TProperty1 also be nullable?
If there is a solution, I would like to know.
Here is the code I tried:
#nullable enable
using System.ComponentModel;
using R3;

MainViewModel vm = new();

vm.ObservePropertyChanged(x => x.SelectedPlayer, x => x.Score)
    .Subscribe(Console.WriteLine);

class MainViewModel : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler? PropertyChanged;
    public IReadOnlyList<Player> Players { get; } = [new Player(1), new Player(2)];
    public Player? SelectedPlayer { get; set; }
}

class Player(int score) : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler? PropertyChanged;
    public int Score { get; } = score;
}

If only to remove the warning,
ObservePropertyChanged(x => x.SelectedPlayer!, x => x.Score)
seems to be a good way to do it.
However, this looks like it would be better to improve the operator definition.
How about a change to Func<T, TProperty1?> propertySelector1?
It may be more natural since the subsequent Value is originally handled with the expectation that null may come. @michaelstonis

I think this is a good idea and I flip-flopped on this a little when writing it. I have a new PR #158 which provides better support for nullable properties and eliminates the warnings. @neuecc @hsytkm


Loading a config file

I can drop a .php_cs into the root of my project and this package will load it, which is great, but it'd be nice to have this set in a global fashion of sorts. Any ideas on how to accomplish that?

it is possible to add a settings field for that, but is this really a usecase? do you use custom settings that differs from the default PSR versions for a lot of different projects?

The biggest one that comes to mind for me is Laravel. They're using PSR-4 autoloading standards which doesn't play nice with php-cs-fixer out of the box - it tries to change my namespaces from app to App. Not that that's a huge deal, but the rest of the directories in root are lowercase, so the consistency is nice.

OK, sounds legit ;)
I think it would be best to provide a settings field for a global .php_cs file that will be overwritten by the .php_cs files directly in the project, so that you could define exceptions.

Sounds perfect, thanks! Love this package, btw.
On Jul 8, 2016 8:00 AM, "Matthias Pfefferle"<EMAIL_ADDRESS>wrote:

OK, sounds legit ;)
I think it would be best to provide a settings field for a global .php_cs
file that will be overwritten by the .php_cs files directly in the
project, so that you could define exceptions.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pfefferle/atom-php-cs-fixer/issues/28#issuecomment-231353046,
or mute the thread
https://github.com/notifications/unsubscribe/ACgInkThEPnUiKDqxdkAHjWSvQc3MP-xks5qTknggaJpZM4JHiJ7
.

Many projects add their own .php_cs to ensure every contribution follows the same guidelines so it makes sense to give higher priority to those files at a project-level to prevent breaking everything.
In fact, PHP-CS-Fixer works that way. It looks first for a project .php_cs.

.php_cs files inside the project are already supported

added with v4.0.0


'Source code was not found...' pops with sourcemaps generated successfully

OS:

MacOS

Platform:

iOS
Android

I have following issue:
I have sourcemaps generated successfully under Artifacts tab in the same release.

But still got error pops 'Source code was not found for ...',
and the EXCEPTION description are all messy.

I am using Expo in my project, and I followed the instruction https://docs.sentry.io/clients/react-native/expo/ very carefully. I am using TypeScript btw.

+1 on this.

Please make sure that the
release and dist tag of the event, matches exactly with the release & dist of the artifact in the release section.
You can find the actual release name in the url when you click on artifacts.
The dist can be found beside the file name.

@jaychenjun Can you post a link to an event so I can take a look please?

I'm finding the same thing happening, and am not sure which end it's on (sentry or expo).
My artefacts are uploaded fine and appear to have source maps correctly mapped to the bundles:
+-----------------------+--------------+------------------+--------+
| Name                  | Distribution | Source Map       | Size   |
+-----------------------+--------------+------------------+--------+
| ~/main.android.bundle |              | main.android.map | 2.40MB |
| ~/main.android.map    |              |                  | 8.26MB |
| ~/main.ios.bundle     |              | main.ios.map     | 2.41MB |
| ~/main.ios.map        |              |                  | 8.30MB |
+-----------------------+--------------+------------------+--------+

This is correctly shown under the release for which I expect these to have been uploaded.
When an issue is received for this release, it correctly shows in Sentry:

However the actual issue shows this:

With the non-sourcemapped stacktrace:

+1 on this,
I am facing the same problem.
I uploaded sourcemap files with sentry cli, and distribution was specified. I can see it from release artifacts list. but the actual issue still showing error:
Source code was not found
Url :  app:///index.delta

Same script, works on ios but showing url: app:///index.delta not found error

We solved it on our end. It was failing because the sentry workers did not have access to the sourcemap folder on the primary node, so when we uploaded the sourcemap the worker wasn't able to parse it.
"app:///index.delta" means that the crash happened on a test device connected to the test server. I would not expect the stack traces to be correct in that case.

@shortcarver I think that's right here. Is there anything special about your on-prem setup you had to do? We've got S3 configured and artefacts are finding their way up fine, but it seems sentry still 404s when it tries to resolve them internally.

I am closing all old issues, please if this is still a problem feel free to revive it.
Also, consider moving to our new SDK @sentry/react-native if it still happens there please open a new issue.

FWIW I think this issue can be potentially caused by invalid filesystem permissions for sourcemaps (for anyone who stumbles upon this in future).

Yes, that was our problem.
On Wed, Sep 4, 2019 at 7:35 PM Luke Tankey<EMAIL_ADDRESS>wrote:

FWIW I think this issue can be potentially caused by invalid filesystem
permissions for sourcemaps (for anyone who stumbles upon this in future).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/getsentry/sentry-react-native/issues/481?email_source=notifications&email_token=ABBJYAC522JJNZ456CFZFN3QIBH53A5CNFSM4FV7JNV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD55N4QA#issuecomment-528145984,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABBJYAFHBULTIGLM4F62XKTQIBH53ANCNFSM4FV7JNVQ
.

Same script, works on ios but showing error on android:
Source code was not found: "url: app:///index.delta"

same here.

On iOS:
Source code was not found
Url app:///main.jsbundle


Question about running time

Hi, thank you for your wonderful work!
I am a little confused about the Time shown in the table1 in the paper (2.2±1.2). Does this time refer to the total of inference time and test-time optimization? When I run register.py for deepfluoro dataset, it takes about 30 seconds to optimize each X-ray image on the 4090 GPU. This has left me confused about what exactly the "running time" refers to.
By the way, after running register.py, I obtained many CSV files containing various metrics. Does the mTRE metric mentioned in the paper refer to the 'fiducial' metric among them?
I hope you can help clarify my confusion! Thank you very much!

Hi @yuyouxixi , runtime refers to how long the test-time optimization steps take for a single X-ray. So this doesn't include loading the neural network, medical images, and DRR module or the time to get the initial pose estimate from the neural network. However, 30 sec seems very long for all that. In my testing, I found that 2080Tis were faster than A6000s, so perhaps its a hardware issue? But again, seems very slow.
And yes fiducial refers to mTRE (but see #27).


Turn off folo tracking for STORAGE of downloads, and avoid recalculating checksums on reads

We need to avoid constantly recalculating checksums on file reads once the checksums are cached.
Also, when FoloTrackingListener triggers onFileStorage, we need to make sure that's an UPLOAD
TransferOperation before we try to track it. For downloads, this will trigger via onFileAccess.
Adding two specific tests to guard against NPE we're seeing now.

retest this please


PHP 7.3.6

https://www.php.net/archive/2019.php#id2019-05-30-1

it's 7.3.8 already out,
@petk how to get the releases out sooner here, do you need contributors?

+1


Missing source region and subscription in network adapter

@agrare I am thinking if we should generate our own client after all, since bugs like these are just hidden in collector. You'll do NetworkAdapter.new(:subscription => XY) and it will just throw it away, instead of throwing error that subscription setter doesn't exist :-/


Can not delete tags

When i set delete_tags: true, i get this error. And the tags are not deleted.

He forgot to update the documentation README.  Take a look at the pull request that I just made to get that updated.
That delete_tags option is no longer available, and instead it is an Environment variable: INPUT_DELETE_TAGS

He forgot to update the documentation README. Take a look at the pull request that I just made to get that updated.
That delete_tags option is no longer available, and instead it is an Environment variable: INPUT_DELETE_TAGS

Actually I forgot to update action.yml. README.md is update to date.
@eallion Sorry! There was a bug and I fixed it. Please run your actions again and let me know if it still not working

Ok thanks

I rerun an action, but it may take more than 4 hrs. its here https://github.com/eallion/openwrt/actions/runs/239686779

Still get an error:

My workflow:

@eallion Change that INPUT_DELETE_TAGS to delete_tags since he fixed it now and properly added the command that was missing here: https://github.com/dev-drprasad/delete-older-releases/commit/b1e01bf0c5d758778088864df211686ac382a7e0

@eallion Change that INPUT_DELETE_TAGS to delete_tags since he fixed it now and properly added the command that was missing here: b1e01bf

work fine thank you


improved logic for document list component

What is the context of this PR?
fixes #2196 and #2197
Describe what you have changed and why, link to other PRs or Issues as appropriate.
How to review
Describe the steps required to test the changes (include screenshots if appropriate).

Might be worth updating the macro options file to reflect the changes you're introducing


Description add/remove prefix/suffix

Is your feature request related to a problem?

I recently migrated a Juniper SRX via Expedition and when I converted address objects to shared it corrupted the descriptions of 800+ address objects but combing a lot of different objects' descriptions up to the maximum field length (255 characters I believe.  Expedition was a lot worse - the migration truncated them).  While this is specific to address objects, it could prove useful for other items.
Describe the solution you'd like

Unfortunately, I can't give an example in a public place but the corruption is fairly consistent - it's always the same words being added.  The last character before end of field varies depending on what was originally in the field I can work around that.
So, I'd like to be able to do something like the rules name options - append/prepend and add/remove prefix/suffix.  This is true of any description for objects and rules but I know some options do exist (e.g., append).
Describe alternatives you've considered

The only other way I would know how to do it is manually remove the extraneous characters.
Additional context

Currently I manually clean up the descriptions as I come across them.  However, I just checked and I have 740 objects remaining to be cleaned up.

Please check if the new action help you out with your request:
pan-os-php type=address 'actions=(description-replace-character:OLDone,NEWone)'
the above command is exact to the old one below, but the old command is deprecated:
pa_address-edit 'actions=(description-replace-character:OLDone,NEWone)'

So, if I wanted to delete the extraneous text but leave whatever was there before, the NEWone would just be blank (no character)?
For example
(description-replace-character:,OLDone,)
I have a comma before Extra as that's how the corruption starts.

Please provided exact example what you like to do, and I can give an exact answer.
If you can create a DEMO description and point out what you like to replace with "";
we can continue speaking about this.
If you like to replace an "," PAN-OS-PHP can not handle this, as "," is a separator and can not be "escaped";

Examples:
original-text,word1, word2, word3, word4, <repeated until end of field - 255 characters total)
Or, if the original description was blank:
word1, word2, word3, word4, <repeated until end of field - 255 characters total)
I can email you real examples if you like.

this is now improved and right now only available in Docker Container pan-os-php:develop,
or here:
https://github.com/swaschkut/pan-os-php
it will be published by next week
pan-os-php type=address in=api://MGMT-IP 'actions=description-Replace-Character:$$comma$$word1' debugapi

for all address objects, description with ",word1" will be replaced with ""

$$comma$$ is a variable which is internally replaced with ","

published with version 2.0.42

Hi - sorry, I forgot about my issue and didn't notice it was fixed/closed.  I've posted a Q&A discussion topic about usage syntax.


Titlebar not set for WSL shell

Is there any way to get the WSL shell's title bar set correctly?

For comparison, from top left to bottom right,

Windows cmd
WSL terminal
Git Bash
wsltty window (expected behaviour)

@Sureiya Have you found any workarounds?


Automatic deployment using now.sh

Automatic deployment using now.sh for pull requests
How about adding automatic deployments to now.sh -- so we can easily test the new pull requests.
Integration details given here:
https://zeit.co/github

Automatic Tests Integration pipeline will be more helpful, one which automatically tests the PR once it is pushed against our testcases(similar to travis), I think we will need manual deployments in the end.

manual with heroku.

My point is, we can create a staging kind of environment in heroku or now.sh just for testing the pull requests. The now.sh creates a unique url for each deployment -- so it will be easier to test different branches/PRs
Let the live deployment to be whichever it is currently using.

Already working on setting up pipeline in heroku for keralarescue-test app.Once we have beta tested that, can implement the same for prod


Add Leseding Computer System domain file

http://lsdc.co.za/classic/topbar/html/pages/systems-development2.html

@Kgaugelo-Molema Please provide us with an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the school

@philipto Find below our 18 months course offered by our instituion on a full-time basis.

@philipto Will you kindly give feedback on the progress of the pull-request. Is there anything you need from me?

@Kgaugelo-Molema Thank you for the clarification. Pull request merged.


Trouble rendering an SVG Image correctly

So, I have my own little creature that I made (it is an SVG file) using InkScape. However, it was not rendering correctly when I ran my python code. For reference, I have attached the error message that I am receiving when I try and run my code:
Media will be written to ./media/. You can change this behavior with the --media_dir flag.
conversation.py:39: UserWarning: No PsiCreatures design with mode happy
(self.file_name_prefix, mode))
Traceback (most recent call last):
File "conversation.py", line 36, in init
SVGMobject.init(self, file_name=svg_file, **kwargs)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 46, in init
VMobject.init(self, **kwargs)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/mobject.py", line 48, in init
self.generate_points()
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 69, in generate_points
mobjects = self.get_mobjects_from(svg)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 87, in get_mobjects_from
for child in element.childNodes
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 87, in
for child in element.childNodes
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 87, in get_mobjects_from
for child in element.childNodes
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 87, in
for child in element.childNodes
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 91, in get_mobjects_from
element.getAttribute('d')
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 119, in path_string_to_mobject
return VMobjectFromSVGPathstring(path_string)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 322, in init
VMobject.init(self, **kwargs)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/mobject.py", line 48, in init
self.generate_points()
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 349, in generate_points
self.handle_command(command, coord_string)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 359, in handle_command
new_points = self.string_to_points(coord_string)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 422, in string_to_points
numbers = string_to_numbers(coord_string)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 24, in string_to_numbers
for s in re.split("[ ,]", num_string)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 25, in
if s != ""
ValueError: could not convert string to float: '6.39.22'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/luketimmerman/Animation/manim/manimlib/extract_scene.py", line 155, in main
scene = SceneClass(**scene_kwargs)
File "/Users/luketimmerman/Animation/manim/manimlib/scene/scene.py", line 53, in init
self.construct()
File "conversation.py", line 70, in construct
psi_creature = PsiCreature()
File "conversation.py", line 44, in init
SVGMobject.init(self, mode="happy", file_name=svg_file, **kwargs)
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 45, in init
self.ensure_valid_file()
File "/Users/luketimmerman/Animation/manim/manimlib/mobject/svg/svg_mobject.py", line 63, in ensure_valid_file
self.file_name)
OSError: No file matching assets/PsiCreatures_happy.svg in image directory
Thanks for any help y'all can give!

Hello?

Do y'all need more information?

So, I've been experimenting today, and I was able to get some of the simple .svg files I created in InkScape to render correctly when I ran my code. But, as the images got more complex, the images rendered completely terribly. I don't understand why this would be. I'm using the same application, and I was even able to get Grant's PiCreatures_plain.svg to run through InkScape. Any suggestions?

The default directory for manim to look for svg images is assets/svg_images (outside the manimlib folder) so try putting your file PsiCreatures_happy.svg in that folder (if it doesn't exist, create it), so that should solve your second problem.

Hey. I'm having a similar issue, where my ellipses and rectangles render fine, but the lines just don't show up. Do you have any insight into why that may happen?

Got the same issue too. Many SVG images that I download from the web have issues, they throw ValueError: could not convert string to float when trying to use them. Any advice on how to fix those SVG files, or what is the problem? Thanks

These are known issues in Manim. The parser in SVGMobject is really only designed to work well with the LaTeX output. It ignores a lot of things, including colors and <line> objects. The Manim Community fork will have fixes for most of this soon. In the meantime, if you share your SVG file I can add it to my list of SVGs to test fixes with.

I am facing a similar issue. I am using the circuitikz library in Tex to draw some circuits. The SVG file created is correct and shows all the components correctly. But in manim, some components are missing a line or two.


Checkout failing on every payment result

Describe the bug
I'm having this problem.  When you press "pagar", it says "procesando pago" and after that, the "pagar"  button goes unavailable, and an empty red square slides up for a second, no text within. After that I can't pay again, I have to go back to my app.
EDIT:
I'm using the example code that you provide. I have created a Mercado Pago test user and using it as a customer, while using my sandbox credentials to test the integration. It could be misconfiguration, as i'm testing in Android and couldn't find the installation process, like the IOS manual installation in your docs. I used automatic link but would be great to check if it's all linked like it should.
Screenshots

Smartphone

Device: [Motorola Moto G Play]
OS: [Anrdoid 7.1.1]

Hi! Thanks for reaching us.
We need a little bit of information to understand what's going on around, so let's check a few steps:

How are you dealing with the Checkout Preference creation?
The Checkout Preference that you're creating is in sandbox mode or production mode?
The Credentials that you're using to launch the Mobile Checkout is in sandbox mode or production mode?

I think that the problem could be related for a misconfiguration. If you're creating a preference that doesn't match correctly with your credentials, or if you're mixing environments when dealing with the checkout this error is pretty common.

Thanks for the reply, I've updated the issue.

In react-native at version superior to v0.60 dependencies are auto-linked.
This library started with react-native 0.60 in mind. For IOS we've a little bit more steps, due to issues with how MP needs the integration to be done.
Maybe for this case, would be cool to get access to the repo so we can help you understand what's going on.
 Glad to help you.

Sent you invitation. I have added the official mercado pago dependency to my android build, maybe that's bringing up some issues with the setup.

You shouldn't add that! Our library covers you with MP, we've installed in gradle library setup the latest working version of MP.
You can see it here:
https://github.com/BlackBoxVision/react-native-mercadopago-px/blob/master/android/build.gradle#L130

Ok, the error is not from this library, but from my testing user from MP. Using any random email like<EMAIL_ADDRESS>works perfectly. Thank you for your help!

 Glad to help!


Handling SQL error codes

Signed-off-by: Janos Varga<EMAIL_ADDRESS>Proposed changes
Handling SQL error codes after the SQL statements.
If I compile the program without bind, the error message looks like this:
ERROR AT OPEN CUR1
 DSNT408I SQLCODE = -805, ERROR:  PACKAGE NAME DALLASC..CBLDB21.1B89E5800200F25A NOT FOUND IN PLAN Z91361. REASON 03
 DSNT418I SQLSTATE   = 51002 SQLSTATE RETURN CODE
 DSNT415I SQLERRP    = DSNXEPM SQL PROCEDURE DETECTING ERROR
 DSNT416I SQLERRD    = -251  0  0  -1  0  0 SQL DIAGNOSTIC INFORMATION
 DSNT416I SQLERRD    = X'FFFFFF05'  X'00000000'  X'00000000'  X'FFFFFFFF'  X'00000000'  X'00000000' SQL DIAGNOSTIC INFORMATION

If this modification is appropriate, I will also include SQL error handling in the other programs (CBLDB22.cbl and CBLDB23.cbl).
Fixes # (issue)
Type of change
What type of changes does your PR introduce to the COBOL Programming Course? Put an x in the boxes that apply.

[x] Bug fix (change which fixes one or more issues)
[ ] New feature (change which adds functionality or features to the course)
[ ] Translations (change which adds or modifies translations of the course)
[ ] Documentation (change which modifies documentation related to the course)
[ ] This change requires an update to the course's z/OS environment

Checklist:
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This checklist will be used as reference for both the contributor and the reviewer

[x] I have read the Contributing Guideline
[x] I have included a title and description for this PR
[x] I have DCO-signed all of my commits that are included in this PR
[x] I have tested it manually and there are no regressions found
[x] I have commented my code, particularly in hard-to-understand areas (if appropriate)
[ ] I have made corresponding changes to the documentation (if appropriate)

Looks good to me! If you can add the error handling code to the CBLDB22 and CBLDB23, that will be great :)


Fix react-input-mask setValue doc

Description of issue
Currently, the reaction-input-mask example in the documentation does not define a value in ref.setInputValue('');.

Usage example

To fix just change to:
     setValue(ref: any, value: string) {
        ref.setInputValue(value);
      },

Fixed in #211


set column to NULL instead of '' (Empty)

Currently I can only set a Column to '' (Empty String) with UpdateColumnStrategyTypes.EMPTY.
For my hibernate Application, I would need to set a column to NULL since NULL is different than '' in hibernate Validation.
It would be great, if an additional Column Update stategy could be implemented. e.g. UpdateColumnStrategyTypes.NULL?
Regards,
M.

Hi!
You could use a literal( https://github.com/jerometwell/pynonymizer/blob/master/doc/strategyfiles.md#column-strategy-literal)  value, shorthand is a value surrounded by parentheses, e.g. (NULL) and this should get what you need.
table_name:
  columns:
    column_name: (NULL)

I was actually thinking of going the other way and deprecating UpdateColumnStrategyTypes.EMPTY since it's use is quite domain-specific (as you're experiencing 😇)

Great! Thanks a lot. This solves my problem. Probably this could be added to the documentation? I've search the documentation for the word "NULL" but without success.

Yeah! I think we should add some more examples the the literal section. If
you want to submit a PR for this I'd be more than grateful!
On Fri, 25 Jun 2021, 15:19 msatlow, @.***> wrote:

Great! Thanks a lot. This solves my problem. Probably this could be added
to the documentation? I've search the documentation for the word "NULL" but
without success.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jerometwell/pynonymizer/issues/81#issuecomment-868534819,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQJ3WGF6RWCRWDYDUYC4ETTUSGAZANCNFSM47JWBJRA
.


Surface Dial Suggestion

Hello Microsoft Team.
Probably this might not be the suitable place for me to communicate with y'all, but I have few suggestions to improve Surface Dial reliability.
First, for none Microsoft Surface user, my suggestion is to enable the option to force on-screen display of context menu, so that user can know current mode of their Surface Dial. Cuz, currently there is no option to enable it, and we as a user don't know what current mode is for the surface input as mode can be different depends on specific application.
The other suggestions as below:

Adjust Intensity for scrolling left and right
Double click action
Triple click action
Hold Click and rotate action
Context Menu (radial menu) always Display (With Legend View of Action per event, or display in task bar))
Move context menu everywhere
Display on top
Display in which screen (multiple displays)
Always Focus on specific application (Case of Multiple Monitor, multiple running program))
More Detail key (e.g.: Windows Key, media Key, Hold and release Key Option))
Separate between global context menu, and specific app context menu
Easily customize icon for custom action
differentiate numpad key or not.
Support for other OS.
Surface Dial as on-screen virtual Keyboard.
Surface Dial emulator

Hope y'all can consider my suggestion as from my perspective, this accessories can help many people improve their productivity.
Thanks.

Thanks for you suggestions, @androidotai! You're correct, this repo is intended for doc suggestions, bug reports, PR fixes, etc. For product feedback you can try the "This product" button to the left of the "This page" button at the bottom of any of our topics. Specifically, https://docs.microsoft.com/en-us/windows/apps/design/input/windows-wheel-interactions#feedback for the Dial.


Search results page: showing same result at end of every page

Search for sheep (no quotes). The node label sheep polypore is at the end of every results page.

This happens irrespective of the search term (or the empty / match-all search), and only with the neo4j store. I've stepped through the search method and confirmed that the record is actually being returned from neoj. For reference, this is the query:
Query{text='CALL db.index.fulltext.queryNodes("node", $text) YIELD node, score
RETURN labels(node)[0] as type, node.label, node.id, node.inDegree, node.labels, node.outDegree, node.pos, node.sources, node.pageRank, node.wordNetSenseNumber
ORDER BY score desc
SKIP 20
LIMIT 10
', parameters={text: "id:*"}}

It appears that neo4j's queryNodes procedure interacts oddly with ORDER BY. Taking out ORDER BY fixes the problem (because queryNodes returns nodes in order of descending score), but leaves us without sorting on other fields.
I've also seen documentation that says that queryNodes takes optional skip and limit parameters in a map, rather than having SKIP and LIMIT in the Cypher, but I can't get that to work.
We need to migrate away from neo4j, it's causing too many problems. I've filed another issue to replace the out-of-core store with Postgres.

I'm leaving this bug in pending the switch to Postgres.

@123joshuawu I will prioritize #257 so that demo-type searches for single words don't reach the search results page at all.


Shell tab-completion with more than two levels of nested dynamic commands fails

Describe the bug
Shell commands declared with SHELL_DYNAMIC_CMD_CREATE() can further define another level of dynamic commands by setting the subcmd of the dynamic entries they return to another command set declared with SHELL_DYNAMIC_CMD_CREATE(). Tab-completion with such a deeper nested dynamic command structure fails because in such a scenario z_shell_find_cmd() gets called with the same memory area being pointed to with parent (parent command entry, which was returned by a previous dynamic command lookup) and dloc (temporary dynamic command lookup entry). As z_shell_find_cmd() iterates through the command choices of the next level, the subcmd field of the parent is overwritten, causing further iteration to jump deeper into the dynamic command lookup.
To Reproduce
Building Zephyr with the shell subsystem enabled (with tab-completion support) and declaring a simple set of commands such as:
#include <shell/shell.h>

static void bar3_get(size_t idx, struct shell_static_entry *entry);

SHELL_DYNAMIC_CMD_CREATE(bar3, bar3_get);

static void bar3_get(size_t idx, struct shell_static_entry *entry)
{
    static char *names[] = {
        "bar3_1",
        "bar3_2",
        "bar3_3"
    };
    if (idx < sizeof(names)/sizeof(names[0])) {
        entry->syntax = names[idx];
        entry->subcmd = NULL;
    }
    else {
        entry->syntax = NULL;
    }
}

static void bar2_get(size_t idx, struct shell_static_entry *entry);

SHELL_DYNAMIC_CMD_CREATE(bar2, bar2_get);

static void bar2_get(size_t idx, struct shell_static_entry *entry)
{
    static char *names[] = {
        "bar2_1",
        "bar2_2",
        "bar2_3"
    };
    if (idx < sizeof(names)/sizeof(names[0])) {
        entry->syntax = names[idx];
        entry->subcmd = &bar3;
    }
    else {
        entry->syntax = NULL;
    }
}

static void bar1_get(size_t idx, struct shell_static_entry *entry);

SHELL_DYNAMIC_CMD_CREATE(bar1, bar1_get);

static void bar1_get(size_t idx, struct shell_static_entry *entry)
{
    static char *names[] = {
        "bar1_1",
        "bar1_2",
        "bar1_3"
    };
    if (idx < sizeof(names)/sizeof(names[0])) {
        entry->syntax = names[idx];
        entry->subcmd = &bar2;
    }
    else {
        entry->syntax = NULL;
    }
}

SHELL_CMD_REGISTER(foo, &bar1, "", NULL);

is sufficient to illustrate the problem. With the above nested dynamic commands declared, the following tab-completion fails:
uart:~$ foo bar1_1 bar2_2 [TAB]

What would be expected is for bar3_1, bar3_2 and bar3_3 to be offered as choices, but nothing comes up. However, if the following is tab-completed:
uart:~$ foo bar1_1 bar2_1 [TAB]

the correct choices are displayed. This is because bar2_1 is the first entry returned from the second level of dynamic command lookup and it immediately matches the input, so the collateral damage of subcmd being overwritten while z_shell_find_cmd() is executing is masked.
Expected behavior
Shell command tab-completion should work regardless of how many levels of commands are declared and the nesting of dynamic commands.
Impact
Significant annoyance.
Logs and console output
Snippets provded above.
Environment (please complete the following information):
IUbuntu Linux 20.04, Zephyr SDK 0.12.4 and latest master.
Additional context
This might be readily fixable by having z_shell_find_cmd() keep a copy of the incoming parent entry before it starts iterating on that entry's subcmd.

One could argue that the source of the issue is one more function call up, in z_shell_get_last_command() where the two parameters passed down to z_shell_find_cmd() (entry and dloc) can alias to the storage and the former is used as the anchor to the current command level and the latter is a temporary entry buffer.

@berendo Thank you very much for finding this bug. I did not know that anyone is using dynamic commands, especially with dynamic subcommands ;-).

btw. If you wish to test the example using your code please either add a command handler or add in dynamic handlers:
 entry->handler = NULL;

@jakub-uC I see that @galak merged the PR associated with this issue, but I want to make sure you saw my notes here https://github.com/zephyrproject-rtos/zephyr/pull/35951#issuecomment-854845754. Regardless, thank you for the quick response.

Please ignore my previous comment re: the alternate fix proposal - your fix looks good 👍.


Enable SELinux in permissive mode in overcloud host images

This matches our current defaults.

Have you tried building the images?

Sorry, should have been draft. This requires an updated RL9 host image due to the ci-aio SELinux config change.


kernel: update kernel to the new LTS version, v5.4.x

For ARM64, we back-ported some huge, annoyed patches on top of v4.19.x.
Most of this has already landed upstream, and would be available in the new LTS version, 5.4.x.
The latest version for now will be v5.4.4.
Fixes: #2349
Depends-on: github.com/kata-containers/packaging#883
Signed-off-by: Penny Zheng<EMAIL_ADDRESS>

Hi~
I've prepared ARM64 new v5.4.x kernel config on PR kata-containers/packaging#883, Let's see if ARM CI is truly happy. ;).

/test-arm

/test

@grahamwhaley @jodh-intel @devimc

This is failing consistently @Pennyzct:
02:34:43 INFO: Generated config file can be found in /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-18-04-PR/go/src/github.com/kata-containers/packaging/kernel/configs/fragments/x86_64/.config
02:34:43 ERROR: Failed to construct requested .config file
02:34:43 ERROR: failed to find default config
02:34:43 Failed at 79: "${kernel_repo_dir}/kernel/build-kernel.sh" -v "${kernel_version}" "setup"
02:34:45 Failed at 29: "${cidir}/install_kata_kernel.sh" "${tag}"
02:34:45 Build step 'Execute shell' marked build as failure

@grahamwhaley - could we add the generated .config to the list of test artifacts I wonder to make debugging easier?

@jodh-intel - the useful bits of the log were literally just above the bit you posted:
02:34:38 INFO: Constructing config from fragments: /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-18-04-PR/go/src/github.com/kata-containers/packaging/kernel/configs/fragments/x86_64/.config
02:34:43 INFO: Some CONFIG elements failed to make the final .config:
02:34:43 INFO: Value requested for CONFIG_NF_NAT_NEEDED not in final .config
02:34:43 Value requested for CONFIG_NF_NAT_PROTO_DCCP not in final .config
02:34:43 Value requested for CONFIG_NF_NAT_PROTO_UDPLITE not in final .config
02:34:43 Value requested for CONFIG_NF_NAT_PROTO_SCTP not in final .config
02:34:43 Value requested for CONFIG_NF_NAT_PROTO_GRE not in final .config
02:34:43 Value requested for CONFIG_NF_NAT_IPV4 not in final .config
02:34:43 Value requested for CONFIG_INET6_XFRM_MODE_TRANSPORT not in final .config
02:34:43 Value requested for CONFIG_INET6_XFRM_MODE_TUNNEL not in final .config
02:34:43 Value requested for CONFIG_INET6_XFRM_MODE_BEET not in final .config
02:34:43 INFO: Generated config file can be found in /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-18-04-PR/go/src/github.com/kata-containers/packaging/kernel/configs/fragments/x86_64/.config
...

which as it says, is noting that in our fragments we requested some settings, but they are not in the final .config file - which probably means they have been deprecated from the kernel.
I happened to spot there is a whitelist file in our fragments tree that hints it might be the place to move/add those missing lines... but, I don't think I wrote/added that bit of the fragments code, so am not 100% sure how that works...


13825): If not passed by the signer, the commissioner should

provide its current IPK to the commissionee in the AddNOC command.

https://github.com/project-chip/connectedhomeip/blob/d625d359ff39356a72c40ed4276d763b7757234d/src/controller/CHIPDeviceController.cpp#L1181-L1186

This issue was generated by todo-issue based on a TODO comment in d625d359ff39356a72c40ed4276d763b7757234d. It's been assigned to @msandstedt because they committed the code.

https://github.com/project-chip/connectedhomeip/issues/13825


[Translation it] Fundamentals > Design & User Experience > Accessibility > Accessible Styles

Italian translation of Fundamentals > Design & User Experience > Accessibility > Accessible Styles.
Please review by @carlaofarrell
Check out a review request at GitLocalize

@petele CLA fails because of mt-gitlocalize

:tada: This has been pushed live to https://developers.google.com/web/


App insists on trying to connect to ws://localhost:8000/cable when using Hotwire

Following a screencast on how to use Hotwire in Rails and using this project as a starting point, after creating a basic Tweet scaffold and hooking it up using turbo_stream_from and turbo_frame_tag elements, etc., I noticed that the page insists on trying to connect to ws://localhost:8000/cable in spite of the configuration in application.rb.
I tried to identify the cause of the issue and have thus far been unsuccessful. Maybe you will have some idea what's going on?

Hi,
In the application.rb file try replacing this:
    config.action_cable.mount_path = nil

With this:
    config.action_cable.mount_path = "/cable"

That's still going to use the built-in Action Cable server but it should at least let you get going for now.
I'd have to dig into why it's not using the custom URL endpoint in more detail. Feel free to look into this too!

This is fixed thanks to this PR: https://github.com/nickjj/docker-rails-example/pull/71


Added downsample/delete config

Title.

Some comments on the code. Overall, I'm not sure which problem this solves and I'm not sure if this is the simplest approach - we're likely going to end up using a combination of combining old samples and deleting really old samples, so having delete accessible through the downsample function and the public Delete() function seems like a recipe for accidentally calling delete or downsample more than/not when we intend to.

We'll have to loop back with what Ben specifically wanted. He leans towards outright deletion, and either way, if we want a hybrid approach, we will need both methods.


Import CancelledError directly from asyncio

The asyncio.exceptions module was only added in Python 3.8.
The asyncio module exposes CancelledError directly, which makes this compatible with older versions as well.

Thanks a lot for spotting and fixing this!


2.1.0 seems to be broken

I have Dependabot setup for many of my projects, and i have 4 automatic PRs for upgrading to 2.1.0, and for all of them the checks fail (which is just testing out the pyright action)
All 4 projects use pyright action once for Linux and once for Windows as the python platform, so i got the following error in the exact same way a total amount of 8 times.
Run<EMAIL_ADDRESS>node:internal/modules/cjs/loader:1051
  throw err;
  ^

Error: Cannot find module './impl/format'
Require stack:
- /home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:130:18)
    at /home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js:4282:25
    at /home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js:4272:17
    at node_modules/jsonc-parser/lib/umd/main.js (/home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js:4278:7)
    at __require (/home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js:12:50)
    at Object.<anonymous> (/home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js:8109:35)
    at Module._compile (node:internal/modules/cjs/loader:1241:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/runner/work/_actions/jakebailey/pyright-action/v2.1.0/dist/index.js'
  ]
}

Node.js v20.8.1

Duplicate of #88.
But, apologies. Will fix


Issue with retry-axios on kubernetes pod (cannot read raxConfig of undefined)

Encountered a very strange bug that only occurred once deployed on a kubernetes pod. Building the docker image and running that locally works fine.
Happened when making the sdk.Events.search call on the opint-prober project, and using the following params:
{ dir: 'asc', minLastUpdatedTime: Date.now() - 1000*60*30, sort: 'startTime' }
This is the error message: TypeError: Cannot read property 'raxConfig' of undefined at onError (/usr/src/app/node_modules/retry-axios/build/src/index.js:29:29) at
This was not due to network issues, as we tried ssh into the pod and make a call to the api, and it returned a proper response. It is important to note that due to this error, the service immediately throws an error (usually within 1 or 2 ms).
Using node 8.15.0, sdk release 1.5.1.

Closing it since we have a new implementation of retries


Rework the removed exec.py feature to instead use .rpe.py

exec.py was removed from Ren'Py, so we'll have to refactor for the extension to work.
See https://github.com/renpy/renpy/commit/acba6a2f60282d0512c13e402774881711f0fbbe and https://github.com/renpy/renpy/commit/c99a9052d4731d3a8c81d89b339f7568c8d626d3

This might be a good opportunity to implement something of a proper RPC protocol instead of passing stdout strings and doing writes to disk

On RPC... I looked into the options here. xmlrpc.client is a core lib in python which wouldn't require installing anything. There's also a corresponding xmlrpc package on npm which we can use to host a server from our extension. I also looked into websockets but that'd require installing python packages in renpy (frankly a non starter)

Would you look at that, websockets are included in renpy already! https://github.com/renpy/renpy-build/blob/ac40a022a3ce2ae353c751cb7b9b56b39f635421/tasks/pythonlib.py#L467

And xmlrpc is not, so... websockets it is!


fedora/disk: put a filesystem in EFI partition

As noted in #3220. With the changes to the partition table I forgot to actually write a filesystem...

Note: I need to build an image on aarch64 to confirm this fixes the issue, that'll be running tonight :)

And gone is the binary!


 My response time on issues has been horrid, and that https://github.com/jshttp/mime-types exists is testament to the poor job I've been doing.  For this I humbly apologize.
Moving forward, I'd like to insure this isn't an issue.  So... What's the right thing to do here? Are there parties interested in being added as maintainers?  (If so, who?)  Should this library be deprecated in favor of mime-types? Could mime-types be pulled in here?
Hopefully I haven't completely alienated everyone.  I'm genuinely interested in hearing everyone's opinions, and willing to do whatever the community thinks is best.
cc: @dominictarr @Fishrock123 @substack @jonathanong

I'm interested (and created: https://github.com/Hypercubed/node-mime) a library that can do this:
var MimeLookup = require('mime');
var mime = new MimeLookup({ /* my own definitions */ });

https://github.com/jshttp/mime-types cannot do that and has mime-db as a dependency.  My proposal is to split the module into two parts (see #129).

FYI: https://github.com/Hypercubed/mime-lookup

Why do you, @broofa, have to be the only author of node-mime? I find the points presented by @Fishrock123 and @dougwilson to be surprisingly level-headed, specifically the point that multiple mime libraries can happily co-exist.
Anwyay, I'm glad I stopped by mime-types looks to be what we needed with the PR @loudwinston made in https://github.com/broofa/node-mime/pull/136

@docunext I'm not sure what you mean by valves.  My proposal in #129 was to separate the lookup API from the mime-db itself, it had nothing to do with adding types.  The mime-db large.  If I use node-mime in the browser, and I did for some time, it to too much to send over the wire.  https://github.com/Hypercubed/mime-lookup is a fork of node-mime that provides just the API.  The database can be then entire mime-db (https://github.com/Hypercubed/mime-lookup#using-mime-db) or a subset as I have done here: https://github.com/Hypercubed/Project-Chi/blob/master/app/common/services/datapackage/mime.js

Hey all, thanks for the comments and, more importantly, your patience.
@docunext - I don't have to be the only contributor to this repository.  It's more that there's never really been an obvious person to hand responsibility off to.  I'm open to suggestions, especially if you have someone in mind who has a demonstrated ability to responsibly shepard a library that a lot of projects depend on.

Hello @broofa,
is the difficulty maintaining the mime database or the repo itself.  I think my proposal in #129 could help.

Closing this out as node-mime is sits on mime-db now.


Elements within SlidePanel panel is focusable when closed

Issue Description

Elements that are presented within the SlidePanel's panel are focusable when the panel is closed and offscreen. This is creating some workflow weirdness/confusion for people.
We should try to hide the panel content when the panel is closed from within the SlidePanel. This has some implications for the opening/closing animations, as we have to be careful when we show/hide the content. We could try using the ReactTransitionGroup to handle some of these things, but more investigation is needed.
Issue Type

[ ] New Feature
[ ] Enhancement
[X] Bug
[ ] Other

Expected Behavior

The SlidePanel should not allow panel content to be focusable when closed.
Current Behavior

The SlidePanel allows panel content to be focusable when closed and looks weird doing it.

Steps to Reproduce

Put a component with a Button in a closed SlidePanel panel.
Tab until you find it and watch the focus go offscreen.

Environment

Component Version: 1.15.0
Browser Name and Version: All
Operating System and version (desktop or mobile): All

I ran into this with the toggle component. Here are some nightwatch tests which test this use case for toggle: https://github.com/cerner/terra-core/blob/master/packages/terra-toggle/tests/nightwatch/toggle-spec.js#L31-L49
Here are the styles used: https://github.com/cerner/terra-core/blob/master/packages/terra-toggle/src/Toggle.scss#L6-L21
If an element has visibility: hidden; set on it, it will remove it and its children from focus order. I think we may need to use ReactTransitionGroup for this component though. We'd essentially wait for the open / close animation to complete, then toggle visibility: hidden;

@bjankord I don't think this was fixed with aria-hidden=true. I'm still seeing this behavior. However, adding visibility: hidden around the inactive slide panel does resolve this.

@noahbenham In #1228, @dkasper-was-taken added visibility: hidden; style to .panel[aria-hidden='true']: https://github.com/cerner/terra-core/pull/1228/files#diff-17fe1b653213aa7d7c3af0b153fad666
This code change has not yet been released yet though and will go out in our release on Tuesday.


[stable/prometheus-operator]Generate a complete Kubernetes Service

Signed-off-by: Antoni Florit Homar<EMAIL_ADDRESS>
What this PR does / why we need it:
I have detected that the Service does not contain many options allowed by Kubernetes, a Service is generated with these options
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

I'm sorry, but which problem does it solve? Could you please describe some real life scenarios which is impossible or harder without this change?

I'm sorry, but which problem does it solve? Could you please describe some real life scenarios which is impossible or harder without this change?

Currently if in the values file you change the service.type for loadbalancer or clusterIP it assigns random values. In my case, using loadbalancer assigns me a random public ip, and I can't adjust the ip to my private network or use a static public ip. In other Charts like stable/prometheus this configuration is used.

I think all the variables are in the readme

/lgtm


Consider Visit::visit_key + Visit::visit_value

The Visit trait has a visit_entry method that accepts a key-value pair. In cases where you’re bridging different APIs you might not be able to guarantee both the key and value are present at the same time to pass to this method. For instance, serde::SerializeMap treats entries as an optimization and requires serializers support receiving keys and values independently. We ended up adding these separate methods to the standard library’s fmt builders for this reason.
We could consider making visit_entry forward to some new visit_key and visit_value methods.

wdyt @taiki-e ?

@KodrAus can you provide an example of a case where the key & value are not available at the same time or when we would need this separation to bridge an API?

@carllerche Something I’ve had is when lazily parsing a value while only keeping a single token around at a time. That’s bespoke enough to reasonably suggest “not fit for purpose” for, but is something I’ve run into.
For bridging, we’ve currently got valuable -> serde implemented, but for the other way around, in order to generically bridge a SerializeMap into a Visit we can’t rely on serialize_entry, because its contract states you need to support keys and values independently


I want put the window of find reference result inset the sidebar, but now it's a float window. Float window is hard to watch in long time.

VSCode Version: Code 1.13.0 (376c52b955428d205459bea6619fc161fc8faacf, 2017-06-08T16:43:13.058Z)
OS Version: Windows_NT ia32 6.1.7601
Extensions:

Extension
Author
Version

rainbow-brackets
2gua
0.0.6

html-snippets
abusaidm
0.1.0

python
donjayamanne
0.6.5

vs-color-picker
lihui
0.6.0

bash-debug
rogalmic
0.0.7

code-settings-sync
Shan
2.8.1

vscode-multiclip
slevesque
0.1.2

JavaScriptSnippets
xabikos
1.4.0

ReactSnippets
xabikos
1.3.0

Material-theme
zhuangtongfa
2.8.6

Steps to Reproduce:

@gzx-miller This concern is being tracked in #22261
Please add your thoughts there.


Display Code Coverage

Hello is there a way to display or render the code coverage file instead of just having a download link and opening the coverage file manually in Visual Studio?

Please refer this thread: https://github.com/Microsoft/vsts-tasks/issues/7703
Currently we don't have support for this. We are actively working on this feature to enable this experience.
However we don't have specific timelines to share at this moment.


miprov2 patch for proper parsing

MIPROv2 was erroring out when using the latest changes on the repo (particularly  Convert Predict and ChainOfThought into Modules, while retaining backward compatible .load() and while using dspy.experimental)
Fixes:

patches error from inspect.getsource used in MIPROv2 to retrieve code definitions of uncompiled DSPy program. previously seeingError getting source code: could not find class definition and now fixed to catch error and default to signature string

modify regex parsing in identifying modules part of MIPROv2 in light of dspy.Predict and dspy.ChainOfThought changes.

Since dspy.Predict and dspy.ChainOfThought are now Modules, it is important that we handle them slightly different in reading the source code for a user program.  Without this patch this entire block of code would be added to the language model context for MIPRO instruction writing:
class Predict(Module, Parameter):
    def __init__(self, signature, **config):
        self.stage = random.randbytes(8).hex()
        self.signature = ensure_signature(signature)
        self.config = config
        self.reset()

    def reset(self):
        self.lm = None
        self.traces = []
        self.train = []
        self.demos = []

    def dump_state(self):
        state_keys = ["lm", "traces", "train"]
        state = {k: getattr(self, k) for k in state_keys}

        state["demos"] = []
        for demo in self.demos:
            demo = demo.copy()

            for field in demo:
                if isinstance(demo[field], BaseModel):
                    demo[field] = demo[field].model_dump_json()

            state["demos"].append(demo)

        # Cache the signature instructions and the last field's name.
        *_, last_key = self.signature.fields.keys()
        state["signature_instructions"] = self.signature.instructions
        state["signature_prefix"] = self.signature.fields[last_key].json_schema_extra["prefix"]

        # Some special stuff for CoT.
        if hasattr(self, "extended_signature"):
            # Cache the signature instructions and the last field's name.
            state["extended_signature_instructions"] = self.extended_signature.instructions
            state["extended_signature_prefix"] = self.extended_signature.fields[last_key].json_schema_extra['prefix']

        return state

    def load_state(self, state):
        for name, value in state.items():
            setattr(self, name, value)

        # Reconstruct the signature.
        if "signature_instructions" in state:
            instructions = state["signature_instructions"]
            self.signature = self.signature.with_instructions(instructions)

        if "signature_prefix" in state:
            prefix = state["signature_prefix"]
            *_, last_key = self.signature.fields.keys()
            self.signature = self.signature.with_updated_fields(last_key, prefix=prefix)

        # Some special stuff for CoT.
        if "extended_signature_instructions" in state:
            instructions = state["extended_signature_instructions"]
            self.extended_signature = self.extended_signature.with_instructions(instructions)

        if "extended_signature_prefix" in state:
            prefix = state["extended_signature_prefix"]
            *_, last_key = self.extended_signature.fields.keys()
            self.extended_signature = self.extended_signature.with_updated_fields(last_key, prefix=prefix)

    def __call__(self, **kwargs):
        return self.forward(**kwargs)

    def forward(self, **kwargs):
        assert not dsp.settings.compiling, "It's no longer ever the case that .compiling is True"

        # Extract the three privileged keyword arguments.
        new_signature = ensure_signature(kwargs.pop("new_signature", None))
        signature = ensure_signature(kwargs.pop("signature", self.signature))
        demos = kwargs.pop("demos", self.demos)
        config = dict(**self.config, **kwargs.pop("config", {}))

        # Get the right LM to use.
        lm = kwargs.pop("lm", self.lm) or dsp.settings.lm
        assert lm is not None, "No LM is loaded."

        # If temperature is 0.0 but its n > 1, set temperature to 0.7.
        temperature = config.get("temperature")
        temperature = lm.kwargs["temperature"] if temperature is None else temperature

        num_generations = config.get("n")
        if num_generations is None:
            num_generations = lm.kwargs.get("n", lm.kwargs.get("num_generations", 1))

        if (temperature is None or temperature <= 0.15) and num_generations > 1:
            config["temperature"] = 0.7
            # print(f"#> Setting temperature to 0.7 since n={num_generations} and prior temperature={temperature}.")

        if new_signature is not None:
            signature = new_signature

        if not all(k in kwargs for k in signature.input_fields):
            present = [k for k in signature.input_fields if k in kwargs]
            missing = [k for k in signature.input_fields if k not in kwargs]
            print(f"WARNING: Not all input fields were provided to module. Present: {present}. Missing: {missing}.")

        if dsp.settings.experimental:
            completions = new_generate(lm, signature, dsp.Example(demos=demos, **kwargs), **config)
        else:
            completions = old_generate(demos, signature, kwargs, config, self.lm, self.stage)

        pred = Prediction.from_completions(completions, signature=signature)

        if kwargs.pop("_trace", True) and dsp.settings.trace is not None:
            trace = dsp.settings.trace
            trace.append((self, {**kwargs}, pred))

        return pred

    def update_config(self, **kwargs):
        self.config = {**self.config, **kwargs}

    def get_config(self):
        return self.config

    def __repr__(self):
        return f"{self.__class__.__name__}({self.signature})"

class ChainOfThought(Module):
    def __init__(self, signature, rationale_type=None, activated=True, **config):
        super().__init__()

        self.activated = activated

        self.signature = signature = ensure_signature(signature)
        *_keys, last_key = signature.output_fields.keys()

        prefix = "Reasoning: Let's think step by step in order to"
        desc = "${produce the " + last_key + "}. We ..."

        if dspy.settings.experimental:
            desc = "${produce the output fields}. We ..."

        rationale_type = rationale_type or dspy.OutputField(prefix=prefix, desc=desc)

        extended_signature = signature.prepend("rationale", rationale_type, type_=str)
        self._predict = dspy.Predict(extended_signature, **config)
        self._predict.extended_signature = extended_signature

    def forward(self, **kwargs):
        assert self.activated in [True, False]

        signature = kwargs.pop("new_signature", self._predict.extended_signature if self.activated else self.signature)
        return self._predict(signature=signature, **kwargs)
        # return super().forward(signature=signature, **kwargs)

    @property
    def demos(self):
        return self._predict.demos

    @property
    def extended_signature(self):
        return self._predict.extended_signature

Almost all of this is useless to the LLM to understand the task.  The latest commit ensures that this no longer is added to the context.
It also fixes two additional bugs:
(1) Any programs with dspy.Retrieve would throw an exception during code scanning because they have Parameters that have no signatures.
(2) The override of inspect.getfile would sometimes get into an infinite recursion.  Handled by referencing a separate getfile instead of inspect.getfile within the new_getfile method.


How to handle automatic updates of neurodesktop?

Currently neurodesktop needs to be re-deployed to update the applications on Nectar Destkop service and on Neurodesk play. Would it make sense to automatically update the applications on startup to keep it as up-to-date as possible? Reproducibility would still work via the subcontainers?

done


Missing licence

We here at the documentation viewer project rely on this project for, well, the actual documentation! Unfortunately, without a licence, technically default copyright applies and no derivative works can be made. Please add a licence, so that we may determine if the viewer is in violation. Additionally, adding a license will allow the viewer project to also set a licence.

Will do as soon as GitHub lets me sign in on a browser (apparently I forgot my password)

I added one


Add documentation for SHOW FUNCTIONS

Which issue does this PR close?

part of https://github.com/apache/datafusion/issues/12144
Follow on to https://github.com/apache/datafusion/pull/13799

Rationale for this change
We should document features  so users can more easily find them
Also, @comphead  says https://github.com/apache/datafusion/pull/13799#issuecomment-2555969968

Thanks @goldmedal it would be really nice to update the user documentation

What changes are included in this PR?

Add documentation (copy / paste from the description on https://github.com/apache/datafusion/pull/13799 from @goldmedal )
Add section headings for the SHOW / information_schema tables

Here is the new content rendered:

Are these changes tested?
CI
Are there any user-facing changes?

Thank you @comphead and @goldmedal 🙏


NSImage support

Still thinking about how this could best be accomplished. Probably need to redefine the internal logic to work on CGImage representations then provide NSImage/UIImage wrappers.

Finished as of 1a41cdff0b0d19f9a1430ce9c7432a83cf12113d


Update DEA Tools functions to be compatible with odc.geo

The odc.geo package has been written to eventually replace how datacube deals with spatial information (i.e. reprojecting/warping/geotransforms etc).
Currently any spatially-aware code in DEA Notebooks accesses a datacube "Geobox" like this:
ds.geobox

To make the eventual transition to odc.geo smoother, we should update our DEA Tools functions to also support accessing spatial info via the odc.geo .odc accessor:
ds.odc.geobox

This would largely affect functions in the dea_tools.spatial module.

Being dealt with in more granular issues, e.g. #1076


[Question] How to handle onDoubleClick for each cell?

I want to handle onDoubleClick other way than just entering the editing cell mode. How can I achieve this?

I figured it out by using both forceComponent and component props. I defined onDoubleClick handler like this while preparing the grid:


[auth-backend]: Calculate SameSite cookie attribute in defaultCookieConfigurer and default to none

Signed-off-by: Marcus Eide<EMAIL_ADDRESS>Hey, I just made a Pull Request!

Currently the SameSite cookie attribute is set to Lax which allows a cookie to be included if a user is navigating to the origin site (i.e., when following a link). It does not however allow other third-party cookie requests.
For me this is a problem when running the app locally on localhost for development, but using a deployed auth-backend on an actual domain. I can sign in but there's no session persistence as the refresh-cookie is set to Lax which prevents localhost from including it in subsequent calls to the /refresh endpoint.
For those spinning up a local auth-backend this is not an issue as the Domain attribute of the cookie and the origin of the app are both localhost.
I'll imagine that if my app were running on app.example.com and the auth-backend on auth.other-example.net this would be an issue as well.
There's a lot of things to consider here and I'm no expert, so looking for any concerns or suggestions people might have.
This PR is doing two things:

Makes the SameSite attribute an optional part of the CookieConfigurer return value so that it can be overridden if needed.
defaultCookieConfigurer defaults to none for all cookies that are in a secure context (using https).

A few notes:

Modern browsers treat a missing SameSite attribute the same as if it were set to lax.
Cookies with SameSite=None must specify the Secure attribute as well.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[x] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Hey @Rugvip I made some changes based off your comment, take a look when you have a chance.


add no_std support

Note that HashSet is being swapped with BTreeSet, since hash set is not included in alloc (but hashbrown)

Also, we could find a way for things like staticvec to work with this. For the NFA I'm not so sure, but we can probably use FcHashMap


Main page as blog page

I'm trying to change main page as blog page, with trying copy all code from directory blog/list.html.
This works, but all page that reload. Like page about, contact, element, privacy and etc. I want only displayed blog only.
Can i achieve this ?
Thank you for this wonderful template

remove all other pages from the content folder. then they will disappear.


Resetting optional settings causes an error

If you click the reset button, an exception is thrown. Under investigation.

This was fixed by this commit.


Unable to get keys from consul server

I'm unable to get information from my consul server.. here is what I'm doing
var CONSUL_HOST, consul, opts;

CONSUL_HOST = "myconsulserver.com";

opts = {
  host: CONSUL_HOST,
  secure: false
};

consul = require('consul')(opts);

consul.kv.get("/code/deploy/sha", function(err, data) {
  console.log(err);
  return console.log(data);
});

I get an error like this:
{ [Error: consul: kv.get: moved permanently]
  isPapi: true,
  isResponse: true,
  message: 'consul: kv.get: moved permanently' }

oops.. this is a non issue. the should be "code/deploy/sha"


tmp: vehicle to sim model

Description
use vehicle acceleration to sim model
Related links
tier4 INTERNAL LINK
Tests performed

Notes for reviewers

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[ ] I've confirmed the contribution guidelines.
[ ] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

@taikitanaka3
Is this PR still under development?

no so i close this.pr


Merge Docker Compose configs & Move Lyo components to the top level

#72 should be merged first and then the number of commits/files changes will drop drastically.
this patch basically:

updates lyo compose config from v2 to v3.3
merges it with planner_reasoner compose config
moves all project subfolders not involved in the composed config to misc/ or to docs/

@likelion I will need your help to test how this works with our CI pipeline internally

and I like all three checks to get red right away :)

@likelion you can use https://github.com/EricssonResearch/scott-eu/pull/98/files/fc169fa0fed1aea3b1afac81facbe6a221f31afa..1ca606e1d3b106c2987cd74e3b9e0183b86c28de to review the relevant subset of the patches

There seem to be another build problem according to Travis:
[ERROR] Failed to execute goal on project webapp-whc: Could not resolve dependencies for project se.ericsson.cf.scott.sandbox:webapp-whc:war:0.0.1-SNAPSHOT: The following artifacts could not be resolved: org.eclipse.lyo.trs:trs-client:jar:2.4.0-SNAPSHOT, org.eclipse.lyo.trs:trs-server:jar:2.4.0-SNAPSHOT: Could not find artifact org.eclipse.lyo.trs:trs-client:jar:2.4.0-SNAPSHOT in sonatype-snapshots (https://oss.sonatype.org/content/repositories/snapshots/) -> [Help 1]

We do depend on the custom mqtt branches of https://github.com/eclipse/lyo.trs-client and https://github.com/eclipse/lyo.trs-server. I am now trying to rework the Dockerfile to be a multistage build and mvn install the right artifacts from source automatically.

I will actually have to abandon this patch because Docker does not allow ../ references and I need to access "parent" POM files etc.


PHP 7.X Support Violated

It looks like https://github.com/luxifer/doctrine-functions/blob/master/src/DQL/String/ConcatWs.php#L3 possibly violates a reserved word of string as defined here: http://php.net/manual/en/reserved.other-reserved-words.php.
Are these reserved words case-insensitive?

As you can see on travis builds for php 7.0, 7.1 and 7.2 are OK so the support is not violated.
Regards.


FlatList: Invariant Violation: Tried to get frame for out of range index -1

Description
I'm trying to upgrade our app from 0.70.8 to 0.71.6 and I think I've found a bug in FlatList. Here's the error:
Invariant Violation: Tried to get frame for out of range index -1, js engine: hermes
Here are two stack traces, both involving scrollToEnd and one involving onLayout and the other onContentSizeChanged. Unfortunately they are screenshots as it's nay impossible to get RN to give up the stack trace as text, especially since Flipper debugging doesn't seem to work with 0.71.

React Native Version
0.71.6
Output of npx react-native info
System:
OS: macOS 13.1
CPU: (8) arm64 Apple M1 Pro
Memory: 697.50 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 8.19.2 - ~/.nvm/versions/node/v18.12.1/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.12.0 - /Users/tibbe/.rbenv/shims/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
Android SDK: Not Found
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 14.3/14E222b - /usr/bin/xcodebuild
Languages:
Java: <IP_ADDRESS> - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.6 => 0.71.6
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
Use a FlatList, scrollToEnd, and onLayout/onContentSizeChanged.
Snack, code example, screenshot, or link to a repository
Too hard to slim down.

Fixed by https://github.com/facebook/react-native/commit/98009ad94b92320307f2721ee39dbeb9152c0a58 in 0.72.


support decode raw string type to instance of io::substrait::Type

support  decode rawType to io::substrait::Type

Can you explain a bit what the difference is between ParamterizedXyz and Xyz (for example, what is the difference between ParameterizedDecimal and Decimal?

Can you explain a bit what the difference is between ParamterizedXyz and Xyz (for example, what is the difference between ParameterizedDecimal and Decimal?

Type used inside extension YAML file is ParameterizedTypewhile  type used inside a substrait plan is called 'Type'.
The difference is  ParameterizedDecimal  in a extension YAML file which can accept either a template parameter  or a primitive int as parameters,  while a type Decimal reference in a substrait plan can only accept primitive int type as parameter.

Got it.  We use Decimal when reading from Substrait because, at that point, the types have been realized and we should know the exact values of precision and scale.
We use ParameterizedDecimal when reading from YAML because, it's possible the function is generic, and it uses template arguments like P and S.

@westonpace Please help to review again, thanks


Document Offline Install for .NET Core VS SDK

You can currenlty now download an offline installer for the .NET Core VS SDK. Instead, you can download the regular boostrapper and run it with a command line option to get an offline install via a command line option, such as /layout c:\Foo.
TOC wise, I'm not entirely sure where the best place it, but it should be linked from there:
https://docs.microsoft.com/en-us/dotnet/articles/core/getting-started

We should probably also mention that because it's a full layout, it will download all the packages for all supported languages, ~1GB.


Add introduce doc to incubating features menu

Please answer these questions before submitting pull request

Why submit this pull request?
[x]  New feature provided
Related issues
#1203

New feature or improvement

Add introduce doc of apm-trace-ignore-plugin to incubating features menu

I've modified the doc.

I changes some English doc.

Thanks, my English is poor~ >.<

Don't worry, I am not a English native too. Just try my best.

Coverage remained the same at 23.87% when pulling d4eb61fc25cfc4b9dd728042b2a47fb9ad8ec819 on SevenPointOld:master into 5893dbe926c2b3db2c22cd459455dd13e7065143 on apache:master.


Redux-form-website-template source code where?

import {
App,
Code,
Markdown,
Values,
generateExampleBreadcrumbs
} from 'redux-form-website-template'
redux-form-website-template source code where? thanks

Have a look at the website-template branch.

@aumayr is correct.