download_dsyms action crashes when downloading from multiple iTunesConnect teams

New Issue Checklist

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

Issue Description
I am part of several different Apple Developer / iTunesConnect teams for different variations of the same(ish) app. I have a refresh_dsyms lane in my Fastfile that will connect to and download the dsyms for all my apps across all my teams. For multiple apps in the same team, this is working fine, but as soon as it switches to a different team, everything fails. I can go and manually switch the order in which the dsyms are downloaded so that a different team's apps are downloaded first and that will work for that team, so it's not a problem with a specific team, it's switching from one team to another. This lane used to work. Last time I ran it was a couple months ago, so I can't say exactly when it stopped working.
Captured Output
Command Used: refresh_dsyms iosVersion:1.4.0 buildNumber:406 beta:true
I've edited out the sensitive information (I hope...), but the important stuff is still there.
Output/Log

DEBUG [2017-12-01 13:53:11.94]: Checking if there are any plugins that should be loaded...
DEBUG [2017-12-01 13:53:11.94]: Loading 'fastlane-plugin-update_provisioning_profile_specifier' plugin
INFO [2017-12-01 13:53:11.98]: gem 'fastlane-plugin-update_provisioning_profile_specifier' is already installed
DEBUG [2017-12-01 13:53:11.99]: Loading 'fastlane-plugin-badge' plugin
INFO [2017-12-01 13:53:12.02]: gem 'fastlane-plugin-badge' is already installed
+-------------------------------------------------------+---------+---------------------------------------+
|                                              Used plugins                                               |
+-------------------------------------------------------+---------+---------------------------------------+
| Plugin                                                | Version | Action                                |
+-------------------------------------------------------+---------+---------------------------------------+
| fastlane-plugin-update_provisioning_profile_specifier | 1.3.0   | update_provisioning_profile_specifier |
| fastlane-plugin-badge                                 | 1.0.0   | add_badge                             |
+-------------------------------------------------------+---------+---------------------------------------+

Successfully loaded Appfile at path '/Users/myuser/projects/myProject/.fastlane/Appfile'
- apple_id<EMAIL_ADDRESS>-------
DEBUG [2017-12-01 13:53:12.31]: Using iosVersion: 1.4.0
DEBUG [2017-12-01 13:53:12.31]: Using buildNumber: 406
DEBUG [2017-12-01 13:53:12.31]: Using beta: true
INFO [2017-12-01 13:53:12.31]: Driving the lane 'refresh_dsyms' 🚀
INFO [2017-12-01 13:53:12.34]: -------------------
INFO [2017-12-01 13:53:12.34]: --- Step: is_ci ---
INFO [2017-12-01 13:53:12.34]: -------------------
INFO [2017-12-01 13:53:12.36]: ----------------------------
INFO [2017-12-01 13:53:12.36]: --- Step: download_dsyms ---
INFO [2017-12-01 13:53:12.36]: ----------------------------
INFO [2017-12-01 13:53:12.36]: Login to iTunes Connect<EMAIL_ADDRESS>Loading session from<EMAIL_ADDRESS>Loading session from environment variable
Looking for iTunes Connect Team with ID ######
INFO [2017-12-01 13:53:14.56]: Login successful
INFO [2017-12-01 13:53:15.37]: Looking for dSYM files for com.team1appid.beta v1.4.0 (406)
INFO [2017-12-01 13:53:20.52]: 🔑  Successfully downloaded dSYM file for 1.4.0 - 406 to 'com.team1appid.beta-1.4.0-406.dSYM.zip'
INFO [2017-12-01 13:53:20.55]: ----------------------------
INFO [2017-12-01 13:53:20.55]: --- Step: download_dsyms ---
INFO [2017-12-01 13:53:20.55]: ----------------------------
INFO [2017-12-01 13:53:20.55]: Login to iTunes Connect<EMAIL_ADDRESS>Loading session from<EMAIL_ADDRESS>Loading session from environment variable
Looking for iTunes Connect Team with ID ######
INFO [2017-12-01 13:53:23.39]: Login successful
INFO [2017-12-01 13:53:24.36]: Looking for dSYM files for com.team2appid.beta v1.4.0 (406)
WARN [2017-12-01 13:53:41.46]: Lane Context:
INFO [2017-12-01 13:53:41.46]: {:PLATFORM_NAME=>nil, :LANE_NAME=>"refresh_dsyms", :DSYM_PATHS=>["/Users/myuser/projects/myProject/com.team1appid.beta-1.4.0-406.dSYM.zip"]}
ERROR [2017-12-01 13:53:41.46]: 765: unexpected token at '<!DOCTYPE html>

<title></title>
<link rel="stylesheet" href="/styles/main.css">

Internal Server Error

Copyright © 2015 Apple Inc. All rights reserved.

Terms of Service

Privacy Policy

Contact Us

'
INFO [2017-12-01 13:53:41.46]: Successfully generated documentation at path '/Users/myuser/projects/myProject/.fastlane/README.md'

+------+----------------+-------------+
|          fastlane summary           |
+------+----------------+-------------+
| Step | Action         | Time (in s) |
+------+----------------+-------------+
| 1    | is_ci          | 0           |
| 2    | download_dsyms | 8           |
| 💥   | download_dsyms | 20          |
+------+----------------+-------------+

DEBUG [2017-12-01 13:53:41.47]: All plugins are up to date
ERROR [2017-12-01 13:53:41.47]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...
Search query: 765: unexpected token at '<!DOCTYPE html>

<title></title>
<link rel="stylesheet" href="/styles/main.css">

Internal Server Error

Copyright © 2015 Apple Inc. All rights reserved.

Terms of Service

Privacy Policy

Contact Us

'

URL: https://api.github.com/search/issues?q=765:%20unexpected%20token%20at%20'%3C!DOCTYPE%20html%3E%3Chtml%20lang=%22en%22%3E%0A%3Chead%3E%0A%3Ctitle%3E%3C/title%3E%0A%3Clink%20rel=%22stylesheet%22%20href=%22/styles/main.css%22%3E%0A%3Cstyle%20type='text/css'%3E%0A%20%20%20%20/*include%20../../dist/styles/main.css*/%0A%3C/style%3E%0A%3C/head%3E%0A%0A%3Cbody%3E%3Cdiv%20id=%22wrapper%22%20class=%22j42%22%3E%0A%3Ch2%3EInternal%20Server%20Error%3C/h2%3E%3C/div%3E%0A%0A%3Cdiv%20class=%22footer%22%3E%0A%20%20%20%20%3Cp%3ECopyright%20©%20%3Cspan%20id='year'%3E2015%3C/span%3E%20Apple%20Inc.%20All%20rights%20reserved.%3C/p%3E%0A%20%20%20%20%3Cul%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/legal/internet-services/itunes/us/terms.html%22%3ETerms%20of%20Service%3C/a%3E%3C/li%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/legal/privacy%22%3EPrivacy%20Policy%3C/a%3E%3C/li%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/support/%22%3EContact%20Us%3C/a%3E%3C/li%3E%3C/ul%3E%0A%3C/div%3E%0A%0A%0A%3Cscript%20type='text/javascript'%3E(function()%20%7B%0A%20%20%20%20var%20isIos%20=%20navigator.userAgent.match(/(iPod%7CiPhone%7CiPad)/);%0A%20%20%20%20document.body.setAttribute(%20'class',%20(!isIos)%20?%20'otherBrowser'%20:%20'isMobileSafari'%20)%0A%20%20%20%20var%20yearEl%20=%20document.getElementById('year');%0A%20%20%20%20if%20(yearEl)%20%7B%20yearEl.textContent%20=%20new%20Date().getFullYear();%20%7D%0A%7D)();%0A%3C/script%3E%0A%0A%3C/body%3E%0A%3C/html%3E'+repo:fastlane/fastlane
ERROR [2017-12-01 13:53:41.66]: Error finding relevant GitHub issues: undefined method `map' for nil:NilClass
DEBUG [2017-12-01 13:53:41.66]: All plugins are up to date

✅ fastlane environment ✅
Stack

Key
Value

OS
10.13.1

Ruby
2.4.2

Bundler?
true

Git
git version 2.13.6 (Apple Git-96)

Installation Source
~/.rbenv/versions/2.4.2/bin/fastlane

Host
Mac OS X 10.13.1 (17B1003)

Ruby Lib Dir
~/.rbenv/versions/2.4.2/lib

OpenSSL Version
OpenSSL 1.0.2m  2 Nov 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
9.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./.fastlane/Fastfile`

desc "Download dsyms from iTunes Connect and upload to Crashlytics"
lane :refresh_dsyms do |options|
  username = CredentialsManager::AppfileConfig.try_fetch_value(:apple_id)
  appIds =     [team1appid, team2appid]
  itcTeamIds = [team1itcid, team2itcid]
  build_number = options[:buildNumber]

  # iOS dsyms
  unless options[:tvosVersion]
    if options[:iosVersion]
      version_number = options[:iosVersion]
    else
      version_number = get_version_number(xcodeproj: IosProject)
    end

    appIds.each_with_index do |appId, index|
      download_dsyms(username: username, team_id: itcTeamIds[index], platform: "ios",
                     version: version_number, build_number: build_number,
                     app_identifier: appId + (options[:beta] ? '.beta' : ''))
    end
    upload_symbols_to_crashlytics(platform: 'ios', api_token: 'crashlyticsToken')
    clean_build_artifacts
    lane_context[SharedValues::DSYM_PATHS] = []
  end

  # tvOS dsyms
  unless options[:iosVersion]
    if options[:tvosVersion]
      version_number = options[:tvosVersion]
    else
      version_number = get_version_number(xcodeproj: TvosProject)
    end

    appIds.each_with_index do |appId, index|
      download_dsyms(username: usernames[index], platform: "appletvos",
                     version: version_number, build_number: build_number,
                     app_identifier: appId + (options[:beta] ? '.beta' : ''))
    end
    upload_symbols_to_crashlytics(platform: 'tvos', api_token: 'crashlyticsToken')
    clean_build_artifacts
  end
end

`./.fastlane/Appfile`
app_identifier ENV["APP_IDENTIFIER"]
team_id ENV["TEAM_ID"]
itc_team_id ENV["ITC_ID"]
apple_id<EMAIL_ADDRESS>

fastlane gems

Gem
Version
Update-Status

fastlane
2.68.0
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-update_provisioning_profile_specifier
1.3.0
✅ Up-To-Date

fastlane-plugin-badge
1.0.0
✅ Up-To-Date

Loaded gems

Gem
Version

did_you_mean
1.1.0

bundler
1.16.0

io-console
0.4.6

CFPropertyList
2.3.5

public_suffix
2.0.5

addressable
2.5.2

babosa
1.0.2

curb
0.9.4

fastimage
2.1.0

colored
1.2

highline
1.7.10

commander-fastlane
4.4.5

dotenv
2.2.1

excon
0.59.0

multipart-post
2.0.0

faraday
0.13.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170404

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.12.2

gh_inspector
1.0.3

jwt
2.1.0

little-plugger
1.1.4

multi_json
1.12.2

logging
2.2.2

memoist
0.16.0

os
0.9.6

signet
0.8.1

googleauth
0.6.2

httpclient
2.8.3

mime-types-data
3.2016.0521

mime-types
3.1

declarative
0.0.10

declarative-option
0.1.0

uber
0.1.0

representable
3.0.4

retriable
3.1.1

google-api-client
0.13.6

json
2.1.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.3.0

rubyzip
1.2.1

security
0.1.3

