Merge "Show Extension/Feature using this account" and "Manage Trusted Extensions"

#96226

select an account
select "show extensions/features using this account"
😕 you get a quick pick that doesn't allow you to do anything at all
select "manage trusted extension"
😕 you get a slight different quick pick that at least allows to check/uncheck extensions

useless picker

better picker, but it shows different info?

It confuses me as well when I see different results in these two quick picks.

Couple of thoughts here:
If combining them into one, "Preferences Sync" becomes something that could potentially be unchecked, do we want to treat it any differently? The result would be that if preferences sync tries to read a token from that account, you see a consent dialog. Seems a bit weird for there not to be trust for VSCode itself, but this would then be consistent with extensions.
Erich had an idea of showing the "last used" time, when the extension or core feature last read the access token. If we added that, that would make it more obvious that some extensions have actually used a token during this session, and some have not.

What happens if I uncheck in general say on Github Pull Requests Nightly Build ?

If you uncheck an extension and it tries to read an access token, a consent prompt is shown. Otherwise it is able to read the access token silently. It's similar to how "Trusted Domains" behaves

I removed the "Show features and extensions using this account" option and have added timestamps showing when an extension last accessed the account in "Manage Trusted Extensions".
Preferences sync is not listed there, it's only extensions. We can show which account is being used by preferences sync by exploring a richer accounts UI: https://github.com/microsoft/vscode/issues/97168


The data between the different locusts

If I have some test users, now I want to apply one user to a locust, and this user won't be used by the others, how can I do?

You could include an iterable of user data which you pop from on_start. Something like:
class APIUser(HttpLocust):
    # ...
    task_set = WebsiteUser
    users = [{'login_name'<EMAIL_ADDRESS>'password': "123"}, {'login_name'<EMAIL_ADDRESS>'password': "456"}]

class WebsiteUser(TaskSet):
    def on_start(self):
        if len(self.locust.users) > 0:
            user = self.locust.users.pop()
            self.locust.login_name = user['login_name']
            self.locust.password = user['password']

It really works, thank you very much!

Another question is after I stopped the test from website button which named “stop”, I started the test again, but the data is empty. So how can I add the data back to the data set after locust is stopped?

How can I control the datas between the different slaves, if one slave pop one data, meanwhile the data can't be used by the others.

If it is general, static data that all the instances share, it can be included as a variable within the HttpLocust  class. If it is data that is specific to a locust (such as login credentials), it might be best to keep separate, or instead of popping the data, reference it. Something like:
user = random.choice(self.locust.users)

@zvxr The initial solution you posted is not working (at least not for me). When one "worker" does pop from self.locust.users, another worker still sees the entire list of self.locust.users. The pop operation was executed just for the first worker

Same thing, initial solution not working

This seems to be the right (although a little bit ugly) way to do it,  (fixed the example above):
class APIUser(HttpLocust):
    # ...
    task_set = WebsiteUser
    users = [{'login_name'<EMAIL_ADDRESS>'password': "123"}, {'login_name'<EMAIL_ADDRESS>'password': "456"}]

class WebsiteUser(TaskSet):
    def on_start(self):
        if len(self.locust.users) > 0:
            user = self.locust.__class__.users.pop()
            self.locust.__class__.login_name = user['login_name']
            self.locust.__class__.password = user['password']

Although the strategy above won't work if you need to share data between several locusts (e.g. if you run locust like this: locust --host http://example.com ApiUser SomeOtherLocustClass)
I would recommend having a separate var or static class for it, e.g.:
class SharedData(object):
    users = [{'login_name'<EMAIL_ADDRESS>'password': "123"}, {'login_name'<EMAIL_ADDRESS>'password': "456"}]

class APIUser(HttpLocust):
    # ...
    task_set = WebsiteUser

class WebsiteUser(TaskSet):
    def on_start(self):
        if len(self.locust.users) > 0:
            user = SharedData.users.pop()
            self.login_name = user['login_name']
            self.password = user['password']

Another question is after I stopped the test from website button which named “stop”, I started the test again, but the data is empty. So how can I add the data back to the data set after locust is stopped?

You can handle test stop via Locust.teardown method

For distributed locust cluster something similar to this could be used: https://medium.com/locust-io-experiments/locust-experiments-feeding-the-locusts-cf09e0f65897


use case of the language

After browsing through the sites and docs I'm not sure where to put wren - what use case are you trying to target?
I'm always looking for a bash replacement for scripting. Something with a bit more power (data structures, first-class functions, exception handling) but with the same power (running external commands (pipes, redirection, backgrounding), powerful string API (globs and regexps), simple filesystem handling (creating/filtering files/directories, reading/writing to files, ...)) and close-to-0 startup.
From a quick glance I don't see any API for starting external processses, creating directories or transforming strings with regular expressions or any other DSL. Does that mean your use case lies elsewhere?
A few more random thoughts/points:

it would be nice to pinpoint some use cases in the README or on the web page, preferably with some examples
the docs on wren.io are terribly broken :) The main site has a different list on the right-hand side than this one, there is no way to get here from any link and some modules don't have a page at all

What I've read so far, is that Wren will be available as small embeddable language, as well as ship a powerful CLI application that combines Wren with all the functionality you've listed, mostly based on libuv. Of course, this serves two completely different use-cases.
But, especially since it is still mainly a one-man side project, it will take a long time to get there and currently if you want to use Wren, you have to be prepared to help fill in the blanks for any stuff you're missing.

Bob: « I’m an ex-game developer, so when I think “scripting”, I tend to think “game scripting”. » source

The main site has a different list on the right-hand side than this one
IIRC the right-hand side of the module page is the old menu. Maybe it didn't get regenerated if it hadn't changed since?

there is no way to get here from any link
on the module page, bottom of the menu

and some modules don't have a page at all
OS is a CLI only module, the docs only lists built-in modules (there is only "core")

Oof, yeah, I must have left some stale files around the last time I regenerated it.

Docs have been regenerated and auto-deploy whenever a change lands on master.


[spark] Support auto disable bucketed scan

Purpose

This pr adds a new rule DisableUnnecessaryPaimonBucketedScan to support auto disable bucketed scan if the bucket scan is not actually effective i.e., there is no shuffle exchange been removed. This change is to avoid performance regression since the bucketed scan may have smaller parallelism than normal scan.
For example: a table with bucket key x but user join/group-by/partition-by on column y.
Note, this rule is inspired from Spark DisableUnnecessaryBucketedScan but work for v2 scan.

Tests

Add test.
API and Format

no
Documentation

It seems spark test failed.

@JingsongLi thank you for the reminder, it took me a while to find the root cause...

@JingsongLi @YannByron  do you have to take a look ? thank you

+1 Thanks @ulysses-you for the contribution. Merging...


Generate includes/ghcversion.h

This should be the final commit to fix #39.

Hope I didn't miss anything.

Thanks! Looks fine.


Package Initialization Error

Diagnostics
Request: GET https://api.teletype.atom.io/protocol-version

Versions
Teletype version: v0.13.4
Atom version: 1.45.0
Platform: win32

Api server propably just restarted

pon., 16 mar 2020, 17:28 użytkownik legofreak1999<EMAIL_ADDRESS>napisał:

Api server propably just restarted
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/atom/teletype/issues/509#issuecomment-599632104, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AOJA5KH5AY4ELYFWUKOOUT3RHZHUPANCNFSM4LMNBQQA
.


RasterizerStorageRD: Don't override format value

Value of r_format.format was set a little before

Thanks!


can demo use flower-ktorfit?

Dear Sir
i  follow  "ktorfit"
as the issus   https://github.com/Foso/Ktorfit/issues/85
you say  https://github.com/Foso/Ktorfit/issues/85#issuecomment-1294224913
so i go to here
can demo how use flower-ktorfit ?
THX

Yes, demo is mentioned in README file under Installation section for ktorifit. Try it and it need more help, make a comment here.

I'm closing the issue now. Let me know if you need more help.


Status page password handling fixes

This PR attempts to fix two issues I found with the betteruptime_status_page resource:

password is not marked sensitive and shows up in the output
Running terraform plan for any status page with a password will always try to update it even if the password hasn't changed

The cause for the latter issue seems to be the fact that the /api/v2/status-pages/{id} APIs (POST, PATCH, GET) never return the password once it's set, and this causes an empty password to be stored in the state. You can actually see this as a warning in the debug logs after applying changes:
    The following problems may be the cause of any confusing errors from downstream operations:
      - .password: was cty.StringVal("foobar123"), but now cty.StringVal("")

And here's the plan (before this PR) for the situation where the password hasn't actually changed:
Terraform detected the following changes made outside of Terraform since the last "terraform apply":

  # betteruptime_status_page.test has been changed
  ~ resource "betteruptime_status_page" "test" {
        id                         = "..."
      - password                   = "foobar123" -> null
        # (9 unchanged attributes hidden)
    }

...

