message: fix msg_received and seq_diff check-ups

@freeHackOfJeff It is there in case diagnosis tool receive a topic with no increase  seq number.

@freeHackOfJeff Your changes to result2pb been dismissed by your later commits, please double check.

Hey Qi,
Thanks for your remaining of that!  I did a mistake for the pull request via github. :)
Cheers,
-Jeff
发件人: Qi Luo <notifications<EMAIL_ADDRESS>答复: ApolloAuto/apollo <reply<EMAIL_ADDRESS>日期: 2018年2月24日 星期六 下午1:57
至: ApolloAuto/apollo <apollo<EMAIL_ADDRESS>抄送: "Liu ,Jie(BSP)" <liujie23<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>主题: Re: [ApolloAuto/apollo] message: fix msg_received and seq_diff check-ups (#2994)
@freeHackOfJeffhttps://github.com/freehackofjeff Your changes to result2pb been dismissed by your later commits, please double check.
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ApolloAuto/apollo/pull/2994#issuecomment-368203019, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AjCFy94c5j0TqoVXtScGk-xmF7HASiZgks5tX6TbgaJpZM4SRvdd.


Publish Versions Please

I don't think your released versions are making it to npm.
npm show to-iso-string versions
[ '0.0.2' ]

This package has been republished as @segment/to-iso-string and to-iso-string has been deprecated. Please install the scoped version to get newer versions of the package.

@ndhoule then perhaps the README should be updated?

@ndhoule Out of curiosity, what was the driver for republishing with the scope?
I'm trying to release the next major of Mocha, which uses to-iso-string (in fact, you sent the PR :smile:).  But if we switch to @segment/to-iso-string, we can no longer support npm v1.4.x.  So leaving it as-is will trigger a deprecation warning during install.
I don't really care about the warning, but a lot of people will complain about it, and I'll probably see a PR to fix it every week until we upgrade.  😦


[Feature] Option to output mask in Y8

Could be there option to output mask in Y8?

Ok.

You can try 1.2.1.

Thx, I'll try it asap.

Tested, everything works as expected and faster than before.
Thank you very much!


Logo for Stellar Presentation

It would be great to have a logo for Stellar Presentation. Until now, the app uses the Compose logo and it's shown in the launcher, process/taskmanager and in the app. I might design a logo myself, but my artistic skills are very limited. :wink:

Hi! Please assign me this issue.


Add .Context to location template context

This patch adds .Context (set using data) in GenOpts.location(),
giving more context when rendering the, for example, file_name.
This allows to use configurations such as:
layout:
  models:
    - name: definition
      source: asset:model
      target: "{{ joinFilePath .Target .ModelPackage }}"
      file_name: "{{ (snakize (pascalize .Context.OriginalName )) }}.go"

This patch is needed because having two models / structs with the same
name in different packages, causes the output files to overwrite
one another. With this patch, it is now possible to prevent that
by using, for example, .Context.OriginalName in the file_name
template.
Signed-off-by: aeneasr<EMAIL_ADDRESS>

Thank you for the quick review! Would love to see this on master if possible :)


Fix nolint issues

Looks like we were not following the rules for how //nolint comments work, and a recent update to the linter means these now break the build.
I think the relevant PR is this one.
For reference:

The comment must start with //nolint (no space)
To suppress a specific linter, use a colon - //nolint:gosec
To provide additional information, follow it with another comment -
//nolint:gosec // don't need cryptographic random numbers

Coverage decreased (-53.9%) to 0.0% when pulling 174a937fdf7a054fed5f1e0894c22e7e00c4959d on fix/lint-issues into 1c684b6692c8cb222446194f4735b8ab0df87681 on master.


是否可以在linux下使用？ Can it be used under Linux

Can it be used under Linux??

Not yet. But i will provide support.
if you want to compile for linux yourself you have to do some modifications.

Currently im using  HMODULE hDll = LoadLibrary(dllname)  to load cisco dlls. You have to change it to linux version.
Im using ppl.h,  on ConverterLocal.cpp you have to either remove parallelisation or implement openmp version.
if your linux machine doesnt run on x86-64, you have to disable SSE on converter (it uses emmintrin.h ).
finally change cisco dll to linux distro version (linux doesnt use dll it uses .so)

thanks

it is now supported for Linux.


EyesY is offset by -1

The EyesY should be 0 when looking straight ahead but is actually -1 and looking straight upwards causes it to go to 0.


Release 0.50.0

Target release date is the end of April 2022.
post release tasks

merge https://github.com/ponylang/pony-tutorial/pull/508
merge https://github.com/ponylang/pony-tutorial/pull/509

started.


VizPanel: Support passing legacyPanelId to PanelProps

Closes #404
Provides a way to pass panel id to PanelProps via PanelContext instanceState

The general idea is we deprecate the id property on PanelProps, not sure what to replace with. Maybe a string key.
Anyway thinking is this is a temporary thing to reduce breaking  behavior.


Create registration prototypes

Describe the task
Now that we have implemented comments, changes and updated form designs it is time to create prototypes for user testing.
Acceptance Criteria

[x] understand test environment progress with devs
[x] scope out which prototypes to create, and what to test in Test environment
[x] Prepare prototypes
[x] Create 2 flows for the different forms
[x] Test out prototypes with Team
[x] Create drop downs

Additional context

Add any other context about the task here.
Or here

@hannavovk - created this ticket to capture work for creating prototypes

This ticket can be closed. Prototypes were created and iterated

Thanks @suhafa!


Fix  UnscaledLongDecimals Presto Serialization

Presto Java UnscaledDecimal128 representation uses the signed magnitude representation. See https://github.com/prestodb/presto/blob/master/presto-common/src/main/java/com/facebook/presto/common/type/UnscaledDecimal128Arithmetic.java#L36
Velox UnscaledLongDecimal uses int128_t which is a 2's complement representation.
PrestoSerializer must specialize UnscaledLongDecimal handling and transform values between these
two representations.
Resolves https://github.com/facebookincubator/velox/issues/2440

@xiaoxmeng smallish PR :). Can you please review it? Thanks.

For DECIMALS the limits are (10^38 - 1) to -(10^38 - 1) which are at max 127 bits long. So we don't have to expect -2^(n-1) from PRESTO.
@karteekmurthys we need to ensure we don't send  -2^(n-1) to Presto. The PrestoSerializer must verify this.


Support for empty NamedTuple in flatten

Hi, I recently started using this package. (Mostly for rmap and flatten).
I noticed that flatten fails when the data contains an empty NamedTuple.
This PR adds a flatten fallback for empty NamedTuples returning an empty Tuple.
A minimal example is
flatten( (x = 1, y = (;), z = 2) )

(Sorry for the failed test, I added the test without running it on my computer and it was missing a bracket...)

Thanks.
By the way, I'm also preparing another PR, which supports multiple arguments for rmap, e.g. given two NamedTuples have the same structure, then you can call rmap( fnc, nt1, nt2 ) which was also needed in my case.
But if you don't what that in the package, let me know ;)


Server_fnc_hand;leDisconnect

