Include the mintty shell and add the setting to use it as the default shell?

Something in w64devkit.ini (disabled by default) that could be turned on the use the included mintty shell by default?

I'll start with my philosophy: w64devkit is an offline, lightweight,
self-contained, complete, native development kit for building native
Windows software. The two uses of "native" are key in this case. The kit
itself is 100% native Windows software, for better or worse. There is no
virtual filesystem or POSIX emulation (beyond what Windows itself
provides). In contrast, Cygwin and MSYS2 are platforms on top of Windows
and the software running on these platforms is not native. This isn't a
bad thing, and it has its uses, but the goals are different.
The target is also native Windows. That means when developing a console
application using w64devkit, the target system is expected to be running a
stock console, whatever form that currently takes. In that sense, it's
useful to be working and, more importantly, testing on top of that stock
console since it's the target. This is fundamental to w64devkit even
beyond the console: no pretending the system is something other than it
is, and instead tackling Windows on its own terms. If you're used to other
operating systems this may seem difficult or pointless, but this is a
distinct skill and the situation isn't so bad once you learn it. I didn't
appreciate it myself until I started watching Handmade Hero.
Mintty is out-of-bounds since it's not native Windows software. It runs on
the Cygwin/MSYS2 platform, so like with Git on Windows, I'd have to
include/embed a MSYS2 installation just to run this terminal. That's
adverse to my goals. If you install it separately, you can launch
w64devkit within Mintty. It's surprisingly easy to set up a shortcut to do
so. Though because it's a different platform it doesn't work well. Even
cmd.exe doesn't work correctly inside Mintty, so this whole idea seems
pretty hopeless.
An alternative native console like ConEmu is a much better fit, and I've
(very casually) considered including such a console even if I have to
write it myself. You can run w64devkit inside it, and it works pretty well
except for some issues with escape handling. (Is this a busybox-w32 issue
or a ConEmu issue? My current guess is the latter.) It's certainly better
than the Windows 7 console, but its performance is noticeably worse than
the Windows 10+ console, at least on my system, so I don't see any
advantages beyond tabs.
Unfortunately configuring a console from w64devkit.ini is backwards. Since
w64devkit.exe is a console application, it gets a console before it reads
the INI. It would need to launch another instance of itself with that
initial console flashing in and out of existence. It's really more the job
of the console/terminal software to launch w64devkit.exe as a shell, so
this is really a console/terminal configuration.
Besides this, as of Windows 10 the console is really quite serviceable and
capable. I use it regularly (via w64devkit) and have no more trouble with
it than any typical terminal emulator. (I have yet to find a terminal
emulator on Linux I'd qualify as "perfect.") As you said, it's the shell,
cmd.exe, that's abysmal, but w64devkit already replaces it with the
superior busybox-w32 shell, which is one of the main features.
w64devkit also works surprisingly well with Windows Terminal, and you can
configure a profile to use w64devkit.exe as the shell. That makes much
more sense than attempting the same via w64devkit.ini.

An alternative native console like ConEmu is a much better fit

While conemu is indeed quite capable, on Windows 10 or 11 the Windows terminal (not console) is a fairly useful and quite configurable terminal with enough xterm features and much nicer to work with than the windows console. I'm guessing mintty is probably with slightly more features, but the windows terminal might be enough (or more) for most tasks. YMMV.
I believe it now comes with Windows 11, but is available also for win10, and works very nicely with busybox-w32 (which uses the containing terminal VTXXX escapes support when available by skipping the internal "ansi emulation", though this also works with windows console on Widnows 10).
Stable and nightly builds are Availble here

An alternative native console like ConEmu is a much better fit

While conemu is indeed quite capable, on Windows 10 or 11 the Windows terminal (not console) is a fairly useful and quite configurable terminal with enough xterm features and much nicer to work with than the windows console. I'm guessing mintty is probably with slightly more features, but the windows terminal might be enough (or more) for most tasks. YMMV.
I believe it now comes with Windows 11, but is available also for win10, and works very nicely with busybox-w32 (which uses the containing terminal VTXXX escapes support when available by skipping the internal "ansi emulation", though this also works with windows console on Widnows 10).
Stable and nightly builds are Availble here

And you don't care about older Windows versions?

And you don't care about older Windows versions?

I care very much, but I don't control which windows versions are supported by the Windows Terminal. Therefore on older windows versions this suggestion is not relevant.
Either way, Mintty is only a terminal, lke xterm, There's no such thing as "Mintty shell". The shell which runs inside mintty is usually bash from the environment which MIntty was bundled with (cygwin, msys2, git for windows, WSL).
Mintty doesn't support, as far as I know, replacing the Windows console in a native windows environment. The windows console would work, or ConEmu could help.
The shell which runs in w64devkit is from busybox-w32, it's called ash, and it's similar, but with less features than bash.
I don't know whether there are versions of bash for native windows which can be used instead of ash with w64devkit. I do know that there's bash from msys (1, not 2), but msys1 is not a pure native windows env - its a "light fork" of old cygwin (1.3), but it might be enogh for you if you can set it up. There might be other versions of pure windows native bash our there, but I think not recent.


[Editor] Introduce hover

This will provide a hover to help explain the tool in ini language.
ONE-vscode-DCO-1.0-Signed-off-by: ysys<EMAIL_ADDRESS>

From draft #130


Add Microsoft Teams as notification channel

Fixe #47
Tested on AKS successfully.

Thanks for the PR. Seems the code is mostly the same between Slack and Teams - just the body and the url are different - so could that be abstracted out?  Bit more DRY?
Maybe there is a library somewhere that abstracts a bunch of different notification channels?  We don't really want to do all that work in this small project.

Agreed. I've even put a Teams URL instead of Slack and it work the same :-) Will look a bit further to this PR, see how I can improve it.

Very interested in this, whats the status?

Maybe there is a library somewhere that abstracts a bunch of different notification channels?

#94 offers one possibility.

What do you think of a generic notification system? (See above ^)

+1

Awesome, thanks for the feedback!

Hey guys.  I get the desire to have a DRY, clean, and generic implementation of this, but it hasn't happened, and in the meantime this PR has sat here for over 2 years.  It would be best to implement what has already been written then do the "nice to haves" later.

@dsargent3220 someone, as of today, is working on a generic implementation in  https://github.com/weaveworks/kured/pull/228.
Sorry if it takes more time than you would like...

Will close this PR as there is a better solution being worked out.


request for translation prefix [KO] change

I'm not sure if korean filter can pick up [KR] prefix, but [KR] prefix is the most used prefix for translation. I hope TLdex can pick up [KR] as well.

@alexkoala
Ah, sorry I misconfigured the backend. It caught all the messages from yesterday, but was organized into "kr" instead of "ko"
It is fixed now. Can check this archive where it caught some translations: https://holodex.net/watch/nj1GHW0ytq4


Add more shortcuts to settings

Description

This PR will add more shortcuts into the settings defaults.  I think I got all or most of them.
Closes #2826

I know additional to this PR, but was just looking through things again and was curious what the plan for our  hold_to_pan_zoom and hold_to_lock_aspect_ratio (i.e. methods that require holding a button) is? I seem to remember @Carreau discussing this on another PR/ issue, but can't remember now if that has been merged now or not. Thanks!!

I know additional to this PR, but was just looking through things again and was curious what the plan for our hold_to_pan_zoom and hold_to_lock_aspect_ratio (i.e. methods that require holding a button) is? I seem to remember @Carreau discussing this on another PR/ issue, but can't remember now if that has been merged now or not. Thanks!!

Ah #2854, found it!


Use v5 sniffNode logic in v3

It appears that the logic for sniffing nodes between version 3 and 5 has diverged. I'm not entirely certain if this intentional or not.
Currently, enabling sniffing in v3 and setting the client's scheme to https while querying against a cluster setup with Search Guard SSL will produce an empty node list due to the fact that Search Guard will not return a https_address key for each node.
Here's a snippet of what a node returns for GET /_nodes/http with Search Guard SSL setup:
{
  "cluster_name" : "elasticsearch-cluster",
  "nodes" : {
    "m1Mp_vxXRsudaMXvNeKtQg" : {
      "transport_address" : "<IP_ADDRESS>:9300",
      "host" : "<IP_ADDRESS>",
      "ip" : "<IP_ADDRESS>",
      "http_address" : "<IP_ADDRESS>:9200",
      "http" : {
        "bound_address" : [ "<IP_ADDRESS>:9200" ],
        "publish_address" : "<IP_ADDRESS>:9200",
      }
      ...
    }
    ...
  }
}

My only concern here is that I'm unaware of how a ES v2.x node behaves with Shield installed to enable SSL... Do you have any insight there?
Happy to take any feedback and adjust accordingly.

Thanks for your support. I wasn't aware of Search Guard, so I haven't tested that.
The logic for finding the correct endpoint URL is something that ES has changed several times, IIRC even between minor versions. That's why the logic differs between e.g. v3 and v5.
Let me dive into that topic when I have some more time. I'm currently very busy at my day job. Sorry.

Thanks, look forward to seeing what you find.
Just for reference, I'm running ES v2.4.3 w/ SearchGuard v<IP_ADDRESS>

This change has landed in 3.0.71. Thanks for being a contributor to Elastic and open source in general.


Added_more_emoji

Added extra emoji

Hey @muke1908, Can I add some notification feature for new message? I guess it is not there.

@GJ-16 What kind of notification are you talking about?
There is an "Audio" notification though.

Push notification for new messages.

@GJ-16 As this is mostly for short-lived messaging, I don't think that would be useful.
Anyway, personally, I feel the browser push notification is extremely irritating from UX point of view.

Ok @muke1908. Just a thought no issues.
And for image popup enhancement do you have something in mind?

Ok @muke1908. Just a thought no issues.
And for image popup enhancement do you have something in mind?

Maybe show it in some nice modal. Also, make sure to work nicely in mobile device.

Okay!


Last tree column exceeds control boundary when set to not expand

Godot version
4.0.dev (20d46c5)
System information
macOS 11.4
Issue description
Tree's last column will exceed the control's boundary if set to not expand.
In editor:

In the MRP set_column_expand(2, false):

This is only reproducible on master.
Steps to reproduce
Open the profiler panel or run the MRP.
Minimal reproduction project
Tree.zip

This is likely a duplicate of https://github.com/godotengine/godot/issues/50657.

Looks related, but I'm not sure if they are the same.
It looks okay when the built-in ones are shown. The number of columns and column expand are not changed during the tree update.

After adding a title to that button column, I think this is indeed a duplicate of #50657 😂


Add Domain sman1brebes.txt

Add Domain sman1brebes.txt

Please kindly provide the full name of your school on the first line of the file in your request

Sekolah Menengah Atas Negeri 1 Brebes

@agoessiregar Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

Adding SMAN 1 BREBES (sman1brebes.sch.id) to the JetBrains Education program.
Official education department references:
https://dapo.kemdikbud.go.id/sekolah/C888B894144FC0D0F986

@agoessiregar Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.


Session Management & text track support

Previously if you was to join a session you would only get a console log output of this. With the new changes you are able to actually join the session and control it.
Added text track support.

Hi! Thank you very much for your changes! I think you've understand something wrong in the project.
It is written in CoffeeScript, and will be translated to JavaScript when running grunt in the project folder. So the next time i'd run grunt all your changes are getting overridden. Thats also the reason why the js code looks so ugly ;) I only uploaded the JS code in the dist (distributed) folder so people dont have to build it themselves.
You think that you would be able to make the changes in the coffee files?
The commits of @PeterMHoward are ok!
In the Contribution section of the README you can find out how to get the setup done.

Yes i can do this when i have some free time :) , obviously as you can tell i just changed the code in the dist folder .