Terraform will perform the following actions:

  # betteruptime_status_page.test will be updated in-place
  ~ resource "betteruptime_status_page" "test" {
        id                         = "..."
      + password                   = "foobar123"
        # (9 unchanged attributes hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

In order to test the latter case, the test server can now be instructed not to echo back certain fields, so the functionality corresponds to the real-world API.
I tested plan, apply and import with these changes and everything seemed to work as expected.

@codeflows Thanks a lot for this! This makes sense to me. Looks like the tests have failed though, I'll need to look closer into why that is.

Hi @adikus . I seem to have at least made some oversights w.r.t Go error handling which I'm not that familiar with :) I can have a look tonight.

@codeflows Turns out the errors are due to the release of Terraform v1.1.0 which doesn't looks like is compatible with terraform-json v0.12.0. I've upgraded it to v0.13.0 on master. Can you try rebasing?

@adikus rebase done ✅ I also added a commit to fix the lint error which was due to err not being handled.

@codeflows Thanks! Looks great. I'll try to get this merged and release either today or tomorrow (there's one more change I would like to bundle into the release).


Use KDL as the settings/config file thingy

I think KDL is great and using it would be Cool Beans.
I propose that Camping apps, when they are invoked, convert a config or settings KDL file that is adjacent to whichever file is invoking Camping.goes into the settings of that App.
Additionally we need a couple of functions:

Replace settings with settings from Config. You could specify a location or not.
Replace settings with settings from App. Obviously pass the module to get the settings.
Merge settings.

We should also have a simple, or at least documented, way to grab settings from environment variables and to put them into our apps.

This is a stub issue for some functionality that's already been added to Camping. config is new and uses kdl. It needs documentation and more extensive tests.


Android Basics: Viewmodel and State in Compose

