Authentication needed for https://github.com/TheBevyFlock/bevy-quickstart.git

I get this when I run cargo generate TheBevyFlock/bevy-quickstart --branch cargo-generate as suggested in the README.md and my Github credentials doesn't work for this.
Authentication needed for https://github.com/TheBevyFlock/bevy-quickstart.git

The command is cargo generate TheBevyFlock/bevy_quickstart --branch cargo-generate. There should be an underscore (_) not minus (-).

Nice catch. That's an unhelpful error message on cargo-generate's end... maybe an issue can be opened there.

At least this won't be a problem with bevy new 2d

Opened issue on cargo-generate: https://github.com/cargo-generate/cargo-generate/issues/1278


Make text module a label

The text module is too inflexible: it's not possible to set left/right padding, it's not possible to change the font, etc. Why not making it a label with a %text% token by default? This would be much more flexible and also consistent with most of the other modules (consider script, for a similar one).

To be more precise, what I mean is to add an implicit format = <content>. I think this will be easy to implement and mostly backwards compatible without any change of configuration (except for some format properties that will have to be moved from content to format, but the most common properties belong to both labels and formats). It's weird that the text module is almost the only one not doing this.

I've pushed a PR for this. It was a bit more difficult than my previous patches but at the end I think I got it right and now I understand quite more about how polybar works so I believe I could help with another not too complex issues in the future. I would be thankful if you review the change and will try to improve anything non merge-quality ASAP.

Revisiting the documentation I realized that this could be worked around, although in a admittedly hackish way, by using a format prefix or suffix which are themselves labels. Nevertheless I think having the main content as a label is not only cleaner but also more consistent with the rest of the modules.