I would help you out but its very hard to see the changes for me in the git diff because you reformatted the code ! :) Would be awesome. CoffeeScript is quite simple to learn. I'd love to migrate the project to es6, but i don't have time at the moment :(

Yeah sorry for the reformat was the only way i could get my head around it for the session management comparing it to the google example. All this JS is new to me and i have a long way to go. So i am obviously making rookie mistakes :). I am just going through diffs and the coffee now to point out the changes i should make.


Documentation for the "questions"-type is missing

yes, see it.. in playground
https://jsonform.github.io/jsonform/playground/index.html?example=fields-questions
but no doc

how about this content
Constructing a Dialog : the questions/question type
Many times you would like to construct a multi-question/answer process to get to a selection, and
constructing a nested select list becomes very difficult to structure and manage.
the questions/question type makes this much more convenient
you provide a schema element that will hold the final result
and a form structure that starts with Questions, linked to the schema field,
and then an array of question fields that provide the choices and the navigation between the question(s)
from the playground example, below
here we see the schema field response
and the form structure
the questions form element sets the overall title/purpose
and links to the schema element thru the key field
it also contains a list (array []) of question elements
each question element should contain a qid field (arbitrary text) which will
be used to navigate between the list of question elements
   the `next` property identifies where to go next after this question

   each `question` also has the choices defined in the `options` list([])
      with each question having a logical A/B(or more)  choice(s)..
          to continue, set the `next` field,
          to end set `submit:true`, and the  option `value` will be placed the schema field

  there can be as many `question` elements as necessary and the list will end when a
  choice with `submit:true` is selected by the form user

{
  "schema": {
    "response": {
      "type": "string",
      "title": "Search"
    }
  },
  "form": [
    {
      "type": "questions",
      "key": "response",
      "title": "Let's check your mood",
      "items": [
        {
          "type": "question",
          "title": "Are you happy?",
          "activeClass": "btn-success",
          "optionsType": "radiobuttons",
          "options": [
            {
              "title": "Yes",
              "value": "happy",
              "next": "q2",
              "htmlClass": "btn-primary"
            },
            {
              "title": "No",
              "value": "sad",
              "submit": true
            }
          ]
        },
        {
          "type": "question",
          "qid": "q2",
          "title": "Really happy?",
          "options": [
            {
              "title": "Yes",
              "value": "reallyhappy",
              "submit": true
            },
            {
              "title": "No",
              "value": "happy",
              "submit": true
            }
          ]
        }
      ]
    }
  ]
}

@jis3r

Hi, please excuse my late reply, I somehow didn't see your answer. I think this documentation should do fine, thanks for adding it!


Amplify push function does not push all files

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
16
Amplify CLI Version
12.10.1
What operating system are you using?
Linux
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
None
Describe the bug
After adding or updating files other than index.js (such as utility js files), running 'amplify push' does not deploy these file to the backend or recognize the files as having been changed.  Note, I am using the Cloud9 editor.
Expected behavior
Any new file added to the lamda src directory or any modified existing file should be recognized and pushed when the function is deployed to the backend via an amplify push
Reproduction steps
Create a lambda function having an index.js file and a second file, like utility.js that is imported by the index.js file.
Deploy the new lambda function with 'amplify push'
modify the utility.js file in the editor (Cloud9)
run amplify status - it will incorrectly show nothing to update
run amplify push - it will incorrectly show nothing to push
please note - I am using the Cloud9 environment
Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Try every time before you push, a amplify env checkout ...
This should be work

Ahh thank you.  I will try this

@kjsieffert was not able to reproduce the issue locally, but as @biller-aivy suggested did the env checkout mitigate the issue?

@ykethan yes, thanks.  I no longer see the issue after running an env checkout.  This seems to get the front-end and backend back in sync.  Thanks


Restore mpd with cipher signature

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
Due to #5118, DASH MPDs with use_cipher_signature=True are skipped. This prevents some formats from being parsed (https://github.com/rg3/youtube-dl/issues/11381#issuecomment-304180510). I reverted 87dc451 and seems all videos mentioned in #5118 downloads fine (no 403 warnings). Please test if this change is OK for other videos or not, thanks.

LGTM.
Some more examples with additional formats:
RaqyRrvGUnE
FIl7x6_3R5Y
wiWKZD0j62w
ec0XKhAHR5I
UxxajLWwzqY
4R1vIkL3rog
FndmvPkI1Ms
7f8nSWtJLQo
2olBE4C5_Gk

Btw, there is already a test that covers this.

Thanks for testing. Rebased, dropped the second commit and pushed to master.


Fix warning 'isMounted'

