Command ./Crashlytics/generate_project.sh failed

Step 0: Are you in the right place?

For issues or feature requests related to the code in this repository
file a GitHub issue.

If this is a feature request please use the Feature Request template.

For general technical questions, post a question on StackOverflow
with the firebase tag.
For general (non-iOS) Firebase discussion, use the firebase-talk
google group.
For backend issues, console issues, and other non-SDK help that does not fall under one
of the above categories, reach out to
Firebase Support.
Once you've read this section and determined that your issue is appropriate for
this repository, please delete this section.

[REQUIRED] Step 1: Describe your environment

Xcode version: 13.4
Firebase SDK version: 9.0.0
Installation method: CocoaPods
Firebase Component: Crashlytics
Target platform(s): All

[REQUIRED] Step 2: Describe the problem
I'm following this to generate gen/FirebaseCrashlytics/FirebaseCrashlytics.xcworkspace
After running
brew install protobuf nanopb-generator
brew install protobuf,
command Crashlytics/generate_project.sh failed
Steps to reproduce:
What happened? How can we make the problem occur?
On macbook m1
running
brew install protobuf nanopb-generator
brew install protobuf,
./Crashlytics/generate_project.sh
I have the following error
Removing existing CCT protos...
Generating CCT protos...
command failed:  protoc -I=/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/ --plugin=protoc-gen-nanopb=/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/nanopb_objc_generator.py --nanopb_out=--extension=.nanopb --source-extension=.c --no-timestamp -I/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/:/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/Protogen/nanopb /Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/crashlytics.proto

If I run this protoc code myself, I have this error Unknown flag: --source-extension
protoc -I=/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/ --plugin=protoc-gen-nanopb=/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/nanopb_objc_generator.py --nanopb_out=--extension=.nanopb --source-extension=.c --no-timestamp -I/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/:/Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/Protogen/nanopb /Users/jie.wang/Developer/Projects/ContentSquare/firebase-ios-sdk/Crashlytics/ProtoSupport/Protos/crashlytics.proto

If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
./Crashlytics/generate_project.sh

There is likely something about your python configuration causing this problem.
Unless you're working on changing nanopb protos, line 20 of ./Crashlytics/generate_project.sh is not needed. The pod gen command is sufficient for most development.  See also https://github.com/firebase/firebase-ios-sdk#development for additional development information.

Thanks

There is likely something about your python configuration causing this problem.

I'm using Python 3.9.13, do you know what python configuration does it need?


Problems syncing Zap after download

I just downloaded ZAP on a laptop that's running windows 7 and I get stuck with infinite load screen after install (0%)
Possible it's not compatible?

I know this issue isn't going to be fixed immediately, but from a UI/UX perspective, maybe add logs or some sort of message to indicate to the user that everything is okay they just need to be patient?

Zap won't sync past 0%. I keep getting the same pattern in log file over add over

Disconnecting peer
lost peer
[list channels]
Does this mean the node is getting too much traffic?

Just tried Linux version. Within seconds it had started syncing and got to 75%. It must be something specific to Windows 10. At least I know it should work, and I do have access to it, albeit not in Windows 10. Additionally, it seems stuck on 75% now...I'll give it some time and see what happens.

With the latest zap-win-release-v0.1.1-beta, I am now making progress, but stuck on 75% for 3 hours. It shot up to 75% within a few seconds, and has been there ever since. Have tried removing Lnd folder, but exhibits same behaviour.

Also getting stuck at 75%, checked the Lnd logs, seems the default nodes aren't enough and are disconnecting us for some reason.
2018-06-16 23:30:41.857 [DBG] BTCN: Received reject (cmd malformed, code REJECT_MALFORMED, reason Cant read message from 99.18.XX.XX:54192 inbound: ReadMessage: payload exceeds max length  header indicates 66 bytes, but max payload size for messages of type getcfheaders is 37.) from <IP_ADDRESS>:18333 (outbound)
2018-06-16 23:30:41.857 [ERR] BTCN: Can't read message from <IP_ADDRESS>:18333 (outbound): read tcp <IP_ADDRESS>:54192-><IP_ADDRESS>:18333: read: connection reset by peer
2018-06-16 23:30:41.858 [DBG] BTCN: Sending reject (cmd malformed, code REJECT_MALFORMED, reason Cant read message from <IP_ADDRESS>:18333 outbound: read tcp <IP_ADDRESS>:54192<IP_ADDRESS>:18333: read: connection reset by peer) to <IP_ADDRESS>:18333 (outbound)
2018-06-16 23:30:41.859 [INF] BTCN: Lost peer <IP_ADDRESS>:18333 (outbound)
2018-06-16 23:30:41.859 [DBG] BTCN: Removed peer <IP_ADDRESS>:18333 (outbound)
2018-06-16 23:30:41.859 [DBG] CMGR: Disconnected from <IP_ADDRESS>:18333 (reqid 1)
2018-06-16 23:30:41.859 [DBG] CMGR: Reconnecting to <IP_ADDRESS>:18333 (reqid 1)
2018-06-16 23:30:41.859 [DBG] CMGR: Retrying connection to <IP_ADDRESS>:18333 (reqid 1) in 5s

This keeps repeating. Any suggestions for fix?
(redacted some of my IP from the logs)

I'm having the same issue:
2018-06-19 10:04:52.616 [INF] BTCN: Lost peer <IP_ADDRESS>:18333 (outbound)
2018-06-19 10:04:52.616 [DBG] CMGR: Disconnected from <IP_ADDRESS>:18333 (reqid 1)
2018-06-19 10:04:52.617 [DBG] CMGR: Reconnecting to <IP_ADDRESS>:18333 (reqid 1)
2018-06-19 10:04:52.617 [DBG] CMGR: Retrying connection to <IP_ADDRESS>:18333 (reqid 1) in 5s
2018-06-19 10:04:52.616 [DBG] BTCN: Removed peer <IP_ADDRESS>:18333 (outbound)
2018-06-19 10:04:52.622 [INF] BTCN: Catching up regular filter headers from 0 to 546
2018-06-19 10:04:52.622 [INF] BTCN: Catching up extended filter headers from 0 to 546
2018-06-19 10:04:52.622 [WRN] BTCN: No sync peer candidates available

I've given it a good hammering on multiple OS with latest lnd and latest
ln-zap...replacing lnd in resources folder or equivalent. Gets to 100% but
gives java errors and won't progress further in app.
On Tue, 19 Jun 2018, 18:10 pharcyder<EMAIL_ADDRESS>wrote:

I'm having the same issue:
2018-06-19 10:04:52.616 [INF] BTCN: Lost peer <IP_ADDRESS>:18333
(outbound)
2018-06-19 10:04:52.616 [DBG] CMGR: Disconnected from <IP_ADDRESS>:18333
(reqid 1)
2018-06-19 10:04:52.617 [DBG] CMGR: Reconnecting to <IP_ADDRESS>:18333
(reqid 1)
2018-06-19 10:04:52.617 [DBG] CMGR: Retrying connection to
<IP_ADDRESS>:18333 (reqid 1) in 5s
2018-06-19 10:04:52.616 [DBG] BTCN: Removed peer <IP_ADDRESS>:18333
(outbound)
2018-06-19 10:04:52.622 [INF] BTCN: Catching up regular filter headers
from 0 to 546
2018-06-19 10:04:52.622 [INF] BTCN: Catching up extended filter headers
from 0 to 546
2018-06-19 10:04:52.622 [WRN] BTCN: No sync peer candidates available
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/LN-Zap/zap-desktop/issues/230#issuecomment-398474728,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX8VkYmQOC2HFUnHAMyor4GOL6LOqBNvks5t-TBogaJpZM4RvJQX
.

Same issue on MacOS with version 0.1.0. Log ends with:
2018-06-22 10:37:15.680 [WRN] BTCN: No sync peer candidates available

Same issue. Unable to sync. Stays at 0% forever.

same here on windows 10.

Same issue, stuck on "No sync peer candidates available" in the lnd log.

Same malformed header error:
BTCN: Received reject (cmd malformed, code REJECT_MALFORMED, reason Cant read message from [ip] inbound: ReadMessage: payload exceeds max length  header indicates 66 bytes, but max payload size for messages of type getcfheaders is 37.) from [ip] :18333 (outbound)
Any help would be appreciated.

@lampshadeshoe @mayfer - please could you try with the latest 0.2.0 release which has had an overhaul of the sync process, and let me know it the problem persists. Thanks.

Just tried 0.2.0 Win beta from fresh, with previous version removed from
Appdata/Local and /Roaming...it doesn't sync at all. Tried with and without
Autopilot, not that it should make a difference. Can confirm lnd chaindata
folder is not growing in size...no peers. Running for 30 minutes.
On Fri, 27 Jul 2018 at 13:53, Tom Kirkpatrick<EMAIL_ADDRESS>wrote:

@lampshadeshoe https://github.com/lampshadeshoe @mayfer
https://github.com/mayfer - please could you try with the latest 0.2.0
release which has had an overhaul of the sync process, and let me know it
the problem persists. Thanks.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/LN-Zap/zap-desktop/issues/230#issuecomment-408409897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX8Vke-NftypEdT_vNu_n2rzDrq2ZyIeks5uKw1HgaJpZM4RvJQX
.

We're having issues with the BTCD nodes that are supporting Zap in "Default" (neutrino) mode. Working on a fix now

All seems well now. Much improved! I look forward to trying it out.