TIL about the %{T} tag (https://github.com/jaagr/polybar/issues/1345) which also ameliorates the need for this refactoring. Still, the other reasons (mainly consistency) still hold.


BIG request: refactor entire cookbook into resources

This is the way to go now for community cookbooks.  I think this cookbook is suffering from the same issues the Tomcat cookbook did: attribute overwhelming.

Have you taken a look at the jdk_ark this cookbook provides?
Usage as so - https://github.com/erichelgeson/jenkins-chef-dsl/blob/master/recipes/build-jdks.rb

In addition you may want to take a look at this cookbook https://supermarket.chef.io/cookbooks/java_se


chore(web): add-testnet-banner

PR-Codex overview
Detailed summary

Added a new component TestnetBanner to display a banner for testnet release.
Modified the Header component to conditionally render the TestnetBanner based on the REACT_APP_DEPLOYMENT environment variable.
Created a new styled component HeaderContainer to wrap the DesktopHeader and MobileHeader components in the Header component.
Updated the styles of the Container component in the Header component.
Added a new styled component Wrapper to wrap the Container component in the NavBar component.
Updated the styles of the Container component in the NavBar component.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

closes #1358


Page needs clarification

Please remember that not every reader is a SYSOP who is deeply familiar with PowerShell or with the configurations you're mentioning.  Some of us are software developers who just need to troubleshoot a problem quickly.  Clarity (not shortcutting) in your explanations will help.
For example, what does "Default configuration = Enabled (No registry key is created), so no SMB1 value will be returned" mean?  I suspect if I've looked at a lot of different versions of the feedback from that command, I'd understand immediately, but I don't.   WHAT SHOULD I SEE IF SMB1 is ENABLED, and WHAT SHOULD I SEE IF IT IS DISABLED?   Show complete output, or at least enough that I can tell the difference.

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

ID: 8a91db45-ca3c-7a2e-3f32-2f5b57837b03
Version Independent ID: b83cbaab-c0df-d6e7-a67f-f4c99a46e30a
Content: How to detect, enable and disable SMBv1, SMBv2, and SMBv3 in Windows
Content Source: WindowsServerDocs/storage/file-server/Troubleshoot/detect-enable-and-disable-smbv1-v2-v3.md
GitHub Login: @Deland-Han
Microsoft Alias: delhan

@cforbin1, If  both are SBM1  and SBM2 is  enabled , if you are not an enterprise employee, your computer is standalone, which is not connected to corporate network, then i would recommend you DISABLE both protocols SBM1 and SBM2 via  windows registry editor or by windows powershell .
I have already disabled those by windows optional features , by registry editor

This is part of a corporate cloud services architecture.  Disabling both
SMB1 and SMB2 is not an option.  Application data sharing relies upon SMB
in this environment.
On Sun, Mar 29, 2020, 04:21 VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@cforbin1 https://github.com/cforbin1, If both are SBM1 and SBM2 is
enabled , if you are not an enterprise employee, your computer is
standalone, which is not connected to corporate network, then i would
recommend you DISABLE both protocols SBM1 and SBM2 via windows
registry editor or by windows powershell .
I have already disabled those by windows optional features , by registry
editor
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windowsserverdocs/issues/4079#issuecomment-605602405,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK4MODEUEV4GDIAS2T2S52TRJ4AJVANCNFSM4LUNP4OQ
.

"Default configuration = Enabled (No registry key is created), so no SMB1 value will be returned"
In Windows, many optional registry keys do not exist in a clean install, resulting in a default behaviour. This means that in a factory default copy of Windows the SMB1 registry key does not exist. When it doesn't exist a value can not be returned. The resulting behaviour of Windows when the key does not exist is that SMB1 is enabled.

#assign:IngridAtMicrosoft


[Getting Started with CSS] Docs for old version?

How can we reproduce this bug?
I would like to see documentation for an old version of Foundation for Emails, because I have a lot of email templates written via this framework.
What did you expect to happen?
Expected to find documentation for older versions of the framework.
What happened instead?
Found documentation for the latest version only.

Your best bet at this time is to go the release/tag that you want and build the docs from that version.
https://github.com/foundation/foundation-emails/releases


chore: CE linting changes

Description
PR fixes following issue(s)
Fixes # (issue number)
Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Chore (housekeeping or task changes that don't impact user perception)
This change requires a documentation update

Testing

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration.
Delete anything that is not relevant

[ ] Manual
[ ] JUnit
[ ] Jest
[ ] Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

/ok-to-test sha=b6a5b59

if you have deleted entityConstructorMap.ts from ce and ee. it should be common somewhere right? @Rishabh-Rathod

We won't be using entityConstructorMap anymore, this PR has new changes where we extend the entityFactory class.
This was the suggestion i got from FE coders.

/ok-to-test sha=b6a5b59


Please add me to the EddieHub API

Discord Username (if applicable)
No response

Hey,
What do you mean by adding you to GitHub API?


integrates scarb nightly

This PR is still a WIP, but required for @Larkooo to follow up on the types work for Torii.

On this PR, you may only work with sozo:

cargo build -r -p sozo
./target/release/sozo build --manifest-path examples/spawn-and-move/Scarb.toml

It compiles, some warnings have to be addressed, but cyclic gas computation seems to be solved by cairo upstream merged PR.
@Larkooo @remybar


Unable to activate debug mode

Need access to debug mode, unable to patch TF with debug mod enabled.

As of 4.1, you need to put --debug as a launch argument or in launch.txt to activate it.


EAGLE-2 is slower than EAGlE-1

Thanks for this great repo.  I have test EAGLE-1 and EAGLE-2 on vicuna-7b.
But I found that EAGLE-2 is slower than EAGLE-1, 69 tokens/s and 66 tokens/s respectively.
The inference test is on MT-bentch, using V100 with 32G memory, and batch size is 1.
Is it normal?
Best regards

I make a mistake above, the inference speed of EAGLE-2 is 66 and EAGLE-1 is 69. Besides, temperature is 0

It is not normal. Can you provide more details (e.g., if you are running something else on your machine, what is your environment, which codes are your running)? With them, it is hard to debug your code.

Some details of my environment are listed as follow:
1 GPU V100 32G memory
python 3.10.14
CUDA 11.7
Driver Version: 515.65.01
torch 2.1.0
triton 2.1.0
transformers 4.36.2
I just run the evaluation script gen_ea_answer_vicuna.py as suggested in Readme
batch size= 1
temperature=1

The possible reason is that total_token was not set correctly.

Thanks for the response. Can you provide me some advise to set total_token? Should I set larger or smaller?

HI, the benchmark can't record new token correctly, I don't know if that's normal.
python -m eagle.evaluation.gen_ea_answer_vicuna\
        --ea-model-path yuhuili/EAGLE-Vicuna-7B-v1.3\
        --base-model-path lmsys/vicuna-7b-v1.3

python -m eagle.evaluation.gen_baseline_answer_vicuna\
		 --ea-model-path yuhuili/EAGLE-Vicuna-7B-v1.3\
		 --base-model-path lmsys/vicuna-7b-v1.3

{"question_id": 81, "answer_id": "TP4CRrbLYBqFHdQqoeb7ug", "model_id": "ess-vicuna-70b-fp16-baseline-temperature-1.0", "choices": [{"index": 0, "turns": ["....... "idxs": [603, 603], "new_tokens": [0, 0], "wall_time": [8.09636378288269, 7.946403741836548]}], "tstamp":<PHONE_NUMBER>.253764}

Thanks for the response. Can you provide me some advise to set total_token? Should I set larger or smaller?

Overall, the smaller the model and the more powerful the computational capacity, the larger this value should be.

HI, the benchmark can't record new token correctly, I don't know if that's normal.

It is normal for the baseline not to return new tokens.


Minimum search

Some systems require try and fail approach to simplify equation
For example - solving the integrals
This "try and fail" is simmilar to tree search where we look for the smallest leaf

Naive approach should be easy to implement, but it will be slow
On the other hand, I am not sure if there is any chance to be better than exponential in time (for the general systems, maybe specific compilers can do better), so maybe naive approach is good enough

This is impossible


[Android] How to store and fetch data from MySQL database and presenting in android ListView (JSON data format)

[Android] How to store and fetch data from MySQL database and present in android List View (JSON data format).
Proposed article introduction
Almost every app we use or develop has to store data for one purpose or another. In most cases, developers prefer using firebase as the storage location for their android app users. Since firebase provides small memory allocation for data storage, they limit the number of users of an app since it cannot support many users due to limited storage capacity.
Also, firebase requires an internet connection which sometimes there might be a network failure. Hence we often prefer storing data in our local machine to accommodate many users of the app since the developer can control the memory storage allocation.
Key takeaways
-The learner should be able to understand how  to :
-Create a registration form in  Android studio.
-Connect android studio and XAMPP.
-Create database and table in localhost.
-Insert Data into the database table.
-Create a login form in  Android studio.
-Authenticate a user before logging in.
-Fetch data from MySQL database.

Display fetched data in form of the JSON format.

Article quality
Unlike other publications, the code will be thoroughly described rather than simply copied and pasted. However, it was built in an unusual way to make it easier to grasp and consume. Also  I will use PHP for storing data at the backend.

Good afternoon and thank you for submitting your topic to the EngEd program.
After some careful consideration it struck us that this topic may be a bit over saturated throughout other blog sites and official documentations. We're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts. Please feel free to suggest an alternate topic to explore. 🚀
We typically refrain from publishing content that is covered widely on the net or other blogs. We're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts.
But in order to approve the topic it has to serve value to the larger developer community at large. Please feel free to suggest an alternate topic to explore. 🚀
https://www.google.com/search?q=store+and+fetch+data+from+MySQL+database+and+presenting+in+android+ListView+(JSON+data+format)&rlz=1C1CHBF_enUS891US891&sourceid=chrome&ie=UTF-8


Persist selected color scheme on navigation; Don't gray-out color swatches

Summary of the Pull Request

⚠ NOTE: This PR is targeting #8778. Heads up.

This PR fixes two of the components of #8765.

[ ] Edit a color scheme -> Hit 'apply' -> the selected color scheme resets to the first color scheme in the list (instead of the one just edited)

This was fixed by storing the navigation state as a singleton in MainPage, and having the color schemes page update the selected scheme on that singleton. That way, a subsequent navigation to the schemes page could re-use the existing state.

[ ] The buttons turn gray on rollover covering up what color I'm looking at (I have dark mode)

This one was tricky. We're binding the resource for this button, to the color the button is bound to. We're also running a converter on that color, as to change the alpha slightly. This allows us to still have visual feedback on pointerover, without obscuring the color entirely.
PR Checklist

[x] I work here
[x] Tested manually

So the "LightenConverter" may be a bit of a misnomer. I'm not trying to do any fancy HSL math to "lighten" the color, I'm likterally just decreasing the opacity. So it's darker in Dark mode (where the BG is black) and lighter in Light mode (where the BG is white).

So the "LightenConverter" may be a bit of a misnomer. I'm not trying to do any fancy HSL math to "lighten" the color, I'm likterally just decreasing the opacity. So it's darker in Dark mode (where the BG is black) and lighter in Light mode (where the BG is white).

/azp run

/azp run

Approved with nits b/c you have to rev it for the formatter anyway

Approved with nits b/c you have to rev it for the formatter anyway


Enhance behaviour of getFeatureTypeNameFromGetFeatureInfoUrl method

Followup of #110, addresses issues mentioned by @marcjansen:

Fixes feature type name determination if query_layers parameter is the last one in the URL
Adds some further tests
Adds an additional config to choose i thef featureType name should be returned qualified (e.g. namespace:featureTypeName) or not.

Please take a look @marcjansen, TIA.

Thanks for the quick fix. Can we also remove the import for isArray? I do not know whether we need it.
LGTM, please merge once the question above is answered. And thanks again.

Thanks for the quick fix. Can we also remove the import for isArray? I do not know whether we need it.

It will be used by method getFeatureTypeName


Sentry friendly logging

I've been working to purge the remaining parts of our logging stack where string interpolation happens as part of the logging call so Sentry can aggregate messages more intelligently.
(I'm a little surprised @dcramer didn't make it here first)

Thanks. Fixed in SHA: 25bc475


maxDepth for unflatten

added max Depth for unflatten

I'd love if this could be merged!

haven't been here for a while =)


Creating new tabs

Hi the browser is awesome!!
I’m just wondering if it is possible to create new tabs inside the browser without having to open new windows.
Thank you very much!

Also I wanted to know if there is a shortcut to show all tabs, thanks.

Yeah %T was taken (translucency) but OPTN-CMND-N will do it


Ootd open at home and doesn't open at the office

Ootd open at home and doesn't open at the office.
At home, the logo of Ootd  is shown in the task bar and the calendar to.
At the office, the logo of Ootd is shown in the task bar but the calendar doesn't appear on the deskstop.

I expecte that something is bloking the calendar to appear. What it can be?
Windows Version

Windows 7 x64 Service pack 1
Microsoft Office 365 x64 CTR 1708 Deferred Channel EN/FR

Additional context and log file
Also upload the most recent log file located in C:\Program Files (x86)\Outlook on the Desktop\logs
2018-10-29 08:16:31.9774 INFO Command Line Args:
2018-10-29 08:16:32.1803 INFO Found 14.0 key
2018-10-29 08:16:32.2115 INFO Found 15.0 key
2018-10-29 08:16:32.2115 INFO Found 16.0 key
2018-10-29 08:16:32.2115 INFO Found Access key
2018-10-29 08:16:32.2115 INFO Found ClickToRun key
2018-10-29 08:16:32.2115 INFO Found Common key
2018-10-29 08:16:32.2115 INFO Found Delivery key
2018-10-29 08:16:32.2115 INFO Found Excel key
2018-10-29 08:16:32.2115 INFO Found Outlook key
2018-10-29 08:16:32.2115 INFO Found PowerPoint key
2018-10-29 08:16:32.2115 INFO Found Publisher key
2018-10-29 08:16:32.2271 INFO Found Word key
2018-10-29 08:16:32.2271 INFO Office version 16 detected
2018-10-29 08:16:32.2271 INFO Outlook path reported as C:\Program Files\Microsoft Office\Root\Office16\ and Outlook.exe found in that path
2018-10-29 08:16:32.2271 INFO Outlook Bitness is: x64
2018-10-29 08:16:34.9036 DEBUG Checking to see if there is an instance running.
2018-10-29 08:16:43.2217 INFO Starting the instance manager and loading instances.
2018-10-29 08:16:43.9395 DEBUG Loading app settings from registry
2018-10-29 08:16:43.9395 DEBUG Settings Found.
2018-10-29 08:16:46.2223 INFO Outlook folder path: IPM.Appointment

Have you tried doing a repair of Office?  That almost always fixed these kinds of issues


[SMALL] Fix to #3616 - Projection with multiple aggregates only running last one

Problem was that when we were adding a subquery to the projection we were clearing everything that was in the projection list before. This is not a problem for scalars, because they are all re-added when we bind the query, but complex expressions are not added and are ignored. Fix is to only remove column projection elements instead.

@anpete

@anpete  new version up

:shipit:


console.log

Hey,
I'm not sure if this console.log was intended.
https://github.com/SolidStateGroup/bullet-train-js-client/blob/d14f452d6e46cf0f5fb8a531f5f6a4db7f4d70e7/bullet-train-core.js#L79
Regards

Thanks for catching this. Released in 0.81


feat: Query Profiling

@tom-andersen Please take a look.
Notes:
1- The protos haven't landed in main, so the "base" branch for this PR is query_profiling_base in which I have manually added the protos. And the branch for this pr (query_profiling_5) builds on top of query_profiling_base.
2- The tests are expected to fail as the requests get rejected by the backend.

LGTM

Closing in favor of #1609 which incorporates many changes to the proto.


add metadata ttl field to DedupConfig

Similar to UpsertConfig, we want to add a metadataTTL to DedupConfig. With this config, we can clean up stale dedup metadata.
This PR only adds this config. How to use this config to clean up the dedup metadata will be implemented in follow-up PRs

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

Project coverage is 0.00%. Comparing base (59551e4) to head (2690b8c).
Report is 773 commits behind head on master.

Files
Patch %
Lines

...org/apache/pinot/spi/config/table/DedupConfig.java
0.00%
3 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (2690b8c). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (2690b8c)

integration
7
1

integration2
3
1

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
0

skip-bytebuffers-false
7
1

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13636       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2480       +44
  Lines        133233   137036     +3803
  Branches      20636    21305      +669
=============================================
- Hits          82274        0    -82274
- Misses        44911   137036    +92125
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
0.00% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
?

temurin
0.00% <0.00%> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


Update v3 code generation for HEAD API calls to return Response instead of Response

This updates the v3 code generator to have the Operations/RestOperations return Response<bool> instead of just Response for HEAD API calls.  true/false is defined similarly to how I saw prior versions of autorest do it (https://github.com/Azure/autorest.common/blob/b9ca0fb9f2c5e69993054ceabf84e336b2d73f58/src/AzureExtensions.cs#L93).  I found my way here through azure/azure-sdk-for-net#14235, and code changes that come about from this can be seen here (https://github.com/AtOMiCNebula/azure-sdk-for-net/commit/fb6e34a1411299350d0c74b670a08bb3dc60c330, for viewing purposes only, I know a bot handles most of the codegen updates).  Some test fixes will be needed too once the new codegen arrives in the Resources project (https://github.com/AtOMiCNebula/azure-sdk-for-net/commit/f06b0d3b20915447276fd7f44578cd29cb0c921a), though it's currently still pinned to an older autorest.csharp, so not yet.  I'm sure you can offer suggestions on the right way to organize that. :smile:
Happy to make any changes here!  I don't grok where the line with M4 ends and this one begins, so if part of this should go into M4 or not, I'd appreciate pointers.  It'd probably be nice to have better API usability in other languages too, but I haven't looked into them at all to know if they have the same shortcoming as the C# code generator did here.
Thanks!

@pakrym, any thoughts here? :smile:

Thank you for the contribution and sorry it took so long for me to get to it.
I think the goal is right but have a few suggestions for the implementation:

We should change the rest layer to remove the error handling but don't add status code conversion there.
Have status code to bool conversion in the public client layer instead.

We are trying to keep REST layer less opinionated and have conventions in the outer client layer.

Hi @AtOMiCNebula, thank you so much for your contribution. We discussed this internally and have decided to go with this approach. I'm working on it and will create a PR soon :)

Hi @AtOMiCNebula, we have merged the PR and here is an example of head request.

@ShivangiReja, awesome!  I like your explicit approach much more than my heuristic approach.  Sorry I wasn't able to get back to my PR, but perhaps it was for the best that I didn't. :innocent:
I'll close this PR and will keep an eye on when the API changes make it into the next resources release.  Presumably that should happen when the next SDK update is picked up for the resources package, correct?

@AtOMiCNebula we have merged the update PR in azure-sdk-for-net repo. We are currently working on enabling this feature for azure-arm by default.


run_alf.sh is empty

https://github.com/julieeen/kleefl/blob/master/tools/run_afl.sh should contain the logic to run AFL right?

Nevermind, my mistake! My example was running too fast that the time difference was 0. https://github.com/julieeen/kleefl/blob/master/tools/kleefl_prepare_afl#L190 thus resulting in no AFL script


Can't install on Laravel 8.15.0

Hey,
I'm trying to install the package on laravel 8.15.0 but I'm getting an error quite familiar to this issue #20
My composer.json looks like this:
    "license": "MIT",
    "require": {
        "php": "^7.4",
        "ext-json": "*",
        "bensampo/laravel-enum": "^3.0",
        "calebporzio/parental": "^0.11.0",
        "doctrine/dbal": "^2.10",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "goldspecdigital/laravel-eloquent-uuid": "^8.0",
        "guzzlehttp/guzzle": "^7.2",
        "kreait/laravel-firebase": "^3.0",
        "laravel/framework": "^8.0",
        "laravel/sanctum": "^2.5.0",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^3.0"
    },
    "require-dev": {
        "barryvdh/laravel-debugbar": "^3.5",
        "barryvdh/laravel-ide-helper": "^2.7",
        "facade/ignition": "^2.3.6",
        "fzaninotto/faker": "^1.9.1",
        "knuckleswtf/scribe": "^1.6",
        "mockery/mockery": "^1.3.1",
        "nunomaduro/collision": "^5.0",
        "phpunit/phpunit": "^9.0",
        "squizlabs/php_codesniffer": "3.*"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}

But I'm getting this error:
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for rinvex/laravel-statistics ^4.1 -> satisfiable by rinvex/laravel-statistics[v4.1.0].
    - Conclusion: remove laravel/framework v8.15.0
    - Conclusion: don't install laravel/framework v8.15.0
    - rinvex/laravel-statistics v4.1.0 requires illuminate/queue ^7.0.0 -> satisfiable by illuminate/queue[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.10.0, v7.10.1, v7.10.2, v7.10.3, v7.11.0, v7.12.0, v7.13.0, v7.14.0, v7.14.1, v7.15.0, v7.16.0, v7.16.1, v7.17.0, v7.17.1, v7.17.2, v7.18.0, v7.19.0, v7.19.1, v7.2.0, v7.2.1, v7.2.2, v7.20.0, v7.21.0, v7.22.0, v7.22.1, v7.22.2, v7.22.3, v7.22.4, v7.23.0, v7.23.1, v7.23.2, v7.24.0, v7.25.0, v7.26.0, v7.26.1, v7.27.0, v7.28.0, v7.28.1, v7.28.2, v7.28.3, v7.28.4, v7.29.0, v7.29.1, v7.29.2, v7.29.3, v7.3.0, v7.4.0, v7.5.0, v7.5.1, v7.5.2, v7.6.0, v7.6.1, v7.6.2, v7.7.0, v7.7.1, v7.8.0, v7.8.1, v7.9.0, v7.9.1, v7.9.2].
    - don't install illuminate/queue 7.x-dev|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.4|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.5|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.6|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.7|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.0.8|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.1.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.1.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.1.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.1.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.10.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.10.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.10.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.10.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.11.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.12.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.13.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.14.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.14.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.15.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.16.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.16.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.17.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.17.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.17.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.18.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.19.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.19.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.2.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.2.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.2.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.20.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.21.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.22.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.22.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.22.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.22.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.22.4|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.23.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.23.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.23.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.24.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.25.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.26.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.26.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.27.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.28.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.28.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.28.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.28.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.28.4|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.29.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.29.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.29.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.29.3|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.3.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.4.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.5.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.5.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.5.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.6.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.6.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.6.2|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.7.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.7.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.8.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.8.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.9.0|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.9.1|don't install laravel/framework v8.15.0
    - don't install illuminate/queue v7.9.2|don't install laravel/framework v8.15.0
    - Installation request for laravel/framework (locked at v8.15.0, required as ^8.0) -> satisfiable by laravel/framework[v8.15.0].

Installation failed, reverting ./composer.json to its original content.

Nevertheless, php -v gives me version 7.4.3
So it has to be something different.
Do you have any idea?
Any help is appreciated!
Thanks in advance!
yajo

Hello, thank you for your patience, this is now done! Check latest release!!
This package now supports Laravel v8, PHP v8, Composer v2, enjoy 🥳


question

so is this for translation for a single language non-english app, or an app with multiple language selection?

you can use it for multiple language selection in your application .. there is commands allows you to control your languages from the console " find , create , delete "

@Lewiscowles1986 you can manage translations for as much languages as you desire.


GraphqlTester should not have web dependencies

There is nothing in GraphQlTester that is web specific, apart from the factory methods accepting WebTestClient and WebGraphqlHandler, but that'll change as we add web specific inputs for #64.
We can create a WebGraphQlTester that extends GraphQlTester, allows additional, web-specific inputs, and exposes web-specific factory methods, while GraphQlTester remains neutral to the underlying transport it is used with. In the future we may have other such extensions, for example for testing GraphQL requests over RSocket.

So there may be an additional GraphQL over RSocket and  GraphQL over WebSocket implementations as alternatives of the existing GraphQL over HTTP in Spring GraphQL?

Yes exactly. Even what we have at the moment is flexible to execute with or without an HTTP client, but this would more formally separate Web (HTTP, WebSocket) from other transports like RSocket.


Best way to link to another page

Hi,
I would like to make referencies to another page, I would like to have page type "animal", which will have information: name, original ID, new ID, mother and father.
And now my question. :) When I will be creating new page, type Animal, I would like to have change to link Mother and Father field to existing pages. It is possible to have selectbox with all pages type animal? Or chance to link it together with tags? Or anything else?
Real example:
Existing page - title: "Arwen", slug: "arwen", newId: "FIN1256", oldId: "FIN/9874", mother, father:null
And when I create page - title: "Small Arwen" slug:"small-arwen",  newId: "FIN7766", oldId: null, and I would like to select somehow Arwen to mother field. (Every animal has title, slug, newId)
BTW: I do not know if it is Important, but I would like to see mother/father information in "Small Arwen" detail page in frontend.
Thanks for help!

I'm not sure if I understood every aspect of your question but you should
check out the apostrophe-fancy-page module and also learn about joins in
Apostrophe (see apostrophenow.org for documentation on this topic).
On Thu, Apr 21, 2016 at 11:10 AM, janaobzerova<EMAIL_ADDRESS>wrote:

Hi,
I would like to make referencies to another page, I would like to have
page type "animal", which will have information: name, original ID, new ID,
mother and father.
And now my question. :) When I will be creating new page, type Animal, I
would like to have change to link Mother and Father field to existing
pages. It is possible to have selectbox with all pages type animal? Or
chance to link it together with tags? Or anything else?
Real example:
Existing page - title: "Arwen", slug: "arwen", newId: "FIN1256", oldId:
"FIN/9874", mother, father:null
And when I create page - title: "Small Arwen" slug:"small-arwen", newId:
"FIN7766", oldId: null, and I would like to select somehow Arwen to mother
field.
BTW: I do not know if it is Important, but I would like to see
mother/father information in "Small Arwen" detail page in frontend.
Thanks for help!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/punkave/apostrophe/issues/523

--
*THOMAS BOUTELL, *DEV & OPS
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com


Client crash with <IP_ADDRESS>

Mod Version:
<IP_ADDRESS>
Forge Version:
<IP_ADDRESS>54
Link to client log:
https://paste.ee/p/XBSQJ
Description:
After updating from <IP_ADDRESS> to <IP_ADDRESS> the client is crashing during start.
Downgrading to <IP_ADDRESS> until a newer version.
Cheers
zISKo

The link is a crash log - can you link the client log?  I need some more context.

Crash on startup here but it's due to mixin.
latest.log

Aaaah sorry, came from work right now and someone postet a .log already ...

Is it the same pack?

Here is a trial build with some tweaks.  I made some changes based on what changed between <IP_ADDRESS> and <IP_ADDRESS>.  https://github.com/OreCruncher/DynamicSurroundings/releases/tag/<IP_ADDRESS>BETA

@OreCruncher mixinbootstrap now installed.   There are several other mods in your list that embed it.  It could be a version mismatch between what it wants to load (0.8.1 IIRC) and what another mod may have embedded.  Continue to use DS <IP_ADDRESS>.

@OreCruncher
Seems to be back to the other error now.
latest.log

[17:59:29] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/C:/Users/tim/AppData/Roaming/MCT2/main/MultiMC/instances/TiCh%20Immersion%20Test/.minecraft/mods/malisiscore-1.12.2-6.5.1.jar Service=LaunchWrapper Env=CLIENT

Looks like something is loading Mixin 0.7.11.  A lot of mods moved on to 0.8+ because those are the "release" versions for 1.12.2.  I know that the VanillaFix version you are using does use 0.8+.  I took a look at Surge and it appears that the version posted to CurseForge is using the 0.7.11 version.  Try disabling that mod.

It looks like it's malisiscore, surge appears to work fine.

Another mod you can try is https://www.curseforge.com/minecraft/mc-mods/mixin-0-7-0-8-compatibility.

Hi,
Sorry could find that latest.log anymore. I think that i deleted it after the crash report.
But i think @tgstyle is right that Malisiscore is the culprit in this case.
Unfortunately there is no replacement for Malisis Doors and it is also not maintained anymore.
But i tried that mixin compatibility mod with DS <IP_ADDRESS> and it didn't crash, so i will use that mod as a solution.
Thank you for your help :)

Had similar problem. Information about my problem provided below. I can confirm adding mixing compatibility fixes this problem.
latest.log


fivetran_connector_schema_config import not working for Snowflake Source

Terraform version: 1.6.6
Fivetran provider version: 1.1.10
Describe the bug
Import using fivetran_connector_schema_config not working.

|
│ Error: Unable to Read Connector Schema Resource.
│
│ Error wile retrieving existing schema. status code: 404; expected: 200; code: NotFound; message: HTTP 404 Not Found
|

Using the same connector_id, I'm able to import the fivetran_connector but fails on the schema import.

@mcwata7 we have faced a similar issue and received the following response from FiveTran:
The engineer also let me know that there is no need to import the schema as it is a synthetic resource. The command returns a 404 error because the import operation is not able to reload the schema. The engineer is going to update the documentation to reflect this. As a next step, you can just define the schema in the config without any import.

We will remove this part from docs for connector_schema_config resource.
There's no need to import a synthetic resource.
It doesn't create any new entity in upstream, so there can't be any conflict.

https://registry.terraform.io/providers/fivetran/fivetran/latest/docs/resources/connector_schema_config#import


Fix rust CI: bump idna.

Fix CI failures on main:
warning[license-not-encountered]: license was not encountered
   ┌─ /home/runner/work/valkey-glide/valkey-glide/deny.toml:57:6
   │
57 │     "Unicode-DFS-2016",
   │      ━━━━━━━━━━━━━━━━ unmatched license allowance

error[vulnerability]: `idna` accepts Punycode labels that do not produce any non-ASCII when decoded
   ┌─ /home/runner/work/valkey-glide/valkey-glide/glide-core/Cargo.lock:83:1
   │
83 │ idna 0.5.0 registry+https://github.com/rust-lang/crates.io-index
   │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
   │
   ├ ID: RUSTSEC-2024-0421
   ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2024-0421
   ├ `idna` 0.5.0 and earlier accepts Punycode labels that do not produce any non-ASCII output, which means that either ASCII labels or the empty root label can be masked such that they appear unequal without IDNA processing or when processed with a different implementation and equal when processed with `idna` 0.5.0 or earlier.

     Concretely, `example.org` and `xn--example-.org` become equal after processing by `idna` 0.5.0 or earlier. Also, `example.org.xn--` and `example.org.` become equal after processing by `idna` 0.5.0 or earlier.

     In applications using `idna` (but not in `idna` itself) this may be able to lead to privilege escalation when host name comparison is part of a privilege check and the behavior is combined with a client that resolves domains with such labels instead of treating them as errors that preclude DNS resolution / URL fetching and with the attacker managing to introduce a DNS entry (and TLS certificate) for an `xn--`-masked name that turns into the name of the target when processed by `idna` 0.5.0 or earlier.

     ## Remedy

     Upgrade to `idna` 1.0.3 or later, if depending on `idna` directly, or to `url` 2.5.4 or later, if depending on `idna` via `url`. (This issue was fixed in `idna` 1.0.0, but versions earlier than 1.0.3 are not recommended for other reasons.)

     When upgrading, please take a moment to read about [alternative Unicode back ends for `idna`](https://docs.rs/crate/idna_adapter/latest).

     If you are using Rust earlier than 1.81 in combination with SQLx 0.8.2 or earlier, please also read an [issue](https://github.com/servo/rust-url/issues/992) about combining them with `url` 2.5.4 and `idna` 1.0.3.

     ## Additional information

     This issue resulted from `idna` 0.5.0 and earlier implementing the UTS 46 specification literally on this point and the specification having this bug. The specification bug has been fixed in [revision 33 of UTS 46](https://www.unicode.org/reports/tr46/tr46-33.html#Modifications).

     ## Acknowledgements

     Thanks to kageshiron for recognizing the security implications of this behavior.
   ├ Announcement: https://bugzilla.mozilla.org/show_bug.cgi?id=1887898
   ├ Solution: Upgrade to >=1.0.0 (try `cargo update -p idna`)
   ├ idna v0.5.0
     └── url v2.5.0
         └── redis v0.25.2
             └── glide-core v0.1.0
                 └── (dev) glide-core v0.1.0 (*)

warning[advisory-not-detected]: advisory was not encountered
   ┌─ /home/runner/work/valkey-glide/valkey-glide/deny.toml:26:6
   │
26 │     "RUSTSEC-2024-0370",
   │      ━━━━━━━━━━━━━━━━━ no crate matched advisory criteria

advisories FAILED, bans ok, licenses ok, sources ok

$ cargo tree -p idna -i
idna v0.5.0
└── url v2.5.0
    └── redis v0.25.2 (/mnt/c/GitHub/babushka/glide-core/redis-rs/redis)
        └── glide-core v0.1.0 (/mnt/c/GitHub/babushka/glide-core)
            [dev-dependencies]
            └── glide-core v0.1.0 (/mnt/c/GitHub/babushka/glide-core) (*)
        [dev-dependencies]
        └── glide-core v0.1.0 (/mnt/c/GitHub/babushka/glide-core) (*)

So I upgraded url in redis-rs which caused idna upgrade:
$ cargo tree -p idna -i
idna v1.0.3
└── url v2.5.4
    └── redis v0.25.2 (/mnt/c/GitHub/babushka/glide-core/redis-rs/redis)
        ├── glide-core v0.1.0 (/mnt/c/GitHub/babushka/glide-core)
        │   └── glide-rs v0.1.0 (/mnt/c/GitHub/babushka/java)
        └── glide-rs v0.1.0 (/mnt/c/GitHub/babushka/java)

I see this is bumping up idna to move away from a bug, but am a bit confused seeing different idna version numbers in this, namely 2.5.x vs 1.0.3 vs 0.5.0 etc, what's the distinction?

I see this is bumping up idna to move away from a bug, but am a bit confused seeing different idna version numbers in this, namely 2.5.x vs 1.0.3 vs 0.5.0 etc, what's the distinction?

I bumped url to bump idna, don't mess up these


Change progress bar color to blue

IMPORTANT: Where possible all PRs must be linked to a Github issue
Fixes #3427
Screen_recording_20240802_145126 (2).webm
Engineer Checklist

[x] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[x] I have added any strings visible on UI components to the strings.xml file
[x] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[x] I have built and run the FHIRCore app to verify my change fixes the issue and/or does not break the app
[x] I have checked that this PR does NOT introduce breaking changes that require an update to Content and/or Configs? If it does add a sample here or a link to exactly what changes need to be made to the content.

Code Reviewer Checklist

[ ] I have verified Unit tests have been written for any new feature(s) and edge cases
[ ] I have verified any strings visible on UI components are in the strings.xml file
[ ] I have verifed the CHANGELOG.md file has any notable changes to the codebase
[ ] I have verified the solution has been implemented in a configurable and generic way for reuseable components
[ ] I have built and run the FHIRCore app to verify the change fixes the issue and/or does not break the app

@FikriMilano do we want the same override for the Previous button?

the reason previous button does not have a progress bar is because we have no use case for it yet


customerrors middleware: allow preserving status code and method

What does this PR do?
Extend customerrors middleware to support new behaviours:

preserveStatusCode: allow using status code returned by service serving error page.
preserveMethod: query the service serving the error page using the same HTTP method as the one that caused the original error.

Motivation

We've switched from NGINX Ingress controller to Traefik and that changed how OPTIONS requests are treated in the error (e.g. 503) cases. On the initial OPTIONS call, even if backend is unavailable, we want to serve Access-Control-Allow-Origin: * with 204 No Content status code.
For more context see kubernetes/ingress-nginx#2140
More

[x] Added/updated tests
[x] Added/updated documentation

Additional Notes

Hey!  Thanks for this PR. We have reviewed it and we think that adding this behavior to the errorpage middleware will dilute the purpose of the errorpage middleware.
We think it would work best as a plugin. If you decide to create it as a plugin, we would be glad to add it to our plugin catalog.

Hi! Would a pull request like this, but where the method is moved to the a url parameter, something like {method} be accepted?
I would love to have the preserveStatusCode config option for nearly the same reason as @vmax, but for me it's sending a 200 status code on a 503, to prevent default browser error pages to show on some old browsers.
Can this be re-evaluated?


WebUI can't connect to running IPFS Desktop node using http://webui.ipfs.io.ipns.localhost:8080/#/welcome

Describe the bug
when visiting http://webui.ipfs.io with a local IPFS Desktop node running, I get an error that it could not connect to the IPFS API -- however loading the webUI from http://<IP_ADDRESS>:5001/ipfs/bafybeihcyruaeza7uyjd6ugicbcrqumejf6uf353e5etdkhotqffwtguva/#/ works fine.
To Reproduce
Steps to reproduce the behavior:

Run local IPFS desktop node
Go to http://webui.ipfs.io
See error
Go to http://<IP_ADDRESS>:5001/ipfs/bafybeihcyruaeza7uyjd6ugicbcrqumejf6uf353e5etdkhotqffwtguva/#/ or click "status" in IPFS Desktop menu - see correctly behaving node

Expected behavior
http://webui.ipfs.io should correctly connect to the IPFS node API
Screenshots

Desktop (please complete the following information):

OS: mac
Browser chrome
Version 96.0.4664.93 (Official Build) (x86_64)

Hey @momack2! Quick question: did it work before and nothing changed? Perhaps a new installation/computer/user/IPFS repo. I can reproduce your error, but running the commands on step 2) fixes it.
Note: the Web UI at <IP_ADDRESS>:5001 will work because it is in the same domain as the API. The version in https://webui.ipfs.io requires the correct CORS headers to be set.
@lidel I'm aware some things regarding CORS and IPFS changed lately (cc https://github.com/ipfs/ipfs-desktop/pull/1899#issuecomment-996707925). Can you take a look?
Idea: add an option in IPFS Desktop's menu to execute the commands in step 2). Some users may be uncomfortable with using a CLI and that would provide an alternative. What do you think?

Gotcha - that was my hypothesis, but because I'm not actually running an IPFS node from the terminal (I'm running it via IPFS Desktop) I don't have a clear place to run those commands (I'm not sure where my ipfs directory is, or how to get at my running IPFS daemon inside Desktop). Maybe that is some documentation we can add to this error message, or to the settings page to help resolve for new users?

Agree with @momack2 suggestion that the CLI step should not be necessary for Desktop users, especially given adding ipfs CLI to PATH does not work reliably across all operating systems and distributions.
IPFS Desktop should be safelisting webui.ipfs.io) in IPFS Desktop by default.
TODO here is

[ ] change default API.HTTPHeaders['Access-Control-Allow-Origin'] array to include https://webui.ipfs.io and http://webui.ipfs.io.ipns.localhost:8080
[ ] migrate existing users: add above entries if missing (they may be missing Access-Control-Allow-Origin entierely)
[ ] detect when Gateway port is different from  8080 and update CORS localhost entry before starting the daemon

caveat:  Addresses.Gateway can be a string or array of strings – we need to detect both cases and in case of an array pick the <IP_ADDRESS> one

I'm aware some things regarding CORS and IPFS changed lately (cc ipfs/ipfs-desktop#1899 (comment)). Can you take a look?

CORS handling changed only in Electron context (we no longer need to manually tweak Origin). Here we talk about loading http://webui.ipfs.io  in regular browser while IPFS Desktop daemon is running, so it is not impacted.


Replacing SDL2 with Winit

The goal of this task is to replace existing SDL code with winit.
I'm going to use Bevy usage of winit as an example.
Screenshot below shows presence of the 'SDL' word in the Rust code:

Analysis:

engine: mostly SDL initialization. Will be replaced with equivalent winit initialization and event loop.
window: window management stuff. Will be replaced with corresponding winit equivalent.
system: joystic related code (HAT).
render: connection to OpenGL. Will be replaced with a glutin crate.
input: code for all input devices and their management. Will be replaced with equivalent winit devices and events.

Refactoring ideas:

Main loop will be moved from the Lua code (Application:run()) to Rust engine. Lua code will have to provide 3 functions: AppInit(engine) - for the script environment initialization, AppFrame() - will be called each frame after collecting all winit events, AppClose() - will be called on application close. Engine will run infinite event loop in which it collects all events and then calls AppFrame().
There will be several types of events: window - changes to the window state, input - input devices state changes, drag&drop - file drag and drop operation, and any other events that winit provides.
There is a possibility to support multiple windows and monitors but this won't be included in this refactoring and can be done later if needed.

Engine start and main event loop will look like following:

Create an engine and main window structure.
Call AppInit(engine) Lua function. Lua script expected to store an engine in some global variable to be used in AppFrame() and AppClose() calls. Also script can adjust window parameters.
Create winit window from the window structure.
Main event loop:

Collect all events
Call AppFrame() and repeat the loop
On close call AppClose() and exit the loop

Lua script will access window and events via engine: engine:window():setPosition(x, y), engine:windowEvents():resized(), engine:inputEvents():getValue(Key.A), etc

if window is a function it should be getWindow()

Also for the events. What do you think of making them subscription based?

if window is a function it should be getWindow().

Updated.

We can also do some lua magic to get it to be the same as before. As the class Window won´t be part of FFI anymore we´ll just make it a global.
Window = engine:getWindow()

That was my idea too, so we can do something like this:
Engine = nil
Window = nil
Events = {}

function AppInit(engine)
    Engine = engine
    Window = engine:getWindow()
    Events.input = engine:inputEvents()
    ...
end

function AppFrame()
    Engine:setPosition(100, 200)
    ...
end

if window is a function it should be getWindow().

Updated.

We can also do some lua magic to get it to be the same as before. As the class Window won´t be part of FFI anymore we´ll just make it a global.
Window = engine:getWindow()

That was my idea too, so we can do something like this:
Engine = nil
Window = nil
Events = {}

function AppInit(engine)
    Engine = engine
    Window = engine:getWindow()
    Events.input = engine:inputEvents()
    ...
end

function AppFrame()
    Engine:setPosition(100, 200)
    ...
end

perfect, that´s how i imagined it :)


Availability zone support for k8s

What this PR does / why we need it:

Adds support for availability zones infrastructure support for both masters and agents
Adds support for singlePlacementGroups for VMSS agent nodes

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #1919
Special notes for your reviewer:
Work in progress - do not merge
If applicable:

[ ] documentation
[ ] unit tests
[ ] tested backward compatibility (ie. deploy with previous version, upgrade with this branch)

Release note:

//cc @ritazh @kkmsft @khenidak @feiskyer

We should wait a while for https://github.com/kubernetes/features/issues/586, so as to support zoned AzureDisks as well.

@sozercan @khenidak Does it make sense to get this two topics separated to get this feature through ?

@aheumaier: @ritazh is working on this currently

@ritazh unit tests are failing with
--- FAIL: Test_AadProfile_Validate (0.00s)
    --- PASS: Test_AadProfile_Validate/aadProfiles_should_not_be_supported_non-Kubernetes_orchestrators (0.00s)
    --- FAIL: Test_AadProfile_Validate/Valid_aadProfile_should_pass (0.00s)
    	validate_test.go:934: should not error 'aadProfile' is only supported by orchestrator 'Kubernetes'
    	validate_test.go:934: should not error 'aadProfile' is only supported by orchestrator 'Kubernetes'

Looks like v1.12.0-beta.0 is out now. @CecileRobertMichon @jackfrancis PTAL when you get a chance

rebased, jenkins e2e passed. ready for another round of review

@ritazh Looks great, added some final comments. Thanks so much!

/lgtm thanks @ritazh and @sozercan !!!


Error on importing nested modules

When I try to import a nested module
import { take } from 'redux-saga/effects'

I get this error
Module not found: Error: Cannot resolve module 'redux-saga/effects' in
/api/sandbox/14576875261374994

Yes,
Webpackbin does not currently support entry points not listed in the package.json file.
I have an issue on it here: https://github.com/webpack/webpack/issues/2159
The thing is that the DLLPlugin creates a manifest of entry points, but it is only based on the "main" field on the package.json file.
I have tried to get around it, but have not figured it out yet. Hopefully @sokra will give some insight to it. It is possible, I am sure, its just a matter of how :-)
But thanks for creating the issue, motivates me to "hack" some more on it.

thanks for the reply (and also for webpack-bin, great site BTW!)
Can we get around this by adding some webpack-bin entry on package.json for example ?

Glad you like it! And great work on Redux Saga btw! :)
After my initial tries on getting it to work I think it is an internal webpack thing.
Let me reason about it with you now:

WepbackBin creates a Webpack compiler for redux-saga (+ React + Redux etc.)
The entry points to the bundle are the entry points from the different package.json files
Webpack traverses these "main" entry points and creates a manifest.json file containing all files that can be required based on this "main" traversal
Webpack bundles it up

So what I believe the problem is here is that because Webpack can not find f.ex. redux-saga/effects from the "main" path it is not included in the bundle. So even if I manually write that path to the manifest.json file it just does not exist
So with an extra field in package.json would indeed help in terms of creating multiple entry points for the bundle, but I am not sure if an entry point can be named:
entry: {
  'redux-saga/effects': 'redux-saga/effects'
}

Maybe it does work? Just have to pee, let me create a proof of concept of that when I get back ;-)
That would indeed be a nice fix and I think it really should be part of package.json so that consumers of the package knows what entry points are to be used in the library

Okay, I figured it out :-)
There are a couple of approaches here. We could do:
{
  "webpackbin": {
    "entries": {
      "redux-saga": "lib/index.js",
      "redux-saga/effects": "lib/effects.js"
    }
  }
}

And so on...
That is enough for WebpackBin to understand the entry points. Also opens up for other kinds of options later, which is nice.
But the alternative is that I just make every JS file an entry point automatically and use commonschunkplugin to make sure there is no duplicate modules. That way you do not need to configure anything and you would be able to require any JS file on any path in any package.
But doing so has the potential of bringing in lots of unnecessary stuff as well. Making the bundle bigger, like including dists etc. Like the Angular2 package would be a complete mess with this approach.
But with package.json approach we can also temporarily define these paths in WebpackBin itself, until authors gets them into their package.json file. It is a lot cleaner, but requires more maintenance.
what do you think?