slack-notifier
1.5.1

terminal-notifier
1.8.0

unicode-display_width
1.3.0

terminal-table
1.8.0

tty-screen
0.6.3

word_wrap
1.0.0

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.3

xcodeproj
1.5.3

rouge
2.0.7

xcpretty
0.2.8

xcpretty-travis-formatter
1.0.0

badge
0.8.5

fastlane-plugin-badge
1.0.0

fastlane-plugin-update_provisioning_profile_specifier
1.3.0

generated on: 2017-12-01

Thanks Mr. Bot. This doesn't have anything to do with code signing :)

Hey @faithfracture, just to be clear, because it looks like the placeholders you put in are the same, the first time download_dsyms is called, its using a different Apple ID from the second?

No, just one Apple ID, multiple iTunes Connect team IDs.

Thanks for the quick response, @faithfracture! Also, I just noticed in your Fastfile, youre using the same version numbers for each app in the different teams, is that right? Are they always in fact using the same build/marketing version numbers?

Yes, that is correct. I publish re-branded versions of the same app for a variety of clients. Most of the time, each client has the same build & marketing versions. Sometimes not, but in the past if a version didn't exist for a particular team, the request gracefully fails & the lane can continue downloading dsyms for the remaining teams & apps. Then the upload process just uploads whatever has actually been downloaded.

Interesting that makes sense - and in this case, are your version numbers not the same? Just trying to pinpoint where its failing. Would you mind sharing the output of the command when you run --verbose?

The version numbers in this case ARE the same. If I switch the order of the app ids & itc ids so that app / team 2 is first:
  appIds =     [team2appid, team1appid]
  itcTeamIds = [team2itcid, team1itcid]

download_dsyms for team2 will succeed and it will fail for team1.
If I have two app ids in the same team:
  appIds =     [team1appid1, team1appid2, team2appid]
  itcTeamIds = [team1itcid,  team1itcid,  team2itcid]

(notice team1appid1 and team1appid2 will both use team1itcid)
BOTH team1appid1 and team1appid2 will successfully download dsyms, but it will fail for team2.
I'm suspecting that a session cookie or something is being cached after logging in to the first ITC team and not being cleared when connecting to a different ITC team.
Here's the output from `--verbose`
DEBUG [2017-12-04 13:01:53.22]: Checking if there are any plugins that should be loaded...
DEBUG [2017-12-04 13:01:53.22]: Loading 'fastlane-plugin-update_provisioning_profile_specifier' plugin
INFO [2017-12-04 13:01:53.26]: gem 'fastlane-plugin-update_provisioning_profile_specifier' is already installed
DEBUG [2017-12-04 13:01:53.32]: Loading 'fastlane-plugin-badge' plugin
INFO [2017-12-04 13:01:53.35]: gem 'fastlane-plugin-badge' is already installed
+--------------------------------------+---------+--------------------------------------+
|                                     Used plugins                                      |
+--------------------------------------+---------+--------------------------------------+
| Plugin                               | Version | Action                               |
+--------------------------------------+---------+--------------------------------------+
| fastlane-plugin-update_provisioning  | 1.3.0   | update_provisioning_profile_specifi  |
| _profile_specifier                   |         | er                                   |
| fastlane-plugin-badge                | 1.0.0   | add_badge                            |
+--------------------------------------+---------+--------------------------------------+

Successfully loaded Appfile at path '/Users/myUserId/projects/myApp/.fastlane/Appfile'
- apple_id<EMAIL_ADDRESS>-------
DEBUG [2017-12-04 13:01:55.33]: Using iosVersion: 1.3.2
DEBUG [2017-12-04 13:01:55.33]: Using buildNumber: 389
INFO [2017-12-04 13:01:55.35]: Driving the lane 'refresh_dsyms' 🚀
INFO [2017-12-04 13:01:55.38]: -------------------
INFO [2017-12-04 13:01:55.38]: --- Step: is_ci ---
INFO [2017-12-04 13:01:55.38]: -------------------
INFO [2017-12-04 13:01:55.41]: ----------------------------
INFO [2017-12-04 13:01:55.41]: --- Step: download_dsyms ---
INFO [2017-12-04 13:01:55.41]: ----------------------------
INFO [2017-12-04 13:01:55.41]: Login to iTunes Connect<EMAIL_ADDRESS>Loading session from<EMAIL_ADDRESS>Loading session from environment variable
Looking for iTunes Connect Team with ID TEAMID_1
INFO [2017-12-04 13:01:59.12]: Login successful
INFO [2017-12-04 13:01:59.97]: Looking for dSYM files for com.appid1 v1.3.2 (389)
INFO [2017-12-04 13:02:03.25]: 🔑  Successfully downloaded dSYM file for 1.3.2 - 389 to 'com.appid1-1.3.2-389.dSYM.zip'
INFO [2017-12-04 13:02:03.38]: ----------------------------
INFO [2017-12-04 13:02:03.38]: --- Step: download_dsyms ---
INFO [2017-12-04 13:02:03.38]: ----------------------------
INFO [2017-12-04 13:02:03.38]: Login to iTunes Connect<EMAIL_ADDRESS>Loading session from<EMAIL_ADDRESS>Loading session from environment variable
Looking for iTunes Connect Team with ID TEAMID_2
INFO [2017-12-04 13:02:05.16]: Login successful
INFO [2017-12-04 13:02:05.88]: Looking for dSYM files for com.appid2 v1.3.2 (389)
WARN [2017-12-04 13:02:20.49]: Lane Context:
INFO [2017-12-04 13:02:20.49]: {:PLATFORM_NAME=>nil, :LANE_NAME=>"refresh_dsyms", :DSYM_PATHS=>["/Users/myUserId/projects/myApp/com.appid1-1.3.2-389.dSYM.zip"]}
ERROR [2017-12-04 13:02:20.49]: 765: unexpected token at '<!DOCTYPE html>

<title></title>
<link rel="stylesheet" href="/styles/main.css">

Internal Server Error

Copyright © 2015 Apple Inc. All rights reserved.

Terms of Service

Privacy Policy

Contact Us

'
INFO [2017-12-04 13:02:20.49]: Successfully generated documentation at path '/Users/myUserId/projects/myApp/.fastlane/README.md'

+------+----------------+-------------+
|          fastlane summary           |
+------+----------------+-------------+
| Step | Action         | Time (in s) |
+------+----------------+-------------+
| 1    | is_ci          | 0           |
| 2    | download_dsyms | 7           |
| 💥   | download_dsyms | 16          |
+------+----------------+-------------+

DEBUG [2017-12-04 13:02:20.53]: All plugins are up to date
ERROR [2017-12-04 13:02:20.53]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...
Search query: 765: unexpected token at '<!DOCTYPE html>

<title></title>
<link rel="stylesheet" href="/styles/main.css">

Internal Server Error

Copyright © 2015 Apple Inc. All rights reserved.

Terms of Service

Privacy Policy

Contact Us

'

URL: https://api.github.com/search/issues?q=765:%20unexpected%20token%20at%20'%3C!DOCTYPE%20html%3E%3Chtml%20lang=%22en%22%3E%0A%3Chead%3E%0A%3Ctitle%3E%3C/title%3E%0A%3Clink%20rel=%22stylesheet%22%20href=%22/styles/main.css%22%3E%0A%3Cstyle%20type='text/css'%3E%0A%20%20%20%20/*include%20../../dist/styles/main.css*/%0A%3C/style%3E%0A%3C/head%3E%0A%0A%3Cbody%3E%3Cdiv%20id=%22wrapper%22%20class=%22j42%22%3E%0A%3Ch2%3EInternal%20Server%20Error%3C/h2%3E%3C/div%3E%0A%0A%3Cdiv%20class=%22footer%22%3E%0A%20%20%20%20%3Cp%3ECopyright%20©%20%3Cspan%20id='year'%3E2015%3C/span%3E%20Apple%20Inc.%20All%20rights%20reserved.%3C/p%3E%0A%20%20%20%20%3Cul%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/legal/internet-services/itunes/us/terms.html%22%3ETerms%20of%20Service%3C/a%3E%3C/li%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/legal/privacy%22%3EPrivacy%20Policy%3C/a%3E%3C/li%3E%3Cli%3E%3Ca%20href=%22http://www.apple.com/support/%22%3EContact%20Us%3C/a%3E%3C/li%3E%3C/ul%3E%0A%3C/div%3E%0A%0A%0A%3Cscript%20type='text/javascript'%3E(function()%20%7B%0A%20%20%20%20var%20isIos%20=%20navigator.userAgent.match(/(iPod%7CiPhone%7CiPad)/);%0A%20%20%20%20document.body.setAttribute(%20'class',%20(!isIos)%20?%20'otherBrowser'%20:%20'isMobileSafari'%20)%0A%20%20%20%20var%20yearEl%20=%20document.getElementById('year');%0A%20%20%20%20if%20(yearEl)%20%7B%20yearEl.textContent%20=%20new%20Date().getFullYear();%20%7D%0A%7D)();%0A%3C/script%3E%0A%0A%3C/body%3E%0A%3C/html%3E'+repo:fastlane/fastlane
ERROR [2017-12-04 13:02:20.70]: Error finding relevant GitHub issues: undefined method `map' for nil:NilClass
DEBUG [2017-12-04 13:02:20.70]: All plugins are up to date

#######################################################################
# fastlane 2.68.1 is available.
# You should use the latest version.
# Please update using `bundle update fastlane`.
#######################################################################

2.68.1 Improvements
* [Spaceship] Ability to use existing IAP screenshots (#10903) via Kevin Cornbower

* Update "you can do this" label search URL (#11102) via James Sherlock

* Revert changes to signingStyle, fixes #11073 (#11100) via Manu Wallner

* [docs] link to CONTRIBUTING from YourFirstPR (#11103) via Jan Piotrowski

* [appium] Support appium android (#11063) via Yusuke Hosonuma

* Update the anchor in Circle.md (#11075) via Alexey

Please update using `bundle update fastlane`
bundler: failed to load command: fastlane (/Users/myUserId/.rbenv/versions/2.4.2/bin/fastlane)
Faraday::ParsingError: [!] 765: unexpected token at '<!DOCTYPE html>

<title></title>
<link rel="stylesheet" href="/styles/main.css">

Internal Server Error

Copyright © 2015 Apple Inc. All rights reserved.

Terms of Service

Privacy Policy

Contact Us

'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/json-2.1.0/lib/json/common.rb:156:in `parse'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/json-2.1.0/lib/json/common.rb:156:in `parse'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday_middleware-0.12.2/lib/faraday_middleware/response/parse_json.rb:11:in `block in <class:ParseJson>'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday_middleware-0.12.2/lib/faraday_middleware/response_middleware.rb:51:in `parse'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday_middleware-0.12.2/lib/faraday_middleware/response_middleware.rb:40:in `process_response'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday_middleware-0.12.2/lib/faraday_middleware/response_middleware.rb:33:in `block in call'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday-0.13.1/lib/faraday/response.rb:61:in `on_complete'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday_middleware-0.12.2/lib/faraday_middleware/response_middleware.rb:31:in `call'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday-0.13.1/lib/faraday/rack_builder.rb:141:in `build_response'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday-0.13.1/lib/faraday/connection.rb:387:in `run_request'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/faraday-0.13.1/lib/faraday/connection.rb:137:in `get'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/client.rb:703:in `block in send_request'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/client.rb:538:in `with_retry'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/client.rb:702:in `send_request'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/client.rb:590:in `request'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/test_flight/client.rb:26:in `get_build_trains'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/test_flight/build_trains.rb:13:in `all'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/tunes/application.rb:264:in `build_trains'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/spaceship/lib/spaceship/tunes/application.rb:270:in `all_build_train_numbers'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/actions/download_dsyms.rb:50:in `run'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:253:in `block (2 levels) in execute_action'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:231:in `block in execute_action'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:227:in `chdir'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:227:in `execute_action'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:148:in `trigger_action_by_name'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/fast_file.rb:146:in `method_missing'
  Fastfile:130:in `block (2 levels) in parsing_binding'
  Fastfile:129:in `each'
  Fastfile:129:in `each_with_index'
  Fastfile:129:in `block in parsing_binding'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/lane_manager.rb:54:in `cruise_lane'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/command_line_handler.rb:30:in `handle'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/commands_generator.rb:104:in `block (2 levels) in run'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:178:in `call'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:153:in `run'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/commander-fastlane-4.4.5/lib/commander/runner.rb:476:in `run_active_command'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:66:in `run!'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/commander-fastlane-4.4.5/lib/commander/delegates.rb:15:in `run!'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/commands_generator.rb:304:in `run'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/commands_generator.rb:42:in `start'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/fastlane/lib/fastlane/cli_tools_distributor.rb:75:in `take_off'
  /Users/myUserId/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/fastlane-2.68.0/bin/fastlane:20:in `<top (required)>'
  /Users/myUserId/.rbenv/versions/2.4.2/bin/fastlane:23:in `load'
  /Users/myUserId/.rbenv/versions/2.4.2/bin/fastlane:23:in `<top (required)>'

