Cannot download video with audio

Checklist

[ x] I'm asking a question
[ x] I've looked through the README and FAQ for similar questions
[ x] I've searched the bugtracker for similar questions including closed ones

Question

Why I cannot download videos with audio from youtube-dl?
I recently got a M1 mac, and I was trying to download a video to test youtube-dl. However, when the download finished, I noticed that the video did not have any audio on it although I tried in 2 formats (-f 137, -f 244). The current version of youtube-dl is 2021.12.17. This is what I pasted:
adriantorres@Adrians-MacBook-Pro downloads % youtube-dl -f 137 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
[youtube] yWRzZYrSXDA: Downloading webpage
[download] Destination: I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.mp4
[download] 100% of 28.64MiB in 09:56
It downloaded without any issues, but it had no sound. I tried downloading another video and I had the same issue
Please help

you need to add format 251

you need to add format 251

Do I need to add the format 251 next to 137 or separately? Because I tried downloading it with the 251 format, but it only downloaded the audio, I want both. In case I am doing something wrong, can you show me the correct command? Thank you.

Most YouTube files are either video only or audio only. So typically you will need to get one video file and one audio file. Some people will then merge the two into one using FFmpeg or similar, but personally I use MPC-HC, which can just play both files at the same time. You can do same with other tools, for example Firefox you can drag both local files into a new tab, and it will play both at the same time.

Formats 137 and 244 are video-only.
If you want a particular format xx, the syntax is -f xx. To  merge video format vv and audio format aa, use +, like -f vv+aa. To get both formats without merging, use ,, like -f vv,aa.
But why are you asking for a particular format at all? You can let yt-dl use its default format selection:
$ youtube_dl --get-format 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
248 - 1920x1080 (1080p)+140 - audio only (tiny)

Or if you want mp4 with AVC+AAC:
$ youtube_dl -f '(bestvideo+bestaudio/best)[ext^=m]' --get-format 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
399 - 1920x1080 (1080p)+140 - audio only (tiny)

More format selection examples here.

Formats 137 and 244 are video-only.
If you want a particular format xx, the syntax is -f xx. To merge video format vv and audio format aa, use +, like -f vv+aa. To get both formats without merging, use ,, like -f vv,aa.
But why are you asking for a particular format at all? You can let yt-dl use its default format selection:
$ youtube_dl --get-format 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
248 - 1920x1080 (1080p)+140 - audio only (tiny)

Or if you want mp4 with AVC+AAC:
$ youtube_dl -f '(bestvideo+bestaudio/best)[ext^=m]' --get-format 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
399 - 1920x1080 (1080p)+140 - audio only (tiny)

More format selection examples (and a link to the manual) here.

Omg, thank you so much. I combined 135+249 and it converted it to a mkv file and to worked fine. I was a bit confused because it has been a while since I used youtube-dl (last time was with an intel mac) and it looks like the commands have changed since then?
Either way, for all of those who have the same issue as me, just make sure to follow the format that dirkf used above:
"If you want a particular format xx, the syntax is -f xx. To merge video format vv and audio format aa, use +, like -f vv+aa. To get both formats without merging, use ,, like -f vv,aa."
Here is my solutions as an example:
adriantorres@Adrians-MacBook-Pro downloads % youtube-dl -f 135+249 'https://www.youtube.com/watch?v=yWRzZYrSXDA'
[youtube] yWRzZYrSXDA: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.f135.mp4
[download] 100% of 5.60MiB in 03:03
[download] Destination: I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.f249.webm
[download] 100% of 4.15MiB in 02:22
[ffmpeg] Merging formats into "I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.mkv"
Deleting original file I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.f135.mp4 (pass -k to keep)
Deleting original file I Installed Windows 10 on my M1 based Mac (using a VM)-yWRzZYrSXDA.f249.webm (pass -k to keep)
I used VLC because mkv file isn't compatible with Quick time Player

I believe that VLC should be able to play a YT video from its URL directly (invoking yt-dl behind the scenes), if you don't need the archive copy. Ditto mpv.
It must be a really long time since you used the program if those options are different, but welcome back.

I believe that VLC should be able to play a YT video from its URL directly (invoking yt-dl behind the scenes), if you don't need the archive copy. Ditto mpv.
It must be a really long time since you used the program if those options are different, but welcome back.

Yes. it's been quite a while, but thank you!
Also, idk if it's me, but I am having an issue with casks. When I input "brew search --casks", it gives me this error:
Usage: brew search, -S [options] text|/regex/ [...]
Perform a substring search of cask tokens and formula names for text. If
text is flanked by slashes, it is interpreted as a regular expression. The
search for text is extended online to homebrew/core and homebrew/cask.
  --formula, --formulae        Search online and locally for formulae.
  --cask, --casks              Search online and locally for casks.
  --desc                       Search for formulae with a description
                               matching text and casks with a name
                               matching text.
  --pull-request               Search for GitHub pull requests containing
                               text.
  --open                       Search for only open GitHub pull requests.
  --closed                     Search for only closed GitHub pull requests.
  --repology                   Search for text in the given database.
  --macports                   Search for text in the given database.
  --fink                       Search for text in the given database.
  --opensuse                   Search for text in the given database.
  --fedora                     Search for text in the given database.
  --archlinux                  Search for text in the given database.
  --debian                     Search for text in the given database.
  --ubuntu                     Search for text in the given database.

-d, --debug                      Display any debugging information.
-q, --quiet                      Make some output more quiet.
-v, --verbose                    Make some output more verbose.
-h, --help                       Show this message.
Error: Invalid usage: This command requires at least 1 text or regex argument.
How can I bypass this or search for the casks?
I apologize for the multiple requests/questions

This is absolutely not the place to ask about brew but FWIW I believe that brew search ... needs some text or /regex/ to search for, whatever option (--casks, eg) precedes it.


Add PoC speedscope -> collapsed converter

PoC for https://github.com/Granulate/gprofiler/pull/412

Should pass now. @michelhe let's merge this - it's just a utils file that is unused in this PR, I have written it for https://github.com/Granulate/gprofiler/pull/412

We'll add tests once this is actually used

Not doing any refactor now


Add pre-commit hook

This creates a pre-commit hook for flakehell.

Got it.  Thanks.

Another issue I see: flakehell lints more than just Python files, so types: [python] is too strict. Better to use types: [python, markdown, rst, jupyter, yaml], to cover all supported parsers.

Done.  I didn't see all the types/extensions in the documentation previously so I just went with python.

To the project maintainers: for what it's worth, I'm using this pull request in a project now:
repos:
  - repo: https://github.com/alexifm/flakehell
    # this is a pull request for the official project, at
    # https://github.com/life4/flakehell/pull/85
    rev: 44458e7baf4081f2d9df64a7169ea20eb2a3231c
    hooks:
      - id: flakehell
        additional_dependencies:
          - flake8-bugbear

If this is merged, I can switch it to:
repos:
  - repo: https://github.com/life4/flakehell
    rev: 0.5.1
    hooks:
      - id: flakehell
        additional_dependencies:
          - flake8-bugbear

The rev value will of course depend on what future tags include the .pre-commit-hooks.yaml file. Note the additional_dependencies entry there, that's where you'd list any extra plugins to install.

Great! Thank you, that's beautiful :)

Unfortunately, it doesn't work for me. I use the following config:
  - repo: https://github.com/life4/flakehell
    rev: 56b2ac7f9a2895546ac742b7bfa70babe2730971
    hooks:
      - id: flakehell
        types: [python]
        additional_dependencies:
          - flake8-bugbear
          - flake8-pytestrail
          - flake8-docstrings
          - darglint

Notice, I had to specify types: [python]. Without it pre-commit skips checks with the following text:
flakehell............................................(no files to check)Skipped

That's the error I receive when try to commit changed Python file:
$ git commit -v
flakehell................................................................Failed
- hook id: flakehell
- exit code: 1

Executable `flakehell` not found

Let's try to figure out what's wrong in ~/.cache/pre-commit directory. Here I have two other directories. One of them is just pure flakehell repo without any additional files:
$ pwd
/Users/andreisemakin/.cache/pre-commit/repo1lxznxps
$ ls -la
total 80
drwx------  16 andreisemakin  staff   512 Jul  7 15:05 ./
drwxr-xr-x  13 andreisemakin  staff   416 Jul  7 15:06 ../
-rw-r--r--   1 andreisemakin  staff   405 Jul  7 15:05 .editorconfig
drwxr-xr-x  10 andreisemakin  staff   320 Jul  7 15:05 .git/
-rw-r--r--   1 andreisemakin  staff    96 Jul  7 15:05 .gitignore
-rw-r--r--   1 andreisemakin  staff   336 Jul  7 15:05 .pre-commit-hooks.yaml
-rw-r--r--   1 andreisemakin  staff  1322 Jul  7 15:05 .travis.yml
-rw-r--r--   1 andreisemakin  staff  1080 Jul  7 15:05 LICENSE
-rw-r--r--   1 andreisemakin  staff  4841 Jul  7 15:05 README.md
drwxr-xr-x  14 andreisemakin  staff   448 Jul  7 15:05 assets/
drwxr-xr-x  11 andreisemakin  staff   352 Jul  7 15:05 docs/
-rw-r--r--   1 andreisemakin  staff   806 Jul  7 15:05 example.py
drwxr-xr-x  14 andreisemakin  staff   448 Jul  7 15:05 flakehell/
-rw-r--r--   1 andreisemakin  staff    98 Jul  7 15:05 markdownlint.json
-rw-r--r--   1 andreisemakin  staff  3887 Jul  7 15:05 pyproject.toml
drwxr-xr-x   8 andreisemakin  staff   256 Jul  7 15:05 tests/