Current version (Check VERSION.txt)
7.0.1 STABLE
Running a fresh install of RPFramework?
Yes
Describe the issue as well as you can below.
The server don't want to start :/ Just a black screen
Please leave your Arma 3 Server's RPT (Location depends on your launch params), Client's RPT (AppData\Local\Arma 3) and ExtDB3 Log (Arma 3@extDB3\logs\year\month\day) here, preferably pasted in pastebin or gist, do not paste them here!
I just give u the lines with the errors
RPT server :
2:48:58 "---------------------------------------------------------------------"
2:48:58 "---------------------------------------------------------------------"
2:48:58 CallExtension loaded: extDB3 (E:\Arma 3 DEV<EMAIL_ADDRESS>[ȁ4(�@]
2:48:58 "extDB3 Loaded"
2:48:58 "---------------------------------------------------------------------"
2:48:58 "---------------------------------------------------------------------"
2:48:58 Connected to Steam servers
2:48:59 c:\bis\source\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
2:48:59  Mission id: b6998e86e8628acd4e75b3ab053db7d16fdab063
2:48:59 Attempt to override final function - bis_fnc_storeparamsvalues_data
2:48:59 Error in expression <iSleep 1;
if (isServer) then {
[] call Server_fnc_handleDisconnect;
[] spawn Se>
2:48:59   Error position: <Server_fnc_handleDisconnect;
[] spawn Se>
2:48:59   Error Undefined variable in expression: server_fnc_handledisconnect
2:48:59 File mpmissions__cur_mp.Altis\init.sqf, line 10
2:49:00 BEServer: registering a new player #1242245056
2:49:22 Unaccessible
2:50:21 Client: Remote object 3:0 not found
2:52:08 Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]
2:52:08 Deinitialized shape [Class: "C_man_polo_2_F"; Shape: "a3\characters_f\civil\c_poloshirt.p3d";]
2:52:08 c:\bis\source\stable\futura\lib\network\networkserver.cpp ClearNetServer:NOT IMPLEMENTED - briefing!
2:52:09 Extensions:
2:52:09   extDB3 (E:\Arma 3 DEV<EMAIL_ADDRESS>[ȁ4(�@]
Extdb3 Log : Nothing wrong in :)

Server PBO is not loaded. Make sure to start the server with @rpf_server mod and make sure that there is indeed a PBO inside a3folderwhatever@rpf_server\addons and not a folder. If the issue persists, please repack the PBO using any PBO packing tool and replace the old one with it.
You can also find the newest @rpf_server from the bin folder within the repository.
If you still have an issue, please post FULL logs pasted on Pastebin or any other paste website.
You can also reach us on our discord and get help within 12-24 hours most of the time.
Thank you!

I'm going to assume this issue is solved.


QA fixes

What was wrong:

tx timer class would cause crash if there was no TX_TIMER_WEBHOOK in .env
keeper functions that performed a profit estimation would cause crash if gas strategy couldn't be fetched

How it was fixed:

tx timer class will do nothing if there is no TX_TIMER_WEBHOOK in .env
profit estimation functions wrapped in try/except, harvest and tend bots will ignore estimation and continue running if an exception is raised i.e. gas price couldn't be fetched

Thank you very much for tackling these issues. It seems like the tx_timer env variable issue is now handled properly. Unfortunately, I continue to encounter the gas_utils.py issue when running any test since test suites run on the local environment:
tests/sett/test_strategy_flow.py:6: in <module>
    from tests.sett.generic_strategy_tests.strategy_flow import (
tests/sett/generic_strategy_tests/strategy_flow.py:5: in <module>
    from helpers.sett.SnapshotManager import SnapshotManager
helpers/sett/SnapshotManager.py:39: in <module>
    from helpers.gas_utils import gas_strategies
helpers/gas_utils.py:80: in <module>
    gas_strategies.set_default(gas_strategies.fast)
helpers/gas_utils.py:58: in set_default
    gas_price(strategy)
E   ConnectionError: Not connected to any network

I believe this occurs because just by importing the gas_strategies, the gas_price() method gets called automatically to set the default. I realized that all instances of gas_strategies  throughout the repo call set_default() directly so the call within the library seems redundant. Will go ahead and remove it.

@c0rv0s, removing this line from the gas_utils.py library fixed the test issues, I just want to confirm that it doesn't break your usage of it.


Add a new page for linking to additional volunteer work providers

Reason (Why?)
Linking to other providers gives the user even more possibilities to engage in volunteer work. Also, provided that the other websites also link to us, this will increase our ranking for being found by search engines.
Solution (What?)
Add a new page called "Weiterführende Links", that can be reached through the menu. On that page there should be links to as many volunteer work providers as possible in alphabetical order.
Out of scope
Any of the existing pages except for the menu component for adding the link to the new page.

Is there already an layout design for this page? And is there a list of pages to link to yet?

Regarding layout for this page my opinion is the following:
General layout should be like the "About"-page. The headline and the links to this page via the menu and the footer should say "Weitere Anbieter". Below that a short explanatory test like: "Hier finden Sie weitere Anbieter ehrenamtlicher Tätigkeiten."
Then follow the links to the other providers, sorted alphabetically with the first letter as headlines, separating the links to be more easily readable (see attached screenshot).

@DianaPankratz what do you think?
Regarding a list of pages: I am going to do some research and make up a list of the most popular volunteer work providers and then attach it to this issue.

I really like this idea! We can implement it like that

You can find the list with the pages to link to here:
https://docs.google.com/spreadsheets/d/19z5Z124ugiAjli4TmF-Mgl4wzxKFmTI-zFps4sb3fNM/edit?usp=sharing


Feature Request: Interceptor for MultiSelect

It can help in validating a few related items, on-time, in the multi-select case.

You would need to expand on this. I am not sure what exactly you mean.

It could be used to deny the selection & unselection of few items based on few conditions. Like for example listing packages linearly for silent installation, if one depends on another, we don't want to uncheck the one that is dependency of another and ticked 🤔, or we also want to check the dependency while selecting the packages, etc.
I'm not too sure if its viable or not, cuz currently I could do it by adding a new confirm prompt that it was not selected and is a dependency, do you want to add, etc. If its really complex and not very useful, maybe close it :))


rollup without grunt

this PR is primarily a sanity check / discussion starter.
i was having a hard time understanding how grunt-rollup was actually being used in your gruntfile so i fell back on calling rollup directly to bundle/minify portal.js and its dependencies.  please confirm whether or not i understand your ultimate goal.

write your own code as ES6 modules
make sure you can import external AMD dependencies
concatenate, minify and resolve all source in a production build

is this right? are there any other module formats you'll need to import?
if so, hopefully this PR is a good next step.  after tweaking your portal and request modules, i was able to confirm that all the relevant code was accessible.
var test = new AgoAssistant.Portal({
  portalUrl: 'https://www.arcgis.com/'
})

test.version()
  .then(function(e) {
    console.log(e.currentVersion)
  })

write your own code as ES6 modules

make sure you can import external AMD dependencies
concatenate, minify and resolve all source in a production build

I'm impressed you were able to decipher my goals from this messy branch! 👏  The real driving goal here is to support a more robust build system so I'd say your item 3 is really my item 1.
concatenate, minify and resolve all source in a production build
I like what rollup appears to offer so it seems as good as any for a first shot at this rewrite.
make sure you can import external AMD dependencies
This is really critical because of all the third party libraries this app leverages. Over time, I think we'll be able to whittle these down (e.g. jquery-ui), but some of them are really core to the app (e.g. highlight.js).
write your own code as ES6 modules
The goal for rewriting portal.js in es6 (aside from my own practice) is to make it a little more organized, easier to extend, and easier to include in a build process. I originally used jquery in there because it was easy and it was already being used elsewhere in ago-assistant, but I think a simple API module like that is best done with as few dependencies as possible.
So great work on getting portal.js to build. I'll start working through the rewrite of the other API functions as well as changing all of the .done() references to .then() in main.js.

I'd say your item 3 is really my item 1

i wasn't listing them in order of importance, but rather chronologically :smile:

... because of all the third party libraries this app leverages

if you need a hand importing jquery-ui, highlight.js, etc. via rollup, i'm happy to help.  i'm hopeful that it will be pretty straightforward.
if you're happy with the approach i already sketched out, thats great, but we can continue playing around with the exports given that what we're attempting to bundle here is a self contained app (and not a library)

i wasn't listing them in order of importance, but rather chronologically

Ah, then yes...you nailed it.

...what we're attempting to bundle here is a self contained app (and not a library)

I'm confusing the matter here. I typically think of the portal module as a library (because I have aspirations to break it out on its own eventually). You're absolutely right though, we're bundling an app, not just a specific module.
I'm also interested that you had problems using grunt-rollup (or understanding my usage). I was not able to get it to run successfully (in fact, it would run indefinitely). I'll try to figure that out longer term as well.

@jgravois I finished refactoring the portal.js library into module syntax (and other es6 goodness). Everything seems to be in good shape with a few dev related exceptions.

babel() doesn't seem to be converting any of the code (e.g. changing let to var). I tried added the es-2015 preset to no avail.
the output of rollup is not getting minified. I get errors when I try to include uglify().

Can you take a look and see if anything jumps out at you? Also, I renamed the branch to dev/rollup.


Where is the best position to insert the CoordAttention？

Could you give me some advice about where to insert the CoordAttention?Did it will perform best on the begin of the net ,on the end of the net or before the Conv?

According to my experience, adding CoordAtt to the top building blocks works better than adding that to the bottom ones.

Thanks for your answer.


sdkman install does not initialise .lazybones directory

I just installed lazybones via the sdkmanager,
  $  skd install lazybones

And everything looks good.  I can do
  $ lazybones -version
  Lazybones version 0.8.1

Looks good.  When I looked for the config files; there was no config/settings folder created during the install.

$USER_HOME/.lazybones/

I think the install script ought to make the directory.  That's OK if it doesn't want to.  In that case though there needs to be some instructions to let people know what to put in there.
For example; is there a lazybones template for the lazybones installation and settings?!
I think it's ironic when a template doesn't template itself :-)
Is there documentation on what goes into the  .lazybones directory?
Thanks,
Will

The ~/.lazybones directory is initialised as soon as it's required, such as when you first use a template. The README on the project page covers the tool from the user perspective and mentions how you can add additional template package repositories via the config.groovy file. You can also add configuration settings via the config command, which is also documented in that README.
I'm not saying that as a RTFM, because I think tools should be as usable as possible without reading docs. And the information can still be presented better (a dedicated website would help too, which someone is kindly working on contributing).
So on to your specific request. As far as I'm aware, SDKman doesn't have install scripts. I can't see anything along those lines in the release API for that tool. That said, does it really make sense to create the directory before it's needed? The only value I can think of is an existing configuration file that documents the various options. But you can run lazybones config list to get that information, although I see that it's lacking descriptions for the various settings.
As for the irony, remember that Lazybones is a tool for creating projects from templates. And there is a template for creating Lazybones projects, which are used to create and package other templates. Lazybones itself is not a template.
If you still think that the installation of Lazybones should automatically create the ~.lazybones directory, then I would raise this with SDKman, since that performs the installation. If you really think that Lazybones should create a dummy config.groovy the first time it runs, then I'm happy to be persuaded. At the moment, I'm not convinced by the argument. On the other hand, I'd probably accept a pull request implementing the feature, since it doesn't adversely affect anything else.

Thanks for your repsonse @pledbrook,
I understand (better) now.   The only reason I was aware of the ~/.lazybones directory is that I was following the Griffon quick start.

http://griffon-framework.org/

The answer to your question re:

does it really make sense to create the directory before it's needed

As it stands in my home directory:
  ~ $ ls -ldt ~/.l*
  drwx------ 2 william william 4096 Nov 18 21:58 /home/william/.links2
  drwxr-xr-x 3 william william 4096 Sep 16 00:05 /home/william/.linuxmint
  drwxr-xr-x 3 william william 4096 Sep 16 00:05 /home/william/.local

As I didn't want to get into creating things last night (yet).
While at the same time, liberal use of help  and hacking about yields this:
  ~ $ lazybones config show --all
  Current configuration settings:

      config.file           = /home/william/.lazybones/config.groovy
      cache.dir             = /home/william/.lazybones/templates
      bintrayRepositories   = [pledbrook/lazybones-templates]

And I detect a theme here that there's a config.file and  cache.dir in a folder called, "~/.lazybones".
I was not understanding; and my question was motivated by a feeling that something was awry.  I do agree the readme, needs to identify making the ~/.lazybones folder as an optional step.  I gather the default values are internal to the code or libraries.
Per my jibe about a lazybones template ... I think it is worth consideration.     Or just a default profile that matched the existing built-in defaults.  To me the benefit of this is you never need to recode new defaults for new features or modify defaults apart from the existing bootstrap values, ever again.  Example:
  lazybones init [ default ]
  lazybones init griffon-profile

And, that way,  lazybones  may  extend itself in a more or less progressive manner (maintaining a degree of backward-compatible-ness).
Such an "init" stage might create a .lazybones directory, as required btw.  One wouldn't need a dummy file on this level because the init stage takes care of that.  With no init, the user needs to make the base folder and files, etc.  (fair enough).
Me?  I've always been a lazy programmer.  Why code when a class design or some script will do my work for me?  Stay DRY -- So even a default profile can look at my Linux, Mac or Windows env and git settings to  auto-fill values for obvious stuff.
Which might identify pragmatic reasons to consider some kind of priming for lazybones when it first runs (even for 'help'), whereby it may ask,
  `Would you like to use a a named profile, the default  or none (p/d/n) ? _`

At least for me, if I saw that question, I'd know there are things I may do, like reading the README :-)

You make a couple of interesting points here. I can see where the output of config show --all might be confusing when the directory it references doesn't exist. I don't think git init is a useful comparison as it doesn't automatically create a ~/.gitconfig file, which would be the equivalent behaviour.
I would certainly consider automatically creating the relevant directories and files when lazybones is first executed. The only downside is that the user ends up with those even if they just run lazybones --version and then remove the tool. That may bother some, but I don't know.
The profile idea is intriguing and I'm sure @aalmiray would be interested. At the moment, I think the only information that potentially works in a profile is the Bintray repositories, but such a feature would certainly make it easier to get started with Griffon. I have no idea how profiles would be implemented, but it's something to consider.


Wrong line color with line chart and visualmap with dimension >= 2

Version
4.8.0
Reproduction link
https://jsfiddle.net/wdsytchL/
Steps to reproduce
The bug reproduces in the jsfiddle. The lines appear with red color instead of the color from the visualmap. This doesn't happen if dimension is set to 0 or 1.
What is expected?
The red line should be colored in the same way as the markers, using the visualmap colors.
What is actually happening?
The lines are colored in red.

@jaortegalal visualMap for line only support x and y


Unable to install/build - @strapi/design-system/Text not found

Apologies if this is not the right place to ask this - I'm having trouble installing the plugin.
I've tried installing the plugin via yarn and it doesn't run smoothly:

Yarn add warnings
[1/5] Validating package.json...
[2/5] Resolving packages...
warning strapi-plugin-navigation > react-intl ><EMAIL_ADDRESS>We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
warning strapi-plugin-navigation > react-intl > intl-messageformat ><EMAIL_ADDRESS>We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
warning strapi-plugin-navigation > react-intl ><EMAIL_ADDRESS>the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
warning strapi-plugin-navigation > react-intl > @formatjs/intl-listformat ><EMAIL_ADDRESS>the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
warning strapi-plugin-navigation > react-intl > @formatjs/intl-displaynames ><EMAIL_ADDRESS>the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
warning strapi-plugin-navigation > react-intl > @formatjs/intl-relativetimeformat ><EMAIL_ADDRESS>the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
warning strapi-plugin-navigation > react-intl ><EMAIL_ADDRESS>We have renamed the package to @formatjs/intl-numberformat
warning strapi-plugin-navigation > react-intl > @formatjs/intl-unified-numberformat ><EMAIL_ADDRESS>the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package
warning strapi-plugin-navigation > reactstrap > react-popper ><EMAIL_ADDRESS>You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
[3/5] Fetching packages...
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
warning "@strapi/plugin-seo ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0".
warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^3.0.0 || ^4.0.0-0".
warning "@strapi/plugin-users-permissions > @strapi/helper-plugin ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "@strapi/plugin-users-permissions > @strapi/helper-plugin ><EMAIL_ADDRESS>has unmet peer dependency "react-is@>= 16.8.0".
warning "@strapi/strapi > @strapi/admin ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^16.0.0-alpha".
warning "@strapi/strapi > @strapi/admin ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^16.0.0-alpha".
warning "strapi-plugin-sitemap ><EMAIL_ADDRESS>has unmet peer dependency "redux@^4".
warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning Workspaces can only be enabled in private projects.
[5/5] Building fresh packages...
success Saved lockfile.
warning Workspaces can only be enabled in private projects.
success Saved 16 new dependencies.
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>Done in 13.86s.

I recognise that some of those relate to other plugins (installed and working), but other than SEO, Slugify, and Sitemap it's a box-fresh Strapi installation.
Yarn build returns this error:

Build error message
ModuleNotFoundError: Module not found: Error: Can't resolve '@strapi/design-system/Text' in /home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup'
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/Compilation.js:2011:28
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:795:13
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1)
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:275:22
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :9:1)
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:431:22
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:124:11
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:667:25
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:852:8
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:972:5
at /home/tim/dev/strapi/backend/node_modules/neo-async/async.js:6883:13
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:955:45
at finishWithoutResolve (/home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:312:11)
at /home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:386:15
at /home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
resolve '@strapi/design-system/Text' in '/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup'
Parsed request is a module
using description file: /home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/package.json (relative path: ./admin/src/pages/View/components/NavigationItemPopup)
Field 'browser' doesn't contain a valid alias configuration
resolve as module
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/node_modules
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/node_modules/@strapi/design-system doesn't exist
/home/tim/dev/strapi/backend/node_modules/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules
existing directory /home/tim/dev/strapi/backend/node_modules/@strapi/design-system
using description file<EMAIL_ADDRESS>(relative path: .)
using description file<EMAIL_ADDRESS>(relative path: ./Text)
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/tim/dev/strapi/backend/node_modules/@strapi/design-system/Text doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
.react.js
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
as directory
/home/tim/dev/strapi/backend/node_modules/@strapi/design-system/Text doesn't exist
/home/tim/dev/strapi/node_modules doesn't exist or is not a directory
/home/tim/dev/node_modules doesn't exist or is not a directory
/home/tim/node_modules doesn't exist or is not a directory
/home/node_modules doesn't exist or is not a directory
/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules/@strapi/admin/node_modules
/home/tim/dev/strapi/backend/node_modules/@strapi/admin/node_modules/@strapi/design-system doesn't exist
ModuleNotFoundError: Module not found: Error: Can't resolve '@strapi/design-system/Text' in '/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup'
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/Compilation.js:2011:28
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:795:13
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1)
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:275:22
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :9:1)
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:431:22
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:124:11
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:667:25
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:852:8
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:972:5
at /home/tim/dev/strapi/backend/node_modules/neo-async/async.js:6883:13
at /home/tim/dev/strapi/backend/node_modules/webpack/lib/NormalModuleFactory.js:955:45
at finishWithoutResolve (/home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:312:11)
at /home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:386:15
at /home/tim/dev/strapi/backend/node_modules/enhanced-resolve/lib/Resolver.js:435:5
at eval (eval at create (/home/tim/dev/strapi/backend/node_modules/tapable/lib/HookCodeFactory.js:33:10), :15:1)
resolve '@strapi/design-system/Text' in '/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup'
Parsed request is a module
using description file: /home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/package.json (relative path: ./admin/src/pages/View/components/NavigationItemPopup)
Field 'browser' doesn't contain a valid alias configuration
resolve as module
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/NavigationItemPopup/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/components/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/View/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/pages/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/src/node_modules doesn't exist or is not a directory
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/admin/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/node_modules
/home/tim/dev/strapi/backend/node_modules/strapi-plugin-navigation/node_modules/@strapi/design-system doesn't exist
/home/tim/dev/strapi/backend/node_modules/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules
existing directory /home/tim/dev/strapi/backend/node_modules/@strapi/design-system
using description file<EMAIL_ADDRESS>(relative path: .)
using description file<EMAIL_ADDRESS>(relative path: ./Text)
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/tim/dev/strapi/backend/node_modules/@strapi/design-system/Text doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
.jsx
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
.react.js
Field 'browser' doesn't contain a valid alias configuration
<EMAIL_ADDRESS>doesn't exist
as directory
/home/tim/dev/strapi/backend/node_modules/@strapi/design-system/Text doesn't exist
/home/tim/dev/strapi/node_modules doesn't exist or is not a directory
/home/tim/dev/node_modules doesn't exist or is not a directory
/home/tim/node_modules doesn't exist or is not a directory
/home/node_modules doesn't exist or is not a directory
/node_modules doesn't exist or is not a directory
looking for modules in /home/tim/dev/strapi/backend/node_modules/@strapi/admin/node_modules
/home/tim/dev/strapi/backend/node_modules/@strapi/admin/node_modules/@strapi/design-system doesn't exist

