How to build an enterprise account with an Apple login?

Question Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Question Subject
Sorry, Please understand immature English grammar
Recently applied Apple login.
And I know that Apple Login is not included in the capability of the Enterprise Account.
So it seems that only Ad Hoc build can be built.
Is there a way to InHouse build a branch with an Apple login with an enterprise account?
Is there a way to inhouse build a branch include an Apple login?
Question Description
I tried add new Target with custom flag for sign in with apple, but not working.
#if APPLELOGIN
import AuthenticationServices
#endif
...

Here is error code in fastlane:
error: Provisioning profile "match InHouse com.xxx.xxx.ent" doesn't support the Sign In with Apple capability.
error: Provisioning profile "match InHouse com.xxx.xxx.ent" doesn't include the com.apple.developer.applesignin entitlement

Seems like your provisioning profile was configured without the entitlements and capapility that you need to build your app. You will need to fix that.

@janpio Thank you, reply.
As mentioned above, the Sign in with Apple feature cannot be enabled in Enterprise Capability.

Interesting.
Can you run the command with --verbose and post more of the output? Right now I can not pinpoint what code exactly is causing that error.

Here is error code :
❌  error: Provisioning profile "match InHouse com.company.myapp.ent" doesn't support the Sign In with Apple capability. (in target 'MyTarget' from project 'MyProject')
❌  error: Provisioning profile "match InHouse com.company.myapp.ent" doesn't include the com.apple.developer.applesignin entitlement. (in target 'MyTarget' from project 'MyProject')

    MobileCoreServices has been renamed. Use CoreServices instead. (in target 'FLAnimatedImage' from project 'Pods')
** ARCHIVE FAILED **
ERROR [2020-06-19 18:25:13.49]: Exit status: 65

+---------------+-------------------------+
|            Build environment            |
+---------------+-------------------------+
| xcode_path    | /Applications/Xcode.app |
| gym_version   | 2.145.0                 |
| export_method | enterprise              |
| sdk           | iPhoneOS13.5.sdk        |
+---------------+-------------------------+

INFO [2020-06-19 18:25:13.56]: ▸ note: Planning build
INFO [2020-06-19 18:25:13.56]: ▸ note: Constructing build description
INFO [2020-06-19 18:25:13.56]: ▸ error: Provisioning profile "match InHouse com.company.myapp.ent" doesn't support the Sign In with Apple capability. (in target 'MyTarget' from project 'MyProject')
INFO [2020-06-19 18:25:13.56]: ▸ error: Provisioning profile "match InHouse com.company.myapp.ent" doesn't include the com.apple.developer.applesignin entitlement. (in target 'MyTarget' from project 'MyProject')
INFO [2020-06-19 18:25:13.56]: ▸ warning: MobileCoreServices has been renamed. Use CoreServices instead. (in target 'FLAnimatedImage' from project 'Pods')
INFO [2020-06-19 18:25:13.56]:
ERROR [2020-06-19 18:25:13.56]: ⬆  Check out the few lines of raw `xcodebuild` output above for potential hints on how to solve this error
WARN [2020-06-19 18:25:13.56]: 📋  For the complete and more detailed error log, check the full log at:
WARN [2020-06-19 18:25:13.56]: 📋  /Users/myName/Library/Logs/gym/MyTarget-MyTarget.log
INFO [2020-06-19 18:25:13.56]:
ERROR [2020-06-19 18:25:13.56]: Looks like fastlane ran into a build/archive error with your project
ERROR [2020-06-19 18:25:13.56]: It's hard to tell what's causing the error, so we wrote some guides on how
ERROR [2020-06-19 18:25:13.56]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
ERROR [2020-06-19 18:25:13.56]: Before submitting an issue on GitHub, please follow the guide above and make
ERROR [2020-06-19 18:25:13.56]: sure your project is set up correctly.
ERROR [2020-06-19 18:25:13.56]: fastlane uses `xcodebuild` commands to generate your binary, you can see the
ERROR [2020-06-19 18:25:13.56]: the full commands printed out in yellow in the above log.
ERROR [2020-06-19 18:25:13.56]: Make sure to inspect the output above, as usually you'll find more error information there
INFO [2020-06-19 18:25:13.56]:

And the part before the error?

@janpio Here is before the error :
:sweat_smile: Sorry, It is too long. I hope there is a solution

+-------------------+------------------------------------------+
|                    Installed Certificate                     |
+-------------------+------------------------------------------+
| User ID           | xxxxxxxxxx                               |
| Common Name       | iPhone Distribution: xxxxxx xxxxxxx Inc. |
| Organisation Unit | xxxxxxxxxx                               |
| Organisation      | xxxxxx xxxxxxx Inc.                      |
| Country           | KR                                       |
| Start Datetime    | 2020-01-15 02:53:49 UTC                  |
| End Datetime      | 2023-01-14 02:53:49 UTC                  |
+-------------------+------------------------------------------+