Hi there! I encountered this, too. Build train fetching works until Spaceship::Tunes.select_team is called with a second team ID:
> require 'spaceship'
> x =<EMAIL_ADDRESS>> ENV['FASTLANE_ITC_TEAM_ID'] = '12345'
> Spaceship::Tunes.select_team
> app = Spaceship::Application.find('com.a.frob')
> app.all_build_train_numbers(platform: :ios)
 => ["9.11.3", "9.11.2", "9.13.0" ]
> ENV['FASTLANE_ITC_TEAM_ID'] = '67890'
> Spaceship::Tunes.select_team
> app = Spaceship::Application.find('com.b.whiz')
> app.all_build_train_numbers(platform: :ios)
Spaceship::UnexpectedResponse:

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 403 </title>

HTTP ERROR: 403

Problem accessing /v2/providers/67890/apps/1203050227/platforms/ios/trains. Reason:

    Forbidden

Powered by Jetty://

	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/fastlane-2.81.0/spaceship/lib/spaceship/test_flight/client.rb:287:in `handle_response'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/fastlane-2.81.0/spaceship/lib/spaceship/test_flight/client.rb:31:in `get_build_trains'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/fastlane-2.81.0/spaceship/lib/spaceship/test_flight/build_trains.rb:16:in `all'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/fastlane-2.81.0/spaceship/lib/spaceship/tunes/application.rb:276:in `build_trains'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/fastlane-2.81.0/spaceship/lib/spaceship/tunes/application.rb:282:in `all_build_train_numbers'
	from (irb):14
	from /Users/fromnowon/.rvm/rubies/ruby-2.4.0/bin/irb:11:in `<top (required)>'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `load'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `kernel_load'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:28:in `run'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:424:in `exec'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:27:in `dispatch'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:18:in `start'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/exe/bundle:30:in `block in <top (required)>'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/lib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/gems/bundler-1.16.1/exe/bundle:22:in `<top (required)>'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/bin/bundle:23:in `load'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/bin/bundle:23:in `'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
	from /Users/fromnowon/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `'```

The first time the TestFlight client is used, it's copied from the Tunes client via client_with_authorization_from. It gets the Tunes client's cookie and team id at that time. Later changes to the Tunes client's team id won't propagate to the TestFlight client.
I had good results after adding this to test_flight/client.rb:
      def team_id
        return Tunes::client.team_id
      end

but it seems likely to create some unintended side effects. Would the TestFlight client want its own select_team for download_dsyms to call?

Tried with the latest Fastlane and this appears to have been resolved.


Support for response headers in dumper csv

Proposal
It would be useful to have in the csv dumper also the http response headers together with the other values already present
Background
During our test we track the request id via a response header so each specific request can be further analysed with detailed logs in the http server / application
Workarounds
There is no workaround at the moment.

Duplicate of https://github.com/tsenart/vegeta/issues/303


Add examples of how to use the API in the integration environment

I've also made a few small changes to the existing API examples - see the commit notes for details.
Closes #223.

@chrislo: I've made a few more small changes, but since it's only documentation, I'm not going to ask you to review again. I hope that's OK!
Merging.


How can i use with google.rpc.Status?

Is your feature request related to a problem? Please describe.
I had a problem when buff generate after importing "google/rpc/status.proto", the generated code did not understand my library.
My english is not very good, but something like when i import proto from outside and then run buf generate, the following code generated got error about path to package
syntax = "proto3";

package user.v1;

import "google/rpc/status.proto";

service UserService {
  rpc DeleteUser (UUIDRequest) returns (google.rpc.Status) {}
}

