Returning a future where R is not default-constructable broken

@krivenko wrote (see #863):
Are return types of actions supposed to be default constructible?
Here is an extended version of tests/unit/actions/return_future.cpp
https://gist.github.com/krivenko/9e61c80e6adf4cd375af239f723dc752
test_plain_call_future_non_default_ctor() fails to compile with the following errors,
tuple.hpp:72:24: error: use of deleted function ‘non_default_ctor::non_default_ctor()’

base_lco_with_value.hpp:85:22: error: use of deleted function non_default_ctor::non_default_ctor()

@hkaiser Thank you for opening this bug report for me, and for paying so much attention to these issues in general!
This is more of a 'good to have' feature, as far as I am concerned. I could certainly make my application work without the ability to pass non-default constructible types to and from actions, even tough this would result in more messy code.
Anyhow, would I have to implement anything besides load_construct_data() for my types, provided this issue is resolved? (Maybe #2846 is a better place to discuss this question...)

@krivenko: I think implementing load_construct_data() for your type should be sufficient.

Perhaps a related issue...
If I delete the default constructor from my component (derived from hpx::components::component_base), I get the following error message
hpx/runtime/components/server/simple_component_base.hpp:304:64: error: no matching function for call to ‘mynamespace::my_component::my_component()’
             return static_cast<component_type*>(new Component()); //-V572

So, once again, can I avoid adding the default constructor?

@krivenko Hmmm, components shouldn't be required to be default constructible. It all depends on how you create them. So the following should be fine:
struct component : component_base<component>
{
    component() = delete;
    component(int) { ... }
    ...
};

void foo()
{
    client<component> c = new_<component>(find_here(), 42);
}

If this does not work, please file a separate ticket.


issue about transition in input field

If someone have problem, as me, because there is no transition in input label, there is a missing part of css from the file you download from materializecss.com
how to solve:
search input[type=text]:focus:not([readonly]) + label,.... in css file and add
font-size: 0.8rem;
-webkit-transform: translateY(-140%);
-moz-transform: translateY(-140%);
-ms-transform: translateY(-140%);
-o-transform: translateY(-140%);
transform: translateY(-140%);
hope to help you.
Bye, Sam

The transitions and transform styles are under .input-field. Check again to see if you aren't missing that wrapping class


Revert "ext_auth: add option to measure timeout when check request is created. (#12778)"

Commit Message:
Revert "ext_auth: add option to measure timeout when check request is created. (#12778)"

/retest
I think a CI issue, as it failed building //test/common/secret:sds_api_test

Looks like legit CI issue.
/wait

weird, as it builds fine locally. will try re-building with the exact clang version.

ok, merging latest master reproduced the failure; fixing

/retest


WL-5236 Improve the deleted site message.

Look good. The only complicating factor is that this doesn't take account of the timezone that the user has specified. TimeService.getLocalTimeZone() returns the timezone that dates to the user should be displayed in. But I think that we can probably ignore it for this case.
Strangely Sakai is storing the local datetime in the DB and not the GMT one.


CODEOWNERS: Cover the egress gateway guide

The egress gateway guide is currently not assigned to any team besides the generic cilium/docs-structure one. This pull request assigns it to the datapath team.

The codeowners check passed and I don't think we need other reviews given this is pretty minor.


name property "hardcoded" in context menu

I had a look into the .js and found out that startDate and endDate properties are hardcoded, so I didn't those two (in fact I initially touched them, and the plugin stopped working). So, I renamed all needed properties to my needs for easier recognition, and left those two untouched. But then, I realized there is a problem when I right-click on a day to disply the context menu with Edit and Delete options. So I found that the "first-level" menu is hardcoded to events[i].name leaving my context menu empty (only with the right-pointing chevron arrow).
There a couple of workarounds here, like reverting back the rate property's name to name, or hardcoding into my saveEvent method a static property named name, some word obviously, like Actions, that will make sense as the "first-level" option in the context-menu. But to be honest, I'd prefer to totally omit the first level menu, so by right-clicking on a day will bring the two options. Is there a method for re-designing the context menu, or do I have to edit the source .js file?
Take a look at how it's displayed right now, and please advise me what's my best approach on this.

Look for my reply in here: https://github.com/Paul-DS/bootstrap-year-calendar/issues/46
Look for $.get and data processing bit.

Unfortunately, you didn't understand my question. The reply you quoted doesn't have anything to do with the problem I'm mentioning here. What I need is a way to re-design the context menu so that I get rid of the first-level option (the "name" of the event).
Basically, I realized yesterday that when there are overlapping events for the same period, those events are displayed there with the Edit and Delete options for each of them. But if you remember my case, I'll be using the background property so that only the latest event is visible for each day. So, it'll be inconsistent to list all events for edition/deletion when the user pops the context menu.
Take a look at the images below to better understand what I mean:

Here I have two monthly events, with a price for each event.

Here I put a single two-month event that overlaps the other two. Background color makes sure that only the top event is displayed at any time, but then, when the user right clicks on a day to display the context menu, bam, both events are shown. Isn't this inconsistent? So, I'll have to alter the context menu calculation algorithm. and instead of looping through the events of that day, I'll be only displaying the last one. But there is no method for doing that in my config file. I'll have to hardcode it in the plugin's JS directly. Any ideas?

What I need is a way to re-design the context menu so that I get rid of the first-level option (the "name" of the event).

I haven't actually used this myself yet, but I assume it displays days using a loop to go through array of options for that day. Would you be able to simply use the last element of that loop to be the option for that day?
For instance, to display the options for a specific day you would have:
for(var i = 0; i < optionsInDay.length; i++){
    console.log(optionsInDay[i]); // <--- that would display the days and their corresponding Edit & Delete
}

So you might just use something like this:
 optionsInDay[optionsInDay.length-1]
This is rough and from the top of my head, but it might work :)

There is no method for editing the context menu. That's the problem!

Hi,
Thank you for your remarks.
You can actually customize the context menu by using the dayContextMenu event of the calendar (see in the documentation).
In your event method, you can create either a full custom menu, or build a menu using the same CSS classes used in the calendar widget :

.calendar-context-menu
.item

.submenu

.item

etc...
You can take exemple on the _openContextMenu method of the calendar, which is used to generate the context menu for a day.
Don't hesitate if you have some trouble during implementation, or some good ideas to simplify the customization.

There is no method for editing the context menu. That's the problem!

Yeah I should've mentioned before that what I proposed would require going into the source code of the plugin and making modifications.
But looks like @Paul-DS has provided a better solution :)


[keycloak - OID4VCI] Create CredentialSignerProvider interface

This is a proxy of:

https://github.com/keycloak/keycloak/issues/32953

Related to :

#32951 being implemented by @IngridPuppet

Done from our side.
Waiting for KC to close the PR

To be more precise, the ticket depends on #8 to be closed first. But its PR is still pending:

https://github.com/keycloak/keycloak/pull/35046

My progress is on this branch: https://github.com/adorsys/keycloak-oid4vc/tree/issue-32953-work
The multiple commits on the branch are intended to be squashed before creating the PR.

Waiting for the ticket to be merged at kc, then this can be closed here

Linked PR:

https://github.com/keycloak/keycloak/pull/36056


[glyf] Simplify points to contour logic

If Some(offcurve1), Some(offcurve2) happens last_offcurve will be altered so on the next it won't be matched for sure and if it don't it certainly breaks leaving no need for loop {} AFAICS.

Thanks!


Binary packaging compatibility with ARM

Is there a way to pack it as binary for ARM like raspberry pi's?, i saw some projects that converts .php to .zep to be used in Zephir maybe It can be done on workerman? Zephir makes php .so extension so it might further boost the application or not.

换成 ARM版 PHP 解释器
ARM version PHP interpreter required


Create a delete all function for an outcome

Wiping a complex outcome can be simplified with a simple helper that would remove all element after the user confirm on the action.

Implement a Wipe function in the context and expose on the side of Copy and Edit


Update to RC2

:+1:

Hey @IlyaKhD how are you doing?

Fine and you?
Glad to see RC2 is coming. Woho! Enums got tooling support finaly :smile:

Enums got tooling support finaly

And this exposes places where we have to use Object type :smile:

For some reason we can't make an omelet without breaking eggs (-:


Evaluation checkpoint doesn't belong to ERnet

Hi：
Thanks for sharing your excellent idea, after reading the [README.md]，I find the Evaluation checkpoint doesn't belong to ERnet，it belong to ASNet.if possible, can you provide the checkpoint of this models trained with 100 epochs? Very thanks!

Hi there,
Sorry for the delay, as I'm currently busy working on other research. I have revised the README.md for setting up the training environment and starting the training. The weights will be updated soon as I am testing recent advancements of DETR-based models that have exhibited improved results over previously published results. Do stay tuned!

It has been 4 months, any news about the training results?


Get blurhash from image path

Hello,
I wanted to ask if it's feasible to obtain the blurhash string from an image path. In our app, the client calculates the hash before uploading a new profile picture. Currently, we're utilizing the blurhash_dart package for both encoding and decoding. I'd be open to switching to this package if it offers better performance.
In any case, great work!

Hello @csbence10,
Yes, it is possible to obtain blurhash string from various sources including asset images, all you need to encode is an instance of an ImageProvider (no image package is required), as ImageProvider is one of the core classes of flutter, you can obtain one using any of AssetBundleImageProvider, FileImage, MemoryImage, NetworkImage, ResizeImage, ScrollAwareImageProvider.
In your case, I'm assuming you have a File object of an image, in that case, FileImage as the ImageProvder should work fine, or if you are working with a Local Image, you can use an AssetImage which implements ImageProvider.
import 'package:blurhash_ffi/blurhash_ffi.dart';

/// Encoding a blurhash from an image provider
///
/// You can use any ImageProvider you want, including NetworkImage, FileImage, MemoryImage, AssetImage, etc.
final imageProvider = NetworkImage('https://picsum.photos/512');
final imageProvider2 = AssetImage('assets/image.jpg');

/// Signature
/// static Future<String> encode(
///   ImageProvider imageProvider, {
///   int componentX = 4,
///   int componentY = 3,
/// })
/// may throw `BlurhashFFIException` if encoding fails.
final String blurHash = await BlurhashFFI.encode(imageProvider);