INFO [2020-06-19 18:23:22.88]: Installing provisioning profile...
WARN [2020-06-19 18:23:23.99]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise' to '8d74f875-d220-4eda-80c1-47de4e6a77b8'
WARN [2020-06-19 18:23:23.99]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:23.99]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent'
WARN [2020-06-19 18:23:23.99]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/8d74f875-d220-4eda-80c1-47de4e6a77b8.mobileprovision'
INFO [2020-06-19 18:23:23.99]: Installing provisioning profile...
WARN [2020-06-19 18:23:24.95]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise' to '4bd87312-a9ea-4911-941b-8445a9bb7e49'
WARN [2020-06-19 18:23:24.95]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:24.95]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch'
WARN [2020-06-19 18:23:24.95]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/4bd87312-a9ea-4911-941b-8445a9bb7e49.mobileprovision'
INFO [2020-06-19 18:23:24.95]: Installing provisioning profile...
WARN [2020-06-19 18:23:26.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise' to '2dea30ec-1d4a-4cfc-97c4-d4655cb3cb8d'
WARN [2020-06-19 18:23:26.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:26.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension'
WARN [2020-06-19 18:23:26.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/2dea30ec-1d4a-4cfc-97c4-d4655cb3cb8d.mobileprovision'
INFO [2020-06-19 18:23:26.02]: Installing provisioning profile...
WARN [2020-06-19 18:23:27.08]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise' to '04eb23b5-3e36-47ab-8a59-89e21406a1c2'
WARN [2020-06-19 18:23:27.08]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:27.08]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus'
WARN [2020-06-19 18:23:27.08]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/04eb23b5-3e36-47ab-8a59-89e21406a1c2.mobileprovision'
INFO [2020-06-19 18:23:27.08]: Installing provisioning profile...
WARN [2020-06-19 18:23:28.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterprise' to '2bc232a5-5459-46ed-8178-ad953310ca11'
WARN [2020-06-19 18:23:28.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:28.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService'
WARN [2020-06-19 18:23:28.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/2bc232a5-5459-46ed-8178-ad953310ca11.mobileprovision'
INFO [2020-06-19 18:23:28.02]: Installing provisioning profile...
WARN [2020-06-19 18:23:29.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterprise' to '71846b8c-157b-4361-abbd-3e3bfc17b65c'
WARN [2020-06-19 18:23:29.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterprise_team-id' to 'XXXXXXXXXX'
WARN [2020-06-19 18:23:29.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterprise_profile-name' to 'match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent'
WARN [2020-06-19 18:23:29.02]: Setting environment variable 'sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterprise_profile-path' to '/Users/myname12/Library/MobileDevice/Provisioning Profiles/71846b8c-157b-4361-abbd-3e3bfc17b65c.mobileprovision'

+---------------------+------------------------------------------------------------+---------------------------------------------------------------+
|                                                          Installed Provisioning Profile                                                          |
+---------------------+------------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                       | Value                                                         |
+---------------------+------------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                            | com.xxxxxxxxxxxxx.xxxxxxx.ent                                 |
| Type                |                                                            | enterprise                                                    |
| Platform            |                                                            | ios                                                           |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise              | 8d74f875-d220-4eda-80c1-47de4e6a77b8                          |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_profile-name | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent                   |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_profile-path | /Users/myname12/Library/MobileDevice/Provisioning             |
|                     |                                                            | Profiles/8d74f875-d220-4eda-80c1-47de4e6a77b8.mobileprovision |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent_enterprise_team-id      | XXXXXXXXXX                                                    |
+---------------------+------------------------------------------------------------+---------------------------------------------------------------+

+---------------------+------------------------------------------------------------------+---------------------------------------------------------------+
|                                                             Installed Provisioning Profile                                                             |
+---------------------+------------------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                             | Value                                                         |
+---------------------+------------------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                                  | com.xxxxxxxxxxxxx.xxxxxxx.ent.watch                           |
| Type                |                                                                  | enterprise                                                    |
| Platform            |                                                                  | ios                                                           |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise              | 4bd87312-a9ea-4911-941b-8445a9bb7e49                          |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_profile-name | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch             |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_profile-path | /Users/myname12/Library/MobileDevice/Provisioning             |
|                     |                                                                  | Profiles/4bd87312-a9ea-4911-941b-8445a9bb7e49.mobileprovision |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch_enterprise_team-id      | XXXXXXXXXX                                                    |
+---------------------+------------------------------------------------------------------+---------------------------------------------------------------+

+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
|                                                             Installed Provisioning Profile                                                              |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                              | Value                                                         |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                                   | com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension                 |
| Type                |                                                                   | enterprise                                                    |
| Platform            |                                                                   | ios                                                           |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise     | 2dea30ec-1d4a-4cfc-97c4-d4655cb3cb8d                          |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_pr  | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension   |
|                     | ofile-name                                                        |                                                               |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_pr  | /Users/myname12/Library/MobileDevice/Provisioning             |
|                     | ofile-path                                                        | Profiles/2dea30ec-1d4a-4cfc-97c4-d4655cb3cb8d.mobileprovision |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension_enterprise_te  | XXXXXXXXXX                                                    |
|                     | am-id                                                             |                                                               |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+

+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
|                                                             Installed Provisioning Profile                                                              |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                              | Value                                                         |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                                   | com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus                  |
| Type                |                                                                   | enterprise                                                    |
| Platform            |                                                                   | ios                                                           |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise      | 04eb23b5-3e36-47ab-8a59-89e21406a1c2                          |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_pro  | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus    |
|                     | file-name                                                         |                                                               |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_pro  | /Users/myname12/Library/MobileDevice/Provisioning             |
|                     | file-path                                                         | Profiles/04eb23b5-3e36-47ab-8a59-89e21406a1c2.mobileprovision |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus_enterprise_tea  | XXXXXXXXXX                                                    |
|                     | m-id                                                              |                                                               |
+---------------------+-------------------------------------------------------------------+---------------------------------------------------------------+

+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
|                                                              Installed Provisioning Profile                                                               |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
| Parameter           | Environment Variable                                              | Value                                                           |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
| App Identifier      |                                                                   | com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService               |
| Type                |                                                                   | enterprise                                                      |
| Platform            |                                                                   | ios                                                             |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterpris  | 2bc232a5-5459-46ed-8178-ad953310ca11                            |
|                     | e                                                                 |                                                                 |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterpris  | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService |
|                     | e_profile-name                                                    |                                                                 |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterpris  | /Users/myname12/Library/MobileDevice/Provisioning               |
|                     | e_profile-path                                                    | Profiles/2bc232a5-5459-46ed-8178-ad953310ca11.mobileprovision   |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService_enterpris  | XXXXXXXXXX                                                      |
|                     | e_team-id                                                         |                                                                 |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+

+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
|                                                              Installed Provisioning Profile                                                               |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
| Parameter           | Environment Variable                                              | Value                                                           |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+
| App Identifier      |                                                                   | com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent               |
| Type                |                                                                   | enterprise                                                      |
| Platform            |                                                                   | ios                                                             |
| Profile UUID        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterpris  | 71846b8c-157b-4361-abbd-3e3bfc17b65c                            |
|                     | e                                                                 |                                                                 |
| Profile Name        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterpris  | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent |
|                     | e_profile-name                                                    |                                                                 |
| Profile Path        | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterpris  | /Users/myname12/Library/MobileDevice/Provisioning               |
|                     | e_profile-path                                                    | Profiles/71846b8c-157b-4361-abbd-3e3bfc17b65c.mobileprovision   |
| Development Team ID | sigh_com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent_enterpris  | XXXXXXXXXX                                                      |
|                     | e_team-id                                                         |                                                                 |
+---------------------+-------------------------------------------------------------------+-----------------------------------------------------------------+

INFO [2020-06-19 18:23:29.08]: All required keys, certificates and provisioning profiles are installed 🙌
INFO [2020-06-19 18:23:29.09]: Setting Provisioning Profile type to 'enterprise'
INFO [2020-06-19 18:23:29.09]: -----------------------------------------
INFO [2020-06-19 18:23:29.09]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:29.09]: -----------------------------------------
INFO [2020-06-19 18:23:29.09]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:29.09]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:29.09]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/8d74f875-d220-4eda-80c1-47de4e6a77b8.mobileprovision'
INFO [2020-06-19 18:23:29.10]: Going to update project 'xxxx.xcodeproj' with UUID
INFO [2020-06-19 18:23:29.83]: Updating target xxxx...
WARN [2020-06-19 18:23:29.83]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:29.83]: Updating configuration Release...
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxDeliveryStatus as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxWatch as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxWatchExtension as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxNotificationContent as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxNotificationService as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxUITests as it doesn't match the filter '^xxxx$'
WARN [2020-06-19 18:23:29.84]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxx$'
INFO [2020-06-19 18:23:30.69]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:30.69]: -----------------------------------------
INFO [2020-06-19 18:23:30.69]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:30.69]: -----------------------------------------
INFO [2020-06-19 18:23:30.69]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:30.69]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:30.69]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/4bd87312-a9ea-4911-941b-8445a9bb7e49.mobileprovision'
INFO [2020-06-19 18:23:30.69]: Going to update project 'xxxx.xcodeproj' with UUID
WARN [2020-06-19 18:23:32.19]: Skipping target xxxx as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxDeliveryStatus as it doesn't match the filter '^xxxxWatch$'
INFO [2020-06-19 18:23:32.19]: Updating target xxxxWatch...
WARN [2020-06-19 18:23:32.19]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:32.19]: Updating configuration Release...
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxWatchExtension as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxNotificationContent as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxNotificationService as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxUITests as it doesn't match the filter '^xxxxWatch$'
WARN [2020-06-19 18:23:32.19]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxxWatch$'
INFO [2020-06-19 18:23:33.48]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:33.48]: -----------------------------------------
INFO [2020-06-19 18:23:33.48]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:33.48]: -----------------------------------------
INFO [2020-06-19 18:23:33.48]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:33.48]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:33.48]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/2dea30ec-1d4a-4cfc-97c4-d4655cb3cb8d.mobileprovision'
INFO [2020-06-19 18:23:33.49]: Going to update project 'xxxx.xcodeproj' with UUID
WARN [2020-06-19 18:23:35.05]: Skipping target xxxx as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxDeliveryStatus as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxWatch as it doesn't match the filter '^xxxxWatchExtension$'
INFO [2020-06-19 18:23:35.05]: Updating target xxxxWatchExtension...
WARN [2020-06-19 18:23:35.05]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:35.05]: Updating configuration Release...
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxNotificationContent as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxNotificationService as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxUITests as it doesn't match the filter '^xxxxWatchExtension$'
WARN [2020-06-19 18:23:35.05]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxxWatchExtension$'
INFO [2020-06-19 18:23:37.73]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:37.73]: -----------------------------------------
INFO [2020-06-19 18:23:37.73]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:37.73]: -----------------------------------------
INFO [2020-06-19 18:23:37.73]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:37.73]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:37.73]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/04eb23b5-3e36-47ab-8a59-89e21406a1c2.mobileprovision'
INFO [2020-06-19 18:23:37.74]: Going to update project 'xxxx.xcodeproj' with UUID
WARN [2020-06-19 18:23:40.24]: Skipping target xxxx as it doesn't match the filter '^xxxxDeliveryStatus$'
INFO [2020-06-19 18:23:40.24]: Updating target xxxxDeliveryStatus...
WARN [2020-06-19 18:23:40.24]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:40.24]: Updating configuration Release...
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxWatch as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxWatchExtension as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxNotificationContent as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxNotificationService as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxUITests as it doesn't match the filter '^xxxxDeliveryStatus$'
WARN [2020-06-19 18:23:40.24]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxxDeliveryStatus$'
INFO [2020-06-19 18:23:41.86]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:41.86]: -----------------------------------------
INFO [2020-06-19 18:23:41.86]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:41.86]: -----------------------------------------
INFO [2020-06-19 18:23:41.86]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:41.86]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:41.86]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/2bc232a5-5459-46ed-8178-ad953310ca11.mobileprovision'
INFO [2020-06-19 18:23:41.87]: Going to update project 'xxxx.xcodeproj' with UUID
WARN [2020-06-19 18:23:43.12]: Skipping target xxxx as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxDeliveryStatus as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxWatch as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxWatchExtension as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxNotificationContent as it doesn't match the filter '^xxxxNotificationService$'
INFO [2020-06-19 18:23:43.13]: Updating target xxxxNotificationService...
WARN [2020-06-19 18:23:43.13]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:43.13]: Updating configuration Release...
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxUITests as it doesn't match the filter '^xxxxNotificationService$'
WARN [2020-06-19 18:23:43.13]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxxNotificationService$'
INFO [2020-06-19 18:23:44.92]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:44.92]: -----------------------------------------
INFO [2020-06-19 18:23:44.92]: --- Step: update_project_provisioning ---
INFO [2020-06-19 18:23:44.92]: -----------------------------------------
INFO [2020-06-19 18:23:44.92]: You’re updating provisioning profiles directly in your project, but have you considered easier ways to do code signing?
INFO [2020-06-19 18:23:44.92]: https://docs.fastlane.tools/codesigning/GettingStarted/
INFO [2020-06-19 18:23:44.92]: Parsing mobile provisioning profile from '/Users/myname12/Library/MobileDevice/Provisioning Profiles/71846b8c-157b-4361-abbd-3e3bfc17b65c.mobileprovision'
INFO [2020-06-19 18:23:44.94]: Going to update project 'xxxx.xcodeproj' with UUID
WARN [2020-06-19 18:23:46.57]: Skipping target xxxx as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.57]: Skipping target xxxxDeliveryStatus as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.57]: Skipping target xxxxWatch as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.57]: Skipping target xxxxWatchExtension as it doesn't match the filter '^xxxxNotificationContent$'
INFO [2020-06-19 18:23:46.57]: Updating target xxxxNotificationContent...
WARN [2020-06-19 18:23:46.57]: Skipping configuration Debug as it doesn't match the filter 'Release'
INFO [2020-06-19 18:23:46.57]: Updating configuration Release...
WARN [2020-06-19 18:23:46.57]: Skipping target xxxxNotificationService as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.58]: Skipping target xxxxApp_UnitTest as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.58]: Skipping target xxxxUITests as it doesn't match the filter '^xxxxNotificationContent$'
WARN [2020-06-19 18:23:46.58]: Skipping target xxxxWithAppleLogin as it doesn't match the filter '^xxxxNotificationContent$'
INFO [2020-06-19 18:23:48.87]: Successfully updated project settings in 'xxxx.xcodeproj'
INFO [2020-06-19 18:23:48.87]: [Fastlane Console] Build project
INFO [2020-06-19 18:23:48.95]: -----------------
INFO [2020-06-19 18:23:48.95]: --- Step: gym ---
INFO [2020-06-19 18:23:48.95]: -----------------
DEBUG [2020-06-19 18:23:48.95]: Merging provisioning profile mappings
DEBUG [2020-06-19 18:23:48.95]: -------------------------------------
DEBUG [2020-06-19 18:23:48.95]: Primary provisioning profile mapping:
DEBUG [2020-06-19 18:23:48.95]: {"com.xxxxxxxxxxxxx.xxxxxxx.ent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent", "com.xxxxxxxxxxxxx.xxxxxxx.ent.watch"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch", "com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension", "com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus", "com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService", "com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"}
DEBUG [2020-06-19 18:23:48.95]: Secondary provisioning profile mapping:
DEBUG [2020-06-19 18:23:48.95]: {:"com.xxxxxxxxxxxxx.xxxxxxx.ent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"}
DEBUG [2020-06-19 18:23:48.95]: Resulting in the following mapping:
DEBUG [2020-06-19 18:23:48.95]: {:"com.xxxxxxxxxxxxx.xxxxxxx.ent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"}
WARN [2020-06-19 18:23:49.01]: Resolving Swift Package Manager dependencies...
INFO [2020-06-19 18:23:49.01]: $ xcodebuild -resolvePackageDependencies -workspace xxxx.xcworkspace -scheme xxxx -configuration Release
INFO [2020-06-19 18:23:51.19]: ▸ Command line invocation:
INFO [2020-06-19 18:23:51.19]: ▸     /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -resolvePackageDependencies -workspace xxxx.xcworkspace -scheme xxxx -configuration Release
INFO [2020-06-19 18:23:59.97]: ▸ resolved source packages:
INFO [2020-06-19 18:23:59.99]: $ xcodebuild -showBuildSettings -workspace xxxx.xcworkspace -scheme xxxx -configuration Release
2020-06-19 18:24:04.239 xcodebuild[52645:1491127]  DTDeviceKit: deviceType from 00008030-001438521432802E was NULL
2020-06-19 18:24:04.336 xcodebuild[52645:1491115]  DTDeviceKit: deviceType from 00008030-001438521432802E was NULL
INFO [2020-06-19 18:24:21.20]: Detected provisioning profile mapping: {:"com.xxxxxxxxxxxxx.xxxxxxx.ent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService", :"com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"=>"match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent"}

+---------------------------------------------------------------------------------------+-----------------------------------------------------------------+
|                                                                 Summary for gym 2.145.0                                                                 |
+---------------------------------------------------------------------------------------+-----------------------------------------------------------------+
| workspace                                                                             | xxxx.xcworkspace                                                |
| configuration                                                                         | Release                                                         |
| scheme                                                                                | xxxx                                                            |
| silent                                                                                | true                                                            |
| clean                                                                                | true                                                            |
| output_directory                                                                      | ./temp/                                                         |
| output_name                                                                           | xxxx                                                            |
| export_method                                                                         | enterprise                                                      |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent                     | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent                     |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent.watch               | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch               |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension     | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.watch.extension     |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus      | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.deliverystatus      |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationService |
| export_options.provisioningProfiles.com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent | match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent.notificationContent |
| export_options.compileBitcode                                                         | false                                                           |
| export_xcargs                                                                         | -allowProvisioningUpdates                                       |
| codesigning_identity                                                                  | iPhone Distribution: xxxxxx xxxxxxx Inc.                        |
| skip_profile_detection                                                                | true                                                            |
| destination                                                                           | generic/platform=iOS                                            |
| build_path                                                                            | /Users/myname12/Library/Developer/Xcode/Archives/2020-06-19     |
| skip_package_ipa                                                                      | false                                                           |
| skip_package_pkg                                                                      | false                                                           |
| result_bundle                                                                         | false                                                           |
| buildlog_path                                                                         | ~/Library/Logs/gym                                              |
| xcode_path                                                                            | /Applications/Xcode.app                                         |
+---------------------------------------------------------------------------------------+-----------------------------------------------------------------+

+---------------------------------------------------------------------------------------------+----------------------+
|                                              Generated Build Command                                               |
+---------------------------------------------------------------------------------------------+----------------------+
| Option                                                                                | Value                |
+---------------------------------------------------------------------------------------------+----------------------+
| set -o pipefail &&                                                                          |                      |
| xcodebuild                                                                                |                      |
| -workspace xxxx.xcworkspace                                                                 |                      |
| -scheme xxxx                                                                                |                      |
| -configuration Release                                                                      |                      |
| -destination                                                                                | generic/platform=iOS |
| -archivePath /Users/myname12/Library/Developer/Xcode/Archives/2020-06-19/xxxx\ 2020-06-19\  |                      |
| 18.24.22.xcarchive                                                                          |                      |
| clean                                                                                |                      |
| archive                                                                                |                      |
| CODE_SIGN_IDENTITY=iPhone\ Distribution:\ xxxxxx\ xxxxxxx\ Inc.                             |                      |
| | tee /Users/myname12/Library/Logs/gym/xxxx-xxxx.log                                        |                      |
| | xcpretty                                                                                |                      |
+---------------------------------------------------------------------------------------------+----------------------+
INFO [2020-06-19 18:24:28.00]: ▸ 2020-06-19 18:24:28.008 xcodebuild[52665:1491803]  DTDeviceKit: deviceType from 00008030-001438521432802E was NULL
INFO [2020-06-19 18:24:28.10]: ▸ 2020-06-19 18:24:28.100 xcodebuild[52665:1491978]  DTDeviceKit: deviceType from 00008030-001438521432802E was NULL
INFO [2020-06-19 18:24:38.59]: ▸ Clean Succeeded
INFO [2020-06-19 18:25:13.46]: ▸ ❌  error: Provisioning profile "match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent" doesn't support the Sign In with Apple capability. (in target 'xxxx' from project 'xxxx')
INFO [2020-06-19 18:25:13.46]: ▸ ❌  error: Provisioning profile "match InHouse com.xxxxxxxxxxxxx.xxxxxxx.ent" doesn't include the com.apple.developer.applesignin entitlement. (in target 'xxxx' from project 'xxxx')

Yes, that tells me that it is failing in gym.
When you also follow https://github.com/fastlane/fastlane/issues/16628#issuecomment-646514267 now I might be able to correlate with your lane content and actions.

Thanks reply, @janpio
I will try again.

I Solved, using add target.
Thank you for every reply @janpio


Do these warnings matter?

CUDA9 is used here.
[  8%] Building NVCC (Device) object caffe/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_molgrid_data_layer.cu.o
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(13): warning: host annotation on a defaulted function("gfloat3") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(13): warning: device annotation on a defaulted function("gfloat3") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(34): warning: host annotation on a defaulted function("operator=") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(34): warning: device annotation on a defaulted function("operator=") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(60): warning: function "__shfl_down(float, unsigned int, int)"
/garlic/apps/cuda9.0/include/sm_30_intrinsics.hpp(278): here was declared deprecated ("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).")
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(61): warning: function "__shfl_down(float, unsigned int, int)"
/garlic/apps/cuda9.0/include/sm_30_intrinsics.hpp(278): here was declared deprecated ("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).")
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(62): warning: function "__shfl_down(float, unsigned int, int)"
/garlic/apps/cuda9.0/include/sm_30_intrinsics.hpp(278): here was declared deprecated ("__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).")
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(13): warning: host annotation on a defaulted function("gfloat3") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(13): warning: device annotation on a defaulted function("gfloat3") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(34): warning: host annotation on a defaulted function("operator=") is ignored
/garlic/apps/Downloads/gnina/./gninasrc/lib/gpu_math.h(34): warning: device annotation on a defaulted function("operator=") is ignored

We haven't moved to CUDA9 yet.  When we do, we'll fix these warnings.

So, which CUDA version should be used here, 7.5 or 8? Other than the warning, is using CUDA 9 problematic?

We are using 8, but I haven’t had any problems with 9 in my limited testing.


TypeError: Cannot read property '_id' of undefined

TypeError: Cannot read property '_id' of undefined  in global variable id is not found in the helpers editIcon function

TypeError: Cannot read property '_id' of undefined in global variable id is not found in the helpers editIcon function

Hello. Did you add it as a global variable in app.js?
app.use((req, res, next)=> {   res.locals.user = req.user || null;   next() })

TypeError: Cannot read property '_id' of undefined in global variable id is not found in the helpers editIcon function

What view did you have this error?
Ensure you have the middleware in app.js file
app.use((req, res, next)=> {   res.locals.user = req.user || null;   next() })
Also, ensure all queries to MongoDB is async with await.
I forgot to put await when using async and it gave me the same error you have

TypeError: Cannot read property '_id' of undefined in global variable id is not found in the helpers editIcon function

TypeError: Cannot read property '_id' of undefined in global variable id is not found in the helpers editIcon function

What view did you have this error?
Ensure you have the middleware in app.js file
app.use((req, res, next)=> { res.locals.user = req.user || null; next() })
Also, ensure all queries to MongoDB is async with await. I forgot to put await when using async and it gave me the same error you have

the public story view file is showing the error
already used the app.use((req, res, next)=> { res.locals.user = req.user || null; next() }) in app.js file

Any solutions?


Tweepy script stops for no reason

I have a list of screen names (a few hundred) and their tweets (the ids). With that list, I'm using Tweepy to get the tweet status and the retweeters' ids. I'm using the code I show below that works fine.
The problem is that after a few screen names (10-15) from the initial list, the python script stops without printing any error. Initially, I was running the script with:
python get_rt.py > log 2>&1 &
which sometimes does not "catch" all the print errors. So I implemented a traceback with logging and there is no error in the traceback. The script justs stop for some reason.
Any idea why it stops or how should I do to catch the error?
import io,json,sys
import traceback
import logging

#Logging
LOG_FILENAME = 'log_exception.txt'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)