Hello,
I have found three issues in the codelab [Write unit tests for ViewModel]
(https://developer.android.com/codelabs/basic-android-kotlin-compose-test-viewmodel?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-4-pathway-1%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-test-viewmodel)
The first one is in the "Test strategy" tab, in the second boundary case with method "gameViewModel_AllWordsGuessed_UiStateUpdatedCorrectly()" in the description it is announced as  "gameViewModel_Initialization_FirstWordLoaded()", which is not correct, as we have already applied this method earlier. I attached the screenshot for better understanding what i've meant.

The second one is in the "Introduction to the code coverage" tab. When we add "gameViewModel_WordSkipped_ScoreUnchangedAndWordCountIncreased()" method, the companion object of SCORE_AFTER_FIRST_CORRECT_ANSWER is missed (you used it in the solution code tab, but skipped it in the codelab). Of course it is underlined as an error in the Android Studio.
Here is the  screenshot

The third issue is in the solution code (and in the codelab accordingly).
Two test can't be passed even in the solution code according to the screenshot below.

And actually it is an issue of the previous codelab where we did Unscrambled app. To end the game we had this condition: (usedWords.size == MAX_NO_OF_WORDS), which equals to 10 == 10. But in the test we compare GameUiState.currentWordCount with MAX_NO_OF_WORDS. And as initial value of currentWordCount equals to 0, the game stops when currentWordCount equals to 9 (so the first word is counted as zero word, the second one as the first one and so on). You can see it when you open the app, it will be written "0 of 10 words". I think it is illogical as when we start the game the first one of 10 words is available for guessing. Further more, when we end the game the latest count shown is "9 of 10 words", which can be confusing for user, as he or she will think that there is one more word to guess before the end of the game.
I think that we should reassign the initial value of GameUiState.currentWordCount to 1 on both codelabs to solve this issue.
Thanks so much for your codelabs.

If I could add on the 3rd issue.
Even if I substitute the value 10 for MAX_NO_OF_WORDS with 9, the test still fails.

Hello @asya-dukhan,
Thank you for reaching out to us and reporting the issues.
As for the first issue, the code snippet was fixed:

As for the others, we are on them. We will keep you updated.


Review Section[OUR TESTIMONIALS]Added

ISSUE:#419
Fixes #419
OUR TESTIMONIALS section will show reviews by the people who used this platform for learning cpp.
reviews are added in form of cards with some hover effects.

@subhadipbhowmik  Please review and merge my PR.

@subhadipbhowmik Please review the  pr

@subhadipbhowmik Please review the  pr

Just wait a while we are rebasing the whole production version. Will update soon.


Unable to generate css bundle with LimitChunkCountPlugin maxLimit=1

Node: 8.9.1
OS: Ubuntu
I was using dynamic import in order to create multiple chunks for my javascripts but now I have to disable chunks for some time.
So I added maxChunks option to 1 for LimitChunkCountPlugin.
Now everytime I build, the app doesn't create the css bundle, created by extract-text-webpack-plugin.
With maxChunks=2, it creates the css bundle.
Am I doing something wrong?
Minimal reproduction is in the link below.
https://github.com/sumanla13a/extract-text-plugin-reproduction

DEPRECATED
Please use: https://github.com/webpack-contrib/mini-css-extract-plugin


NoEmptyLinesAfterPhpdocsFixer - add new case

Empty line between typehinting docs and return statement should be preserved.
@GrahamCampbell , could you take care of this, please ?

Ooops. This one should be easy to fix. We can just check if the docblock contains exactly one line or not.

Will fix it now...

Wait, isn't 1.4 already released? Will there be a 1.4.1?

Single or multiline should not matter. If next line is a return it should
always leave the empty line
Op 18 jan. 2015 22:31 schreef "Graham Campbell"<EMAIL_ADDRESS>
Will fix it now...
—
Reply to this email directly or view it on GitHub
https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/975#issuecomment-70426998
.

Hmm, also I've misread this. You don't want the line removing in this case. Hmmm.

I disagree with this fix actually. Docblocks should document things and should not be used otherwise. The docblock you've provided does not document anything so should be removed.

It is indeed incorrect usage of a docblock. Nevertheless it should leave
the empty line as is.
Op 18 jan. 2015 22:33 schreef "Graham Campbell"<EMAIL_ADDRESS>
I disagree with this fix actually. Docblocks should document things and
should not be used otherwise. The docblock you've provided does not
document anything so should be removed.
—
Reply to this email directly or view it on GitHub
https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/975#issuecomment-70427133
.

It is indeed incorrect usage of a docblock.

It's not really an incorrect usage as such. We check the type of a variable, then we force document it, but I don't like that.

Wait, isn't 1.4 already released? Will there be a 1.4.1?

We will see. after each release there is some spike of using the tool - and new bugs are detected.
1.5 will be big release thanks to #887, so the regression will be quite long.
If there will be errors that could be fixed fast and reelase as 1.4.1 without waiting week for 1.5 release - why not.
But when 1.5 will be released 1.4 won't be maintained anymore

Imo the removal of the newline is expected behavior, having newline before return is anotehr rule, and this fixer should not care about that.

I'm unlikely to have time to look into this this week btw, so if anyone else has some free time, feel free to jump in and fix this before me.

Proposition of fix was send.

Ready to merge?

PR has been merged.


Nexus Version on Page shows 1.5.1

But the file version is 1.5.5. I've never uploaded anything to Nexus so I don't know but I figured I'd give you a heads up.

Strange... the file even shows the correct version. Anyway, I fixed it. Thanks for telling me.


Manpage generation improvements

Below you'll find a few improvements to dev-bin/make-man-pages.pl that primarily help with generating better manpages, easier. I realize this is a script that is intended to be used mostly by you rather than downstreams, but in Debian we've decided to regenerate manpages as part of our efforts to distribute the preferred source of modifications and ensuring a FL/OSS stack can regenerate all "compiled" files.
I expect some of these improvements -the defined(3) manpage and the smarty output- to affect you and produce better manpages in the official tarballs. The rest are mostly intended to be used by others (like Debian), but are generic enough that I'd prefer to not carry them as external patches.
Happy to answer any questions or make any desired improvements -- let me know!

Nice improvements! Thanks!

Nice improvements! Thanks!


HTML preview metadata entry

The spec describes how ro-crate-preview.html, if present, should be structured, but does not specify if and how to refer to it in the metadata file. The Workflow RO-Crate spec shows the following example:
{
      "@id": "ro-crate-preview.html",
      "@type": "CreativeWork",
      "about": {"@id": "./"}
}

Which seems to be followed by WorkflowHub. Should the RO-Crate spec recommend this explicitly? What about ro-crate-preview-files/?

I think preview files should be left out of the JSON-LD. If we do have a convention for listing the HTML file then it will need to have an appropriate conformsTo property  - to distinguish it form the Ro-crate-metadata Descriptor.

I don't think the ro-crate-preview.html should have a conformsTo as we have in 1.1 reduced the requirement of what the preview HTML file has to list.
Perhaps as @simleo suggest it would make sense for it to be (able to be) listed - specially if it may have been written by a person who should get credit. It would also mean that within the HTML file itself, which embers a copy of the JSON-LD, it would self-declare what it's about.

Suggest moving this for after 1.1

Perhaps as @simleo suggest it would make sense for it to be (able to be) listed

If so, should it be typed as ["File", "CreativeWork"] and referenced from the root dataset via "hasPart"?

I think ro-crate-preview.html is not what we call a Data entity, and should not be considered part/contained of the RO-Crate. Rather it "is" the RO-Crate, just like ro-crate-metadata.json - they are siblings that represent or serialize the conceptualization of this particular crate.
It is often hard to distinguish between data and metadata, but I think at least at this level we have to agree these two files are metadata about all the other things!
If we listed ro-crate-preview.html, then it is kind of saying "OK, reader of ro-crate-metadata.json, you will find more info in this HTML file" and vice versa. But the two files would typically contain more or less the same information.
If the preview file also took the role of a README/index file that also described the Crate further (and that info was not in the JSON-LD), then perhaps hasPart and "upgrading" to File would be appropriate. But what I've seen is that this has tended to be a separate file, if included, which perhaps also explains that it is an RO-Crate.

another reason for leaving it out is that it may become wrong on editing.. as a "magical" filename declared in spec, an editor is free to just delete it or replace it. But if it's declared as an entity then perhaps it needs to be preserved.. unless as you say we make it "conformsTo" tagged or similar?
It should be fine to "augment" a RO-Crate with no preview file and add it in, without having to update the JSON-LD in both cases. This could otherwise lead to inconsistencies. It's not a problem the other way because ro-crate-metadata.json is mandatory.
However I can see a reason why - in the ro-crate-preview.html itself, we will also have the JSON-LD included -- but within there is no link from the HTML document you are in, to what it's about, and that is what the fragment with about would add, and which search engines would also wonder about. In a sense there it would help make ./ a top node like in the JSON-LD equivalent.
So do we simply recommend that such a statement is added in the Preview's embedded JSON-LD?

I think we need to settle on this and recommend one way or the other explicitly in the spec.

Could be alternative conformsTo that indicates the preview section. But this file may be re-generated and not fixed/expected to exist.

@marc-portier says we can permit it, but it is optional. It should then be listed as a derived entity from the metadata JSON. Can include when was it made, and by which tool.


Fix typo in commented-out part of default .conf (#1230).

LGTM

LGTM

Ping?  Not sure why travis was failing, but this passes local checkin tests.


add image attributions w/ link

[ ] home
[ ] about
[ ] profile

@davelandry not sure who will be tackling this but I made room next to the "About" introduction paragraph for the photo credit. I'd also like to include a link there to the data source section of the About page. Every person I've shown the beta inevitably asks about the sources. You can leave it unstyled if you want and I'll take care of it with final profile tweaks.

@housegeoff we're going to get the flickr script hooked up next week to pull in the image sources.


:wrench: experimental branch to demostrate db updater - DO NOT MERGE!

:rocket: deployment of profiles succeeded (http://profiles-pr-143.dev.beta.nhschoices.net)

No longer needed as db-updater is updating profiles-db in dev


Fixed references to RC2, OS X, and Update 2

Is this the one we should review @stevehoag? I'm confused.

yes, but I have merge conflicts that I can't seem to fix

@BillWagner can probably help you with that

@stevehoag Give me 2 minutes, and I'll help with the merge changes. I looked at your PR and fixing the conflicts will take us < 5 minutes over skype

do I need to comment here again or will you look at my comments from PR #614?

@mairaw I'll reference your comments in #614.
@BillWagner yes, I'd appreciate the help.

@stevehoag awesome! :+1:

Can I merge this now (before more files get moved)?

:shipit:


Allowing for single responses

I kept on running into a weird problem during debugging where the responses were not appearing. The response I wrote just straight up was not appearing.

Turns out that with only one response, it just straight up isn't rendered. You need minimum 2 responses for it to work. I'm not too sure if this is an issue with the example dialogue bubble or an issue with the dialogue manager itself, but it's something that needs looking into.
Why would you ever want a single response? To signal to the player that they have no choice, that something is inevitable, and that it is them is doing it. It's more active and engaging than passive dialogue text.

do function()

Yeah that's a good point. I'll remove the stuff that bypasses single responses.


Mistake and typoes in Backward Substitution, Solving Ax=b, 15_LA_gaussian

In Backward Substitution, Solving Ax=b, 15_LA_gaussian, it writes:

Backwards substitution requires us to move from the last row of $U$ and move upwards.  We can consider again the general $i$th row with
$$
U_{i,i} x_i + U_{i,i-1} x_{i-1} + \ldots + U_{i,m-1} x_{m-1} + U_{i,m} x_m = y_i
$$
noting that we are using the fact that the matrix $L$ has 1 on its diagonal. We can now solve for $y_i$ as
$$
x_i = \frac{1}{U_{i,i}} \left( y_i - ( U_{i,i-1} x_{i-1} + \ldots + U_{i,m-1} x_{m-1} + U_{i,m} x_m) \right )
$$

Both equations have index mistake ($U_{i,i-1} x_{i-1}$), which should be
$$U_{i,i} x_i + U_{i,i+1} x_{i+1} + \ldots + U_{i,m-1} x_{m-1} + U_{i,m} x_m = y_i$$,
$$x_i = \frac{1}{U_{i,i}} \left( y_i - ( U_{i,i+1} x_{i+1} + \ldots + U_{i,m-1} x_{m-1} + U_{i,m} x_m) \right )$$.

Matrix $L$ has nothing to do with backwards substitution. Noting that the matrix $L$ has 1 on its diagonal is unnecessary.

The second sentence of ones between two equations should be

We can now solve for $x_i$ as ...

Thanks, (1) has been fixed and (2) and (3) was clearly a copy-paste error (I should have proof read).

This has been addressed now in commit https://github.com/mandli/intro-numerical-methods/commit/74378de11c3146b1999e55a8f6a68768dd0113f9#diff-7cf2daec2ce73ce6343d2c99819e2a16


Vary activePower signals from RampUpType between some tolerance

Currently when a RampUpType PowerPlant is up and running, there is no randomness in the power values. To be more naturalistic, it would be ideal if we can emit varying signals with some randomness.
Once this randomness is built in, we should then pipe the signals from the PowerPlant to a WebSocket endpoint. The frequency at which the signals are emitted should be configured!

Added the Tolerance factor into the RampUpTypeActor!

Currently under implementation!

Tolerance level added only for RampUpType PowerPlant's. Currently the tolerance level is added in the RampUpTypeActor where any request for TelemetrySignalMessage comes in and the actor just randomizes the activePower telemetry signal to be with the tolerance range and hands the signal to the caller. This is fine for now, but the reality is that this random activePower should also be reflected in the StateMachine's state. But for now this is not needed!


Fix for #753: sortable not working in IE11

Why isn't this merged?

This needs all changes to dist removed, and rebasing.

#1503 already merged, closing.


Resizing the app view/window on android causes a full app restart

Describe the bug
Resizing the app on android, for example when using "split screen" features, causes a full app re-launch.
To Reproduce
Steps to reproduce the behavior:

Start the bluesky app on android
Hit the "square" app switching button
Click on the bluesky app icon above the app screen
Hit "split screen"
Choose another app to split the screen with
The bluesky app relaunches when it is "shrunk" to be half the screen size
Resize the split by dragging the divider bar, so the bluesky app is 1/4 or 3/4 of the screen size
The bluesky app relaunches every time you resize the split

Expected behavior
The bluesky app should resize and update the layout without restarting (potentially crashing? not sure)
Screenshots
(I don't have GH logged on with my phone, if you can't repro and need screenshots or a screen recording, let me know and I will do it)
Details

Platform: Android
Platform version: Fairphone 4 - Android 12
App version: 1.28.0

Additional context
Y'all are awesome!

Recorded this to show a friend, so I figured I'd go ahead and upload the repro video.
https://github.com/bluesky-social/social-app/assets/2097964/c0220701-7e50-4d07-8697-8bfdb2ffa3f6

I had no idea Android even supports this. We'll have to find some time to suss out why it's doing this.


Is django-perf-rec work with "delete" queries relative to an object ? django < 1.9 only

I'm asking this question because when using it in our projects I'm actually tracking a "delete view" on a specific object and django-perf-rec logs "DELETE queries" with different order.
When I dig a little bit in django implementation of deleting on cascade object , I actually found that the collector which tracks objects to delete store values inside a Set() through this function
https://github.com/django/django/blob/1.8.17/django/db/models/deletion.py#L61
In my case (with six differents attributes) , it returns a list with unpredictable order, and cause a diff in the file create by django-perf-rec.
I would like to know if my conclusion seems good to your eyes , if you knew about it, and if there are workaround in order to make it.
Many thxs.

You seem to be right. Perhaps we can add a patchy-patch to make it deterministic like we do in https://github.com/YPlan/django-perf-rec/blob/master/django_perf_rec/orm.py#L10 .
Can you open a PR with at least a test case, if not the patch? 😄

sure many thanks for your fast reaction :)

Fixed in #57 , thanks!


Improve the AlertmanagerMembersInconsistent alert

The expression alertmanager_cluster_members{job="alertmanager"}[5m]) is assumed to return
one series for each alertmanager instance in the cluster. When running inside Kubernetes,
alertmanager pods can get evicted and rescheduled. This can change the instance label and
produce a new series for that alertmanager instance.
When this happens, there will be a short interval in which Prometheus returns values from both
the new series and the old series. As a result, counting the number of
series for the alertmanager_cluster_members metric will overestimate the
number of instances in the given cluster.
This commit modifies the the AlertmanagerMembersInconsistent alert to group series by
alertmanagerNameLabels when calculating the number of alertmanagers in
the cluster.
Please refer to the following link for more information on how Prometheus deals with staleness: https://www.robustperception.io/staleness-and-promql
Signed-off-by: fpetkovski<EMAIL_ADDRESS>

Thank you!


Out of memory errors when parsing large files, and alignments for parsed files

Hi guys
I'm trying to parse a file of ~500k lines, and I always get the following error:
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
        at edu.illinois.cs.cogcomp.LbjNer.LbjTagger.NEWord.addTokenToSentence(NEWord.java:156)
        at edu.illinois.cs.cogcomp.LbjNer.ParsingProcessingData.PlainTextReader.parseText(PlainTextReader.java:33)
        at edu.illinois.cs.cogcomp.LbjNer.ParsingProcessingData.PlainTextReader.parsePlainTextFile(PlainTextReader.java:24)
        at edu.illinois.cs.cogcomp.LbjNer.LbjTagger.NETagPlain.tagData(NETagPlain.java:38)
        at edu.illinois.cs.cogcomp.LbjNer.LbjTagger.NerTagger.main(NerTagger.java:21)

Is there a way to avoid the OOM issue without allocating more memory to the JVM?
Also, is it possible to get alignments between a text file and the resulting parsed AMR file without running the align script, especially because the output of JAMR isn't in the format that the align script expects?
Thanks
Kris

Have you resolved it? Thanks.


python code running several times when run through command line

I'm running a simple script with just a firebase import and am running into an issue where it runs the code several times over multiple threads.
#! python

from firebase import firebase
import sys

print "Hello"
print (sys.version)

returns the following:
C:\>python test.py
Hello
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
Bye
Hello
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
ByeHH
elloello

22.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)].7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]