Ask package authors to support another field for 3rd party service to work? Don't think it would be accepted and will get much spread. Just imagine how this field would look in lodash and angular2.

Yeah, I worry about that as well. But like Angular 2 includes all the bundles in their built package, in different versions. The WebpackBin bundle will be huge.
Can of course ignore paths like dist, bundles etc. but that is not really safe.
There is also a different approach. Both Lodash and Redux-Saga exposes all their methods on the main entry as well. Which means Webpack builds up the manifest correctly. What I can do is traverse the manifest instead and expose the single files resolved by webpack itself.
That would not fix Angular2, and other packages with a main, but it will fix lodash, redux-saga etc.

Okay, I decided to implement this approach now as it makes sense. Have to think more about angular2, might have to make a specific implementation for it. But next up we can use nested paths :)

Hmf... crap, lodash does not require its lodash/array from the lodash.js file. It is its own built file... how weird.
Only way to solve this is to treat all .js files as an entry point. But this is risky as it will include files not needed in all packages really. Angular2 package would be like 20MB.
There is an other way to handle this actually. Going back to the initial suggestion:
{
  "webpackbin": {
    "entryDirs": []
  }
}

By default WebpackBin will find all files in the directory stated in the main property. So for example with redux-saga where entry is lib/index.js it will make all .js files in lib folder an entry point. Or by default all .js files in the root.
That means Angular2 just needs this:
{
  "webpackbin": {
    "entryDirs": ['platform']
  }
}