# Tweepy
import tweepy,time
consumer_key = 'XXX'
consumer_secret = 'XXX'
auth = tweepy.AppAuthHandler(consumer_key, consumer_secret)
api = tweepy.API(auth,wait_on_rate_limit=True, wait_on_rate_limit_notify=True, compression=True)

#MongoDB
from pymongo import MongoClient
client = MongoClient('localhost', 27018)
db = client['Twitter']
col_tweets = db['Tweets']
col_users = db['Users']

#Usefull function to save data to DB
def save_user(user_info):
    id_str = user_info['id_str']
    col_users.update({'id_str':id_str},user_info,upsert = True)
def save_tweet(tweet_info):
    id_str = tweet_info['id_str']
    col_tweets.update({'id_str':id_str},tweet_info,upsert = True)

screen_names = [...] #list of screen names
try:

    for sc_name in screen_names:
        print(sc_name)
        tweets_data = []
        with io.open('tweets_{}.json'.format(sc_name)) as f: #open the file containing the tweets from screen names X
            for line in f:
                tweet = json.loads(line)
                if tweet['retweets_count'] >= 1:
                    tweets_data.append(tweet)
        if not tweets_data:
            continue

        for i,tweet in enumerate(tweets_data):
            t_id = tweet['id']
            try:
                rts = api.retweets(id = t_id,count = 100,tweet_mode="extended")
                if rts:
                    retweeted_status = rts[0]._json['retweeted_status']
                    rts_u_ids = []
                    for rt in rts:
                        rt = rt._json
                        user_rt = rt['user']
                        save_user(user_rt)
                        rts_u_ids.append(user_rt['id_str'])
                    retweeted_status['retweeters_ids'] = rts_u_ids
                    save_tweet(retweeted_status)
            except tweepy.TweepError:
                time.sleep(60 * 15)
                print("Sleeping 60*15")
