Could not authenticate download server. You may be experiencing a man-in-the-middle attack

yesterday i tried to build apk using command line . Then it's automatically updates dart sdk. but it's not completely done. after that it's showing the errors..

Logs

flutter doctor
Downloading android-arm-release/linux-x64 tools...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL:https://storage.googleapis.com/flutter_infra/flutter/0f90e6546bf302bda9b1e8213a004ed5c16d13c4/android-arm-release/linux-x64.zip

I am having the same issue when I run flutter upgrade, flutter doctor or flutter run it shows me above status.
>flutter doctor
Downloading android-x64-profile/windows-x64 tools...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL:
https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/window
s-x64.zip

I am having the same issue when I run flutter upgrade, flutter doctor or flutter run it shows me above status.
>flutter doctor
Downloading android-x64-profile/windows-x64 tools...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL:
https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/window
s-x64.zip

we need help...urgently...

I have the same issue.
Downloading android-arm64-profile/windows-x64 tools...              7.4s
Downloading android-arm64-release/windows-x64 tools...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL: https://storage.googleapis.com/flutter_infra/flutter/2994f7e1e682039464cb25e31a78b86a3c59b695/android-arm64-release/windows-x64.zip
#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      _attempt (package:flutter_tools/src/base/net.dart:105:5)

#2      fetchUrl (package:flutter_tools/src/base/net.dart:44:31)
#3      _downloadFile (package:flutter_tools/src/cache.dart:1251:9)
#4      CachedArtifact._downloadArchive. (package:flutter_tools/src/cache.dart:516:17)
#5      CachedArtifact._withDownloadFile (package:flutter_tools/src/cache.dart:545:26)
#6      CachedArtifact._downloadArchive (package:flutter_tools/src/cache.dart:512:12)
#7      CachedArtifact._downloadZipArchive (package:flutter_tools/src/cache.dart:532:12)
#8      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:680:13)

#9      CachedArtifact.update (package:flutter_tools/src/cache.dart:462:11)
#10     Cache.updateAll (package:flutter_tools/src/cache.dart:360:24)
#11     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:595:19)

#12     FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:515:33)

#13     AppContext.run. (package:flutter_tools/src/base/context.dart:146:29)
#14     _rootRun (dart:async/zone.dart:1126:13)
#15     _CustomZone.run (dart:async/zone.dart:1023:19)
#16     _runZoned (dart:async/zone.dart:1518:10)
#17     runZoned (dart:async/zone.dart:1465:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#19     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:505:20)
#20     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#21     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:413:21)

#22     AppContext.run. (package:flutter_tools/src/base/context.dart:146:29)
#23     _rootRun (dart:async/zone.dart:1126:13)
#24     _CustomZone.run (dart:async/zone.dart:1023:19)
#25     _runZoned (dart:async/zone.dart:1518:10)
#26     runZoned (dart:async/zone.dart:1465:12)
#27     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#28     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:364:19)
#29     CommandRunner.run. (package:args/command_runner.dart:112:25)
#30     new Future.sync (dart:async/future.dart:224:31)
#31     CommandRunner.run (package:args/command_runner.dart:112:14)
#32     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:250:18)
#33     run.. (package:flutter_tools/runner.dart:63:22)
#34     _rootRun (dart:async/zone.dart:1126:13)
#35     _CustomZone.run (dart:async/zone.dart:1023:19)
#36     _runZoned (dart:async/zone.dart:1518:10)
#37     runZoned (dart:async/zone.dart:1502:12)
#38     run. (package:flutter_tools/runner.dart:61:18)

#39     AppContext.run. (package:flutter_tools/src/base/context.dart:146:29)
#40     _rootRun (dart:async/zone.dart:1126:13)
#41     _CustomZone.run (dart:async/zone.dart:1023:19)
#42     _runZoned (dart:async/zone.dart:1518:10)
#43     runZoned (dart:async/zone.dart:1465:12)
#44     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#45     runInContext (package:flutter_tools/src/context_runner.dart:64:24)
#46     run (package:flutter_tools/runner.dart:50:10)
#47     main (package:flutter_tools/executable.dart:65:9)
#48     main (file:///C:/Users/gglpa/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#49     _startIsolate. (dart:isolate-patch/isolate_patch.dart:305:32)
#50     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
Process finished with exit code 50

Do you get a more specific message if you try to access the URL from the message (eg. https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip) in your browser?

@DanTup I see no error if I try it from browser.