I've tried updating @strapi/design-system but still no Text.js.
I'm a bit stumped as to what to do (please forgive my novice abilities), and any advice as to where I'm going wrong would be greatly appreciated!
OS: Ubuntu & Windows 10
Node: 16.14.1
Yarn: 1.22.15
Strapi: 4.1.5

I'm having the same issue once I updated to 4.1.5.

yeah, same here... it worked when I was on strapi 4.1.3 but not when I upgraded strapi to 4.1.5. As @timothybennette8 I tried too to install @strapi/design-system.
I am on Mac OS Monterey 12.2.1
Node v16.13.0
Yan 1.22.17
Strapi 4.1.5

Folks, fixed as part of v2.0.6


MAINTAINERS: add maintainer to Ambiq platform

Add maintainer to an area that is active and maintained.
Signed-off-by: Anas Nashif<EMAIL_ADDRESS>

@aaronyegx, @AlessandroLuo, @RichardSWheatley please confirm this is the correct maintainer, if not, suggest who should be the maintainer.

@nashif yes, that's correct


Question text box doesn’t show the whole text

Should be <textbox> instead of <input type="text">
Additionally, the textbox should scale automatically and not show the resize handle

Fixed in 29d04828


[#24515] Delete the JRH

Move :runners:google-cloud-dataflow-java:worker:legacy-worker to :runners:google-cloud-dataflow-java:worker deleting the FnApi runner harness (aka JRH) and the code that was powering it.
Fixes #24515

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run GoPortable PreCommit

Run PythonDocs PreCommit

Run SQL_Java17 PreCommit

Run Python PreCommit

whitespace check broken by https://github.com/apache/beam/pull/24951

Run Java_Kafka_IO_Direct PreCommit

Run Whitespace PreCommit

Run Java_Kafka_IO_Direct PreCommit

Run Java PostCommit


nixos/nvidia: fix potential null value in versionOlder check

Description of changes
Currently this check refers to nvidia_x11, which may be null when there is no video system. Evaluating the modesetting option then throws an error because one argument is null. I've changed this to directly use the configured package and avoid the potential null.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

The whole config block is guarded by a mkIf (nvidia_x11 != null), so that check is fine.


dashboard: auto-guess repo and branch for email-sent #syz test

We used to support this only for external reportings, but let's auto-guess repo and branch parameters for all incoming patch testing commands.

@tarasmadan PTAL
I've updated the pkg/email code as well. It used to parse until it finds 2 arguments after #syz test and #syz test:. Now it expects no arguments after #syz test, but, as before, looks for them after #syz test:.


Handle SizeLimit error

This solves #2481. Handle if AsyncStorage::fetch_source_file returnes SizeLimitReached error.
The message shown in the page will be like the screen shot.

Thank you for the review!
I've made changes as you mentioned.
Moved the warning to the right of the file list

Added a tiny test to ensure the message exists
I'm not sure, but I mocked a file has 50MB + 1Byte array to exceeds the default limit.


ImportError: cannot import name urllib_parse

Hello!
The README states that django-cas-ng supports 1.5 but it appears urllib_parse was introduced in Django 1.6.
Is there anything that can be done to support 1.5?
Thanks :)

