tensorflow / swift

Swift for TensorFlow
https://tensorflow.org/swift
Apache License 2.0
6.12k stars 608 forks source link

https://colab.research.google.com/notebook#create=true&language=swift #489

Closed conwyn-flavell closed 4 years ago

conwyn-flavell commented 4 years ago

I raised this under colab but they have direct me to you.

Describe the current behavior: This is using Swift version 5.3-dev which causes %install ‘.package(url: “https://github.com/IBM-Swift/Swift-JWT.git”, from: “3.0.0”)’ SwiftJWT to fail in CryptoECC with SIL verification failed: return with stack allocs that haven't been deallocated: state.Stack.empty()

Describe the expected behavior: I would expect it to use Swift 5.2 until 5.3 becomes stable.

BradLarson commented 4 years ago

The Swift toolchain present in Colab is based on the latest stable release of the Swift for TensorFlow toolchain (0.9 right now, 0.10 upcoming soon). Swift for TensorFlow bases our toolchains on the Swift compiler at head, because we need the latest capabilities for our own work. As a result, Colab will be using a newer Swift compiler than the public stable Swift compiler releases.

The good news is that I just checked, and our 0.10 toolchain fixes the compiler crash you see here. That should roll out to production Colab tomorrow, so you should be able to try this again later tomorrow or the following day and have it build correctly.

Here's the output I get from your import using the upcoming Colab release:

%install '.package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0")' SwiftJWT

Installing packages:
    .package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0")
        SwiftJWT
With SwiftPM flags: []
Working in: /tmp/tmpfpms6ajm/swift-install
Fetching https://github.com/IBM-Swift/Swift-JWT
Fetching https://github.com/IBM-Swift/LoggerAPI.git
Fetching https://github.com/IBM-Swift/KituraContracts.git
Fetching https://github.com/IBM-Swift/BlueECC.git
Fetching https://github.com/IBM-Swift/BlueCryptor.git
Fetching https://github.com/IBM-Swift/BlueRSA.git
Fetching https://github.com/IBM-Swift/OpenSSL.git
Fetching https://github.com/apple/swift-log.git
Cloning https://github.com/IBM-Swift/BlueECC.git
Resolving https://github.com/IBM-Swift/BlueECC.git at 1.2.5
Cloning https://github.com/IBM-Swift/Swift-JWT
Resolving https://github.com/IBM-Swift/Swift-JWT at 3.6.1
Cloning https://github.com/IBM-Swift/KituraContracts.git
Resolving https://github.com/IBM-Swift/KituraContracts.git at 1.2.1
Cloning https://github.com/apple/swift-log.git
Resolving https://github.com/apple/swift-log.git at 1.2.0
Cloning https://github.com/IBM-Swift/BlueCryptor.git
Resolving https://github.com/IBM-Swift/BlueCryptor.git at 1.0.32
Cloning https://github.com/IBM-Swift/LoggerAPI.git
Resolving https://github.com/IBM-Swift/LoggerAPI.git at 1.9.0
Cloning https://github.com/IBM-Swift/BlueRSA.git
Resolving https://github.com/IBM-Swift/BlueRSA.git at 1.0.35
Cloning https://github.com/IBM-Swift/OpenSSL.git
Resolving https://github.com/IBM-Swift/OpenSSL.git at 2.2.2
[1/20] Compiling CryptorRSA CryptorRSA.swift
[2/20] Compiling Logging LogHandler.swift
[3/20] Compiling CryptorRSA CryptorRSADigest.swift
[4/21] Merging module Logging
[5/32] Compiling CryptorECC ECPublicKey.swift
[6/32] Compiling CryptorECC ECSignable.swift
[7/32] Compiling CryptorECC ECSignature.swift
[8/32] Compiling CryptorECC EllipticCurve.swift
[9/32] Compiling CryptorECC SSLPointerTricks.swift
[10/32] Compiling CryptorECC ASN1.swift
[11/32] Compiling CryptorECC Data+Extensions.swift
[12/32] Compiling CryptorECC ECDecryptable.swift
[13/32] Compiling CryptorECC ECEncryptable.swift
[18/32] Compiling CryptorECC ECError.swift
[19/32] Compiling CryptorECC ECPrivateKey.swift
[20/33] Merging module CryptorECC
[25/35] Merging module CryptorRSA
[26/46] Compiling Cryptor Crypto.swift
[27/47] Merging module LoggerAPI
[28/47] Wrapping AST for Logging for debugging
[29/56] Compiling KituraContracts BodyDecoder.swift
[30/56] Compiling KituraContracts BodyEncoder.swift
[31/56] Compiling KituraContracts BodyFormat.swift
[32/56] Compiling KituraContracts ClosureAliases.swift
[33/56] Compiling KituraContracts Coder.swift
[39/56] Compiling KituraContracts Extensions.swift
[40/56] Compiling KituraContracts QueryDecoder.swift
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set
                public static let none = Options(rawValue: 0)
                                  ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning
                public static let none = Options(rawValue: 0)
                                  ^             ~~~~~~~~~~~~~
                                                ([])
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '_' to ignore the result of a Void-returning function is redundant
                        _ = data.withUnsafeBytes() {
                        ^~~~

[41/56] Compiling KituraContracts QueryEncoder.swift
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set
                public static let none = Options(rawValue: 0)
                                  ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning
                public static let none = Options(rawValue: 0)
                                  ^             ~~~~~~~~~~~~~
                                                ([])
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '_' to ignore the result of a Void-returning function is redundant
                        _ = data.withUnsafeBytes() {
                        ^~~~

[42/56] Compiling KituraContracts Contracts.swift
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set
                public static let none = Options(rawValue: 0)
                                  ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning
                public static let none = Options(rawValue: 0)
                                  ^             ~~~~~~~~~~~~~
                                                ([])
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '_' to ignore the result of a Void-returning function is redundant
                        _ = data.withUnsafeBytes() {
                        ^~~~

[43/56] Compiling Cryptor Updatable.swift
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set
                public static let none = Options(rawValue: 0)
                                  ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning
                public static let none = Options(rawValue: 0)
                                  ^             ~~~~~~~~~~~~~
                                                ([])
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '_' to ignore the result of a Void-returning function is redundant
                        _ = data.withUnsafeBytes() {
                        ^~~~

[44/56] Compiling Cryptor Utilities.swift
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set
                public static let none = Options(rawValue: 0)
                                  ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning
                public static let none = Options(rawValue: 0)
                                  ^             ~~~~~~~~~~~~~
                                                ([])
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '_' to ignore the result of a Void-returning function is redundant
                        _ = data.withUnsafeBytes() {
                        ^~~~

[45/57] Merging module Cryptor
[46/57] Wrapping AST for LoggerAPI for debugging
[47/57] Wrapping AST for CryptorRSA for debugging
[48/57] Wrapping AST for CryptorECC for debugging
[49/57] Wrapping AST for Cryptor for debugging
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
[54/58] Merging module KituraContracts
[55/58] Wrapping AST for KituraContracts for debugging
[56/78] Compiling SwiftJWT JWTDecoder.swift
[57/78] Compiling SwiftJWT JWTEncoder.swift
[58/78] Compiling SwiftJWT JWTError.swift
[59/78] Compiling SwiftJWT JWTSigner.swift
[60/78] Compiling SwiftJWT JWTVerifier.swift
[61/78] Compiling SwiftJWT NoneAlgorithm.swift
[62/78] Compiling SwiftJWT RSAKeyType.swift
[63/78] Compiling SwiftJWT SignerAlgorithm.swift
[64/78] Compiling SwiftJWT ValidateClaimsResult.swift
[65/78] Compiling SwiftJWT VerifierAlgorithm.swift
[66/78] Compiling SwiftJWT BlueECDSA.swift
[67/78] Compiling SwiftJWT BlueHMAC.swift
[68/78] Compiling SwiftJWT BlueRSA.swift
[69/78] Compiling SwiftJWT Claims.swift
[70/78] Compiling SwiftJWT ClaimsMicroProfile.swift
[71/78] Compiling SwiftJWT ClaimsOpenID.swift
[72/78] Compiling SwiftJWT ClaimsStandardJWT.swift
[73/78] Compiling SwiftJWT Data+Base64URLEncoded.swift
[74/78] Compiling SwiftJWT Header.swift
[75/78] Compiling SwiftJWT JWT.swift
[76/79] Merging module SwiftJWT
[77/80] Wrapping AST for SwiftJWT for debugging
[78/80] Compiling jupyterInstalledPackages jupyterInstalledPackages.swift
[79/81] Merging module jupyterInstalledPackages
[80/81] Wrapping AST for jupyterInstalledPackages for debugging
[81/81] Linking libjupyterInstalledPackages.so
Initializing Swift...
Installation complete!
conwyn-flavell commented 4 years ago

Hi Brad Thank you. Regards Conwyn

On Mon, 22 Jun 2020, 20:17 Brad Larson, notifications@github.com wrote:

The Swift toolchain present in Colab is based on the latest stable release of the Swift for TensorFlow toolchain (0.9 right now, 0.10 upcoming soon). Swift for TensorFlow bases our toolchains on the Swift compiler at head, because we need the latest capabilities for our own work. As a result, Colab will be using a newer Swift compiler than the public stable releases.

The good news is that I just checked, and our 0.10 toolchain fixes the compiler crash you see here. That should roll out to production Colab tomorrow, so you should be able to try this again later tomorrow or the following day and have it build correctly.

Here's the output I get from your import using the upcoming Colab release:

%install '.package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0")' SwiftJWT

Installing packages: .package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0") SwiftJWT With SwiftPM flags: [] Working in: /tmp/tmpfpms6ajm/swift-install Fetching https://github.com/IBM-Swift/Swift-JWT Fetching https://github.com/IBM-Swift/LoggerAPI.git Fetching https://github.com/IBM-Swift/KituraContracts.git Fetching https://github.com/IBM-Swift/BlueECC.git Fetching https://github.com/IBM-Swift/BlueCryptor.git Fetching https://github.com/IBM-Swift/BlueRSA.git Fetching https://github.com/IBM-Swift/OpenSSL.git Fetching https://github.com/apple/swift-log.git Cloning https://github.com/IBM-Swift/BlueECC.git Resolving https://github.com/IBM-Swift/BlueECC.git at 1.2.5 Cloning https://github.com/IBM-Swift/Swift-JWT Resolving https://github.com/IBM-Swift/Swift-JWT at 3.6.1 Cloning https://github.com/IBM-Swift/KituraContracts.git Resolving https://github.com/IBM-Swift/KituraContracts.git at 1.2.1 Cloning https://github.com/apple/swift-log.git Resolving https://github.com/apple/swift-log.git at 1.2.0 Cloning https://github.com/IBM-Swift/BlueCryptor.git Resolving https://github.com/IBM-Swift/BlueCryptor.git at 1.0.32 Cloning https://github.com/IBM-Swift/LoggerAPI.git Resolving https://github.com/IBM-Swift/LoggerAPI.git at 1.9.0 Cloning https://github.com/IBM-Swift/BlueRSA.git Resolving https://github.com/IBM-Swift/BlueRSA.git at 1.0.35 Cloning https://github.com/IBM-Swift/OpenSSL.git Resolving https://github.com/IBM-Swift/OpenSSL.git at 2.2.2 [1/20] Compiling CryptorRSA CryptorRSA.swift [2/20] Compiling Logging LogHandler.swift [3/20] Compiling CryptorRSA CryptorRSADigest.swift [4/21] Merging module Logging [5/32] Compiling CryptorECC ECPublicKey.swift [6/32] Compiling CryptorECC ECSignable.swift [7/32] Compiling CryptorECC ECSignature.swift [8/32] Compiling CryptorECC EllipticCurve.swift [9/32] Compiling CryptorECC SSLPointerTricks.swift [10/32] Compiling CryptorECC ASN1.swift [11/32] Compiling CryptorECC Data+Extensions.swift [12/32] Compiling CryptorECC ECDecryptable.swift [13/32] Compiling CryptorECC ECEncryptable.swift [18/32] Compiling CryptorECC ECError.swift [19/32] Compiling CryptorECC ECPrivateKey.swift [20/33] Merging module CryptorECC [25/35] Merging module CryptorRSA [26/46] Compiling Cryptor Crypto.swift [27/47] Merging module LoggerAPI [28/47] Wrapping AST for Logging for debugging [29/56] Compiling KituraContracts BodyDecoder.swift [30/56] Compiling KituraContracts BodyEncoder.swift [31/56] Compiling KituraContracts BodyFormat.swift [32/56] Compiling KituraContracts ClosureAliases.swift [33/56] Compiling KituraContracts Coder.swift [39/56] Compiling KituraContracts Extensions.swift [40/56] Compiling KituraContracts QueryDecoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[41/56] Compiling KituraContracts QueryEncoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[42/56] Compiling KituraContracts Contracts.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[43/56] Compiling Cryptor Updatable.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[44/56] Compiling Cryptor Utilities.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[45/57] Merging module Cryptor [46/57] Wrapping AST for LoggerAPI for debugging [47/57] Wrapping AST for CryptorRSA for debugging [48/57] Wrapping AST for CryptorECC for debugging [49/57] Wrapping AST for Cryptor for debugging /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead private let operator: Operator = .greaterThan


  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
[54/58] Merging module KituraContracts
[55/58] Wrapping AST for KituraContracts for debugging
[56/78] Compiling SwiftJWT JWTDecoder.swift
[57/78] Compiling SwiftJWT JWTEncoder.swift
[58/78] Compiling SwiftJWT JWTError.swift
[59/78] Compiling SwiftJWT JWTSigner.swift
[60/78] Compiling SwiftJWT JWTVerifier.swift
[61/78] Compiling SwiftJWT NoneAlgorithm.swift
[62/78] Compiling SwiftJWT RSAKeyType.swift
[63/78] Compiling SwiftJWT SignerAlgorithm.swift
[64/78] Compiling SwiftJWT ValidateClaimsResult.swift
[65/78] Compiling SwiftJWT VerifierAlgorithm.swift
[66/78] Compiling SwiftJWT BlueECDSA.swift
[67/78] Compiling SwiftJWT BlueHMAC.swift
[68/78] Compiling SwiftJWT BlueRSA.swift
[69/78] Compiling SwiftJWT Claims.swift
[70/78] Compiling SwiftJWT ClaimsMicroProfile.swift
[71/78] Compiling SwiftJWT ClaimsOpenID.swift
[72/78] Compiling SwiftJWT ClaimsStandardJWT.swift
[73/78] Compiling SwiftJWT Data+Base64URLEncoded.swift
[74/78] Compiling SwiftJWT Header.swift
[75/78] Compiling SwiftJWT JWT.swift
[76/79] Merging module SwiftJWT
[77/80] Wrapping AST for SwiftJWT for debugging
[78/80] Compiling jupyterInstalledPackages jupyterInstalledPackages.swift
[79/81] Merging module jupyterInstalledPackages
[80/81] Wrapping AST for jupyterInstalledPackages for debugging
[81/81] Linking libjupyterInstalledPackages.so
Initializing Swift...
Installation complete!

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/tensorflow/swift/issues/489#issuecomment-647722502>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AP7K4W5ZAQIWR7YNVUKBLATRX6U4DANCNFSM4OE6PPSA>
.
BradLarson commented 4 years ago

I just checked, and the new toolchain is live in production Colab. This package now builds and installs correctly within a Colab notebook.

Sorry about that hassle, hopefully that was a one-time event.

conwyn-flavell commented 4 years ago

Hi Brad

Just went to Git Hub to close the ticket but you got there first. I have been using Colab swift this evening and I can access my Google drive from Swift and retrieve the notebook name from Swift. Interesting how Apple announced they are moving from Intel to ARM especially as they started with the Motorola 6800 then 68000.

Once again Thank You for your help.

Regards Conwyn

On Tue, Jun 23, 2020 at 9:59 PM Brad Larson notifications@github.com wrote:

Closed #489 https://github.com/tensorflow/swift/issues/489.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tensorflow/swift/issues/489#event-3474782049, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP7K4WYND3L4QMVQ2X5ENXTRYEJSTANCNFSM4OE6PPSA .

conwyn-flavell commented 4 years ago

Hi Brad

New topic and i appreciate it may not be you.

In colab if you create a new operator ** it only seems to exist in a cell so below it works and in the next cell it does not.

Regards Conwyn

[image: image.png]

On Mon, Jun 22, 2020 at 8:17 PM Brad Larson notifications@github.com wrote:

The Swift toolchain present in Colab is based on the latest stable release of the Swift for TensorFlow toolchain (0.9 right now, 0.10 upcoming soon). Swift for TensorFlow bases our toolchains on the Swift compiler at head, because we need the latest capabilities for our own work. As a result, Colab will be using a newer Swift compiler than the public stable releases.

The good news is that I just checked, and our 0.10 toolchain fixes the compiler crash you see here. That should roll out to production Colab tomorrow, so you should be able to try this again later tomorrow or the following day and have it build correctly.

Here's the output I get from your import using the upcoming Colab release:

%install '.package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0")' SwiftJWT

Installing packages: .package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0") SwiftJWT With SwiftPM flags: [] Working in: /tmp/tmpfpms6ajm/swift-install Fetching https://github.com/IBM-Swift/Swift-JWT Fetching https://github.com/IBM-Swift/LoggerAPI.git Fetching https://github.com/IBM-Swift/KituraContracts.git Fetching https://github.com/IBM-Swift/BlueECC.git Fetching https://github.com/IBM-Swift/BlueCryptor.git Fetching https://github.com/IBM-Swift/BlueRSA.git Fetching https://github.com/IBM-Swift/OpenSSL.git Fetching https://github.com/apple/swift-log.git Cloning https://github.com/IBM-Swift/BlueECC.git Resolving https://github.com/IBM-Swift/BlueECC.git at 1.2.5 Cloning https://github.com/IBM-Swift/Swift-JWT Resolving https://github.com/IBM-Swift/Swift-JWT at 3.6.1 Cloning https://github.com/IBM-Swift/KituraContracts.git Resolving https://github.com/IBM-Swift/KituraContracts.git at 1.2.1 Cloning https://github.com/apple/swift-log.git Resolving https://github.com/apple/swift-log.git at 1.2.0 Cloning https://github.com/IBM-Swift/BlueCryptor.git Resolving https://github.com/IBM-Swift/BlueCryptor.git at 1.0.32 Cloning https://github.com/IBM-Swift/LoggerAPI.git Resolving https://github.com/IBM-Swift/LoggerAPI.git at 1.9.0 Cloning https://github.com/IBM-Swift/BlueRSA.git Resolving https://github.com/IBM-Swift/BlueRSA.git at 1.0.35 Cloning https://github.com/IBM-Swift/OpenSSL.git Resolving https://github.com/IBM-Swift/OpenSSL.git at 2.2.2 [1/20] Compiling CryptorRSA CryptorRSA.swift [2/20] Compiling Logging LogHandler.swift [3/20] Compiling CryptorRSA CryptorRSADigest.swift [4/21] Merging module Logging [5/32] Compiling CryptorECC ECPublicKey.swift [6/32] Compiling CryptorECC ECSignable.swift [7/32] Compiling CryptorECC ECSignature.swift [8/32] Compiling CryptorECC EllipticCurve.swift [9/32] Compiling CryptorECC SSLPointerTricks.swift [10/32] Compiling CryptorECC ASN1.swift [11/32] Compiling CryptorECC Data+Extensions.swift [12/32] Compiling CryptorECC ECDecryptable.swift [13/32] Compiling CryptorECC ECEncryptable.swift [18/32] Compiling CryptorECC ECError.swift [19/32] Compiling CryptorECC ECPrivateKey.swift [20/33] Merging module CryptorECC [25/35] Merging module CryptorRSA [26/46] Compiling Cryptor Crypto.swift [27/47] Merging module LoggerAPI [28/47] Wrapping AST for Logging for debugging [29/56] Compiling KituraContracts BodyDecoder.swift [30/56] Compiling KituraContracts BodyEncoder.swift [31/56] Compiling KituraContracts BodyFormat.swift [32/56] Compiling KituraContracts ClosureAliases.swift [33/56] Compiling KituraContracts Coder.swift [39/56] Compiling KituraContracts Extensions.swift [40/56] Compiling KituraContracts QueryDecoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[41/56] Compiling KituraContracts QueryEncoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[42/56] Compiling KituraContracts Contracts.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[43/56] Compiling Cryptor Updatable.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[44/56] Compiling Cryptor Utilities.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[45/57] Merging module Cryptor [46/57] Wrapping AST for LoggerAPI for debugging [47/57] Wrapping AST for CryptorRSA for debugging [48/57] Wrapping AST for CryptorECC for debugging [49/57] Wrapping AST for Cryptor for debugging /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead private let operator: Operator = .greaterThan


  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
[54/58] Merging module KituraContracts
[55/58] Wrapping AST for KituraContracts for debugging
[56/78] Compiling SwiftJWT JWTDecoder.swift
[57/78] Compiling SwiftJWT JWTEncoder.swift
[58/78] Compiling SwiftJWT JWTError.swift
[59/78] Compiling SwiftJWT JWTSigner.swift
[60/78] Compiling SwiftJWT JWTVerifier.swift
[61/78] Compiling SwiftJWT NoneAlgorithm.swift
[62/78] Compiling SwiftJWT RSAKeyType.swift
[63/78] Compiling SwiftJWT SignerAlgorithm.swift
[64/78] Compiling SwiftJWT ValidateClaimsResult.swift
[65/78] Compiling SwiftJWT VerifierAlgorithm.swift
[66/78] Compiling SwiftJWT BlueECDSA.swift
[67/78] Compiling SwiftJWT BlueHMAC.swift
[68/78] Compiling SwiftJWT BlueRSA.swift
[69/78] Compiling SwiftJWT Claims.swift
[70/78] Compiling SwiftJWT ClaimsMicroProfile.swift
[71/78] Compiling SwiftJWT ClaimsOpenID.swift
[72/78] Compiling SwiftJWT ClaimsStandardJWT.swift
[73/78] Compiling SwiftJWT Data+Base64URLEncoded.swift
[74/78] Compiling SwiftJWT Header.swift
[75/78] Compiling SwiftJWT JWT.swift
[76/79] Merging module SwiftJWT
[77/80] Wrapping AST for SwiftJWT for debugging
[78/80] Compiling jupyterInstalledPackages jupyterInstalledPackages.swift
[79/81] Merging module jupyterInstalledPackages
[80/81] Wrapping AST for jupyterInstalledPackages for debugging
[81/81] Linking libjupyterInstalledPackages.so
Initializing Swift...
Installation complete!

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/tensorflow/swift/issues/489#issuecomment-647722502>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AP7K4W5ZAQIWR7YNVUKBLATRX6U4DANCNFSM4OE6PPSA>
.
BradLarson commented 4 years ago

@conwyn-flavell - I checked with Marc on this, he indicated that what you're encountering is a longstanding issue that we don't have a great solution for. Sorry that I don't have anything better to report in that regard, but it is an issue we're aware of with Colab.

conwyn-flavell commented 3 years ago

Hi Brad

I apologies but I did not know whom to contact. We can no longer use swift on colab. Have they withdrawn the facility.

UsageError: Line magic function %install not found.

Regards Conwyn

On Mon, Jun 22, 2020 at 8:17 PM Brad Larson @.***> wrote:

The Swift toolchain present in Colab is based on the latest stable release of the Swift for TensorFlow toolchain (0.9 right now, 0.10 upcoming soon). Swift for TensorFlow bases our toolchains on the Swift compiler at head, because we need the latest capabilities for our own work. As a result, Colab will be using a newer Swift compiler than the public stable releases.

The good news is that I just checked, and our 0.10 toolchain fixes the compiler crash you see here. That should roll out to production Colab tomorrow, so you should be able to try this again later tomorrow or the following day and have it build correctly.

Here's the output I get from your import using the upcoming Colab release:

%install '.package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0")' SwiftJWT

Installing packages: .package(url: "https://github.com/IBM-Swift/Swift-JWT", from: "3.0.0") SwiftJWT With SwiftPM flags: [] Working in: /tmp/tmpfpms6ajm/swift-install Fetching https://github.com/IBM-Swift/Swift-JWT Fetching https://github.com/IBM-Swift/LoggerAPI.git Fetching https://github.com/IBM-Swift/KituraContracts.git Fetching https://github.com/IBM-Swift/BlueECC.git Fetching https://github.com/IBM-Swift/BlueCryptor.git Fetching https://github.com/IBM-Swift/BlueRSA.git Fetching https://github.com/IBM-Swift/OpenSSL.git Fetching https://github.com/apple/swift-log.git Cloning https://github.com/IBM-Swift/BlueECC.git Resolving https://github.com/IBM-Swift/BlueECC.git at 1.2.5 Cloning https://github.com/IBM-Swift/Swift-JWT Resolving https://github.com/IBM-Swift/Swift-JWT at 3.6.1 Cloning https://github.com/IBM-Swift/KituraContracts.git Resolving https://github.com/IBM-Swift/KituraContracts.git at 1.2.1 Cloning https://github.com/apple/swift-log.git Resolving https://github.com/apple/swift-log.git at 1.2.0 Cloning https://github.com/IBM-Swift/BlueCryptor.git Resolving https://github.com/IBM-Swift/BlueCryptor.git at 1.0.32 Cloning https://github.com/IBM-Swift/LoggerAPI.git Resolving https://github.com/IBM-Swift/LoggerAPI.git at 1.9.0 Cloning https://github.com/IBM-Swift/BlueRSA.git Resolving https://github.com/IBM-Swift/BlueRSA.git at 1.0.35 Cloning https://github.com/IBM-Swift/OpenSSL.git Resolving https://github.com/IBM-Swift/OpenSSL.git at 2.2.2 [1/20] Compiling CryptorRSA CryptorRSA.swift [2/20] Compiling Logging LogHandler.swift [3/20] Compiling CryptorRSA CryptorRSADigest.swift [4/21] Merging module Logging [5/32] Compiling CryptorECC ECPublicKey.swift [6/32] Compiling CryptorECC ECSignable.swift [7/32] Compiling CryptorECC ECSignature.swift [8/32] Compiling CryptorECC EllipticCurve.swift [9/32] Compiling CryptorECC SSLPointerTricks.swift [10/32] Compiling CryptorECC ASN1.swift [11/32] Compiling CryptorECC Data+Extensions.swift [12/32] Compiling CryptorECC ECDecryptable.swift [13/32] Compiling CryptorECC ECEncryptable.swift [18/32] Compiling CryptorECC ECError.swift [19/32] Compiling CryptorECC ECPrivateKey.swift [20/33] Merging module CryptorECC [25/35] Merging module CryptorRSA [26/46] Compiling Cryptor Crypto.swift [27/47] Merging module LoggerAPI [28/47] Wrapping AST for Logging for debugging [29/56] Compiling KituraContracts BodyDecoder.swift [30/56] Compiling KituraContracts BodyEncoder.swift [31/56] Compiling KituraContracts BodyFormat.swift [32/56] Compiling KituraContracts ClosureAliases.swift [33/56] Compiling KituraContracts Coder.swift [39/56] Compiling KituraContracts Extensions.swift [40/56] Compiling KituraContracts QueryDecoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[41/56] Compiling KituraContracts QueryEncoder.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[42/56] Compiling KituraContracts Contracts.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[43/56] Compiling Cryptor Updatable.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[44/56] Compiling Cryptor Utilities.swift /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: warning: static property 'none' produces an empty option set public static let none = Options(rawValue: 0) ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/StreamCryptor.swift:188:21: note: use [] to silence this warning public static let none = Options(rawValue: 0) ^ ~~~~~ ([]) /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/BlueCryptor/Sources/Cryptor/Updatable.swift:68:4: warning: using '' to ignore the result of a Void-returning function is redundant = data.withUnsafeBytes() { ^~~~

[45/57] Merging module Cryptor [46/57] Wrapping AST for LoggerAPI for debugging [47/57] Wrapping AST for CryptorRSA for debugging [48/57] Wrapping AST for CryptorECC for debugging [49/57] Wrapping AST for Cryptor for debugging /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning private let operator: Operator = .greaterThan ^ /tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead private let operator: Operator = .greaterThan


  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1243:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .greaterThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1290:15: note: make the property mutable instead
  private let `operator`: Operator = .greaterThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThan
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1338:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThan
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .lowerThanOrEqual
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1385:15: note: make the property mutable instead
  private let `operator`: Operator = .lowerThanOrEqual
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .inclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1433:15: note: make the property mutable instead
  private let `operator`: Operator = .inclusiveRange
  ~~~~~~~     ^
  var
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'operator' case to silence this warning
  private let `operator`: Operator = .exclusiveRange
              ^
/tmp/tmpfpms6ajm/swift-install/package/.build/checkouts/KituraContracts/Sources/KituraContracts/Contracts.swift:1487:15: note: make the property mutable instead
  private let `operator`: Operator = .exclusiveRange
  ~~~~~~~     ^
  var
[54/58] Merging module KituraContracts
[55/58] Wrapping AST for KituraContracts for debugging
[56/78] Compiling SwiftJWT JWTDecoder.swift
[57/78] Compiling SwiftJWT JWTEncoder.swift
[58/78] Compiling SwiftJWT JWTError.swift
[59/78] Compiling SwiftJWT JWTSigner.swift
[60/78] Compiling SwiftJWT JWTVerifier.swift
[61/78] Compiling SwiftJWT NoneAlgorithm.swift
[62/78] Compiling SwiftJWT RSAKeyType.swift
[63/78] Compiling SwiftJWT SignerAlgorithm.swift
[64/78] Compiling SwiftJWT ValidateClaimsResult.swift
[65/78] Compiling SwiftJWT VerifierAlgorithm.swift
[66/78] Compiling SwiftJWT BlueECDSA.swift
[67/78] Compiling SwiftJWT BlueHMAC.swift
[68/78] Compiling SwiftJWT BlueRSA.swift
[69/78] Compiling SwiftJWT Claims.swift
[70/78] Compiling SwiftJWT ClaimsMicroProfile.swift
[71/78] Compiling SwiftJWT ClaimsOpenID.swift
[72/78] Compiling SwiftJWT ClaimsStandardJWT.swift
[73/78] Compiling SwiftJWT Data+Base64URLEncoded.swift
[74/78] Compiling SwiftJWT Header.swift
[75/78] Compiling SwiftJWT JWT.swift
[76/79] Merging module SwiftJWT
[77/80] Wrapping AST for SwiftJWT for debugging
[78/80] Compiling jupyterInstalledPackages jupyterInstalledPackages.swift
[79/81] Merging module jupyterInstalledPackages
[80/81] Wrapping AST for jupyterInstalledPackages for debugging
[81/81] Linking libjupyterInstalledPackages.so
Initializing Swift...
Installation complete!

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/tensorflow/swift/issues/489#issuecomment-647722502>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AP7K4W5ZAQIWR7YNVUKBLATRX6U4DANCNFSM4OE6PPSA>
.
saeta commented 3 years ago

Hi @conwyn-flavell yes, I can confirm that Swift is no longer supported in Colab. You can continue to run the identical jupyter kernel on your local machines or cloud VMs.