pictureInPicture={false} is not working

I have pictureInPicture set to false but the setting is ignored. When I swipe up the app goes to background and video goes to picture-in-picture. I have picture-in-picture enabled in xcode only because I also need background audio for other features of the app. I have pictureInPicture, playInBackground both set to false. iOS 14.5
			<Video source={this.state.videoSrc}
				ref={(ref) => { this.player = ref }}
				resizeMode={'cover'}
				style={styles.video}
				onProgress={this.videoProgress}
				controls={true}
				pictureInPicture={false}
				playInBackground={false}
			/>

Library version: 5.1.1

Same issue, when I click the home button on my iPad and intented to back to home screen. The video turns into "picture-in-picture" mode.

1, any update guys?

+1 Same here

+1

It's not an ideal user experience because you see it closing in the top right and when go to task manager still says in picture in picture but it does not keep it in picture in picture if you set all these like this...
playInBackground={true}
playWhenInactive={true}
ignoreSilentSwitch="silent"
pictureInPicture={false}

I'm experiencing this issue on an iOS app, looking at the source code it seems that setupPipController is not checking if pictureInPicture has been enabled or not. I've been able to fix this by patching the library and adding that check.

This change helped me
https://github.com/react-native-video/react-native-video/pull/2297/commits/48f524c488d86f0edaebbb7e760bf388662981ee

I'm using the video player as a screen background and unfortunately the video pops out into picture-in-picture whenever a user opens the App Switcher. It seems like I should be able to prevent this behavior with the pictureInPicture prop, but it's not working.
I think this issue may have resurfaced. It looks like maybe the pictureInPicture prop was left by the wayside during the Swift conversion? https://github.com/react-native-video/react-native-video/pull/2527

@hueniverse I'm having this same issue on v5.2.1

I am facing the same issue. Please help out if there is any solution.


Building package curl:x86-windows failed with: BUILD_FAILED

Describe the bug
Building package curl:x86-windows failed with: BUILD_FAILED
Environment

OS:  Windows
Compiler: VS2019

To Reproduce
vcpkg.exe install curl
Expected behavior
Installing package ... done
Failure logs
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: curl:x86-windows
Vcpkg version: 2020.06.15-nohash
Additional context

Building x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:141 (message):
Command failed: D:/Programs/CMake/bin/cmake.exe --build . --config Debug --target install -- -v
Working Directory: F:/github/vcpkg/buildtrees/curl/x86-windows-dbg
See logs for more information:
F:\github\vcpkg\buildtrees\curl\install-x86-windows-dbg-out.log

Call Stack (most recent call first):
scripts/cmake/vcpkg_build_cmake.cmake:91 (vcpkg_execute_build_process)
scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
ports/curl/portfile.cmake:76 (vcpkg_install_cmake)
scripts/ports.cmake:79 (include)
Error: Building package curl:x86-windows failed with: BUILD_FAILED

Hi @angelaresjun, thanks for reporting this issue!
Please provide failure log F:\github\vcpkg\buildtrees\curl\install-x86-windows-dbg-out.log.
Thanks.

We don't have enough information to solve this issue, unfortunately; if you have any more information to help us solve this, please reopen!


Upgrade to latest codesnippet tool version 0.52

Latest version of codesnippet tool is available. Update pom.client.xml to use the latest version and ensure all javadocs are correctly generated with the new version.

Upgraded to version 0.53 - https://github.com/Azure/azure-sdk-for-java/pull/7724


[To rel/0.13] Fix windows CI failed

Description
Change the Windows Thrift download url to http://archive.apache.org/dist/thrift/0.14.1/thrift-0.14.1.exe .

Coverage decreased (-0.05%) to 67.879% when pulling f77d268f751cfdb283cfcabd87b84af8922ef92e on fix_wf_win_13 into c715b9633d7e40a8e6de21b795d526c9bedf7aaf on rel/0.13.


Create Cluster in MongoDB and add credentials to project

Create Cluster, configure IP whitelist, copy credentials to project env files

Created cluster


Card sign form: Strip extra whitespace from Name

Lots of folks signing up with a trailing space in their name, which can make things tricky down the line for automations that match on name and such. Request that when importing data into Airtable / Stripe we strip any trailing spaces.

Ooh I realized that part of the issue was the formula for how we calculate Full Name in the Membership Data base, but after correcting that there are still some cases floating through where I think it's user error, so I think this issue still stands.

Thanks for addressing @mattrubin!


propose another aproach to timestamp measurements

I noticed some things I didn't like on PR #66
And instead of proposing a new solution, I just wrote one quick, easier for me to operate on a real code instead of suggestions
Key issues I found or changes I made

first, you check metadata on packet_list[-2] and packet_list[-1] (last frames in array), whereas to packet_pair you take packet_list[0] and packet_list[1]

There is an assumption that the last two items in packet_list are most recent ones

There may be a case that the packet_pair will consist of two left camera frames (we just assume they won't come so fast to pass the timestamp check)

Also, creating two arrays (packet_list and packet_pair), just to get two most recent left and right frames, was something I'd like to avoid - I always tend to stick to variables wherever I can instead of arrays, both from readability and performance reasons.
Main change here is that I introduced recent_left and recent_right variables that store the most recent frames from each stream. When a new data_list arrives, I iterate over it and compare whether it has more recent timestamp than previous one, and if it does, the packet becomes either recent_left or recent_right.
Then, before capturing, I just check their timestamp diff to verify whether they're good to go or not.
One further improvement I can see here is that we can find a pair, in the data_list stream, that will have the timestamp diff acceptable, but they won't be the recent ones - and it doesn't really matter if they are, as long as their time diff is in the threshold.
So instead of checking the data_list for the most recent ones, we can try to find the minimum timestamp diff pair.
Thoughts @Luxonis-Brian ?
EDIT
I've added #69 where I implemented this further improvement - and still I need to test both this PR and the #69

@VanDavv - thanks for this!
Everything makes sense, and is much better than the way I was trying to do it! I tested it out on the Raspberry Pi, and everything worked as expected. Going to test #69 now.
LGTM.


feat: azd with terraform and helm to resolve #58

Purpose

Deploy to Azure using azd up command
This deployment provisions all Azure infra using Terraform via Azure Developer CLI, replaces local RabbitMQ and MongoDB containers with Azure Service Bus and Azure CosmosDB, and deploys the app using a local Helm chart

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

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

How to Test

Open the repo in GitHub Codespace
Authenticate to Azure Developer CLI using azd auth login command
Authenticate to Azure CLI using az login command
Provision Azure resources and deploy app using azd up command

What to Check
Verify that the following are valid

In the Azure portal, use Azure Service Bus explorer to check for order messages
In the Azure portal, use the Azure Cosmos DB database explorer to check for order records
Port-forward the store-admin service and ensure you can add product descriptions using the AI service

Other Information

I tested the azd update and it all worked as expected. Awesome!
I would suggest one update on the README. Can you add a couple bullets on testing the deployment as described in the PR (see below).
Verify that the following are valid

In the Azure portal, use Azure Service Bus explorer to check for order messages
In the Azure portal, use the Azure Cosmos DB database explorer to check for order records
Port-forward the store-admin service and ensure you can add product descriptions using the AI service

I would suggest one update on the README. Can you add a couple bullets on testing the deployment as described in the PR (see below).
Verify that the following are valid

In the Azure portal, use Azure Service Bus explorer to check for order messages
In the Azure portal, use the Azure Cosmos DB database explorer to check for order records
Port-forward the store-admin service and ensure you can add product descriptions using the AI service

Thanks @chzbrgr71! I've updated the README.md file with the additional validation steps.


hoptimator-cli hangs/times-out for unbounded queries

When you enter a query with ... LIMIT N, hoptimator-cli will wait for N results and then continue gracefully. But if the LIMIT is omitted, or if there are less than N rows available, the query will hang waiting for results. This would be fine, except Ctrl-C fails to cancel the command and the underlying Flink job. The process must be killed externally, or we must wait for a pre-determined timeout. For now, we wait for 20 seconds and then cancel the job, dropping any buffered results on the floor.
Ideally, the job should continue to run until:
a) N results are ready, and thus the iterator is closed, or
b) you hit ctrl-C.

The new JDBC driver does not run embedded Flink jobs, so this is moot (for now).


