Comments (15)
YES! Works great for me. Using Docker for a Swift Linux build. I do have to have this in my docker file
RUN yum -y install openssl-devel
But everything built great. Thanks!
from bluecryptor.
@adam-redboxmobile and others, can we consider this issue closed?
from bluecryptor.
@MattTimmons Ok the PR for Swift-SMTP is now working. Just waiting for code review.
from bluecryptor.
I am still getting this warning
from bluecryptor.
@willm132 Is this still an issue for you with the latest version?
from bluecryptor.
I am seeing this warning for files from BlueCryptor, BlueSocket and BlueSSLService, on Xcode 13.1 (13A1030d). The warnings are in all cases "Invalid Exclude... File not found."
For me, these are all dependencies that have been imported by another Swift Package—so it remains possible that it is a configuration issue from a package importing these projects that is the cause of the problem?
The affected files, all in Derived Data folder for SourcePackage checkouts, are:
BlueCryptor
BlueCryptor/Sources/Cryptor/README.md
BlueCryptor/Sources/Cryptor/Sources/Info.plist
BlueCryptor/Sources/Cryptor/Cryptor.xcodeproj
BlueSocket
BlueSocket/Sources/Socket/BlueSocket.xcodeproj
BlueSocket/Sources/Socket/BlueSocket.xcworkspace
BlueSocket/Sources/Socket/README.md
BlueSocket/Sources/Socket/Sources/Info.plist
BlueSocket/Sources/Socket/Sources/Socket.h
BlueSSLService
BlueSSLService/Sources/SSLService/SSLService.xcodeproj
BlueSSLService/Sources/SSLService/README.md
BlueSSLService/Sources/SSLService/Sources/Info.plist
from bluecryptor.
Ah—I saw elsewhere another project that was encountering this issue and it was associated with an older version of the Package being used. I see for my project, the package pulling in these packages listed above has set the v1 line as the dependency so only Cryptor 1.0.32 is being used. I am guessing that may be part of the issue?
from bluecryptor.
@babbage Yes, that's probably it. Is the parent package a Kitura repo? If so, let me know and I'll take a look at resolving it.
from bluecryptor.
If so, let me know and I'll take a look at resolving it.
@dannys42 please take a look at Kitura/Swift-JWT#100, thank you :)
from bluecryptor.
@babbage Yes, that's probably it. Is the parent package a Kitura repo? If so, let me know and I'll take a look at resolving it.
Turns out these are a dependency of Swift-SMTP, which is indeed a Kitura repo:
https://github.com/Kitura/Swift-SMTP
I checked and I am using the latest version of Swift-SMTP but its dependencies specify:
dependencies: [
.package(url: "https://github.com/IBM-Swift/BlueSocket.git", from: "1.0.0"),
.package(url: "https://github.com/IBM-Swift/BlueSSLService.git", from: "1.0.0"),
.package(url: "https://github.com/IBM-Swift/BlueCryptor.git", from: "1.0.0"),
.package(url: "https://github.com/IBM-Swift/LoggerAPI.git", from: "1.7.0"),
]
Thanks for taking a look at this @dannys42. Awesome.
from bluecryptor.
Hmm, searching for dependencies that still specify IBM-Swift/* for these three repos might be a great way to track down other projects that may have the same outdated repos pinned as dependencies, I was thinking. :)
from bluecryptor.
Thanks @babbage. Yes there's a small number of projects that haven't been converted yet largely because they have more complicated testing dependencies (e.g. live servers, additional services, docker containers, etc.) I'll see if I can take care of Swift-SMTP sometime soon though.
from bluecryptor.
Any update on this? (In reference to Swift-SMTP not building in Xcode 13 for Linux)
from bluecryptor.
@MattTimmons I just pushed a PR for Swift-SMTP to address this. I'm still working on getting the tests to work properly in CI. But if you're able to try this out and run the unit tests successfully, I'll go ahead and tag/release. I found some bugs in the current SMTP auth code, so I'm working through the unit tests and will try to fix the bugs before cutting the release..
from bluecryptor.
@MattTimmons Please try release 6.0.0 of Swift-SMTP and let me know if it works for you.
from bluecryptor.
Related Issues (20)
- Replace some fatalError's by optional/Result/throws HOT 4
- Request: OpenSSL 1.1 support
- Minor release for swift 4.1 HOT 2
- CMS Signatures HOT 1
- Xcode 10 Support HOT 1
- Swift 4.2 macOS CommonCrypto conflict HOT 2
- Fresh checkout won't build HOT 2
- Cryptor-iOS Scheme is not Shared HOT 4
- Installing via CocoaPods results in error "No such module 'CommonCrypto'" HOT 2
- ECDSA support HOT 9
- Version-specific manifest not support latest Swift 5 HOT 1
- PBKDF derivation compiler warning HOT 1
- swift build warning (misuse EVP_DecryptFinal | EVP_EncryptFinal) HOT 2
- Request: bcrypt implementation HOT 5
- How can I get the same output with openssl? HOT 1
- custom framework build failing with no full bitcode error HOT 1
- Invalid Triple-DES encryption result
- Getting " " (empty) Decrypted string from update function
- Remove support for deprecated cryptographic options (MD2, MD4, MD5) & release to cocoapods
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bluecryptor.