App crashes once selecting region

On both cia and 3dsx versions, once I select my region (america) The app shows a blue screen with the message "C8804470 |<PHONE_NUMBER>800 | 1", with "Press Start to Exit" on the bottom screen. I tried the other regions just to see if anything else happened, and every time I get a similar message. I have reinstalled both the 3dsx and cia versions multiple times.
 Thanks.

v2.1 btw

Hi, maybe i came too late but my solution to this issue was enter in the mario kart channel in the game and this may reload the data.
This was my solution, sorry if this din't work

came here to say I have this issue too. Maybe it has to do with the fact that it's digitally downloaded, or save data is on the SD card?


[v6] basename not working for absolute navigation

Version
<EMAIL_ADDRESS>Test Case

demo site: https://gksdf.csb.app/my-base/demo
codesandbox: https://codesandbox.io/s/react-router-v6-basename-bug-gksdf

Steps to reproduce

set a basename to useRoutes: https://codesandbox.io/s/react-router-v6-basename-bug-gksdf?file=/src/RoutedPage.tsx
navigation with relative path is ok: https://codesandbox.io/s/react-router-v6-basename-bug-gksdf?file=/src/pages/Demo.tsx
navigation with absolute path is bad, it ignores the basename: https://codesandbox.io/s/react-router-v6-basename-bug-gksdf?file=/src/pages/Demo.tsx

Expected Behavior

after setting basename, navigation with absolute path will respect the basename

Actual Behavior

after setting basename, navigation with absolute path ignores the basename

Dupe of #7216


Introduce Puppet 4 features

[x] Data types
[x] EPP
[ ] Functions in Puppet Language

Not sure if module functions would be better in Puppet language.


bug:

Bug Report
Ionic version:

[x] 5.4.5
Current behavior:

The autocompletion cannot be disabled and flickers for any kind of input.

Expected behavior:

Autocomplete shouldn't flicker.
Steps to reproduce:

Related code:

            <input id="correo" type="email" class="validate" [(ngModel)]="userEmail" name="userEmail">
            Email

            <input id="pass1" type="password" class="validate" [(ngModel)]="userPassword" name="userPassword">
            Contraseña

I've disabled all CSS and still happens.

Other information:

Ionic info:

Ionic:

   Ionic CLI                     : 5.4.5 (/usr/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.11.0
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.0.0

Cordova:

   Cordova CLI       : 9.0.0<EMAIL_ADDRESS>   Cordova Platforms : android 7.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.2, (and 4 other plugins)

Utility:

   cordova-res : 0.8.1
   native-run  : not installed

System:

   NodeJS : v12.13.0 (/usr/bin/node)
   npm    : 6.12.1
   OS     : Linux 5.3

Thanks for the issue. You can disable autocomplete by doing autocomplete="off" on the input. Can you try that and let me know if it resolves your issue?

Thank you for the reply, I've tested that and doesn't work. The browser seems to deduce it by the name parameters or even the content of the tag. I've managed to disable autofill by giving ids that carry no information, such us "id=input12" and type="text" this worked for all of them but the one that had "email" as tag content was still recognized. Fortunately my app is in Spanish, so I changed to "Correo electrónico" and the browser wasn't able to deduce that for now. I've tried all other methods for disabling automatic suggestion and this was the only thing that worked.
But besides, I would like to have autofill features! The problem is that it looks horrible due to the flickering and flashing of the suggestion box even when it's empty. Any idea or suggestion on how to fix it?

The suggestion box is not something that Ionic manages (looks like it is something that is built into either Chrome or Android). If you got rid of ion-item and ion-label, does the issue still happen?


[HW] Nesrine Sghaier

Name: Nesrine Sghaier
Email<EMAIL_ADDRESS>Linkedin Profile: https://www.linkedin.com/in/sghaiernesrine/
Attach the homework step I screenshots below:

Attach the homework step II screenshots below:

Hey Nesrine Sghaier, great job! Congrats! Here is your badge! https://api.badgr.io/public/assertions/f3eUhi4URESx3TZyF5Z2zQ


Xcode 8.3 beta compilation fails

On Xcode 8.3 beta (8W109m) compilation fails with the following error :
redefinition of module 'DeepLinkKit'
not sure if it is a DeepLinkKit issue or a Cocoapods issue ..

@seanjsummers deleting the content of the file "fixed" the problem for me.

If you just want to run you can comment that file content and run, but not sure how functionally it breaks

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html
Known Issues
When building a framework that has module maps in both the source and the install directories that define the same module, the compiler will show a redefinition message. (28638816)
Workaround: Rename the module map file in the source directory to a non-default name (the default name is module.modulemap or module.map), and set the Module Map File build setting to the renamed module map.

I suggest specifying the public and private headers in the podspec and getting rid of the manually defined module map altogether.
Link to relevant chapter in the Podspec docs

Any chance to release a fix ?

My PR #121 fixes that.

can't wait to merge it guys

👍

My PR got merged. @chrismaddern can you please tag out a new release for @taher-mosbah @superpeteblaze @Ekhoo who are waiting for it in this thread.

Definitely excited for this to roll out too, just a friendly reminder that you can point your source to a specific commit/branch if you don't want to wait around for a new release and subsequent pod update (if using cocoapods). We've been doing this to keep development rolling.

Yeah, I've got my Podfile pointed at my fork for a couple of days @platedbay

@wessmith  will be shipping a new version today @igor-makarov 😄

Closed in #121 and part of 1.2.2

BTW all tests are passing but Slather can't find the coverage output, so Coveralls isn't updated. I don't know enough about those tools to fix it 😂 @chrismaddern @wessmith

New arrives after a fix. But probably it's only mine.
../DebugTest-iphonesimulator/DeepLinkKit/DeepLinkKit.framework/Modules/module.modulemap:2:19: Umbrella header 'DeepLinkKit-umbrella.h' not found

@unihilator Well, since now the module map is auto generated, it's a CP issue...

Probably.. removed workspace and pod dir. updated pods - and now it's ok


feat: could we decrease integration test minutes?

We can implement parallel testing

resolved in this PR.


Cleanup

Cleanup, plus one actual bug: MetricGroup single id delete was ignoring the id.

Of course, this should be tested before merging.


A navigation issue

I'm trying to port my puppeeter app to PlayWright sharp.
However, Im having problems with the following code:
var url = "https://yoyo-wb-prod.azurewebsites.net/";
var chrome = new ChromiumBrowserType();
ConnectOptions options = new ConnectOptions()
{
    BrowserWSEndpoint = "ws://localhost:3000"
};
await using var browser = await chrome.ConnectAsync(options);
var page = await browser.DefaultContext.NewPageAsync();
await page.GoToAsync(url);

It gives following error message:
PlaywrightSharp.NavigationException : Navigation to https://yoyo-wb-prod.azurewebsites.net/ was canceled by another one
The site it self redirects to a SSO site for login.

We are not supporting ConnectAsync now.  If you have a use case scenario where ConnectAsync is needed, please open a new issue sharing your that use case scenario.

I would really like to have this. It would also be comparable to cypress --no-exit feature.


Undefined error on JQuery Mobile when Closing

Hi,
I am having a problem on JQuery Mobile where I get undefined and a blank page when using the close button on the toolbar.
Are there any fixes for this?
I am using version 3.0.3.
Thanks

Does this happen with the examples provided?

I'm using the code from the basic jquery example inside jquery mobile.
Here is the JS code:

Any ideas on how I can change where it goes when I click the close button?

Steven did you find a solution to this? I am running into the same issue.

Hi,
I don't know whether you're still working on that issue, but I think the solution would be to add rel="external" within the link tag. Worked for me.

Caloon - the rel="external" solution worked! Thank you so much!


Fixed adc() and sbc() decimal mode bug

The upper nibble wasn't being tested correctly.. Fixed.

Will re-do from a branch


Refactoring of the Sidebar component and its styling

Description
This PR contains several changes:

Fixing typo of the class sideber-menu to be sidebar-menu-toggle
Refactoring of the Sidebar component. A new folder named sidebar was added, that contains a component tsx file and a corresponding scss file.

The functionality was tested manually and it has the same behavior like before the PR.
This PR closes #133

There is a warning about my branch to be out of date. Should I update my branch? Or it can be merged as is?

it's completely fine - it can be merged :)
Mazal Tov! congrats for your first contribution


Buttons - use grid breakpoints to set size and width

Example:
.xs-big / .xs-small / .xs-large
.xs-block(full line width) / .xs-inline-block (auto width)

rework whole .lui_button styles. Dont use ".noicon" instead detect if button has fa_b or fa_a classname inside (which is already checked). Default button will be "noicon"

New idea:
.lui-button (global medium size)
.lui-button-small
.lui-button-big
.lui-button-xs-big
.lui-button-lg-small
..etc

milestone changed to version 2.0 - button styles will be re-writen completely which could cause incompatibility

moved to: https://github.com/Foreveryone-cz/LUI-2/issues/4


tsrafc and tsrafce

These two snippets should return ReactElement like this:
const EditNavigation = (props: EditNavigationProps): ReactElement => {
or
const EditNavigation = (props: EditNavigationProps): JSX.Element => {
up on your choice.
P.S. interface should be exported IMHO.

tracked in #175


Feature Request: Additional EQ for guitar signal

Hi,
while the Mighty Air sounds pretty decent using headphones, it lacks a lot of bass using its inbuilt speakers. This can be solved, by using the EQ in the EFX section. Unfortunately you then can't use any of the other effects like compressor, boost, etc.
As I assume, that this has to be solved by NUX with a firmware update (which most likely never will happen), I wonder if a 3 band EQ could be added to MightierAmp to shape the guitar signal.
regards
TullyMore

TullyMore, the feature you are requesting is already implemented in both Mightier App and the stock Nux app. Go to settings and Speaker EQ, it's 10-band. While you are at it you can also adjust the the EQ for BT sound separately from the guitar output. It's a global setting that affects all presets.

Hi UN-DRE,
thanks for your comment. Unfortunately I can't find the settings you describe.
When selecting the cogwheel symbol to access the settings, I don't get a Speaker EQ entry. What I get is "USB audio settings", where I can choose between normal/ream/dry out and "Bluetoothh audio EQ list" with a list of predefined settings e.g. acoustic, blues, etc.
App version is 1.0.6 from the app store and Mighty Air firmware should be the latest.

Okay, sorry, I just realized you were talking about Mighty Air, while I was referring to Mighty Space.

Mighty Air doesn't seem to have this speaker tuning functionality. Then it's up to Tuntorius to say whether it is possible to imprement it.

This is not possible. Whatever you can do with the amplifier tone controls or the EQ in the EFX section - that's it.
The EQ in the settings of Mighty Air is for Bluetooth (Backing tracks) only. It doesn't influence the guitar sound.


Thank you!

We have just done the workshop with a colleague and it was really great! Steps are very well partitioned and all the transitions are smooth! Thank you very much!

Thank you 😍
Out of curiosity, what languages did you use?

Java FTW


Use assumeTrue when running SHA-512-based tests

Most JREs support SHA-512, but not all do. This change adds an assumeTrue call to tests that makes sure the algorithm in question is supported by the JRE. If the JRE does not support SHA-512, the test will abort rather than failing. This should allow folks to build/test java-otp even if their immediate JDK doesn't support SHA-512.
As always, feedback is very welcome!

I've gone back and forth on this a few times now, but at the end of the day, I think it's the right move. I figured I'd share my thought process here for posterity.
My main hesitation has been that, if somebody tries to run these tests on a system that doesn't support HMAC-SHA-512, we might be creating a false sense of "correctness" by preventing those tests from failing loudly. That could be doubly bad if some change actually breaks functionality with SHA-512 and then tests still semi-pass because the SHA-512 tests didn't run at all.
…at the same time, that's a little bit of a Michael Bay scenario. If we're being real, I'm the only one who's actually working on java-otp right now, it's very unlikely that I'm going to somehow break things with SHA-512 without also breaking things with the other HMAC algorithms, and—perhaps most to the point—every system I have access to does support SHA-512.
And then moving into the abstract/philosophical space, what does it mean for a test to fail? Reasonable minds can (and do) disagree on this point, but I think it's helpful to have test failures indicate that something is actually wrong with the code being tested rather than the system on which the code is running. With these changes, if somebody runs the tests on a system that doesn't support SHA-512, tests will have three possible outcomes: definitively passing, definitively failing, or "didn't run and don't know." The humans running these tests can interpret those results and make judgements accordingly.
At the end of the day, this works out to be a courtesy for folks who might poke at java-otp on systems unlike my own without introducing any real downsides for mainline development.


deprecate ERR_GET_FUNC()

Deprecate the ERR_GET_FUNC() function.
Change it's return to -1 so it can't accidentally match one of the ERR_F_ macros.
Update documentation to note the deprecation.
Update documentation so it doesn't claim the ERR_GET_ family are macros.

[x] documentation is added or updated
[ ] tests are added or updated

Fixes #15946

@reaperhulk, do the Python tests depend on the function codes?  I can't see anything but I'm not sure how else the CI failure is relevant.

@paulidale Yeah this test asserts on a func code. We've been progressively making our error stack checks less specific to be more resilient but it looks like we'd be best served entirely stripping ERR_GET_FUNC.
I can update cryptography's main branch tomorrow and send a PR to openssl bumping to latest, which should unblock this.

Thanks, that would be perfect.

Shouldnt this have the OTC hold on it also - since the issue has a hold.

Added an entry to the migration guide

LGTM: This should have a OTC hold on it right?

The issue has one, might as well put one here too.

How do we resolve the pyca test breakage though? Maybe temporarily disable the test and wait for the upstream to merge pyca/cryptography#6148

The pyca change should be in first and then we'll get a PR to merge it for our external tests.  This goes in afterwards or we live with it breaking for a short time -- I'd prefer the former.

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set.  Please review the updates and set the label manually.

Uhm, wouldn't it be better to just remove ERR_GET_FUNC() completely?
Failures at compile time are more desirable than at run time for this, because of the likelyhood of this function being used mostly in branches never/seldom taken.
I tend to believe that keeping the function (as deprecated) as proposed, but subtly changing its behavior, is not really helping external authors relying on our promise of API stability for 3.0 anyway, that is why I am considering direct removal.
Regarding doing this now, I believe the underlying issue is indeed an API bug, which would warrant an exemption from the beta API freeze, and should definitely go in before final release. (i.e., I would vote +1 in an OTC vote to fix this issue by changing this part of the API at this time)

I agree with @romen that removing the call completely would be also an option and maybe the best one.

OTC have voted for removal

Closing this, it is not the path forwards.


fix fix adjustment compaction thread num core dump bug

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Deprecation warnings on install

Installing eclint via yarn currently leaves these four deprecations warnings:
warning eclint ><EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning eclint > gulp-filter ><EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning eclint > editorconfig ><EMAIL_ADDRESS>This is a stub types definition for commander (https://github.com/tj/commander.js). commander provides its own type definitions, so you don't need @types/commander installed!
warning eclint > gulp-reporter > goo.gl > request ><EMAIL_ADDRESS>Use uuid module instead

Thank you for your report.
Fixed in baster branch, and to be release in 2018

Thank you for your report. I'll fix the problem next week.


Fix incorrect git URL in manifest

Sorry @Mrtenz , I found an error after submitting this PR and had to re-submit.

No worries @Montoya!


[Misc] [CI]: Flaky test failure in test_chatglm3_lora

main CI failed after https://github.com/vllm-project/vllm/pull/3837 was merged
tracking in an issue in case we need to fix-forward/revert/or maybe the test is flaky @youkaichao confirmed the test is flaky

    def test_chatglm3_lora(chatglm3_lora_files):
        llm = vllm.LLM(MODEL_PATH,
                       max_model_len=1024,
                       enable_lora=True,
                       max_loras=4,
                       max_lora_rank=64,
                       trust_remote_code=True)

        expected_lora_output = [
            "SELECT count(*) FROM singer",
            "SELECT avg(age) ,  min(age) ,  max(age) FROM singer WHERE country  =  'France'",  # noqa: E501
            "SELECT name ,  country ,  age FROM singer ORDER BY age",
        ]

        output1 = do_sample(llm, chatglm3_lora_files, lora_id=1)
        for i in range(len(expected_lora_output)):
            assert output1[i] == expected_lora_output[i]
        output2 = do_sample(llm, chatglm3_lora_files, lora_id=2)
        for i in range(len(expected_lora_output)):
>           assert output2[i] == expected_lora_output[i]
E           AssertionError: assert '' == 'SELECT count(*) FROM singer'
E
E             - SELECT count(*) FROM singer

I re-tried the test and it passed. Should be a flaky one.

thanks for that @youkaichao . let's reopen this issue if it happens again -- we can skip the test


Support strings in self describing formats

Fixes #7 by using Deserializer::is_human_readable(&self) to switch on asking deserialize_any or deserialize_u64.
First commit is a reproduction of the issue with serde_json. Happy to get rid of it.
Changes to the tests are not as straight-forward. I haven't used compact deserializers with serde but I would assume that it is rarely possible to switch deserializing an u64 to deserializing an str. Perhaps protobuf could do this, but protobuf is rarely if ever deserialized with serde.

I just ran into the issue in #7 and was about to submit a PR that is very similar to this one. Has there been any forward progress here? What is necessary to fix this issue?

If I remember correctly my  should be good. If you'd like to confirm that I am sure it would help the repository owner.

Thank you for this. I'm sorry it took me so long to get to it. I've just merged it in 3e839aa8963f1092f41d7f19b5bfbea0f8679025.


Server 500 error on /parse/schemas

Environment Setup
Parse server 2.1.4
Parse Dashboard 2.0.0
Heroku, and a dev server and prod server environment
Steps to reproduce
Deployed parse server and ran parse dashboard locally.  It has no problem reading the schema from the development instance I setup but when I try to hit the production server I have I don't get anything back because the parse/schemas endpoint is always a 500.  I can interact with the server though and it behaves appropriately.  e.g. /parse/classes/Users, etc.  But the schemas endpoint fails.
The only difference I can see between the two servers in Heroku is my production server uses https and my dev one does not.
Logs/Trace
2016-03-07T14:44:55.645275+00:00 app[web.1]: Uncaught internal server error. [TypeError: type.startsWith is not a function] TypeError: type.startsWith is not a function
2016-03-07T14:44:55.645325+00:00 app[web.1]:     at Object.mongoFieldTypeToSchemaAPIType (/app/node_modules/parse-server/lib/Schema.js:315:12)
2016-03-07T14:44:55.645329+00:00 app[web.1]:     at /app/node_modules/parse-server/lib/Routers/SchemasRouter.js:49:29
2016-03-07T14:44:55.645331+00:00 app[web.1]:     at mongoSchemaAPIResponseFields (/app/node_modules/parse-server/lib/Routers/SchemasRouter.js:48:29)
2016-03-07T14:44:55.645330+00:00 app[web.1]:     at Array.reduce (native)
2016-03-07T14:44:55.645331+00:00 app[web.1]:     at mongoSchemaToSchemaAPIResponse (/app/node_modules/parse-server/lib/Routers/SchemasRouter.js:62:13)
2016-03-07T14:44:55.645332+00:00 app[web.1]:     at Array.map (native)
2016-03-07T14:44:55.645333+00:00 app[web.1]:     at /app/node_modules/parse-server/lib/Routers/SchemasRouter.js:70:20
2016-03-07T14:44:55.645337+00:00 app[web.1]:     at run (/app/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:84:47)
2016-03-07T14:44:55.645338+00:00 app[web.1]:     at /app/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:95:28
2016-03-07T14:44:55.645338+00:00 app[web.1]:     at flush (/app/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/_microtask.js:19:5)
2016-03-07T14:44:55.645340+00:00 app[web.1]:     at process._tickDomainCallback (node.js:389:13)
2016-03-07T14:44:55.645339+00:00 app[web.1]:     at nextTickCallbackWith0Args (node.js:419:9)
2016-03-07T14:44:55.645341+00:00 app[web.1]:     at process.wrappedFunction (/app/node_modules/newrelic/lib/transaction/tracer/index.js:245:51)

Could you provide more details about the request your are sending that is causing the 500 error, and the contents of your _SCHEMA collection?

Here's a dump of the schema from Mongo:
https://gist.github.com/rblalock/ae56dd513e51962740cc

The issue was due to the existence of some legacy keys from Parse.com that weren't handled by Parse Server. I've submitted a fix in #900.

sweet thanks

I am getting a similar issue.
LOG:
error: error while sending push TypeError: type.startsWith is not a function     at mongoFieldToParseSchemaField (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoSchemaCollection.js:32:12)     at /parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoSchemaCollection.js:65:22     at Array.reduce (native)     at mongoSchemaFieldsToParseSchemaFields (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoSchemaCollection.js:64:29)     at mongoSchemaToParseSchema (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoSchemaCollection.js:91:13)     at Array.map (native)     at /parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoSchemaCollection.js:183:24     at run (/parse/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:89:22)     at /parse/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:102:28     at flush (/parse/node_modules/babel-polyfill/node_modules/core-js/modules/_microtask.js:18:9)


Running Vm images on Frakti?

Is there is any way to run Vm images like(vmdk, qcow2, img etc) directly on frakti?
Just like rancher vm we can convert Vm images to container and then run as container using rancher vm? is something similar available On frakti?
As per my knowledge i can use qcow2 image directly on kvm if i choose kvm as my hypervisor. Then how can i run same qcow2 image on farkti as well if i choose "Frakti -> HyperD -> KVM".

Traditional disk image is not in scope of both k8s and frakti which are all container-centric.
But I'm curious about your use case. So, if you are asking for customized kernel, then BYOK (bring-your-own-kernel) to frakti seems to be a better answer, otherwise, it seems you can always package the file systems into a Docker image.

Thanks for reply, ya i have scenario where my vm image is in qcow2 format and i need to run it on Kubernets -> Frakti -> hyperd -> KVM. That qcow2 image perfectly running on kvm which we tested it. So here is the the thing i know how to package my qcow2 img file system as container i did it already. I am not really getting BYOK part any examples how can i do it with frakti? Any references please.

I just went through documentation again....Is this correct where we mention our own kernel?
echo -e "Kernel=/var/lib/hyper/kernel\n
Initrd=/var/lib/hyper/hyper-initrd.img\n\
Do i need to mention my kernel here for HyperD as part of BYOK?

@harshapic Yep, the kernel /var/lib/hyper/kernel is built with config here, you could replace it with your own one.

Awesome.. Got it...Another last this thing, Any other Kuberenets Annotations which frakti supports just like:
runtime.frakti.alpha.kubernetes.io/OSContainer : "True" (which uses docker instead hyperd).
Any other annotations are there just for exploring?

Any other Kuberenets Annotations which frakti supports just like: runtime.frakti.alpha.kubernetes.io/OSContainer : "True" (which uses docker instead hyperd).
@harshapic Only this one for switching to docker now.

@harshapic have you solved your use case to run a qcow or raw image on kubernetes? we have a similar use case to run a "stock" QCow VM Image. I would be fine trying to convert the format  it but can't really change the content.

Yes bbva/kvm will help yo run smaller qcow images on kubernetes....via docker runtime..(will not work on hyperd)...tried to run ubuntu qcow2 image which is bigger image footprint didnt worked.

@hwinkel above comment hope it helps u...let me know anything else looking out....

@harshapic thanks for that, we will give it a try with a given qcow workload.

I also still wondering how you select the BYOK Kernel images, will the kernel be part of the OCI Image, or separately provided?


Added support for the climber

Uses two Victor motor controllers to raise and retract

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

#15
#14  👈
#10
#13
#9
#8
#11
#5
#12
main

This stack of pull requests is managed by Graphite.

Merge activity

Feb 25, 10:04 AM EST: @BruceMcRooster started a stack merge that includes this pull request via Graphite.


Add a checkin feature

Add a checkin-link feature as addcheckinLinks.js, and did a small change in switch (step) part of index.js to implement addcheckinLinks.js.

Thanks for contributing @SichengPan, this works great!


Adding CONTRIBUTING.md file

The file describes the process of contributing to our project.

Great job overall.

Looking great!

LGTM!


Is there any way to end a chat without quiting the Neovim?

Simply closing the chat buffer does not help.

Deleting the content of chat buffer works. Closing this issue.

Just to clarify further:

You can :bd to close window and delete the buffer - <Leader>cc will then create a new one.
You can also just randomly edit the chat history. Either wipe it out, or delete some of the old interactions (dd on a closed fold will delete the whole fold btw), or anything else. There is no "hidden state" beyond what's in the buffer, each followup interaction is based on the chat buffer.

(BTW you can also edit the system prompt in the buffer to modify it for a specific circumstance. I don't really do it myself, but it might be sometimes practical.)


Omit 0 ShmSize from HostConfig JSON to resolve compatibility issue with Docker 1.9.1

In Docker 1.9.1, an SHMSize of 0 is invalid and results in an error rather than being replaced by the default value.
In applications such as Drone that use dockerclient while not exposing all config values, this issue renders the application unusable with Docker 1.9.1.
In Docker >= 1.10 this is not an issue as the behaviour for an SHMSize of 0 is the same as nill (See acfd5eb). However, there are reasons for some people to be pinned to Docker 1.9.1 for the time being, eg when using Openshift.
I have not added tags to other fields as I wanted to limit the scope of this change to fixing this specific issue.
@crosbymichael, @vieux, @ehazlett
Thanks

lgtm

LGTM

Thank you 👍


io-package.json is invalid

the JSON is invalid after licence was added to it. there is a comma after it.

https://github.com/iobroker-community-adapters/ioBroker.opentherm/commit/3d2232d40e9b5ba55552e35f93d3252b973c1a00


License

Hi! What is a license of this project? Do you accept PRs?

I just added the license (MIT). I do accept PRs. There is also another project (https://github.com/pope/SublimeYetAnotherCodeSearch), which is slightly newer than mine, so you can check this one out too.
Best,
Wolfgang


Double quotes causes vulcanize to silently fail

If an element has html that contains two double quotes, vulcanize will silently fail (no error thrown):
<div class="layout horizontal"">

Assigning to myself to check if this is a deeper issue with parser or something trivial.


Deploy to gh-pages

Hi there!
How it is better to make, using PHPoole?
Perhaps it's worth writing about this in the documentation.

Hello @lex111,
PHPoole has not (integrated) tool to publish/deploy generated site to gh-pages.
But, there is severals approche:

manually, by git push the content of _site to your gh-pages branch
with tools, like https://www.npmjs.com/package/gh-pages
automated with Travis CI (https://docs.travis-ci.com/user/deployment/pages/)

More recipes here: https://cecil.app/documentation/publish/.


How do I make the subdomain.auth.domain.tld available from the outside

Hi I created a docker container for acme-dns, I registered there and I can update the token via post request. I am using the jwilder nginx proxy.
I installed a CNAME entry for _acme-challenge.jotunheim.de to subdomain.auth.jotunheim.de
This entry points to my IP adress.
What I don't understand is, what I need to do now, to make the TXT entry available from the outside. Do I need to portforward port 53 to the inside acme-dns, right? What else?

What  I don't understand is, what I need to do now, to make the TXT entry  available from the outside. Do I need to portforward port 53 to the  inside acme-dns, right? What else?

Yeah, you will need to expose the DNS port on the host. In addition to that you will need the following . I'm making the assumption that you are running acme-dns in auth.jotunheim.de and that the public IP address of the acme-dns instance is <IP_ADDRESS> (obiviously false):
Main DNS zone for jotunheim.de:

NS record telling a requesting client to ask domains under auth.jotunheim.de from the acme-dns instance. For example: auth.jotunheim.de. NS ns.auth.jotunheim.de
A / AAAA record for the server that you targeted the NS record to. for example: ns.auth.jotunheim.de  A  <IP_ADDRESS>, where the IP is naturally the address of your acme-dns instance.

Acme-dns static records configuration in config.cfg:
records = [
    # default A
    "auth.jotunheim.de. A <IP_ADDRESS>",
    # A
    "ns.auth.jotunheim.de. A <IP_ADDRESS>",
    # NS
    "auth.jotunheim.de NS ns.auth.jotunheim.de.",
]

It would make sense to extend the instructions to add the following:

How to set up DNS CNAMEs for all domains you want to handle
How to set up DNS (A record, NS records) for your instance of acme-dns

This is in the works! In PR #64


[Question]:Class not found android.support.v4.app.Fragment

Question Description [Required]
Code fragment below.    Please help with any pointers
XXPermissions.startPermissionActivity(MMXActivity.this, permissions);
^
class file for android.support.v4.app.Fragment not found
Is the issue mentioned in the framework documentation? [Required]
No
Did you consult the framework documentation but couldn't find a solution? [Required]
Yes
Has a similar issue been reported in the issue list? [Required]
No
Have you searched the issue list but couldn't find a solution? [Required]
Yes

Did you add a support dependency?

Thank you for the pointer. You're right. Was missing dependency
compileOnly 'com.android.support:support-fragment:24.2.0'
which I later found in the library/build.gradle.


Configuration loader only loads configuration for users with home directories in /home

Currently the code that is responsible for loading the job configuration will only load configuration for with home directories in /home. This would prevent me from using this to run cron jobs as (for example) the webserver user, whose home directory is usually set to something like /srv/http or /var/www.
Instead of simply opening up every directory in /home (some of which may not even be home directories), wouldn't it be better to just parse /etc/users? This would also remove the need to handle the root user specially (the code for which is also kinda broken, as assuming /root is the root user's home directory is also not always a correct assumption).

You're right.  I'll make that change.
Thank you for all the great suggestions, BTW!

BTW, I presume you meant "parse /etc/passwd".

Done!


Update to 3.3.0a69

Checklist

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

Bumped to 3.3.0a69
Made noarch: python

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


[BULK UPDATE] DocuTune - Fix build validation issues: docs-link-absolute

Global effort to fix build validation errors
The Microsoft Skilling team is fixing build validation errors and specific brand inconsistencies in Microsoft technical documentation for the rest of FY23 Q1. This will help address various accessibility, security, and usability issues. This PR was generated using DocuTune. It includes only targeted fixes and minor formatting adjustments.
DocuTune PRs improve quality of technical content by finding and automatically correcting a broad set of issues only where the correction is suitable. Please review within five business days and merge or comment in the PR with any changes you'd like to see. Thank you!
CorrelationId: 0df9c2d6-63f8-4d1e-8b57-b33611a06514
InitiativeId: docutune-build-validation-issues-2022-05
PointOfContact: Alex Buck

#docutune-draft

Docs Build status updates of commit a22df94:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

CONTRIBUTING.md
:white_check_mark:Succeeded

docs/quickstart/install-and-use-a-package-using-the-dotnet-cli.md
:white_check_mark:Succeeded
View

docs/release-notes/NuGet-5.8.md
:white_check_mark:Succeeded
View

docs/what-is-nuget.md
:white_check_mark:Succeeded
View

README.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#docutune-ready

@JonDouglas @mishra14 @nkolev92
Please merge the changes in this PR. For more information, see the description at the top of this PR.
Any pre-existing build validation issues or insufficient Acrolinx scores should be addressed in a separate PR.
#docutune-request-approval

Docs Build status updates of commit 42c025a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

CONTRIBUTING.md
:white_check_mark:Succeeded

docs/quickstart/install-and-use-a-package-using-the-dotnet-cli.md
:white_check_mark:Succeeded
View

docs/release-notes/NuGet-5.8.md
:white_check_mark:Succeeded
View

docs/what-is-nuget.md
:white_check_mark:Succeeded
View

README.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Hi @zivkan - The flagged issue has been resolved.


Error on clear through native interface from inside iframe

Hi,
I've been experiencing this strange error that seems related to some race condition on one side but I was able to reproduce it pretty frequently. The error manifests itself with a:
TypeError: event.key is null
at
https://github.com/gsklee/ngStorage/blob/master/ngStorage.js#L193
Here is the cleanest setup I was able to create for reproducing, happens in both Firefox and Chrome:
index.html:
<html>
    <head>
        <script type="application/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.js"></script>
        <script type="application/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/ngStorage/0.3.9/ngStorage.js"></script>
        <script type="application/javascript">
            angular.module('test', ['ngStorage'])
                .controller('Test', ['$localStorage', function ($localStorage) {
                    $localStorage.test = '123';
                }]);
        </script>
    </head>
    <body ng-app="test">
        <iframe ng-src="./iframe.html" ng-controller="Test"></iframe>
    </body>
</html>

iframe.html:
<html>
    <body>
        <script type="application/javascript">
            localStorage.clear();
        </script>
    </body>
</html>

I'm curious to hear what might be the reason, is this a browser bug?
Cheers.

Hey! Thanks for the bug report.
I guess we'll need to safeguard event.key with a check for defined/null to be sure that this error does not happen.
I don't think it's a browser bug, I'm thinking it might be just a event without a key that is to tell the listeners about the clear and not a change to any key.

Yes, this will fix it, I just tried. Tell me if I can help test a solution.


Cleanups

Added support for the CS251TK_SKIP_UPDATE_CHECK environment variable to skip the update check
Added some type annotations to toolkit/args.py
Make a fresh copy of the environment for each invocation of subprocess.run
Fix a logic error in toolkit/args.py that prevented you from specifying a single student to check
Made debugging easier by raiseing errors that arise in the student checking

Coverage decreased (-0.06%) to 70.332% when pulling 915fa642a1cf175ac68dd637d2500769f05af842 on cleanups into b432bf1279e95326ac68545d35be559244c7293c on master.


Check issues on story.html

Unknown why, attempting to fix issue.

Does not happen on others. Just on story.html. Not editing story.html currently, closing issue until needed to be back

Reopened: Editing story.html, having save issue.

Fixed for now.


fix(rust): Handle 429 from GCS

Fixes #2451
This is probably not the best implementation but it at least let me test the outcome.
Here's my test script:
import os
from uuid import uuid4

os.environ['RUST_LOG'] = 'INFO'

from time import time
from concurrent.futures import ProcessPoolExecutor

import polars as pl
from deltalake import DeltaTable, write_deltalake

def worker(uri: str, df: pl.DataFrame) -> None:
    table = DeltaTable(uri, log_buffer_size=1024 * 1024)
    table.update_incremental()

    print('writing in a loop')
    while True:
        try:
            start = time()
            write_deltalake(table, df.to_arrow(), engine='rust', mode='append')
            print('Time taken:', time() - start)
        except Exception as e:
            print('Python error:', e)
            continue

if __name__ == '__main__':
    df = pl.DataFrame({
        'a': [1, 2, 3],
        'b': [4, 5, 6],
    })

    uri = f'gs://bucket-00d0331/test/delta/{uuid4()}'

    print('initializing delta table')
    write_deltalake(uri, df.to_arrow(), engine='rust', mode='append')

    with ProcessPoolExecutor(32) as executor:
        futures = [
            executor.submit(worker, uri, df)
            for _ in range(32)
        ]
        for future in futures:
            future.result()

With this change I now get:
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Python error: Generic DeltaTable error: Version mismatch
Time taken: 1.4619898796081543
Attempt 1 failed: Version 1 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 1 already exists
Attempt 2 failed: Version 2 already exists
Python error: Generic DeltaTable error: Version mismatch
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 3 failed: Version 3 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 3 failed: Version 3 already exists
Attempt 1 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 1 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 1 already exists
Attempt 1 failed: Version 1 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 1 already exists
Python error: Generic DeltaTable error: Version mismatch
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 3 failed: Version 3 already exists
Attempt 1 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 3 failed: Version 3 already exists
Attempt 4 failed: Version 4 already exists
Attempt 3 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 2 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 2 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 2 failed: Version 3 already exists
Attempt 2 failed: Version 2 already exists
Attempt 2 failed: Version 2 already exists
Attempt 1 failed: Version 2 already exists
Attempt 3 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 3 failed: Version 3 already exists
Attempt 2 failed: Version 3 already exists
Attempt 2 failed: Version 2 already exists
Attempt 3 failed: Version 3 already exists
Python error: Generic DeltaTable error: Version mismatch

So this is an improvement but the behavior doesn't seem right: I'm not sure that it's updating to try the next version every time a commit fails. I also don't know if updating to the next version is even the right thing to do, maybe it should be refreshing the table state before retrying in case it's gotten far out of sync (e.g. because writing the data took a long time) but that seems like an issue that goes beyond just the GCP implementation.

cc @ion-elgreco


Introduce a RemoveOrphans and docker.Project

The RuntimeProject interface defines project-level methods that need direct access to the backend runtime (i.e. docker) 🐮.
This allows to not depend on docker in project package and thus, making it less coupled to any runtime.
This also moves back ClientFactory to docker/client package as it is specific to the docker runtime and is only required in docker package.
/cc @joshwget @ibuildthecloud
🐸
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

I didn't notice there was already code in project making calls to a Docker daemon :sweat: I think this is a pretty important change, so I'm going to write up some more detailed thoughts on this. I'll try to reply sometime tomorrow :smile:

@joshwget ok :+1:. When implementing the removeOrphans I didn't really take the separation into account :sweat: my bad :sweat_smile:

@vdemeester No problem! :smile:
So I think the underlying issue here is that Project isn't very extensible in general. Previously Project commands were essentially wrappers around the corresponding Servicecommands, so providing a custom Service implementation gave enough flexibility for most use cases. Now there's much more logic within the Project commands themselves. Some of the logic is a problem because it's tied closely to interacting with a Docker daemon, but other logic might need to be customized for other reasons.
Rather than making a new interface to specifically wrap calls to a Docker backend, we might be able to just reuse APIProject. In this case I think it would look something like this:

Add RemoveOrphans to APIProject
Provide a new implementation of APIProject in docker that extends project.Project and only overrides RemoveOrphans

This process should also allow doing something such as overriding ListStoppedContainers, which I've been looking to do lately.

@joshwget that's a good idea too 😝

@joshwget rework in that matter, introducing a docker.Project that embedded project.Project and thus implements project.APIProject. There is still more refactoring to do (like not having projet.Project in the docker.Service and thus be more explicit on service calls from project but it's not the scope of this PR :angel: ).

All looks good except moving DefaultDependentServices into docker. I don't think there's anything in it that requires a Docker backend (we use it in Rancher Compose with no issues).

Only the last two dependency types depend on engine-api, so perhaps we can split it into a project.DefaultDependentServices and docker.DefaultDependentServices which calls the former.

@joshwget yep that's what I was thinking about this morning :stuck_out_tongue_closed_eyes:. I'll take a look :)

@joshwget tried something (but modified the signature of DefaultDependentServices though, not sure I like that..

Hum the big problem of this approach (the way I did it) is that, right now, RemoveOrphans from docker.Project won't ever be called, unless I override the Down method and duplicate some code… which does not scale at all…

Ah, you're right. It looks like embedded structs don't work how I expected them to. I think your first approach might have been the correct method. Sorry for the incorrect suggestion :sweat:
Would it be possible to have two separate DefaultDependentServices functions? I think we can avoid changing the function signature if we do that rather than just moving the two helpers to docker.

Hum but what would you put in each then ? :angel:

project.DefaultDependentServices can be the following
func DefaultDependentServices(p *Project, s Service) []ServiceRelationship {
	config := s.Config()
	if config == nil {
		return []ServiceRelationship{}
	}

	result := []ServiceRelationship{}
	for _, link := range config.Links {
		result = append(result, NewServiceRelationship(link, RelTypeLink))
	}

	for _, volumesFrom := range config.VolumesFrom {
		result = append(result, NewServiceRelationship(volumesFrom, RelTypeVolumesFrom))
	}

	for _, dependsOn := range config.DependsOn {
		result = append(result, NewServiceRelationship(dependsOn, RelTypeDependsOn))
	}

	return result
}

and then docker.DefaultDependentServices can call this and append the last two dependencies. I might be missing something, but I think that would work.

@joshwget ah make sence :+1: I'll update this real soon :angel:

Thanks @vdemeester! :smile:

@joshwget Updated again, RuntimeProject back and DefaultDependentServices split :angel:

The name RuntimeProject seems a bit specific, since it might be used to override other kinds of functionality. But I think it's okay until we see that use case, so LGTM!

yay :tada:


[Feat]: Create a separate contributors page

Prerequisites

[X] I am an Open Source Contributor
[X] I checked to make sure that this issue has not already been filed

Description
I want to create a separate contributors page and remove the already existing contributors section from the main page.
Screenshots
No response
Code of Conduct

[X] I follow Contributing Guidelines of this project.

I want to work on this issue. Can you please assign me this issue under SWOC S4 ?

Can you show some screenshots or share your ideas about how good you will customise the contributors page @SulagnaKundu

Like, I can only create a separate page like the contact section, may be add some on click hover effect on them or make some changes in the styling may be.

@SulagnaKundu Update of your PR

I am working on it. Till now, I have created the page , I am yet to add some css like hover effects and all.

Is the background of the page fine?

Yes, fine @SulagnaKundu

@SulagnaKundu Status of your PR

I am still working on it. Need some time to complete this.

Pls tell me by when will you create a PR as already it's been 5 days you are assigned to this issue @SulagnaKundu

@Rakesh9100 I would like to work on this under JWOC

Have you gone through this issue that what you have to do @sksinha2410

Yes, I have to create and link a webpage which will show the name of the contributors along with their contribution.

Kindly assign me this

completed as per instruction.


After Migration all shortcuts are working, but Creating new tabs from profile 1 etc. shortcuts isn't

After Migration all shortcuts are working, but Creating new tabs from profile 1 etc. shortcuts isn't.
I placed this line which I got through Devblogs.microsoft.com - https://devblogs.microsoft.com/commandline/windows-terminal-preview-v0-11-release/
But it is not working.
{ "command": { "action": "newTab", "index": 1 }, "keys": "ctrl+shift+NUMBER" },
I had earlier shortcuts in my settings to create tabs from CTRL+SHIFT+1 and so on.
Please help

It looks like you are not using the syntax you included in your own initial comment...
"command": {"action": "newTab", "index": 0} ...

Didn't mean to close. Sorry!

This was my previous lines.

These were my previous lines.

And is there some way you can share your current lines? That's somewhat important for us to help you.

You need one shortcut, with a different NUMBER, for every index.
Or, you can just delete them -- ctrl+shift+### is the default shortcut for those actions.

Great. this seems working now.
Also, how can I set the default opener index after I press ALT+SHIFT+PLUS.
It is opening initial index only.

You can add an "index" to the splitPane key binding just like you can to the newTab binding. You can make your own splitPane with an index or even a profile (so you can use its name.)
Like this:
{ "command": { "action": "splitPane", "profile": "PowerShell" } ... }

有意思的是


feature - generate automatic tests for activities

The activity_id  should never be null and should be unique. It would be great to have a test ready in the moment a new activity table is created. This way the first dbt build run would validate the activity_id. I'm not quite sure if generating a test this way is possible via macros though.

Great suggestion! I've been thinking about the same topic, but I'm not aware of a way to define a test once and cascade it to many models. One approach I'm considering is to build dedicated materializations for activities and streams - this solution would provide a host of benefits (automated incremental handling, easier retrieval/identification from the dbt graph object, defining an activity once and building it many times for each stream that should include it, etc) as well as adding unique/not null tests that could fail before the table creation/update statement is committed to the database so that corrupt data doesn't end up in the model. However, it would corrupt the intended use of the materialization concept, and it would require manually supporting the functionality of dbt's table and incremental materializations as new dbt core versions are released, as I don't think materializations can be subclassed. That maintenance requirement is enough to prevent me from moving forward with this solution.
Open to alternative ideas if you have them!

A custom materialization would most probably work but could be a pain to maintain. I know Snowplow dbt models moved away from their custom materialization as soon as dbt extended their incremental merge strategy options.
I have tried to find more information on how to integrate these kind of generic tests that would be added to all activity models, but the only ways I see - apart from a custom materialization - are via a yaml file declaration or some kind of post hook. Not sure how a post hook could output the result though. Also it wouldn't be part of the normal dbt workflow.

In the end, it would be best practice to have yaml files for the activities even if these are of limited use because of the repeated columns. So I guess adding the necessary tests could be an addition to the package documentation and that may be enough already.

All good points. I think in the near term, the best bet may be to build a code generation macro called generate_activity_yml that produces model yaml with tests defined. Then users could call it as a run-operation:
dbt run-operation generate_activity_yml --arguments '{activity_name: activity_name}'

From there it's pretty straightforward to pipe the command line output into a file. I'll reserve the conversation around custom materializations for a separate issue as it's a bigger discussion.
Does this proposal seem like a reasonable near-term solution?


Specify deserializer in package.json

All repositories in the atom-archive organization are unmaintained and deprecated. Because of this, we are archiving this repository and closing all issues and pull requests. Thanks very much for your support and contributions!


Reduce Damage refactor

reduceDamage isn't being ignored by DamageManager.DamageFlag.NO_DEFENDING_EFFECT and I think this will fix that.

This is a very good refactor, thank you. What is missing?

This was fixed in the engine so no refactor :D


Investigate and fix LFS client error on SFPI submodule checkout

After @pgkeller and @warthog9 moved the sfpi-rel repo to the tenstorrent org with no expected hiccups, suddenly GitHub runner jobs started failing with
  Downloading compiler/bin/riscv32-unknown-elf-addr2line (993 KB)
  Error downloading object: compiler/bin/riscv32-unknown-elf-addr2line (999e310): Smudge error: Error downloading compiler/bin/riscv32-unknown-elf-addr2line (999e310a03add500f94fbe9dcc0369c03f61a711c8a19bf1c97af3c972bf1e11): batch response: Client error: https://github.com/tenstorrent/sfpi-rel.git/info/lfs/objects/batch

  Errors logged to '/home/runner/work/tt-metal/tt-metal/.git/modules/src/ckernels/sfpi/lfs/logs/20240619T200929.304824887.log'.
  Use `git lfs logs last` to view the log.
  Error: error: external filter 'git-lfs filter-process' failed
  Error: fatal: compiler/bin/riscv32-unknown-elf-addr2line: smudge filter lfs failed
  Error: fatal: Unable to checkout 'f050df206be4da5e898cfb7aed1c7465997d77aa' in submodule path 'tt_metal/third_party/sfpi'
  Error: The process '/usr/bin/git' failed with exit code 128

example: https://github.com/tenstorrent/tt-metal/actions/runs/9587621223/job/26438029464
git lfs logs last did not show anything further helpful.
Eventually @warthog9 suspected git LFS was getting confused about the new sfpi-rel URL for its LFS objects, but the mismatch between that and what's specified in .gitmodules for SFPI. That was the problem. We need to update the remote in .gitmodules in downstream repos of sfpi-rel.
Probably same in Buda.
Need to ensure we let GitHub know and write an issue for https://github.com/actions/checkout
cc: @TT-billteng @ttmchiou @vtangTT

Leaving open now until we submit an issue to GitHub.

@nathan-TT has converted SFPI to not use LFS anymore :D

I noticed budabackend uses the old sfpi LFS mechanism.  We should migrate that as well (IIUC that's where the erisc base firmware lives)

Buda backend I believe is not under active development, but we should verify the erisc main development has migrated off that repo to be sure.


Kudu Logs of multiple instances using Local Cache

Hello,
I have an app service with multiple instances. I have configured Local Cache. I assume that all instances will have their own Local Cached app service data.
When I send request to my app service, only one instance will handle it and it will log the information. So logs will be scattered through the instances over period of time.
Now if I check kudu debug console, it doesn't show me logs spanning across all the instances of my app service which was showing previously in non local cache environment.
My problem is I cant neither login into each of the instance and check logs nor get logs on kudu.
Any help will be highly appreciated.

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

ID: 93f1a8ab-c577-b9e8-b46e-28e0a90a0eae
Version Independent ID: b716dcf9-1faf-fe60-b7be-f2bec92adbb5
Content: Local cache overview - Azure App Service
Content Source: articles/app-service/overview-local-cache.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@dnyaneshlb Thanks for the comment! We will investigate on this issue and get back to you soon.

Local cache is not recommended when you run on multiple instances.
And there is no option of logging into a single instance on kudu so its kinda not a problem @dnyaneshlb

Thanks @proflanky for quick reply.
I would really appreciate if could let me know why local cache is not recommended when running on multiple instances.
Also, does AppInsight is also affected as that of kudu?

Maybe I should have given a more detailed explanation to give a better understanding. When your app runs on multiple instances, under the hood what these apps sees is a single UNC share. When you enable local cache your app still sees the same code base because both instances point to the d:/home path. When initializing the local cache, the site contents /site and /siteextension will be copied into the locally attached disk (one time copy). After the app is started it, it does not look into the UNC directory but periodically syncs the log and data directory back to the UNC share until a change is made to the site content or a swap operation is executed.
I had an issue opened some long time ago and they recommended if I have to use local cache then I should also enabling app init.
The MS guys can throw more light into this and give us any new information for more clarity.

@proflanky Thanks for the detailed explanation. It helps. What you are saying is correct indeed
I got a response from MS support on this. All instance does share a common Local Cache and periodically it is synced back log files and data to remote content share (aka UNC I suppose).
What I have observed is, this reverse sync (local disk to remote storage) does happens but it is not clear after how much time it will start sync.
In my test, initially it synced and created time stamped folder as I can see on kudu console. I have been waiting for next sync for about 1 hour.
MS guys will surely need to pitch in here to direct us on right path.

Thanks for posting this question! To highlight about the network drives (aka UNC shares), yes one of the unique aspects of App Service that makes app deployment and maintenance straightforward is that all user content is stored on a set of UNC shares. This model maps well to the common pattern of content storage used by on-premises web hosting environments that have multiple load-balanced servers.
Due to how Azure services work, the specific virtual machine responsible for hosting a UNC share will change over time. It is guaranteed that UNC shares will be mounted by different virtual machines as they are brought up and down during the normal course of Azure operations. As mentioned in this document ‘Operating system functionality on Azure App Service’, for this reason, apps should never make hard-coded assumptions that the machine information in a UNC file path will remain stable over time. Instead, they should use the convenient faux absolute path D:\home\site that App Service provides.
So, typically this is how file access across multiple instances works -The home directory contains an app's content, and application code can write to it. If an app runs on multiple instances, the home directory is shared among all instances so that all instances see the same directory. So, for example, if an app saves uploaded files to the home directory, those files are immediately available to all instances.
Further as stated in the same document you're referring, under how the local cache changes the behavior of App Service -The local cache is read-write. However, any modification is discarded when the app moves virtual machines or gets restarted. Do not use the local cache for apps that store mission-critical data in the content store.
D:\home\LogFiles and D:\home\Data contain log files and app data. The two subfolders are stored locally on the VM instance and are copied to the shared content store periodically. Apps can persist log files and data by writing them to these folders. However, the copy to the shared content store is best-effort, so it is possible for log files and data to be lost due to a sudden crash of a VM instance.
Kindly let us know if this is clear from the docs or any specific points needs clarification.

@AjayKumar-MSFT Thanks a lot for the answer.
Could you please have a look on queries below,

As mentioned in doc , There is a  reverse sync (local disk to remote storage) does happens but it is not clear after how much time it will start sync.
In my test, initially it synced and created time stamped folder as I can see on kudu console. So far so good.
I have hit some app URLs which logs data. I have been waiting for next sync for about 1 hour but I cannot see any time stamped folder as before where logs are dumped.

WEBSITE_LOCALCACHE_READY is not set as env variable when I check on kudu. I believe this should be set as soon as app switches to Local Cache

Thanks.

@dnyaneshlb, Thanks for sharing additional details! Just to clarify, are you leveraging Staging Environments with Local Cache? while I'm taking a look into this further.

Ajay asked me to comment as I am the dev owner for Local cache
@dnyaneshlb

The reverse sync happens at a frequency of 1 minute. If there are missing log files, please give the time frame and site name so we can check the logs.
Yes, the env var should be set when the site switches to local cache.

@AjayKumar-MSFT I am not using Local Cache in staging slot (as a best practice suggested in docs).
Local Cache is just in production slot.
Thanks.

@Aarthisk

My app is java web app.
As mentioned earlier, In my test, initially it synced and created time stamped folder as I can see on kudu console. So
far so good.
I have hit some app URLs which logs data. So I assume it should reverse sync the data back to shared content drive. I
have been waiting for next sync for about 1 hour but I cannot see any time stamped folder where logs are
dumped.
Also, It would be great if you can let me help digesting the nomenclature of the folder?
I have just reproduced the scenario with
Time frame  - 5/23/2019, 7:37:34 AM GMT onwards
Site name - iot-dynamic-data-subscription-svc
Yes, I can see env variable is being set on  the w3wp.exe process under process explorer on kudu console.

Let me know if you need more information.
Thanks.

@dnyaneshlb, Thank you for sharing additional details! We would investigate further and keep you posted. As these aren’t document specific feedback, I will engage with you offline further, so
could you please send an email to<EMAIL_ADDRESS>referencing this GitHub issue.
Since we will work with you offline, I will now proceed to close this thread.


joining poExternal collection

Mengambil tgl diminta datang po eksternal

Coverage increased (+0.002%) to 70.213% when pulling 921d62491c68b7ab86ebfae4aae9686898ac7c73 on hndrk15:dev into 52c1516001816dc670ba304257f184e01db7146e on danliris:dev.


Update gitignore to exclude hidden .vs folder with VS 2017 and 2019

This PR will use the standard VisualStudio.gitignore from GitHub. It will exclude the hidden .vs folder that keeps wanting to be committed in VS 2017 and 2019.

FYI: I reverted this commit because it ended up leaving out some very useful ignored files and folders in gitignore. I appreciate your contributions, but please do a more minimal change in your future PRs so that they're easier to diff. Thanks!


Improve parsing of declarations that contain preprocessor and comments at 0th column

When encountering functions like
foo :: Bar
foo = Bar
  { field1 = 1
#ifdef QUUX
  , field2 = 2
#endif
  , field3 = 3
-- , field 4 = 4
  }

the structured haskell mode fails to detect bounds of declarations like foo and uses incomplete bounds which fail to parse and produce a parse error. These patches attempt to reduce that behavior by teaching shm-decl-points about comments and preprocessor definitions in 0th column. And when sending declaration for to structured-haskell-mode executable all preprocessor lines are replaced by blank lines, since it doesn't digest declarations containing preprocessor parts well (I haven't dug deep into the issue though).

I'm so happy you're doing this! This is something that's made shm not work on a project that I'm part of.

:+1:

Yeah, this is cool. I'm checking it out now.

Excellent work @sergv! Really cool!

Thanks!


Move fill insertion after detailed placement

I have a design that fails detailed placement just before global routing.
Looking closer, I'm not sure why we do fill insertion before the final
detailed placement step, because adding filler cells is just going to
make it impossible to fix any placement issues.

This fixes my issue, but could do with some broader testing.

This looks okay to me, @Manarabdelaty what do you think?

@donn Looks okay to me too


[StoryStoreV7] TypeError: importers[path] is not a function

I'm testing out 0.1.8 in my app with storyStoreV7 enabled, and it mostly works, except for one story which I have in my .storybook folder.  I added a console log to importFn, and the path being provided is .storybook/Introduction.stories.mdx, but the path in the importers object is ./.storybook/Introduction.stories.mdx.  All the other stories seem to work fine, so I wonder if storybook is handling stories in the .storybook folder differently than the others, or if it's a general issue with folders starting with ..

I've been trying to dig through the storybook source to figure out why there's no leading ./ on the .storybook folder file path.  So far I've made it to here, but I can't figure out where this fileName is being generated.  https://github.com/storybookjs/storybook/blob/7e6bf86244e581f7451ebe43a869b31a2cdc6afd/lib/client-api/src/StoryStoreFacade.ts#L190

<EMAIL_ADDRESS>is out which should fix this :) 🎉


Rethink the BOLD workflow organization

Reviewing #1263, it's getting very hard to keep track of everything involved in the BOLD workflow. This makes me worry about maintainability and how easy it will be for new contributors to get going, or independent reviewers to assess the pipeline.

Perhaps it would be better to move to the following organization:

Within-BOLD sub-workflow

STC
HMC
SDC
Multi-echo combination

BOLD-T1w sub-workflow
BOLD-MNI sub-workflow
BOLD-surface sub-workflow

These would connect as follows:
  1
  |
  2
 / \
3   4

Each sub-workflow would pass off a transform list and make available the appropriate intermediate data. So instead of T1w knowing whether SDC is to be applied, it would receive a BOLD series and a BOLD-BOLD transform list, to which it appends the BOLD-T1w transform and then applies. Similarly, as a tedana optimal combination BOLD series is, as currently implemented, already motion corrected and SDC'd, BOLD-T1w would get the optimal combination and an empty transform list, and thus only apply that correction. If we can get to the point where tedana can meaningfully be considered a transform, we can then begin sending deconstructed data/transforms again.
I think this abstraction will allow us to get away with a lot less if/else branching, and keep the decisions more localized. I think this separation will also help draw better lines in the documentation, which will benefit maintainers, contributors and reviewers.
Comments welcome, but especially @emdupre does this sound like it would be helpful, counterproductive, or neutral with respect to your efforts?
Also, I'm not sure when we'd have time to rearchitect this, but I want to start the conversation while my brain is here.

I think spending some time re-thinking the workflow structure could be hugely valuable.
I share concerns about the current sustainability of and onboarding to the code base, as I feel like I have encountered both of those problems in trying to integrate ME-EPI. I'd like to see #1263 merged before a larger refactor-- selfishly, just since I've already spent so much time understanding the current architecture-- but think this would be hugely valuable for ongoing development.
And, on another personal note, I think a simplified structure would make me more comfortable offering support on e.g., NeuroStars, since at present I am often worried I don't fully understand some other aspect of the workflow(s) I have not modified directly.

I'd like to see #1263 merged before a larger refactor-- selfishly, just since I've already spent so much time understanding the current architecture

Absolutely.

I've looked into this a little. I think we're going to need to rethink how we do the reference image estimation, especially with the multiecho components.
Right now, multiecho uses the estimation of volumes to skip, but not the validated/xform-corrected BOLD image or reference image. So that's wasted computation on the one hand and a lack of validation on the other.
One complicating factor is that we'll need iterables over all echoes but non-steady-state detection on the shortest echo only. I think perhaps the way to do this is something like:
validation = pe.MapNode(ValidateImage(), iterfield='in_file', ...)
shortest_echo = pe.Node(Select(index=...), ...)
all_echoes = pe.Node(Select(), iterables=('index', range(len(bold_file))), ...)

workflow.connect(validation, 'out_file', shortest_echo, 'in_list')
workflow.connect(validation, 'out_file', all_echoes, 'in_list')

I think using this approach, we can reduce the number of if multiecho branchings we need, letting all_echoes be an iterable with only one entry.


Enforce Path Correctness

Is there an existing issue for this?

[X] I have searched the existing issues

Expected feature
Currently, the user can type in paths for "host_url" or "ver_uri" that can cause unexpected behavior.
Possible Solutions
Run rstrip("/") on user inputted values, where we are already putting slashes in via f-strings.
Context / Reason
Enforce good practices within the framework to prevent issue tickets.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

This has been added and will be in release 5.0.0


show_preds now can show actuals if available

Addressing issue #274
It adds to the default behavior (1 - no actuals passed), a second behavior (2 - actuals passed).
1.

Thanks to you man!


MWPW-136679 Changed width value in reading-width class

Width value increased from 600px to 800px to prevent content not being displayed in full width
Resolves: MWPW-136679
Example with image:
Before: https://main--dc--adobecom.hlx.live/acrobat/hub/convert-a-pdf-to-chrome
After: https://mwpw-136679-reading-block-fix--dc--adobecom.hlx.live/acrobat/hub/convert-a-pdf-to-chrome
Example without image:
Before: https://main--dc--adobecom.hlx.page/drafts/sara/acrobat/hub/convert-a-pdf-to-chrome
After: https://mwpw-136679-reading-block-fix--dc--adobecom.hlx.page/drafts/sara/acrobat/hub/convert-a-pdf-to-chrome

Codecov Report

Merging #383 (48fe2a9) into stage (50f8af0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##            stage     #383   +/-   ##
=======================================
  Coverage   93.33%   93.33%
=======================================
  Files          25       25
  Lines        2927     2927
=======================================
  Hits         2732     2732
  Misses        195      195

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Backport axios update to CosmJS 0.23

Our CosmJS 0.23 users cannot update axios because a patch was released as a semver incompatible version bump.
E.g.

Let's backport #597 to 0.23. It could be done for 0.22 as well, but I would consider this unsupported unless there is urgent need for this.

Closed in #599 and with release v0.23.2.

Closed in #599 and with release v0.23.2.


Reuse Mesos session.

Summary:
The plugin would create a new framework ID and a new Mesos connection if the config was
changed. This patch persists the framework ID in the config as a read only parameter.
We also test the serialization and deserialization.

Depends on https://github.com/mesosphere/usi/pull/133


tree don't collapse

Hie,
I try using your bundle but I can't collapse the tree, even if I put levels:1 in the tree definition. No error fired. The tree is shown but all expanded.
The same configuration works fine with jonmiles/bootstrap-treeview.
If I put some logic like nodeSlected it works.
I have jquery 2.2.4 from cdnjs and bootstrap from 3.3.6 from maxcdn.
Here is my tree definition :
$('#tree').treeview({             data: {{ tree|raw }},             showTags: true,             // color: "#428bca",             expandIcon: 'glyphicon glyphicon-chevron-right',             collapseIcon: 'glyphicon glyphicon-chevron-down',             levels: 1,         });
Can you help me ?

i guess you must use patternfly‘s bootstrap-treeview.css
patternfly-bootstrap-treeview.css v2.1.0

@Climberdav could you please post a working fiddle? And also verify if @3xxx's suggestion fixes the issue.

@3xxx's answer but on load the complete tree is expanded. i tried to add state to the json but it had no effect. Even calling $('#tree').treeview('collapseAll', { silent: false }); did not collapse it, you always have to click on every item to collapse it.

I switched my library from jonmiles/bootstrap-treeview to this one, and added the css as @3xxx said and it works :+1:


fix attachment array

when attachments are not present the property attachmets shoud not be present at all.
Sendingblue retunr a 400 error code Invalid attachment passed in request. (code: invalid_parameter, statusCode: 400)
fixes #10

Thanks for the support! I fixed this at a different spot and the fix is part of the new v2.0.1 release.


support the 'reversed' function for ranges, lists, and arrays

closes #2774

Hi @farahhariri, thanks for submitting this. I have done an initial review. Code looks good! Just some minor comments. :)

Thanks @guilhermeleobas ! comments addressed


Organize and triage code TODOs into github issue

There are a lot of todos in code without a lot of external visibility unless actively searching from them. It would behoove us to move them to a more visible spot on github to track them in one place. Checked box means the item has either been addressed in code or documented on the issue tracker.

[x]  Get TODOs from code
[ ] Separate out into issues, combine as makes sense

[ ] chance_weight.cwt

[ ] L8: # TODO: Figure out if the chance-weight difference is really needed
[ ] L11, L28: # TODO: Requires further testing, might necessiate splitting into chance_block and chance_block_with_base or something

[ ] list_effects.cwt

[ ] Over many order_by keys: # TODO: Work out what exactly this is restricted to

[ ] activities.cwt

[ ] Figure and confirm bounds of values for 3 keys
[ ] Figure out and confirm default values for 2 keys
[ ] Find and confirm cardinality for 3 keys
[ ] L28: # TODO: alias for colour; probably not as rigid as activities make it look (see interface files for comp.)

[ ] ai_goaltypes.cwt

[ ] L1: # TODO: This ~~article~~ type is a stub. You can help CWTools by expanding it.

[x] bookmarks.cwt

[x] L18:# TODO: figure out, [default] confirm uniqueness
[x] L23:# TODO: figure out [start_date]
[x] L26:# TODO: figure out [recommended]
[x] L31:# TODO: figure out, confirm cardinality, see if it's not a target for an alias [character]
[x] L36:dynasty_splendor_level = int[0..inf] # TODO: confirm bounds
[x] L41:type = enum[genders] # TODO: dig into this; something tells me this can be scripted to be more than just male/female
[x] L42:birth = date_field # TODO: see if it can be made to validate to be before the given start_date for the bookmark? Probably not worth the effort
[x] L43:history_id = int[1..inf] # TODO: confirm bounds
[x] L49:int[1..inf] # TODO: confirm bounds
[x] L52:# TODO: see if I can remember how to make it with subtypes so that I don't need to duplicate stuff :D [sub character]

[ ] buildings.cwt

[ ] L7:# TODO add subtype for pdxmesh vs entity
[ ] L131:# TODO: more detailed flags

[ ] deathreasons.cwt

[ ] Icon

[ ] lifestyles.cwt

[ ] Icon

[ ] modifier_container.cwt

[ ] Icon

[ ] opinion_modifiers.cwt

[ ] L1:# WISHLIST still: add ways to ensure a type has definitions for specified hardcoded names; for example, "opinion_war" must exist as an opinion type
[ ] L2:# TODO: There's a single "negative_test" that uses a "months" parameter but we'll need to check if it's legacy or actually a thing

[ ] scripted_effects.cwt

[ ] L29:# Todo: Make sure this works [alias for scripted effect]

[ ] scripted_triggers.cwt

[ ] L6:#Todo: Make sure this works [alias for scripted trigger]

[ ] traits.cwt

[ ] TODO: It might make sense to move many of these fields into a full alias for character_modifier. They are re-used in many places. (Done needs comment removed)
[ ] # TODO: Many of these (effects) seem like they're possibly soft-coded.
[ ] # TODO: Can some of these be replaced with keyed templates? (Done, needs comment removed)
[ ] L89:`#TODO: Make [ililegitimate_bast... and legitimate-bast...] mutually exclusive
[ ] L145:# TODO: Implement dna_modifiers. Probably as an alias.
[ ] L218:# TODO: Anything that can refer to a trait can refer to a group. Is there some way we can use this to mark a type name too? (Done, needs comment removed)
[ ] L222:#TODO: Does [level key] require group? Test with error log to confirm.
[ ] L251:# TODO: Require at least one trait or trait group
[ ] L279:#TODO: These are supposed to be linked to the parameters in doctrines. This means parameters in doctrines should probably be refactored to a type.

[ ] religions.cwt

[ ] L11:#TODO: Actually match these with defined traits. (Done. Needs comment removed)
[ ] L55:#TODO: Script check to make sure gfx/ui stuff is present in either the family, religion, or faith.
[ ] L124:#TODO: Implement coat of arms and regiments (Partially done)

[ ] interface.cwt

[ ] L23:#TODO: group cardinality (percent coords)
[ ] Many gui loc string todos
[ ] Many sound todos
[ ] Several shader todos

[ ] windows.old

[ ] Many gui loc string todos

[ ] triggers.fsx

[ ] L256: # TODO: Work out what exactly this is restricted to

Bookmark todos documented in #10


123

Sudo for Windows version
1.0.0
Windows build number
1.0.0
Other Software
Windows 11
Steps to reproduce
I would like to camp nice round number issues like this one, for future use.
Expected Behavior
I would like to camp nice round number issues like this one, for future use.
Actual Behavior
I would like to camp nice round number issues like this one, for future use.

this was not 42, so closing.....


restore cart

Hi
We have a situation where a customer has had a new order created. We don't know how this is happened. However in the order table we can see they have many unfinalized orders. There is an order in question we'd like to restore because has a high number of line items.
How can we restore this cart to be the user's current cart?

sorry wrong project.


Lint luisRecognizer.ts

Requested in comments of https://github.com/Microsoft/botbuilder-js/pull/856
Description
Formatting applied to luisRecognizer.ts

Pull Request Test Coverage Report for Build #2173

19 of 19 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.645%

Totals

Change from base Build #2160:
0.0%

Covered Lines:
3194

Relevant Lines:
3501

💛  - Coveralls


Update GiraffePlayerActivity.java

full screen for phones with buttons on screen. type nexus.
avoid coming into sleep, when the application is open video

IjkVideoView already has this freatrue (openVideo called mMediaPlayer.setScreenOnWhilePlaying(true))


Wallets refactor

While working on the node implementation I noticed that all wallet implementations which work over HTTP have a pretty obvious inefficiency: they create a new httpx.AsyncClient for every request. This causes a new connection to be made everytime which adds unnecessary overhead (especially with https).
Instead, the client should be reused. I also added a cleanup method to allow proper cleanup on shutdown.

Codecov Report

Merging #1729 (826fd9d) into main (c960f71) will decrease coverage by 0.13%.
The diff coverage is 14.28%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main    #1729      +/-   ##
==========================================
- Coverage   49.09%   48.96%   -0.13%
==========================================
  Files          47       47
  Lines        7107     7109       +2
==========================================
- Hits         3489     3481       -8
- Misses       3618     3628      +10

Impacted Files
Coverage Δ

lnbits/wallets/lndrest.py
15.70% <3.12%> (+1.18%)
:arrow_up:

lnbits/wallets/eclair.py
19.51% <11.11%> (+1.25%)
:arrow_up:

lnbits/wallets/base.py
77.19% <50.00%> (-0.99%)
:arrow_down:

lnbits/app.py
43.72% <66.66%> (+0.57%)
:arrow_up:

... and 2 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Tests should be ran after the below PR has been merged in main and main rebased on this branch:
https://github.com/lnbits/lnbits/pull/1761/files

pr is merged

spark.py L235 still has a async with httpx.AsyncClient
opennode.py has not been changed

all wallet functionality is now being tested


Create a Generic Polling Event Source

Polling an external system for statuses and propagating event if its state changed is something that we can support in a generic way with an Event Source that handles the polling and caching part.
Some aspects to discuss:

There are 2 ways a polling could happen. Generic poller (not making a request per custom resource), like listing some changes from an API.  The other approach is polling per custom resource, thus make requests for each custom resource, since the request could be different based on spec or other parameters related to particular custom resource instance.

An interesting design question again popping up here is how the event source knows about the custom resources, if some information is needed from them. This is something that we've already discussed before. For cleanup for example we propagate an event for all the event sources, if a custom resource is deleted and the TimerEventSource has scheduled event for that event source, we want to cancel it. So there's a callback to let the TimerEventSource know that the custom resource is deleted. The question is if we should not have callback on other cases, like when a custom resource created or updated. (Such callback could be implemented now of course manually from the controller.)

closing, implemented under mentioned umbrella issue and PR: https://github.com/snowdrop-zen/java-operator-sdk/issues/121


kafka.Admin is not a function

Describe the bug
I try to use the admin from kafka.admin() and it produces the error 'kafka.admin is not a function '
To Reproduce
Please provide either a link to a:
just using the following commands is enough
const kafka = new Kafka({
clientId: config.clientId,
brokers: config.brokers,
connectionTimeout: config.connectionTimeout,
authenticationTimeout: config.authenticationTimeout,
reauthenticationThreshold: config.reauthenticationThreshold,
});
const admin = kafka.admin();
Environment:

OS: [Mac OS 11.0.1]
KafkaJS version [1.15.0]
Kafka version [2.12-2.3.0]
NodeJS version [10.16.3]

Duplicate of #990


Add support for QRs without a termination byte

#77 reports an issue scanning a QR code without the termination byte. Feels safe to return the data we have assuming we've completely exhausted the data stream, even if we don't encounter the termination bit. This matches the behavior of ZXIng.
Also added the image as a test case.

Hmm, reading this makes it seem like we've misunderstood under what circumstance a termination byte would show up, and also how (aka it could just be 1 0?)
Need to investigate a bit more.

Updated in 93d2eb9 to follow the spec which says

The end of data in the symbol is signalled by the Terminator sequence of 0 bits, as defined in Table 2, appended to the data bit stream following the final mode segment. The Terminator shall be omitted if the data bit stream completely fills the capacity of the symbol, or abbreviated if the remaining capacity of the symbol is less than 4 bits.

I actually see the problem - the /dist folder is out of date, it has not been updated for 2 years missing many of the changes since then.


Taking GridViews

@barbaramartina  one suggestion, please check this PR, I also put the link available in case the designers need to find more details they can open the link and share it with the developer/s ;).
*side note, I found this project very useful for UI/UX designers too. they can have a better understanding of what is available in SwiftUI and also they can think like the developers when they want to design a new standard User Interface, then the out come will be easier for developers to develop, and also fewer challenges because sometimes designers can be mentioned based on what object they did design one specific part.
feel free to change or modify any part of the code in all of my branches.
BR,
Ali

@alighayeni  thanks for your contributions. I find the idea to also make this catalog open to designers within our companies very helpful, it can be a way to easily get use to the new components and have an overview of the possibilities of SwiftUI.
Also with the time, the complexity of the views we develop will increase (i.e the gestures composition you did, is something that not all the time is needed in a project, but when it's needed is really cool to have a place to go and copy the reference code instead of googling around and trying things which you can not see right away and don't know if they work).
I'll be taking some more smaller / simpler components in the following days :), I tend to want to take the most complex one first, but is also nice to see how small things like progress views can work.
I hope everything is going well at your side.


Bolussnoze etc

Includes #186, a test, and merge with dev

I've been testing this successfully in prod with default bolussnooze_dia_divisor (2).  Anything else we want to test before merging?


Add stale issues/PRs workflow

What kind of change does this PR introduce? (check one with "x")

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[X] CI related changes
[ ] Other... Please describe:

What is the new behavior?
Added workflow for marking issues and PRs as stale and auto closing them after a grace period.
Does this PR introduce a breaking change? (check one with "x")

[ ] Yes
[X] No

Looks great.... might want to tweak the messages later but good for now.

Thanks @Hypercubed. Yeah I just copy-pasted their example messages. Should I go ahead and merge it to see it in action 🎉  ?


[Feat] Add injured_count_per_age_group_stacked Widget

Is your feature request related to a problem? Please describe.
This widget structure is a stacked bar, similar to widget injured_count_by_accident_year

Describe the solution you'd like
Add the widget of injured_count_per_age_group_stacked to production, similar to injured_count_by_accident_year

This pr of adding a new widget might help


Re-exported value in

When I import a value exported by a different module like this:
<template>
<div>{{foo}}</div>
</template>

<script lang="ts" setup>
export { foo } from "./test"
</script>

test.ts:
export const foo = 42;

foo is recognized at runtime by Vue, but Volar reports a Cannot find name 'foo' error. A workaround is to add this below the export ... line:
import { foo } from "./test"

But it means that I have to duplicate all values I want to import.

This is expected behavior. foo should not recognized at runtime. Please forward this issue to vue-next.


[FLINK-10906][docker] Don't print configuration in docker-entrypoint.sh

What is the purpose of the change
In order to not leak secrets we should not print the configuration in docker-entrypoint.sh.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

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

Documentation

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

Thanks for the review @zentol. Merging this PR.


[BUG] user agent cannot be modified to conform to configured terminal

Try Instagrapi SaaS with a free trial https://hikerapi.com/p/5GBWznd3
Describe the bug
user agent cannot be modified to conform to configured terminal
To Reproduce
my code :

and the session.json :

Desktop (please complete the following information):

OS: Docker
Python version 3.10.
instagrapi version 2.0.3
moveipy version if used
imagemagick version if used

I apologize if I haven't put the data in the right order, but the tutorial isn't very clear on this point, or at least there aren't any examples.

Perhaps try using the "os" and "json" modules to edit the JSON file.

I've already tried it but it resets the basic settings, I don't understand my mistake...


Release 0.32.2

Fixes a minor metadata problem that was one of the blockers for releasing all crates of 0.32.1.

Codecov Report

Merging #1334 (cb30f71) into v0.32.x (dc9861d) will increase coverage by 0.0%.
The diff coverage is n/a.

:exclamation: Current head cb30f71 differs from pull request most recent head bc1823a. Consider uploading reports for the commit bc1823a to get more accurate results

@@           Coverage Diff           @@
##           v0.32.x   #1334   +/-   ##
=======================================
  Coverage     60.0%   60.1%
=======================================
  Files          276     276
  Lines        24529   24521    -8
=======================================
+ Hits         14739   14743    +4
+ Misses        9790    9778   -12

see 4 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Actual result
Errors :cry:
Environment
Tinacms Package Versions
├─┬<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>invalid
├─┬<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>├─┬ UNMET PEER DEPENDENCY<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>

Tools

Tool
Version

browser
chrome

os
ubuntu 18.04

node
14

npm
6

What I tried
This is the same error I was getting last week @ncphillips and @chrisdmacrae. I gave up on debugging after 4hrs of no luck. I started to get closer to the issue. I could catch the error in the GithubErrorModal but I could not hunt down where the error was coming from.

Good catch @logan-anderson.

Problem 1: Committing CHanges
The GithubFile class assumes that the content was retrieved  usingfetchFile. This is not always the case when working with next. It's during fetchFile that it sets the sha.
Adding this to GithubFile fixes saving

Problem #2: Rendering the Modal
The blow up is actually coming from getModalProps though. The reason is that it unsafely calls GithubClient#getBranch (i.e. it doesn't wrap it in a try-catch)

GithubClient#getBranch is a little funky because it doesn't throw for 404's but it does throw for everything else. This doesn't make sense to me and there's no comment explaining why.

The safest thing to do is to just put the try-catch in getModalProps but we should also investigate removing the inconsistent behaviour in getBranch.

@ncphillips Should I copy number 2 into a separate issue?

Yeah that's a good idea


[Enhancement]: Simplify the display of table information in the SQL Monitor Report.

Description
Simplify the display of table information in the SQL Monitor Report.

Display the table information simply, without extra formatting, so it's easy to copy the table structure for reproducing issues.

fixed:


Transitions broken between 1.2.5 and 1.2.6

The latest update to hyperapp introduced a bug in transitions, you can notice in the toasts example when toasts are removed. (Janky behavior)

@zaceno Any idea where the bug is?

@jorgebucaran I opened an issue in Hyperapp with what I've figured out so far. I believe it's a bug in 1.2.6.
https://github.com/hyperapp/hyperapp/issues/710


Why afFieldInput?

tags:
  type: [String]
  autoform:
    type: "selectize"
    afFieldInput:
      multiple: true
      selectizeOptions: {}

equal
tags:
  type: [String]
  autoform:
    type: "selectize"
    multiple: true
    selectizeOptions: {}

Is it true, if I do not use afFieldInput?

It first looks for specific object and then looks immediately within autoform object. If the attribute causes different behaviors on different components, then it's safer to put it under the specific component name object.
Also, if it is an attribute that you want added to the HTML (like class), then it's safer to put it under the correct component name so that it does not get added to all components.
But otherwise, yes they are equal.