increment_build_number xcodeproj not found

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
In my root project directory, I have
fastlane/Fastfile
Build/Apple/Unity-iPhone.xcodeproject
My fastfile looks like this
platform :ios do
desc "Push a new beta build to TestFlight"
lane :upload_testflight do
increment_build_number(
build_number: ENV['BUILD_NUMBER'],
xcodeproj: "./Build/APPLE/Unity-iPhone.xcodeproj"
)
build_app(scheme: "Unity-iPhone")
upload_to_testflight(
changelog: "Automated build for Release 3.9 using fastlane",
api_key_path: "./fastlane/api_key.json",
skip_waiting_for_build_processing: true
)
end
end
Command executed
From the root project directory: fastlane upload_testflight
Complete output when running fastlane, including the stack trace and command used
[✔] 🚀
[17:10:50]: fastlane detected a Gemfile in the current directory
[17:10:50]: However, it seems like you didn't use bundle exec
[17:10:50]: To launch fastlane faster, please use
[17:10:50]:
[17:10:50]: $ bundle exec fastlane upload_testflight --verbose
[17:10:50]:
[17:10:50]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
DEBUG [2021-05-31 17:10:51.04]: Checking if there are any plugins that should be loaded...
Successfully loaded Appfile at path '/Users/user/Documents/GitHub/Project/fastlane/Appfile'

app_identifier: 'com.test.test'
apple_id<EMAIL_ADDRESS>itc_team_id: 'XXXXXX'
team_id: 'XXXXXXXXXX'