Another one contains the same files but also contains new virtualenv py_env-python3.8/:
$ pwd
/Users/andreisemakin/.cache/pre-commit/repoy9z_9gxz
$ ls -la
total 80
drwx------  17 andreisemakin  staff   544 Jul  7 15:06 ./
drwxr-xr-x  13 andreisemakin  staff   416 Jul  7 15:06 ../
-rw-r--r--   1 andreisemakin  staff   405 Jul  7 15:06 .editorconfig
drwxr-xr-x  10 andreisemakin  staff   320 Jul  7 15:06 .git/
-rw-r--r--   1 andreisemakin  staff    96 Jul  7 15:06 .gitignore
-rw-r--r--   1 andreisemakin  staff   336 Jul  7 15:06 .pre-commit-hooks.yaml
-rw-r--r--   1 andreisemakin  staff  1322 Jul  7 15:06 .travis.yml
-rw-r--r--   1 andreisemakin  staff  1080 Jul  7 15:06 LICENSE
-rw-r--r--   1 andreisemakin  staff  4841 Jul  7 15:06 README.md
drwxr-xr-x  14 andreisemakin  staff   448 Jul  7 15:06 assets/
drwxr-xr-x  11 andreisemakin  staff   352 Jul  7 15:06 docs/
-rw-r--r--   1 andreisemakin  staff   806 Jul  7 15:06 example.py
drwxr-xr-x  14 andreisemakin  staff   448 Jul  7 15:06 flakehell/
-rw-r--r--   1 andreisemakin  staff    98 Jul  7 15:06 markdownlint.json
drwxr-xr-x   7 andreisemakin  staff   224 Jul  7 15:06 py_env-python3.8/
-rw-r--r--   1 andreisemakin  staff  3887 Jul  7 15:06 pyproject.toml
drwxr-xr-x   8 andreisemakin  staff   256 Jul  7 15:06 tests/

Let's see what's installed inside of this new virtualenv:
(venv) $ pip freeze
attrs==19.3.0
darglint==1.5.1
flake8==3.8.3
flake8-bugbear==20.1.4
flake8-docstrings==1.5.0
flake8-pytestrail==0.2.0
mccabe==0.6.1
pycodestyle==2.6.0
pydocstyle==5.0.2
pyflakes==2.2.0
snowballstemmer==2.0.0
UNKNOWN @ file:///Users/andreisemakin/.cache/pre-commit/repoy9z_9gxz

As you can see, there is no flakehell. I guess that's why it can't find it.
Ok, let's try to specify flakehell as a dependency of flakehell (dirty hack, but let's give it a try):
  - repo: https://github.com/life4/flakehell
    rev: 56b2ac7f9a2895546ac742b7bfa70babe2730971
    hooks:
      - id: flakehell
        types: [python]
        additional_dependencies:
          - flakehell  # <-- here
          - flake8-bugbear
          - flake8-pytestrail
          - flake8-docstrings
          - darglint

It works this way:
flakehell................................................................Failed
- hook id: flakehell
- exit code: 1

project/connector/__init__.py
     1:   1 D400 First line should end with a period

Any ideas on what could have gone wrong? Could it be somehow connected to the fact that flakehell is a pyproject.toml package?

Notice, I had to specify types: [python].

I rechecked, and you are correct; I misstood how the types list is matched. It is specifies the minimal subset of tags each file must have (so take the output of identify-cli  filename and only files that have all the tags named in the types list are matched. I'll submit a fix; the correct config would be:
        types: [file]
        files: \.(ipynb|md|py|rst|yaml|yml)$

That's the error I receive when try to commit changed Python file:
Executable `flakehell` not found

That's https://github.com/life4/flakehell/pull/88; flakehell can't actually be installed from source as it is missing a crucial PEP 518 section.
It happened to work for me because I also had flakehell installed in the parent Python environment, and so was found on in another location on the PATH search path.

I've submitted #89 to fix the types issue; sorry about that.


ATE of zero for frontdoor adjustment example

In function
estimate_ate_frontdoor(df,x,y,zs)

when called:
ds = fd0.sample(10000)
print("Estimated ATE (frontdoor adj: {:.3f})"
      .format(
          estimate_ate_frontdoor(ds,'x','y',['z']))
     )

returns an ATE of zero
I modified the code to test out a few things, I shall set it back and capture the results once again

Hi @mullachv - can you send me the output of running
$ pip freeze
so that I can try and replicate the issue.

Hi @ijmbarr
I got back to this after being away for a few days. I restarted my jupyter notebook and reran all the cells. I do not notice the case where the computed ATE value is 0.00.
In order to make better sense of p_y_xz (for myself),
I am going to simplify it to three nested loops, and I shall see how things turn out. Thank you

@ijmbarr
I rewrote this:
     p_z_x = {
         (x_, z_): np.mean( df.loc[lambda pf: pf[x] == x_][zs].values == z_  )
         for x_ in (0,1)
         for z_ in zs_unique
     }

as:
    p_z_x = {}
    for x_ in [0,1]:
        pf = df[df.x == x_]
        for z_ in zs_unique:
            p_z_x[(x_, z_)] = np.mean(pf[zs].values == z_)

p_y_xz is a bit trickier

Hi @mullachv
Looking back at my code, I was probably trying to jam too much on one line. Your version is clearer - and should be possible to extend it the conditional p(Y|XZ):
    p_y_xz = {}
    for x_ in [0,1]:
        df_x_filtered = df[(df[x].values == x_)]
        for z_ in zs_unique:
            # we have to filter these values slightly differently because `zs` can potentially contain
            # multiple columns. These means that `.values` returns a matrix - we can still use this
            # to check equality, but we need to use np.all(..., axis=1) to reduce it to a 1d array for
            # filtering the dataframe.
            df_xz_filtered = df_x_filtered[
                np.all( (df_x_filtered[zs].values == z_), axis=1)
            ]
            for y_ in y_unique:
                p_y_xz[(x_, y_, z_)] = np.mean( df_xz_filtered[y].values == y_ )

@ijmbarr Yes, that is definitely helpful for me. Thank you


Kerberos auth in Chaos (testing, review, integration)

MARATHON-150

@air, please provide additional info

marathon should be support kerberos?

Can be done with the plugin API


commitlint deletes long lines

As pointed out in #173, commitlint deletes the commit message if there's lines over 100 characters.
That should not happen.

I think in general the issue is that the commit message is dropped if the check fails. Maybe there is also some way to tell pre-commit or the linter to store the failed message somewhere like .commitlint-failed.txt or just print it to the terminal.
The line length is only one case where it was annoying and felt especially unjustified 😆

commitlint/pre-commit shouldn't drop the message.
If it has a linting error, the full message as supplied should be printed to the terminal. This has been the case in the past when I encountered it.
Can you verify that this does not happen anymore?

Interesting, I am 95% sure that it only printed a part of my commit message to the terminal. But now I can't reproduce it anymore, so maybe I am mistaken.
Let's close this and only revisit it if it happens again. Sorry for the noise.


Files supplied by a FileSystemProvider do not persist in QuickOpen history

Issue Type: Bug
When a workspace root uses a FileSystemProvider extension to serve files, the files opened from there only appear in QuickOpen's "recently opened" list while they remain open. As soon as they are closed they get removed from this history.
This seems to be the cause:
https://github.com/microsoft/vscode/blob/eb141a80257cd7c2387537d42e817a8062fc0057/src/vs/workbench/services/history/browser/history.ts#L568-L577
This behaviour adversely affects the user experience when working with virtual filesystems.
Pinging @bpasero who apparently added this restriction in response to #85204
VS Code version: Code - Insiders 1.56.0-insider (9a4d524f909e09079fec7abb82f2efde2172da7c, 2021-04-27T06:15:26.914Z)
OS version: Windows_NT x64 10.0.19042

/duplicate https://github.com/microsoft/vscode/issues/108935


rating bug on team detail page

Rating modified even if "Result of match is unknown".  See e.g. https://royalpalms.shuff.io/teams/47

@wimglenn I somehow missed your issues. Sorry about that! I'll get to them after banquet.
I'm cooking up something fun for banquet, a /live endpoint that shows the live results of two games. Let me know if you have time to help out this week. I'll be documenting issues over in https://github.com/kevinreedy/shuffio/milestone/1.


[FEAT] Adding docker files for deployment

Adding docker files for ease of deployment

As of now, I don't think it's so important. So I'm closing this issue

Any issues I can contribute to?

check #60 or you yourself can create any issues @truthfool

okay
Thanks for response.


Update to support 1.21.4

Thanks when you get to it :)

I want to finish more functionalities before publishing it to modrinth and curseforge.
For now, 1.21.4 version is available here: https://github.com/ishland/EarlyLoadingScreen/actions/runs/12475561063
Take the -all.jar one.


Add 'files' array to package.json

This limits the files that are published to npm on npm publish. It's generally best to include only the minimum amount of code and documentation in a npm package.

@silverwind Thanks.


Throw specific errors instead of generic 'Exception' would make for safer and nicer client implementations

Summary
Not throwing specific exception make clients error handling to be coupled with weak interfaces in the library. Throwing specific errors means exposing more explicit and stable interface for errors.
Example
In my implementation I had to look for a sub-string with the specific error message in the error to be able to know which type of error it is. In other words, an error from network, or proxy, or non listed ticker symbol all look the same from the outside of the library.
Currently my implementation is something like:
    try:
        hist = ticker.history(period='3mo', interval='1d', raise_errors=True)
    except Exception as ex:
        if 'No data found, symbol may be delisted' in str(ex):
            flash('The provided ticker symbol was not found, perhaps you mispelled it?', 'error')
            return redirect('/')
        else:
            flash('An error occourred, try again later. (maybe network, proxy or api down?)')
            return redirect('/')

Where I'd like to go like:
    try:
        hist = ticker.history(period='3mo', interval='1d', raise_errors=True)
    except YFinanceNotListedError as ex:
            flash('The provided ticker symbol was not found, perhaps you mispelled it?', 'error')
            return redirect('/')
        else:
            flash('An error occourred, try again later. (maybe network, proxy or api down?)')
            return redirect('/')

The way it is today, if anyone unsuspectingly changes the error message, that would break all implementations relaying on that.
I think this person had the same issue I had https://github.com/ranaroussi/yfinance/pull/1918
(Thanks for the lib, BTW)

#1918 was almost perfect, I just wanted a code example of breakage to begin planning release - versioning etc.

I don't formally assign tasks. Just give @elibroftw a chance to be involved if they want, otherwise go ahead.


http api is responding with 403 error for xtea requests

The http api for xtea requests is responding with 403 errors.
To Reproduce

Go to http://repo.runelite.net/net/runelite/http-api/maven-metadata.xml
Get latest version
Go to https://api.runelite.net/runelite-<IP_ADDRESS>/xtea (version <IP_ADDRESS> is latest as of this issue creation)
See error

I can try to pinpoint when it stopped working if that would be helpful.
Edit: I also tried inputting version 1.6.21 and various snapshots, all receiving 403 responses.

We haven't served xtea data for some time intentionally.

Ah, ok.  I tried searching for xtea issues before posting, but didn't see anything right off...


M3-2630 Add: GA events for billing-related actions

Description
Send events whenever a user:

enables or disables backups
creates a volume
creates a NodeBalancer

Type of Change

Non breaking change ('update', 'change')