From: JimmyMow
Sent: 27 July 2018 17:16
To: LN-Zap/zap-desktop
Cc: Fiddy Bux; Comment
Subject: Re: [LN-Zap/zap-desktop] Problems syncing Zap after download (#230)
We're having issues with the BTCD nodes that are supporting Zap in "Default" (neutrino) mode. Working on a fix now
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@mrfelton Works perfectly in 0.2.0.  Thank you!

Ive installed 0.2.0 to try it out.
Is there a way to "reset" the zap wallet? i want to create a new wallet but it keeps asking me for the password of the old one.
gr
roland.

@rolandbitcoinspot see https://github.com/LN-Zap/zap-desktop/issues/591

Ok thanks, sorry should have looked in the issues dbase.

I'm closing out this issue given that it relates to an older version of Zap and has not been updated for a couple of months.


Change height/width

Hello!
Is there any chance to set number of currently visible rows except selected one?
Or is there any chance to hide all other rows except selected?
if I set
app:np_wheelItemCount="1"
when try to scroll the app crashes with IndexOutOfBounds exception
java.lang.ArrayIndexOutOfBoundsException: length=1; index=-1
at com.shawnlin.numberpicker.NumberPicker.incrementSelectorIndices(NumberPicker.java:1695)
WBR
Vadim

I have the same issue.
Also, the control uses the space above and below as if would have more items to show.

Hi @vados60,
Have you tried setting the text color to transparent?
numberPicker.setTextColorResource(android.R.color.transparent);
or
 app:np_textColor="@android:color/transparent"
And no need to set the wheel item count to 1.

I met the same issue, and I think it is a bug.
I have checked the code. When app:np_wheelItemCount is set as 1, the size of selectorIndices will be 0, then the IndexOutOfBound will happen in line 1775.

I met the same issue, and I think it is a bug.
I have checked the code. When app:np_wheelItemCount is set as 1, the size of selectorIndices will be 0(line 2113), then the IndexOutOfBound will happen in line 1775.

I also have the same bug. A temporary kludge proposed by @ShawnLin013 works.

Supported at v2.4.6


Marshal enumerable to list

Supports both Run(string, object) and Run(string, IDictionary<string, object>)
When converting from object to IDictionary<string, object>, if the object implements IEnumerable, then it would call GetEnumerator rather than try to convert the class as a IDictionary<string, object>.
Brings back https://github.com/neo4j/neo4j-dotnet-driver/pull/278

LGTM.


Delay request for surah detail page

Do not using asyncData for surah data, just request after mounted.

Close for now


use gzip_handler of  dashboard

What problem does this PR solve?
Add gzip support for dashboard uiserver.
What is changed and how it works?
Check List
Tests

Manual test (add detailed scripts or steps below)

check the response content-encoding and size in the browser
using curl test request resource with or without the Accept-Encoding: gzip, deflate, br header

related to https://github.com/pingcap-incubator/tidb-dashboard/pull/514

I discovered that actually we have a 1-line solution: https://godoc.org/github.com/gorilla/handlers#CompressHandler would you like to have a try?

If https://github.com/pingcap-incubator/tidb-dashboard/pull/521 is acceptable, I will update this to just use httpgzip, and it avoids the unzip-then-zip issue

@niedhui Cool!

I released a new version of UI assets. You can update the dep of tidb-dashboard to latest commit (b8b98ac907d5429395c18d95b1bb03e524005503). This might resolve the CI failure.

/run-all-tests

@breeswish @HunDunDM Can we merge this PR?

@nolouch Yes

/merge

/merge

/merge

/merge

/run-cherry-picker

/run-cherry-picker


Fixes compatibility issue w/ other plugins

Correct way to link android-support for Gradle build
Backward compatibility for Ant build

Example compatibility issue discussions:
https://github.com/phonegap-build/PushPlugin/issues/492
https://github.com/Wizcorp/phonegap-facebook-plugin/issues/1028
https://github.com/Wizcorp/phonegap-facebook-plugin/pull/1032:
PS. Adding dependencies via corresponding gradle configuration is the only way to support multiple plugins which rely on the same dependency. If you use 'libs' folder then it will fail as gradle won't be able to rely on its smart Dependency Managment/Versioning logic

hey can u create a fork with you changes for  facebook & push plug-ins, theses repos haven't been updated for long,
i tried to copy your solution but i am getting following error
Could not find com.android.support:support-v13:21.0.0
pls can you help

here is the error what i get when i apply your pull request
PushPlugin
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> A problem occurred configuring project ':com.phonegap.plugins.PushPlugin:appdev934524-android'.
   > Could not resolve all dependencies for configuration ':com.phonegap.plugins.PushPlugin:appdev934524-android:_debugCompile'.
      > Could not find com.android.support:support-v13:21.0.0.
        Searched in the following locations:
            https://jcenter.bintray.com/com/android/support/support-v13/21.0.0/support-v13-21.0.0.pom
            https://jcenter.bintray.com/com/android/support/support-v13/21.0.0/support-v13-21.0.0.jar
        Required by:
            android.com.phonegap.plugins.PushPlugin:appdev934524-android:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Facebook Plugin
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> A problem occurred configuring project ':com.phonegap.plugins.facebookconnect:appdev934524-FacebookLib'.
   > Could not resolve all dependencies for configuration ':com.phonegap.plugins.facebookconnect:appdev934524-FacebookLib:_debugCompile'.
      > Could not find any version that matches com.android.support:support-v4:[20,21).
        Searched in the following locations:
            https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml
            https://repo1.maven.org/maven2/com/android/support/support-v4/
        Required by:
            android.com.phonegap.plugins.facebookconnect:appdev934524-FacebookLib:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

where am i going wrong
pls help
thanks

Just use these 2:
https://github.com/Telerik-Verified-Plugins/Facebook
https://github.com/Telerik-Verified-Plugins/PushNotification
The issue is fixed at those forks

hey @kaansoral  i tried those two repos but still i get error
here are two repo m trying two install which i have forked and merged with @sgrebnov pull request
https://github.com/programming-kid/PushPlugin
https://github.com/programming-kid/phonegap-facebook-plugin
My system information:
Cordova CLI: 5.0.0
Gulp version:  CLI version 3.9.0
OS: Distributor ID:	Ubuntu Description:	Ubuntu 14.04.1 LTS
Node Version: v0.10.38
still i get above mentioned error
thanks

You shouldn't get an error when you combine those plugins, I can't help you with this issue on your specific forks, however, I'm curious what the issue is when you use only these 2 plugins, as they are, without modifications
They both include a modified v4 android library that prevents the clash

I'm closing my PR in favor of https://github.com/phonegap-build/PushPlugin/pull/588 as much more simple way to fix this (it does not support Ant, but as per discussion in Cordova dev mailing list we decided that it is not worth adding more complexity to support ant)


Wrong height on iOS browsers

Hi!
I am using this component on my new project and I am very satisfied with the styling and the easy usage.
There is just one problem on the mobile browser versions on iOS. Seems like the browsers are returning wrong values for height properties. I tried the following browsers on my iPhone 12 mini with iOS version 15.5.
Chrome 103.0.5060.63
Firefox Daylight 102.1 (12709)
Safari 15
I added the svrollbar to my page with the following code snippet.
<Svrollbar alwaysVisible={true} initiallyVisible={true}></Svrollbar>
Here are some screenshots:

Would be nice to discuss if there are some possible solutions for this behaviour.
Kind regards,
René

I just disabled it for mobile - they usually have pretty decent looking scrollbars and the behavior is perfect as it is. Maybe you have another use-case though, just letting you know.

@enesbala5 if you make ui, you should have save looks on every device.


When completing video challenge questions no check mark or points are given.

Challenge Name

Issue Description

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code
// If relevant, paste all of your challenge code in here

Screenshot

Duplicate of #8455
Please go through Help I have found a bug


When using CloudBlob.DownloadRangeToByteArrayAsync (byte[] target, int index, long? blobOffset, long? length)  to download, each How many http connections are used in one call?

Library name and version
Microsoft.Azure.Storage.Blob, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Query/Question
When using CloudBlob.DownloadRangeToByteArrayAsync (byte[] target, int index, long? blobOffset, long? length)  to download, each How many http connections are used in one call?
Environment
Core3.1
Ubuntu 18.4   VM(IOT device 1Core + 1G)

@Fisher-Joe We are looking into it and get back to you for any questions.

The actual Http connections   is 6 for 3 threads, that is, 2 Http connections are used per thread.
Are these two Http connections, one is the seeking of  stream position, and the other is the download? Or are both used for download?

@FisherMS Apologies for the late reply. Could you please share your sample code ?
I used the below sample code and I could see just 2 HTTP requests done to the storage account. One for FetchAttributesAsync() and one for DownloadRangeToByteArrayAsync().
 class Program
    {
        static async Task Main(string[] args)
        {
            // Parse the connection string for the storage account
            var storageAccount = CloudStorageAccount.Parse("MyStorageConnectionString");

            // Create a blob client
            var blobClient = storageAccount.CreateCloudBlobClient();

            // Get a reference to the blob
            var container = blobClient.GetContainerReference("MyContainer");
            var blob = container.GetBlockBlobReference("MyBlobName");

            // fetch the blob metadata properties
            await blob.FetchAttributesAsync();
            var blobLen = blob.Properties.Length;

            byte[] buffer = new byte[512 * 1024];

            // Download the range of bytes to a byte array
            var bytes = await blob.DownloadRangeToByteArrayAsync(buffer, 0, 0, buffer.Length);

            Console.WriteLine(bytes);
            Console.ReadLine();
        }
    }

//This code gets a reference to the specified blob in the "MyContainer" container and sets the range of bytes to download. It //then uses the DownloadRangeToByteArrayAsync method to download the range of bytes to a byte array.
//Note that this example uses the Result property to synchronously wait for the task returned by //DownloadRangeToByteArrayAsync to complete. In a production application, you may want to use asynchronous programming //patterns to avoid blocking the current thread.


Artifacts cannot be built in Atlas using windows_2012_r2.json packer file

Hi all,
Spent two days making it works on my local machine but all in vain. I thought that this is because of corporate proxy and that is why configured Atlas account to build image there, however, it's not working as well.
I use the following modified code from windows_2012_r2.json packer file:
{
  "builders": [
    {
      "type": "virtualbox-iso",
      "iso_url": "http://download.microsoft.com/download/6/2/A/62A76ABB-9990-4EFC-A4FE-C7D698DAEB96/9600.16384.WINBLUE_RTM.130821-1623_X64FRE_SERVER_EVAL_EN-US-IRM_SSS_X64FREE_EN-US_DV5.ISO",
      "iso_checksum_type": "md5",
      "iso_checksum": "458ff91f8abc21b75cb544744bf92e6a",
      "headless": false,
      "boot_wait": "2m",
      "ssh_username": "vagrant",
      "ssh_password": "vagrant",
      "ssh_wait_timeout": "4h",
      "shutdown_command": "shutdown /s /t 10 /f /d p:4:1 /c \"Packer Shutdown\"",
      "guest_os_type": "Windows2012_64",
      "disk_size": 61440,
      "floppy_files": [
        "./answer_files/2012_r2/Autounattend.xml",
        "./scripts/microsoft-updates.bat",
        "./scripts/win-updates.ps1",
        "./scripts/openssh.ps1",
        "./scripts/oracle-cert.cer"
      ],
      "vboxmanage": [
        [
          "modifyvm",
          "{{.Name}}",
          "--memory",
          "2048"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--cpus",
          "2"
        ]
      ]
    }
  ],
  "provisioners": [
    {
      "type": "shell",
      "remote_path": "/tmp/script.bat",
      "execute_command": "{{.Vars}} cmd /c C:/Windows/Temp/script.bat",
      "scripts": [
        "./scripts/vm-guest-tools.bat",
        "./scripts/chef.bat",
        "./scripts/vagrant-ssh.bat",
        "./scripts/enable-rdp.bat",
        "./scripts/compile-dotnet-assemblies.bat",
        "./scripts/disable-auto-logon.bat",
        "./scripts/compact.bat"
      ]
    },
    {
      "type": "shell",
      "inline": [
        "rm -rf /tmp/*"
      ]
    }
  ],
  "post-processors": [
    {
        "type": "atlas",
        "only": ["virtualbox-iso"],
        "token": "<my atlas token>",
        "artifact": "<account>/windows2012_r2",
        "artifact_type": "vagrant.box",
        "metadata": {
          "provider": "virtualbox",
          "version": "0.0.1",
          "created_at": "{{timestamp}}"
        }
      }
  ]
}

Could you please take a look and advise what is going here in a wrong way?
Are there any solutions here as well to utilize corporate proxy? What I noticed is that building locally there is no access to the Internet because of proxy. Are there any scripts to specify it in the build?
Thank you.

I get bad results also trying to build the windows_81.json on atlas
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Waiting for WinRM to become available...
==> virtualbox-iso: Timeout waiting for WinRM.
==> virtualbox-iso: Unregistering and deleting virtual machine...
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: Timeout waiting for WinRM.
anyone succesfully build windows on atlas?
Thank you!

I too am stuck on getting it working with a proxy.  Can't find any documentation on how to do that.

Same issue for me since months.
I am trying all kind of variations with ports and what not but in vain.
Any help would be appreciated.

I'm not familiar with Atlas, but Packer uses the http_proxy environment variable if it exists. I wrote a small wrapper script in powershell to set that environment variable to my local cntlm proxy, and then call Packer.

It would be helpful to get some debug output from Packer. Something to note is that a lot of the provisioning scripts connect out to the internet to download bits.

If someone has time in the future to work this issue we can reopen then.

@sneal I have a script that will set the necessary proxy (system as well as local ENV:http_proxy etc)  settings in Windows. Because I don't want to hardcode that, I could use some help from you or others here in passing variables through to the script. I'm happy to make a PR to iterate on.

@mynamewastaken This seems like it would potentially be valuable to others. I personally have no need for it now, but would accept a PR for it.


Rviz *_LIST visualization/flickering

I'm opening this issue following this ROS answers post and @wjwwood suggestion.

I'm publishing three different marker-arrays:

the first one, CYLINDER, yellow in the image (which are the waypoints in OpenStreetMaps)
second, the roads, LINE_LIST, green
third, buildings, TRIANGLE_LIST, light blue in the image.

As you can see in this video, when I move the pose inside RVIZ only the cylinders are always visible, all the *_LIST markes appear and disappear as I move the view..
The issue can be reproduced in this way: I've just created a bag-file with only the TFs and the markers plus a Rviz-Config file you need to correctly visualize everything. As you'll see, all the markers are referred to a /map frame which is the standard UTM origin, while local_map is the reference frame I use to visualize all the markers i.e. the fixed_frame in Rviz. Even if the jump is big I don't think the problem may be referred to this huge transform (I mean, some loss of precision with the variables) since the cylinders are pretty fixed in their position (and all the markers are referred to that position, also the blue GPS track you can see in the image attached to my first post).
I'm putting also a bigger bag-file recorded with the -a option, it's about 60M and here you have also the map and lot of stuff (btw I think the first one is enough). As I wrote before, my suspects are about only the LIST arrays. It seems that with those markers there is some kind of precision loss somewhere, but I can't figure out where (I've already checked and all the points seem to be Double-s).