INFO [2021-05-31 17:10:51.22]: ------------------------------
INFO [2021-05-31 17:10:51.22]: --- Step: default_platform ---
INFO [2021-05-31 17:10:51.22]: ------------------------------
INFO [2021-05-31 17:10:51.22]: Driving the lane 'ios upload_testflight' 🚀
INFO [2021-05-31 17:10:51.23]: ---------------------------------
INFO [2021-05-31 17:10:51.23]: --- Step: update_project_team ---
INFO [2021-05-31 17:10:51.23]: ---------------------------------
INFO [2021-05-31 17:10:51.38]: Updating development team (XXXXXXXXXX) for target Unity-iPhone in the project 'Build/APPLE/Unity-iPhone.xcodeproj'
INFO [2021-05-31 17:10:51.48]: Successfully updated project settings to use Developer Team ID 'XXXXXXXXXX' for target Unity-iPhone
INFO [2021-05-31 17:10:51.48]: Updating development team (XXXXXXXXXX) for target Unity-iPhone Tests in the project 'Build/APPLE/Unity-iPhone.xcodeproj'
INFO [2021-05-31 17:10:51.61]: Successfully updated project settings to use Developer Team ID 'XXXXXXXXXX' for target Unity-iPhone Tests
INFO [2021-05-31 17:10:51.61]: Updating development team (XXXXXXXXXX) for target UnityFramework in the project 'Build/APPLE/Unity-iPhone.xcodeproj'
INFO [2021-05-31 17:10:51.70]: Successfully updated project settings to use Developer Team ID 'XXXXXXXXXX' for target UnityFramework
INFO [2021-05-31 17:10:51.70]: Updating development team (XXXXXXXXXX) for target Unity-iPhone-Stickers in the project 'Build/APPLE/Unity-iPhone.xcodeproj'
INFO [2021-05-31 17:10:51.79]: Successfully updated project settings to use Developer Team ID 'XXXXXXXXXX' for target Unity-iPhone-Stickers
INFO [2021-05-31 17:10:51.79]: ------------------------------------
INFO [2021-05-31 17:10:51.79]: --- Step: increment_build_number ---
INFO [2021-05-31 17:10:51.79]: ------------------------------------
Current version of project Unity-iPhone is:
2133
/Users/user/Documents/GitHub/Project
INFO [2021-05-31 17:10:52.28]: $ cd /Users/user/Documents/GitHub/Project/Build/APPLE && agvtool new-version -all 2133 && cd -
INFO [2021-05-31 17:10:52.66]: ▸ Setting version of project Unity-iPhone to:
INFO [2021-05-31 17:10:52.66]: ▸ 2133.
INFO [2021-05-31 17:10:52.70]: ▸ Also setting CFBundleVersion key (assuming it exists)
INFO [2021-05-31 17:10:52.74]: ▸ Updating CFBundleVersion in Info.plist(s)...
INFO [2021-05-31 17:10:52.76]: ▸ Updated CFBundleVersion in "Unity-iPhone.xcodeproj/../Info.plist" to 2133
INFO [2021-05-31 17:10:52.77]: ▸ Updated CFBundleVersion in "Unity-iPhone.xcodeproj/../Unity-iPhone Tests/Unity-iPhone Tests-Info.plist" to 2133
INFO [2021-05-31 17:10:52.79]: ▸ Updated CFBundleVersion in "Unity-iPhone.xcodeproj/../Unity-iPhone-Stickers/Info.plist" to 2133
INFO [2021-05-31 17:10:52.80]: ▸ Updated CFBundleVersion in "Unity-iPhone.xcodeproj/../UnityFramework/Info.plist" to 2133
INFO [2021-05-31 17:10:52.80]: ▸ /Users/user/Documents/GitHub/Project
INFO [2021-05-31 17:10:52.82]: -----------------------
INFO [2021-05-31 17:10:52.82]: --- Step: build_app ---
INFO [2021-05-31 17:10:52.82]: -----------------------
[2021-05-31 17:10:52.82]: Couldn't automatically detect the project file, please provide a path: ^CWARN [2021-05-31 17:11:02.97]: Lane Context:
INFO [2021-05-31 17:11:02.97]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios upload_testflight", :BUILD_NUMBER=>"2133"}
INFO [2021-05-31 17:11:02.97]: Successfully generated documentation at path '/Users/user/Documents/GitHub/Project/fastlane/README.md'
+------+------------------------+-------------+
|              fastlane summary               |
+------+------------------------+-------------+
| Step | Action                 | Time (in s) |
+------+------------------------+-------------+
| 1    | default_platform       | 0           |
| 2    | update_project_team    | 0           |
| 3    | increment_build_number | 1           |
| 4    | build_app              | 10          |
+------+------------------------+-------------+
ERROR [2021-05-31 17:11:02.98]: fastlane finished with errors
Traceback (most recent call last):
46: from /usr/local/Cellar/fastlane/2.184.1/libexec/bin/fastlane:23:in ' 	45: from /usr/local/Cellar/fastlane/2.184.1/libexec/bin/fastlane:23:in load'
44: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/bin/fastlane:23:in <top (required)>' 	43: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/cli_tools_distributor.rb:122:in take_off'
42: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/commands_generator.rb:42:in start' 	41: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/commands_generator.rb:353:in run'
40: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/commander-4.6.0/lib/commander/delegates.rb:18:in run!' 	39: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'
38: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/commander-4.6.0/lib/commander/runner.rb:444:in run_active_command' 	37: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/commander-4.6.0/lib/commander/command.rb:157:in run'
36: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/commander-4.6.0/lib/commander/command.rb:187:in call' 	35: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/commands_generator.rb:109:in block (2 levels) in run'
34: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' 	33: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/lane_manager.rb:47:in cruise_lane'
32: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:45:in execute' 	31: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:45:in chdir'
30: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:49:in block in execute' 	29: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/lane.rb:33:in call'
28: from Fastfile:55:in block (2 levels) in parsing_binding' 	27: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/fast_file.rb:159:in method_missing'
26: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name' 	25: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:229:in execute_action'
24: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:229:in chdir' 	23: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:255:in block in execute_action'
22: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/actions/actions_helper.rb:69:in execute_action' 	21: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/runner.rb:263:in block (2 levels) in execute_action'
20: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane/lib/fastlane/actions/build_app.rb:68:in run' 	19: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/gym/lib/gym/manager.rb:8:in work'
18: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/gym/lib/gym/module.rb:15:in config=' 	17: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/gym/lib/gym/detect_values.rb:18:in set_additional_default_values'
16: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/project.rb:41:in detect_projects' 	15: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/project.rb:46:in select_project'
14: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/project.rb:46:in loop' 	13: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/project.rb:47:in block in select_project'
12: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in method_missing' 	11: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/fastlane-2.184.1/fastlane_core/lib/fastlane_core/ui/implementations/shell.rb:130:in input'
10: from /usr/local/Cellar/ruby@2.7/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in ask' 	 9: from /usr/local/Cellar/ruby@2.7/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in ask'
8: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline.rb:223:in ask' 	 7: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/question_asker.rb:30:in ask_once'
6: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/question.rb:536:in get_response_or_default' 	 5: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/question.rb:524:in get_response'
4: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline.rb:516:in get_response_line_mode' 	 3: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline.rb:532:in get_line'
2: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/terminal.rb:89:in get_line' 	 1: from /usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/terminal.rb:138:in get_line_default'
/usr/local/Cellar/fastlane/2.184.1/libexec/gems/highline-2.0.3/lib/highline/terminal.rb:138:in `gets': Interrupt

fastlane.env content
✅ fastlane environment ✅
Stack

Key
Value

OS
11.4

Ruby
2.7.3

Bundler?
false

Git
git version 2.31.1

Installation Source
/usr/local/Cellar/fastlane/2.184.1/libexec/bin/fastlane

Host
macOS 11.4 (20F71)

Ruby Lib Dir
<EMAIL_ADDRESS>

OpenSSL Version
OpenSSL 1.1.1k  25 Mar 2021

Is contained
false

Is homebrew
true

Is installed via Fabric.app
false

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

Xcode Version
12.4

System Locale

Variable
Value

LANG
en_CA.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
require 'uri'
require 'net/http'

# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

XCODE_PROJECT = "./Build/APPLE/Unity-iPhone.xcodeproj"

default_platform(:ios)

platform :ios do
  desc "Push a new beta build to TestFlight"
  lane :upload_testflight do
    # puts "FOLDER1 " + Dir.pwd
    # Dir.chdir("..") do
      # puts "FOLDER2 " + Dir.pwd

      # uri = URI('https://api.edokiacademy.com/api/editor/BuildCode')
      # res = Net::HTTP.get_response(uri)
      # ENV['BUILD_NUMBER'] =  res.body if res.is_a?(Net::HTTPSuccess)

      # print "New build version number: " + ENV['BUILD_NUMBER']

      update_project_team(
        path: "Build/APPLE/Unity-iPhone.xcodeproj",
        teamid: "XXXXXXXXX"
      )

      increment_build_number(
        build_number: 2133, #ENV['BUILD_NUMBER'],
        xcodeproj: "Build/APPLE/Unity-iPhone.xcodeproj"
        )
      build_app(scheme: "Unity-iPhone")
      upload_to_testflight(
        changelog: "Automated build for Release 3.9 using fastlane\nCommit fb3d815 (add keyboard sound effect)",
        api_key_path: "./fastlane/api_key.json",
        skip_waiting_for_build_processing: true
      )
    # end
  end
end

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

### fastlane gems

| Gem      | Version | Update-Status |
| -------- | ------- | ------------- |
| fastlane | 2.184.1 | ✅ Up-To-Date  |

### Loaded fastlane plugins:

**No plugins Loaded**

Loaded gems

| Gem                             | Version      |
| ------------------------------- | ------------ |
| did_you_mean                    | 1.4.0        |
| atomos                          | 0.1.3        |
| CFPropertyList                  | 3.0.3        |
| claide                          | 1.0.3        |
| colored2                        | 3.1.2        |
| nanaimo                         | 0.3.0        |
| xcodeproj                       | 1.19.0       |
| rouge                           | 2.0.7        |
| xcpretty                        | 0.3.0        |
| terminal-notifier               | 2.0.0        |
| unicode-display_width           | 1.7.0        |
| terminal-table                  | 1.8.0        |
| plist                           | 3.6.0        |
| public_suffix                   | 4.0.6        |
| addressable                     | 2.7.0        |
| multipart-post                  | 2.0.0        |
| word_wrap                       | 1.0.0        |
| tty-screen                      | 0.8.1        |
| tty-cursor                      | 0.7.1        |
| tty-spinner                     | 0.9.3        |
| artifactory                     | 3.0.15       |
| babosa                          | 1.0.4        |
| colored                         | 1.2          |
| highline                        | 2.0.3        |
| commander                       | 4.6.0        |
| excon                           | 0.82.0       |
| faraday-em_http                 | 1.0.0        |
| faraday-em_synchrony            | 1.0.0        |
| faraday-excon                   | 1.1.0        |
| faraday-net_http                | 1.0.1        |
| faraday-net_http_persistent     | 1.1.0        |
| ruby2_keywords                  | 0.0.4        |
| faraday                         | 1.4.2        |
| unf_ext                         | <IP_ADDRESS>      |
| unf                             | 0.1.4        |
| domain_name                     | 0.5.20190701 |
| http-cookie                     | 1.0.3        |
| faraday-cookie_jar              | 0.0.7        |
| faraday_middleware              | 1.0.0        |
| fastimage                       | 2.2.3        |
| gh_inspector                    | 1.1.3        |
| json                            | 2.3.0        |
| mini_magick                     | 4.11.0       |
| naturally                       | 2.2.1        |
| rubyzip                         | 2.3.0        |
| security                        | 0.1.3        |
| xcpretty-travis-formatter       | 1.0.1        |
| dotenv                          | 2.7.6        |
| bundler                         | 2.2.15       |
| simctl                          | 1.6.8        |
| jwt                             | 2.2.3        |
| uber                            | 0.1.0        |
| declarative                     | 0.0.20       |
| trailblazer-option              | 0.1.1        |
| representable                   | 3.1.1        |
| retriable                       | 3.1.2        |
| mini_mime                       | 1.1.0        |
| multi_json                      | 1.15.0       |
| signet                          | 0.15.0       |
| memoist                         | 0.16.2       |
| os                              | 1.1.1        |
| googleauth                      | 0.16.2       |
| httpclient                      | 2.8.3        |
| rexml                           | <IP_ADDRESS>      |
| webrick                         | 1.6.1        |
| google-apis-core                | 0.3.0        |
| google-apis-playcustomapp_v1    | 0.3.0        |
| google-apis-androidpublisher_v3 | 0.4.0        |
| google-cloud-env                | 1.5.0        |
| google-cloud-errors             | 1.1.0        |
| google-cloud-core               | 1.6.0        |
| google-apis-iamcredentials_v1   | 0.4.0        |
| google-apis-storage_v1          | 0.4.0        |
| rake                            | 13.0.3       |
| digest-crc                      | 0.6.3        |
| google-cloud-storage            | 1.31.1       |
| emoji_regex                     | 3.2.2        |
| jmespath                        | 1.4.0        |
| aws-partitions                  | 1.465.0      |
| aws-eventstream                 | 1.1.1        |
| aws-sigv4                       | 1.2.3        |
| aws-sdk-core                    | 3.114.0      |
| aws-sdk-kms                     | 1.43.0       |
| aws-sdk-s3                      | 1.95.1       |
| uri                             | 0.10.0       |
| forwardable                     | 1.3.1        |
| logger                          | 1.4.2        |
| cgi                             | 0.1.0        |
| date                            | 3.0.0        |
| timeout                         | 0.1.0        |
| stringio                        | 0.1.0        |
| ipaddr                          | 1.2.2        |
| openssl                         | 2.1.2        |
| zlib                            | 1.1.0        |
| ostruct                         | 0.2.0        |
| strscan                         | 1.0.3        |
| io-console                      | 0.5.6        |
| delegate                        | 0.1.0        |
| fileutils                       | 1.4.1        |
| singleton                       | 0.1.0        |
| open3                           | 0.1.0        |
| yaml                            | 0.1.0        |
| psych                           | 3.1.0        |
| mutex_m                         | 0.1.0        |

*generated on:* **2021-05-31**

✅ fastlane environment ✅
Stack

Key
Value

OS
11.4

Ruby
2.7.3

Bundler?
false

Git
git version 2.31.1

Installation Source
/usr/local/Cellar/fastlane/2.184.1/libexec/bin/fastlane

Host
macOS 11.4 (20F71)

Ruby Lib Dir
<EMAIL_ADDRESS>

OpenSSL Version
OpenSSL 1.1.1k  25 Mar 2021

Is contained
false

Is homebrew
true

Is installed via Fabric.app
false

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

Xcode Version
12.4

System Locale

Variable
Value

LANG
en_CA.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
require 'uri'
require 'net/http'

# This file contains the fastlane.tools configuration
# You can find the documentation at https://docs.fastlane.tools
#
# For a list of all available actions, check out
#
#     https://docs.fastlane.tools/actions
#
# For a list of all available plugins, check out
#
#     https://docs.fastlane.tools/plugins/available-plugins
#

# Uncomment the line if you want fastlane to automatically update itself
# update_fastlane

XCODE_PROJECT = "./Build/APPLE/Unity-iPhone.xcodeproj"

default_platform(:ios)

platform :ios do
  desc "Push a new beta build to TestFlight"
  lane :upload_testflight do
      increment_build_number(
        build_number: ENV['BUILD_NUMBER'],
        xcodeproj: "Build/APPLE/Unity-iPhone.xcodeproj"
        )
      build_app(scheme: "Unity-iPhone")
      upload_to_testflight(
        changelog: "Automated build for Release 3.9 using fastlane\nCommit fb3d815 (add keyboard sound effect)",
        api_key_path: "./fastlane/api_key.json",
        skip_waiting_for_build_processing: true
      )
    # end
  end
end

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

### fastlane gems

| Gem      | Version | Update-Status |
| -------- | ------- | ------------- |
| fastlane | 2.184.1 | ✅ Up-To-Date  |

### Loaded fastlane plugins:

**No plugins Loaded**

Loaded gems

| Gem                             | Version      |
| ------------------------------- | ------------ |
| did_you_mean                    | 1.4.0        |
| atomos                          | 0.1.3        |
| CFPropertyList                  | 3.0.3        |
| claide                          | 1.0.3        |
| colored2                        | 3.1.2        |
| nanaimo                         | 0.3.0        |
| xcodeproj                       | 1.19.0       |
| rouge                           | 2.0.7        |
| xcpretty                        | 0.3.0        |
| terminal-notifier               | 2.0.0        |
| unicode-display_width           | 1.7.0        |
| terminal-table                  | 1.8.0        |
| plist                           | 3.6.0        |
| public_suffix                   | 4.0.6        |
| addressable                     | 2.7.0        |
| multipart-post                  | 2.0.0        |
| word_wrap                       | 1.0.0        |
| tty-screen                      | 0.8.1        |
| tty-cursor                      | 0.7.1        |
| tty-spinner                     | 0.9.3        |
| artifactory                     | 3.0.15       |
| babosa                          | 1.0.4        |
| colored                         | 1.2          |
| highline                        | 2.0.3        |
| commander                       | 4.6.0        |
| excon                           | 0.82.0       |
| faraday-em_http                 | 1.0.0        |
| faraday-em_synchrony            | 1.0.0        |
| faraday-excon                   | 1.1.0        |
| faraday-net_http                | 1.0.1        |
| faraday-net_http_persistent     | 1.1.0        |
| ruby2_keywords                  | 0.0.4        |
| faraday                         | 1.4.2        |
| unf_ext                         | <IP_ADDRESS>      |
| unf                             | 0.1.4        |
| domain_name                     | 0.5.20190701 |
| http-cookie                     | 1.0.3        |
| faraday-cookie_jar              | 0.0.7        |
| faraday_middleware              | 1.0.0        |
| fastimage                       | 2.2.3        |
| gh_inspector                    | 1.1.3        |
| json                            | 2.3.0        |
| mini_magick                     | 4.11.0       |
| naturally                       | 2.2.1        |
| rubyzip                         | 2.3.0        |
| security                        | 0.1.3        |
| xcpretty-travis-formatter       | 1.0.1        |
| dotenv                          | 2.7.6        |
| bundler                         | 2.2.15       |
| simctl                          | 1.6.8        |
| jwt                             | 2.2.3        |
| uber                            | 0.1.0        |
| declarative                     | 0.0.20       |
| trailblazer-option              | 0.1.1        |
| representable                   | 3.1.1        |
| retriable                       | 3.1.2        |
| mini_mime                       | 1.1.0        |
| multi_json                      | 1.15.0       |
| signet                          | 0.15.0       |
| memoist                         | 0.16.2       |
| os                              | 1.1.1        |
| googleauth                      | 0.16.2       |
| httpclient                      | 2.8.3        |
| rexml                           | <IP_ADDRESS>      |
| webrick                         | 1.6.1        |
| google-apis-core                | 0.3.0        |
| google-apis-playcustomapp_v1    | 0.3.0        |
| google-apis-androidpublisher_v3 | 0.4.0        |
| google-cloud-env                | 1.5.0        |
| google-cloud-errors             | 1.1.0        |
| google-cloud-core               | 1.6.0        |
| google-apis-iamcredentials_v1   | 0.4.0        |
| google-apis-storage_v1          | 0.4.0        |
| rake                            | 13.0.3       |
| digest-crc                      | 0.6.3        |
| google-cloud-storage            | 1.31.1       |
| emoji_regex                     | 3.2.2        |
| jmespath                        | 1.4.0        |
| aws-partitions                  | 1.465.0      |
| aws-eventstream                 | 1.1.1        |
| aws-sigv4                       | 1.2.3        |
| aws-sdk-core                    | 3.114.0      |
| aws-sdk-kms                     | 1.43.0       |
| aws-sdk-s3                      | 1.95.1       |
| uri                             | 0.10.0       |
| forwardable                     | 1.3.1        |
| logger                          | 1.4.2        |
| cgi                             | 0.1.0        |
| date                            | 3.0.0        |
| timeout                         | 0.1.0        |
| stringio                        | 0.1.0        |
| ipaddr                          | 1.2.2        |
| openssl                         | 2.1.2        |
| zlib                            | 1.1.0        |
| ostruct                         | 0.2.0        |
| strscan                         | 1.0.3        |
| io-console                      | 0.5.6        |
| delegate                        | 0.1.0        |
| fileutils                       | 1.4.1        |
| singleton                       | 0.1.0        |
| open3                           | 0.1.0        |
| yaml                            | 0.1.0        |
| psych                           | 3.1.0        |
| mutex_m                         | 0.1.0        |

*generated on:* **2021-05-31**

Hi @OlivierEdoki. It looks like gym is unable to automatically detect the project file. Could you try to call gym with project parameter with path to Xcode project or with workspace (https://docs.fastlane.tools/actions/gym/ )?

Hi,
this command worked fine (from Project directory):
fastlane gym --project /Users/user/Documents/GitHub/Project/Build/APPLE/Unity-iPhone.xcodeproj
and this one worked fine too (from Project directory):
fastlane gym --project ./Build/APPLE/Unity-iPhone.xcodeproj
for both:
[10:06:28]: Successfully exported and compressed dSYM file
[10:06:28]: Successfully exported and signed the ipa file:

Hi, so if you could build the app with gym (gym is an alias to build_app) you can add a project parameter in build_app call in Fastfile like this:
build_app(scheme: "Unity-iPhone", project: "Build/APPLE/Unity-iPhone.xcodeproj")

and fastlane should be able to detect the project and build the app.

indeed, it works when I specify the project path (relative or absolute) in the build_app step
thanks for the quick answer!

@OlivierEdoki Could this issue be closed?

yes, thanks for the quick reply! :)

Looks like, the issue has been resolved! Closing it now!


Cannot replay selected recording that differs from latest

When selecting latest trace - all work OK. It's look like that selected tracePath isn't passed to rr replay.

PR - https://github.com/farre/rrcfg-tools/pull/52

Thanks for the PR, this makes sense.


Update eos-vm

https://github.com/gofractally/eos-vm/pull/5
https://github.com/gofractally/eos-vm/pull/7
https://github.com/gofractally/eos-vm/pull/8

Can you update the title to something more release-friendly?

There's no good way to do that. This PR isn't a single coherent change. It's a bundle of more or less unrelated PRs to eos-vm.


Add u256_wide_sqr

u256_wide_sqr derived from u256_wide_mul

This change is

i think this might be irrelevant now that we have circuits?


[HTTP] Need constants for status codes

At the moment, we can set any integer as the status code. But according to HTTP spec each status code is associated with a reason phrase.
So imply having integer constants not going to work. Please take this into account when working on this.

This has been fixed.


WIP: Convert firewalld to iptables

I've changed all firewall implementations by firewalld to iptables.
I noticed NoVNC had a firewall rule allowing udp when it should be tcp, so fixed here.

After correcting these two places above, I can successfully deploy it on rhel VMs.
Here is content of iptables after deployment (after several failure).

https://github.com/blueboxgroup/ursula/pull/2517


Supply - New App creation?

Supply currently handles Android App updates, are their any plans to automate the "Add new Application" functionality for the Play store, for APKs that have not been uploaded before?

Hi @jacao This is isn't currently possible with the API available from Google. If it were made possible in the API then we'd love to review a PR that adds that functionality! Going to close this issue for now since it isn't something we can do at this time.

Thanks, thought that was the case, annoying that Google have'nt opened it up yet!
May have to do some browser automation for the meantime.


Add user authentication, to play private videos

Not Play Youtube Private video
Plz Send Me Suggestions............

There currently is no way to authenticate with the player.

@Tusharpalita123 @PierfrancescoSoffritti
It is actually possible to authenticate the player. Heres how:
Webviews are shared, i mean you can create seperate webviews and acess other webviews login data etc...(obviously it needs to be same app)
So Basically you need to create seperate webview and log into your account there.
So first of all set webview url to youtube login page, which is : login link
Most important part is when you create that webview you have to enable following settings to keep logged in:
  webView.getSettings().setJavaScriptEnabled(true);
  webView.getSettings().setDomStorageEnabled(true);
  webView.getSettings().setSavePassword(true);
  webView.getSettings().setSaveFormData(true);

After you logged in your youtube account (you dont longer need to show login webview so if you want you can hide it).
Then You will able to play private videos. Just play normally it will work
(I can make full example if you want)

Hey @Serkali-sudo , thanks for the suggestion.
So you're saying that it's enough to:

create a new webview with these settings

  webView.getSettings().setJavaScriptEnabled(true);
  webView.getSettings().setDomStorageEnabled(true);
  webView.getSettings().setSavePassword(true);
  webView.getSettings().setSaveFormData(true);

login to YouTube
Create a YouTubePlayerView

and the user should be logged in?

Hey @Serkali-sudo , thanks for the suggestion.
So you're saying that it's enough to:

create a new webview with these settings

  webView.getSettings().setJavaScriptEnabled(true);
  webView.getSettings().setDomStorageEnabled(true);
  webView.getSettings().setSavePassword(true);
  webView.getSettings().setSaveFormData(true);

login to YouTube
Create a YouTubePlayerView

and the user should be logged in?

yes i tried and it works

Can you please provide me the full example of code which you are mentioned.


RBAC supported API

Looking for clarification.
Review the Azure Advisor recommendations,  Azure Cosmos DB API other than EnabledApiTypes=Sql are recommended to be enabled with Azure  RBAC. From this document that not currently possible.
I would like to confirm that only the EnabledApiTypes=Sql can use Azure RBAC today.

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

ID: aba612b3-f404-11b2-45d9-6e10f1fbf11d
Version Independent ID: 86ccb46e-5ebd-50a4-a911-2ac83c8a41f4
Content: Configure role-based access control for your Azure Cosmos DB account with Azure AD
Content Source: articles/cosmos-db/how-to-setup-rbac.md
Service: cosmos-db
GitHub Login: @seesharprun
Microsoft Alias: sidandrews

#label:"product-question"

#assign:seesharprun

Hello @samhodgkinson,
The article you linked includes a note at the top of the article specifying that the article is only referencing data-plane RBAC. The article is correct, data-plane RBAC is currently supported in the NoSQL API. The note also includes a link to management-plane RBAC which is supported across multiple APIs.
#please-close


Setup a Postgres database container in Docker

Download the Postgres image docker pull postgres:14-alpine3.14
Create a shell script in your folder called start-postgresh.sh
Paste the following in the shell script

#!/bin/bash

PGDATA_DIR="$( pwd -P )/data"
echo "${PGDATA_DIR}";

if [ ! -d "${PGDATA_DIR}" ]
then
  echo "${PGDATA_DIR} does not exists. Can not start postgres database";
  echo "Please run ./docker/start-postgres.sh from the project root directory."
  exit 1;
fi

PG_DB=<database_name>
PG_USER=<database_user>
PG_PASSWORD=<database_password>

if [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ]; then
  # In windows use the windows path format
  PGDATA_DIR=`cygpath -w $PGDATA_DIR;`
  export MSYS_NO_PATHCONV=1
fi

echo "Using data directory ${PGDATA_DIR}"

docker run --name local-postgres \
  -e POSTGRES_DB=$PG_DB \
  -e POSTGRES_USER=$PG_USER \
  -e POSTGRES_PASSWORD=$PG_PASSWORD \
  -e 'PGDATA=/var/lib/postgresql/data/pgdata' \
  -v ${PGDATA_DIR}:/var/lib/postgresql/data \
  -p 5432:5432 \
  -d postgres:14-alpine3.14

it is completed an I could connect to DB through DBeaver
but few questions:

what is this code for in script:

if [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ]; then
In windows use the windows path format
PGDATA_DIR=cygpath -w $PGDATA_DIR;
export MSYS_NO_PATHCONV=1
fi

I created a data folder in project and all database data was added in data folder,
so should I push them all in repo?
or should I have put the script some where else not in project repo

So moved the script from the repo folder to a folder on top of that, so now the DB files not in repo and need to commit and push


outlier ejection: implement consecutive 5xx ejection

This commit sets up the ability to automatically eject hosts based on
N consecutive 5xx responses. Hosts are ejected for an ejection interval
multiplied by the number of times the host has been ejected (so if a host
keeps getting ejected it will be ejected for longer and longer periods).
The ejection interval, number of consecutive 5xxs required for ejection,
and the maximum % of a cluster that can be auto ejected are all runtime
configurable.
This commit does not include documentation. The feature is going to evolve
a bit and we will do documentation at a later time when the feature is more
baked.
The main thing missing from this is the ability to log ejections/additions
so that external monitoring/alarming systems can visualize what is happening
since it's possible for auto ejection to be quite confusing if there isn't
enough information.

@lyft/network-team


Device name on Firefox Mobile

Hey man and thanks for your awesome project. I have problem in getting user device name where use Firefox Pc or Firefox for Android but the device name does appear with chrome opera and ucweb for Android. Here's a link to the example, http://www.arrowtxt.in/dex.
I hope it can be fixed ASAP. Thanks again for your tool.

sorry didn't notice there was such a case in here already(https://github.com/WhichBrowser/Parser/issues/71).


Add microsoft.aspnetcore.app.ref/3.1.10 to SBRP pre-arcade-release/3.1

For 3.1.110 (https://github.com/dotnet/source-build/pull/1832) it looks like the build is using the ref-only package auto-dasm-asm process to get microsoft.aspnetcore.app.ref/3.1.10, but I think this may need to be put in SBRP for future releases.
0cff553536cf  ./packages/reference/staging/microsoft.aspnetcore.app.ref/3.1.10/ref/netcoreapp3.1/System.IO.Pipelines.dll
0cff553536cf  ./packages/restored/microsoft.aspnetcore.app.ref/3.1.10/ref/netcoreapp3.1/System.IO.Pipelines.dll
0cff553536cf  ./src/installer.f02c158773cf1b5fd547570d55ad5a436b58f81d/artifacts/bin/redist/Release/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.1.10/ref/netcoreapp3.1/System.IO.Pipelines.dll
0cff553536cf  ./testing-smoke/builtCli/packs/Microsoft.AspNetCore.App.Ref/3.1.10/ref/netcoreapp3.1/System.IO.Pipelines.dll

I don't quite remember why we can't rely on the ref-only package flow to handle it, but want to file this issue to track to handle this in the future either way.
@dseefeld @crummel

3.1 is EOL in two months.  This issue is obsolete.


#1658 Fix broken validation error Messages in LoginForm

remove duplicated formatMessage.
showMessage function pushs converted formatMessage

Thanks! By the way, in the future please try to make PRs to the devel branch :)

Okay. I got it. Thanks, SachaG! 👍


5 new improvements

The changes I made to the app:

Based on Affrin's peer review suggestion: we made the time x-axis nicer and more meaningful, and they now have month names for scalehttps://github.com/UBC-MDS/your_happy_place/commit/a8c9a5277234450d0b5eb30638a4e8945ce0440d

We implemented Affrin's suggestions of putting different charts on different tabs. I sorted them into "Social charts" and "Climate charts." That was a great idea - any future charts can be classified, too.https://github.com/UBC-MDS/your_happy_place/commit/a8c9a5277234450d0b5eb30638a4e8945ce0440d

We added titles and subtitles to sections (now tabs)https://github.com/UBC-MDS/your_happy_place/commit/2e0039e89b74f4210c02694b420703ba191c69bf

We implemented Affrin's suggestion that the bar plots would look better horizontal rather than vertical.https://github.com/UBC-MDS/your_happy_place/commit/2e0039e89b74f4210c02694b420703ba191c69bf

Improved padding of everything so the app looks less jammed, and added little thin borders.https://github.com/UBC-MDS/your_happy_place/commit/058d47b1aeb64ac106272e0225e6cfff573e54e9

Added "for DSCI532" and "by" sections below the title, with links to our team's git profiles.https://github.com/UBC-MDS/your_happy_place/commit/622f4e21f745fe96091a4d39d270eadc4fe67eaf


[5.7] Implement named backreferences

5.7 cherry-pick of https://github.com/apple/swift-experimental-string-processing/pull/433
Use the CaptureList as the source of truth on which index a name corresponds to, and query it when emitting a named backreference.
Resolves #388

@swift-ci please test

Looks like this requires https://github.com/apple/swift-experimental-string-processing/pull/376 to be cherry-picked too


Documentation

We need some documentation being written:

[x] Introduction to Cachet
[ ] Setup
[ ] Dashboard
[ ] API

Nginx Documentation Added: https://github.com/cachethq/Cachet/pull/223

Nginx Documentation Added: https://github.com/cachethq/Cachet/pull/223

I'm going to close this and just continue writing docs as I go.


LogicApp: Certificate Authentication for HTTP GET Action not working

Hi, I'm trying to add HTTP GET action with Client Certificate authentication to my logic app, but receiving an error: BadRequest. Could not load the certificate private key. Please check the authentication certificate password is correct and try again..
I'm converting *.pfx file to the base64string as described in https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-securing-a-logic-app#client-certificate-authentication. And I'm using the password which I'm using during installation certificate on my local machine (just with double click on it). And on the local machine it is installing good with that password.
I tried to generate a different self-signed certificates and convert them to base64string with powershell, but every time I'm getting the same error.
I'm generating certificates with Powershell script:
`param(
[Parameter(Mandatory=$true)][string] $name,
[Parameter(Mandatory=$true)][string] $password
)
$cert = New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -KeyAlgorithm RSA -KeyLength 4096 -KeyFriendlyName "$name" -DnsName "Test.$name"
$pwd = ConvertTo-SecureString -String "$password" -Force -AsPlainText
$path = 'cert:\localMachine\my' + $cert.thumbprint
Export-PfxCertificate -cert $path -FilePath "$name.pfx" -Password $pwd`
Input parameters: TestCert  Aa123456
Could you please help me to understand why can't I use my certificates with logic app HTTP calls?
Best regards,
Rostyslav

Hi @stefrostik Thanks for reaching out. We will review and update as appropriate.

@stefrostik  It is taking time in taking response. As it is quite urgent for you, Just checking if you have a support plan and open the support request ? Please do let me know if you don't have.

@stefrostik @stefrostik Please let me know if you don't have the support plan, If not, just let us know as we're able to grant you a one-time free support case to resolve this issue. Recommendation in this case to open a support case to troubleshoot this issue together with a service engineer who has deeper insight to your environment.
For now I will proceed with closure of this. Please tag me in your reply and we will gladly continue the discussion and we will reopen the issue.
This channel is for driving improvements towards MS Docs, for any product related question/issue I would recommend you to create a thread on the forums- MSDN / Stackoverflow. Once you post your issue on forums, it will have visibility across the community which is a better suited
audience for such types of issues.

If it helps anyone else: I had this same issue and after speaking with a Microsoft support member was given this resolution:
Certificates generated through the cert MMC or PowerShell will not work directly. To get them to work use openssl to convert them to a pem, then back to a pfx, like this:
openssl pkcs12 -in mycert.pfx -out mycert.pem
openssl pkcs12 -in mycert.pem -export -out mycert2.pfx
This mycert2.pfx file will work within Azure logic apps (once you've got the base64 string).
Strangely, if you import the mycert2.pfx file into the Certificates MMC, then export it again, it still works.

If it helps anyone else: I had this same issue and after speaking with a Microsoft support member was given this resolution:
Certificates generated through the cert MMC or PowerShell will not work directly. To get them to work use openssl to convert them to a pem, then back to a pfx, like this:
openssl pkcs12 -in mycert.pfx -out mycert.pem
openssl pkcs12 -in mycert.pem -export -out mycert2.pfx
This mycert2.pfx file will work within Azure logic apps (once you've got the base64 string).
Strangely, if you import the mycert2.pfx file into the Certificates MMC, then export it again, it still works.


Handle file types more robustly in bun plugin

https://github.com/evmts/evmts-monorepo/blob/main/bundlers/bun/src/plugin.js should not be resolving dts files. It also should be able to handle more js file types like .cjs and .mjs

Moving to linear


Update colors in variables file

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 95.801%

Totals

Change from base Build<PHONE_NUMBER>:
0.06%

Covered Lines:
1983

Relevant Lines:
2031

💛  - Coveralls


Replace us-west1-b with us-west2-b

According to https://cloud.google.com/compute/docs/gpus/ there is no NVIDIA® Tesla® P4 in us-west1-b region

I created this PR before seeing yours, but I think either should work: https://github.com/fastai/course-v3/pull/435
Mine just switches nvidia-tesla-p4 -> nvidia-tesla-p100 based on the config in the blog post at the end of the guide: https://blog.kovalevskyi.com/google-compute-engine-now-has-images-with-pytorch-1-0-0-and-fastai-1-0-2-57c49efd74bb


Dispatch to Dask if nanquantile is available

[ ] Closes #9692
[ ] Tests added
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
[ ] New functions/methods are listed in api.rst

This won't get hit until the next Dask release is out, but it passes locally with the dev version of Dask

cc @dcherian

The upstream tag is handy!
The failures all look related to zarr or pandas. that said, dask isn't tagged with 2024.11.0 yet, so the tests aren't hit yet until we actually cut the release unfortunately

this should be ready now, dask was released today


fix placement type in PopperProps.children

type is undefined  | PopperJS.Placement, not ?PopperJS.Placement since that doesn't mean anything in typescript and was probably copied from Flow
fixes error that I get in typescript compiler:
node_modules/react-popper/typings/react-popper.d.ts
(24,16): JSDoc types can only be used inside documentation comments.

Thanks for the PR, we do have a test to verify that the ts types are right. May you check why isn't it detecting the problem please?

@FezVrasta I decided to test it :)

so it has nothing to do with typescript version, just with config option that was suppressing this warning in your CI tests

And I guess just to be clear what this PR does:

@FezVrasta do you need anything else for this PR?

this PR fixes #152!
i also just opened #153 with a more weighty refactor to the types to make them more useful.

@giladgray I'm just waiting for any of them to be merged so I can start using popper inside my project :) but I guess one more PR is needed that would remove skipLibCheck that was underlying issue that made #152 possible

Thanks for looking into it, may you adjust the TS configuration so that it correctly detects this problem in the future?


handle cyclic associations

cyclic associations lead to an infinite loop on dump, for instance
class Order < ActiveRecord::Base
  has_many    :states
  belongs_to  :last_state, :class_name => 'State'
end

class State < ActiveRecord::Base
  belongs_to  :order
end

I suggest two changes which I have implemented as a PoC:

on dump: prevent following loops in the object association graph by saving and checking for objects already seen in the traversal
on load: when a referenced object is missing, put the referrer on a wait list and reload it when the referee is loaded - otherwise there would be missing foreign keys

Trying to revive this, merged the rtomayko's current master branch and made two changes:

for backward compat when load_replicant overriden: check in load method the arity of the load_replicant method, if it's not -4, then we cannot reload (i.e. update the already loaded object when dependent foreign keys become available)  since method is overriden, no more ArgumentError (of course there will be missing foreign keys then)
use of a wait list now instead of single waiting element since multiple objects could wait for the same dependent object

It would be nice if you could test dump & restore in (non-critical ,-) environments of your real world applications.


hope to support multi-selection using touch screen instead of Ctrl+mouse

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here. Ex: What device type/UI layout and app version?

Merging with #290.


''An unknown error has occurred while trying to retrieve VOD metadata''

Please check the browser console for error details and paste it here.

Closing this issue due to inactivity.


Use namespace commands for refactor keys

The constants for both refactor commands were not used. The string literal itself was referenced in the refactor provider, so I changed it to the command constant. I also fixed the typo in refactor

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

Thanks @AllanWang !

@karrtikr just to clarify, someone else is merging this right? I do not have write access


[Libidn2] disable documentation

Documentation generates by gtk tool which not must exists. For PR #15605

Which triplets are supported/not supported?
Yes

Same as for https://github.com/microsoft/vcpkg/pull/17420#issuecomment-824200036

gt-html is on by default according to configure --help

osx: #17057 reproduced.

The autoreconf patch will probaly fix the build, but it is tightly coupled to the current source files.
In the meantime, I could verify that my proposal from https://github.com/microsoft/vcpkg/pull/17420#issuecomment-824200036 works. So alternative to patching, it can be solved just by configuration if you take our pieces together:
set(ENV{GTKDOCIZE} true)
...
   --disable-gtk-doc...

I do not known what is wrong with getdns. It's perfectly builds on my host.

@dg0yt thank you. Your suggestion better.

do not known what is wrong with getdns.

I don't think it is related to the doc changes here. This PR just triggers the rebuild.

@dg0yt thank you. Your suggestion better.

Thanks for integrating my suggestion.

/azp run


openBMC Fixit: Bad FRU Identification

Test to identify bad FRU and skip them in test FRU verification.

One thought process is, if there is a bad FRU there would be an associated error log called out..
so if a FRU is present but not functional and see a corresponding FRU error logged,  then we can safely say its a bad FRU and we skip it ..


Upgraded to API v1.

@lesv
I just upgraded to pubsub API v1.Not urgent. Early next week is fine.

Hate the artifact names -revX-
LGTM


Segment Fault occurs due to NULL Pointer reference in subinfo_decode & unsubinfo_decode while broker is parsing mqtt

Describe the bug
segments fault with CWE-476 (NULL Pointer Dereference) occurred in the process of decoding subinfo_decode and unsubinfo_decode
Expected behavior
Dos
Actual Behavior
Describe what occurred.
To Reproduce
import subprocess
import time
import socket

def check_input(input, sleep_time = 0.01):
	s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
	while True:
		try:
			s.connect(('<IP_ADDRESS>', 1883))
			s.send(input)
			s.close()
			break
		except ConnectionResetError:
			continue
		except ConnectionRefusedError:
			break

	time.sleep(sleep_time)

def check_crash_log(crash_log):
	for c in reversed(crash_log):
		c_bytes = bytearray.fromhex(c)
		status = check_input(c_bytes, 0.25)
		if status == False:
			print('[+] A crash was detected')
			return c_bytes
	print('[-] No crash..')
	exit(-1)

with open('target-1675744763.830481.txt', 'r') as f:
	crash_log = f.readlines()

check_crash_log(crash_log)

target file
target-1675744763.830481.txt
img file
backtrace :

debug :

** Environment Details **

NanoMQ version : v0.15.0-0

Operating system and version : Linux lab-virtual-machine 5.15.0-58-generic x86_64 x86_64 x86_64 GNU/Linux

Compiler and language used : I using Debugging guide(debug NanoMQ with GDB.) Option with ninja compile

testing scenario
Run the broker with the ./nanomq start command, put the target file and the python file in the same path, and run python.

Client SDK
Using MQTT Raw Packet
Additional context
Add any other context about the problem here.

thks :) have a good day!

Hi bro, we really appreciate your efforts of identifying security issue. We are planning merge dynamic fuzzing with routine development.
Additionally, We also found other issues by using your fuzzing dataset, will fix it soon.

@realsung plz throw us more issues like this!

Hi I want to issue CVE Number for the vulnerable bugs we found! Can I request the CVE number? It's better if you guys can apply.
-> https://cveform.mitre.org/


Win7 MSIX installer does not validate signature

The Win10 Appinstaller requires to trust the certificated used for signing, but the Win7 version allows to install packages from untrusted signers

The Win7MSIXInstaller is a preview, because of that the Win7MSIXInstaller pass the MSIX_VALIDATION_OPTION::MSIX_VALIDATION_OPTION_SKIPSIGNATURE flag to CoCreateAppxFactoryWithHeap. The MSIX SDK skips signature validation for packages when this flag is used.

Is there any config setting to enable signature validation? Any ETA to enable the validation by default?

For the installer, as an experiment, removing the g_state.SkipSignature() call will result on using the MSIX_VALIDATION_OPTION::MSIX_VALIDATION_OPTION_FULL flag.
The MSIX_VALIDATION_OPTION flags are defined here.


chore(action): once a week

Applied mkpr on .github/workflows/update_readme_api.yml
sed s/cron:.*/cron: 31 14 * * 6/

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.779%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2485

Relevant Lines:
2851

💛  - Coveralls


Pr/multi env

Closes #32. Added multi-environment functionality plus test that combining duplicate process tensors results in one with twice the coupling.

[x] The contribution has been discussed and agreed on in the Issue section.
[x] Code contributions do its best to follow the zen of python.
[x] The automated test are all positive:

[x] tox -e py36 (to run pytest) the code tests.
[x] tox -e style (to run pylint) the code style tests.
[x] tox -e docs (to run sphinx) generate the documentation.

[x] Added test for changed/added code.
[ ] API code contributions include input checks.
[ ] API code contributions include helpful error messages.
[ ] The documentation has been updated:

[ ] docstring for all functions/methods/classes/modules.
[ ] consistant style of all docstrings.
[ ] for new modules: /docs/pages/modules.rst has been updated.
[ ] for api contributions: /docs/pages/api.rst has been updated.
[ ] for api contributions: tutorials and examples have been updated.

Codecov Report

Merging #36 (9b3013b) into OQuPy-dev (c7f972f) will increase coverage by 0.30%.
The diff coverage is 85.39%.

@@              Coverage Diff              @@
##           OQuPy-dev      #36      +/-   ##
=============================================
+ Coverage      89.33%   89.63%   +0.30%
=============================================
  Files             23       23
  Lines           2297     2335      +38
=============================================
+ Hits            2052     2093      +41
+ Misses           245      242       -3

Impacted Files
Coverage Δ

oqupy/contractions.py
84.56% <85.39%> (+7.98%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c7f972f...9b3013b. Read the comment docs.


Making README more appealing

Is your feature request related to a problem? Please describe if so, otherwise leave this blank..
Describe the feature

Acknowledge the contributing by mentioning them in README file
Contributors would automatically be added to the list
Create a link to CONTRIBUTING.md in README
Adding Socalify element to the README to make it more appealing

Provide any alternatives to the feature you've considered

Additional information

Glimpse

Can you assign me this @ArjunSharda
I would like to do this


Failing weekly test open issue instead of sending email.

Weekly tests tried to send email on failure, but they were filtered and never received...
This update the warning to opening an issue when instead.
Half of this PR was merged per error in #42 when I tried to merge it into my fork's master to tests to tests the action on github runner.
Example of opened issue: ericgig/qutip-jax#4

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 90.462%

Files with Coverage Reduction
New Missed Lines
%

src/qutip_jax/properties.py
1
92.75%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1195

Relevant Lines:
1321

💛  - Coveralls


Support for latest version of ipykernel

Currently nbmake requires ipykernel < 6.0.0  but there is a newer 6.2.0 version we would like to try out.
Thanks,
Paul

Hi @PaulFreg, just released 0.6 which has no explicit dep on ipykernel 5
Can you try it out and let me know how it goes please?

Hi
That looks good now with the update, thanks!
Cheers,
Paul

From: Alex Remedios @.>
Sent: 09 September 2021 10:27
To: treebeardtech/nbmake @.>
Cc: PaulFreg @.>; Mention @.>
Subject: Re: [treebeardtech/nbmake] Support for latest version of ipykernel (#41)
Hi @PaulFreghttps://github.com/PaulFreg, just released 0.6https://pypi.org/project/nbmake/ which has no explicit dep on ipykernel 5
Can you try it out and let me know how it goes please?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/treebeardtech/nbmake/issues/41#issuecomment-915918851, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVL65RGV7IPXFYFSDVXY3Y3UBB4YFANCNFSM5C5USVBA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Added NetworkPolicyReconcileStrategy to ManagedOCS Spec and Status

When NetworkPolicyReconcileStrategy is set to none the deployer will not reconcile any NetworkPolicies as well as set the status of NetworkPolicyReconcileStrategy in ManagedOCS CR as none
Sample CR
Kind: Managedocs
...
spec:
  networkPolicyReconcileStrategy: none
 ...
 status:
 networkPolicyReconcileStrategy: none

Jira: https://issues.redhat.com/browse/RHSTOR-3363
Signed-off-by: Kaustav Majumder<EMAIL_ADDRESS>

Not relevant anymore.


Add #kompiledDirectory hook to K-REFLECTION

This PR implements and tests the #kompiledDir hook suggested in #1889. The changes to the frontend are minimal; most of the work has already been done in the LLVM backend:

Adds a hooked function to K-REFLECTION, along with the associated documentation in domains.md.
Integration tests to check that the correct directory path is returned when the function is evaluated on a kompiled definition.

Depends on #2208 for the matching LLVM backend feature
Closes #1889

lgtm, but @dwightguth can you do the final review, since it involves the llvm backend also.


make tooltip appear in the same place realtive to the picture no matter ...

...the size of the screen
One last change!  @natsteinmetz I did move a class in the html, should be do-able via a find/replace if you've already added a lot of content, but I think this is the final fix for the weirdness with the tooltip appearing bug.
:cake:

Oooh, also I forgot to note in my rush in the last changeset for the team page, I changed the colors and such for the tooltips in the advisor section.


Current page number = 1 whereas 2 pages are displayed (paysage mode)

If you have a PDF on paysage with a small amount of pages (like 2) the pageNumber or the onPageChanged will stay at 1 whereas you see all of the pages.
     PdfViewer.data(
        data,
        controller: _controller,
        sourceName: '',
        params: PdfViewerParams(
          margin: ClassSize.paddingPage,
          backgroundColor: Theme.of(context).scaffoldBackgroundColor,
          enableTextSelection: true,
          enableKeyboardNavigation: true,
          onPageChanged: (page) => log(page.toString()),
        ),
      )

Get started in Canva.pdf

What is paysage mode?

Related: #152
The algorithm to guess the current page is still not perfect and I would like to update the algorithm... though #152 is already closed...

What is paysage mode?

A PDF horizontally not vertically (not portrait)

Related: #152 The algorithm to guess the current page is still not perfect and I would like to update the algorithm... though #152 is already closed...

Yes it seems kind of link but it is another part of the algorithm as I'm looking on the current page.

A PDF horizontally not vertically (not portrait)

Sorry, I cannot understand that.

but it is another part of the algorithm as I'm looking on the current page.

Could you please explain more about your issue using screenshot or such? I cannot understand your situation.

A PDF horizontally not vertically (not portrait)

Sorry, I cannot understand that.

but it is another part of the algorithm as I'm looking on the current page.

Could you please explain more about your issue using screenshot or such? I cannot understand your situation.

I gave you my PDF on my first message but here some screenshot :

![Screenshot_20240703-213044](https://github.com/espresso3389/pdfrx/assets/128067748/9578e8a0-851b-43db-882a-75178ca5e2ad)
As you can see, the two pages of the PDF are rendered on the page but the current page is still: 1
Also the pages of the PDF aren't aligned on the top, they are centered but this is another problem.

It's completely correct behavior. In general, we cannot determine which page is the "current page" by it's layout.
So anyway we decide one by some logic. In the case, the current page is 1.

I do partially agree with you. I agree that it might be really hard to determine the current page, however if the second page is rendered on our page and that we cannot scroll on it then the current page should be 2 otherwise we'll never be able to reach the currentPageIndex = 2.
It might be a hard feature to set up but I think it is quite good to have it since people can check this value to know if the user have fully read the document.


BuiltinExtensions git pull failed

Your question
./launch-linux.sh --launch_mode none --host <IP_ADDRESS>
after the SwarmUI run, BuiltinExtensions git pull failed.Can I skip the git pull process?
Logs
Starting webserver on http://<IP_ADDRESS>:7801
14:30:32.642 [Init] Program is running.
14:30:37.991 [Info] Creating new admin session 'local' for <IP_ADDRESS>
14:31:27.292 [Warning] Git process 'fetch' in '/home/deepin/Documents/SwarmUI' has been running for over a minute, something may have gone wrong, allowing 1 more minute to finish...
14:31:27.475 [Warning] Git process 'pull' in '/home/deepin/Documents/ComfyUI' has been running for over a minute, something may have gone wrong, allowing 1 more minute to finish...
14:31:27.526 [Warning] Git process 'pull' in '/home/deepin/Documents/SwarmUI/src/BuiltinExtensions/ComfyUIBackend/DLNodes/ComfyUI-SAI_API' has been running for over a minute, something may have gone wrong, allowing 1 more minute to finish...
14:31:32.100 [Init] Swarm is up to date! You have version <IP_ADDRESS>, and <IP_ADDRESS>-Beta is the latest.
14:31:35.251 [Init] Self-Start ComfyUI-0 on port 7821 is loading...
14:32:50.299 [Error] Self-Start ComfyUI-0 on port 7821 failed to start: The operation was canceled.
14:34:00.550 [Warning] [ComfyUI-0/STDERR] Traceback (most recent call last):
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/urllib/request.py", line 1348, in do_open
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     h.request(req.get_method(), req.selector, req.data, headers,
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 1283, in request
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self._send_request(method, url, body, headers, encode_chunked)
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 1329, in _send_request
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self.endheaders(body, encode_chunked=encode_chunked)
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 1278, in endheaders
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self._send_output(message_body, encode_chunked=encode_chunked)
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 1038, in _send_output
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self.send(msg)
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 976, in send
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self.connect()
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 1448, in connect
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     super().connect()
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/http/client.py", line 942, in connect
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     self.sock = self._create_connection(
14:34:00.551 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/socket.py", line 845, in create_connection
14:34:00.551 [Warning] [ComfyUI-0/STDERR]     raise err
14:34:00.552 [Warning] [ComfyUI-0/STDERR]   File "/root/miniconda3/envs/swarmui/lib/python3.10/socket.py", line 833, in create_connection
14:34:00.552 [Warning] [ComfyUI-0/STDERR]     sock.connect(sa)
14:34:00.552 [Warning] [ComfyUI-0/STDERR] OSError: [Errno 101] Network is unreachable
Other
No response

I'm. very confused about that pile of logs.
But (A) the main problem seems to be network connections failed?
(B) when the comfy backend launches, you seem to have ... python requestlib self-activating and sending something? I'm not sure why the source of the call isn't in the trace at all. But whatever request is trying to happen, is failing and crashing the comfy instance. Normally comfy shouldn't be depending on any external network calls just to launch 0.o


Update changelog for v3.6.1

(Wait until the final v3.6.1 is cut before merging)

+1, after the final date of release is updated


Asynctest replacement

The asynctest library which we use extensively in unit tests is no longer being maintained, and does not function properly under Python 3.8+.
Coincidentally, Python 3.8 with mock 4.0 introduces some tools (IsolatedAsyncioTestCase and AsyncMock) which might be sufficient to replace it. It looks like there is a backwards-compatible stub which could be required for testing in Python 3.6 and 3.7.
There would be some changes required to all async test cases (using asyncSetUp instead of async def setUp for example), and we will probably want to try porting some more advanced test cases first in order to check if any other features of asynctest are required.

For anyone wanting to contributing and to get a good view on the scope of ACA-Py, this would be a good task.


Add (and use) a runner wrapping every test, to improve error reporting

This supersedes #205, providing a custom runner written in OCaml
Add a custom runner that allows to display the result of a test in the same way on Unix and Windows (by mapping Windows error codes to their equivalent result on Unix)
It also uses GitHub CI formats when available so that test failures are referenced as such at their positions in the logs
As it is written in OCaml (rather than bash), it opens some possible improvements:

create a summary of all timings,
use per-test timeouts (the same timeout for all tests? or a custom timeout for some tests that we expect to run a long time?),
ensure that the global timeout is never reached by stopping the test suite a couple of minutes before, so that the last steps (post-*) can run

I’ve added the suggested improvements because I’d like to use them to work on my cygwin branch.
What I’m undecided about:

whether a time-out should appear as a test failure (it could make sense to keep reporting the deadlocks we still see on Windows as failures rather than successes),
whether we should set a default per-test timeout, and what should it be (this already makes it possible to set TEST_TIMEOUT for a given test via the corresponding dune file).


Cleanup And Refactor

Go through all code that we have and make sure it's running as clean and efficiently as possible

databaseLoader needs to start being segmented, it is getting too cluttered.


[BUG] after running bloxstrap for the first time, future lighting just gave up

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[ ] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.8.1
What problem did you encounter?
Running bloxstrap for the first time and i choose the lighting to be future: after i join, it didn't work, rather changing it to shadowmap/voxel.

Client related issues are no longer accepted.


Ошибка расчета по всем тикерам

2023-02-14 06:35:48 +03:00:   File "fairpricecalc/main.py", line 34, in main
2023-02-14 06:35:48 +03:00:     result = calculator.calculate(date)
2023-02-14 06:35:48 +03:00:   File "fairpricecalc/fair_price_calculator.py", line 23, in calculate
2023-02-14 06:35:48 +03:00:     initial_volume, isin, market_data = provider.get_exchange_data()
2023-02-14 06:35:48 +03:00:   File "fairpricecalc/exchange_data_provider.py", line 25, in get_exchange_data
2023-02-14 06:35:48 +03:00:     exchange_df = parser.parse_exchange_files(exchange_files)
2023-02-14 06:35:48 +03:00:   File "fairpricecalc/dataframe_parser.py", line 28, in parse_exchange_files
2023-02-14 06:35:48 +03:00:     raise NameError('Data for this ticker does not exist: ' + self.ticker)
2023-02-14 06:35:48 +03:00: NameError: Data for this ticker does not exist:  ГПБ БО-19
2023-02-14 06:35:48 +03:00:
2023-02-14 06:35:48 +03:00:     at StockValuationService.valuate (/home/cloudtreasury/.next/server/chunks/370.js:158:19)
2023-02-14 06:35:48 +03:00:     at CalculateFairPrice.process (/home/cloudtreasury/.next/server/pages/api/fairprice/calculations.js:151:60)
2023-02-14 06:35:48 +03:00:     at processUsecaseApiInstance (/home/cloudtreasury/.next/server/chunks/370.js:400:26)
2023-02-14 06:35:48 +03:00:     at Array. (/home/cloudtreasury/.next/server/pages/api/fairprice/calculations.js:130:111)
2023-02-14 06:35:48 +03:00:     at runMicrotasks ()
2023-02-14 06:35:48 +03:00:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
2023-02-15 06:32:24 +03:00: Error: Traceback (most recent call last):

на сервере кончилось место


file(1) maintainer deems magic marker "really weak" for 2021

The maintainer of file(1) command has accepted a patch to support the Birtual Machine.
However, he states

I added it, but the magic is really weak. It is 2021 and we are making 2 byte magic entries? Please let the developers know that they should have at least a 4 byte magic. If there are conflicts/complaints in the future it will be removed.

Perhaps the magic marker should be "bomb", for  Born Of Mighty Birtualization.
I checked, "bomb" is not taken yet.

We could use 0xa4 0x01 0x6d 0x62, which deserialised is 420 bm.

diff --git a/src/bm.h b/src/bm.h
index 91b59f1..b4eae3b 100644
--- a/src/bm.h
+++ b/src/bm.h
@@ -197,11 +197,11 @@ void bm_push_native(Bm *bm, Bm_Native native);
 void bm_dump_stack(FILE *stream, const Bm *bm);
 void bm_load_program_from_file(Bm *bm, const char *file_path);

-#define BM_FILE_MAGIC 0x6D62
-#define BM_FILE_VERSION 5
+#define BM_FILE_MAGIC 0xa4016d62
+#define BM_FILE_VERSION 6

 PACK(struct Bm_File_Meta {
-    uint16_t magic;
+    uint32_t magic;
     uint16_t version;
     uint64_t program_size;
     uint64_t entry;

If you read the resulting .bm file into an hex editor, with your suggestion @aodhneine, you can squint a naught, it reads
"bm" 1 $ - so we have a 1 dollar BM.
I am okay with this change.


Fix typo "form" > "from"

In the code example given the flask server returns "Hello from Python!" but there are typos writing "form" instead of "from" in the post.

/area blog


optimize VirtIO doorbell kicks

VirtIO doorbell kicks don’t carry any information, it’s just a memory access. Therefore we don’t have  to fully emulate the write (which means VM->KVM->QEMU->VFIO->muser.ko->libmuser and back). Instead, we can setup an ioeventfd notifier so the kick is VM->KVM and back. In KVM, all that happens is an eventfd write which libmuser can catch via epoll or similar (or even spin on it if it wants). But currently we have no mechanism to implement that notifier, so emulating a VirtIO device on MUSER would be much slower than QEMU or vhost.

It would be nice to expose the full ioeventfd API (which allows matching on specific data, setting the size of the memory access, etc) in libmuser.  A new VFIO ioctl API could be added so the VMM can receive the eventfd together with the metadata and install it in kvm.ko or emulate it some other way.
By the way, Elena, JJ, and Jag from Oracle have discussed the idea of a more powerful ioeventfd that does carry information so that even synchronous reads can be supported.  I'm not aware code implementing this idea yet but it would allow the device emulation program to be notified directly by kvm.ko instead of a longer path through muser.ko.

For completeness here's the discusison: https://www.spinics.net/lists/kvm/msg208139.html

Being dealt with via #231

Being dealt with via #231


SAVE THE DATAGRIDVIEW CONTENTS AS EXCEL

At present, only DbDataReader can be saved as excel, but not datatable or datagridview?

I found a solution: first convert datagridview to datatable, then new DataTableReader(dataTable)

Sounds like you got it figured out.


add instructions for Windows users to use WSL and necessary workarounds

Hey folks, I agree with the discussion about not having Q&A in Discord.
I think the Windows question is going to come up more and more and want to add it to the documentation.
There were a couple of annoying snags dealing with permissions that I worked through and hope folks don't get blocked on.
Look forward to helping with documentation in the future. I enjoy writing.

This addresses:
https://github.com/nearprotocol/docs/issues/166, just to link the two.
I'm used to the workflow that non-authors of a pull request press the "Merge pull request" button. Are we using this same workflow here? :)

we don't have a strict policy as far as i can tell.  it's mostly a team or repo owner decision.
@mikedotexe for docs here's what i've been doing.  wide open to feedback / improvements

if someone else opens a PR, i encourage them to merge it as soon as they think it's ready.  if they ask me to carry it through, that's fine too.  this is true whether or not i'm assigned as PR owner or reviewer.

if i open a PR myself then i merge it when i think it's ready bc i believe i know the most about it.  i wait for reviewers and nudge them if unresponsive but generally try not to wait more than 1-2 weeks depending on PR complexity.

if you think it's better to try to standardize this process across the org then definitely dive into the discussions that pop up occasionally or just initiate one

we don't have a strict policy as far as i can tell. it's mostly a team or repo owner decision.
@mikedotexe for docs here's what i've been doing. wide open to feedback / improvements

if someone else opens a PR, i encourage them to merge it as soon as they think it's ready.  if they ask me to carry it through, that's fine too.  this is true whether or not i'm assigned as PR owner or reviewer.
if i open a PR myself then i merge it when i think it's ready bc i believe i know the most about it.  i wait for reviewers and nudge them if unresponsive but generally try not to wait more than 1-2 weeks depending on PR complexity.

if you think it's better to try to standardize this process across the org then definitely dive into the discussions that pop up occasionally or just initiate one

Love it! I'm on board with this!


Unable to decode the message

"""Watermark snippet. https://github.com/ShieldMnt/invisible-watermark"""
from imwatermark import WatermarkEncoder, WatermarkDecoder
from PIL import Image
import cv2
import numpy as np
watermark: str = "ritw"  # Do not use space bar
my_bytes: int = 8 * len(watermark)  # Need when do decoding.

def watermark_encode(in_image: Image) -> Image:
    """Encode the image with static watermark."""
    numpy_array = np.array(in_image)
    cv2_image = cv2.cvtColor(numpy_array, cv2.COLOR_RGB2BGR)

    encoder = WatermarkEncoder()
    encoder.set_watermark('bytes', watermark.encode('utf-8'))
    bgr_encoded = encoder.encode(cv2_image, 'dwtDct')
    # import cv2
    # cv2.imwrite('test_wm.png', bgr_encoded)
    result = Image.fromarray(bgr_encoded)
    return result

def watermark_decode(in_image: Image) -> str:
    """Decode the watermarked image."""
    numpy_array = np.array(in_image)
    cv2_image = cv2.cvtColor(numpy_array, cv2.COLOR_RGB2BGR)
    decoder = WatermarkDecoder('bytes', my_bytes)
    watermark = decoder.decode(cv2_image, 'dwtDct')
    # Dead this line
    import ipdb; ipdb.set_trace()
    return watermark.decode('utf-8')

watermark.decode('utf-8') will raises *** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
Python 3.11.3
invisible-watermark==0.2.0

Similar problem occurs UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

Hi guys,
I faced the same issue, it seems some pictures are affected and cannot be watermarked.
I found a workaround by editing the picture with a noise filter or other filter that add/change pixel colors.
Some examples
Base image cannot be used to add watermark, rather than the output ones
Its the only solution i found to make it work, i know its not the best one because it changes the picture quality/render.
Feel free to suggest new ideas :)
Using gradient filtering (edited manually on pixelmator/photoshop)
Base image

Output

Using noise filtering
Base image

Output

    im = Image.open(image_path)
    final_image = Image.new('RGBA', im.size)
    # Generate multicolor noise
    pixel_data = np.random.randint(
        low=0,
        high=256,
        size=(im.size[1], im.size[0], 3),
        dtype=np.uint8
    )
    new_noise = Image.fromarray(pixel_data)
    new_noise.putalpha(230) # change this value to add/remove transparency
    new_noise.convert('RGBA')
    final_image.paste(new_noise)
    final_image.paste(im, (0, 0), new_noise)

    final_image.save('/your/out/path')

Maybe linked to #16 #10 #2

Instead of using method 'dwtDct' try using method 'dwtDctSvd' as it seems to be more reliable (at the cost of performance).

Instead of using method 'dwtDct' try using method 'dwtDctSvd' as it seems to be more reliable (at the cost of performance).
It seems to be an inherent error in the method dwtDct itself. There is no problem using dwtDctSvd.

"""Watermark snippet. https://github.com/ShieldMnt/invisible-watermark"""
from imwatermark import WatermarkEncoder, WatermarkDecoder
from PIL import Image
import cv2
import numpy as np
watermark: str = "ritw"  # Do not use space bar
my_bytes: int = 8 * len(watermark)  # Need when do decoding.

def watermark_encode(in_image: Image) -> Image:
    """Encode the image with static watermark."""
    numpy_array = np.array(in_image)
    cv2_image = cv2.cvtColor(numpy_array, cv2.COLOR_RGB2BGR)

    encoder = WatermarkEncoder()
    encoder.set_watermark('bytes', watermark.encode('utf-8'))
    bgr_encoded = encoder.encode(cv2_image, 'dwtDct')
    # import cv2
    # cv2.imwrite('test_wm.png', bgr_encoded)
    result = Image.fromarray(bgr_encoded)
    return result

def watermark_decode(in_image: Image) -> str:
    """Decode the watermarked image."""
    numpy_array = np.array(in_image)
    cv2_image = cv2.cvtColor(numpy_array, cv2.COLOR_RGB2BGR)
    decoder = WatermarkDecoder('bytes', my_bytes)
    watermark = decoder.decode(cv2_image, 'dwtDct')
    # Dead this line
    import ipdb; ipdb.set_trace()
    return watermark.decode('utf-8')

watermark.decode('utf-8') will raises *** UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
Python 3.11.3 invisible-watermark==0.2.0

It seems to be an inherent error in the method dwtDct itself. There is no problem using dwtDctSvd.


remove flextesa dependency

flextesa is used to generate the block value for config.json
this introduces an additional dependency and another docker image download. can the same thing be accomplished with tezos binaries?

is this the only use?
        run_docker(
            FLEXTESA,
            "flextesa",
            "/tmp:/tmp",
            "vani",
            '""',
            "--seed",
            seed,
            "--first",
            "--machine-readable",
            "csv",
        )

I don't know any other tool that can do that OTOH, but is it really needed? maybe you can get users to provide they prefered block-hash/chain-id in a toplevel config file?
Also note that searching the empty-string as vanity hash, means that flextesa is just returning the first attempt for the given seed:
            "vani",
            '""',

so if this remains python and we only care about varying the chain-id deterministically, you just need blake2b and base58 libraries (or the pytezos thing must have that)

related to removing docker dependency from the chain

related to removing docker dependency from the chain


System environment in VSCode terminal is different with OS (MacOS)

VSCode Version: Version 1.14.2 (1.14.2)
OS Version: macOS Sierra 10.12.6 (16G29)
Extensions:

Here is the screenshot.

The first and second is iTerm2 (Build 3.1.beta.6) and the last one is VSCode terminal. I tried to echo GOOGLE_API_KEY from environment variables and get the different results.
My project is using Ruby on Rails with dotenv-rails gem.
Sorry, I don't know how to reproduce. But I tried to open VSCode without extension and still get the same issue.

GOOGLE_API_KEY is set by Electron, we haven't had any reason to remove it. Is this just an inconsistency you noticed or is this causing a problem?

Because the GOOGLE_API_KEY is set by Electron was expired so that I want to use my own but whenever I start the web server (Puma - I'm using Rails) in integrated-terminal, it keeps using the one is set by Electron.

Out of curiosity, where do you set your GOOGLE_API_KEY?

My project is using Ruby on Rails with dotenv-rails gem. So that I set my GOOGLE_API_KEY in .env file in my project root.


drop deprecated logging layer

issue:

WW-4763

Coverage increased (+0.1%) to 46.331% when pulling 03ade0597d5f5ea24f80d03db92db8fd204d2082 on sdutry:WW-4763-b into 1698d2da762f24082b91ad84e69c44a018aa7999 on apache:master.

Coverage increased (+0.1%) to 46.331% when pulling 03ade0597d5f5ea24f80d03db92db8fd204d2082 on sdutry:WW-4763-b into 1698d2da762f24082b91ad84e69c44a018aa7999 on apache:master.

Nice work 👍


Implement various methods.

Best reviewed per commit.

Addresses a lot of #30 points.
What's left is everything that handles paths and a way to represent whatever look methods return.
Those will be separate PRs however, so this one should stand on its own.

Thanks a lot for taking the time to read through these.
I addressed most small things. I'll wait for your feedback on the points raised above before finishing the corrections.

I'm glad to do it- thank you for doing this huge implementation pr!
I've replied to the individual threads.

There you go, that should address all of your concerns 😃

Addresses most of #23

LGTM! :+1:
I think travis is complaining because of changes on the master branch so fixing that after merging seems sanest.
Opened https://github.com/daboross/screeps-in-rust-via-wasm/issues/52 for one lingering issue that I think could easily be dealt with separately.


Idea: add a guide on how to choose an PDE solution approach (maybe with plots)

Very good idea, maybe we can combine it with a flowchart if that helps.
latex example

Nice graphic, I like the color scheme 😉

I think this is done with #51. Should we close this issue?


⚠ ClamAV has degraded performance

In c94fbee, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 99 ms

Resolved: ClamAV performance has improved in 9054c1e.


Hardhat ethers => Hardhat viem

https://twitter.com/HardhatHQ/status/1712126192935985312

Since we are already using viem on the NextJS package, I think, for consistency, we should move the Hardhat package to use viem too.

ofc @rin-st !!
I assigned it to you, but anytime feel free to assign it to yourself!

@carletex @technophile-04 should we close this for the same reason? And because I didn't find working solution for now too 😄

Yep yep! We can always come back to this if needed.


Do not remove Portals when resetting DeferredExecutions to allow re-use

Summary of the changes / Why this improves CrateDB
Checklist

[ ] Added an entry in CHANGES.txt for user facing changes
[ ] Updated documentation & sql_features table for user facing changes
[ ] Touched code is covered by tests
[ ] CLA is signed
[ ] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Hello @seut, @BaurzhanSakhariev, there is a timeout failure from test_write_to_subscribed_table_is_allowed_after_dropping_subscription. I was thinking you would like to know.
https://github.com/crate/crate/runs/5776622269?check_suite_focus=true

closing. The implementation is actually correct that per calls to sync() portals should be closed.


cleanup: reduce manual steps to update libraries

Make it easier to update the list of protos in google/api and
google/rpc. Also use update_libraries.sh to update the list of
dependencies for each proto.  While most have no dependencies, keeping
the list for google/api/service.proto seems daunting.

This change is

I just realized that the *.lists files do not look right.

Closing for now.  I may get back to it later.


periodic database cleaning

Now that have the celery workers, we could implement periodic cleaning of the database. Example of things to clean:

If session created more than a week AND no neutral trial => remove
If session created more than a week AND neutral trial is error => remove

TBD since we might want to reprocess, although unlikely

If trial created more than a day again AND status is recording => remove

The first time we run things, there will be a ton of things to remove, which might bug the workers but that might not be a problem. We could bump resources for like a day or so.
Thoughts @suhlrich and @AlbertoCasasOrtiz? Feel free to add to the list.

I like it. Slight update, then let's have Planeks do it!
-If session created more than a week AND no neutral trial => remove
-If session created more than a week AND only calibration and neutral trials AND all neutral trials are error => remove
    -TBD since we might want to reprocess, although unlikely
-If trial created more than a day again AND status is recording => remove

The PR - https://github.com/stanfordnmbl/opencap-api/pull/144


Pitch-adaptive lookup tables; Triangle has its own tables.

This replaces the previous sine and impulse lookup tables, with sets of lookup tables (albeit a set of 1 for sine) that can, in general, have different high frequency cutoffs.  Then, when an oscillator is initialized via note_on, one of the set is selected to achieve the greatest bandwidth without aliasing.

I haven't included the python that writes the *_lutset.h files yet. It's in the colab,
https://colab.research.google.com/drive/1PSBC98l3rYV6GIQkevNhWRUU4SLY7CtA#scrollTo=88RjSgeu54bz


fix: type checking adaption

DB/DataType(validate or not in SQL operations)
INTEGER
DATE

MySQL
🔲query ✅insert
✅query ✅insert

SQLlite
🔲query 🔲insert
🔲query 🔲insert

PostgresSQL
✅query ✅insert
✅query ✅insert

LGTM, drop the redundant code in test case then it's good to merge

Codecov Report

Merging #266 (f612151) into master (77f47b9) will decrease coverage by 0.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #266      +/-   ##
==========================================
- Coverage   97.45%   97.39%   -0.06%
==========================================
  Files          44       44
  Lines        3143     3188      +45
==========================================
+ Hits         3063     3105      +42
- Misses         80       83       +3

Impacted Files
Coverage Δ

src/data_types.js
98.78% <100.00%> (+0.04%)
:arrow_up:

src/drivers/abstract/attribute.js
95.34% <100.00%> (ø)

src/drivers/postgres/data_types.js
100.00% <100.00%> (ø)

src/drivers/sqlite/data_types.js
100.00% <100.00%> (ø)

src/expr_formatter.js
96.34% <100.00%> (ø)

src/adapters/sequelize.js
93.87% <0.00%> (-0.97%)
:arrow_down:

src/realm.js
100.00% <0.00%> (ø)

src/contants.js

src/constants.js
100.00% <0.00%> (ø)

src/bone.js
97.98% <0.00%> (+0.03%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 77f47b9...f612151. Read the comment docs.


[@nstudio/nativescript-camera-plus] [Android] permission error for API33

Hi,
When trying to record video using nativescript-camera-plus the permission request fails because the permission isn't supported in API33, a fix was implemented in nativescript-camera here https://github.com/NativeScript/plugins/issues/370 , would it be possible to implement this in nativescript-camera-plus to fix video recording?

Does anyone maintain those plugins at all?  I have a similar issue and it does not seem that we are getting any help.


Do recursive elements not re-render?

I've wrote a recursive react system that uses a react node that filters through a list of items from a store, and filters out a list based on type (folder, item) and path (used to tell how to nest itself for the hierarchy)
I wrapped my recursive node in a view, and then tried setting it to read its own property from within the store using a passed down node prop ID but it doesn't seem to wanna read any changes...
The recursive node element produces more versions of itself (based on filtering), and passes down ID's based on what it filters to each new node.
Each node then uses that ID to read from the store (this was my second approuch... vs just passing down each new nodes store data as a prop... i realized that doing it that way would probably prevent re-rendering (which it did)) However I wasn't expecting the ID look up of the original store to do the same as well.
Is easy-state render not capable of having nested recursive nodes read from id'd objects and or arrays of objects for its own changes?
The start of the recursion works fine (the first level where I first create the recursive nodes in the parent)
but every level down doesn't update.
BTW I love your library.. its made things much easier compared to that of mobx... I'm just having some troubles getting recursive elements to re-render.
I'm hoping you can help me find a solution for this problem. :)

Recursive elements do work but they are a bit ugly. You have to make sure to use the Reactive (view wrapped) element inside the element itself recursively.
const ReactiveRecursive = view(Recursive)

function Recursive () {
  // make sure you don't use raw <Recursive /> here
  return <ReactiveRecursive />
}

export default ReactiveRecursive

Thank you so much, that solved my issue! I appreciate the fast response!


Updating eslint versions for Office-Adding-Lint

Updating eslint versions to update the version of lodash package used by them.
The lodash version 4.17.19 has a vulnerability issue and needs to be updated to avoid that.
Tested with:

npm install
npm run build
npm run test
Checked that the lodash version was updated to the latest in package-lock.json

@TCourtneyOwen It looks like there are test failures related to office-addin-sso.


Capture resource drift between deployed package and a package on-disk

Is your feature request related to a problem? Please describe.
As a user I would like a way to determine the drift between the current state of the cluster and what was initially installed by my Zarf package.
Describe the solution you'd like

Given there are resources that were previously deployed from a Zarf package
And I have a packaged version of the same Zarf package (newer, or the same version)
When I run zarf package deploy with a new --dry-run flag
Then I will see an output of the following for each primitive type for each component:

actions

Marshall each action set into a YAML array and diff the YAML arrays from the respective zarf.yamls

:warning: Note: this would not care about scripts / binaries as they would be handled by files.

charts

Template the chart and diff the rendered templates organizing them by groupkind / name / namespace - we should experiment with both text and reflect diffing

files

Compare the shasums between the packages organized by target - for files without SHASUMs we should calculate one on create - directories would always be shown as new

images

Retrieve the image manifest SHASUMs from the package and the currently configured registry and compare them (not just the tags)

manifests

Template the chart and diff the rendered templates organizing them by groupkind / name / namespace - we should experiment with both text and reflect diffing

dataInjections -

Always print dataInjections as new since there are no SHAs to compare and the data is ephemeral

repos

Run a git diff against the HEAD ref of the repo in the package and the repo in the cluster if there are matching repos

Additional context
Being able to distinguish resources that were created of mutated by Pepr might be meaningful.  Also a readable / browseable version of this might be nice... -o short/-o long/-o html/-o json

Marking this with beta in that the flag should carry the beta flag in that it will continue to be refined and might not be everything folks are looking for.


Not Bug - Preload

Is there an example of how to do this in forms? I see the property but am a bit confused on how to use it. Thanks!

@highplains
From anywhere you can call:
ImageService.Instance.LoadUrl(urlToImage).Preload();

It's an extension method see: https://github.com/luberda-molinet/FFImageLoading/blob/017541135eba42fee001b11016556231e8524772/source/FFImageLoading.Droid/TaskParameterExtensions.cs#L73
Do you have the usings?

Ya trying from a PCL.

I'll add a method using Bait & Switch, so you'll be able to do that in a PCL.

appreciate it!
On Wed, Jun 8, 2016 at 2:09 PM, Fabien Molinet<EMAIL_ADDRESS>wrote:

I'll add a method using Bait & Switch, so you'll be able to do that in a
PCL.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/luberda-molinet/FFImageLoading/issues/235#issuecomment-224712043,
or mute the thread
https://github.com/notifications/unsubscribe/ABvZNDO7Ns4cyWGMcvBw_rciPluZUquEks5qJyFegaJpZM4IwcGe
.

Nuget 2.1.5 released which contains it.

Please let me know if you tried it.
Thanks !

Does preload ignore downloading the file if its already cached?

Yes. If it's already there it should not download it again.
Also note that it will put it in memory cache.

Nice, anyway in a future release to be able to select disk cache?

Also this seems to block.
Example.
Api call downloads 50 profiles with images to display in list.
Preload() is called on each pic to speed up load times when scrolling the list.
The first few cells that are displayed, the loading of the image is "blocked" while the preloads are happening in the background.
This sound correct? Perhaps a priority switch is needed?

Yes that is how it behaves now.
But you are right: the default priority, for preloaded tasks should probably be lowered.
Meanwhile you can still increase the priority of other tasks.

Changing images to high priority and letting preload run at normal priority did the trick. Would be nice if we could set the default to lower on preload.
Preload is awesome! Thanks!

I just checked the code, in fact you can already do it like:
ImageService.Instance.LoadUrl(urlToImage)
.Priority(LoadingPriority.Low)
.Preload();

I already pushed a change https://github.com/luberda-molinet/FFImageLoading/commit/66857b1793cc56ad42ee136d95bc81f82844c945 so in the future if no priority is defined it will be low by default.

Available in https://www.nuget.org/packages/Xamarin.FFImageLoading/2.1.6-pre-96

Thanks! Another question... Is there a way to clear the preload queue?
Scenario:

Api call downloads 50 records. Preload is called on the 50 records image.
User switches screens in app, preload queue still working on previous screens images.
Wipe preload queue
Api call on new screen
Preload called on new screens images.

Now there is in solution for your use case in prerelease nuget: https://www.nuget.org/packages/Xamarin.FFImageLoading/2.1.6-pre-102
You can cancel tasks using a predicate
ImageService.Instance.Cancel(t => t.Preloaded)

I can see the "Cancel" method but don't really understand how to pass "Preloaded" all I see is "Completed"

Dear @molinch ,
I have a specific case is for all times, the image must be displayed immediately even the first time. So I tried using:
// In this example urlToImage will be added to cache without being assigned to any target.
ImageService.Instance.LoadFile([PATH_TO_IMAGE]).Preload();
But it still slowly appear on the first time. The image I used has 6MB in size and ran in low performance device.
Could you please give me a detail sample code for this case so that I can resolve my issue as soon as possible?


Changing/Resetting the initial date does not return the view to the appropriate date

Using the example, I have set the first day as now() and the last date as 6 months from now.
If I scroll right towards the end of the month and press RESET in the example code, the Calendar only scrolls a little bit to the left, not the entire way to the initial date as it was supposed to be.
You must press the button several times for it to go back to the initial date.
By the way, great job guys!

Strange, I'm suddenly not able to reproduce it anymore now... I'll keep trying.

I got it. Must hot reload when changing start dates, otherwise the reset button will go crazy. Not sure that's intended, but it's how it behaves apparently.

Can you attach the code that reproduces this error?

We could not reproduce the error.