Lodash needs:
{
  "webpackbin": {
    "entryDirs": ['fp']
  }
}

Redux saga does not need anything. That means it is also manageable to handle this manually inside WebpackBin if someone reports a package having this issue.

Okay, tested this now and I think this will work :)


[mdaiter]: add ceil opts

Hey all,
Just was scrolling through yosys and this caught my eye. Do you have any thoughts on how to properly incorporate this compiler-specific function? Would really like to land this push, as it leads to a speedup for your ceil_log2 function.
Proof:
int ceil_log2(int x) {
  return (x > 0) * (32 - __builtin_clz(x-1) - (x == 1));
}

int ceil_orig_log2(int x) {
        if (x <= 0)
                return 0;
        for (int i = 0; i < 32; i++)
                if (((x-1) >> i) == 0)
                        return i;
}

compiles to:
ceil_log2(int):
  lea edx, [rdi-1]
  mov eax, 32
  bsr edx, edx
  xor edx, 31
  sub eax, edx
  xor edx, edx
  cmp edi, 1
  sete dl
  sub eax, edx
  xor edx, edx
  test edi, edi
  setg dl
  imul eax, edx
  ret

and
ceil_orig_log2(int):
        push    rbp
        mov     rbp, rsp
        mov     DWORD PTR [rbp-20], edi
        cmp     DWORD PTR [rbp-20], 0
        jg      .L4
        mov     eax, 0
        jmp     .L3