Describe the solution you'd like
I want when import "google/rpc/status.proto" path will look like "google.golang.org/grpc/status" or similar instead of "github.com/example/proto-gen-go/google/rpc"
Describe alternatives you've considered
We can see how to handle it like grpc-gateway (https://github.com/grpc-ecosystem/grpc-gateway)

It looks like you're trying to write a DeleteUser RPC that doesn't have a response message - it just succeeds or fails. (That is, the Go function signature would be func DeleteUser(id uuid.UUID) error.) Is that right?
If so, your protobuf schema isn't quite right. Google's Status message is always part of every gRPC or Connect error, so you don't include it in the schema. Instead, you're probably looking for this:
syntax = "proto3";

package user.v1;

import "google/protobuf/empty.proto";

service UserService {
  rpc DeleteUser (UUIDRequest) returns (google.protobuf.Empty) {}
}

google.protobuf.Empty is one of the well-known types, so it gets handled specially during code generation. google.rpc.Status is not one of the well-known types, despite appearing often in gRPC.
Keep in mind that the way you're doing this is very inflexible - any changes in requirements will break backwards compatibility, because adding request or response data will require changing the message types. It's a bit more verbose, but this is much safer:
syntax = "proto3";

package user.v1;

message DeleteUserRequest {
  string uuid = 1; // or however you want to represent UUIDs
}

message DeleteUserResponse {}

service UserService {
  rpc DeleteUser (DeleteUserRequest) returns (DeleteUserResponse) {}
}

thank you very much


PUT calls not working

We are trying to consume 3rd party api's and are able to consume get and post requests. But when we try to make put requests it generates invalid signature error. We tried the same on postman and put calls are working fine.

More over the issue seems to be with parameters, if I don't pass any parameters the put call works just fine

resolved the same - https://gkmit.co/blog/oauth-1-0a-one-legged-authentication-with-ruby-on-rails


Dev proxy might not be working

It seems like the dev proxy is misconfigured (or my understanding of how it works is wrong).
From looking at the dev.conf in modules/proxy, the dashboard should be available at http://localhost, and the hub should be available at http://localhost/api/hub/. However I can't access the hub API endpoints at the URL nor the dashboard. I can only access them if I hit their direct exposed ports, i.e. http://localhost:8080 for the hub and http://localhost:3000 for the dashboard.

The above assumes the $hostname is localhost(:80) but port 80 has been reserved so that the daicard can run alongside the hub in dev-mode. The port used for the hub proxy in dev-mode is 3000.
If I run curl http://localhost:3000/api/hub/config I get the output I expect.

Ah okay, makes sense!


Create pipeline to unlist packages on MyGet

Fixes #5818
Add powershell script.
Pipeline is: https://dev.azure.com/FuseLabs/SDK_v4/_build?definitionId=1396&_a=summary

Pull Request Test Coverage Report for Build 262705

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 76.103%

Totals

Change from base Build 262558:
0.0%

Covered Lines:
23158

Relevant Lines:
30430

💛  - Coveralls

Superseded by PR #5822: https://github.com/microsoft/botbuilder-dotnet/pull/5822


Pasting Code into CLLE and CMD members adds extra characters

The last few programs I have tried to write in CLLE or CMD I've pasted some code snippets in from notepad.exe on Windows. When I paste the code into VS Code it adds \r or \r to the end; causing the member to not save properly or not compile. Is anyone else experiencing this? I have removed extra spaces at the end of each line, if there was any but this still occurs.

If I delete the \r or \r in VS Code after it shows up, it doesn't come back. But I am not sure what is causing it to be there initially.

So you copy this from notepad:
Hello world
How are you
This is a test

And it pastes as:
Hello world\r
How are you\r
This is a test\r

Is that correct?

Is this only happening with CL?

It seems to happen anytime time I paste text in from another application but I typically use notepad to remove any "character" formatting that could be present.
I've only been working with CLLE and CMD files and have not tested with others.

Okay here's another question. Do the \r only show up after you've saved it, after it's been pasted in?

Yes, it's after the first save it looks like. Here is the Code for IBM i output

The fix is making this return value for \r blank:
https://github.com/halcyon-tech/vscode-ibmi/blob/master/src/filesystems/qsys/complex/content.js#L143

@thebeardedgeek Fix release incoming


Big change-log clean up

Updates the changelog to accurately reflect changes since the last release. Fixes up some PR links, formatting quibbles, grammar, sorts the PRs chronologically within the sections.
I have:

[X] Updated the changelog

(no code changes but I thought it'd be funny to keep that part of the PR template)

And yes, I got the branch name wrong >.<


feat: use python 3.9 in release-utils image

Signed-off-by: Johnny Bieren<EMAIL_ADDRESS>

@johnbieren why not use ubi9 which comes with python 3.9 as default? Also, it would have been nice if the commit message explained why this change is needed. There is no jira linked either, so it would have been nice to have some context.

Yeah, ok, maybe we can switch to ubi9 in the future - it will have lots of packages at newer versions which is usually preferred.

Yeah, ok, maybe we can switch to ubi9 in the future - it will have lots of packages at newer versions which is usually preferred.

Definitely agree that switching to ubi9 in the future would be a good thing. Maybe we create a low prio ticket for it. WDYT @davidmogar ?


Remove extra nested groups in TileSet

Removes extra nested groups in TileSet so that layers can be accessed with less clicks.
This does have the consequence of moving the Rendering group to the bottom, since groups are always at the bottom and arrays aren't technically groups. If this is a problem, then it can be fixed by removing the Rendering group and having the UV Clipping property and Occlusion Layers array outside of a group.

Before
After

I originally kept the groups like that as I wanted the Custom Data layers to be the last element of the list, and keeping the Rendering section at the top. Until we have a better solution for that, I am ok to remove the groups anyway.

Thanks!


Ping werkzeug to <2.1.0

The new release breaks pytest-httpbin.

Codecov Report

Merging #1345 (95cb40f) into master (4d7d6b6) will decrease coverage by 0.52%.
The diff coverage is 95.94%.

@@            Coverage Diff             @@
##           master    #1345      +/-   ##
==========================================
- Coverage   97.28%   96.76%   -0.53%
==========================================
  Files          67       93      +26
  Lines        4235     6702    +2467
==========================================
+ Hits         4120     6485    +2365
- Misses        115      217     +102

Impacted Files
Coverage Δ

tests/test_binary.py
100.00% <ø> (ø)

httpie/compat.py
31.11% <27.90%> (-68.89%)
:arrow_down:

tests/conftest.py
77.14% <61.53%> (-9.82%)
:arrow_down:

httpie/manager/__main__.py
82.35% <82.35%> (ø)

httpie/output/lexers/metadata.py
82.35% <82.35%> (ø)

httpie/output/lexers/http.py
86.36% <86.36%> (ø)

tests/test_ssl.py
92.66% <87.50%> (-2.28%)
:arrow_down:

httpie/models.py
95.19% <90.00%> (-2.18%)
:arrow_down:

httpie/manager/tasks.py
90.41% <90.41%> (ø)

tests/test_uploads.py
97.70% <92.59%> (-2.30%)
:arrow_down:

... and 78 more

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 af2ffb6...95cb40f. Read the comment docs.

Would you open an issue to track updating compatibility?

Hey @davidism! I think our failure originates from https://github.com/postmanlabs/httpbin/issues/673. We use https://github.com/kevin1024/pytest-httpbin on our tests, which directly depends to https://github.com/postmanlabs/httpbin.

It looks like httpbin is no longer maintained, are there any maintained forks? I guess this is only for test requirements, but it's still not ideal long term.


[Bug?] Items in container minecart didn't drop into the hopper

BkCommonLib Version (/train version): 1261
TrainCarts Version (/train version): 1107
Server Type and Version (/version):Burrito Spigot 1.8.8

Bug
Description

Items in container minecart didn't drop into the hopper under the rail with Train Carts.
Items drop from container minecart into the hopper under it after breaking the rail on the hopper.
Expected behaviour
Items drop from minecart into hoppers normally.
Steps to reproduce

place hoppers y chests
place golden rail on hoppers
run container carts on that rail
items in container carts wont drop into hoppers

Additional Information
null

tried BK 1289, still. Normal after removed TrainCarts.

https://github.com/bergerhealer/TrainCarts/issues/437#issuecomment-997280880 ?

In this situation its the responsibility if the hopper block to poll for entities - the hopper minecart is not the one initiating it. So the situation is different. It seems then that either the hopper isnt 'ticking' (paper config?) or the hopper isn't seeing traincarts minecart entities as valid containers to pull from.
This is 1.8.8 though, so theres a lot of possible causes. I wouldnt know without looking into it myself

A stupid question, but as this happened once before-
You didnt change the minecart type in the attachment editor, right? Placed it with an actual storage minecart item?

wdym?

Does the problem go away when you set train-carts/config.yml optimizeBlockActivation to false?

Now I've disabled optimizeBlockActivation, but it still not working

Im back home so Ill do some testing. Been a while since i booted up 1.8

Yeah I can see the same on 1.8. Ill look into it

Problem doesnt happen with Spigot and Paperspigot 1.8.8. But I find that NachoSpigot, which I happened to be using at the time, does. This is because they backported something paper added later, replacing some internal data structure of Chunk.
This likely causes incomplete replacement of the Entity during spawning, and causes it to not find the minecart anymore when searching in a cuboid region above the hopper block.
Fix is hopefully easy, Ill have to see what works best.

well that explains a lot

This took me longer to figure out than I like to admit. After decompiling the entire nachospigot jar, I find that all these bugs have to do with changes done by the TacoSpigot base server. The most important change here is that hoppers can be configured not to pull from entities, but to have entities push items to hoppers, which is obviously more efficient.
Further digging into it showed that they crammed a hopper tick inside EntityMinecartContainer class onTick() function, which is obviously overrided by BKCL for controller/tc support. So it never ran.
Calling this method manually inside the onTick() hook seems to have fixed it.
There was another issue on TacoSpigot related to the chunk entity slices, but it was probably minor.
https://ci.mg-dev.eu/job/BKCommonLib/1291/

I though it's a taco problem too, let me test this build

It looks like working fine now. THX for ur support.


Allow to configure imagePullSecrets separately for subcharts

Related to https://github.com/camunda/camunda-platform-helm/issues/260#issue-1189472614

Hi
If possible and time permits please add configurable podAnnotations, imagePullSecrets and affinity to charts/operate/deployment.yaml.
Also if you could make the config volume defaultMode configurable for the charts/zeebe/statefulset.yaml it would safe me from changing this chart before using it.
Thanks, Friedrich

We should allow configuring the pull secrets for each chart separately. Currently, this is only global possible.

Hi @Zelldon, the global image pull secrets would do, but in the operate deployment yaml there is no imagePullSecrets key at all.

Ah good point @fvogl :+1:


:new: Create SPLabel class

TODO:

Update README
Create unit test case

Codecov Report

Merging #34 into master will decrease coverage by 15.64%.
The diff coverage is 0%.

@@             Coverage Diff             @@
##           master      #34       +/-   ##
===========================================
- Coverage   81.81%   66.17%   -15.65%
===========================================
  Files           7        8        +1
  Lines         110      136       +26
===========================================
  Hits           90       90
- Misses         20       46       +26

Impacted Files
Coverage Δ

Source/SPImageView.swift
0% <ø> (ø)
:arrow_up:

Source/SPLabel.swift
0% <0%> (ø)

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 68b308d...5239123. Read the comment docs.


update clone command

<EMAIL_ADDRESS>doesn't work anymore

Wait what? It works just fine, you just need your ssh key set up properly :|

Yeah, I think this might be an issue with your setup sorry @FIr3baL

Thanks, closed.


Random crashes on inject

I don't know to what extent this is true but osiris randomly crashes on inject on nvidia gpus.
The reason I'm saying it is i never crashed on My Home laptop. But it randomly crashes on some of my friends' pc with nvidia gpus. P.S. i don't have any gpu.
This is just my guess but i don't think cfg is the issue.

Do your friends' CPUs support AVX 2 instruction set?

I have a nvidia video card and the game does not crash. CPU supports AVX (not AVX2)

ok, new version is crashing on nvidia gpus

access violation when reading at 0x00002FAA

Exception thrown at 0x762A0C35 (ucrtbase.dll) in csgo.exe:
0xC0000005: Access violation reading location 0x00000018
EAX = 00000000
EDX = 00000018
EBX = 00000400
ESI = 00000000

@NexSqaud Exception is thrown in C RunTime library, it is not caused by Osiris, probably your injector's fault. Closing.

But i tried inflame injector now,


Fix lint issues

Description
This PR fixes various lint issues found in the codebase. I ran pnpm run lint --fix to automatically fix these issues and manually checked the changes to ensure they are correct.
Here's a summary of the changes made:

Removed extra semicolons.
Sorted import declarations alphabetically.
Fixed unexpected separators.
Added missing trailing commas.
Used property shorthand where applicable.
Added newline at the end of files where missing.

Please review the changes and let me know if you have any questions or concerns. Thank you!
Linked Issues
Additional context
I deleted the original pnpm-lock.yaml and node_modules, ran pnpm install and pnpm run lint --fix, but in the Lint CI workflow it still prompts ERROR /<EMAIL_ADDRESS>is an invalid relative dependency path, I checked package.json and did not see any mention of a dependency named @aashutoshrathi/word-wrap.

Thanks.


Doesn't work with long URLs

Cache file name exceeds the file system's maximum length.

@mightyfrog Can you provide example of url that cause this problem?

I found the issue while playing a video from vid.me. All the vidoes from vid.me have a URL like this:
https://d1wst0behutosd.cloudfront.net/videos/4367900/10807247.480p.mp4?Expires=1442849176&Signature=JXV~3AoI0rWcGuZBywg3-ukf6Ycw2X8v7Htog3lyvuFwp8o6VUEDFUsTC9-XtIGu-ULxCd7dP3fvB306lRyGFxdvf-sXLX~ar~HCQ7lullNyeLtp8BJOT5Y~W5rJE7X-AZaueNcycGtLFRhRtr5ySTguwtmJNaO3T1apX~-oVrFh1dWStEKbuPoXY04RgkmhMHoFgtwgXMC1ctIDeQHxZeXLi6LLyZnQsgzlUDffCx4P16iiW0uh2-Z~HUOi9BLBwHMQ5k5lYwZqdQ6DhhYoWlniRfQz6mp1IEiMgr4L3Z1ijgGITV4cYeF31CmFzCxaJTE7IIAC5tMDQSTt7M9Q4A__&Key-Pair-Id=APKAJJ6WELAPEP47UKWQ
Md5FileNameGenerator generates a long file name so I made my own by subclassing FileNameGenerator. It appeared working first but I found buffering not working and exiting app clears cache :(
*the above link probably doesn't work as it requires a session or something but I think you can reproduce the issue with the orange video from sample by appending a very long query string to it.

@mightyfrog fixed in 2.1.1
Please, update your projects.
Thanks for contributing.

Wow, that was quick. Thanks.

@mightyfrog One important note. If url contain some dynamic data like a session token AndroidVideoCache will not work correctly, because it doesn't know that these urls point to the same video. For example you have 2 urls : http://videos.com/video.mp4?token=abc and http://videos.com/video.mp4?token=xyz . Urls are different but point to same video video.mp4. In this case AndroidVideoCache will cache it twice! To  prevent it you have to implement your FileNameGenerator.


magickload svg rgba test fails with ImageMagick 7.0

I have the following error when running pytest tests/test_foreign.py on master with vips 8.6.3:
============================= test session starts ==============================
platform darwin -- Python 2.7.15, pytest-3.6.1, py-1.5.3, pluggy-0.6.0
rootdir: /Users/felix/dev/misc/pyvips, inifile: tox.ini
collected 19 items

tests/test_foreign.py ....F..ssss........                                [100%]

=================================== FAILURES ===================================
_________________________ TestForeign.test_magickload __________________________

self = <tests.test_foreign.TestForeign instance at 0x10b4a0ea8>

    @pytest.mark.skipif(not have("magickload") or
                        not os.path.isfile(BMP_FILE),
                        reason="no magick support, skipping test")
    def test_magickload(self):
        def bmp_valid(im):
            a = im(100, 100)

            assert_almost_equal_objects(a, [227, 216, 201])
            assert im.width == 1419
            assert im.height == 1001

        self.file_loader("magickload", BMP_FILE, bmp_valid)
        self.buffer_loader("magickload_buffer", BMP_FILE, bmp_valid)

        # we should have rgba for svg files
        im = pyvips.Image.magickload(SVG_FILE)
>       assert im.bands == 4
E       assert 3 == 4
E        +  where 3 = <pyvips.Image 360x588 ushort, 3 bands, rgb16>.bands

tests/test_foreign.py:333: AssertionError
================ 1 failed, 14 passed, 4 skipped in 6.81 seconds ================

libvips is linked against libMagickCore-7.Q16HDRI.6.dylib from ImageMagick 7.0.7-29.
I'm not sure if this is the right place to report the issue, since the underlying problem seems to be in libvips.
As far as I can see this issue does not occur with ImageMagick 6.x.

I'll have a look. Thanks!

I upgrade ImageMagick from 7.0.7-20 to 7.0.7-38 and now the test is passing.
So this was probably an ImageMagick bug.

I also looked at the ImageMagick ChangeLog and it lists the following change for 7.0.7-37:

2018-05-29  7.0.7-37<EMAIL_ADDRESS>
Properly initialize SVG color style.

Closing this as it appears to be an ImageMagick issue that has already been fixed in the most recent release.

Yes, everything seems to work for me with 7.0.7-32.


UnitTests cannot be called interactively

It's not possible to open UnitTests with GHCI
The Problem is that the dependencies are not in Scope. Maybe I can do something about that.

They do not need to with Travis and Stack


adjust the size of inputbox in related forms

adjust the size of inputbox in related forms

Coverage remained the same at 54.995% when pulling b640a22a660b951327018586f6fa7db8da6ac478 on steven-zou:master into d8a0e01214cac72519a54a521e8463fcf860935b on vmware:master.

Coverage remained the same at 54.995% when pulling 0c9e6755dbc87ed1bce12279cb2a82912012fc70 on steven-zou:master into d8a0e01214cac72519a54a521e8463fcf860935b on vmware:master.

Coverage increased (+0.05%) to 55.042% when pulling 0c9e6755dbc87ed1bce12279cb2a82912012fc70 on steven-zou:master into d8a0e01214cac72519a54a521e8463fcf860935b on vmware:master.


#1495 An error occurs when using reserved words for field names.

Description

An error occurs when using reserved words for field names.
Related Issue : #1495

How Has This Been Tested?

mysql 커넥션으로 워크벤치를 생성합니다.
다음의 쿼리를 실행합니다.  ( select '1' as count; )
차트 미리보기를 해서 정상적으로 표시되는지 확인합니다.

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.


My pods can't reach outside networks with UDP or TCP, but ICMP works

Update: Solved by figuring out the required iptables rule change on Fedora corresponding to -P FORWARD ACCEPT (see comment). However, probably a more specific rule should be used instead.

Networking used to work, but recently stopped passing UPD and TCP traffic between pods and the outside network.
I'm running

microk8s v1.13.2 Rev 383 snap (also tried v1.13.3 Rev 406)
Fedora 29
kernel 4.20.6-200.fc29.x86_64 (also tried 4.19.9).

I have

removed the Docker CE RPM (although networking used to work in microk8s with it installed)
stopped, disabled and removed microk8s, rebooted and reinstalled microk8s
disabled SELinux using sudo setenforce 0
ensured that ufw is disabled
ensured that iptables forwards all traffic with sudo iptables -P FORWARD ACCEPT

With a plain Docker container networking works correctly:
$ microk8s.docker run --rm -it praqma/network-multitool bash
bash-4.4# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=118 time=9.52 ms

bash-4.4# dig google.com @<IP_ADDRESS>

; <<>> DiG 9.12.3 <<>> google.com @<IP_ADDRESS>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5142
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.			IN	A

;; ANSWER SECTION:
google.com.		277	IN	A	<IP_ADDRESS>

;; Query time: 19 msec
;; SERVER: <IP_ADDRESS>#53(<IP_ADDRESS>)
;; WHEN: Tue Feb 12 08:10:58 UTC 2019
;; MSG SIZE  rcvd: 55

But in a microk8s pod only ICMP traffic gets through, and UDP and TCP are dead:
$ kubectl run -it my-shell --image=praqma/network-multitool --restart=Never -- bash
If you don't see a command prompt, try pressing enter.
bash-4.4# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=118 time=9.36 ms
^C
--- <IP_ADDRESS> ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 9.369/9.369/9.369/0.000 ms
bash-4.4# dig google.com @<IP_ADDRESS>

; <<>> DiG 9.12.3 <<>> google.com @<IP_ADDRESS>
;; global options: +cmd
;; connection timed out; no servers could be reached

When doing the dig, I see this on the cbr0 interface:
10:47:49.477515 IP <IP_ADDRESS>.40049 > google-public-dns-a.google.com.domain: 53854+ [1au] A? google.com. (51)
10:47:49.477656 IP hiili > <IP_ADDRESS>: ICMP host google-public-dns-a.google.com unreachable - admin prohibited, length 87

Here's output from microk8s.inspect:
Inspecting services
  Service snap.microk8s.daemon-docker is running
  Service snap.microk8s.daemon-apiserver is running
  Service snap.microk8s.daemon-proxy is running
  Service snap.microk8s.daemon-kubelet is running
  Service snap.microk8s.daemon-scheduler is running
  Service snap.microk8s.daemon-controller-manager is running
  Service snap.microk8s.daemon-etcd is running
  Copy service arguments to the final report tarball
Inspecting AppArmor configuration
Gathering system info
  Copy network configuration to the final report tarball
  Copy processes list to the final report tarball
  Copy snap list to the final report tarball
  Inspect kubernetes cluster

Building the report tarball
  Report tarball is at /var/snap/microk8s/383/inspection-report-20190212_100700.tar.gz

inspection-report-20190212_100700.tar.gz

Here's iptables tracing for the first 1 sec of network traffic generated by the dig google.com @<IP_ADDRESS> cmmand: iptables-trace-dig-google.log

In addition to sudo iptables -P  FORWARD ACCEPT, I needed to do this on Fedora 29:
sudo iptables -D FORWARD 20

since the 20th rule in the FORWARD chain was:
16 1264 REJECT all -- any any anywhere anywhere reject-with icmp-host-prohibited

I wonder what the proper way to configure iptables on Fedora for microk8s would be?

I solved this rather easily on Fedora 30 by running:
sudo firewall-cmd --zone=trusted --add-interface=cbr0
sudo firewall-cmd --zone=trusted --add-interface=cbr0 --permanent
This is documented in #408

I also had this exact problem when a PHP pod trying to talk to a Mysql pod/service
sudo firewall-cmd --zone=trusted --add-masquerade --permanent
sudo firewall-cmd --zone=trusted --add-interface=cbr0 --permanent
sudo firewall-cmd --reload

Solved it for me :)

That didn't work for me, I still get "no route to host" when connecting to mysql service (pod) from a php pod
When exec into the container and run host mysql it returns the FQDN and the ip-adress of the service, and ping work, but mysql client can't connect...


Release 3.5.4

Feature or improvement description
Pull request to merge rc-3.5.4 into main and create a tagged release for v3.5.4.
See the milestone and project pages for additional information
https://github.com/OpenFAST/openfast/milestone/14

Test results, if applicable
See GitHub Actions
Release checklist:

[ ] Update the documentation version in docs/conf.py
[ ] Update the versions in docs/source/user/api_change.rst
[ ] Verify readthedocs builds correctly
[ ] Create a tag in OpenFAST
[ ] Create a merge commit in r-test and add a corresponding annotated tag
[ ] Compile executables for Windows builds

[ ] AeroDyn_Driver_x64.exe
[ ] AeroDyn_Driver_x64_OpenMP.exe
[ ] AeroDyn_Inflow_C_Binding_x64.dll
[ ] AeroDyn_Inflow_C_Binding_x64_OpenMP.dll
[ ] BeamDyn_Driver_x64.exe
[ ] DISCON.dll (x64)
[ ] DISCON_ITIBarge.dll (x64)
[ ] DISCON_OC3Hywind.dll (x64)
[ ] DISCON_SC.dll (x64)
[ ] FAST.Farm_x64.exe
[ ] FAST.Farm_x64_OMP.exe
[ ] FAST_SFunc.mexw64
[ ] HydroDynDriver_x64.exe
[ ] HydroDyn_C_Binding_x64.dll
[ ] IfW_C_Binding_x64.dll
[ ] InflowWind_Driver_x64.exe
[ ] InflowWind_Driver_x64_OpenMP.exe
[ ] MoorDyn_Driver_x64.exe
[ ] MoorDyn_C_Binding_x64.dll
[ ] OpenFAST-Simulink_x64.dll
[ ] openfast_x64.exe
[ ] Turbsim_x64.exe

Changelog
Overview
This release includes performance improvements for BeamDyn (up to 30% speed increase), python file readers and writers from WEIS, and a fix for stack overflows with FAST.Farm (Intel compilation).  A few other minor updates are inluded as outlined below.
Anyone using BeamDyn will want to update to this version.
General
Build systems
#2311 Always build openfastcpplib as shared. Use BUILD_OPENFAST_CPP_DRIVER to disable openfastcpp executable (@deslaughter)
#2173 Fix crash in MAP_End when using Intel's new icx compiler and disable caching in setup-python GH action (@deslaughter)
Python file readers/writers
#2188 Add WEIS file readers and writers (@cortadocodes and @mayankchetan)
Solvers
FAST.Farm
#2452  Fix for some stack overflow issues with FAST.Farm when copying large amounts of wind data (closes #2053) (@andrew-platt)
#2340  Add !$ OMP critical around file opening for VTK to prevent file collision (@andrew-platt)
Module changes
BeamDyn
#2399 BeamDyn performance improvements (@deslaughter)
ElastoDyn
#2321 Backport of #2317: Explicitly initialize ED RtHS to zero -- corrects issue with inccorect linearization results (@andrew-platt)
Input file changes
No input files change with this release, as this only includes minor bugfixes.
Full list of changes: https://openfast.readthedocs.io/en/main/source/user/api_change.html
Full input file sets: https://github.com/OpenFAST/r-test/tree/v3.5.4 (example input files from the regression testing)

Hi @cortadocodes!
We are planning it with the next release v4.0. I have copied over your checklist to the new PR :)
See RP here: https://github.com/OpenFAST/openfast/pull/2361


Invalid Cast Exception in Interactive Window in NTVS 1.2 Beta

Steps to Reproduce

Open VS 2015
Open Node.js interactive window
Type:  a. in the interactive window
Put cursor on the $ in a$.
Press return

Expected Behavior
We get a nice smart indent on the next line.
Actual Behavior
💥 with InvalidCast exception on SmartIndent.cs in the GetDesiredIndentation function on the line where we call dte.get_properties("TextEditor", "Node.js"). No such interface supported.

NTVS Version: NTVS 1.2 Beta
Visual Studio Version: VS 2015 Update 3

Could be root caused by #995 but my only reason to suspect that is that the change did touch the editor settings recently.
If this is failing, I suspect that a number of our NTVS tests should also be failing, or at least doing the wrong thing now. Unfortunately, those tests are all in Core.UI and therefore disabled in CI 😭
Just wrapping the call with a try catch fixes the crash, but then we don't get any smart indenting in the interactive window. As a long term fix, I think we probably want to use GetUserPreferences4 on a IVSTextManager4 to get the setting, but it's not clear if this is correct.


Embedded ruby gems are not being used

I'm having problems getting the 4 main services to start due to errors like:
Starting sensu-server/opt/sensu/embedded/lib/ruby/1.9.1/rubygems/dependency.rb:247:in to_specs': Could not find sensu (>= 0) amongst [bundler-1.3.4, minitest-1.6.0, rake-10.0.4, rake-0.8.7, rdoc-2.5.8, rubygems-bundler-1.1.1, rvm-<IP_ADDRESS>] (Gem::LoadError)     from /opt/sensu/embedded/lib/ruby/1.9.1/rubygems/dependency.rb:256:into_spec'
from /opt/sensu/embedded/lib/ruby/1.9.1/rubygems.rb:1210:in gem'     from /opt/sensu/bin/sensu-server:18:in'
I have checked the embedded ruby and this gem (and all of its dependencies are there).  The only way to get it to work is to locally install the sensu gem (and dependencies) and I'd prefer not to do this.
After getting server/api/client running, I ran into the same thing with sensu-dashboard.  I know that it's using the embedded ruby:
sensu    14562     1  0 15:54 ?        00:00:00 /opt/sensu/embedded/bin/ruby /opt/sensu/bin/sensu-server -b -c /etc/sensu/config.json -p /var/run/sensu/sensu-server.pid -l /var/log/sensu/sensu-server.log
However, it's not getting the embedded gems.
Thoughts/advice?
Thanks

Just my 2 cents in case someone hits the same issue: If you are running checks that depend on sudo and your sensu install relies con EMBEDDED_RUBY=true you might run into problems if your setup has enabled secure_path setting in /etc/sudoers
Since this sudoers setting does in fact force the sudo-ed script to run with a predefined $PATH disabling passing environment, and because the way sensu does use EMBEDDED_RUBY by prepending /opt/sensu/embedded/bin to the $PATH, the side effect is that the EMBEDDED_RUBY setting will be apparently and silently ignored.
I banged my head against the wall for this issue until I found that the actual reason behind this is behaviour the way sudoers work, and the security feature of limiting $PATH for sudo-ed scripts.
As far as I can think, there is no good way to overcome this limitation (feature?) and you would need to force your sensu check ruby scripts to call ruby directly from #!/opt/sensu/embedded/bin rather than via the standard #!/usr/bin/env ruby

In my case works with RVM only if in /etc/default/sensu:
GEM_HOME=/opt/sensu/embedded/lib/ruby/gems/2.0.0
GEM_PATH=/opt/sensu/embedded/lib/ruby/gems/2.0.0


[LIVY-406][FOLLOWUP][SERVER] Fix LIVY-406 UT failure in branch 0.4 and apply to Master branch for consistency

Because we changed the AppState logic in #39 , so the UT which passed in master branch will be failed in branch 0.4, here to fix this issue.
Also apply this PR to master branch for the consistency, it should also be worked in master branch.

Codecov Report

Merging #52 into master will increase coverage by 0.11%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master      #52      +/-   ##
============================================
+ Coverage     70.82%   70.93%   +0.11%
- Complexity      791      793       +2
============================================
  Files            97       97
  Lines          5384     5384
  Branches        798      798
============================================
+ Hits           3813     3819       +6
+ Misses         1036     1033       -3
+ Partials        535      532       -3

Impacted Files
Coverage Δ
Complexity Δ

...main/java/org/apache/livy/rsc/ContextLauncher.java
84.15% <0%> (+0.49%)
18% <0%> (+1%)
:arrow_up:

...ain/java/org/apache/livy/rsc/driver/RSCDriver.java
80% <0%> (+0.85%)
42% <0%> (ø)
:arrow_down:

...cala/org/apache/livy/scalaapi/ScalaJobHandle.scala
55.88% <0%> (+2.94%)
0% <0%> (ø)
:arrow_down:

...java/org/apache/livy/rsc/rpc/KryoMessageCodec.java
98.21% <0%> (+3.57%)
19% <0%> (+1%)
: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 4a537e2...860b1ec. Read the comment docs.

Merging to master and branch 0.4.


If a test panel fails to construct properly or a test does not exist a user is unable to get back to the home page

MapSwapTest panel in particular is causing an issue now

To test

build release as usual
deploy validation tool and open a test page
record which test was opened
close Firefox and DO NOT CLEAR THE CACHE
with a text editor modify /src/validation/js/TestManifest.js by commenting out the test that was previously opened
run grunt release again
deploy the new validation war file
open firefox to the validation tool
the left panel should now be a warning that the test could not be found and provide a 'back' button to return to the test selection
from the command line run git reset HEAD --hard to restore the modified file


How to use output of DockerV2 task

Type: Question
Task: DockerV2
Agent:

Hosted Agent: Microsoft Windows Server 2019
Current agent version: '2.171.1'

Question Description
I am having trouble using the output of the docker BuildAndPush task. I want to use the digest of the pushed image further down the pipeline. Can someone help or point me to some documentation regarding the output?

https://github.com/microsoft/azure-pipelines-tasks/issues/11516 Does this answer your query?

@ds-ms, not really. That issue apparently was closed due to the lack of response from the user.
Basically I want to release the recently built docker image as part of a kubernetes deployment using kubectl set image with the image digest. Perhaps this is a reasonably common use case?

the reason for the issue being closed: https://github.com/microsoft/azure-pipelines-tasks/issues/11516#issuecomment-639283758
You could achieve it using the DockerV1 task perhaps?

From what I understood, DockerV1 accepts more parameters as inputs for its own commands, however it still does not export the image digest of the docker push command, does it?

My bad. It doesn't explicitly push the image digest value. But it does create an output variable called DockerOutput. You could parse this output and fetch the image digest maybe?
https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DockerV2/task.json#L122

I could do that, but it feels like a workaround. And this would have to be done on all the pipelines that push a docker image and later release it to kubernetes. Isn't the digest of a pushed image a reasonable output candidate?

Perhaps you could resolve to this workaround for now.. I'll engage with my PMs and people who have been a part of the designing of this task and see how to proceed with this. 😄

@ds-ms, I even tried, but couldn't build the task. Got a lot of typescript errors.
$ node -v && npm -v
v14.5.0
6.14.5

Are there any other requirements for building the task that I am missing?

@rafagsiqueira Here are the steps I follow whenever I do a new setup after a clone

run npm install this would bring in all the types as well as packages required for building
for building a task node ./make.js build --task DockerV2

If you're seeing typescript errors.. it's most likely cause some .d.ts files aren't pulled in your environment.
Perhaps you could post the error you're seeing I could help you out with the specific problem.
There's only a minNodeVersion requirement: https://github.com/microsoft/azure-pipelines-tasks/blob/master/make.js#L64
which doesn't seem to be the problem here.

@ds-ms, that's what I did. And yes, the errors seem all related to d.ts files. What do you mean by the files aren't pulled?
A part of the errors:
../../../node_modules/@types/node/tls.d.ts(421,9): error TS2403: Subsequent variable declarations must have the same type.  Variable 'ca' must be of type 'string | Buffer', but here has type 'string | Buffer | (string | Buffer)[]'.
../../../node_modules/@types/node/tls.d.ts(426,9): error TS2403: Subsequent variable declarations must have the same type.  Variable 'crl' must be of type 'string | string[]', but here has type 'string | Buffer | (string | Buffer)[]'.
../../../node_modules/@types/node/url.d.ts(25,9): error TS2403: Subsequent variable declarations must have the same type.  Variable 'query' must be of type 'any', but here has type 'string | ParsedUrlQuery'.
../../../node_modules/@types/node/vm.d.ts(67,11): error TS2300: Duplicate identifier 'Script'.
../../../node_modules/@types/node/zlib.d.ts(12,9): error TS2403: Subsequent variable declarations must have the same type.  Variable 'dictionary' must be of type 'any', but here has type 'ArrayBuffer | DataView | Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | ...'.
../../../node_modules/@types/node/zlib.d.ts(111,11): error TS2451: Cannot redeclare block-scoped variable 'Z_NO_FLUSH'.
../../../node_modules/@types/node/zlib.d.ts(112,11): error TS2451: Cannot redeclare block-scoped variable 'Z_PARTIAL_FLUSH'.
../../../node_modules/@types/node/zlib.d.ts(113,11): error TS2451: Cannot redeclare block-scoped variable 'Z_SYNC_FLUSH'.
../../../node_modules/@types/node/zlib.d.ts(114,11): error TS2451: Cannot redeclare block-scoped variable 'Z_FULL_FLUSH'.
../../../node_modules/@types/node/zlib.d.ts(115,11): error TS2451: Cannot redeclare block-scoped variable 'Z_FINISH'.
../../../node_modules/@types/node/zlib.d.ts(116,11): error TS2451: Cannot redeclare block-scoped variable 'Z_BLOCK'.
../../../node_modules/@types/node/zlib.d.ts(117,11): error TS2451: Cannot redeclare block-scoped variable 'Z_TREES'.
../../../node_modules/@types/node/zlib.d.ts(118,11): error TS2451: Cannot redeclare block-scoped variable 'Z_OK'.
../../../node_modules/@types/node/zlib.d.ts(119,11): error TS2451: Cannot redeclare block-scoped variable 'Z_STREAM_END'.
../../../node_modules/@types/node/zlib.d.ts(120,11): error TS2451: Cannot redeclare block-scoped variable 'Z_NEED_DICT'.
../../../node_modules/@types/node/zlib.d.ts(121,11): error TS2451: Cannot redeclare block-scoped variable 'Z_ERRNO'.
../../../node_modules/@types/node/zlib.d.ts(122,11): error TS2451: Cannot redeclare block-scoped variable 'Z_STREAM_ERROR'.
../../../node_modules/@types/node/zlib.d.ts(123,11): error TS2451: Cannot redeclare block-scoped variable 'Z_DATA_ERROR'.
../../../node_modules/@types/node/zlib.d.ts(124,11): error TS2451: Cannot redeclare block-scoped variable 'Z_MEM_ERROR'.
../../../node_modules/@types/node/zlib.d.ts(125,11): error TS2451: Cannot redeclare block-scoped variable 'Z_BUF_ERROR'.
../../../node_modules/@types/node/zlib.d.ts(126,11): error TS2451: Cannot redeclare block-scoped variable 'Z_VERSION_ERROR'.
../../../node_modules/@types/node/zlib.d.ts(127,11): error TS2451: Cannot redeclare block-scoped variable 'Z_NO_COMPRESSION'.
../../../node_modules/@types/node/zlib.d.ts(128,11): error TS2451: Cannot redeclare block-scoped variable 'Z_BEST_SPEED'.
../../../node_modules/@types/node/zlib.d.ts(129,11): error TS2451: Cannot redeclare block-scoped variable 'Z_BEST_COMPRESSION'.
../../../node_modules/@types/node/zlib.d.ts(130,11): error TS2451: Cannot redeclare block-scoped variable 'Z_DEFAULT_COMPRESSION'.
../../../node_modules/@types/node/zlib.d.ts(131,11): error TS2451: Cannot redeclare block-scoped variable 'Z_FILTERED'.
../../../node_modules/@types/node/zlib.d.ts(132,11): error TS2451: Cannot redeclare block-scoped variable 'Z_HUFFMAN_ONLY'.
../../../node_modules/@types/node/zlib.d.ts(133,11): error TS2451: Cannot redeclare block-scoped variable 'Z_RLE'.
../../../node_modules/@types/node/zlib.d.ts(134,11): error TS2451: Cannot redeclare block-scoped variable 'Z_FIXED'.
../../../node_modules/@types/node/zlib.d.ts(135,11): error TS2451: Cannot redeclare block-scoped variable 'Z_DEFAULT_STRATEGY'.
../../../node_modules/@types/node/zlib.d.ts(136,11): error TS2451: Cannot redeclare block-scoped variable 'Z_BINARY'.
../../../node_modules/@types/node/zlib.d.ts(137,11): error TS2451: Cannot redeclare block-scoped variable 'Z_TEXT'.
../../../node_modules/@types/node/zlib.d.ts(138,11): error TS2451: Cannot redeclare block-scoped variable 'Z_ASCII'.
../../../node_modules/@types/node/zlib.d.ts(139,11): error TS2451: Cannot redeclare block-scoped variable 'Z_UNKNOWN'.
../../../node_modules/@types/node/zlib.d.ts(140,11): error TS2451: Cannot redeclare block-scoped variable 'Z_DEFLATED'.

Could you try removing the node_modules folder and try doing npm install again?

Tried that. Tried from a different OS as well. Same errors.

I ended up using docker directly from the command line:
    - script: docker build -t $(registry)/$(imageRepository):$(tag) -t $(registry)/$(imageRepository):$(branchName) .
    - script: echo $(registry)/$(imageRepository):{$(tag),$(branchName)} | xargs -n 1 docker push | grep sha256 | awk '{print $3}' > $(Build.ArtifactStagingDirectory)/image_tag
    - task: PublishBuildArtifacts@1
      inputs:
        PathtoPublish: '$(Build.ArtifactStagingDirectory)/image_tag'
        ArtifactName: 'image'
        publishLocation: 'Container'```

@rafagsiqueira were you able to figure out your build issues?

@ds-ms no I wasn't. But as you suggested, I went with a workaround instead.


Add file loader

Codecov Report

Merging #126 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #126      +/-   ##
=========================================
+ Coverage   98.78%   98.8%   +0.01%
=========================================
  Files          19      19
  Lines         247     251       +4
=========================================
+ Hits          244     248       +4
  Misses          3       3

Impacted Files
Coverage Δ

src/yaml-format/parser.js
100% <100%> (ø)
: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 dab4abf...7202df7. Read the comment docs.


[Bug]: Tooltip wrapping up a @igloo-ui/button or @igloo-ui/icon-button causes a Warning: This synthetic event is reused for performance reasons.

Contact Details
<EMAIL_ADDRESS>What happened?
When a tooltip wraps up a button or an icon-button, on the release it will generate the following error:
index.js:1 Warning: This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property nativeEvent on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.

Component
@igloo-ui/tooltip
Component Version
3.1.4
Which browsers are you seeing the problem on?
Chrome
Mobile Device
No response
Relevant log output
ReviewEventListItems.jsx:15 Delete event with id: 1 from cycle with id: 64b58ad7cd386feefa0ce7e2
index.js:1 Warning: This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property `nativeEvent` on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist().  We use floating-ui, which is what has the warning. React version below 17 uses event pooling, which is why we see this error in Officevibe. floating-ui uses event.nativeEvent inside a timeout function, which causes the error. So unless floating-ui accommodates React 16, we will need to validate that this bug is fixed when Officevibe updates to React 18.


Test

Depends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/2230
Depends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/2257

recheck

/override ci/prow/unit


ModuleNotFoundError: No module named 'rdkit'

The Colab environment seems that rdkit and transformer do not well perform

Based on the error message, it seems that rdkit is not successfully installed... rdkit is a pain for google colab.
I will work on this.
Meanwhile, would you mind trying condacolab? I find an examples on installing rdkit here and here

Dear Jocelyn
Yes. Sorry for responsing so later. I am trying to rebuild the rdkit in my
environment and I realize my supervisor permit the NYU-HPC account and I am
learning about the HPC knowledge while I just know how to use the server in
the group .
Condacolab is a new to me but I would like to use it. I will reach out to
you once the trying is done.
Best,
Yuzhi
On Wed, Jul 20, 2022 at 7:54 AM Jocelyn @.***> wrote:

Based on the error message, it seems that rdkit is not successfully
installed... rdkit is a pain for google colab.
I will work on this.
Meanwhile, would you mind trying condacolab? I find an examples on
installing rdkit here
https://urldefense.com/v3/__https://iwatobipen.wordpress.com/2018/11/01/run-rdkit-and-deep-learning-on-google-colab-rdkit/__;!!BhJSzQqDqA!TubnQrcqa6jWmvuGEWqHgJihd4j5345B7pcw8n6xfW9ALHccfjbtQVbqLmTCiA6JpnJXIii4_SHdqFtJVwwzmNT5MAI$
and here
https://urldefense.com/v3/__https://colab.research.google.com/gist/iwatobipen/2ec7faeafe5974501e69fcc98c122922/pymol.ipynb*scrollTo=xIYbBtkjgEfU__;Iw!!BhJSzQqDqA!TubnQrcqa6jWmvuGEWqHgJihd4j5345B7pcw8n6xfW9ALHccfjbtQVbqLmTCiA6JpnJXIii4_SHdqFtJVwwzDM5BgRk$
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/HelloJocelynLu/t5chem/issues/7*issuecomment-1189658505__;Iw!!BhJSzQqDqA!TubnQrcqa6jWmvuGEWqHgJihd4j5345B7pcw8n6xfW9ALHccfjbtQVbqLmTCiA6JpnJXIii4_SHdqFtJVwwzoHslwSg$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AZ26DYMXO26PF3VIAK33N23VU452ZANCNFSM532VH3PA__;!!BhJSzQqDqA!TubnQrcqa6jWmvuGEWqHgJihd4j5345B7pcw8n6xfW9ALHccfjbtQVbqLmTCiA6JpnJXIii4_SHdqFtJVwwzd7eeRoM$
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi,
I've updated the google colabs and successfully ran it on Google cloud. Free feel to try it!

Dear Jocelyn
Awesome, thanks! I will try it, and I am in NYC taking the course and are
you still in the NYC?
Best,
Yuzhi
On Tue, Aug 30, 2022 at 4:14 PM Jocelyn @.***> wrote:

Hi,
I've updated the google colabs and successfully ran it on Google cloud.
Free feel to try it!
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/HelloJocelynLu/t5chem/issues/7*issuecomment-1232119375__;Iw!!BhJSzQqDqA!XW8xf3HlYIhoDGB5rV0Od5GUa14FOM3k6p6YF8AOPFYpwoMoFooLsL77TWKr2AWNekDiVHkh6sXMHaD_bcFQ2z6ECrU$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AZ26DYLSN3CLSKYIT6MZ4HLV3ZTQNANCNFSM532VH3PA__;!!BhJSzQqDqA!XW8xf3HlYIhoDGB5rV0Od5GUa14FOM3k6p6YF8AOPFYpwoMoFooLsL77TWKr2AWNekDiVHkh6sXMHaD_bcFQfXYyr6o$
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi Yuzhi,
I replied your message via email.
Best,
Jocelyn


Fixed the Readme API Fetching

Description
Fixes #308

Added the functionality of fetching the README.md of a particular folder from the github repo and phrasing it on a new page
Fixed the issue of image visibility ( Huge shoutout to mdazfar2 for helping me out 🙏)
Fixed the issue of variations in the readmes of particular folder by creating an array of the possible names and would attempt to fetch each filename until one succeeds.
Added responsiveness to reource-details so that information of each folder can be properly viewed on smaller screens too

Video
https://github.com/mdazfar2/HelpOps-Hub/assets/115717746/da6786d9-b6d1-46fe-a4d9-e5c73dd85ee7
Atlast, would also like to mention @Apurv7777 as I referenced his previous work too

@mdazfar2 Please review and merge this PR

@Asymtode712 please update sync fork


Refactored c77 package name to ekumenlabs.

Corrected package name in manifest too.

why not make it com.ekumen? Also, what's the motivation of this change, what does it unblock?

I used ekumenlabs instead of ekumen because of the name of the github organization, perhaps I'm wrong with this one.
It's just a matter of preference actually, it can be undone if it does not apply.

PR closed, no need of this refactoring.

@adamantivm ptal

Thanks @adamantivm , corrected & merged :+1:


Added Binary Search Tree [Go]

Fixes #527
By submitting this pull request I confirm I've read and complied with the below declarations.

[x] I have read the Contribution guidelines and I am confident that my PR reflects them.
[x] I have followed the coding guidelines for this project.
[x] My code follows the skeleton code structure.
[x] This pull request has a descriptive title. For example, Added {Algorithm/DS name} [{Language}], not Update README.md or Added new code.
[x] This pull request will be closed if I fail to update it even once in a continuous time span of 7 days.

Hi! Thanks for showing interest in contributing to this repository.
Please make sure that you have ticked the points mentioned in PR description correctly.
Thanks again!

I've added it to the readme


nav li button[type="button"] does not have smaller padding

Please search for duplicate or closed issues first.
Describe the issue
nav li button has smaller padding. If I add type="button" to the <button> the padding is reset to the default (because default styles take over nav li button styles). I believe, adding nav li [type="button"] to the selector list should fix the issue.
Current Behavior

Expected Behavior

Reproduction URL
-
Environment
not relevant

I have updated the SCSS files in this to solve the padding problem.


feat: renamed Modal element to Overlay

Renamed Modal element to Overlay
Going off of @hmafzal's proposed naming in Slack convos and #679:

Portal: the concept, an overlay over the current page
Modal: a Portal that overlays a portion of the page, with a translucent background
Wall: a Modal that is not dismissable, with an opaque background
Interstitial: a full screen Portal, where the overlay takes over the whole screen

📬Published Alpha Packages:@codecademy/brand-components@0.8.4-alpha.4a5703.2+4a5703b2@codecademy/gamut-templates@2.5.3-alpha.4a5703.6+4a5703b2<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5e849ba98a8597792d43e8df--codecademy-styleguide.netlify.comDeploy Logs


Fix container vulnerabilities listed on Docker Hub (v2.10.3)

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
When checking Docker Hub for Traefik, I see 10 detected vulnerabilities.
Probably just dependencies in the Dockerfile need to be upgraded, see details view.
What did you see instead?
n/a
What version of Traefik are you using?
v2.10.3
What is your environment & configuration?
n/a
If applicable, please paste the log output in DEBUG level
No response

Hello,
we are not affected by those CVEs because they affect pieces of code that we don't use.
The Consul CVE is about the Consul server but we are only using the client API.
The Docker CVEs are about the daemon and the API server, we are only using the client API.
The AWS CVEs are about AWS S3 Crypto, we are only using the DNS API.
Also, the problem related to updating a dependency because of a false positive is the impact of transitive dependencies. For example, an update of Consul can produce an update of gRPC, but gRPC is known to break things between patch/minor versions.
Any update has side effects.
We are not the only ones that complain about false positives related to vulnerability scanning tools:

https://github.com/anchore/grype/issues?q=is%3Aissue+false+positive+
https://github.com/aquasecurity/trivy/issues?q=is%3Aissue+false+positive+

The core of the problem is that vulnerability scanning tools don't share the same knowledge.
The best solution is to have a shared, free, and open-source security database with a way to report false positives.
Without a global place to report false positives, no tool that only does dependency analysis can be guaranteed without false positives.
Please be sure that we analyze all the CVEs related to Traefik and guarantee their treatment in the shortest possible time when we are impacted by them.


KOGITO-6898: Support property replacement in Runtime Model of DashBuilder

You can now declare properties in a new "properties" section to declare properties which values can be replaced in the entire document.

Sample YML:
properties:
    html:
property value

pages:
- name:
  components:
    - type: HTML
      properties:
        HTML_CODE: ${html}

The (build) kie-tools-stunner-editors check has failed. Please check the logs.


Add Color Blind Palette

Will you consider adding a Color Blind pallete? Its based on the info here and here .
This is the palette:
GIMP Palette
Name: Color Blind
Columns: 3
# Based on http://mkweb.bcgsc.ca/biovis2012/ and https://jacksonlab.agronomy.wisc.edu/2016/05/23/15-level-colorblind-friendly-palette/
  0   0   0 One
  0  73  73 Two
  0 146 146 Three
255 109 182 Four
255 182 219 Five
 73   0 146 Six
  0 109 219 Seven
182 109 255 Eight
109 182 255 Nine
182 219 255 Ten
146   0   0 Eleven
146  73   0 Twelve
219 109   0 Thirteen
 36 255  36 Fourteen
255 255 109 Fiftheen

Thanks for the suggestion. I've added the palette, you can find it here: GIMP Color Palettes - Color Blind.


Allow for a test to define the backend which it'll run under, if avai…

…lable

You probably already know this--I had some spray errors when trying to use this branch.  The errors were fairly non specific:
[info] Exception encountered when attempting to run a suite with class name: org.scalatest.DeferredAbortedSuite *** ABORTED ***
[info]   spray.httpx.UnsuccessfulResponseException: Status: 404 Not Found
[info] Body: The requested resource could not be found.
[info]   at spray.httpx.ResponseTransformation$$anonfun$unmarshal$1.apply(ResponseTransformation.scala:39)
[info]   at spray.httpx.ResponseTransformation$$anonfun$unmarshal$1.apply(ResponseTransformation.scala:31)
[info]   at scala.util.Success$$anonfun$map$1.apply(Try.scala:237)
[info]   at scala.util.Try$.apply(Try.scala:192)
[info]   at scala.util.Success.map(Try.scala:237)
[info]   at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:237)
[info]   at scala.concurrent.Future$$anonfun$map$1.apply(Future.scala:237)
[info]   at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
[info]   at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
[info]   at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
[info]   ...``

👍

@mcovarr Apologies for already squashing, I thought you'd already thumbsd this

@mcovarr still waiting on some thumbage

:+1:


Open/close menu events are confusing

The following events are available on Menu/ContextMenu:

MenuBase.MenuOpened
ContextMenu.ContextMenuOpening
ContextMenu.ContextMenuClosing

I see a few issues here:

The MenuOpened event is inherited by ContextMenu meaning that its open event has the Menu prefix but its opening event has the ContextMenu prefix
Why is a cancelable Closing event needed? I've never seen a context menu that can't be closed, and having one sounds like a problem
Why are the context menu events not routed events?
There should probably be an Opening event on Menu too (though it shouldn't be cancelable)

I suggest the following;

MenuBase has Opened and Closed
ContextMenu has a cancelable Opening
Menu has a non-cancelable Opening
The closing event is removed from ContextMenu

@WojciechKrysiak you implemented ContextMenuOpening/Closing - what do you think?

I have no preference either way - the only reason I implemented it like that was to mirror WPF naming and behavior, as you can mark the event as handled through its args. This has the same effect as cancelling it.
As for why it wasn't done as a routed event - I can't remember, but most likely lack of skill back then.
I agree that unifying the naming is a good aim, but it would introduce additional work for people porting from WPF.

Also, ToolTip events https://github.com/AvaloniaUI/Avalonia/pull/15493


Milder ejections

See item 22 in https://github.com/ethereum/eth2.0-specs/issues/675. Also partially addresses https://github.com/ethereum/eth2.0-specs/issues/527.

@JustinDrake Can you add a line or two in the PR comment on why this is desirable?

Two reasons:

Send ejections to the exit churn mechanism.
Avoid sudden drops in the active validator count. (Somewhat related to 1.)


Notebook variables in Gremlin cell magic

Is your feature request related to a problem? Please describe.
Related to a limitation. Often a value defined in the Python notebook needs to be used in a query, but today that is not possible, and the value needs to be copied and pasted in the cell query.
Describe the solution you'd like
A way of referencing a variable in the cell magic. Eg.: ${variable_name}
Describe alternatives you've considered
Not ideal, but string formatting a query and executing the query string.
query = f'g.V({variable_1})'
res = gremlin.execute(query)

Additional context
SQL and Spark notebook magics provide a similar feature.

Variable injection in the requested format was added in PR #113.

Great! Thank you @michaelnchin and @austinkline!


Avatar Initial alignment issue

Description
If the avatar is a letter than there is an alignment issue, It should be aligned center.
Screenshots

Additional information

Can I fix this?

@kheersagar Go for it


Update dev port in README.md

Seems to default to 3000 now.

Sorry, I read that wrong. It's about the battleship example. (Maybe the example should be about a fresh project though.)

The awkward thing about this is that depending on what you call your custom client project, it may be on port 3000 or port 3001. Pretty sure it goes in alphabetical order right now, so it depends on the string ordering between your name and prototype-ui...
I should probably have it be so that the the prototype-ui always runs on port 3000, and then if you have multiple client apps they can continue picking ports in alphabetical order


Installed on Odroid C2 using Ubuntu 16.04 - service not running

PiVPN Issue Template

Console output of curl install.pivpn.io | bash

Console output of pivpn add or pivpn add nopass

Console output of pivpn debug

Issue
The install ran fine, just like when I ran it on a pi 2.  However it noticed that it was not a pi 2 so it did not set my ip to static.  I did this myself.
It created a client ovpn without issue.  However I do not believe that the service is running.
I have run the following to check if the service is running:
echo -e "\x38\x01\x00\x00\x00\x00\x00\x00\x00" |  timeout 10 nc -u openvpnserver.com 1194 | cat -v

Is there a command I can type to get it running?  How can I get it to run on reboot?

@nickr14 do you still have this issue? do you still need help?
to check the status of a service you just need to do:
systemctl status <servicename> or service <servicename> status
so for OpenVPN, you should do:
systemcl status openvpn or service openvpn status

I ended up installing ubuntu and following the openvpn instructions for ubuntu.

@nickr14 so if you no longer need any help regarding this issue can you please close it?


[NEW ICON] Snowflake

Skill Name
Snowflake
Why?
It's popular in data engineering tech stack and is a highly used data warehouse database.
Reference Image

I created a new project since this project is no longer updating & the author left it, snowflake is available skills-icons
https://skills-icons.vercel.app/api/icons?i=snowflake


fix: allow for no gmaps_key input, add new parameters, fix .onLoad check

feat: Allow for users to use commuting_zones() without the need of fetching the coordinates using Google's API.
feat: Enable new parameters: quiet, longitude_col_name, latitude_col_name, …
fix: .onLoad warning when checking the code with devtools::check()

thanks a thousand:)  while you're doing it already, can you also adapt the readme and the website (under website/doc/Walkthrough/Walkthrough.md), then I can deploy the website change too.

LGTM!

Currently testing the integration in GL, because it throws error when running:
GeoTestData_PreTest <- GeoDataRead(data = GeoLift_PreTest,
                                   date_id = "date",
                                   location_id = "location",
                                   Y_id = "Y",
                                   X = c(), #empty list as we have no covariates
                                   format = "yyyy-mm-dd",
                                   cluster_locations =T,
                                   find_location_lat_long = T,
                                   summary = TRUE,
                                   country_name = "United States"
                                   )

@NicolasMatrices-v2 please check. Thanks for your comments and feedback. I tend to avoid stop() errors when not 100% necessary; this might be an example where that's the case.

@NicolasMatrices-v2 @gufengzhou any updates here? Are we ready to merge after the changes suggested?


error in Drawing.cs

It compiles perfectly all test, except the following 2 lines in Drawing.cs where it says:
C:\Users\Brian Babiak MD\Documents\GitHub\hive\Graphics\Drawing.cs(26,22,26,35): error CS0103: The name 'PrimitiveType' does not exist in the current context
1>C:\Users\Brian Babiak MD\Documents\GitHub\hive\Graphics\Drawing.cs(58,22,58,35): error CS0103: The name 'PrimitiveType' does not exist in the current context
Otherwise perfect. No problem. Any ideas?

Hi,
The GUI part is being redone with Unity. For now I've removed the current graphics code.


MailKit conversion

Hey @nblumhardt,
This is the initial MailKit conversion that we discussed in #77 (I removed the SSL validation suppression option that I'd implemented).
I noted that we can make use of async methods for MailKit so I've updated EmailPlus to use onasync, and provided opportunity to handle unsuccessful emails in future (eg. the fallback mailhost idea I mentioned) by implementing a MailResult class.
I used a couple of idea from FluentEmail wrt an 'Options' class (SmtpOptions) and left a couple of unused properties that would likely be used for some of the ideas from #77.
I also ported over the $EventUri template that we added to Seq.App.Opsgenie as a nicety, and updated Handlebars.NET to the latest build (from v2.0.8 to v2.0.9).
As I was doing this I could envisage how we would go about implementing a number of the ideas from my list, but as agreed, I started with MailKit 😁
Cheers,
Matt

@nblumhardt  Might need a little bit more work to ensure that the to address parse doesn't fail for comma-separated strings.
I was working through mailhost fallbacks and possibly DNS delivery so will fix as part of that.

@nblumhardt This will need a bit of battle testing to make sure fallbacks and DNS delivery work as expected, but I'm quietly optimistic.

@nblumhardt  Reviewed the rest of the ideas from #77 and pulled in the following enhancements;

Priority added, with optional priority mapping ... this is the only property mapping that seems to make sense per list below
CC, BCC, ReplyTo added as optional envelope options
Added optional plan text body template - if not specified, it won't be used
Email logging added for sent and error scenarios ... this is probably the most useful debug logging that could be added

Rejected or parked:

Mapping to/cc/bcc properties rejected, since we can use Handlebars to pull in properties.
Parking attachment of event json - we have an ability to link EventUri within the Handlebars template
Parking event tags since they don't fit an SMTP scenario
Validation of email addresses parked - we do parse them to MailKit internet addresses so this may fit the bill

This should make Email Plus more fully featured without overburdening it with unnecessary drudge.

Thanks Matt! Just a heads up that we're deep in some feature work this week and may not emerge for a few more days yet - will get some 👀  back on this ASAP 😅
RE how we shape up PRs - it's often much faster to discuss/review/merge small PRs one at a time; adding features to one large PR can stall the process sometimes.
If you're able to force push the older commit with just the mailkit conversion, but send the remaining commits in a follow-up PR, that would be optimal. Can help to figure out a plan next week, either way.
Have a great weekend!

@nblumhardt Fair enough on all points 😊 Will see what I can do.
Have a great weekend yourselves!

Closing PR in favour of #79 ... will send the remaining commits in a follow-up PR as discussed.


How to prepare cityscapes data

How to prepare cityscapes data

Hi, have you been able to prepare your results for cityscapes evaluation?


Terraform v.013 upgrade; PR template; and GH Actions integration

Developer Checklist
[X ] The README contains the correct list of dependencies, inputs, and outputs (e.g., terraform-docs markdown . has been run)
[N/A] Latest versions of stage.tfvars and prod.tfvars uploaded to mit-tfvars S3 bucket
[N/A] Stakeholder approval has been confirmed (or is not needed)
[N/A] Resources currently deploy to stage workspace
A terraform plan should show Plan: 6 to add, 0 to change, 0 to destroy.
What does this PR do?
This PR updates the Terraform code for tf-mod-alb to Terraform v0.13.
Helpful background context
The specific changes to this code include updating the required Terraform version in versions.tf to 0.13, the MIT Libraries GH actions code was integrated, the MIT Libraries PR template was integrated, and finally some minor documentation and code clean up was done.
I also upgraded the Terraform version in the network build yml files. This may cause build failures until all of the network code is upgraded to v0.13.7. However, doing that upgrade now makes this PR a clean v0.13.7 upgrade. We will not have to come back and make a new PR after the network code upgrade is complete.
Requires Database Migrations?
NO
Includes new or updated dependencies?
NO

Hey Alex,
This looks pretty good, but I think the actions you decided on here are overkill.  I think a validate is sufficient.  See this one as an example - https://github.com/MITLibraries/tf-mod-latest-ami/blob/master/.github/workflows/tf-validate.yml
If you were going to use these network apply/destroy actions, you'd need to add secrets to this repository so that they could run correctly and make a lot of changes to the code itself(these refer to shared/core for instance).

@zotoMIT I've made the changes that you suggested. (commit: eeb5c5f)


RCTBridge add init with Delegate and with bundle URL

Summary
not possible to do init RCTBridge with Delegate and with bundle URL also
#36401
Changelog
expose a method to do that
Pick one each for the category and type tags:
[iOS] [ADDED|] - expose a method
Test Plan

The lack of this method being visible is intentional. If you provide a delegate, that object is responsible for providing the bundleURL.

@javache
thanks!