screenshots upload succeeds but upload_to_app_store complains there are no screenshots

New Issue 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

Issue Description

I created new ios screenshots and am not able to upload them using upload_to_app_store. The upload of the (24) sceenshoots succeed, but fastlane then fails telling that there are no screenshots.
Complete output when running fastlane, including the stack trace and command used

❯ bundle exec fastlane promoteBeta
[✔] 🚀
[18:11:48]: ------------------------------
[18:11:48]: --- Step: default_platform ---
[18:11:48]: ------------------------------
[18:11:48]: Driving the lane 'ios myLane' 🚀
[18:11:48]: -----------------------------
[18:11:48]: --- Step: delete_keychain ---
[18:11:48]: -----------------------------
[18:11:48]: -----------------------------
[18:11:48]: --- Step: create_keychain ---
[18:11:48]: -----------------------------
[18:11:48]: $ security list-keychains -d user
[18:11:48]: ▸ "/Users/***/Library/Keychains/login.keychain-db"
[18:11:48]: -------------------
[18:11:48]: --- Step: match ---
[18:11:48]: -------------------
[18:11:48]: Successfully loaded '/Users/***/projects/***/ios/fastlane/Matchfile' 📄
+----------------------+--------------------------------------------------------------------------------------------------+
|                                       Detected Values from './fastlane/Matchfile'                                       |
+----------------------+--------------------------------------------------------------------------------------------------+
| readonly             | true                                                                                |
| username             |<EMAIL_ADDRESS>                                                                           |
| app_identifier       | [".", ".", "..shareextension", "..shareextension"] |
| generate_apple_certs | true                                                                                |
| type                 | appstore                                                                                |
| storage_mode         | git                                                                                |
| git_url              | git@github.com:/-***.git                                                           |
| shallow_clone        | true                                                                                |
+----------------------+--------------------------------------------------------------------------------------------------+
+----------------------------+--------------------------------------------------------------------------------------------------+
|                                                   Summary for match 2.148.1                                                   |
+----------------------------+--------------------------------------------------------------------------------------------------+
| type                       | appstore                                                                                |
| keychain_name              | fastlane__appstore                                                                          |
| keychain_password          | ********                                                                                |
| readonly                   | true                                                                                |
| generate_apple_certs       | true                                                                                |
| skip_provisioning_profiles | false                                                                                |
| app_identifier             | [".", ".dev", "..shareextension", "..shareextension"] |
| username                   |<EMAIL_ADDRESS>                                                                           |
| team_id                    | ***                                                                                |
| storage_mode               | git                                                                                |
| git_url                    | git@github.com:/.git                                                           |
| git_branch                 | master                                                                                |
| shallow_clone              | true                                                                                |
| clone_branch_directly      | false                                                                                |
| force                      | false                                                                                |
| force_for_new_devices      | false                                                                                |
| skip_confirmation          | false                                                                                |
| skip_docs                  | false                                                                                |
| platform                   | ios                                                                                |
| fail_on_name_taken         | false                                                                                |
| verbose                    | false                                                                                |
+----------------------------+--------------------------------------------------------------------------------------------------+
[18:11:48]: Cloning remote git repo...
[18:11:48]: If cloning the repo takes too long, you can use the clone_branch_directly option in match.
[18:11:50]: 🔓  Successfully decrypted certificates repo
[18:11:50]: Installing certificate...
[18:11:51]: There are no local code signing identities found.
You can run security find-identity -v -p codesigning fastlane_***_appstore to get this output.
This Stack Overflow thread has more information: https://stackoverflow.com/q/35390072/774.
(Check in Keychain Access for an expired WWDR certificate: https://stackoverflow.com/a/35409835/774 has more info.)
[⠋] Setting key partition list... (this can take a minute if there are a lot of keys installed) [18:11:51]: security: SecItemCopyMatching: The specified item could not be found in the keychain.
[✔] Setting key partition list... (this can take a minute if there are a lot of keys installed)
[✔] Setting key partition list... (this can take a minute if there are a lot of keys installed)
+-------------------+----------------------------------------------------------------+
|                               Installed Certificate                                |
+-------------------+----------------------------------------------------------------+
| User ID           | ***                                                     |
| Common Name       | Apple Distribution: *** (***) |
| Organisation Unit | ***                                                     |
| Organisation      | ***                                  |
| Country           | US                                                             |
| Start Datetime    | 2020-04-20 19:22:57 UTC                                        |
| End Datetime      | 2021-04-20 19:22:57 UTC                                        |
+-------------------+----------------------------------------------------------------+
[18:11:51]: Installing provisioning profile...
[18:11:51]: Installing provisioning profile...
[18:11:51]: Installing provisioning profile...
[18:11:52]: Installing provisioning profile...
+---------------------+----------------------------------------+---------------------------------------------------------------+
|                                                Installed Provisioning Profile                                                |
+---------------------+----------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                   | Value                                                         |
+---------------------+----------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                        | .                                                   |
| Type                |                                        | appstore                                                      |
| Platform            |                                        | ios                                                           |
| Profile UUID        | sigh_.appstore              | ***                          |
| Profile Name        | sigh.appstore_profile-name | match AppStore .                                    |
| Profile Path        | sigh.appstore_profile-path | /Users//Library/MobileDevice/Provisioning               |
|                     |                                        | Profiles/.mobileprovision |
| Development Team ID | sigh._appstore_team-id      | ***                                                    |
+---------------------+----------------------------------------+---------------------------------------------------------------+
+---------------------+-------------------------------------------+---------------------------------------------------------------+
|                                                 Installed Provisioning Profile                                                  |
+---------------------+-------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                      | Value                                                         |
+---------------------+-------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                           | .dev                                                |
| Type                |                                           | appstore                                                      |
| Platform            |                                           | ios                                                           |
| Profile UUID        | sigh_.dev_appstore              | ***                          |
| Profile Name        | sigh_.dev_appstore_profile-name | match AppStore .                                 |
| Profile Path        | sigh_.dev_appstore_profile-path | /Users//Library/MobileDevice/Provisioning               |
|                     |                                           | Profiles/.mobileprovision |
| Development Team ID | sigh_***.***dev_appstore_team-id      | ***                                                    |
+---------------------+-------------------------------------------+---------------------------------------------------------------+
+---------------------+-------------------------------------------------------+---------------------------------------------------------------+
|                                                       Installed Provisioning Profile                                                        |
+---------------------+-------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                  | Value                                                         |
+---------------------+-------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                       | ..shareextension                                    |
| Type                |                                                       | appstore                                                      |
| Platform            |                                                       | ios                                                           |
| Profile UUID        | sigh_..shareextension_appstore              | ***                          |
| Profile Name        | sigh_..shareextension_appstore_profile-name | match AppStore ..shareextension                     |
| Profile Path        | sigh_..shareextension_appstore_profile-path | /Users//Library/MobileDevice/Provisioning               |
|                     |                                                       | Profiles/.mobileprovision |
| Development Team ID | sigh_..shareextension_appstore_team-id      | ***                                                    |
+---------------------+-------------------------------------------------------+---------------------------------------------------------------+
+---------------------+----------------------------------------------------------+---------------------------------------------------------------+
|                                                         Installed Provisioning Profile                                                         |
+---------------------+----------------------------------------------------------+---------------------------------------------------------------+
| Parameter           | Environment Variable                                     | Value                                                         |
+---------------------+----------------------------------------------------------+---------------------------------------------------------------+
| App Identifier      |                                                          | ***.dev.shareextension                                     |
| Type                |                                                          | appstore                                                      |
| Platform            |                                                          | ios                                                           |
| Profile UUID        | sigh_.dev.shareextension_appstore                  | ***                                                           |
| Profile Name        | sigh_.dev.shareextension_appstore_profile-name | match AppStore .dev.shareextension                          |
| Profile Path        | sigh_.dev.shareextension_appstore_profile-path | /Users//Library/MobileDevice/Provisioning                      |
|                     |                                                          | Profiles/.mobileprovision |
| Development Team ID | sigh_.***dev.shareextension_appstore_team-id      | ***                                                    |
+---------------------+----------------------------------------------------------+---------------------------------------------------------------+
[18:11:52]: All required keys, certificates and provisioning profiles are installed 🙌
[18:11:52]: Setting Provisioning Profile type to 'app-store'
[18:11:52]: ---------------------------------
[18:11:52]: --- Step: upload_to_app_store ---
[18:11:52]: ---------------------------------
[18:11:52]: Login to App Store Connect<EMAIL_ADDRESS>[18:11:53]: Login successful
+----------------------------------------------------------------------------+-----------------------------+
|                                         deliver 2.148.1 Summary                                          |
+----------------------------------------------------------------------------+-----------------------------+
| automatic_release                                                          | true                        |
| metadata_path                                                              | ../metadata/ios             |
| screenshots_path                                                           | ../metadata/ios-screenshots |
| force                                                                      | true                        |
| overwrite_screenshots                                                      | true                        |
| submit_for_review                                                          | true                        |
| skip_binary_upload                                                         | true                        |
| skip_metadata                                                              | false                       |
| skip_screenshots                                                           | false                       |
| submission_information.add_id_info_limits_tracking                         | true                        |
| submission_information.add_id_info_serves_ads                              | false                       |
| submission_information.add_id_info_tracks_action                           | true                        |
| submission_information.add_id_info_tracks_install                          | true                        |
| submission_information.add_id_info_uses_idfa                               | false                       |
| submission_information.content_rights_has_rights                           | true                        |
| submission_information.content_rights_contains_third_party_content         | true                        |
| submission_information.export_compliance_platform                          | ios                         |
| submission_information.export_compliance_compliance_required               | false                       |
| submission_information.export_compliance_encryption_updated                | false                       |
| submission_information.export_compliance_uses_encryption                   | true                        |
| submission_information.export_compliance_is_exempt                         | true                        |
| submission_information.export_compliance_contains_third_party_cryptography | true                        |
| submission_information.export_compliance_contains_proprietary_cryptography | false                       |
| submission_information.export_compliance_available_on_french_store         | false                       |
| app_version                                                                | ***                      |
| username                                                                   |<EMAIL_ADDRESS>      |
| app_identifier                                                             | .                 |
| ipa                                                                        | Runner.ipa                  |
| platform                                                                   | ios                         |
| edit_live                                                                  | false                       |
| use_live_version                                                           | false                       |
| skip_app_version_update                                                    | false                       |
| reject_if_possible                                                         | false                       |
| phased_release                                                             | false                       |
| reset_ratings                                                              | false                       |
| team_id                                                                    | ***                   |
| dev_portal_team_id                                                         | ***                  |
| run_precheck_before_submit                                                 | true                        |
| precheck_default_rule_level                                                | warn                        |
| individual_metadata_items                                                  | []                          |
| ignore_language_directory_validation                                       | false                       |
| precheck_include_in_app_purchases                                          | true                        |
+----------------------------------------------------------------------------+-----------------------------+
[18:11:53]: Making sure the latest version on App Store Connect matches '' from the ipa file...
[18:11:55]: '' is the latest version on App Store Connect
[18:11:56]: Loading '../metadata/ios/de-DE/description.txt'...
[18:11:56]: Loading '../metadata/ios/default/keywords.txt'...
[18:11:56]: Loading '../metadata/ios/default/release_notes.txt'...
[18:11:56]: Loading '../metadata/ios/default/support_url.txt'...
[18:11:56]: Loading '../metadata/ios/default/name.txt'...
[18:11:56]: Loading '../metadata/ios/default/subtitle.txt'...
[18:11:56]: Loading '../metadata/ios/default/privacy_url.txt'...
[18:11:56]: Loading '../metadata/ios/en-US/description.txt'...
[18:11:56]: Loading '../metadata/ios/copyright.txt'...
[18:11:56]: Loading '../metadata/ios/primary_category.txt'...
[18:11:56]: Loading '../metadata/ios/secondary_category.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/first_name.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/last_name.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/phone_number.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/email_address.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/demo_user.txt'...
[18:11:56]: Loading '../metadata/ios/review_information/demo_password.txt'...
[18:11:57]: Detected languages: ["de-DE", "en-US", "default"]
[✔] Activating languages de-DE, en-US...
[✔] Uploading metadata to App Store Connect
[18:12:05]: Successfully uploaded set of metadata to App Store Connect
[18:12:06]: Starting with the upload of screenshots...
[18:12:06]: Removing all previously uploaded screenshots...
[✔] Activating language en-US...
[18:12:11]: Uploading 24 screenshots for language en-US
[18:12:11]: Uploading '../metadata/ios-screenshots/en-US/00_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.20.18.png'...
[18:12:17]: Uploading '../metadata/ios-screenshots/en-US/01_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.18.49.png'...
[18:12:20]: Uploading '../metadata/ios-screenshots/en-US/02_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.20.38.png'...
[18:12:23]: Uploading '../metadata/ios-screenshots/en-US/03_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.21.00.png'...
[18:12:30]: Uploading '../metadata/ios-screenshots/en-US/04_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.21.11.png'...
[18:12:33]: Uploading '../metadata/ios-screenshots/en-US/05_Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2020-05-22 at 17.21.19.png'...
[18:12:36]: Uploading '../metadata/ios-screenshots/en-US/10_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.38.55.png'...
[18:12:43]: Uploading '../metadata/ios-screenshots/en-US/11_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.37.13.png'...
[18:12:45]: Uploading '../metadata/ios-screenshots/en-US/12_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.39.18.png'...
[18:12:48]: Uploading '../metadata/ios-screenshots/en-US/13_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.40.04.png'...
[18:12:51]: Uploading '../metadata/ios-screenshots/en-US/14_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.40.25.png'...
[18:12:55]: Uploading '../metadata/ios-screenshots/en-US/15_Simulator Screen Shot - iPad Pro (12.9-inch) (3rd generation) - 2020-05-22 at 17.40.34.png'...
[18:12:58]: Uploading '../metadata/ios-screenshots/en-US/20_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.10.07.png'...
[18:13:08]: Uploading '../metadata/ios-screenshots/en-US/21_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.08.49.png'...
[18:13:10]: Uploading '../metadata/ios-screenshots/en-US/22_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.10.30.png'...
[18:13:13]: Uploading '../metadata/ios-screenshots/en-US/23_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.10.46.png'...
[18:13:17]: Uploading '../metadata/ios-screenshots/en-US/24_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.11.01.png'...
[18:13:20]: Uploading '../metadata/ios-screenshots/en-US/25_Simulator Screen Shot - iPhone 11 Pro Max - 2020-05-22 at 17.11.11.png'...
[18:13:23]: Uploading '../metadata/ios-screenshots/en-US/30_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 14.12.20.png'...
[18:13:33]: Uploading '../metadata/ios-screenshots/en-US/31_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 13.33.48.png'...
[18:13:35]: Uploading '../metadata/ios-screenshots/en-US/32_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 14.12.45.png'...
[18:13:37]: Uploading '../metadata/ios-screenshots/en-US/33_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 14.13.24.png'...
[18:13:42]: Uploading '../metadata/ios-screenshots/en-US/34_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 16.47.48.png'...
[18:13:47]: Uploading '../metadata/ios-screenshots/en-US/35_Simulator Screen Shot - iPhone 8 Plus - 2020-05-22 at 16.48.37.png'...
[✔] Saving changes
[18:13:53]: Successfully uploaded screenshots to App Store Connect
[18:13:53]: Running precheck before submitting to review, if you'd like to disable this check you can set run_precheck_before_submit to false
[18:13:53]: Making sure we pass precheck 👮♀ 👮 before we submit  🛫
+--------------------------+----------------------+
|          Summary for precheck 2.148.1           |
+--------------------------+----------------------+
| default_rule_level       | warn                 |
| include_in_app_purchases | true                 |
| app_identifier           | .          |
| username                 | @.*** |
| team_id                  | ***            |
+--------------------------+----------------------+
[18:13:53]: Checking app for precheck rule violations
[18:13:59]: Reading in-app purchases. If you have a lot, this might take a while
[18:13:59]: You can disable IAP checking by setting the include_in_app_purchases flag to false
[18:13:59]: Done reading in-app purchases
[18:14:00]: ✅  Passed: No negative  sentiment
[18:14:00]: ✅  Passed: No placeholder text
[18:14:00]: ✅  Passed: No mentioning  competitors
[18:14:00]: ✅  Passed: No future functionality promises
[18:14:00]: ✅  Passed: No words indicating test content
[18:14:00]: ✅  Passed: No curse words
[18:14:00]: ✅  Passed: No words indicating your IAP is free
[18:14:00]: ✅  Passed: Incorrect, or missing copyright date
[18:14:01]: ✅  Passed: No broken urls
[18:14:01]: precheck 👮♀ 👮  finished without detecting any potential problems 🛫
[18:14:02]: Selecting the latest build...
[18:14:03]: Selecting build *** (***)...
[18:14:05]: Successfully selected build
[18:14:05]: Submitting the app for review...
[18:14:09]: You must add at least one screenshot. [en-US]: You must add at least one screenshot. There is an error for 1 of your localizations.
+------+---------------------+-------------+
|             fastlane summary             |
+------+---------------------+-------------+
| Step | Action              | Time (in s) |
+------+---------------------+-------------+
| 1    | default_platform    | 0           |
| 2    | delete_keychain     | 0           |
| 3    | create_keychain     | 0           |
| 4    | match               | 3           |
| 💥   | upload_to_app_store | 137         |
+------+---------------------+-------------+
[18:14:09]: fastlane.tools finished successfully 🎉

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.4

Ruby
2.6.3

Bundler?
true

Git
git version 2.24.2 (Apple Git-127)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.15.4 (19E287)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib

OpenSSL Version
LibreSSL 2.8.3

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
11.4.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
    desc "This lane is run when the error occurs"
    lane :myLane do
        begin
            upload_to_app_store(
                # build_number: options[:version],
                automatic_release: true,
                metadata_path: '../metadata/ios',
                screenshots_path: '../metadata/ios-screenshots',
                force: true, # Skip HTML report verification
                overwrite_screenshots: true,
                submit_for_review: true,
                skip_binary_upload: true,
                skip_metadata: false,
                skip_screenshots: false,
                submission_information: {
                    add_id_info_limits_tracking: true,
                    add_id_info_serves_ads: false,
                    add_id_info_tracks_action: true,
                    add_id_info_tracks_install: true,
                    add_id_info_uses_idfa: false,
                    content_rights_has_rights: true,
                    content_rights_contains_third_party_content: true,
                    export_compliance_platform: 'ios',
                    export_compliance_compliance_required: false,
                    export_compliance_encryption_updated: false,
                    export_compliance_app_type: nil,
                    export_compliance_uses_encryption: true,
                    export_compliance_is_exempt: true,
                    export_compliance_contains_third_party_cryptography: true,
                    export_compliance_contains_proprietary_cryptography: false,
                    export_compliance_available_on_french_store: false
                },
            )
        rescue => exception
            puts exception
        end
    end

end

`./fastlane/Appfile`
apple_id("***@***") # Your Apple email address

itc_team_id("***") # App Store Connect Team ID
team_id("***") # Developer Portal Team ID

for_platform :ios do

    # The default bundle identifier is "***"
    app_identifier("***")

end

# For more information about the Appfile, see:
#     https://docs.fastlane.tools/advanced/#appfile

fastlane gems

Gem
Version
Update-Status

fastlane
2.148.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

bundler
1.17.2

etc
1.0.1

forwardable
1.2.0

CFPropertyList
3.0.2

public_suffix
2.0.5

addressable
2.7.0

atomos
0.1.3

aws-eventstream
1.1.0

aws-partitions
1.319.0

aws-sigv4
1.1.3

jmespath
1.4.0

aws-sdk-core
3.96.1

aws-sdk-kms
1.31.0

aws-sdk-s3
1.66.0

babosa
1.0.3

claide
1.0.3

colored
1.2

colored2
3.1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.5.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

dotenv
2.7.5

emoji_regex
1.0.1

excon
0.73.0

multipart-post
2.0.0

faraday
1.0.1

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
1.0.0

fastimage
2.1.7

gh_inspector
1.1.3

jwt
2.1.0

memoist
0.16.2

multi_json
1.14.1

os
1.1.0

signet
0.14.0

googleauth
0.12.0

httpclient
2.8.3

mini_mime
1.0.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.38.0

google-cloud-env
1.3.1

google-cloud-errors
1.0.0

google-cloud-core
1.5.0

google-cloud-storage
1.26.1

json
2.3.0

mini_magick
4.10.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.3.0

security
0.1.3

naturally
2.2.0

simctl
1.6.8

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

tty-screen
0.7.1

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

nanaimo
0.2.6

xcodeproj
1.16.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

generated on: 2020-05-23

okay my bad. this seems to be due to the 2nd generation iPad simulator is choosing a 11-inch device, but a 12.9 inch device in necessary (same as for 3rd generation).


Line chart: number of Y columns is not updated immediately in properties panel when columns are removed from the plot

v1.20
Steps to reproduce:

Open a line chart
Open properties panel
Remove some Y columns from the line chart by clicking 'x' buttons on the plot itself
Check the number of Y columns displayed in properties panel

Expected results: number of Y columns in the properties panel should be updated when columns are removed from the plot.
Actual results: number of Y columns in the properties panel is not updated when columns are removed from the plot:

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16399


Reference existing database form another ViewController

Hi,
great work on this one!
I've created a table in an iOS App and I'm writing some variables to a few columns in that table. All works fine and I have to admit that I'm a total beginner so I tried everything to load the existing entries to be output in another ViewController. I just didn't find out how to connect to the database because all variables/constants are in the other ViewController where the Table is created/filled with content.
Can anyone tell me how to access the existing Database in another ViewController?
Here's what I did in the first ViewController:
This is a short version of my first ViewController:
class FirstViewController: UIViewController {

    let movies = ["Movie1", "Movie2", "Movie3", "Movie4", "Movie5"]
    let ratingInt = 8
    var database: Connection!

    let filmTable = Table("films")
    let id = Expression<Int>("id")
    let filmName = Expression<String>("filmname")
    let rating = Expression<Int>("personalrating")

//Just an example of adding a movie from the array above to a database field:

let insertFilm = self.filmTable.insert(self.filmname <- movies[0], self.rating <- ratingInt)

                do {
                    try self.database.run(insertFilm)
                } catch {
                    print(error)
                }

override func viewDidLoad() {
        super.viewDidLoad()

        do {
        let documentDirectory = try FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
        let fileUrl = documentDirectory.appendingPathComponent("films").appendingPathExtension("sqlite3")
        let database = try Connection(fileUrl.path)
        self.database = database
        } catch {
            print(error)
        }

        let createTable = self.filmTable.create(block: { (table) in
            table.column(self.id, primaryKey: true)
            table.column(self.filmname)
            table.column(self.personalrating)
        })

        do  {
            try self.database.run(createTable)
            print("Created table")
        } catch {
            print(error)
        }
}

Now for the second ViewController. How would I access this existing and filled database now? It seems that there is a connection with this following code I took from the documentation here. But I'm just not sure if there's really a connection to the database above and how to reference the table fields in there now :-/
class SecondViewController: UIViewController {
override func viewDidLoad() {
        super.viewDidLoad()

        let path = NSSearchPathForDirectoriesInDomains(
            .documentDirectory, .userDomainMask, true
            ).first!

            let database = try Connection("\(path)/filme.sqlite3")
            print("Connection established")
}
}

I hope it's OK to post this here. I've just started learning to code (in general!) and it took me here... so... sorry if it's misplaced.
Thanks a lot for any hints or code snippets
Regards
Patrick

Wait... let's consider this a classical fail-loop. I did not even think about to set all the variables and just open the database instead of creating (create: false).
All data is in my second View Controller now. Sorry for that. There are these moments when you know you're on a thing for too long not seeing the obvious things...

Hi,
I might sound stupid saying this, but I was just wondering what you did exactly (like what you mean by "set all the variables and just open the database instead of creating". Thanks!


Update Rust to 1.72.1

This should help fix issues where some dependencies don't build on Rust versions <1.70.

Uhh, does our Go dep also need to be updated? https://github.com/linkerd/dev/actions/runs/6395603721/job/17359636186#step:4:757

Opened #36 to update the Go version.


Upgrade Phoenix to 1.4

https://elixirforum.com/t/phoenix-1-4-0-rc-0-released/17182

Duplicate of #32, closing this.


Fix versioning issue

Unfortunately, given the way that building a project from pyproject.toml file works, it is very challenging to get versions working properly. We might want to utilize static versioning until further notice, i.e., just by hardcoding
__version__ = "0.0.2"  # for example

in lightshow/__init__.py and dynamically checking that the provided version satisfies PEP 440.
Another option is to revert back to using versioneer, but it's unsupported so that's probably not the way to go.

Finally figured out how to do this dynamically. Pushes coming to master soon.


v4 Backlog

Code style

[ ] [P1] https://github.com/Azure/autorest.java/issues/324
[ ] [P1] https://github.com/Azure/autorest.java/issues/325
[ ] [P1] https://github.com/Azure/autorest.java/issues/328
[ ] [P1] https://github.com/Azure/autorest.java/issues/329
[ ] [P1] https://github.com/Azure/autorest.java/issues/515
[ ] [P1] https://github.com/Azure/autorest.java/issues/797
[ ] [P2] https://github.com/Azure/autorest.java/issues/823
[ ] [P2] https://github.com/Azure/autorest.java/issues/578

Security

[ ] [P0] https://github.com/Azure/autorest.java/issues/310

Azure-core

[ ] [P1] #348

Feature requests

[ ] [P1] https://github.com/Azure/autorest.java/issues/1103
[x] [P1] https://github.com/Azure/autorest.java/issues/1105
[ ] [P1] #417
[ ] [P1] #1103
[ ] [P1] #1147
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/885
[ ] [P2] #453
[ ] [P2] #567
[ ] [P2] https://github.com/Azure/autorest.java/issues/614
[ ] [P2] https://github.com/Azure/autorest.java/issues/987
[ ] [P2] https://github.com/Azure/autorest.java/issues/903
[ ] [P2] https://github.com/Azure/autorest.java/issues/904
[ ] [P2] https://github.com/Azure/autorest.java/issues/666
[ ] [P2] https://github.com/Azure/autorest.java/issues/776
[ ] [P2] https://github.com/Azure/autorest.java/issues/796
[ ] [P2] https://github.com/Azure/autorest.java/issues/806
[ ] [P2] #897
[ ] [P2] #934
[ ] [P2] https://github.com/Azure/autorest.java/issues/963
[ ] [P2] #994
[ ] [P2] #1175
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/807
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/834
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/835
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/836
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/945
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/947
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/948
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/999
[ ] [P2] [Customization] https://github.com/Azure/autorest.java/issues/1001

Bug fixes

[ ] [P1] https://github.com/Azure/autorest.java/issues/1000
[ ] [P1] #597
[ ] [P1] https://github.com/Azure/autorest.java/issues/986
[ ] [P1] https://github.com/Azure/autorest.java/issues/643
[ ] [P1] https://github.com/Azure/autorest.java/issues/644
[ ] [P2] https://github.com/Azure/autorest.java/issues/970
[ ] [P2] https://github.com/Azure/autorest.java/issues/977
[ ] [P2] https://github.com/Azure/autorest.java/issues/980
[ ] [P2] https://github.com/Azure/autorest.java/issues/981
[ ] [P2] #1027

Improvements

[ ] [P2] https://github.com/Azure/autorest.java/issues/533
[ ] [P2] https://github.com/Azure/autorest.java/issues/827
[ ] [P2] https://github.com/Azure/autorest.java/issues/642
[ ] [P2] https://github.com/Azure/autorest.java/issues/960
[ ] [P2] #992
[ ] [P2] #997
[ ] [P2] #1179
[ ] [P2] #1190

Perf

[ ] [P1] https://github.com/Azure/autorest.java/issues/600

Docs

[ ] https://github.com/Azure/autorest.java/issues/559
[ ] https://github.com/Azure/autorest.java/issues/658
[ ] https://github.com/Azure/autorest.java/issues/658

Investigations

[ ] #606
[ ] https://github.com/Azure/autorest.java/issues/635
[ ] #873
[ ] #1024

The backlog for low level clients & fluentgen are not included. For low level clients, please see kanban at https://github.com/Azure/autorest.java/projects/1.

@jianghaolu to add priority to tasks & assign people to them

backlog updated with issues opened until 9/17/21


Create link URL field too small: Underscores not visible

When creating a link in an email a pop-up appears allowing you to enter, among other things, the target URL. The field where the user can enter the URL could use an extra row of pixels or two; with the current field's size underscores are not visible.

OK, thanks!
I'll do my best.


Update composer.json

Simplify requirements

Any update?

Hi @wapmorgan. Sorry we forgot about this.
I've added a commit to resolve conflicts, but it does add another dependency. Does this PR as it stands still work for you, or would you need our additional dependency also moved to be a suggestion?

It's up to you, if this is a library for optional functional I think that's should be a suggestion, if not - then requirement

Okay @wapmorgan, these changes have been release as version 2.0.0. Within a few minutes Composer should know about that new version.
Thanks for both your patience and persistence. 🙂


(PDB-2276) Remove usage of robert.hooke library

Use the new tk main-with-config-hook entry point instead
Depends on https://github.com/puppetlabs/trapperkeeper/pull/200

Refer to this link for build results (access rights to CI server needed):
http://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_puppetdb_init-multijob_githubpr-master/345/
Test FAILed.

@mullr should this be closed? or is it still valuable?

goodbye, sweet PR


Use TLS encryption and authentication

This project looks interesting but it is stated that authentication of flows is made using HTTP basic. It would be ideal to encrypt and authenticate servers-controller communication using TLS with mutual auth, and client-controller with TLS.

That's a really important point. But I'm sorry, currently it is not planned to include TLS directly into the application. As mentioned in the description the project is thought for small, private networks. I use it for example to monitor my raspberry pi's (and similar devices) in my home network.
However it should not be very complicated to install nginx- or apache-webserver with TLS on server-and controller-host-machine and use them as reverse proxy. So client-server-communication will be done via TLS up to the webserver and unencrypted only on internal machine when passing the request to the yamot-service.
This should work for the server (when serving data) as well as for the controller (when serving the client-files).
Maybe you could figure out a working configuration which would be a great enhancement for the project : )


Updates and bug fixes

The number of countrymen was not entered when recovering an old game. That's a bug fix.
I had used exceptions as part of the flow control for the program - that's a bit of an anti-pattern, and I replaced it with a sealed class implementation, which cleans up the code a bit too. This is important, if this is going to be used as a demonstration of correct Kotlin patterns.
A few small refactorings as well.

Oh, and I think this is the only program in the book which directly references and indirectly advocates suicide. I added a warning in the description.

Looks great to me, thank you! 🙇


feat(rpc): add eth_pubsub skeleton

Add skeleton implementation for eth subscription RPC endpoint

Codecov Report

Merging #354 (9b47ca6) into main (4fb3626) will decrease coverage by 0.08%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #354      +/-   ##
==========================================
- Coverage   73.88%   73.79%   -0.09%
==========================================
  Files         230      231       +1
  Lines       21935    21958      +23
==========================================
- Hits        16207    16205       -2
- Misses       5728     5753      +25

Impacted Files
Coverage Δ

crates/net/rpc-api/src/eth_pubsub.rs
0.00% <ø> (ø)

crates/net/rpc/src/eth/api/mod.rs
0.00% <0.00%> (ø)

crates/net/rpc/src/eth/api/server.rs
0.00% <ø> (ø)

crates/net/rpc/src/eth/pubsub.rs
0.00% <0.00%> (ø)

crates/net/rpc/src/lib.rs
100.00% <ø> (ø)

crates/net/eth-wire/src/types/version.rs
75.55% <0.00%> (-2.23%)
:arrow_down:

crates/stages/src/stages/bodies.rs
95.43% <0.00%> (-0.22%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Regression with the latest image

There seems to be regression with the nfvpe/sriov-device-plugin:latest image released on July 29. Image id :  455ea38a86c.  It is using RootDevices, SriovMode, Netdevice  etc in the config instead of selectors.

I just checked the image with id: 455ea38a86c, it can recognize the config from configmap. May I know how you run the sriov-device-plugin daemonset?  Did you use images/sriov-daemonset.yaml or run it manually? How did you pass device plugin config to daemonset?

Yes, I am using images/sriov-daemonset.yaml and I am using a configmap:
data:
  config.json: |
    {
        "resourceList": [{
                "resourceName": "sriov ",
                "selectors": {
                    "vendors": ["8086"],
                    "devices": ["1515"],
                    "drivers": ["ixgbevf"],
                    "pfNames": ["enp1s0f0"]
                }
            },
            {
                "resourceName": "passthrough",
                "selectors": {
                    "vendors": ["8086"],
                    "devices": ["1528"],
                    "drivers": ["ixgbe"],
                    "pfNames": ["enp1s0f1"]
                }
            }
        ]
    }```

From: zshi<EMAIL_ADDRESS>Sent: Wednesday, August 7, 2019 8:42 PM
To: intel/sriov-network-device-plugin<EMAIL_ADDRESS>Cc: Sowmya Seetharaman<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [intel/sriov-network-device-plugin] Regression with the latest image (#155)

I just checked the image with id: 455ea38a86c, it can recognize the config from configmap<https://github.com/intel/sriov-network-device-plugin/blob/master/images/configMap.yaml>. May I know how you run the sriov-device-plugin daemonset? Did you use images/sriov-daemonset.yaml or run it manually? How did you pass device plugin config to daemonset?

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/intel/sriov-network-device-plugin/issues/155?email_source=notifications&email_token=ALGFFG4Q6DMYC2A5OS644DTQDOIZVA5CNFSM4IKCUFI2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32KSLY#issuecomment-519350575>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ALGFFG4HKD4RXM7INMI6LBTQDOIZVANCNFSM4IKCUFIQ>.

-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

Please note that in images/sriov-daemonset.yaml, it set the image policy to imagePullPolicy: Never meaning it will never pull the new image.
btw, from above configmap, it seems that you're trying to advertise PF as a resource, this is not supported in device plugin.

I have set imagePullPolicy: IfNotPresent and flushed old images. So it pulled 455ea38a86c.
Advertising PF as a resource when its bound to ixgbe driver does work. Swapping to a different driver as in  https://github.com/intel/sriov-network-device-plugin/issues/153 doesn't work (as expected)


[proposal] deployment process in CLI conduit app

Hi maintainers!
This is a proposal and after agreement, I can implement it in framework
I am a fan of CLI and Backend related Techs.  As I saw in the documentation conduit provides some templates for deploying with Docker and Kubernetes and I am interested to make deployment operations (like creating docker files, services, Kubernetes objects, configs) automate in a simple and interesting way which provides config of famous CI/CD platforms (like GitHub actions).
Solution
We can handle this by adding a command to the CLI app called deploy and after that, we can manage and configure files based on settings provided in config.yaml.
For example like below:
First of all we config the operations in config.yaml:
# database setting and other ...
deploy:
  sdk_version: stable # version or channel
  platform: docker
  gen_env: .env # creates .env file spreatly for your env configs
  # by default .env contains database configs but you can add more like:
  env:
    - PAGINATION=15
    - HAS_CURL=true

After that, we start out operations
$ conduit deploy config # genrates deployment configs based on `config.yaml`
$ conduit deploy up # looks for associated files based on config and up the services

Generated docker file will be:
FROM dart:stable
# this is app name in pubspec.yaml
WORKDIR /conduit_test_server
ADD . /conduit_test_server
EXPOSE 80
# and so on for other configurations

Also, I can help you to manage and develop the framework CLI app and other parts, you can count on me guys! =))) I will be so happy to contribute with you on this great project!

@j4qfrost
As you discussed in discord, build_runner can be a better solution than this because this force us to maintain more code and functionalities.
I am agree with you but not completely, like create command which uses template in counduit/template/ directories for these settings we can use templates. Only and only we should replace name of variables (for example $1 and so on) with our tanke parameter. I don't think this lines of code hard to maintain or prevent development of framework, also, it can integrate others with conduit and more efficient in automation. I saw one guy in community asked for doctor command, actually we can implement it in this command to check docker or other services installation or other checking stuff.

@EhsanAramide it seems that you want to build something like Dagger. Is this correct? If so, I think it would be a better start to build a dart language module for dagger, which you could use afterwards for e.g. conduit or any other dart server framework to deploy that application.

much progress has been made with melos, this is now stale


Current changelog truncation is misleading

Currently, the expandable release notes/changelogs included in Dependabot PRs are sometimes truncated at places that can cause confusion. For example, I have encountered PRs like:

Bumps qutip from 4.4.1 to 4.5.1.

Release notes
Sourced from qutip's releases.

Qutip 4.5.1
Bug Fixes

Safer naming for temporary files. (by Eric Giguère)
Better error message for failed string coefficient compilation. (issue raised by nohchangsuk)
Fix clebsch function for half-integer (by Thomas Walker)
Fix randint's dtype to uint32 for compatibility with windows. (issue raised by BoxiLi)
Corrected stochastic's heterodyne's m_ops (by eliegenois)
Mac pool use spawn. (issue raised by goerz)
Fix typos in QobjEvo._shift.  (by Eric Giguère)

Improvements

Run the python 3.8 test in travis in linux. (by Simon Cross)
Moved other tests to 3.8. (by Eric Giguère)
Fix travis warning (by Ivan Carvalho)
husimi / wigner functions adapted to accept half integer spin. (by maij)

Book keeping

Add Boxi Li to authors. (by Alex Pitchford)
Deprecate graph function (by Jake Lishman)
Skip tests that cause segfault on mac. (by Nathan Shammah and Eric Giguère)

QuTiP 4.5.0
Version 4.5.0 (January 31, 2020)
++++++++++++++++++++++++++++++
Improvements

MAJOR FEATURE: Added qip.noise, a module with pulse level description of quantum circuits allowing to model various types of noise and devices (by Boxi Li).

MAJOR FEATURE: Added qip.lattice, a module for the study of lattice dynamics in 1D (by Saumya Biswas).

Migrated testing from Nose to PyTest (by Tarun Raheja).

Optimized testing for PyTest and removed duplicated test runners (by Jake Lishman).

Deprecated importing qip functions to the qutip namespace (by Boxi Li).

Added the possibility to define non-square superoperators relevant for quantum circuits (by Arne Grimsmo and Josh Combes).

Implicit tensor product for qeye, qzero and basis (by Jake Lishman).

QObjEvo no longer requires Cython for string coefficient (by Eric Giguère).

Added marked tests for faster tests in testing.run() and made faster OpenMP benchmarking in CI (by Eric Giguère).

Added entropy and purity for Dicke density matrices, refactored into more general dicke_trace (by Nathan Shammah).

Commits

9475ede Skip tests that cause segfault on mac. (#1257)
6e2afd1 V4.5.1v3 (#1241)
8cc89dc 4.5.1v2 (#1215)
f6ddb51 Merge pull request #1167 from nathanshammah/4.5-release_ready
795e989 update setup file for 4.5.0 release
118eb3e Merge pull request #1164 from jakelishman/tests-move-to-pytest
a6a6217 Convert test_brtools.py to pytest
f6f3074 Convert test_brmesolve_td.py to pytest
f421cc1 Convert test_brmesolve.py to pytest
e72e1ce Convert test_basis_transformation to pytest
Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

If you compare the expandable release notes to qutip's linked release notes, you can see that the expandable notes were truncated in the middle of the release notes for qutip 4.5.0. This can cause confusion and issues if devs aren't aware of this truncation.
Expected behavior, IMO, would be to avoid truncating in the middle of a release's notes. If a truncation has to be made, Dependabot should add a note at the bottom of the expando that a truncation has occurred.

This was implemented sometime in the past, but we forgot to close this issue. See https://github.com/dependabot/dependabot-core/pull/6179 for example which ends with:
... (truncated)


Add a few more terms to the glossary

cc #48

I would appreciate some confirmation on these definitions.


Updates PPL description

Description
Updates the description for PPL.
Issues Resolved
Closes https://github.com/opensearch-project/documentation-website/issues/7608
Version
all
Frontend features
If you're submitting documentation for an OpenSearch Dashboards feature, add a video that shows how a user will interact with the UI step by step. A voiceover is optional.
Checklist

[x] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

I am not an expert on PPL at all! I really have no clue what is intended by "multi-data query". I might guess that it's a query that involves more than one source of data (index), like a subquery or join in SQL, but as far as I can tell, PPL does not support such things.

Nitin approved.


PR: Allow null channels in file to not crash setup.

There is an edge case where having channels in an environment file
but an empty list, and channels missing from the GHA options/keys
returns an unhelpful error message:
Error: Cannot read property 'join' of null
I've setup an example here which runs through all the permutations of
channels keys being set, missing, and nulled:
https://github.com/Lnaden/ghatesting/runs/1538195898?check_suite_focus=true
This PR attempts to fix that by relaxing the strict equals in setup.ts
from
if (condaConfig["channels"] === "" && channels !== undefined) {
to
if (condaConfig["channels"] === "" && channels != null) {
which should allow channels != null to catch both null and
undefined for channels. I also attempted to add an example to the
GitHub Actions tests (Example 9) to test this edge case specifically.
A few comments to this PR:

I'm not familiar with Typescript and building GHAs, so this might not be correct and I'm happy to make changes and take feedback.
If you use an env file with an empty channels list with the conda client to create an environment, it works fine and just defaults to whatever the conda is configured to. In my example above, setting no channels in either the file or the GHA keys works fine and pulls from the default channel.
This behavior admittedly is ambiguous, so if you would rather this edge case throw an error, I would like to request a better error message.
The package.json and package-lock.json files may not need to be merged with this? I followed the instructions on the CONTRIBUTING.md file and these wound up getting changed. Is that expected (e.g. 11k lines on package-lock)?

@Lnaden thanks a lot for working on this fix :)
I updated your PR and rebased with latest master to solve the conflicts.

I'm pretty sure this is now covered by:
https://github.com/conda-incubator/setup-miniconda/blob/master/src/conda.ts#L97
  let channels = inputs.condaConfig.channels /* plus some string stuff */

  if (!channels.length && options.envSpec?.yaml?.channels?.length) {
    channels = options.envSpec.yaml.channels;
  }

I will update to just use the sample yaml.

Awesome, glad this got resolved regardless of how.


Connect app with Frame by Brilliant Labs ($2000)

Is your feature request related to a problem? Please describe.
https://docs.brilliant.xyz/frame/building-apps/
In the connect devices page, the BLE characteristic of brilliant labs should appear.
We should be able to connect to it from the same screen.
once connected, it should start streaming photos every 10 seconds as open glass does, maybe even faster as they support 3fps.
As they support audio and photo streaming, we should be able to retrieve both of them, and create memories from it.

Battery level should be correct.
Backend source should be brilliantlabs-frame
Backend should process audio and photo for creating the memory and indexing it.

It should operate then as a friend/openglass in a single device, having audio and images displayed + processed in the app.
Transcript logic should be the same, just streaming the received bytes in the transcript websocket.

@kodjima33 Can i be assigned this task?

Increased bounty to $2k

I discussed this with Nik today.  I can take a first pass at this.  A few questions that would help me understand this better:
Is there currently any code in the Friend app that handles images or is integrating that into the pipeline part of the scope?
If there is no image pipeline yet, then a first pass Frame integration should be audio-only so as to keep complexity down.
Is there currently any way to select your preferred device as a user of the app?  Is it expected that it will just connect to the nearest Friend or Frame device or is it expected to guide the user through setting up their device?
If there is not currently a UX for choosing a device, then this first pass will just try to connect to the closest device, but that may not be ideal.
Looking through the current app code, it seems to assume it's talking to a Friend device.  If the plan is to support multiple devices in the future, it's probably better to encapsulate specific device functionality in some sort of generic device base class.  I'll need a better understanding of planned 3rd party device support to understand how high-level this base class should be.
My Flutter experience is minimal, so I may need to work with you all on this once I've got some basics started.  Nik has my contact info, and I'll plan to come to your office Thursday.

Looks like #540 took some first steps here.  Is that a good starting point or is there some reason to start over, given that PR was closed?

If there was no device previously connected, the app will list all devices it can connect to and the user will choose which one. Currently that list supports Friend and OpenGlass devices.

@OkGoDoIt

Is there currently any code in the Friend app that handles images or is integrating that into the pipeline part of the scope?

Yes there is already existing image functionality for Openglass. We've tested it and it was working. As far as I know, it's currently commented out as we were moving to backend

Is there currently any code in the Friend app that handles images or is integrating that into the pipeline part of the scope?
If there is no image pipeline yet, then a first pass Frame integration should be audio-only so as to keep complexity down.

yes, Franci responded before

it's probably better to encapsulate specific device functionality in some sort of generic device base class

if you could do it this way, you would be a legend! we plan to support 10+ devices.

Awesome, thank you. Sorry if those questions were a bit basic but I’m still exploring the codebase.

@Becca-Saka

Moved back to backlog no status.
Can't be maintained.
Current version as of today doesn't connect.

Just for better organizing this, moved to "not planned" for now.


Magic 8 Ball Addition to memes_cog.py

A simple magic 8 ball than can be used with 'ball' or '8ball'
Example:
ball Will I have a good day today?
8ball Will I have a bad day today?
Can also be used with discord's 🎱 emoji

I think the formatting is fixed now


Missing "GET" environment variable.  Demonstrates how to set the variables, no mention of GET.  I'm lost.

[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: beaee6aa-060a-58d2-a474-b47b3ac89f9e
Version Independent ID: bae22319-b13a-63f8-6da4-6411fece9f91
Content: set
Content Source: WindowsServerDocs/administration/windows-commands/set_1.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

Hey DrStein99,
Thanks again for contacting Microsoft. We value your feedback.
The command you're thinking of is set. If you run set, it will display all the environment variables on the current device:

We will now be closing this thread.
Thank you and have a most pleasant day.
#please-close


unexpected free argument aur

I am currently unable to run cargo aur, and don't know how to interpret the error message.
 > cargo aur
/home/vardy/.cargo/bin/cargo-aur: unexpected free argument `aur`

Any idea what I am doing wrong? How can I investigate this further?

I'm able to reproduce. Looking into it now.

Note that this doesn't occur when just running cargo run from the cargo-aur repo itself (which is a common pattern for me while developing).

Fix released as 1.7.1. Thanks for reporting!

Thank you for the speedy response! Confirmed fixed on my end :+1:


activationEvents.workspaceContains doesn't seem to trigger for a multi-root workspace when globs are used

VSCode Version: 1.18.0-insider
OS Version: macOS 10.13

Steps to Reproduce:
I haven't looked too deeply into why this is happening, but it can be repro'd with C# for VS Code. This extension defines several activationEvents.workspaceContains triggers using globs. For example:
{
    "activationEvents": {
        "workspaceContains:*.csproj"
        "workspaceContains:**/*.csproj"
    }
}

When open a multi-root workspace where a folder contains files matching these globs, the extension does not trigger. It does appear to work when globs are not used.

@DustinCampbell I cannot reproduce with a simple sample. Can you try to reproduce from a hello world extension (via yo code) and attach the sample here?

Sure! Here's a simple extension that reproduces the situation.
vscode-repro.zip

Unzip vscode-repro.zip, npm i, and open in VS Code Insiders
Open package.json -- note that there are two additional workspaceContains activation events for *.csproj and **/*.csproj.
F5 to launch the extension under the debugger
In the debuggee, open test-workspace, which is included in vscode-repro.zip. This contains two projects, each of which contains a *csproj file.
Note that the extension does not activate (it prints a message to the Debug Console when it activates).
Stop debugging.
Open package.json and add another workspaceContains activate event: "workspaceContains:project1.csproj"
F5 to launch the extension under the debugger.
Note that the extension does activate, printing a message to the Debug Console.

This might be fixed in the next insiders build. (https://github.com/Microsoft/vscode/commit/b5f41b98022df299ec8c99143be38bb8f7dae063#diff-ed16d18d1171d29df0c5c221fa1e48f1R239)

Yes, I can no longer reproduce with latest.

Cool. I'll take a look.

I just updated insiders this morning and can verify that this appears to be working now. Thanks!


Use parse_url kernel for QUERY literal and column key

This PR adds plugin support for QUERY parsing in parse_url (both literal key and column key).
Contributes to https://github.com/NVIDIA/spark-rapids/issues/8963
Depends on: https://github.com/NVIDIA/spark-rapids-jni/pull/1704
Depends on: https://github.com/NVIDIA/spark-rapids-jni/pull/1719
Test results is updating in jni pr, perf test results tbd.

JNI dependencies are merged now

build

build

Found some more mismatched cases with df.selectExpr("*", "parse_url(url, 'QUERY', 'query') as pr") yesterday:
|bab.bg/en_page.php?id=33 |null |cpu     |
|bab.bg/en_page.php?id=33 |33   |gpu     |

Seems cpu will always return null for urls without protocol. I think it’s a small bug and we probably could let this pr merge in first and fix it next week as a bug.
@NVnavkumar help review this again thanks

follow-up issue: https://github.com/NVIDIA/spark-rapids-jni/issues/1735

https://github.com/NVIDIA/spark-rapids-jni/pull/1740 fixes the bug above, better to merge this after jni merged.

JNI fix merged, it was not a break change and parse_url kernel is correct enough now. Merging this…


Configuration/CLI preparation for HFC

Might want to consider https://github.com/input-output-hk/cardano-db-sync/issues/85 in this change too

I personally like the socket path being explicit as I often switch around the path, so having to edit a file would be a pain.
Obviously the right solution would be to have it in the config file and allow an optional CLI override, but that is significantly more work (ie testing) than I have time and patience for right now.


Update or remove cosmwasm_api_0_6

Right now, we require this export.
/// cosmwasm_api_* exports mark which api level this contract is compiled with (and compatible with).
/// they can be checked by cosmwasm_vm.
/// Update this at major releases, so we can follow contract compatibility in the frontend
#[no_mangle]
pub extern "C" fn cosmwasm_api_0_6() -> i32 {
    0x0603
}

Let's think about the value of this and either remove or update to a more generic name.

I thought we required cosmwasm_api_0_7 now? If not this was my oversight on the 0.7 release.
I wanted to have a static tag export that specifies the breaking version, so if we change internal items (like binary / json encoding) that don't add new imports/exports this can also be detected.
I am open to new naming, but like the idea of an export flag for version compatiblity

I thought we required cosmwasm_api_0_7 now?

No, it was not updated between 0.6 and 0.7. However, 0.6 contracts cannot be run in 0.7 because of the renaming db_{read,write} -> {read,write}_db.
I wonder if we really need to bind this export (which describes the VM-Wasm interface) to the version of cosmwasm. I can imagine scenarios where the source code of cosmwasm contains breaking changes, but the VM-Wasm interface remains stable.
What about cosmwasm_vm_version_1, cosmwasm_vm_version_2, …, where cosmwasm_vm_version_1 can be used by e.g. cosmwasm 0.8, 0.9, 0.10 and cosmwasm_vm_version_2 by cosmwasm 0.11, 0.12.?

That sounds good to me. It is tied to versioning of the VM interface, which is independent than the releases we use (which track breaking code changes).


cluster test

An e2e test that is run against the entire cluster. e.g.
cargo run --bin sui-e2e-test -- staging
cargo run --bin sui-e2e-test -- prod
cargo run --bin sui-e2e-test -- custom --gateway-address {} --faucet-address {}

We can run this test as a part of the release process to capture failures immediately after deploying.
What is covered:

request coin from faucet service
transfer coin
split and merge coin
interact with move contract

What is NOT covered:

wallet cli
explorer

This should probably in the sui/tests directory so that cargo knows its a test.

I'm hesitant to put it there because this "e2e" test case tests against a deployed cluster, instead of a network spinning out locally. So it's probably not sth we want to run in every cargo test

I think some of these tests are duplicates of things with do in cli_tests.rs - or am I missing something?

Their purposes are different (as mentioned above). cli_tests.rs tests the cli tools and this tests the cluster.

I think we should sync. I put out some utilities for making it easier to write e2e tests here https://github.com/MystenLabs/sui/pull/2337 that may simplify some of the work of writing these types of tests.

Maybe we don't want to call this e2e-test then? maybe cluster-health-check or something to indicate its not intended as a "test" in the CI sense of the word.

Rename all "e2e" to "cluster" to avoid confusion. Thanks for the advice

This should probably in the sui/tests directory so that cargo knows its a test.

I'm hesitant to put it there because this "e2e" test case tests against a deployed cluster, instead of a network spun out locally. So it's probably not sth we want to run in every cargo test

I think some of these tests are duplicates of things with do in cli_tests.rs - or am I missing something?

Their purposes are different (as mentioned above). cli_tests.rs tests the cli tools and this tests the cluster.

Ok, I think I missed the part in the code where this is actually connecting to staging! I withdraw my comments

This should probably in the sui/tests directory so that cargo knows its a test.

I'm hesitant to put it there because this "e2e" test case tests against a deployed cluster, instead of a network spun out locally. So it's probably not sth we want to run in every cargo test

I think some of these tests are duplicates of things with do in cli_tests.rs - or am I missing something?

Their purposes are different (as mentioned above). cli_tests.rs tests the cli tools and this tests the cluster.

Ok, I think I missed the part in the code where this is actually connecting to staging! I withdraw my comments

This is why i don't think the name test should be included in the name of this tool

How are you expecting it to be used? Can I simply build and run 'cargo run --bin sui-e2e-test -- $env' at the end of a deploy?

yeah I think so, we just copy this binary to the container and run the command

What about periodically executing it for active monitoring?

Oh I'd love to have that through, I guess, one of these https://betterprogramming.pub/cron-job-patterns-in-aws-126fbf54a276


Internal server error upon sync with Feedbin

I’m getting an internal server error while attempting to sync my Feedbin account. Their website seems to work just fine, though. I’m on v6.0 btw.

I have the same issue. (Thanks for all the work on the app!)

Thanks for all the work on the app!

Seconded!

I’m also having the same issue with feedbin. (+1 on the all the effort that goes into the app!)

It's working properly now

Yes, for me as well. Closing this.


Allow debug printing of the submission queue

When debugging programs using io_uring it can be useful to check the
state of the submission queue. To make that easier I've added an
implementation of Debug on Entry and SubmissionQueue.
I'm not 100% sure I implemented this correctly so I'd appreciate a code review. I also added a test that just prints the queue full and then empty. I'm not sure if a different or more comprehensive testing method is desired.

It may also be desirable to implement Debug on other types if this is accepted.


Make weather station list interactive

The user-facing part of this PR is pretty basic - navigating from the weather station list to a (placeholder) station detail page:
https://user-images.githubusercontent.com/101196/215909237-4e6f8318-dbbf-46a3-bf91-f501c998e561.mp4
The underlying React Navigation bits were soooooo painful though. I'll add comments inline.

LGTM! Happy to have lodash do the typescript nonsense for us :)


Sidebar menu

Is there any easy way to implement a Sidebar menu using reactstrap?
I was wondering if we can use the Navbar component to do that, but I am not sure about it.

While it's a little old and some of the things have changed a little, you should be able to use #544 and just migrate the component usage.

I'm closing this since the the issue is no longer active and it appears it was answered above. Please comment and it will be opened if you feel the issue has not been resolved / the question has not been answered.


Sync Multiple Public Body Extensions of Same Type

Describe the bug in current situation
A clear and concise description of what the bug is.
GIVEN a user has already taken a public body extension in AXIS
WHEN the user takes additional public body extensions, of the same type in AXIS (eg. consent)
AND the user syncs the request in the new app
THEN the AXIS sync banner continues to persist
AND duplicative comments will be posted in the comment log
AND duplicate notifications will be triggered for the other assignees
Link bug to the User Story
#1540
Impact of this bug
Describe the impact, i.e. what the impact is, and number of users impacted.
Medium. Ministry receives repetitive notifications if IAO analyst doesn't recognize the bug behaviour
Chance of Occurring (high/medium/low/very low)
Medium - High -> Often consent extensions are taken as multiples, as applicants don't necessarily consent to 30 days, they may provide consent in stages (ie: 5 days for first extension, 5 days for second)
Pre Conditions: which Env, any pre-requesites or assumptions to execute steps?
Steps to Reproduce
Steps to reproduce the behavior:

Add a public body extension in AXIS
Sync Request over to new system
Add an additional public body extension in AXIS, with the same public body reason (eg. Consent for extension 1 and 2)
Sync request to new system
See error - user continues to receive AXIS sync banner, and multiple comments will be posted with subsequent syncs

Actual/ observed behaviour/ results
Expected behaviour
A clear and concise description of what you expected to happen. Use the gherking language.
GIVEN a public body extensions has been synced to the new system
WHEN an IAO analyst attempts to sync another public body extension with the same reason from AXIS
THEN that extension should be synced over
AND all other fields can still be synced
AND the sync banner will no longer be displayed for the extension of the same type
Screenshots/ Visual Reference/ Source
If applicable, add screenshots to help explain your problem. You an use screengrab.

@aparna-aot, to replicate if this is still an issue.

If a public body extension is over 30 days, once the sync has been dismissed the first time, the validation for that extension sync will be removed going forward (i.e., it will no longer appear as a suggested sync).
cc @sumathi-thirumani-aot, @m-prodan

@lmullane @KaraBeach @arielleandrews @divyav-aot @abin-aot
Bug story updated to be more specific to reports we are seeing from users. I have changed the ticket to only reflect syncing requests of the same type, which appears to be what is causing this behaviour (ie: IAO takes one public body consent extension for less than 30 days, then later takes another public body consent extension). This action results in the sync banner persisting, and it generates additional comments and notifications which can confuse users.

Thanks, @m-prodan

@aparna-aot - I think you are working on this? I just wrote up a new bug ticket, that might be related to this one somewhat, #2727
Essentially a user that synced multiple times, which resulted in multiple comments for the same extensions being posted, noticed that the extension count on the queue display was showing the wrong number of extensions. Specifically it was showing the same number of extensions as got posted to the comment log, despite the left nav bar and extension log only showing 1. I was able to replicate this. Will this be fixed/not an issue with this one?

@m-prodan @lmullane @KaraBeach Please include all extension syncing scenarios while testing.

@aparna-aot, working off of EDU-2022-00314, took two of the same extensions, PB- 20 days and PB 10 days, comments have duplicated to (5) entries.

@m-prodan @lmullane - I believe there is still a bug here.

Hey @KaraBeach Which environment did u test? I couldn't find the request in https://test.foirequests.gov.bc.ca/

@KaraBeach Seems like you have tested in test-marshal. This fix is only in https://test.foirequests.gov.bc.ca/

@aparna-aot - ah yes, I did do it test. My mistake.

@aparna-aot @m-prodan @lmullane - Bug is fixed. Tested in the correct environment.


question about std::map in the library

I'm a newbie and I wonder why user manual say "Many times people tend to attach user data which should belong to the websocket by putting the pointer and the user data in a std::map. That's wrong!".
Thank you.

I use std::map in my case like this:
std::map<int,uWS::WebSocket<true,true,PerSocketData> *> pos2WS;
Not use std::map in PerSocketData. Is ok?

Sorry, I'm foolish.

I use std::map in my case like this:
std::map<int,uWS::WebSocket<true,true,PerSocketData> *> pos2WS;
Not use std::map in PerSocketData. Is ok?

It's literally explained in the very next section.


Bug: Creating folder in non-root path of SMB device will create multiple folders

Description
When creating a folder with any name in a SMB device ( say, Z:\ ) and in non-root path ( say, Z:\Test ), the same action will be done 3 times including the initial one for no reason.
This WON'T happen on the SMB device's root path ( say, Z:\ ), nor in local drives on the PC.
https://user-images.githubusercontent.com/8479301/182029169-017fa4ba-00b5-49e5-9191-c10a059894e7.mp4
Requirements

Only one folder should be created

Steps To Reproduce

Attach one or more SMB device using "Map a network drive" and open it with Files
Create a folder on the root path of that drive - notice that until this step everything seemed normal
Enter the newly-created folder, and create any new folder
See the error as shown in the video in the description

Files Version
Version: <IP_ADDRESS> OS Version: 10.0.22000.832
Windows Version
Windows 11 21H2 22000.832
Relevant Assets/Logs
debug.log
2022-07-31 21:22:37.7887|INFO|OnLaunched|App launched. Prelaunch: False
2022-07-31 21:22:38.0677|INFO|GetDrivesAsync|Drive added: C:\, Fixed
2022-07-31 21:22:38.1107|INFO|GetDrivesAsync|Drive added: D:\, Fixed
2022-07-31 21:22:38.1377|INFO|GetDrivesAsync|Drive added: E:\, Fixed
2022-07-31 21:22:38.1667|INFO|GetDrivesAsync|Drive added: F:\, Removable
2022-07-31 21:22:38.1947|INFO|GetDrivesAsync|Drive added: Z:\, Network
2022-07-31 21:22:38.5847|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\jh961\OneDrive
2022-07-31 21:22:39.6287|INFO|CheckForUpdates|STORE: Checking for updates...
2022-07-31 21:22:39.9607|INFO|IsRunningOnArm|Running on ARM: False
2022-07-31 21:28:13.2927|INFO|OnLaunched|App launched. Prelaunch: False
2022-07-31 21:28:13.5397|INFO|GetDrivesAsync|Drive added: C:\, Fixed
2022-07-31 21:28:13.5817|INFO|GetDrivesAsync|Drive added: D:\, Fixed
2022-07-31 21:28:13.6107|INFO|GetDrivesAsync|Drive added: E:\, Fixed
2022-07-31 21:28:13.6387|INFO|GetDrivesAsync|Drive added: F:\, Removable
2022-07-31 21:28:13.6707|INFO|GetDrivesAsync|Drive added: Z:\, Network
2022-07-31 21:28:13.7667|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\jh961\OneDrive
2022-07-31 21:28:14.8616|INFO|CheckForUpdates|STORE: Checking for updates...
2022-07-31 21:29:09.7619|INFO|OnLaunched|App launched. Prelaunch: False
2022-07-31 21:29:10.0119|INFO|GetDrivesAsync|Drive added: C:\, Fixed
2022-07-31 21:29:10.0439|INFO|GetDrivesAsync|Drive added: D:\, Fixed
2022-07-31 21:29:10.0769|INFO|GetDrivesAsync|Drive added: E:\, Fixed
2022-07-31 21:29:10.1039|INFO|GetDrivesAsync|Drive added: F:\, Removable
2022-07-31 21:29:10.1309|INFO|GetDrivesAsync|Drive added: Z:\, Network
2022-07-31 21:29:10.2269|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\jh961\OneDrive
2022-07-31 21:29:11.2389|INFO|CheckForUpdates|STORE: Checking for updates...
2022-07-31 21:29:12.7227|INFO|IsRunningOnArm|Running on ARM: False
2022-07-31 21:46:25.2167|INFO|OnLaunched|App launched. Prelaunch: False
2022-07-31 21:46:25.7010|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\jh961\OneDrive
2022-07-31 21:47:32.0728|INFO|OnLaunched|App launched. Prelaunch: False
2022-07-31 21:47:32.3518|INFO|GetDrivesAsync|Drive added: C:\, Fixed
2022-07-31 21:47:32.3938|INFO|GetDrivesAsync|Drive added: D:\, Fixed
2022-07-31 21:47:32.4298|INFO|GetDrivesAsync|Drive added: E:\, Fixed
2022-07-31 21:47:32.4688|INFO|GetDrivesAsync|Drive added: F:\, Removable
2022-07-31 21:47:32.4988|INFO|GetDrivesAsync|Drive added: Z:\, Network
2022-07-31 21:47:32.5918|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\jh961\OneDrive
2022-07-31 21:47:33.7698|INFO|CheckForUpdates|STORE: Checking for updates...

No explicit revelant log was recorded in debug_fulltrust.log when the bug was reproduced

Same problem

Same happens in <IP_ADDRESS>
Also happens when not mapped to a drive, just browsing a share.

User on Discord reporting same issue when pasting files and folders to SMB.

Should this be closed and unpinned?

Note that the issue specifies "in non-root path", the video appars to be testing in the root only.

@jh961202 can you check if this is still an issue?

@jh961202 we can't repro this issue anymore but if it's still happening on your device, please let us know and we'll reopen this issue.


HorizontalBar not working

This is more like a hint, than an Issue...
The HorizontalBar isn't working. I've checked the svelte code and as far as I can see the "horizontalBar" type does not exist on the current chartjs version. Maybe I'm getting it wrong, but I didn't get it to work with the HorizontalBar Component.
The only difference between bar and horizontalBar is an option to set the axis:
const config = {
  type: 'bar',
  data,
  options: {
    indexAxis: 'y',
  }
};

(https://www.chartjs.org/docs/latest/charts/bar.html#horizontal-bar-chart)

Hi @cbajohr !
HorizontalBar component was recently removed and as you mention the way to implement a horizontal bar chart is to use a regular bar chart and set indexAxis option to 'y'.

Hi @Arantiryo that works but there is a problem with the type of options for example
<script lang='ts'>
// @ts-nocheck

const options = {
        responsive: true,
        maintainAspectRatio: false,
        indexAxis: 'y' }
</script>

<article>
    <Bar {options} />
</article>

<!--
Type '{ responsive: boolean; maintainAspectRatio: boolean; indexAxis: string; }' is not assignable to type '_DeepPartialObject<CoreChartOptions<"bar"> & ElementChartOptions<"bar"> & PluginChartOptions<"bar"> & DatasetChartOptions<"bar"> & ScaleChartOptions<...> & BarControllerChartOptions>'.
  Types of property 'indexAxis' are incompatible.
    Type 'string' is not assignable to type '"y" | "x" | undefined'
-->

It would be nice if that can be resolved by specifying the correct type for the moment  a quick fix is
@ts-nocheck to disable typescript checking for this svelte file


nm: send lldp with correct D-Bus type INT32

Fixes https://github.com/nmstate/nmstate/issues/2743

I think it cannot be reproduced like that. According to the responses in #2743, the problem only happens when restarting NM.

I made some cosmetic changes:

Rebased to latest.
Add small explanation of the issue.
Squashed the two patches into single one.


fix: remove logging of search queries

Fixes: https://github.com/moov-io/watchman/issues/488

Codecov Report

Merging #489 (51645e8) into master (25f51df) will increase coverage by 0.04%.
The diff coverage is 0.00%.

:exclamation: Current head 51645e8 differs from pull request most recent head 5e85191. Consider uploading reports for the commit 5e85191 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff            @@
##           master    #489      +/-   ##
=========================================
+ Coverage    8.20%   8.25%   +0.04%
=========================================
  Files          44      44
  Lines        3509    3490      -19
=========================================
  Hits          288     288
+ Misses       3197    3178      -19
  Partials       24      24


Sync Record Does Not Create Local File

Right clicking on the directory -> "Sync Record" and selecting a file to bring in locally, doesn't create the file locally as stated.
"This will retrieve a list of files, once you select the file from the list it will be created locally."

FileNotFoundError: [Errno 2] No such file or directory: '/Users/Machine/Sites/servicenow.com/xxxx/client_scripts.catalog/Show/Hide User Fields - onChange.js'

It would seem that the script expects the file to be already created?

I ran into this issue last night, it's due to the "/" in the Client Script name.
I should be able to fix this today and submit a pull request.
I'm going to add extra data into the settings file for each saved file, separating out the file name from the business rule name.

Fixed in my latest commit.


Optimize Perf Metrics (adjust waitForLCP, remove editor-support from head - will be loaded automatically, remove sidekick)

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://develop--xwalk-boilerplate--diva-e-aem.aem.live/
After: https://devmode--xwalk-boilerplate--diva-e-aem.aem.live/

Checklist:

[ ] Tests added/passed
[ ] Documentation updated
[ ] PSI Checks passed
[ ] Test environment works as expected
[ ] New Block/Feature/Component works on test environment
[ ] Code reviewed

@eKrausedivae can you please check this branch out and double check that the boilerplate still works ?

.env file is still in the root directory

fix #14


comedilib: 0.11.0 -> 0.12.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/comedilib/versions.
meta.description for comedilib is: "The Linux Control and Measurement Device Interface Library"
meta.homepage for comedilib is: "https://github.com/Linux-Comedi/comedilib"
meta.changelog for comedilib is: ""
Updates performed

Version 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

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.12.0 with grep in /nix/store/zl5dazms6h32c3vl27jh67hrf4dm3q58-comedilib-0.12.0

directory tree listing: https://gist.github.com/303b18352ad1a2ed1b2bfe4821d34c20

du listing: https://gist.github.com/b625054bd4afd93a951c4438cee5c97b

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

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
comedilib

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zl5dazms6h32c3vl27jh67hrf4dm3q58-comedilib-0.12.0 \
  --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 comedilib https://github.com/r-ryantm/nixpkgs/archive/05c08423646e8a01973efa4cdfff68e69ca56696.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/zl5dazms6h32c3vl27jh67hrf4dm3q58-comedilib-0.12.0
ls -la /nix/store/zl5dazms6h32c3vl27jh67hrf4dm3q58-comedilib-0.12.0/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 1

1 package built:

comedilib

Maintainer pings
cc @doronbehar for testing.

This change is part of https://github.com/NixOS/nixpkgs/pull/99685 but the bot is not aware of that, so let's keep it open to remind it.


Allow curly braces in route parameters

Hi,
I'm having trouble with the default request binder.
My request contains curly braces in the route (e.g. /api/items/{123-456}).
Unfortunately I cannot remove these curly braces because these ids are generated by an external system.
It looks like the default request binder is not able to parse them, the related property in my request object is always set to null.
In the RequestBinder there is a special handling for curly braces:
https://github.com/FastEndpoints/FastEndpoints/blob/49e85726c0ff6730bfc6e0b0f2ebbb22c20e5fc7/Src/Library/Binder/RequestBinder.cs#L308
Are curly braces in route parameters not supported by design or is this a bug?

should be sorted in v<IP_ADDRESS>-beta
give that a go and report back pls.
thanks!

It works. Thank you!


Uncaught ActiveRecord\DatabaseException: PDOException: SQLSTATE[HY000] [1049] Unknown database 'orders_test

When I run example orders, I got the error:Uncaught ActiveRecord\DatabaseException: PDOException: SQLSTATE[HY000] [1049] Unknown database 'orders_test

if you're not confused, and such a database does exist, try without underscore create a database


Unable to set workspace icons in Fluxbox after 3.4.2 upgrade

Describe the issue
A clear and concise description of what the bug is.
I have a pretty specific workspace naming, but I'm sure it has something to do with #1839. After bumping polybar to 3.4.2, my workspace icons for 3 workspaces now default to the default icon set.
Expected behavior:

A clear and concise description of what you expected to happen.
Icons/labels are displayed correctly in polybar.
Actual behavior:

What actually happens
Icons/labels fallback to the default icon (also notice the "monitor" icon is different – I set it for better distinction).
Was it working before?

Did you also experience this bug in an earlier version of polybar? No
If no, what was the last version where this worked correctly? 3.4.1

To Reproduce
A minimal but complete config with which the problem occurs:
[module/ewmh]
type = internal/xworkspaces

pin-workspaces = true

enable-click = true

enable-scroll = false

icon-0 = ▰ ▱ ▱;    Base   ;
icon-1 =  ▱ ▰ ▱ ;     Lab    ;
icon-2 =  ▱ ▱ ▰ ;   Factory  ;
icon-default = 

List any other steps needed to reproduce the issue besides starting polybar with the config you posted above.
None
Polybar Log
Post everything polybar outputs to the terminal when you run it and the issue occurs below

Screenshots
If applicable, add screenshots to help explain your problem.
Environment:

WM: Fluxbox 1.3.7
Distro: Source Mage GNU/Linux
Output of polybar -vvv:

polybar 3.4.2

Features: +alsa +curl -i3 +mpd +network(libnl) +pulseaudio +xkeyboard

X extensions: +randr (-monitors) +composite +xkb +xrm +xcursor

Build type: Release
Compiler: /usr/bin/clang++
Compiler flags: -Wno-error=unused-command-line-argument -march=corei7-avx -fPIC -DPIC -pipe -Os -Wall -Wextra -Wpedantic -Wno-error=parentheses-equality -Wno-zero-length-array -stdlib=libc++ -Wno-error=unused-command-line-argument -march=corei7-avx -fPIC -DPIC -pipe -Os
Linker flags: -s -lc++ -lc++abi

Additional context
Add any other context that you think is necessary about the problem here.
xprop -root _NET_DESKTOP_NAMES output:
_NET_DESKTOP_NAMES(UTF8_STRING) = "▰ ▱ ▱", " ▱ ▰ ▱ ", " ▱ ▱ ▰ "

Please also post your polybar lot. If possible with info logging enabled

Thanks @patrick96. Just did, and also fixed PR reference in the description.

Hmm, my first guess would be the trailing semicolon is tripping up the module. Try this:
icon-0 = ▰ ▱ ▱;    Base   ;
icon-1 =  ▱ ▰ ▱ ;     Lab    ;
icon-2 =  ▱ ▱ ▰ ;   Factory  ;
icon-default = 

The icon list is a map from workspace names to icons (or any other string), the second semicolon makes it look like it has three entries and that probably causes the module to ignore it.

Yep, that was it. We probably want to add a note for that in Module:-xworkspaces, unless you think it should be fixed in the code.
But as a general rule, this probably applies to many cases where space characters are part of configuration and where quoting is recommended.

So, I'm not totally sure that quoting was the issue, but it may have affected icon-1 and icon-2 because there the leading spaces were ignored. But once you remove the trailing semicolons you definitely need the quotes because otherwise the spaces at the end would be ignored. This is already in the documentation (man 5 polybar) and on the Wiki.
I have added a note on the wiki about the semicolon. I'm not sure what the best way to handle this is though, because if you have two semicolons, we don't know which one is the separator. But I think we should print a warning when this happens and we ignore the entry.


[Server Side]  Validations

Compare Validation Don't work

Thanks for contacting us, @Sheko007.
We track the fix for this as part of #10643


Use query.name as the name of the entry

This is useful if different output builds are used. E.g. an es5 and es6 build.
Without this option, one build overrides the results of the other one.
Having the option to pass the name, combined with a configured output options
for the worker loader, different output files can be targeted (without
to have using hashes).

Duplicate of https://github.com/webpack/worker-loader/pull/22.
I think either you or @hampusohlsson needs to sign the license?

What's the reason for closing this PR? License has been signed.

Duplicating? You may create new PR with test case. It's easier now. Then I will confirm it.


sys: apply static keyword to the functions prototypes

Function prototypes k_object_access_all_grant() and
k_object_access_revoke() should have static keyword.
Found as a coding guideline violation (MISRA R8.8) by static
coding scanning tool.
Signed-off-by: Maksim Masalski<EMAIL_ADDRESS>

These reflects the actual implementation in kernel/userspace.c, and cannot be marked static inline.

Seems like it is false-positive result of the codescan tool.