I also used blurhash_dart previously and found that it was freezing the UI, and using it in a separate isolate also didn't help with performance, that's why I wrote this package, It solved the problem in my app (fast and not freezing UI thread), hope it works in your apps as well.
Cheers, Have a Good Day


[move-prover] Fixing a bug with multiple return values.

Stackless bytecode generator reverted indices for returns from calls incorrectly, which is fixed here. Also aligning boogie wrapper with language to print out result_1 instead of result_0.
Motivation
Bug fix.
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
cargo test
Related PRs
NA

@bors-libra r=junkil-park

:pushpin: Commit 6c81433 has been approved by junkil-park

:hourglass: Testing commit 6c81433f2e29b3347abd7eae68600963f8a79306 with merge d4e687cef93828fd4baf62b3b8bee30d2e229a87...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: junkil-park
Pushing d4e687cef93828fd4baf62b3b8bee30d2e229a87 to master...


The word for the document is misspelled.

https://github.com/EOSIO/eos/wiki/Database Schema#3-transaction
producer_account_id | String | FK | Account nmae of block producer
producer_account_id | String | FK | Account name of block producer

This page has been removed.


[Snackbar] Add a consecutive demo

Add a demo for consecutive snackbars per Google's usage guidelines. Instead of immediately replacing a visible snackbar, when a second snackbar is triggered, the first one should start the contraction motion downwards before the second one animates upwards.

@simoami It's a great demo. Thank you!


Icon doesent show up in Ubuntu 19.10 and login problem

Hello!, as the title says i cant see the icon of the app in my dock in ubuntu 19.10. But the tray icon works great!.

And everytime i started my PC i have to enter my account details to login.
Thank you btw for this amazing project! :).

I have a similar icon in Fedora 30. I'm curious if there's something worth overriding in /usr/bin/applications/tusk.desktop, which points to Icon=tusk. I'm new, so not sure where it loads from, but  maybe that can get us both started on finding a solution @crydotsnake :smile:

@mbbroberg I have the same.

But i cant find any folder called tusk.

I don't believe it's a folder called tusk, I believe it's a file in the /usr/share/icons/ folder. For instance, I find that the tusk.png file (which is 1024x1024) is showing up in the 0x0 folder only:
├── hicolor
│   ├── 0x0
│   │   └── apps
│   │       └── tusk.png

While Firefox, for example, has icons in almost every subdirectory under hicolor/.
I bet something went wrong with the icon propagation during the build. I hope that gets something started.

Yep. I have the same. Maybe the path to the icon is not in the source code?. I'm searching already, because the icon has also be in the repository but i dont know the folder structure there.

I think its in the static folder.

Maybe it has something to do with this guy right here?: icon: is.linux && file.icon, in src/win.js line 42. I'm reallly not sure.

@crydotsnake I fixed it on Fedora! By:

git clone https://github.com/klaussinani/tusk && cd tusk
cd docs/
sudo cp favicon-16x16.png /usr/share/icons/hicolor/16x16/tusk.png
sudo cp favicon-32x32.png /usr/share/icons/hicolor/32x32/apps/tusk.png
sudo cp favicon-96x96.png /usr/share/icons/hicolor/96x96/apps/tusk.png

After running gsettings to load a new theme, I now I have the icons showing on alt+tab and in the dock!

Nice!.


Use Mica in WinUI 3 Gallery Main Window

There's no Mica or Acrylic on WinUI3Gallery while WinUI3 supports them;
The window size resets when launch.
[Video]https://1drv.ms/u/s!AtEykNVQgVMNk2GXCXhow5UpauaK?e=4jQchr

Regarding the window size reset upon launch, this is currently not entirely supported as of WinUI 3 (https://github.com/microsoft/microsoft-ui-xaml/issues/2680). Regarding the Mica/Acrylic, can you elaborate what exactly is the issue? The video seems to show Acrylic and Mica just fine.

Regarding the window size reset upon launch, this is currently not entirely supported as of WinUI 3 (microsoft/microsoft-ui-xaml#2680). Regarding the Mica/Acrylic, can you elaborate what exactly is the issue? The video seems to show Acrylic and Mica just fine.

In the video, there's no Mica in the Gallery main window

Ah I see what you mean, thanks for the clarification. @gregwoo-microsoft and @karenbtlai , should we update the app to have Mica as background material?

Ah I see what you mean, thanks for the clarification. @gregwoo-microsoft and @karenbtlai , should we update the app to have Mica as background material?

Mica background  is  awesome. Settings、Task Manager、Caculator、File Explorer and Microfost Store have already used mica.

@gregwoo-microsoft and @karenbtlai please say yes :)

https://github.com/microsoft/microsoft-ui-xaml/pull/8139

@gregwoo-microsoft and @karenbtlai please say yes :)

For sure, this feature will be a long time coming. Let's add this to feature to the projects backlog. @Jay-o-Way are you interested in picking this up?

I love to help but I'm not familiar enough with this yet. @niels9001 said in the above-mentioned pr that there's an easy way just in a pre-release

@karenbtlai @Jay-o-Way Adding Mica is the easy part 😊 - handling in-app theme switching (in the Gallery settings) is something that might be trickier, see: https://github.com/microsoft/microsoft-ui-xaml/issues/8249
I guess the only way to do this is restart the app?

https://github.com/microsoft/microsoft-ui-xaml/issues/8249 This problem seems to have appeared very early, my solution is set the ThemeResource background to window.Content
contract13Present (windows 11)
contractNot13Present (windows 10)
xmlns:contract13Present="http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractPresent(Windows.Foundation.UniversalApiContract,13)"
xmlns:contractNot13Present="http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractNotPresent(Windows.Foundation.UniversalApiContract,13)"

Grid is root element of window.Content
LayerOnMicaBaseAltFillColorTransparent  is Transparent, so we can see mica effect in windows 11.(mica is only supported in windows 11)
<Grid contract13Present:Background="{ThemeResource LayerOnMicaBaseAltFillColorTransparent}" contractNot13Present:Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

in the code
backdropHelper.SetMicaBackdrop()

This will avoid that problem, Hope this is useful to you。
App1.zip

@karkarl I don't see a pr linked to this?
https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.xaml.media.micabackdrop shows a very simple XAML solution. Sounds like this should be an easy fix, now. (right?)


"webtorrent is exiting..."

Running on wsl everything seems to work fine, I set up vlc, but a few seconds after choosing a movie it shows me the message "webtorrent is exiting...". I can't seem to stream any movie.... Every requirement is satisfied and vlc is installed. I'm using Xming to get acess to the graphical interface on windows.

executing applications from the terminal on windows is different from UNIX
for UNIX systems to execute VLC you just need to type vlc in the terminal
for windows, I think you should pass the full path like C:\path\to\file.exe
Does someone confirm this?

executing applications from the terminal on windows is different from UNIX for UNIX systems to execute VLC you just need to type vlc in the terminal for windows, I think you should pass the full path like C:\path\to\file.exe Does someone confirm this?

