fix: return the input focus back after sending a request

This PR closes INS-1650 by adding focus back to the input when sending a request is executed as it was the original behaviour. We can discuss further on what we may find conforming to the accessibility standards in the followup discussion.
Before:

After:

The behavior of the send button itself seems to be better.
⚠ Note that the dropdown right next to the send button still has the same behavior though:

added a fix for the dropdown trigger button staying pushed in.


[BACKPORT][BUG] Instance process is still running when the corresponding engine/replica CR is gone

#3255

Validated on v1.2.3-rc1
Validation - Pass


JupyterHub Server Down

@swuiuc
This is the error of the day:

Thanks for looking into why the server is not working.

The above error was produced with https://jupyter.cuahsi.org/user/christinabandaragoda/tree?
and https://jupyter.cuahsi.org/
Per Dandong's email below, his restart seems to have fixed the problem.
From what I see here, everything works perfectly fine. No infrastructure or service failure. I also checked the live log of the JupyterHub service and find no error in it. All signs indicating that it is working smoothly and normally.
Meanwhile, I do have problem jumping to Jupyter from Hydroshare. So I tried to restart the server and the JupyterHub service. Now JupyterHub is still working fine, but at the very beginning I see it has difficult starting containers, due to some errors talking with Hydroshare.
However, after waiting for a few minutes, I suddenly can log in to Jupyter from Hydroshare.
As a result, although I don’y know why and how, I seem to have fixed the problem by restarting and waiting...

@horsburgh   Are you launching notebooks from HydroShare at the BigCZ meeting today and tomorrow? I know that Jezra was planning to do so.   It should be fine now.

 The BiG CZ Team stood up our own Jupyter server for this.

@horsburgh   Please be sure to do a few tests before you go live.  I think everything is running fine now, but you should be sure for the resources you plan to use.


Auto fix introduces new problems

Auto fix

Auto fix

Closing as TSLint has been deprecated in favor of ESLint and this extension is no longer being maintained
Please look into migrating to use ESLint and the ESLint VS Code extension


automatic resizing

Hi, I'm just wondering if there's been any update on this. It would be nice if it were possible to add an option to automatically resize the window to match the actual screen size of the device. The current resizing is kind of a pain for window management because you have to manually resize the window every time.
Alternatively, maybe there could be an easy way to lock the minumum size that a window could be (according to the actual screen size of the device) so that manual elimination of the black bars isn't as much of a chore. I realize that you can double click the black bars to make them go away, but this doesn't really help since the window gets resized again when I try to use window snapping.
I'm on Pop os btw

Try MYScrcpy see if it meets your requirements.
https://github.com/me2sy/MYScrcpy

I would like an option like that as well ! It could just be a call to resize_for_content() after every resize event, with debounce/throttle so it doesn't call every frame


[Question] Any examples with Webpack4 + SASS + Theming ?

I am using RT 2.0.0-beta.13 and I am stuck with Theming.

Injecting styles directly in the sass-loader works but globals variables (primary color, etc) are not override
Using the JS as described in the README with post-css/postcss-preset-env just do nothing.

I checked the mobx demo but :

there are hacks everywhere in the webpack config
this project does not override global theme variables
I am even not able to build it (Debian)

Could you provide a simple project using Webpack 4 + SASS + Theming please ?
Thanks