except Exception as e:
    logging.error(traceback.format_exc())

You're manually sleeping when also wait_on_rate_limit=True:
except tweepy.TweepError:
    time.sleep(60 * 15)
    print("Sleeping 60*15")

You should use one or the other. You're probably hitting a rate limit and logging/printing that info in separate places, so you don't see it in your log.

That's why I have 900 seconds (the 15 min rate limit). The problem is that it never catch that exception. If so I should have seen it when running using
python get_rt.py > log 2>&1 &
But nothing...

Are you sure it hasn't simply reached the end of screen_names?

If so I should have seen it when running using
python get_rt.py > log 2>&1 &

This will redirect both the stderr and stdout to a file called log while executing the script in the background. You're sure that the log file is empty and that the job/process completes instead of continuing to run in the background?
Instead of doing this and making it more difficult to debug, you could simply run the program normally and look at any errors or tracebacks in the console.

That's why I have 900 seconds (the 15 min rate limit). The problem is that it never catch that exception.

This will catch all TweepErrors, not just rate limits. In fact, a RateLimitError should never occur, since you have wait_on_rate_limit set to True.

Are you sure it hasn't simply reached the end of screen_names?
For sure. I have more than 500 screen names and it will take a few days to get all the data.

This will redirect both the stderr and stdout to a file called log while executing the script in the background. You're sure that the log file is empty and that the job/process completes instead of continuing to run in the background?