If VLC is in PATH, i think that it can be called only using the vlc command (there's even a part about CLI VLC in their documentation)

So it should be called by the run process like Unix systems?
subprocess.run(["webtorrent", magnet, vlc], check=True, shell=True)

It should work after the latest update
and please make sure that you have VLC in your environment variable PATH.


Format Generate Code with Ruff

Ruff has become the go-to linter and auto-formatter.
It would be great if the generate code was automatically formatted by ruff. Right now, internally we use a script to

Run sqlc generate
Run ruff on the output directory

Happy to contribute if this makes sense

Adding Ruff isn't impossible, but it's going to be a bit difficult. This plugin is compiled to WASM. Since Ruff is written in Rust, we'd need to first compile it to a WASM module and then execute that module using wazero. It's WASM inside WASM.
Since Ruff has configuration options, I think it's probably best to continue to run ruff after generate, but you can try to do the above if you'd like.

What I do is simply ignore generated code from my formatting and linting rules.


commands

hi greg,
thanks for the scripts. I am facing one issue where only last command in commands.txt is getting parsed and saved in the file.

Most likely the problem is that you are either executing the command outside of the loop, or you are saving the output of the command outside of the loop.
Consider the following code:
for command in commands:
    print('*** Inside the loop ***')
    print('***', command, '***')
print('### outside the loop ###')
print('###', command, '###')

Here is what the output of that code looks like:
*** show clock ***
*** Inside the loop ***
*** show interfaces ***
*** Inside the loop ***
*** show version ***
### outside the loop ###
### show version ###```

Notice that the print statements that are indented each run three times, once for each command.
Notice that the print statements that have the same indentation as the `for command in commands:` are not considered part of that `for` loop and only are executed once, after the loop completes.  The command printed is the last value that was assigned to command before the loop completed.

Please let me know if that helps.   If you need futher assitance, please post your code and the output using markdown to denote the code.
https://guides.github.com/features/mastering-markdown/


fixed issue with up and left arrow navigation if we have a start date

There are the problem that up end left arrow doesn't work when datepicker has a start date defined and the start date equals focused date by default. Fix is described in subject.

Closing this PR as #1165 fixed this issue


two overlapping nodes, drawn at the same location

In the screenshot above, the "googleapis" cloud and the "chrome" process overlap: they are drawn at the same location.

I don't know how to reproduce. I was looking at the UI while processes appear and disappear. This gets fixed when clicking on the "force re-layout" button.

Seems vaguely similar to #1450.

Seems vaguely similar to #1450.

Now the problem seems to occur only with added external connection nodes - probably a duplicate of #2261.


Invalid identity for URI for Remove-AzsAzureBridgeDownloadedProduct

I remember filing a similar issue for this a long time ago, but the issue is still there with his command. Invalid identity for URI for Remove-AzsAzureBridgeDownloadedProduct is caused by the ProductResource object being piped to Remove-AzsAzureBridgeDownloadedProduct:
$azMktplaceVersion | Remove-AzsAzureBridgeDownloadedProduct
Here is the error:
Remove-AzsAzureBridgeDownloadedProduct_DeleteViaIdentity: Invalid identity for URI '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.AzureBridge.Admin/activations/{activationName}/downloadedProducts/{productName}'

I believe this is caused by the fact that productName has "Default/" in the name, when the official name should be what follows "Default/".

@ionuttulai Can you pls plan to fix this issue? if not let us know

This is happenign only with piping. Workaround is to use the -ResourceId or the -Name parameter

This is happenign only with piping. Workaround is to use the -ResourceId or the -Name parameter


Build process with already custom built dependencies

Hi,
Since our httpd is built from source (as opposed to apt-get installed), we had to build mod_pagespeed from source also or it wouldn't install.
The thing is, in order to do so, mod_pagespeed downloads and builds a lot of stuff that was already built: openssl, webp, etc. It seems to me there is a possibility that both build processes won't be using the same options (hence possibly causing problems), or that there will be version conflits in the filesystem.
Is there a way to configure the build script so that it reuses locally built dependencies instead of downloading/rebuilding everything? In can see the Makefile but I am no expert.
Something along the lines of "./configure && make && make test && make install" would be perfect.
Thanks,

currently it's not possible to do it that way. to build with the system libraries, you can pass
-D use_system_libs=1 to /src/build/gyp_chromium.
We have a bug here https://github.com/pagespeed/mod_pagespeed/issues/1139 tracking a specific subset of this problem that would be blocking the workflow of building locally without pulling dependencies.
A second issue is that we depend on things like chromium base, and other things which (to my knowledge) aren't available with package managers on most linux distributions, etc; we also have patches to various libraries (serf, apr, etc.) that make just using system versions for everything not immediately possible.
Currently all dependencies are listed in the DEPS file, and are downloaded at once with gclient, so even if we use just one or two of the external dependencies for your build, you'll have to download them all or hack up your DEPS file for now.

One thing is for sure: I am in no way interested in building every dependency from source myself, but I would find it handy to be able to override your defaults on a case by case basis, like a "configure" approach would allow.
About package managers: I wasn't talking about them but about building from source, and using these sources as dependencies for other things that I build from source. But I guess at some point you could always provide an endpoint for these managers yourself, as I believe they are all configurable.
That one project can fetch all its dependencies and build everything is very cool. I have seen other high profile projects do this, it's impressive to see happening. But it's not always the best solution: what happens when I need a specific version (hasn't happened yet), or if there is a vulnerability and it is better to revert to a previous release for a specific dependency for the time being, or if an additional patch is required/desired (one example could be APNG for libpng).
Not sure if others feel the same, though.
Anyway, thank you for your contributions and for taking the time to answer.


Improvements testing package

Travis build of Go 1.6 it's broken, because I'm using t.Run feature of testing package.

thank you @marioidival


Updated openSSL to 3.0.10 to address CVEs

Addressed CVEs by upgrading open SSL to 3.0.10
Issue: https://github.ibm.com/ClickHouse/issue-repo/issues/3132
OpenSSL release page: https://github.com/openssl/openssl/releases/tag/openssl-3.0.10
Changelog category (leave one):

Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Updated openSSL to 3.0.10
Testing
Following Functional tests were run:

02041_openssl_hash_functions_test
02012_sha512_fixedstring
01776_decrypt_aead_size
01667_aes_args_check
01663_aes_msan
01318_encrypt
01318_decrypt
02494_query_cache_secrets

@bhavnajindal please open this pr against OSS. you can start from draft state.

@larryluogit Here's the link to PR for OSS: https://github.com/ClickHouse/ClickHouse/pull/53756
I will close this PR.


v4 - iOS Expo Project failing to archive

Describe the bug
When trying to archive the application within XCode to push to the app store, The build fails and I am met with the following error

tailwindcss(native) rebuilding...
Error running TailwindCSS CLI, please run the CLI manually to see the error.

When running the CLI manually I am not met with any error and the command runs successfully, Normal builds also seem to be working just fine, It's just failing on the archive step. I was able to reproduce this on a fresh expo project as well.
To Reproduce
Steps to reproduce the behavior:

Create a new Expo Tabs Project using npx create-expo-app@latest --template tabs@50
Follow the Nativewind v4 instructions for expo-router
Open up the iOS project in XCode using the xcworkspace file
Select any ios device for the target
Click Product -> Archive
After a while the build will fail and the error message will point to the above error

Expected behavior
The App should archive as intended
Screenshots

Additional context
Node version: 20.10.0 via nvm
XCode 15.2
packages:
"expo": "~50.0.2",
"nativewind": "^4.0.1",
"react-native-reanimated": "~3.6.0",
"tailwindcss": "^3.4.1"

After add some log at https://github.com/marklawlor/nativewind/blob/4232087bd2405e8d9b42979fcda429b5ddaa2a49/packages/nativewind/src/metro/tailwind-cli.ts#L107

I find the real error is that the current node executable is installed in a directory that's not in Xcode's default search path.
https://andrewchaa.me.uk/how-to-fix-the-node-command-not-found-error-when-building-a-react-native-app-in-xcode/

That ended up working for me, Thank you @promer94!

It seems like you're encountering errors regardless of the node link.


chore: move OrderSynonym files under Algebra.Order

[x] depends on: #13008

bors d+

bors merge


[AutoDiff] Underscore the Differentiable protocol.

Rename the Differentiable protocol to _Differentiable.
This matches upstreaming PR https://github.com/apple/swift/pull/27511, which adds protocol _Differentiable in a new Differentiable.swift file.
tensorflow branch defines typealias Differentiable = _Differentiable for usability. There should be no user-facing changes, except that some error messages now show '_Differentiable' instead of Differentiable.

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow

Is the protocol still compiled into the standard library when autodifferentiation is not enabled?

Is the protocol still compiled into the standard library when autodifferentiation is not enabled?

Yes - I wonder if that is an issue? Perhaps we can continue discussion on the upstreaming-to-master PR https://github.com/apple/swift/pull/27511.
Context: we've only merged one upstreaming-to-master PR (https://github.com/apple/swift/pull/27446), which adds an -enable-experimental-differentiable-programming frontend flag for gating differentiable programming features.
We chose a frontend flag rather than a build-script/CMake flag for easier testing: lit tests for differentiable programming can be run by specifying the flag without recompiling the compiler and standard library.

It would be nice to make compiling these things into the standard library conditional until they're officially accepted as standard. We don't want to accidentally release incomplete versions of them as ABI.

And to be clear, if it's more convenient to you all to have these things compiled in by default, I don't have a strong opinion on whether the build condition enables or disables building autodiff-related standard library code in as the default setting. I'm mostly concerned that we be able to leave them out of our official submissions.

We can add a build-script flag and #ifdefs that strip out standard library changes in official releases.
I see the concern with stdlib ABI. The only thing that we currently need in the standard library is the _Differentiable protocol. All other APIs will be added to a separate _Differentiation module, which is also conditionally included based on the build-script flag and gated by the -enable-experimental-differentiable-programming flag.
At some point, we will need to add derivatives for stdlib floating point APIs, which I think can be added with @_alwaysEmitIntoClient so that there's no ABI addition (if I'm understanding this correctly).
I think making this build-script flag enabled by default is more preferable because we can make sure all features are tested on master. Does this sound good to you?

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow linux

Per discussion, we will add an -enable-experimental-differentiable-programming build-script/CMake flag to gate standard library additions. TF-885 tracks this.
The flag will be added before https://github.com/apple/swift/pull/27511 upstreams the _Differentiable protocol to master. The flag will be also added to the tensorflow branch, but needn't block this PR.


Return value.toString() from KeyValueStructuredArgument.toString()

When outputting logs locally we would disable json formatting and still would want to see the structured values in the logged message, e.g.,:
log.info("Test log of structured arg with value {}", kv("key", "value"));

Please override toString() in KeyValueStructuredArgument to return value.toString()

There is no good solution when you have disabled the extension.
Only possible solution will be some string formatting, as there is no json generator available and trying to keep this extension small and without too many dependencies.
There will be too many opinions on this formatting, I think the best solution will be to extend KeyValueStructuredArgument with your own implementation and use that.


Update proposal application-ddos-protection.md

Edited for grammar, style.

@marieparker1 - Thanks for the heads up that this article needs to be edited. We'll edit the content internally.


feat: Add support for security group referencing to transit-gateway m…

…odule
Added support for security_group_referencing_support in the transit-gateway module.
Description

Motivation and Context
AWS recently introduced [HERE] security group referencing for Transit Gateway VPC attachments. This feature was available in the standalone resource aws_ec2_transit_gateway_vpc_attachment but not in the transit-gateway module. Added support for it in the module.
Breaking Changes
no
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

Would love to see this too! One comment, this new setting exists at the Transit Gateway level too, not just attachments. So the module should also have a new variable for whether to enable it on the TGW. See https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ec2_transit_gateway

@jhenry82 Thank you for pointing that out. I've updated the code to include SG referencing support at the TGW level as well.

@jhenry82 Can you please review this?

@antonbabenko @bryantbiggs Can you please review this PR?

We also need this functionality.

Can we get this feature released?

since no activity from the main maintainer, can @syedimranhassan host this fork on terraform registry so I can reference your fork instead of the main project? as a temporary measure.
Thanks

I published it myself to be able to use it, feel free to use until official support.
https://registry.terraform.io/modules/tigpt/transit-gateway/aws/latest
module "tgw" {
source  = "tigpt/transit-gateway/aws"
version = "2.12.4"
...
}
All credits go to @syedimranhassan for the work on the PR. Thanks ❤


Plugin support

Add support for plugins so that people can extend Tomighty.

Basic plugin support is done (cf6dda48e33b629af2f1aeca62e8c5150d52ea75, 52d17ad8dae30af0a874f02e4093dc0d5046d2d1). Documentation should be available soon. Here is a hello world plugin sample: https://github.com/ccidral/tomighty-helloworld-plugin


controllers: ensure all status update of clusterdeployment have valid clusterversion

The clusterdeployment controller makes an early attempt to fixup the clusterversion field so that it passes validation. However, there are some other controllers that race with the clusterdeployment controller to write to the status of a clusterdeployment. When one of the other controllers wins the race, that update fails and emits an error log entry. To avoid the race, the logic for fixing up the clusterversion field has been moved to a wrapper around the status client. Consequently, every update of a clusterdeployment by every controller will fixup the clusterversion prior to making the update.

This fixes error like the following.
time="2019-10-01T09:44:38Z" level=error msg="cannot update cluster deployment secrets not found condition" clusterDeployment=ci-cluster-v4-1 controller=controlPlaneCerts error="ClusterDeployment.hive.openshift.io "ci-cluster-v4-1" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"hive.openshift.io/v1alpha1", "kind":"ClusterDeployment", "metadata":map[string]interface {}{"clusterName":"", "name":"ci-cluster-v4-1", "namespace":"uhc-production-18gd40ssuh68cnvf2drv78fcnev41kl9", "uid":"15d0172e-e430-11e9-b882-0e1fca4ea924", "generation":1, "creationTimestamp":"2019-10-01T09:44:38Z", "labels":map[string]interface {}{"api.openshift.com/environment":"production", "api.openshift.com/id":"18gd40ssuh68cnvf2drv78fcnev41kl9", "api.openshift.com/managed":"true", "api.openshift.com/name":"ci-cluster-v4-1", "hive.openshift.io/cluster-type":"managed"}, "resourceVersion":"66662535"}, "spec":map[string]interface {}{"baseDomain":"s2l7.p1.openshiftapps.com", "networking":map[string]interface {}{"clusterNetworks":[]interface {}{map[string]interface {}{"cidr":"<IP_ADDRESS>/14", "hostSubnetLength":23}}, "machineCIDR":"<IP_ADDRESS>/16", "serviceCIDR":"<IP_ADDRESS>/16", "type":"OpenShiftSDN"}, "controlPlaneConfig":map[string]interface {}{"servingCertificates":map[string]interface {}{"default":"primary-cert-bundle"}}, "platform":map[string]interface {}{"aws":map[string]interface {}{"region":"us-east-1"}}, "compute":[]interface {}{map[string]interface {}{"platform":map[string]interface {}{"aws":map[string]interface {}{"type":"m5.xlarge", "zones":[]interface {}{"us-east-1a"}, "rootVolume":map[string]interface {}{"iops":100, "size":300, "type":"gp2"}}}, "replicas":4, "name":"worker"}}, "sshKey":map[string]interface {}{"name":"ssh"}, "imageSet":map[string]interface {}{"name":"openshift-v4.1.18"}, "manageDNS":true, "clusterName":"ci-cluster-v4-1", "controlPlane":map[string]interface {}{"platform":map[string]interface {}{"aws":map[string]interface {}{"rootVolume":map[string]interface {}
{"type":"gp2", "iops":100, "size":32}
, "type":"m5.xlarge", "zones":[]interface {}{"us-east-1a"}}}, "replicas":3, "name":"master"}, "certificateBundles":[]interface {}{map[string]interface {}{"generate":true, "name":"primary-cert-bundle", "secretRef":map[string]interface {}{"name":"primary-cert-bundle-secret"}}}, "pullSecret":map[string]interface {}{"name":"pull"}, "images":map[string]interface {}{}, "ingress":[]interface {}{map[string]interface {}{"name":"default", "servingCertificate":"primary-cert-bundle", "domain":"apps.ci-cluster-v4-1.s2l7.p1.openshiftapps.com"}}, "platformSecrets":map[string]interface {}{"aws":map[string]interface {}{"credentials":map[string]interface {}{"name":"aws"}}}, "installed":false}, "status":map[string]interface {}{"clusterVersionStatus":map[string]interface {}{"desired":map[string]interface {}{"version":"", "image":"", "force":false}, "observedGeneration":0, "versionHash":"", "availableUpdates":interface {}(nil)}, "conditions":[]interface {}{map[string]interface {}{"reason":"ControlPlaneCertificatesNotFound", "message":"One or more serving certificates for the cluster control plane are missing", "type":"ControlPlaneCertificateNotFound", "status":"True", "lastProbeTime":"2019-10-01T09:44:38Z", "lastTransitionTime":"2019-10-01T09:44:38Z"}}, "installed":false, "adminKubeconfigSecret":map[string]interface {}{}, "adminPasswordSecret":map[string]interface {}{}}}: validation failure list:\nstatus.clusterVersionStatus.availableUpdates in body must be of type array: "null"" namespace=uhc-production-18gd40ssuh68cnvf2drv78fcnev41kl9