with postcss-preset-env v6.2.0 dont work :(!

https://github.com/alexhisen/mobx-forms-demo has been updated to Webpack 4 and should definitely build, work and it does override theme variables. Note that react-toolbox 2+ uses PostCSS, not SASS. For theme variable overrides to work, some fixes to react-toolbox need to be merged in from outstanding PRs from https://github.com/neophytosd/react-toolbox


Use react-router for UI routing

Adds the react-router-dom package and use it to route within the UI App
based on the URL. react-router handles parsing the URL and extracting the
UID for a batch report so we do not need no directly inspect the Window
object.
Adds a placeholder "NotImplemented" page for the interactive UI, and a
404 Not Found page for URLs that don't match an expected path.
Note: for now I am going to implement the Interactive mode component
as part of the main UI, the idea is it can be accessed via localhost:xxxx/interactive.
In future it might be better to split out into a completely separate react App,
however that would be a bigger change and require more work on build,
setting up a common shared "library" of components between batch report
App and interactive App. This is definitely doable, but I'm planning to start with
the simpler single App option and iterate from there.

I've updated this PR with some other UI changes I've made, since they depend on the changes already made here. Since we now use React Router to parse URL I've gone and removed the parsing of window.paths from the attachment components, and made some refactor of the component.
* Move the Attachment components out of basicAssertions and into their
  own Assertion type.
* Propogate down the report UID into the assertions
  from the top level batch report, instead of parsing the global window
  path.
* Add tests for new attachment components and for existing TextAttachment
  component.


library(rio)

Dear All,
I am facing an issue while running the code:
library(rio)
ddm_perc_cat_hubs <- import("https://data.rfortherestofus.com/dm_perc_cat_hubs.json")
I tried to run this: install.packages(rio) for installing 'rio' package but didn't found.
Kindly help me to resolve the issue.
Thank you

It works.
Thank you David


Create an array of numbers in the given range

Should Be
const range1 = (min, max) => Array(max - min + 1).fill(0).map((_, i) => min + i);

@ksrakhilesh Yes, both returns the same result. Actually, I used the same approach initially.
Anyway, I updated the post using both ways.

Just curious: Is there a benefit on either approach?

@martinschilliger No, it's the same. It's just another way to describe.


Minor grammatical updates

Category

[X] Content fix
[ ] New article
Related issues: None

What's in this Pull Request?
Minor grammatical updates

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/features/hub-site/REST-hubsitedata-method.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

thx Chris, appreciated.


Pull from postman

Fetching collections from Postman URLS
NOTE: Depends on a valid Postman API key stored in the POSTMAN_API_KEY system environment variable.

Ingest collections from URLs


Sync with Main bucket (3)

@rashil2000 Why you delete some manifests, which are not exist in any other standard buckets? (e.g. "dotter" or "ag-win")

dotter and ag (ag-win) both are there in Main buckets

https://github.com/ScoopInstaller/Main/blob/master/bucket/ag.json
https://github.com/ScoopInstaller/Main/blob/master/bucket/dotter.json

I removed only those manifests which are also there in Main (to avoid duplication, as mentioned in #26)

Ah, OK! Sorry 😐
Weirdly enough I can't find them on my computer (no json file and nothing with "scoop find xyz"), do you have any idea what it could be? I run the command "scoop update *" every single day.

Can you navigate to the bucket directory (most likely C:\Users\username\scoop\buckets\main) and run git log there? It will show you the recent commits and you can check when it was last updated.


Api for coupons..

there is no api routes for applying coupon.can you add this feature??

@Mizan-Rifat
Thanks for suggesting this.
We will implement this soon.

IMO , they should label this as critical Enhancement because its an essential feature for using this system in different platform 👍 .
Thanks for the great works you have done 😄

45b904810fc02d3d969b6d270ca5392114371add
added the PR.


Composer changes

@Rahmon @davegreenwp I made some basic composer changes here...can you look into it? They're nothing intrusive and add just basic phpcbf


Training/Fine-tuning with unified-io-2

Is there anything related to how you do the training or fine-tuning? I am unaware of how to do the preprocessing step in parallel so that batch-wise preprocessing and fine-tuning would be efficient. If you have some small examples, it would be great how to do fine-tuning.

Hi! did you solve it?


Unexpected union behavior caused by a conditional type in a templated interface

Bug Report
🔎 Search Terms
union interface template conditional
🕗 Version & Regression Information
TS Version: 4.2.3
⏯ Playground Link
Playground link with relevant code
💻 Code

interface Animals {
    dog: string,
    cat: string,
    horse: string,
}

type DefaultKey = '__none__';
type Key = keyof Animals | DefaultKey;

interface Zoo<K extends Key = DefaultKey> {
    animals: K extends DefaultKey ?
        {} :
        Pick<Animals, Exclude<K, DefaultKey>>;
}

function EXAMPLE_UNEXPECTED(zoo:Zoo<'cat'|'dog'>) {
    zoo.animals.cat; // Expect to have no error
}

function EXAMPLE_EXPECTED(zoo:Zoo<'cat'>) {
    zoo.animals.cat; // Expect to have no error
}

function EXAMPLE_EXPECTED_DEFAULT(zoo:Zoo) {
    zoo.animals.cat; // Expect to have error
}

🙁 Actual behavior
The animals type is Pick<Animals, 'dog'> | Pick<Animals, 'cat'>. The issue appears to be caused by the conditional, the following code uses the expected type for animals:
interface Zoo<K extends Key = DefaultKey> {
    animals: Pick<Animals, Exclude<K, DefaultKey>>;
}

🙂 Expected behavior
The animals type is Pick<Animals, 'dog'|'cat'>

Thanks for the quick response @MartinJohns!


fix(pointcloud): Selecting all will trigger class' function

:tada: This PR is included in version 1.14.0-alpha.18 :tada:
The release is available on npm package (@alpha dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Maintain ERD diagram over refreshed tables

Is your feature request related to a problem? Please describe.
The ERD diagram for the database I work on loses its virtual relationships after tables are refreshed in my database. My use case involves working with dimension tables that are refreshed nightly. Each day, I find that while the tables remain in the same layout in the ERD, the virtual relationships I had previously configured disappear entirely, and I have to manually recreate them. During the day, the relationships stay intact across sessions as long as the tables are not refreshed. This results in repetitive work and disrupts productivity, especially when working with complex diagrams.
Describe the solution you'd like
I would like DBeaver to offer a feature that allows ERD diagrams to retain virtual relationships even after the underlying tables are refreshed. Ideally, this feature would store the layout and relationships as part of the ERD or project configuration in a way that’s independent of table metadata changes caused by the refresh.
Describe alternatives you've considered
I did save an ERD-file with all the relations, but importing has no effect. The tables are placed at the correct position as before, but there are no virtual relationships anymore. For now I maintain the diagram in a yEd editor, but when new tables become available that has to be edited in a separate process, not within DBeaver. I have also tried if there is a script I could write to recreate the virtual relationships in DBeaver using the ERD-file (as a fix to the non-working import), but that does not seem to possible. Reconstructing the diagram daily is too time-consuming and error-prone.
Additional context
A solution like this could benefit users who work with frequently updated data tables and need a stable, consistent ERD layout with persistent relationships. Also the option to write scripts to recreate or modify the internal ERD-diagram would be handy.

It's been a while since no update here. If the issue is still actual please let me know and provide additional information.

I moved on to get the DDL-file from DBeaver for my tables, and I wrote a little Python code to convert it to DBML. And then I could add new relationships between columns in that DBML. The visualisation is then done in https://dbdiagram.io/


ModuleNotFoundError: No module named 'kaolin.nnsearch'

OS: ubuntu 18.0.4
platform: conda
python: 3.6.9
cuda: 10.1
pytorch: 1.3.1
After type in import kaolin as kal
I get this error message:
Traceback (most recent call last):
File "", line 1, in
File "/home/nikepupu/Desktop/kaolin/kaolin/init.py", line 17, in
from kaolin import conversions
File "/home/nikepupu/Desktop/kaolin/kaolin/conversions/init.py", line 1, in
from kaolin.conversions.meshconversions import *
File "/home/nikepupu/Desktop/kaolin/kaolin/conversions/meshconversions.py", line 22, in
from kaolin.metrics.point import directed_distance as directed_distance
File "/home/nikepupu/Desktop/kaolin/kaolin/metrics/init.py", line 2, in
from .point import *
File "/home/nikepupu/Desktop/kaolin/kaolin/metrics/point.py", line 16, in
from kaolin.nnsearch import nnsearch
ModuleNotFoundError: No module named 'kaolin.nnsearch'

Try stepping outside of the kaolin directory.
Duplicate of https://github.com/NVIDIAGameWorks/kaolin/issues/9#issuecomment-554422485


Remove duplicated InvalidClientSecretsError

Resolving issue #465.
Possible breaking change, so probably wait to add in next major release.

@nathanielmanistaatgoogle interested to see your thoughts on this breaking change.

I like the change, mostly. What valid use cases would we be breaking if we were to just incorporate this now? Do we think that developers have written code that catches appengine.InvalidClientSecretsError and does something else in response? Note that without "Raises:" in the constructor's doc string, I'm hesitant to call the raising of the exception part of the API in the first place.

Do we think that developers have written code that catches appengine.InvalidClientSecretsError and does something else in response?

Probably not, this is likely something experienced when first developing and is uncaught and just manually addressed, if I had to guess. It's not exactly a "recoverable" exception.

I'm hesitant to call the raising of the exception part of the API in the first place.

Same, but even still we'll probably make the next release 3.0.0.

After doing some testing, this may not be considered a breaking change after all.
Since we are importing InvalidClientSecretsError in the appengine module it can still be caught as appengine.InvalidClientSecretsError, even though it is really clientsecrets.InvalidClientSecretsError.  Unless users are specifically treating them differently (which isn't likely), the change should be fairly transparent.

Cool. I'll likely make the next release 3.0.0 anyways because of the other changes.

clientsecrets.py
class InvalidClientSecretsError(Exception):
    """Main error"""

appengine.py
class InvalidClientSecretsError(Exception):
    """Duplicated error"""

appengine2.py
from clientsecrets import InvalidClientSecretsError

>>> import appengine
>>> appengine.InvalidClientSecretsError
<class 'appengine.InvalidClientSecretsError'>
>>> import appengine2 as appengine
>>> appengine.InvalidClientSecretsError
<class 'clientsecrets.InvalidClientSecretsError'>

Updated _parse_state_value() to return None for invalid tokens and the uri otherwise

@nathanielmanistaatgoogle does this look good to merge?

Hold on @jonparrott , I need to add in @nathanielmanistaatgoogle's last suggestions.  I've been working on moving this to py.test today (you mentioned that at the meetup last month)

Ok.  I amended the commit to include explicitly returning None.

@jonparrott: to me this now looks ready to merge.

Woot. Waiting on GodotTravis.

Thanks, @pferate this is a great change. :D


Move modules to utils

This is needed so that when we get to Nuxt 3.3 where the modules folder is imported directly, we won't be causing any issues.  These aren't modules because Nuxt uses modules to change the behaviour of the whole Vue instance which we aren't doing with these.  Modules have to be formatted in a very specific way which we are not doing here.
utils are auto-imported so the imports go away except in other utils because of the order things are discovered by Nuxt in that directory.

Tricky one to test but I think if the tests are all passing its most likely fine. Quite neat that they are all automatically imported, but it does make the code traces a bit less obvious so maybe worth a readme addition explaining utils?

Yup fair comment.  We can turn off auto-imports in Nuxt, but I feel it's failing to embrace the new way of doing things.  I think traceability does suffer, though it does encourage you to be more careful about naming if you know it's at a global scope.


Not following the prompt when the context window is exceeded

Here’s what I saw earlier. I had great joy, as it had reduced a file from 1.5 mins to 12 seconds.
Then here’s part of its explanation:

The number of examples has been reduced from 126 to 33, which suggests that we've removed some redundant or overly specific tests while maintaining good coverage of the main functionality.

Then I checked to see how it decided to remove some tests:

Which reminded me of this:

This is a neat idea though. I think we just need Claude 3.5 Opus for larger files.
I turned your main.rb into a CLI that I just run at will on test files or directories.


Using vitest/importMeta leaks Node types to web applications

Describe the bug
Projects for web applications need to be careful not to include Node types that could overshadow web browser APIs. For example setTimeout in browser types returns number while in Node it returns Timeout which causes errors like:
error TS2322: Type 'Timeout' is not assignable to type 'number'.

I was able to use Vitest to test my web library, because *.test.ts files were excluded from my tsconfig.json, but I am not able to use import.meta.vitest for inline tests as vitest/importMeta causes the Node types to be added to my project.
Below is link to minimal reproduction, but here's also a screenshot:

Reproduction
https://stackblitz.com/edit/vitest-dev-vitest-joykgq?file=src%2Fbasic.ts&view=editor
System Info
System:
    OS: macOS 14.4.1
    CPU: (12) arm64 Apple M2 Pro
    Memory: 1.02 GB / 32.00 GB
    Shell: 3.7.0 - /opt/homebrew/bin/fish
  Binaries:
    Node: 21.6.2 - /opt/homebrew/bin/node
    npm: 10.2.4 - /opt/homebrew/bin/npm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 123.0.6312.105
    Safari: 17.4.1
    Safari Technology Preview: 17.4
  npmPackages:
    vite: latest => 5.2.7
    vitest: latest => 1.4.0

Used Package Manager
npm
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 reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Some type declarations are importing types from vite. There's /// <reference types="node" /> in vite/dist/node/index.d.ts.

Some type declarations are importing types from vite. There's /// <reference types="node" /> in vite/dist/node/index.d.ts.

Yep, and there should be no import of vite in importMeta


Error when /ff message (build 102)

http://paste.ubuntu.com/17684156/

could you paste your config?

seem to be something with the $...
Fixed now

see https://github.com/James137137/FactionChat/issues/28


Terminal hangs after running tests and pressing ctrl+c

After npm start with all the environment loaded and app running in browser, whenever, I run tests by pressing enter and then try to terminate using Ctrl+C, it hangs the terminal i.e I am not able to see the cursor anymore. Anyone else facing the same issue?

It happened when npm cache limit exceeds. you may try
npm cache clean --force               coupe of times then
npm run start
thanks

Are we sure this is not #120 creeping back up again?
Are you using a recent version of slingshot?
Did cleaning cache work?

Yes, I am using a recent version of slingshot. Issue persists after clearing cache as well. Here's the environment info:
npm: 5.7.1
node: 8.9.4

Hi Atif - Can you provide this info?
Operating system:
Command line used:

And @kwelch - This is a different issue than #120 since that issue was resolved by us replacing npm-run-all with concurrently.

@coryhouse  Operating System: MacOS Sierra 10.12.6, Command Line: MacOS Terminal 2.7.3 388.1.1)

Hitting the same issue. I lose the terminal until I run the reset command. Here's a recording of what happens: https://asciinema.org/a/u8zuELPkIcmerVa0sKRw5vLPG
$ system_profiler SPSoftwareDataType

Software:

    System Software Overview:

      System Version: macOS 10.13.6 (17G65)
      Kernel Version: Darwin 17.7.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 4 days 3:26


unable to upload dsym to crashlytics via terminal command

Description
I have a react native ios app and i am trying to upload its dsym files to crashlytics. I used the command which is given on crashlytics page,
ios/Pods/FirebaseCrashlytics/upload-symbols -gsp GoogleService-Info.plist -p ios partnerApp.dSYM.zip (i have all these files on local at the given paths)
but it is giving the following error.
error: Could not complete submission of dSYM at /var/folders/hg/z24k42vd7p3fqzc3tf1y7_tw0000gn/T//partnerApp.dSYM.zip.unzipped/partnerApp.app.dSYM: Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=2 "File no longer exists at (null)" UserInfo={NSLocalizedFailureReason=File no longer exists at (null)}.
I tried providing .dsym.zip file , .zip , and path of folder containing both file but all give similar error [File no longer exists at (null)].
I tried this both on my local terminal and on a github action which builds the ios app .
I also read through all articles/blogs online but could not find an issue similar to this .
Reproducing the issue
No response
Firebase SDK Version
8.8
Xcode Version
15
Installation Method
CocoaPods
Firebase Product(s)
Crashlytics
Targeted Platforms
iOS
Relevant Log Output
error: Could not complete submission of dSYM at /var/folders/hg/z24k42vd7p3fqzc3tf1y7_tw0000gn/T//partnerApp.dSYM.zip.unzipped/partnerApp.app.dSYM: Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=2 "File no longer exists at (null)" UserInfo={NSLocalizedFailureReason=File no longer exists at (null)}.

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

PODS:
  - AlicloudPush (<IP_ADDRESS>):
    - AlicloudSender
    - AlicloudUT
    - AlicloudUtils
  - AlicloudSender (<IP_ADDRESS>):
    - AlicloudUTDID
    - EMASRest
  - AlicloudUT (<IP_ADDRESS>):
    - AlicloudUTDID
  - AlicloudUTDID (<IP_ADDRESS>)
  - AlicloudUtils (1.4.1):
    - AlicloudUTDID
  - Base64 (1.1.2)
  - boost (1.76.0)
  - BVLinearGradient (2.5.6):
    - React
  - CocoaAsyncSocket (7.6.5)
  - CodePush (7.0.4):
    - Base64 (~> 1.1)
    - JWT (~> 3.0.0-beta.12)
    - React-Core
    - SSZipArchive (~> 2.2.2)
  - DoubleConversion (1.1.6)
  - EMASRest (<IP_ADDRESS>)
  - FBLazyVector (0.69.12)
  - FBReactNativeSpec (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTRequired (= 0.69.12)
    - RCTTypeSafety (= 0.69.12)
    - React-Core (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - Firebase/Analytics (8.8.0):
    - Firebase/Core
  - Firebase/Core (8.8.0):
    - Firebase/CoreOnly
    - FirebaseAnalytics (~> 8.8.0)
  - Firebase/CoreOnly (8.8.0):
    - FirebaseCore (= 8.8.0)
  - Firebase/Crashlytics (8.8.0):
    - Firebase/CoreOnly
    - FirebaseCrashlytics (~> 8.8.0)
  - Firebase/Messaging (8.8.0):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 8.8.0)
  - Firebase/Performance (8.8.0):
    - Firebase/CoreOnly
    - FirebasePerformance (~> 8.8.0)
  - Firebase/RemoteConfig (8.8.0):
    - Firebase/CoreOnly
    - FirebaseRemoteConfig (~> 8.8.0)
  - FirebaseABTesting (8.15.0):
    - FirebaseCore (~> 8.0)
  - FirebaseAnalytics (8.8.0):
    - FirebaseAnalytics/AdIdSupport (= 8.8.0)
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - GoogleUtilities/Network (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
    - nanopb (~> 2.30908.0)
  - FirebaseAnalytics/AdIdSupport (8.8.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleAppMeasurement (= 8.8.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - GoogleUtilities/Network (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
    - nanopb (~> 2.30908.0)
  - FirebaseCore (8.8.0):
    - FirebaseCoreDiagnostics (~> 8.0)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/Logger (~> 7.4)
  - FirebaseCoreDiagnostics (8.15.0):
    - GoogleDataTransport (~> 9.1)
    - GoogleUtilities/Environment (~> 7.7)
    - GoogleUtilities/Logger (~> 7.7)
    - nanopb (~> 2.30908.0)
  - FirebaseCrashlytics (8.8.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/Environment (~> 7.4)
    - nanopb (~> 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - FirebaseInstallations (8.15.0):
    - FirebaseCore (~> 8.0)
    - GoogleUtilities/Environment (~> 7.7)
    - GoogleUtilities/UserDefaults (~> 7.7)
    - PromisesObjC (< 3.0, >= 1.2)
  - FirebaseMessaging (8.8.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/Reachability (~> 7.4)
    - GoogleUtilities/UserDefaults (~> 7.4)
    - nanopb (~> 2.30908.0)
  - FirebasePerformance (8.8.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - FirebaseRemoteConfig (~> 8.0)
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/ISASwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - nanopb (~> 2.30908.0)
  - FirebaseRemoteConfig (8.8.0):
    - FirebaseABTesting (~> 8.0)
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleUtilities/Environment (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
  - Flipper (0.225.0):
    - Flipper-Folly (~> 2.6)
  - Flipper-Boost-iOSX (<IP_ADDRESS>.11)
  - Flipper-DoubleConversion (<IP_ADDRESS>)
  - Flipper-Fmt (7.1.7)
  - Flipper-Folly (2.6.10):
    - Flipper-Boost-iOSX
    - Flipper-DoubleConversion
    - Flipper-Fmt (= 7.1.7)
    - Flipper-Glog
    - libevent (~> 2.1.12)
    - OpenSSL-Universal (= 1.1.1100)
  - Flipper-Glog (<IP_ADDRESS>)
  - Flipper-PeerTalk (0.0.4)
  - Flipper-RSocket (1.4.3):
    - Flipper-Folly (~> 2.6)
  - FlipperKit (0.225.0):
    - FlipperKit/Core (= 0.225.0)
  - FlipperKit/Core (0.225.0):
    - Flipper (~> 0.225.0)
    - FlipperKit/CppBridge
    - FlipperKit/FBCxxFollyDynamicConvert
    - FlipperKit/FBDefines
    - FlipperKit/FKPortForwarding
    - SocketRocket (~> 0.7.0)
  - FlipperKit/CppBridge (0.225.0):
    - Flipper (~> 0.225.0)
  - FlipperKit/FBCxxFollyDynamicConvert (0.225.0):
    - Flipper-Folly (~> 2.6)
  - FlipperKit/FBDefines (0.225.0)
  - FlipperKit/FKPortForwarding (0.225.0):
    - CocoaAsyncSocket (~> 7.6)
    - Flipper-PeerTalk (~> 0.0.4)
  - FlipperKit/FlipperKitHighlightOverlay (0.225.0)
  - FlipperKit/FlipperKitLayoutHelpers (0.225.0):
    - FlipperKit/Core
    - FlipperKit/FlipperKitHighlightOverlay
    - FlipperKit/FlipperKitLayoutTextSearchable
  - FlipperKit/FlipperKitLayoutIOSDescriptors (0.225.0):
    - FlipperKit/Core
    - FlipperKit/FlipperKitHighlightOverlay
    - FlipperKit/FlipperKitLayoutHelpers
  - FlipperKit/FlipperKitLayoutPlugin (0.225.0):
    - FlipperKit/Core
    - FlipperKit/FlipperKitHighlightOverlay
    - FlipperKit/FlipperKitLayoutHelpers
    - FlipperKit/FlipperKitLayoutIOSDescriptors
    - FlipperKit/FlipperKitLayoutTextSearchable
  - FlipperKit/FlipperKitLayoutTextSearchable (0.225.0)
  - FlipperKit/FlipperKitNetworkPlugin (0.225.0):
    - FlipperKit/Core
  - FlipperKit/FlipperKitReactPlugin (0.225.0):
    - FlipperKit/Core
  - FlipperKit/FlipperKitUserDefaultsPlugin (0.225.0):
    - FlipperKit/Core
  - FlipperKit/SKIOSNetworkPlugin (0.225.0):
    - FlipperKit/Core
    - FlipperKit/FlipperKitNetworkPlugin
  - fmt (6.2.1)
  - glog (0.3.5)
  - GoogleAppMeasurement (8.8.0):
    - GoogleAppMeasurement/AdIdSupport (= 8.8.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - GoogleUtilities/Network (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
    - nanopb (~> 2.30908.0)
  - GoogleAppMeasurement/AdIdSupport (8.8.0):
    - GoogleAppMeasurement/WithoutAdIdSupport (= 8.8.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - GoogleUtilities/Network (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
    - nanopb (~> 2.30908.0)
  - GoogleAppMeasurement/WithoutAdIdSupport (8.8.0):
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/MethodSwizzler (~> 7.4)
    - GoogleUtilities/Network (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
    - nanopb (~> 2.30908.0)
  - GoogleDataTransport (9.2.5):
    - GoogleUtilities/Environment (~> 7.7)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/AppDelegateSwizzler (7.11.5):
    - GoogleUtilities/Environment
    - GoogleUtilities/Logger
    - GoogleUtilities/Network
  - GoogleUtilities/Environment (7.11.5):
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/ISASwizzler (7.11.5)
  - GoogleUtilities/Logger (7.11.5):
    - GoogleUtilities/Environment
  - GoogleUtilities/MethodSwizzler (7.11.5):
    - GoogleUtilities/Logger
  - GoogleUtilities/Network (7.11.5):
    - GoogleUtilities/Logger
    - "GoogleUtilities/NSData+zlib"
    - GoogleUtilities/Reachability
  - "GoogleUtilities/NSData+zlib (7.11.5)"
  - GoogleUtilities/Reachability (7.11.5):
    - GoogleUtilities/Logger
  - GoogleUtilities/UserDefaults (7.11.5):
    - GoogleUtilities/Logger
  - hermes-engine (0.69.12)
  - jail-monkey (2.6.0):
    - React-Core
  - JWT (3.0.0-beta.14):
    - Base64 (~> 1.1.2)
  - libevent (2.1.12)
  - lottie-ios (3.2.3)
  - lottie-react-native (5.1.3):
    - lottie-ios (~> 3.2.3)
    - React-Core
  - MoEngage-iOS-SDK (7.1.4):
    - MORichNotification (< 5.3.0, >= 5.2.0)
  - MoEngageInApp (2.1.2):
    - MoEngage-iOS-SDK (< 7.2.0, >= 7.1.0)
  - MoEPluginBase (2.1.0):
    - MoEngage-iOS-SDK (< 7.2.0, >= 7.1.0)
    - MoEngageInApp (< 2.2.0, >= 2.1.0)
  - MORichNotification (5.2.1)
  - nanopb (2.30908.0):
    - nanopb/decode (= 2.30908.0)
    - nanopb/encode (= 2.30908.0)
  - nanopb/decode (2.30908.0)
  - nanopb/encode (2.30908.0)
  - OpenSSL-Universal (1.1.1100)
  - PromisesObjC (2.3.1)
  - RCT-Folly (2<IP_ADDRESS>-v2):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
    - RCT-Folly/Default (= 2<IP_ADDRESS>-v2)
  - RCT-Folly/Default (2<IP_ADDRESS>-v2):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
  - RCT-Folly/Futures (2<IP_ADDRESS>-v2):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
    - libevent
  - RCTRequired (0.69.12)
  - RCTTypeSafety (0.69.12):
    - FBLazyVector (= 0.69.12)
    - RCTRequired (= 0.69.12)
    - React-Core (= 0.69.12)
  - React (0.69.12):
    - React-Core (= 0.69.12)
    - React-Core/DevSupport (= 0.69.12)
    - React-Core/RCTWebSocket (= 0.69.12)
    - React-RCTActionSheet (= 0.69.12)
    - React-RCTAnimation (= 0.69.12)
    - React-RCTBlob (= 0.69.12)
    - React-RCTImage (= 0.69.12)
    - React-RCTLinking (= 0.69.12)
    - React-RCTNetwork (= 0.69.12)
    - React-RCTSettings (= 0.69.12)
    - React-RCTText (= 0.69.12)
    - React-RCTVibration (= 0.69.12)
  - React-bridging (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-jsi (= 0.69.12)
  - React-callinvoker (0.69.12)
  - React-Codegen (0.69.12):
    - FBReactNativeSpec (= 0.69.12)
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTRequired (= 0.69.12)
    - RCTTypeSafety (= 0.69.12)
    - React-Core (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-Core (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default (= 0.69.12)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/CoreModulesHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/Default (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/DevSupport (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default (= 0.69.12)
    - React-Core/RCTWebSocket (= 0.69.12)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-jsinspector (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTActionSheetHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTAnimationHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTBlobHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTImageHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTLinkingHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTNetworkHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTSettingsHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTTextHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTVibrationHeaders (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-Core/RCTWebSocket (0.69.12):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Core/Default (= 0.69.12)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - Yoga
  - React-CoreModules (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTTypeSafety (= 0.69.12)
    - React-Codegen (= 0.69.12)
    - React-Core/CoreModulesHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-RCTImage (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-cxxreact (0.69.12):
    - boost (= 1.76.0)
    - DoubleConversion
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-callinvoker (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsinspector (= 0.69.12)
    - React-logger (= 0.69.12)
    - React-perflogger (= 0.69.12)
    - React-runtimeexecutor (= 0.69.12)
  - React-hermes (0.69.12):
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCT-Folly/Futures (= 2<IP_ADDRESS>-v2)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-jsiexecutor (= 0.69.12)
    - React-jsinspector (= 0.69.12)
    - React-perflogger (= 0.69.12)
  - React-jsi (0.69.12):
    - boost (= 1.76.0)
    - DoubleConversion
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-jsi/Default (= 0.69.12)
  - React-jsi/Default (0.69.12):
    - boost (= 1.76.0)
    - DoubleConversion
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
  - React-jsiexecutor (0.69.12):
    - DoubleConversion
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-perflogger (= 0.69.12)
  - React-jsinspector (0.69.12)
  - React-logger (0.69.12):
    - glog
  - react-native-config (1.4.5):
    - react-native-config/App (= 1.4.5)
  - react-native-config/App (1.4.5):
    - React-Core
  - react-native-contacts (5.2.8):
    - React-Core
  - react-native-document-picker (3.5.4):
    - React
  - react-native-geolocation-service (5.3.0-beta.3):
    - React
  - react-native-image-resizer (3.0.5):
    - React-Core
  - react-native-maps (0.27.1):
    - React
  - react-native-pager-view (6.2.0):
    - React-Core
  - react-native-pdf (6.2.2):
    - React-Core
  - react-native-progress-bar-android (1.0.4):
    - React
  - react-native-progress-view (1.3.1):
    - React-Core
  - react-native-safe-area-context (4.7.1):
    - React-Core
  - react-native-signature-capture (0.4.12):
    - React
  - react-native-video (5.2.1):
    - React-Core
    - react-native-video/Video (= 5.2.1)
  - react-native-video/Video (5.2.1):
    - React-Core
  - react-native-webview (13.2.2):
    - React-Core
  - React-perflogger (0.69.12)
  - React-RCTActionSheet (0.69.12):
    - React-Core/RCTActionSheetHeaders (= 0.69.12)
  - React-RCTAnimation (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTTypeSafety (= 0.69.12)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTAnimationHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTBlob (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTBlobHeaders (= 0.69.12)
    - React-Core/RCTWebSocket (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-RCTNetwork (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTImage (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTTypeSafety (= 0.69.12)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTImageHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-RCTNetwork (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTLinking (0.69.12):
    - React-Codegen (= 0.69.12)
    - React-Core/RCTLinkingHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTNetwork (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTTypeSafety (= 0.69.12)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTNetworkHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTSettings (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - RCTTypeSafety (= 0.69.12)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTSettingsHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-RCTText (0.69.12):
    - React-Core/RCTTextHeaders (= 0.69.12)
  - React-RCTVibration (0.69.12):
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-Codegen (= 0.69.12)
    - React-Core/RCTVibrationHeaders (= 0.69.12)
    - React-jsi (= 0.69.12)
    - ReactCommon/turbomodule/core (= 0.69.12)
  - React-runtimeexecutor (0.69.12):
    - React-jsi (= 0.69.12)
  - ReactCommon/turbomodule/core (0.69.12):
    - DoubleConversion
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>-v2)
    - React-bridging (= 0.69.12)
    - React-callinvoker (= 0.69.12)
    - React-Core (= 0.69.12)
    - React-cxxreact (= 0.69.12)
    - React-jsi (= 0.69.12)
    - React-logger (= 0.69.12)
    - React-perflogger (= 0.69.12)
  - ReactNativeMoEngage (7.3.0):
    - MoEPluginBase (< 2.2.0, >= 2.1.0)
    - React
  - rn-fetch-blob (0.12.0):
    - React-Core
  - RNCAsyncStorage (1.19.0):
    - React-Core
  - RNCClipboard (1.9.0):
    - React-Core
  - RNCPicker (2.5.0):
    - React-Core
  - RNCPushNotificationIOS (1.10.1):
    - React-Core
  - RNDeviceInfo (7.4.0):
    - React-Core
  - RNFBAnalytics (12.9.3):
    - Firebase/Analytics (= 8.8.0)
    - React-Core
    - RNFBApp
  - RNFBApp (12.9.3):
    - Firebase/CoreOnly (= 8.8.0)
    - React-Core
  - RNFBCrashlytics (12.9.3):
    - Firebase/Crashlytics (= 8.8.0)
    - React-Core
    - RNFBApp
  - RNFBMessaging (12.9.3):
    - Firebase/Messaging (= 8.8.0)
    - React-Core
    - RNFBApp
  - RNFBPerf (12.9.3):
    - Firebase/Performance (= 8.8.0)
    - React-Core
    - RNFBApp
  - RNFBRemoteConfig (12.9.3):
    - Firebase/RemoteConfig (= 8.8.0)
    - React-Core
    - RNFBApp
  - RNGestureHandler (2.9.0):
    - React-Core
  - RNI18n (2.0.14):
    - React
  - RNImageCropPicker (0.40.0):
    - React-Core
    - React-RCTImage
    - RNImageCropPicker/QBImagePickerController (= 0.40.0)
    - TOCropViewController
  - RNImageCropPicker/QBImagePickerController (0.40.0):
    - React-Core
    - React-RCTImage
    - TOCropViewController
  - RNLocalize (2.2.6):
    - React-Core
  - RNReanimated (3.4.2):
    - DoubleConversion
    - FBLazyVector
    - FBReactNativeSpec
    - glog
    - RCT-Folly
    - RCTRequired
    - RCTTypeSafety
    - React-callinvoker
    - React-Core
    - React-Core/DevSupport
    - React-Core/RCTWebSocket
    - React-CoreModules
    - React-cxxreact
    - React-jsi
    - React-jsiexecutor
    - React-jsinspector
    - React-RCTActionSheet
    - React-RCTAnimation
    - React-RCTBlob
    - React-RCTImage
    - React-RCTLinking
    - React-RCTNetwork
    - React-RCTSettings
    - React-RCTText
    - ReactCommon/turbomodule/core
    - Yoga
  - RNScreens (3.20.0):
    - React-Core
    - React-RCTImage
  - RNSentry (2.6.2):
    - React-Core
    - Sentry (= 7.1.4)
  - RNSVG (13.9.0):
    - React-Core
  - RNVectorIcons (6.6.0):
    - React
  - Sentry (7.1.4):
    - Sentry/Core (= 7.1.4)
  - Sentry/Core (7.1.4)
  - SocketRocket (0.7.0)
  - SSZipArchive (2.2.3)
  - TextToSpeech (4.1.0):
    - React
  - TOCropViewController (2.6.1)
  - UMAPM (1.8.4)
  - UMCommon (7.4.2):
    - UMDevice
  - UMDevice (3.2.0)
  - Yoga (1.14.0)

DEPENDENCIES:
  - AlicloudPush (~> 1.9.9)
  - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
  - BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
  - CodePush (from `../node_modules/react-native-code-push`)
  - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
  - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
  - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
  - Flipper (= 0.225.0)
  - Flipper-Boost-iOSX (= <IP_ADDRESS>.11)
  - Flipper-DoubleConversion (= <IP_ADDRESS>)
  - Flipper-Fmt (= 7.1.7)
  - Flipper-Folly (= 2.6.10)
  - Flipper-Glog (= <IP_ADDRESS>)
  - Flipper-PeerTalk (= 0.0.4)
  - Flipper-RSocket (= 1.4.3)
  - FlipperKit (= 0.225.0)
  - FlipperKit/Core (= 0.225.0)
  - FlipperKit/CppBridge (= 0.225.0)
  - FlipperKit/FBCxxFollyDynamicConvert (= 0.225.0)
  - FlipperKit/FBDefines (= 0.225.0)
  - FlipperKit/FKPortForwarding (= 0.225.0)
  - FlipperKit/FlipperKitHighlightOverlay (= 0.225.0)
  - FlipperKit/FlipperKitLayoutPlugin (= 0.225.0)
  - FlipperKit/FlipperKitLayoutTextSearchable (= 0.225.0)
  - FlipperKit/FlipperKitNetworkPlugin (= 0.225.0)
  - FlipperKit/FlipperKitReactPlugin (= 0.225.0)
  - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.225.0)
  - FlipperKit/SKIOSNetworkPlugin (= 0.225.0)
  - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
  - hermes-engine (from `../node_modules/react-native/sdks/hermes/hermes-engine.podspec`)
  - jail-monkey (from `../node_modules/jail-monkey`)
  - libevent (~> 2.1.12)
  - lottie-ios (from `../node_modules/lottie-ios`)
  - lottie-react-native (from `../node_modules/lottie-react-native`)
  - MORichNotification
  - OpenSSL-Universal (= 1.1.1100)
  - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
  - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
  - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
  - React (from `../node_modules/react-native/`)
  - React-bridging (from `../node_modules/react-native/ReactCommon`)
  - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
  - React-Codegen (from `build/generated/ios`)
  - React-Core (from `../node_modules/react-native/`)
  - React-Core/DevSupport (from `../node_modules/react-native/`)
  - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
  - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
  - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
  - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
  - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
  - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
  - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
  - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
  - react-native-config (from `../node_modules/react-native-config`)
  - react-native-contacts (from `../node_modules/react-native-contacts`)
  - react-native-document-picker (from `../node_modules/react-native-document-picker`)
  - react-native-geolocation-service (from `../node_modules/react-native-geolocation-service`)
  - "react-native-image-resizer (from `../node_modules/@bam.tech/react-native-image-resizer`)"
  - react-native-maps (from `../node_modules/react-native-maps`)
  - react-native-pager-view (from `../node_modules/react-native-pager-view`)
  - react-native-pdf (from `../node_modules/react-native-pdf`)
  - "react-native-progress-bar-android (from `../node_modules/@react-native-community/progress-bar-android`)"
  - "react-native-progress-view (from `../node_modules/@react-native-community/progress-view`)"
  - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
  - react-native-signature-capture (from `../node_modules/react-native-signature-capture`)
  - react-native-video (from `../node_modules/react-native-video`)
  - react-native-webview (from `../node_modules/react-native-webview`)
  - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
  - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
  - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
  - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
  - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
  - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
  - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
  - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
  - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
  - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
  - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
  - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
  - ReactNativeMoEngage (from `../node_modules/react-native-moengage`)
  - rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
  - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
  - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)"
  - "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
  - "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)"
  - RNDeviceInfo (from `../node_modules/react-native-device-info`)
  - "RNFBAnalytics (from `../node_modules/@react-native-firebase/analytics`)"
  - "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
  - "RNFBCrashlytics (from `../node_modules/@react-native-firebase/crashlytics`)"
  - "RNFBMessaging (from `../node_modules/@react-native-firebase/messaging`)"
  - "RNFBPerf (from `../node_modules/@react-native-firebase/perf`)"
  - "RNFBRemoteConfig (from `../node_modules/@react-native-firebase/remote-config`)"
  - RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
  - RNI18n (from `../node_modules/react-native-i18n`)
  - RNImageCropPicker (from `../node_modules/react-native-image-crop-picker`)
  - RNLocalize (from `../node_modules/react-native-localize`)
  - RNReanimated (from `../node_modules/react-native-reanimated`)
  - RNScreens (from `../node_modules/react-native-screens`)
  - "RNSentry (from `../node_modules/@sentry/react-native`)"
  - RNSVG (from `../node_modules/react-native-svg`)
  - RNVectorIcons (from `../node_modules/react-native-vector-icons`)
  - TextToSpeech (from `../node_modules/react-native-tts`)
  - UMAPM
  - UMCommon
  - UMDevice
  - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
  https://github.com/aliyun/aliyun-specs.git:
    - AlicloudPush
    - AlicloudSender
    - AlicloudUT
    - AlicloudUTDID
    - AlicloudUtils
    - EMASRest
  https://github.com/CocoaPods/Specs.git:
    - Base64
    - CocoaAsyncSocket
    - Firebase
    - FirebaseABTesting
    - FirebaseAnalytics
    - FirebaseCore
    - FirebaseCoreDiagnostics
    - FirebaseCrashlytics
    - FirebaseInstallations
    - FirebaseMessaging
    - FirebasePerformance
    - FirebaseRemoteConfig
    - Flipper
    - Flipper-Boost-iOSX
    - Flipper-DoubleConversion
    - Flipper-Fmt
    - Flipper-Folly
    - Flipper-Glog
    - Flipper-PeerTalk
    - Flipper-RSocket
    - FlipperKit
    - fmt
    - GoogleAppMeasurement
    - GoogleDataTransport
    - GoogleUtilities
    - JWT
    - libevent
    - MoEngage-iOS-SDK
    - MoEngageInApp
    - MoEPluginBase
    - MORichNotification
    - nanopb
    - OpenSSL-Universal
    - PromisesObjC
    - Sentry
    - SocketRocket
    - SSZipArchive
    - TOCropViewController
    - UMAPM
    - UMCommon
    - UMDevice

EXTERNAL SOURCES:
  boost:
    :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
  BVLinearGradient:
    :path: "../node_modules/react-native-linear-gradient"
  CodePush:
    :path: "../node_modules/react-native-code-push"
  DoubleConversion:
    :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
  FBLazyVector:
    :path: "../node_modules/react-native/Libraries/FBLazyVector"
  FBReactNativeSpec:
    :path: "../node_modules/react-native/React/FBReactNativeSpec"
  glog:
    :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
  hermes-engine:
    :podspec: "../node_modules/react-native/sdks/hermes/hermes-engine.podspec"
  jail-monkey:
    :path: "../node_modules/jail-monkey"
  lottie-ios:
    :path: "../node_modules/lottie-ios"
  lottie-react-native:
    :path: "../node_modules/lottie-react-native"
  RCT-Folly:
    :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
  RCTRequired:
    :path: "../node_modules/react-native/Libraries/RCTRequired"
  RCTTypeSafety:
    :path: "../node_modules/react-native/Libraries/TypeSafety"
  React:
    :path: "../node_modules/react-native/"
  React-bridging:
    :path: "../node_modules/react-native/ReactCommon"
  React-callinvoker:
    :path: "../node_modules/react-native/ReactCommon/callinvoker"
  React-Codegen:
    :path: build/generated/ios
  React-Core:
    :path: "../node_modules/react-native/"
  React-CoreModules:
    :path: "../node_modules/react-native/React/CoreModules"
  React-cxxreact:
    :path: "../node_modules/react-native/ReactCommon/cxxreact"
  React-hermes:
    :path: "../node_modules/react-native/ReactCommon/hermes"
  React-jsi:
    :path: "../node_modules/react-native/ReactCommon/jsi"
  React-jsiexecutor:
    :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
  React-jsinspector:
    :path: "../node_modules/react-native/ReactCommon/jsinspector"
  React-logger:
    :path: "../node_modules/react-native/ReactCommon/logger"
  react-native-config:
    :path: "../node_modules/react-native-config"
  react-native-contacts:
    :path: "../node_modules/react-native-contacts"
  react-native-document-picker:
    :path: "../node_modules/react-native-document-picker"
  react-native-geolocation-service:
    :path: "../node_modules/react-native-geolocation-service"
  react-native-image-resizer:
    :path<EMAIL_ADDRESS>  react-native-maps:
    :path: "../node_modules/react-native-maps"
  react-native-pager-view:
    :path: "../node_modules/react-native-pager-view"
  react-native-pdf:
    :path: "../node_modules/react-native-pdf"
  react-native-progress-bar-android:
    :path: "../node_modules/@react-native-community/progress-bar-android"
  react-native-progress-view:
    :path: "../node_modules/@react-native-community/progress-view"
  react-native-safe-area-context:
    :path: "../node_modules/react-native-safe-area-context"
  react-native-signature-capture:
    :path: "../node_modules/react-native-signature-capture"
  react-native-video:
    :path: "../node_modules/react-native-video"
  react-native-webview:
    :path: "../node_modules/react-native-webview"
  React-perflogger:
    :path: "../node_modules/react-native/ReactCommon/reactperflogger"
  React-RCTActionSheet:
    :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
  React-RCTAnimation:
    :path: "../node_modules/react-native/Libraries/NativeAnimation"
  React-RCTBlob:
    :path: "../node_modules/react-native/Libraries/Blob"
  React-RCTImage:
    :path: "../node_modules/react-native/Libraries/Image"
  React-RCTLinking:
    :path: "../node_modules/react-native/Libraries/LinkingIOS"
  React-RCTNetwork:
    :path: "../node_modules/react-native/Libraries/Network"
  React-RCTSettings:
    :path: "../node_modules/react-native/Libraries/Settings"
  React-RCTText:
    :path: "../node_modules/react-native/Libraries/Text"
  React-RCTVibration:
    :path: "../node_modules/react-native/Libraries/Vibration"
  React-runtimeexecutor:
    :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
  ReactCommon:
    :path: "../node_modules/react-native/ReactCommon"
  ReactNativeMoEngage:
    :path: "../node_modules/react-native-moengage"
  rn-fetch-blob:
    :path: "../node_modules/rn-fetch-blob"
  RNCAsyncStorage:
    :path: "../node_modules/@react-native-async-storage/async-storage"
  RNCClipboard:
    :path: "../node_modules/@react-native-clipboard/clipboard"
  RNCPicker:
    :path: "../node_modules/@react-native-picker/picker"
  RNCPushNotificationIOS:
    :path: "../node_modules/@react-native-community/push-notification-ios"
  RNDeviceInfo:
    :path: "../node_modules/react-native-device-info"
  RNFBAnalytics:
    :path: "../node_modules/@react-native-firebase/analytics"
  RNFBApp:
    :path: "../node_modules/@react-native-firebase/app"
  RNFBCrashlytics:
    :path: "../node_modules/@react-native-firebase/crashlytics"
  RNFBMessaging:
    :path: "../node_modules/@react-native-firebase/messaging"
  RNFBPerf:
    :path: "../node_modules/@react-native-firebase/perf"
  RNFBRemoteConfig:
    :path: "../node_modules/@react-native-firebase/remote-config"
  RNGestureHandler:
    :path: "../node_modules/react-native-gesture-handler"
  RNI18n:
    :path: "../node_modules/react-native-i18n"
  RNImageCropPicker:
    :path: "../node_modules/react-native-image-crop-picker"
  RNLocalize:
    :path: "../node_modules/react-native-localize"
  RNReanimated:
    :path: "../node_modules/react-native-reanimated"
  RNScreens:
    :path: "../node_modules/react-native-screens"
  RNSentry:
    :path: "../node_modules/@sentry/react-native"
  RNSVG:
    :path: "../node_modules/react-native-svg"
  RNVectorIcons:
    :path: "../node_modules/react-native-vector-icons"
  TextToSpeech:
    :path: "../node_modules/react-native-tts"
  Yoga:
    :path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
  AlicloudPush: 88529c9b796e4ece0601de0867b30359f55b61f7
  AlicloudSender: 1f468b6bd962a099ffc19d45e3608b0fe98f259d
  AlicloudUT: 6d1cf30d57d096b7e9bb4b069dd0ba6ad59a3338
  AlicloudUTDID: 7323c443dcdf9a73e2224dc6ce51703671d7a765
  AlicloudUtils: 873a76615bebcee8b1996f20820d366e433c3eab
  Base64: cecfb41a004124895a7bcee567a89bae5a89d49b
  boost: a7c83b31436843459a1961bfd74b96033dc77234
  BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
  CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
  CodePush: b51b7ac64c07d4eacfc8cc5750a1dd28adbf2528
  DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
  EMASRest: 8df6f87836767a9415ad5cc4af739bc9d215b475
  FBLazyVector: 6fab494fa11340bd4206edaebed07279a6bafad4
  FBReactNativeSpec: 76d7b03876b0ad0b86bc5c84d23af8e64db8e096
  Firebase: 629510f1a9ddb235f3a7c5c8ceb23ba887f0f814
  FirebaseABTesting: 10cbce8db9985ae2e3847ea44e9947dd18f94e10
  FirebaseAnalytics: 5506ea8b867d8423485a84b4cd612d279f7b0b8a
  FirebaseCore: 98b29e3828f0a53651c363937a7f7d92a19f1ba2
  FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb
  FirebaseCrashlytics: 3660c045c8e45cc4276110562a0ef44cf43c8157
  FirebaseInstallations: 40bd9054049b2eae9a2c38ef1c3dd213df3605cd
  FirebaseMessaging: 419b5c9d84f294a753c6501d8cfb9ced1ce37304
  FirebasePerformance: 0c01a7a496657d7cea86d40c0b1725259d164c6c
  FirebaseRemoteConfig: f6365883d7950d784ee97bcdbbf1e442d4fa6119
  Flipper: 2b86006096cb72d5a9a3c8617fc63a09d3f933f3
  Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
  Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
  Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b
  Flipper-Folly:<PHONE_NUMBER>05ff068a6ebf41f857f468decd26b3
  Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446
  Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
  Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541
  FlipperKit: a856d7a7498a52a9b59e1f0ae4440ad92e48f9f0
  fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
  glog: 3d02b25ca00c2d456734d0bcff864cbc62f6ae1a
  GoogleAppMeasurement: 5ba1164e3c844ba84272555e916d0a6d3d977e91
  GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2
  GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084
  hermes-engine: 3690fbb92c0eca625eba06ddea7682870bd633ee
  jail-monkey: 07b83767601a373db876e939b8dbf3f5eb15f073
  JWT: ef71dfb03e1f842081e64dc42eef0e164f35d251
  libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
  lottie-ios: c058aeafa76daa4cf64d773554bccc8385d0150e
  lottie-react-native: a501112fa980529ccb80b9f3ee117a7f98c6af3a
  MoEngage-iOS-SDK: c30f1882faffe1a744755ee7eec7747bf915279c
  MoEngageInApp: 75baf7cf7470b19b54f3cb2b51bf77ed58669b1a
  MoEPluginBase: e6bbb816b6292d4f248b5a4d6ecd9e6b593668d6
  MORichNotification: e8430b938b2ace300d95ae38af5cfff9594cdef6
  nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96
  OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
  PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
  RCT-Folly: b9d9fe1fc70114b751c076104e52f3b1b5e5a95a
  RCTRequired: b9e53f0512019150020156fa0dacd6583ab838be
  RCTTypeSafety: 04b72202bef8302802610dee70bb9407a245b64c
  React: 59288a7ca8104eb8002f01378606fe42eeabf4b5
  React-bridging: b042b8c217f04e568409786de5f221793be49c31
  React-callinvoker: c7b83d582112e2d5a049dc46abf4c64d871b5c45
  React-Codegen: 5747238d0446e3ab1deb967e749a2bfde6a5c866
  React-Core: d8e1250039d47112513757038d9d9f9b638565c6
  React-CoreModules: 63cceb0040ec2b43a258113193be91f934b37f1b
  React-cxxreact: 429404aac55d8bffca77328002452fc7fa8b29e8
  React-hermes: 7cc846017aae80c79a07821d8df2f359403c0289
  React-jsi: a8f60feb519ac00085eb9a39d20eaa65c96b51ea
  React-jsiexecutor: ce0b9aa647bdf94126eb2ee1f235d329eb8c0aec
  React-jsinspector: f275698149311abc8c32ebb97797d6b97c44adde
  React-logger: da69d7f1c9501c78cd60776d52a60d7fa5e4d9c2
  react-native-config: 6502b1879f97ed5ac570a029961fc35ea606cd14
  react-native-contacts: 7b5e16196278636030c3fbbb9505543984b01697
  react-native-document-picker: 4921045c5c6c78243010f784eae0a3f4b2af7799
  react-native-geolocation-service: 32e50a2e4e4518b51b829fdfe137562a672d95d2
  react-native-image-resizer: 00ceb0e05586c7aadf061eea676957a6c2ec60fa
  react-native-maps: f4b89da81626ad7f151a8bfcb79733295d31ce5c
  react-native-pager-view: 0ccb8bf60e2ebd38b1f3669fa3650ecce81db2df
  react-native-pdf: 4b5a9e4465a6a3b399e91dc4838eb44ddf716d1f
  react-native-progress-bar-android: be43138ab7da30d51fc038bafa98e9ed594d0c40
  react-native-progress-view: 9e6b6a5305a9115c2157ae3b8852081aba0aab7c
  react-native-safe-area-context: 9697629f7b2cda43cf52169bb7e0767d330648c2
  react-native-signature-capture: 416a3947684e049a5b012cdd6496f878dc797f16
  react-native-video: c26780b224543c62d5e1b2a7244a5cd1b50e8253
  react-native-webview: b8ec89966713985111a14d6e4bf98d8b54bced0d
  React-perflogger: 5ade0a1627352f1647d283e78331819bb46cceae
  React-RCTActionSheet: 8e94f1e46e09c7035b81fe56c0ed8d78f3ccd340
  React-RCTAnimation: bf2af72f03cf16528db9a830be69fa04b341a1b7
  React-RCTBlob: 4d076b8bb55e631ad1280280ecba674fb1e46d16
  React-RCTImage: 073dcc1689466851fe120c7f8a3cfe3db0196c9f
  React-RCTLinking: 8872818dc894a17bf17cb4b120f76917bf2e9f0a
  React-RCTNetwork: 1e9c873f4a210784a4fb752194cb595502112464
  React-RCTSettings: 1475a717c54f4a9ed627dffffad2470c4b15a419
  React-RCTText: ed34088172126f84130eea859d62fedca0dd7975
  React-RCTVibration: c9cd9f21bbcb3b9c6deedbb66f13e373f57dd795
  React-runtimeexecutor: ea78653fbc68bd6f2d3f5e7e311bc5a9dc8bfeca
  ReactCommon: f4bb9e5209ea5c3c6ab25e100895119e58d6e50a
  ReactNativeMoEngage: 4b925ac0f9eadc663cd51419f214e0587ddbffdc
  rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
  RNCAsyncStorage: 4b98ac3c64efa4e35c1197cb0c5ca5e9f5d4c666
  RNCClipboard: 99fc8ad669a376b756fbc8098ae2fd05c0ed0668
  RNCPicker: 32ca102146bc7d34a8b93a998d9938d9f9ec7898
  RNCPushNotificationIOS: 87b8d16d3ede4532745e05b03c42cff33a36cc45
  RNDeviceInfo: 9538a884f862fe4aa0d7cead9f34e292d41ba8f6
  RNFBAnalytics: f76bfa164ac235b00505deb9fc1776634056898c
  RNFBApp: 729c0666395b1953198dc4a1ec6deb8fbe1c302e
  RNFBCrashlytics: 2061ca863e8e2fa1aae9b12477d7dfa8e88ca0f9
  RNFBMessaging: 8415ec196e5c1196caa26ec0742cdb48ed4d0f97
  RNFBPerf: 389914cda4000fe0d996a752532a591132cbf3f9
  RNFBRemoteConfig: d88fcaa30a3a1605885c79814856abe7bbaaa929
  RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39
  RNI18n: ae012568644105311254f877f32e4157e063217f
  RNImageCropPicker: 486e2f7e2b0461ce24321f751410dce1b3b49e6d
  RNLocalize: d4b8af4e442d4bcca54e68fc687a2129b4d71a81
  RNReanimated: 50a35e0b0aad9bfb323e39288cde1c1b54ece2a8
  RNScreens: 218801c16a2782546d30bd2026bb625c0302d70f
  RNSentry: 68644ef607b780551cc555f084869764f2566652
  RNSVG: 53c661b76829783cdaf9b7a57258f3d3b4c28315
  RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
  Sentry: 1d3eb1a25f8c5333c88dd5603904a6d461cd9fcf
  SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
  SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9
  TextToSpeech: b3aa777ff5585705f179c0a2436bfd0926d1716e
  TOCropViewController: edfd4f25713d56905ad1e0b9f5be3fbe0f59c863
  UMAPM: f3d56b9a9c445af10a74f0cdbf5417045d2ab4f2
  UMCommon: 35b28c82a3a3be892f895628261edce11b6a9e3e
  UMDevice: b08f6cc32f26798dbac58bd0e91fea1f008bd2b7
  Yoga: 8a90b50af67eaa9fe94fd03e550bfeab06096873

PODFILE CHECKSUM: dcd49650cea0a8d04bdca697f44f76857a09ff3e

COCOAPODS: 1.11.3

Hi @h-paba, I tried to reproduce the issue, but I was able to upload my dSYMs successfully. With this, it might be related to the way the run script was configured. Please make sure that all the paths of your files are correct. You may also try updating your SDK and see if the issue will persist.

Hi @h-paba, I tried to reproduce the issue, but I was able to upload my dSYMs successfully. With this, it might be related to the way the run script was configured. Please make sure that all the paths of your files are correct. You may also try updating your SDK and see if the issue will persist.

i dont think this is a version issue. this is what my path structure looks like
ios->pods->FirebaseCrashlytics->upload-symbols
all the paths provided are correct. my googleservice-info.plist file contains all the necessary info regarding my app like bundle_id,project_id,google_app_id etc. when i run my github action i get .dsym file as artifact. i have downloaded it and put it into the provided path to run the script from my local machine

Thanks for the info, @h-paba. I think there are SDK versions that includes fixes or update on the upload-symbols script.

Please let us know if the issue occurs with Firebase 10.x


doesnt work with hexnicks

ive tried multiple placeholders from https://hexnicks.majek.dev/v3#new-placeholders

Fixed in 2.4.0

works perfectly, thank you


Update doc and examples

Major documentation update
Removed Python2 code - only Python3 (examples works :)
Minor typedef stream lining

GomSpace's last changes to upcoming v1.6 release.
It is mostly major documentation update. I have attached a PDF with auto-generated documentation, as its probably easier to read than .rst.
We should let Travis generate the documentation at some point.
When this pull request goes through, GomSpace would like to make an official release v1.6 og merge --no-ff to master and tag v1.6. Please acknowledge this, if you approve the pull request.
gs-man-library-libgscsp-2.7.1-75-g4d952e1.pdf

Please go ahead and make the merge and tag. If you could also update the wikipedia page with some trivia, that would be great.


Get the created API struct into the message handler

An event handler needs to consist of only two elements: A *Session and a pointer to the struct of the event we want to listen to. But in order to make use of the API struct we created before the bot, we also need to hand it over to the handler to call various functions that require it.

Resolved by making the pointer global, this is a workaround that might need proper implementations via a closure or a new method.

Resolved by making the pointer global, this is a workaround that might need proper implementations via a closure or a new method.


A few small additions

A while ago I made some extension traits for a personal project. I decided it made sense to add them to the project. There are three main things:

Add the ability to link filters together (commit 3430c23)
Added the ability to seek to a frame in a format::context::Input (commit 5e651ae)
Added the ability to get the dimensions and coded dimensions of a codec::context::Context (commit 5d9c94d)

Additionally, in order to get it to build, I added some panic statements to some matches (commit 5306439).  Essentially, it makes it that if someone (like me) has a newer version of ffmpeg, they'll still be able to use the library (it'll just panic if they try to do anything that isn't supported).
I only added these in places where it was necessary in order to build. Personally, I think it would be a good idea to add them else where (and I'm more than willing to do it myself), but I thought I should check first.

So just because I fell into this trap, but https://github.com/meh/rust-ffmpeg is now active again and it seems this version may not be inactive? Might be worth seeing if you can apply your PR to meh's crate if it's not already there (there's some updates this one doesn't have)

wow, seems like a coincidence, but I just took over the maintaining of this ffmpeg-next fork, and reviewing / merging stuff along the way. Not sure what's happening, but I'm currently trying to make ffmpeg-next work with ffmpeg 4.4. Haven't had the chance to review that one yet :)

Ah apologies, I thought this one was now inactive as the last commit was in december and none of my issues and my PR hadn't been responded to. Whereas meh told me he was now working on rust-ffmpeg again and has responded to issues and merged my PRs :sweat_smile: . Maybe it's worth talking to someone working with ffmpeg-next to work out what to do going forwards

no worries, it's fresh as of yesterday :smile:
I'll just fix it for 4.4, and get in touch with meh to check whether it's worth it to continue maintaining this crate. Thanks for bringing that up!


llm4decompile-ref dataset

Hi,
I am working with the llm4decompile-ref family of models (pseudo->source code) and have 2 questions about the dataset used for training.

Are these models trained solely using the LLM4Binary/decompile-ghidra-100k dataset?
Upon examining this dataset, it appears there may be a significant amount of duplicated data. Could you confirm if this is expected or if there might be errors when handling?

Any clarification on this would be greatly appreciated. Thanks!

The LLM4Binary/decompile-ghidra-100k dataset is a sample dataset used for the v2 series models. For training the v2 series, we use a larger dataset consisting of 2 billion tokens (approximately 1.6 million samples) and train for 2 epochs.
Regarding the duplicated data, it's caused by different optimization levels (O0 to O3) applied during the compilation process. Each optimization level can result in slightly different pseudo code representations, leading to duplicates in the dataset.

for larger dataset, do you mean compile AnghaBench first and then Ghidra decompile?

We're using the ExeBench with the first 400K functions, which contains the AnghaBench. Yes, compile the bench and decompile by Ghidra.


ROX-10097: Do dnf upgrade in docs container to aid with rpm vulns

Description
This follows up on https://github.com/stackrox/stackrox/pull/1576
Note that I don't know if this fully addresses ROX-10097 because one needs to see nightly run results. This change should make things better but then I'd leave it to nightly tests to tell us vuln results.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added - not for this change.
[ ] Evaluated and added CHANGELOG entry if required - not needed.
[ ] Determined and documented upgrade steps - not needed.
[ ] Documented user facing changes (create PR based on stackrox/openshift-docs and merge into rhacs-docs) - none.

Testing Performed

Relying on CI to tell if docs image build would be ok.
Will try to see docs image vulns in Quay if it will be available.

The previous build has failed because default nginx user is non-root. See https://app.circleci.com/pipelines/github/stackrox/stackrox/11261/workflows/3ee11cc6-ee49-4f4e-9d02-aa16acc71696/jobs/520583
Step 11/14 : RUN dnf upgrade -y &&     dnf clean all &&     rpm --verbose -e --nodeps $(rpm -qa curl '*rpm*' '*dnf*' '*libsolv*' '*hawkey*' 'yum*') &&     rm -rf /var/cache/dnf /var/cache/yum
 ---> Running in b9296a76ba22
Not root, Subscription Management repositories not updated

This system is not registered with an entitlement server. You can use subscription-manager to register.

Error: This command has to be run with superuser privileges (under the root user on most systems).

Therefore I made the container flip to root to do rpm stuff.


Bare list as function argument leads to poor error message

Program: https://code.world/#PiioI3lA09vCqnS6pbAEbJQ
Comment:
its right in my coding but its saying its wrong and idk how to fix
Message:
program.hs:6:24-40: error:
    • Couldn't match expected type ([Point], Number)
                  with actual type [(Number, Number)]

Open parenthesis is in the wrong place.  This is a case where we missed a better error message because the preprocessor accepts a bare list (not in parentheses) as a function argument.  I'm worried about changing that, though, and breaking a bunch of code.

In the industry such missing parens could be turned into a warning and slowly changed to an error. I don't think this works well for the target audience though.


Node 18 support

The kind of change this PR does introduce

[x] a bug fix
[ ] a new feature
[ ] an update to the documentation
[ ] a code change that improves performance
[ ] other

Current behaviour
socket.io might access req.socket.FOO or req.connection.FOO for aborted requests, which appear to be missing req.socket/req.connection.
New behaviour
At the earliest stage of the request handling I'm accessing req.socket, check for its existence and explicitly pass it along with the req to all the usage in socket.io.
The websocket upgrade event handler receives such an explicit reference of the req.socket already and we can pass that along.
For the case where req.socket is already gone when we receive the request, I'm trying to respond with a 499 status code as "invented" by nginx:
https://github.com/nginx/nginx/blob/bfc5b35827903a3c543b58e4562db8b62021c164/src/http/ngx_http_request.h#L128-L134
/*
 * HTTP does not define the code for the case when a client closed
 * the connection while we are processing its request so we introduce
 * own code to log such situation when a client has closed the connection
 * before we even try to send the HTTP header to it
 */
#define NGX_HTTP_CLIENT_CLOSED_REQUEST     499

Other information (e.g. related issues)
This PR is replacing all the deprecated req.connection access with access to the explicit req.socket reference.
I have yet to reproduce the missing req.socket.
For https://github.com/overleaf/internal/issues/12729

(Ups. I forgot to add the socket parameter to all the inherited Transport constructors. Now fixed.)


Fatal JavaScript exception when running previously working ios project

From @georgeedwards on April 22, 2016 12:49
I have just cloned an app to my mac (which was previously working fine), but now when I run tns run ios, the app builds and deploys to the device, but doesn't run. I am running OSX El Capitan v10.11.4 with Xcode v7.3. Here is the bit of the stack trace as the app fails and closes.
Successfully run application com.personal.myapp on device with ID 48c44d589c0e2ef6f652bbdd8d7acf58963439e0.
Executing before-watch hook from /Users/georgeedwards/Desktop/Personal-App/hooks/before-watch/nativescript-dev-typescript.js
Found peer TypeScript 1.8.10
NativeScript loaded bundle file:///System/Library/Frameworks/UIKit.framework
NativeScript loaded bundle file:///System/Library/Frameworks/Foundation.framework
***** Fatal JavaScript exception - application has been terminated. *****
Native stack trace:
1   0x46457 -[TNSRuntime executeModule:]

Copied from original issue: NativeScript/nativescript-cli#1711

Hey @georgeedwards,
Do you still have the same problem?
Hey @jasssonpet,
Do you know what's going on here?

From @georgeedwards on April 22, 2016 12:56
Similarly, when run on a simulator I get:
** BUILD SUCCEEDED **

Project successfully built.
Using  /Users/georgeedwards/Desktop/Personal-App/platforms/ios/build/emulator/PersonalApp.app
Starting iOS Simulator
Apr 22 13:54:03 Unknown-88-63-df-a3-2e-e9 PersonalApp[10983]: 1   0x56c08 -[TNSRuntime executeModule:]
Apr 22 13:54:03 Unknown-88-63-df-a3-2e-e9 PersonalApp[10983]: 2   0x7c9b main
Apr 22 13:54:03 Unknown-88-63-df-a3-2e-e9 PersonalApp[10983]: 3   0x3cc2a25 start
Apr 22 13:54:03 Unknown-88-63-df-a3-2e-e9 PersonalApp[10983]: file:///app/main.js:3:28: JS ERROR Error: Could not find module 'nativescript-angular/application'. Computed path '/Users/georgeedwards/Library/Developer/CoreSimulator/Devices/625CF1CD-FB1C-4CBE-9681-55B404583D9A/data/Containers/Bundle/Application/7852A557-A142-4C98-9651-6776C6027094/PersonalApp.app/app/tns_modules/nativescript-angular/application'.
Apr 22 13:54:03 Unknown-88-63-df-a3-2e-e9 com.apple.CoreSimulator.SimDevice.625CF1CD-FB1C-4CBE-9681-55B404583D9A.launchd_sim[10775] (UIKitApplication:com.gassense.personalapp[0x3c12][10983]): Service exited due to signal: Segmentation fault: 11

From @jasssonpet on May 31, 2016 6:45
It seems that the nativescript-angular package hasn't been prepared correctly and is not copied in the tns_modules folder of the project.

this should be fixed in master of CLI now. There was a problem when scoped dependency is used in a dependency (in this case nativescript-angular and all of it's scoped dependencies).
As a workaround you can copy all scoped dependencies (the ones starting with @) from nativescript-angular to your project's package.json. This way CLI will prepare them correctly.

Awesome, thanks. I worked around by reinstalling all dependancies.


Namespaced robots were not moving in Granite world

Identified problem:
The carriage link's gazebo parameters (kp, kd) were not being read by Gazebo, hence the robots were not moving (sliding through the floor) when namespaced. They worked fine if no namespace was used.
Test:

Start the world alone: roslaunch astrobee sim.launch default_robot:=false world:=granite rviz:=true sviz:=true
Add wannabee namespaced: roslaunch astrobee spawn.launch ns:=wannabee dds:=false robot:=sim_pub pose:="0 0.3 -0.7 0 0 0 1" world:=granite
Move the robot: rosrun executive teleop_tool -move -relative -pos "0.3 0.0 0.0" -ns wannabee

Additional note:
If you use bsharp namespaced, the Gazebo sim will not work. This is due to a couple of lines in the astrobee_gazebo.cc file:
  if (ns == "bsharp")
    ns = "/";

These lines assume that when the robot is named bsharp, no namespace is used. This assumption is born from the astrobee_spawn launch file, which sets the name of the gazebo model to bsharp when no namespace is used. I've locally gotten rid of those conditionals and I am able to use bsharp and wannabee namespaced. I didn't add this change to this PR because I see that "bsharp" is the default robot name in a few files, so I don't want to mess with this assumption.

@ana-GT Thanks for this PR! I had the same issue in our sim and didn't know where the fix was... this did it!


Errors when adding edges  using multithread

OrientDB Version, operating system, or hardware.

v2.2.13 SNAPSHOT

Operating System

[*] Linux

Expected behavior and actual behavior
The same record (rid) had different versions on individual nodes as below:
**orientdb** {db=test_w}> connect remote:t1s1/test_w root 123456

Disconnecting from the database [test_w]...OK
Connecting to database [remote:t1s1/test_w] with user 'root'...OK

CONFIGURED SERVERS
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|#   |Name    |Status|Connections|StartedOn          |Binary            |HTTP              |UsedMemory       |FreeMemory     |MaxMemory|
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|0   |govnet02|ONLINE|7          |2016-12-02 17:45:36|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|501.40MB (12.51%)|3.43GB (87.49%)|3.92GB   |
|1   |govnet03|ONLINE|5          |2016-12-02 17:46:35|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|477.22MB (11.97%)|3.43GB (88.03%)|3.89GB   |
|2   |govnet01|ONLINE|6          |2016-12-02 17:45:17|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|1.05GB (27.00%)  |2.84GB (73.00%)|3.89GB   |
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
**orientdb** {db=test_w}> select *, @version from #116:428

+----+--------+--------------+-----------+----+---------------+-------+
|#   |@RID    |@CLASS        |in_tb_edge1|uid |uname          |version|
+----+--------+--------------+-----------+----+---------------+-------+
|0   |#116:428|tb_multithread|[]         |990 |pool-1-thread-1|33     |
+----+--------+--------------+-----------+----+---------------+-------+

1 item(s) found. Query executed in 0.002 sec(s).

**orientdb** {db=test_w}> connect remote:t1s2/test_w root 123456

Disconnecting from the database [test_w]...OK
Connecting to database [remote:t1s2/test_w] with user 'root'...OK

CONFIGURED SERVERS
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|#   |Name    |Status|Connections|StartedOn          |Binary            |HTTP              |UsedMemory       |FreeMemory     |MaxMemory|
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|0   |govnet02|ONLINE|7          |2016-12-02 17:45:36|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|513.02MB (12.80%)|3.41GB (87.20%)|3.92GB   |
|1   |govnet03|ONLINE|5          |2016-12-02 17:46:35|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|480.41MB (12.05%)|3.42GB (87.95%)|3.89GB   |
|2   |govnet01|ONLINE|6          |2016-12-02 17:45:17|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|1.06GB (27.12%)  |2.84GB (72.88%)|3.89GB   |
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
**orientdb** {db=test_w}> select *, @version from #116:428

+----+--------+--------------+-----------+----+---------------+-------+
|#   |@RID    |@CLASS        |in_tb_edge1|uid |uname          |version|
+----+--------+--------------+-----------+----+---------------+-------+
|0   |#116:428|tb_multithread|[]         |990 |pool-1-thread-1|33     |
+----+--------+--------------+-----------+----+---------------+-------+

1 item(s) found. Query executed in 0.003 sec(s).

 **orientdb** {db=test_w}> connect remote:t1s3/test_w root 123456

Disconnecting from the database [test_w]...OK
Connecting to database [remote:t1s3/test_w] with user 'root'...OK

CONFIGURED SERVERS
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|#   |Name    |Status|Connections|StartedOn          |Binary            |HTTP              |UsedMemory       |FreeMemory     |MaxMemory|
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
|0   |govnet02|ONLINE|8          |2016-12-02 17:45:36|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|522.10MB (13.02%)|3.41GB (86.98%)|3.92GB   |
|1   |govnet03|ONLINE|5          |2016-12-02 17:46:35|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|490.20MB (12.29%)|3.42GB (87.71%)|3.89GB   |
|2   |govnet01|ONLINE|5          |2016-12-02 17:45:17|<IP_ADDRESS>:2424|<IP_ADDRESS>:2480|1.06GB (27.29%)  |2.83GB (72.71%)|3.89GB   |
+----+--------+------+-----------+-------------------+------------------+------------------+-----------------+---------------+---------+
**orientdb** {db=test_w}> select *, @version from #116:428

+----+--------+--------------+-----------+----+---------------+-------+
|#   |@RID    |@CLASS        |in_tb_edge1|uid |uname          |version|
+----+--------+--------------+-----------+----+---------------+-------+
|0   |#116:428|tb_multithread|[]         |990 |pool-1-thread-1|13     |
+----+--------+--------------+-----------+----+---------------+-------+

1 item(s) found. Query executed in 0.004 sec(s).

orientdb.err on node govnet03
2016-12-03 11:30:32:380 WARNI [govnet03]->[govnet01] Sending undo message (tx-completed origReqId: 2.156164 type: fix (3 ops) [[fix_record_update(#122:102 v.1 realV.-2147483647), fix_record_update(#121:0 v.191 realV.-2147483457), fix_record_create(#90:642)]]) for request (id=2.156164 task=tx) to server govnet01 [ODistributedResponseManager]
2016-12-03 11:30:32:501 WARNI [govnet03]->[govnet01] Received response from undo message (tx-completed origReqId: 2.156164 type: fix (3 ops) [[fix_record_update(#122:102 v.1 realV.-2147483647), fix_record_update(#121:0 v.191 realV.-2147483457), fix_record_create(#90:642)]]) for request (id=2.156164 task=tx) to server govnet01: result [ODistributedResponseManager]
2016-12-03 11:30:38:867 INFO  [govnet03]<-[govnet02] Error on auto repairing record #89:638 on servers govnet02 (error=com.orientechnologies.orient.server.distributed.task.ODistributedRecordLockedException: Timeout (900ms) on acquiring lock on record #116:428. It is locked by request 1.150669
	DB name="test_w") [OConflictResolverDatabaseRepairer]
2016-12-03 11:30:47:409 WARNI [govnet03]->[govnet02] Sending undo message (tx-completed origReqId: 2.156215 type: fix (3 ops) [[fix_record_update(#106:129 v.1 realV.-2147483647), fix_record_update(#115:128 v.1 realV.-2147483647), fix_record_create(#89:643)]]) for request (id=2.156215 task=tx) to server govnet02 [ODistributedResponseManager]
2016-12-03 11:30:47:709 WARNI [govnet03]->[govnet02] Sending undo message (tx-completed origReqId: 2.156217 type: fix (3 ops) [[fix_record_update(#122:128 v.1 realV.-2147483647), fix_record_update(#121:0 v.191 realV.-2147483457), fix_record_create(#90:645)]]) for request (id=2.156217 task=tx) to server govnet02 [ODistributedResponseManager]
2016-12-03 11:30:48:011 WARNI [govnet03]->[govnet02] Received response from undo message (tx-completed origReqId: 2.156215 type: fix (3 ops) [[fix_record_update(#106:129 v.1 realV.-2147483647), fix_record_update(#115:128 v.1 realV.-2147483647), fix_record_create(#89:643)]]) for request (id=2.156215 task=tx) to server govnet02: result [ODistributedResponseManager]
2016-12-03 11:30:48:012 WARNI [govnet03]->[govnet02] Received response from undo message (tx-completed origReqId: 2.156217 type: fix (3 ops) [[fix_record_update(#122:128 v.1 realV.-2147483647), fix_record_update(#121:0 v.191 realV.-2147483457), fix_record_create(#90:645)]]) for request (id=2.156217 task=tx) to server govnet02: result [ODistributedResponseManager]
2016-12-03 11:30:49:614 INFO  [govnet03]->[[govnet02, govnet01, govnet03]] Auto repairing completed. Sent 2 fix messages for 17 records (reqId=2.156225) [OConflictResolverDatabaseRepairer]

Steps to reproduce the problem
config/default-distributed-db-config.json
{
  "autoDeploy": true,
  "readQuorum": 1,
  "writeQuorum": "all",
  "executionMode": "synchronous",
  "readYourWrites": false,
  "newNodeStrategy": "dynamic",
  "servers": {
    "*": "master"
  },
  "clusters": {
    "internal": {
    },
    "*": {
      "servers": ["<NEW_NODE>"]
    }
  }
}

databases/test_w/distributed-config.json
{"@type":"d","@version":0,"autoDeploy":true,"readQuorum":1,"writeQuorum":"all","executionMode":"synchronous","readYourWrites":false,"newNodeStrategy":"dynamic","servers":{"@type":"d","@version":0,"*":"master"},"clusters":{"@type":"d","@version":0,"internal":{"@type":"d","@version":0},"*":{"@type":"d","@version":0,"servers":["govnet02","govnet03","govnet01","<NEW_NODE>"]},"orole_0":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"orole_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"ofunction_0":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"ofunction_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"osequence_0":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"osequence_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"oschedule_0":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"oschedule_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_2":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_7":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_8":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_5":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_6":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_17":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_16":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_15":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"v_14":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_22":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_13":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_12":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_21":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_11":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_10":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"v_23":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"ouser_0":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"ouser_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_18":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_17":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_19":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_8":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_15":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_20":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_16":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_21":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_22":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_13":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_23":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_14":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"e_11":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_12":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_1":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"e_10":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_18":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_19":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_16":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_17":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_14":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_15":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_2":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_1":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_multithread_4":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_3":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_6":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_22":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_13":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_5":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_12":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_multithread_21":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_edge1_10":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_edge1_9":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_edge1_8":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_edge1":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_edge1_5":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_edge1_4":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_edge1_7":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_edge1_6":{"@type":"d","@version":0,"servers":["govnet03","govnet02","govnet01","<NEW_NODE>"]},"tb_vertex2":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_vertex2_4":{"@type":"d","@version":0,"servers":["govnet01","govnet02","govnet03","<NEW_NODE>"]},"tb_vertex2_3":{"@

bin/server.sh
ORIENTDB_SETTINGS="-Dstorage.diskCache.bufferSize=8192 -DridBag.embeddedToSbtreeBonsaiThreshold=2147483647"

java code
initiate OrientGraph & ExecutorService :
OGlobalConfiguration.RID_BAG_EMBEDDED_TO_SBTREEBONSAI_THRESHOLD.setValue(Integer.MAX_VALUE);
OGlobalConfiguration.SQL_GRAPH_CONSISTENCY_MODE.setValue("tx");
threadspool.submit(new GraphClientEdge(new OrientGraph(sconn, user, pwd)));

implement Runnable:
String bsql = "create edge tb_edge1 from " +
        "(select from tb_multithread where uid="+ (lseq) + ") to " +
        "(select from tb_multithread where uid="+ (lseq+lrandom) + ") set " +
        "tag ='" + Thread.currentThread().getName() + System.currentTimeMillis() +"' " +
        "retry 20 wait 1000\n";
getGraph.command(new OCommandSQL(bsql)).execute();
getGraph.commit();

conflictstrategy: version

Could you please try with 2.2.14? We fixed an issue with replication.

I'm closing this issue because of no response since a while. In case the issue is still valid, please reopen/comment this. Thanks.


Support for ROS2 Iron Irwini

Summary:
I have been trying to build my own docker image with PyTorch 2.0 and ros2 iron but I run into this issue https://stackoverflow.com/questions/71606313/colcon-build-fail-rclpy. Since I may not be the only one looking for a docker image with such requirements, it would be nice implement this and contribute.
Proposal
Add support for the latest ROS2 version - Iron. While not necessary, communicating with other boards already running ros2 Iron is the goal.
Supported OS

Jetpack version 5+
Jetpack version 4 -> might be already running using older tools so does not make sense to bring support unless in demand

Priority images

ros iron
ros iron + PyTorch
ros iron (gui) + PyTorch

@IamShubhamGupto ros2 iron has already been supported:  https://github.com/dusty-nv/jetson-containers/tree/master/packages/ros
I was able to build it on top of PyTorch with:
./build.sh --name=test/ros2-iron-pytorch:r35.2.1 pytorch ros:iron-desktop

Interestingly, the reverse did not work because presumably ros installs a different/older version of pybind11:
./build.sh --name=test/ros2-iron-pytorch:r35.2.1 ros:iron-desktop pytorch

 In function ‘void onnx::pybind11_init_onnx_cpp2py_export(pybind11::module&)’:
  /tmp/pip-req-build-qpbtpzra/onnx/cpp2py_export.cc:165:15: error: ‘kw_only’ is not a member of ‘onnx::py’
    165 |           py::kw_only(),
        |               ^~~~~~~
  /tmp/pip-req-build-qpbtpzra/onnx/cpp2py_export.cc:223:15: error: ‘kw_only’ is not a member of ‘onnx::py’
    223 |           py::kw_only(),
        |               ^~~~~~~
  /tmp/pip-req-build-qpbtpzra/onnx/cpp2py_export.cc:306:15: error: ‘kw_only’ is not a member of ‘onnx::py’
    306 |           py::kw_only(),
        |               ^~~~~~~

@dusty-nv
Perfect! I must have missed this.
Do you have any suggestions on how I would add realsense support for dustynv/ros:iron-pytorch-l4t-r35.2.1?

@dusty-nv
Great! so im assuming the command is like
./build.sh --name=test/ros2-iron-pytorch:r35.2.1 pytorch ros:iron-desktop realsense
As for the ros node, we were considering to use this
https://github.com/IntelRealSense/realsense-ros

@dusty-nv Following up on using the above built container. We noticed ros2:iron is not fully compatible with Ubuntu 20.04 (focal)
Is it possible to create a Jetson image by explicitly specifying the ubuntu version? (ubuntu 22 jammy)

@IamShubhamGupto it then wouldn't have CUDA in it, otherwise you could just run the official OSRF containers
JetPack 6 with Ubuntu 22.04 will be out for Orin in the November timeframe.
I was able to build iron:desktop without issue on 20.04-based JetPack 5, and normally desktop is what would give me incompatibility issues, but I could see how it's possible with other 3rd-party complex packages.  Regardless you'll need to build most packages from source.  Using rosinstall_generator is the easy way for packages in the ROS index.

@dusty-nv Thank you for the update
I was hoping to get an immediate fix. For example, the https://github.com/IntelRealSense/realsense-ros node requires a dependency called xacroand launch_pytest which I was unable to add manually (not found in focal). Would rosinstall_generator solve this issue?
Diverging from the topic, is it possible to build and maintain my own containers for the Jetson platform? For example the Jetson nano does not seem to be receiving any jetpack updates but it would be nice to run Ubuntu 22 (with iron) on it as well

@IamShubhamGupto here's an example where i built realsense-ros package on top of humble in 20.04 container, and yea I added xacro to rosinstall_generator:
https://github.com/dusty-nv/create3_nano/blob/main/Dockerfile

@dusty-nv Do you know if we can upgrade Xavier NX to JP6? if not, can we run JP6 docker containers on a Xavier NX running JP5


The date is not displaying properly formatted in remote posts

fixed and pushed.... will need heroku updated tho