In some cases, Git fetch failed with exit code: 128

Agent version and platform
Version of your agent? 2.103.1

OS of the machine running the agent? Any

VSTS type and version
VisualStudio.com or On-Prem TFS? Either

If On-Prem TFS, which release: Any

If VisualStudio.com, what is your account name? Any

What's not working?
If you use "ad-hoc scripts can access token" option and the build crashes or is cancelled, a token can get left in config which expires and the repo on disk is broken until it is cleaned up.

Not sure if this is exactly same issue, but we don't have "ad-hoc scripts can access token" option enabled and just got git exit with 128.
I wonder if we have our build definition setup wrong. We currently have two branch filters and one of them is *. There seems to be a bit too many builds triggered. See screenshot:

Here are details if this helps:
Agent version:  2.103.1
OS: Linux Centos 7
git version: 2.9.0
VSTS type: VisualStudio.com
Logs:
2016-07-21T14:34:41.8962740Z ##[section]Starting: Get Sources
2016-07-21T14:34:42.2790490Z Syncing repository: vnl-platform (TfsGit)
2016-07-21T14:34:42.3244000Z ##[command]git version
2016-07-21T14:34:42.5024400Z ##[command]git config --get remote.origin.url
2016-07-21T14:34:42.6526740Z ##[command]git config gc.auto 0
2016-07-21T14:34:42.6883310Z ##[command]git -c http.extraheader="AUTHORIZATION: bearer ********" fetch --tags --prune --progress origin +refs/pull/1640/merge:refs/remotes/pull/1640/merge
2016-07-21T14:34:43.9083350Z fatal: Couldn't find remote ref refs/pull/1640/merge
2016-07-21T14:34:44.1387710Z ##[error]Git fetch failed with exit code: 128
2016-07-21T14:34:44.1538590Z ##[section]Finishing: Get Sources

@ppanyukov  remove the second filter that trigger on "*"
the git failed because of   "2016-07-21T14:34:43.9083350Z fatal: Couldn't find remote ref refs/pull/1640/merge", this is a PullRequest branch that might already be delete after PR build finish.

@TingluoHuang yes but we need to do CI builds of all branches, not just master.