I found this: http://www.ogre3d.org/forums/viewtopic.php?f=3&t=68535
Which seems like a similar issue (it seems to be related to camera angle). I can pause the bag (so no updates from the topic) and move the camera and if I stop where the rendering is ok it will stay ok. If I stop where parts of the lines are not showing it will stay that way. So it seems to me that it must be something related to the camera angle to the billboard. This remains true if I let the bag play (updates from the marker targets and from tf).
I tried to integrate the code from the above Ogre post in the branch flicking_custom_ogre_billboard_line_chain (it's a mess, but you can try it out if you like), and even though I can assert it is executing the modified code, I cannot see a difference in the "flickering".
I also tried disabling AA, but that didn't help either.
Unfortunately we may need to try and create a minimal billboard line chain example in ogre and send it upstream. I also haven't tried with Ogre 1.9 (I've been using 1.8).

Also, I haven't looked into the triangle list, but I guess they may have a similar problem. I'll see if I can look at those as they might have a different problem with a more tractable solution.

@trigal I am beginning to think that your issue is the large UTM transform. Can you try to pick an arbitrary and nearby UTM coordinate as the origin of the /map frame and then try to render it? I don't have time to set that up right now, but I do remember in college having this exact problem (rendering a car and lane markings in a UTM coordinate frame). It probably has to do with how Ogre manages its scene graph with floats.
See this issue for some context: https://github.com/ros-visualization/rviz/issues/502

@wjwwood I've created a simple node that transform the markers into the /local_map frame.
Using this frame all the Markers/points have this kind of pose
header:
  seq: 91
  stamp:
    secs:<PHONE_NUMBER>
    nsecs: 681713872
  frame_id: /local_map
ns: oneway
id: 90
type: 5
action: 0
pose:
  position:
    x: 0.0
    y: 0.0
    z: 0.0
  orientation:
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
scale:
  x: 1.0
  y: 0.0
  z: 0.0
color:
  r: 0.0
  g: 1.0
  b: 0.0
  a: 1.0
lifetime:
  secs: 0
  nsecs: 0
frame_locked: False
points:
  -
    x: -17.8555240802
    y: -6.92406820599
    z: 0.0
  -
    x: -27.4903413883
    y: -13.1652913885
    z: 0.0
  -
    x: -27.4903413883
    y: -13.1652913885
    z: 0.0
  -
    x: -33.7115945332
    y: -18.6542765461
    z: 0.0

And the final answer is YES, the large UTM transform is the problem with the _LIST markers. I can't really figure out why all the other not LIST markers have a different behavior and, following this reasoning, I think this could be considered a bug (or at least a defect).
I've created a new bag file where the ways _LIST were transformed to a "local" frame, while the buildings profiles are still in the original UTM frame (for comparison). You can download it from here  and use the same rviz config file, changing inside rviz the marker topic, from /ways to /UTM_converter/ways.

I've had rending issues with LINE_LIST within rviz_visual_tools for a long time, and I do not believe its related to UTM frames. I'm glad to see you guys have been looking into this. I've captured a video of the problem - these lines are rendered in the /world frame (global frame) within 2 meters (Rviz units) of the origin. Cylinders, on the other hand, do not have this rendering issue so for a long time I've just used them instead of lines. However I recently had too many lines I needed to draw so a single LINE_LIST message was way more efficient.

@davetcoleman doesn't look like the same problem. The issue in your video appears to me that the lines only have one normal face which is determined by the order in which the points are created usually. They're not flickering as reported here, but simply don't appear from one direction.
I think you should make a new issue or investigate whether or not the line list should automatically create the second face.