Surprising use of += and function with a side-effect

I just had a surprising experience with the following code:
"use strict";
var foo = 0;
function bar() {
    foo += 1;
    return 1;
}
foo += bar();
console.log(foo);

I expected for foo to be 2 at the end, but it is 1. It would be great if JSLint could detect such cases and warn. That you are doing side-effects to a variable which will not be visible outside because of +=.

This doesn't work as expected since foo += bar() equals foo = foo + bar() so foo is evaluated, before adding the result of the function which invokes foo += 1, and adding that result to foo.
So any change to foo on the LHS would need to happen like this:
"use strict";
var foo = 0;
function bar() {
    foo += 1;
    return foo += 1;
}
foo += bar();
console.log(foo);

or
var foo = 0;
function bar() {
    foo += 1;
    return 1;
}
foo = bar() + foo;
console.log(foo);

There's definitely the risk of running into unexpected results but consider
var foo = 0;
var baz = 1;
function bar() {
    foo += 1;
    if (foo - baz > 0 ) {
         return 2;
    }
    return 1;
}
foo += bar();
console.log(foo); //1
foo += bar();
console.log(foo); //3

This is valid and produces expected results and would throw a warning if implemented like you propose.

What are you specifically proposing?


(BKR-696) Fix corruption of opts[:ignore] when using rsync

Can one of the admins verify this patch?

@jenkins test this please

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/4168/

retest this please

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/4177/

@joshuaspence We have updated our contributing standards: CONTRIBUTING.md.
Please add an entry in the CHANGELOG.md as another commit and I will merge this PR for our next release.

last comment current

Done. Changelog has been updated.

@puppetlabs-jenkins test this please

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/4231/


Allow exporting a document fragment from the exportDOM function

Closes #5238
This PR allows a node's exportDOM function to return a DocumentFragment in addition to a HTMLElement or TextNode, which allows exporting a collection of elements with no wrapping element from that node.
See the linked issue for more details, but my basic use case is being able to remove a wrapping anchor tag from the HTML output if the href property is invalid, but keep any formatting (such as  tags) within that anchor tag.

@acywatson  What is the reason that this PR was closed?

I think it was closed because it was stale and had failing tests, if this feature were implemented with test coverage and passing tests it would be merged

Ah apologies @skopz356 I didn't have the time to fix it, thanks for picking it back up in #6641!


Updated Cargo.toml

Previously we were hardcoding vizia path in examples widget_gallery and designer and that caused cargo to fail compiling the project if we had renamed the vizia directory to something other then vizia... this PR aim to fix this problem.
we now have the vizia crate available as a workspace dependency, so we can use it directly in mentioned examples.
Changes

put some common package information in workspace and used them in all crates when possible.
put vizia itself inside workspace dependencies so we can use it internally, without hardcoding vizia path.
commented out 'reqwest' as its unused right now.

Questions

I noticed most of vizia_* crates have their own rust-version set, should we deleted them? imo its unnecessary.
should we update rust-version to 1.80? were already using 1.79 and updating it to 1.80 could give us some useful things like the new stabilized LazyCell and LazyLock, with these we can potentially remove the lazy_static crate from vizia.

I'm not very good at this, so I'm happy to defer to your wisdom on the cargo stuff. Also happy to remove unnecessary Rust version stuff and bump the version to 1.8.


Thread panicked in incremental facets

Describe the bug
This error was thrown while indexing documents.
The logs:
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', /usr/local/cargo/git/checkouts/milli-00376cd5db949a15/c3b75bb/milli/src/update/facet/incremental.rs:151:50

The task:
{
  "uid": 1338,
  "indexUid": "acs1_stat",
  "status": "failed",
  "type": "documentAdditionOrUpdate",
  "canceledBy": null,
  "details": {
    "receivedDocuments": 51
  },
  "error": {
    "message": "An unexpected crash occurred when processing the task.",
    "code": "internal",
    "type": "internal",
    "link": "https://docs.meilisearch.com/errors#internal"
  },
  "duration": "PT0.085355044S",
  "enqueuedAt": "2022-11-12T17:57:01.317844693Z",
  "startedAt": "2022-11-12T17:57:02.448542286Z",
  "finishedAt": "2022-11-12T17:57:02.53389733Z"
}

To Reproduce
Steps to reproduce the behaviour:
I don't really know, it's @ryanrussell that found it.
He said:

This is happening when a filterable field is None or "" from python-land.

And

With some larger sample size, this is also happening randomly on over-writing id's when the filterableAttributes have valid values.

Expected behavior
It works or throws a clean error.
Meilisearch version: v0.30rc1
Additional context
@ryanrussell, if you have any other information, please comment below!
And thanks a lot for your bug report!

[ ] Implement changes in Milli
[ ] Release a Milli version containing these changes
[ ] Bump this new Milli version in Meilisearch and merge it into main

Hi @ryanrussell ,
Thanks a lot for finding and investigating this bug. It helped a lot. I think I found the source of the issue and a fix should be released for it in the next release candidate :)

reopening since it's still not fixed on Meilisearch side

Closed by https://github.com/meilisearch/meilisearch/pull/3084


description property isn't rendered for BooleanField

I have following form definition:
class Form(FlaskForm):
    text = StringField(description='Some visible text')
    unique = BooleanField(description="Won't be rendered")

And below I'm presenting how does html rendered by following template loooks like:
{% for field in form %}
    {{ wtf.form_field(field) }}
{% endfor %}

Text
        <input class="form-control" id="text" name="text" type="text" value="">
        Some visible text

      <input class="form-check-input" id="unique" name="unique" type="checkbox" value="y">
Unique

Here's how it looks like live:

Why isn't description for BooleanField rendered?

You'll need to consult Flask-Bootstrap, or whatever extension is providing the wtf template macros, about that. WTForms doesn't provide this.

right...


Upgrade parallelio to 2.10.0

UFS is moving to parallelio 2.10.0, so let's move up the default.

isn't ufs going to 2.5.10, not 2.10.0?

Yes, correct. I'll change the title and description. Thanks!


OCPBUGS-44901: Align tag format for additionalImages and operators

Description
This issue addresses the standard for all mirrored images on digest for both additonalImages and operators
They will follow the tag as "algorithm-digest" i.e
If I mirrored this additionalimage
quay.io/openshifttest/hello-openshift@sha256:61b8f5e1a3b5dbd9e2c35fd448dc5106337d7a299873dd3a6f0cd8d4891ecc27

I should expect the tag to be in the form of
destination-registry/openshifttest/hello-openshift/sha256-61b8f5e1a3b5dbd9e2c35fd448dc5106337d7a299873dd3a6f0cd8d4891ecc27

And the same applies to operators. The standard has already been applied to release images and helm chart images
Fixes # OCPBUGS-44901
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Use the following isc
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v2alpha1
mirror:
  additionalImages:
  - name: registry.redhat.io/ubi8/ubi:latest
  - name: quay.io/openshifttest/hello-openshift@sha256:61b8f5e1a3b5dbd9e2c35fd448dc5106337d7a299873dd3a6f0cd8d4891ecc27
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
       packages:
        - name: devworkspace-operator

Execute a mirror to disk and disk to mirror
Once completed inspect the remote registry (as below)
NB
Repeat the process for M2M (and inspect the tags as below)
Expected Outcome
curl http://localhost:5000/v2/ocpbugs-44901/devworkspace/devworkspace-operator-bundle/tags/list jq
{"name":"ocpbugs-44901/devworkspace/devworkspace-operator-bundle","tags":["sha256-ceffc304833a94c89925da2b3bd5fe08b3286a650be48ee2b2f1a4bf144fb2f8"]}

curl http://localhost:5000/v2/ocpbugs-44901/devworkspace/devworkspace-project-clone-rhel8/tags/list
{"name":"ocpbugs-44901/devworkspace/devworkspace-project-clone-rhel8","tags":["sha256-3617aed739692e98404debff8d79334860bbd0d936b25ce7b2e865889a6564fb"]}

curl http://localhost:5000/v2/ocpbugs-44901/devworkspace/devworkspace-rhel8-operator/tags/list
{"name":"ocpbugs-44901/devworkspace/devworkspace-rhel8-operator","tags":["sha256-d4bf8d3bede52ce4c329a133969f423673dedba76308f7b216793014c245cebd"]}

