added support for watching streams

Pull request checklist:

[x] CHANGELOG.md was updated, if applicable

Description
Allows watching streams from Chatterino. Only works on windows since it uses webview2.

Testing it

Be on Windows.
Install webview2 or MS Edge Beta
Download StreamView. You can use the prebuilt one from here: fourtf.com/StreamView-0.zip
Put it into the Chatterino folder so the StreamView folder is on the same level as chatterino.exe.

Run Chatterino or StreamView/StreamView.exe

the chat embedding section just goes gray after a while of watching (max 30 seconds), without chatterino crashing or basically doing anything at all. I have no idea how to debug this, so debugging steps would be appreciated

the chat embedding section just goes gray after a while of watching (max 30 seconds), without chatterino crashing or basically doing anything at all. I have no idea how to debug this, so debugging steps would be appreciated

There is a mechanism to close the chatterino embed after 30s if it doesn't have a parent window, so that may be going wrong. That should be the issue if it's precisely 30s every time. Whats your OS information?

the chat embedding section just goes gray after a while of watching (max 30 seconds), without chatterino crashing or basically doing anything at all. I have no idea how to debug this, so debugging steps would be appreciated

Same for me

the chat embedding section just goes gray after a while of watching (max 30 seconds), without chatterino crashing or basically doing anything at all. I have no idea how to debug this, so debugging steps would be appreciated

There is a mechanism to close the chatterino embed after 30s if it doesn't have a parent window, so that may be going wrong. That should be the issue if it's precisely 30s every time. Which version of windows are you using, and are you using any special settings?

it seems to be around 30 seconds, yeah. I use Windows 10 19043.1202, and no, I don't have any special settings

the chat embedding section just goes gray after a while of watching (max 30 seconds), without chatterino crashing or basically doing anything at all. I have no idea how to debug this, so debugging steps would be appreciated

There is a mechanism to close the chatterino embed after 30s if it doesn't have a parent window, so that may be going wrong. That should be the issue if it's precisely 30s every time. Which version of windows are you using, and are you using any special settings?

it seems to be around 30 seconds, yeah. I use Windows 10 19043.1202, and no, I don't have any special settings

Actually that's my fault, I was using the stable Chatterino when testing it. I'll fix it asap.

When I open the player my chatterino gets really big/small and blurry

I also noticed that when I open the player my Chatterino gets really big/small and blurry

edit: ok I noticed it changed the zoom level in settings for some reason
1440p screen btw.

locate the StreamView executable -> right click, Properties -> Compatibility -> Change high DPI settings -> check both boxes (Use this setting..., Override high DPI...)

I also noticed that when I open the player my Chatterino gets really big/small and blurry

edit: ok I noticed it changed the zoom level in settings for some reason
1440p screen btw.

locate the StreamView executable -> right click, Properties -> Compatibility -> Change high DPI settings -> check both boxes (Use this setting..., Override high DPI...)

Just did that and Chatterino still gets big/small (blurry) and the Chatterino StreamView is blurry too

I also noticed that when I open the player my Chatterino gets really big/small and blurry

edit: ok I noticed it changed the zoom level in settings for some reason
1440p screen btw.

locate the StreamView executable -> right click, Properties -> Compatibility -> Change high DPI settings -> check both boxes (Use this setting..., Override high DPI...)

Workarounds like this have no business here since they don't help getting the feature out at all.

I also noticed that when I open the player my Chatterino gets really big/small and blurry

edit: ok I noticed it changed the zoom level in settings for some reason
1440p screen btw.

I can reproduce this on all the builds from the CI. It didn't happen to me while developing it but I think I know how to fix it.

Not sure if it's possible to hide the "Expand Chat" button. I assume not:

In addition to the above, when running the StreamView exe directly, it appears to bug out when you switch channels. Then when I try to type in those bugged channels, the chatbox appear to just move down a little more. As shown in the screenshot, it seems this is now permanently bugged after testing the first time:
https://user-images.githubusercontent.com/12804673/132110545-16a2cc7a-a7a8-4f48-8a59-da3ba0ea91ec.mp4

Not sure if it's possible to hide the "Expand Chat" button. I assume not:

I feel like the user would still want the normal chat so he can do stuff like sending the sub renew message. Also messing with the website is just a giant headache that's not worth getting into.

I tried linking to the webview/webview directly.
Which worked on windows, but on linux I ran into issues with GTK conflicting with the QT signal .
After fixing this I ran into issues with player being not supported by the twitch player (same one as below).
https://github.com/goldbattle/chatterino2/tree/test-webview-webview
I also experimented with the QT webenginewidgets / qtwebengine, but this has issues both on windows and other platforms.
It does make compiling easier, but I don't think video decoding is supported unless you build it from scratch with the correct encoders (I didn't look into this as I already was very deep down the rabit hole).
https://github.com/goldbattle/chatterino2/tree/test-webview-linking


When i am starting the recording. I am getting ConnectionAbortedError: An established connection was aborted by the software in your host machine

I tried to run the code.
<requests.auth.HTTPDigestAuth object at 0x00000255A48C4370>
<Response [200]>
<Response [200]>
msg
msg
Traceback (most recent call last):
File "C:\Users\facil\OneDrive\Desktop\hikvision-isapi-twoway-demo\backend.py", line 55, in
asyncio.run(main())
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\asyncio\base_events.py", line 649, in run_until_complete
return future.result()
File "C:\Users\facil\OneDrive\Desktop\hikvision-isapi-twoway-demo\backend.py", line 52, in main
await loop.run_in_executor(None, run_requests)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\Users\facil\OneDrive\Desktop\hikvision-isapi-twoway-demo\backend.py", line 32, in run_requests
conn.send(q.get(block=True, timeout=2))
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\http\client.py", line 999, in send
self.sock.sendall(data)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
When I am starting to record the audio, I am getting this error.
Thanks in advance.

Hi, please check this stack topic where you can find a number of reasons why that may happen: https://stackoverflow.com/questions/51562067/connectionabortederror-winerror-10053-an-established-connection-was-aborted-b
I suggest creating a virtual machine with Ubuntu or whatever flavor of linux you like and run the backend there.

Hey, Thank you for your response. I have created a virtual machine with Ubuntu. It is running now! But the audio is not playing in VDP.  I have tested the audio part on another HTML page by recording the audio, but that part is working fine. After that, when I run the code and turn on the mic from the HIK connect app,  the VDP itself takes the audio input and plays the audio.  Kindly help me with this.
Thanks in advance