Fixed ->  https://facebook.github.io/react/blog/2015/12/16/ismounted-antipattern.html
Warning: isMounted(...) is deprecated in plain JavaScript React classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.```

WOW! I wanted this feature so long! Such productive, much repaired

@spoike this looks good to me.  Given that the listeners are removed on unmount, checking isMounted() doesn't seem necessary anyway.  That is, I don't think that the mount status needs to be tracked at all.

It was necessary before when the Component was unmounted before the listeners were removed. It usually happened when components were created and removed at a rapid pace.
Probably we don't need it anymore, but when I read the React docs about using cancellable promises, I get the impression that the issue of componentWillUnmount not firing in time hasn't been fixed in the React codebase.

Yes, thank you @Asgator! I was actually already playing and planning to convert to redux, just because this annoying bug. I hope this gets merged quickly. Thanks!


SignUp Ready

@mersocarlin SingUp ready to go!
Can you just have a :eyes: and approves if it is that the case?
cheers mate

Tinha aberto o PR com master de base!
Forget about that!


Missing AWS Console Project

I downloaded the AWS Toolkit for Visual Studio 2017 to complete a tutorial that includes creating a new project as a step.
It says I should have a new project type called "AWS Empty Project" under Visual C# -> AWS but it is not there for me. I did get the new category called AWS but it only includes AWS CloudFormation Project and AWS Lambda Function Project.
Why am I missing this project type? Are there any workarounds?

Hi @Fight-Shrub, I'm not sure why this was possibly removed.  Note that you may have more projects in the Visual C# -> AWS Lambda group.   I'm including a sample of the AWS Console Project you hoped to find.
AwsConsoleApp2.zip
Please recreate this issue in https://github.com/aws/aws-toolkit-visual-studio/issues if you want to see more done with it.  This is the new home for AWS Toolkit for Visual Studio issues.


Enhance partial flushing tests in prep for enabling by default

Motivation
To prepare for enabling partial flushing by default we want to build additional confidence in the correctness of the implementation. This adds a few small checks to verify different languages are properly attaching expected trace level tags on partial chunks. This change even caught a bug in the nodejs tracer where it doesn't send the upper 64 bits of the trace ID on a partial chunk

Changes

Workflow

⚠ Create your PR as draft ⚠
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Test logic is modified? -> Get a review from RFC owner. We're working on refining the codeowners file quickly.
Framework is modified, or non obvious usage of it -> get a review from R&P team

:rocket: Once your PR is reviewed, you can merge it!
🛟 #apm-shared-testing 🛟
Reviewer checklist

[ ] If PR title starts with [<language>], double-check that only <language> is impacted by the change
[ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
[ ] CI is green, or failing jobs are not related to this change (and you are 100% sure about this statement)
[ ] A docker base image is modified?

[ ] the relevant build-XXX-image label is present

[ ] A scenario is added (or removed)?

[ ] Get a review from R&P team

It appears the 3 failing checks here are unrelated Ruby failures

@ajgajg1134 naive question, is partial flushing spec'd somewhere?

@ajgajg1134 naive question unrelated to this PR, is partial flushing spec'd somewhere?

This is a totally fair question, and unfortunately there is not an official spec. I've been assembling details / documents and we have a few internal resources here:

https://datadoghq.atlassian.net/wiki/spaces/APMINT/pages/2564227120/Trace+Agent+Partial+Flushing
https://docs.google.com/document/d/1RT6lp10M0a0rp0cGQhgN_fRGaxGgVk1LZjjJfGRM1BQ/edit?tab=t.0
https://docs.google.com/document/d/1ivPw_6croUQsbYAsdTMUv8zwPZOPnPPzFBUYUDvelmg/edit?tab=t.0

Current failures are still just flaking ruby tests in parametric tests it seems? @mabdinur Do the latest changes here for manifest files match you expect? I'm not 100% sure I covered what you meant :P


mysql: fix replication tests

Eliminate race condition in replication test
Remove replication configuration from standalone test
Improve mysql command syntax consistency

This is related to: https://github.com/NixOS/nixpkgs/pull/7198 which broke some tests: http://hydra.nixos.org/jobset/nixos/trunk-combined#tabs-errors
cc: @garbas @fpletz

Thanks to @cransom for pointing this out!

LGTM can you refresh my memory on running this test locally?

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Thanks @grahamc! Here is what I did:
$ nix-build nixos/tests/mysql-replication.nix
$ nix-build nixos/tests/mysql.nix

Thanks! I tried building mysql and mysql-replication, and they both failed. Maybe my computer is just less powerful, and the wait time isn't long enough?
Output: https://gist.github.com/grahamc/ce215d595cf1009904ff898a7e0ea464

Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable

@grahamc I had similar results, in that, on my i7 MBP, it failed to start up in time. When I reran it on my desktop, it finished successfully.
The big thing I noticed was that it took 13 seconds just to start systemd, https://gist.github.com/grahamc/ce215d595cf1009904ff898a7e0ea464#file-gistfile1-txt-L326 and thats a really long time. I verified it took that long on my laptop as well. On the desktop (its an i7-3730k with an ssd), systemd launched at the 2.25 second mark.  So. Hrm. Weird.


[DOCS] Add missing list expression entries

Add

list.count
list.max
list.mean
list.min
list.sum
expressions from https://github.com/Eventual-Inc/Daft/pull/2032.

Additionally, sorted the expressions in this subsection.

@jaychia is the PR doc publishing workflow working? I don't see how to view them.


[Backport] [2.x] fix: add several missing fields in MultisearchBody.Builder (#506) (#516)

Backport of https://github.com/opensearch-project/opensearch-java/pull/516 to 2.x

Looks like DCO needs fixing.


[BEAM-13031] [Playground] Code editor - Support Localization

Added localization functionality, localization instructions to README.md
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

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

Hellow @miamihotline when I run ./gradlew playgroundPrecommit, I receive the following output:

Hello, @damondouglas  I don't see such issues, anyways I fixed the ones that were in this PR.

What is the next step on this PR?

R:@pabloem


Error during update: The operation couldn’t be completed. (HCPPluginError error -3.)

when i run my iOS code, the following message show:
Error during update: The operation couldn’t be completed. (HCPPluginError error -3.),anyone had the same error?

More info about error codes can be found here. This is the description of the error code:

failed to download new content manifest file from the server. Check that chcp.manifest file is placed in the root of your content_url, specified in the application config.

ok,i got it,thanks


Fix nightly Jenkins build by killing phantomjs

Starting over with new state on #1951 :)

@aphelionz , Please review.

@alexlemann +1


(cargo-release) start next development iteration 0.4.2-beta.0

Current dependencies on/for this PR:

main

PR #268

PR #269   👈

This comment was auto-generated by Graphite.

Codecov Report

Merging #269 (3ac005b) into nick/release-0.4.1 (a26263e) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                 Coverage Diff                 @@
##           nick/release-0.4.1     #269   +/-   ##
===================================================
  Coverage               90.30%   90.30%
===================================================
  Files                      45       45
  Lines                    3949     3949
===================================================
  Hits                     3566     3566
  Misses                    383      383

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Using ddf.from_pandas with chunksize=1 results in one partition having two rows

What happened: When creating a ddf using from_pandas(chunksize=1) not all partitions have 1 row. The last partition has two rows in it.
What you expected to happen: The dataframe should be evenly split into 10 partitions
Minimal Complete Verifiable Example:
import dask.dataframe as ddf
import pandas as pd
import numpy as np

if __name__ == "__main__":
    df = pd.DataFrame(np.random.randint(0, 10, size=(10, 4)), columns=list('ABCD'))
    dataset: ddf.DataFrame = ddf.from_pandas(df, chunksize=1).persist()
    # get each partition length
    num_rows = dataset.map_partitions(lambda df: len(df)).compute()
    print(list(num_rows))

Results in
[1, 1, 1, 1, 1, 1, 1, 1, 2]

Anything else we need to know?:
Environment:

Dask version: 2022.6.1
Python version: 3.10
Operating System: MacOS
Install method (conda, pip, source): Pip

Thanks for the simple example - I can also reproduce. I'll take a look at the from_pandas code to see whats going on.


[Scene2d] Fixed NPE for Cell.uniform

uniformX, uniformY being Boolean and uninitialized causes many crashes on iOS.
No need for Boolean, primitive type is enough here.

Please provide crash report and reproduction steps that cause a crash on ios.


Update code from iamthebot/cld3 and google/cld3

Update code base from google/cld3
Fix memory leak from iamthebot/cld3

Close see new PR at #2


Grouping of 3+ categorical attributes is broken in v4.0.0-alpha.11

Release number or git hash: v4.0.0-alpha.11
Web browser version and OS: Chrome 75

Steps to reproduce
The example is taken from the demo and extended by a third category.

Open https://codesandbox.io/embed/lineup-soccer-stats-60q5v

Observed behavior
❌ No ranking is shown for LineUp v4.0.0-alpha.11 and three grouping criteria. There are no erors available in the console.

✔ Reducing only two grouping criteria works:

✔ Using three grouping criteria works only for LineUp v4.0.0-alpha.10:

Expected behavior

The ranking should work for 3+ grouping criteria in LineUp v4.0.0-alpha.11

@sgratzl According to the github project pipeline, you moved this issue to done. In which why is this issue done or solved?

cannot reproduce it with https://codepen.io/sgratzl/pen/WNvGrbB?editors=0010 so far

I updated my codesandbox to use LineUp 4.0.0-alpha.12 and it works now.
https://codesandbox.io/s/bug-grouping-of-3-categorical-attributes-h7ogt


lisa: PerfAnalysis: cleanup

Move to lisa.wlgen.rta

Rename into RTALogAnalysis

Give "action" name to methods where appropriate ('get_' prefix)

turn tasks() into a property

Streamline __init__ so it takes the common denominator between all
ways of building the object.

Add alternative factories:

from_log_files
from_task_names
from_dir

note: from_dir() has a similar behavior to the former constructor.

Rename camelcase methods to PEP-8 naming style like the rest of the
code

Remove leading double undescores from method names to avoid name
mangling.

Return the plot in plot_perf()

Remove dead code here and there

plot_perf is currently creating wild matplotlib figures, so it will need to be aligned with the revamped analysis methods

Can we come up with a "new" concept of "report" or whatever you like to name it, where the idea is that you get a single meaningful resuming set of information?

We could do that, however in the current state, there is a diversity of API in plot functions that we may want to rationalize, before we add a layer of sugar on top. Some of them take axes, some of them don't, some always call save_plot(), some don't etc. That change would belong to another PR that aligns all analysis and add a thin layer on top as you suggest.

@valschneider Are you happy with the _do_plot helper I introduced, or do you see room for removing more boilerplate ?

@derkling @valschneider comments addressed


Add AppImage and wayland support

replacing the .deb packaging with the more universal AppImage format and adding wayland support

also make sure that AppRun is executable

Will solve #173

yay!

@davegallant can you please release a new version to include the appimage?

@davegallant can you please release a new version to include the appimage?

Yes. https://github.com/davegallant/pocketcasts-electron/releases/tag/v0.4.0


Apply fixes from StyleCI

This pull request applies code style fixes from an analysis carried out by StyleCI.

For more information, click here.

Pull Request Test Coverage Report for Build 174

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 30.949%

Totals

Change from base Build 173:
0.0%

Covered Lines:
796

Relevant Lines:
2572

💛  - Coveralls


[Improvement][Worker] Resource may store in hadoop/S3

Purpose of the pull request

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #11206 (26ec21d) into dev (93a73b1) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##                dev   #11206      +/-   ##
============================================
- Coverage     40.19%   40.17%   -0.02%
+ Complexity     4953     4947       -6
============================================
  Files           988      988
  Lines         37690    37683       -7
  Branches       4139     4133       -6
============================================
- Hits          15151    15141      -10
  Misses        21000    21000
- Partials       1539     1542       +3

Impacted Files
Coverage Δ

...cheduler/plugin/task/api/TaskExecutionContext.java
94.00% <ø> (ø)

...eduler/server/worker/runner/TaskExecuteThread.java
18.00% <100.00%> (ø)

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...erver/master/processor/queue/TaskEventService.java
75.00% <0.00%> (-5.36%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
50.00% <0.00%> (-2.78%)
:arrow_down:

...dolphinscheduler/remote/future/ResponseFuture.java
81.96% <0.00%> (-1.64%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.60% <0.00%> (-0.30%)
:arrow_down:

...eduler/api/service/impl/DataSourceServiceImpl.java
28.47% <0.00%> (ø)

.../dolphinscheduler/plugin/task/datax/DataxTask.java
0.00% <0.00%> (ø)

...phinscheduler/plugin/task/chunjun/ChunJunTask.java
0.00% <0.00%> (ø)

... and 4 more

Help us with your feedback. Take ten seconds to tell us how you rate us.


Internal Server Error on Story link

via<EMAIL_ADDRESS>
Martin Bentley tweeted a link here: https://twitter.com/astonsplat/status/527773907533570048
... and that link points to this address: https://openaccessbutton.org/story/8b3a9bd0deea4cc5842864c707a64eb0
... which returns
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

It gives me the same error, for what it is worth. The tweet I posted was done through the Chrome addon.

These are completely redone in new "request pages" - no point addressing this.


Feature Request: 8hr duration

It's a small thing, but having an 8hr duration that fits with the work day would be great!

You can actually add an 8 hours duration already by opening Preferences… and then selecting Activation Durations. With the + icon in the bottom right you can add this custom duration to the list.
I hope this is what you are looking for 😺.

Sorry, yep, that's perfect! Thanks!


Issue running damp remove-site

When running damp remove-site it says failed to find DAMP docker containers. Any ideas?

Same! I'm just doing a rm -rf <dir> to remove the folder.


Command line arguments aren't logged when using the --opt=value form

I noticed some of my arguments were not logged when using --verbose. Trying to figure out what was causing this I realized that --opt=value would not  be logged, while --opt value was. Yet the first form seems to be accepted just fine to pass an argument to the application.

With the equal sign the password argument would not be listed:
 % ./target/debug/spotty -n "yo!" -u "******" --password="********" -a --disable-discovery --verbose
[2022-06-05T04:52:16Z INFO  spotty] spotty v1.3.0 - using librespot 0.4.1 c5b689f (Built on 2022-06-05, Build ID: hLVmRldx, Profile: debug)
[2022-06-05T04:52:16Z TRACE spotty] Command line argument(s):
[2022-06-05T04:52:16Z TRACE spotty] 		-n "Spotify Anmeldung (M1ni)"
[2022-06-05T04:52:16Z TRACE spotty] 		-u "XXXXXXXX"
[2022-06-05T04:52:16Z TRACE spotty] 		-a
[2022-06-05T04:52:16Z TRACE spotty] 		--disable-discovery
[2022-06-05T04:52:16Z TRACE spotty] 		--verbose
[2022-06-05T04:52:16Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:4070"
[2022-06-05T04:52:16Z ERROR spotty] Connection failed: Login failed with reason: Bad credentials

Without the equal sign the password argument is listed:
% ./target/debug/spotty -n "yo!" -u "******" --password "********" -a --disable-discovery --verbose
[2022-06-05T04:52:21Z INFO  spotty] spotty v1.3.0 - using librespot 0.4.1 c5b689f (Built on 2022-06-05, Build ID: hLVmRldx, Profile: debug)
[2022-06-05T04:52:21Z TRACE spotty] Command line argument(s):
[2022-06-05T04:52:21Z TRACE spotty] 		-n "Spotify Anmeldung (M1ni)"
[2022-06-05T04:52:21Z TRACE spotty] 		-u "XXXXXXXX"
[2022-06-05T04:52:21Z TRACE spotty] 		--password "XXXXXXXX"
[2022-06-05T04:52:21Z TRACE spotty] 		-a
[2022-06-05T04:52:21Z TRACE spotty] 		--disable-discovery
[2022-06-05T04:52:21Z TRACE spotty] 		--verbose
[2022-06-05T04:52:22Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:4070"
[2022-06-05T04:52:22Z ERROR spotty] Connection failed: Login failed with reason: Bad credentials

I guess that while iterating arguments in main.rs we'd need to split the key value by the = sign in case it didn't match any of the defined options. And then try again with the first part of the resulting tuple?

Sorry I missed this issue. I believe I have a fix. The only side effect is that it also strips the - and -- from the log lines. So it would look like this:
[2022-06-25T05:11:48Z TRACE librespot] Command line argument(s):
[2022-06-25T05:11:48Z TRACE librespot] 		enable-volume-normalisation
[2022-06-25T05:11:48Z TRACE librespot] 		autoplay
[2022-06-25T05:11:48Z TRACE librespot] 		bitrate "320"
[2022-06-25T05:11:48Z TRACE librespot] 		format "S32"
[2022-06-25T05:11:48Z TRACE librespot] 		backend "subprocess"
[2022-06-25T05:11:48Z TRACE librespot] 		device "aplay -f S32_LE -r 44100 -c 2"
[2022-06-25T05:11:48Z TRACE librespot] 		v

Thanks, guys!


The result of the product preview in Admin panel is not expected

Describe the bug
When I press the Preview button I'm waiting to see unsaved changes, but it is link to the published product in the shop.
Expected behavior
Unsaved changes
If it will be works like the preview it will be useful, also rename this link to the published product to "Open in Shop".

@plyaskin
Thank you so much for bringing this concern to light. We really appreciate your efforts.
From my understanding of the concern, I see that:
You already have a product, and you edited it by changing some details like price, description, name, etc. However, without saving, when you clicked the preview button, you still see the old details.
As per your concern, any changes made should appear in the preview. If I am correct, please let me know.
Please check the video for reference.
I would really appreciate it if you could provide me with more information on this.
Video
https://github.com/bagisto/bagisto/assets/92721837/edff5943-868b-4237-b360-1b8e50460557

Hi!
Yes, you are right.
I think the button should match the text on it.
The direct link to the product is also convenient.

Preview is a relevant text on the button that means preview product on frontend.


Input range ie11 support

:tada: This PR is included in version 4.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Android 6] Native thread exiting without having called DetachCurrentThread

Steps to Reproduce
Brand new example project from scratch:
https://flutter.dev/docs/get-started/test-drive?tab=terminal#create-app

Test device = Sony Xperia Z3 Compact (D5803) running Android version 6.0.1. I'm developing on Windows 10 Pro.
Any press of Android's "back" button that exits the app results in this error:
W/art     (12444): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[14,tid=12620,Native,Thread*=0x9de11e00,peer=0x12d7e0a0,"1.ui"]
Both Run and Debug modes. Pressing Android's Home button or switching to another app does NOT throw the error. Only using the Back button. Also, only exiting via the Back button results in a full app reload (i.e. in the test app, the counter resets to 0).
The error does NOT appear in the logs on a Sony Xperia Z5 with Android 7.1.1. However the behavior is the same (counter resets after using Back button, does not via Home button or app switch).
Note from the last line of flutter doctor (below) that the Z5 has a 64-bit ARM chip, the Z3 does not, maybe that's pertinent, maybe not.
I have not tested the app on iOS yet, but this appears to be exclusively an Android/JVM issue.
Expected results: App exits gracefully without any error. Developer feels confident there's no memory leaks, ongoing background processes, abandoned threads, etc.
Actual results:
W/art     (28960): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[14,tid=29024,Native,Thread*=0xae8a9000,peer=0x12dfd0a0,"1.ui"]
I/Timeline(28960): Timeline: Activity_idle id: android.os.BinderProxy@d253163 time:2618298
W/art     (28960): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[12,tid=29758,Native,Thread*=0x97b63900,peer=0x32d3b0a0,"2.ui"]
I/Timeline(28960): Timeline: Activity_idle id: android.os.BinderProxy@46569db time:2632990
W/art     (28960): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[12,tid=29849,Native,Thread*=0x9a6dc400,peer=0x12d370a0,"3.ui"]

(note the sequential 1.ui, 2.ui, 3.ui, etc. from exiting, restart, exiting, restart, etc)
Some other issues mention this error but no real solutions: #19640 , #49057 , #29757

Logs

no errors in flutter run --verbose
[ +167 ms] executing: [C:\Langs\Flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +85 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 8874f21e79d7ec66d0457c7ab338348e31b17f1d
[   +1 ms] executing: [C:\Langs\Flutter/] git tag --points-at HEAD
[  +94 ms] Exit code 0 from: git tag --points-at HEAD
[        ] 1.22.3
[  +11 ms] executing: [C:\Langs\Flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +46 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\Langs\Flutter/] git ls-remote --get-url origin
[  +43 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +96 ms] executing: [C:\Langs\Flutter/] git rev-parse --abbrev-ref HEAD
[  +48 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +85 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +58 ms] executing: E:\AndroidSDK\platform-tools\adb.exe devices -l
[  +80 ms] List of devices attached
           YT9112NHEW             device product:D5803 model:D5803 device:D5803 transport_id:9
[  +11 ms] E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell getprop
[  +98 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +300 ms] Generating E:\....\clients\fluttercrash\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +34 ms] ro.hardware = qcom
[  +63 ms] Starting incremental build...
[   +4 ms] Initializing file store
[  +15 ms] Skipping target: gen_localizations
[  +13 ms] complete
[   +7 ms] Launching lib\main.dart on D5803 in debug mode...
[   +8 ms] C:\Langs\Flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Langs\Flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\Langs\Flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -Ddart.developer.causal_async_stacks=true
--output-dill C:\Users\....\AppData\Local\Temp\flutter_tools.aa51902c\flutter_tool.3aaee0c2\app.dill --packages .packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --filesystem-scheme
org-dartlang-root --initialize-from-dill build\cache.dill.track.dill
[  +17 ms] executing: E:\AndroidSDK\build-tools\30.0.2\aapt dump xmltree E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +18 ms] Exit code 0 from: E:\AndroidSDK\build-tools\30.0.2\aapt dump xmltree E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.fluttercrash" (Raw: "com.example.fluttercrash")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="fluttercrash" (Raw: "fluttercrash")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.fluttercrash.MainActivity" (Raw: "com.example.fluttercrash.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +9 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell -x logcat -v time -t 1
[  +91 ms] Exit code 0 from: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell -x logcat -v time -t 1
[        ] --------- beginning of main
           11-13 02:02:49.985 E/MediaPlayer-JNI(30309): JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
[   +1 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell -x logcat -v time -t 1
[ +145 ms] Exit code 0 from: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell -x logcat -v time -t 1
[   +1 ms] --------- beginning of main
           11-13 02:02:50.239 I/ApplicationUtilities(30309): ProcessId: 30309, Thread: Pool-Auth-Thread-1, com.azure.authenticator version: 202067171 6.2010.6717
[  +21 ms] <- compile package:fluttercrash/main.dart
[  +17 ms] executing: E:\AndroidSDK\platform-tools\adb.exe version
[  +99 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as E:\AndroidSDK\platform-tools\adb.exe
[   +6 ms] executing: E:\AndroidSDK\platform-tools\adb.exe start-server
[  +80 ms] Building APK
[  +48 ms] Running Gradle task 'assembleDebug'...
[   +6 ms] gradle.properties already sets `android.enableR8`
[   +9 ms] Using gradle from E:\....\clients\fluttercrash\android\gradlew.bat.
[   +2 ms] E:\....\clients\fluttercrash\android\gradlew.bat mode: 33279 rwxrwxrwx.
[  +35 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +211 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[   +1 ms] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[   +3 ms] executing: [E:\....\clients\fluttercrash\android/] E:\....\clients\fluttercrash\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm
-Ptarget=E:\....\clients\fluttercrash\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+6824 ms] > Task :app:compileFlutterBuildDebug
[   +4 ms] [ +328 ms] executing: [C:\Langs\Flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +65 ms] [ +139 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms] [        ] 8874f21e79d7ec66d0457c7ab338348e31b17f1d
[   +2 ms] [   +6 ms] executing: [C:\Langs\Flutter/] git tag --points-at HEAD
[ +190 ms] [ +136 ms] Exit code 0 from: git tag --points-at HEAD
[   +3 ms] [        ] 1.22.3
[   +1 ms] [  +15 ms] executing: [C:\Langs\Flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +62 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [C:\Langs\Flutter/] git ls-remote --get-url origin
[ +105 ms] [  +58 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] [        ] https://github.com/flutter/flutter.git
[ +107 ms] [ +134 ms] executing: [C:\Langs\Flutter/] git rev-parse --abbrev-ref HEAD
[ +186 ms] [ +135 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] [        ] stable
[   +1 ms] [  +82 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +9 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +3 ms] [   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +90 ms] [  +52 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +82 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +230 ms] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[  +98 ms] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[  +10 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +6 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +4 ms] [   +3 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +2 ms] [   +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +8 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +8 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [   +5 ms] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [ +231 ms] Initializing file store
[        ] [  +45 ms] Skipping target: gen_localizations
[        ] [  +68 ms] kernel_snapshot: Starting due to {}
[  +24 ms] [  +77 ms] C:\Langs\Flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Langs\Flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\Langs\Flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter -Ddart.developer.causal_async_stacks=true -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-instructions --enable-asserts --track-widget-creation --no-link-platform
--packages E:\....\clients\fluttercrash\.packages --output-dill E:\....\clients\fluttercrash\.dart_tool\flutter_build\ca3b3d0f817c020b665c40407bc6fd0a\app.dill --depfile
E:\....\clients\fluttercrash\.dart_tool\flutter_build\ca3b3d0f817c020b665c40407bc6fd0a\kernel_snapshot.d package:fluttercrash/main.dart
[+14689 ms] [+14757 ms] kernel_snapshot: Complete
[+1099 ms] [+1117 ms] debug_android_application: Starting due to {}
[+3096 ms] [+3020 ms] debug_android_application: Complete
[+1001 ms] [+1006 ms] Persisting file store
[   +1 ms] [  +25 ms] Done persisting file store
[   +1 ms] [  +19 ms] build succeeded.
[        ] [  +30 ms] "flutter assemble" took 20,509ms.
[        ] [   +7 ms] ensureAnalyticsSent: 0ms
[ +107 ms] [   +3 ms] Running shutdown hooks
[   +1 ms] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +191 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +3 ms] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[ +106 ms] > Task :app:checkDebugManifest UP-TO-DATE
[   +7 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +289 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[  +93 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +4 ms] > Task :app:generateDebugResources UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[  +95 ms] > Task :app:processDebugManifest UP-TO-DATE
[  +12 ms] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[   +1 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[   +1 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[  +78 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[   +7 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[   +1 ms] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[   +3 ms] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[  +74 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[   +1 ms] Compatible side by side NDK version was not found.
[+1604 ms] > Task :app:packageDebug
[ +201 ms] > Task :app:assembleDebug
[   +2 ms] BUILD SUCCESSFUL in 30s
[   +1 ms] 31 actionable tasks: 6 executed, 25 up-to-date
[ +580 ms] Running Gradle task 'assembleDebug'... (completed in 31.7s)
[  +73 ms] calculateSha: LocalDirectory: 'E:\....\clients\fluttercrash\build\app\outputs\flutter-apk'/app.apk
[  +27 ms] calculateSha: reading file took 25us
[ +876 ms] calculateSha: computing sha took 875us
[  +16 ms] √ Built build\app\outputs\flutter-apk\app-debug.apk.
[   +4 ms] executing: E:\AndroidSDK\build-tools\30.0.2\aapt dump xmltree E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +31 ms] Exit code 0 from: E:\AndroidSDK\build-tools\30.0.2\aapt dump xmltree E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +1 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.fluttercrash" (Raw: "com.example.fluttercrash")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="fluttercrash" (Raw: "fluttercrash")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.fluttercrash.MainActivity" (Raw: "com.example.fluttercrash.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +5 ms] Stopping app 'app.apk' on D5803.
[   +1 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell am force-stop com.example.fluttercrash
[+1478 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell pm list packages com.example.fluttercrash
[+1026 ms] package:com.example.fluttercrash
[   +3 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell cat /data/local/tmp/sky.com.example.fluttercrash.sha1
[  +63 ms] 99f5eb80fb3bdda596b14178e80b209653d16f5e
[   +1 ms] Installing APK.
[   +2 ms] executing: E:\AndroidSDK\platform-tools\adb.exe version
[  +27 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as E:\AndroidSDK\platform-tools\adb.exe
[        ] executing: E:\AndroidSDK\platform-tools\adb.exe start-server
[  +32 ms] Installing build\app\outputs\flutter-apk\app.apk...
[   +1 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW install -t -r E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk
[+26433 ms] Performing Push Install
                     E:\....\clients\fluttercrash\build\app\outputs\flutter-apk\app.apk: 1 file pushed, 0 skipped. 4.8 MB/s (49807555 bytes in 9.816s)
                        pkg: /data/local/tmp/app.apk
                     Success
[   +1 ms] Installing build\app\outputs\flutter-apk\app.apk... (completed in 26.4s)
[   +2 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell echo -n e6043d81d3dceff4e10502b2bf2af8786825c6f2 > /data/local/tmp/sky.com.example.fluttercrash.sha1
[  +65 ms] D5803 startApp
[   +3 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez
enable-checked-mode true --ez verify-entry-points true com.example.fluttercrash/com.example.fluttercrash.MainActivity
[+1200 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.fluttercrash/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[+1862 ms] Observatory URL on device: http://<IP_ADDRESS>:46767/r_Vhoy4-O4g=/
[   +2 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward tcp:0 tcp:46767
[  +38 ms] 54447
[   +1 ms] Forwarded host port 54447 to device port 46767 for Observatory
[   +7 ms] Caching compiled dill
[  +36 ms] Connecting to service protocol: http://<IP_ADDRESS>:54447/r_Vhoy4-O4g=/
[   +1 ms] DDS is currently disabled due to https://github.com/flutter/flutter/issues/62507
[ +751 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:54447/r_Vhoy4-O4g=/
[   +1 ms] Waiting for D5803 to report its views...
[  +20 ms] Waiting for D5803 to report its views... (completed in 18ms)
[  +15 ms] DevFS: Creating new filesystem on the device (null)
[  +75 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.fluttercrash/code_cache/fluttercrashIKOGXB/fluttercrash/)
[   +2 ms] Updating assets
[ +164 ms] Syncing files to device D5803...
[   +5 ms] Scanning asset files
[   +6 ms] <- reset
[   +3 ms] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:fluttercrash/main.dart 71fd7a97-6ff9-476e-ab16-85d6a34501f5
[        ] <- 71fd7a97-6ff9-476e-ab16-85d6a34501f5
[ +124 ms] Updating files
[ +325 ms] DevFS: Sync finished
[   +4 ms] Syncing files to device D5803... (completed in 470ms)
[   +5 ms] Synced 1.7MB.
[   +2 ms] <- accept
[   +9 ms] Connected to _flutterView/0xaa2e6c10.
[   +2 ms] Flutter run key commands.
[   +2 ms] r Hot reload.
[   +1 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on D5803 is available at: http://<IP_ADDRESS>:54447/r_Vhoy4-O4g=/
[+152901 ms] DevFS: Deleting filesystem on the device (file:///data/user/0/com.example.fluttercrash/code_cache/fluttercrashIKOGXB/fluttercrash/)
[  +49 ms] DevFS: Deleted filesystem on the device (file:///data/user/0/com.example.fluttercrash/code_cache/fluttercrashIKOGXB/fluttercrash/)
[+12906 ms] Ignoring terminal input: "" because we are busy.
[+17590 ms] Ignoring terminal input: "q" because we are busy.
[+21973 ms] error: vm service shutdown failed
[   +1 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW shell am force-stop com.example.fluttercrash
[+1247 ms] Service protocol connection closed.
[ +273 ms] Application finished.
[   +4 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward --list
[  +32 ms] Exit code 0 from: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward --list
[   +1 ms] YT9112NHEW tcp:54447 tcp:46767
[   +4 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward --remove tcp:54447
[  +31 ms] executing: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward --list
[  +30 ms] Exit code 0 from: E:\AndroidSDK\platform-tools\adb.exe -s YT9112NHEW forward --list
[   +2 ms] "flutter run" took 274,970ms.
[ +109 ms] ensureAnalyticsSent: 105ms
[   +4 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +2 ms] Shutdown hooks complete
[   +2 ms] exiting with code 0

flutter analyze
Analyzing fluttercrash...
No issues found! (ran in 12.7s)

flutter doctor Xperia Z3 (Android 6):  (flutter using IntelliJ, not Android Studio)
[√] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19041.630], locale en-US)
    • Flutter version 1.22.3 at C:\Langs\Flutter
    • Framework revision 8874f21e79 (2 weeks ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at E:\AndroidSDK
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = E:\AndroidSDK
    • ANDROID_SDK_ROOT = E:\AndroidSDK
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[!] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.51.0)
    • VS Code at C:\Users\....\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.16.0

[√] Connected device (1 available)
    • D5803 (mobile) • YTxxxxxxxx • android-arm • Android 6.0.1 (API 23)

flutter doctor Xperia Z5 (Android 7):
[√] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19041.630], locale en-US)
    • Flutter version 1.22.3 at C:\Langs\Flutter
    • Framework revision 8874f21e79 (2 weeks ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at E:\AndroidSDK
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = E:\AndroidSDK
    • ANDROID_SDK_ROOT = E:\AndroidSDK
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[!] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.51.0)
    • VS Code at C:\Users\....\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.16.0

[√] Connected device (1 available)
    • E6633 (mobile) • QVxxxxxxxx • android-arm64 • Android 7.1.1 (API 25)

I'm not exactly sure if this is device specific but I was not able to reproduce on Emulators with Android 6.
Leaving this opened for further investigation.

Some additional results:
On an original Moto G (XT1031) running Android 5.1, got the same error:
W/art     ( 4897): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[18,tid=4982,Native,Thread*=0xb8e669c0,peer=0x12da90a0,"1.ui"]
On a Lenovo Tab (TB8504F) tablet with Android 7.1.1 - no error in logs (although same behavior as far as maintaining state vs losing state when exiting with Back button)
The test app (for reproducability) is an unmodified version of the "Test Drive" starter app:

Closing as working as intended. Any pending JVM associations are cleared before thread exit via a destructor to pthread_key_create in the engine just like the log says in "maybe it's going to use a pthread_key_create destructor". The log does not indicate that that there is an error, but there might be one if the engine did not associate a destructor. The log does not originate from an engine component so we cannot suppress it either.


⚠ Fortnite has degraded performance

In 07a6383, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1613 ms

Resolved: Fortnite performance has improved in b13089d.


UNMET PEER DEPENDENCY<EMAIL_ADDRESS>

Having a dependency error via NPM install
├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>└── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.```