Applicable E2E Tests
NONE
Note to Reviewers
We were also requested to add plan info for our create-linode events, but we're already using action and label to provide information about what tab/flow the user is working from. I'm not sure GA is the best source of information about billing stuff, tbh, but maybe @WilkinsKa1 can weigh in on how to get plan info in there without messing with what she's already done.

@WilkinsKa1 opened a spike for seeing if custom dimensions do the thing. Going to merge this as is for now.


Add default option and merge it to existing one of ListStatus

What changes are proposed in this pull request?
Prepare default options for ListStatus and merge it with the existing one from user.
Why are the changes needed?
So the configurations can be passed from client/user to worker.
For example, user can use the following command to refresh the root dir:
bin/alluxio fs -Dalluxio.user.file.metadata.sync.interval=0 ls /

the alluxio.user.file.metadata.sync.interval=0 must be added to the listStatus option.
Does this PR introduce any user facing changes?
N/A

alluxio-bot, merge this please


Add interfaces following MutableCSR

What do these changes do?
Add interfaces in DeMutableCSR:
(1) basic methods: clear, find, and binary_find
(2) break the operation of add_edges into 3 steps:
(2.1) reserve_edges for reserving space (capacity) of edges
(2.2) put_edge for inserting an edge, which can be parallel
(2.3) sort_neighbors for cleanning up the nerghbors
Related issue number

Fixes

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


[ci skip] adding user @xylar

Hi! This is the friendly automated conda-forge-webservice.
I've added user @xylar as instructed in #5.
Merge this PR to add the user. Please do not rerender this PR or change it in any way. It has [ci skip] in the commit message to avoid pushing a new build and so the build configuration in the feedstock should not be changed.
Please contact conda-forge/core to have this PR merged, if the maintainer is unresponsive.
Fixes #5

@conda-forge/core, this feedstock appears to be abandoned.  Would you please merge when you can?

Thanks so much @hmaarrfk!


ungoogled-chromium: 127.0.6533.119-1 -> 127.0.6533.119-2

Description of changes
This pull request updates ungoogled-chromium from 127.0.6533.119-1 to 127.0.6533.119-2 which only includes fixes to the patchset and no bump to chromium.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 335466 run on x86_64-linux 1 2 packages built:  ungoogled-chromium ungoogled-chromium.sandbox


IOS packaging, Debug version iOS over 14 flash back

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I package iOS, the Release version can run normally on my phone, while the Debug version will flash back when I click on the application when the iOS system exceeds 14
Expected results
Open the application normally
Actual results
crashes
Code sample
code can run in mac
Screenshots or Video

Screenshots / Video demonstration
[Upload media here]
https://user-images.githubusercontent.com/49463794/235072719-f4783b85-37ee-4660-a4c1-75215572ee74.mp4

 ### Logs