Neat.
/lgtm

/lgtm cancel
Conflicts need to be resolved

/lgtm

/retest

/lgtm


Suggestion: Restrict IO slots in All Machines

Version of Advanced Rocketry
AdvancedRocketry-1.12.2-1.4.0.
Have you verified this is an issue in the latest unstable build
Unsure, using build from Discord posted April 14 at 1:50 AM CDT
Version of LibVulpes
LibVulpes-1.12.2-0.2.8-29
Version of Minecraft
1.12.2 - forge-1.12.2-<IP_ADDRESS>54
Crash report or log (if applicable)
No Crash
Description of the problem
Suggestion to restrict data storage IO slots in all machines to the specific data type that is stored to buffer.
Suggestion to restrict the stack size to one in the slots.
Suggestion to add slot for empty data storage units to be moved when empty.
These three combined should reduce if not outright resolve issue #1254 as well as help with the auto-insertion / removal of data storage units.

Data hatches are now automatable, but are not data-locked, due to how it works. Fixed in 2.0.0


wrong password

hackwithsumit - this is wrong password

Encrypted password. Do hackwithsumit encrypted
Sent from Proton Mail mobile
-------- Original Message --------
On 18 May 2023, 6:49 pm, ommirkute < @.***> wrote:

hackwithsumit - this is wrong password
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

I didn't understand

I didn't understand

Password already provided below of download link. I can not say you the encrypted password. thank you . This is paid Training module. I will give u free of cost. u need to put extra effort to get paid things for free.

What kind of encryption are you running? And does it require any key ?

What kind of encryption are you running? And does it require any key ?
I tried RSA, Blowfish, AES. SHA 256. Nothing works

This is Right password. But You have to use correct encryption format. Thank You

What kind of encryption are you running? And does it require any key ?
I tried RSA, Blowfish, AES. SHA 256. Nothing works

This is Right password. But You have to use correct encryption format. encryption used on hackwithsumit .

Like I said. I tried different encryption and it doesnt work

What kind of encryption are you running? And does it require any key ?
I tried RSA, Blowfish, AES. SHA 256. Nothing works

This is Right password. But You have to use correct encryption format. encryption used on hackwithsumit .

Like I said. I tried different encryption and it doesnt work

Password already provided below of download link. I can not say you the encrypted password. thank you . This is paid Training module. I will give u free of cost. u need to put extra effort to get paid things for free.

What kind of encryption are you running? And does it require any key ?
I tried RSA, Blowfish, AES. SHA 256. Nothing works

This is Right password. But You have to use correct encryption format. encryption used on hackwithsumit .

Like I said. I tried different encryption and it doesnt work

Password already provided below of download link. I can not say you the encrypted password. thank you . This is paid Training module. I will give u free of cost. u need to put extra effort to get paid things for free.

If you mean to say that the password is some kind of encrypted form of hackwithsumit, you need to provide the key atleast. All of the encryption requires a key. I have no clue what kind of key or encryption you are running. I even tried hashcat with GPU Cores. Its gonna take a long time.

What kind of encryption are you running? And does it require any key ?
I tried RSA, Blowfish, AES. SHA 256. Nothing works

This is Right password. But You have to use correct encryption format. encryption used on hackwithsumit .

Like I said. I tried different encryption and it doesnt work

Password already provided below of download link. I can not say you the encrypted password. thank you . This is paid Training module. I will give u free of cost. u need to put extra effort to get paid things for free.

If you mean to say that the password is some kind of encrypted form of hackwithsumit, you need to provide the key atleast. All of the encryption requires a key. I have no clue what kind of key or encryption you are running. I even tried hashcat with GPU Cores. Its gonna take a long time.

Not using any key. just simply encrypted this word hackwithsumit

hackwithsumit - this is wrong password

this is right password. encrypted this word 'hackwithsumit'


Fix bug in outer_indexer where the special case of an empty right array resulted in bogus return data.

Fixes bug described in issue #10618.

tests pls

pls add a release note in whatsnew/0.17.0
any tests at a higher level that hit this code?

As far as I can tell this boundary case is already tested at the higher level (https://github.com/pydata/pandas/blob/master/pandas/tests/test_index.py#L919). Those tests never hit the low level cython code though, since these boundary cases are preempted in the high-level code (e.g., https://github.com/pydata/pandas/blob/master/pandas/core/index.py#L1419).

once you fix the testing function, pls squash, and ping.

Done.

thanks you sir!


added better handling of sending a response when the headers have alr…

…eady been written

Coverage decreased (-0.2%) to 48.072% when pulling 31e7fb40914738c3a5b886a0bfc2450588a1d465 on release/0.10.1 into ae6e4de4017a8b2d0bd74315abebf682e250429e on master.

Coverage decreased (-0.2%) to 48.072% when pulling 3aef353d447273084cd1a77a18ec67771abc0702 on release/0.10.1 into ae6e4de4017a8b2d0bd74315abebf682e250429e on master.


Add delegate call for finishing user initiated drawer changes.

Description
In order to receive callback on finishing setDrawerPosition animation I've extended PulleyDelegate protocol and added calling of it for cases when user interacts with bottom drawer.
Type of change
Please delete options that are not relevant.

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

How Has This Been Tested?
Please describe the tests that you performed to verify your changes. Provide instructions so we can reproduce. Please provide details on how you tested supported versions of iOS and Xcode. Please make sure you have tested on all device size classes and orientations. Please also list any relevant details for your test configuration

[x] Test iOS 15
[ ] Test iOS 13
[ ] Test iOS 12
[ ] Test iOS 11
[ ] Test iOS 10
[ ] Test iOS 9

Merging this as I plan to make further changes to our fork.


Support Stripe test cards

Great library!
This PR implements a framework for adding support for the Stripe testcards into the api. I do not plan to implement all but enough of them to make this usefull for testing the most common SCA and decline flows.
Please comment and suggest changes :)
Fixes #2