.L4:
        mov     DWORD PTR [rbp-4], 0
.L8:
        cmp     DWORD PTR [rbp-4], 31
        jg      .L6
        mov     eax, DWORD PTR [rbp-20]
        lea     edx, [rax-1]
        mov     eax, DWORD PTR [rbp-4]
        mov     ecx, eax
        sar     edx, cl
        mov     eax, edx
        test    eax, eax
        jne     .L7
        mov     eax, DWORD PTR [rbp-4]
        jmp     .L3
.L7:
        add     DWORD PTR [rbp-4], 1
        jmp     .L8
.L6:
.L3:
        pop     rbp
        ret

Note that __builtin_clz(0) has undefined behavior. Because of this you function doesn't only return a wrong value when called with x=1, it has undefined behavior.

bsr edx, edx

BSR is undefined when the argument is zero. See for example here.
ABM adds the x86 instruction LZCNT that does not have this property. But it isn't available on all x86 implementations.

imul eax, edx

Not sure why you felt the need to discuss this at the assembler code level, but here we are. imul is usually slower than a branch on modern x86.
In this particular case I think (x > 0) * y should be replaced by x > 0 ? y : 0 if your objective is faster code.

Proof:

I don't think this proves anything.
Here is an actual proof with cbmc that shows the issue with x=1. Notice that I created a my__builtin_clz() that tries to capture the undefinedness of clz(0), but afaik you can only have undefined values in cbmc, not undefined behavior.
int my__builtin_clz(int x) {
        for (int i = 0; i < 32; i++)
                if ((x << i) >> 31)
                        return i;
}