{"app_name":"Runner","timestamp":"2023-04-27 20:58:32.00 +0800","app_version":"1.0.0","slice_uuid":"70b54804-106c-3cc9-9187-62719f42a2ff","build_version":"1","platform":2,"bundleID":"com.wolterskluwer.cch-mobile-china-law","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 16.1.1 (20B101)","roots_installed":0,"name":"Runner","incident_id":"059AC8FD-727A-449C-9E18-9C9D1665368B"}
{
  "uptime" : 140000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPhone13,2",
  "coalitionID" : 2628,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 16.1.1",
    "releaseType" : "User",
    "build" : "20B101"
  },
  "captureTime" : "2023-04-27 20:58:32.3852 +0800",
  "incident" : "059AC8FD-727A-449C-9E18-9C9D1665368B",
  "pid" : 11208,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-04-27 20:58:32.2558 +0800",
  "procStartAbsTime" :<PHONE_NUMBER>435,
  "procExitAbsTime" :<PHONE_NUMBER>314,
  "procName" : "Runner",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/C977133D-863C-49B8-9DA2-A0DE3F7E78D6\/Runner.app\/Runner",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0.0","CFBundleVersion":"1","CFBundleIdentifier":"com.wolterskluwer.cch-mobile-china-law"},
  "storeInfo" : {"deviceIdentifierForVendor":"62A084D5-9AB9-475F-B3E0-563FD957026F","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.wolterskluwer.cch-mobile-china-law",
  "crashReporterKey" : "44c4c08f990fbb39feb32ec0e4e4c34358e76e51",
  "basebandVersion" : "3.07.00",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region:<PHONE_NUMBER>\n      REGION TYPE                 START - END      [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                   1045a4000-10462c000 [  544K] r-x\/r-x SM=COW  ...er.app\/Runner",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":11208},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region:<PHONE_NUMBER>\n      REGION TYPE                 START - END      [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                   1045a4000-10462c000 [  544K] r-x\/r-x SM=COW  ...er.app\/Runner",
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1262150,"threadState":{"x":[{"value":0},{"value":16861477004875162738},{"value":7020938531978830192},{"value":0},{"value":5},{"value":3632},{"value":10761686576},{"value":4368645400,"symbolLocation":512,"symbol":"_OBJC_$_INSTANCE_METHODS_FluwxPlugin"},{"value":7020938531978830192},{"value":16140901064495857664},{"value":720575940379305074},{"value":16140901064495857664},{"value":16},{"value":4370540794,"symbolLocation":18,"symbol":"pasteboardVersionNumber"},{"value":0},{"value":25600},{"value":6532770988,"symbolLocation":0,"symbol":"swift_getObjectType"},{"value":6532532340,"symbolLocation":1388,"symbol":"swift_getObjCClassMetadata"},{"value":0},{"value":0},{"value":8080660520,"symbolLocation":8,"symbol":"InitialAllocationPool"},{"value":1},{"value":1},{"value":0},{"value":1},{"value":8034447360},{"value":8034533376,"symbolLocation":0,"symbol":"OBJC_IVAR_$_UIKBAutofillController._fallbackAutofillGroup"},{"value":730267748},{"value":16}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6782264362783537512},"cpsr":{"value":1073745920},"fp":{"value":6098882832},"sp":{"value":6098882816},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6532771028,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":4316372,"symbol":"swift_getObjectType","symbolLocation":40,"imageIndex":0},{"imageOffset":31080,"symbol":"static SwiftPasteboardPlugin.register(with:)","symbolLocation":108,"imageIndex":1},{"imageOffset":31080,"symbol":"static SwiftPasteboardPlugin.register(with:)","symbolLocation":108,"imageIndex":1},{"imageOffset":31576,"symbol":"@objc static SwiftPasteboardPlugin.register(with:)","symbolLocation":56,"imageIndex":1},{"imageOffset":30948,"symbol":"+[PasteboardPlugin registerWithRegistrar:]","symbolLocation":72,"imageIndex":1},{"imageOffset":31668,"symbol":"+[GeneratedPluginRegistrant registerWithRegistry:]","symbolLocation":384,"imageIndex":2},{"imageOffset":31932,"symbol":"AppDelegate.application(_:didFinishLaunchingWithOptions:)","symbolLocation":96,"imageIndex":2},{"imageOffset":32644,"symbol":"@objc AppDelegate.application(_:didFinishLaunchingWithOptions:)","symbolLocation":188,"imageIndex":2},{"imageOffset":3516552,"symbol":"-[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:]","symbolLocation":300,"imageIndex":3},{"imageOffset":3514284,"symbol":"-[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:]","symbolLocation":2848,"imageIndex":3},{"imageOffset":3510152,"symbol":"-[UIApplication _runWithMainScene:transitionContext:completion:]","symbolLocation":856,"imageIndex":3},{"imageOffset":3509204,"symbol":"-[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:]","symbolLocation":132,"imageIndex":3},{"imageOffset":648704,"symbol":"_UIScenePerformActionsWithLifecycleActionMask","symbolLocation":108,"imageIndex":3},{"imageOffset":4065560,"symbol":"__101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke","symbolLocation":216,"imageIndex":3},{"imageOffset":2690980,"symbol":"-[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:]","symbolLocation":220,"imageIndex":3},{"imageOffset":2690508,"symbol":"-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]","symbolLocation":620,"imageIndex":3},{"imageOffset":2689404,"symbol":"-[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:]","symbolLocation":252,"imageIndex":3},{"imageOffset":2689096,"symbol":"__186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke","symbolLocation":148,"imageIndex":3},{"imageOffset":9908136,"symbol":"+[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:]","symbolLocation":736,"imageIndex":3},{"imageOffset":10534808,"symbol":"_UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion","symbolLocation":224,"imageIndex":3},{"imageOffset":1296728,"symbol":"-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]","symbolLocation":316,"imageIndex":3},{"imageOffset":5961640,"symbol":"__64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.214","symbolLocation":556,"imageIndex":3},{"imageOffset":2158776,"symbol":"-[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:]","symbolLocation":216,"imageIndex":3},{"imageOffset":2158376,"symbol":"-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]","symbolLocation":244,"imageIndex":3},{"imageOffset":2155644,"symbol":"-[UIApplication workspace:didCreateScene:withTransitionContext:completion:]","symbolLocation":520,"imageIndex":3},{"imageOffset":2155016,"symbol":"-[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:]","symbolLocation":288,"imageIndex":3},{"imageOffset":13568,"symbol":"-[FBSScene _callOutQueue_agent_didCreateWithTransitionContext:completion:]","symbolLocation":344,"imageIndex":4},{"imageOffset":271644,"symbol":"__92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke.78","symbolLocation":120,"imageIndex":4},{"imageOffset":29332,"symbol":"-[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:]","symbolLocation":168,"imageIndex":4},{"imageOffset":270676,"symbol":"__92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke","symbolLocation":360,"imageIndex":4},{"imageOffset":16348,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":5},{"imageOffset":31324,"symbol":"_dispatch_block_invoke_direct","symbolLocation":264,"imageIndex":5},{"imageOffset":70576,"symbol":"__FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__","symbolLocation":52,"imageIndex":4},{"imageOffset":69452,"symbol":"-[FBSSerialQueue _targetQueue_performNextIfPossible]","symbolLocation":220,"imageIndex":4},{"imageOffset":79660,"symbol":"-[FBSSerialQueue _performNextFromRunLoopSource]","symbolLocation":28,"imageIndex":4},{"imageOffset":876372,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":6},{"imageOffset":926508,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":6},{"imageOffset":418416,"symbol":"__CFRunLoopDoSources0","symbolLocation":340,"imageIndex":6},{"imageOffset":506792,"symbol":"__CFRunLoopRun","symbolLocation":836,"imageIndex":6},{"imageOffset":528084,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":6},{"imageOffset":4968,"symbol":"GSEventRunModal","symbolLocation":164,"imageIndex":7},{"imageOffset":3810256,"symbol":"-[UIApplication _run]","symbolLocation":888,"imageIndex":3},{"imageOffset":3809332,"symbol":"UIApplicationMain","symbolLocation":340,"imageIndex":3},{"imageOffset":33020,"symbol":"main","symbolLocation":64,"imageIndex":2},{"imageOffset":88416,"symbol":"start","symbolLocation":2528,"imageIndex":8}]},{"id":1262152,"frames":[{"imageOffset":2960,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":1262153,"frames":[{"imageOffset":2960,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":1262154,"frames":[{"imageOffset":2960,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":1262155,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":2888,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":10},{"imageOffset":77832,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":10},{"imageOffset":78408,"symbol":"mach_msg_overwrite","symbolLocation":388,"imageIndex":10},{"imageOffset":4236,"symbol":"mach_msg","symbolLocation":24,"imageIndex":10},{"imageOffset":502512,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":6},{"imageOffset":507188,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":6},{"imageOffset":528084,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":6},{"imageOffset":271156,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":11},{"imageOffset":270876,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":64,"imageIndex":11},{"imageOffset":5075772,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":436,"imageIndex":3},{"imageOffset":374792,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":11},{"imageOffset":5836,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":9},{"imageOffset":2980,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":1262156,"frames":[{"imageOffset":2960,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":1262157,"frames":[{"imageOffset":2960,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":1262158,"queue":"com.apple.UIKit.KeyboardManagement","frames":[{"imageOffset":5760,"symbol":"__ulock_wait","symbolLocation":8,"imageIndex":10},{"imageOffset":18892,"symbol":"_dlock_wait","symbolLocation":56,"imageIndex":5},{"imageOffset":18304,"symbol":"_dispatch_thread_event_wait_slow","symbolLocation":56,"imageIndex":5},{"imageOffset":79968,"symbol":"__DISPATCH_WAIT_FOR_QUEUE__","symbolLocation":368,"imageIndex":5},{"imageOffset":78860,"symbol":"_dispatch_sync_f_slow","symbolLocation":144,"imageIndex":5},{"imageOffset":3810980,"symbol":"__37-[_UIRemoteKeyboards startConnection]_block_invoke_3","symbolLocation":156,"imageIndex":3},{"imageOffset":476932,"symbol":"__invoking___","symbolLocation":148,"imageIndex":6},{"imageOffset":133996,"symbol":"-[NSInvocation invoke]","symbolLocation":428,"imageIndex":6},{"imageOffset":662280,"symbol":"__NSXPCCONNECTION_IS_CALLING_OUT_TO_REPLY_BLOCK__","symbolLocation":16,"imageIndex":11},{"imageOffset":470768,"symbol":"-[NSXPCConnection _decodeAndInvokeReplyBlockWithEvent:sequence:replyInfo:]","symbolLocation":520,"imageIndex":11},{"imageOffset":6603492,"symbol":"__88-[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:]_block_invoke_5","symbolLocation":188,"imageIndex":11},{"imageOffset":122652,"symbol":"_xpc_connection_reply_callout","symbolLocation":124,"imageIndex":12},{"imageOffset":69556,"symbol":"_xpc_connection_call_reply_async","symbolLocation":88,"imageIndex":12},{"imageOffset":16476,"symbol":"_dispatch_client_callout3","symbolLocation":20,"imageIndex":5},{"imageOffset":139096,"symbol":"_dispatch_mach_msg_async_reply_invoke","symbolLocation":344,"imageIndex":5},{"imageOffset":46444,"symbol":"_dispatch_lane_serial_drain","symbolLocation":376,"imageIndex":5},{"imageOffset":49684,"symbol":"_dispatch_lane_invoke","symbolLocation":436,"imageIndex":5},{"imageOffset":93712,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":652,"imageIndex":5},{"imageOffset":3576,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":9},{"imageOffset":2968,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":9}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 5672960,
    "uuid" : "f896d145-e025-39d6-afd3-bc0a2ad4f839",
    "path" : "\/usr\/lib\/swift\/libswiftCore.dylib",
    "name" : "libswiftCore.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" :<PHONE_NUMBER>,
    "size" : 49152,
    "uuid" : "9734a359-22a3-3971-a614-da4741047d34",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/C977133D-863C-49B8-9DA2-A0DE3F7E78D6\/Runner.app\/Frameworks\/pasteboard.framework\/pasteboard",
    "name" : "pasteboard"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" :<PHONE_NUMBER>,
    "size" : 557056,
    "uuid" : "70b54804-106c-3cc9-9187-62719f42a2ff",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/C977133D-863C-49B8-9DA2-A0DE3F7E78D6\/Runner.app\/Runner",
    "name" : "Runner"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 25026560,
    "uuid" : "179501b6-0fc2-344a-b969-b4e3961ebe10",
    "path" : "\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore",
    "name" : "UIKitCore"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 679936,
    "uuid" : "65e92d01-137f-3e16-98a6-a33706699695",
    "path" : "\/System\/Library\/PrivateFrameworks\/FrontBoardServices.framework\/FrontBoardServices",
    "name" : "FrontBoardServices"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 290816,
    "uuid" : "fea36690-a000-3c55-b700-9120b05aa69b",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 4087808,
    "uuid" : "5cdc5d9a-e506-3740-b64e-bb30867b4f1b",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation",
    "name" : "CoreFoundation"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 36864,
    "uuid" : "a633a095-1226-3942-8f41-3877660185ee",
    "path" : "\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices",
    "name" : "GraphicsServices"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 536592,
    "uuid" : "cb3ff411-4762-34d2-86a4-eca13f9fb6c3",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 49152,
    "uuid" : "1aa3a4b6-f9e7-3056-8c8b-4e4dd81312a4",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 225276,
    "uuid" : "ff27fc8f-90ba-3332-ab7a-c5bc2d9ca7b1",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 9740288,
    "uuid" : "c431acb6-fe04-3d28-b677-4de6e1c7d81f",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Foundation",
    "name" : "Foundation"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 266240,
    "uuid" : "7a0ca8d2-7285-37dd-ae97-2efaa1de763e",
    "path" : "\/usr\/lib\/system\/libxpc.dylib",
    "name" : "libxpc.dylib"
  }
],
  "sharedCache" : {
  "base" :<PHONE_NUMBER>,
  "size" :<PHONE_NUMBER>,
  "uuid" : "8049cc37-4b37-3b90-a413-f567bdc851a5"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=950.2M resident=0K(0%) swapped_out_or_unallocated=950.2M(100%)\nWritable regions: Total=583.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=583.5M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           48K        3 \nCoreAnimation                       16K        1 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           578.4M       34 \nMALLOC guard page                  128K        8 \nSTACK GUARD                        128K        8 \nStack                             4816K        8 \nVM_ALLOCATE                        144K        1 \n__AUTH                            3158K      424 \n__AUTH_CONST                      24.7M      601 \n__CTF                               756        1 \n__DATA                            10.4M      599 \n__DATA_CONST                      30.0M      607 \n__DATA_DIRTY                      2885K      509 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       313.9M       11 \n__OBJC_CONST                      5797K      407 \n__OBJC_RO                         78.5M        1 \n__OBJC_RW                         2428K        1 \n__TEXT                           636.3M      625 \ndyld private memory                256K        1 \nmapped file                       30.1M        5 \nshared memory                       48K        3 \n===========                     =======  ======= \nTOTAL                              1.7G     3862 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6081ed9716bb6d61d81d5014",
      "factorPackIds" : {
        "BIFROST_PROD_1" : "644946ab128ed17664c618d1"
      },
      "deploymentId" : 240002342
    },
    {
      "rolloutId" : "6112d17137f5d11121dcd4e2",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ASR_HAMMER" : "6405f64403b3136e9aacb116"
      },
      "deploymentId" : 240000250
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "9ce0ee3f-c15b-4810-9f2d-74043ba7b0d6",
      "experimentId" : "635ad8c06da0415a76e7211d",
      "deploymentId" : 400000005
    }
  ]
}
}

Flutter Doctor output
doctor is all ok

I package iOS, the Release version can run normally on my phone, while the Debug version will flash back when I click on the application when the iOS system exceeds 14

@wangfan002 Can you provide us a complete reproducible code sample or a github repo that we can clone and run to verify this reported behavior ?


Forward reference not supported (ThriftParserError: No type found)

When parsing the thrift code for HIVE ( https://raw.githubusercontent.com/apache/hive/master/service-rpc/if/TCLIService.thrift ) the following error is thrown:
ThriftParserError: No type found: 'TProgressUpdateResp', at line 1071
The Type "struct TProgressUpdateResp" is defined several lines later at 1235.

Thriftpy parser depends definition sequence, please move the definition of TProgressUpdateResp front of TGetOperationStatusResp, it's a known defect, but Thriftpy was not supported any more, please move to thriftpy2 and it will enhance in the future.

Could you please tell when this known defect would be fixed? This is quite annoying to load thrift files

Hi all, I tried to fix it in thriftpy2 and I have already tested thrift file be gave above, expect for your feedback, thanks!


Native reflection configuration for org.eclipse.jetty.security.ConstraintSecurityHandler.() is missing

Project builds under Ubuntu 20, but on startup, I get the following:
Spring Boot Version:  (v2.6.6)
Keycloak Version: (v@keycloak.version@)

2022-04-14 10:56:35.238  INFO 16862 --- [           main] c.g.t.keycloak.embedded.runner.Main      : Starting Main v999-SNAPSHOT using Java 17.0.3 on Corsair with PID 16862 (/mnt/d/projects/embedded-spring-boot-keycloak-server/embedded-keycloak-server-plain/target/keycloak started by erich in /mnt/d/projects/embedded-spring-boot-keycloak-server/embedded-keycloak-server-plain)
2022-04-14 10:56:35.238  INFO 16862 --- [           main] c.g.t.keycloak.embedded.runner.Main      : No active profile set, falling back to 1 default profile: "default"
2022-04-14 10:56:35.335:INFO::main: Logging initialized @1104ms to org.eclipse.jetty.util.log.StdErrLog
2022-04-14 10:56:35.383  WARN 16862 --- [           main] w.s.c.ServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is java.lang.IllegalStateException: java.lang.NoSuchMethodException: org.eclipse.jetty.security.ConstraintSecurityHandler.<init>()
2022-04-14 10:56:35.384 ERROR 16862 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   :

***************************
APPLICATION FAILED TO START
***************************

Description:

Native reflection configuration for org.eclipse.jetty.security.ConstraintSecurityHandler.<init>() is missing.

It can be reproduced with:
git clone https://github.com/ebremer/embedded-spring-boot-keycloak-server.git
cd embedded-spring-boot-keycloak-server
git checkout nativebuild
mvn -X -DskipTests -Pjetty clean install
cd embedded-keycloak-server-plain
target/keycloak

This project is an updated version of #1576
but has been updated to also do Jetty-based builds (it will still produce the error for #1576 for undertow builds)

Yeah this is expected, only Tomcat is supported for now, see #249 related issue and support documentation.
This should probably fixed in Spring Boot 3 timeframe, so I will close this issue as duplicate of #249.


Subclass QuorumPeerMain to be able to use initializeAndRun()

Cannot use QuoeumPeerMain.main(), since it calls System.exit() and will not work
when running unit tests, so subclass and use initializeAndRun()

@aressem FYI: This should fix occasionally failing unit tests in zookeeper-server


ummalqurra is supported on Python 3

Since umalqurra is supported on Python 3 (cf. https://github.com/tytkal/python-hijiri-ummalqura/pull/5), the tests in https://github.com/scrapinghub/dateparser/blob/1764bcfb4932b8928541d8ff58c91b391c15e1e5/tests/test_hijri.py#L9 should be enabled.

Unfortunately, the latest release on pypi is still 0.2 which is older than that change.


:mode="'single'" not working

:mode="'single'" is not working properly, please check example in the app component:
https://codesandbox.io/s/5xv36rn6rx

The linked example is working for me, I can select days 1 or 8 of december.
I don't know what do you mean with not working, but maybe you have a problem with defining both enabled-dates and disabled-dates on the same date picker.

I dont want to show the datepicker in "range"-mode |left-datepicker|right-datepicker|... I activated the single mode but its not working. My goal ist just to show one datepicker not two! thanx...

The :mode="'single'" mode defines that you only select one date, in contrast wit the :mode="'range'" mode where you can select a pair of dates.
To show a single calendar you can set :months-to-show="1". The default value is 2, according to docs.

AH! Ok! Thanx...


Schedule meetings with 2 internal teams

[ ] Contact representatives for internal teams to schedule interviews

Initial email request sent out today Dec 12, 2022 to both Login.gov and Data.gov

Login.gov is set for 19DEC22 at 1100 am
Data.gov is set for 10JAN23 at 1:30 pm


Style/RedundantBegin causing a bug

We have the following method
       def retriable_request(client, method_type, endpoint_name, endpoint_parameters)
        log_retries = Proc.new do |exception, try, elapsed_time, next_interval|
          log_entry(try, exception.class, exception.message,  method_type, endpoint_name, endpoint_parameters)
        end
        non_retriable_error = false
        response =
          Retriable.retriable(on_retry: log_retries, tries: NUMBER_OF_RETRIES) do
            begin
              client.send(method_type, endpoint_name, **endpoint_parameters)
            rescue *EXCEPTION_ERRORS.keys => e
              non_retriable_error = handle_error(e)
            end
          end
        if non_retriable_error
          log_entry(-1, non_retriable_error.class, non_retriable_error.message,  method_type, endpoint_name, endpoint_parameters)
          raise non_retriable_error
        else
          response
        end
      end

The Style/RedundantBegin cop tries to remove the begin and end for the block inside Retriable.retriable. This then causes more errors as the code does not compile and rubocop also complains about the rescue
SyntaxError: /root/project/app/helpers/retriable_helper.rb:20: syntax error, unexpected `rescue', expecting '}'
            rescue *EXCEPTION_ERRORS.keys => e
            ^~~~~~
/root/project/app/helpers/retriable_helper.rb:20: syntax error, unexpected =>, expecting '.' or &. or :: or '['
...escue *EXCEPTION_ERRORS.keys => e
...                             ^~
/root/project/app/helpers/retriable_helper.rb:23: syntax error, unexpected '}', expecting `end'
          }
          ^

Expected behavior
Considering I ran rubocop -a which should be just safe fixes, I would expect this to not be considered safe OR to confirm the code it will produce does not also run foul of other cops
Actual behavior
^^^^
app/helpers/retriable_helper.rb:19:13: C: Style/RedundantBegin: Redundant begin block detected.
            begin
            ^^^^^

...

rubocop -a

...

SyntaxError: /root/project/app/helpers/retriable_helper.rb:20: syntax error, unexpected `rescue', expecting '}'
            rescue *EXCEPTION_ERRORS.keys => e
            ^~~~~~
/root/project/app/helpers/retriable_helper.rb:20: syntax error, unexpected =>, expecting '.' or &. or :: or '['
...escue *EXCEPTION_ERRORS.keys => e
...                             ^~
/root/project/app/helpers/retriable_helper.rb:23: syntax error, unexpected '}', expecting `end'
          }
          ^

Steps to reproduce the problem

Set up code like shown above
Run rubocop -a

RuboCop version
 bundle exec rubocop -V
0.89.1 (using Parser <IP_ADDRESS>, rubocop-ast 0.8.0, running on ruby 2.7.5 arm64-darwin21)

bundle exec rubocop -V
0.89.1 (using Parser <IP_ADDRESS>, rubocop-ast 0.8.0, running on ruby 2.7.5 arm64-darwin21)

This issue does not reproduce in the latest RuboCop 1.39.0. Can you upgrade RuboCop?
Would have already been fixed.


Add networking examples

These examples are the base for the decks and the guide for the
networking part of Ansible.
The examples are layed out and documented in the same way as the
existing examples. Also, naming conventions (site.yml, README.md, etc.)
were preserved.

As discussed, we keep the -playbook naming for know. I am willing to change it in all places once we have merged the networking examples.
I also removed the example role for know to make it easier to merge what we have right now.
All examples are now equipped with a README.md following the format of cloud-aws. I will add another PR to document this as a requirement.

@dagwieers: Is this PR something you can look at and give any feedback you have?


Attempt to fix flaky test

Fix the test in https://github.com/Microsoft/visualfsharp/pull/6248#issuecomment-465261666
There is actually a duplicate of this test in ProjectAnalysisTests.fs and it has this line.  This missing line would explain why the test is flaky. If we see the one in   ProjectAnalysisTests fail then there is some other cause.
I won't remove the duplicate just yet because PerfTests.fs is included in the Visual F# Unit Tests while ProjectAnalysisTests.fs is not (that said both are included in the FCS unit tests, so we are currently running the test 3 times....)
cc @cartermp

Well that didn't work:
   at FSharp.Compiler.Service.Tests.PerfTests.Test request for parse and check doesn't check whole project() in D:\a\1\s\tests\service\PerfTests.fs:line 76

It could be that the tests are now being run using multiproc
@brettfo Do you know if multiproc is being used for VisualFSharp.UnitTests?

This is now ready

Included as part of #6254


⚠ Roblox Devforum has degraded performance

In 8c4060d, Roblox Devforum (https://devforum.roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 3539 ms

Resolved: Roblox Devforum performance has improved in 101ddfd.


[BUG] Inconsistency between the time zone in the fallback reason and the actual time zone checked in RapidsMeta.checkTImeZoneId

Describe the bug
RapidsMeta.checkTImeZoneId compares the default time zone of the JVM to UTC in order to fallback on CPU, but quotes the session time zone as the offending actual
Steps/Code to reproduce bug

Start a Spark REPL with an unsupported i.e., non UTC default time zone such as GMT-8:

pyspark --driver-java-options -Duser.timezone=GMT-8 \
  --packages com.nvidia:rapids-4-spark_2.12:22.04.0 \
  --conf spark.rapids.sql.enabled=true \
  --conf spark.plugins=com.nvidia.spark.SQLPlugin \
  --conf spark.rapids.sql.explain=ALL

Set session's time zone to UTC

>>> spark.conf.set('spark.sql.session.timeZone', 'UTC')

Execute a query with a TimestampType
And observe a confusing message Only UTC zone id is supported. Actual zone id: UTC

>>> spark.createDataFrame([ ['2022-06-01 07:45'] ], 'a string').selectExpr('hour(a)').collect()
22/05/27 08:23:58 WARN GpuOverrides:
!Exec <ProjectExec> cannot run on GPU because not all expressions can be replaced
  @Expression <Alias> hour(cast(a#4 as timestamp), Some(UTC)) AS hour(a)#6 could run on GPU
    !Expression <Hour> hour(cast(a#4 as timestamp), Some(UTC)) cannot run on GPU because input expression Cast cast(a#4 as timestamp) (TimestampType is not supported when the JVM system timezone is set to GMT-08:00. Set the timezone to UTC to enable TimestampType support); Only UTC zone id is supported. Actual zone id: UTC
      !Expression <Cast> cast(a#4 as timestamp) cannot run on GPU because the GPU only supports a subset of formats when casting strings to timestamps. Refer to the CAST documentation for more details. To enable this operation on the GPU, set spark.rapids.sql.castStringToTimestamp.enabled to true.; Cast from StringType to TimestampType is not supported; Parsing the full rage of supported years is not supported. If your years are limited to 4 positive digits set spark.rapids.sql.hasExtendedYearValues to false.
        @Expression <AttributeReference> a#4 could run on GPU
  ! <RDDScanExec> cannot run on GPU because GPU does not currently support the operator class org.apache.spark.sql.execution.RDDScanExec
    @Expression <AttributeReference> a#4 could run on GPU

[Row(hour(a)=7)]

Expected behavior
A clear actionable message after determining if we can support non-UTC session time zone provided that the JVM time zone is the supported UTC
Environment details (please complete the following information)

Any

Additional context
rapidsai/cudf#2477
h/t @viadea

Shall we require both of session time zone id and the JVM time zone id to be "UTC" ?

Shall we require both of session time zone id and the JVM time zone id to be "UTC" ?
+1 It was my vote too on the internal thread.

+1 It was my vote too on the internal thread.

Thanks for the information. Do we have a deal now ?

Feel free to propose a PR @firestarman

@gerashegalov  Here is the fix https://github.com/NVIDIA/spark-rapids/pull/5767, could you help review ?


Add ioredis support, removed readable-stream deps, and catch rare error

Thanks @heri16 and @farhumaglass.
Landed in v1.0.0


MVNP doesn't do well with AncientGates

Whenever you create a gate with AncientGates and try to enter it it tells you that "there is no nether linked to (world)_Nether"
I need both plugins for the server so im not sure what to do!

I've never used AncientGates so I'm not too sure, but I think it can be replaced with MV Portals. From what I can tell, MV Portals has the same features, but if not feel free to let me know.

I've never used AncientGates so I'm not too sure, but I think it can be replaced with MV Portals. From what I can tell, MV Portals has the same features, but if not feel free to let me know.

Yeah MV Portals doesn't have the same features and it has no migration so having to remake all the portals i have would be an issue

In that case, I will see to make it compatible. Also, what are some the features missing from MV Portals?

In that case, I will see to make it compatible. Also, what are some the features missing from MV Portals?

Simplicity, and no migration method. i have about 40 portals on the server right now, and recreating all of those is going to be a pain, and ancient Gates is really easy to use and simple for me. Ancient also doesn't require WorldEdit in order for it to be used, even though that's not an issue for my server NOW, it was when we first needed gates.


Qt::WindowStaysOnTopHint option for windows

Original ticket:
https://sourceforge.net/p/djv/feature-requests/74/

For GLFW this is the GLFW_FLOATING window attribute:
https://www.glfw.org/docs/latest/window_guide.html#GLFW_FLOATING_hint

Tentatively adding to 2.0.7...


[RFC]: update math/base/special/atanh according to the FreeBSD implementation

Description
This RFC proposes updating the C implementation for math/base/special/atanh, according to the FreeBSD implementation.
We need to convert the floating-point value to a word and then perform integer calculations, as given in the original FreeBSD implementation.
Related Issues
None.
Questions
No.
Other
No.
Checklist

[X] I have read and understood the Code of Conduct.
[X] Searched for existing issues and pull requests.
[X] The issue name begins with RFC:.

@gunjjoshi I would like to solve this issue

@Deepakchowdavarapu Thanks for volunteering, go ahead!

Hi @gunjjoshi , I've updated the atanh implementation as described in issue #2089. Could you please review my work in PR #2746? Also, if possible, I'd appreciate it if you could assign this issue to me.
Thanks for your time and consideration!

@kgryte Can i try to work in this issue? Is it open?

@gunjjoshi Can i try to work on this issue? Is it open?

@RiyaChy072 Yes, feel free to submit a PR for this!

@gunjjoshi Can you please check and tell me if i have to change more files? And if it's correct? Thank you

@gunjjoshi Can you kindly check if it's done or not? And kindly let me know if i should add more changing files. Also accept my apology for committing the contributor's list. It was accidentally happened and don't know what to do with it, as an absolute beginner. Thanks.


Error: socket hang up

I have problem:
2019-01-14T16:31:25.036Z - error: Error polling for trade offers: Error: socket hang up
2019-01-14T18:31:43.234Z - error: Error polling for trade offers: Error: socket hang up
My server:

Ubuntu 14.04 Plesk (64bit)
I use nodejs server with express + ssl

I use:

ufw
iptables

But still have problem. mb you have tutorial how settings server for bot, or mb you can help?

In the new guide, I'll try to make sure everything is written to be hosted on a server rather than localhost. See #100!


Conditional get/put operations in the Java Client

The Terrastore server supports conditional get/put, through a "predicate"
query parameter on these operations, but such request cannot be achieved
through the Java Client.

I would suggest simply adding a conditional(String predicate) to the
KeyOperation.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 9 May 2010 at 9:24

Definitely agree.

Original comment by<EMAIL_ADDRESS>on 10 May 2010 at 5:33

Added labels: Type-Feature, Priority-High, Project-Terrastore-JavaClient, Milestone-2.0

I was taking a look at the client code and thinking a little bit more about how
to
introduce conditional get (and put).

A conditional(String predicate) method in KeyOperation, as you suggested, would
return a PredicateQuery, where we should add a single-valued get() method: is
that right?
But we should do the same for conditional put, and then "PredicateQuery"
wouldn't be
a good name anymore (because we should add an update() method too).
What do you think?
Should we rename RangeQuery and PredicateQuery in "RangeOperation" and
"PredicateOperation"?

Original comment by<EMAIL_ADDRESS>on 11 May 2010 at 5:46

Implemented, see TerrastoreClientIntegrationTest for samples.

Original comment by<EMAIL_ADDRESS>on 18 May 2010 at 4:20

Changed state: Fixed

Implemented on:
http://code.google.com/r/sergiobossa-sandbox/source/detail?r=38295e489a5c27571d4
e752a81bea4c663fa2086

Waiting for feedback.

Original comment by<EMAIL_ADDRESS>on 12 May 2010 at 2:59

Changed state: Started

I agree that the *Query classes could and should be renamed to *Operation, as
well.

I'll have to take a closer look and get back on the issue on how to manifest the
conditional get/puts in the interface.

Original comment by<EMAIL_ADDRESS>on 11 May 2010 at 8:02


Database integration

Implemented MongoDB database. Deployed the Database through MongoDB Atlas. Currently suboptimal without a login system - all users will share the same application database, but get/post/put/delete applications functional


Trigger handlers deleted on Package Upgrade to 1.37

In certain cases, trigger handlers could be deleted or duplicated when HEDA is upgraded.
The recent push of HEDA 1.37 may have deleted users custom trigger handlers when "User Managed" wasn't checked. We should not have that requirement, especially now that we have the new "Owned by Namespace" field.
We should update all Trigger handlers in the HEDA scope to use the "Owned by namespace" field before processing so HEDA Handlers are targeted specifically in future updates, and Users custom trigger handlers are not touched.
Also, future upgrades to HEDA 1.38 and above could create duplicate Trigger Handlers when Admins set the  "user Managed" field to true.

**lurch: attach W-019441

Tracking W-019441

After looking into this it was determined that the deletion of trigger handlers with 1.37 was part of the normal operation of the package. With additional enhancements released with 1.37 developers can utilize the "Owned by Namespace field added to the HEDA Trigger Handler object.
There are now two ways to prevent deletion of trigger handlers. You can use the User_Managed__c field or the Owned_by_Namespace__c field. The usage of Owned_by_Namespace__c is the preferred method.

Included in beta release 1.38 (Beta 5)

Included in production release rel/1.38


[Action] Project Archival: Kubernetes Best Practices for Sustainability

Description
Due to limited capacity and involvement in the project in addition to both of the project leads leaving the role it has been concluded to archive this project. Instead we will convert some of the existing project's GitHub issues to blog post and encourage contributors to collaborate on creating a blog post series on the topic of optimizing Kubernetes for sustainability. At some point it can be considered to combine blog posts on the topic into a whitepaper or something similar.
Outcome
Kubernetes Best Practices for Sustainability project is archived.
To-Do

[x] Archive #tag-env-k8s-best-practices Slack channel
[x] Remove project board and project update from the TAG ENV meeting agenda
[x] Mark project as archived on the website, TAG ENV repo and in the respective Google drive folder
[ ] Convert relevant issues to a blog post type

Code of Conduct

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

Comments
@cncf/tag-env-chairs @cncf/tag-env-sustainability FYI.

messaged @krook & @RobertKielty on Slack if they could archive the  #tag-env-k8s-best-practices Slack channel.

I have archived #tag-env-k8s-best-practices

[x] Remove project board and project update from the TAG ENV meeting agenda

As part of today's TAG ENV meeting, we removed the project from the meeting notes

these are all the relevant issues created part of project kubernetes best pratices: https://github.com/cncf/tag-env-sustainability/issues?q=is%3Aissue state%3Aopen label%3Aproject%2Fk8s-best-pratices

working document (archived with project archival) https://docs.google.com/document/d/12EAPH2vTM7tgqbQOv-9XizlMgQyIWp5LlBsHdry-Dxg/edit?tab=t.0#heading=h.sqr0dt2i30gd


Add files via upload

Added name of school

@synth-tenor Please provide us with an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course

@synth-tenor I am sorry, I have a bad feeling that you are kidding me. Which course at the homepage of https://www.nycmuseumschool.org/ is long-term IT-related one? IT-related courses, where you may need some of JetBrains tools include, but not limit to, math, physics, computer science, software engineering, bioinformatics, statistics, etc. The homepage of NYC Museum School does not offer any of them.
JetBrains' goal is to provide people who need JetBrains tools with free access to the tools. However, the idea is not to provide the access to people who do not need the tools. Please comment here why students or teachers in NYC Museum School need the tools. Please do not attach new files to your request, just open a page https://github.com/JetBrains/swot/pull/9764 and leave your comment there. Thank you.

I apologise for wasting your time, I don't believe my school offers any sort of IT course, I was hoping that that wasn't a requirement. As it seems it is, then I'll just take down the fork, since atleast in my year, there is no course that would fit that criteria. Thank you for your time

@synth-tenor Thank you for the clarification. Yes, it is a requirement for adding the domain to this repository. However, if you personally need a free license, and you are the student or a teacher, please feel free to apply with your student ID (or anything that proves that you are a student or teacher) using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students. You are eligible regardless of which course do you take.
As for now, I have to close this request without merging.


Move rebuild to post prune

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] The changes are appropriately documented (if applicable).
[x] The changes have sufficient test coverage (if applicable).
[x] The testsuite passes successfully on my local machine (if applicable).

Summarize your changes:
Per https://github.com/electron-userland/electron-forge/issues/330#issuecomment-331743953
Also adds the feature of resolving afterPrune file hooks, to be consistent with the others.
In the sqlite3 testcase in that issue that I have repro steps for, you still need to add node-pre-gyp to devDependencies in order to get it to finish running npm run package when packageManager: 'yarn'.

Perhaps we need to add sqlite3 as a dependency to one of the fixture projects?

Perhaps we need to add sqlite3 as a dependency to one of the fixture projects?

I tried this, I'm getting really strange and different errors on all three platforms :sob:
I'm going to abandon this for now and just hope that we can replace package manager pruning with the pruner module soon.

I realized the other day that afterPrune hooks are only called if prune is true, so last night I changed the logic to be what it was originally, if prune is false.

There should probably be a test to make sure that the rebuild check is run regardless of the prune value.

@MarshallOfSound any other concerns?

LGTM 😄


RuntimeError: Signal event received before subprocess transport available.

running office.launch.xml on foxy and gazebo11
not sure whether the node related parameter error is a separate issue.
[INFO] [launch]: All log files can be found below /home/leia/.ros/log/2020-09-02-10-42-30-703418-leia-ubuntu-20-68254
[INFO] [launch]: Default logging verbosity is set to INFO
/opt/ros/foxy/lib/python3.8/site-packages/launch/frontend/expose.py:39: UserWarning: The parameter 'node_name' is deprecated, use 'name' instead
  return action_type(**kwargs)
[ERROR] [launch]: Caught exception in launch (see debug for traceback): Caught exception when trying to load file of format [xml]: Passing both 'node_name' and 'name' parameters. Only use 'name'.
Task exception was never retrieved
future: <Task finished name='Task-40' coro=<LaunchService._process_one_event() done, defined at /opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py:271> exception=RuntimeError('Signal event received before subprocess transport available.')>
Traceback (most recent call last):
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 273, in _process_one_event
    await self.__process_event(next_event)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 293, in __process_event
    visit_all_entities_and_collect_futures(entity, self.__context))
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 38, in visit_all_entities_and_collect_futures
    sub_entities = entity.visit(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/action.py", line 108, in visit
    return self.execute(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/opaque_function.py", line 75, in execute
    return self.__function(context, *self.__args, **self.__kwargs)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/execute_process.py", line 421, in __on_signal_process_event
    raise RuntimeError('Signal event received before subprocess transport available.')
RuntimeError: Signal event received before subprocess transport available.
[INFO] [rmf_traffic_schedule-1]: process started with pid [68256]
[INFO] [building_map_server-2]: process started with pid [68258]
[INFO] [rviz2-3]: process started with pid [68260]
[INFO] [fleet_state_visualizer-4]: process started with pid [68262]
[INFO] [building_systems_visualizer-5]: process started with pid [68264]
[INFO] [rviz2-6]: process started with pid [68266]
[INFO] [door_supervisor-7]: process started with pid [68268]
[INFO] [gzserver-8]: process started with pid [68270]
[INFO] [gzclient-9]: process started with pid [68272]
Task exception was never retrieved
future: <Task finished name='Task-41' coro=<LaunchService._process_one_event() done, defined at /opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py:271> exception=RuntimeError('Signal event received before subprocess transport available.')>
Traceback (most recent call last):
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 273, in _process_one_event
    await self.__process_event(next_event)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 293, in __process_event
    visit_all_entities_and_collect_futures(entity, self.__context))
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 38, in visit_all_entities_and_collect_futures
    sub_entities = entity.visit(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/action.py", line 108, in visit
    return self.execute(context)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/opaque_function.py", line 75, in execute
    return self.__function(context, *self.__args, **self.__kwargs)
  File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/execute_process.py", line 421, in __on_signal_process_event
    raise RuntimeError('Signal event received before subprocess transport available.')
RuntimeError: Signal event received before subprocess transport available.
[INFO] [door_supervisor-7]: sending signal 'SIGINT' to process[door_supervisor-7]
[INFO] [rviz2-6]: sending signal 'SIGINT' to process[rviz2-6]
[INFO] [building_systems_visualizer-5]: sending signal 'SIGINT' to process[building_systems_visualizer-5]
[INFO] [fleet_state_visualizer-4]: sending signal 'SIGINT' to process[fleet_state_visualizer-4]
[ERROR] [rviz2-6]: process has died [pid 68266, exit code -2, cmd 'rviz2 -d /home/leia/rmf_demos_ws/install/demos/share/demos/include/office/office.rviz'].
[INFO] [rviz2-3]: sending signal 'SIGINT' to process[rviz2-3]
[INFO] [building_map_server-2]: sending signal 'SIGINT' to process[building_map_server-2]
[ERROR] [fleet_state_visualizer-4]: process has died [pid 68262, exit code 1, cmd '/home/leia/rmf_demos_ws/install/fleet_state_visualizer/lib/fleet_state_visualizer/fleet_state_visualizer -m L1 --ros-args --params-file /tmp/launch_params_ody2ms3b'].
[INFO] [rmf_traffic_schedule-1]: sending signal 'SIGINT' to process[rmf_traffic_schedule-1]
[ERROR] [building_systems_visualizer-5]: process has died [pid 68264, exit code 1, cmd '/home/leia/rmf_demos_ws/install/building_systems_visualizer/lib/building_systems_visualizer/building_systems_visualizer -m L1 --ros-args --params-file /tmp/launch_params_m5tl2zzc'].
[ERROR] [building_map_server-2]: process has died [pid 68258, exit code -2, cmd '/home/leia/rmf_demos_ws/install/building_map_tools/lib/building_map_tools/building_map_server /home/leia/rmf_demos_ws/install/rmf_demo_maps/share/rmf_demo_maps/office/office.building.yaml --ros-args'].
[door_supervisor-7] [INFO] [1599014550.858789824] [rclcpp]: signal_handler(signal_value=2)
[building_systems_visualizer-5] Fatal Python error: init_import_size: Failed to import the site module
[building_systems_visualizer-5] Python runtime state: initialized
[fleet_state_visualizer-4] Fatal Python error: init_import_size: Failed to import the site module
[fleet_state_visualizer-4] Python runtime state: initialized
[rmf_traffic_schedule-1] [INFO] [1599014550.867316715] [rmf_traffic_schedule_node]: Beginning traffic schedule node
[fleet_state_visualizer-4] Traceback (most recent call last):
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/site.py", line 597, in <module>
[fleet_state_visualizer-4]     main()
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/site.py", line 584, in main
[fleet_state_visualizer-4]     known_paths = addsitepackages(known_paths)
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/site.py", line 367, in addsitepackages
[fleet_state_visualizer-4]     addsitedir(sitedir, known_paths)
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/site.py", line 214, in addsitedir
[fleet_state_visualizer-4]     addpackage(sitedir, name, known_paths)
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/site.py", line 175, in addpackage
[fleet_state_visualizer-4]     exec(line)
[fleet_state_visualizer-4]   File "<string>", line 1, in <module>
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/importlib/util.py", line 14, in <module>
[fleet_state_visualizer-4]     from contextlib import contextmanager
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/contextlib.py", line 5, in <module>
[fleet_state_visualizer-4]     from collections import deque
[fleet_state_visualizer-4]   File "/usr/lib/python3.8/collections/__init__.py", line 27, in <module>
[fleet_state_visualizer-4]     from reprlib import recursive_repr as _recursive_repr
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap>", line 971, in _find_and_load_unlocked
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap>", line 914, in _find_spec
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap_external>", line 1342, in find_spec
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap_external>", line 1314, in _get_spec
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap_external>", line 1470, in find_spec
[fleet_state_visualizer-4]   File "<frozen importlib._bootstrap_external>", line 1426, in _get_spec
[fleet_state_visualizer-4] KeyboardInterrupt
[rviz2-3] [INFO] [1599014550.867699720] [rclcpp]: signal_handler(signal_value=2)
[rviz2-3] [ERROR] [1599014550.867839163] [viz]: Mirror was not initialized in enough time [120.000000s]!
[rviz2-3] Failed to publish log message to rosout: publisher's context is invalid, at /tmp/binarydeb/ros-foxy-rcl-1.1.7/src/rcl/publisher.c:395
[building_map_server-2] Traceback (most recent call last):
[building_map_server-2]   File "/home/leia/rmf_demos_ws/install/building_map_tools/lib/building_map_tools/building_map_server", line 4, in <module>
[building_map_server-2]     import re
[building_map_server-2]   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
[building_map_server-2]   File "<frozen importlib._bootstrap>", line 971, in _find_and_load_unlocked
[building_map_server-2]   File "<frozen importlib._bootstrap>", line 914, in _find_spec
[building_map_server-2]   File "<frozen importlib._bootstrap_external>", line 1342, in find_spec
[building_map_server-2]   File "<frozen importlib._bootstrap_external>", line 1314, in _get_spec
[building_map_server-2]   File "<frozen importlib._bootstrap_external>", line 1467, in find_spec
[building_map_server-2]   File "<frozen importlib._bootstrap>", line 222, in _verbose_message
[building_map_server-2] KeyboardInterrupt
[building_systems_visualizer-5] Traceback (most recent call last):
[building_systems_visualizer-5]   File "/usr/lib/python3.8/site.py", line 597, in <module>
[building_systems_visualizer-5]     main()
[building_systems_visualizer-5]   File "/usr/lib/python3.8/site.py", line 584, in main
[building_systems_visualizer-5]     known_paths = addsitepackages(known_paths)
[building_systems_visualizer-5]   File "/usr/lib/python3.8/site.py", line 367, in addsitepackages
[building_systems_visualizer-5]     addsitedir(sitedir, known_paths)
[building_systems_visualizer-5]   File "/usr/lib/python3.8/site.py", line 214, in addsitedir
[building_systems_visualizer-5]     addpackage(sitedir, name, known_paths)
[building_systems_visualizer-5]   File "/usr/lib/python3.8/site.py", line 175, in addpackage
[building_systems_visualizer-5]     exec(line)
[building_systems_visualizer-5]   File "<string>", line 1, in <module>
[building_systems_visualizer-5]   File "/usr/lib/python3.8/importlib/util.py", line 2, in <module>
[building_systems_visualizer-5]     from . import abc
[building_systems_visualizer-5]   File "/usr/lib/python3.8/importlib/abc.py", line 183, in <module>
[building_systems_visualizer-5]     class ResourceLoader(Loader):
[building_systems_visualizer-5]   File "/usr/lib/python3.8/importlib/abc.py", line 193, in ResourceLoader
[building_systems_visualizer-5]     def get_data(self, path):
[building_systems_visualizer-5]   File "/usr/lib/python3.8/abc.py", line 7, in abstractmethod
[building_systems_visualizer-5]     def abstractmethod(funcobj):
[building_systems_visualizer-5] KeyboardInterrupt
[rmf_traffic_schedule-1] [INFO] [1599014550.872657087] [rclcpp]: signal_handler(signal_value=2)
[rmf_traffic_schedule-1] [INFO] [1599014550.872884514] [rmf_traffic_schedule_node]: Closing down traffic schedule node
[rviz2-3] [WARN] [1599014550.877980496] [viz]: [rmf_traffic_ros2::~MirrorManagerFuture] Timeout while waiting for the acknowlegment of a query registration.
[gzclient-9] Gazebo multi-robot simulator, version 11.1.0
[gzclient-9] Copyright (C) 2012 Open Source Robotics Foundation.
[gzclient-9] Released under the Apache 2 License.
[gzclient-9] http://gazebosim.org
[gzclient-9]
[gzserver-8] Gazebo multi-robot simulator, version 11.1.0
[gzserver-8] Copyright (C) 2012 Open Source Robotics Foundation.
[gzserver-8] Released under the Apache 2 License.
[gzserver-8] http://gazebosim.org
[gzserver-8]
[rviz2-3] Failed to initialize the visualizer node
[INFO] [door_supervisor-7]: process has finished cleanly [pid 68268]
[ERROR] [rviz2-3]: process has died [pid 68260, exit code 1, cmd '/home/leia/rmf_demos_ws/install/rmf_schedule_visualizer/lib/rmf_schedule_visualizer/rviz2 -r 10 -m L1 --ros-args --params-file /tmp/launch_params_dbj3iydb'].
 If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[gzserver-8] [INFO] [1599014552.337128062] [slotcar_tinyRobot1]: Initialising slotcar for tinyRobot1
[gzserver-8] [INFO] [1599014552.350486518] [door]: Loading DoorPlugin for [main_door]
[gzserver-8] [Msg] Waiting for master.
[gzserver-8] [Msg] Connected to gazebo master @ http://<IP_ADDRESS>:11345
[gzserver-8] [Msg] Publicized address: <IP_ADDRESS>
[gzserver-8] Using specified value [0.5] for property [v_max_door]
[gzserver-8] Using specified value [0.3] for property [a_max_door]
[gzserver-8] Using specified value [0.15] for property [a_nom_door]
[gzserver-8] Using specified value [0.01] for property [dx_min_door]
[gzserver-8] Using specified value [500] for property [f_max_door]
[gzserver-8] Using specified attribute value [left_joint] for property [left_joint_name]
[gzserver-8] Using specified attribute value [right_joint] for property [right_joint_name]
[gzserver-8] Using specified attribute value [DoubleSwingDoor] for property [type]
[gzserver-8] Using specified attribute value [right_joint] for property [name]
[gzserver-8] Using specified value [0] for property [lower]
[gzserver-8] Using specified value [1.57] for property [upper]
[gzserver-8] Using specified attribute value [right_joint] for property [name]
[gzserver-8] Using specified value [0] for property [lower]
[gzserver-8] Using specified value [1.57] for property [upper]
[gzserver-8] Using specified attribute value [left_joint] for property [name]
[gzserver-8] Using specified value [-1.57] for property [lower]
[gzserver-8] Using specified value [0] for property [upper]
[gzserver-8] [INFO] [1599014552.355054487] [door]: Finished loading [main_door]
[gzserver-8] [WARN] [1599014552.355178371] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[gzserver-8] [INFO] [1599014552.356725309] [door]: Loading DoorPlugin for [coe_door]
[gzserver-8] Using specified value [0.5] for property [v_max_door]
[gzserver-8] Using specified value [0.3] for property [a_max_door]
[gzserver-8] Using specified value [0.15] for property [a_nom_door]
[gzserver-8] Using specified value [0.01] for property [dx_min_door]
[gzserver-8] Using specified value [500] for property [f_max_door]
[gzserver-8] Using specified attribute value [left_joint] for property [left_joint_name]
[gzserver-8] Using specified attribute value [empty_joint] for property [right_joint_name]
[gzserver-8] Using specified attribute value [SwingDoor] for property [type]
[gzserver-8] Using specified attribute value [left_joint] for property [name]
[gzserver-8] Using specified value [-1.57] for property [lower]
[gzserver-8] Using specified value [0] for property [upper]
[gzserver-8] Using specified attribute value [left_joint] for property [name]
[gzserver-8] Using specified value [-1.57] for property [lower]
[gzserver-8] Using specified value [0] for property [upper]
[gzserver-8] [INFO] [1599014552.359435644] [door]: Finished loading [coe_door]
[gzserver-8] [WARN] [1599014552.359577651] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[gzserver-8] [INFO] [1599014552.361515281] [door]: Loading DoorPlugin for [hardware_door]
[gzserver-8] Using specified value [0.5] for property [v_max_door]
[gzserver-8] Using specified value [0.3] for property [a_max_door]
[gzserver-8] Using specified value [0.15] for property [a_nom_door]
[gzserver-8] Using specified value [0.01] for property [dx_min_door]
[gzserver-8] Using specified value [500] for property [f_max_door]
[gzserver-8] Using specified attribute value [left_joint] for property [left_joint_name]
[gzserver-8] Using specified attribute value [empty_joint] for property [right_joint_name]
[gzserver-8] Using specified attribute value [SwingDoor] for property [type]
[gzserver-8] Using specified attribute value [left_joint] for property [name]
[gzserver-8] Using specified value [-1.57] for property [lower]
[gzserver-8] Using specified value [0] for property [upper]
[gzserver-8] Using specified attribute value [left_joint] for property [name]
[gzserver-8] Using specified value [-1.57] for property [lower]
[gzserver-8] Using specified value [0] for property [upper]
[gzserver-8] [INFO] [1599014552.363879555] [door]: Finished loading [hardware_door]
[ERROR] [gzclient-9]: process[gzclient-9] failed to terminate '5' seconds after receiving 'SIGINT', escalating to 'SIGTERM'
[ERROR] [gzserver-8]: process[gzserver-8] failed to terminate '5' seconds after receiving 'SIGINT', escalating to 'SIGTERM'
[INFO] [gzclient-9]: sending signal 'SIGTERM' to process[gzclient-9]
[INFO] [gzserver-8]: sending signal 'SIGTERM' to process[gzserver-8]
[ERROR] [gzserver-8]: process has died [pid 68270, exit code -15, cmd 'gzserver --verbose -s libgazebo_ros_factory.so -s libgazebo_ros_init.so /home/leia/rmf_demos_ws/install/rmf_demo_maps/share/rmf_demo_maps/maps/office/office.world'].
[ERROR] [gzclient-9]: process has died [pid 68272, exit code -15, cmd 'gzclient --verbose /home/leia/rmf_demos_ws/install/rmf_demo_maps/share/rmf_demo_maps/maps/office/office.world'].

Hi,
When posting an issue here, it will be helpful to list out the branches of all the repositories being used.
Having said that I believe the issue is with not checking out the foxy branch for rmf_core. We are still in the midst of officially transitioning to foxy and hence this PR hasn't been merged yet. Let us know if that fixes your problem.

able to run the office demo after solving these errors using foxy branch for a successful build

missing rmf_ingestor_msgs package
missing dropoff_ingestor field in Delivery.msg for mf_task_msgs package
missing table_view obj in rmf_traffic_ros2 (fix from #108)

one qn before closing the issue. where can i get the office loop xml for multi robot demo?

Thanks for pointing it out! ingestors are features that have just been merged very recently into master, I will try to patch the changes into the foxy branches. I will start a new issue regarding this.
Do you mean this?


In memory ReverseEngineer API

Could the ReverseEngineerAsync API could be extended to allow in-memory generation only? I'm interetested in the database source for on-the-fly code-generation purposes, and not for inclusion in a file-based project.
Looking at the tests for guidance, they seem to all use internal mechanisms to get this done (eg ConfigureDesignTimeServices to inject InMemoryFileService).
Thanks!

I don't think this is something we would really add as a first class feature, but you could reuse the internal components if you wanted to. They are just in a .Internal namespace, but are still public. The namespace just identifies them as something we may break in future releases.


OMIM included entries

address https://github.com/monarch-initiative/mondo/issues/5507
close https://github.com/monarch-initiative/mondo/issues/2808

we can merge this PR after this one is merged
https://github.com/monarch-initiative/mondo/pull/5505


Add option for dynamic padding

This adds the window.dynamic_padding option which allows disabling the
dynamic spread of additional padding around the grid's content.
This fixes #1778.
I'm not quite sure yet if this should be true or false by default. If someone
has an opinion on this, please leave a comment here.

I also found it a bit weird with paddin top and left. What do other terminals do? Is it not possible to spread out the extra space between the cells or would that also look strange?

@NickeZ I've tested Termite, XTerm and URxvt and all seem to add additional padding at the bottom left.
I prefer it with the padding evenly spread because the unevenness makes me a bit uncomfortable, but from what I've heard so far I'm in the minority.
While adding extra space between the cells might be a novel and interesting idea (I haven't thought about it yet), it seems very hard to implement. Since the additional padding is usually just a few pixels, the additional space between cells would likely be below 1. Every other cell would absolutely mess up font rendering, but even if it works out that the cells can be spread apart with additional spacing, it might just lead to an awkward amount of space between cells.
Unless I hear further feedback in the opposite direction, I currently feel like it might be worth to include this into 0.2.3 this evening with the default set to false. That way only a small number of users should be surprised by this change.

I'd support making the generated config default true, as it would help differentiate right from the start. Alacritty is reasonably beta software, so anyone upgrading would want to look at the new options in alacritty.conf and hopefully won't be surprised / will understand the surprise.
Alternatively, to be less surprising for those upgrading, having an empty key default to false, though the genreated configs default to true?

@jedahan I don't agree that we should be making decisions about defaults based on being beta software and pushing people to make changes for themselves. We should be choosing the most sane defaults.
If waiting for a decision to the default is going to block this getting merged for a while I'm all for doing these separately. Maybe a new issue should be created to gauge peoples opinions?

I do not plan to block this for a long time, I'm just saying it's not going into 0.2.3.

I agree to choose the most sane defaults @nixpulvis, and I mentioned alacritty being beta as a reason to choose what is the best experience for new users, and not worry if existing users see a change in behavior between releases.
I think the source of confusion is that we disagree on is what the sane default is.

This should be good to go once CI is finished. If anyone has noticed any problems with this, please let me know.
I think making false the default is the right move here. Unless there's some strong feedback in the opposing direction, that should be the best way forward.

Thanks for the clear explanation!

This somehow doesn't work for me, see how it looks like after I upgraded Alacritty:

This is what I have in my settings:
window:
  # Window dimensions in character columns and lines
  # (changes require restart)
  dimensions:
    columns: 160
    lines: 48

  # Adds this many blank pixels of padding around the window
  # Units are physical pixels; this is not DPI aware.
  # (change requires restart)
  padding:
    x: 2
    y: 2

  # Spread additional padding evenly around the terminal content.
  dynamic_padding: false

Am I doing it right/wrong? I also set dynamic_padding to true with no success.

It's impossible to tell if dynamic padding is on or off by just showing the top/left of a terminal.
The idea behind dynamic padding is that it is evenly spread around top/left/light/bottom. Since I'm using the configuration option myself, I'd be surprised if it didn't work for anyone else though.

@chrisduerr this happened after I upgraded Alacritty. Let me know if you need more information, but this looks ugly and I would prefer the old way of doing things.

I have no idea what you are talking about. Your screenshot doesn't show any issue. The configuration option is available on the latest master and works as intended. "old" behavior is relative.

@chrisduerr instead of being rude and trying not to help you could at least try to understand. IMHO latest alacritty is broken ,whether you admit or not. Here is another picture that shows the old behavior:

As you see there is no padding and my tmux bar is snapped to the top window decoration. Now it's not working anymore with the newest release (installed via brew cask on macOS), even if you set dynamic_padding to false.

Well I never spoke about "master"! I just said I upgraded it to latest release. Again, instead of being open and trying to help, you choose the way of being unhelpful and rude. You're just repeating and defending yourself, until I posted the second screenshot. Please try to be more open if someone writes a comment, this is not how OSS issues should be handled.