Are you sure it hasn't simply reached the end of screen_names?
Yes, I'm sure. I have more than 500 screen names. It will take days to get all the data

This will redirect both the stderr and stdout to a file called log while executing the script in the background. You're sure that the log file is empty and that the job/process completes instead of continuing to run in the background?
Yes, I'm sure. I check with top

This will catch all TweepErrors, not just rate limits. In fact, a RateLimitError should never occur, since you have wait_on_rate_limit set to True.
I know. Tha's why this is strange. Because this exception is never caught.

Yes, I'm sure. I have more than 500 screen names. It will take days to get all the data

Are you sure each one has tweets_data though? How many sc_names are being printed?

Yes, I'm sure. I check with top

Again, instead of using indirect methods of logging and determining whether the script is still running, just run it directly in the console without pipes or other options.
As it is, this issue isn't actionable, and it's difficult to help you when there's no traceback or determinable issue.

I know. Tha's why this is strange. Because this exception is never caught.

Why are you expecting a TweepError?

Not sure if you notice from my code but there is a traceback logging. The problem is precisely that from it no error is reached.
I need to run the script for several days, more precisely about 15 days. Run it in the terminal is not a good approach.
I'm not expecting a TweepError. I have it in case something wrong happen. For that scenario just sleep in continue to the next screen name.

Not sure if you notice from my code but there is a traceback logging. The problem is precisely that from it no error is reached.

Right, which is why I'm asking if you're certain the script didn't just complete successfully.

I need to run the script for several days, more precisely about 15 days. Run it in the terminal is not a good approach.

I don't really see the difference in keeping a terminal open. The process is going to be running and using resources either way.

I'm not expecting a TweepError. I have it in case something wrong happen.

Then why is not encountering it strange?

I had similar issue. On 20000 twitter ids maybe 20 had this issue.
Payload:
{
"request": "/1.1/friends/list.json",
"error": "Not authorized."
}
for i in range(3): 	try: 	    friends = self.api.GetFriends( 	        user_id=twitter_id, 	        screen_name=None, 	        cursor=None, 	        count=None, 	        total_count=total_count, 	        skip_status=True, 	        include_user_entities=False 	    ) 	except Exception as e: 	    print(str(e)) 	    time.sleep(10)     if friends is not None:           break

This is a separate issue; you're encountering an exception.
However, it's also impossible to tell what your issue is without seeing the full traceback and/or the relevant code, i.e. api_call.
For code block usage, see https://help.github.com/articles/creating-and-highlighting-code-blocks/.


Add ability to set a the tag of the panel header title

Will resolve #448

  Add a parameter to customise the tag used within the panel header element


determine the type of libc when download rust-analyzer

We need to determine the type of libc when download rust-analyzer.

Good point. But there has to be a better way to figure out if it's gnu or musl?

The way to get the Libc type through shell is basically realized through ldd. You can take a look at this article: https://dev.to/0xbf/how-to-get-glibc-version-c-lang-26he

Hmm I don't like this. Seems very fragile


error in deformable_col2im_cuda: too many resources requested for launch

I'm getting the following errors while running test.py:
"error in deformable_col2im_cuda: too many resources requested for launch"
Any tips?

Me too

I have a same problem ,have you solved it?

maybe higher  graphics card is nedded i think :)

I have a question. We used Deformable Conv in classification tasks. We set the training batchsize the same as im2col_step. During the test process, we put different numbers of test samples in test batch (e.g. test the testing dataset by input one sample per time, or test the testing dataset by inputing ten samples per time), and get different classification results. It seems that how many samples we input to the network each time impacts the final classification results. So why is this happening? Will you kindly give me some advice? What's the relationship between testing batchsize and im2col_step? What's the relationship between training batchsize and im2col_step?


Implemented regex fix for ToC to prevent HTML tags from being written to the document title

Implemented the unused regexp named htmlPattern to prevent this issue.
Fixes #1119

@MikeRalphson Please let me know if you're good to merge for this.


interpret the error returned from request.go

Request.go generates a generic "Not Found" error when it gets a 404 from the API. We pass that back up the chain and report it to the user. That error could be a lot more specific if we interpret it at a level where we know what it was we were trying to access. This PR adds that interpreter at the command level so we can say 'deployment not found'.

 Better error messages when a deployment isn't found