Hi @miralize, do you have react and react-dom installed along with instantsearch-googlemaps?

I have 15.2.1 due to the instantsearch.js being installed. Should I force the installation of both versions?

I will fix that


Error in OPPNI

When run on a set of BIDS data, it is throwing the following error
1: Not all subjects/sessions/runs have the same scanning parameters. (code: 39 - INCONSISTENT_PARAMETERS)
/sub-BRAINIX/anat/sub-BRAINIX__run-02_T2w.nii.gz
/sub-BRAINIX/anat/sub-BRAINIX__run-03_T1w.nii.gz
Summary: Available Tasks: Available Modalities:
12 Files, 17.96MB FLAIR
1 - Subject T1w
1 - Session T2w
run_oppni.sh /opt/mcr/v80/ /input /output participant --participant 5Yp0E --run_name linebisection --task_design event
---
Warning: application is running on a locale different from the original platform locale.
WARNING: no contrast is specified. By default, will run all task conditions vs. baseline
WARNING: no analysis specified. Using default model selection
WARNING: the --ndrop field is empty. The default is setting ndrop=0 (no non-equilibrium scans dropped)
WARNING: the --atlasfile field is empty. No spatial normalization is possible
Undefined function or variable "tsvfile_list".
Error in bids_parsejobs (line 113)
Error in run_oppni_bids (line 75)
MATLAB:UndefinedFunction
Unexpected error:

Hi Satra, Can you give it a try on block-design tasks, if you have any?


Details on how multiple apps are supposed to work

[X] feature request
So there is the --app option for several command and apps has been an array in the .angular-cli.json for some time, however there is not really any documentation on what the supported use cases are.

It's true we're not documenting it yet. We should. It's a bit of an experimental feature at the moment.

How about now? Is it still experimental?

No, it's not experimental anymore. In CLI 6 we made it official. You can read here https://github.com/angular/angular-cli/wiki/stories-multiple-projects about how to use it.


on redis.Ring, when calling Info("all"), do I get aggregated view?

If not, which machines' Info() is it?

All commands without keys such as INFO go to the one node selected by consistent hashing - https://github.com/go-redis/redis/blob/v4/ring.go#L191-L207. But they probably should go to randomly selected node. This behaviour is not well-thought :)

Thanks! Once you explained it, it makes sense.
I ended up looping every single node and gather the INFO, no big deal.


[refactor] refactor the abaqus.Material.Others package

Description
As title.
Backporting
This change should be backported to the previous releases, please add the relevant labels.
Refer here to resolve backport conflicts if any.

[x] 2016
[x] 2017
[x] 2018
[x] 2019
[x] 2020
[x] 2021
[x] 2022

Type of change
Please check the options that are relevant, the corresponding labels will be added automatically.