Can you post a stack trace for this? Urllib is shipped as a part of Python and not Django. There are compatibility issues between Py2/Py3 so if you are using Python3 it is possible that that is the reason for your error.

Check the CI builds, there are job for Django 1.5 support. see detail: https://travis-ci.org/mingchen/django-cas-ng

I'm receiving this error too, django 1.5.4. Stack trace:
$ ./manage.py runserver
Validating models...

Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x109dd1cd0>>
Traceback (most recent call last):
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 92, in inner_run
    self.validate(display_num_errors=True)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/core/management/base.py", line 280, in validate
    num_errors = get_validation_errors(s, app)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/core/management/validation.py", line 35, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/db/models/loading.py", line 166, in get_app_errors
    self._populate()
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/db/models/loading.py", line 75, in _populate
    self.load_app(app_name)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/db/models/loading.py", line 96, in load_app
    models = import_module('.models', app_name)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django_cas_ng/models.py", line 4, in <module>
    from .utils import (get_cas_client, get_service_url, get_user_from_session)
  File "/Users/adam/Envs/banking-check-legacy/lib/python2.7/site-packages/django_cas_ng/utils.py", line 5, in <module>
    from django.utils.six.moves import urllib_parse
ImportError: cannot import name urllib_parse

However, it seems this was actually added in Django 1.5.5, so minor version upgrade should sort it.
Hopefully this helps someone else out.


uncodedFileName as NSData *

See issue #119

Thanks for the pull request, good concept.
Definite fixes before merging

Use rawFileName instead of uncodedFileName. I tend to prefer short, Germanic phrases where possible instead of longer/complex Latinate phrases.

git rebase -i all your commits to a single commit.

Optional fixes

Provide a fileNameWithEncoding: method that returns a filename with a particular encoding. Then refactor fileName to use this, possibly dropping the private stringWithBytes method.

Drop the string encoding key at the ZZArchive level. As you've said in #119, sometimes the filenames have different encodings and we shouldn't enforce this at the archive level. It's confusing then to have 3 or 4 different, interacting ways of determine encoding -- best just to stick to explicit encoding if necessary at the method level, and implicitly using the UTF-8 flag or defaulting back to the spec CP437. See my StackOverflow question for context.

Feel free to only implement the definites. We can discuss the optionals or I can do them myself.

Thanks for the update. Please rebase this branch to a single commit e.g. git rebase -i HEAD~2 then squash ca7b6bb, then git push --force to update. Then I'll merge it down.