Travis is marking this PR as failed because Travis is talking to github too much. It can be ignored for now, but I wonder if there's a way to rewrite that failing test so it doesn't talk to external services (since that's bad etiquette).
error message:
--- FAIL: TestLatestRelease (0.07s)
	update_test.go:13: GET https://api.github.com/repos/ReconfigureIO/reco/releases/latest: 403 API rate limit exceeded for <IP_ADDRESS>. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) [rate reset in 33m49s]
	update_test.go:16: Returned string is empty


chore(master): Release 0.16.3

:robot: I have created a release beep boop
aztec-packages: 0.16.3
0.16.3 (2023-12-05)
Bug Fixes

Npm release of l1-contracts (#3571) (487419b)

Miscellaneous

CLI's startup time was pushing almost 2s. This gets the basic 'help' down to 0.16. (#3529) (396df13)

Documentation

Documenting issue with context.block_header (#3565) (1237e26)

barretenberg.js: 0.16.3
0.16.3 (2023-12-05)
Miscellaneous

CLI's startup time was pushing almost 2s. This gets the basic 'help' down to 0.16. (#3529) (396df13)

barretenberg: 0.16.3
0.16.3 (2023-12-05)
Miscellaneous

CLI's startup time was pushing almost 2s. This gets the basic 'help' down to 0.16. (#3529) (396df13)

This PR was generated with Release Please. See documentation.

Benchmark results
Metrics with a significant change:

note_history_trial_decrypting_time_in_ms (10): 234 (-32%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 1237e265 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
222,972
868,220
3,449,528

l1_rollup_execution_gas
842,059
3,595,328
22,204,897

l2_block_processing_time_in_ms
2,248 (+2%)
8,479 (-2%)
35,219 (+1%)

note_successful_decrypting_time_in_ms
311
920
3,346 (+1%)

note_trial_decrypting_time_in_ms
20.8 (+3%)
44.9 (-12%)
202

l2_block_building_time_in_ms
20,182
80,233
321,478

l2_block_rollup_simulation_time_in_ms
16,645
66,347
265,881

l2_block_public_tx_process_time_in_ms
3,505
13,814
55,350

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
24,442 (-1%)
47,912 (+2%)

note_history_successful_decrypting_time_in_ms
2,183 (+2%)
4,245 (+2%)

note_history_trial_decrypting_time_in_ms
162 (-1%)
:warning: 234 (-32%)

node_database_size_in_bytes
3,623,669
3,918,978

pxe_database_size_in_bytes
29,748
59,307

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
199
43,109
20,441

private-kernel-ordering
115 (+1%)
25,833
9,689

base-rollup
2,958
667,692
873

root-rollup
87.5 (+2%)
4,072
881

private-kernel-inner
260
64,516
20,441

public-kernel-private-input
171
25,203
20,441

public-kernel-non-first-iteration
168
25,245
20,441

merge-rollup
10.8
2,592
873

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
10,323
25,938

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/aztec-packages-v0.16.3 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/barretenberg.js-v0.16.3 :sunflower:

:robot: Release is at https://github.com/AztecProtocol/aztec-packages/releases/tag/barretenberg-v0.16.3 :sunflower:


kuma-dp: 1.5.0 -> 1.7.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kumahq/kuma/releases.
meta.description for kuma-dp is: "Service mesh controller"
meta.homepage for kuma-dp is: "https://kuma.io/"
meta.changelog for kuma-dp is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.7.1 with grep in /nix/store/08ncs9c8jz8g5cafnf3gacc2g1vfbn34-kuma-dp-1.7.1
found 1.7.1 in filename of file in /nix/store/08ncs9c8jz8g5cafnf3gacc2g1vfbn34-kuma-dp-1.7.1

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
kuma
kuma-cp
kuma-dp
kuma-experimental
kuma-prometheus-sd
kumactl

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/08ncs9c8jz8g5cafnf3gacc2g1vfbn34-kuma-dp-1.7.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kuma-dp https://github.com/r-ryantm/nixpkgs/archive/c7ff05b20302a0aade0bb293d723b0a0d8ed3b08.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/08ncs9c8jz8g5cafnf3gacc2g1vfbn34-kuma-dp-1.7.1
ls -la /nix/store/08ncs9c8jz8g5cafnf3gacc2g1vfbn34-kuma-dp-1.7.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

6 packages built:

kuma
kuma-cp
kuma-dp
kuma-experimental
kuma-prometheus-sd
kumactl

Maintainer pings
cc @zbioe for testing.

addressed by #183454


decorateEnv

Would be nice to have a hook in the same vein as decorateConfig to extend the env passed to the pty.
See: https://github.com/zeit/hyperterm/pull/354/files#diff-e3160a2ef9b1781b8a44576cd311c948L27

Close?


The parameters of loss are always similarity during training

I have 3 losses, such as
"""
tensor([0.9926, 0.9926, 0.9927], requires_grad=True)
tensor([0.9908, 0.9908, 0.9909], requires_grad=True)
tensor([0.9873, 0.9873, 0.9873], requires_grad=True)
"""

我也是这样的，请问你解决了吗？

I  meet the same problem two

Same issue. Any idea?


Local (directory) default version

Apologies if I missed this being discussed previously (possibly related to #74, #132, #139, and #45), but is there any way to set a default R version per directory? I don't use RStudio, so I'm not sure if the method described in the other issues would apply here (please correct me if I'm wrong).
I was thinking that this could work a little like pyenv in python, which has the pyenv local 3.x command to set the version you'd like to use (https://github.com/pyenv/pyenv/blob/master/COMMANDS.md#pyenv-local). Obviously this could be tied to the renv.lock file if used, but I think manually specifying it would work well and might be easier to implement.

Thanks for the suggestion, this would make sense, but rig currently does not do this.
Maybe it will at some point, but not just yet. It is not entirely clear how this should work with rig, but the Python docs are useful.
If you really want to do this, you can change the PATH to point a specific R version, in your local shell, and then that version is use in all subprocesses, unless they change or ignore the PATH of course.

Echoing this would be useful expecially when mounting projects in the rig container (be it via visual studio code and the devcontainer setup or manually via docker), so it auto-selects either the nearest or exact version depending on implementation logic.
Be nice to be able to have a .r-version file with 4.1 in and then get the latest supported rig build for that branch.

Wanted to +1 this. I have enjoyed this kind of pattern (having a dotfile in a local directory and rig/terminal automatically switching versions if it finds a file) in the past through stuff like nvm (with its .nvmrc files) and chruby (with .ruby-version files).

One question that comes up early with this pattern is what should happen with user package libraries.
Is that a problem? Should 4.3.0 and 4.3.1 have a separate library? I would lean towards NO, implying that if you want more separation and (say) project-specific libraries, you'd need to use an additional tool, e.g. https://github.com/rstudio/renv.
Does this make sense? (Maybe we should have another option to use fully version-specific libraries, independently of the local .rigrc feature?)

Yet another question. Do I understand it correctly, that in order to set up a "project" with the correct R versions, users would need to run rig use within the directory first?
I.e. it is not expected that just changing the working directory and starting R (or equivalently, opening RStudio or VS code in that project/directory) is supposed to set up the correct R version (and possibly other setup)?
Isn't that a bit inconvenient? Ideally, opening the project in RStudio should already start up with the correct R version? How do other editors do this? Does VS Code recognize .nvmrc files, and does it set up the correct Node version?

One question that comes up early with this pattern is what should happen with user package libraries.
Is that a problem? Should 4.3.0 and 4.3.1 have a separate library? I would lean towards NO, implying that if you want more separation and (say) project-specific libraries, you'd need to use an additional tool, e.g. https://github.com/rstudio/renv.
Does this make sense? (Maybe we should have another option to use fully version-specific libraries, independently of the local .rigrc feature?)

Slightly off topic but you've raised a question - if patch versions are considered the same, is it desirable for the following to happen:

As you can see rig isn't able to select a version by the major.minor even if it's installed already.
Interestingly, it can if you do rig add 4.1 first, presumably setting up an alias internally?

if patch versions are considered the same

They are not the same (on Linux and Windows), but they share the same user package library, simply because that's the default setup by R.

In that case would it be a good or bad design choice if rig being asked to default to a major.minor release just sets to the nearest major.minor.patch, maybe with an additional but non fatal warning in the terminal that an exact match has not been found?

if patch versions are considered the same

They are not the same (on Linux and Windows), but they share the same user package library, simply because that's the default setup by R.

In that case would it be a good or bad design choice if rig being asked to default to a major.minor release just sets to the nearest major.minor.patch, maybe with an additional but non fatal warning in the terminal that an exact match has not been found?

Possibly. I have wanted to have more explicit support for aliases (e.g. you can say rig default release already), so this would kind of fall into that category.
But yeah, mostly independent of the original issue.

I think to answer some of the questions that have come up, it might be good if rig has a fallback version that it defaults if it can't find a file/something that specifies a particular version be used. It might be reasonable to have this as the most recent version (e.g. rig default release, as @gaborcsardi suggested).
Regarding how it should work in practice, I would potentially lean towards having separate libraries for each minor version, where a project that specifies a particular R version should also require specific package versions, managed by renv. Upon setting a local R version, rig could run renv::init(), for example. I believe this might reduce the number of edge cases that have to be dealt with. However, I appreciate that there are some instances where renv isn't warranted, so this isn't a strong preference.
To initialize a project with an R version, I think forcing the user to be intentional is OK e.g. rig local 4.2.1. After this first time, possibly it could save and source the version information in a similar manner as renv i.e., using .Rprofile? Then when R/RStudio/other editors start up in that directory it switches to the local version, otherwise it stays in the default R version?

In general, I think renv users will need to have a different workflow, so for now, I would focus on use cases without renv.
The thing is, using .Rprofile is not great, because if there is an .Rprofile, then the ~/.Rprofile is not used, and people have setup code there. Unless of course they use renv, but that case is difficult as well, because we would need to merge renv and rig setup in a single .Rprofile.
So ideally, this would work without creating an .Rprofile file. Which means that the user needs to run rig use every time they "open" the project.

Yet another question. Do I understand it correctly, that in order to set up a "project" with the correct R versions, users would need to run rig use within the directory first?
I.e. it is not expected that just changing the working directory and starting R (or equivalently, opening RStudio or VS code in that project/directory) is supposed to set up the correct R version (and possibly other setup)?
Isn't that a bit inconvenient? Ideally, opening the project in RStudio should already start up with the correct R version? How do other editors do this? Does VS Code recognize .nvmrc files, and does it set up the correct Node version?

Sorry, just seeing this now.  You're right that running rig use every time would be very annoying. nvm and chruby solve for this by asking that users add hooks into their .zshrc or .bashrc (or whatever) files that automatically switch versions if the right dotfile is detected. This is explained in this nvm guide: https://github.com/nvm-sh/nvm?tab=readme-ov-file#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file
I think something similar for rig would be great. cd into a folder, and rig automaticaly runs rig use X based on a version in a .rig or .r-version file. I'm not sure how this would work with RStudio, though. Can pre-launch hooks be added to RStudio, or is there any ability for version switching there? That's a bit beyond my comprehension.

@tomcardoso I suppose rig could set up an /usr/local/bin/R (+ Rscript) script that switches version to the one prescribed in a local .rigconfig (or .rconfig?) file.
But we can't really do much with RStudio, I am afraid. There is an RStudio hook to run R code at startup, but you'd need to set that up from an .Rprofile, which means that R has to be running already, which is too late to choose a version. So RStudio would need to support .rconfig files explicitly.

Makes sense. FWIW, I think shell hooks would be a great start. And I wonder, too, if the RStudio folks would consider building this into the app.
R (and R package) version inconsistencies are one of the great pain points for me (and, I suspect, many others) in R. Sharing code, deploying to GitHub or Shiny, etc. are a huge pain because packages change, backwards compatibility gets broken, functions get deprecated, and so on – all of which makes the R development toolchain quite brittle. Deploying a GitHub Action-based R scraper is often an exercise in frustration. renv has helped somewhat, but the problem is that the libraries are still at the mercy of the local R version. So whatever can be done to integrate the shell, rig, renv and RStudio more tightly would be hugely appreciated. I'm happy to help with code, feature/design suggestions or as a guinea pig for an auto-switching feature, FWIW; just let me know.

Thanks for the suggestion, this would make sense, but rig currently does not do this.
Maybe it will at some point, but not just yet. It is not entirely clear how this should work with rig, but the Python docs are useful.
If you really want to do this, you can change the PATH to point a specific R version, in your local shell, and then that version is used in all subprocesses, unless they change or ignore the PATH of course.

I think that the error of rig defaultcommand requiring sudo permsions could be improved by explaining the user how can they set the required variables theirself.
For example:
$ export PATH=/opt/R/3.6.3/bin:$PATH
or
$ export PATH=/opt/R/4.3.2/bin:$PATH
(I assume other things should be changed too)

Yet another question. Do I understand it correctly, that in order to set up a "project" with the correct R versions, users would need to run rig use within the directory first?
I.e. it is not expected that just changing the working directory and starting R (or equivalently, opening RStudio or VS code in that project/directory) is supposed to set up the correct R version (and possibly other setup)?
Isn't that a bit inconvenient? Ideally, opening the project in RStudio should already start up with the correct R version? How do other editors do this? Does VS Code recognize .nvmrc files, and does it set up the correct Node version?

AFAIK, it leaves it up to the user on how they'd like to hook in, but provides some examples. Though this is just shell integration, and not editor-specific.
I will add that using direnv is always a good workaround.

rig switch $(< .rigrc)

I think this is fine, as long as you are not running multiple versions in parallel, because rig switch is a global switch.

This requires sudo:

rig switch $(< .rigrc)

I think this is fine, as long as you are not running multiple versions in parallel, because rig switch is a global switch.

For Ubuntu 22, I imagine something like this:
if [ -f .rigrc ]; then
NEWPATH=$PATH
NEWPATH=$(echo "$NEWPATH" | sed -e 's/:/usr/local/bin/R$//')
NEWPATH=$(echo "$NEWPATH" | sed -e 's/:/opt/R/3.6.3/bin$//')
NEWPATH=$(echo "$NEWPATH" | sed -e 's/:/opt/R/4.3.2/bin$//')
NEWPATH=$(echo "$NEWPATH" | sed -e 's/:/opt/R/4.4.0/bin$//')
RPATH=/opt/R/$(< .rigrc)/bin
export PATH=$RPATH:$NEWPATH
echo $PATH
fi

Any updates regarding this? I think it could be easier to solve it using Positron, right?

For what it's worth, I like rig, but I've been trying out a combination of pixi and direnv with some success (see here, though be sure to add the direnv eval to your shell, which isn't included in the pixi instructions). This allows me to specify an R version for each project, and, assuming I have created the necessary .envrc file in the project root, the correct version is automatically loaded by pixi. A few extra steps and files that I would ideally like, but has been pretty smooth overall

@arnold-c Maybe we can close this issue then?

@gaborcsardi More than happy to - I didn't originally in case this was something that was being left as a future plan, but please feel free to close if that's not the case (at least, not imminently). Thanks for the discussion and openness to the thought!


/usr/bin/ld: cannot find /usr/local/cudnn/lib64: file format not recognized

when running "python setup.py bdist_wheel". i get the following error, please help!
running bdist_wheel
running build
running build_py
running build_ext
Release
|||||CMAKE ARGS||||| ['-DCMAKE_PREFIX_PATH=/home/yh/anaconda3/envs/centerpoint/lib/python3.6/site-packages/torch', '-DPYBIND11_PYTHON_VERSION=3.6', '-DSPCONV_BuildTests=OFF', '-DCMAKE_CUDA_FLAGS="--expt-relaxed-constexpr"', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/yh/Desktop/spconv/build/lib.linux-x86_64-3.6/spconv', '-DCMAKE_BUILD_TYPE=Release']
-- Caffe2: CUDA detected: 11.2
-- Caffe2: CUDA nvcc is: /usr/local/cuda-11.2/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda-11.2
-- Caffe2: Header version is: 11.2
-- Found cuDNN: v8.2.1  (include: /usr/local/cudnn/include, library: /usr/local/cudnn/lib64)
-- Autodetected CUDA architecture(s):  8.6
-- Added CUDA NVCC flags for: -gencode;arch=compute_86,code=sm_86
-- pybind11 v2.10.0 dev1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yh/Desktop/spconv/build/temp.linux-x86_64-3.6
[ 15%] Built target spconv_nms
[ 23%] Linking CXX shared library ../../../lib.linux-x86_64-3.6/spconv/libspconv.so
[ 38%] Built target spconv_utils
/usr/bin/ld: cannot find /usr/local/cudnn/lib64: file format not recognized
collect2: error: ld returned 1 exit status
make[2]: *** [src/spconv/CMakeFiles/spconv.dir/build.make:241: ../lib.linux-x86_64-3.6/spconv/libspconv.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:138: src/spconv/CMakeFiles/spconv.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Traceback (most recent call last):
  File "setup.py", line 89, in <module>
    zip_safe=False,
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/site-packages/wheel/bdist_wheel.py", line 299, in run
    self.run_command('build')
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "setup.py", line 40, in run
    self.build_extension(ext)
  File "setup.py", line 73, in build_extension
    subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
  File "/home/yh/anaconda3/envs/centerpoint/lib/python3.6/subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j4']' returned non-zero exit status 2.

I have the same problem


Fix comment triangles and tweak inline comment margins

Fix various miscolored comment bubble triangles
Tweak padding on inline comment boxes

Actually I think I can simplify this triangle stuff even more by inherting background and border colors from the parent element.

Actually no, inheriting colors does not really work in all cases. Should be good to go.

Rebased.


Remove local profile

Is this a duplicate of #24 ?

Cherry-pick on a redhat branch. @geoand do you know if there is a way to have one PR for both branches?

@gytis Sorry, I didn't see that :)
I'm not aware of any such feature unfortunately

Seems that rhoar-bot doesn't have correct repositories configured as it's searching for me.snowdrop:spring-boot-bom:pom:1.5.10.SP2-redhat-2 in Maven Central


⚠ Bofrost.lu has degraded performance

In 3fde47f, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1283 ms

Resolved: Bofrost.lu performance has improved in 908e06f after 13 minutes.


Streaming: refactor streaming into adapter. General improvements and quality.

Fixes #2490
Description
The high level purposes of this change are mainly:

Integrate multiple streaming transports (web sockets and named pipes) into the BotFrameworkHttpAdapter
All code that worked before, works the same way now. Named pipes and web sockets are opt in only and the new code paths should only trigger as response to requests through those transports.
General rearrangement of libraries and abstractions. Removing Microsoft.Bot.Builder.StreamingExtensions, moving content into the bot framework (http) adapter, and renaming Microsoft.Bot.StreamingExtensions-> Microsoft.Bot.Streaming
General quality improvements: Code comments, documentation and error management improvement.

Usage
Usage: WebSockets bot
In startup.cs:
app.UseWebSockets();

Specific Changes

Move logic into BotFrameworkHttpAdapter
Expose UseWebSockets and UseNamedPipes methods to enable socket and named pipes respectively
Delete Bot.Builder.StreamingExtensions project
Rename Microsoft.Bot.StreamingExtensions-> Microsoft.Bot.Streaming
Functional tests!!!
Code comments: Add documentation to undocumented classes and methods that are part of the surface
Update tests to new structure
Logging: Add key pieces of logging for easier troubleshooting, including more actionable error information

Testing
We have 4 sources of testing

Streaming extensions: This code has been available as part of the streaming extensions preview package (10,000+ downloads so far) and we've had feedback and bugs reported, which were promptly fixed.
[In progress] E2E directline tests: Once this gets merged and directline js consumes it, we'll set up end to end tests, but they will run externally as part of the directline pipeline
[In progress] Functional tests: @DDEfromOR wrote the functional tests included in this PR, and is in the process of integrating with the build pipeline.
Unit tests: Thorough code coverage in the checked in code. Report below:

Code Coverage Report [Coming soon!]

Pull Request Test Coverage Report for Build 83986

0 of 0   changed or added relevant lines in 0 files are covered.
250 unchanged lines in 7 files lost coverage.
Overall coverage decreased (-1.4%) to 76.798%

Files with Coverage Reduction
New Missed Lines
%

/libraries/Microsoft.Bot.Builder.Dialogs/ObjectPath.cs
1
75.14%

/libraries/Microsoft.Bot.Builder.Dialogs/Prompts/OAuthPrompt.cs
1
57.23%

/libraries/Microsoft.Bot.Builder.Azure/CosmosDbStorageOptions.cs
2
50.0%

/libraries/Microsoft.Bot.Builder/MemoryTranscriptStore.cs
2
86.09%

/libraries/Microsoft.Bot.Builder.Dialogs/DialogContext.cs
17
72.9%

/libraries/integration/Microsoft.Bot.Builder.Integration.AspNet.Core/BotFrameworkHttpAdapter.cs
56
28.21%

/libraries/Microsoft.Bot.Builder/BotFrameworkAdapter.cs
171
37.82%

Totals

Change from base Build 83707:
-1.4%

Covered Lines:
5488

Relevant Lines:
7146

💛  - Coveralls

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.5.3

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.5.3

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.5.3

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.5.3
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.5.3


Add jwks support

In some cases for RSA the tokens are rotated and we need a way of resolving the tokens from a JWK_URL.
Since pyjwt ===2.0.0 they added a pyjwkclient that has inbuilt caching of the keys: https://github.com/jpadilla/pyjwt/blob/79c23d7d9d32364be8f94680d8eda7135c3a15d5/jwt/jwks_client.py#L11
I needed it for Auth0 to work.
similar to #200 and #250

Thanks for the PR!
I'm sure this serves a useful purpose for adding jwks support. What I'm not sure about is why you asked about:

unless there is an existing mechanism for handling the rotating keys

It's something I'd like to add, but I don't see that here. How does rotating key support come into play here? If the entire point of this PR is to support key rotation, I'd rather do it the slow method: a sequence of keys that are tested.

Thanks for the PR!
I'm sure this serves a useful purpose for adding jwks support. What I'm not sure about is why you asked about:

unless there is an existing mechanism for handling the rotating keys

It's something I'd like to add, but I don't see that here. How does rotating key support come into play here? If the entire point of this PR is to support key rotation, I'd rather do it the slow method: a sequence of keys that are tested.

np at all! I've made the requested changes too!
For the rotating keys I mean at the point of decoding as some external services like auth0 do it already and expose the current valid public key via the kid in the headers and querying a key registry which I believe is the standard for how that should be done.
For encoding where this would be the issuer of the pairs and have to update the kid for some distant client, I imagine there is still a lot of work that needs to be done. Probably some mechanism register kid,pubkey pairs on some registry that a client will have access to.

expose the current valid public key via the kid in the headers

I imagine there is still a lot of work that needs to be done. Probably some mechanism register kid

Does this PR about kid help to get started on any further support (though I think it does the opposite by generating kids?): https://github.com/jazzband/djangorestframework-simplejwt/pull/253 If so, a new PR to update it and responses to concerns in the comments would be appreciated :)
I believe this library was not originally designed for external services in mind.

querying a key registry which I believe is the standard for how that should be done.

This is definitely something we don't implement and I ask everyone to make a custom implementation instead since I can't maintain a service that I don't use. That can change if 1. there's a PR that makes an abstract mechanism based on the RFCs and 2. there are unit tests to the service itself.

Does this PR about kid help to get started on any further support (though I think it does the opposite by generating kids?)
Yes this PR is the opposite of generating kids.

This is definitely something we don't implement and I ask everyone to make a custom implementation instead since I can't maintain a service that I don't use.

This isn't to add any extra services this is the established mechanism that's supported in PyJWT since version 2.0.0. I'm using the recommended PyJWKClient as per the docs which handles everything that conforms to this RFC: https://datatracker.ietf.org/doc/html/rfc7517.

This isn't to add any extra services

The user uses whatever endpoint they have the JWK at by passing JWK_URL="some_endpoint".
The responsibility of that service working is still on the user

Hey @Andrew-Chen-Wang,
Are we good to merge it now?

Hi @damelLP apologies. I wanted to take one last look over this weekend before merging (it was past me bedtime yesternight :) so I didn't entirely trust my review).

Hey @Andrew-Chen-Wang, how we doing?

Thanks for the PR!

@Andrew-Chen-Wang do you have an estimated date for the release of this feature? thank you.

@javialon26 I will be taking advantage of an approved PR to add changelog messages since no one else maintains this repository. Give me 1-2 hours and you'll see the new release. Apologies for the wait!


Added documentation for SingleStoreIO

Added a new page under I/O connector guides.
Updated I/O connectors table.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

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

R: @johnjcasey

Thanks for the quick updates. Our website release (updates daily directly from master branch) is different from the SDK release (new version every 6 week). Would be on hold until release cut of Beam 2.44.0 (Nov 30th)