Hey @tarjei!
Apologies for the delay, been out of office this week.
Thanks A LOT for your contribution, I am really glad that this library is useful for someone else :)
I will make a review later this week, there is quite a bit to read (and to remember the library as it was a while since the last commit)!

Great! I'm sorry for making one big PR - it just kind of took off. Anyhow - it supports all the features I've needed now :)


Kafka-9291: remove the code of KAFKA-9288 which bring fatal bug

the bug details can be seen at https://issues.apache.org/jira/browse/KAFKA-9291

https://github.com/apache/kafka/pull/7809
@hachikuji , @guozhangwang , take a look.
@cmccabe, please inspect your code and rewrite it.

close it for the code is poluted


🚧 Library tracks interactions

Description
The main purpose of this pull request is to enhance the interactions on the LibraryTracksView container, and any subsequent components within the container.
Test Plan
N/A
Motivation and Context
The interactions and touch events aren't the smoothest or most responsive, so this PR aims to improve some of these performance drop-offs.
How Has This Been Tested?
I've manually tested all the touch events on the container to ensure everything is operating as it was before.
Types of Changes

Documentation
Bug fix
[x] New feature
Breaking change

Checklist

[x] My code follows the code style of this project

 Library tracks view interactions


Make saved items human-readable (not encoded) when saved as JSON

This involved a bit more than anticipated, including swapping out the JSON library used (GSON to json-smart).
Making items able to be read may help greatly in troubleshooting random item serialization/deserialization failures.
There are tests for both encoded and non-encoded paths to ensure that everything works as expected. Still needs in-game testing.

Tested in-game and verified that it works as expected.
Also looked at the saved data files and verified that they look as expected.


Are nullness annotations "applicable" to var in a lambda signature [working decision: no]

See #261 discussion
EDIT: Example:
void foo(Consumer<? extends @Nullable String> consumer) {}

void bar() {
  // case 1
  foo((var s1) -> out.println(s1));

  // case 2
  foo((@Nullable var s2) -> out.println(s2));
}

A "yes" answer means:

s1 is non-null or unspecified, based on presence of @NullMarked
s2 is nullable

A "no" answer means:

s1's type is inferred by an analyzer (this comment suggests it "should" probably be inferred as non-null, at least if we are in null-marked code (?))
s2 is handled like other cases of present inapplicable annotations (defined to have no meaning; expect tools to probably report; ignored if seen in a dependency)

Thread in which I try to get type-use annotations on var made into invalid Java: https://mail.openjdk.org/pipermail/compiler-dev/2022-October/020593.html
That said, even if that goes through, we'll have work to do:

Since some versions of javac permit the annotations, we should write in the JSpecify spec that they're unrecognized/inapplicable/whatever we end up calling such things. Ideally, tools will then complain when they see them.
We have a decision to make about declaration annotations, which are definitely allowed.
For that matter, we have a decision to make about declaration annotations on local variables, since Java permits that with var, too.

Groovy. Given that viewpoint, then whether it actually happens or not I would still propose we declare these locations nullness-inapplicable.
What is the issue with declaration annotations? We don't have any that could go there anyway, and if it's a decl ann that @Implies something, we already define that such an annotation is meaningless wherever the implied annotation would be inapplicable.

As for what happens if we go that way, Chris said:

If the "not" case, I would assume that the type would be inferred, rather than nullable. Otherwise, a lambda like e -> e.getKey() is going to fail nullness checking until it's rewritten to Entry e -> e.getKey() (OK, fine Entry::getKey in that case :)).

Yes, inferred is what I thought.

we already define that such an annotation is meaningless wherever the implied annotation would be inapplicable

Ah, true. Arguably the spec should still be explicit about this: It's not too far-fetched to think that a declaration annotation on a parameter/variable/whatever should be treated like a type-use annotation on its top-level type, regardless of whether that top-level type appears in source code. But probably the more important part is to cover this case in our conformance tests :)

Could someone update the first comment with an example?

From my comment at https://github.com/jspecify/jspecify/issues/261#issuecomment-1275472833:

I am also fine with not allowing nullness annotations on var lambda parameters for consistency with locals; I think if a developer wants to annotate a lambda parameter for nullness, they can be asked to give a full type and not use var.

Could someone update the first comment with an example?

Done; can you check if I screwed it up?

@artempyanykh says:

To me, lambda params are closer to method parameters than to locals. Therefore, I don't see a problem with var denoting a root type while allowing @Nullable qualification and thus affecting the type argument of the lambda's target type. This also reminds me of auto and auto& in C++ – not saying it's a pinnacle of design but it's a precedent.
OTOH, we don't support annotated var lambdas. I also don't feel too strongly about this. So, if the group decides to forbid the pattern (@Nullable var x) -> ... and require spelling out the full type, I'll support this decision.

I agree that similarity-to-locals would not be a good reason for this. My concern is more that if @Nullable var is allowed, that suggests var means *non-*null (in null-marked code; unspec otherwise). But that conflicts with the idea that var is a way to opt out of having to say anything about the type.

@kevinb9n

My concern is more that if @Nullable var is allowed, that suggests var means *non-*null

This is a very good argument! I'm convinced now.

Cool!  For now, I've added a note to wiki/type-usages, but have a pending TODO to reconcile that page with the spec and javadoc.
@cpovirk If you bump your compiler-dev thread again you might throw in a bit about this... Many type-use annotations have no corresponding negation annotation, simply interpreting the absence of the annotation to mean that negation. But on var, absence will always appear to mean "I don't care, I'm expecting the type to be figured out for me", so this will always be ambiguous.
(yes, even @Nullable has no negation, which would have to be something like @NonNullOrUnspecifiedOrParametric)

Current decision: "Lambda parameters that are var or untyped have their nullness inferred. See #261. Java may explicitly forbid type-use annotations in this context.
Argument for changing: None.
Timing: This must be decided before version 1.0 of the jar.
Proposal for 1.0: Finalize the current decision. If you agree, please add a thumbs-up emoji (👍) to this comment. If you disagree, please add a thumbs-down emoji (👎) to this comment and briefly explain your disagreement. Please only add a thumbs-down if you feel you can make a strong case why this decision will be materially worse for users or tool providers than an alternative.


Filtered search displays a blank window when searching for an effort

The Reports, People, Organizations, Positions, and Locations filtered searches function as normal.
Any type of search for an effort, displays a blank window.

the latest code broke the pagination


New Post: IaC and Least privilege

Explore options for least privilege with SAM Connectors and answer the following questions:

can SAM connectors be used in a CDK stack?
if not, can SAM and CDK be used in hybrid? (as suggested here)
does the CDK have something similar to SAM connectors already?
are there public archives already containing least privilege permissions? Is sam connectors really the solution or do we need a public archive, for example for terraform?

https://aws.amazon.com/about-aws/whats-new/2023/02/aws-sam-connectors-resource-parameter/ 🆕 🚀

Idea dropped because research made it clear that this idea is not cool 8) 👎🏻


[Formatting Bug]: spaces contained in string are broken up when wrapping text.

Platform
Windows
Template before formatting
@canany([
    'Lorem ipsum dolor sit amet',
    'consectetur adipiscing elit',
    'Phasellus magna urna',
    'fermentum sit amet lectus nec',
    'aliquet finibus velit',
    ])
@endcan