What happens if you try to fetch the headers using curl, like curl -I https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip? Does that work? (if you're on Windows, you might need to do something like Invoke-WebRequest -Uri https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip -Method HEAD in a PowerShell window).

Do you get a more specific message if you try to access the URL from the message (eg. https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip) in your browser?

@DanTup If I try it in the browser it downloads fine.

What happens if you try to fetch the headers using curl? Like
curl -I https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip

But if I try it using curl I get the following error message:
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
I can download using curl if I use a VPN.

Thanks - I'm not sure what's causing this, though if curl fails too it might not be Flutter-specific. Some other thoughts:

Do you know if you have any antivirus/proxy that might be interfering with HTTPS (that the VPN might bypass)?
If you ping storage.googleapis.com does it resolve to a reasonable Google-owned IP?
If you run NO_PROXY=storage.googleapis.com curl -I https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip does that make any difference?

`flutter doctor
Downloading Dart SDK from Flutter engine 2994f7e1e682039464cb25e31a78b86a3c59b695...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:00:10 --:--:--     0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/2994f7e1e682039464cb25e31a78b86a3c59b695/dart-sdk-linux-x64.zip
If you're located in China, please see this page:
https://flutter.dev/community/china`

i am not from china...i am from Bangladesh..
flutter doctor
Downloading Dart SDK from Flutter engine 2994f7e1e682039464cb25e31a78b86a3c59b695...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:10 --:--:--     0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443

Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/2994f7e1e682039464cb25e31a78b86a3c59b695/dart-sdk-linux-x64.zip
If you're located in China, please see this page:
  https://flutter.dev/community/china

Having the same issue for last two days. I am from Bangladesh too.

Is everyone seeing this from Bangledesh (the GH profiles that have locations on them do appear so)? Is it possible your ISPs are blocking access to that domain (it wouldn't explain why it works in your browser though)? Can anyone answer the questions in https://github.com/flutter/flutter/issues/48030#issuecomment-570156563?

I am not sure that ISP blocks this or not but the flutter official page dart sdk also showing failed... please provide any solution....my lots of works are pending

I am not sure that ISP blocks this or not but the flutter official page dart sdk also showing failed

Do you mean you get an issue trying to access it in your browser? Can you provide a screenshot (and if it's a Chrome SSL error click the "advanced" button to show additional details)? Thanks!

i am not at home..i am at friend's house i am trying to access the website using his computer

@dsourav if you try to directly go to https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_v1.12.13+hotfix.5-stable.zip do you get a better error message?

no it's not working it's saying the site can't be reached...it's not what i am looking for ...i want the terminal command to work..

I understand, but the issue looks like a certificate issue and I was hoping the browser may show a better error message than curl is. What is the exact message shown in the browser?
Could you also try the things listed at https://github.com/flutter/flutter/issues/48030#issuecomment-570156563?

i am on linux but it's a windows machine...

@dsourav this looks like a connectivity issue - getting this page working in your browser may solve the issue from the command line too. You could try the things listed at https://github.com/flutter/flutter/issues/48030#issuecomment-570156563 (and maybe a traceroute to storage.googleapis.com).

here is the ping log

here is no proxy

here is the website log

That IP address does look Google-owned, so it does seem like something is interfering with the connection. What happens if you try to fetch over HTTP instead of HTTPS in your browser or via curl?
``
curl http://storage.googleapis.com/flutter_infra/flutter/

here is the terminal log

It sounds like your ISP is blocking access to storage.googleapis.com.  I don't think we can fix that.
Users experiencing this in Bangladesh may need similar hosting work arounds to those used by users in China. I'm not super familiar with how that works, but @xster @zoeyfan @InMatrix might be more familiar (or might know who knows).

That response contains the text "This webpage has been blocked". The other error messages (around TLS/encryption) are because the server that's blocking is unable to provide the correct security certificate for this domain.
I'm not sure this is fixable by Flutter if access to the servers is being blocked.

And FWIW, you might be able to reach out to your ISP to ask them about this as well.

Users experiencing this in Bangladesh may need similar hosting work arounds to those used by users in China. I'm not super familiar with how that works, but @xster @zoeyfan @InMatrix might be more familiar (or might know who knows).

what to do now...please provide some alternatives..i have lots of project pending...

@dsourav It might be possible to use the instructions for China (see https://flutter.dev/community/china). I can't verify that'll work, but if those mirrors are not blocked in Bangladesh I don't see why it shouldn't work (the servers seem accessible here in the UK).

@dsourav It might be possible to use the instructions for China (see https://flutter.dev/community/china). I can't verify that'll work, but if those mirrors are not blocked in Bangladesh I don't see why it shouldn't work (the servers seem accessible here in the UK).

so should i try the instructions of china?

@dsourav yes, if that works, that's a legimate work around for this.
If it doesn't, you'll probably want to set up a similar mirror to what the Chinese community has set up.

the mirror url is only for windows...i am on linux

@dsourav Please read the whole page :)  The examples at the top show for Windows, but further down, there are instructions to configure Flutter to point at the mirror for macOS and Linux (strangely, not for Windows though!).

after trying with china mirror

What do you get if you run:
curl http://storage.flutter-io.cn/

If it says the page is blocked, then I guess that mirror/IP is also blocked for you.

That looks like it worked - does it work with HTTPS?
curl https://storage.flutter-io.cn/

after running the command it's saying
{"error":"Document not found"}

@dsourav that seems to be working - I'm not sure why it seems like Flutter is failing to download the same address. Can you download the release manually (pick the correct OS)?
Win: https://storage.flutter-io.cn/flutter_infra/releases/stable/windows/flutter_windows_v1.12.13+hotfix.5-stable.zip
Mac: https://storage.flutter-io.cn/flutter_infra/releases/stable/macos/flutter_macos_v1.12.13+hotfix.5-stable.zip
Linux: https://storage.flutter-io.cn/flutter_infra/releases/stable/linux/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz
If so, you may be able to rename your old SDK out of the way and extract this in its place. It should contain all of the packages so hopefully will not need to download anything further.

i deleted the old sdk...if i install it by downloading the url then what about pub packages..i have to download them for my project..will it work?

i deleted the old sdk...if i install it by downloading the url then what about pub packages..i have to download them for my project..will it work?

Have your problem solved?

@dsourav the pub packages required by Flutter itself will be included in the zip. Those required by your own project will come from pub.dev (or if you've set PUB_HOSTED_URL to the Chinese mirror, from there).

i deleted the old sdk...if i install it by downloading the url then what about pub packages..i have to download them for my project..will it work?

Have your problem solved?

follow the Chinese mirror after downloading the sdk

Someone told me that this appears to be working this morning (the servers no longer blocked in Gangladesh). Is this the case for everyone seeing this issue above?

Someone told me that this appears to be working this morning (the servers no longer blocked in Gangladesh). Is this the case for everyone seeing this issue above?

Thanks brother. I guess you are right. I uninstalled my whole packages and sdks. Thought i would reinstall them.And since then the problem was started. Now it looks fine. BTW its Bangladesh and welcome to my country :)

BTW its Bangladesh

Whoops, should've noticed that typo!
Glad to hear it's working now :-)

@dnfield I am facing same issue from today and from Bangladesh. It was all good even yesterday. I am not using any proxy. for now I am doing the same as a workaround described in https://flutter.dev/community/china .  Could you please open the issue?
FYI, I am using mac and when I run flutter doctor -v getting the same issue as follows
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL: https://storage.googleapis.com/flutter_infra/flutter/5aff3119480996ca014ec0f8d26d74db617b5852/flutter_patched_sdk_product.zip

Same here, I'm from Ecuador. When I try to access directly, in the browser this is what shows me this:

facing the same problem still

Is the flutter server blocked in Bangladesh  ? not even SDK download or package update works.

I am facing the same issue today with flutter upgrade, flutter pub upgrade
Downloading Dart SDK from Flutter engine df257e59c24175e1f7181db7524c6df605e50031...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:01:06 --:--:--     0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/df257e59c24175e1f7181db7524c6df605e50031/dart-sdk-linux-x64.zip
If you're located in China, please see this page:
https://flutter.dev/community/china

use VPN. it will be fixed. BTCL blocked google APIs(storage.googleapis.com )

If you run NO_PROXY=storage.googleapis.com curl -I https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip does that make any difference?

Thank you, I had the same issue while running the flutter run.
but NO_PROXY=storage.googleapis.com flutter run this command solves my problem. I am in a Macbook Pro
export NO_PROXY=storage.googleapis.com may also help.

If you run NO_PROXY=storage.googleapis.com curl -I https://storage.googleapis.com/flutter_infra/flutter/b6b54fd60631a3828c2e2c9b079b5d1d2d8c8c37/android-x64-profile/windows-x64.zip does that make any difference?

Thank you, I had the same issue while running the flutter run.
but NO_PROXY=storage.googleapis.com flutter run this command solves my problem. I am in a Macbook Pro
export NO_PROXY=storage.googleapis.com may also help.

I am from Bangladesh and I was getting following error -
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL:
https://storage.googleapis.com/flutter_infra/flutter/394ac6b4845d91996dbe4e52244898aee512cf3d/flutter-web-sdk-windows-x64.zip

Solved it with following command (I am a windows user btw) -
setx  NO_PROXY storage.googleapis.com
Then it worked for me :)

Problems:
Failed to run flutter pub get
Failed to run flutter upgrade
ISP is blocking access to storage.googleapis.com.
Could not authenticate download server. You may be experiencing a man-in-the-middle attack...
Failed to retrieve the Dart SDK from: link
Etc etc..
Problem solved!!! :) The solution is:
[Note: I have done this on Ubuntu over mobile network from Bangladesh]
SOLUTION:

Uninstall dart:
Execute sudo apt purge dart
Remove Dart path from $~/.bashrc file.
In my case it was export PATH="$PATH:/usr/lib/dart/bin".

Uninstall Flutter:
Delete previous Flutter installation folder.
In my case it was $HOME/bin/flutter_linux_v1.12.13+hotfix.5-stable/flutter/.
Remove Flutter path from $HOME/.bashrc file.
In my case it was export PATH="$HOME/bin/flutter_linux_v1.12.13+hotfix.5-stable/flutter/bin:$PATH".

Install Flutter again:
Extract everything from previously downloaded Flutter SDK installation bundle inside $HOME/bin/
In my case the installation bundle was flutter_linux_v1.12.13+hotfix.5-stable.tar.xz.
Rename the extracted folder to flutter.
In case you don't have Flutter SDK installation bundle then download it from here.
Alternatively you can clone the Flutter repo and then follow this instruction.

Now my new:
Flutter SDK location is: "$HOME/bin/flutter/"
Flutter bin location is: "$HOME/bin/flutter/bin/"

Dart SDK location is: "*$HOME/bin/flutter/bin/cache/dart-sdk/"
Dart bin location is: "$HOME/bin/flutter/bin/cache/dart-sdk/bin/"

Update $HOME/.bashrc:

Add these 5 lines to ~/.bashrc file:
export PUB_HOSTED_URL="https://pub.flutter-io.cn"
export FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"

export PATH="$PATH:$HOME/bin/flutter/bin"
export PATH="$PATH:$HOME/bin/flutter/bin/cache/dart-sdk/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"

Load ~/bashrc:
Perform log out and log in.

Upgrade flutter:
Open terminal and then execute flutter upgrade .

And VOILA!!! :)  Now my Flutter is upgrading!!!!:
Flutter 1.12.13+hotfix.9 • channel stable •
https://github.com/flutter/flutter.git
Framework • revision f139b11009 (2 weeks ago) • 2020-03-30 13:57:30 -0700
Engine • revision af51afceb8
Tools • Dart 2.7.2

Thanks China from Bangladesh! :+1:
And lots of love for Flutter Team.
:) <3

Problem running flutter pub get?:
If you are fetching problem to run flutter pub get from VS Code then go to VS Code's settings > Extensions settings > Dart and Flutter and then uncheck Dart: Run Pub Get On Pubspec Changes. And run flutter pub get manually from terminal everytime you make changes to pubspec.yaml.

hello everyone. I am facing this problem from bangladesh. i could not found any solution. please help me
Downloading libimobiledevice...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL: https://storage.googleapis.com/flutter_infra/ios-usb-dependencies/libimobiledevice/6150fcd888a0ee8a69dd47328509ee608c2e02dc/libimobiledevice.zip

Use flutter for china
do following -
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b dev https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"

if you are using windows, then go to environment variables to set the 2 variables.
search for export in windows if you are windows user.

I had the same issue. wasted whole day. But the solution is so simple.
I am on windows machine.
The issue started with me just after I updated flutter from vscode.
I uninstall and re-install flutter and dart extention from vscode but nothing was happening.
At last I deleted the flutter folder situated at c drive and download flutter latest version and unzipped it there.
Problem solved.
the cause of this problem was something like my network was unable to download some specific file from specific location.

I have the same issue.
Downloading android-arm64-profile/windows-x64 tools...              7.4s
Downloading android-arm64-release/windows-x64 tools...
Could not authenticate download server. You may be experiencing a man-in-the-middle attack,
your network may be compromised, or you may have malware installed on your computer.
URL: https://storage.googleapis.com/flutter_infra/flutter/2994f7e1e682039464cb25e31a78b86a3c59b695/android-arm64-release/windows-x64.zip

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      _attempt (package:flutter_tools/src/base/net.dart:105:5)
<asynchronous suspension>
#2      fetchUrl (package:flutter_tools/src/base/net.dart:44:31)
#3      _downloadFile (package:flutter_tools/src/cache.dart:1251:9)
#4      CachedArtifact._downloadArchive.<anonymous closure> (package:flutter_tools/src/cache.dart:516:17)
#5      CachedArtifact._withDownloadFile (package:flutter_tools/src/cache.dart:545:26)
#6      CachedArtifact._downloadArchive (package:flutter_tools/src/cache.dart:512:12)
#7      CachedArtifact._downloadZipArchive (package:flutter_tools/src/cache.dart:532:12)
#8      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:680:13)
<asynchronous suspension>
#9      CachedArtifact.update (package:flutter_tools/src/cache.dart:462:11)
#10     Cache.updateAll (package:flutter_tools/src/cache.dart:360:24)
#11     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:595:19)
<asynchronous suspension>
#12     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:515:33)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
#14     _rootRun (dart:async/zone.dart:1126:13)
#15     _CustomZone.run (dart:async/zone.dart:1023:19)
#16     _runZoned (dart:async/zone.dart:1518:10)
#17     runZoned (dart:async/zone.dart:1465:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#19     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:505:20)
#20     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#21     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:413:21)
<asynchronous suspension>
#22     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
#23     _rootRun (dart:async/zone.dart:1126:13)
#24     _CustomZone.run (dart:async/zone.dart:1023:19)
#25     _runZoned (dart:async/zone.dart:1518:10)
#26     runZoned (dart:async/zone.dart:1465:12)
#27     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#28     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:364:19)
#29     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#30     new Future.sync (dart:async/future.dart:224:31)
#31     CommandRunner.run (package:args/command_runner.dart:112:14)
#32     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:250:18)
#33     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:22)
#34     _rootRun (dart:async/zone.dart:1126:13)
#35     _CustomZone.run (dart:async/zone.dart:1023:19)
#36     _runZoned (dart:async/zone.dart:1518:10)
#37     runZoned (dart:async/zone.dart:1502:12)
#38     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#39     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:146:29)
#40     _rootRun (dart:async/zone.dart:1126:13)
#41     _CustomZone.run (dart:async/zone.dart:1023:19)
#42     _runZoned (dart:async/zone.dart:1518:10)
#43     runZoned (dart:async/zone.dart:1465:12)
#44     AppContext.run (package:flutter_tools/src/base/context.dart:145:18)
#45     runInContext (package:flutter_tools/src/context_runner.dart:64:24)
#46     run (package:flutter_tools/runner.dart:50:10)
#47     main (package:flutter_tools/executable.dart:65:9)
#48     main (file:///C:/Users/gglpa/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#49     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:305:32)
#50     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Process finished with exit code 50

