Replacing variables inside configs is ignoring last occurrence

When setting up my containers with custom environment variables, it seems that when going through the supplied variables, the last variable to be replaced within the config gets ignored.

[init] Replacing env variables in configs that match the prefix TMC_...
[init] Replacing TMC_DATABASE_HOST with 1XXXXXXX ...
[init] Replacing TMC_DATABASE_PORT with XXXX ...
[init] Replacing TMC_DATA_HOST with 1XXXXXXX ...
[init] Checking for JSON files.

I had expected to see my last variable TMC_DATABASE_PWD in this output but I do not. Also, I do not have TMC_DATA_HOST  within any of my files.
Code File: start-finalSetupEnvVariables
Edit 01: TMC_DATA_HOST was within my ENV.

So far I haven't been able to recreate this issue. I used the following compose file:
version: "3"

services:
  mc:
    image: itzg/minecraft-server
    environment:
      EULA: "TRUE"
      REPLACE_ENV_VARIABLES: "TRUE"
      ENV_VARIABLE_PREFIX: TMC_
      TMC_ONE: "one"
      TMC_TWO: "two"
    volumes:
      - ./config:/config
      - ./data:/data

and observed output for all of the TMC_ environment variables declared there:
mc_1  | [init] Replacing env variables in configs that match the prefix TMC_...
mc_1  | [init] Replacing TMC_ONE with one ...
mc_1  | [init] Replacing TMC_TWO with two ...

Can you double check that TMC_DATABASE_PWD was declared in your -e or environment and that you didn't have a typo?

So far I haven't been able to recreate this issue. I used the following compose file:
version: "3"

services:
  mc:
    image: itzg/minecraft-server
    environment:
      EULA: "TRUE"
      REPLACE_ENV_VARIABLES: "TRUE"
      ENV_VARIABLE_PREFIX: TMC_
      TMC_ONE: "one"
      TMC_TWO: "two"
    volumes:
      - ./config:/config
      - ./data:/data

and observed output for all of the TMC_ environment variables declared there:
mc_1  | [init] Replacing env variables in configs that match the prefix TMC_...
mc_1  | [init] Replacing TMC_ONE with one ...
mc_1  | [init] Replacing TMC_TWO with two ...

Can you double check that TMC_DATABASE_PWD was declared in your -e or environment and that you didn't have a typo?

Sorry for the delay, I created the variables in the file first, then I went ahead and copied them to the environment variables. I am using a manager for handling my docker container(s) and services, but I've had no other issue applying any of the provided environment variables to the image.
Image: itzg/minecraft-server:adopt11

Plugin Configuration:

mysql-port: ${TMC_DATABASE_PORT}
mysql-database: ${TMC_DATABASE}
mysql-username: ${TMC_DATABASE_USERNAME}
mysql-password: ${TMC_DATABASE_PWD}

Configuration:

*This includes a bunch of other environment variables as well

Console Output:

I think I finally found the issue and a much more robust way of iterating through the prefixed variables. Can you pull the latest image and see if that fixes it for you?

I replaced actual replace values with ### but here is the log. It did successfully replace all variables, but give me the
sed: bad option in substitution expression
error of about 30+ some lines between the two config sections.
[init] Replacing TMC_CoreProtect_Database with ######## ...
[init] Replacing TMC_CoreProtect_Host with ######## ...
[init] Replacing TMC_CoreProtect_Password with ########## ...
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
... (30+)
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
sed: bad option in substitution expression
[init] Replacing TMC_CoreProtect_Port with #### ...
[init] Replacing TMC_CoreProtect_Username with ######## ...
[init] Replacing TMC_InventoryRollback_Database with ######## ...
[init] Replacing TMC_InventoryRollback_Host with ######## ...
[init] Replacing TMC_InventoryRollback_Password with ######### ...
[init] Replacing TMC_InventoryRollback_Port with #### ...
[init] Replacing TMC_InventoryRollback_Username with ######### ...

Both CoreProtect and InventoryRollback both have 5 variables Database, Host, Password, Port, Username with their respective prefixes

Edit: The password does contain special characters

I'm guessing a backslash, specifically? I was actually wondering about some existing escape character escaping that was there...

Special Characters Include: #, $, @, and the standard uppercase, lowercase, numbers. I do not have a backslash

OK, the latest image now includes pre-processing of characters that would throw off the sed operation. See if that latest image now works for you.
FYI, here's the updated compose file I used for testing:
version: "3"

services:
  mc:
    image: itzg/minecraft-server
    environment:
      EULA: "TRUE"
      REPLACE_ENV_VARIABLES: "TRUE"
      ENV_VARIABLE_PREFIX: TMC_
      TMC_ONE: "one"
      TMC_TWO: "this/is a\\special#one$and@so#is\\this"
    volumes:
      - ./config:/config
      - ./data:/data


Added Drawer to show the tag profile data

Side-drawer to show tag profile
* Added color-picker to change the color of the tag
* Added option to edit the description of the tag
* Added a button to add Owner's
* Added a link to redirect the datasets page
* Added a link to redirect the charts page
* Added a button at the bottom  to close the side drawer
https://user-images.githubusercontent.com/86347578/153832477-a740addd-fd38-43bf-bc17-18c27cbb6c4e.mp4
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable)