[ ] Bug Fix (non-breaking change which fixes an issue)

[ ] bug (fixes an issue)
[ ] test (adds/updates test)
[ ] typo (fixes typo)
[ ] refactor (refactors code)
[ ] reformat with black (check this to reformat the code with black)

[ ] New Feature (non-breaking change which adds functionality)

[ ] typing (adds/updates typing annotations)

[ ] Documentation Update

[ ] docs (adds/updates documentation)
[ ] docs preview (check this to preview docs)

[ ] Automation/Translation/Release

[ ] workflow (adds/updates workflow)
[ ] release (adds/updates release)
[ ] translation (adds/updates translation)

Codecov Report

Merging #4130 (4d4a8fc) into 2023 (4b7e557) will not change coverage.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             2023    #4130   +/-   ##
=======================================
  Coverage   88.52%   88.52%
=======================================
  Files         931      931
  Lines       27292    27292
=======================================
  Hits        24159    24159
  Misses       3133     3133

Flag
Coverage Δ

2023
88.52% <100.00%> (ø)

Python-3.10
88.52% <100.00%> (ø)

Python-3.11
88.52% <100.00%> (ø)

Python-3.7
88.06% <100.00%> (ø)

Python-3.8
88.52% <100.00%> (ø)

Python-3.9
88.52% <100.00%> (ø)

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