I had also same problem. after using VPN it was fixed. so you may try

Is storage.googleapis.com still blocked in Bangladesh? Why would they block this domain? Can't we do anything to fix this issue? I can't even access Firebase Storage files from apps as it is also hosted in googleapis.com

Is storage.googleapis.com still blocked in Bangladesh? Why would they block this domain? Can't we do anything to fix this issue? I can't even access Firebase Storage files from apps as it is also hosted in googleapis.com

yes, it is....it's really annoying...is there any fix?

If you are from Bangladesh then you need to connect with VPN. It will work properly of all of flutter command. (BTRC blocked  some goolge APIs.)

I know VPN can be used as an alternative solution for the problem...but I want a permanent solution. Also free VPN has bandwidth limit...

Is storage.googleapis.com still blocked in Bangladesh? Why would they block this domain? Can't we do anything to fix this issue? I can't even access Firebase Storage files from apps as it is also hosted in googleapis.com
Bangladesh government doesn't necessarily have a "why" when they block sites/services. This government doesn't believe in free internet. Little do they know how easily people can bypass this using a mirror, proxy, or VPN. Blocking doesn't work at all.

As of the time of writing this comment, it's still blocked. But as @DanTup mentioned in this comment:

Someone told me that this appears to be working this morning (the servers no longer blocked in Bangladesh). Is this the case for everyone seeing this issue above?
The problem apparently does go away after evening (+6 GMT). Whenever it recurs, I simply turn on my VPN (I use Hotspot Shield).

was facing the same problem.
it started when I hit flutter upgrade.. downloaded the SDK again manually. works fine now.. Thanks :)

@dsourav that seems to be working - I'm not sure why it seems like Flutter is failing to download the same address. Can you download the release manually (pick the correct OS)?
Win: https://storage.flutter-io.cn/flutter_infra/releases/stable/windows/flutter_windows_v1.12.13+hotfix.5-stable.zip
Mac: https://storage.flutter-io.cn/flutter_infra/releases/stable/macos/flutter_macos_v1.12.13+hotfix.5-stable.zip
Linux: https://storage.flutter-io.cn/flutter_infra/releases/stable/linux/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz
If so, you may be able to rename your old SDK out of the way and extract this in its place. It should contain all of the packages so hopefully will not need to download anything further.

its work for me

Try:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
git clone -b dev https://github.com/flutter/flutter.git
export PATH="$PWD/flutter/bin:$PATH"
cd ./flutter
flutter doctor

I had the exact same issue and found that the file in flutter/bin/internal called engine.version is where the "head" issue lies. I went to the flutter GitHub repo and found the same file then just replaced all the content of the file with what was in their repo.
I'll paste it here in case you just want to use it now.

I had the exact same issue and found that the file in flutter/bin/internal called engine.version is where the "head" issue lies. I went to the flutter GitHub repo and found the same file then just replaced all the content of the file with what was in their repo.
I'll paste it here in case you just want to use it now.

@JasonSleigh changing that arbitrarily could break your Flutter installation, e.g. if you're on stable and you pull the engine versino from master. It's fine to change it if you know what you're doing it, but it should not be necessary to change it to resolve this issue. I would not recommend users experiencing this issue change their engine version.

@JasonSleigh changing that arbitrarily could break your Flutter installation, e.g. if you're on stable and you pull the engine versino from master. It's fine to change it if you know what you're doing it, but it should not be necessary to change it to resolve this issue. I would not recommend users experiencing this issue change their engine version.

@JasonSleigh changing that arbitrarily could break your Flutter installation, e.g. if you're on stable and you pull the engine versino from master. It's fine to change it if you know what you're doing it, but it should not be necessary to change it to resolve this issue. I would not recommend users experiencing this issue change their engine version.

I understand, but after 3 days of me personally unable to work due to this issue and having no luck. Having it run is better then deleting all files and reinstalling them.
After the page was updated with new information and flutter doctor worked I did a flutter upgrade and now all channels are restored.

@JasonSleigh changing that arbitrarily could break your Flutter installation, e.g. if you're on stable and you pull the engine versino from master. It's fine to change it if you know what you're doing it, but it should not be necessary to change it to resolve this issue. I would not recommend users experiencing this issue change their engine version.

I understand, but after 3 days of me personally unable to work due to this issue and having no luck. Having it run is better then deleting all files and reinstalling them.
After the page was updated with new information and flutter doctor worked I did a flutter upgrade and now all channels are restored.


feat: add CI to project

Fixes #4 by adding GitHub actions to the project.

@mpryc please merge, tested here https://github.com/mateusoliveira43/oadp-non-admin/pull/1 CI is working


How to get the total number of keys in kvstore?

Hi, I want to get the total number of keys in kvstore. In addition to directly counting the different keys in mxnet/src/kvstore/kvstore_dist_srever.h, is there any existing function that I can use？
And could someone please tell me how the keys are organized and distributed on multiple server nodes or which file I should read?
Thank you!

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


How can I use enums on my data types when creating streams / tables?

I deriving code from a json-schema. The schema defines string properties with a few enum values.
These are code generated into csharp enums.
When I create a statement.
 var metadata = new EntityCreationMetadata
    {
      KafkaTopic = "Test",
      EntityName = "Test",
      Partitions = 1,
      Replicas = 1,
      ValueFormat = SerializationFormats.Json,
    };
    var createOrReplaceTableStatement = StatementGenerator.CreateOrReplaceTable<TestClass>(metadata);

I get this output:
CREATE OR REPLACE TABLE Test (
        node STRUCT<Id BIGINT, Name VARCHAR, Type >,
        limits ARRAY<STRUCT<End TIMESTAMP, Max BIGINT, Min BIGINT, Period , Start TIMESTAMP>>,
        direction ,
        end TIMESTAMP,
        id VARCHAR PRIMARY KEY,
        start TIMESTAMP
) WITH ( KAFKA_TOPIC='Test', VALUE_FORMAT='Json', PARTITIONS='1', REPLICAS='1' );

All the enum fields do not have a type attached to them.
I have attached the Struct annotation to the classes that are object properties in the schema but this does not work for the enums. How can I map enums as STRING / VARCHAR?

On the creation side this might do it?
    internal static string KSqlTypeTranslator(Type type)
    ...
    else if (!type.IsGenericType && (type.IsClass || type.IsStruct()))
     {
       str1 = type.Name.ToUpper();
     }
     else if (type.IsEnum)
     {
       str1 = "VARCHAR";
     }
     else
     ...

Treating the column values as strings because they will be strings in the underlying json data.
When reading them they need to be parsed back into the enum though.

I am looking into it.
I cloned the project into linux/WSL and had to update the project references to fix the build like this:
test-csproj.patch
There are two equal project files that only differ by their names, I guess it just works in windows because they are treated as the same thing?
ksqlDB.RestApi.Client.csproj
ksqlDb.RestApi.Client.csproj

I haven't noticed it thus far. I removed ksqlDB.RestApi.Client.csproj in the feature branch. Thx!
If it's more convenient for you, I can also publish a release candidate on NuGet.

I had to fix three tests to use Environment.NewLine
parsertests-newline.patch

dotnet add package ksqlDB.RestApi.Client --version 3.6.0-rc.1

I applied all your changes. Thank you for the feedback so far @mrt181.

Did you mean that the changes could be merged into the main branch, or were you referring to just using the package instead of cloning the repository works?

From my pov this can be merged into main

I merged it :) Thank you very much for this enhancement and your improvements!

@mrt181
I've created a Vagrant file tailored for Linux development on a Windows environment. My next step is to adapt the tests for seamless execution across different operating systems.

Hello @mrt181, I resolved the issues with the unit tests to ensure compatibility with Linux systems.


Default Raxx.Server should have a limit on the maximum body it will build into a request

Example App
defmodule MyApp do
  use Raxx.Server

  def handle_request(_request, _state) do
    response(:ok)
  end
end