I don't know what VDP is. If it's an app, then I cannot help with that. I used Onvier (https://play.google.com/store/apps/details?id=net.biyee.onvifer&hl=en) to test the camera setup and two way audio.

Thank you for your quick response, I am using the Hikvision Door station model DS-KV6113-WPE1(B). I am running the same code and from the html page I tested but the audio was not playing on the device.

Sorry, but I don't follow. Is your issue with the demo code?

Sorry, I think this is an issue with the code or some settings in the camera. But I am not able to find the issue. When I am running the code the two-way audio is not working. When I tried with the Hikvision app two-way audio is there.


[EOEPCA/IAM] Definition (narrowing) of OPA policy interface

For a simple and standardized use of the OPA API, a pre-definition of policies is necessary.

Skipped to Q3


Handle -R in mysql_config output

When building on OmniOS, the build panics with:
  --- stderr
  thread 'main' panicked at /data/omnios-build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mysqlclient-sys-0.4.0/build.rs:80:17:
  Unexpected output from mysql_config: `-L/opt/ooce/mariadb-10.7/lib/amd64 -R/opt/ooce/mariadb-10.7/lib/amd64 -lmariadb -lnsl -lsocket -ldl -lm -lssl -lcrypto -lz`

This is because the output of mysql_config includes a -R link option because the libraries are in a non-standard location. This patch handles converting -R to an appropriate option.

Thanks :+1:


Listener fails to retrieve any iOS devices after awhile

So I have a small program that grabs iOS device information as they are plugged in. After awhile it fails to listen for any devices and could only be brought back if I restart the app. Now there are several case that I have troubleshooted this.
In debug or release build, If the program is ran and debugged by Xcode, it works perfectly; never disconnects. If the program is ran by itself in either build config, the SDMMobileDevice instance/controller seems to fail to listen for iOS device connections.
SDMMD_USBMuxAttachedCallback or SDMMD_USBMuxDeviceListCallback are never called after it fails to listen for device connections. I do know that devices are being registered as iTunes can sync to it and com.apple.usbmuxd sends a _SendAttachNotification Device as posted in the console.
I am not sure if this framework is designed to work for long sessions or if there was a way to restart the SDMMD_USBMuxListener.

Can you please create a sample project that reproduces this behavior? I've not heard of this issue before and I feel it would have come up given some of the projects that use this.

I have attached a google shortlink to the my copy of a barebones project. You can find it in the DeviceListener Project. I have modified the attached SDMMobileDevice framework to process Wifi connected devices to be processed just like USB devices. I have observed that after 30minutes to an hours, either devices could not be read or be detected at all.
https://goo.gl/EISxJJ

Closing as this is an old/inactive issue (and my project is no longer maintained)


HDDS-7307. Move S3 Gateway web content to separate port

What changes were proposed in this pull request?
S3 Gateway provides access to buckets and keys in Ozone.  It also provides some web services that are shared in all Ozone server-side components (/conf for getting configuration, /prom for metrics, etc.), and some static content like documentation.
Serving these in a shared web server has the following problems:

Names of endpoints are "reserved":

Buckets cannot be created with the same name.
Buckets with such names created via other means (e.g. ozone sh CLI) cannot be accessed via S3 Gateway.
Introducing new endpoints can potentially hide existing buckets.

Restricting access to web services other than S3 API is difficult.  Some endpoints can be turned off, but others are mandatory.

This PR proposes to split web services in S3 Gateway:

Ozone data via S3 API on existing address
servlets and static content on new port

Bind host and port can be configured separately for the new web server, so separate firewall rules can be applied.  It can also be turned off while keeping S3 API available.
This is a breaking change, requiring users to take action during/after upgrade: the new port will need to be set in any process accessing these endpoints (e.g. Prometheus; other endpoints are unlikely to be widely used).
https://issues.apache.org/jira/browse/HDDS-7307
How was this patch tested?
Added test to verify buckets with previously "reserved" names can be created and used normally.
Verified Prometheus has S3 Gateway metrics in ozone environment.
Checked other endpoints (e.g. /conf, /logs) on the new port.
CI:
https://github.com/adoroszlai/ozone/actions/runs/9797772365

This is an important change. One challenge of splitting the port is that it will need more configuration with load balancers to allow for client to talk to the management interface. The problem of having reserved bucket names that are honored by the CLI are legitimate. Let me give this PR a try locally and complete my review.

@errose28 @fapifta @kerneltime I think 2.0 would be a good target version for this breaking change.

+1 for putting this in 2.0. I'll increase the priority of reviewing this from my side.

@errose28 @fapifta @kerneltime I think 2.0 would be a good target version for this breaking change.

Yes, we should get this into 2.0


implementation of different techniques for adjusting contrast in images.

Histogram Equalization.
CLAHE

Histogram Equalization.
CLHE

I am GSSoC'21 participant and I want to work on this issue.
kindly assign me this issue.

Hey @ainy-123, did you mean CLAHE technique?

yes yes.Sorry for typo.

Hey @ainy-123, Histogram matching already exists.
You can go ahead with CLAHE technique.

Hey @ainy-123, Histogram matching already exists.
You can go ahead with CLAHE technique.

Ok


Deploy Pane: support tenant & mg scope deployments

Support tenant & management group scoped deployments
Allow collapsing/expanding of form sections
Various styling tweaks

Closes #11529
Closes #11566
Microsoft Reviewers: Open in CodeFlow

I know this is experimental right now but should we find a way to test changes on the extension side?

I know this is experimental right now but should we find a way to test changes on the extension side?

I'm considering this a pre-requisite to making this non-experimental - testing is just complex because of the service dependencies.


Unable to extract borderless tables with single row

I am trying to tables from an image but tables with single rows I am not able to extract.
Attached is the input file

But in the output i am unable to capture

I am using TesseractOCR, but tried others as well. But in vain
Please let me know how do I fix this

I am also facing similar issue. Any solution for the same?


Active/Live Remote Kernel instance is not selected after it is started

While testing https://github.com/microsoft/vscode-jupyter/issues/9768, I was quite confused by the kernel picker UI.

I select "Python 3" unstarted (the only kernel at the start)
I run a cell
The kernel picker says the unstarted kernel is the currently selected kernel
There is a new entry that is the newly started kernel which is truly the currently selected kernel

Perhaps there is a solution in the proxy/lazy kernel work.

Closing this as not planned for now.


Will fastlane work on the alpine docker container which is hosted on Mac Os

Question Checklist

[x] Updated fastlane to the latest version Yes
[x] I read the [Contribution Guidelines] (https://github.com/fastlane/fastlane/blob/master/CONTRIBUTING.md) Yes
[x] I read docs.fastlane.tools Yes
[x] I searched for existing GitHub issues Yes

Question Subject

Question Description

Will fastlane work on the alpine docker container which is hosted on Mac Os

Here is the fastlane env output
bash-4.4# fastlane env
[✔] 🚀
[13:04:06]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[13:04:07]: Generating fastlane environment output, this might take a few seconds...
cat: /etc/issue.net: No such file or directory
✅ fastlane environment ✅
Stack

Key
Value

OS
Linux 3048923babb9 4.9.125-linuxkit #1 SMP Fri Sep 7 08:20:28 UTC 2018 x86_64 GNU/Linux

Ruby
2.5.2

Bundler?
false

Git
git version 2.18.1

Installation Source
/usr/bin/fastlane

Host
Linux 3048923babb9 4.9.125-linuxkit #1 SMP Fri Sep 7 08:20:28 UTC 2018 x86_64 GNU/Linux (4.9.125-linuxkit)

Ruby Lib Dir
/usr/lib

OpenSSL Version
LibreSSL 2.7.4

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

System Locale

Variable
Value

LANG
C.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.119.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

slack-notifier
2.3.2

atomos
0.1.3

CFPropertyList
3.0.0

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.8.2

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.5.0

terminal-table
1.8.0

plist
3.5.0

public_suffix
2.0.5

addressable
2.6.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.6.5

tty-cursor
0.6.1

tty-spinner
0.9.0

babosa
1.0.2

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.62.0

faraday
0.15.4

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.5

gh_inspector
1.1.3

json
2.2.0

mini_magick
4.5.1

multi_json
1.13.1

multi_xml
0.6.0

rubyzip
1.2.2

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.2

faraday_middleware
0.13.1

naturally
2.2.0

simctl
1.6.5

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mime-types-data
3.2019.0331

mime-types
3.2.2

jwt
2.1.0

signet
0.11.0

memoist
0.16.0

os
1.0.0

googleauth
0.6.7

httpclient
2.8.3

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

digest-crc
0.4.1

google-cloud-storage
1.16.0

emoji_regex
1.0.1

bundler
2.0.1

openssl
2.1.2

date
1.0.0

fileutils
1.0.2

ipaddr
1.2.0

psych
3.0.2

generated on: 2019-04-06

[13:04:08]: Take notice that this output may contain sensitive information, or simply information that you don't want to make public.
[13:04:08]: Open https://github.com/fastlane/fastlane/issues/new to submit a new issue ✅

I am trying to build the ios app using alpine Jenkins image for Jenkins master which is running on mac OS as host, I am using fastlane gym for building the ios app and getting the below error
18:21:25  checking whether make supports nested variables... yes
18:21:25  checking for arm-apple-darwin-gcc...  -arch armv7 -isysroot
18:21:25  checking whether the C compiler works... no
18:21:25  configure: error: in `/var/jenkins_home/workspace/Development/node_modules/react-native/third-party/glog-0.3.5':
18:21:25  configure: error: C compiler cannot create executables


License?

Hi AnomalyCLIP team @tianyu0207 @zqhang,
I would like to investigate your model and possibly put it to use, however, there is no license given for this repository.
Do you intend to specify a license? And if so, when would you do it?
Thank you in advance for your work and best regards!

Thanks for your attention! We have added the MIT license to this repository.


🐛 add gem read me to template so it wont get overwrite

Description
Fixes (issue #)
Close https://github.com/Shopify/quilt/issues/964

My understanding was that this PR backfills the missing ones and #977 tries to make sure it doesn't happen again.

@ismail-syed the root Readme is written from scratch every time, so any changes to it in a PR like this will get overwritten on the next generate.

Its two different approaches to the same thing.
I opt for a manual method of adding it to the README template because I dont think we will have many gem packages in the future and they can be static.
Matt opt for dynamically generating it so it will always be up to date with the shape of the repo.
Since Matt already merged his PR, I will be closing this one.


Fix support for half precision in Perplexity metric

What does this PR do?
Fixes #2224

Before submitting

[ ] Was this discussed/agreed via a Github issue? (no need for typos and docs improvements)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.

Did you have fun?
Make sure you had fun coding 🙃

:books: Documentation preview :books:: https://torchmetrics--2235.org.readthedocs.build/en/2235/

this looks strange:
>       assert time_cg < time_no_cg, "using compute groups were not faster"
E       AssertionError: using compute groups were not faster
E       assert 24.99868607521057 < 0.33540940284729004


VRG Relocate: expect dataReady on "from" not "to" cluster

Add some waits for Status.State: Secondary

@hatfieldbrian please amend commit to add signed-by (or git commit -s if env is setup right), failing DCO check at the moment.

These changes were already merged with PR #621


RHIDP-3682 Fix broken formatting in Enabling the Microsoft Azure auth…

…entication provider

Version(s): 1.2

Issue: https://issues.redhat.com/browse/RHIDP-3682

Link to docs preview:

Reviews:

[x] SME: @ mention assignee
[ ] QE: @ mention assignee
[x] Docs review: @ mention assignee

Additional information:

@themr0c Shouldn't the proc-adding-azure-as-an-authentication-provider.adoc module be in the parent modules folder not assemblies?

That's out of the scope of this PR.

LGTM

I'm going to merge this as there are no technical changes that need QE, the content is the same, and the only "housekeeping" comment is about reorganizing files, which can be reported in a separate JIRA if CCS deems it more important than fixing typos and adding new content.

/cherry-pick 1.2.x


CocoaPod Install

I was trying to install Bond using :
pod 'Bond', '~> 5.0-beta9'
and when I pod install I receive the following:
[!] Unable to satisfy the following requirements:

- `Bond (~> 5.0-beta9)` required by `Podfile`
- `Bond (~> 5.0-beta9)` required by `Podfile`
- `Bond (~> 5.0-beta9)` required by `Podfile`
- `Bond (~> 5.0-beta9)` required by `Podfile`

None of your spec sources contain a spec satisfying the dependency: `Bond (~> 5.0-beta9)`.

You have either:
 * out-of-date source repos which you can update with `pod repo update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.

Any help would be appreciated.

@SCasarotto  Try this pod 'Bond', '~> 5.0.0-beta9'

Wonderful that worked. The docs should be updated to reflect. Thanks!


HELM-396: Click anywhere in Alarm Table for context menu

Allow user to right-click (context click, could be Ctrl-click or double-tap on Mac) anywhere in the background area of the Alarm Table (not just on a row) to open the context menu.
Left-click results in deselecting any previously-selected rows.
Right-click (context click) will select new item and display context menu for that item, if there previously had been 0 or 1 items selected. If there were 2+ items selected, it will display context menu and not select item under it.
If there are multiple items selected, context menu displays number of items next to action, e.g. "Acknowledge (2)", etc.
External References

JIRA (Issue Tracker): https://opennms.atlassian.net/browse/HELM-396
Continuous Integration: CircleCI

This doesn't work on my test. I have two alarms, and if I left click one and right click a different one, the Details that are show are for the one that has been left-clicked to select as the current row, not for the alarm under the mouse pointer.

This should now be fixed. See description for how behavior works, should now be the same as legacy panel.


Company Communicator (Author) cannot send message to the members M365, you need permissions. Ask to the admin for more information

Two days ago the Communicator (Author) is showing us the following message when we are trying to send a message to M365 members: "You need permissions. Ask to the admin for more information".
Yesterday we at least was able to modify the message, but since today we cannot even modify it.
Attaching error screenshots:

Hi @binruis ,
Thanks for raising the query. Could you please cross-verify the configuration end-end once again.

Please share the screenshots showing graph app authentication as per the deployment guide.

Hello @gsv022 ,
About the graph app, cannot provide you the screenshots, cause we are using the old version of Company Communicator, that only required two Applications (Author and Users). Nevertheless, when trying to watch the permissions that are configured in the Author Communicator, we found out that the app is missing.

In addition, we found that our Author secret was expired, but even after renewing it, the problem it still there, we cannot send any message to the group, when we have the enough permissions for it.

Hi @binruis ,

is author app present?
Secret value is updated in all the places of app service and function app configuration sections

Yes, we have the Author App in Teams, we just updated the value in the app service, should we update it also in the functions apps? Which one's?

@binruis Yes, the secrets need to be updated in all the 3-function apps that you are showing.

After modifying all of them it showed again the Communicator Author App, but still the same problem, cannot send any message to members and asking for permissions, we checked the Author permissions, but it's okay

i checked the secrets and it's all correct, im sharing you my email so we can talk internally.
email<EMAIL_ADDRESS>

@binruis , We started the conversation internally.

@binruis , Upon user confirmation, we are making the ticket to closure.


Unable to login

After I've done a git pull, and done php artisan migrate, I am unable to login - it is rejecting my credentials. I use a password manager so it's not because I've forgot the password.
It seems that my user has disappeared from the users table?
MariaDB [lychee]> select * from users;
Empty set (0.00 sec)
How do I recreate my user?
Thanks.

if you are the admin, your credential are stored in the config table as username and password. Both of them hashed with bcrypt.

Thanks for info. I just checked the table, and seems like the password has been stored in clear text. Not sure how that ever worked. Can I manually hash the password or what would you suggest I do?
Thanks.

Empty the values at keys username and password then visit the website via the browser, it will trigger the re-instalation process (you won't lose data, it will just set the username and password again.

Thanks, that worked. The username and password are now hashed in the table unlike before.

seems like the username and password has been stored in clear text.

My best guess is that at some point these were changed in "More Settings" rather than the normal username/password update form.

I somehow got into the same rut. I think my password manager overwrote the bcrypted values in the more settings screen. This issue led me to the right direction.


Migrate to secure and sandboxed installation - Feature

Feature
Reduce the risk of being hacked by malicious software by
a safer method of installation, where:

a. my macOS user and the scary software she runs does not have write privileges to directories included in PATH
b. install scripts off the street cannot shadow executables like sudo
It is a mystery why this is not the default way of doing things. It's currently less safe than Windows

Therefore,

I created a separate non-Administrator brew user and configured brew to be local in this account
Then, whenever configuring brew, that is done in a Terminal window: login brew…

steps (I see people on the Internet wondering how to do this):
in Terminal:
login brew
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
export PATH=$PATH:~/homebrew/bin
test:
brew config
HOMEBREW_PREFIX: /Users/brew/homebrew
HOMEBREW_REPOSITORY: /Users/brew/homebrew
HOMEBREW_CELLAR: /Users/brew/homebrew/Cellar
brew --cache
/Users/brew/Library/Caches/Homebrew
brew update
pauses for like 30 s, eventually completes
For other users, that want to execute installed software:
export PATH=$PATH:/Users/brew/homebrew/bin
Areas of trouble:
man
bash completion
include
CHECKY CHECKLIST BELOW HERE

[X] are reporting a bug others will be able to reproduce and not asking a question. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh
[X] ran a brew command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Homebrew/homebrew-core: https://github.com/Homebrew/homebrew-core/issues/new. If it's a brew cask problem please file this issue at https://github.com/caskroom/homebrew-cask/issues/new. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
[X] ran brew update and can still reproduce the problem?
[X] ran brew doctor, fixed all issues and can still reproduce the problem?
[X] ran brew config and brew doctor and included their output with your issue?

To help us debug your issue please explain:

As I've pointed out to some other people, this is not a security issue from Homebrew's perspective:

Any time you run a program on macOS (or any other system), you are trusting it to not modify your shell initialization files, startup applications, user settings, and so forth. This is a general failure of the "user" model and has nothing to do with Homebrew.

One of the standard expectations when using Homebrew is that it overrides your system's default software -- most users want our bash to supersede the system bash, our ruby, emacs, etc.

Thanks for the issue, but, for the reasons above, we won't be making the changes you've suggested. That being said, we'll continue to support installing Homebrew as a separate user.

I understand.
Another trouble discovered is that if install is not done to the default prefix /usr/local “everything” has to be compiled from source, which is somewhat slow

if install is not done to the default prefix /usr/local “everything” has to be compiled from source

This is not true.  If you replace "everything" with "some things" it would be true.

What @chdiza said is correct -- most bottles require the /usr/local prefix, but there are some that don't (specifically the ones marked bottle :unneeded and variants of cellar :any). That's mostly a reality of difficulties/complexities in relocation, although we've probably also been overly conservative in the interest of not causing weird failures for end users.
If you're looking for ways to minimize the chance of shadowing programs on other users' accounts, my recommendation is to either remove /usr/local/bin from /etc/paths or reduce its position to at least below /bin and /usr/bin.
As for kernel modules: unfortunately, that comes with the territory. I think that's a large part of why we don't ship osxfuse in any of the core taps (or any other kexts that I'm aware of).

If you're looking for ways to minimize the chance of shadowing programs on other users' accounts, my recommendation is to either remove /usr/local/bin from /etc/paths or reduce its position to at least below /bin and /usr/bin.

Yep, this.
I'll just gently note I know people who are literally routinely attacked by nation states but yet still run Homebrew in it's default prefix and PATH configuration.


[Feature] Update All, Show/Filter: {Only Active, Only Inactive, All}

Is your feature request related to a problem? Please describe.
When there are plugin or theme updates, having an "update all" option would be nice. For example, I have 22 theme updates (which keep resetting, because my Discord keeps crashing on a certain server), and it would be nice to be able to go in the Themes page of the settings, and update them all with a single click, without needing to click 22 times to update them and 20 times to disable them after the update (since only 2 of them I actively use all the time).
Also, sometimes a plugin or theme interferes with another one and makes the experience worse until it's found, especially after an update which breaks things, so it would be nice to be able to see only the enabled or only the disabled themes or plugins. Same for having lots of inactive plugins or themes and looking for an active plugin or theme whose name you don't remember, to change it's settings. And same for accidentally disabling a plugin or theme and only realizing it after you left the Settings menu, so you have to check the whole list one by one.
Describe the feature you'd like
Open settings page, go to Plugins or Themes page, click "Update All" to update all the pending ones without having them auto-enabled. Next to Sort By and Order, have the option "Show" or "Filter" with the options "All", "Active" or "Enabled", and "Inactive" or "Disabled".
Additional context

The screenshot you are showing is from a plugin. Make a request on the repo for the plugin instead.

Does BetterDiscord not have the "Themes" and "Plugins" pages in the settings? The red bar is from a plugin, but the "Themes" "Themes" and "Plugins" pages are from BetterDiscord, as far as I know. I mean, I suggested for the "Update All" and for the activity filter to be added to BetterDiscord, not to the plugins made for BetterDiscord. Or did you mean that a separate repo is used for those two pages (one repo each, or one for both of them)?
Thanks for the quick reply! Sorry I didn't reply sooner, I just saw the email notification.

The screenshot you are showing is from a plugin. Make a request on the repo for the plugin instead.

And on that github, I was redirected here. It's officially a catch-22, with everyone ignoring the request.
https://github.com/mwittrien/BetterDiscordAddons/issues/1633

I have edited the original comment, to remove the parts which were from a plugin.


dependency when using Scalariform as a library

The documentation on the Library wiki page no longer seems accurate for projects using Scala 2.11.x.
I am upgrading a project from Scala 2.10 to 2.11 and the sbt configuration libraryDependencies += "org.scalariform" %% "scalariform" % "0.1.4" no longer works.
I don't see a scalariform artifact of scalariform_2.11 in maven. Is Scalariform hosted in a different repository now?

Library wiki updated to reflect latest version (0.2.1)


2 Speed Whole House Fan Controller Question

Please explain your feature request in a one or two sentences.
@bwp91
I want the below-shown device to work as a HomeKit Fan controller for a 2-speed motor.
Would you be able to set up a configuration, as follows:
Channel 1 would be controlled by HomeKit Fan ON/OFF icon.
Channel 2 would be controlled by the HomeKit Fan's Speed control slider where Less than 51% is Channel 2 ON, and 51% to 100% is Channel 2 OFF.

For this devise:
U.S. Household 120v Hot Black Wire feeds power into COM1 Then only when HomeKit Fan accessory is ON, Channel-1 is ON, and power goes out NO1 wire into COM2.
Then, when HomeKit Fan speed slider is 1% to 50% Channel-2 is ON, sending power from COM2 out NO2 to the LOW speed motor wire, or
When HomeKit Fan speed slider is 51% to 100% Channel-2 is OFF,
sending power from COM2 out NC2 to the HIGH speed motor wire.
This setup would allow a householder to replace both the ON/OFF switch and the HIGH/OFF/LOW toggle found on most 2-speed Whole House Fans.

Is your feature request related to a problem? Please describe.
This is the best possible solution to control a 2-speed motor of this type that I could find.

Any particular eWeLink devices that this relates to?
Newgoal 2-Channel Ewelink App Remote Control WiFi 433MHz RF Wireless Switch Relay

Anything else?
I don't have the device yet but I want to know if you are able set up such a fan accessory configuration.

hey, sorry for delay in replying, could be possible definitely, if still interested then please reopen ticket 🙂

Hey Ben!
Thanks for responding.
After mulling it over in my head for a while, I decided it would be more desirable to do this with genuine HomeKit or Matter (when they become available) switches. The reason is because a whole-house fan is more of a permanent installation deal. It also needs physical switches. So I came up with this plan instead, as follows:


How to do multiple requests to achieve audio streaming for more than 1min in kotlin ?

I am trying to use google speech to text API to get real time transcription but the API is not returning any response after 1min. How can I use it to get real time transcription for more than 1 min ?

Me too. I run example very smooth.
But when run it in my kotlin project, api complete very slow, and always main thread working much more


Licorice

Import licorice -> import licorice_font as licorice in one of the files (manually overwrote it and worked) can give exact file name and run again if need be.

Fixed for release in v0.0.2


[300] feat: Race Timer

title: Issue #300  | feat: New Race Timer

Discord Username: @phoukiethseng
What type of PR is this? (select all that apply)

[x] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 🚧 Breaking Change
[x] 🧑💻 Code Refactor
[ ] 📝 Documentation Update

Description

Now no op key won't trigger start timer
Added new RaceTimer component

Related Tickets & Documents

Related Issue #300
Closes #300

QA Instructions, Screenshots, Recordings

When start typing, timer will start
Timer will reset when user hit Restart button or press ESC key

https://github.com/webdevcody/code-racer/assets/57098413/492f6dcc-d979-444f-be25-d707b62bd8fb

UI accessibility concerns?

Added/updated tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

[optional] Are there any post deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Cool idea, I think it would be cool if it was an option to see this timer, because some people it will distract imo

I added a hidden option


Export tokenizer and environment

Was working on a plugin for Vento that I also wanted to publish to npm. However, the types for it aren't exported anywhere in package.json, so I've added tokenizer and environment as entrypoints. Maybe could add loader too if that makes sense.

Thanks!
Yes, I think the loader should be included too, to be able to create custom loaders.


Error compiling numpy on macOS 10.15

Describe the bug
After building and notarizing VisIt 3.1.4 on macOS 10.15 importing numpy 1.14 from the CLI fails.
Some build_visit log output:
blas_opt_info:
blas_mkl_info:
customize UnixCCompiler
  libraries mkl_rt not found in ['/Users/griffin28/VisIt/masonry/build-mb-3.1.4-darwin-10.14-x86_64-release/thirdparty_shared/third_party/python/2.7.14/darwin-x86_64/lib', '/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

blis_info:
customize UnixCCompiler
  libraries blis not found in ['/Users/griffin28/VisIt/masonry/build-mb-3.1.4-darwin-10.14-x86_64-release/thirdparty_shared/third_party/python/2.7.14/darwin-x86_64/lib', '/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

openblas_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas not found in ['/Users/griffin28/VisIt/masonry/build-mb-3.1.4-darwin-10.14-x86_64-release/thirdparty_shared/third_party/python/2.7.14/darwin-x86_64/lib', '/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries tatlas not found in ['/Users/griffin28/VisIt/masonry/build-mb-3.1.4-darwin-10.14-x86_64-release/thirdparty_shared/third_party/python/2.7.14/darwin-x86_64/lib', '/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_3_10_blas_info:
customize UnixCCompiler
  libraries satlas not found in ['/Users/griffin28/VisIt/masonry/build-mb-3.1.4-darwin-10.14-x86_64-release/thirdparty_shared/third_party/python/2.7.14/darwin-x86_64/lib', '/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

To Reproduce
Steps to reproduce the behavior. For example:

Run VisIt 3.1.4 build on macOS 10.15
Open CLI and import numpy

Desktop

OS and version: macOS 10.15
VisIt Version: v3.1.4

The issue is in: /Applications/VisIt.app/Contents/Resources/3.1.4/darwinx86_64/lib/python/lib/python2.7/ctypes/__init__.py
Need to comment out line 276 to fix the problem:
262 def _reset_cache():
263     _pointer_type_cache.clear()
264     _c_functype_cache.clear()
265     if _os.name in ("nt", "ce"):
266         _win_functype_cache.clear()
267     # _SimpleCData.c_wchar_p_from_param
268     POINTER(c_wchar).from_param = c_wchar_p.from_param
269     # _SimpleCData.c_char_p_from_param
270     POINTER(c_char).from_param = c_char_p.from_param
271     _pointer_type_cache[None] = c_void_p
272     # XXX for whatever reasons, creating the first instance of a callback
273     # function is needed for the unittests on Win64 to succeed.  This MAY
274     # be a compiler bug, since the problem occurs only when _ctypes is
275     # compiled with the MS SDK compiler.  Or an uninitialized variable?
276     CFUNCTYPE(c_int)(lambda: None)

Resolved with commit #5446


Update README.md

ping @max-sixty, @dcherian, @shoyer, @andersy005, @keewis for review/comment

thanks for setting this up, @jhamman.
github doesn't support the "profile readme" feature for organizations so we're free to choose the repository name (nothing wrong with xarray-contrib, of course).
We also discussed the requiring either multiple maintainers or multiple users (as defined by some sort of metric), should we add that to the list?

github doesn't support the "profile readme" feature for organizations so we're free to choose the repository name (nothing wrong with xarray-contrib, of course).

Yeah, for now, I've just "pinned" this repo but we could rename it to something like "community" if we thought that was more descriptive.
We also discussed the requiring either multiple maintainers or multiple users (as defined by some sort of metric), should we add that to the list?

I'll add something about this.

Decided to merge as is. Folks should feel free to suggest/contribute further edits.


Update or create file

I would like to push a file non-destructively which means the following:

If the file exists, create a new revision of it (gdrive update)
Otherwise, just create the file (gdrive upload)

It would be great to have a utility here that supports both ways at once.
Otherwise, how could I achieve this manually? It seems a bit complicated to get the fileId that is required for update by first performing a list query, passing the file name, and then calling update ...

Combining it with the possibility to read from stdin (#504) would make it even better


Landing Page Updates

Updates to landing page

[ ] Question - there seems to be a change in spacing and width between the sections between Prod and Test. Can we keep the original spacing in Prod? Perhaps we need to share screens to discuss this.

[ ] Update manual section: Title update: "Arches is designed to be intuitive"

[ ] Update manual section: Text update: "Click on the thumbnails below to access the user guides to help you navigate the Arches interface.

[ ] Update manual section - add thumbnails for guides. Images attached (links forthcoming, please add thumbnails before links ready). Order of appearance: How to search, Basic Search, Advanced Search

[ ] When hovering over the table of contents sections in Test the effect is more pronounced than in Prod. Is there a reason for this or can it be reverted to the way it was in Prod?

[ ] Update Contact info section "For more information or to report any issues please contact the Heritage Branch at<EMAIL_ADDRESS>or visit our website.

Add Territory Acknowledgement Statement under Contact section (do not add to table of contents) Text as follows: "The Heritage Branch acknowledges it carries out its work on the traditional territories of Indigenous nations throughout British Columbia. We pay our respects to the Elders, past and present, descendants and custodians of these lands. We honour the knowledge keepers and the continuing relationships with Indigenous peoples in BC that develop through our work together. The Heritage Branch is grateful to the Lkwungen-speaking people, today known as the Esquimalt and Songhees First Nations, on whose traditional territories we operate our main offices."

@emjohnst I have a question regarding a couple of points:

Question - can we put a placeholder for the video tutorial? Screenshot of homepage with updates
Updates to PDF manual and text (forthcoming)

I'm not sure what these mean exactly, are these updates something that we are still waiting for?

@jrods @bferguso I've updated the ticket with the thumbnails discussed. Let me know if you need me to email thumbnail images.

@emjohnst thank you for the thumbnails, however would you be able to remove the text from them? As the text we can be added in the browser to prevent it looking distorted on different screen sizes

@jrods Okay, do you want the white box removed too?

@emjohnst the white box with bcrhp text? yes please

@jrods @bferguso Changes are looking good - I have a couple minor edits included here and I will put in body of ticket.

[ ] Under Local Government Section fix spacing between Actand
[ ] Under contact heritage branch fix spacing between .caor
[ ] Reorder Icon so it is PDF, Basic Video, Advanced Video

Thanks!

@jrods @bferguso added a couple more edits our communications person caught, updated body of ticket.

Done in test


Mobile App [Radzima RN/UIKit] Find my location: show either user's location or all objects based on location button selection

Verified successfully on Test Flight as a part of Mobile Release 2 Build 17 UiKit v.1.1.1


Fix image tooltip displayed on top left corner.

discussion: https://chat.zulip.org/#narrow/stream/9-issues/topic/tooltip.20in.20the.20wrong.20place
Spamming the s when hovered on an image can cause the tooltip
to be displayed at the top left corner. This is caused by original
reference of the tooltip being removed from DOM. The re-rendering
is happening so quickly that tippy is not able to hide the tooltip
in time.
Even if this fixes the issue, I feel like we should add some sort of throttle function to s/S hotkeys since they cause re-renders and spamming them for some time causes the app to freeze.

Even if this fixes the issue, I feel like we should add some sort of throttle function to s/S hotkeys since they cause re-renders and spamming them for some time causes the app to freeze.

I think it'd be better to figure out why spamming those keyboard shortcut freezes the app and try to fix the underlying issues -- they could very well be performance leaks that affect regular use in a more subtle way.

Merged after a small commit message tweak, thanks @amanagr!


ERROR: Unable to download webpage: HTTP Error 403: Forbidden

Checklist

[ ] I'm reporting a broken site support
[ ] I've verified that I'm running youtube-dl version 2021.12.17
[ ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar issues including closed ones

Verbose log

PASTE VERBOSE LOG HERE

Description

ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

More info would be needed in the template format to help with this issue

Not sure if this is what you mean by verbose log, but this is the command line and the result i got.
C:\youtube-dl http://fdown.net/downloader.php?id===ANw1mL0lmbp9CZuV3LvlGZ1F2LkBXbfNzNzMTNyQzMy8Cdy9yMvMzMvcjNvgzMvMHduVmdl9idj9SYpRWZt9Cdl5mLkVmepFWbhtWYuQ2boNXYk9yL6MHc0RHa
[generic] downloader: Requesting header
WARNING: Could not send HEAD request to http://fdown.net/downloader.php?id===ANw1mL0lmbp9CZuV3LvlGZ1F2LkBXbfNzNzMTNyQzMy8Cdy9yMvMzMvcjNvgzMvMHduVmdl9idj9SYpRWZt9Cdl5mLkVmepFWbhtWYuQ2boNXYk9yL6MHc0RHa: HTTP Error 403: Forbidden
[generic] downloader: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

I've ensured I have the latest version of youtube-dl.

@mrmelwynm you're in the wrong place.

More info on this issue:
youtube-dl -f best --continue --ignore-errors 'https://www.youtube.com/watch?v=fgh0sqGacnU'
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[youtube] fgh0sqGacnU: Downloading webpage
ERROR: unable to download video data: HTTP Error 403: Forbidden

@suntong this isn't, and never was a valid issue. If you have a similar problem, you should post a new issue, while ensuring to fully complete the issue template.

If OP wants an extractor for fdown.net, post a site support request.


[tool_crash] ShaderCompilerException

Command
flutter upgrade
flutter clean
flutter run -d chrome

Steps to Reproduce

...flutter upgrade
...flutter clean
...flutter run -d chrome

Logs
ShaderCompilerException
#0      ShaderCompiler.compileShader (package:flutter_tools/src/build_system/targets/shader_compiler.dart:201:9)
<asynchronous suspension>
#1      writeBundle.<anonymous closure> (package:flutter_tools/src/bundle_builder.dart:185:25)
<asynchronous suspension>
#2      Future.wait.<anonymous closure> (dart:async/future.dart:522:21)
<asynchronous suspension>
#3      writeBundle (package:flutter_tools/src/bundle_builder.dart:163:3)
<asynchronous suspension>
#4      WebDevFS.update (package:flutter_tools/src/isolated/devfs_web.dart:867:9)
<asynchronous suspension>
#5      ResidentWebRunner._updateDevFS (package:flutter_tools/src/isolated/resident_web_runner.dart:487:35)
<asynchronous su

flutter doctor -v
[✓] Flutter (Channel master, 3.6.0-7.0.pre.49, on Ubuntu 22.04.1 LTS
    5.15.0-1018-raspi, locale en_US.UTF-8)
    • Flutter version 3.6.0-7.0.pre.49 on channel master at
      /home/charliepi/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cb234730a1 (41 minutes ago), 2022-11-24 07:03:41 -0500
    • Engine revision c46300a661
    • Dart version 2.19.0 (build 2.19.0-428.0.dev)
    • DevTools version 2.19.0

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup
      for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /snap/bin/chromium

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

[!] Android Studio (not installed)
    • Android Studio not found; download from
      https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup
      for detailed instructions).

[✓] VS Code (version 1.73.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.52.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-arm64    • Ubuntu 22.04.1 LTS
      5.15.0-1018-raspi
    • Chrome (web)    • chrome • web-javascript • Chromium 107.0.5304.110 snap

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

Hello @cjsmocjsmo. I am unable to reproduce this issue with the default counter app. Can you provide a complete and minimal, reproducible example, if possible?

Hello exaby73 I can not give you a minimal code example but I do have three projects that currently fail to build
https://github.com/cjsmocjsmo/movflo.git
https://github.com/cjsmocjsmo/atsflutter.git
https://github.com/cjsmocjsmo/seccamflut.git
They all fail with the same error message as above.

Could you provide the complete logs of flutter run -d chrome -v?

flutter run -d chrome -v
[  +67 ms] Unable to locate an Android SDK.
[  +50 ms] executing: uname -m
[  +24 ms] Exit code 0 from: uname -m
[   +2 ms] aarch64
[   +7 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git -c
log.showSignature=false log -n 1 --pretty=format:%H
[  +62 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[   +4 ms] cb234730a11d2065ef8364ae231b0ca77e193a52
[   +1 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git tag
--points-at cb234730a11d2065ef8364ae231b0ca77e193a52
[ +108 ms] Exit code 0 from: git tag --points-at
cb234730a11d2065ef8364ae231b0ca77e193a52
[  +13 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git
describe --match ..* --long --tags cb234730a11d2065ef8364ae231b0ca77e193a52
[  +83 ms] Exit code 0 from: git describe --match ..* --long --tags
cb234730a11d2065ef8364ae231b0ca77e193a52
[  +15 ms] 3.6.0-6.0.pre-49-gcb234730a1
[  +82 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git
rev-parse --abbrev-ref --symbolic @{upstream}
[  +43 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[   +1 ms] origin/master
[        ] executing: [/home/charliepi/snap/flutter/common/flutter/] git
ls-remote --get-url origin
[  +31 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[  +84 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git
rev-parse --abbrev-ref HEAD
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] master
[ +245 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
skipping update.
[  +10 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping
update.
[  +28 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[   +2 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[   +2 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[   +2 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[ +658 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[   +9 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[  +16 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[ +523 ms] Skipping pub get: version match.
[ +196 ms] Found plugin cloud_firestore at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore-3.5.1/
[  +48 ms] Found plugin cloud_firestore_web at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore_web-2.8.10/
[ +113 ms] Found plugin file_picker at
/home/charliepi/.pub-cache/hosted/pub.dev/file_picker-5.2.2/
[  +46 ms] Found plugin firebase_auth at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth-3.11.2/
[  +76 ms] Found plugin firebase_auth_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth_web-4.6.1/
[  +59 ms] Found plugin firebase_core at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core-1.24.0/
[  +67 ms] Found plugin firebase_core_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core_web-1.7.3/
[  +51 ms] Found plugin firebase_storage at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage-10.3.11/
[  +71 ms] Found plugin firebase_storage_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage_web-3.3.9/
[  +35 ms] Found plugin flutter_inappwebview at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.5.0+5/
[  +53 ms] Found plugin flutter_native_splash at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_native_splash-2.2.11/
[  +24 ms] Found plugin flutter_plugin_android_lifecycle at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.7
/
[ +133 ms] Found plugin msix at
/home/charliepi/.pub-cache/hosted/pub.dev/msix-3.6.6/
[  +30 ms] Found plugin path_provider at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
[  +15 ms] Found plugin path_provider_android at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_android-2.0.20/
[  +12 ms] Found plugin path_provider_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
[  +10 ms] Found plugin path_provider_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
[  +16 ms] Found plugin path_provider_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
[  +18 ms] Found plugin path_provider_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
[  +80 ms] Found plugin url_launcher at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher-6.1.6/
[   +9 ms] Found plugin url_launcher_android at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.19/
[  +10 ms] Found plugin url_launcher_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
[  +13 ms] Found plugin url_launcher_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
[  +10 ms] Found plugin url_launcher_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
[  +16 ms] Found plugin url_launcher_web at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
[   +8 ms] Found plugin url_launcher_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
[  +19 ms] Found plugin video_player at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player-2.4.7/
[   +8 ms] Found plugin video_player_android at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_android-2.3.9/
[   +9 ms] Found plugin video_player_avfoundation at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.3.7/
[  +13 ms] Found plugin video_player_web at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_web-2.0.12/
[ +344 ms] Found plugin cloud_firestore at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore-3.5.1/
[   +9 ms] Found plugin cloud_firestore_web at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore_web-2.8.10/
[  +36 ms] Found plugin file_picker at
/home/charliepi/.pub-cache/hosted/pub.dev/file_picker-5.2.2/
[  +11 ms] Found plugin firebase_auth at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth-3.11.2/
[  +20 ms] Found plugin firebase_auth_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth_web-4.6.1/
[   +6 ms] Found plugin firebase_core at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core-1.24.0/
[  +14 ms] Found plugin firebase_core_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core_web-1.7.3/
[   +6 ms] Found plugin firebase_storage at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage-10.3.11/
[  +12 ms] Found plugin firebase_storage_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage_web-3.3.9/
[   +7 ms] Found plugin flutter_inappwebview at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.5.0+5/
[  +16 ms] Found plugin flutter_native_splash at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_native_splash-2.2.11/
[   +5 ms] Found plugin flutter_plugin_android_lifecycle at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.7
/
[  +43 ms] Found plugin msix at
/home/charliepi/.pub-cache/hosted/pub.dev/msix-3.6.6/
[  +11 ms] Found plugin path_provider at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
[   +3 ms] Found plugin path_provider_android at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_android-2.0.20/
[   +3 ms] Found plugin path_provider_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
[   +4 ms] Found plugin path_provider_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
[   +4 ms] Found plugin path_provider_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
[   +5 ms] Found plugin path_provider_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
[  +45 ms] Found plugin url_launcher at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher-6.1.6/
[   +6 ms] Found plugin url_launcher_android at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.19/
[   +3 ms] Found plugin url_launcher_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
[   +4 ms] Found plugin url_launcher_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
[   +3 ms] Found plugin url_launcher_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
[   +8 ms] Found plugin url_launcher_web at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
[   +5 ms] Found plugin url_launcher_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
[   +5 ms] Found plugin video_player at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player-2.4.7/
[   +4 ms] Found plugin video_player_android at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_android-2.3.9/
[   +4 ms] Found plugin video_player_avfoundation at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.3.7/
[   +4 ms] Found plugin video_player_web at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_web-2.0.12/
[ +133 ms] Found plugin cloud_firestore at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore-3.5.1/
[   +7 ms] Found plugin cloud_firestore_web at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore_web-2.8.10/
[  +18 ms] Found plugin file_picker at
/home/charliepi/.pub-cache/hosted/pub.dev/file_picker-5.2.2/
[   +6 ms] Found plugin firebase_auth at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth-3.11.2/
[   +6 ms] Found plugin firebase_auth_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth_web-4.6.1/
[   +5 ms] Found plugin firebase_core at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core-1.24.0/
[   +7 ms] Found plugin firebase_core_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core_web-1.7.3/
[   +4 ms] Found plugin firebase_storage at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage-10.3.11/
[  +10 ms] Found plugin firebase_storage_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage_web-3.3.9/
[   +5 ms] Found plugin flutter_inappwebview at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.5.0+5/
[  +13 ms] Found plugin flutter_native_splash at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_native_splash-2.2.11/
[   +5 ms] Found plugin flutter_plugin_android_lifecycle at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.7
/
[  +42 ms] Found plugin msix at
/home/charliepi/.pub-cache/hosted/pub.dev/msix-3.6.6/
[   +8 ms] Found plugin path_provider at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
[   +3 ms] Found plugin path_provider_android at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_android-2.0.20/
[   +3 ms] Found plugin path_provider_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
[   +3 ms] Found plugin path_provider_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
[   +3 ms] Found plugin path_provider_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
[   +5 ms] Found plugin path_provider_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
[  +38 ms] Found plugin url_launcher at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher-6.1.6/
[   +3 ms] Found plugin url_launcher_android at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.19/
[   +3 ms] Found plugin url_launcher_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
[   +5 ms] Found plugin url_launcher_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
[   +5 ms] Found plugin url_launcher_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
[   +6 ms] Found plugin url_launcher_web at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
[   +4 ms] Found plugin url_launcher_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
[   +7 ms] Found plugin video_player at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player-2.4.7/
[   +4 ms] Found plugin video_player_android at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_android-2.3.9/
[   +3 ms] Found plugin video_player_avfoundation at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.3.7/
[   +6 ms] Found plugin video_player_web at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_web-2.0.12/
[ +556 ms] Generating
/home/charliepi/ats/atsflutter/android/app/src/main/java/io/flutter/plugins/Gene
ratedPluginRegistrant.java
[+1908 ms] Launching lib/main.dart on Chrome in debug mode...
[ +795 ms] Initializing file store
[  +92 ms] Skipping target: gen_localizations
[  +24 ms] Skipping target: gen_dart_plugin_registrant
[   +4 ms] Skipping target: _composite
[  +24 ms] complete
[  +12 ms] Updating assets
[ +666 ms] Manifest contained wildcard assets. Inserting missing file into build
graph to force rerun. for more information see #56466.
[  +22 ms] Waiting for connection from debug service on Chrome...
[  +49 ms] Found plugin cloud_firestore at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore-3.5.1/
[   +7 ms] Found plugin cloud_firestore_web at
/home/charliepi/.pub-cache/hosted/pub.dev/cloud_firestore_web-2.8.10/
[  +19 ms] Found plugin file_picker at
/home/charliepi/.pub-cache/hosted/pub.dev/file_picker-5.2.2/
[   +5 ms] Found plugin firebase_auth at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth-3.11.2/
[  +10 ms] Found plugin firebase_auth_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_auth_web-4.6.1/
[   +5 ms] Found plugin firebase_core at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core-1.24.0/
[   +7 ms] Found plugin firebase_core_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_core_web-1.7.3/
[   +4 ms] Found plugin firebase_storage at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage-10.3.11/
[   +7 ms] Found plugin firebase_storage_web at
/home/charliepi/.pub-cache/hosted/pub.dev/firebase_storage_web-3.3.9/
[   +4 ms] Found plugin flutter_inappwebview at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.5.0+5/
[   +7 ms] Found plugin flutter_native_splash at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_native_splash-2.2.11/
[   +6 ms] Found plugin flutter_plugin_android_lifecycle at
/home/charliepi/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.7
/
[  +25 ms] Found plugin msix at
/home/charliepi/.pub-cache/hosted/pub.dev/msix-3.6.6/
[   +8 ms] Found plugin path_provider at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
[   +3 ms] Found plugin path_provider_android at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_android-2.0.20/
[   +3 ms] Found plugin path_provider_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
[   +3 ms] Found plugin path_provider_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
[   +2 ms] Found plugin path_provider_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
[   +4 ms] Found plugin path_provider_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
[  +21 ms] Found plugin url_launcher at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher-6.1.6/
[   +2 ms] Found plugin url_launcher_android at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.19/
[   +2 ms] Found plugin url_launcher_ios at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
[   +2 ms] Found plugin url_launcher_linux at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
[   +4 ms] Found plugin url_launcher_macos at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
[   +5 ms] Found plugin url_launcher_web at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
[   +4 ms] Found plugin url_launcher_windows at
/home/charliepi/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
[   +3 ms] Found plugin video_player at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player-2.4.7/
[   +2 ms] Found plugin video_player_android at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_android-2.3.9/
[   +2 ms] Found plugin video_player_avfoundation at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_avfoundation-2.3.7/
[   +4 ms] Found plugin video_player_web at
/home/charliepi/.pub-cache/hosted/pub.dev/video_player_web-2.0.12/
[ +747 ms] Compilation to SkSL failed.
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag: GLSL to SPIRV failed; Compilation
error. 3 error(s) and
1 warning(s).
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag: warning: (version, profile) forced
to be (460, core),
while in source code it is (320, es)
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:9: error: '#include' : Included file
not found. for
header name: flutter/runtime_effect.glsl
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:93: error: 'FlutterFragCoord' : no
matching overloaded
function found
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:93: error: '=' :  cannot convert from
' const float' to '
temp 2-component vector of float'
[ +106 ms] "flutter run" took 8,877ms.
[  +33 ms] Sending crash report to Google.
[ +401 ms] Crash report sent (report ID: 4187edaa83d4b74d)
[   +3 ms] Oops; flutter has exited unexpectedly: "ShaderCompilerException:
Shader
compilation of
"/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/s
haders/ink_sparkle.frag" to
"build/flutter_assets/shaders/ink_sparkle.frag"
failed with exit code 1.
impellerc stdout:
       impellerc stderr:
       Compilation to SkSL failed.

/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag: GLSL to SPIRV failed; Compilation error. 3
error(s) and
1 warning(s).
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag: warning: (version, profile) forced to be
(460, core),
while in source code it is (320, es)
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:9: error: '#include' : Included file not
found. for
header name: flutter/runtime_effect.glsl
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:93: error: 'FlutterFragCoord' : no matching
overloaded
function found
/home/charliepi/snap/flutter/common/flutter/packages/flutter/lib/src/material/sh
aders/ink_sparkle.frag:93: error: '=' :  cannot convert from ' const
float' to '
temp 2-component vector of float'
       ".

[ +151 ms] executing: [/home/charliepi/snap/flutter/common/flutter/] git -c
log.showSignature=false log -n 1 --pretty=format:%ar
[  +35 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%ar
[   +1 ms] 24 hours ago
[+2318 ms] A crash report has been written to
/home/charliepi/ats/atsflutter/flutter_07.log.
[        ] This crash may already be reported. Check GitHub for similar crashes.
[   +1 ms]
https://github.com/flutter/flutter/issues?q=is%3Aissue+ShaderCompilerException%3
A+Shader+compilation+of+%22%2Fhome%2Fcharliepi%2Fsnap%2Fflutter%2Fcommon%2Fflutt
er%2Fpackages%2Fflutter%2Flib%2Fsrc%2Fmaterial%2Fshaders%2Fink_sparkle.frag%22+t
o+%22build%2Fflutter_assets%2Fshaders%2Fink_sparkle.frag%22+failed+with+exit+cod
e+1.%0Aimpellerc+stdout%3A%0A%0Aimpellerc+stderr%3A%0ACompilation+to+SkSL+failed
.%0A%2Fhome%2Fcharliepi%2Fsnap%2Fflutter%2Fcommon%2Fflutter%2Fpackages%2Fflutter
%2Flib%2Fsrc%2Fmaterial%2Fshaders%2Fink_sparkle.frag%3A+GLSL+to+SPIRV+failed%3B+
Compilation+error.+3+error%28s%29+and+1+warning%28s%29.%0A%2Fhome%2Fcharliepi%2F
snap%2Fflutter%2Fcommon%2Fflutter%2Fpackages%2Fflutter%2Flib%2Fsrc%2Fmaterial%2F
shaders%2Fink_sparkle.frag%3A+warning%3A+%28version%2C+profile%29+forced+to+be+%
28460%2C+core%29%2C+while+in+source+code+it+is+%28320%2C+es%29%0A%2Fhome%2Fcharl
iepi%2Fsnap%2Fflutter%2Fcommon%2Fflutter%2Fpackages%2Fflutter%2Flib%2Fsrc%2Fmate
rial%2Fshaders%2Fink_sparkle.frag%3A9%3A+error%3A+%27%23include%27+%3A+Included+
file+not+found.+for+header+name%3A+flutter%2Fruntime_effect.glsl%0A%2Fhome%2Fcha
rliepi%2Fsnap%2Fflutter%2Fcommon%2Fflutter%2Fpackages%2Fflutter%2Flib%2Fsrc%2Fma
terial%2Fshaders%2Fink_sparkle.frag%3A93%3A+error%3A+%27FlutterFragCoord%27+%3A+
no+matching+overloaded+function+found%0A%2Fhome%2Fcharliepi%2Fsnap%2Fflutter%2Fc
ommon%2Fflutter%2Fpackages%2Fflutter%2Flib%2Fsrc%2Fmaterial%2Fshaders%2Fink_spar
kle.frag%3A93%3A+error%3A+%27%3D%27+%3A++cannot+convert+from+%27+const+float%27+
to+%27+temp+2-component+vector+of+float%27%0A%0A%0A%0A%0A
[   +9 ms] To report your crash to the Flutter team, first read the guide to
filing a bug.
[   +1 ms] https://flutter.dev/docs/resources/bug-reports
[   +1 ms] Create a new GitHub issue by pasting this link into your browser and
completing
the issue template. Thank you!
[  +63 ms]
https://github.com/flutter/flutter/issues/new?title=[tool_crash]+ShaderCompi
lerException&body=%23%23+Command%0A%60%60%60%0Aflutter+run+-d+chrome+-v%0A%60%60
%60%0A%0A%23%23+Steps+to+Reproduce%0A1.+...%0A2.+...%0A3.+...%0A%0A%23%23+Logs%0
AShaderCompilerException%0A%60%60%60%0A%230++++++ShaderCompiler.compileShader+%2
8package%3Aflutter_tools%2Fsrc%2Fbuild_system%2Ftargets%2Fshader_compiler.dart%3
A201%3A9%29%0A%3Casynchronous+suspension%3E%0A%231++++++writeBundle.%3Canonymous
+closure%3E+%28package%3Aflutter_tools%2Fsrc%2Fbundle_builder.dart%3A185%3A25%29
%0A%3Casynchronous+suspension%3E%0A%232++++++Future.wait.%3Canonymous+closure%3E
+%28dart%3Aasync%2Ffuture.dart%3A522%3A21%29%0A%3Casynchronous+suspension%3E%0A%
233++++++writeBundle+%28package%3Aflutter_tools%2Fsrc%2Fbundle_builder.dart%3A16
3%3A3%29%0A%3Casynchronous+suspension%3E%0A%234++++++WebDevFS.update+%28package%
3Aflutter_tools%2Fsrc%2Fisolated%2Fdevfs_web.dart%3A867%3A9%29%0A%3Casynchronous
+suspension%3E%0A%235++++++ResidentWebRunner._updateDevFS+%28package%3Aflutter_t
ools%2Fsrc%2Fisolated%2Fresident_web_runner.dart%3A487%3A35%29%0A%3Casynchronous
+suspension%3E%0A%236++++++ResidentWebRunner.run.%3Canonymous+closure%3E+%28pack
age%3Aflutter_tools%2Fsrc%2Fisolated%2Fresident_web_runner.dart%3A284%3A41%29%0A
%3Casynchronous+suspension%3E%0A%237++++++asyncGuard.%3Canonymous+closure%3E+%28
package%3Aflutter_tools%2Fsrc%2Fbase%2Fasync_guard.dart%3A111%3A24%29%0A%3Casync
hronous+suspension%3E%0A%60%60%60%0A%60%60%60%0A%1B%5B32m%5B%E2%9C%93%5D%1B%5B39
m+Flutter+%28Channel+master%2C+3.6.0-7.0.pre.49%2C+on+Ubuntu+22.04.1+LTS%0A++++5
.15.0-1018-raspi%2C+locale+en_US.UTF-8%29%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+Flut
ter+version+3.6.0-7.0.pre.49+on+channel+master+at%0A++++++%2Fhome%2Fcharliepi%2F
snap%2Fflutter%2Fcommon%2Fflutter%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+Upstream+rep
ository+https%3A%2F%2Fgithub.com%2Fflutter%2Fflutter.git%0A++++%1B%5B32m%E2%80%A
2%1B%5B39m+Framework+revision+cb234730a1+%2824+hours+ago%29%2C+2022-11-24+07%3A0
3%3A41+-0500%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+Engine+revision+c46300a661%0A++++
%1B%5B32m%E2%80%A2%1B%5B39m+Dart+version+2.19.0+%28build+2.19.0-428.0.dev%29%0A+
+++%1B%5B32m%E2%80%A2%1B%5B39m+DevTools+version+2.19.0%0A%0A%1B%5B31m%5B%E2%9C%9
7%5D%1B%5B39m+Android+toolchain+-+develop+for+Android+devices%0A++++%1B%5B31m%E2
%9C%97%1B%5B39m+Unable+to+locate+Android+SDK.%0A++++++Install+Android+Studio+fro
m%3A%0A++++++https%3A%2F%2Fdeveloper.android.com%2Fstudio%2Findex.html%0A++++++O
n+first+launch+it+will+assist+you+in+installing+the+Android+SDK%0A++++++componen
ts.%0A++++++%28or+visit+https%3A%2F%2Fflutter.dev%2Fdocs%2Fget-started%2Finstall
%2Flinux%23android-setup%0A++++++for+detailed+instructions%29.%0A++++++If+the+An
droid+SDK+has+been+installed+to+a+custom+location%2C+please+use%0A++++++%60flutt
er+config+--android-sdk%60+to+update+to+that+location.%0A%0A%0A%1B%5B32m%5B%E2%9
C%93%5D%1B%5B39m+Chrome+-+develop+for+the+web%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+
CHROME_EXECUTABLE+%3D+%2Fsnap%2Fbin%2Fchromium%0A%0A%1B%5B32m%5B%E2%9C%93%5D%1B%
5B39m+Linux+toolchain+-+develop+for+Linux+desktop%0A++++%1B%5B32m%E2%80%A2%1B%5B
39m+clang+version+6.0.0-1ubuntu2+%28tags%2FRELEASE_600%2Ffinal%29%0A++++%1B%5B32
m%E2%80%A2%1B%5B39m+cmake+version+3.10.2%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+ninja
+version+1.8.2%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+pkg-config+version+0.29.1%0A%0A
%1B%5B33m%5B%21%5D%1B%5B39m+Android+Studio+%28not+installed%29%0A++++%1B%5B32m%E
2%80%A2%1B%5B39m+Android+Studio+not+found%3B+download+from%0A++++++https%3A%2F%2
Fdeveloper.android.com%2Fstudio%2Findex.html%0A++++++%28or+visit+https%3A%2F%2Ff
lutter.dev%2Fdocs%2Fget-started%2Finstall%2Flinux%23android-setup%0A++++++for+de
tailed+instructions%29.%0A%0A%1B%5B32m%5B%E2%9C%93%5D%1B%5B39m+VS+Code+%28versio
n+1.73.1%29%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+VS+Code+at+%2Fusr%2Fshare%2Fcode%0
A++++%1B%5B32m%E2%80%A2%1B%5B39m+Flutter+extension+version+3.52.0%0A%0A%1B%5B32m
%5B%E2%9C%93%5D%1B%5B39m+Connected+device+%282+available%29%0A++++%1B%5B32m%E2%8
0%A2%1B%5B39m+Linux+%28desktop%29+%E2%80%A2+linux++%E2%80%A2+linux-arm64++++%E2%
80%A2+Ubuntu+22.04.1+LTS%0A++++++5.15.0-1018-raspi%0A++++%1B%5B32m%E2%80%A2%1B%5
B39m+Chrome+%28web%29++++%E2%80%A2+chrome+%E2%80%A2+web-javascript+%E2%80%A2+Chr
omium+107.0.5304.110+snap%0A%0A%1B%5B32m%5B%E2%9C%93%5D%1B%5B39m+HTTP+Host+Avail
ability%0A++++%1B%5B32m%E2%80%A2%1B%5B39m+All+required+HTTP+hosts+are+available%
0A%0A%1B%5B33m%21%1B%5B39m+Doctor+found+issues+in+2+categories.%0A%0A%60%60%60%0
A%0A%23%23+Flutter+Application+Metadata%0A%2A%2AType%2A%2A%3A+app%0A%2A%2AVersio
n%2A%2A%3A+1.0.0%2B12%0A%2A%2AMaterial%2A%2A%3A+true%0A%2A%2AAndroid+X%2A%2A%3A+
false%0A%2A%2AModule%2A%2A%3A+false%0A%2A%2APlugin%2A%2A%3A+false%0A%2A%2AAndroi
d+package%2A%2A%3A+null%0A%2A%2AiOS+bundle+identifier%2A%2A%3A+null%0A%2A%2ACrea
tion+channel%2A%2A%3A+master%0A%2A%2ACreation+framework+version%2A%2A%3A+2386c3d
06e72b118e2d5e978e9b60eb8b8dd8b17%0A%23%23%23+Plugins%0Acloud_firestore-3.5.1%0A
cloud_firestore_web-2.8.10%0Afile_picker-5.2.2%0Afirebase_auth-3.11.2%0Afirebase
_auth_web-4.6.1%0Afirebase_core-1.24.0%0Afirebase_core_web-1.7.3%0Afirebase_stor
age-10.3.11%0Afirebase_storage_web-3.3.9%0Aflutter_inappwebview-5.5.0%2B5%0Aflut
ter_native_splash-2.2.11%0Aflutter_plugin_android_lifecycle-2.0.7%0Amsix-3.6.6%0
Apath_provider-2.0.11%0Apath_provider_android-2.0.20%0Apath_provider_ios-2.0.11%
0Apath_provider_linux-2.1.7%0Apath_provider_macos-2.0.6%0Apath_provider_windows-
2.1.3%0Aurl_launcher-6.1.6%0Aurl_launcher_android-6.0.19%0Aurl_launcher_ios-6.0.
17%0Aurl_launcher_linux-3.0.1%0Aurl_launcher_macos-3.0.1%0Aurl_launcher_web-2.0.
13%0Aurl_launcher_windows-3.0.1%0Avideo_player-2.4.7%0Avideo_player_android-2.3.
9%0Avideo_player_avfoundation-2.3.7%0Avideo_player_web-2.0.12%0A%0A&labels=tool%
2Csevere%3A+crash
[  +68 ms] ensureAnalyticsSent: 33ms
[        ] Running 1 shutdown hook
[   +3 ms] Shutdown hooks complete
[   +2 ms] exiting with code 1

Hello @cjsmocjsmo. I see there is already an issue raised https://github.com/flutter/flutter/issues/115433. You have also raised this issue again despite it being closed due to being a duplicate (https://github.com/flutter/flutter/issues/115873). Please refrain from creating multiple duplicate issues. You can post your findings in the original issue and follow up there.
Since this is a duplicate, I am closing this issue. Thank you

flutter and the flutter team will not get another bug report from me ever.
Not being able to build my projects for 9 days is unacceptable so I am exploring other technologies to use for my projects.
Thank you for your time and assistance.

There are many other priority issues the Flutter team is working on. Unfortunately, their focus is on those issues, but that doesn't mean your issue is not going to be fixed in the near future. The issue you raised was raised 12 days ago, and already has a P3 priority and is already assigned to someone to work on. It takes time to fix bugs. You can see how these priorities work here. Please be patient while the team is working on these issues. I won't stop you from going to other technologies, but please also understand that Flutter is a software, and no software is without bugs.  Hopefully by that time, your issues will be fixed :)
I do recommend you post your findings on the original issue, and also put a thumbs up on the original post. The Flutter team uses thumbs up reactions to further prioritize issues.
But since the original issue is already prioritized, and is already assigned to someone to fix, there's nothing really to do than wait for it to be fixed unfortunately :(

Hi Nabeel thank you for your thoughtful response but at this point I really
don't care.  This bug reporting experience has left me angry, frustrated
and disappointed. I have already started to switch my projects away from
flutter and I will not use flutter ever again.  Good luck, I hope you get
it figured out.
On Sun, Nov 27, 2022 at 11:23 PM Nabeel Parkar @.***>
wrote:

There are many other priority issues the Flutter team is working on.
Unfortunately, their focus is on those issues, but that doesn't mean your
issue is not going to be fixed in the near future. The issue you raised was
raised 12 days ago, and already has a P3 priority and is already assigned
to someone to work on. It takes time to fix bugs. You can see how these
priorities work here
https://github.com/flutter/flutter/wiki/Issue-hygiene#priorities.
Please be patient while the team is working on these issues. I won't stop
you from going to other technologies, but please also understand that
Flutter is a software, and no software is without bugs.  Hopefully by that time, your
issues will be fixed :)
I do recommend you post your findings on the original issue, and also put
a thumbs up on the original post. The Flutter team uses thumbs up
reactions to further prioritize issues
https://github.com/flutter/flutter/wiki/Issue-hygiene#thumbs-up-reactions
.
But since the original issue is already prioritized, and is already
assigned to someone to fix, there's nothing really to do than wait for it
to be fixed unfortunately :(
—
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/115978#issuecomment-1328650022,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACDX2SGRB546JJMGSVETA4LWKRMVTANCNFSM6AAAAAASKLSUFI
.
You are receiving this because you were mentioned.Message ID:
@.***>


os/board/rtl8730e To start softap on wlan1

hi abhishek,
yes you are correct, typo here, I will remove the debug log also
besides please also help to check if any flag was set incorrectly in [rtk_netmgr.c] also

hi abhishke, I have revised the code as per requested, kindly help to review again, thanks


More work on porting to Godot4 -- Part 2

I've marked some warnings to be ignored - particularly those that complain about overriding native class declaration. It seems intentional, since those methods are later used in other places of the plugin.

There is a reason why "overriding native class declaration" warning exists and why it is treated as error by default.
That is because not all engine methods are marked virtual and therefore not overridable. Instead they get shadowed. That means they will not necessarily get called as you would expect. This behavior already existed in 3.x but Godot didn't emit a warning about it.
See also the discussion in https://github.com/godotengine/godot/issues/55024.
So, ignoring those warnings is not a fix. These cases of shadowing need to be actually fixed by changing the implementation.
Also, the duplicate() shadowings in various files are most certainly

There is a reason why "overriding native class declaration" warning exists and why it is treated as error by default.
That is because not all engine methods are marked virtual and therefore not overridable. Instead they get shadowed. That means they will not necessarily get called as you would expect. This behavior already existed in 3.x but Godot didn't emit a warning about it.
See also the discussion in https://github.com/godotengine/godot/issues/55024.
So, ignoring those warnings is not a fix. These cases of shadowing need to be actually fixed by changing the implementation.
I saw you already fixed some of it, e.g. the part for adding child nodes. So there are only a few cases left where we need to find a better solution.
Also, the duplicate() overrides in various files are most certainly not necessary anymore, since https://github.com/godotengine/godot/issues/58031 was fixed.
I guess it's better to split this PR up in multiple parts. I will create some issues to keep track of those parts that need more sophisticated fixes.

Alright, I left those warnings as is. Fixed another case of shadowing in one of the panels.
There's one more thing. It seems that Z Index section is hidden in GUI edge panel and remains unused.  I checked with upstream, and it seems to be the case there. I left it as is for now.

Merged, good work!


Can convert Swift AST to Swift source code?

🚨New Issue Checklist🚨

[x] Updated swift-ast to the latest version
[x] I am aware that the swift-ast -github-issue /path/to/file.swift might help me generate this file

Issue Summary
[Insert a brief but thorough description of the issue]
Environment

OS Info: [Please insert the operating system name and version]
Yanagiba/swift-ast version: [Please insert the swift-ast version]

Reproduction Steps
[Detailed steps to reproduce the issue.]

Sample code
[Insert sample source code here]

Command to run swift-ast with the code above:
swift-ast sample.swift

Expected Result
What do you expect to happen as a result of the reproduction steps?
Actual Behavior
What currently happens as a result of the reproduction steps?
[
  Insert the current outputs and
  maybe other information that
  could help us understand the issue better
]

Even Better
Is your project open sourced? If yes, can you point us to your repository?
If not, is it possible to make a small project that fails the Travis CI?
If not, can you create a gist with your sample code for us?

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment.

This issue will be auto-closed because there hasn't been any activity for a few months. Feel free to open a new one if you still experience this problem.


Cloud: MSAL

Xamarin.Forms had https://learn.microsoft.com/en-gb/xamarin/xamarin-forms/data-cloud/authentication/azure-ad-b2c on authenticating with AD B2C using MSAL. We need a MAU equivalent doc, if MSAL hasn't/isn't providing anything.

This has been taken care of via the magic of contextual TOC entries.


Not supplying value to column auto inserts 0 values

Bug Report
Describe the bug
Not supplying a value to a column that is defined in a table results in the value being set to 0.
I can see this being some kind of error prevention mechanism but columns like "created_at" become pretty hard to handle due to this behaviour.
Given that both the zero value as well as column name have to be sent to the supabase instance also adds quite a bit of network overhead that could be avoided.
Reproduction
Add a column to a table, when creating the object don't supply an object to the column and upsert the entry.
System Info

OS: Windows 10 Pro
.NET 6
Visual Studio 17.0.4
Versions: supabase: 0.2.11; postgrest: 2.0.5

@warflash this one is a little more complicated. Would love some feedback!
Two solutions with (what I see) are huge problems:

You can set a default value to a column by specifying one in the model, for example:

class Example extends BaseModel {
   [Column("created_at")]
   public DateTime CreatedAt {get; set;} = DateTime.Now;
}

The positive, a new model instance will always have a default value, the negative, new parsed models will always have a default value and that may, at times, be incorrect.

What happens if I want to explicitly null a column?

As far as determining which columns should be inserted/updated, the simplest way would be through null checks, but there are often times that one needs to insert/update a column to a null value. So that doesn't seem to be the answer either.

Potential solution?
New Attribute:
enum UseValue {
  Always,
  OnInsertAndUpsert
}

class Example extends BaseModel {
   [Column("other"), DefaultValue(15, UseValue.Always)]
   public int Other {get; set;}

   [Column("created_at"), DefaultValue(DateTime.Now, UseValue.OnInsertAndUpsert)]
   public DateTime CreatedAt {get; set;}
}

Seems like that structure would address the problems above - thoughts?

As far as determining which columns should be inserted/updated, the simplest way would be through null checks, but there are often times that one needs to insert/update a column to a null value. So that doesn't seem to be the answer either.

That is true, I did not think of that. What a rabbit hole...
It's funny how easy it is to not include certain props in javascript since you can just not include the prop in the json, and set the props value to null  in case you want to update the column to null.
Due to C# setting a props value to null regardless if it was passed when creating or omited alltogether such a behaviour seems very difficult to model.

For my personal usecase, and generally speaking for people who don't need to update their column to null, there is the option to set NullValueHandling = NullValueHandling.Ignore in JsonSerializerSettings.
I just need to figure out how to actually pass those settings to my supabase/postgrest instance .
For the issue I tried to explain I frankly don't think setting DefaultValue is the solution since even if you don't initialize a property it will still be set to the default - overwriting columns in the db. UseValue.OnNotNull might partially solve that, since that way you can decide on a per column basis on how to handle null values and you don't have to straight up omit all null properties in the serializer.
Something like the Conditional Property Serialization Newtonsoft provides sounds like it could be useful here, I just couldn't think of a way to differentiate between implicit nulls by not providing the property on construction - and explicit nulls by passing null to the property.
To kind of show exactly what I'm looking for and to maybe make things easier to reference I drew this sketch real quick, I hope it makes sense^^

@warflash tossing an answer tonight just if it’s helpful, I can look more thoroughly tomorrow.
but postgrest-sharp just wraps Newtonsoft’s json.net. So you should be able to specify serializer settings in the client (it’s in ClientOptions) or even add the NullValueHandling directly on the model and it should be respected!

@warflash I've set it up so that a Column on a BaseModel can specify its NullValueHandling policy.
Given:
[Table("kitchen_sink")]
    public class KitchenSink : BaseModel
    {
        [Column("datetime_value")]
        public DateTime? DateTimeValue { get; set; }

        [Column("datetime_value_1", NullValueHandling = NullValueHandling.Ignore)]
        public DateTime? DateTimeValue1 { get; set; }
    }
}

The following test was written:
var client = Client.Initialize(baseUrl);
var now = DateTime.UtcNow;
var model = new KitchenSink
{
    DateTimeValue = now,
    DateTimeValue1 = now
};

var insertResponse = await client.Table<KitchenSink>().Insert(model);

Assert.AreEqual(now, insertResponse.Models[0].DateTimeValue);
Assert.AreEqual(now, insertResponse.Models[0].DateTimeValue1);

// Should update Null based on Column Attribute
insertResponse.Models[0].DateTimeValue = null;

// Should be ignored on updated based on Column Attribute
insertResponse.Models[0].DateTimeValue1 = null;

var updatedResponse = await client.Table<KitchenSink>().Update(insertResponse.Models[0]);

Assert.IsNull(updatedResponse.Models[0].DateTimeValue);
Assert.IsNotNull(updatedResponse.Models[0].DateTimeValue1);

Hey @acupofjose, just got back from my holidays, hope you had a great start into 2022 :)
Thanks alot for the update on the issue! The snippets do look really nice, will try to take a deeper look and test it out tomorrow👌


Firefox bug: Long non-breaking text collapsing block groups.

When there is non-breaking text inside a .block and the block is too small, instead of overflowing the div.block or breaking the text to new lines it makes the block jump below.
Example

Second row, third column: "ArcSDE/Enterprise Geodatabase" is pushing the next .block below
Solution?
word-break: break-all;

or
min-width: 0;

I like the min-width: 0 line - any preference on this @paulcpederson ?

definitely not word-break: break-all. I agree min-width: 0 is probably the way to go.

Addressed in #672


ResponsiveLayout loses state when changing :(

Need to convert the ResponsiveLayoutItem to render as a layout with body instead of components with children.

Actually, a big problem... I'm going to attempt to solve this with custom attributes with razor syntax.  No more separate templates.  I can't get blazor to keep the ChildContent of one item for the other item.

Ok, massively refactored ResponsiveLayout and how to use it.  I can't figure out what is causing the Panel to not close properly though.  I think I've removed extraneous re-render calls.  However, when the Panel animates closed, it blinks back open and then blinks closed again.  This does NOT happen with a plain Panel on the demo Panel page, only with the Panel inside a ResponsiveLayoutItem.

Seems to actually be a bug in Panel.  When Panel gets re-rendered during a close animation, that triggers the flicker.  Yes, there might be one extra unnecessary render call from ResponsiveLayout, but that shouldn't affect the Panel if it were working properly.  It's working better now, but still sometimes shows the flicker.

Closing to track the Panel bug instead


Qualified module completion not triggering

Qualified module completion, eg. with no module imported qualified as Number, completing Number.fromString
At some point there seems to have been a change introduced, I know not where, that means that suggestions don't trigger automatically after typing the . and continuing to type. I can't find an existing issue for this, so may as well track that with this issue.
Actually it's odd, in vscode currently if I type "Number.fromS", the suggestion is just "Number" (type from Prim) and then if I wait a short while, the qualified-module suggestions pop up. If I manually trigger completion at that point instead, the qualified-module suggestions also pop up, same with editing elsewhere and going back to continue typing fromString.

Seems this was related to whether the returned suggestions list was reported as incomplete, the check for this was erroneous, so an incomplete list is filtered by further typing, rather than being recomputed.