int ceil_log2(int x) {
  return (x > 0) * (32 - my__builtin_clz(x-1) - (x == 1));
}

int ceil_orig_log2(int x) {
        if (x <= 0)
                return 0;
        for (int i = 0; i < 32; i++)
                if (((x-1) >> i) == 0)
                        return i;
}

void proof(int x) {
#if 0
        if (x != 1)
#endif
                assert(ceil_log2(x) == ceil_orig_log2(x));
}

(Run with cbmc --function proof --trace test.c.)
Also, your code assumes that sizeof(int)==4, which is not generally true. (The current code just assumes that the value can be represented in a signed 32 bit, but the code still works if that value is stored in a 64-bit integer.)
The following would be one correct implementation of clog2, that's avoiding to call ctz/clz with a zero argument, and is branch-free for positive integer arguments.
int ceil_log2(int x) {
        return x > 1 ? (8*sizeof(int)) - my__builtin_clz(x-1) : 0;
}

And the x86 assembler code for this:
0000000000000076 <ceil_log2>:
  76:	31 c0                	xor    %eax,%eax
  78:	83 ff 01             	cmp    $0x1,%edi
  7b:	7e 0f                	jle    8c <ceil_log2+0x16>
  7d:	ff cf                	dec    %edi
  7f:	b8 20 00 00 00       	mov    $0x20,%eax
  84:	0f bd ff             	bsr    %edi,%edi
  87:	83 f7 1f             	xor    $0x1f,%edi
  8a:	29 f8                	sub    %edi,%eax
  8c:	c3                   	retq

And for completeness, here's a version using ctz:
int ceil_log2(int x) {
        if (x <= 0)
                return 0;
        x -= 1;
        x |= x >> 1;
        x |= x >> 2;
        x |= x >> 4;
        x |= x >> 8;
        x |= x >> 16;
        x += 1;
        return __builtin_ctz(x);
}

Both of those implementations are actually proven to be correct with cbmc.


transformer: improve test suite

We need to run babel with the plugins we need to support over its test suite and compare against.

Blocker: https://github.com/babel/babel/blob/main/packages/babel-plugin-transform-class-properties/test/fixtures/public/options.json#L4

We decided to override some of the tests.


Vite refinement

vite.backend.config
Is this .node flag required for esBuild?
             esbuildOptions: {
                 loader: {
+                    // jusy copy .node over, don't optimize
                     '.node': 'file',
                 },
             },

What is nodeResolve for?
+                    // TODO what is this for?
                     nodeResolve(),

Implement aliasing of unused polkadot stuff.
+    //TODO check this works
     const alias = isProduction ? getAliases(dir) : []

Polkadot aliasing stuff done and other stuff tidied.


Allow hidden files in template directory

I want to use (hidden) dotfiles in my Swift templates for tools like SwiftFormat and SwiftLint. This PR allows hidden files while still ignoring .swift-template-ignore and the paths contained inside this file. Thanks for considering it. 😊

First of all, sorry for the late response. I like this idea a lot, merged the PR. Thank you. 🙏


[RFC] configuration file?

Currently, DotSlash does not support any sort of configuration file. The only thing that is really "configurable" is the location of the DotSlash cache folder, which defaults to the dotslash subfolder under the operating system's cache dir, but can be overridden via the DOTSLASH_CACHE environment variable.
An important advantage of this approach is that the "fast path" in the DotSlash execution flow (i.e., a cache hit):
https://dotslash-cli.com/docs/execution/
does not have to read any files other than the DotSlash file itself. Ideally, in adding support for a DotSlash config file, we would maintain this invariant. That is, the "fast path" should not have to read a config file, but the "slow path" is allowed to.
Config Options
Ideas we have kicked around in the past include:

general curl configuration (which curl executable to use, proxy info, etc.)
configuration for existing providers (for example, perhaps the URLs for the HTTP provider should be subject to an allowlist/blocklist)
how to add custom providers (nothing is decided here yet: could be via shared libraries, though maybe also shelling out to another executable that takes a single JSON param)
whether to enable UI to show any sort of "progress bar" when fetching an artifact
garbage collection (which does not exist yet, but will likely need to be configurable when it does)

Location
We probably want some sort of "cascading set" of config files were one can override another, such as:

.dotslashconfig in a parent folder / repo root?
<CONFIG DIR>/dotslash
/etc/dotslash/config

File Format
To avoid an undue increase on the size of the DotSlash binary, we should use "jsonrc" as the config file format.

Location
Hierarchical configuration like this is great. Usually I'd expect to also see beyond what you already have:

~/.dotslash
Overrides with ENV variables

I like https://rust-cli-recommendations.sunshowers.io/hierarchical-config.html for this.