curl http://localhost:5000/v2/ocpbugs-44901/openshift4/ose-kube-rbac-proxy/tags/list
{"name":"ocpbugs-44901/openshift4/ose-kube-rbac-proxy","tags":["sha256-4488f5fdf6f10a551fe046e62cd4f3d856530cfb15831f7e1e2de531e7f2caeb"]}

curl http://localhost:5000/v2/ocpbugs-44901/ubi8-minimal/tags/list
{"name":"ocpbugs-44901/ubi8-minimal","tags":["sha256-b93deceb59a58588d5b16429fc47f98920f84740a1f2ed6454e33275f0701b59"]}

curl http://localhost:5000/v2/ocpbugs-44901/openshifttest/hello-openshift/tags/list
{"name":"ocpbugs-44901/openshifttest/hello-openshift","tags":["sha256-61b8f5e1a3b5dbd9e2c35fd448dc5106337d7a299873dd3a6f0cd8d4891ecc27"]}

NB
Only additionalImages that are digest based have the tag "sha256-xxx.."
Only operators and bundles that are digest based have the tag "sha256-xxx..."

@lmzuccarelli  sure, I'll do the test.

@lmzuccarelli I tested , but hit error when do mirror2disk+disk2mirror when catalog use digest :
`./oc-mirror  -c config.yaml  --from file://outtag --v2 docker://localhost:5000 --dest-tls-verify=false
2024/12/11 07:20:16  [INFO]   : 👋 Hello, welcome to oc-mirror
2024/12/11 07:20:16  [INFO]   : ⚙  setting up the environment for you...
2024/12/11 07:20:16  [INFO]   : 🔀 workflow mode: diskToMirror
2024/12/11 07:20:25  [INFO]   : 🕵  going to discover the necessary images...
2024/12/11 07:20:25  [INFO]   : 🔍 collecting release images...
2024/12/11 07:20:25  [INFO]   : 🔍 collecting operator images...
2024/12/11 07:20:25  [ERROR]  : [OperatorImageCollector] reading manifest d06ecc51542cc08f4e6759f1874e75e5f25bd67065623943a20b6e31922655d7 in localhost:55000/redhat/redhat-operator-index: manifest unknown
2024/12/11 07:20:25  [ERROR]  : [OperatorImageCollector] reading manifest d06ecc51542cc08f4e6759f1874e75e5f25bd67065623943a20b6e31922655d7 in localhost:55000/redhat/redhat-operator-index: manifest unknown
✗   (0s) Collecting catalog registry.redhat.io/redhat/redhat-operator-index@sha256:d06ecc51542cc08f4e6759f1874e75e5f25bd67065623943a20b6e31922655d7
2024/12/11 07:20:25  [INFO]   : 👋 Goodbye, thank you for using oc-mirror
2024/12/11 07:20:25  [ERROR]  : reading manifest d06ecc51542cc08f4e6759f1874e75e5f25bd67065623943a20b6e31922655d7 in localhost:55000/redhat/redhat-operator-index: manifest unknown `
`cat config.yaml
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v2alpha1
mirror:
helm:
repositories:
- name: sbo
url: https://redhat-developer.github.io/service-binding-operator-helm-chart/
additionalImages:

name: registry.redhat.io/ubi8/ubi:latest
name: quay.io/openshifttest/hello-openshift@sha256:61b8f5e1a3b5dbd9e2c35fd448dc5106337d7a299873dd3a6f0cd8d4891ecc27
operators:
catalog: registry.redhat.io/redhat/redhat-operator-index@sha256:d06ecc51542cc08f4e6759f1874e75e5f25bd67065623943a20b6e31922655d7
packages:

name: devworkspace-operator`

@zhouying7780 - Could you re-test - I  was able to re-produce the error and have created a fix for it

@lmzuccarelli  sure, will do today later.

no new issue found for latest code.

/label qe-approved

/cherrypick release-4.18


Add Polish Documentation

Hi. First of all, really great idea & project!
Here is Polish version 🔥
https://github.com/mbiesiad/gulp/tree/pl_PL/docs
Best wishes,

Closed, see #2456


Highlight sub_threshold items in coverage html

Clear and concise description of the problem
When generating an html coverage, there is no way to distinct items that are above the threshold from those that are below and needs to be fixed.
Suggested solution
I suggest marking the errors in the table in red or something that will pop up
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

You can use the watermarks with istanbul provider:

https://vitest.dev/config/#coverage-watermarks
https://github.com/istanbuljs/nyc#high-and-low-watermarks

Works great! thanks!


[5314] Change who you'll recommend flow

Context
https://trello.com/c/tMq4oiZV/5314-m-change-who-youll-recommend-flow
Changes proposed in this pull request

Add new edit route and view
Add link to return to original upload
Add form to upload new CSV
Add feature test

Guidance to review

Click link on check-pending-updates page (yet to be built)
Check the content on the new upload-changes page against the content in the trello card
Click link to return to previous upload and see that that works
Click link to change upload again, try uploading a new CSV (maybe with errors) and check that you're taken through the steps again

Important business

[ ] ~Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?~
[ ] ~Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?~
[ ] ~Do we need to send any updates to DQT as part of the work in this PR?~
[ ] ~Does this PR need an ADR?~

NB: Please notify the #twd_data_insights team and ask for a review if new fields are being added to analytics.yml

 [M] 'Change who you'll recommend' flow


Update README info about color logs

Missed it in https://github.com/logux/logux-status/pull/12