The general term for this is "face culling":
https://www.opengl.org/wiki/Face_Culling
There is an Ogre3D discussion about how to avoid this when using a ManualObject, which is what LINE_LIST uses IIRC:
http://www.ogre3d.org/forums/viewtopic.php?f=2&t=53533


fix(col): [col] Fix Vue warning with configuration span of 24

PR
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our Commit Message Guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

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

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

E2E测试用例没跑过，需要关注一下。

fix(col): [col] 提交标题[]中需要写入组件的名称而非组件的子组件名称，fix(layout): [layout]这样写就可以正确触发跑E2E测试用例流程，建议修改标题，谢谢。


flutter web failed to launch browser

Need help, I try to run flutter web from vscode console. but This is the warning I got. How can I solve this problem?
This is flutter --version and flutter doctor. No error.
PS C:\flutterProject\webapptest> flutter --version
Flutter 2.0.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b1395592de (12 days ago) • 2021-04-01 14:25:01 -0700
Engine • revision 2dce47073a
Tools • Dart 2.12.2
PS C:\flutterProject\webapptest> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.18363.959], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.1.0)
[√] VS Code, 32-bit edition (version 1.39.2)
[√] VS Code, 64-bit edition (version 1.55.1)
[√] Connected device (1 available)

This is the error when I run flutter run -d chrome -v
PS C:\flutterProject\webapp> flutter run -d chrome -v
[  +99 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +256 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] b1395592de68cc8ac4522094ae59956dd21a91db
[        ] executing: [C:\flutter/] git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[ +267 ms] Exit code 0 from: git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[        ] 2.0.4
[  +45 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +212 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[ +180 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +259 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[ +187 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +139 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +7 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +98 ms] executing: C:\Users\muyez\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ +837 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +10 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +181 ms] executing: C:\Users\muyez\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +31 ms] Skipping pub get: version match.
[ +170 ms] Generating C:\flutterProject\webapp\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +544 ms] Launching lib\main.dart on Chrome in debug mode...
[ +148 ms] Updating assets
[ +109 ms] Waiting for connection from debug service on Chrome...
[ +158 ms] <- reset
[  +14 ms] C:\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\flutter\bin\cache\flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\muyez\AppData\Local\Temp\flutter_tools.d9db2177\flutter_tool.c24e2039\app.dill --libraries-spec file:///C:/flutter/bin/cache/flutter_web_sdk/libraries.json --packages
C:\flutterProject\webapp\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
C:\Users\muyez\AppData\Local\Temp\flutter_tools.d9db2177\flutter_tools.4261b7d3 --filesystem-scheme org-dartlang-app --initialize-from-dill
build\c7922d95bf4a2462b75c84a97c312edb.cache.dill.track.dill --platform file:///C:/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --no-sound-null-safety
[ +519 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[ +433 ms] List of devices attached

                    * daemon not running; starting now at tcp:5037
                    * daemon started successfully
[ +231 ms] List of devices attached
[+18785 ms] Waiting for connection from debug service on Chrome... (completed in 20.1s)
[   +1 ms] Synced 29.1MB.
[        ] <- accept
[   +1 ms] Caching compiled dill
[+30551 ms] Using
[ +269 ms] [CHROME]:[0414/211445.870:ERROR:icu_util.cc(165)] Invalid file descriptor to ICU data received.
[+30180 ms] Failed to launch browser. Command used to launch it: C:\Users\muyez\AppData\Local\Google\Chrome\Application\chrome.exe
--user-data-dir=C:\Users\muyez\AppData\Local\Temp\flutter_tools.d9db2177\flutter_tools_chrome_device.71d6f2f --remote-debugging-port=5886 --disable-background-timer-throttling
--disable-extensions --disable-popup-blocking --bwsi --no-first-run --no-default-browser-check --disable-default-apps --disable-translate http://localhost:5744
[   +5 ms] "flutter run" took 83,324ms.
[   +6 ms] Failed to launch browser. Make sure you are using an up-to-date Chrome or Edge. Otherwise, consider using -d web-server instead and filing an issue at
           https://github.com/flutter/flutter/issues.
[   +2 ms]
           #0      ChromiumLauncher._spawnChromiumProcess.<anonymous closure> (package:flutter_tools/src/web/chrome.dart:278:11)
           #1      _runUserCode (dart:async/stream_pipe.dart:11:23)
           #2      Stream.firstWhere.<anonymous closure> (dart:async/stream.dart:1325:9)
           #3      _rootRun (dart:async/zone.dart:1346:47)
           #4      _CustomZone.run (dart:async/zone.dart:1258:19)
           #5      _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
           #6      _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
           #7      _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
           #8      _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
           #9      _ForwardingStream._handleDone (dart:async/stream_pipe.dart:99:10)
           #10     _ForwardingStreamSubscription._handleDone (dart:async/stream_pipe.dart:161:13)
           #11     _rootRun (dart:async/zone.dart:1346:47)
           #12     _CustomZone.run (dart:async/zone.dart:1258:19)
           #13     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
           #14     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
           #15     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
           #16     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
           #17     _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
           #18     _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
           #19     _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
           #20     _LineSplitterSink.close (dart:convert/line_splitter.dart:139:11)
           #21     _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
           #22     _rootRun (dart:async/zone.dart:1346:47)
           #23     _CustomZone.run (dart:async/zone.dart:1258:19)
           #24     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
           #25     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
           #26     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
           #27     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
           #28     _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
           #30     _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
           #31     _Utf8ConversionSink.close (dart:convert/string_conversion.dart:305:20)
           #32     _ConverterStreamEventSink.close (dart:convert/chunked_conversion.dart:81:18)
           #33     _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
           #34     _rootRun (dart:async/zone.dart:1346:47)
           #35     _CustomZone.run (dart:async/zone.dart:1258:19)
           #36     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
           #37     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
           #38     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
           #39     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
           #40     _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:741:19)
           #41     _StreamController._closeUnchecked (dart:async/stream_controller.dart:596:7)
           #42     _StreamController.close (dart:async/stream_controller.dart:589:5)
           #43     _Socket._onData (dart:io-patch/socket_patch.dart:2151:21)
           #44     _rootRunUnary (dart:async/zone.dart:1370:13)
           #45     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
           #46     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
           #47     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
           #48     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
           #49     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:733:19)
           #50     _StreamController._add (dart:async/stream_controller.dart:607:7)
           #51     _StreamController.add (dart:async/stream_controller.dart:554:5)
           #52     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1687:35)
           #53     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1185:18)
           #54     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
           #55     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
           #56     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:120:13)
           #57     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)

[ +264 ms] ensureAnalyticsSent: 253ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[  +17 ms] Shutdown hooks complete
[        ] exiting with code 1
PS C:\flutterProject\webapp> flutter run -d web-service -v
[  +75 ms] executing: [C:\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +215 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms] b1395592de68cc8ac4522094ae59956dd21a91db
[   +1 ms] executing: [C:\flutter/] git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[ +228 ms] Exit code 0 from: git tag --points-at b1395592de68cc8ac4522094ae59956dd21a91db
[        ] 2.0.4
[  +45 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +172 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter/] git ls-remote --get-url origin
[ +154 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +246 ms] executing: [C:\flutter/] git rev-parse --abbrev-ref HEAD
[ +168 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[ +143 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +7 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +101 ms] executing: C:\Users\muyez\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ +397 ms] List of devices attached
[   +4 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +62 ms] No devices found with name or id matching 'web-service'
[  +13 ms] "flutter run" took 622ms.
[  +28 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:442:7)
           <asynchronous suspension>
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #6      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #9      AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
           <asynchronous suspension>
           #12     run.<anonymous closure> (package:flutter_tools/runner.dart:62:12)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #14     AppContext.run (package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #15     runInContext (package:flutter_tools/src/context_runner.dart:73:10)
           <asynchronous suspension>
           #16     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>

[ +262 ms] ensureAnalyticsSent: 253ms
[   +2 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

My chrome is the lastest version.
I tried many solutions from google, like using chrome 86, flutter clean,  reinstall flutter sdk and etc, but they all do not work. Please help.

Based on logs, this looks the same as https://github.com/flutter/flutter/issues/79225#issuecomment-809273737
Closing as duplicate of https://github.com/flutter/flutter/issues/79225

Based on logs, this looks the same as #79225 (comment)
Closing as duplicate of #79225

No，it is not the same.

@simon-zhangmuye
Please check the logs in https://github.com/flutter/flutter/issues/79225#issuecomment-809273737
make sure your Chrome browser is launched using https://github.com/flutter/flutter/issues/79225#issuecomment-810584914


Add default fields to Facebook

Remove username field  from helper and handler as this is no longer returned by the Facebook API as of v 2.0 onwards.

see https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

Add a set of default fields to the request if none are supplied.  This gives parity with Google.

This means we can simply use
    app.UseFacebookAuthentication(new FacebookOptions
            {
                AppId = "122334455666";
                AppSecret = "9876543";
            });

And be done.

Hi @mikes-gh, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

cc @Tratcher

OK I just saw I removed email by mistake in first commit.


linuxarm32 build help

Hi all,
I'm trying to get a linux arm32 build working and i need a bit of help on that front.
I'm following the linuxarm64 as reference point and working on it and i see that it has a crosstool-ng config file.
https://github.com/BtbN/FFmpeg-Builds/blob/master/images/base-linuxarm64/ct-ng-config

Wanted to understand what all flags/toolchain was set for linuxarm64. I tried to use the same version of crosstool-ng and
was not getting the same config as mentioned in the ct-ng-config file present in the repo.
I tried setting the basic config for arm32 and it is unable to find the compiler and hence would appreciate it a lot if someone can share me the config/script file which sets it for linuxarm64.

Thank you.
So, this file ct-ng-config (for linuxarm64) was edited manually post getting config from the menu by adjusting target architecture/operating system and other parameters via UI?
sorry, i was under the impression that it is autogenerated fully :/

No, you edit it with menuconfig.

right, can you please share the options/flags which was set for linuxarm64 in the menuconfig.

The options are stored in the resulting config file: https://github.com/BtbN/FFmpeg-Builds/blob/master/images/base-linuxarm64/ct-ng-config

Thanks!

[bump]
@harishreddy50552 did you succeed?


Update version of typescript to 3.6

For #7469

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] Has a news entry file (remember to thank yourself!)
[n/a] Appropriate comments and documentation strings in the code
[n/a] Has sufficient logging.
[n/a] Has telemetry for enhancements.
[x] Unit tests & system/integration tests are added/updated
[x] Test plan is updated as appropriate
[n/a] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[x] The wiki is updated with any design decisions/details.

Abandoned due to https://github.com/ReactiveX/rxjs/issues/5047


Propagate the batch size in ChangeStreamPublisherImpl.withDocumentClass

JAVA-4010

@rozza You are probably in the best position to tell whether or not this fixes a bug or introduces one. It appears that we must propagate the batch size if it was set, even for the reactive driver.

I'm going to leave this one for @rozza to review (I'm not able to remove myself from the reviewers list, since I've already commented).

I'm not able to remove myself from the reviewers list, since I've already commented

I also tried and it's the same - cannot remove you.

Merging, because Jeff retracted himself from reviewing.


Feature: context.Context Support

Is your feature request related to a problem?
This would be a part of a wider change to allow trace information propagation (if possible). Passing in the context is currently not possible and we would need it to propagate the trace information. Seeing how the Surreal server already supports tracing, this would provide a very good method of troubleshooting entire requests.
Describe the solution
The standard way to do so is by using context.Context and passing it as the first argument to the function. eg.
func (db *DB) Create(ctx context.Context, thing string, data any) (any, error)

This would be the preferred way as the SDK has not yet reached v1.0 so it's easier to change the method signature without a v2 release.
Alternative methods
If the method signatures are not to be changed, the Context suffix can be added to each method. This is rather verbose to type and is typically used when a pre-existing API is adding context support.
eg.
func (db *DB) CreateContext(ctx context.Context, thing string, data any) (any, error)

There is no other obvious way to add context information.
SurrealDB version
N/A
Contact Details
No response
Is there an existing issue for this?

[X] I have searched the existing issues

Code of Conduct

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

@VoyTechnology I just wanted to ask a question.Currently the demand of this issue is just to make the existing functions support context or should we have to change functions so that every functions just needs the context parameter and all the data to be used in the function body will be extracted from the context body itself?

@partik03 I am not sure I fully understand your question so I will try and answer based on my interpretation:
We would pass in a new context.Context argument at the beginning of every function. thing string, data any will remain unmodified. How the context will be used after being passed into the function is outside the scope of this feature request, but it is safe to assume it can be used to handle tracing, request cancellation, log context etc., but the actual data that will be sent will still be part of the data any parameter.

@VoyTechnology got it.Thanks!

@VoyTechnology can I take up this one?

@VoyTechnology As the project uses gorilla for making websocket connections and gorilla does not have a single context variable as you mentioned above so should I use the standard http request and response variables or should I include a library like gofiber which takes care of the context in a single variable?

Hey @VoyTechnology @partik03 !
We do intend to standardise the interface, which would include the addition of context.Context.
If you @partik03 or someone else would like to add it to the existing API then we would definitely merge that. But just giving a heads up that it is likely to change in the future.


Business/Integration event signature change: triggering a compilation error at runtime

Actually, if you modify in NAV a Business or Integration event signature (parameters), a subscriber to this event (that was not updated with the new event signature) is not triggered anymore and no compilation error is thrown.
More details here:
https://demiliani.com/2018/04/09/nav-events-the-strange-behaviour-that-i-hate/
This is dangerous for certain business process results and a frequent source of "hidden errors" when working with distributed developer teams.
Any chance to have compilation error when an event signature changes and there's a subscriber that has parameters mismatch?
Checking the Event Subscription view is not enough.

Yes! This became also here a joke(r) answer: "have you checked your event is still active!?". Which part of the Engine takes care to set the flag in the Svent Subscription list? or is it filled while opening?
Anyhow a hint or list about linked events that potentially can be damaged would be a really nice help.

This is actually checked by the new compiler. We have no plans of fixing it in C/SIDE.

Not a good news... this could cause problems in classic NAV.
Il 10 apr 2018, 19:42 +0200, Stanislaw Stempin<EMAIL_ADDRESS>ha scritto:

This is actually checked by the new compiler. We have no plans of fixing it in C/SIDE.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


"ERROR  Manifest missing field: version" while building vscode extension

$ make -C ide/vscode dist
make: se entra en el directorio '/home/mgr/src/github/mgrojo/coap_spark/tools/RecordFlux/rflx/ide/vscode'
npm ci

added 334 packages, and audited 335 packages in 5s

77 packages are looking for funding
  run `npm fund` for details

1 moderate severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
sed -i "s/\"version\": \".*\"/\"version\": \"$(echo  | sed 's/\.dev/-dev/')\"/" package.json && vsce package -o recordflux.vsix && sed -i "s/\"version\": \".*\"/\"version\": \"0.0.0\"/" package.json
 ERROR  Manifest missing field: version
make: *** [Makefile:15: recordflux.vsix] Error 1
make: se sale del directorio '/home/mgr/src/github/mgrojo/coap_spark/tools/RecordFlux/rflx/ide/vscode'

The problem is that the environment variable VERSION does not exist. Maybe the make execution should define it or a reference in the documentation about defining it should be added.
My workaround have been:
export VERSION=0.0.1
make -C ide/vscode dist

Later, the extension is installed correction using make install, but in the documentation is not very evident that you have to run that inside ide/vscode/

Thank you for reporting this issue. We have simplified the creation of the VS Code extension and improved the documentation. You can now execute make vscode from the top-level directory to build the extension.


How to update firebase token?

So is there a way to update firebase token in the SDK? I only see firebase token updates using login. But it does not seem right to force new login when firebase token changes. Can there be an option to update only the token without the need to login again?

@Del-S we currently only support updating the FCM Token at login (at least from the client side). Also I believe FCM tokens change usually in scenarios like Clearing Storage Data or Uninstalling the App. Is there a particular use-case you consider this an important feature ?

Okay so the cases based on the docu are like this:

The registration token may change when:

The app is restored on a new device
The user uninstalls/reinstall the app
The user clears app data.

So I guess we care about reinstall or restore since those can restore app data. In those cases if user does that. It would be expected that user can still receive FCM notifications for incomming calls. To support this currently we would have to login to telnyx which creates a socket that receives the calls so again we do not receive fcm notifications.
So I guess the only option is to connect - login - logout and disconnect. Which seems like a hassle to just update FCM token. I would expect a function which will have user credentials and new fcm token which will update it on the telnyx side without the need to create a socket connection.

Nice thanks.

Ok then. Thank you for the information. :)