BByeye

Hello
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
Bye
Hello
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
Bye

whereas
#! python

import sys

print "Hello"
print (sys.version)

returns the correct:
Hello
2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]

I'm running python 2.7.10 on Windows 10 in the command line.

I have the same problem. Did you have a solution?

def main(argv):
   # your code here

if __name__ == '__main__':
  main(sys.argv)

solves the problem

@doczoidberg The above fix is not working for me . I am using it with tkinter and evertime i closes the windows it opens 5 more instance of it .  https://stackoverflow.com/questions/48682310/python-pyinstaller-exe-opens-multiple-instance-of-tkinter-window-python-firebas
Here is the demo video https://vimeo.com/254817308

Hi, currently i'm experiencing the same problem with Python 2.7.14 and Windows 10.
Apparently the problem is on the module load... i've tried to comment all lines and the behavior was the same 'till i comment the import line.
So, to test I`ve created a simple script that look likes this:

And when I run it, the symptom is:

Weirdly, If I try to run the same script on Linux I have no problem.


Failure block invoked on statusCode 200

How can I avoid this? Thanks

The documentation provides everything you need to know about how success and failure are determined.
This is not a support forum. In the future, please take usage questions over to Stack Overflow or a more appropriate forum.


The left menubar in the website for 2.2.1 release is missing

In 2.2.1 website, the left sidebar is missing.
http://pulsar.apache.org/docs/en/io-overview/

#3278 is for this issue


Ospi bus support for the stm32H7x devices

This PR adds the support of the octoSPI bus for the stm32H7 devices
It updates the ospi flash controller driver
It also adds the OSPI instances to the stm32H7 mcus and boards
Not that DMA transfer is not yet in.
requires the https://github.com/zephyrproject-rtos/zephyr/pull/45487
Signed-off-by: Francois Ramu<EMAIL_ADDRESS>

rebase and fix merge conflicts

rebase
add the OSPI_CLK_SRC to configure the independent peripheral clock (until the  https://github.com/zephyrproject-rtos/zephyr/pull/46703 is completed)
Note the compilation warning  on #define FLASH_SECTOR_SIZE        4096 --> fixed by https://github.com/zephyrproject-rtos/zephyr/pull/45487

tested on the stm32h735g_disco with  west build -p auto -b stm32h735g_disco samples/drivers/spi_flash

*** Booting Zephyr OS build zephyr-v3.1.0-589-ge9bd6e5b4bee  ***
JEDEC OSPI-NOR SPI flash testing
==========================
Test 1: Flash erase
Flash erase succeeded!

Test 2: Flash write
Attempting to write 4 bytes
Data read matches data written. Good!!

rebase after merge of https://github.com/zephyrproject-rtos/zephyr/pull/46842
Align on the https://github.com/zephyrproject-rtos/zephyr/pull/46703  to define the alternate clock source in the DTS of the soc for each octospi peripheral to be pll1_q
The default clock source (0) for the octospi is not the PCLK1 (but rcc_hclk3) so it must be defined explicitly.

@manoj153 please revisit

rebase on<PHONE_NUMBER>7bb4382c8b4db0f2e17a87e4120065
remove unused OSPI_CLK_SRC definition


Packaging improvements

See future work in https://github.com/pyviz/panel/pull/12#issue-212486463

I think the majority of these have been addressed and we will be updating to newer versions of pyctdev in due course.


Add auto answer funktion

Add an auto-answer-function which responds to *"nein"*, *"Nein"*, "Nö", "nö", "Nee", "nee", "Ne" and "ne" with "Doch!!!"; To *"Gute nacht"*, *"gute nacht"*, *"Gute Nacht"*, *"gute Nacht"* and between 9pm and 4am  *"Schlaf"* or *"schlaf*" with "Gute Nacht💤" or "Sleep well in your Bettgestell" if the trigger message was sent by Jakob Ricken and to *"Guten Morgen"*, *"guten morgen"*, *"Guten morgen"*, *"guten Morgen"*, with "Guten Morgen!!!👋"

Maybe ignore upper- or lower-case spelling to reduce the arguments which are getting checked.

Are there any another keywords the bot should answer to?

it should alsow reply to *"🦦"* (emoji from: https://emojipedia.org/otter)  with "Süßer Otter 🦦 😍" (emoji from: https://emojipedia.org/otter and https://emojipedia.org/smiling-face-with-heart-eyes)

Maybe ignore upper- or lower-case spelling to reduce the arguments which are getting checked.

you can use  ${newMessages[cycle],,} to convert the whole string into lower cases, therefor ignoreing casesensitivity.


To test your sight, and reliability, please select the option of what should NOT be requested.
Stage Editor, 6K+ support, and winning icons.

You can do it on the data folder in assets, just write your texts and it will work

I made this possible.

I made this possible.

Thank you!


Add backlink to www.rancher.com

Fixes #247.
Helps with branding/SEO per feedback from web team.

@btat When creating a PR please add it to the project board (under the labels block at the right) so that we will see it.


Replaced ivado-medical-imaging -> ivadomed

Fixing hard-coded old repos name in the code

@olix86 good to merge?


be more specific about specifying branches

People are not used to including origin/ when asking for a branch-name,
see also https://github.com/jupyter/repo2docker/issues/135#issuecomment-343556938
so add that to the examples here.

Thanks @sneumann!!
Didn't we try fixing this a while back, so that you didn't have to use origin? If not, then I agree this is a helpful doc change :-)

For me jupyter-repo2docker --ref master https://github.com/norvig/pytudes works.

Yeah I haven't had a problem with not mentioning master.

Hey @sneumann let us know what you think we should do next with this.

Closing because of inactivity. Feel free to re-open if you come back to this.


AMBARI-22076. Unable to create new user after fresh install of Ambari…

What changes were proposed in this pull request?
Unable to create new user after fresh install of Ambari
How was this patch tested?
manually
Please review Ambari Contributing Guide before opening a pull request.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/565/
Test PASSed.


cilium connectivity test can't resolve host: one.one.one.one

Bug report
General Information

Cilium CLI version (run cilium version)

$ cilium version
cilium-cli: v0.12.8 compiled with go1.19.3 on linux/amd64
cilium image (default): v1.12.2
cilium image (stable): v1.12.4
cilium image (running): v1.12.4

Orchestration system version in use (e.g. kubectl version, ...)

$ kubectl version --short
Client Version: v1.25.4
Kustomize Version: v4.5.7
Server Version: v1.25.4

Platform / infrastructure information (e.g. AWS / Azure / GCP, image / kernel versions)

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

Link to relevant artifacts (policies, deployments scripts, ...)

used helm to deploy cilium

$ helm version
version.BuildInfo{Version:"v3.10.2", GitCommit:"50f003e5ee8704ec937a756c646870227d7c8b58", GitTreeState:"clean", GoVersion:"go1.18.8"}

Generate and upload a system zip: cilium-sysdump-20221129-145024.zip

How to reproduce the issue

Execute cilium connectivity test

$ cilium connectivity test
ℹ  Single-node environment detected, enabling single-node connectivity test
ℹ  Monitor aggregation detected, will skip some flow validation steps
⌛ [kubernetes] Waiting for deployments [client client2 echo-same-node] to become ready...
⌛ [kubernetes] Waiting for CiliumEndpoint for pod cilium-test/client-7db976bfbf-k245w to appear...
⌛ [kubernetes] Waiting for CiliumEndpoint for pod cilium-test/client2-6f8b754559-k58xx to appear...
⌛ [kubernetes] Waiting for pod cilium-test/client2-6f8b754559-k58xx to reach DNS server on cilium-test/echo-same-node-6d59fd9bc4-6f8wq pod...
⌛ [kubernetes] Waiting for pod cilium-test/client-7db976bfbf-k245w to reach DNS server on cilium-test/echo-same-node-6d59fd9bc4-6f8wq pod...
⌛ [kubernetes] Waiting for pod cilium-test/client-7db976bfbf-k245w to reach default/kubernetes service...
⌛ [kubernetes] Waiting for pod cilium-test/client2-6f8b754559-k58xx to reach default/kubernetes service...
⌛ [kubernetes] Waiting for CiliumEndpoint for pod cilium-test/echo-same-node-6d59fd9bc4-6f8wq to appear...
⌛ [kubernetes] Waiting for Service cilium-test/echo-same-node to become ready...
⌛ [kubernetes] Waiting for NodePort <IP_ADDRESS>:30636 (cilium-test/echo-same-node) to become ready...
ℹ  Skipping IPCache check
🔭 Enabling Hubble telescope...
⚠  Unable to contact Hubble Relay, disabling Hubble telescope and flow validation: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:4245: connect: connection refused"
ℹ  Expose Relay locally with:
   cilium hubble enable
   cilium hubble port-forward&
ℹ  Cilium version: 1.12.4
🏃 Running tests...

[=] Test [no-policies]
....................
[=] Test [allow-all-except-world]
........
[=] Test [client-ingress]
..
[=] Test [all-ingress-deny]
......
[=] Test [all-egress-deny]
........
[=] Test [all-entities-deny]
......
[=] Test [cluster-entity]
..
[=] Test [host-entity]
..
[=] Test [echo-ingress]
..
[=] Test [client-ingress-icmp]
..
[=] Test [client-egress]
..
[=] Test [client-egress-expression]
..
[=] Test [client-egress-to-echo-service-account]
..
[=] Test [to-entities-world]
.
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-to-entities-world' to namespace 'cilium-test'..
  [-] Scenario [to-entities-world/pod-to-world]
  [.] Action [to-entities-world/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-0
  📄 No flows recorded during action http-to-one-one-one-one-0
  [.] Action [to-entities-world/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-0
  📄 No flows recorded during action https-to-one-one-one-one-0
  [.] Action [to-entities-world/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  [.] Action [to-entities-world/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-1
  📄 No flows recorded during action http-to-one-one-one-one-1
  [.] Action [to-entities-world/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-1
  📄 No flows recorded during action https-to-one-one-one-one-1
  [.] Action [to-entities-world/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-to-entities-world' from namespace 'cilium-test'..

[=] Test [to-cidr-1111]
....
[=] Test [echo-ingress-l7]
......
[=] Test [echo-ingress-l7-named-port]
......
[=] Test [echo-ingress-from-other-client-deny]
....
[=] Test [client-ingress-from-other-client-icmp-deny]
....
[=] Test [client-egress-to-echo-deny]
....
[=] Test [client-ingress-to-echo-named-port-deny]
..
[=] Test [client-egress-to-echo-expression-deny]
..
[=] Test [client-egress-to-echo-service-account-deny]
..
[=] Test [client-egress-to-cidr-deny]
....
[=] Test [client-egress-to-cidr-deny-default]
....
[=] Test [health]
.
[=] Test [client-egress-l7-method]
......
[=] Test [client-egress-l7]
...
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-l7-http' to namespace 'cilium-test'..
  [-] Scenario [client-egress-l7/pod-to-pod]
  [.] Action [client-egress-l7/pod-to-pod/curl-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [.] Action [client-egress-l7/pod-to-pod/curl-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [-] Scenario [client-egress-l7/pod-to-world]
  [.] Action [client-egress-l7/pod-to-world/http-to-one-one-one-one-0: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-0
  📄 No flows recorded during action http-to-one-one-one-one-0
  [.] Action [client-egress-l7/pod-to-world/https-to-one-one-one-one-0: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  [.] Action [client-egress-l7/pod-to-world/http-to-one-one-one-one-1: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  [.] Action [client-egress-l7/pod-to-world/https-to-one-one-one-one-1: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-only-dns' from namespace 'cilium-test'..
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-l7-http' from namespace 'cilium-test'..

[=] Test [client-egress-l7-named-port]
......
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-l7-http-named-port' to namespace 'cilium-test'..
  [-] Scenario [client-egress-l7-named-port/pod-to-pod]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [-] Scenario [client-egress-l7-named-port/pod-to-world]
  [.] Action [client-egress-l7-named-port/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-1
  📄 No flows recorded during action http-to-one-one-one-one-1
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-only-dns' from namespace 'cilium-test'..
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-l7-http-named-port' from namespace 'cilium-test'..

[=] Test [dns-only]
...
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  [-] Scenario [dns-only/pod-to-pod]
  [.] Action [dns-only/pod-to-pod/curl-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [.] Action [dns-only/pod-to-pod/curl-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> cilium-test/echo-same-node-6d59fd9bc4-6f8wq (<IP_ADDRESS>:8080)]
  [-] Scenario [dns-only/pod-to-world]
  [.] Action [dns-only/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action http-to-one-one-one-one-0
  📄 No flows recorded during action http-to-one-one-one-one-0
  [.] Action [dns-only/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-0
  📄 No flows recorded during action https-to-one-one-one-one-0
  [.] Action [dns-only/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  [.] Action [dns-only/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action http-to-one-one-one-one-1
  📄 No flows recorded during action http-to-one-one-one-one-1
  [.] Action [dns-only/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-1
  📄 No flows recorded during action https-to-one-one-one-one-1
  [.] Action [dns-only/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-only-dns' from namespace 'cilium-test'..

[=] Test [to-fqdns]
.
  ℹ  📜 Applying CiliumNetworkPolicy 'client-egress-to-fqdns-one-one-one-one' to namespace 'cilium-test'..
  [-] Scenario [to-fqdns/pod-to-world]
  [.] Action [to-fqdns/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-0
  📄 No flows recorded during action http-to-one-one-one-one-0
  [.] Action [to-fqdns/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-0
  📄 No flows recorded during action https-to-one-one-one-one-0
  [.] Action [to-fqdns/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  📄 No flows recorded during action https-to-one-one-one-one-index-0
  [.] Action [to-fqdns/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://one.one.one.one:80" failed: command terminated with exit code 6
  ℹ  curl output:
  curl: (6) Could not resolve host: one.one.one.one
:0 -> :0 = 000

  📄 No flows recorded during action http-to-one-one-one-one-1
  📄 No flows recorded during action http-to-one-one-one-one-1
  [.] Action [to-fqdns/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-1
  📄 No flows recorded during action https-to-one-one-one-one-1
  [.] Action [to-fqdns/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null https://one.one.one.one:443/index.html" failed with unexpected exit code: command terminated with exit code 6 (expected 28, found 6)
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  📄 No flows recorded during action https-to-one-one-one-one-index-1
  [-] Scenario [to-fqdns/pod-to-world-2]
  [.] Action [to-fqdns/pod-to-world-2/https-cilium-io-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> cilium-io-https (cilium.io:443)]
  [.] Action [to-fqdns/pod-to-world-2/https-cilium-io-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> cilium-io-https (cilium.io:443)]
  ℹ  📜 Deleting CiliumNetworkPolicy 'client-egress-to-fqdns-one-one-one-one' from namespace 'cilium-test'..

📋 Test Report
❌ 5/31 tests failed (20/151 actions), 0 tests skipped, 1 scenarios skipped:
Test [to-entities-world]:
  ❌ to-entities-world/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ to-entities-world/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ to-entities-world/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
  ❌ to-entities-world/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ to-entities-world/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ to-entities-world/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
Test [client-egress-l7]:
  ❌ client-egress-l7/pod-to-world/http-to-one-one-one-one-0: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
Test [client-egress-l7-named-port]:
  ❌ client-egress-l7-named-port/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
Test [dns-only]:
  ❌ dns-only/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ dns-only/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ dns-only/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
  ❌ dns-only/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ dns-only/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ dns-only/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
Test [to-fqdns]:
  ❌ to-fqdns/pod-to-world/http-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ to-fqdns/pod-to-world/https-to-one-one-one-one-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ to-fqdns/pod-to-world/https-to-one-one-one-one-index-0: cilium-test/client-7db976bfbf-k245w (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
  ❌ to-fqdns/pod-to-world/http-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-http (one.one.one.one:80)
  ❌ to-fqdns/pod-to-world/https-to-one-one-one-one-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https (one.one.one.one:443)
  ❌ to-fqdns/pod-to-world/https-to-one-one-one-one-index-1: cilium-test/client2-6f8b754559-k58xx (<IP_ADDRESS>) -> one-one-one-one-https-index (one.one.one.one:443)
connectivity test failed: 5 tests failed

As you can see from the output curl can't reesolve the host one.one.one.one. That's why 5/31 tests fail.
After some research we now have an idea of what's going on. For the tests the base image is an Alpine image (see here). For some reason Alpine has problems with DNS resolution in kubernetes clusters in it's musl library. Here you can find a very good explaination of what is happening:

Stack Overeflow entry

@brb The issue linked in the Slack message describes a timeout when curl is executed. In my case the hostname one.one.one.one can't get resolved.
It has to be a DNS issue since I am able to connect to <IP_ADDRESS> but not to one.one.one.one. What is possible is to connect to one.one.one.one., what shows the issue described by the Stack Overflow entry linked above.
Here is the output I get when connecting in the client pod and executing curl:
$ kubectl exec -it client2-6f8b754559-k58xx sh -n cilium-test
kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.
/ # curl <IP_ADDRESS>
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
/ # curl one.one.one.one
curl: (6) Could not resolve host: one.one.one.one
/ # curl one.one.one.one.
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
/ #

Just encountered the same issue. In my case, it was solved by removing the search domain from the host.

@sqlstatement Could you elaborate? I'm new to Kubernetes. I've already spent hours trying to debug this issue.

@erikschul Your search domain is probably handled by either

the DHCP client (if you use DHCP)
/etc/network/interfaces
/etc/resolv.conf

Hope this helps :)


Enhacement idea: Reverse the order of a playlist

I'm looking for a way to reverse the order of the output playlist on YT Music. As my original playlist on Spotify is sorted to show the newest first, they land at the bottom of the transferred playlist on YT Music. Is there a way to add this functionality to the project?

Not sure I understand, the items should appear in the same order they are on Spotify. How can you even sort a playlist on Spotify?

Yes you can, there is a button for it inside a playlist.

My playlist is sorted by date added descending, but after the transfer, it's sorted by date added ascending.
Sorting by date added on YouTube doesn't work.

Sorry, I would rather not add a workaround for a feature that does not exist in YouTube Music. Especially since reversing the playlist is only a crude proxy to what you actually want.
If you need this you can always save the sorted spotify playlist as a new playlist with that order?


feat(lint): adding noThisInStatic

Summary
Adds support for @mysticatea/no-this-in-static. lint rule.
Closes #59

Test Plan

[x] Use the valid/invalid examples of https://github.com/mysticatea/eslint-plugin/blob/master/docs/rules/no-this-in-static.md and make sure the rule triggers
[x] The diagnostic message should be helpful (not sure how this can be tested, I guess just proof reading it)
[x] Check the original eslint implementation for any edge case and test against it

@Conaclos I have updated the code regarding you review! Let me know how you find it. Now im stuck at how to implement the action I believe this a very safe action to do but im not sure how the token concept works on the API, my mind is trying to solve it with a simple string replace haha

It provides an action that should fix the invalid.js file and make it stop complaining (everything is in context so there should be no problem on implementing this)

I am not really sure this rule should provide an action. But if we want to provide an action, we can implement with a follow-up PR.

I am not really sure this rule should provide an action. But if we want to provide an action, we can implement with a follow-up PR.

I agree.
The code fix is not safe because static methods are inherited and thus this provides dynamic binding on them.

I think everything works great now! @Conaclos @ematipico
Any tips on how I can solve this conflict problems? I was expecting to be able to do accept theirs and from there just generate my lint rule again but it is having issues :(

I lied disregard the above, im now fixing some issues I see like the error message not being very helpful in some cases

@ditorodev Are you still interested in completing this contribution?

@ditorodev Are you still interested in completing this contribution?

Yes I am! I should be able to finish it this week. Considering that Ill just add the notes, I have been thinking on adding it within context like I explained before (here) but as it feels way too complex Im considering just adding the note as a suggestion and leave it to the developer discretion to know what to use

I have updated the info's!
Just need to fix the conflicts and then will be ready

I have been trying to solve the conflict issues
Currently having an issue here
just codegen-linter
cargo codegen analyzer
    Finished dev [unoptimized + debuginfo] target(s) in 0.14s
     Running `target/debug/xtask_codegen analyzer`
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
> rustfmt --version
rustfmt 1.6.0-stable (d5c2e9c3 2023-09-13)
cargo codegen-configuration
   Compiling biome_json_analyze v0.2.0 (/Users/juandi/opensource/biome/crates/biome_json_analyze)
   Compiling biome_js_analyze v0.2.0 (/Users/juandi/opensource/biome/crates/biome_js_analyze)
   Compiling xtask_codegen v0.0.0 (/Users/juandi/opensource/biome/xtask/codegen)
    Finished dev [unoptimized + debuginfo] target(s) in 2.83s
     Running `target/debug/xtask_codegen configuration`
thread 'main' panicked at xtask/codegen/src/generate_configuration.rs:391:30:
Unimplemented tag Heading(H1, None, [])
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: Recipe `codegen-linter` failed on line 37 with exit code 101

cc @Conaclos @ematipico

The markdown inside here https://github.com/ditorodev/biome/blob/5687e40053b9d32009f9a16aa52924586c79ba35/crates/biome_js_analyze/src/semantic_analyzers/nursery/no_this_in_static.rs#L9-L77 isn't valid, probably because you must have a space after every ///. Please check that everything is valid and read the contribution guide: https://github.com/biomejs/biome/blob/main/crates/biome_analyze/CONTRIBUTING.md#document-the-rule


self signed certificate in certificate chain

{
"name": "Error",
"message": "self signed certificate in certificate chain",
"stack": "Error: self signed certificate in certificate chain\n    at TLSSocket. (_tls_wrap.js:1103:38)\n    at emitNone (events.js:106:13)\n    at TLSSocket.emit (events.js:208:7)\n    at TLSSocket._finishInit (_tls_wrap.js:637:8)\n    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:467:38)",
"code": "SELF_SIGNED_CERT_IN_CHAIN"
}

Hi @GY000 , have you looked at our troubleshooting guide for this issue?
https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=1804#error-self-signed-certificate-in-certificate-chain-and-similar-errors

Hi @GY000 , have you looked at our troubleshooting guide for this issue?
https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=1804#error-self-signed-certificate-in-certificate-chain-and-similar-errors

hi, I did look through that but it doest work too.
However, I managed to solve it by keep trying to upload that failed file.


feat(ratingstars): rename old Rating component to Rating.Stars

FX-2521
Description
Renaming component Rating to Rating.Stars
How to test

check if the Rating.Stars component is working fine on the storybook for both @toptal/picasso and @toptal/picasso-forms

Review

[ ] Read CONTRIBUTING.md and Component API principles
[ ] Annotate all props in component with documentation
[ ] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Ensure that tests pass by running yarn test
[ ] Ensure that visuals tests pass by running yarn test:visual. If not - check the documentation how to fix visual tests
[ ] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.

PR commands

List of available commands:

@toptal-bot run all - Run whole pipeline
@toptal-bot run build - Check build
@toptal-bot run visual - Run visual tests
@toptal-bot run deploy:documentation - Deploy documentation
@toptal-bot run package:alpha-release - Release alpha version

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

@toptal-bot run all

Please @augustobmoura add also changeset for codemod, don't make the same mistake I did 😁

@toptal-bot run package:alpha-release


Concurrent calls to getSession leads to only the first one getting the session

Environment
stackblitz
h3: 1.10.0
node: 18.18
Reproduction
Barebone reproduction using H3Event and useSession only.

Solid-Start repro by the issue author here https://github.com/solidjs/solid-start/issues/1192

Steps (for Solid-Start Repro):

Press Login button
Refresh page - You are logged out
Press Index link - You are logged in

Describe the bug
When calling getSession multiple times concurrently on a single page request the first call will initialize the context.sessions[sessionName] to an empty session. All other calls will see that there is a session on the context and return it.
Additional context
I guess unsealSession gives the other calls a chance to advance to the context check and return early.
If appropriate the session assignment to the context could be done after unsealSession. While testing it helped but this would lead to the session being unseald multiple times.
https://github.com/unjs/h3/blob/ae91fc8658315dca75da22b665eda4175eef7ea8/src/utils/session.ts#L108
Logs
No response

Changing the session assignment to after seems like it could cause issues. I submitted a PR that will block getSession when waiting for a pending unseal.

Using a lock sounds good. Thank you.

Thanks for the nice reproduction @edivados ❤


[TV/AnimationSample] Replace ClickEvent by Clicked.

ClickEvent is deprecated in API8,   and will be removed in API10.  So use Clicked instead!

@AchoWang
Hello,
as you see, this patch was reviewed but  was merged without modification.
if you don't mind, could you upload patch again by fixing reviewed codes?
actually, I got warning from SE team that this had been merged without review approved.
please, commit the patch again.
thank you.

hello, Mr. dongsug-song:
I have fixed above issues in the patch https://github.com/Samsung/Tizen-CSharp-Samples/pull/171, please check it, thanks~

@AchoWang  Please rollback this PR, It occurred build error


Email notifications

@biharitomi

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1374/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1375/


GNN

It is possible to use the GNN as the classifier?

The current codebase doesn't have GNN but feel free to implement and test it. Also, if you want to use GNN as the classifier, you need to first decide what meta information are you learning here. For example, it can be the initializations of your GNN (as in MAML).


Crew screen X button is not clickable everywhere on stand-alone program.

Crew screen X button does not have the full clickable area on stand-alone program on windows 10 as it does on chrome.
The clickable area is shown in red:

Changing the size of the window does not affect the clickable area.
The X box is all clickable and works perfectly on chrome.

I'm not sure how to recreate this issue in the dev environment. The good news is the issue is still not on chrome and it's not on firefox either.

You can also click off of the box to go back, do we need the X button there at all? Current UX is boxes like that you just click off of to close and it works normally.
I think this also depends on if that function is in the window that the program creates.

This appears to be working correctly in the latest alpha. Closing.


Add conditionals to show partial subplots

For the final disparity, match points, etc. plots, currently an error is raised if e.g. the DEM cannot be found. This should not be the case and instead the plots that depend on the DEM should simply not be shown and no error should crash the other independent plots:
Don't do this:
https://github.com/uw-cryo/asp_plot/blob/fc488069debbf3502456067fa3bc0cbe781fa90e/asp_plot/stereo.py#L69-L70
(cc @ShashankBice)

More generally, add intelligent handling of any missing files. Scripts and plots should fail gracefully for a User. Perhaps output a plot but just show text on it that says "could not find X file(s)" along with perhaps helpful message depending on the file type of how to generate it.


make active current model in the navigation

Adds "active" to the nav-link of the current module.

expand the currently selected application nav-items;
mark the current model - active;
added the link to the application index (app_index).

Ty @nad2000 for your contribution.


Fix NPE for https://issues.jboss.org/browse/JBWS-4095

The NullPointerException is happeing in WildFly 11 final during a WebService registration.
Please see https://issues.jboss.org/browse/JBWS-4095

I've reviewed your PR.  It looks good.  Merge is pending your contributors agreement.
We require that all contributions be made under the terms of the
GNU LESSER GENERAL PUBLIC LICENSE 2.01 License:
https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
Do you agree to these terms?"

Sure I do!


Cloned repo directory issue

Describe the bug
Cloned repo directory is appended incorrectly.
To Reproduce
Steps to reproduce the behavior:

Go to "Add new repo"
Click on "Clone from remote"
See error in cloned repo card

Expected behavior
Directory path should be appended
Desktop (please complete the following information):

OS : Windows
Browser : Chrome
Version : v2.0.1

Issue Type

mark with [x] to select the check box

[X] UI Issue
[X] Performance Issue
[X] Feature Breaking Issue
[ ] Security Issue

Severity

mark with [x] to select the check box

[ ] Critical (The application crashes / breaks completely)
[X] High (Blocks you from performing a critical operation)
[ ] Moderate (Bearable or Manageable issue)
[ ] Low (Something is not right, but the impact is minimal)

commit 809c5fb5b6aa1a35795eb2acf9f4741ca27d1a9c resolves this bug. Marking as closed

commit 809c5fb5b6aa1a35795eb2acf9f4741ca27d1a9c resolves this bug. Marking as closed


Remove readmeFilename from package.json.

Hey,
As per https://github.com/npm/npm/issues/3573#issuecomment-19550501, readmeFilename is not official and was droped.
It cannot be ignored by npm so it will still be bundled.

I don't know why test is failing. I think it's related to saucelabs conf.
I see something like this in the logs: GET https://saucelabs.com/rest/v1/undefined/tunnels?full=1.

The CI is shakey, don't worry about it. Are you sure it's not autogenerated? Why is this a big deal?

It's not a big deal at all, it's just cleanup :)
@isaacs explains it in the link I provided. It is not necessary nor standard.

merged


mark unstable APIs with prefixed underscore so it translates to JS

Signed-off-by: Austin Bonander<EMAIL_ADDRESS>

Closing because PR has been superseded by #65


Escape titles

Cool.
(1) Any examples that was causing issues?
Wanted to be more aware in the future, because at this side of the code, React should have handled it.

(2) Since title is pretty much everyone, are there other components that we need to do the same thing?
(3) Would be nice if unrelated thing aren't lumped in the same commit/PR.

With regards to TruncatedText, I now recall the emojis PR did a dangerousSetInnerHTML -- was concerned, but didn't have anything to back it up.  I think we can now tie it to this.
Should the fix then be in TruncatedText itself, instead of just fixing 1 out of 6 instances?

The fix looks incomplete -- Channel page and collections could have the same problem?
Possible fixes:

Just don't replace unicode emoji with twemoji.

But it seems like we will be/need to replace with our own emojis, so...

Use something like https://stackoverflow.com/a/57847298/977819 to do the emoji replacement.
Use dom purify for that one call https://dev.to/jam3/how-to-prevent-xss-attacks-when-using-dangerouslysetinnerhtml-in-react-1464


Script Editor Non-English Characters Problem

I'm using a Turkish keyboard and Turkish keymap. When I press the Turkish characters on my keyboard it doesn't shows Turkish characters on script editor but it cause syntax error, "unknown character". So everytime I press turkish characters by mistake or by forgetting GDScript doesn't support utf-8 I have to open script file with another text editor and delete the unknown(turkish) characters.

ÜĞİŞÇÖüğşçöı these are the Turkish characters.

Duplicate of #871.


How to specify a port in the subscription URL?

My local development server runs at http://localhost:8080/typeworld/index.json, how would I specify the port in the typeworld subscription API? I tried typeworld://json+http//localhost:8080/typeworld/index.json, but that only gives me a HTTP Error 404 message in the GUI app.

Hm, weird. Still doesn't work for me.

Okay, I'll give this another look. I need to set up a local server first. Honestly, I just tried my online server with :443 for the port, which worked. I'll get back to this.

I definitely confirmed now that a URL such as typeworld://json+http//localhost:8080/typeworld/index.json works by setting up simple server that serves a flat/all-in-one subscription. The only thing is that you need to serve POST commands, but the error would have been 405 for the wrong request type anyway.
So the only thing I can think of is a nameserver issue where the app can't reach localhost. I used <IP_ADDRESS> successfully, so it's not a port issue.
I'm closing this.


[CHORE] API code refactor

Description
Refactor and improve backend code

Who want to work on this?

@leewan-09  will do it

he's already assigned


How to setup a kill switch

Hello, I am using an opnsense firewall with your script I have two lan :

piaNET => routed to WAN_PIAWG
serverNET => routed to WAN

Sometimes when I reboot my firewall to pass some updates the WAN_PIAWG_IPv4 disappears and my public IP is exposed
to fix this I have to run manually /conf/PIAWireguard.py debug or wait 5 minutes
I tried a lot of firewall rules to handle this specific situation but no one worked
Could you please help me

is the service enabled?
On Sat 1. Apr 2023 at 15.05, delta-whiplash @.***>
wrote:

Hello, I am using an opnsense firewall with your script I have two lan :

piaNET => routed to WAN_PIAWG
serverNET => routed to WAN

Sometimes when I reboot my firewall to pass some updates the
WAN_PIAWG_IPv4 disappear and my IP is exposed
to fix this I have to run manually /conf/PIAWireguard.py debug or wait 5
minutes
I tried a lot of firewall rules to handle this specific situation but no
one worked
Could you please help me
—
Reply to this email directly, view it on GitHub
https://github.com/FingerlessGlov3s/OPNsensePIAWireguard/issues/34, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AC23RN6PDFM66PBKV72D3CDW7AKWTANCNFSM6AAAAAAWPS3SIA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

what service ?

Point 3) and 5) in the tutorial

wireguard?
la 1. huhtik. 2023 klo 15.23 delta-whiplash @.***)
kirjoitti:

what service ?
—
Reply to this email directly, view it on GitHub
https://github.com/FingerlessGlov3s/OPNsensePIAWireguard/issues/34#issuecomment-1492956374,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC23RN2OZHKRMW6SWJDX64LW7AM27ANCNFSM6AAAAAAWPS3SIA
.
You are receiving this because you commented.Message ID:
@.***>

I think yes

Hi,
This is quite simple to fix, and put a sort of "kill switch" in.

Edit the route that's allowing the traffic on the LAN, or which ever interface it is.
Add this traffic tag value NO_WAN_EGRESS to the rule, it's in the advanced section when you press edit on a rule. This will tag the traffic as it passes through OPNsense's filters so we can use that tag later on.

Create a rule on your WAN interface, as seen below in this screenshot.
Essentially we're blocking outbound traffic where it's been tagged with NO_WAN_EGRESS, so if the traffic tries to leave the WAN interface, it'll be blocked and therefore kill switch 😊

this rules will not block my serverNET ?

this rules will not block my serverNET ?

No, because that traffic wouldn't have been set the NO_WAN_EGRESS tag on the allow rule for that traffic.

OH YES I SEE thank you am gonna try this this evening


Random Seed Bug

It appears that the random seed initialization is not working, e.g. running the same simulation multiple times with the same random seed is still producing different results each time. Not sure why? Need to fix.

Delayed thanks to static traces.


Sounds

Is there any easy possibility to add custom sounds to the game? Like some i recorded myself?

Yep, add an ogg file to the directory (or sub directory) and manually add a relative path or pick it in the editor.

It needs to go into where your quest/scenario is.
On MacOS this should be:
/Users/yourname/.config/Valkyrie/Your_Quest_Goes_Here
You can put them in a subdirectory such as:
/Users/yourname/.config/Valkyrie/Your_Quest_Goes_Here/Audio
If you like.

Thank you very much! Now its working! =)


embed-multi from a .csv file

The documentation says use this:
llm embed-multi items -i mydata.csv

but when I run that I get:
Error: No such option: -i

Seems to work if I drop the -i. Not sure if the documentation or the implementation needs to be updated.
I'm running llm, version 0.10a0

Looks like that's a documentation bug - thanks for spotting it:
https://github.com/simonw/llm/blob/3c888082d4ec7236f9d1184ddac20c35a6f10c28/llm/cli.py#L1092-L1098

Updated documentation: https://llm.datasette.io/en/stable/embeddings/cli.html#embedding-data-from-a-csv-tsv-or-json-file


fix: project api helpers

:pencil: Description
Adds another header to use the Projects API in Github Enterprise.
<EMAIL_ADDRESS>:link: Related Issues

:tada: This PR is included in version 1.7.7 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Move file refactoring sometimes produces conflicting edits

This is from crash reporting:
Thread 0 [MAIN THREAD]
ConflictingEditException: ConflictingEditException: {"offset":8,"length":27,"replacement":"..."} conflicts with {"offset":8,"length":27,"replacement":"..."}
  at addEditForSource	(protocol_internal.dart:76)
  at SourceFileEdit.add	(protocol_common.dart:4420)
  at FileEditBuilderImpl._addEdit	(change_builder_core.dart:578)
  at FileEditBuilderImpl._addEditBuilder	(change_builder_core.dart:593)
  at FileEditBuilderImpl.addSimpleReplacement	(change_builder_core.dart:537)
  at MoveFileRefactoringImpl._appendChangeForFile.<fn>	(move_file.dart:144)
  at ChangeBuilderImpl.addDartFileEdit	(change_builder_core.dart:151)
  at MoveFileRefactoringImpl._appendChangeForFile	(move_file.dart:140)
  at <asynchronous gap>	(async)
  at MoveFileRefactoringImpl._appendChangesForResource	(move_file.dart:224)
  at <asynchronous gap>	(async)
  at MoveFileRefactoringImpl._appendChangesForResource	(move_file.dart:227)
  at <asynchronous gap>	(async)
  at MoveFileRefactoringImpl.createChange	(move_file.dart:88)
  at <asynchronous gap>	(async)
  at WillRenameFilesHandler._renameFile	(handler_will_rename_files.dart:53)
  at <asynchronous gap>	(async)
  at ServerStateMessageHandler.handleMessage	(handlers.dart:267)
  at <asynchronous gap>	(async)
  at LspAnalysisServer._handleRequestMessage	(lsp_analysis_server.dart:989)
  at <asynchronous gap>	(async)
  at LspAnalysisServer.handleMessage.<fn>.<fn>	(lsp_analysis_server.dart:454)
  at <asynchronous gap>	(async)
  at OperationPerformanceImpl.runAsync	(operation_performance.dart:172)
  at <asynchronous gap>	(async)
  at LspAnalysisServer.handleMessage.<fn>	(lsp_analysis_server.dart:437)

(the ellipses in the replacements are from removed text).
It appears that it's trying to replace the same piece of text with two different pieces of text. Hopefully there's enough information here to figure out why.
This might be related to https://github.com/dart-lang/sdk/issues/42710.

@DanTup

the ellipses in the replacements are from removed text

Do you know what this text was? (my guess is that it's filenames from an import)
I suspect it's unrelated to https://github.com/dart-lang/sdk/issues/42710. I think that issue is from IntelliJ sending concurrent requests to move multiple files and one is cancelling another. Here, I think we're processing multiple file moves in a single operation but somehow computing different paths.
I thought the way we did this was by building a single big mapping of old/new paths which should result in only one possible edit for each, but it's been a while since I looked at the code. I'll see if I can find a repro.
Do you know if this issue is occurring a lot?

I think that issue is from IntelliJ ...

The stack trace indicates that it was running from an LspAnalysisServer, via the WillRenameFilesHandler. I don't think IntelliJ is involved.

Actually, it looks like this code might be old:
 at MoveFileRefactoringImpl._appendChangesForResource	(move_file.dart:224)

It seems like _appendChangesForResource was removed in https://github.com/dart-lang/sdk/commit/09f3eb0c8b811a6753e01c3f8fff06caab7e1ae8 which was the change to support moving multiple items (which builds a table as I noted above). Prior to this change, we didn't support moving multiple items from the client, but if the provided item was a folder, we would enumerate the files within and compute changes.
My guess is that the old implementation didn't handle this loop properly (maybe sometimes we tried to edit a path multiple times in the loop) but maybe the new one does.
Based on the tags, I think this change shipped in Dart 3.3, so I'm curious to know if this issue has only been showing up in 3.2 or if there are any cases in 3.3. If it's isolated to 3.2 then maybe there's nothing to do here. If it's happening in 3.3 then an updated stack trace may help.

Based on the tags, I think this change shipped in Dart 3.3 ...

If I'm reading the dashboard correctly, the most recent report was from 3.3.0-6.0.dev, so I think it's possible that this has been fixed.

If I'm reading the dashboard correctly, the most recent report was from 3.3.0-6.0.dev, so I think it's possible that this has been fixed.

The changes first tag is 3.3.0-11.0.dev so this sounds likely then (or at least, if the issue still exists it's likely to be significantly different based on the scale of changes in that commit).
I suggest we close this and re-file with an update stack trace if it comes up on >= 3.3.0-11.0.dev?


GET request

GET request not using standard headers for call to API.
-- Revise call as needed.

Closed by PR #5


Invalid source maps when using module

Source maps are generated correctly when macros are inline:

Gist for macros + usage in the same file

But refer to lines from the wrong file when macros are defined in a module

Gist for macros in a module + usage in a separate file

As shown by the last screenshot, the source map refers to line 13, which exists in smacro.sjs, where the macro is defined, but not in sstack.sjs, the code that uses it.
Ideally, the stack trace would look like:
sstack.sjs:2 (where `sweet _throw` is used)
sstack.sjs:3 (where problem is called)

I'll start digging in the code and try to debug the problem myself, but if anyone in the core sweet.js team can point me in the right direction / knows what's causing this, it would be greatly appreciated.

I'm mass closing issues due to the release of 1.0 obviating lots of bugs. If you feel this issue is something we still need to address feel free to reopen.


NodePattern: Fix complex ascend in sequence-head position

I noticed a subtle issue with NodePattern compiling ascend. If we write ^<something>, the <something> should be about the parent's node, never about the parent's node's type.
So seq_head shouldn't be passed down.
This error wasn't too noticeable because matching on node_type works exactly the same in seq_head or not.
The added tests try to illustrate this. The first three were already passing, but the last one wasn't.

Very subtle indeed. Sharp eye! 🙂


BUG: High cpu usage

Me and my friends entered a private skyoffice room. And the computer worked like crazy.
After closing the tab the computer worked normally.
The image is from an ubuntu system. It also happened on mac big sur.

Thanks for testing this. Could you provide me some more details of your use case for me to pinpoint the issue?
What browser are you using? How many people are in the room? Did you and your friends have video on? Were you screen sharing at the same time?
Thanks!

Closing this as we have just done client side refactoring. Let me know if this is still an issue.


ARMADA-652 Application config overrides user supplied values

What
Fix the creation of job scripts when the base application is marked as not uploaded. It now raises an error.
Why
The application files at S3 and the database columns application_config and application_file can get out-sync sometimes, producing unexpected behaviors. For instance, the issue described in the task below:
Task: https://app.clickup.com/t/18022949/ARMADA-652

Peer Review
Please follow the upstream omnivector documentation concerning
peer-review guidelines.

Task linked: ARMADA-652 Application config overrides user supplied values


Default colorspace for CPU decoder is now ITU709

Addressing #5245

@bjuncek Also, could you fix the linter error please?

Internal tests: D33830672

@prabhat00155 @datumbox any updates on this?

@bjuncek I don't have any context about this PR. Not sure if @prabhat00155 or @fmassa can help here.
BTW there is a conflict in one of the test files, I assume you will take care of it after you get the OK on principle for the direction of the PR?

@datumbox This PR would need to be imported into Phabricator to make sure all the internals tests are fine, before merging here, as we are changing the colour space for CPU decoder, which means the output values would be different. Last time, I saw some internal test failures on importing this(D33830672).


Topic/port angular prs

PR Type
This change ports two angular related prs from the next branch to the angular branch:

https://github.com/vmware/clarity/pull/6035
https://github.com/vmware/clarity/pull/6030

This should be done before we fork for the updated v12 version @bbogdanov


Added option for csv header.

Formatting in the diff is messy. Also, can you add a test?

Fixed in #37


chore: adding compatibility matrix for core and contrib versions

I think modules in the contrib repository should take a peer dependency on the core modules they depend on.