Done

Excellent.


Add user.copy/user.paste

This example is from Puppeteer's docs to copy text:
await browser
  .defaultBrowserContext()
  .overridePermissions('<your origin>', ['clipboard-read', 'clipboard-write']);

// The clipboard API does not allow you to copy, unless the tab is focused.
await page.bringToFront();
await page.evaluate(() => {
  // Copy the selected content to the clipboard
  document.execCommand('copy');
  // Obtain the content of the clipboard as a string
  return navigator.clipboard.readText();
});

Since it is so complicated, maybe we should implement user.copy() that does all this automatically. Paste probably is also as complicated, so maybe user.paste() too.

I had this in "up next", but even though it is easy to implement I don't think I'll implement it until someone comments on here saying this is a feature they need. It seems relatively uncommon.


The model is missing from https://paperswithcode.com/sota/quantization-on-lfw

Issue still there...


Build errors in rust-bin class

Building items that inherit from rust-bin have compile errors:
Poky version: 16eeccd7029edec5043c0f38bfb1d333ab093b6f

Log data follows:
| DEBUG: Executing shell function do_compile
| /var/build/build/tmp/work/core2-64-poky-linux/libc-rs/0.1.8-r0/temp/run.do_compile.26939: 107: [: dylib: unexpected operator
| /var/build/build/tmp/work/core2-64-poky-linux/libc-rs/0.1.8-r0/temp/run.do_compile.26939: 109: local: -a: bad variable name
| WARNING: exit code 2 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /var/build/build/tmp/work/core2-64-poky-linux/libc-rs/0.1.8-r0/temp/log.do_compile.26939)

It appears to be related to oe_compile_rust_lib

This is an artifact of having dash as the default shell in the ubuntu container we use to build.


Is it possible to use certificates tied to real Azure AD account vs service principal

Hello,
I have a requirement to use Azure Active Directory user for authentication, vs using service principal. Is it possible to use certificate based authentication in such cases?

It is possible but this is a different scenario.
Are you building a Web app? or a Mobile desktop app?
Depending the answer to this question, you'll need to use one or the other of these flows described in https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/wiki/Acquiring-a-token-return-AuthenticationResult-and-possibly-UserInfo.
you might also want to have a look at the page describing all the available samples for ADAL(.NET):
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-code-samples


Minor corrections to deployment.md

fixed link to fake-crypto-material.zip
adjusted MD for emphasis

Signed-off-by: Christian Zimmermann<EMAIL_ADDRESS>

Thank you @chris-zimm for making your first contribution to Carbyne Stack!


Update http4s-blaze-client, ... to 0.23.12

Updates

org.http4s:http4s-blaze-client
org.http4s:http4s-blaze-server

from 0.23.11 to 0.23.12.
GitHub Release Notes
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "org.http4s" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Superseded by #434.


proto: Consistent enums

We have a few inconsistencies in our various enums.
We should make sure they all conform to our reference TaskState:
enum Foo {
        option (gogoproto.goproto_enum_prefix) = false;
        option (gogoproto.enum_customname) = "Foo";
        BAR = 0 [(gogoproto.enumvalue_customname)="FooBar"];
}

Some of our enums don't use the right set of gogo options while others use FOO_BAR rather than BAR.
/cc @docker/fiesta-cucaracha-maintainers

This is a backward compatible change - tentatively setting it as P3/1.13


Clone on-fail node in match-stmt

Purpose
Fixes #41976

@KavinduZoysa do we need this in a patch release for 2201.8.x? Wasn't merged to that branch, right?

@KavinduZoysa do we need this in a patch release for 2201.8.x? Wasn't merged to that branch, right?

Created a new PR https://github.com/ballerina-platform/ballerina-lang/pull/42051


chrome-remote-interface being fingerprinted

Component
Version

Operating system
ubuntu

Node.js
v10.22.0

Chrome/Chromium/...
Chrome

chrome-remote-interface
last version

Is Chrome running in a container? No
It seems to me that the debugging prototol is being detected by cloudflare last version :+1:
This can be reproduced very consistently by visiting such website below
https://www.pharmacielafayette.com/bailleul
Would you have any advise on where to look ?
Thanks in advance

I personally get the "Checking your browser before accessing pharmacielafayette.com." the first time even with my regular Chrome. I guess there are a number of variables, but after that, apparently the cookies and user agent must match:
$ curl 'https://www.pharmacielafayette.com/enseigne' -s \
    -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36' \
    -b 'cookie=__cfduid=d8e27c6111f1d9deb34600c4bcd0412d91605957407' \
    -b 'cf_clearance=69033bcc40b03250a0081582aaebeb0102329635-1605957440-0-150' | grep '<title>'
<title>Pharmacie Lafayette  en Ligne | Parapharmacie | Prix Discount</title>

If I change something in the above I get <title>Just a moment...</title>.
Do you get the Cloudflare page if you try to load that website in an incognito session?

@cyrus-and
Thanks for your answer

With regular chrome (fresh session, without cookies) $ google-chrome-stable

We get "Checking your browser before accessing pharmacielafayette.com." then the browser will solve the challenge and access the website

With regular chrome (fresh session, without cookies) -> $ google-chrome-stable --remote-debugging-port=9222

We get "Checking your browser before accessing pharmacielafayette.com." but the browser never solves the challenge and we cannot access the website.
If we solve the challenge with regular chrome, and visit the website with the same session, then we wont get the challenge with
--remote-debugging-port=9222 enabled.
I hope I'm clear enough :pray

I cannot reproduce this, if I start (fresh, no cookies) Chrome with:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222

The first time I get the Cloudflare page, then I wait and I access the website, the second time I go straight to the web page.

Closing for now, feel free to add any further details.


Add a link to user details page from Team view for admin users

If current user has administrator's permissions, convert employee names on Team view page to be links to the Employee details page.

Update RD when deployed.


feat: CRW-2698 update UDI to node16 in both...

feat: CRW-2698 update UDI to node16 in both Che UDI and CRW UDI images (note: NOT TESTED, no idea if this will break devfiles/plugins)
Change-Id: Id7afab48ba79422285c58303b65f0e43d4e52b36
Signed-off-by: nickboldt<EMAIL_ADDRESS>

superseded by https://github.com/devfile/developer-images/pull/24


Synthesis failed for nodejs-datastore