Gif in README shows wrong shortcut for copying emoji code

Mojibar rocks! :zap: :star2: :zap:
When setting it up, I noticed that the animated gif in the README indicates that you should use space + enter to copy the emoji code:

But according the the Usage section, the correct keyboard shortcut is shift + enter.

Ohhhh I'm on in, thanks! :star2:
Just redid the recording 4 times but kept typoing, gonna fix my jetlagged brain first. :sleeping:


multiple fixes, probably warrants a 2.0 release

I include here a few fixes without which I was getting constant errors on L5.8 running on Ubuntu 18.04
One of the fixes, related to dispatch_now does break compatibility with versions prior to Laravel 5.5, so it might be best to release a 2.0 release and mention that this is only compatible with 5.5 and up
Everything works well now that I'm using my fork

Thanks!


what is the correct configuration

Hi,
What is the right configuration config.yml ?
1 or 2 or 3
thanks
sorry for my bad english

You can purchase a key from: http://xioax.com/host-blocker/
api-key: "xxxapikeyxxx"

You can purchase a key from: http://xioax.com/host-blocker/
api-key: xxxapikeyxxx

You can purchase a key from: http://xioax.com/host-blocker/
api-key:xxxapikeyxxx

The first one


Adding a button to settings.

I played with this mod for a very long time and sometimes the ore removal function came in handy for me, now it has been removed. For example, you can add some setting so that you can do it as before, but by default, what would it be turned off?
Conditionally as on the screen.

I would be very grateful. Without this setup, I will not be able to implement a project that took 200 hours to prepare. And only now I learned about the ban on the remove of ore

I believe this setting des exactly what you want and more.

Many thanks.


Add ember-try, document what versions of ember data this works with

It would be easier to evaluate adoption of this project if it was tested against multiple versions of ember-data and had version compatibility documented.

:+1: totally agree. Low on free cycles at the moment. I'll try to get to this soon, but PRs are always welcome in the meantime :wink:


Switch initially checked

Given the following truncated example, I would expect the switch to be initially turned on:
import { Switch } from 'formik-material-ui';

initialValues = { myField: true }

<FormControlLabel
	control={<Field name="myField" type="checkbox" component={Switch} />}
	label="My Field"
/>

I noticed issue #41 and PR #42 but couldn't get it to work out of the box.
I added some logs to the Switch component, and noticed that field.value === undefined. So I added value={values.myField} as a prop to the Field, and it works now. Not sure if this is how it's supposed to work.
Working version:
<Formik render={({ values }) =>
    <form>
        <FormControlLabel
            control={<Field name="myField" value={values.myField} type="checkbox" component={Switch} />}
            label="My Field"
        />
    </form>
</Formik>

versions:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Not sure what is going wrong. Without a full example it looks like initialValues is not being passed to formik?
I have updated the sandbox to contain an example

Oh god, it's the type="checkbox". Just confirmed it in your sandbox.

In 2020!
  const [field, meta] = useField(name);
  //handleChange by useFormikContext
  return (
    <FormControlLabel
        control={<Switch checked={field.value} onChange={handleChange(name)} />}
        label={label}
      />
  );
}```

Me either!
<Formik
      initialValues={{
        isVisible: term.is_visible || true,
      }}
      validationSchema={Yup.object().shape({
        isVisible: Yup.bool()
      })}
      onSubmit={async (values, {
        resetForm,
        setErrors,
        setStatus,
        setSubmitting,
      }) => {
         ...
      }}
    >
      {({
        errors,
        handleBlur,
        handleChange,
        handleSubmit,
        isSubmitting,
        setFieldValue,
        touched,
        values
      }) => (
          <form
            className={clsx(classes.root, className)}
            onSubmit={handleSubmit}
            {...rest}
          >
             ...
                   <Switch
                      checked={values.isVisible}
                      color="secondary"
                      edge="start"
                      name="isVisible"
                      onChange={handleChange}
                      value={values.isVisible}
                    />
             ...

This is not working!
What value should I pass to Switch value?

Ok this one was tricky! I think a switch alias of checkbox should exist or even just a mention in the documentation, I can't find it and it is misleading since all seems to work except the initial value! 🙂

You can access setFieldValue and values from render props.
<Switch                             checked={values.offer}                             onChange={(e) => {                               setFieldValue(                                 'offer',                                 e.target.checked,                                 false                                )                             }}                             color="primary"                             name="offer"                             inputProps={{ 'aria-label': 'offer status' }}                           />
Whenever you need to modify the values check to see the available helper functions. Most of the use cases will be ready to use. If you couldn't find any way, then create your own.


How does this plugin work?

How do I make the text replacements trigger? Pressing space after typing a phrase in doesn't do anything, and it looks like this plugin has no commands.

Are you still in 'editing mode' - if so, go to Preview mode... also see https://github.com/kemayo/obsidian-smart-links/issues/1 for more discussion on this.


Continue an existing chat?

Is it possible to add a message to an existing chat? Thank you!

Not currently possible, I'm not sure if the API has any of this kind of functionality
You can chain multiple messages with -g to have a bit of conversation ongoing


feat(auth): Auth with jwt support

Summary:
Add support for jwt auth and protecting fields and types from public access with that
Issue Reference(s):
Fixes #418
Build & Testing:

[ ] I ran cargo test successfully.
[ ] I have run ./lint.sh --mode=fix to fix all linting issues raised by ./lint.sh --mode=check.

Checklist:

[ ] I have added relevant unit & integration tests.
[ ] I have updated the documentation website accordingly.
[ ] I have performed a self-review of my own code.

Can you resolve the conflicts

Can you resolve the conflicts

done


(Mainnet)🐞 [Bug]: Error when GPU is toggled on

Is there an existing issue for this?

[X] I have searched the existing issues

which package/s did you face the problem with?
Dashboard
What happened?
I get the following console error when I toggle GPU on in FullVM depoy

Steps To Reproduce

go to deploy/virtual machines/ fullVM
toggle GPu filter on
open console and view error

which network/s did you face the problem on?
Dev
version
2.5
Twin ID/s
No response
Node ID/s
No response
Farm ID/s
No response
Contract ID/s
No response
Relevant screenshots/screen records

Relevant log output
[Uncaught Error]
- Message: Cannot access 'fakeService' before initialization
- Stack: ReferenceError: Cannot access 'fakeService' before initialization
    at bindStatus (http://localhost:5173/src/components/node_selector/TfSelectGpu.vue:60:7)
    at useWatchDeep.immediate (http://localhost:5173/src/components/node_selector/TfSelectGpu.vue:30:9)
    at http://localhost:5173/src/hooks/useWatchDeep.ts:22:9
    at callWithErrorHandling (http://localhost:5173/node_modules/.vite/deps/chunk-S4KY57GZ.js?v=f3bcf855:1584:18)
    at callWithAsyncErrorHandling (http://localhost:5173/node_modules/.vite/deps/chunk-S4KY57GZ.js?v=f3bcf855:1592:17)
    at job (http://localhost:5173/node_modules/.vite/deps/chunk-S4KY57GZ.js?v=f3bcf855:3181:9)
    at doWatch (http://localhost:5173/node_modules/.vite/deps/chunk-S4KY57GZ.js?v=f3bcf855:3212:7)
    at watch (http://localhost:5173/node_modules/.vite/deps/chunk-S4KY57GZ.js?v=f3bcf855:3069:10)
    at useWatchDeep (http://localhost:5173/src/hooks/useWatchDeep.ts:16:10)
    at setup (http://localhost:5173/src/components/node_selector/TfSelectGpu.vue:23:5)
- Constructor: ReferenceError

verified on devnet

will wait till mainnet release

verified on mainnet
version :2.5.2
https://github.com/user-attachments/assets/6390b751-9b13-41f8-aac1-17af8dc3c7dc

test case


Fix issue with font line spacing support and add option for it

Recent change to stateful renderer (#858) has inadvertantly changed how MacVim handles line spacing. Previously, MacVim intentionally ignores the line spacing of a font and creates a new dummy font that essentially has line spacing of 1, but the new code uses the font as is. This means font with non-standard line spacing (e.g. Input Mono) will look different. This is technically the correct way to handle fonts but is different from how MacVim has worked for years.
Also, see last time this regression (where MacVim didn't discard line spacing) happened in #928 / #949 which was fixed in #957. Also see #977 where the bug was filed the other way requesting for using the font's line spacing instead of discarding it.
This commit re-introduces the behavior to discard line spacing, but only provides it as an option (can be set in the preference pane), while defaulting to using the line spacing as that seems more correct.
Note that from a casual survey of other terminals and editors, this behavior is quite inconsistent. Xcode does use the font's line spacing, and was partially the motivation of switching to that as a default.
Close #1152.

🙏🏼


Improved README for clarity and usability.

PR Fixes:

1 Improved README for clarity and usability.
2 Added step-by-step installation instructions and highlighted manual setup as the recommended method.

Resolves #1328
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I assure there is no similar/duplicate pull request regarding same issue

ig we need to add the .env after setting up with docker as well. that is not mentioned here. i faced difficulty in setting up the project so just suggestions...

Thank u sir


Overflow menu position is incorrect

Hi guys
I saw PR76. It should fix the position issue. But I still got this issue after I upgrade to 1.8.1
Overflow menu works fine in https://angular.carbondesignsystem.com/. But it doesn't appear at the correct position in my local project. I checked the html structures in https://angular.carbondesignsystem.com/ and my local project, they are different.
Html structure from https://angular.carbondesignsystem.com/
<ibm-overflow-menu>

</ibm-overflow-menu>
<ibm-dialog-placeholder>

    <ibm-overflow-menu-pane>

            <ibm-overflow-menu-option>
                <button>xxx</button>
            </ibm-overflow-menu-option>

    </ibm-overflow-menu-pane>
</ibm-dialog-placeholder>

Html structure from my project
<ibm-overflow-menu>

    <ibm-overflow-menu-pane>

                <ibm-overflow-menu-option>
                    <button ng-reflect-klass="bx--overflow-menu-options__btn" ng-reflect-ng-class="[object Object]">xxx</button>
                </ibm-overflow-menu-option>

    </ibm-overflow-menu-pane>
</ibm-overflow-menu>
<ibm-dialog-placeholder>

</ibm-dialog-placeholder>

Here is the code I used in my project
<ibm-overflow-menu>
      <ibm-overflow-menu-option>Option 2</ibm-overflow-menu-option>
    </ibm-overflow-menu>
<ibm-dialog-placeholder></ibm-dialog-placeholder>

I would make sure you're pulling the latest version of carbon-components-angular - make sure you remove package-lock.json and clear node_modules. It seems to me like it's still pulling an outdated version.
Let me know if that fixes it 👍 if not a sample project/codesandbox would be super helpful!

Hi Callum
Yes, I deleted package-lock.json and node_modules, I am using carbon-components 9.23.0 and carbon-components-angular 1.8.1.
Will try create a sample later.

Hi Callum
https://codesandbox.io/s/oq658zrx65
@import "~carbon-components/scss/globals/scss/styles.scss";
This code didn't work correctly, I have not debugged it in time, so I commented it in styles.scss.
What I care is why html structure of overflow menu is different with https://angular.carbondesignsystem.com/, does this make menu in wrong position?
Please use browser dev tool to see the html structure after you click menu.

It looks like it doesn't really "appendToBody".

It also looks like the PR has the proper format to trigger publishing but commits don't. We'll need to add an empty commit to give it a push. @cal-smith, wanna do that?
Side-note, it would be really great if semantic-release could use the PR name format instead of commit message format. A lot of reasons...

If you set the pr commit title to be valid for semantic release i believe it works. The github pr title isn't passed to git so semantic release has no idea what it should be.
We can test this out with some upcoming PRs though

Confusingly I think 1.8.2 should have all the updates

Does that mean we can close this?

Btw- seems to work for me in 1.8.3

Ok, closing for now, reopen if issue reappears.


RunTimeError when running the example script

Hi, I've tried running the example script from the website and get a RunTimeError. I get this if I run the script directly (e.g. python script.py) or when I try to run this interactively via ipython. I've copied the ipython session below so that you can see what is going on;
In [1]: import asyncio

In [2]: from MSMetaEnhancer import Application

In [3]: app = Application()

In [4]: app.load_spectra('tests/test_data/sample.msp', file_format='msp')
2022-07-07 16:01:16,538:WARNING:matchms:add_precursor_mz:No precursor_mz found in metadata.
2022-07-07 16:01:16,539:WARNING:matchms:add_precursor_mz:No precursor_mz found in metadata.
2022-07-07 16:01:16,539:WARNING:matchms:add_precursor_mz:No precursor_mz found in metadata.

In [5]: app.curate_spectra()

In [6]: services = ['CTS', 'CIR', 'NLM', 'IDSM', 'PubChem', 'BridgeDB', 'RDKit']

In [7]: jobs = [('name', 'inchi', 'IDSM'), ('inchi', 'formula', 'IDSM'), ('inchi', 'inchikey', 'IDSM'),
   ...:         ('inchi', 'iupac_name', 'IDSM'), ('inchi', 'canonical_smiles', 'IDSM')]

In [8]: asyncio.run(app.annotate_spectra(services, jobs))

In [9]: asyncio.run(app.annotate_spectra(services))
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
Input In [11], in <cell line: 1>()
----> 1 asyncio.run(app.annotate_spectra(services))

File ~/joss_mamba/envs/MSMetaEnhancer/lib/python3.8/asyncio/runners.py:44, in run(main, debug)
     42     if debug is not None:
     43         loop.set_debug(debug)
---> 44     return loop.run_until_complete(main)
     45 finally:
     46     try:

File ~/joss_mamba/envs/MSMetaEnhancer/lib/python3.8/asyncio/base_events.py:616, in BaseEventLoop.run_until_complete(self, future)
    613 if not future.done():
    614     raise RuntimeError('Event loop stopped before Future completed.')
--> 616 return future.result()

File ~/MSMetaEnhancer/MSMetaEnhancer/app.py:76, in Application.annotate_spectra(self, converters, jobs, repeat, monitor, annotator)
     74 # start converters status checker and wait for first status
     75 try:
---> 76     monitor.start()
     77     monitor.first_check.wait()
     79     # create all possible jobs if not given

File ~/joss_mamba/envs/MSMetaEnhancer/lib/python3.8/threading.py:848, in Thread.start(self)
    845     raise RuntimeError("thread.__init__() not called")
    847 if self._started.is_set():
--> 848     raise RuntimeError("threads can only be started once")
    849 with _active_limbo_lock:
    850     _limbo[self] = self

RuntimeError: threads can only be started once

This is running on Linux (RHEL 7.9) in a Python 3.8 environment created as described in the instructions. Aside the from the test failure I reported in #112, all of the other unit tests pass.
I'm happy to give more information about my system if needed :-)

Thank you for pointing this out @chryswoods. The Application.annotate_spectra is actually meant to be run only once, so the code in README was misleading. I removed the code in #117, where you can also find more details.


Changsku

I want to merge this change because...

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.10 out of 11 committers have signed the CLA.:white_check_mark: patrys:white_check_mark: jakubkuc:white_check_mark: maarcingebala:white_check_mark: korycins:white_check_mark: fowczarek:white_check_mark: L3str4nge:white_check_mark: IKarbowiak:white_check_mark: tomaszszymanski129:white_check_mark: CossackDex:white_check_mark: NyanKiyoshi:x: dangminhduchlYou have signed the CLA already but the status is still pending? Let us recheck it.


Formic module

Description
This PR adds the formic module to the game. There are 5 formic ships, the small, medium, large, capital and space station ships. This module takes full use of the addition of module based projectiles and custom starting stations.
Testing
Testable by putting the modules/formic folder in your modules folder.
Notes
You should pull from DestinationSol:develop first to make sure you have the latest projectile and starting station code.

Hooray Jenkins reported success with all tests good!


Modify snopt call without mul and state inputs.

Accept empty vectors as *mul, *state inputs.  In this case, default them to zero vectors inside the mex-file.

This feature is already supported.


Phylanx fails with latest hpx

Expected Behavior
Expect Phylanx to compile with latest HPX
Actual Behavior
Phylanx Fails compilation with the following error listed below.  I can confirm that it works up to the following commit dbbb94662ba0818cc5d6120f52e4a7b330075709 ( Merge pull request #3476 from STEllAR-GROUP/hide_credentials ). It looks to me the changes that were made to CMAKE recently is causing the issue.
The buildbot link for the failing build is here:
http://ktau.nic.uoregon.edu:8020/#/builders/8/builds/215
[ 12%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/assert_condition.cpp.o
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/patterns.cpp: In function ‘std::__cxx11::string phylanx::execution_tree::find_help(const string&)’:
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/patterns.cpp:68:30: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
                 for(int i=0;i<p.size();i++) {
                             ~^~~~~~~~~
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp: In instantiation of ‘std::vector<phylanx::ast::expression> phylanx::execution_tree::compiler::compiler::extract_lambda_arguments(const std::pair<_FIter, _FIter>&, const phylanx::ast::tagged&) [with Iterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, phylanx::ast::expression> >]’:
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp:314:62:   required from here
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp:201:41: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
                 if (count != 0 && count != size-1 &&
                                   ~~~~~~^~~~~~~~~
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp: In instantiation of ‘std::vector<phylanx::ast::expression> phylanx::execution_tree::compiler::compiler::extract_define_arguments(const std::pair<_FIter, _FIter>&, const phylanx::ast::tagged&) [with Iterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, phylanx::ast::expression> >]’:
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp:336:62:   required from here
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/compiler/compiler.cpp:160:41: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
                 if (count != 0 && count != size-1 &&
                                   ~~~~~~^~~~~~~~~
[ 12%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/base_primitive.cpp.o
[ 12%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/call_function.cpp.o
[ 12%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/console_output.cpp.o
In file included from /var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/ast/parser/expression.cpp:8:0:
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/phylanx/ast/parser/expression_def.hpp: In instantiation of ‘phylanx::ast::parser::expression_base<Iterator>::expression_base(phylanx::ast::parser::error_handler<Iterator>&) [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’:
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/phylanx/ast/parser/expression_def.hpp:26:62:   required from ‘phylanx::ast::parser::expression<Iterator>::expression(phylanx::ast::parser::error_handler<Iterator>&) [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/ast/parser/expression.cpp:13:39:   required from here
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/phylanx/ast/parser/expression_def.hpp:126:28: error: suggest parentheses around comparison in operand of ‘|’ [-Werror=parentheses]
             |   '(' > expr > ')'
                 ~~~~~~~~~~~^~~~~
[ 14%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/debug_output.cpp.o
[ 14%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/define_variable.cpp.o
[ 14%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/enable_tracing.cpp.o
[ 14%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/format_string.cpp.o
[ 17%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/function.cpp.o
[ 17%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/lambda.cpp.o
[ 17%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/node_data_helpers.cpp.o
[ 17%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/primitive_component.cpp.o
[ 19%] Building CXX object src/CMakeFiles/phylanx_component.dir/execution_tree/primitives/primitive_component_base.cpp.o
cc1plus: some warnings being treated as errors
make[2]: *** [src/CMakeFiles/phylanx_component.dir/execution_tree/patterns.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1plus: some warnings being treated as errors
make[2]: *** [src/CMakeFiles/phylanx_component.dir/execution_tree/compiler/compiler.cpp.o] Error 1
/var/lib/buildbot/slaves/phylanx/x86_64-gcc7-release/build/src/execution_tree/primitives/base_primitive.cpp:64:21: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
         static char const* const get_primitive_argument_type_name(std::size_t index)
                     ^~~~~
cc1plus: some warnings being treated as errors
make[2]: *** [src/CMakeFiles/phylanx_component.dir/ast/parser/expression.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/phylanx_component.dir/all] Error 2
make: *** [all] Error 2
program finished with exit code 2
elapsedTime=80.792626

Steps to Reproduce the Problem
Build Phylanx against latest hpx
Specifications

HPX Version: Master
Platform (compiler, OS): Ubuntu 18.04 / gcc 7.3

This is very annoying. If I make the flags PRIVATE then they are not inherited by the tests in the HPX project and so we get all the warnings back. If I make them PUBLIC, then all the tests are fine, but they are also exported from the project and trigger errors in phylanx etc.
Fix 1 would be to address the signed comparison problems in phlanx.
Fix 2 is to rework our cmake and add the flags separately to each target - this is what I was trying to solve by making the changes in the offending commit.

I have a solution. Using a generator expression of the kind
target_compile_options(hpx PUBLIC $<BUILD_INTERFACE:${_temp_flags}>)

The correct compile flags are used by projects in the build tree, so all tests inherit them as expected. However, when exported using make install they are not included, so 3rd party projects using an installed HPX do not pick up the flags. However, if you build phylanx and link to the BUILD tree of HPX, then you will get the flags and would have to fix your local project.
If a solution that is god for the INSTALL tree is acceptable, then I will submit a PR with the fix.

See #3485

Phylanx using Blaze top of master is still failing if HPX was built using C++17 mode. This is enforced onto Phylanx (see CircleCI for instance here: https://circleci.com/gh/STEllAR-GROUP/phylanx/8813) which is not desired.

From the error message, it looks like that certain C++17 features are failing, which means that the flags get passed down incorrectly. GCC 6.2 builds everything fine

@sithhell the issue is triggered by Blaze unconditionally enabling all C++17 features when being compiled with -std=c++17. That includes library features that may not even have been added. On CircleCI we use clang V5 which accepts -std=c++17 but is not 100% conforming (has no implementation of std::uninitialized_move, for instance).
So the problems are a combination of:

us letting the buildsystem select the C++ mode on CircleCI which results in clang V5 being used with -std=c++17 (despite the fact that the library is not there yet); we should explicitly enforce C++14 at best
us unconditionally forcing the C++ compilation mode onto dependent targets (which is questionable)
and Blaze (top of master) unconditionally enabling all of C++17 when compiled with -std=c++17; Blaze should use feature macros or similar instead

@sithhell the issue is triggered by Blaze unconditionally enabling all C++17 features when being compiled with -std=c++17. That includes library features that may not even have been added. On CircleCI we use clang V5 which accepts -std=c++17 but is not 100% conforming (has no implementation of std::uninitialized_move, for instance).

Right. It is that commit here: https://bitbucket.org/blaze-lib/blaze/commits/e9fc567e6bcd5ba11fd0611dc2f0863d60b75d2

So the problems are a combination of:
* us letting the buildsystem select the C++ mode on CircleCI which results in clang V5 being used with `-std=c++17` (despite the fact that the library is not there yet); we should explicitly enforce C++14 at best

Sure, we can do that. That's orthogonal to the problem at hand though. Furthermore, I am not very fond of the idea that one project forces the compile flags of the HPX testing system. There'll always be special requirements by some projects, we can not respect them all in our current infrastructure. If Phylanx wants to enforce the C++ mode, that's fine and doable, however not very feasible with the current setup where Phylanx consumes the Docker image we produce.

* us unconditionally forcing the C++ compilation mode onto dependent targets (which is questionable)

We always did this and I am not sure there is a way around it here. Can we really guarantee no ABI/API breakage between two standard versions? I have no idea.
Mixing and matching libraries with different flags is a hard problem. In my book, if someone wants to build against a built/installed HPX version, there is no away around that we inherit some build flags down to the consumer (-DHPX_DEBUG, standard level, to name the most important part). This situation changes when you, as the project fully controls the dependencies of the project. In this scenario, there is no doubt, that every library needs to respect the globally set compile flags. That requires far more work. Not only on the HPX side itself.
I think what changed is the order of command line parameters, that is, the C++14 flag is set before the C++17 flag in HPX. This is happening due to a different way of setting the flags (target vs. CMAKE_CXX_FLAGS)

* and Blaze (top of master) unconditionally enabling all of C++17 when compiled with `-std=c++17`; Blaze should use feature macros or similar instead

@sithhell so what do you suggest?

As a short term solution I am updating the toolchain in our docker images now to have a fully compliant C++17 one. Of course, this only hides the real problem.
For a long term solution, the only real fix to avoid those issues is to fully control the dependencies:

Freeze all versions of the libraries you depend on
Build all libraries you depend on yourself for testing

When having multiple dependencies from different sources coming in, it is almost impossible for all those dependencies to meet the requirements of the downstream project. IMHO, this only partially a HPX issue (forcing the C++ version downwards). With that being said, I am not sure what other issues there'll arise once we freeze the C++ version in HPX to the minimum (C++11) and not export it via our targets. Lot's of other user code will fail to compile that way, i guess (the users that don't explicitly set the C++ version in their CMakeList.txt, for example)

See #3491
Once this is through, there should be a more compliant C++17 environment available to use.

I just stumbled across the following blog post: https://foonathan.net/blog/2018/10/17/cmake-warnings.html. If I am not mistaken, this pattern could fix the accidental propagation for both the installed version and the build tree. No flags are propagated and warnings from imported header files are suppressed.

is this resolved now?

I think we can close this now, thanks!


Running scala testssuit "jvm pos neg" in terse option

Close #1097
Signed-off-by: Sophia Guo<EMAIL_ADDRESS>

Grinder:
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/346/console


add Verdaccio publish/integration-test step to CI

To avoid issues with accidentally creating invalid/incomplete package artifacts, let's add a CI stage that spins up a Verdaccio server, publishes all packages to that server, then goes into a temp directory, installs everything from the Verdaccio server, and runs all integration tests.

Given the number of integrations at this point I would like to do the following:

Build code
Run npm test
1 Publish to Verdaccio
Export these published artifacts
Create parallel steps in CI to download these artifacts
Install the integration package
Run an integration step

The is because the number of integrations is large

integration-node decrypt
integration-browser decrypt
1 integration-node encrypt with python decrypt
integration-browser encrypt with python decrypt
1 integration-node encrypt with java decrypt
integration-browser encrypt with java decrypt
1 integration-node encrypt with c decrypt
integration-browser encrypt with c decrypt
1 integration-node encrypt with client-browser decrypt
integration-browser encrypt with client-node decrypt


Validate OuiLocale and provide list of all possible locales

It would be good to have OuiLocale provide an extensive list of languages and countries it can use. We can then also validate against this list.
Something like the following
  const OuiLocale(this.languageCode, [this.countryCode]);
  const OuiLocale(this.languageCode, [this.countryCode])
    : assert(languageCode.length == 2, 'Language code must be ISO 639-1 compliant (2 letters)'),
      assert(countryCode == null || countryCode.length == 2,
             'Country code must be ISO 3166-1 alpha-2 compliant (2 letters)');

This is partially closed by #36, but we still need to create a list of locales based on the ISO's


Add Captain401

It's really easy to apply for a job at Captain401. You just need to provide us with your name and e-mail address. There's a second step where you can optionally upload a resume and right a little bit more about yourself.
We're a new-ish startup (about a year old), but are well-funded (YC S15) and care a lot about being a great place to work.

Thanks for the PR!

You're welcome! :+1:


Test the testing helpers

We should add very simple test cases for test helper (i.e. assertThrow, decodeLogs, etc.), guarding us from subtle breaking changes in truffle (see #775) and ganache, showcasing proper usage, and most importantly, ensuring they are actually working (see #938).

This makes even more sense considering #326.

With #1530, #1528, #1521, #1514, #1513 and #1511 this is now complete.


Unlinked mentions not detected

A nice Obsidian feature is that unlinked mentions to filenames or aliases are listed, so it is easy to detect if a link between notes is missing. However, the unlinked mentions do not work with the alias from heading.
Example:

Current behavior: "Ciao1" (standard alias) is detected as an unlinked mention, but "Ciao2" (alias from heading) is not.
Expected behavior: "Ciao2" should be treated as an alias and detected as an unlinked mention.

It would be great to fix this.

This is resolved as of v1.1.1.


Stop failing for broken links in v2.0 docs

Specifically, networking-calico docs were just removed from
docs.openstack.org, so
http://docs.openstack.org/developer/networking-calico/ now no longer
exists, but the v2.0 docs include a reference to that.
(As do the v1.5 and v1.6 docs, for which we already regard broken links
as non-blocking.  For v2.1 the doc was updated so as to remove that
link, so this problem finishes with v2.0.)

LGTM too!


Is it possible to put a newline in a figure title?

It seems that newlines are converted to spaces:
hv.Curve([]).opts(title="This\nDoesn't\nWork")

How can I put newlines in the figure title?
Ideally, I'd like to make a subtitle for some of my figures (with a slightly smaller font).

Afaik this is not currently possible in the bokeh backend and may require a feature request in bokeh itself.

Yeah, this will be supported automatically when/if bokeh supports it so I'll close as there is no action we can take.


Added link to Blazor Tree Creator with Checkboxes

Thank you @ADefWebserver for writing that blog post! We've just discussed this internally and welcome such contributions, but want it clearly labeled as a third-party resource, not affiliated with excubo ag.
I would propose to move the link to the bottom of the page, e.g.
### Samples and Tutorials

The official usage examples can be found on https://excubo-ag.github.io/Blazor.TreeViews/.

All following links provided here are not **affiliated with excubo ag** and have been **contributed by the community**.

- [Blazor Tree Creator with Checkboxes](https://blazorhelpwebsite.com/ViewBlogPost/51) by [@ADefWebserver](https://github.com/ADefWebserver/)

Would you be okay with how this is displayed? If so, please make this change, and I'll be very happy to accept this PR.
Thanks
Stefan

I totally understand and agree. Thank You!


new config file locations

config files for the "Damn Vulnerable Web Application (DVWA)" app.

Thank you!


chore: add some comments for creating streaming job

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Current dependencies on/for this PR:

main

PR #14510   👈

PR #14171

PR #14172

PR #14465

This stack of pull requests is managed by Graphite.