Template after formatting
@canany(['Lorem ipsum dolor sit amet', 'consectetur adipiscing elit', 'Phasellus magna urna', 'fermentum sit amet lectus
    nec', 'aliquet finibus velit'])
@endcan

Expected Behaviour
The spaces contained inside strings should not be broken up. There are multiple ways of formatting this, but the whitespace in strings should be retained as it.
Relevant log output
No response

Thanks for the report!
It should be fixed. I'll look into it.


duplicated id for owl with exotic birds

There is an id conflict for owl with exotic bird which cause crash at startup. https://pastebin.com/wWpVQ32C

Yep, its called "owl" but I thought it would be prefixed like this "modid:owl" . no idea how to fix but ill investigate.

ExoticBirds dev fixed it on his side. ;)


Feature/field elements

Tests for headings are failing

Tests for headings are failing
Had to include meecoCharcoalShade into the testing colours and update the input colour to look for that instead of meecoCharcoal


Allow to save address2 field in Checkout page

A custom layout for the checkout onepage may have the address2 field, so that field must be saved in the saveCustomerAddress().

Hi @stefano73it
We have already implemented it. While checkout, When customer add any new address then it can be save as address of customer.
Thanks
Rahul Shukla

Hello Rahul,
I don't mean a new address, I mean the "address2" field in the billing/shipping address. See packages/Webkul/Checkout/src/Cart.php, there's only the address1 field.

Hi @stefano73it
Off course , we can add this field but we are using Lines in a Street Address Field( https://prnt.sc/nud6t4) in which we can add lines for our address & it will display on checkout page.(https://prnt.sc/nud8eo) thats why we are not using address2 field.
Thanks
Rahul Shukla


"YouTube returned no videos for the search query" for most tracks

Description

Most tracks fail with "YouTube returned no videos for the search query". For example:
$ spotdl -s https://open.spotify.com/track/3ARO9xyyjoqPX2Xzj5Tgrb -ll=debug

when the track is clearly available in the search results URL (as in the debug log posted below).
Log

$ spotdl -s https://open.spotify.com/track/3ARO9xyyjoqPX2Xzj5Tgrb -ll=debug

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 4.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 3.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 2.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 1.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

ERROR:spotdl.command_line.core:223:
Y >>  spotdl -s https://open.spotify.com/track/3ARO9xyyjoqPX2Xzj5Tgrb -ll=debug                                                                                 02:55:05
DEBUG:spotdl.authorize.services.spotify:37:
Setting master Spotify credentials.

INFO:spotdl.command_line.core:62:
Downloading "https://open.spotify.com/track/3ARO9xyyjoqPX2Xzj5Tgrb"

DEBUG:spotdl.authorize.services.spotify:32:
Reading cached master Spotify credentials.

DEBUG:spotdl.metadata_search:182:
Extracting YouTube and Spotify metadata for input Spotify URI.

DEBUG:spotdl.metadata_search:245:
Extracting Spotify metadata for input Spotify URI.

DEBUG:spotdl.metadata.providers.spotify:25:
Fetching Spotify metadata for "https://open.spotify.com/track/3ARO9xyyjoqPX2Xzj5Tgrb".

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 5.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 4.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 3.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 2.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

DEBUG:spotdl.metadata.providers.youtube:127:
Retrying since YouTube returned invalid response for search results. Retries left: 1.

DEBUG:spotdl.metadata.providers.youtube:122:
Fetching YouTube results for "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics" at "https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q=Loving%20Caliber%20-%20You%20Set%20My%20World%20on%20Fire%20%28Rogan%20Gold%20Remix%29%20lyrics".

ERROR:spotdl.command_line.core:223:
YouTube returned no videos for the search query "Loving Caliber - You Set My World on Fire (Rogan Gold Remix) lyrics".

=Even when i use --playlist and --list options it shows "Youtube Returned no videos for the search query"
https://imgur.com/wb0GSWf    here is the screenshot for the above.
Well this wasn't happening before so pls look into it
thanks

Ok, should be fixed now. Update your spotdl and try again.

It's not fixed I'm using the latest version of spotdl

It's hard to make application can you fix it ?

@Aaris-Kazi Just to be sure, what version are you on?
$ spotdl --version

I just tried to download the same track as yours and it works fine for me on v2.2.1.

@Aaris-Kazi Just to be sure, what version are you on?
$ spotdl --version

I just tried to download the same track as yours and it works fine for me on v2.2.1.

I'm on version 2.1.0 am I way too behind?

Yes!

Thank you for solving my issue and one more thing
you are a genius

Hello i received the same error today 07/11/2020
"ERROR: YouTube returned no videos for the search query "Robbie Williams - Let Me Entertain You lyrics"
i think the developer of spotify DB start to append the word "lyrics" to every song and when the script try to search the song youtube can't match the result and we receive this kind of error.
Thanks in advance for some answer and the script too

@valedd You can hack the search query option in your config.yml if you
don't want "lyrics" to automatically get appended.
On Sat, 11 Jul, 2020, 5:04 PM valedd<EMAIL_ADDRESS>wrote:

Hello i received the same error today 07/11/2020
"ERROR: YouTube returned no videos for the search query "Robbie Williams -
Let Me Entertain You lyrics"
i think the developer of spotify DB start to append the word "lyrics" to
every song and when the script try to search the song youtube can't match
the result and we receive this kind of error.
Thanks in advance for some answer and the script too
[image: Capture22]
https://user-images.githubusercontent.com/31632276/87223193-21949200-c37b-11ea-90ae-24c6aa6b1786.JPG
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ritiek/spotify-downloader/issues/774#issuecomment-657050072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE27U5XSXYKA5CH2S6J7SF3R3BE5NANCNFSM4OMW2O7Q
.

@valedd You can hack the search query option in your config.yml if you don't want "lyrics" to automatically get appended.
…
On Sat, 11 Jul, 2020, 5:04 PM valedd, @.***> wrote: Hello i received the same error today 07/11/2020 "ERROR: YouTube returned no videos for the search query "Robbie Williams - Let Me Entertain You lyrics" i think the developer of spotify DB start to append the word "lyrics" to every song and when the script try to search the song youtube can't match the result and we receive this kind of error. Thanks in advance for some answer and the script too [image: Capture22] https://user-images.githubusercontent.com/31632276/87223193-21949200-c37b-11ea-90ae-24c6aa6b1786.JPG — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub <#774 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE27U5XSXYKA5CH2S6J7SF3R3BE5NANCNFSM4OMW2O7Q .

Thanks so much for your immediate reply, i solved the issue with your suggestion, you are amazing iper useful

Thanks for the awesome work @ritiek!

can someone help, please

Seems like You're using spotdl v2. V2 is no longer in active development. Please use spotdl V3 and if the issue still persists, open a new Issue.


Reactive problems to solve

Related to https://github.com/ngrx/platform/issues/2052

Component

[ ] Component Life Cycle Hooks  -  ~state.set
[ ] Directive Life Cycle Hooks  - ~ state.set
[ ] Service Life Cycle Hooks  - ~state.set
[x] Input Decorator  - state.set
[x] Output Decorator  - state.select
[x] HostListener Decorator -
[ ] HostBinding Decorator  - ~state.get +  template/renderChanges

[x] Reactive Local State - state
[x] Connecting global state to local - state.connect
[x] Subscription-Less interaction - state.connect
Template

Rendering Strategies (Fixing Zone Problems)

[x] local template/rxIf
[x] global template/rxIf
[x] detach template/rxIf

[x] Input Binding  - state.set
[x] Output Binding - Subject, ngx-template-streams
Operators

[x] renderChanges -  template/renderChanges

Pipes

[x] async -  template/push

Structural Directices

[x] *rxLet  - template/rxLet
[ ] *rxIf  - template/rxIf
[ ] *rxFor - template/rxFor

Http

[ ] Http optimizer

Related https://github.com/angular/angular/issues/5689#issuecomment-619716578

To consider for the static render function: https://github.com/trotyl/ng-reactive

https://github.com/angular/angular/issues/4062

https://github.com/angular/angular/issues/5467

https://gist.github.com/endash/1f961830d0c5b744598a

https://github.com/angular/angular/pull/21681


Feature Request: Mass import from text files.

Need a script/tool to mass import *.txt files.
Thanks in advance!

I had a way to do this but it has not been tested for some time and might be a bit risky ....
Hmm, the --save-exit is still there, it was part of a work flow I added for someone who needed it "one off". I don't think I would suggest you try it however.  And my TomboyTools app is, at the moment a pretty messy experimental work bench.
I think I could / would add a command line switch that imports, eg, all *.txt files in a directory. The new notes would, of course, pop up in your main note repository.  Would not be too hard. Is that how you are thinking ?  Something like -
tomboy-ng --import-text /home/dbannon/somedir
Where there are a number of *.txt files in that directory ?
Davo

Yes, that's exactly what I would need :)

Hmm, thinking about this problem, I think rather than add more bloat to tomboy-ng, I make a second, standalone app. I have one almost ready in fact, I use it to test out all sorts of crazy ideas before they go into tomboy-ng.  So, it just needs a bit of a tidy up.
I call it TomboyTools, or TT, it can be a GUI app or a completely command line driven one. And does things like export all the notes in a given notebook, import all the notes in a particular directory etc.
It works with plain text or markdown and will use your default tomboy-ng directory, or some other dir you care to nominate.
No reason you need this built into tomboy-ng is there ?
Davo

No reason to build this into tomboy-ng, a separate tool would work for me!

OK, here is a very rough and ready attempt.  Please be careful and watch what it does, at least until you know its working OK.
It can be used as a GUI app or a command line tool, typing TomboyTools -h <enter> will give you a nice confusing help page. The GUI on the hand is quite clunky !  Both need a lot of work ...
It does not have an installer yet, just a binary in a zip file. Unzip and copy the binary somewhere on your path, if you want the GUI, you will need to add it to your menus manually or just start it from the command line.  If you use just TomboyTools it will start the GUI. Otherwise, some switch on the command line will force a command line operation.
I think you wanted to import a directory full of text files into tomboy-ng ?
cd Some_Dir <enter>
TomboyTools --action=txt2note <enter>

Should do it.  If you want those new notes to be in a particular notebook -
TomboyTools --action=txt2note --notebook="some note book" <enter>
Some warnings -

I have not tested it on Windows, under some time pressure at the moment. Its not doing anything clever, should be OK.
It does not yet advise tomboy-ng that the import has happened and tomboy-ng should re-read its note list. Seems a really good idea to stop tomboy-ng before you use the importer.
If you mention a Notebook, it must be one that exists already in tomboy-ng, maybe one day it will be able to create the notebook if necessary but not yet.
It does not look to see if a note title that its going to use already exists in tomboy-ng's repo, messy if you end up with two notes with the same Title.
No installer, I can make one but its a time issue right now. If this is a problem, please let me know.
All this assumes you are using Windows, if you (or anyone else) wants a Linux version, trivial. A Mac version may not be a good idea, it has some funny ideas about one app looking at another app's data.

TT.zip

please be careful and let me know what you find !
Davo

Just imported ~650 txt files, all seemed successfully imported.
Though when opened the Tomboy-Ng, it complained about a few notes, which had & character in the file name.
Other than that, all went smoothly.
Thank you!

TomboyTools now lives in its own repository, https://github.com/davidbannon/TomboyTools so I have opened a ticket there to esc the characters XML gets excited about when importing ...
Thanks for the heads up turgutgenc1, I'll close this ticket because its not a tomboy-ng issue.
Davo


Fix segfault in multithreaded ApplySplitSparseData()

This commit addresses issue #2154.
When there are more threads than rows in rowset, some threads end up
with empty ranges, causing them to crash. (iend - 1 needs to be
accessible as part of algorithm)
Fix: run only those threads with nonempty ranges.

please also add a regression test to make sure this won't happen again

I ended up finding two other bugs using the same toy example. So I'm adding the fixes to this pull request.


Clear route on stop() properly

When testing with Spark, it appeare that when we provide our webserver, not using jetty server emmbedded, Sparkkeep routes from a scenarii to another.
Now, i must done following thing in my unit test tear down method 😭  :
Class<?> sparkClass = Class.forName(Spark.class.getCanonicalName());
            Method method = sparkClass.getDeclaredMethod("getInstance");
            method.setAccessible(true);
            Object sparkService = method.invoke(sparkClass);

            //  Access to a protected field routes
            Class<?> sparkInstanceClass = Class.forName("spark.Service");
            Arrays.stream(sparkInstanceClass.getDeclaredFields())
                    .filter(f -> "routes".equals(f.getName()))
                    .findFirst()
                    .ifPresent(f -> {
                        // Access to the field routes and call clear() on it.
                        f.setAccessible(true);
                        try {
                            Routes routes  = (Routes) f.get(sparkService);
                            routes.clear();
                        } catch (IllegalAccessException e) {
                            e.printStackTrace();
                        }
                        LOGGER.info("Spark Routes cleared !!");
                    });

This very bad design workaround allow me to done a clean stop of Spark and relaunch it with other intance of routes.
My use case concern test case, but it put ahead an issue of Sparkwhen stopping.
I'am open to any suggestion.

:+1:
tx


Use omniauth-auth0

Do not merge until we decide which library to use. This is just one option.
Based on existing omniauth-onetime branch and Auth0's official tutorial.

I've just added a commit that keeps Auth0 in sync with our users table. It works without this: prior to this commit, if an auth0 user didn't exist in our users table it would fail to log them in. But auth0 would create a user in their database for everyone who attempts to sign in. This commit allows us to disable auth0 sign ups: instead, you add users in our application and the application creates the user in the auth0 database via the auth0 management API. When you delete a user in our application, it deletes it in the auth0 database as well. If the auth0 requests fail, the application doesn't create/delete the user in its database either and instead shows an error.
Configuring auth0 is a bit of a pain. I've added docs at the end of the readme. Apologies for formatting issues but that should be everything.

Closing in favour of #10


deamon.Status() should check container status

the problem found here is that in the current implementation when the cli checks if mesg-core is running, it just goes and checks if the service is around, which leads to that both mesg-core start and mesg-core status report that everything is fine, but as illustrated in the screenshot below that is far away from the truth.

in fact in this example mesg-core even panic'd and still the client is reporting that all is fine. i won't go into details about why it panic'd, that will be part of a PR i am going to make soon, to also allow service and app development under windows.

Yes indeed. The line involve is:
https://github.com/mesg-foundation/core/blob/1ea198b5ad5e341fea7692024c37d7f41c76ee18/daemon/status.go#L9
Right now, we have 2 functions: ServiceStatus and Status (this one returns only the container's status but because the package name is container it's better to not named it ContainerStatus).
The best solution, is to create one common function that check both the service and the container.
Related functions:
https://github.com/mesg-foundation/core/blob/1ea198b5ad5e341fea7692024c37d7f41c76ee18/container/container.go#L36-L50
https://github.com/mesg-foundation/core/blob/1ea198b5ad5e341fea7692024c37d7f41c76ee18/container/service.go#L73-L82

fixed with https://github.com/mesg-foundation/core/pull/411


Fatal error: Uncaught Error: Class "Dotenv\Dotenv" not found in

Hi,
I tried the installation instructions via composer. It has installed v5.6.0 and this is on PHP 8.3.1.

What does your code look like? Did you forget to require the composer autoloader?

Yes. It was that. I was trying to use it before the call to autoload. Tx.


CreateTable<> Fails

Howdy!
I am trying to use these libraries in a couple of projects and I am getting an error when I attempt to execute CreateTable<>.
Exception:
SQLite.Net.SQLiteException : near ")": syntax error
at SQLite.Net.Platform.Win32.SQLiteApiWin32.Prepare2(IDbHandle db, String query)
at SQLite.Net.SQLiteCommand.Prepare()
at SQLite.Net.SQLiteCommand.ExecuteNonQuery()
at SQLite.Net.SQLiteConnection.Execute(String query, Object[] args)
at SQLite.Net.SQLiteConnection.CreateTable(Type ty, CreateFlags createFlags)
at SQLite.Net.SQLiteConnection.CreateTable(CreateFlags createFlags)
at SqliteDataProvider.ResetDatabase() in SqliteDataProvider.cs: line 25
at SqliteTests.DatabaseTests.BuildDatabase() in DatabaseTests.cs: line 13
Code Snippets:
internal class Answers {
[PrimaryKey, AutoIncrement]
internal int AnswerId { get; set; }
internal int QuestionId { get; set; }
[MaxLength(512)]
internal string AnswerText { get; set; }
internal bool IsCorrect { get; set; }
}
using (SQLiteConnection connection = _sqlite.GetConnection()) {
connection.CreateTable();
connection.Close();
}
Any ideas?
Thanks!!
Shawn

Hi, thanks for the report.
I think this is an error in your code though.
SQLite.net uses reflection to see the properties in your class/tables, which means that marking the properties internal will not work, they must be public.

Øystein,
I thought about that right after I submitted this, and that did resolve the issue.
Thanks!! :-)


Add SLE BCI base image

Fixes: https://github.com/rancher/rancher/issues/35800

@jiaqiluo Sure. Raising a new PR to backport it.


HUGO site builds incorrectly

Hi,
I have a HUGO site which runs locally without issues.

However when I create a static web app, with default settings of it, the public website renders improperly. There are two issues:

the CSS clearly does not load. If I run inspect in the browser it says: Mixed Content: The page at 'https://thankful-cliff-0d2a87903.azurestaticapps.net/' was loaded over HTTPS, but requested an insecure stylesheet 'http://example.org/css/print.css'. This request has been blocked; the content must be served over HTTPS.
when I click on a article, it tries to load it at: http://example.org/artikel3/.

I'm guessing it also tries to load the CSS file at http://example.org...
My repo: https://github.com/verbeeckorama/my-blog
Actions workflow: https://github.com/verbeeckorama/my-blog/blob/master/.github/workflows/azure-static-web-apps-thankful-cliff-0d2a87903.yml
Public URL static web app: https://thankful-cliff-0d2a87903.azurestaticapps.net/
It might be useful to know that my theme was added as a submodule.
Thanks for your advice.
Hans

http://example.org/ comes from here. It appears your theme appends it to the CSS paths. Update baseUrl to / and it should work fine.
The reason it's working for you locally is because hugo serve sets baseUrl to http://localhost:1313/. If you just run hugo to compile the site, you'll see that the generated public/index.html contains references to example.org.

OMG.  It is literally one of the first things I should have changed. Thanks so much for your help!

Closing as resolved


[Feature request] how to plot a model using keras plot_model api

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
I want to use plot_model to output ner model, how do I write this code

You can access the tf.keras model by the property model.tf_model. Then you can plot it. Remember to import plot function from tf.keras, not keras.


"Unminify" feature does not work if a "version" query string parameter is appended to the file path. - Manual upload

@mirkolugano: How is does working for you?
This is not working for me when using the manual upload feature:
I get the following error:

Call stack in Azure AI:
TypeError: Cannot read properties of null (reading 'focus')
at https:/<host>/js/ViewModels/consultatieViewModel.min.js?v=sMRxBC8wD7jFPv4DYXvirtjEaKewkEi7FKpvJUIcvsw:2:1468716

Source map filename:
consultatieViewModel.min.js.map

Content of source map file:
{"version":3,"file":"consultatieViewModel.min.js","mappings": ...

I could potentially change source map 'file' entry to
{"version":3,"file":"consultatieViewModel.min.js?v=sMRxBC8wD7jFPv4DYXvirtjEaKewkEi7FKpvJUIcvsw","mappings": ...

but I cannot rename the source map file name to
consultatieViewModel.min.js?v=sMRxBC8wD7jFPv4DYXvirtjEaKewkEi7FKpvJUIcvsw.map

since windows does not allow '?' in filename.

Referencing
https://github.com/microsoft/ApplicationInsights-JS/issues/1313

@DevProLog it should allow '?' in file names since we only parse file name before question marks. I notice type error is Cannot read properties of null (reading 'focus') at https:/<host>/js/ViewModels/consultatieViewModel.min.js?v=sMRxBC8wD7jFPv4DYXvirtjEaKewkEi7FKpvJUIcvsw:2:1468716 so maybe it should be https:/<host>/js/ViewModels/consultatieViewModel.min.js?v=sMRxBC8wD7jFPv4DYXvirtjEaKewkEi7FKpvJUIcvsw:2:1468716.map`?

Yes, but it is simply impossible in windows to rename my map file to contain a '?'.
Windows does not allow special characters in file names.


sig#803 Connector Management - Technical User selection resetting after input fields are updated

Current Behavior

As soon as i select a technical user and then proceed to fill the fields bellow the dropdown above gets cleared

Expected Behavior

technical user selection should persist not matter if i receive an error in the bellow fields or not.

Steps To Reproduce

go to https://portal.int.catena-x.net/connectorManagement
create a new connector
select a technical user that is existing already
select a field bellow and start typing.

@lavanya-bmw i assume this should be "in preview" ?

There is another bug in the same overlay, so after working on that, I will move this ticket to review @MaximilianHauer

@lavanya-bmw please describe the bug shortly in the issue comment that i am aware during testing to have a look :)

@lavanya-bmw please describe the bug shortly in the issue comment that i am aware during testing to have a look :)

These are the below bugs which are fixed in https://github.com/eclipse-tractusx/portal-frontend/pull/1119:
-Customer link selection is getting reset after input fields are updated(similar to technical user selection)
-Fields should get reset when navigated to 'connect company connector' overlay

@MaximilianHauer
I checked this bug, and it's working fine now. This issue has been resolved.
attached those screenshots


link in README is incorrect

hello all, the link here,
https://scientific-python.org/specs/
is a 404.
thanks!

Fixed.


Tvuong/feat dropdownmenu

Summary
Change the default state of the release page
Include drop down menu to direct to the correct state of releases

/gcbrun

Temporary Url for review: https://release-notes-dev--pr-17-v9x14rc3.web.app

/gcbrun

Temporary Url for review: https://release-notes-dev--pr-17-v9x14rc3.web.app


Fix typo

This PR fixes a typo.

Hmm, to make it clear can you add the scrape_configs at the top of the example?
Can you also add the DCO?

@brian-brazil Thanks for the quick feedback! I've changed as you suggested.

Thanks!


WIP - extracts page footer to a separate component in /Page.tsx

@jishaal this is as far as I got sorry 🙏 - hope it helps ;)

@finnclark @andycarrell added the dates + styling. Missing desktop responsive though


[BUG] wuxiaworld.co chapter list empty

Describe the bug
 as the title says
Steps to reproduce

Expected behavior

Screenshots

Platform
 telegram bot
Logs

Additional context

when I searched the site this what I saw

Looks like they're limiting the requests you can make. Try downloading NG yourself instead of using the Telegram Bot. They might also limit the number of requests you can make per minute or 10 seconds etc., maybe play around a bit with the wait time.

I tested it with 100 chapters and it worked fine.


simple input_pins() functions to read and return multiple pins

Instead of checking input pins one at a time, use input_pins(). Give it a list of pins and it returns the corresponding list of input values. Useful for e.g. reading the R-Pi CharLCD plate buttons more efficiently than looping 'is_pressed()' for each button.
tested and working:

MCP230xx.py

not tested but should be very close to working:

FT232H.py implemented using the same pattern as MCP230xx
GPIO.py has the parent class stubbed NotImplemented and has Rpi and BBB implementations using the underlying single-pin read functions within a simple list comprehension

sdb

Wow this looks great--thanks for contributing it and apologies it took a little while for me to review it.  Let me give it a quick test and merge it in.

Just tested it out (although I don't have a PCF8574 to test with) and it seems to work well for simple pin manipulation.  Merged in the pull now--thanks again for contributing!


ChannelItem.$ref field deprecation + proposal how to replace it with simpler and more flexible solution

Hi all,
I was wondering if specification would be open to proposal of deprecating ChannelItem.$ref field and instead introduce a more flexible solution based on following spec changes:
Introduce new fixed field called channelItems to Component Object

Field Name
Type
Description

channelItems
Map[string, Channel Item Object | Reference Object]
An object to hold reusable Channel Item Objects.

Change type of Channels Object
The type of Channels Object patterned field would change from Channel Item Object to Channel Item Object | Reference Object
Deprecating the Channel Item Object $ref field.

This proposal makes specification more flexible (introducing reusable Channel Item Objects) and simpler as there will be only one mechanism for referencing other objects (Reference Object) instead of two (Reference Object, Channel Item Object).
Similar course of action is already in progress in OAS: https://github.com/OAI/OpenAPI-Specification/issues/2635

That's a good catch 👍 I'll put this on hold while we see how to solve #520 because most probably the Channels object will be reworked too. I'm listing this issue there so we don't forget. Thanks!

@char0n if you want to push this one further into the spec in 3.0, next week we start meetings related to 3.0 where all folks can sync the async work 😄
Just check this calendar<EMAIL_ADDRESS>or join https://groups.google.com/u/1/g/asyncapi-users to get invites

@derberg sure, I'd like to be the champion of this RFC.

I was a little bit confused by the calendar, looks like the meeting starts at 9:00 CET Tuesday but ends at 10:00 next day.
I assume this is mistake and the meeting will start at 9:00 CET and will last hour or two, right?

@derberg I have an overlapping meeting in my work today. Will there be another chance to challenge this issue for 3.0 release?

@char0n 3.0 meetings will be regular, and happen every 2 weeks, so no worries

Proposed course of action:
AsyncAPI 2.x
The aim here is to limit complexity and bring more flexibility

Deprecate the use of $ref fixed field in Channel Item Object
Introduce new fixed field called channelItems in Components Object with type of Map[string, Channel Item Object]

AsyncAPI 3.x.
The aim here is to have single referencing mechanism within AsyncAPI 3.x spec (reducing complexity) - Reference Object

Remove $ref from Path Item Object fixed fields
Change Channel Object patterned field type to Reference Object | Channel Item Object
Components Object.channelItems field type will change to Map[string, Channel Item Object | Reference Object]

@char0n do you champion this for the 3.0 release? 🙂 Or can we consider this issue as needs champion? 🤔

@jonaslagoni sure I can champion this. I've only champion one other RFC here before: https://github.com/asyncapi/spec/pull/609 and there wan't really much of a championing there ;]
In https://github.com/asyncapi/spec/issues/607#issuecomment-893227812 @fmvilas mentioned that his putting this on hold due to the #520. That's the only reason I haven't produced an RFC PRs yet. I can issue PRs if it's warranted at this stage.

Hmmmm, is this not already solved by https://github.com/asyncapi/spec/pull/665 🧐
cc @fmvilas @smoya

Yeah, I think so. Can you confirm it's the same, @char0n?

Hey guys,
Unfortunately #665 introduces ambiguity (which I was trying to avoid with this RFC) into the specification and couple of issues with naming and types.
Naming issues
Channel vs Channel Item
https://github.com/asyncapi/spec/pull/665/files#diff-34bca0c91901dffce093114c7d4cac16477410fbca7cabf3a1b888d7dfc3eb4dR1437 - new field Components.channels is created. Would be probably more consistent to name this field Components.channelItems.
Incorrect type
The type is defined as Map[string, Channel Object | Reference Object] but should be Map[string, Channel Item Object | Reference Object] as there is no Channel Object in the specification.
Ambiguity
Now this is the most important thing. The ambiguity is now in Components.channels field. As this field defined it's type as   Map[string, Channel Item Object | Reference Object].
Given following AsyncAPI definition fragment:
components:
 channels:
   $ref: #/pointer

there is now way to determine if the author of the definition intended to define a Channel Item or Reference Object as both of these objects can have just one single field $ref. This means author intention is lost and semantic parsing is basically just a guess now. Both specifications objects have different behavior of merging/omitting additional properties so it does matters which object is recognized. Creating proper schema validation for this is very problematic as well.

cc @dalelane

The type is defined as Map[string, Channel Object | Reference Object] but should be Map[string, Channel Item Object | Reference Object] as there is no Channel Object in the specification.

I do see this is a typo and should be fixed indeed.
However, I don't fully understand why we would change channels components field to channelItems without changing it at the root level of the doc as well, since they right now share the same type.

However, I don't fully understand why we would change channels components field to channelItems without changing it at the root level of the doc as well, since they right now share the same type.

@smoya right, sorry I take this point back; your argument makes sense and channels is consistent with what's already in top level AsyncAPI Object.

Cool! btw, I issued a PR for the documentation changes regarding Channel Object to Channel Item Object: https://github.com/asyncapi/spec/pull/695

since they right now share the same type.

I would disagree with this observation - Channels Object pattern field and Components.channels don't share the same type.
Channel Item vs Map[string, Channel Item Object | Reference Object]
If we use Map[string, Channel Item Object | Reference Object] for Channels pattern field, the ambiguity will be introduced there as well.
Looking at this branch: https://github.com/asyncapi/spec/blob/2022-01-release/spec/asyncapi.md

I would disagree with this observation - Channels Object pattern field and Components.channels don't share the same type.

Technically speaking, checking the JSON Schema:
Channels at root level:
https://github.com/asyncapi/spec-json-schemas/blob/daa269da38c68274c8a033fe2aa6fabcf063ff7d/schemas/2.3.0.json#L246-L255
Channels at components level:
https://github.com/asyncapi/spec-json-schemas/blob/daa269da38c68274c8a033fe2aa6fabcf063ff7d/schemas/2.3.0.json#L273-L275
Meaning channels at components level are referencing to the same object as far as I can see.
So I'm still confused and I can't see the issue. Sorry @char0n but its on my side 😓  so I would need you to explain it again if you don't mind.

So I'm still confused and I can't see the issue. Sorry @char0n but its on my side sweat so I would need you to explain it again if you don't mind.

Sure, np. I'll try on more examples. Let's limit our discussion to types mentioned above, not the ambiguity issue. I'm looking at this https://github.com/asyncapi/spec/blob/2022-01-release/spec/asyncapi.md spec for my observations.
Components Object
Specification defines is like this:

This clearly says that the type for Components.channels is Map[string, Channel Object | Reference Object] which will be fixed in https://github.com/asyncapi/spec/pull/695 to Map[string, Channel Item Object | Reference Object].
This tells us that the value of every key in this object can be Channel Item Object or Reference Object.
Channels Object

This clearly says that the type for pattern field is Map[{channel}, Channel Object] which can be translated to Map[string, Channel Object]
This tells us that the value of every key in this object can be exclusively Channel Item Object.

This tells us that the value of every key in this object can be exclusively Channel Item Object.

I think I got it. You mean we somehow need to unify that to a consistent definition. Either change the channels object at root level doc to mention that the type can be either Channel Item Object | Reference Object, right?
At the end, I see this is a change on documentation but not in the JSON Schema, right?

I think I got it. You mean we somehow need to unify that to a consistent definition. Either change the channels object at root level doc to mention that the type can be either Channel Item Object | Reference Object, right?

Yes, the inconsistency I see is in the fact that you cannot use Reference Object, in the Channels Object, but you can in Components.channels.

At the end, I see this is a change on documentation but not in the JSON Schema, right?

Yes, the documentation in MARKDOWN format is the source of truth not the JSON Schema as far as I understand in this specification.
But circling back to ambiguity problem defined in https://github.com/asyncapi/spec/issues/607#issuecomment-1018318910, having union type of Channel Item Object | Reference Object creates problem of ambiguity. You're introducing something that has been identified in OpenAPI specification as problematic and has been dealt with - https://github.com/OAI/OpenAPI-Specification/issues/2635
My proposed sequence of steps to get rid of this problem is here: https://github.com/asyncapi/spec/issues/607#issuecomment-1016605546 (some of the steps you already did in #665, but the changes needs to be introduced in proper sequence to avoid the ambiguity.

Right... What a mess 😆
I honestly think we should just follow your suggestion @char0n https://github.com/asyncapi/spec/issues/607#issuecomment-1016605546 to the letter. And simply accepting introducing this change makes it a little bit weird, but we don't break any interpretation of it.
And then in the major version, we fix this, as you wrote in the comment.
Or directly target 3.0 and revert what was introduced for 2.3.

Here is RFC PR #696 that builds on top #665 without need to revert it, is aligned with https://github.com/asyncapi/spec/issues/607#issuecomment-1016605546 and eliminates the ambiguity.

This issue can be succeed by https://github.com/asyncapi/spec/issues/699 (that I've just created) to limit the context of the next steps for 3.x version of the spec.

I'm not sure if I already asked this, but should I close my own issues or will @asyncapi-bot close it automatically in some point in time? Thanks!

Usually, Github will close it automatically if you include Fixes #nnn or Solves #nnn (and more) in your PR description: https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword.


Documenting ntt.rs

Some documentation, mainly in the ntt.rs file, explaining the function of the reverse butterfly transform.

thanks for sharing what you found re: reverse butterfly transform!
printing now to give that long comment a closer read.