We will need to make changes to mutations.js to edit the test for adding a tag. It assumes that there will be a separate tag page altogether. We also need to change how the Tag Profile is rendered from the Search page! (It should still be a simple slide out. This would be inside of Tag.tsx.

Modify the Tag Profile Page


packages/cockroach: fix minor issues in iam-database-restore

High-level description
The iam-database-restore script was not deleting old database after the restore.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

DCOS-42407 test-e2e: TestIAMBackupRestore.test_backup_restore failed

Checklist for all PRs

[x] Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change:
[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[ ] Read the DC/OS contributing guidelines
[ ] Followed relevant code rules Rules for Packages and Systemd

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label Ready For Review

@gpaul @ahairape @sambatyon @jgehrcke @timaa2k @jongiddy could you please review this PR?


Check field names for XML reference

When creating the XML elements for parsing, we need to change the names to follow the IATI standards convention as well.

Once re-parsing has been done, Petya to check Document Category. Petya to check by using the XML output.

@petyaKangalova Here is the test url for document-link/category : https://test-datastore.iatistandard.org/search/activity/?q=iati_identifier:"SE-0-SE-6-10526A0101-KEN-15220"&wt=xslt&tr=activity-xml.xsl
[Uploading... image.png ]

Thanks @luminhan ! Checked the activity you shared above and also another one to verify and can see the document link category code in the output. So looks good!


add an ACM hydrate diff

essentially, this function can be put in a pipeline as a reporter for candidate PRs so that it saves a diff of ACM hydrated  config current and proposed changes.

This sounds like kpt live preview. @linde please confirm


API8 Commands: Support optional parameters in front

/testoptionalthenrequired [optional] <required>
->
/testoptionalthenrequired <required>
or
/testoptionalthenrequired <optional> <required>
Same for defaulted parameters.
Only tested for the simplest cases atm!
@dualspiral

What are we missing at this point, so I can get a clearer idea of what I might need to do vs. what might go here to get things working?


Error when running VCF_QC under new container

Hello，
When I am using our VCF_QC to run qc on genotype VCF files by using the new container, there was an error message: critical libmamba [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal.
This error occurred when running qc_1.
bash: container = container, expand= "${ }", stderr = f'{_output:n}.stderr', stdout = f'{_output:n}.stdout', entrypoint=entrypoint
    # split multiallelic sites into biallelic records
    ${'bcftools norm -m-any' if not bi_allelic else 'bcftools view -m2 -M2'} ${'-v snps' if snp_only else ""} ${_input} |\
    # Fix incorrect or missing REF alleles and warn about them
    bcftools norm -d exact -N --check-ref ws -f "${reference_genome}" -Oz --threads "${numThreads}" |\
    # Fill missing tags
    bcftools +fill-tags -- -t all,F_MISSING,'VD=sum(FMT/DP)' | \
    # Remove ID and replace with CHROM:POS:REF:ALT format
    bcftools annotate -x ID -I +'%CHROM:%POS:%REF:%ALT' | \
    # Annotate with dbSNP rsID
    bcftools annotate -a ${dbsnp_variants}  -h <(echo '##INFO=<ID=RSID,Number=1,Type=String,Description="dbSNP rsID">') \
        -c CHROM,FROM,TO,INFO/RSID -Oz --threads ${numThreads} -o ${_output}

bash: expand= "${ }", stderr = f'{_output:n}.stderr', stdout = f'{_output:n}.stdout', container = container, entrypoint=entrypoint
    for i in ${_output} ; do
        # Capture file metadata
        output_info="$i"
        output_size=$(ls -lh "$i" | awk '{print $5}')
        output_rows=$(zcat "$i" | wc -l)
        output_column=$(zcat "$i" | grep -v "##" | head -1 | wc -w)
        output_header_row=$(zcat "$i" | grep "##" | wc -l)
        output_preview=$(zcat "$i" | grep -v "##" | head | cut -f 1-11)

        # Write captured information to the stdout file
        printf "output_info: %s\noutput_size: %s\noutput_rows: %d\noutput_column: %d\noutput_header_row: %d\noutput_preview:\n%s\n" \
            "$output_info" "$output_size" "$output_rows" "$output_column" "$output_header_row" "$output_preview" >> ${_output:n}.stdout
    done

And there are 22 VCF files to run in total, only 2 VCF files occurred this problem. Other 22 files worked fine.
Here are something that confusing me:

I have tried the same pipeline but using the old container that we have, everything is working fine now, even for those two that not worked under new container. So, I basically don't think there is something wrong with the input files.
The commands in qc_1 are bcftool, so I am wondering why there is a json error.

Are there any thoughts on this error?

Follow up on this issue. I met this error again when I was running plink_by_chrom. Basically it is using Plink to partition entire genotype by chromosome. Commands shown below:
[plink_by_chrom_1]
stop_if(len(paths(genoFile))>1, msg = "This workflow expects one input genotype file.")
parameter: chrom = list
input: genoFile, for_each = "chrom"
output: f'{cwd}/{_input:bn}.{_chrom}.bed'
# look up for genotype file
task: trunk_workers = 1, trunk_size = job_size, walltime = walltime, mem = mem, cores = numThreads, tags = f'{step_name}_{_output:bn}'
bash: expand= "$[ ]", stderr = f'{_output}.stderr', stdout = f'{_output}.stdout', container = container, volumes = [f'{genoFile:ad}:{genoFile:ad}'], entrypoint=entrypoint
    ##### Get the locus genotypes for $[_chrom]
    plink --bfile $[_input:an] \
    --make-bed \
    --out $[_output[0]:n] \
    --chr $[_chrom] \
    --allow-no-sex  --keep-allele-order || true

This error showed in stderr file:
cat ROSMAP_NIA_WGS.leftnorm.bcftools_qc.plink_qc.1.bed.stderr
critical libmamba [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal

But the true reason for this job failed was mem issue. Here is the error message in corresponding log file
cat ROSMAP_NIA_WGS.leftnorm.bcftools_qc.plink_qc.1.bed.stderr
Error: Out of memory.  The --memory flag may be helpful.
Failed allocation size:<PHONE_NUMBER>

After I requested more mem, everything went well.
So I basically think there is also another error, such as memory issue, that causes vcf_qc failed. But this error message is quite miss leading. People can't get an exact error message.

Thanks for digging more into this - I think the solution here might be to add --no-capture-output to the entry point argument.  So the entry point command would be micromamba run --no-capture-output -n bioinfo.  Can you see if that allows the user to see the error?

Thanks @danielnachun !! am adding those --no-capture-output now to pipelines. I'll reopen if we stil lhave a problem.

@danielnachun A new issue occurred after we added --no-capture-output to the entry point parameter, like this entrypoint=('micromamba run --no-capture-output -n' + ' ' + container.split('/')[-1][:-4]) if container.endswith('.sif') else ""
If this modification is correct, then we met a new issue after adding this. Here is the error message:
cat ROSMAP_NIA_WGS.leftnorm.bcftools_qc.plink_qc.pQTL.kin0.stderr
/tmp/6103969.1.csg.q/mambafKSsedVd8lx: line 5: exec: --: invalid option
exec: usage: exec [-cl] [-a name] [command [argument ...]] [redirection ...]

This is to run our GWAS_QC pipeline, using kingship to detect related individuals. But after we remove --no-capture-output, everything went well.

We've resolved this issue now, the root cause was that --no-capture-output is for conda/mamba, and the equivalent command for micromamba is actually -a "", which tells micromamba not to "attach" any of the outputs and just print them out immediately.


[Feature Request] Reaction Custom Command DM poster

Hi everyone,
I would like to suggest an addition to custom commands from reaction triggers.
To facilitate managing request channels, if a user provides an invalid format for their request I would like to be able to react to their post and have the bot send them a DM with some instruments.
The feature request is to allow sending DMs to the poster of the post which has been reacted.

From what I understand, you want to DM the message author when you react to the message. This has been discussed in the past and will not be happening because it allows people to possibly spam someone else's DMs via YAGPDB without their consent. This is the reason why sendDM does not accept a user argument and only DMs the triggering user.
Additionally, please make suggestions on the Support server instead of opening issues on the repository.


Add activestate OIDC docs

Thanks @th3coop! I did a quick scan; I'll also stand this up locally in a bit to confirm the render is as expected.

@woodruffw  we have a couple more changes coming.  Pete will update.  I'd like to squash those Review Edit commits out of the history as well when Pete is done.

(No need to squash out commits, they'll get squashed when we merge!)

OH right, I knew that!  Thanks for the reminder @di.

@di or @woodruffw, is it possible to see the logs of test.pypi.org?  We're having trouble tracking down an issue where test.pypi.org rejects an OIDC token that is accepted by a locally runnning warehouse with the same/similar pending publisher configured.
What's the best way to proceed to debug this?

@woodruffw we have a couple more changes coming. Pete will update. I'd like to squash those Review Edit commits out of the history as well when Pete is done.

Ok -- I pushed the updates I needed to push for the docs. @woodruffw @di @th3coop

@di or @woodruffw, is it possible to see the logs of test.pypi.org? We're having trouble tracking down an issue where test.pypi.org rejects an OIDC token that is accepted by a locally runnning warehouse with the same/similar pending publisher configured.
What's the best way to proceed to debug this?

Sorry for the noies @di and @woodruffw!  I'm pretty sure we figured it out.

Great @th3coop @rawktron -- is this good to go on your end then?

Great @th3coop @rawktron -- is this good to go on your end then?

@di So on the docs side, fingers crossed yes this should be complete. On the technical side, we're still working through some integration issues to get everything working end to end with test.pypi.org, but that shouldn't (famous last words) alter the instructions here. We also still need to flip those few external pages live as well to get rid of the 404s.

OK, I'll hold off on merging until you confirm you've got everything right technically -- I'm fine with merging this with 404s for now since it won't go live until we merge https://github.com/pypi/warehouse/pull/15192.

OK, I'll hold off on merging until you confirm you've got everything right technically -- I'm fine with merging this with 404s for now since it won't go live until we merge #15192.

Alright, everything seems to be working end-to-end technically now, and I pushed one more update to the docs to reflect a few tweaks. So I think we're good to merge into 15192. Thanks for your patience!


[FIX] fix warning for the latest clang

This PR fixes compilation warnings from the latest clang compiler.
cc @YuchenJin

Please fix the lint issue BTW.


How to use unlabeled data to train self supervised learning tasks

Hello, developer：
I have been following the mmselfsup framework for some time. I am a beginner of self-monitoring learning. I would like to ask if there are any methods for training self-monitoring learning with unlabeled data in the document? Because I can't find it in the current document, thank you.

Hi, we provide an example of using custom dataset in our latest version.
Please follow this discussion for more details.
https://github.com/open-mmlab/mmselfsup/discussions/510

okay, thank you

Closing due to inactivity, please reopen if there are any further problems.


Bug Project Soundtrack / External BPM not synced

by default BPM is set to 120  in the External settings
somehow the BPM is detected correctly in the Soundtrack project..
by itself
i assume from the fft analysis file
the spectrum
but its not parsed into the External BPM settings .. which actually controls the overall bpm with regard to how that image file sits in the timeline
this results in the overall timing messing up and not playing back correctly .. .. suggest fix to parse the BPM from Soundtrack when using soundtrack to External BPM .. also because this seems to govern all of the timing of playback and ironically NOT "playback settings" for the project
https://user-images.githubusercontent.com/1504019/232185356-0d41d4c6-a3fa-423e-bf76-140504b7ff8e.mp4

https://user-images.githubusercontent.com/1504019/232190268-6f8f7d7c-012f-42ea-982c-e7fa68b8f7cc.mp4

Thanks for reporting. it's not detecting the 120 BPM. it's just he default :D
I have to look into this issue to see what's going in.


refactor: libp2p tests

Proposed changes
Cleaned up the ACN libp2p tests more while going over them as part of the investigation of the genesis node communication failure. Noticed that apart from processes clean-up also folders / data was not being cleaned properly (temporary directories not deleted)
Fixes
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to agents-aea?
Put an x in the boxes that apply

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

Checklist
Put an x in the boxes that apply.

[ ] I have read the CONTRIBUTING doc
[ ] I am making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[ ] Lint and unit tests pass locally with my changes and CI passes too
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked that code coverage does not decrease.
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

Merging #231 (69bb190) into main (8eec91d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #231   +/-   ##
=======================================
  Coverage   94.55%   94.55%
=======================================
  Files         312      312
  Lines       25156    25156
=======================================
  Hits        23785    23785
  Misses       1371     1371

Flag
Coverage Δ

unittests
94.55% <ø> (ø)

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

Continue to review full report at Codecov.

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


Print reverse of a number

Description
Reverse of a number is the number obtained by reversing the digits of the original number. For example, the reverse of 123 is 321. The reverse of 100 is 1. The reverse of 1000 is 1.
Input  : 123
Output : 321

Program added successfully :tada:
Thanks for your contribution :hugs:


Fix tests

(I'm using Node v9.3.0.)
I noticed the tests were failing. I'm not quite sure why. I suspect autoprefixer updated and no longer generates the expected prefixes.

Hmmm, looks like this PR breaks Travis. (Though the Node 6 and Node 7 builds pass.)
I wonder why the tests are failing locally for me?
I ran the following:
git clone https://github.com/css-modules/postcss-modules
cd postcss-modules
yarn && yarn test


Build error when adding an iOS library in Xcode using the Swift Package Manager

Steps to Reproduce

Create/open a Flutter project with Android Studio 4.1.1 for macOS Big Sur
In the project, open iOS/Runner/AppDelegate.swift
On the top right, click on "Open iOS module in Xcode". That opens Xcode.
In Xcode, go to File -> Swift Packages -> Add Package Dependency...
Enter a new package repository URL (for example: https://github.com/groue/GRDB.swift.git), click Next and Finish
Go back to Android Studio, and Run the project in debug mode on an iOS emulator

Expected results:
The project should compile and run
Actual results:
I get the following in the console:
Launching lib/main.dart on iPhone 11 Pro in debug mode...
ProcessException: Process exited abnormally:
Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -list

xcodebuild: error: Could not resolve package dependencies:
  Packages are not supported when using legacy build locations, but the current project has them enabled.
  Command: /usr/bin/xcodebuild -list

The iOS library is just here as an example. I have the same problem for every library, and this is really a blocking problem for me.
I also tried with Cocoapods, but I don't manage to make it work either.

Logs

Logs of flutter run --verbose:
[ +169 ms] executing: [/Users/mregnauld/FlutterSDK/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +69 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +4 ms]<PHONE_NUMBER>7c3a836feee883712c241a5fd22983
[   +1 ms] executing: [/Users/mregnauld/FlutterSDK/flutter/] git tag --points-at HEAD
[  +49 ms] Exit code 0 from: git tag --points-at HEAD
[        ] 1.22.5
[  +10 ms] executing: [/Users/mregnauld/FlutterSDK/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +19 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/mregnauld/FlutterSDK/flutter/] git ls-remote --get-url origin
[  +18 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +74 ms] executing: [/Users/mregnauld/FlutterSDK/flutter/] git rev-parse --abbrev-ref HEAD
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +8 ms] executing: sw_vers -productName
[  +20 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +19 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.0.1
[        ] executing: sw_vers -buildVersion
[  +18 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20B29
[   +1 ms] executing: sysctl hw.optional.arm64
[  +12 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[  +48 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.
[   +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.
[  +11 ms] executing: /Users/mregnauld/AndroidSDK/platform-tools/adb devices -l
[   +7 ms] executing: /usr/bin/xcode-select --print-path
[  +13 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Applications/Xcode.app/Contents/Developer
[   +1 ms] executing: /usr/bin/xcodebuild -version
[ +705 ms] Exit code 0 from: /usr/bin/xcodebuild -version
[   +2 ms] Xcode 12.3
           Build version 12C33
[   +4 ms] executing: sysctl hw.optional.arm64
[  +12 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] executing: /usr/bin/arch -arm64e xcrun xcdevice list --timeout 2
[   +6 ms] /usr/bin/arch -arm64e xcrun simctl list --json devices
[        ] executing: /usr/bin/arch -arm64e xcrun simctl list --json devices
[  +72 ms] List of devices attached
[  +40 ms] {
             "devices" : {
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-2" : [
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/58C7F159-76F7-406A-BDDF-28D924FE2BB5\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/58C7F159-76F7-406A-BDDF-28D924FE2BB5",
                   "udid" : "58C7F159-76F7-406A-BDDF-28D924FE2BB5",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/AF8E15F5-7107-4A13-AE55-2CA258F91C1C\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/AF8E15F5-7107-4A13-AE55-2CA258F91C1C",
                   "udid" : "AF8E15F5-7107-4A13-AE55-2CA258F91C1C",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/DE3D4A3C-95CC-440B-9583-9ACE5412B1C6\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/DE3D4A3C-95CC-440B-9583-9ACE5412B1C6",
                   "udid" : "DE3D4A3C-95CC-440B-9583-9ACE5412B1C6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/D65773EC-529D-446D-93C6-6F33ADB964E6\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/D65773EC-529D-446D-93C6-6F33ADB964E6",
                   "udid" : "D65773EC-529D-446D-93C6-6F33ADB964E6",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-3" : [
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9BACB84B-6E47-4397-B7FB-FA8FC24233F3\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9BACB84B-6E47-4397-B7FB-FA8FC24233F3",
                   "udid" : "9BACB84B-6E47-4397-B7FB-FA8FC24233F3",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/6EF147E8-4F4F-4F33-A13D-058A9415C7A7\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/6EF147E8-4F4F-4F33-A13D-058A9415C7A7",
                   "udid" : "6EF147E8-4F4F-4F33-A13D-058A9415C7A7",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/C08A0684-2B4C-4DA7-9121-1911841E8D9E\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/C08A0684-2B4C-4DA7-9121-1911841E8D9E",
                   "udid" : "C08A0684-2B4C-4DA7-9121-1911841E8D9E",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/F39DA728-0796-486B-98F4-02B3361D6959\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/F39DA728-0796-486B-98F4-02B3361D6959",
                   "udid" : "F39DA728-0796-486B-98F4-02B3361D6959",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Booted",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/67E327C7-6E21-4818-AC00-4B8FE82BDFF2\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/67E327C7-6E21-4818-AC00-4B8FE82BDFF2",
                   "udid" : "67E327C7-6E21-4818-AC00-4B8FE82BDFF2",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/13286F90-E1B3-4B3B-9783-8DDFAC50AD59\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/13286F90-E1B3-4B3B-9783-8DDFAC50AD59",
                   "udid" : "13286F90-E1B3-4B3B-9783-8DDFAC50AD59",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/B8575E43-81F0-4EF2-8333-C9B601012585\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/B8575E43-81F0-4EF2-8333-C9B601012585",
                   "udid" : "B8575E43-81F0-4EF2-8333-C9B601012585",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/D6364743-02ED-4288-8624-4BA37AF2B31B\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/D6364743-02ED-4288-8624-4BA37AF2B31B",
                   "udid" : "D6364743-02ED-4288-8624-4BA37AF2B31B",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9EDC0D38-5EA4-4ABA-B888-F77A26A021E1\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9EDC0D38-5EA4-4ABA-B888-F77A26A021E1",
                   "udid" : "9EDC0D38-5EA4-4ABA-B888-F77A26A021E1",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/7593677E-0033-48C9-A840-5468BB5C0B56\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/7593677E-0033-48C9-A840-5468BB5C0B56",
                   "udid" : "7593677E-0033-48C9-A840-5468BB5C0B56",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/0F5493FD-CDE1-4CEA-8CEA-0BF5320B822C\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/0F5493FD-CDE1-4CEA-8CEA-0BF5320B822C",
                   "udid" : "0F5493FD-CDE1-4CEA-8CEA-0BF5320B822C",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/27CEF50E-678B-4A61-9154-FEAD8ED568EE\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/27CEF50E-678B-4A61-9154-FEAD8ED568EE",
                   "udid" : "27CEF50E-678B-4A61-9154-FEAD8ED568EE",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/D1A83C2A-F39E-4064-A2B4-904B11FBF558\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/D1A83C2A-F39E-4064-A2B4-904B11FBF558",
                   "udid" : "D1A83C2A-F39E-4064-A2B4-904B11FBF558",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/D1593AB3-21FE-4E10-BDB2-0DE9521C7404\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/D1593AB3-21FE-4E10-BDB2-0DE9521C7404",
                   "udid" : "D1593AB3-21FE-4E10-BDB2-0DE9521C7404",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/1D5607DF-64E5-49FC-ACD0-EEEB67CF1B0D\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/1D5607DF-64E5-49FC-ACD0-EEEB67CF1B0D",
                   "udid" : "1D5607DF-64E5-49FC-ACD0-EEEB67CF1B0D",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/E7FB9888-031C-4DC1-BDF9-6C8190BD01F7\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/E7FB9888-031C-4DC1-BDF9-6C8190BD01F7",
                   "udid" : "E7FB9888-031C-4DC1-BDF9-6C8190BD01F7",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.watchOS-7-1" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/BDE8B60E-5025-419C-8650-123626BE4AA6\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/BDE8B60E-5025-419C-8650-123626BE4AA6",
                   "udid" : "BDE8B60E-5025-419C-8650-123626BE4AA6",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/CD55677E-6CF6-4E6A-A0C9-2038C61303C3\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/CD55677E-6CF6-4E6A-A0C9-2038C61303C3",
                   "udid" : "CD55677E-6CF6-4E6A-A0C9-2038C61303C3",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 5 - 44mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/1D41B935-E68F-4344-8E5C-0736BC3EAE81\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/1D41B935-E68F-4344-8E5C-0736BC3EAE81",
                   "udid" : "1D41B935-E68F-4344-8E5C-0736BC3EAE81",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 40mm"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/FBFC8D47-09DB-4A35-805C-524427870581\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/FBFC8D47-09DB-4A35-805C-524427870581",
                   "udid" : "FBFC8D47-09DB-4A35-805C-524427870581",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
                   "state" : "Shutdown",
                   "name" : "Apple Watch Series 6 - 44mm"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.iOS-14-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/6775CC59-7195-4F84-BAF6-6699CA4283C2\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/6775CC59-7195-4F84-BAF6-6699CA4283C2",
                   "udid" : "6775CC59-7195-4F84-BAF6-6699CA4283C2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
                   "state" : "Shutdown",
                   "name" : "iPhone 8"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/616125C0-37E1-4BAB-AFD9-1BF0A8EAB12E\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/616125C0-37E1-4BAB-AFD9-1BF0A8EAB12E",
                   "udid" : "616125C0-37E1-4BAB-AFD9-1BF0A8EAB12E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
                   "state" : "Shutdown",
                   "name" : "iPhone 8 Plus"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/FAEFA56C-31D4-4746-AB38-5F68743EDA0B\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/FAEFA56C-31D4-4746-AB38-5F68743EDA0B",
                   "udid" : "FAEFA56C-31D4-4746-AB38-5F68743EDA0B",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
                   "state" : "Shutdown",
                   "name" : "iPhone 11"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9A980619-80FB-4A25-882F-716D0A6D004F\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9A980619-80FB-4A25-882F-716D0A6D004F",
                   "udid" : "9A980619-80FB-4A25-882F-716D0A6D004F",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/4CC26EE8-4A3D-440E-A3C7-ADF7452DF21E\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/4CC26EE8-4A3D-440E-A3C7-ADF7452DF21E",
                   "udid" : "4CC26EE8-4A3D-440E-A3C7-ADF7452DF21E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 11 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/03466A85-F86C-46EA-A452-39FE0662D09C\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/03466A85-F86C-46EA-A452-39FE0662D09C",
                   "udid" : "03466A85-F86C-46EA-A452-39FE0662D09C",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPhone SE (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9B5E2B7C-D6FB-41AF-9E54-678BA2753942\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9B5E2B7C-D6FB-41AF-9E54-678BA2753942",
                   "udid" : "9B5E2B7C-D6FB-41AF-9E54-678BA2753942",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 mini"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/6D3D7C79-8E28-4379-A36E-8D9D1D7322B2\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/6D3D7C79-8E28-4379-A36E-8D9D1D7322B2",
                   "udid" : "6D3D7C79-8E28-4379-A36E-8D9D1D7322B2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
                   "state" : "Shutdown",
                   "name" : "iPhone 12"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/47B3F1E8-FAEF-4B61-BDAB-02675D10F864\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/47B3F1E8-FAEF-4B61-BDAB-02675D10F864",
                   "udid" : "47B3F1E8-FAEF-4B61-BDAB-02675D10F864",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/67ECCDD7-46BD-456F-BA8F-84F285CDCAB8\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/67ECCDD7-46BD-456F-BA8F-84F285CDCAB8",
                   "udid" : "67ECCDD7-46BD-456F-BA8F-84F285CDCAB8",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
                   "state" : "Shutdown",
                   "name" : "iPhone 12 Pro Max"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/5975ACF3-1ED2-44C0-AC6B-8C6AC1DE7ECE\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/5975ACF3-1ED2-44C0-AC6B-8C6AC1DE7ECE",
                   "udid" : "5975ACF3-1ED2-44C0-AC6B-8C6AC1DE7ECE",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPod touch (7th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/0BCF9E14-1A41-409E-BC73-59AFF812D7E0\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/0BCF9E14-1A41-409E-BC73-59AFF812D7E0",
                   "udid" : "0BCF9E14-1A41-409E-BC73-59AFF812D7E0",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (9.7-inch)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/CABF20CE-3A03-4C00-9377-7EBB46D757EA\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/CABF20CE-3A03-4C00-9377-7EBB46D757EA",
                   "udid" : "CABF20CE-3A03-4C00-9377-7EBB46D757EA",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (11-inch) (2nd generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9B27AB63-B5ED-444A-A11A-D7B7E3604D15\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9B27AB63-B5ED-444A-A11A-D7B7E3604D15",
                   "udid" : "9B27AB63-B5ED-444A-A11A-D7B7E3604D15",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Pro (12.9-inch) (4th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9ED16584-5CFA-4297-9478-19BC824AD78E\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9ED16584-5CFA-4297-9478-19BC824AD78E",
                   "udid" : "9ED16584-5CFA-4297-9478-19BC824AD78E",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad (8th generation)"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/2C0CCBAC-A388-46A5-97EA-237F9A76C9A2\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/2C0CCBAC-A388-46A5-97EA-237F9A76C9A2",
                   "udid" : "2C0CCBAC-A388-46A5-97EA-237F9A76C9A2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
                   "state" : "Shutdown",
                   "name" : "iPad Air (4th generation)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-2" : [
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/49FCD5C0-4798-4723-B6F6-91E1906042B2\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/49FCD5C0-4798-4723-B6F6-91E1906042B2",
                   "udid" : "49FCD5C0-4798-4723-B6F6-91E1906042B2",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/6C14F54A-6414-4B88-87B2-7451688EBC52\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/6C14F54A-6414-4B88-87B2-7451688EBC52",
                   "udid" : "6C14F54A-6414-4B88-87B2-7451688EBC52",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "availabilityError" : "runtime profile not found",
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/B0682E99-82E3-4EB3-890B-7D6FD68A37CF\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/B0682E99-82E3-4EB3-890B-7D6FD68A37CF",
                   "udid" : "B0682E99-82E3-4EB3-890B-7D6FD68A37CF",
                   "isAvailable" : false,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ],
               "com.apple.CoreSimulator.SimRuntime.tvOS-14-3" : [
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/C006D306-3F51-4BB0-A5F6-D631C47AD16A\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/C006D306-3F51-4BB0-A5F6-D631C47AD16A",
                   "udid" : "C006D306-3F51-4BB0-A5F6-D631C47AD16A",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/1D13364B-5E91-4618-B16C-9F43AAFEDE06\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/1D13364B-5E91-4618-B16C-9F43AAFEDE06",
                   "udid" : "1D13364B-5E91-4618-B16C-9F43AAFEDE06",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K"
                 },
                 {
                   "dataPath" : "\/Users\/mregnauld\/Library\/Developer\/CoreSimulator\/Devices\/9AF96C82-83BE-4D57-8632-27F5BBC3580D\/data",
                   "logPath" : "\/Users\/mregnauld\/Library\/Logs\/CoreSimulator\/9AF96C82-83BE-4D57-8632-27F5BBC3580D",
                   "udid" : "9AF96C82-83BE-4D57-8632-27F5BBC3580D",
                   "isAvailable" : true,
                   "deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
                   "state" : "Shutdown",
                   "name" : "Apple TV 4K (at 1080p)"
                 }
               ]
             }
           }
[+3002 ms] [
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone13,4",
                        "identifier" : "7593677E-0033-48C9-A840-5468BB5C0B56",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-12-pro-max-1",
                        "modelName" : "iPhone 12 Pro Max",
                        "name" : "iPhone 12 Pro Max"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad13,2",
                        "identifier" : "E7FB9888-031C-4DC1-BDF9-6C8190BD01F7",
                        "architecture" : "x86_64",
                        "modelUTI" : "com.apple.ipad-air4-1",
                        "modelName" : "iPad Air (4th generation)",
                        "name" : "iPad Air (4th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPod9,1",
                        "identifier" : "0F5493FD-CDE1-4CEA-8CEA-0BF5320B822C",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.ipod-touch-7-2",
                        "modelName" : "iPod touch (7th generation)",
                        "name" : "iPod touch (7th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone13,3",
                        "identifier" : "9EDC0D38-5EA4-4ABA-B888-F77A26A021E1",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-12-pro-1",
                        "modelName" : "iPhone 12 Pro",
                        "name" : "iPhone 12 Pro"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,1",
                        "identifier" : "C08A0684-2B4C-4DA7-9121-1911841E8D9E",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-11-1",
                        "modelName" : "iPhone 11",
                        "name" : "iPhone 11"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "7.2 (18S561)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch6,2",
                        "identifier" : "D65773EC-529D-446D-93C6-6F33ADB964E6",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.watch-series6-1",
                        "modelName" : "Apple Watch Series 6 - 44mm",
                        "name" : "Apple Watch Series 6 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone13,1",
                        "identifier" : "B8575E43-81F0-4EF2-8333-C9B601012585",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-12-mini-1",
                        "modelName" : "iPhone 12 mini",
                        "name" : "iPhone 12 mini"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone13,2",
                        "identifier" : "D6364743-02ED-4288-8624-4BA37AF2B31B",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-12-1",
                        "modelName" : "iPhone 12",
                        "name" : "iPhone 12"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad11,7",
                        "identifier" : "1D5607DF-64E5-49FC-ACD0-EEEB67CF1B0D",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.ipad-8-wwan-1",
                        "modelName" : "iPad (8th generation)",
                        "name" : "iPad (8th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,3",
                        "identifier" : "F39DA728-0796-486B-98F4-02B3361D6959",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-11-pro-1",
                        "modelName" : "iPhone 11 Pro",
                        "name" : "iPhone 11 Pro"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18K559)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "1D13364B-5E91-4618-B16C-9F43AAFEDE06",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K",
                        "name" : "Apple TV 4K"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,5",
                        "identifier" : "6EF147E8-4F4F-4F33-A13D-058A9415C7A7",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-8-plus-2",
                        "modelName" : "iPhone 8 Plus",
                        "name" : "iPhone 8 Plus"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "7.2 (18S561)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,4",
                        "identifier" : "AF8E15F5-7107-4A13-AE55-2CA258F91C1C",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 44mm",
                        "name" : "Apple Watch Series 5 - 44mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,12",
                        "identifier" : "D1593AB3-21FE-4E10-BDB2-0DE9521C7404",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
                        "modelName" : "iPad Pro (12.9-inch) (4th generation)",
                        "name" : "iPad Pro (12.9-inch) (4th generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad8,9",
                        "identifier" : "D1A83C2A-F39E-4064-A2B4-904B11FBF558",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.ipad-pro-11-2nd-1",
                        "modelName" : "iPad Pro (11-inch) (2nd generation)",
                        "name" : "iPad Pro (11-inch) (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,5",
                        "identifier" : "67E327C7-6E21-4818-AC00-4B8FE82BDFF2",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-11-pro-max-1",
                        "modelName" : "iPhone 11 Pro Max",
                        "name" : "iPhone 11 Pro Max"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "7.2 (18S561)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch6,1",
                        "identifier" : "DE3D4A3C-95CC-440B-9583-9ACE5412B1C6",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.watch-series6-1",
                        "modelName" : "Apple Watch Series 6 - 40mm",
                        "name" : "Apple Watch Series 6 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone12,8",
                        "identifier" : "13286F90-E1B3-4B3B-9783-8DDFAC50AD59",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-se-1",
                        "modelName" : "iPhone SE (2nd generation)",
                        "name" : "iPhone SE (2nd generation)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPhone10,4",
                        "identifier" : "9BACB84B-6E47-4397-B7FB-FA8FC24233F3",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.iphone-8-2",
                        "modelName" : "iPhone 8",
                        "name" : "iPhone 8"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18K559)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV5,3",
                        "identifier" : "C006D306-3F51-4BB0-A5F6-D631C47AD16A",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.apple-tv-4",
                        "modelName" : "Apple TV",
                        "name" : "Apple TV"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18C61)",
                        "available" : true,
                        "platform" : "com.apple.platform.iphonesimulator",
                        "modelCode" : "iPad6,4",
                        "identifier" : "27CEF50E-678B-4A61-9154-FEAD8ED568EE",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
                        "modelName" : "iPad Pro (9.7-inch)",
                        "name" : "iPad Pro (9.7-inch)"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "7.2 (18S561)",
                        "available" : true,
                        "platform" : "com.apple.platform.watchsimulator",
                        "modelCode" : "Watch5,3",
                        "identifier" : "58C7F159-76F7-406A-BDDF-28D924FE2BB5",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.watch-series5-1",
                        "modelName" : "Apple Watch Series 5 - 40mm",
                        "name" : "Apple Watch Series 5 - 40mm"
                      },
                      {
                        "simulator" : true,
                        "operatingSystemVersion" : "14.3 (18K559)",
                        "available" : true,
                        "platform" : "com.apple.platform.appletvsimulator",
                        "modelCode" : "AppleTV6,2",
                        "identifier" : "9AF96C82-83BE-4D57-8632-27F5BBC3580D",
                        "architecture" : "arm64",
                        "modelUTI" : "com.apple.apple-tv-4k",
                        "modelName" : "Apple TV 4K (at 1080p)",
                        "name" : "Apple TV 4K (at 1080p)"
                      }
                    ]

                    objc[7164]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x21074a7a0) and ?? (0x101f302b8). One of the two will be used. Which one is undefined.
                    objc[7164]: Class AMSupportURLSession is implemented in both ?? (0x21074a7f0) and ?? (0x101f30308). One of the two will be used. Which one is undefined.
[  +38 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.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 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.
[ +297 ms] Generating /Users/mregnauld/Wezeejay/Developpement/wezeejaymobile/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +101 ms] Starting incremental build...
[   +2 ms] Initializing file store
[  +12 ms] Skipping target: gen_localizations
[   +9 ms] complete
[   +6 ms] Launching lib/main.dart on iPhone 11 Pro in debug mode...
[   +7 ms] /Users/mregnauld/FlutterSDK/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/mregnauld/FlutterSDK/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot
--sdk-root /Users/mregnauld/FlutterSDK/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 /var/folders/lf/gctjfp7d1d7_wd__01rd37nh0000gn/T/flutter_tools.lE17dw/flutter_tool.J7YNbG/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
[  +16 ms] executing: /usr/bin/plutil -convert json -o - /Users/mregnauld/Wezeejay/Developpement/wezeejaymobile/ios/Runner/Info.plist
[  +22 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Users/mregnauld/Wezeejay/Developpement/wezeejaymobile/ios/Runner/Info.plist
[        ]
{"CFBundleShortVersionString":"$(FLUTTER_BUILD_NAME)","CFBundleIdentifier":"$(PRODUCT_BUNDLE_IDENTIFIER)","CFBundleInfoDictionaryVersion":"6.0","UIMainStoryboardFile":"Main","CFBundleVersion":"$(FLUTTER_B
UILD_NUMBER)","UILaunchStoryboardName":"LaunchScreen","CFBundleExecutable":"$(EXECUTABLE_NAME)","LSRequiresIPhoneOS":true,"UISupportedInterfaceOrientations":["UIInterfaceOrientationPortrait","UIInterfaceO
rientationLandscapeLeft","UIInterfaceOrientationLandscapeRight"],"CFBundleDisplayName":"Wezeejay","UIViewControllerBasedStatusBarAppearance":false,"CFBundleSignature":"????","CFBundlePackageType":"APPL","
UIStatusBarStyle":"UIStatusBarStyleLightContent","CFBundleDevelopmentRegion":"$(DEVELOPMENT_LANGUAGE)","UISupportedInterfaceOrientations~ipad":["UIInterfaceOrientationPortrait","UIInterfaceOrientationPort
raitUpsideDown","UIInterfaceOrientationLandscapeLeft","UIInterfaceOrientationLandscapeRight"],"CFBundleName":"Wezeejay"}
[   +7 ms] executing: [/Users/mregnauld/Wezeejay/Developpement/wezeejaymobile/ios/] /usr/bin/xcodebuild -list
[  +29 ms] <- compile package:wezeejaymobile/main.dart
[+2226 ms] Command line invocation:
                        /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -list

                    xcodebuild: error: Could not resolve package dependencies:
                      Packages are not supported when using legacy build locations, but the current project has them enabled.
[+4003 ms] ProcessException: Process exited abnormally:
                    Command line invocation:
                        /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -list

                    xcodebuild: error: Could not resolve package dependencies:
                      Packages are not supported when using legacy build locations, but the current project has them enabled.
                      Command: /usr/bin/xcodebuild -list
[  +26 ms] "flutter run" took 10 701ms.
[  +28 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:607:7)
           <asynchronous suspension>
           #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:977:18)
           #3      _rootRunUnary (dart:async/zone.dart:1198:47)
           #4      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
           #5      _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
           #6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
           #7      Future._propagateToListeners (dart:async/future_impl.dart:725:32)
           #8      Future._completeWithValue (dart:async/future_impl.dart:529:5)
           #9      _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
           #10     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
           #11     RunCommand.usageValues (package:flutter_tools/src/commands/run.dart)
           #12     _rootRunUnary (dart:async/zone.dart:1198:47)
           #13     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
           #14     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
           #15     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
           #16     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
           #17     Future._completeWithValue (dart:async/future_impl.dart:529:5)
           #18     Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
           #19     _rootRun (dart:async/zone.dart:1190:13)
           #20     _CustomZone.run (dart:async/zone.dart:1093:19)
           #21     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
           #22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
           #23     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
           #24     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
           #25     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
           #26     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)

[ +112 ms] ensureAnalyticsSent: 107ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +2 ms] Shutdown hooks complete
[        ] exiting with code 1

Logs for flutter analyze:
No issues found! (ran in 2.2s)

Logs for flutter doctor -v:
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.0.1 20B29 darwin-arm, locale fr-FR)
    • Flutter version 1.22.5 at /Users/mregnauld/FlutterSDK/flutter
    • Framework revision<PHONE_NUMBER> (6 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/mregnauld/AndroidSDK
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/mregnauld/AndroidSDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.0

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (1 available)
    • iPhone 11 Pro (mobile) • F39DA728-0796-486B-98F4-02B3361D6959 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

Hi @mregnauld
This is caused by Build Location being set to Legacy, Change to  Xcode Default
please open Runner.xcodeproj (not Runner.xcworkspace) and Go to  File > Project Settings > Per-User Project Settings: > Advanced from Legacy to Xcode Default https://github.com/flutter/flutter/issues/44811#issuecomment-579505376
This solves the issue, I tried on the stable channel with a new project and package you provided.

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.22.5 at /Users/tahatesser/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (7 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • IN2011 (mobile)            • c9d8ee0c                             • android-arm64 • Android 11 (API 30)
    • iPhone 12 Pro Max (mobile) • DC25925E-876C-4CFE-A2F7-0640782D22A5 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

! Doctor found issues in 1 category.

Hope this helps
Closing, as duplicate of https://github.com/flutter/flutter/issues/44811 please write in the comments and I will reopen it.
Thank you

Hi @mregnauld
This is caused by Build Location being set to Legacy, Change to  Xcode Default
please open Runner.xcodeproj (not Runner.xcworkspace) and Go to  File > Project Settings > Per-User Project Settings: > Advanced from Legacy to Xcode Default https://github.com/flutter/flutter/issues/44811#issuecomment-579505376
This solves the issue, I tried on the stable channel with a new project and package you provided.

flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on macOS 11.1 20C69 darwin-x64, locale en-GB)
    • Flutter version 1.22.5 at /Users/tahatesser/Code/flutter_stable
    • Framework revision<PHONE_NUMBER> (7 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.10.1

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • IN2011 (mobile)            • c9d8ee0c                             • android-arm64 • Android 11 (API 30)
    • iPhone 12 Pro Max (mobile) • DC25925E-876C-4CFE-A2F7-0640782D22A5 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

! Doctor found issues in 1 category.

Hope this helps
Closing, as duplicate of https://github.com/flutter/flutter/issues/44811 please write in the comments and I will reopen it.
Thank you

Finally working.
Thank you very much!

Finally working.
Thank you very much!


Leaflet.browser.print + WMS

Hi,
Unfortunately, I am not able to make your plugin work with my layers that are generated via WMS. Could you help me?
I followed the example below, since all the layers I insert I place in a layerGroup. In this way, I added, at the time of printing, these grouped layers, but even so they do not appear in the printout.
thisMap.on(L.Control.BrowserPrint.Event.PrintStart, function(e) {
	//L.legendControl({position: 'bottomright'}).addTo(e.printMap); origin code
        layerGroup.addTo(e.printMap); // my code
});

Do you have any ideia about this issue??
Regards,
Fernanda

Hello,
I'm not sure how to recreate an issue, can you please provide a demo anywhere (jsbin or anywhere else, or just send a code here) so it be easier to check it out?
Regards,
Igor

Hello,
Sorry for delay in my answer. I was prepare your exemplo...
please, access:
http://www.malujuartes.com.br/demoprint/
Thanks a lot.

Hello,
try removing this option, for demo, and let me know to check.
Looks like WMS layer right now attach itself to same base layer, and not to print layer. Therefore removing this option should work or will be easier to debug.

Sorry, but what's option?? From L.tileLayer.wms?

I removed the option that you suggested, but it didn't work anyway ...

Please also remove this part
    L.Control.BrowserPrint.Utils.registerLayer(L.TileLayer.WMS, 'L.TileLayer.WMS', function (layer) {
        console.info("Printing WMS layer.");
        return abrangenciaOverlay;
    });

Hi, Igor!!
After remove the indicate part,, the print pluging works very well.... Now, I have a problem: why in my principal project it´s not work.. rsrsrs... Well.. Thanks for your huge help...
Regards,
Fernanda

Hello again,
It should be straight forward. SOmetimes we overcoplicate stuff when it's not need. Let me know if you need more help.
Regards,
Igor


toLeopard: Recognize hex notation (0xff0000) as a number

See https://github.com/PullJosh/scratch-js/commit/a2ff1a55f5f8d8b57bd35ece4ff77bdc8437650b#commitcomment-36606861

In the situation above, the compiled scratch-js code should be
this.vars.myVariable = 0x7f7f7f; // good

rather than
this.vars.myVariable = "0x7f7f7f"; // bad

This was approached in #41 before but I don't think generating an AST rather than direct syntax is a direction anyone here is currently interested in exploring. I think the overall Leopard generation infrastructure is pretty sizeably improved since last time, so I'm self-assigning to take a look at this again.

Fairly sure that storing the variable as a string is identical to how Scratch would do this. It only recognises the hex as a number in the set color block.
Changing it to a number would break the letter of operator, and probably a few more:
var x = 0xff;
x.toString(); //255, so "letter 1 of x" would return '2' instead of '0'

Good catch. It sounds like the fix is basically to wrap blocks in number-shaped inputs with this.toNumber(...) more aggressively — namely any time we can't be certain that the contents are already a JavaScript number primitive, because '24' and '0x18' are both treated as 24 when Scratch is treating values as numbers. (While JavaScript will nicely typecast '24' -> 24 in math ops [usually], it doesn't handle '0x' prefixes in strings.)
For color inputs in particular we can handle casting in Leopard's Color.num() function, i.e. have it dynamically call toNumber if the typeof num it's passed is a string.
We have satisfiesInputShape which might be able to handle most of this, if it isn't already...? I need to confirm that ((join (0x) (08)) + (join (0x) (10)), for example, doesn't work right now, because seemingly that's exactly what satisfiesInputShape exists to handle. (This example should translate as this.toNumber("0x" + "08") + this.toNumber("0x" + "10").)

On the topic of toNumber() usage, I have found that Leopard sometimes uses it on strings?

Gets converted in to:
  *whenGreenFlagClicked() {
    this.stage.vars.isleopard = 0;
    if (this.toNumber(this.letterOf("a", 0)) === 0) {
      this.stage.vars.isleopard = 1;
    }
  }

Anyway, this is the last Leopard-bug I've found while convert my project. Good luck fixing the lot! :)

That's another good catch! Since this is a fairly large issue, we're tracking it separately now: #123.

Things for me to verify, and split into multiple issues, if applicable:

Comparing against an empty string has to work. Don't treat an empty string as zero for the equals block.
When serialized to a number, hex inputs should be serialized in hex format: "0x10" -> 0x10, not 16.
Unlike decimal inputs, hex inputs should not serialize to a number when used in an InputShape.Any input - importantly, this is the shape used in "set variable to" and "add to list", where it's crucial that the value be saved as a string.

This is for compatibility with e.g. "letter 2 of 0x10", which is "x", not "6".
Decimal values avoid issues with being treated as strings because JavaScript stringifies numbers in base 10 (by default).
There are probably other type issues with storing numbers in variables instead of strings, even in the decimal case, but those can be addressed separately...

Confirm Leopard's this.compare is working fine with hexadecimal values (e.g. (join "1" "6") = (join "0x" "10")). I think it's OK but worth double checking.