Thanks, I missed it :(


Add new UI feature that links to fire assistance resources

The UI needs to be updated to include an interactive feature or button that renders all the listings that are fire assistance resources.  The linked URI would be something like https://rosecityresource.streetroots.org/results?category=Fire%20Assistance%20Resources& .
Thoughts to consider:

it is assumed possible to render these listings with the suggested URI (more research needed)
the button should be a feature that implies "emergency".  We should be able to remove this button easily when there is no longer an emergency.
The button needs to be responsive.

cc @isthewhiz @wrunion

Merged so closing.


Add Otto 0.1.0

Otto is a new release from HashiCorp, packaged as a single CLI binary.

Closed in favour of #14046.


Add the beginnings of some POD documentation

Add POD to the end of both the funtoo-report script and the Funtoo::Report module, with some recommended sections. At the moment this is still very skeletal; in particular, documentation needs to be added for each module subroutine under each heading, and some more in-depth information about diagnostics.
This works with both perldoc Funtoo::Reporter and, if run with perl Makefile.PL && make && make install, generates "manified POD", or legible man pages. I imagine this could be done as part of the Ebuild.

This doesn't even contain all of the contents of README.md yet; it's just to get us a running start.


fix(media): image theatre preview

closes #490 & #495
Before submitting this PR, please make sure:

[x] Code builds clean without any erros or warnings
[ ] Merged recent default branch -- main and I've no conflicts
[ ] Didn't break any original functionality

Optional

[x] I've tested it on mobile and everything works

PR type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Seems good, but somehow it's not aligned in upper left corner

and bottom right one

okay seems it's working on https://deploy-preview-519--nftkodadot.netlify.app/rmrk/detail/8001754-DE9F84C58887199B5F-WAREYE-WARRIOR_EYE-0000000000000001


thunar-gpg-encrypt.sh encrypting folders [feature request]

Right know it's only possible to encrypt single files. For convenience it would be nice to check if the selected file is a folder and if so wrap it inside a archive. Something like ...
$ tar -c foldername | gpg2 -e > folder.tar.gpg

Implemented for encrypt and decrypt.


center-aspect-fill background image

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Fastlane's frameit tool currently accepts backgrounds to export the screenshots to the AppStore. However, the tool resizes the backgrounds provided by the user without respecting aspect ratio. In many cases, people seem to be using flat or gradient images where this processing may be unnoticeable. However, as soon as the provided background has more complexity (such as containing a texture) this image processing distorts the image.
Tried to find open issues/prs for this behavior but couldn't find any... so, here is my take on it.
Hope it helps!
Description
The change is quite simple: Rather than forcing a resize that omits the aspect ratio, the image is now resized to fill the screenshot target area while preserving the aspect ratio. The final crop is taken from the center of the resized image.
This is what I would define as a center-aspect-fill which most tools usually simply describe as an aspect-fill.
Warning
This should not affect people using flat-color images or vertical gradients whose seem to be the most common trend. But please beware it would affect horizontal gradient backgrounds depending on the aspect ratio of the background image. And, of course, will affect people with textured images... Positively!
Please check the following figures that explain this behavior visually 🎨😄

I signed it! 📝


calculator for Exterior angle of a cyclic quadrilateral when the opposite interior angle is given

Hi I would like to add calculator for Exterior angle of a cyclic quadrilateral when the opposite interior angle is given

Go ahead
Deadline 6 May,2021


annoying Telegram bug

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
Hyprland, built from branch  at commit 4520b30d498daca8079365bdb909a8dea38e8d55  (version: bump to 0.44.1).
Date: Wed Oct 9 12:54:39 2024
Tag: v0.44.1, commits: 5309
built against aquamarine 0.4.3

flags: (if any)

System Information:
System name: Linux
Node name: arch
Release: 6.6.60-1-lts
Version: #1 SMP PREEMPT_DYNAMIC Fri, 08 Nov 2024 16:03:02 +0000

GPU information:
2b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

======Config-Start======

Config File: /home/theodor/.config/hypr/hyprland.conf: Read Succeeded
# Some default env vars.
env = XCURSOR_SIZE,24
env = XDG_CURRENT_DESKTOP,Hyprland
env = QT_QPA_PLATFORM,wayland
env = QT_QPA_PLATFORMTHEME,qt6ct
env = XDG_SESSION_TYPE,wayland
#env = SDL_VIDEODRIVER,wayland

# autostart
exec = pkill waybar; waybar
exec-once = hypridle
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=Hyprland
exec-once = sed -i 's/offset = 10x30/offset = 10x10/g' ~/.config/dunst/dunstrc && dunst
exec-once = swaybg.sh
exec-once = easyeffects --gapplication-service
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = automount.sh
exec-once = wl-paste --watch cliphist store
exec-once = firefox
exec-once = telegram-desktop
exec-once = thunderbird

# window rules
windowrulev2 = workspace 1,class:(firefox)
windowrulev2 = workspace 2 silent,class:(org.telegram.desktop)
windowrulev2 = workspace 3,class:(pcsx2-qt)
windowrulev2 = workspace 3 silent,class:(steam)
windowrulev2 = workspace 3,class:(PortProton)
windowrulev2 = workspace 3,class:(org.libretro.RetroArch)
windowrulev2 = workspace 4 silent,class:(thunderbird)
windowrulev2 = workspace 5,class:(com.transmissionbt.transmission_2066_12218468)
windowrulev2 = workspace 5,class:(transmission-gtk)
windowrulev2 = workspace 6,class:(Gimp-2.10)
windowrulev2 = float,class:(flameshot)
windowrulev2 = float,class:(Beyond-All-Reason)
windowrulev2 = float,class:(galculator)
windowrulev2 = fullscreen,class:(Rusted Warfare)
windowrulev2 = suppressevent maximize, class:.*

# appearance
exec = gsettings set org.gnome.desktop.interface gtk-theme 'Gruvbox-Material-Dark'
exec = gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark'
exec = gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita'
exec = gsettings set org.gnome.desktop.interface font-name 'Noto Sans Regular 10'

# main settings
monitor = ,preferred,auto,auto

general {
    gaps_in = 0
    gaps_out = 0
    border_size = 1
    col.active_border = rgba(000000ee) 45deg
    col.inactive_border = rgba(222222ff)

    layout = master
    allow_tearing = false
}

debug {
    disable_logs = false
}

input {
    kb_layout = us,ru
    kb_variant =
    kb_model = pc104
    kb_options = grp:caps_toggle,compose:menu
    kb_rules =

    follow_mouse = 1
    repeat_rate = 20
    repeat_delay = 300
    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}

misc {
    disable_hyprland_logo = true
    focus_on_activate = true
    force_default_wallpaper = 0
    disable_splash_rendering = true
    enable_swallow = true
    swallow_regex = kitty
    swallow_exception_regex = wev
    new_window_takes_over_fullscreen = 2
    exit_window_retains_fullscreen = false
    mouse_move_enables_dpms = true
    key_press_enables_dpms = true

}

decoration {
    rounding = 0
    blur {
    enabled = false
    size = 20
    passes = 1
    new_optimizations = true
    }
    drop_shadow = 0
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}

animations {
    enabled = 0
    bezier = myBezier, 0.05, 0.1, 0.1, 1.05
    animation = windows, 1, 2, myBezier
    animation = windowsOut, 1, 2, default, popin 80%
    animation = border, 1, 2, default
    animation = borderangle, 1, 2, default
    animation = fade, 1, 3, default
    animation = workspaces, 1, 2, default
}

master {
    new_status = master
    mfact = 0.55
    new_on_top = true
    no_gaps_when_only = 0
    orientation = left
}

# binds
$mainMod = SUPER
bind = $mainMod,return,exec,kitty
bind = $mainMod SHIFT,return,layoutmsg,swapwithmaster
bind = $mainMod,Q,killactive
bind = $mainMod SHIFT,Q,exec,kill -9 $(hyprctl activewindow | grep pid | tail -1 | awk '{print$2}')
bind = $mainMod,E,exec,rofi -show emoji -modi emoji
bind = $mainMod,D,exec,rofi -show drun
bind = $mainMod,X,exec,rofi -modi clipboard:$HOME/.local/bin/cliphist-rofi -show clipboard
bind = $mainMod,C,exec,rofi -modi calc -show calc
bind = Control,delete,exec,dunstctl close-all
bind = Control,insert,exec,dunstctl history-pop
bind = Control,backslash, exec, dunstify -u low $(curl 'wttr.in/Saint-Peterburg?format=1')
bind = Control ALT,R,exec,systemctl reboot
bind = Control ALT,S,exec, suspend.sh
bind = Control ALT,P,exec, systemctl poweroff
bind = $mainMod,S,togglefloating,
bind = $mainMod,P,pseudo, # dwindle
bind = $mainMod, J,togglesplit, # dwindle
bind = Control ALT,Down, exec, playerctl play-pause
bind = Control ALT,Right, exec, playerctl next
bind = Control ALT,Left, exec, playerctl previous
bind = $mainMod SHIFT,E,exit
bind = $mainMod SHIFT,R,exec,hyprctl reload
bind = $mainMod,F,fullscreen
bind = $mainMod,M,exec,monocle.sh
bind = $mainMod,F1,exec,firefox
bind = $mainMod,F2,exec,telegram-desktop
bind = $mainMod,F3,exec,steam
bind = $mainMod,F4,exec,crow
bind = $mainMod,F5,exec,thunderbird
bind = $mainMod,F6,exec,galculator
bind = $mainMod,F7,exec,kitty -e btop
bind = ,Print,exec,flameshot screen
bind = SHIFT,Print,exec,flameshot gui
#bind = ,Print,exec,grim ~/Pictures/screenshots/screen-"$(date +%s)".png
#bind = SHIFT,Print,exec,grim -g "$(slurp)" ~/Pictures/screenshots/screen-"$(date +%s)".png
#bind = $mainMod,Print,exec,grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:- | tail -n 1 | cut -d ' ' -f 4 | wl-copy
bind = $mainMod,A,layoutmsg,addmaster
bind = $mainMod,R,layoutmsg,removemaster

binde = CTRL,right,exec,changevolume.sh 5%+
binde = CTRL,left,exec,changevolume.sh 5%-
bind = CTRL,m,exec,changevolume.sh mute
bind = CTRL,u,exec,changevolume.sh unmute

# Move focus through list of windows
bind = $mainMod, up, layoutmsg, cyclenext
bind = $mainMod, down, layoutmsg, cycleprev
bind = $mainMod SHIFT, up, layoutmsg, swapnext
bind = $mainMod SHIFT, down, layoutmsg, swapprev
bind = $mainMod, j, layoutmsg, cyclenext
bind = $mainMod, k, layoutmsg, cycleprev
bind = $mainMod SHIFT, j, layoutmsg, swapnext
bind = $mainMod SHIFT, k, layoutmsg, swapprev
bind = $mainMod, Tab, layoutmsg, rollprev
bind = $mainMod SHIFT, Tab, layoutmsg, rollnext

# chandge layout orientation
bind = $mainMod, grave, layoutmsg, orientationcycle left right bottom top

# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9

# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1
bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2
bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3
bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4
bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5
bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6
bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7
bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# sets repeatable binds for resizing the active window
binde = $mainMod,right,resizeactive,50 0
binde = $mainMod,left,resizeactive,-50 0
binde = $mainMod,l,resizeactive,50 0
binde = $mainMod,h,resizeactive,-50 0

# scratchpad
bind = $mainMod SHIFT, Z, movetoworkspacesilent, special
bind = $mainMod, Z, togglespecialworkspace

======Config-End========

Description
This bug is not always reproduced.
If you open any photo or video, all posts will be scrolled through
How to reproduce
https://github.com/user-attachments/assets/08925522-9cf8-4f87-b338-78dadf70d397
Crash reports, logs, images, videos
No response

how is this a hyprland bug xd

Because this bug is not reproducible on xorg sway and river

is it maybe just that it scrolls down when resized?

I have updated to version 0.45 and can no longer reproduce this bug. Let the issue remain open for now, just in case. If I don't see this bug in a week, I'll close it

No, the bug is still there. Sometimes, after opening and closing the telegram viewer window, posts scroll to a random location and sometimes to the end. I hate bugs like this, which are not obvious and are not always reproducible.

is it maybe just that it scrolls down when resized?

I do not know. If you open any window next to telegram, then everything is fine, but when you open a photo or video, a fullscreen window of the telegram viewer appears and after closing it, sometimes this scrolling bug occurs

If I can help with testing or anything else, let me know


Upgrade to Next.js 11

Right now when upgrading to Next.js 11, there is an issue rendering the CodeMirror editor. I believe it has something to do with global CSS.

Tried to work on this!


Ubuntu 24.04: No usable sandbox!

OS/Platform
Debian, Ubuntu, and derivatives
Installed
https://ungoogled-software.github.io/ungoogled-chromium-binaries/
Version
123.0.6312.122-1
Have you tested that this is not an upstream issue or an issue with your configuration?

[X] I have tried reproducing this issue in Chrome and it could not be reproduced there
[X] I have tried reproducing this issue in vanilla Chromium and it could not be reproduced there
[X] I have tried reproducing this issue in ungoogled-chromium with a new and empty profile using --user-data-dir command line argument and it could not be reproduced there

Description
Ungoogled Chromium won't launch
How to Reproduce?
Try to run UC and see error:
[110483:110483:0415/143659.359212:FATAL:zygote_host_impl_linux.cc(127)] No usable sandbox! Update your kernel or see https://chromium.9oo91esource.qjz9zk/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.
Trace/breakpoint trap (core dumped)
Actual behaviour

Expected behaviour

Relevant log output
No response
Additional context
No response

OS Ubuntu 24.04, latest.

I have tried reproducing this issue in ungoogled-chromium with a new and empty profile using --user-data-dir command line argument and it could not be reproduced there

Did you just tick all the boxes or did you actually test that? In which case the problem would be with your default profile.

I have tried reproducing this issue in ungoogled-chromium with a new and empty profile using --user-data-dir command line argument and it could not be reproduced there

Did you just tick all the boxes or did you actually test that? In which case the problem would be with your default profile.

Of course I test all of this boxes. Chrome downloaded from official site, Chromium install with 'chromium' package, and UC ungoogled-chromium_123.0.6312.122-1.AppImage

Try running this.....
cat /proc/sys/kernel/unprivileged_userns_clone
For the sandbox to work the command should return a value of 1. If it's zero then run.....
sudo sysctl -w kernel.unprivileged_userns_clone=1

command should return a value of 1

cat /proc/sys/kernel/unprivileged_userns_clone
1
Yes, it returns 1.

The only other problems I can think of is with the chrome-sandbox binary. You could try seeing if it's named properly (with a hypen '-', not an underscore '_').
Also see if it's got the correct permissions.....
stat -c %a /usr/lib/chromium/chrome-sandbox
This should return 4755. If it doesn't then you could try.....
chmod 4755 /usr/lib/chromium/chrome-sandbox

The only other problems I can think of is with the chrome-sandbox binary. You could try seeing if it's named properly (with a hypen '-', not an underscore '_').
Also see if it's got the correct permissions.....
stat -c %a /usr/lib/chromium/chrome-sandbox
This should return 4755. If it doesn't then you could try.....
chmod 4755 /usr/lib/chromium/chrome-sandbox

stat -c %a /usr/lib/chromium/chrome-sandbox
4755
But appimage version shouldn't depend from system chromium sandbox. Btw, on previous ubuntu release (mantic) everything working well. You better try by yourself - install daily kubuntu noble build in VM and try to run UC.

I think this is related to the restrictions enabled in Ubuntu 24.04. See:
https://discourse.ubuntu.com/t/noble-numbat-release-notes/39890#security-improvements-14
It seems Ubuntu 24.04 already provides configuration profiles for some applications, including Chrome, that could be used as reference to create a profile for UC.

Yeah, it works with an AppArmor profile.
I created a /etc/apparmor.d/usr.local.bin.ungoogled-chromium file with the following content:
abi <abi/4.0>,
include <tunables/global>
profile ungoogled-chromium /usr/local/bin/ungoogled-chromium flags=(unconfined) {
  userns,
  include if exists <local/ungoogled-chromium>
}

I used the AppImage executable, renamed to /usr/local/bin/ungoogled-chromium.
Then reloaded the profile with:
sudo apparmor_parser -r /etc/apparmor.d/usr.local.bin.ungoogled-chromium

And now UC works.
Note: I'm using Ubuntu Mate 24.04, but this should work with all Ubuntu "flavors".

An alternative is to disable the restriction for all applications with:
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0

or permanently by adding to /etc/sysctl.d/local.conf or similar configuration file:
kernel.apparmor_restrict_unprivileged_userns=0

Yeah, it works with an AppArmor profile.
I created a /etc/apparmor.d/usr.local.bin.ungoogled-chromium file with the following content:
abi <abi/4.0>,
include <tunables/global>
profile ungoogled-chromium /usr/local/bin/ungoogled-chromium flags=(unconfined) {
  userns,
  include if exists <local/ungoogled-chromium>
}

I used the AppImage executable, renamed to /usr/local/bin/ungoogled-chromium.
Then reloaded the profile with:
sudo apparmor_parser -r /etc/apparmor.d/usr.local.bin.ungoogled-chromium

And now UC works.
Note: I'm using Ubuntu Mate 24.04, but this should work with all Ubuntu "flavors".

Great, it works! Thanks!

If chrome-sandbox is Google tech and sandbox is keyword borrowed from Microsoft and Red Hat uses SELinux but SELinux is not developed anymore by proper authorities and need for sandbox is there, its distro thing to choose default sandbox and user should follow. But problem with this is that is in its purpose virtualization thing and that is commercial space... So what is choice for user when there are a lot of vendors shipping their software?

Yeah, it works with an AppArmor profile.
I created a /etc/apparmor.d/usr.local.bin.ungoogled-chromium file with the following content:
abi <abi/4.0>,
include <tunables/global>
profile ungoogled-chromium /usr/local/bin/ungoogled-chromium flags=(unconfined) {
  userns,
  include if exists <local/ungoogled-chromium>
}

I used the AppImage executable, renamed to /usr/local/bin/ungoogled-chromium.
Then reloaded the profile with:
sudo apparmor_parser -r /etc/apparmor.d/usr.local.bin.ungoogled-chromium

And now UC works.
Note: I'm using Ubuntu Mate 24.04, but this should work with all Ubuntu "flavors".

I've added the AppArmor profile with your and reloaded in in AppArmor and restarted the service but still no success.
ubuntu
Release:	24.04
Codename:	noble
6.8.0-47-generic

Thanks to everyone in the thread. I adapted this solution to work with the AppImage, which I don't keep in  "/usr/local/bin" but in a directory under "~/" I just have to remember to keep a consistent executable file name for when I get new versions.Are there any security issues with doing this?


macOS small  app icon is missing

This has been with us for a while.
Add missing small icon in macOS builds.

The icon set is generated from icon.png, so actually, it has all sizes.
I can't reproduce the icon corruption on my machine.
Can you provide more information:

MacOS version
Smapp version

It will be handy if you also can attach the generated icons file, which can be found here: /Applications/Spacemesh.app/Contents/Resources/Spacemesh.icns

Spacemesh.icns.zip


Developer API should report duplicate relations/permissions

They are not legal in a schema, so developer API should report those issues as well

Handled by https://github.com/authzed/spicedb/pull/448


Update readme and add tendermint types.pb.go

Fixes: #730

@nashqueue i don't think we need to add the tendermint types pb file to the repo.

Do you think we should then put it in the .gitignore ?

@nashqueue can we close this PR? as it is not needed.

Codecov Report
Patch coverage: 72.15% and project coverage change: +0.03 :tada:

Comparison is base (602b915) 55.19% compared to head (11c1d23) 55.22%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #769      +/-   ##
==========================================
+ Coverage   55.19%   55.22%   +0.03%
==========================================
  Files          53       54       +1
  Lines       10000     9948      -52
==========================================
- Hits         5519     5494      -25
+ Misses       3658     3641      -17
+ Partials      823      813      -10

Impacted Files
Coverage Δ

node/light.go
0.00% <0.00%> (ø)

types/header.go
25.00% <23.07%> (-25.64%)
:arrow_down:

da/grpc/grpc.go
68.49% <28.57%> (-4.65%)
:arrow_down:

types/validation.go
48.07% <34.78%> (-3.09%)
:arrow_down:

da/grpc/mockserv/mockserv.go
76.92% <40.00%> (-4.71%)
:arrow_down:

types/pb/rollkit/rollkit.pb.go
40.01% <46.96%> (-0.39%)
:arrow_down:

types/serialization.go
71.76% <61.76%> (-5.42%)
:arrow_down:

types/signed_header.go
66.66% <66.66%> (ø)

state/executor.go
64.90% <84.61%> (-0.56%)
:arrow_down:

block/manager.go
66.52% <84.90%> (+2.80%)
:arrow_up:

... and 10 more

... and 2 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Improved tensor conversion using SIMD instrauctions

@kiritigowda Can be merged.

I checked this PR and it is ready to be merged.


[Trainer] Unsupported type: ActionTestSummary (Xcode 16)

This is a previously known type, but it seems it can be used in more places now.
When running on an xcresult bundle created with Xcode 16, the following stack trace is generated:
/opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:119:in `create': [!] Unsupported type: ActionTestSummary (RuntimeError)
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:136:in `block in initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `map'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `new'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `create'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:84:in `block in initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `map'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `new'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `block in initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `map'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `new'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `block in initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `map'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:245:in `new'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:245:in `block in parse_xcresult'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:242:in `map'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:242:in `parse_xcresult'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:105:in `initialize'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:82:in `new'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:82:in `block in auto_convert'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:53:in `each'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/trainer/lib/trainer/test_parser.rb:53:in `auto_convert'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/actions/trainer.rb:11:in `run'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:263:in `block (2 levels) in execute_action'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in `execute_action'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:255:in `block in execute_action'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:229:in `chdir'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:229:in `execute_action'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/one_off.rb:42:in `run'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/one_off.rb:22:in `execute'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:226:in `block (2 levels) in run'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in `run!'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:363:in `run'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:43:in `start'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/fastlane/lib/fastlane/cli_tools_distributor.rb:123:in `take_off'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/gems/fastlane-2.222.0/bin/fastlane:23:in `<top (required)>'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/bin/fastlane:25:in `load'
	from /opt/homebrew/Cellar/fastlane/2.222.0/libexec/bin/fastlane:25:in `<main>'

Fastlane environment:
✅ fastlane environment ✅
Stack

Key
Value

OS
14.5

Ruby
3.3.4

Bundler?
false

Git
git version 2.46.0

Installation Source
/opt/homebrew/Cellar/fastlane/2.222.0/libexec/bin/fastlane

Host
macOS 14.5 (23F79)

Ruby Lib Dir
/opt/homebrew/Cellar/ruby/3.3.4/lib

OpenSSL Version
OpenSSL 3.3.1 4 Jun 2024

Is contained
false

Is homebrew
true

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode_16_Beta_4.app/Contents/Developer/

Xcode Version
16.0

Swift Version
6.0

System Locale

Variable
Value

LANG
en_GB.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.222.0
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-xchtmlreport
0.1.1
✅ Up-To-Date

fastlane-plugin-appcenter
2.1.2
✅ Up-To-Date

Loaded gems

Gem
Version

error_highlight
0.6.0

did_you_mean
1.6.3

syntax_suggest
2.0.0

public_suffix
6.0.1

addressable
2.8.7

artifactory
3.0.17

jmespath
1.6.2

aws-partitions
1.958.0

aws-eventstream
1.3.0

aws-sigv4
1.9.0

aws-sdk-core
3.201.3

aws-sdk-kms
1.88.0

aws-sdk-s3
1.156.0

babosa
1.0.4

bundler
2.5.14

strscan
3.0.9

rexml
3.2.9

nkf
0.1.3

base64
0.2.0

CFPropertyList
3.0.7

colored
1.2

highline
2.0.3

commander
4.6.0

dotenv
2.8.1

emoji_regex
3.2.3

excon
0.111.0

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

multipart-post
2.4.1

faraday-multipart
1.0.4

faraday-net_http
1.0.2

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.3

faraday_middleware
1.2.0

domain_name
0.6.20240107

http-cookie
1.0.6

faraday-cookie_jar
0.0.7

fastimage
2.3.1

gh_inspector
1.1.3

uber
0.1.0

declarative
0.0.20

trailblazer-option
0.1.2

representable
3.2.0

retriable
3.1.2

mini_mime
1.1.5

jwt
2.8.2

multi_json
1.15.0

os
1.1.4

signet
0.19.0

googleauth
1.8.1

httpclient
2.8.3

google-apis-core
0.11.3

google-apis-androidpublisher_v3
0.54.0

google-apis-playcustomapp_v1
0.13.0

google-cloud-env
1.6.0

google-cloud-errors
1.4.0

google-cloud-core
1.7.0

google-apis-iamcredentials_v1
0.17.0

google-apis-storage_v1
0.31.0

rake
13.2.1

digest-crc
0.6.5

google-cloud-storage
1.47.0

json
2.7.1

mini_magick
4.13.2

naturally
2.2.1

optparse
0.4.0

plist
3.7.1

rubyzip
2.3.2

security
0.1.5

simctl
1.6.10

terminal-notifier
2.0.0

unicode-display_width
2.5.0

terminal-table
3.0.2

tty-screen
0.8.2

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

atomos
0.1.3

claide
1.1.0

colored2
3.1.2

nanaimo
0.3.0

xcodeproj
1.24.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.1

set
1.1.0

forwardable
1.3.3

logger
1.6.0

pathname
0.3.0

shellwords
0.2.0

cgi
0.4.1

date
3.3.4

timeout
0.4.1

stringio
3.1.1

securerandom
0.3.1

uri
0.13.0

ipaddr
1.2.6

openssl
3.2.0

digest
3.1.1

io-nonblock
0.3.0

zlib
3.1.1

resolv
0.3.0

io-wait
0.3.1

time
0.3.0

open-uri
0.4.1

mutex_m
0.2.0

net-http
0.4.1

net-protocol
0.2.2

ostruct
0.6.0

english
0.8.0

erb
4.0.3

abbrev
0.1.2

io-console
0.7.1

tempfile
0.2.1

delegate
0.3.1

fileutils
1.7.2

tmpdir
0.2.0

singleton
0.2.0

open3
0.2.1

prettyprint
0.2.0

pp
0.5.0

find
0.2.0

yaml
0.3.0

psych
5.1.2

bigdecimal
3.1.5

fastlane-plugin-xchtmlreport
0.1.1

fastlane-plugin-appcenter
2.1.2

csv
3.2.8

generated on: 2024-08-01

I got the same error but my stack trace is different(longer) and in my case the unit tests target doesn't run it hangs.

Hi @dokimyj @joshdholtz I saw you previously contribute to Trainer code, maybe you can take a look on this issue 🙏 ?
I'm facing the same issue-
/Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:119:in `create': \e[0;31;49m[!] Unsupported type: ActionTestSummary\e[0m (RuntimeError)
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:136:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `create'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:84:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `initialize'
	from Fastfile:142:in `new'
	from Fastfile:142:in `block (2 levels) in parsing_binding'
	from Fastfile:139:in `map'
	from Fastfile:139:in `block in parsing_binding'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/lane.rb:41:in `call'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/lane_manager.rb:46:in `cruise_lane'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/command_line_handler.rb:34:in `handle'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:110:in `block (2 levels) in run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in `run!'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:363:in `run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:43:in `start'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/cli_tools_distributor.rb:123:in `take_off'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/bin/fastlane:23:in `<top (required)>'
	from /Users/testUser/.rbenv/versions/3.0.2/bin/fastlane:23:in `load'
	from /Users/testUser/.rbenv/versions/3.0.2/bin/fastlane:23:in `<main>'
/Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:119:in `create': Unsupported type: ActionTestSummary (RuntimeError)
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:136:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:135:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:115:in `create'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:84:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:83:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:56:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:55:in `initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `new'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:29:in `block in initialize'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `map'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/trainer/lib/trainer/xcresult.rb:28:in `initialize'
	from Fastfile:142:in `new'
	from Fastfile:142:in `block (2 levels) in parsing_binding'
	from Fastfile:139:in `map'
	from Fastfile:139:in `block in parsing_binding'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/lane.rb:41:in `call'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/lane_manager.rb:46:in `cruise_lane'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/command_line_handler.rb:34:in `handle'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:110:in `block (2 levels) in run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in `run!'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:363:in `run'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/commands_generator.rb:43:in `start'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/fastlane/lib/fastlane/cli_tools_distributor.rb:123:in `take_off'
	from /Users/testUser/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/fastlane-2.222.0/bin/fastlane:23:in `<top (required)>'
	from /Users/testUser/.rbenv/versions/3.0.2/bin/fastlane:23:in `load'
	from /Users/testUser/.rbenv/versions/3.0.2/bin/fastlane:23:in `<main>'

During a little bit of research I see that the problem occurs only in 1 report where I have just 1 System crash, I assume that other guys saw this issue when they have at least 1 crash in report.
here is the example of json after the command -
"xcrun xcresulttool get --legacy --format json --path report.json --id #{id}"

Json -
{
  "_type" : {
    "_name" : "ActionTestPlanRunSummaries"
  },
  "summaries" : {
    "_type" : {
      "_name" : "Array"
    },
    "_values" : [
      {
        "_type" : {
          "_name" : "ActionTestPlanRunSummary",
          "_supertype" : {
            "_name" : "ActionAbstractTestSummary"
          }
        },
        "name" : {
          "_type" : {
            "_name" : "String"
          },
          "_value" : "Configuration 1"
        },
        "testableSummaries" : {
          "_type" : {
            "_name" : "Array"
          },
          "_values" : [
            {
              "_type" : {
                "_name" : "ActionTestableSummary",
                "_supertype" : {
                  "_name" : "ActionAbstractTestSummary"
                }
              },
              "diagnosticsDirectoryName" : {
                "_type" : {
                  "_name" : "String"
                },
                "_value" : ""
              },
              "failureSummaries" : {
                "_type" : {
                  "_name" : "Array"
                },
                "_values" : [
                  {
                    "_type" : {
                      "_name" : "ActionTestFailureSummary"
                    },
                    "associatedError" : {
                      "_type" : {
                        "_name" : "TestAssociatedError"
                      },
                      "code" : {
                        "_type" : {
                          "_name" : "Int"
                        },
                        "_value" : "1"
                      },
                      "domain" : {
                        "_type" : {
                          "_name" : "String"
                        },
                        "_value" : "XCTHTestRunnerErrorDomain"
                      },
                      "userInfo" : {
                        "_type" : {
                          "_name" : "SortedKeyValueArray"
                        },
                        "storage" : {
                          "_type" : {
                            "_name" : "Array"
                          },
                          "_values" : [
                            {
                              "_type" : {
                                "_name" : "SortedKeyValueArrayPair"
                              },
                              "key" : {
                                "_type" : {
                                  "_name" : "String"
                                },
                                "_value" : "NSLocalizedDescription"
                              },
                              "value" : {
                                "_type" : {
                                  "_name" : "String"
                                },
                                "_value" : "Early unexpected exit, operation never finished bootstrapping - no restart will be attempted"
                              }
                            },
                            {
                              "_type" : {
                                "_name" : "SortedKeyValueArrayPair"
                              },
                              "key" : {
                                "_type" : {
                                  "_name" : "String"
                                },
                                "_value" : "NSUnderlyingError"
                              },
                              "value" : {
                                "_type" : {
                                  "_name" : "String"
                                },
                                "_value" : "Error Domain=XCTHTestOperationCoordinatorErrorDomain Code=5 \"Test crashed with signal kill before starting test execution.\" UserInfo={NSLocalizedDescription=Test crashed with signal kill before starting test execution.}"
                              }
                            }
                          ]
                        }
                      }
                    },
                    "issueType" : {
                      "_type" : {
                        "_name" : "String"
                      },
                      "_value" : "System"
                    },
                    "isTopLevelFailure" : {
                      "_type" : {
                        "_name" : "Bool"
                      },
                      "_value" : "true"
                    },
                    "lineNumber" : {
                      "_type" : {
                        "_name" : "Int"
                      },
                      "_value" : "1"
                    },
                    "message" : {
                      "_type" : {
                        "_name" : "String"
                      },
                      "_value" : "Early unexpected exit, operation never finished bootstrapping - no restart will be attempted.  UserInfo={NSLocalizedDescription=Test crashed with signal kill before starting test execution.}"
                                          }
                                        }
                                      ]
                                    }
                                  }
                                },
                                "issueType" : {
                                  "_type" : {
                                    "_name" : "String"
                                  },
                                  "_value" : "System"
                                },
                                "isTopLevelFailure" : {
                                  "_type" : {
                                    "_name" : "Bool"
                                  },
                                  "_value" : "true"
                                },
                                "lineNumber" : {
                                  "_type" : {
                                    "_name" : "Int"
                                  },
                                  "_value" : "1"
                                },
                                "message" : {
                                  "_type" : {
                                    "_name" : "String"
                                  },
                                  "_value" : "Early unexpected exit, operation never finished bootstrapping - no restart will be attempted. (Underlying Error: Test crashed with signal kill before starting test execution.)"
                                },
                                "timestamp" : {
                                  "_type" : {
                                    "_name" : "Date"
                                  },
                                  "_value" : "2024-10-23T20:06:09.146+0300"
                                },
                                "uuid" : {
                                  "_type" : {
                                    "_name" : "String"
                                  },
                                  "_value" : "9720AC59-26E1-43BB-8CA4-0B2F359D83B2"
                                }
                              }
                            ]
                          },
                          "identifier" : {
                            "_type" : {
                              "_name" : "String"
                            },
                            "_value" : "UITests-Runner (73589) encountered an error"
                          },
                          "name" : {
                            "_type" : {
                              "_name" : "String"
                            },
                            "_value" : "UITests-Runner (73589) encountered an error"
                          },
                          "testStatus" : {
                            "_type" : {
                              "_name" : "String"
                            },
                            "_value" : "Failure"
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

as I understood the problem in xcresult.rb file here -
def self.create(data, parent)
        type = data["_type"]["_name"]
        if type == "ActionTestSummaryGroup"
          return ActionTestSummaryGroup.new(data, parent)
        elsif type == "ActionTestMetadata"
          return ActionTestMetadata.new(data, parent)
        else
          raise "Unsupported type: #{type}"
        end
      end

so looks like the new type of data comes with xcode 16, and now crashes is - ActionTestSummary type, which is not handled properly :(
So maybe you could take a look on this issue? Thanks

Sorry for the late check.
I've barely gone through this type of error, but when showing up, the actual error was not about the type-related.

 Mine was the failure of launching test runner.
00:10:10 Testing failed on 'iPhone 14'
00:10:10 Testing failed:
00:10:10 	Simulator device failed to install the application.
00:10:10 	myapp encountered an error (Failed to install or launch the test runner. (Underlying Error: Simulator device failed to install the application. Failed to locate promise. (Underlying Error: Failed to set icon promise for com.example.myapp. Failed to create promise. (Underlying Error: Placeholder did not exist for UUID 0CF205E4-9C34-4704-9F12-F344B17B30EA when called for -[IXSClientConnection _remote_IXSPlaceholder:setIconPromiseUUID:completion:] by client CoreSimulatorBridge (pid 97709). Failed to locate promise.))))
00:10:10
00:10:10 ** TEST FAILED **
00:10:10 Exit status: 65

...

00:10:36 /path/to/rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/fastlane-2.220.0/trainer/lib/trainer/xcresult.rb:119:in `create': [!] Unsupported type: ActionTestSummary (RuntimeError)

If a test runner fails (not test itself has failure), this error would occur. I've never debugged yet, but assume that this is because no test data was generated due to the failure of test runner initiation.
By the way, I'm still suffered from the frequent simulator device fails on M1 mac mini with 16GB RAM, so better think again if you are trying Xcode 16.x on macs with small memory capacity.


Wip schedule -- with fix for 11533

Hopefully now with less fail.

Repushed with the fix in its own commit.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.ceph.com//job/teuthology-pull-requests/1437/
Tests passed for this pull request.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.ceph.com//job/teuthology-pull-requests/1438/
Tests passed for this pull request.

I just tested this manually, starting with current master and:

cherry-picking the commit with the unit test
running all the teuthology-suite unit tests (all passed)
cherry-picking the main --subset commit
rerunning unit tests (the new one failed)
cherry-picking the fix commit
rerunning unit tests (they passed again)

Refer to this link for build results (access rights to CI server needed):
http://jenkins.ceph.com//job/teuthology-pull-requests/1439/
Tests passed for this pull request.

LGTM


Update sys-dm-hadr-auto-page-repair-transact-sql.md

Separated paragraph and fixed punctuation above table.

@kpuls : Thanks for your contribution to the SQL documentation! The author, @MikeRayMSFT, has been notified to review your proposed change.

@MikeRayMSFT please review.

@kpuls thank you for your contribution. #sign-off

Only the author of the article can use the sign off comment to add the ready-to-merge label.

Thank you @kpuls  and @MikeRayMSFT


ANCOM running for a day but returns no output

Hello,
I did the following:
INSTALL AND LOAD R PACKAGES
library("doParallel")
library("DT")
library("coin")
library("exactRanksTest") # I couldn't install this one though. I get an error that this is not supported anymore and use coin instead.
library("foreach")
library("ggplot2")
library("Rcpp")
library("shiny")
library("phyloseq")
library("readr")
library("tidyverse")
source("../../scripts/2.R/ANCOM-master/scripts/ancom_v2.1.R")
Before this step, I defined my variables on the top
DIFFERENTIAL ABUNDANCE TEST WITH ANCOM
Step 1: Data preprocessing -------
feature_table = otu; sample_var = sample; group_var = NULL
out_cut = 0.05; zero_cut = 0.90; lib_cut = 1000; neg_lb = FALSE
prepro <- feature_table_pre_process(feature_table, mapp, sample_var, group_var,
out_cut, zero_cut, lib_cut, neg_lb)
feature_table <- prepro$feature_table # Preprocessed feature table
meta_data <- prepro$meta_data # Preprocessed metadata
struc_zero <- prepro$structure_zeros # Structural zero info
Step 2: ANCOM -----
main_var = main; p_adj_method = "BH"; alpha = 0.05
adj_formula = NULL; rand_formula = NULL
res <- ANCOM(feature_table, meta_data, struc_zero, main_var, p_adj_method, alpha, adj_formula, rand_formula)
My R gets stuck at the step of calculating res() forever. No errror, nothing. Just goes on forever. Any ideas?
Thanks!

Can someone respond to this please?

Hi,
My sincere apology for responding late!
In order for me to better look into your problem, could you please provide a reproducible example of this error (i.e. an example dataset so long as it won't violate any confidential regulations)?
Best,
Huang

Hi Huang,
It is difficult to provide the dataset as I am not the owner of the data and do not feel comfortable sharing. In your tutorial, you mentioned that it should take 30s. My data is big but I left it to run for more than 10 hours and nothing happened. Do you have any theory as what might have cause the issue?
Thanks!

I just tried with another dataset that was much smaller and it worked. It might just be that my data is huge.

This might be a question for another issue, but is there a way to add taxa labels to the volcano plot?

I totally understand your concern about sharing the data.
Based on my experience, I do not expect that the runtime would be more than 2 hours. Could you inform me how many taxa do you have? I guess the culprit would be the "exactRanksTest" package but I will dig into it and let you know asap.
Best,
Huang

Hi Huang,
I have 215580 taxa. I was not able to install exactRanksTest. However, I was able to get output for another dataset very quickly.
Thanks!

I got this to work. I ended up filtering out less prevalent taxa and made the table smaller. I am using phyloseq object for this purpose and extract metadata and otu_table from that.
The plot I get is not very informative as it does not have actual taxa names listed. Any idea how to add those to the plot? One problem I have is that I can't seem to be able to get actual taxa names instead of otu IDs. I tried setting these as rownames to the phyloseq object at a specific rank but is not possible as OTU IDs are more diverse than taxa names so taxa names will be repetitive and won't be accepted as rownames.
Thanks!

Hi,
If you are actually not interested in OTUs, I would recommend you aggregate your feature table to a higher taxonomic level. This can avoid duplicated taxa names.
Here is an example code using microbiome R package.
OTU = otu_table(otu_table, taxa_are_rows = TRUE)
META = sample_data(meta_data)
TAX = tax_table(tax)
otu_data = phyloseq(OTU, TAX, META, tree)
family_data = aggregate_taxa(otu_data, "Family") # Suppose you are interest in family level.

As for annotating the volcano plot, since it is generated by ggplot, you can add geom_text to the fig object. For more information, you can read this post.
Best,
Huang


unable to build from source on react native 0.71.12

Description
I am trying to build from source,
following https://reactnative.dev/contributing/how-to-build-from-source documentation
gettting following error -> Project with path ':packages:react-native:ReactAndroid' not found in build 'react-native'.
React Native Version
0.71.12
Output of npx react-native info
System:
OS: macOS 13.2.1
CPU: (12) arm64 Apple M2 Pro
Memory: 93.80 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.16.1 - /usr/local/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 9.5.1 - /usr/local/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.12.1 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
Android SDK: Not Found
IDEs:
Android Studio: 2022.3 AI-223.8836.35.2231.10406996
Xcode: 14.3.1/14E300c - /usr/bin/xcodebuild
Languages:
Java: 11.0.19 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.12 => 0.71.12
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
https://github.com/himanshuzeptonow/build-from-source-repro
added

includeBuild('../node_modules/react-native') {

dependencySubstitution {

    substitute(module("com.facebook.react:react-android")).using(project(":packages:react-native:ReactAndroid"))

    substitute(module("com.facebook.react:react-native")).using(project(":packages:react-native:ReactAndroid"))

    substitute(module("com.facebook.react:hermes-android")).using(project(":packages:react-native:ReactAndroid:hermes-engine"))

    substitute(module("com.facebook.react:hermes-engine")).using(project(":packages:react-native:ReactAndroid:hermes-engine"))

}

}

to gradle.settings,
try to gradle sync project
Snack, screenshot, or link to a repository

Reproduce on this - https://github.com/himanshuzeptonow/build-from-source-repro

Those instructions are valid only for React Native 0.72
Please update the version and try again

what we can do for 0.71.12
can't update to latest version for now

we want to patch some changes to 0.71.12 any other way?

@cortinico Please lookinto this, we are blocked.

can't update to latest version for now

Building from source is supported only for 0.72
You can find the older documentation for 0.71 here, but that flow it's not officially supported (hence I'm closing this issue):
https://github.com/facebook/react-native-website/pull/3659/files


autoreconf: /usr/bin/autoconf failed with exit status: 1

Hi,
Got this error while installing Carla
configure.ac:30: error: possibly undefined macro: AC_PROG_LIBTOOL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
Could anyone give me a solution?
Thank you..

i'm getting the same error : autoreconf: /usr/bin/autoconf failed with exit status: 1


A way to announce new features in the UI when it is released

As we release features, we need a way to let users the feature is live in production. I recommend we make a repeatable component that we can use whenever a feature is released

This repository is no longer maintained. It has been superseded by IBM Quantum Learning.