When using just handle_request (not `handle_body etc) all the parts of the body are bundled in to the request, no matter how large the request is.
The code that does this is the default handle_body implementation. https://github.com/CrowdHailer/raxx/blob/master/lib/raxx/not_found.ex#L32-L35
This default implementation should stop buffering when it reaches max_body_length and return the appropriate response.
The default max_body_length can be 8_000_000.
The correct response is 413 Payload Too Large.
A first fix for this could have a hardcoded value, but ideally we would want it configurable as follows.
  use Raxx.Server, max_body_length: 10_000_000

checklist

[x] test of default maximum.
[x] test that configuration changes maximum.
[x] changelog entry

On master, will be release in 0.16.0
Default max was set to 8MB


Using instead of include in tests

Codecov Report

Merging #1 into master will not change coverage.
The diff coverage is n/a.

@@         Coverage Diff          @@
##           master    #1   +/-   ##
====================================
  Coverage      75%   75%
====================================
  Files           1     1
  Lines           4     4
====================================
  Hits            3     3
  Misses          1     1

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 c8fb101...96805df. Read the comment docs.

@ChrisRackauckas I am humbled to accept a PR from you :)


comprehensions/generators

Should they work?
Tried with 0.32 and 0.32.
With 0.32 problem is the same as in #445
With 0.31 got following error:
Uncaught TypeError: Cannot convert a Symbol value to a string
    at Array.toString (native)
    at Array.toString (native)
    at http://localhost:8080/elixir/elixirscript.build.js:1423:2057
    at Object._for (http://localhost:8080/elixir/elixirscript.build.js:1423:4708)
    at recur (http://localhost:8080/elixir/elixirscript.build.js:6366:48)
    at Object.trampoline$1 [as trampoline] (http://localhost:8080/elixir/elixirscript.build.js:1423:4297)
    at setup (http://localhost:8080/elixir/elixirscript.build.js:6382:44)
    at recur (http://localhost:8080/elixir/elixirscript.build.js:6396:40)
    at Object.trampoline$1 [as trampoline] (http://localhost:8080/elixir/elixirscript.build.js:1423:4297)
    at Object.start (http://localhost:8080/elixir/elixirscript.build.js:6402:44)

I'll have to take a look, but yes they should work


Improved logging

This PR improves the logging so that the requirements of #292 are fulfilled.
It also adds a TokenLogger util class that lets you safely log token content for debugging purposes.

@nenaraab Should #223 be included into this PR as well?


Sparsity pattern comparison

What to do when the patterns don't match? Or the matrix types don't match?

Closed because it added significant overhead, I reduced the comparison to the minimum


Missing typings and some fixes

Coverage remained the same at 94.392% when pulling a8fbd5d0ea57b26c4d94ac21df1e8e75368f22af on elhigu:missing-typings-and-some-fixes into d2e40624a1ec6d4368f38e5fdd779a37bf5bc479 on Vincit:master.

Coverage remained the same at 94.392% when pulling 3a97f9453011d7fa6ea9ac5f32dae9b680e14223 on elhigu:missing-typings-and-some-fixes into d2e40624a1ec6d4368f38e5fdd779a37bf5bc479 on Vincit:master.


Allow Calendar of Events to By Filtered by Logged in User

Augment the calendar of events to use the logged in user (and possibly their preferences) to provide additional filtering capabilities such as "my events" or events based on skills the user has indicated they have.
Dependent on #377.
From #373.

Since this ties in to what I have for 376, I'd like to work this.


Test org IAM cleaner failing

Test org IAM cleaner is failing due to one of the remote state data sources using TF version 0.13.7.
We do not have runner images for 0.13.7 as it was a back port release https://github.com/hashicorp/terraform/pull/28500
We can bump this to use 0.14 as this state is not read by any other config.

New runs are passing


The ability to create new books is disabled when no books are returned the author mode is false.

When logging in to a portal I do not get the option to create a new book. There are no obvious errors returned and the page loads normally.
My impression is that this issue is caused by the fact that the Portal does not have any books loaded initially. I am manually creating a book on the Portal and will test to verify that this is the root cause.

Installed v1.4 on new developmental portal (no books) and it seems this issue has reappeared: https://nsec.esri.com/SolutionsWeb/Apps/NationalIntel/BriefingBook/

@nfeuerstein We actually did a bigger fix on this in the other pull. It is strange that is seems to have bounced. Are you able to test in portal on this build and let us know if the issue still exists.
The true\false setting is now active. False will not allow authoring and True will.
https://github.com/Esri/briefing-book/tree/develop_2.0

@LindsayThomas I deployed an updated version and it works. Thanks.


OLM Integration

Create the assets to integrate the operator into the Operator Lifecycle Manager

OLM integration has been completed:
https://github.com/redhat-cop/redhat-cop-operators


Canary specifies email channel as preferred channel

Auto formatting

This PR was successfully deployed to production by CircleCI build 186 at 2017-04-06 12:59 BST.


Network: null NetPlayerNode on server when client calls network.notify_ready

In case it is relevant: Because I am exporting to HTML5 for the client I replaced enet with websocket (would love webrtc instead but I have yet to figure out how to get that bundle of joy implemented, but I digress.)
Client calls network.join_server() at the end of the ready function of the initial scene.
Client listens for "join_accepted" before calling network.notify_ready()
But no snapshots propagate to client, regular godot rpc calls do work however.
Relevant code snips from gameworld.gd
func _on_server_join() -> void:
    if (!network.has_authority()):
        debug("Notifying server that I am ready")
        network.notify_ready()

# Called when the node enters the scene tree for the first time.
func _ready():
    var is_client: bool = false

    if OS.get_name() == 'HTML5':
        is_client = true
    if Array(OS.get_cmdline_args()).has("-c"):
        is_client = true

    if is_client:
        print("Debug Gameworld: Is_client")
        _setup_network_input()
        network.connect("join_accepted", self, "_on_server_join")
        network.join_server('<IP_ADDRESS>', gamestate.server_info.port)
        var lobbyUI = load("res://lobby.tscn")
        var lobby_node = lobbyUI.instance()
        $HUD.add_child(lobby_node)
    else:
        print("Debug Gameworld: Is_server")
        network.create_server(gamestate.server_info.port, gamestate.server_info.name, gamestate.server_info.max_players)
        $HUD/PanelServerInfo.hide()

    # Spawn the ship
    if (!get_tree().is_network_server()):
        #rpc_id(1, "spawn_player_ship", gamestate.ship_name)
        print('Debug Gameworld: I am a client attempting to call server spawning player info')

In network.gd I threw in some debug print statements. The remote_player dict is empty so nothing is set to ready.
# Server will only send snapshot data to a client when this function is called
# by that peer.
remote func server_client_is_ready() -> void:
    assert(has_authority())
    # Retrieve the unique ID of the player that called this
    var pid: int = get_tree().get_rpc_sender_id()
    var player: NetPlayerNode = player_data.remote_player.get(pid)
    print("Debug Network: server_client_is_ready " + str(pid) + " " + str(player_data.remote_player) + " " + str(player))
    if (player):
        player.set_ready(true)
        print("player ready")

OK, are you saying you replaced
var net: NetworkedMultiplayerENet = NetworkedMultiplayerENet.new()

with
var net: WebSocketClient = WebSocketClient.new()

for client and
var net: WebSocketServer = WebSocketServer.new()

for servers? If this is the case, I honestly have absolutely no idea what to expect other than not work at all, even if the documentation say that web sockets are compatible with the high-level multiplayer. The remote player container relies on the player registration system, which relies on events (signals) emitted by the networking system (which in this case is ENet). If the container is empty, maybe one of those two things became broken after the transition from ENet to WebSocket.
Another thing that I want to point out is that I did provide the network.has_authority() exactly to quickly test if server or client. Basically, if this function returns true then it is safe to assume the code is running on the server OR on a single player (no networking was initialized). With the transition to web sockets it's also important to verify if this check is returning the expected value.
Lastly, the client doesn't have to explicitly request the server to spawn a node. As part of the server's "new player event handling", it can spawn the node and the replication system will take care of spawning it on the client. Again, this is true based on the ENet testing and I have no idea what must be changed to make it work with WebSockets.

I got it to work! I threw in a one second timer delay on the client between receiving join_accepted and network.notify_ready. My ship showed up on the client! I haven't been able to figure out why the server needs extra time between sending join_accepted and notify_ready, my guess is godot's websocket implementation.
Thanks for the heads up about the new player even system. My cognitive load is over capacity trying to wrap my head around all the concepts!

Glad to hear you got it working!


rapid_type_analysis: Make internal collections private

Signed-off-by: Jean-Christophe Beaupré<EMAIL_ADDRESS>

@privat I don’t know what to do with live_types_to_csv because a in future PR, live_open_types and live_open_cast_types will be cleared at the end of the analysis.

@privat Forgot the previous comment: it was about an old and buggy version of an algorithm.

At some point in my project the RTA was clearing these attributes so I needed to ensure that there were no dependencies on these attributes (apart from the RTA itself). But, now I pretty confident that any clearing render the algorithm unreliable anyway. Then, also considering that you prefer to keep these collections public, I close this PR.


Add circle and square borderless shaders

Benchmarked to be faster than default point shader implementation because it doesn't call mix() to make a border. Used by setting:

fragmentShaderSource: L.glify.shader.fragment.dotBorderless
fragmentShaderSource: L.glify.shader.fragment.squareBorderless

I've only tested this for the points() method. Not sure what it would do for the others.

Closes #111


Address validation

One of our bugs was on the check for valid address. We used the code from AB4 Address.java and did not make any changes. More details found here

Different countries have different address formats. Also, users don't always have the full address of a contact. So, I'm not sure if it is a good idea to apply stricter validation on the address field, unless the target usage of the app is redefined to require a specific address format.

@chernghann

One of our bugs was on the check for valid address. We used the code from AB4 Address.java and did not make any changes. More details found here

What's the full context of this issue? I can't access the link.

Our reviewers felt that there should be a validation for the address. From the image that they have attached, they have input "123" as an address and hence marked it as a bug since 123 is not a valid address.


154979465 downvote recipes

What does this PR do?
downvote recipes
Description of Task to be completed?
downvote recipe when user clicks on the downvote button
How should this be manually tested?

clone the branch
register a new user and sign in
click the view details on a recipe
click the downvote button

Any background context you want to provide?
N/A
What are the relevant pivotal tracker stories?
#154979465 users can downvote a recipe
screenshots

Questions:
N/A

Coverage decreased (-0.1%) to 87.5% when pulling a1aeaf6eef973bd9c4dcd4b8316df20ae71c00bb on feature/#154979465/users-can-downvote-a-recipe into 0ef015cb96f4431758cf3558928fb7df158838af on develope.

Great job, I left a few notes on nitpicks but overall codebase looks clean. 👍


this. vs _

Could you please give a short link to the article describing how to make VS using underscore instead of this. for the field name is this is possible. Doing that every time manually is really annoying
Thank you

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

ID: a1b64e74-c447-e671-06f0-c28834e604dc
Version Independent ID: 988170ed-2cc0-d90d-06e4-d7603bd8f9e7
Content: Refactor a field to a property - Visual Studio
Content Source: docs/ide/reference/encapsulate-field.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @gewarren
Microsoft Alias: gewarren

@yahorsi Thank you for your suggestion!
The issue is more of a coding preference than language feature, though please consider suggesting the idea here.
Alternatively, you can add this to your keyboard shortcuts and/or create a custom build step to replace the underscores before compilation.

The issue is about documentation, docs does not tell me where/how I could change it.

I'm not aware of any way to do that automatically using a built-in feature. You can set a preference for use of this versus not at all in C#/VB, but not versus an underscore.


Bump types-setuptools from <IP_ADDRESS> to <IP_ADDRESS> (#5670)

Pull request opened by the merge tool on behalf of #5670

Merged in ae5ba80dfa4b9c6f28d70e5584427fab4a735bcb


10102 update contributing guidelines

Description:
This PR changes the following:

Create new file CONTRIBUTING.md inside the hedera-services repository, where starting branch will be stated explicitly.

Related issue(s):
Closes ###

@mwblocky-al


Restart MD from checkpoints does not take into account modified constraints

When running an MD simulation with constraints and restarting from a checkpoint file, the constraints dictionary is not updated with the renumbered residues, so if residues from the initial pdb need to be renumbered, it will later fail to find the atoms to constrain.

Fixed in commits b72650d3eebd5f5299760fd5271e8ddee0902c7d and 837d780813484fed0b15723117899e4fd46565de


Add Maven filtering for bootstrap.yml

It would be usefull to inject maven properties such as (for example) project.name in spring.application.name.

Unfortunately, this only works if you use a spring cloud artifact as a parent and this is not something we encourage.


ARGs are not handled in FROM instruction

I have the following Dockerfile (https://docs.docker.com/v17.09/engine/reference/builder/#understand-how-arg-and-from-interact):
ARG PYTHON_VERSION
FROM python:${PYTHON_VERSION}

When trying to parse it with this library:
>>> parser = dockerfile_parse.DockerfileParser('Dockerfile')
>>> parser.parent_images
['python:${PYTHON_VERSION}']

What I expected:

build_args constructor argument (similar to parent_env)
args to be expanded in parent_images

I think there are two causes:

we only handle ENV variables, not ARG variables
we only perform variable expansion for ENV and LABEL instructions

Would you be able to have a go at contributing support for this?

:wave: I don't think this is solvable before build time. Per the Dockerfile reference ARG is evaluated at build time based on what you pass to docker build --build-args. In this case ${PYTHON_VERSION} is only known at build time. Maybe if you gave the tool both the Dockerfile and the build command, it can do the appropriate substitution.


Include the deployed contract address on readme

Celo main net :  0xD7A4Db11DAF3F3E0Bdd5767d86DA0c835de621CF
Celo testnet: 0x650bD589D0bE5a02957e8cce7352F44f20907174

Be Advised no Admin or team will ever DM you or share you any link so you can only chat Here on CELO supportLIVE CHAT


Scenario editor dropdown for damage category duplicates each damage category 4x

When selecting a damage category from the dropdown, each damage category is duplicated four times.

Here lies the problem.

That needs to be a collection of string damage categories then bind to a selected dam cat, then the selected dam cat and selected asset cat determine the selecteddamagecurve


feat(packages): add refine v4 announcement to package postinstalls

Added postinstall script to packages to announce refine v4.
Added refine release announcement to cli post commands

Hey @BatuhanW ,
Can you create changesets for packages?


shape blocks added

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #1113

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[ ] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @S-ishita ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@S-ishita Resolve the conflicts

Thank you  @S-ishita , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Review existing functions and tests

Description

I want to review the existing functions and their associated tests so that I can standardize them and make improvements if necessary.
https://learn.microsoft.com/en-us/powershell/scripting/developer/cmdlet/strongly-encouraged-development-guidelines?view=powershell-7.4#use-standard-parameter-names
Normalize function prefixes or do away with them
Evaluate if any code should be moved into a private function
If any one function seems like it may take over an hour skip it and come back to it
Take notes throughout the process to inform developer guidelines
Goal is to get module ready for initial publish to PSGallery and create a contributor friendly project

https://github.com/connorcarnes/pwshCloudflare/pull/19


MD WIDGETS: Add a pagination widget

Description
Add a pagination widget to the package.
Why
For long pages, it will better to have a pagination widget that can split the lengthy page into a series of continuous shorter pages.

Close as completed.


Error API Error 502: The web server reported a bad gateway or gateway timeout error.

I receive this error often. Really it's a server problem?

I am getting this a lot today as well.

Try increasing the timeout to 60sec in the config.

Thank you


pull request for e2e test at 12/18/2016 02:26:19

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Transactions details: comment for max privacy and offline transactions

When we add a comment to the max privacy or offline address on the receive screen it should be displayed in the transaction details (for receiver)

Comments are local and aren't shared with the receiver.


Xenops doesn't work with LIPICs class

Hi, I just started porting an article in the LIPICs style, which is available here https://submission.dagstuhl.de/series/details/5#author
and the rendering of any math in that style fails, with an error saying that it was not able to locate \begin{document}.
I perfectly understand that this being a specific custom document class defined for a journal, it is probably a low priority.
For the moment I am deactivating xenops-mode altogether for editing those files, and I am merely submitting this issue for the sake of completeness. If I have time to tinker with it a little afterwards, I might try and fix things for this class myself and submit a PR, but for now I need to write the article

Hi @thibautbenjamin, the sample document lipics-v2021-sample-article.tex seems to work for me. Does it work for you also? No hurry though -- I definitely understand -- Emacs can be enough of a distraction from work, let alone a custom Emacs LaTeX editing package!


[bug] Failed to load resource using asset: or https://asset.localhost protocol

Describe the bug
I want to display local image in the app built with Tauri. So I generate the local image path using asset: or https://asset.localhost protocol. For example:

on Windows: https://asset.localhost/D:/doc/example.png,
on Ubuntu22.04 / macOS:  asset:///home/pictures/example.png.

It cannot display but with the error message:

on Windows: Failed to load resource: the server responded with a status of 403;
on Ubutun/macOS: Failed to load resource: Could not get uri.

Tauri version related
On windows, using Tauri 1.2.1, it works well, but not on 1.2.2+ or 1.3.0. On Ubuntu/macOS, does not work on any Tauri version.
Reproduction
The repo: https://github.com/mdSilo/mdSilo-app
Expected behavior
Can dispaly the local image using asset: or https://asset.localhost protocol
Platform and versions
* OS: Windows 10.0.19044 X64
 › Webview2: 113.0.1774.35
 › MSVC:
 - Visual Studio Build Tools 2022
 › Node.js: 18.8.0
 › npm: 8.18.0
 › pnpm: 8.5.0
 › yarn: 1.22.19
 › rustup: 1.26.0
 › rustc: 1.69.0
 › cargo: 1.69.0
 › Rust toolchain: stable-x86_64-pc-windows-msvc

* OS: Ubuntu 22.04 X64
  ✔ webkit2gtk-4.0: 2.38.6
  ✔ rsvg2: 2.52.5
  ✔ rustc: 1.68.2 (9eb3afe9e 2023-03-27)
  ✔ Cargo: 1.68.2 (6feb7c9cf 2023-03-26)
  ✔ rustup: 1.25.2 (17db695f1 2023-02-01)
  ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
  * node: 18.16.0
  * pnpm: 8.5.0
  * yarn: 1.22.18
  * npm: 9.5.1

Stack trace
No response
Additional context
in tauri.conf.json:
"allowlist": {
     ...
      "protocol": {
		"all": true,
	       "asset": true,
		"assetScope": ["*"]
	}
 },

"csp": "default-src blob: data: filesystem: wss: https: tauri: 'unsafe-inline' asset: https://asset.localhost 'self'; script-src 'self'"

1.2.2 had a security related fix which also changed how glob patterns are applied. * is not recursive anymore. Can you try again using ** instead?

I have the same issue on up-to-date Arch Linux.

Error log from webview:
[Log] asset://localhost/%2Frun%2Fmedia%2Fthang%2FDATA2%2FMusic%2FTaylor%20Swift%2FTaylor%20Swift%20-%20Red%20(Deluxe%20Edition)%20(2018)%2F06.%20Taylor%20Swift%20-%2022.flac (player.js, line 16)
[Error] Origin http://localhost:1420 is not allowed by Access-Control-Allow-Origin. Status code: 200
[Error] Failed to load resource: Origin http://localhost:1420 is not allowed by Access-Control-Allow-Origin. Status code: 200 (/run/media/thang/DATA2/Music/Taylor Swift/Taylor Swift - Red (Deluxe Edition) (2018)/06. Taylor Swift - 22.flac, line 0)
[Error] XMLHttpRequest cannot load asset://localhost/%2Frun%2Fmedia%2Fthang%2FDATA2%2FMusic%2FTaylor%20Swift%2FTaylor%20Swift%20-%20Red%20(Deluxe%20Edition)%20(2018)%2F06.%20Taylor%20Swift%20-%2022.flac due to access control checks.

npm run tauri info:
> tauri info

[✔] Environment
    - OS: Arch Linux Unknown X64
    ✔ webkit2gtk-4.0: 2.40.1
    ✔ rsvg2: 2.56.0
    ✔ rustc: 1.69.0 (84c898d65 2023-04-16)
    ✔ Cargo: 1.69.0 (6e9a83356 2023-04-12)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (default)
    - node: 18.16.0
    - npm: 9.5.1

[-] Packages
    - tauri [RUST]: 1.3.0
    - tauri-build [RUST]: 1.3.0
    - wry [RUST]: 0.24.3
    - tao [RUST]: 0.16.1
    - @tauri-apps/api [NPM]: 1.3.0
    - @tauri-apps/cli [NPM]: 1.3.1

[-] App
    - build-type: bundle
    - CSP: default-src 'self'; img-src 'self' asset: https://asset.localhost; media-src 'self' asset: https://asset.localhost
    - distDir: ../dist
    - devPath: http://localhost:1420/
    - framework: Vue.js
    - bundler: Vite

Seems like it is related to #2327 and #4496 and should be fixed in webkit2gtk 2.34.0, why are we still facing this issue?

@tranxuanthang This is not the same issue. Please open a new issue with a reproduction example. (Yours could potentially also be related to https://github.com/tauri-apps/tauri/issues/3725 i guess?)

1.2.2 had a security related fix which also changed how glob patterns are applied. * is not recursive anymore. Can you try again using ** instead?

Thanks, using **  works on Windows  for Tauri 1.2/1.3.  but no solution on Mac/Linux.

for mac and Linux, unless your path contains a leading . you'll need to wait for 1.4 where require_literal_leading_dot can be disabled, otherwise it should be working.

Not sure if this is related. But I am trying to local some images stored locally inside ~/Documents but I am encountering 403 error

Thank you 🙏


[CLIPPER-167] Fix to listing apps in tutorial

list_apps was replaced by get_all_apps in https://github.com/ucbrise/clipper/pull/125, but the tutorial wasn't updated accordingly.
https://clipper.atlassian.net/browse/CLIPPER-167
Fix to clipper_manager's get_all_apps added here so that this doesn't get merged before get_all_apps is functional.

Can one of the admins verify this patch?

jenkins ok to test

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/202/
Test PASSed.


Add missing polish translations

(optional) Issue number:
Summary of the change:

Added missing polish translations

Thanks @pperzyna !


Analyze puppet reports

There's more than 2 GB of reports in openstack0:/var/ib/puppet/reports, which can be analyzed in may ways. It's time, after a few months (since May 14), to see some history graphics...

Some time to wait: Ubuntu Puppet master package is (still) in 3.4.3 version. However, PuppetDB need at least 3.5.1.

After several months (and analyzing log files), I think there's no need, for now, for a puppet report. The scenario is too small for that. And Ceph + OpenStack runs more stable than I thought :)


Update npm/yarn start script

Proposed changes
The generated npm/yarn start script in package.json use server.js but need to use server.ts
Types of changes
What types of changes does your code introduce?
Put an x in the boxes that apply

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

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING doc
[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] I have added necessary documentation (if appropriate)

It might be interesting to delete this script since it is not used.

It might be interesting to delete this script since it is not used.

The script is meant to be used in production post transpiling the TypeScript code to JavaScript

The script is meant to be used in production post transpiling the TypeScript code to JavaScript


[Suggestion] Include links from Listeamed

We have found this type of links from the server https://my.mail.ru/ that might also be interesting to include in the link extractor to obtain the videos.
URL Sample:
https://listeamed.net/e/8lKQxYV3dP8EDGY

already had it vidguard


Private key required for Uniswap() class

If I want to use some methods of the Uniswap() class, it seems I need to initialize a personal wallet address and private key. Shoul this be optional, that way it is only required for action-based methods?

I think you need to provide private key only if you want to sign and send a transaction. You can do all other activities without providing a private key.

Feel free to pass junk into address and private_key if you don't need them, or submit a PR that makes them optional (with the appropriate checks).

This is now mentioned in the README: https://github.com/shanefontaine/uniswap-python/commit/b5f21fcbb18a537bf99a044e84c4b7fa31938fe7


Mode 4: Smart Mode

Implement the SmartMode
Approach:

Measure how every dimension behaves as the first dimension. Find dimension that has the best  query speed as the first dimension
then do the same thing for position 2 to n
Once the changes from n to  n + 1 are becoming insignificant abort

@MariusWirtz Very cool idea. If we find some time lets chat about your approach. Would love to hear more about your thinking process. If that works it could be a real game changer.

Thank you. All credit for this idea goes to @cubewise-tryan!
I have it like half-way implemented on my local branch. I will finish and push it in the next days. I'm curious to compare the results of this approach with the other approaches. Happy to have a discussion about it!

Implemented as best mode.


Non-zero code:2 on build

I'm hitting the following error while building inside a docker container while running Ubuntu 18.04 LTS.
This was running fine a couple of days ago, has there been any update to anything recently?
Scanning dependencies of target onmt [ 45%] Building CXX object CMakeFiles/onmt.dir/src/th/Env.cc.o [ 47%] Building CXX object CMakeFiles/onmt.dir/src/th/Obj.cc.o [ 50%] Building CXX object CMakeFiles/onmt.dir/src/th/Utils.cc.o [ 52%] Building CXX object CMakeFiles/onmt.dir/src/Dictionary.cc.o [ 55%] Building CXX object CMakeFiles/onmt.dir/src/SubDict.cc.o [ 57%] Building CXX object CMakeFiles/onmt.dir/src/PhraseTable.cc.o [ 60%] Building CXX object CMakeFiles/onmt.dir/src/Profiler.cc.o [ 62%] Building CXX object CMakeFiles/onmt.dir/src/ITranslator.cc.o [ 65%] Building CXX object CMakeFiles/onmt.dir/src/TranslatorFactory.cc.o CMakeFiles/onmt.dir/build.make:254: recipe for target 'CMakeFiles/onmt.dir/src/TranslatorFactory.cc.o' failed CMakeFiles/Makefile2:68: recipe for target 'CMakeFiles/onmt.dir/all' failed Makefile:127: recipe for target 'all' failed c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. make[2]: *** [CMakeFiles/onmt.dir/src/TranslatorFactory.cc.o] Error 4 make[1]: *** [CMakeFiles/onmt.dir/all] Error 2 make: *** [all] Error 2 The command '/bin/sh -c make' returned a non-zero code: 2

has there been any update to anything recently?

No.
Most likely you are running out of memory, can you check?


360images - typo

change to: "... as this projection is sometimes used to map a globe of the earth ... "

fixed


datelib:0.1.1

I am submitting

[x] a new package
[ ] an update for a package

Description: Datelib is a simple date package that allows users to format dates in new ways and addresses the issue of lacking date formats in different languages.
I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

Hello,
This is my first time making a pull request. I hope I understood everything correctly and didn't make any mistakes !

selected a name that isn't the most obvious or canonical name for what the package does

you may want to select another name that meet the requirement

Would datify respect the rules ?

Hello, would datify respect the rules ?

That works!

Hi, it should be good now, I just changed the name of the packages and all occurences of the name has been changed throughout the different files.

Thanks for changing the name.
Just a remark before this gets merged: Typst packages generally use kebab-case for function and variable names, not camelCase. But the choice is yours, if you prefer camelCase, I can merge this PR as is.

Okay, no problem. LGTM then.


Init Sumo Logic's exporter

Init Sumo logic's exporter
This is Initial PR according to the https://github.com/open-telemetry/opentelemetry-collector/blob/master/CONTRIBUTING.md#when-adding-a-new-component
First PR should include the overall structure of the new component:

    Readme, configuration, and factory implementation usually using the helper factory structs.
    This PR is usually trivial to review, so the size limit does not apply to it.

README and configuration bases on the fluentd output plugin and on the telegraf output plugin

I added few fields:
 - `metadata_attributes` (optional): List of regexes for attributes which should be send as metadata
 - `client`

metadata_attributes will help to separate metadata from the log data
client is non-public and will allow to define client version (It's useful for k8s collection especially)


Rockman 4 Minus Infinity

Setup: ED64 v3 - PAL Console - Neon64 v2 beta 3 / latest commit
Game: Rockman 4 Minus Infinity - MMC3
Issue: only background is visible during gameplay.
In prior release (beta 2) everything was fine.

Ah yeah I see, I suspect there's something being done to retrigger the IRQ, I must have broken that during my other messing with the IRQ timing.

Oh, I think I know what this is: In beta 3 I moved the MMC3 IRQ counter so that it doesn't get hit if sprites are disabled, which is incorrect: as long as either sprites or background are enabled, the PPU fetches both, so the IRQ counter should tick. The Bright Man stage does its effect by turning off sprites (and using color deemphasis to dim the palette, not yet supported) until the IRQ hits, so with this bug it never turns sprites on.
Should be easy to fix.

Sounds good ^^
i wish i could handle ASM that good... But its sufficient for my kind of work, i guess ^^

Fixed on master, it's still kind of tricky to see what's going on since color deemphasis isn't implemented yet, but sprites at least show up in the proper range.

Fixed on master, it's still kind of tricky to see what's going on since color deemphasis isn't implemented yet, but sprites at least show up in the proper range.


How to understand the comment in http.js about local resource?

There's something weird that I didn't understand.
I used  app.configure(CONFIG_FILENAME, fn) to get the config.json file in index.html, and it worked well in IOS WKWebView(html page used protocol file), config.json is available.
But in browser (html page also used protocol file) it thrown error

Access to XMLHttpRequest at 'file:///Users/xxx/3dh5/config.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https

I found the comment in playcanvas/engine/src/net/http.js like

// If this is a local resource then continue (IOS) otherwise the request didn't complete, possibly an exception or attempt to do cross-domain request

But I don't konw how to understand it?
And why it worked well in IOS WKWebView while worked wrong in browser (the html page both use protocol file)?
Thank you for help!

Because of IOS WKWebView’s settings(allow file access from files).
So close this issue.


Move all hardcoded strings from Cobra commands and remaining .go files into i18n files.

Also fixes #682

Closes https://github.com/apache/incubator-openwhisk-wskdeploy/issues/683


Target JDK 11

These changes target JDK11 now that Java 7 is a deprecated target

async-profiler works with JDK 7+. This is intentional.
Starting from a new major release (3.0), the minimum requirement will be probably JDK 8. A number of OpenJDK vendors offer JDK 8 support until 2030. There are still many customers running JDK 8 in their production systems, and I have no plans to prevent them from using async-profiler.

Makes sense, I will close this then :)


Missing Syntax

Forms > Select > Options > dropdownOptions
Here, the dropdownOptions is supposed to be an object; however, what's the format of this object? Can't find it on the documentation.
Unlike that of Chips where we have a similar parameter called autocompleteOptions - which too accepts an object -  dropdownOptions is not accepting the following:
data: {
  'Apple': null,
  'Microsoft': null,
  'Google': null
}

replaced data with option & options but that doesn't work either
removed the data part altogether and it still doesn't work

This is how I'm structuring the select options without the data part:
var selectOptions = {
 dropdownOptions: {
    'Apple': null,
    'Microsoft': null,
    'Google': null
  }
}

Requirement
Instead of creating hard coded options within html (as below) -
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>

I want to dynamically feed in option and their values from a spreadsheet.

populate the  DOM structure programmatically like here: https://www.geeksforgeeks.org/html-dom-select-object

@mxdpeep - thanks for the assist but I also tried adding  tags programatically but for some reason, it doesn't initialise for materialize select.
Hoping to simply use the options > dropdownOptions that's been referred to here - https://materializecss.com/select.html
Just need the syntax for it :)

A colleague of mine helped me with this instead -
$.each(optionsJSON, function(index, data) {
    $('#optionsSelect').append($('<option/>', {
        value: data,
        text: data
    }));
});

An application of this can be found here.
Worked like a charm but I still hope that there's an official solution on how to make use of dropdownOptions directly too (like we do it in Chips).

According to the code it should be a selector or DOM collection.

the dropdownOptions object is supposed to be used to customize the dropdown the select uses. So the syntax would be the options from the dropdown component. It is not used to define the actual option elements.


Problems getting TAP 0.2.1 working on docker-kind unmanaged-cluster

Running on kind unmanaged cluster (TCE v 0.10.rc4).  Installing vrabbi/top-oss (v0.2.1 of repo and package).
While contour eventually resolves itself. knative and kpack do not.
~/dev/tce/tap-oss$ kubectl get pkgi -n tap-oss
NAME                     PACKAGE NAME                     PACKAGE VERSION   DESCRIPTION                                                            AGE
cartographer             cartographer.tap.oss             0.2.1             Reconcile succeeded                                                    23m
cert-injection-webhook   cert-injection-webhook.tap.oss   0.1.0             Reconcile succeeded                                                    23m
cert-manager             cert-manager.tap.oss             1.6.1             Reconcile succeeded                                                    23m
contour                  contour.tap.oss                  1.19.1            Reconcile failed: Error (see .status.usefulErrorMessage for details)   23m
dev-ns-preperation       dev-ns-preperation.tap.oss       0.2.1             Reconcile succeeded                                                    23m
flux-source-controller   flux-source-controller.tap.oss   0.21.1            Reconcile succeeded                                                    23m
knative                  knative-serving.tap.oss          1.0.0             Reconcile failed: Error (see .status.usefulErrorMessage for details)   23m
kpack                    kpack.tap.oss                    0.5.0             Reconcile failed: Error (see .status.usefulErrorMessage for details)   23m
kpack-config             kpack-config.tap.oss             0.5.2             Reconcile succeeded                                                    23m
ootb-supply-chains       ootb-supply-chains.tap.oss       0.2.1             Reconcile succeeded                                                    23m
service-bindings         service-bindings.tap.oss         0.6.0             Reconcile succeeded                                                    23m
tap                      tap-install.tap.oss              0.2.1             Reconcile succeeded                                                    23m
tekton-pipelines         tekton.tap.oss                   0.32.1            Reconcile succeeded                                                    23m

/dev/tce/tap-oss$ kubectl get pkgi -n tap-oss
NAME                     PACKAGE NAME                     PACKAGE VERSION   DESCRIPTION                                                            AGE
cartographer             cartographer.tap.oss             0.2.1             Reconcile succeeded                                                    25m
cert-injection-webhook   cert-injection-webhook.tap.oss   0.1.0             Reconcile succeeded                                                    25m
cert-manager             cert-manager.tap.oss             1.6.1             Reconcile succeeded                                                    25m
contour                  contour.tap.oss                  1.19.1            Reconcile succeeded                                                    25m
dev-ns-preperation       dev-ns-preperation.tap.oss       0.2.1             Reconcile succeeded                                                    25m
flux-source-controller   flux-source-controller.tap.oss   0.21.1            Reconcile succeeded                                                    25m
knative                  knative-serving.tap.oss          1.0.0             Reconcile failed: Error (see .status.usefulErrorMessage for details)   25m
kpack                    kpack.tap.oss                    0.5.0             Reconcile failed: Error (see .status.usefulErrorMessage for details)   25m
kpack-config             kpack-config.tap.oss             0.5.2             Reconcile succeeded                                                    25m
ootb-supply-chains       ootb-supply-chains.tap.oss       0.2.1             Reconcile succeeded                                                    25m
service-bindings         service-bindings.tap.oss         0.6.0             Reconcile succeeded                                                    25m
tap                      tap-install.tap.oss              0.2.1             Reconcile succeeded                                                    25m
tekton-pipelines         tekton.tap.oss                   0.32.1            Reconciling                                                            25m

Here are some possible relevant logs.
kpack-webook pod is failing to pull an image.
kpack-webhook-xxxx
Failed to pull image "projects.registry.vmware.com/tce/kpack@sha256:9b62ad735b7df4577e3e8b06e5193d34434b11bffc5baf96ac7a9707971bb4e1": rpc error: code = FailedPrecondition desc = failed to pull and unpack image "projects.registry.vmware.com/tce/kpack@sha256:9b62ad735b7df4577e3e8b06e5193d34434b11bffc5baf96ac7a9707971bb4e1": failed commit on ref "layer-sha256:7fd31a3e1ee826fb3b4cd97516ebb2df8b0b722e9d2b84b2742ed1856fd79782": "layer-sha256:7fd31a3e1ee826fb3b4cd97516ebb2df8b0b722e9d2b84b2742ed1856fd79782" failed size validation: 4194304 != 24851776: failed precondition

Also, this is from running kubectl get pkgi -n tap-oss kpack -o yaml.  Not sure there's any incrimental information here.
status:
  conditions:
  - message: Error (see .status.usefulErrorMessage for details)
    status: "True"
    type: ReconcileFailed
  friendlyDescription: 'Reconcile failed: Error (see .status.usefulErrorMessage for
    details)'
  observedGeneration: 1
  usefulErrorMessage: |-
    kapp: Error: waiting on reconcile deployment/kpack-webhook (apps/v1) namespace: kpack:
      Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "kpack-webhook-d6b549b79" has timed out progressing.))
  version: 0.5.0

Output below is from running kubectl get pkgi -n tap-oss knative -o yaml.  This seems to result from the activator (logs below) unable to get running successfully.
status:
  conditions:
  - message: Error (see .status.usefulErrorMessage for details)
    status: "True"
    type: ReconcileFailed
  friendlyDescription: 'Reconcile failed: Error (see .status.usefulErrorMessage for
    details)'
  observedGeneration: 1
  usefulErrorMessage: |-
    kapp: Error: waiting on reconcile deployment/activator (apps/v1) namespace: knative-serving:
      Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "activator-b7d448954" has timed out progressing.))
  version: 1.0.0

Here are some logs from that activator.
knative-serving
activator-xxx
Liveness probe failed: HTTP probe failed with statuscode: 500
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.31035659Z","caller":"logging/config.go:116","message":"Successfully created the logger."}
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.310671491Z","caller":"logging/config.go:117","message":"Logging level set to: info"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.813982569Z","logger":"activator","caller":"activator/main.go:134","message":"Starting the knative activator","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.964016461Z","logger":"activator","caller":"activator/main.go:179","message":"Connecting to Autoscaler at ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.964145161Z","logger":"activator","caller":"profiling/server.go:64","message":"Profiling enabled: false","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:52.964900463Z","logger":"activator","caller":"websocket/connection.go:162","message":"Connecting to ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:53.077289482Z","logger":"activator","caller":"metrics/metrics_worker.go:76","message":"Flushing the existing exporter before setting up the new exporter.","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:53.077566882Z","logger":"activator","caller":"metrics/prometheus_exporter.go:51","message":"Created Prometheus exporter with config: &{knative.dev/internal/serving activator prometheus<PHONE_NUMBER> <nil> <nil>  false 9090 <IP_ADDRESS>}. Start the server for Prometheus exporter.","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:53.077605782Z","logger":"activator","caller":"metrics/metrics_worker.go:91","message":"Successfully updated the metrics exporter; old config: <nil>; new config &{knative.dev/internal/serving activator prometheus<PHONE_NUMBER> <nil> <nil>  false 9090 <IP_ADDRESS>}","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"INFO","timestamp":"2022-02-11T20:35:53.078732984Z","logger":"activator","caller":"activator/request_log.go:45","message":"Updated the request log template.","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","template":""}
{"severity":"ERROR","timestamp":"2022-02-11T20:35:55.966091698Z","logger":"activator","caller":"websocket/connection.go:145","message":"Websocket connection could not be established","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"dial tcp <IP_ADDRESS>:8080: i/o timeout","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:145\nknative.dev/pkg/websocket.(*ManagedConnection).connect.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:226\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:211\nk8s.io/apimachinery/pkg/util/wait.ExponentialBackoff\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:399\nknative.dev/pkg/websocket.(*ManagedConnection).connect\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:223\nknative.dev/pkg/websocket.NewDurableConnection.func2\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:163"}
{"severity":"ERROR","timestamp":"2022-02-11T20:35:56.302840753Z","logger":"activator","caller":"websocket/connection.go:192","message":"Failed to send ping message to ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"connection has not yet been established","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func3\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:192"}
{"severity":"ERROR","timestamp":"2022-02-11T20:35:59.089123268Z","logger":"activator","caller":"websocket/connection.go:145","message":"Websocket connection could not be established","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"dial tcp <IP_ADDRESS>:8080: i/o timeout","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:145\nknative.dev/pkg/websocket.(*ManagedConnection).connect.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:226\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:211\nk8s.io/apimachinery/pkg/util/wait.ExponentialBackoff\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:399\nknative.dev/pkg/websocket.(*ManagedConnection).connect\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:223\nknative.dev/pkg/websocket.NewDurableConnection.func2\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:163"}
{"severity":"ERROR","timestamp":"2022-02-11T20:35:59.636541831Z","logger":"activator","caller":"websocket/connection.go:192","message":"Failed to send ping message to ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"connection has not yet been established","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func3\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:192"}
{"severity":"WARNING","timestamp":"2022-02-11T20:35:59.849944446Z","logger":"activator","caller":"handler/healthz_handler.go:36","message":"Healthcheck failed: connection has not yet been established","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c"}
{"severity":"ERROR","timestamp":"2022-02-11T20:36:02.272950451Z","logger":"activator","caller":"websocket/connection.go:145","message":"Websocket connection could not be established","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"dial tcp <IP_ADDRESS>:8080: i/o timeout","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:145\nknative.dev/pkg/websocket.(*ManagedConnection).connect.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:226\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:211\nk8s.io/apimachinery/pkg/util/wait.ExponentialBackoff\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:399\nknative.dev/pkg/websocket.(*ManagedConnection).connect\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:223\nknative.dev/pkg/websocket.NewDurableConnection.func2\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:163"}
{"severity":"ERROR","timestamp":"2022-02-11T20:36:02.974539713Z","logger":"activator","caller":"websocket/connection.go:192","message":"Failed to send ping message to ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"connection has not yet been established","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func3\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:192"}
{"severity":"ERROR","timestamp":"2022-02-11T20:36:05.449860817Z","logger":"activator","caller":"websocket/connection.go:145","message":"Websocket connection could not be established","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"dial tcp <IP_ADDRESS>:8080: i/o timeout","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:145\nknative.dev/pkg/websocket.(*ManagedConnection).connect.func1\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:226\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:211\nk8s.io/apimachinery/pkg/util/wait.ExponentialBackoff\n\tk8s.io/apimachinery@v0.21.4/pkg/util/wait/wait.go:399\nknative.dev/pkg/websocket.(*ManagedConnection).connect\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:223\nknative.dev/pkg/websocket.NewDurableConnection.func2\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:163"}
{"severity":"ERROR","timestamp":"2022-02-11T20:36:06.302349471Z","logger":"activator","caller":"websocket/connection.go:192","message":"Failed to send ping message to ws://autoscaler.knative-serving.svc.cluster.local:8080","commit":"f1e419a","knative.dev/controller":"activator","knative.dev/pod":"activator-b7d448954-vsj6c","error":"connection has not yet been established","stacktrace":"knative.dev/pkg/websocket.NewDurableConnection.func3\n\tknative.dev/pkg@v0.0.0-20211101212339-96c0204a70dc/websocket/connection.go:192"}
Logs from 2/11/2022, 8:35:51 PM
Show timestamps
Show previous terminated container

Also, multiple default-domain-xx jobs failing in the knative-serving namespace.
knative-serving: default-domain-xxxx (many failed jobs)
W0211 21:40:20.766542       1 client_config.go:615] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
{"level":"fatal","ts":1644616832.4148066,"logger":"fallback.default-domain","caller":"default-domain/main.go:199","msg":"Error finding gateway address","error":"timed out waiting for the condition","stacktrace":"main.main\n\tknative.dev/serving/cmd/default-domain/main.go:199\nruntime.main\n\truntime/proc.go:255"}

as discussed on slack, this looks like a docker issue. there seems to be an issue with pulling images from docker hub within the cluster which is causing issues. once you figure that issue out if you still have any issues with the packages here in the repo please reopen this issue.
for now I am closing this issue.
thanks!

Just leaving a bread-crumb to a possible solution for others that might have experienced similar issues.  As per the hunch of @vrabbi , it was apparent there were problems with the DNS set-up on a local ubuntu 20.04 VM, which was having problems resolving some (but not all) docker-image pulls from dockerhub. I can't fully explain it, but here were a few steps I used to get things running again that I gleaned from various stackoverflow entries and elsewhere.
Your /etc/resolv.conf file (symlinked to /run/systemd/resolve/stub-resolv.conf) might look like this:
nameserver <IP_ADDRESS>
options edns0 trust-ad
search localdomain

Run  nmcli dev show | grep 'IP4.DNS' and use this IP address to copy in as (in my case) DNS=<IP_ADDRESS> under [Resolve] in /etc/systemd/resolv.conf.  Run sudo systemctl restart networking and service systemd-resolved restart.
For good measure, I also added in that DNS address to a /etc/docker/daemon.json file (create a new one, if none pre-exists).
{
    "dns": ["<IP_ADDRESS>", "<IP_ADDRESS>"],
    "debug": true
}

Then ran: sudo systemctl daemon-reload and sudo systemctl restart docker.  This should then allow you to see that DNS Server when running systemd-resolve --status.  That appears to have fixed my issues in getting these great tap-oss resources working.


GEOMESA-735 - Update Commandline BatchWriterConfig to allow for abbreviations.

Suffixes K, M, and G (case-insensitive) multiply memory specifications by 1024, 1024 * 1024, and 1024 * 1024 * 1024, respectively.

Initial submission, entirely new pull request submitted.


An optimized sol for 10.2.4

2ms with the following sol.
Optimized the combination part.
class Solution {
public:
    int uniquePaths(int m, int n) {
        if(!m || !n) return 0;

        long long a = 1,b = 1;

        // find the max
        int min = m < n ? m : n;
        int max = m > n ? m : n;

        // find (m+n-2)!/max{(m-1)!,(n-1)!}
        for(int i=max;i<=m+n-2;++i)  a *= i;
        // min{(m-1)!,(n-1)!}
        for(int i=1;i<=min-1;++i)    b *= i;

        return a/b;
    }
};

Sorry guys. I didn't read the original code carefully. The one I posted has the same machine code with the original one, with less lines of c++ code.


Upgrade react-navigation to v5

Currently blocked by #3804, which has https://github.com/zulip/zulip-mobile/pull/4278 in progress.
Release announcement: https://reactnavigation.org/blog/2020/02/06/react-navigation-5.0/
Upgrade guide: https://reactnavigation.org/docs/upgrading-from-4.x
Docs: https://reactnavigation.org/docs/getting-started

(Mainly to help find this issue from these others: this follows #4248 for v4, #3649 for v3, and #3573 for v2.)

Added the multi-org label, since I expect we'll want to settle into React Navigation v5 (which comes with a pretty big API change) before we make the necessary nav UI changes for better multi-org support.


⚠ banxico has degraded performance

In 4cc4353, banxico (https://www.banxico.org.mx/cep/valida.do) experienced degraded performance:

HTTP code: 200
Response time: 10382 ms

Resolved: banxico performance has improved in 77a8505 after 11 minutes.


Unit testing with native types?

My app has some behaviour around dropping files and URLs on some components.
How can I test this? There doesn't seem to be a DragSource involved in this, but when I try calling simulateHover with my drop target, I get this:
 Invariant Violation: Cannot call hover while not dragging

It looks like I need to call simulateBeginDrag, but with what? Is there something I'm missing?

Yes, you have to simulate the complete Dragging cycle. And you need performe it with a dragSource. Here is a very nice example writen with enzyme which helped me a lot!
https://github.com/gaearon/react-dnd/issues/453


Firebase auth and Angular 6 warning.

I use Angular 6, I created a new project and try to get working authentication from the example - Getting started with Firebase Authentication

When I start the app (ng serve), I got a warning: https://github.com/angular/angularfire2/blob/master/docs/auth/getting-started.md.
Here is part of my package.json:```
"dependencies": {
"@angular/animations": "^6.0.0",
"@angular/common": "^6.0.0",
"@angular/compiler": "^6.0.0",
"@angular/core": "^6.0.0",
"@angular/forms": "^6.0.0",
"@angular/http": "^6.0.0",
"@angular/platform-browser": "^6.0.0",
"@angular/platform-browser-dynamic": "^6.0.0",
"@angular/router": "^6.0.0",
"angularfire2": "^5.0.0-rc.7",
"core-js": "^2.5.4",
"firebase": "^5.0.2",
"promise-polyfill": "7.1.2",
"rxjs": "^6.0.0",
"rxjs-compat": "^6.1.0",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@angular/compiler-cli": "^6.0.0",
"@angular-devkit/build-angular": "~0.6.0",
"typescript": "~2.7.2",
"@angular/cli": "~6.0.0",
"@angular/language-service": "^6.0.0",
"@types/jasmine": "~2.8.6",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~1.4.2",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1"
}

How can I solve it?

Give angularfire2@next a shot or use rxjs-compat, the last release rc doesn't support 6 out of box.

Hi James,
As you can see in my package.json I use rxjs-compact, but I also use rxjs. Could it be a problem?
My problem occurs in this file:
import { Injectable } from '@angular/core';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';

@Injectable({
  providedIn: 'root'
})
export class AuthService {

  constructor(public afAuth: AngularFireAuth) { }

  login() {
    this.afAuth.auth.signInWithPopup(new firebase.auth.GoogleAuthProvider());
  }
  logout() {
    this.afAuth.auth.signOut();
  }
}

And It is related to the third line.

import { firebase } from '@firebase/app';


AtL's INDI Corolla TSS2 Tune v2.0

I updated the INDI tune of Corollas TSS2 on OP0813 as birdman's tune was a bit off not being maintained for so long.
Maybe it would be good too for OP0814 but I can't test it as I only have a C2.
Hope it's not too late and that C2 branch is not staled.