Impacted Files
Coverage Δ

src/abaqus/BasicGeometry/Transform.py
83.33% <ø> (ø)

src/abaqus/DisplayOptions/GraphicsOptions.py
97.61% <ø> (ø)

src/abaqus/EngineeringFeature/HeatCapacitance.py
88.88% <ø> (ø)

.../Material/Elastic/LowDensityFoam/LowDensityFoam.py
93.75% <ø> (ø)

src/abaqus/Material/HeatTransfer/HeatGeneration.py
100.00% <ø> (ø)

...qus/Material/HeatTransfer/InelasticHeatFraction.py
88.88% <ø> (ø)

.../abaqus/Material/HeatTransfer/JouleHeatFraction.py
88.88% <ø> (ø)

src/abaqus/Material/HeatTransfer/LatentHeat.py
88.88% <ø> (ø)

src/abaqus/Material/Mechanical/Damping.py
88.88% <ø> (ø)

src/abaqus/Material/PoreFluidFlow/Gel.py
88.88% <ø> (ø)

... and 42 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


support service owner filtering

I would like to support the ability to filter nodes based on service owner. An optional field named "owner" can be defined in the metadata object and be used when highlighting nodes during search, so that you can search and match for both node names and owner (aka team name), if provided.

Looks great. This should definitely be pluggable at some point, but for now, this is great.

This is live in v4.7.3

Thanks again. To get it as part of vizceral-react should I open a PR there or will you update it to 4.7.3 here? https://github.com/Netflix/vizceral-react/blob/master/package.json

It's in<EMAIL_ADDRESS>On Thu, Sep 6, 2018 at 1:45 PM Antonio Lagrotteria<EMAIL_ADDRESS>wrote:

Thanks again. To get it as part of vizceral-react should I open a PR there
or will you update it to 4.7.3 here?
https://github.com/Netflix/vizceral-react/blob/master/package.json
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Netflix/vizceral/pull/137#issuecomment-419235326, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADei1UUnnaB4GXpuFyUIorPs4OCaPUuks5uYYlugaJpZM4WbphZ
.

Awesome stuff
On Fri, 7 Sep 2018 at 00:34, Justin Reynolds<EMAIL_ADDRESS>wrote:

It's in<EMAIL_ADDRESS>On Thu, Sep 6, 2018 at 1:45 PM Antonio Lagrotteria <
<EMAIL_ADDRESS>wrote:

Thanks again. To get it as part of vizceral-react should I open a PR
there
or will you update it to 4.7.3 here?
https://github.com/Netflix/vizceral-react/blob/master/package.json
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Netflix/vizceral/pull/137#issuecomment-419235326,
or mute
the thread
<
https://github.com/notifications/unsubscribe-auth/AADei1UUnnaB4GXpuFyUIorPs4OCaPUuks5uYYlugaJpZM4WbphZ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Netflix/vizceral/pull/137#issuecomment-419262873, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEf3g3y08s8axvYESJLZVeuRf5Dp-sb8ks5uYaLYgaJpZM4WbphZ
.


A way to use as a simple .js 'library'

Hey guys, I'm sorry to bother with this question, but is there a way to use depthy as a single js library? I mean just by passing one picture, the depth of field picture and that's it, without the angular stuff behind?
If there is, just lemme know the basics and I'll study further.
Appreciate your help :)

So I'm reading the code and I see depthy was built as an Angular mode, so it'd be rather difficult to get it without the framework. So I'd ask, how can one use it with the minimum footprint of Angular? As simple as using the

  <canvas></canvas>

and that's it.

Sure, just use this class: https://github.com/panrafal/depthy/blob/master/app/scripts/classes/DepthyViewer.js
Lookup the angular code for usage example. It's actually pretty simple!

And of course it doesn't require angular at all, just pixijs should be enough

Hey @panrafal thanks for your help.
I managed to get a slimmer version, here https://github.com/andresilveira/depthy
Even though I still have no clue how to use it without Angular :/

Include pixijs, Q (optional), Modernizr (optional) and DepthyViewer class. Have a div with a canvas and configure DepthyViewer instance. Angular is only used as an interface for loading, drawing and such.

<canvas></canvas>

Options and public methods are documented in DepthyViewer
options = {}
viewer = new DepthyViewer(depthyElement, options);
viewer.setImage('someurl.jpg')
viewer.setDepthmap('someurl.jpg')
// to change options later use
viewer.setOptions({})

I think that instead of forking and stripping down this repo, it would be a lot more helpful if you could document how to use it as a standalone viewer. An example html would be pretty rad :)

Hey @panrafal I'll try it out. Thanks a lot for the help :)
Once I have it working, it'll be a pleasure to document it and submit a PR.

No problem. It was designed to be used this way, never had time to make a scaffold and documentation though...

Funnily enough, I discovered Depthy through a website which used the Depthy viewer on its front page (for a movie I believe). I suppose they figured it out by themselves, too.
I had a go at it, and can provide the following pointers:
In addition to pixijs and the DepthyViewer class I needed to include the following:

Lodash (for extend)
ColorMatrixFilter2.js

However I got stuck on:
Uncaught (in promise) TypeError: current.texture.addEventListener is not a function
Unfortunately the development time outweighs the results for me at the moment, so I'm abandoning things here.
Here's the fiddle I was working on: https://jsfiddle.net/r28ge5zp/
Remember to add in your own image url's as mentioned by @panrafal.


[MM-23639] Muted channels on another team appear as unread in team sidebar and browser tab

Summary
Muted channels on another team would appear as unread in team sidebar and browser tab if a the browser had just been reloaded and the message is received via the websocket.
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/14162

Creating a new SpinWick test server using Mattermost Cloud.

Mattermost test server created! :tada:
Access here: https://mattermost-webapp-pr-5343.test.mattermost.cloud

Account Type
Username
Password

Admin
sysadmin
Sys@dmin123

User
user-1
User-1@123

Test server destroyed


Use official strategy

Emojione provides a strategy file. I think it would be best if the component uses the official file instead: https://github.com/Ranks/emojione/blob/master/emoji_strategy.json
It would allow an easier update to Emojione version as well in the future :)

Great idea, I moved to loading the strategy from within the emojione package - this meant a breaking change as they have renamed the category 'foods' to 'food' - I published this with a new major version 1.0.0
closed by 457f5aad7a6a3fcfed7d8194da96a448b010e2f5


Check for uvcvideo existence via the /sys kernel filesystem