@ppanyukov  then can you add an exclude filter to exclude refs/pull/* ?

@ppanyukov - also a different issue.  The logged issue is 128 Authentication Failed.

The original issue is resolved with 104.  @ppanyukov, if you still need assistance with your different issue, log a new issue.


Failed to run bin/alvr_launcher (Getting GLIBC errors)

I followed the linux instructions as closely as I could with my limited knowledge. I ended up attempting to run the above file (as the tutorial says) when I get a returned errors.
brenton@brenton-Reks:/$ /home/brenton/Downloads/ALVR/bin/alvr_launcher
/home/brenton/Downloads/ALVR/bin/alvr_launcher: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/brenton/Downloads/ALVR/bin/alvr_launcher)
/home/brenton/Downloads/ALVR/bin/alvr_launcher: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.29' not found (required by /home/brenton/Downloads/ALVR/bin/alvr_launcher)
/home/brenton/Downloads/ALVR/bin/alvr_launcher: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home/brenton/Downloads/ALVR/bin/alvr_launcher)
I run GalliumOS which is an ubuntu base I believe.
Please excuse my limited knowledge of the terminal (I have no clue what I am doing

)

either try the portable release, or make sure GLBIC is up-to-date or installed

either try the portable release, or make sure GLBIC is up-to-date or installed

If you mean the AppImage, then it seems to be missing there, too.


About fnt fonts

Hello, I would like to ask what software you use to generate the icon font. The bitmap icon I recently generated with "Glyph Designer" was badly jagged. I was wondering if you have any good ideas?

I use BMFont as suggested on the Garmin developer page, here. You should be ok if you follow the guide that is linked there as well.

Thank you very much. I refer to your code to get the body charge. Unfortunately, it failed. May I ask if there is any good way?

Did you set the rights in the manifest?
        <iq:permissions>
            <iq:uses-permission id="SensorHistory"/>
        </iq:permissions>


Refactor sigelt -> sigelt' (inductive) + sigelt (record w/ range and docs)

Part of #911.  This adds a doc field on sigelts (that's the easy part), which requires refactoring to change sigelt into a record (that's the painful part).
Assuming this is the right way to go, can we expose that docstring in the interactive protocol?

I'm manually kicking off a build on my branch that contains, among others, this pull request. If everything is green, I'll merge everything at once.

Thanks! This might need a bit of review.  I went by what the comment in the source said, but it's a pretty large change (though most of it is mundane).  And I haven't run an OCaml build yet.

Ok, this doesn't compile with OCaml...

Yup, I used "as" in a pattern match, and apparently F* doesn't like that :/

@msprotz Let me update things and compile them in OCaml; I'll ping you as soon as its done :)

Question: what's the right place to put the definition of fsdoc in? It used to live in Parser.AST, but now I need to access it from Syntax.Syntax.  I moved it there initially, but that causes the OCaml build to fail (fsdoc is unbound in Parser.Parse.fsti)

Or maybe it's ok to add an extra Open to parse.fsi?

Ok, with the latest commit it builds in OCaml too.

Closing this in favor of the #925 :)


[Feature request] Batch img2img from directory

This would be a great feature in my opinion for the swarm ui area.

Like from a folder path or maybe even "load multiple images)

Yes this is already a feature - Generate tab, Tools -> Image Edit Batcher


Publish altinn-components to npm

Publish version 0.0.1 of altinn-components as @digdir/altinn-components (or @digdir/altinn-ui) in order to distribute initial PoC for feedback and QA.
https://github.com/Altinn/altinn-components

https://www.npmjs.com/package/@altinn/altinn-components?activeTab=readme


Update features/attributify.md to be more professional

Simple one-sentence change (check diffs).

If this PR gets rejected, there was a grammatical error in it initially; It said "Personally I don't recommend", where it should have been "Personally I don't recommend it".

Well I don't think there is exactly a style guide, but most projects do use we instead of the passive voice.


Add switch to set report to Private/Public

Currently once a report is created it's available to anyone. There should be an option in 'Additional Settings' that makes the report only visible to the creator of the dataset. Ideally this would be a switch with Private on the left and Public on the right. Default to Private.

Done.

I only see it when I add a new report - is it there for existing ones?

I didn't see my comment post to the channel, so I re-opened for clarification: I only see it when I add a new report - is it there for existing ones? There is a scenario where you want to change the visibility at some point so this should be something that can be done at any time.


 You start at the point [0, 0], and you are given a destination point target = [xtarget, ytarget] that you are trying to get to. There are several ghosts on the map with their starting positions given as a 2D array ghosts, where ghosts[i] = [xi, yi] represents the starting position of the ith ghost. All inputs are integral coordinates.
Each turn, you and all the ghosts may independently choose to either move 1 unit in any of the four cardinal directions: north, east, south, or west, or stay still. All actions happen simultaneously.
You escape if and only if you can reach the target before any ghost reaches you. If you reach any square (including the target) at the same time as a ghost, it does not count as an escape.
Return true if it is possible to escape regardless of how the ghosts move, otherwise return false.
Example 1:
Input: ghosts = [[1,0],[0,3]], target = [0,1]
Output: true
Explanation: You can reach the destination (0, 1) after 1 turn, while the ghosts located at (1, 0) and (0, 3) cannot catch up with you.
Example 2:
Input: ghosts = [[1,0]], target = [2,0]
Output: false
Explanation: You need to reach the destination (2, 0), but the ghost at (1, 0) lies between you and the destination.
Example 3:
Input: ghosts = [[2,0]], target = [1,0]
Output: false
Explanation: The ghost can reach the target at the same time as you.
Constraints:
1 <= ghosts.length <= 100
ghosts[i].length == 2
-104 <= xi, yi <= 104
There can be multiple ghosts in the same location.
target.length == 2
-104 <= xtarget, ytarget <= 104

I am Arti Tambade, TY IT.
I would like to work on this issue
can you please assign this Issue to me?

Actually I am not assigned to any issue right now. Can you please let me know the issue number?


ERROR

TypeError: display_board() takes 2 positional arguments but 3 were given
Can you explain how this problem is solved? Thank you very much

TypeError: display_board() takes 2 positional arguments but 3 were given Can you explain how this problem is solved? Thank you very much


fix: remove cause from ZodValidationPipe

This removes the cause from our generic ZodValidationPipe to prevent the leaking of any internal data.

Coverage: 87.234%. Remained the same when pulling d84c96eed2495f6b94282f27a3e4086a722268dc on remove-cause into e95c6d4808ac199482f28e7868d9c48cae6dbe9a on main.


GCP Secret Manager

Guide for using GCP Secret Manager
Blocked by:

https://github.com/micronaut-projects/micronaut-gcp/pull/617
https://github.com/micronaut-projects/micronaut-gcp/pull/618

this will need to be released after 3.5.0 is released


Running 32 bit of dart sdk failed.

Thank you for taking the time to file an issue!
This tracker is for issues related to:

Dart VM

dev_compiler

Dart SDK Version (dart --version): 1.12.0

Whether you are using Windows, MacOSX, or Linux (if applicable): Windows

I want to compile and generate some 32-bit executable. So I download the sdk from https://storage.googleapis.com/dart-archive/channels/stable/release/2.12.0/sdk/dartsdk-windows-ia32-release.zip. Then I tried with a hello world example.
But the dart compile exe failed with the following errors.
Microsoft Windows [Version 10.0.19042.844]
(c) 2020 Microsoft Corporation. All rights reserved.

C:\Users\Liu.D.H>set path=D:\apps\dart\dart-sdk-windows-ia32-1.12.0\bin;%path%

C:\Users\Liu.D.H>d:

D:\>cd code\dart\hello-world

D:\code\dart\hello-world>dart --version
Dart SDK version: 2.12.0 (stable) (Thu Feb 25 19:50:53 2021 +0100) on "windows_ia32"

D:\code\dart\hello-world>dart compile exe hello.dart
Could not find D:\apps\dart\dart-sdk-windows-ia32-1.12.0\bin\snapshots\gen_kernel.dart.snapshot. Have you built the full Dart SDK?

D:\code\dart\hello-world>dir D:\apps\dart\dart-sdk-windows-ia32-1.12.0\bin\snapshots
 Volume in drive D is Programs
 Volume Serial Number is CEF0-10CA

 Directory of D:\apps\dart\dart-sdk-windows-ia32-1.12.0\bin\snapshots

2021-03-06  11:25    <DIR>          .
2021-03-06  11:25    <DIR>          ..
2021-02-26  03:13        15,575,192 analysis_server.dart.snapshot
2021-02-26  03:13        11,783,328 dart2js.dart.snapshot
2021-02-26  03:13         8,718,896 dartanalyzer.dart.snapshot
2021-02-26  03:14        21,237,600 dartdev.dart.snapshot
2021-02-26  03:14        21,237,600 dartdev.dill
2021-02-26  03:13         7,277,504 dartdevc.dart.snapshot
2021-02-26  03:13         9,592,568 dartdoc.dart.snapshot
2021-02-26  03:13         7,817,128 dartfmt.dart.snapshot
2021-02-26  03:13           910,312 dds.dart.snapshot
2021-02-26  03:13         7,766,432 frontend_server.dart.snapshot
2021-02-26  03:13         6,530,144 kernel_worker.dart.snapshot
2021-02-26  03:13         8,749,112 pub.dart.snapshot
              12 File(s)    127,195,816 bytes
               2 Dir(s)   8,007,573,504 bytes free

D:\code\dart\hello-world>D:\apps\dart\dart-sdk\bin\dart --version
Dart SDK version: 2.12.0 (stable) (Thu Feb 25 19:50:53 2021 +0100) on "windows_x64"
D:\code\dart\hello-world>dir D:\apps\dart\dart-sdk\bin\snapshots
 Volume in drive D is Programs
 Volume Serial Number is CEF0-10CA

 Directory of D:\apps\dart\dart-sdk\bin\snapshots

2021-03-04  08:49    <DIR>          .
2021-03-04  08:49    <DIR>          ..
2021-02-26  03:32        22,117,840 analysis_server.dart.snapshot
2021-02-26  03:35        60,825,104 dart2js.dart.snapshot
2021-02-26  03:32         6,686,736 dart2native.dart.snapshot
2021-02-26  03:32        14,675,280 dartanalyzer.dart.snapshot
2021-02-26  03:33        28,560,624 dartdev.dart.snapshot
2021-02-26  03:33        21,237,600 dartdev.dill
2021-02-26  03:33        35,942,960 dartdevc.dart.snapshot
2021-02-26  03:32        15,891,824 dartdoc.dart.snapshot
2021-02-26  03:33        18,798,288 dartfmt.dart.snapshot
2021-02-26  03:32         5,198,272 dds.dart.snapshot
2021-02-26  03:33        33,916,528 frontend_server.dart.snapshot
2021-02-26  03:33        31,821,408 gen_kernel.dart.snapshot
2021-02-26  03:31        32,620,064 kernel-service.dart.snapshot
2021-02-26  03:32        11,861,120 kernel_worker.dart.snapshot
2020-10-06  17:10         6,202,238 libtensorflowlite_c-win64.dll
2021-02-26  03:33        14,754,800 pub.dart.snapshot
              16 File(s)    361,110,686 bytes
               2 Dir(s)   8,007,573,504 bytes free

D:\code\dart\hello-world>

I download both 64-bit and 32-bit dart sdk. And I found the size is quite different. And some files like bin\snapshots\gen_kernel.dart.snapshot is missing from the 32-bit one.

AOT compilation is not supported on 32-bit Intel (aka ia32/x86), hence the missing pieces. We can probably make it emit a good error though.

@mraleph Thanks, I see. Are there any plans for supporting 32-bit Intel (aka ia32/x86)? Is it a lot of code porting?

Are there any plans for supporting 32-bit Intel (aka ia32/x86)? Is it a lot of code porting?

No plans at the moment, because there is no clear demand. Most hardware is 64-bit at the moment already. Porting is non-trivial because it requires finding a good way to relocate IA32 code generated by our compiler (other architectures did not require that because they use object pools, which IA32 does not). It is not that hard, but given almost non-existing demand I don't think we are going to work on that.

@mraleph Thanks for your help explanations and tips. 😄

Most hardware is 64-bit at the moment already.

In my opinion, it's true that most hardware is 64-bit compatible, however some of them maybe install a 32-bit OS, like win 7 32-bit, win 10 32-bit. And sometimes you want to just deploy only a single binary for windows users, so a x86 binary maybe more easier then x64 one because x86 binary could be run on x64 windows.
I will try to do the porting job in my spare time, but I'm new to that field, and I could not guarantee I can finish it. If you could provide me more documentations about win32 porting, that's really awesome.

Are there any plans for supporting 32-bit Intel (aka ia32/x86)? Is it a lot of code porting?

No plans at the moment, because there is no clear demand. Most hardware is 64-bit at the moment already. Porting is non-trivial because it requires finding a good way to relocate IA32 code generated by our compiler (other architectures did not require that because they use object pools, which IA32 does not). It is not that hard, but given almost non-existing demand I don't think we are going to work on that.

Nearly 10 percent of our users use Windows 7 32-bit or Windows 10 32-bit OS.  Could you provide more information to help us support AOT on IA32, if you have no plan to implement it.

We do not plan on supported AOT on ia32.
The ia32 platform itlself is in the process of being deprecated, please see https://dart.dev/get-dart
(Support for ia32 is deprecated and might be dropped in a future release).


remove jumping when moving image before text

this is causing an issue for multi-entry articles, where moving an image up will cause the editor jump of the top of the page.

@collin @spra85 are we ok with removing this?

I see no reason jumping out at me why this line is necessary.


[5.1]  ABI checker: include all kinds of accessors for abstract storage decl and diagnose their missing.

Removing accessors other than getter and setter can be ABI breaking. This patch starts to formally include all accessor decls in the tree and diagnose their removal. This change only applies to the ABI checker since we still exclude accessors other than getter and setter when diagnosing source compatibility.
Including accessors formally can also allow us to check the missing of availability attributes for newly added accessors.
rdar://52063421

@swift-ci please test


Update Links

See https://github.com/Senzing/template-repository/issues/40
configurator/docs/debian-based-installation.md:1. [git](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/install-git.md)
configurator/docs/debian-based-installation.md:[HOWTO - Create SENZING_DIR](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/create-senzing-dir.md).
configurator/docs/rpm-based-installation.md:1. [git](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/install-git.md)
configurator/docs/rpm-based-installation.md:[HOWTO - Create SENZING_DIR](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/create-senzing-dir.md).
configurator/README.md:1. [docker](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/install-docker.md)
configurator/README.md:1. [git](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/install-git.md)
configurator/README.md:1. [make](https://github.com/Senzing/knowledge-base/blob/main/HOWTO/install-make.md)

Pull requests:

https://github.com/Senzing/configurator/pull/89


Install volsync from drcluster

Replaces PRs:

https://github.com/RamenDR/ramen/pull/529 <- prev install volsync (was from drpc, now moved, see below)
https://github.com/RamenDR/ramen/pull/522 <- prev fix to allow volsync deploys to requeue often to avoid missing waiting for the pvcs to be protected - replaced by the watch to replicationsource/destination

Install volsync from drcluster controller (by creating the appropriate ManagedClusterAddOn on the hub) instead of from drpc controller to be more consistent with other installs to drclusters.  Will mean volsync gets installed to the target cluster(s) when the drcluster is created.

ATM the install happens in all cases - does not check if volsync is disabled in the ramenconfig.

Also adds a watch to the vrg controller to watch for volsync resources (this also happens in all cases, even if volsync is disabled in ramenconfig):

replicationdestinations.volsync.backube
replicationsources.volsync.backube

The above means this is adding volsync as a dependency to VRG - if the crds are not installed on the cluster running the dr-cluster operator, this will cause the vrg controller to crash.

Just a note, As @tesshuflower mentioned, starting from 4.12 VolSync will be installed even when the setup is only for MetroDR.


[chore] Replace Mutex with RwLock for themes

Since the theme is write-once, read-many, I think a RwLock would be more appropriate than a Mutex. I remember running into deadlocks on accident when writing the multiprogress suggestion PR, and this would simply make it easier to avoid such caveats.

@cylewitruk It sounds reasonable, I remember running into deadlocks too, however, due to urgency, I evaded deadlocks via timely unlocking.

@cylewitruk It sounds reasonable, I remember running into deadlocks too, however, due to urgency, I evaded deadlocks via timely unlocking.

Yeah no I get it, I just ran into this with my own theme handling using Mutex and resolved with RwLock, hence I I bring it up here 😊


Add interface to EndpointResponse

It's not clear what benefit this adds. What is the use case?
I do not see other code that has changed in the PR so all other code still references EndpointResponse, meaning we are not actually using the interface in the library, right?


Add written getting started guide

Add a written getting started guide. Pierogi's video guide is now embedded at the top of the written guide.
All of this is my own original work (with feedback from the Discord regulars) except the BVR diagram which is attributed to its author and linked to its original source. Compared to the draft on Notion, I have replaced embedded works by others with links to those works or equivalent documents.

I've split the guide into two sections - Getting Started and Gameplay Tips. The page was long and potentially intimidating.
I've added some CSS to scale down the large images on small displays.

Merged in #3


OS-8 | Better test coverage

Coverage increased (+0.2%) to 81.818% when pulling 40f8386f57c9df8c7806a9240af98f125deae192 on OS-8-1 into cbee0a9a4b4de79edf3ebbddf118a5e334b11d6d on master.


Architecture change

Main window shouldn't be destroyed.
Each window must be a frame

Done, but each window as Canvas


Can't add another preferred language to audio?

I want to add another language to the audio dialog, so it gets automatically checked when i import some video.
I want to add japanese, I wrote ita,eng,und,jpn (also tried jap), but when I close staxrip, it gets back to ita,eng,und

It's by design, it works by using: Project > Save As Template

ah, yes, i missed that. It works


Remove v1 client API

Deprecate the v1 client API. The v2 client API will be generated if either the generateClient or the generateClientv2 config option is set to true. The tests for the v1 API are also removed, as they are no longer relevant.

Hello @gracecding, just in case, the documentation doesn't seem in line with 6.0.[1, 2] release :

To turn on the new version, use the generateClientv2 Gradle configuration option.

https://netflix.github.io/dgs/generating-code-from-schema/#generateclientv2

Hi @christophejan, thank you for the reminder! We will fix the documentation.

Updated in https://github.com/Netflix/dgs/pull/147/.


Update version in main to 0.3.0-preview1

The version in the main branch should be greater than the latest published packages. Otherwise, when you build the examples you can end up using the published package instead of the local ones. This can result in errors that are not always easy to notice.
Version is specified in https://github.com/icerpc/icerpc-csharp/blob/2f86fb1bc8af019e96468935c8feb9259d8742aa/build/IceRpc.Version.props#L4
We should merge 0.2.x into main before fixing this.

Fixed in 082cacfaf4663ac9696120af86baece7c11c9978


[stdlib] Tweak comments

Slight amendment to #613 to, among others, replace a // Return comment with something a bit more useful :).

I agree with DaveA here, I'd prefer that these vacuous comments just be removed.


Update publications.md

Changes already incorprated

This changes are already done. So this request needs to be deleted


Add transition rerouting feature to state machine editor

Select a transition.
Press shift while pressing mouse left to perform a reroute, preserving the transition properties. Both, "from" and "to" ends are reroute-able.

!editor
Test Project:
test_proj.zip

Bugsquad edit, closes: https://github.com/godotengine/godot-proposals/issues/7728

I think this makes a lot of sense from a UX perspective, just needs to be rebased


using different variable names as outcome

[x] Argument in function outcome=NULL - defaults to 1st column, otherwise use column name specified
[ ] Make sure conditional outcome is binary
[ ] Factorize outcome column in function

Writing formulas in R:
http://www.win-vector.com/blog/2018/09/r-tip-how-to-pass-a-formula-to-lm/

@zmml Would you like to do a PR if you made any changes on this?  I've submitted the first release and can start working on these issues. Thank you for pointing out this issue #6.

Actually, two parts of this issue are not yet added - check if outcome is binary and factorize outcome column in function


Created random_sleep_time_module

Closes issue #4
Made a Python module named "random_sleep_time_module"

Imported time module.
Imported random module.
Made a definition named "random_time_sleep()".
Made user enter the startTime (left hand limit for choosing random time) & endTime (right hand limit for choosing random time).
Made user enter the number of seconds from which they want to begin the countdown.
Made a while loop for the condition, till when the countdown hits 0.
Inside the while loop, made conversions of time inputted in seconds to convert it in "hours:minutes:seconds" format.
Made nested if-elif-else loops for different conditions of countdown time.
Have put comments on every step being performed.

Please run the main.py file by putting different values to verify the program.
Let me know if any changes are required.
Thanks a lot ^_^

As you can see here,
we got min_time = 20, max_time = 21
using random found random_number = 21
as you can see countdown is changing at the same line, because of sys using \r, which brings cursor to beginning or the line, where print() always adds \n at the end, if you don't mention end=" "
so this was second tip, you can also use print("" , end="\r")
sleeping for 21 seconds reached 17

sleeping for 21 seconds reached 16

sleeping for 21 seconds reached 14

Hi @bhargavnova ! Thank you for explaining with such patience, really appreciate that. I am new to open source contributions, and wanted to contribute in a good python project. Took me a while to understand the assignment, but i suppose now I get it. Made it as close as possible, and as concise as possible.
Please have a look at it.
Thanks a lot :)


refresh oauth tokens only when needed

Verification Steps

rhoas login
then run whatever other command several times with -v flag, you will see SSO token is only refreshed when it expires. MAS SSO token seems to be refreshed very frequently, I guess that's because it expires very quickly.

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation change
[ ] Other (please specify)

Checklist

[ ] Documentation added for the feature
[ ] CI and all relevant tests are passing
[ ] Code Review completed
[ ] Verified independently by reviewer

Thank you for pointing that out. This change might improve snappyness of the CLI in long run.

MAS SSO token seems to be refreshed very frequently, I guess that's because it expires very quickly.

This token would be removed in Jan/Feb so we do not care about efficiency here.

Thanks for the PR.

MAS SSO token seems to be refreshed very frequently, I guess that's because it expires very quickly.

Yeah it's weird why it is still being refreshed frequently, it looks as though NeedsRefresh() always returns true for that token only. It is possibly because as you said, the lifespan is shorter than the current acceptable limit (5 minutes) before we should refresh.


Crops incorrectly when scrolled

Image on resulting canvas appears scrolled when document.body is scrolled.

I am calculating the containers h/w by interrogating the boundingRects of child elements, and get 342 w X 171 h. This is what I pass in options.
But html2canvas computes a shorter height, truncating the content
211ms html2canvas: Document cloned
217ms html2canvas: Initialized CanvasRenderer with size 366 x 748
218ms html2canvas: Starting NodeParser
238ms html2canvas: Fetched nodes, total: 73
239ms html2canvas: Calculate overflow clips
262ms html2canvas: Start fetching images
265ms html2canvas: Finished searching images
266ms html2canvas: Images loaded, starting parsing
267ms html2canvas: Creating stacking contexts
272ms html2canvas: Sorting stacking contexts
274ms html2canvas: Render queue created with 42 items
309ms html2canvas: Finished rendering
310ms html2canvas: Cropping canvas at: left: 9.390625 top: 622.765625 width: 342 height: 125.234375
310ms html2canvas: Resulting crop with width 342 and height 171  with x 9.390625 and y 622.765625
321ms html2canvas: Cleaned up container
322ms html2canvas: options.onrendered is deprecated, html2canvas returns a Promise containing the canvas
The height it picks up is 125 (the true height is 171). How do I fix this? It is the last in a scrolled list (using ionic-framework). Thanks.

Fixed in 1.0.0


mproving UI/UX of navbar

Description
No response
Screenshots
No response
Any additional information?
No response
What browser are you seeing the problem on?
No response

Congratulations, @mahek0620! 🎉 Thank you for creating your issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines

Kindly mention the changes you plan to do. @Mahitej28 or @AjayAsnani will review. @mahek0620

Provide a clear description and explanation for the issues you are creating don't be in a hurry. @mahek0620

@mahek0620 provide the description of what changes you are going to make to the navbar by eod, or else I will close the issue


Documentation not clear on stacks

Under groupings it states If the first character of the key is not a slash, Stacks behaves exactly like the standard Cache interfaces.  Yet under the basic usage it shows
$item = $pool->getItem('path/to/data')
$item->clear(); // clears 'path/to/data/*' as well as 'path/to/data'

The example has no leading slash.  Is this correct or am I misunderstanding?

It doesn't matter if you add a leading slash or not, if you look in the source (0.14.1), leading and trailing slashes are trimmed:
public function getItem($key)
{
    $keyString = trim($key, '/');
    ...

ok. do any key with slash ends up a stack.  thanks for pointing it out.


made aws plugin work again

it must be a crate plugin not an es one, pls change

seems like creating a dedicated Crate plugin out of the ES plugin is not needed anymore. otherwise ack


Rančić et al. (1996) conformal cubed sphere

This PR aims to add functions to generate the conformal cubed sphere grid described by Rančić et al. (1996).
Not complete yet (there's a bug somewhere...) but opening for help debugging.

Also ended up with a function to visualize complex mappings:

Dumbest of typos found and fixed.


Ability to pick and choose which icons are included?

What do you think about a way to just include icons you want? Adding the icons to my layout adds about 10k to every gzipped page (32k without gzipping), which is pretty significant.

This feature is planned already. I hope I can do it on my New Year vacation.

Nice! Feel free to close this issue...


Extending build rules within a running ninja instance

I am looking for a way to extend build rules while the process "ninja" is executed.
I would like to adapt the used rules for specific applications to changes from the build environment automatically. Does any meta-programming become feasible for better build actions here?
I imagine that further improvements would be needed for such a functionality with your evolving software infrastructure.

I don't know what this means. In general, ninja's philosophy is "if it can be done by the generator, it should be done by the generator".

Do you find consequences from the automatic determination of available processors relevant here?
Is there a conflict with a non-goal like "build-time customization" of this software?

The ninja program tries to start jobs in parallel by default.
Do you want to express with any ninja construct that parallel work can only be performed after an initial data preparation step was finished?
Does the dependency management become incomplete if several ninja runs would be needed to switch between serial and parallel work units triggered by other software tools?


Query to ORC fails with "low must be less than or equal to high"

Ran into this weird bug. Had an ORC file created using hive 11 where if I accessed one particular column, the query would fail with the attached stack trace.
Turns out the ORC file had bad stats for this particular column (probably a Hive bug - I haven't tracked it down). However, presto not allowing me to access the data is definitely problematic. I've put in a fix to TupleDomainOrcPredicate to catch badly formed domains and create universal ranges for those columns.
If this sounds acceptable, I'll start a PR for this.
Query 20150127_170137_00014_za3un failed: low must be less than or equal to high
com.facebook.presto.spi.PrestoException: low must be less than or equal to high
at com.facebook.presto.hive.orc.OrcPageSource.getNextPage(OrcPageSource.java:275)
at com.facebook.presto.operator.ScanFilterAndProjectOperator.getOutput(ScanFilterAndProjectOperator.java:196)
at com.facebook.presto.operator.Driver.processInternal(Driver.java:351)
at com.facebook.presto.operator.Driver.processFor(Driver.java:283)
at com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:563)
at com.facebook.presto.execution.TaskExecutor$PrioritizedSplitRunner.process(TaskExecutor.java:443)
at com.facebook.presto.execution.TaskExecutor$Runner.run(TaskExecutor.java:577)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: low must be less than or equal to high
at com.facebook.presto.spi.Range.(Range.java:47)
at com.facebook.presto.spi.Range.range(Range.java:87)
at com.facebook.presto.orc.TupleDomainOrcPredicate.createDomain(TupleDomainOrcPredicate.java:132)
at com.facebook.presto.orc.TupleDomainOrcPredicate.getDomain(TupleDomainOrcPredicate.java:116)
at com.facebook.presto.orc.TupleDomainOrcPredicate.matches(TupleDomainOrcPredicate.java:65)
at com.facebook.presto.orc.StripeReader.selectRowGroups(StripeReader.java:281)
at com.facebook.presto.orc.StripeReader.readStripe(StripeReader.java:119)
at com.facebook.presto.orc.OrcRecordReader.advanceToNextStripe(OrcRecordReader.java:252)
at com.facebook.presto.orc.OrcRecordReader.advanceToNextRowGroup(OrcRecordReader.java:221)
at com.facebook.presto.orc.OrcRecordReader.nextBatch(OrcRecordReader.java:192)
at com.facebook.presto.hive.orc.OrcPageSource.getNextPage(OrcPageSource.java:231)

What type is the column?  Also, which version of Presto.  We have found tons of bugs in the ORC stats collection code.

This was a string column. Presto version was 0.90-SNAPSHOT.

Does your data contain non-ASCII unicode values? We saw an issue related to this in the past, and made this change to get around it: https://github.com/facebook/presto/commit/96e45e22fe1e4392119b1c182ebeaa18bc4e5a5d. Looking closely at the code, I realize the fix is completely broken for ORC. The if block is in the wrong method -- it should be in toStringStatistics :/

No - all the values seem to be ASCII values AFAICT.


Connect-DbaInstance - Be able to decide which source property should be used as the property ComputerName

I would like to be more flexible choose the suitable ComputerName for my environment.
Current rule: Use $server.NetName, but if $server.NetName is empty or we are on Azure or Linux, use $instance.ComputerName
Examples:
If I'm in a fairly normal environment, the default is fine. But when I'm only working with Azure databases, maybe I would like to not use the long $instance.ComputerName "MyAzureSQLServer.database.windows.net", but only the short $server.DomainInstanceName "MyAzureSQLServer" for the typical first output property of dbatools commands. And maybe I have a complex docker environment where the $server.NetName gives a readable output. And if it is a complex environment with multiple servers with the same name but different domains I maybe want to use the full name in $instance.ComputerName.
To achieve this, I propose the following code:
if (-not $server.ComputerName) {
	# To set the source of ComputerName to something else than the default use this config parameter:
	# Set-DbatoolsConfig -FullName commands.connect-dbainstance.smo.computername.source -Value 'server.ComputerNamePhysicalNetBIOS'
	# Set-DbatoolsConfig -FullName commands.connect-dbainstance.smo.computername.source -Value 'instance.ComputerName'
	# If the config parameter is not used, then there a different ways to handle the new property ComputerName
	# Rules in legacy code: Use $server.NetName, but if $server.NetName is empty or we are on Azure or Linux, use $instance.ComputerName
	$computerName = $null
	$computerNameSource = Get-DbatoolsConfigValue -FullName commands.connect-dbainstance.smo.computername.source
	if ($computerNameSource) {
		Write-Message -Level Debug -Message "Setting ComputerName based on $computerNameSource"
		$object, $property = $computerNameSource -split '\.'
		$value = (Get-Variable -Name $object).Value.$property
		if ($value) {
			$computerName = $value
			Write-Message -Level Debug -Message "ComputerName will be set to $computerName"
		} else {
			Write-Message -Level Debug -Message "No value found for ComputerName, so will use the default"
		}
	}
	if (-not $computerName) {
		if ($server.DatabaseEngineType -eq "SqlAzureDatabase") {
			Write-Message -Level Debug -Message "We are on Azure, so server.ComputerName will be set to instance.ComputerName"
			$computerName = $instance.ComputerName
		} elseif ($server.HostPlatform -eq 'Linux') {
			Write-Message -Level Debug -Message "We are on Linux what is often on docker and the internal name is not useful, so server.ComputerName will be set to instance.ComputerName"
			$computerName = $instance.ComputerName
		} else {
			Write-Message -Level Debug -Message "We will set server.ComputerName to server.NetName"
			$computerName = $server.NetName
		}
		Write-Message -Level Debug -Message "ComputerName will be set to $computerName"
	}
	Add-Member -InputObject $server -NotePropertyName ComputerName -NotePropertyValue $computerName -Force
}

@potatoqualitee / @niphlod - we had a very good exchange of ideas on #7427 - so I would like to have the same here.

Yes, can @wsmelton, @jpomfret and @niphlod please respond? I'm leaning to yes and just use the FQDN, if provided, by default.

jm2c: if playing with a sqlinstance, just use whatever smo gives you back, no reason to meddle in between.


tabris kills self.commandDelegate.settings in cordova

It seems that when building with tabris 1.x, ios plugins self.commandDelegate.settings does not correctly represent the 'preference' values in the config.xml file.
A simple way to see this is to build a minimal tabris app, and add the cordova-plugin-appsettings plugin. This plugin relies on self.commandDelegate.settings to retrieve the config values, and it is always empty.
Note that cordova-plugin-appsettings works correctly with a minimal cordova app not using tabris.

@mpost any chance of getting this fixed in a nightly build?

Hello @ethanj. We will take a look at this and let you know when it's done.

@ethanj Hi. I have fixed the problem in 1.x and 2.x. Please give it a try.

@patrykmol
Hey there.
So the fix works, thanks!
However, it seems the nightly build has introduced some sort of bug... when i add in the platform using:
cordova platform rm ios
cordova platform add /..../tabris-ios
it gets close to complete, but then errors with:
Updating ios build to use workspace.
Adding schemes
Error: EEXIST: file already exists, mkdir '/..../platforms/ios/Pongalo.xcworkspace/xcshareddata'
This does not happen with the previous versions.

Those are Xcode temp data files. You can remove them safely. If this doesn't work can you try removing platforms and plugins (or at least platforms/ios) directories from Cordova project and the install platform again?

@patrykmol
if you notice, i mentioned that before adding the platform i removed it first, so this is starting from that whole directory not existing. It is definitely something in the tabris platform payload.
Also, what about the second issue of it not working on Android?

@patrykmol Hey there.. I am hoping there is some progress on this? Any chance of getting a nightly that fixes the payload issue, and the Android issue?

@patrykmol Sorry to keep pinging you, but I am blocked on this issue... any progress?


PrimitiveGroupsAccumulator should propagate timestamp timezone information properly

Which issue does this PR close?

Closes #7493.
Rationale for this change

Currently PrimitiveGroupsAccumulator#evaluate method initialize the result Arrow array using its generic type parameter T which is a ArrowPrimitiveType, converted from enum DataType. This, however, doesn't have complete information comparing to the original DataType it converted from. For instance, TimestampMicrosecondType always have None as timezone while in the DataType it could be set to some specific timezone.
What changes are included in this PR?

I noticed that we already have adjust_output_array that handles a similar case for decimal type. One straightforward solution is to add another case for Timestamp in the method. However, I feel the logic would become simpler if we just call with_data_type after creating the Arrow array. This would also allow us to prevent more potential issues in the future. Therefore, in this PR I replaced all usage of adjust_output_array with with_data_type and removed the method itself.
Are these changes tested?

Added some new tests for this.
Are there any user-facing changes?

No

cc @alamb @viirya @tustvold

Thanks! merged.


chore: add codecov to ci

Resolves https://github.com/Kong/kubernetes-testing-framework/issues/10

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@fa4cfa0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #42   +/-   ##
=======================================
  Coverage        ?   23.14%
=======================================
  Files           ?        2
  Lines           ?      121
  Branches        ?        0
=======================================
  Hits            ?       28
  Misses          ?       92
  Partials        ?        1

Flag
Coverage Δ

unit-test
23.14% <0.00%> (?)

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

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fa4cfa0...bac5fec. Read the comment docs.


how to add two ion-audio-track with sync?

hi ..
I want to add tow ion-audio-track one in the page contetnt and the other in top controller
this mean parent audio controll for manage inside other pages
I tried to add ion-audio-track in tow place and make track in rootScope for sharing the same data
but the problem is progress bar not working in two place
there are other options for doing it like this?

In order to bind track data to the view, the data needs to assigned to your view's  $scope (not the global $rootScope). You could use Angular event system to communicate between views.


Update cs _common strings

Added czech translation for several lists and  expansion_rule strings.

Hello @zenhas,

you can now update your branch on latest main, because my PR has been merged, do you know how to do that?
I learned that expansion rules, which are not slots, should be in native language. I use infinite form for verbs,  should be used instead of <turn_on>.
Trivial expansion rules can be removed, like  expanding to "{name}".

I think, we can drop this PR as it brings nothing new. Changes I made were merged by another PR #237


Helm templates for Ingress/Egress gateways

Adding (ineffective) helm templates for envoyv2 based gateways on ingress/egress.
Required for testing gateways
Signed-off-by: Shriram Rajagopalan<EMAIL_ADDRESS>

May not work for  the LB case but can be iterated upon if needed.

/lgtm
/approve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: sdake
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS [sdake]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@rshriram: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
b239cc61683b986988dbe84a44c9b971b2f53bd9
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/approve

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: sbezverk, sdake
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: rshriram
Assign the PR to them by writing /assign @rshriram in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@sdake its testing with whatever is in the ci/cd pipeline..

@rshriram cool - thats 2.7.2 then.
Thanks!
-steve


Vanished players show on the tab-list

This might be a problem with BungeeCord itself.

We'd need to use something outside of Vanish. Maybe a new bettershards command that Mercury sends vanished status to bungeecord. Then it might take a custom bungeecord.
http://wiki.vg/Protocol#Player_List_Item
https://github.com/SpigotMC/BungeeCord/blob/master/protocol/src/main/java/net/md_5/bungee/protocol/packet/PlayerListItem.java
https://github.com/SpigotMC/BungeeCord/blob/master/proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java#L112
https://github.com/SpigotMC/BungeeCord/blob/master/proxy/src/main/java/net/md_5/bungee/tab/Global.java

Not a BetterShards issue, this is a problem between VanishNoPacket and tablist plugins living in the bungee layer


How do I find the IAM policy for the parseS3 lambda function?

The policy says "- !Sub 'arn:aws:iam::${AWS::AccountId}:policy/patters-doc-repo'" but I am guessing it is supposed to be "- !Sub 'arn:aws:iam::${AWS::AccountId}:policy/patterns-doc-repo'"
I am getting a rollback unsing the original but my typo fix doesn't work either.  Thanks in advance.

Thanks, this is now fixed - the policy name should be 'arn:aws:iam::${AWS::AccountId}:policy/docrepo-s3-read-policy', which is a managed policy created in the setup template.yaml.

Thanks very much for the quick response. Now I am back to studying.  All the best, V.


Avoid CRS.constructor

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.12%. Comparing base (77f59be) to head (03c6e96).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #132   +/-   ##
=======================================
  Coverage   86.12%   86.12%
=======================================
  Files          21       21
  Lines         944      944
=======================================
  Hits          813      813
  Misses        131      131

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


Fix footer overlap issue

Haven't tested this locally because of https://github.com/es6rocks/es6rocks.github.io/issues/51, but something to try out. The .go-to-top-wrapper in http://es6rocks.com/2015/01/temporal-dead-zone-tdz-demystified/ and other posts overlaps the links in the footer:

Confirmed: the "Jaydson Gomes", "awesome contributors" and "Ítalo Waxman" links are not clickable currently.
Your PR does fix this issue, however, it also moves the category tag links to very close of the comments. I guess your PR's tags placement is not much of a problem, as I believe we should move the tags to a more visible place (I'll open another issue to discuss this).
cc @robsongajunior for reviewing

Thanks for taking the time to look at this, by the way. :smile:

This was fixed in the new version.


First Commit

PMDB: N/A
Mantis: N/A
Descriptions: Following operations has been implemented:

Create Spreadsheet
Get Spreadsheet Details
Filter Spreadsheet
Add Row to a Spreadsheet
Get Spreadsheet Rows
Update Rows in a Spreadsheet
Update Rows in a Spreadsheet by Filter
Clear Rows from a Spreadsheet
Clear Rows from Spreadsheet by Filter
Move Sheet

UTCs:

[x] Verified check health.
[x] Verified all operations.
[x] Verified all playbooks with it's tags, inactive state, and debug mode off.

Development under process as per new requirement.


Can you provide the code for the evaluation model?

set  '--no_eval=False ' to use metrics code will report many error.
like  TypeError: cannot pickle '_io.BufferedReader' object

The metrics code is deprecated. Please refer to clean-fid for calculating the FID and KID.


Any SDK function/property that gives us connection time in real time

Question
Please let me know if there is a function/property at SDK level that gives us the connection time to the room in real time for the local participant.
Additional context
Something to show at the user interface level that gives the connection time in minutes:seconds.

Thanks for the question @rachnaban!
Unfortunately, the SDK does not have this property. You'll have to log the start time of the room when you connect to it:
connect('token', options).then(room => {
  window.twilioConnectTime = Date.now();
});

Then, you can calculate the number of seconds that the local participant has been connected to the room with this:
const secondsInRoom = (Date.now() - window.twilioConnectTime) / 1000;


Chore/117 change the way flexible working is displayed to jobseekers

if no flexible working, show nothing in the job post
if flexible working, show an invitation to email for further information in the job post
add some extra hint text to inform hiring staff that users will be invited to email for info

form before:

form after:

job post before

job post after

job post no flexible working

 change the way flexible working is displayed to jobseekers


[Bug] Automatic zoom shows candles in a super narrow way while not necessary

Version
9.0.0-alpha6
Steps to Reproduce
I made a demo to demonstrate the issue. It's a plain chart with price data of TRXUSD:
https://jsfiddle.net/3sfdLa6c/
Current Behavior
When opening the demo you will see how the chart renders the candles very narrow.

Expected Behavior
The candles should be using the vertical space way more
Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

I figured it out.
I had to adjust the precision for the candle prices. The default precision was too low so I cranked it up.
That possible with the setPriceVolumePrecision api.
Sorry for that, should have read the docs better.


Use geojs events for ui widgets

Requiring ui widgets to be in the top layer removes the ability for users to use native mouse events inside feature layers.

PR #802 resolves the underlying issue.


[api-minor] Validate the workerPort/workerSrc options

Ensure that users cannot provide incorrect values when trying to set the global worker-options.
This patch was prompted by occasionally seeing users manually loading the pdf.worker.mjs-file and then assigning it to the workerSrc-option, something that obviously doesn't make sense and will cause fake-workers to be used (with poor performance as a result).

/botio test

It might have been worth waiting for a major revision for this change as it is likely to break lots of deploys. "make sense" or not, many include/require the worker and pass that as the value, possibly due to this being one of the top hits on Google. Additionally, due to the way bundlers are used these days, it's quite unergonomic and unnatural to include part of a library by "building" (i.e. copying) it separately.
For anyone dealing with this issue:

the value of pdfjsLib.GlobalWorkerOptions.workerSrc should to be a string.
If node_modules aren't available at run time (e.g. only built files are deployed), the worker at node_modules/pdfjs-dist/build/pdf.worker.js must be included by copying it manually or via a bundler.
Set pdfjsLib.GlobalWorkerOptions.workerSrc to the path where the worker can be found.


Message: Adjust styles for Media + Modal

Message: Adjust styles for Media + Modal

This update adjusts the UI for the Message.Media sub-component. The Modal
experience for Message.Media has also been improved for larger images.

Coverage remained the same at 100.0% when pulling f87e29206567b95db6576736db4339910b9556c5 on message-media-modal into 05eb3afd3bf19d445876688cd798ebad4409e3a1 on master.


Use new newDiscussion method after core promise cleanup

Related to https://github.com/flarum/core/pull/1439

Merged manually. Thanks!


feat(rust): entity worker

Entity / Profile Refactor

@SanjoDeundiak ready for another look. To finish the secure channel integration, I created sync wrappers, simpler public API and request/response model for the creation of listener and channel.


Domestic standing order consent Decision submit RCS backend process implementation

Description

Add implementation to support domestic standing order consent decision:

[ ] Translate de RCS-ui submit decision to update the domestic standing order consent

Converters
Controllers

Acceptance criteria

[ ] The decision process has been implemented
[ ] The Domestic standing order consent is updated in IDM with the user decision status (approved, rejected...etc) and the consent has the updated fields as the account.

Hey team! Please add your planning poker estimate with ZenHub @andra-racovita @mariantiris


C++ compilation of rule '@llvm-project//mlir:SPIRVDialect' failed (Exit 1): gcc failed: error executing command

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Debian10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version (use command below):Tensorflow-2.4.0
Python version:3.7.9
Bazel version (if compiling from source):3.1.0
GCC/Compiler version (if compiling from source):8.3.0
CUDA/cuDNN version: cpu mode
GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
when I build tensorflow-2.4.0 on loongson platform, it build failed, log as below:
root@loongson:/home/loongson/codespace/tensorflow-2.4.0# bazel build --verbose_failures --config=noaws --config=opt --host_copt=-march=loongarch64 --copt=-O3 --copt=-Wformat --copt=-Wformat-security --copt=-fstack-protector --copt=-fPIC --copt=-fpic --linkopt=-znoexecstack --linkopt=-zrelro --linkopt=-znow --linkopt=-fstack-protector  //tensorflow/tools/pip_package:build_pip_package --disk_cache /mnt
Starting local Bazel server and connecting to it...
INFO: Invocation ID: a03d3db0-1b20-48fb-bef6-f73324e9b282
INFO: Options provided by the client:
Inherited 'common' options: --isatty=1 --terminal_columns=198
INFO: Reading rc options for 'build' from /home/loongson/codespace/tensorflow-2.4.0/.bazelrc:
Inherited 'common' options: --experimental_repo_remote_exec
INFO: Reading rc options for 'build' from /home/loongson/codespace/tensorflow-2.4.0/.bazelrc:
'build' options: --apple_platform_type=macos --define framework_shared_object=true --define open_source_build=true --java_toolchain=//third_party/toolchains/java:tf_java_toolchain --host_java_toolchain=//third_party/toolchains/java:tf_java_toolchain --define=tensorflow_enable_mlir_generated_gpu_kernels=0 --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --spawn_strategy=standalone -c opt --announce_rc --define=grpc_no_ares=true --noincompatible_remove_legacy_whole_archive --noincompatible_prohibit_aapt1 --enable_platform_specific_config --config=short_logs --config=v2
INFO: Reading rc options for 'build' from /home/loongson/codespace/tensorflow-2.4.0/.tf_configure.bazelrc:
'build' options: --action_env PYTHON_BIN_PATH=/usr/bin/python3 --action_env PYTHON_LIB_PATH=/usr/local/lib/python3.7/dist-packages --python_path=/usr/bin/python3 --config=xla --action_env TF_CONFIGURE_IOS=0
INFO: Found applicable config definition build:short_logs in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:xla in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --define=with_xla_support=true
INFO: Found applicable config definition build:noaws in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --define=no_aws_support=true
INFO: Found applicable config definition build:opt in file /home/loongson/codespace/tensorflow-2.4.0/.tf_configure.bazelrc: --copt=-march=loongarch64 --host_copt=-march=loongarch64 --define with_default_optimizations=true
INFO: Found applicable config definition build:linux in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --copt=-w --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --cxxopt=-std=c++14 --host_cxxopt=-std=c++14 --config=dynamic_kernels
INFO: Found applicable config definition build:dynamic_kernels in file /home/loongson/codespace/tensorflow-2.4.0/.bazelrc: --define=dynamic_loaded_kernels=true --copt=-DAUTOLOAD_DYNAMIC_KERNELS
INFO: Analyzed target //tensorflow/tools/pip_package:build_pip_package (381 packages loaded, 29967 targets configured).
INFO: Found 1 target...

Please report this bug.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 338.589s, Critical Path: 58.18s
INFO: 162 processes: 162 local.
  How can I set to use system llvm  when build Tensorflow, not use external/llvm-project which is download from the github.
Please help to resolve this issue!
Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.

@zhangqiang-hf Could you please try with tested_build_configurations using TF v2.6.0 and let us know if it helps?Thanks!


Can't Install on laravel 5

in console he said
Problem 1
- Installation request for zizaco/entrust dev-master -> satisfiable by zizaco/entrust[dev-master].
- Conclusion: remove laravel/framework 5.0.x-dev
- zizaco/entrust dev-master requires laravelbook/ardent ~2.4 -> satisfiable by laravelbook/ardent[v2.4.0, v2.4.1, v2.4.2].
- laravelbook/ardent v2.4.0 requires illuminate/validation ~4.1 -> satisfiable by laravel/framework[4.1.x-dev, 4.2.x-dev], illuminate/validation[4.1.x-dev,

@bart  Im still with the same problem. I update my composer.json and require credentials to API.

@BrunoQuaresma Did you try the above entries in composer.json?

@bart sorry... i can install :+1:
"laravelbook/ardent": "dev-l5 as 2.4.2",
"zizaco/entrust": "1.3.*@dev",

Hm I think they updated some stuff in the current develop branch of laravel / framework. I will have al ook at it asap!

Nothing change for the "package" method... :/

I also get 'BadMethodCallException' error
exception 'BadMethodCallException' with message 'Call to undefined method [package]' in /vagrant/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php:140
Stack trace:
#0 /vagrant/vendor/zizaco/entrust/src/Entrust/EntrustServiceProvider.php(21): Illuminate\Support\ServiceProvider->__call('package', Array)
#1 /vagrant/vendor/zizaco/entrust/src/Entrust/EntrustServiceProvider.php(21): App\Providers\RoleServiceProvider->package('zizaco/entrust', 'entrust', '/vagrant/vendor...')
#2 /vagrant/app/Providers/RoleServiceProvider.php(22): Zizaco\Entrust\EntrustServiceProvider->boot()
#3 [internal function]: App\Providers\RoleServiceProvider->boot()
#4 /vagrant/vendor/laravel/framework/src/Illuminate/Container/Container.php(523): call_user_func_array(Array, Array)
#5 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(597): Illuminate\Container\Container->call(Array)
#6 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(579): Illuminate\Foundation\Application->bootProvider(Object(App\Providers\RoleServiceProvider))
#7 [internal function]: Illuminate\Foundation\Application->Illuminate\Foundation\{closure}(Object(App\Providers\RoleServiceProvider), 19)
#8 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(580): array_walk(Array, Object(Closure))
#9 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(15): Illuminate\Foundation\Application->boot()
#10 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(151): Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application))
#11 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(180): Illuminate\Foundation\Application->bootstrapWith(Array)
#12 /vagrant/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(89): Illuminate\Foundation\Console\Kernel->bootstrap()
#13 /vagrant/artisan(34): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 {main}

Script php artisan clear-compiled handling the post-update-cmd event returned with an error

Any ideas?

Just comment the line that call the package method in Entrust's Service Provider. In Laravel 5 the package method is removed.

Thanks, yes that seems to work! This probably means all Laravel packages will need updating... looks like a non backward compatible change for Laravel 5... :(

Ok, for those that are still a little confused, here's how I got it to install with Composer (all details are above, but this is just the easier to follow version!)

Add  the following to the  "require" section of your composer.json

    "laravelbook/ardent": "l5-dev as 2.4.2",

Add the following repository to your composer.json (I put mine below "type", above "require")

"repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/bart/ardent.git"
        }
    ],

Do a composer update. You'll get the "Bad method call exception". Comment out the following line in the 'EntrustServiceProvider.php' file

    $this->package('zizaco/entrust', 'entrust', __DIR__.'/../');

I'm still playing with entrust, so I cannot confirm if everything is working correctly yet. But it did at least install!

After I've merged my project to 5.0 stable I've updated the fork as well, so you don't need to remove the package() method call manually anymore.

Published changes for Laravel 5.0. Please pull in https://github.com/bart/entrust.git as repository as well and reference it in your composer.json like this:
"zizaco/entrust": "l5-dev as 1.3.0",

is there any news on using ardent and entrust with laravel 5? i don't get this working in a new project.

What is not working? How does your composer.json file look like?

uff, seems there was a mistake by me
with this it's working, thank you very much
    "require": {
        "laravel/framework": "5.0.*",
        "laravelbook/ardent": "dev-l5 as 2.4.2",
        "zizaco/entrust": "1.3.*@dev"
    },
    "repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/bart/ardent.git"
    }
],

I'm still not winning with this on L5. After following the installation process (with repositories listed above) and by commenting out the the offending lines in the 2 service providers, I manage to get everything to install fine.
The problem seems to be when it comes to using it, If you try attach any of the relationships, things fail (on the belongsToMany part of the eloquent model)
Try attachRole or attachPermission and the error received is
'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class name must be a valid object or a string' in /Users/.../vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:980

I'm leaning towards this being caused by the new namespacing changes in L5, but could be wrong.
Has anyone been able to get the versions described in SimonFranz's composer.json to work on the stable branch of L5?

Yes, I did. Did you publish the config by using the vendor:publish console command?

Thanks Bart!
I wasn't including your entrust repo, which was causing all of the chaos.
Would you consider your repo safe to use on production?

Yes, it is safe to use on production, because we are using it in out company, too. But if you really want to use a L5 package, I can suggest https://github.com/caffeinated/shinobi. That's what I'm currently trying out, too.

Thanks for all the hard work. This has saved me a lot of frustration! Caffeinated looks interesting, although the documentation is a little thin, I like that it's built for L5.
I'll definitely check it out, but I'll stick to entrust for this project.

For Laravel 5, Try the new laravel-5 branch.

thanks @bart. I submitted a pull request for your fork.

Perfect, thanks!


Feature/documentation

Changes Unknown when pulling d3dd4e1b7290bf47152a4df2d5a4bebcc2052c17 on feature/documentation into ** on master**.

Changes Unknown when pulling 6ab3db51f333570e6d8b86a13d25d34f0c658e46 on feature/documentation into ** on master**.


First couple of Wi-Fi connection attempt fails (IDFGH-11148)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
Using https://github.com/espressif/esp-idf/tree/master/examples/wifi/getting_started/station.
Logs indicate first couple of attempts of connecting to a network fails. Access point is an RPi 4 with OpenWRT 22.03.5.
IDF version.
v5.2-dev-3065-g272b4091f1
Operating System used.

Connection to WiFi (WPA2-PSK) with correct credentials succeeds on first try.
What is the actual behavior?
First couple of attempts fail, then eventually succeeds.
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x178c
load:0x403c9700,len:0x4
load:0x403c9704,len:0xc20
load:0x403cc700,len:0x2ee8
entry 0x403c9910
I (27) boot: ESP-IDF v5.2-dev-3065-g272b4091f1 2nd stage bootloader
I (27) boot: compile time Sep 27 2023 20:45:50
I (27) boot: Multicore bootloader
I (31) boot: chip revision: v0.0
I (35) boot.esp32s3: Boot SPI Speed : 80MHz
I (40) boot.esp32s3: SPI Mode       : DIO
I (45) boot.esp32s3: SPI Flash Size : 2MB
I (50) boot: Enabling RNG early entropy source...
I (55) boot: Partition Table:
I (59) boot: ## Label            Usage          Type ST Offset   Length
I (66) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (73) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (81) boot:  2 factory          factory app      00 00 00010000 00100000
I (88) boot: End of partition table
I (92) esp_image: segment 0: paddr=00010020 vaddr=3c080020 size=208c8h (133320) map
I (125) esp_image: segment 1: paddr=000308f0 vaddr=3fc97b00 size=0450ch ( 17676) load
I (129) esp_image: segment 2: paddr=00034e04 vaddr=40374000 size=0b214h ( 45588) load
I (141) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=746b0h (476848) map
I (227) esp_image: segment 4: paddr=000b46d8 vaddr=4037f214 size=08820h ( 34848) load
I (243) boot: Loaded app from partition at offset 0x10000
I (243) boot: Disabling RNG early entropy source...
I (254) cpu_start: Multicore app
I (255) cpu_start: Pro cpu up.
I (255) cpu_start: Starting app cpu, entry point is 0x40375324
0x40375324: call_start_cpu1 at /home/rechrtb/Projects/esp-idf/components/esp_system/port/cpu_start.c:178

I (0) cpu_start: App cpu up.
I (272) cpu_start: Pro cpu start user code
I (272) cpu_start: cpu freq: 160000000 Hz
I (272) cpu_start: Application information:
I (275) cpu_start: Project name:     wifi_station
I (281) cpu_start: App version:      v5.2-dev-3065-g272b4091f1
I (287) cpu_start: Compile time:     Sep 27 2023 20:47:21
I (293) cpu_start: ELF file SHA256:  1c2603772...
I (299) cpu_start: ESP-IDF:          v5.2-dev-3065-g272b4091f1
I (305) cpu_start: Min chip rev:     v0.0
I (310) cpu_start: Max chip rev:     v0.99
I (315) cpu_start: Chip rev:         v0.0
I (319) heap_init: Initializing. RAM available for dynamic allocation:
I (327) heap_init: At 3FC9F998 len 00049D78 (295 KiB): DRAM
I (333) heap_init: At 3FCE9710 len 00005724 (21 KiB): STACK/DRAM
I (339) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (346) heap_init: At 600FE010 len 00001FD8 (7 KiB): RTCRAM
I (353) spi_flash: detected chip: generic
I (357) spi_flash: flash io: dio
W (361) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (374) sleep: Configure to isolate all GPIO pins in sleep state
I (381) sleep: Enable automatic switching of GPIO sleep configuration
I (388) app_start: Starting scheduler on CPU0
I (393) app_start: Starting scheduler on CPU1
I (393) main_task: Started on CPU0
I (403) main_task: Calling app_main()
I (433) wifi station: ESP_WIFI_MODE_STA
I (433) pp: pp rom version: e7ae62f
I (433) net80211: net80211 rom version: e7ae62f
I (443) wifi:wifi driver task: 3fca9b58, prio:23, stack:6656, core=0
I (453) wifi:wifi firmware version: cb43ccc
I (453) wifi:wifi certification version: v7.0
I (453) wifi:config NVS flash: enabled
I (453) wifi:config nano formating: disabled
I (463) wifi:Init data frame dynamic rx buffer num: 32
I (463) wifi:Init static rx mgmt buffer num: 5
I (463) wifi:Init management short buffer num: 32
I (473) wifi:Init dynamic tx buffer num: 32
I (473) wifi:Init static tx FG buffer num: 2
I (483) wifi:Init static rx buffer size: 1600
I (483) wifi:Init static rx buffer num: 10
I (483) wifi:Init dynamic rx buffer num: 32
I (493) wifi_init: rx ba win: 6
I (493) wifi_init: tcpip mbox: 32
I (503) wifi_init: udp mbox: 6
I (503) wifi_init: tcp mbox: 6
I (503) wifi_init: tcp tx win: 5744
I (513) wifi_init: tcp rx win: 5744
I (513) wifi_init: tcp mss: 1440
I (523) wifi_init: WiFi IRAM OP enabled
I (523) wifi_init: WiFi RX IRAM OP enabled
I (533) phy_init: phy_version 610,2bff4c8,Jul 27 2023,20:22:14
I (573) wifi:mode : sta (84:f7:03:a0:0b:b8)
I (573) wifi:enable tsf
I (573) wifi station: wifi_init_sta finished.
I (583) wifi:new:<2,0>, old:<1,0>, ap:<255,255>, sta:<2,0>, prof:1
I (583) wifi:state: init -> auth (b0)
I (593) wifi:state: auth -> assoc (0)
I (593) wifi:state: assoc -> init (2c0)
I (593) wifi:new:<2,0>, old:<2,0>, ap:<255,255>, sta:<2,0>, prof:1
W (603) wifi station: retry to connect to the AP
W (603) wifi station: connect to the AP fail
W (3003) wifi station: retry to connect to the AP
W (3013) wifi station: connect to the AP fail
I (3013) wifi:new:<2,0>, old:<2,0>, ap:<255,255>, sta:<2,0>, prof:1
I (3013) wifi:state: init -> auth (b0)
I (3023) wifi:state: auth -> assoc (0)
I (3033) wifi:state: assoc -> run (10)
I (3043) wifi:connected with demo-wifi, aid = 1, channel 2, BW20, bssid = d8:3a:dd:2a:30:dd
I (3043) wifi:security: WPA2-PSK, phy: bgn, rssi: -51
I (3053) wifi:pm start, type: 1

I (3053) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000
I (3053) wifi:AP's beacon interval = 102400 us, DTIM period = 2
I (3073) wifi:<ba-add>idx:0 (ifx:0, d8:3a:dd:2a:30:dd), tid:6, ssn:0, winSize:64
I (4063) esp_netif_handlers: sta ip: <IP_ADDRESS>, mask: <IP_ADDRESS>, gw: <IP_ADDRESS>
I (4063) wifi station: got ip:<IP_ADDRESS>
I (4063) wifi station: connected to ap SSID:demo-wifi password:demo-pswd
I (4073) main_task: Returned from app_main()
I (8173) wifi:<ba-add>idx:1 (ifx:0, d8:3a:dd:2a:30:dd), tid:0, ssn:2, winSize:64

Looking into this issue more, this seems to happen when the ESP doesn't disconnect from AP cleanly.
For example, using the wifi/getting_started/station: If the reset button on the ESP32-S3 devkit is pressed after connection succeeded, the next 1 or 2  attempt after reboot will fail with WIFI_REASON_ASSOC_FAIL, reason 203 but eventually succeed.
If, however the example is modified to have esp_wifi_stop() called after connection succeeded, and the reset button is pressed, first connection after reboot attempt succeeds immediately.

Some more details in reproducing this issue. The wifi/getting_started/station example  app_main is modified to the following:
void app_main(void)
{
    //Initialize NVS
    esp_err_t ret = nvs_flash_init();
    if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {
      ESP_ERROR_CHECK(nvs_flash_erase());
      ret = nvs_flash_init();
    }
    ESP_ERROR_CHECK(ret);

    ESP_LOGI(TAG, "ESP_WIFI_MODE_STA");

    while (true)
    {
        wifi_init_sta();
        ESP_LOGI(TAG, "pre-stop pause...");
        vTaskDelay(pdMS_TO_TICKS(3000));
        esp_wifi_stop();
        ESP_LOGI(TAG, "post-stop pause...");
        vTaskDelay(pdMS_TO_TICKS(3000));
    }
}

If the devkit reset button is pressed during the pre-stop pause... period, on reboot the first one/two connection attempt will fail, but eventually succeed.
But if the devkit reset button is pressed during the post-stop pause period, on reboot the first connection attempt will succeed immediately.

PopOS

This might be because the router takes some time to realize that the device has disconnected, possibly due to the device not sending a 'deauth' signal before rebooting. I think using esp_wifi_disconnect should work like esp_wifi_stop. It will be fixed upcoming versions.

Further update: It seems this behavior is not reproducible depending on the access point.
As mentioned in the initial post, I've tried this on an access point created with RPi 4 onboard WiFi chip running OpenWRT 22.03.5. On this, it's consistently reproducible.
But on my personal router running same version of OpenWRT but with MT7621A-based wifi (GL.iNet GL-MT1300). it's not reproducible.

PopOS

This might be because the router takes some time to realize that the device has disconnected, possibly due to the device not sending a 'deauth' signal before rebooting. I think using esp_wifi_disconnect should work like esp_wifi_stop. It will be fixed upcoming versions.

I don't quite understand your reply.
Could you clarify what will be fixed?

Hi @AxelLin, you mean this reply?
What I meant by that is, the issue is present on some access points but not on others. So if you want to reproduce the issue, I've encountered it with an access point created from RPI4.

Hi @AxelLin, you mean this reply?

No, my previous comment is for @Xiehanxin
Since he said that "it will be fixed upcoming versions.", I just don't understand what will be fixed?

hi @AxelLin , In fact, it was later discovered that there was no need for a fix because it was a compatibility issue with certain special routers. Simply disconnecting before stopping resolved the issue.

Hi @Xiehanxin, so is this issue not going to be fixed? I'm asking because "disconnecting before stopping" isn't exactly doable always, especially with embedded where power can be removed by user at any time.

@mhdong
Just remind the v5.2 still needs fix.

@mhdong
This issue seems not related to dns?
I'm curious what was fixed by 00c2767 "fix(wifi): fix reset connection dns fail issue" ?

@mhdong Just remind the v5.2 still needs fix.

@mhdong
In v5.0.7 release log, I found this:
Fixed the issue of DNS failure caused by continuously initiating connections to the same router (#12315) (17bdbed)
There is no way to kown if commit https://github.com/espressif/esp-idf/commit/17bdbedcd2e1402e1bf4801243f63c71d91bfbe3 is related to this bug, the commit log tells nothing.
Please confirm if this is fixed by v5.2 branch or not since the commit log in esp_wifi does not help.

@mhdong
This issue seems not related to dns? I'm curious what was fixed by 00c2767 "fix(wifi): fix reset connection dns fail issue" ?

I don't understand why this fix is related to this issue, could you explain why it fixed below failure? @mhdong
I (593) wifi:new:<2,0>, old:<2,0>, ap:<255,255>, sta:<2,0>, prof:1
W (603) wifi station: retry to connect to the AP
W (603) wifi station: connect to the AP fail
W (3003) wifi station: retry to connect to the AP
W (3013) wifi station: connect to the AP fail
I (3013) wifi:new:<2,0>, old:<2,0>, ap:<255,255>, sta:<2,0>, prof:1
I (3013) wifi:state: init -> auth (b0)
I (3023) wifi:state: auth -> assoc (0)
I (3033) wifi:state: assoc -> run (10)

Hi @AxelLin
If the router retains the previous connection information, it may cause various errors during the next connection attempt. The symptoms include no response to authentication, leading to auth timeout; no response to DHCP, leading to DHCP timeout; and no response to DNS, leading to DNS timeout. Different routers may exhibit different symptoms.
When PMF is disabled, STA send deauth before first connection. There are two situations with routers, one is not replying to the deauth, and the other is replying to the deauth. No matter reply or not, it is assumed that the router will clear previous connection.

@mhdong
Ok, so could you share if this is fixed in all impacted branches?
The thing is the backport commit log does not tell any useful information (e.g. fix(wifi): fix some wifi bugs 240715(Backport v5.0)) ,  people outside of espressif does not know if it is fixed or not on certain branches.

Hello, since there seems to be activity on this issue recently and a supposed fix - I'd like to try it out! What branch should I build with?

Hi @rechrtb @AxelLin
v5.3 https://github.com/espressif/esp-idf/commit/2c4812092d7d43f27d1edd9744bf0e721846056d
v5.0 https://github.com/espressif/esp-idf/commit/ab10ce03cdec9a220f72f8ca77cf40c612d6188b
other branchs have not benn backported yet. We will backport it to other branchs as soon as possible


[Go Live][Sep 20]

Push to live

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

File
Status
Preview URL
Details

msteams-platform/messaging-extensions/how-to/link-unfurling.md
:white_check_mark:Succeeded
View

msteams-platform/TOC.yml
:white_check_mark:Succeeded
View

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


Optimize CreateInstance and DeleteInstance in instance_admin_emulator

This fixes #697 and reduces complexity of DeleteInstance.

@manish-qlogic can you rebase to pick up the Kokoro build fixes in #901 ?


Added admin as a salt minion

Since kubic-project/velum#185, the admin is also handled through Salt.
I've added this files so they can be used for the development
environment.
Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

I'll submit the Salt changes as well in a sec.

See kubic-project/salt#111

Thanks @ereslibre for the review. I'm closing this PR since I'll apply this into the terraform repo. I'll also apply what you mentioned about the activate.sh script.

If we want to mimic to some extent the admin node, maybe some work can be done to add the salt-minion as a container here https://github.com/kubic-project/caasp-devenv/tree/master/manifest-templates, so it's only relative to the devenv, but adding it to terraform is probably the best approach.

@mssola do you mind if I add some parts of this PR to another PR adding the configuration to the activate.sh script?


Can't Acess DB even with sslmode=disable

Hello My Friend,
I'm trying to test the pgdiff solution on a linux machine, but I'm receiving the following error:
2016/08/19 12:11:24 Error running querypq: SSL is not enabled on the server
But looks like the option is correctly set as stated:
-- schemaType: TABLE
-- db1: {dbmon IP1 5432 zabbix  sslmode=disable}
-- db2: {dbmon IP2 5432 zabbix  sslmode=disable}
-- Run the following SQL against db2:
Can you give me some advice on how can I get rid of this error (without the need to implement SSL on servers)?

Looks Like the error is provided when the user doesn't provide a password too ...

Gabriel, Since you wrote this, I've fixed my email to highlight issues people open on this project.  I'm sorry you got lost in the shuffle.  I'm hoping you got a solution figured out.

I am having same issue on windows. Using postgres 9.6.1 installed locally attempting to compare 2 databases within the same local postgres instance.
Any workaround?

Hopefully someone else will comment.  I don't have any ideas right now.

Ok, originally was attempting to run pgdiff from a script because there are so many options. In continuing  to test, when pgdiff run directly on the command line, it works fine.
I tried a variety of methods of starting pgdiff from a script and all failed with message "SSL not enabled on server". Very weird, perhaps this is a situation where when run as script network permissions are blocked or something of that nature. This was on windows 10, I didn't test on linux.
As a suggestion that might avoid people putting the commands into scripts, it might be nice to have a configuration file with all the options in TOML format (https://github.com/pelletier/go-toml) and just pass a single path to config file as a single argument to pgdiff.

Hi,
I encountered the same problem on Windows with PostgreSQL 9.6.1 having a database user that does not need a password (setting connection method to trust in pg_hba.conf).
For me I could solve this using a user with a (not empty) password.
Did not try it as I don't have a Go SDK installed, but maybe the password must not be part of the connection string, if it is empty?

hstadler, Thanks for your insight.  I'm at work, but I can check if the password is included or not when it is empty on my way home on the bus.

Thx for your quick response!
This is only a guess, so not sure if this would solve the problem...

I have same problem, and it'll be fixed when I change 'trust' to 'md5', and use password in the command line.

Same problem macOS.

Same, Linux.

Same, Linux.

@joncrlsn it seems to be password related. When the password is an empty string then one error. When the password is a non-empty string then another error.
My localhost database doesn't have password.
PROMPT> pgdiff -H <IP_ADDRESS> -D test1  -O "sslmode=disable" -S myschema -P 5432 -W "x" -h <IP_ADDRESS> -d test1b -o "sslmode=disable" -s myschema -p 5432 -w "x" COLUMN
-- schemaType: COLUMN
-- db1: {test1 <IP_ADDRESS> 5432  x myschema sslmode=disable}
-- db2: {test1b <IP_ADDRESS> 5432  x myschema sslmode=disable}
-- Run the following SQL against db2:
2018/04/01 13:10:34 Error running querypq: role "host=<IP_ADDRESS>" does not exist
PROMPT> pgdiff -H <IP_ADDRESS> -D test1  -O "sslmode=disable" -S myschema -P 5432 -W "" -h <IP_ADDRESS> -d test1b -o "sslmode=disable" -s myschema -p 5432 -w "" COLUMN
-- schemaType: COLUMN
-- db1: {test1 <IP_ADDRESS> 5432   myschema sslmode=disable}
-- db2: {test1b <IP_ADDRESS> 5432   myschema sslmode=disable}
-- Run the following SQL against db2:
2018/04/01 13:17:48 Error running querypq: SSL is not enabled on the server
PROMPT>

I can also confirm adding the -w and -W with the password fixes this.

I might be able to fix this.  When the connection string is built, it includes the password= option even if there is no password specified.  It might be as simple as not including password= if no password is specified.

I made it work with a patch to pgutil:
diff --git a/pgutil.go b/pgutil.go
index f25aa25..f0d6383 100644
--- a/pgutil.go
+++ b/pgutil.go
@@ -118,7 +118,12 @@ func (dbInfo *DbInfo) Populate() (verFlag, helpFlag bool) {

 // ConnectionString returns the string needed by the postgres driver library to connect
 func (dbInfo *DbInfo) ConnectionString() string {
-       connString := fmt.Sprintf("user=%s host=%s port=%v dbname=%s password=%s", dbInfo.DbUser, dbInfo.DbHost, dbInfo.DbPort, dbInfo.DbName, dbInfo.DbPass)
+       var connString string
+       if dbInfo.DbPass != "" {
+               connString = fmt.Sprintf("user=%s host=%s port=%v dbname=%s password=%s", dbInfo.DbUser, dbInfo.DbHost, dbInfo.DbPort, dbInfo.DbName, dbInfo.DbPass)
+       } else {
+               connString = fmt.Sprintf("user=%s host=%s port=%v dbname=%s", dbInfo.DbUser, dbInfo.DbHost, dbInfo.DbPort, dbInfo.DbName)
+       }
        if len(dbInfo.DbOptions) > 0 {
                connString += " " + dbInfo.DbOptions
        }

same problem here; I don't use a password for my local env and this is not supported. Since pretty much all PG tools know how to use it wouldn't it much easier to accept a connection string for the two databases?
Any reason the patch from @ivoras was not applied?

I'd love to figure out what people have done to make this work. I noticed this problem before (more than a year ago) but it was only temporary and I never figured out what was different.

hii did you find any solution for this?


Define default of 'editor.lightbulb.enabled'  by experiment

For https://github.com/microsoft/vscode/issues/200538
The default of editor.lightbulb.enabled is now onCode again, matching the current stable release's behaviour.
In the next stable we want to update the default to on progressively.
@digitarald Can you help me setting up the experiment?

https://devdiv.visualstudio.com/DevDiv/_wiki/wikis/DevDiv.wiki/33964/Run-a-settings-based-experiment should get you started, as settings-based experiments are much easier.
Make sure to add vscode-core and github.copilot-chat in extension name, so we get data for Chat usage as well:

There is some fine-tuning we can do after the experiment is set up. I'll reach out via Slack.

@aeschli I noticed there is no telemetry fired when I click the sparkle icon and inline chat opens; which means we would not know how many users see it and might quickly close out again without using it. Might be worth having that for pre-release at least.


alacritty: 0.8.0 -> 0.9.0

https://github.com/alacritty/alacritty/releases/tag/v0.9.0
https://github.com/alacritty/alacritty/compare/v0.8.0...v0.9.0
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

@Br1ght0ne @Mic92 @Ma27

Added the AppStream file.

Result of nixpkgs-review pr 132544 run on x86_64-linux 1

2 packages built:

alacritty
wio

Result of nixpkgs-review pr 132544 run on x86_64-darwin 1

1 package built:

alacritty


Add CHP: CoinPoker Chips

[x] I understand that token listing is not required to use the Polygon Wallet with a token.

Please provide the following information for your token.
Token Name: CoinPoker Chips
Token Symbol: CHP
Decimals: 18
Polygon Address: https://polygonscan.com/token/0x59b5654a17ac44f3068b3882f298881433bb07ef
Ethereum Address: https://etherscan.io/token/0x0a6e18fb2842855c3af925310b0f50a4bfa17909
Logo URI: https://coinpoker.com/assets/img/logox2.png
Project Name: CoinPoker
Project Summary: CoinPoker is a cryptocurrency-powered online poker room built on the principles of transparency, security, and fair play.
Project Contact<EMAIL_ADDRESS>Project Website: https://coinpoker.com/
Mainnet/Testnet:
Additonal Notes:

Included in AllTokens v1.2.0.


[feat] Store parsed attachments as JSON

it should be stored per attachment in the [healthRecord.attachments] to avoid duplication
Check if there's already json when sending message to chat - to avoid re-sending file and re-parsing. Parsing should be done only once

aiApiCall - onResult should be used to make it happen link

... we need to store reference to health record and attachment in the message which is being parsed - to properly update it with the results

When we gonna have these links to health record and attachment we can add some tool buttons to message like: add this response to health record, download attachment etc


9.0.4: sphinx warnings reference target not found

Forst of all it is not possible celanly use sphinx-build command to generate documentation
+ /usr/bin/sphinx-build -n -T -b man docs build/sphinx/man
Running Sphinx v4.5.0
making output directory... done
WARNING: html_static_path entry '_static' does not exist
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 1 added, 0 changed, 0 removed
reading sources... [100%] index
WARNING: autodoc: failed to import module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import class 'EventEmitter' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import class 'asyncio.AsyncIOEventEmitter' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import class 'twisted.TwistedEventEmitter' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import class 'executor.ExecutorEventEmitter' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import class 'trio.TrioEventEmitter' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: don't know which module to import for autodocumenting 'BaseEventEmitter' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
WARNING: autodoc: failed to import exception 'PyeeException' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import function 'uplift.uplift' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import function 'cls.on' from module 'pyee'; the following exception was raised:
No module named 'pyee'
WARNING: autodoc: failed to import function 'cls.evented' from module 'pyee'; the following exception was raised:
No module named 'pyee'
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... pyee.1 { } done
build succeeded, 12 warnings.

Thise warnings is possible to xix using patch like belo:
--- a/docs/conf.py~     2022-02-04 19:53:16.000000000 +0000
+++ b/docs/conf.py      2022-05-03 15:30:14.579697674 +0000
@@ -17,9 +17,9 @@
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 #
-# import os
-# import sys
-# sys.path.insert(0, os.path.abspath('.'))
+import os
+import sys
+sys.path.insert(0, os.path.abspath('..'))

 # -- General configuration ------------------------------------------------

This patch is doing exactly what is described above modified lines.
Than .. on building my packages I'm using sphinx-build command with -n switch which shows warmings about missing references. These are not critical issues.
Here is the output with warnings:
+ /usr/bin/sphinx-build -n -T -b man docs build/sphinx/man
Running Sphinx v4.5.0
making output directory... done
WARNING: html_static_path entry '_static' does not exist
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 1 added, 0 changed, 0 removed
reading sources... [100%] index
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... python-pyee.3 { } /home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.add_listener:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.add_listener:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.listens_to:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.listens_to:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.on:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.on:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.on:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/base.py:docstring of pyee.base.EventEmitter.on:: WARNING: py:class reference target not found: pyee.base.Handler
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/asyncio.py:docstring of pyee.asyncio.AsyncIOEventEmitter:: WARNING: py:class reference target not found: asyncio.events.AbstractEventLoop
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/executor.py:docstring of pyee.executor.ExecutorEventEmitter:: WARNING: py:class reference target not found: concurrent.futures._base.Executor
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/trio.py:docstring of pyee.trio.TrioEventEmitter:: WARNING: py:class reference target not found: trio.Nursery
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/trio.py:docstring of pyee.trio.TrioEventEmitter:: WARNING: py:class reference target not found: AbstractAsyncContextManager
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/trio.py:docstring of pyee.trio.TrioEventEmitter:: WARNING: py:class reference target not found: trio.Nursery
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/uplift.py:docstring of pyee.uplift.uplift:: WARNING: py:class reference target not found: pyee.uplift.UpliftingEventEmitter
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/uplift.py:docstring of pyee.uplift.uplift:: WARNING: py:class reference target not found: pyee.uplift.UpliftingEventEmitter
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/cls.py:docstring of pyee.cls.evented:: WARNING: py:class reference target not found: pyee.cls.Cls
/home/tkloczko/rpmbuild/BUILD/pyee-9.0.4/pyee/cls.py:docstring of pyee.cls.evented:: WARNING: py:class reference target not found: pyee.cls.Cls
done
build succeeded, 18 warnings.

I don't believe these changes are necessary.
To build the documentation, you're supposed to use the Makefile - make setup to create the virtualenv and make build_docs to build the docs. make serve_docs will serve them with http.server. You shouldn't, in fact, need sphinx-build at all.
But either way, I don't want to make these changes because they depend on paths. Instead, I want to depend on the module being installed into the current environment.
If you have some particular reason to use sphinx-build over make build_docs and can convince me, then we can work together to migrate. But you shouldn't need to mess with sys.path if pyee is installed in your env.

As long as in your Makefile to the sphinx-build parameters will be added -n option you will be able to see the same warning.
That patch which alters sys.path guaranteees that documentation will be generated against code from source tree and not against installed pyee.
If you don't care about such detail that is fine. I'll keep that patch in build procedure.

If you have some particular reason to use sphinx-build over make build_docs and can convince me,

Reason is that this Makefile is not needed .. in other words that reason it is just KISS pronciple.

Wrong references are mot about paths ..


Fix multi-threaded requests to site

https://github.com/tacocats/vppm/blob/master/vppm.rb#L82-L92
         for pCount in 1..pages          Thread.new(pCount) do |pCount|           siteurl = URI("http://vimawesome.com/api/plugins?")           siteurl.query = URI.encode_www_form(:query => $plugin, :page => pCount)           get_plugins = Net::HTTP.get_response(url)           #puts (JSON.parse(get_plugins.body))           $pluginlist.push(JSON.parse(get_plugins.body))            #puts (JSON.parse(get_plugins.body))         end        end
Counter variable scope problem, also a problem with adding to the array when using threading here.

A concurrency model is being implemented into the new version of this project.


[CCI] Unmet peer dependency warning

What is the bug?
During the linking of dependencies step, there is a warning about unmet peer dependency
warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>What is the expected behavior?
The warning shouldn't be produced
Do you have any screenshots?

What would be the procedure for updating the Changelog on adding the new package (like i assume we'll do in this case). Currently I'm thinking to add a line to the Fixes about the work done, and then duplicate it as 'adds package X' in Dependencies