By CONFIG_DIR I meant the thing that the linked Rust code could would return, which follows the XDG Base directory specification, so I guess I should have said XDG_CONFIG_HOME.

Is there is hierarchical configuration, it would be very useful to be able to ask the tool to display the config values it’s landed on, and ideally to report where each value is set. Can help with debugging when you expect the value to be one thing and it’s something else instead.


docs: add Backward Compatibility Notes

Description

add Backward Compatibility Notes. See https://github.com/codeigniter4/CodeIgniter4/pull/6414#issuecomment-1223897237

Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[x] User guide updated
[] Conforms to style guide

As a follow up PR perhaps, we should also enumerate what are not covered by the BC promise (as I believe the size is much smaller that what are covered by BC promise).

@paulbalandan Yes. This is a beginning.


Default config path

@mike820324 ,
Some minor change, please help review, thanks!

Coverage decreased (-0.03%) to 86.869% when pulling 855d9de57ba5592aee84ad5a1a6537fd9e3c4db4 on default-config-path into 3dbdec784bcb5e0880b40e40cdad49fca94e26c3 on master.

Merged, thanks.


add "games" section

Hi there
this site is great for tracking Wayland progress
can you please add a section relating to gaming, perhaps covering Steam and Lutris and how games work with Wayland as the display server.
cheers!

This is a good idea, unfortunately I do not run any games on Linux myself and my knowledge is limited in the area. Please submit a PR if you can :).

Also a sub-section for VR, which last time I heard only worked with some WIP patches

Yeah, i was kind of thinking we can't just have a page saying "steam supports Wayland" we need a page which instructs people what config changes need to be made so that their games run natively on Wayland.. The idea applies to other apps too which have a Wayland setting which must be activated
@mpsq should we make a sub page with steps to activate Wayland for certain games?


World Host status on pause screen

The text is misplaced on the Y axis (It is on the same axis with the main menu screen WH text).
It should be placed a bit lower. Also, could you move it to the bottom left of the screen?

How is the Y axis incorrect? The distance from the bottom side is the same as from the right side. It's on the right because that matches the title screen.

The Y axis is incorrect because it is some pixels higher than the bottom of the screen. My request is to separate the main and pause screen in WH, and move the pause menu indicator on the bottom left.

Putting it on the left would be inconsistent with the title screen. I'm still confused about the Y axis. It looks fine to me.

About the Y axis: It floats on the pause screen!! Look at the red highlight

About the inconsistency: Then could you move it to the left on the main menu screen too?

Again, the distance from the bottom is the same as the distance from the right. As for moving it, I see no reason to do so simply because one person prefers it on that side.

Done in 2366e9d65a505225594705f4ecfd933d59bd37c5

Thanks!!


Badge - better support for MD syntax

Proposed change
Modify faq.md file to allow use markdown friendly badges.
I see two potentials options:
First, using common shields.io portal to generate such badges:
[![Arm CI sponsored by Actuated](https://img.shields.io/badge/SA_actuated.dev-004BDD)](https://actuated.dev/)

which results to .
Second, you can add image in the correct size to image folder and support something like (no preview, as image does not exist):
[![Arm CI sponsored by Actuated](https://docs.actuated.dev/images/actuated-badge-120.png)](https://actuated.dev/)

If you are fine with first option I can rise the PR based on: https://github.com/self-actuated/docs.actuated.dev/compare/master...Kielek:docs.actuated.dev:md-badge-support?expand=1
Context
PR for OpenTelemetry Automatic Instrumentation introducing support for ARM64 (thanks for supporting machines!). https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/pull/3277
Current requirements, force us to allow html syntax in documentation files. If possible, it will be great to avoid this.

@alexellis, @welteki, could you please check?

Hi @Kielek I like the markdown version and am happy for you to send that PR and use that version for OTEL.


10.0.2 tooltip changes

Because OnTooltipSetUnit is deprecated in 10.0.2, it is time to use TooltipDataProcessor.AddTooltipPostCall() to hook GameTooltip.
With the change of tooltip data processor, the guid is embedded in parameters, so there is no need to call UnitGUID().
MDT has been checked, so if GUID and MDT then is useless here, just remove this.

NOTICE: I code it in PTR without any real mythic+ runs testing. Even after the 10.0.2 patch, I cannot test it because the patch of Chinese server is 2 days later than other regions. Maybe you can test it first and then merge if there is no errors.

I'll test this on the weekend and merge, thanks so much for the contribution!

This looks good, I'll take this as is for now, but not issue a new release yet. I just started the game up for the first time in a while, and there were a few other bugs I'll have to fix on the weekend. I'll get everything ready for DF and then push 1.4, probably on sunday :-)


Creating of new posts doesn't work

Describe the bug

I can't create new posts. I am getting "Failed to persist entry: API_ERROR: Not Found"
To Reproduce

It can be reproduced in this repo: https://github.com/TSV-Zorneding-1920/tsv-zorneding-tischtennis
I have it with blog posts and static pages.
Expected behavior

I can create new pages.
Screenshots

Applicable Versions:

Netlify CMS version: netlify-cms-app 2.9.8-beta.5
Git provider: git-gateway with GitHub repo
OS: macOS
Browser version: Chrome 78

Node.JS version: v12.11.1

CMS configuration

https://github.com/TSV-Zorneding-1920/tsv-zorneding-tischtennis/blob/master/static/admin/config.yml
Additional context

The org account needs to grant access to your Netlify CMS instance: https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/requesting-organization-approval-for-oauth-apps

Thank you @tomrutgers. You saved my day :)


Uninstall version 3.0 and install the version master

I originally installed the 3.0 version, and now I plan to install the  version master. How do I uninstall the 3.0 version?
我原本安装了3.0版本，现在打算安装master版本，请问如何卸载3.0版本呢

I think the process is roughly as follows:

Delete the old docker.
Pull the latest code and install again.

Can you please provide more details ?

@rubingLi Hope your question is answered. This ticket is being closed. Please feel free to raise new issues if needed, Thanks for using Apollo.


Hao can i add translation to it？

I want add a translation for web api,but i don't know how to make it. can you help me.Please give me some tips。

You can help translate on transifex: https://www.transifex.com/web-api/adminpanel/translate/

when i open the url，it says 404 not found

i removed “/translate/” and then it opened

I've already applied, please pass it.

Hey,i have register the transifex by Google account,please agree with my application of applying the translate program.


Add an installer script

Added a script which copies all of the vry's files into a directory of the user's choosing, and then creates a start menu shortcut so that vry can be easily accessed.
This introduces PyWin32 and Tkinter as dependencies. PyWin32 for access to the Win32 API and Tkinter for the ability to open file dialog windows.

I am not comfortable with committing to another new feature, nor would I like vRY to need admin perms. In the future please open issues before submitting features.


SILGen: Hop to the executor for actor-constrained methods in their @objc async thunks.

If a Swift async method is actor-constrained, then when it's projected into ObjC, it should still
run its task on the correct actor, along with the completion handler that ObjC passes into it.
Fixes rdar://76415650.

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - e39dca4dbf26526e03fc91e5ddb7ef08da89bd24

@swift-ci Please test Linux

Build failed
Swift Test Linux Platform
Git Sha - e39dca4dbf26526e03fc91e5ddb7ef08da89bd24

@swift-ci Please test Linux

Build failed
Swift Test OS X Platform
Git Sha - e39dca4dbf26526e03fc91e5ddb7ef08da89bd24

@swift-ci Please test OS X

Build failed
Swift Test Linux Platform
Git Sha - e39dca4dbf26526e03fc91e5ddb7ef08da89bd24

@swift-ci Please smoke test Linux


Billing Subscription Name

Hi
Can anyone please suggest me how to get the billing subscription name here (invoice object),
or Subscription name in subscription table?

    @foreach ($invoices as $invoice)

            **BILLING SUBSCRIPTION NAME ??	**
            {{ $invoice->date()->toFormattedDateString() }}
            {{ $invoice->total() }}
            id }}">Download

    @endforeach

Hey @mavinothkumar. This is hard to determine from an invoice because you could be invoiced for multiple subscriptions at the same time I believe.
Anyway, looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs or problems. If you have a question on how to use functionality provided by this repo you can try one of the following websites:

Laracasts Forums
Laravel.io Forums
Discord
Larachat
IRC