The ARM boards I work with (here a Toradex Apalis TK1), kernels are mostly monolithic, so uvcvideo cannot be found in the list of loaded modules from /proc/modules while /sys/module/* holds meta data for all modules in the kernel.
Besides, startup is a little bit more efficient.

Could you please review CONTRIBUTING in order to merge the change?

oh, took some time, sorry:
"I agree to the terms of the Intel® RealSense™ Cross Platform API CLA."
Simon Vogl, VoXel Interaction Design http://www.voxel.at/


multi gpu uneven VRAM utilization

hello
when I train with multi gpu like this
WORLD_SIZE=8 CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 torchrun --nproc_per_node=8 qlora.py \

Then I get uneven VRAM utilization:

This means, that I have to use a smaller batch size than I otherwise could, which causes my build to take 30% longer than it should.
I don't have this problem when doing multi-gpu build in full-weights (non-qlora) using accelerate or deepspeed.

What model / other parameters are you using for torch run? I personally try to stay away from torchrun and use accelerate instead.
I'm having good success using this fork: https://github.com/ChrisHayduk/qlora-multi-gpu/
Models have about even vram usage 40.97GB v 40.95GB


[Question/Feature Request] Trigger Matching Branches

We have a setup where every pull request get's it's own set of jobs including a "master build" for that PR which receives the GHPRB triggers.
Since multiple jobs are "listening" to the triggers, when a PR is updated/synchronized, all "master build" which listed to the triggers get built.
Is there a way to "choose" the right "master build" by the PR branch name(pr/<pr-number>/head) or refspec (+refs/pull/*:refs/remotes/origin/pr/<pr-number>)?
If not, could this be added?

You would do this by using the trigger phrase, and then only building with the trigger

That's not something the plugins exposes is it? Ie, it would have to be implemented?

There are two settings on the project page for the trigger.  They are currently exposed.  The trigger phrase is an exact match and didn't use a regex like the test or whitelist phrases.

But that matches against a PR comment right?

I created a flow job which gets all PR triggers which then triggers the exact PR jobs(while a feature to support this is not implemented).

I am guessing I am not understanding what you are looking for then.  How would you decide where the job goes?  Are you looking for something in the PR description that the trigger would key off of whether to build or not?

The ghprb incoming payload includes the pull request id, among other information. My idea was to allow matching job names jobs/foo/bar/{ghPrId}/the-build(this would mean searching for all jobs)...

Maybe a better way would be to put a new extension in the trigger that limits the job to triggering certain PR's only?  The problem here is that you have to create a new job per pull request right?

Yes, I create a "set" of jobs per pull request, see an example here. Each of those jobs has a main-build which should get triggered, but only for the matching PR.

Sounds like a whitelist for PR numbers.

But that needs to be able to be set on each of the necessary jobs(not just globally)...

Is the "Whitelist Target Branches" the implementation of this?

Hmm, don't think so, what I need is to white-list the source, not the target....

Have gave any thoughts on implementing this?

@s0undt3ch I'm helping out with this repo. I do think the whitelisting of branches is the feature you're looking for. If this issue is still relevant to you, could you give that a try?

I'm looking at white listing yes, but the source branch, not the destination branch which was what was available last time I looked.
Can we white list the source branch now?

Ah, I don't think so. Marking this as an enhancement (but I need to doublecheck, too).

Hello
any update on the "Source Branch whitelist" feature?
I could dedicate some time to implement it, do you know if there is ongoing work on it?


LaTeX output for pretty printing

We should be able to pretty-print expressions to LaTeX. This should go through #37, so that spacing is nice.

This works for GATExprs like it always did; we should eventually also do this for AlgTerms, but that's a separate issue.


Feature to change an already existing Thing's name

It's very annoying to require someone to create an entirely new pico with the same settings and then delete the old one just to be able to change its name.
With this design you would lose any saved data in that pico.

done


Implement FOCUS_ACTION using createReducer approach

This is an alternative approach to #531 that follows @aksonov's intended implementation.
Problem
My app needs to know which screen is currently in focus. Because the *_FOCUS actions were removed in v3, this is no longer possible.
Solution
Implement the FOCUS_ACTION action. The action payload contains the props for the screen that is currently in focus (name, title, etc.).
Usage
// actions/routes.js

export const FOCUS_ACTION = 'FOCUS_ACTION';

export function focus(scene) {
  return {type: FOCUS_ACTION, scene};
}

// reducers/routes.js
import { createReducer } from 'redux-immutablejs';
import Immutable from 'immutable';
import {FOCUS_ACTION} from '../actions/routes';

const initialState = Immutable.fromJS({
  scene: {},
});

export default createReducer(initialState, {
  [FOCUS_ACTION]: (state, {scene}) => state.merge({scene}),
});

// routes.js

import {focus} from './actions/routes';
// other imports...

class Routes extends React.Component {
  static propTypes = {
    dispatch: PropTypes.func,
  };

  reducerCreate(params) {
    const defaultReducer = Reducer(params);
    return (state, action) => {
      if (action.type === 'focus') {
        this.props.dispatch(focus(action.scene))
      }
      return defaultReducer(state, action);
    };
  }

  render () {
    return (
      <Router
        createReducer={this.reducerCreate.bind(this)}
        scenes={scenes} />
    );
  }
}

export default connect()(Routes);

// app.js

import Routes from './routes';
// other imports...

// create store...

class App extends React.Component {
  render () {
    return (
      <Provider store={store}>
        <Routes />
      </Provider>
    );
  }
}

It would be great if you add it to README.

@aksonov - I will do that. Thanks for the merge :smiley:


Avoid dependency on node-web-streams

See https://github.com/comunica/comunica/issues/275#issuecomment-559049526

The root problem is https://github.com/gwicke/node-web-streams/issues/1.
That bug is almost old enough to go to school now ;) and unfortunately it's a dependency of Comunica, which is a dependency of LDFlex, which is a dependency of the generator, meaning that the generator cannot be installed in development environments that disallow installing dependencies from github links.
The maintainer of node-web-streams seems unresponsive, so maybe this can be fixed at the Comunica level? (see issue linked ^)

Yes, we should definitely get it out. I have recently pruned some dependencies already of packages that were either unneeded, or had unnecessarily large webpackaged versions:

https://github.com/solid/query-ldflex/commit/35cd221a99fad573e4a36791a85fd70bcf698166
https://github.com/solid/query-ldflex/commit/82fc3113a71ced7a0d35bf2b14ef90c68c7b4162 (minus one mistake)

However, note that these are used with the webpack build process of LDflex to arrive at the browser build solid-query-ldflex.bundle.js. So libraries that use LDflex through imports, would have to incorporate a similar webpack configuration themselves. (For that purpose, I have exported the browser folder with the shims, as well as the webpack folder with configurations that can be reused partially as needed.)
As you can see, I've only done the trivial work so far. node-web-streams is a transitive dependency, so I did not look into it for now. However, given that there is no need for shims anymore in major browsers (https://caniuse.com/#feat=streams), I suspect we can just webpack it out as well.

There is no problem with node-web-streams itself, it seems. It's a very small library with minimal impact. The problem is its dependency on web-streams-polyfill, which is no longer needed in modern browsers. As such, as can just webpack it away. I've done this for LDflex now: https://github.com/solid/query-ldflex/commit/4867ec17bd375e9380b8403f63d29f3e1e7849d4. This reduces the LDflex bundle from 944Kb to 896Kb—thanks for the suggestion!
It's now up to the generator project to take over those webpack configurations in its own builds.

I think the steps to fix this would be:

Tag a version of comunica
Use that in LDFlex and bump the version there
Use that in Query-LDFlex and bump the version there
Use that in Solid React Components and bump the version there (also update the direct dependency on LDFlex there)
Use that here

@michielbdejong Semver should normally just do its job, so a package-lock update could do?

Ah yes! Then it might also work without steps 2, 3 and 4, and then in step 5 only update package-lock

So, I re-generated the package-lock locally and our tests began failing:
 ● Test suite failed to run

    Cannot find module '@comunica/actor-rdf-join-nestedloop' from 'comunica-engine.js'

    However, Jest was able to find:
    	'./comunica-engine.js'

    You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['web.js', 'js', 'web.ts', 'ts', 'web.tsx', 'tsx', 'json', 'web.jsx', 'jsx', 'node'].

    See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string

This error and similar is repeated many times.

@rubensworks?

@james-martin-jd Are you using the latest @comunica/actor-init-sparql version (1.10.0)?
Because that one should not depend on @comunica/actor-rdf-join-nestedloop anymore.
If I inspect the published comunica-engine.js engine for that version, it contains no calls to @comunica/actor-rdf-join-nestedloop.

@rubensworks @james-martin-jd I got the same yesterday! A newly created React app, then as soon as I added @solid/react and imported LoggedIn, I got

./node_modules/ldflex-comunica/lib/comunica-engine.js
Module not found: Can't resolve '@comunica/actor-rdf-join-nestedloop' in '(...)/node_modules/ldflex-comunica/lib'

I couldn't reproduce it in a CodeSandbox so I assumed the issue would be on my side. I couldn't see those calls either though.

Are you using the latest @comunica/actor-init-sparql version (1.10.0)?

@rubensworks I don't think it's the one we're using, but rather https://github.com/LDflex/LDflex-Comunica/blob/master/config/config-default.json (and https://github.com/LDflex/LDflex-Comunica/blob/master/package.json). Do we need changes there?
Need to think about how Comunica Component.js configs affect semver, especially when such extra deps pop up.

@rubensworks we don't directly use comunica at all, our entry points to comunica, I believe, are through ldflex and possibly @solid/react?
An npm ls on the package you asked about shows:
<EMAIL_ADDRESS>/Users/james/Projects/Solid/generator-solid-react/generators/app/templates
└─┬<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>

Fixed the above problelm in<EMAIL_ADDRESS>root cause is https://github.com/comunica/comunica/issues/592.

Package lock was updated and should be in the 0.7.0 release going out hopefully today

After release, I am no longer seeing node-web-streams in an npm ls of the generated app, so I'm closing this ticket


Prepare for new backend registry pattern migration

EES-4624
This PR is a preparation to progress each backend to the new registry pattern.

👍