Hello! Autosynth couldn't regenerate nodejs-datastore. :broken_heart:
Here's the output from running synth.py:
b'ecloned repo /home/kbuilder/.cache/synthtool/googleapis\n2020-06-05 04:25:19,166 synthtool [DEBUG] > Pulling Docker image: gapic-generator-typescript:latest\nDEBUG:synthtool:Pulling Docker image: gapic-generator-typescript:latest\nlatest: Pulling from gapic-images/gapic-generator-typescript\nDigest: sha256:c9bc12024eddcfb94501627ff5b3ea302370995e9a2c9cde6b3317375d7e7b66\nStatus: Image is up to date for gcr.io/gapic-images/gapic-generator-typescript:latest\n2020-06-05 04:25:20,101 synthtool [DEBUG] > Generating code for: google/datastore/v1.\nDEBUG:synthtool:Generating code for: google/datastore/v1.\n2020-06-05 04:25:20,948 synthtool [DEBUG] > Wrote metadata to synth.metadata.\nDEBUG:synthtool:Wrote metadata to synth.metadata.\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__\n    return self.main(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main\n    rv = self.invoke(ctx)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke\n    return ctx.invoke(self.callback, **ctx.params)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke\n    return callback(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main\n    spec.loader.exec_module(synth_module)  # type: ignore\n  File "<frozen importlib._bootstrap_external>", line 678, in exec_module\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>\n    extra_proto_files=[\'google/cloud/common_resources.proto\'],\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library\n    return self._generate_code(service, version, "typescript", **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code\n    f"Code generation seemed to succeed, but {output_dir} is empty."\nRuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmpcexfavpt is empty.\n2020-06-05 04:25:20,987 autosynth [ERROR] > Synthesis failed\n2020-06-05 04:25:20,987 autosynth [DEBUG] > Running: git reset --hard HEAD\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 04:25:20,992 autosynth [DEBUG] > Running: git checkout autosynth-self\nSwitched to branch \'autosynth-self\'\n2020-06-05 04:25:20,997 autosynth [ERROR] > Command \'[\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\' returned non-zero exit status 1.\n2020-06-05 04:25:21,151 autosynth [DEBUG] > Running: git checkout d90b7331a96a2cca5f8bc51281b4e22648b40007\nNote: checking out \'d90b7331a96a2cca5f8bc51281b4e22648b40007\'.\n\nYou are in \'detached HEAD\' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n  git checkout -b <new-branch-name>\n\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 04:25:21,156 autosynth [DEBUG] > Running: git checkout cd804bab06e46dd1a4f16c32155fd3cddb931b52\nPrevious HEAD position was a3a0bf0f BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.\nHEAD is now at cd804bab docs: cleaned docs for the Agents service and resource.\n2020-06-05 04:25:21,225 autosynth [DEBUG] > Running: git checkout d53a5b45c46920932dbe7d0a95e10d8b58933dae\nPrevious HEAD position was be74d3e build: do not fail builds on codecov errors (#528)\nHEAD is now at d53a5b4 docs: improve README (#600)\n2020-06-05 04:25:21,242 autosynth [DEBUG] > Running: git branch -f autosynth-128\n2020-06-05 04:25:21,246 autosynth [DEBUG] > Running: git checkout autosynth-128\nSwitched to branch \'autosynth-128\'\n2020-06-05 04:25:21,250 autosynth [INFO] > Running synthtool\n2020-06-05 04:25:21,250 autosynth [INFO] > [\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\n2020-06-05 04:25:21,252 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --\n2020-06-05 04:25:21,453 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py.\nOn branch autosynth-128\nnothing to commit, working tree clean\n2020-06-05 04:25:21,581 synthtool [DEBUG] > Ensuring dependencies.\nDEBUG:synthtool:Ensuring dependencies.\n2020-06-05 04:25:21,586 synthtool [DEBUG] > Cloning googleapis.\nDEBUG:synthtool:Cloning googleapis.\n2020-06-05 04:25:21,587 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis\nDEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis\n2020-06-05 04:25:21,590 synthtool [DEBUG] > Pulling Docker image: gapic-generator-typescript:latest\nDEBUG:synthtool:Pulling Docker image: gapic-generator-typescript:latest\nlatest: Pulling from gapic-images/gapic-generator-typescript\nDigest: sha256:c9bc12024eddcfb94501627ff5b3ea302370995e9a2c9cde6b3317375d7e7b66\nStatus: Image is up to date for gcr.io/gapic-images/gapic-generator-typescript:latest\n2020-06-05 04:25:22,506 synthtool [DEBUG] > Generating code for: google/datastore/v1.\nDEBUG:synthtool:Generating code for: google/datastore/v1.\n2020-06-05 04:25:23,325 synthtool [DEBUG] > Wrote metadata to synth.metadata.\nDEBUG:synthtool:Wrote metadata to synth.metadata.\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__\n    return self.main(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main\n    rv = self.invoke(ctx)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke\n    return ctx.invoke(self.callback, **ctx.params)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke\n    return callback(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main\n    spec.loader.exec_module(synth_module)  # type: ignore\n  File "<frozen importlib._bootstrap_external>", line 678, in exec_module\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>\n    extra_proto_files=[\'google/cloud/common_resources.proto\'],\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library\n    return self._generate_code(service, version, "typescript", **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code\n    f"Code generation seemed to succeed, but {output_dir} is empty."\nRuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmpaooliwil is empty.\n2020-06-05 04:25:23,365 autosynth [ERROR] > Synthesis failed\n2020-06-05 04:25:23,365 autosynth [DEBUG] > Running: git reset --hard HEAD\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 04:25:23,371 autosynth [DEBUG] > Running: git checkout autosynth\nSwitched to branch \'autosynth\'\n2020-06-05 04:25:23,376 autosynth [DEBUG] > Running: git clean -fdx\nRemoving __pycache__/\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main\n    return _inner_main(temp_dir)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 595, in _inner_main\n    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 371, in synthesize_loop\n    synthesize_inner_loop(toolbox, synthesizer)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 381, in synthesize_inner_loop\n    synthesizer, len(toolbox.versions) - 1\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 266, in synthesize_version_in_new_branch\n    synthesizer.synthesize(synth_log_path, self.environ)\n  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 119, in synthesize\n    synth_proc.check_returncode()  # Raise an exception.\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode\n    self.stderr)\nsubprocess.CalledProcessError: Command \'[\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\' returned non-zero exit status 1.\n'

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-datastore. :sob:
Here's the output from running synth.py:
b'ecloned repo /home/kbuilder/.cache/synthtool/googleapis\n2020-06-05 10:15:55,413 synthtool [DEBUG] > Pulling Docker image: gapic-generator-typescript:latest\nDEBUG:synthtool:Pulling Docker image: gapic-generator-typescript:latest\nlatest: Pulling from gapic-images/gapic-generator-typescript\nDigest: sha256:c9bc12024eddcfb94501627ff5b3ea302370995e9a2c9cde6b3317375d7e7b66\nStatus: Image is up to date for gcr.io/gapic-images/gapic-generator-typescript:latest\n2020-06-05 10:15:56,324 synthtool [DEBUG] > Generating code for: google/datastore/v1.\nDEBUG:synthtool:Generating code for: google/datastore/v1.\n2020-06-05 10:15:57,212 synthtool [DEBUG] > Wrote metadata to synth.metadata.\nDEBUG:synthtool:Wrote metadata to synth.metadata.\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__\n    return self.main(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main\n    rv = self.invoke(ctx)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke\n    return ctx.invoke(self.callback, **ctx.params)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke\n    return callback(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main\n    spec.loader.exec_module(synth_module)  # type: ignore\n  File "<frozen importlib._bootstrap_external>", line 678, in exec_module\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>\n    extra_proto_files=[\'google/cloud/common_resources.proto\'],\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library\n    return self._generate_code(service, version, "typescript", **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code\n    f"Code generation seemed to succeed, but {output_dir} is empty."\nRuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmp98s2x8dq is empty.\n2020-06-05 10:15:57,255 autosynth [ERROR] > Synthesis failed\n2020-06-05 10:15:57,255 autosynth [DEBUG] > Running: git reset --hard HEAD\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 10:15:57,260 autosynth [DEBUG] > Running: git checkout autosynth-self\nSwitched to branch \'autosynth-self\'\n2020-06-05 10:15:57,265 autosynth [ERROR] > Command \'[\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\' returned non-zero exit status 1.\n2020-06-05 10:15:57,412 autosynth [DEBUG] > Running: git checkout d90b7331a96a2cca5f8bc51281b4e22648b40007\nNote: checking out \'d90b7331a96a2cca5f8bc51281b4e22648b40007\'.\n\nYou are in \'detached HEAD\' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by performing another checkout.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -b with the checkout command again. Example:\n\n  git checkout -b <new-branch-name>\n\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 10:15:57,417 autosynth [DEBUG] > Running: git checkout cd804bab06e46dd1a4f16c32155fd3cddb931b52\nPrevious HEAD position was a3a0bf0f BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.\nHEAD is now at cd804bab docs: cleaned docs for the Agents service and resource.\n2020-06-05 10:15:57,489 autosynth [DEBUG] > Running: git checkout d53a5b45c46920932dbe7d0a95e10d8b58933dae\nPrevious HEAD position was be74d3e build: do not fail builds on codecov errors (#528)\nHEAD is now at d53a5b4 docs: improve README (#600)\n2020-06-05 10:15:57,506 autosynth [DEBUG] > Running: git branch -f autosynth-128\n2020-06-05 10:15:57,510 autosynth [DEBUG] > Running: git checkout autosynth-128\nSwitched to branch \'autosynth-128\'\n2020-06-05 10:15:57,514 autosynth [INFO] > Running synthtool\n2020-06-05 10:15:57,514 autosynth [INFO] > [\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\n2020-06-05 10:15:57,516 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --\n2020-06-05 10:15:57,745 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py.\nOn branch autosynth-128\nnothing to commit, working tree clean\n2020-06-05 10:15:57,891 synthtool [DEBUG] > Ensuring dependencies.\nDEBUG:synthtool:Ensuring dependencies.\n2020-06-05 10:15:57,896 synthtool [DEBUG] > Cloning googleapis.\nDEBUG:synthtool:Cloning googleapis.\n2020-06-05 10:15:57,897 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis\nDEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis\n2020-06-05 10:15:57,901 synthtool [DEBUG] > Pulling Docker image: gapic-generator-typescript:latest\nDEBUG:synthtool:Pulling Docker image: gapic-generator-typescript:latest\nlatest: Pulling from gapic-images/gapic-generator-typescript\nDigest: sha256:c9bc12024eddcfb94501627ff5b3ea302370995e9a2c9cde6b3317375d7e7b66\nStatus: Image is up to date for gcr.io/gapic-images/gapic-generator-typescript:latest\n2020-06-05 10:15:58,843 synthtool [DEBUG] > Generating code for: google/datastore/v1.\nDEBUG:synthtool:Generating code for: google/datastore/v1.\n2020-06-05 10:15:59,719 synthtool [DEBUG] > Wrote metadata to synth.metadata.\nDEBUG:synthtool:Wrote metadata to synth.metadata.\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__\n    return self.main(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main\n    rv = self.invoke(ctx)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke\n    return ctx.invoke(self.callback, **ctx.params)\n  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke\n    return callback(*args, **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main\n    spec.loader.exec_module(synth_module)  # type: ignore\n  File "<frozen importlib._bootstrap_external>", line 678, in exec_module\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>\n    extra_proto_files=[\'google/cloud/common_resources.proto\'],\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library\n    return self._generate_code(service, version, "typescript", **kwargs)\n  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code\n    f"Code generation seemed to succeed, but {output_dir} is empty."\nRuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmp_w0prv7m is empty.\n2020-06-05 10:15:59,761 autosynth [ERROR] > Synthesis failed\n2020-06-05 10:15:59,761 autosynth [DEBUG] > Running: git reset --hard HEAD\nHEAD is now at d90b733 build: update protos.js (#673)\n2020-06-05 10:15:59,766 autosynth [DEBUG] > Running: git checkout autosynth\nSwitched to branch \'autosynth\'\n2020-06-05 10:15:59,771 autosynth [DEBUG] > Running: git clean -fdx\nRemoving __pycache__/\nTraceback (most recent call last):\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main\n    "__main__", mod_spec)\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code\n    exec(code, run_globals)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>\n    main()\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main\n    return _inner_main(temp_dir)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 595, in _inner_main\n    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 371, in synthesize_loop\n    synthesize_inner_loop(toolbox, synthesizer)\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 381, in synthesize_inner_loop\n    synthesizer, len(toolbox.versions) - 1\n  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 266, in synthesize_version_in_new_branch\n    synthesizer.synthesize(synth_log_path, self.environ)\n  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 119, in synthesize\n    synth_proc.check_returncode()  # Raise an exception.\n  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode\n    self.stderr)\nsubprocess.CalledProcessError: Command \'[\'/tmpfs/src/github/synthtool/env/bin/python3\', \'-m\', \'synthtool\', \'--metadata\', \'synth.metadata\', \'synth.py\', \'--\']\' returned non-zero exit status 1.\n'

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-datastore. :sob:
Here's the output from running synth.py:
File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>
    extra_proto_files=['google/cloud/common_resources.proto'],
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library
    return self._generate_code(service, version, "typescript", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code
    f"Code generation seemed to succeed, but {output_dir} is empty."
RuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmpsaw0vz4c is empty.
2020-06-05 15:42:07,621 autosynth [ERROR] > Synthesis failed
2020-06-05 15:42:07,621 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at d90b733 build: update protos.js (#673)
2020-06-05 15:42:07,626 autosynth [DEBUG] > Running: git checkout autosynth-self
Switched to branch 'autosynth-self'
2020-06-05 15:42:07,631 autosynth [ERROR] > Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.
2020-06-05 15:42:07,846 autosynth [DEBUG] > Running: git checkout d90b7331a96a2cca5f8bc51281b4e22648b40007
Note: checking out 'd90b7331a96a2cca5f8bc51281b4e22648b40007'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at d90b733 build: update protos.js (#673)
2020-06-05 15:42:07,851 autosynth [DEBUG] > Running: git checkout 40a354b0f47454be4986f9db504cca4d4371c8c3
Previous HEAD position was a3a0bf0f BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.
HEAD is now at 40a354b0 chore: add protoc proto3_optional flag in bazelrc
2020-06-05 15:42:07,923 autosynth [DEBUG] > Running: git checkout 9c2913e1831eb00fa01317f3fea4ce25d3f657eb
Previous HEAD position was be74d3e build: do not fail builds on codecov errors (#528)
HEAD is now at 9c2913e feat: show output from microgenerator runs (#575)
2020-06-05 15:42:07,940 autosynth [DEBUG] > Running: git branch -f autosynth-135
2020-06-05 15:42:07,943 autosynth [DEBUG] > Running: git checkout autosynth-135
Switched to branch 'autosynth-135'
2020-06-05 15:42:07,948 autosynth [INFO] > Running synthtool
2020-06-05 15:42:07,948 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-06-05 15:42:07,950 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata synth.metadata synth.py --
2020-06-05 15:42:08,168 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py.
On branch autosynth-135
nothing to commit, working tree clean
2020-06-05 15:42:08,304 synthtool [DEBUG] > Ensuring dependencies.
DEBUG:synthtool:Ensuring dependencies.
2020-06-05 15:42:08,309 synthtool [DEBUG] > Cloning googleapis.
DEBUG:synthtool:Cloning googleapis.
2020-06-05 15:42:08,310 synthtool [DEBUG] > Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
DEBUG:synthtool:Using precloned repo /home/kbuilder/.cache/synthtool/googleapis
2020-06-05 15:42:08,313 synthtool [DEBUG] > Pulling Docker image: gapic-generator-typescript:latest
DEBUG:synthtool:Pulling Docker image: gapic-generator-typescript:latest
latest: Pulling from gapic-images/gapic-generator-typescript
Digest: sha256:c9bc12024eddcfb94501627ff5b3ea302370995e9a2c9cde6b3317375d7e7b66
Status: Image is up to date for gcr.io/gapic-images/gapic-generator-typescript:latest
2020-06-05 15:42:09,189 synthtool [DEBUG] > Generating code for: google/datastore/v1.
DEBUG:synthtool:Generating code for: google/datastore/v1.
gapic-generator-typescript: https://github.com/googleapis/gapic-generator-typescript
Latest commit:
commit a858a371e225254fca1c32d8d6b142b42cb711ad
Author: release-please[bot]<EMAIL_ADDRESS>Date:   Thu Jun 4 16:54:54 2020 -0700

child_process.js:642
    throw err;
    ^

Error: spawnSync protoc EACCES
    at Object.spawnSync (internal/child_process.js:1041:20)
    at spawnSync (child_process.js:607:24)
    at Object.execFileSync (child_process.js:634:15)
    at Object.<anonymous> (/usr/local/lib/node_modules/@google-cloud/gapic-generator/build/src/gapic-generator-typescript.js:117:17)
    at Module._compile (internal/modules/cjs/loader.js:955:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
    at internal/main/run_main_module.js:17:11 {
  errno: 'EACCES',
  code: 'EACCES',
  syscall: 'spawnSync protoc',
  path: 'protoc',
  spawnargs: [
<EMAIL_ADDRESS>    '--typescript_gapic_out=/out',
    '--gapic-validator_out=.',
    '--typescript_gapic_opt="grpc-service-config=google/datastore/v1/datastore_grpc_service_config.json"',
    '--typescript_gapic_opt="package-name=@google-cloud/datastore"',
    '--typescript_gapic_opt="main-service=datastore"',
    '--experimental_allow_proto3_optional',
    '-I/in',
    '/in/google/cloud/common_resources.proto',
    '/in/google/datastore/v1/entity.proto',
    '/in/google/datastore/v1/datastore.proto',
    '/in/google/datastore/v1/query.proto',
    '-I/protos/api-common-protos-master'
  ],
  error: [Circular],
  status: null,
  signal: null,
  output: null,
  pid: 17,
  stdout: null,
  stderr: null
}
2020-06-05 15:42:10,017 synthtool [DEBUG] > Wrote metadata to synth.metadata.
DEBUG:synthtool:Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-datastore/synth.py", line 21, in <module>
    extra_proto_files=['google/cloud/common_resources.proto'],
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 66, in typescript_library
    return self._generate_code(service, version, "typescript", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_microgenerator.py", line 195, in _generate_code
    f"Code generation seemed to succeed, but {output_dir} is empty."
RuntimeError: Code generation seemed to succeed, but /tmpfs/tmp/tmpri2_ruky is empty.
2020-06-05 15:42:10,050 autosynth [ERROR] > Synthesis failed
2020-06-05 15:42:10,051 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at d90b733 build: update protos.js (#673)
2020-06-05 15:42:10,056 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-06-05 15:42:10,060 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 595, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 371, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 381, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 266, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 119, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Add title attribute to <Select> options

In some cases, we have very long options in the Select popup. In these cases, they are cropped with ellipses, so users cannot see the full text of the option. We can solve this by adding a title attribute to the options. We already have a title property in the ControlGroupOption type, so this approach is natural.
https://github.com/gravity-ui/uikit/blob/main/src/components/types.ts#L45

@ValeraS I suppose we should take this into account in the next major

You can do it now like this:
<Select {...selectProps}>
    <Select.Option {...optionProps}>
        very long value
    </Select.Option>
</Select>

@korvin89 Seems like its easy to add for option and for group, like we did in RadioGroup


[eas-cli] rename branch:publish to update:publish

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
Please describe the motivation for this PR, and link to relevant GitHub issues, forums posts, or feature requests.

How
Moved file, changed positional branchName to a flag.
Left a deprecation command in case anyone gets confused by old documentation.
Test Plan
Tested in demo repo.

/changelog-entry breaking-change rename branch:publish to update:publish


Zoom out on clicking on a zoomed in image

Didn't the earlier version of the plugin allow to zoom out(close) on clicking a zoomed in image.That doesn't seem to work now.

It's working for me. Please provide module version, browser version and OS that does not work for you.

Yes right now only clicking outside the image is closing the image for me not clicking the zoomed image in itself.
What do you mean by module version
Browser : Chrome; OS: Windows 8

You mean the demo page is not working for you right? Can you try different browsers, like Firefox and IE (10+), to see if they work or not?

yes the demo page is not working. I tried in firefox, Chrome the image closes on clicking outside the image but not clicking inside the zoomed in image

I do not have the device to reproduce this issue. It would be great if you can pull the latest code and see if it works on your local.

Closing the issue since it is working now.


Consider adding VCR-like support

I'd be happy to submit a PR that implements VCR-like support as implemented here:
https://github.com/mwlang/binance/blob/master/spec/support/vcr.cr
Basic idea taken from the Ruby VCR gem
With this, it makes writing a spec like this possible:
  context "success response" do
    it "#ping" do
      with_vcr_cassette "public/ping_success" do
        client.ping.pong.should be_truthy
      end
  end

  end
  context "error response" do
    it "#ping" do
      with_vcr_cassette("public/ping_error") do
        response = client.ping
        response.body.should eq "{\"code\": -3121, \"msg\": \"Strange Error.\"}"
        response.error_code.should eq -3121
        response.success.should be_falsey
      end
    end
  end

The first time a cassette is called and it's file does not exist, then the spec is implemented with a live call to the API server, capturing the response and writing both the request and response data to a *.yml file.  The subsequent calls plays back the information captured.
Is there interest in adding this to the webmock shard?  If so and approved, I'll implement in a PR and submit for consideration.  If not interested, I will perhaps consider extracting this to a public shard, but would not have the time to take on a full-fledged re-implementation of the original Ruby vcr gem, hence the thought to contribute into the webmock framework where it's likely to be better maintained and grow with the community support.

IMO this should be a separate shard, building on top of webmock.

I discovered while reading through other issues on this shard that "hi8" exists and probably should close this issue on account.  See #20 for more info.  Still open to discussion about adding this kind of functionality.  For me, it's hard to say whether it's worth a separate shard or not.  If all Crystal shards were easier to find out in the wild, then I'd definitely agree.


ngx-translate does not seem to work with AOT

Current behavior

We use NGX-translate as follows:
import {TranslateModule, TranslateLoader} from '@ngx-translate/core';
import {TranslateHttpLoader} from '@ngx-translate/http-loader';

export function httpLoaderFactory(http: HttpClient) {
    return new TranslateHttpLoader(http, "assets/i18n/", ".json");
}

TranslateModule.forRoot({
            loader: {
                provide: TranslateLoader,
                useFactory: httpLoaderFactory,
                deps: [HttpClient]
            }
})

When executing npm build --prod we get the following errors:
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve '@ngx-translate/core/index' in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve '@ngx-translate/core/src/missing-translation-handler' in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.component.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.component.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'
ERROR in ./src/app/app.module.ngfactory.js
Module not found: Error: Can't resolve<EMAIL_ADDRESS>in 'C:\Projects\process-mgt\src\app'

When we run npm build --prod --aot=false --buildOptimizer=false we don't get this error.
Expected behavior

How do you think that we should fix this?

Minimal reproduction of the problem with instructions

Environment

Angular 7.2.4
"@ngx-translate/core": "^10.0.1",
"@ngx-translate/http-loader": "^2.0.1",
```

We did check with several versions.

Browser:
- [x] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

For Tooling issues:
- Node version: XX
- Platform:

Others:

Same problem here. With Ivy, AOT mode is recommended, so this issue will become more important in the upcoming future.


The Label That is inside a scene, childed with another scene first text is not following CanvasLayer

Godot version
4.0.3 Stable
System information
Windows 10; Godot 4.0.2 Stable; Intel UHD Graphics 620; Intel i5; Ram 8GB; Lenovo Idepad
Issue description

"P" is not Symmetrical with "layer 1 Turn"
Steps to reproduce
make a canvas layer node
make a control node
make a label as a child of that control node
make a name the label through code
run scene and the first text is not syncing
Minimal reproduction project
P.S This is the Repo of my Freelance Work and my client forbade me to make this repo open source, therefore don't publish this to the public for commerce use without his permission.
Here is the repo

Duplicate of https://github.com/godotengine/godot/issues/58314

Closing as duplicate.

Thank you Mr @arkology and Mr @KoBeWi for helping me.
I will contribute to this FOSS Project when I have the time, cheers.


Refactor [maintenance mastodan matrix maven-central] service files

@calebcartwright please review this.Thanks !

Warnings

:warning:
This PR modified service code for maven-central but not its test code. That's okay so long as it's refactoring existing code.

:warning:
This PR modified service code for matrix but not its test code. That's okay so long as it's refactoring existing code.

:warning:
This PR modified service code for mastodon but not its test code. That's okay so long as it's refactoring existing code.

:warning:
This PR modified service code for maintenance but not its test code. That's okay so long as it's refactoring existing code.

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @ThakurKarthik!

  Generated by :no_entry_sign: dangerJS against e5539e3475f10b95f0d677d9d34fc94029de6db4


ci.yaml validation failed due to github token generation failing

Happened on https://github.com/flutter/flutter/pull/93086 - Internal server logs
#0      Config.generateGithubToken (package:cocoon_service/src/service/config.dart:302:30)
<asynchronous suspension>
#1      Config.createGitHubClient (package:cocoon_service/src/service/config.dart:307:32)
<asynchronous suspension>
#2      GithubChecksUtil._createCheckRun (package:cocoon_service/src/foundation/github_checks_util.dart:126:40)
<asynchronous suspension>
#3      RetryOptions.retry (package:retry/retry.dart:131:16)
<asynchronous suspension>
#4      LuciBuildService._createBuildRequest (package:cocoon_service/src/service/luci_build_service.dart:168:40)
<asynchronous suspension>
#5      Future.wait.<anonymous closure> (dart:async/future.dart:473:21)
<asynchronous suspension>
#6      LuciBuildService._scheduleTryBuilds (package:cocoon_service/src/service/luci_build_service.dart:281:36)
<asynchronous suspension>
#7      LuciBuildService.scheduleTryBuilds (package:cocoon_service/src/service/luci_build_service.dart:214:36)
<asynchronous suspension>
#8      Scheduler.triggerPresubmitTargets (package:cocoon_service/src/service/scheduler.dart:268:7)
<asynchronous suspension>
#9      GithubWebhook._scheduleIfMergeable (package:cocoon_service/src/request_handlers/github_webhook.dart:163:5)
<asynchronous suspension>
#10     GithubWebhook._handlePullRequest (package:cocoon_service/src/request_handlers/github_webhook.dart:125:9)
<asynchronous suspension>
#11     GithubWebhook.post (package:cocoon_service/src/request_handlers/github_webhook.dart:66:11)
<asynchronous suspension>
#12     RequestHandler.service.<anonymous closure> (package:cocoon_service/src/request_handling/request_handler.dart:49:22)
<asynchronous suspension>
#13     main.<anonymous closure>.<anonymous closure> (file:///app/bin/server.dart:255:9)

In general, ci.yaml check should be retrying in several places (like to get the config in case the network bytes come back malformed). I'm not sure we want to retry authing with github.

happened again, same PR: https://github.com/flutter/flutter/pull/93086/checks?check_run_id=4268784341

Another PR https://github.com/flutter/flutter/pull/93427

This started to flake in the past 24 hours