-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New release? #516
Comments
@Sharparam can I as a maintainer do anything to remedy it as of now? Didn't investigate it for now, the first idea would be to see if patching helps. Also, there is pre-built |
Since the latest code on A patch that updates some of the dependencies could probably work. I think the main issue is the pinned version of Edit to add: When checking out v0.1.12 and running |
@Sharparam, this got fixed a while back when it broke the testing infra. It looks like I can cut a new release on Github that captures the SSL update. I'll ping you once I've worked out all the details. |
@Sharparam, OK done. Let me know if I messed it up. |
@atomgardner The v0.1.13 tag seems to build fine for me. When doing the same commands that the
Has the options changed and |
Ah it was changed here: 61bbd3b Updating to the new flag ( However, the AUR package does not build in a clean chroot I discovered, for some reason. The first issue is missing The build complains about an undefined reference to Here's a gist with the build log and the updated In both log files, cargo is run as such: I'm afraid I'm stumped, do either of you have any ideas? @atomgardner @murlakatamenka |
After much digging, I found this comment: aurutils/aurutils#891 (comment) Which mentions that the "lto" function apparently breaks something for some Rust projects, at least when built in chroot. As the comment mentions, adding Update: LTO seems to only be enabled by default when aurutils does the build, when I build manually with @murlakatamenka Here's a diff with all the changes I made to the diff --git a/PKGBUILD b/PKGBUILD
index 6b37f5d..57ffd3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
# Maintainer: Sergey A. <[email protected]>
pkgname=intermodal
-pkgver=0.1.12
+pkgver=0.1.13
pkgrel=2
pkgdesc="User-friendly and featureful CLI BitTorrent metainfo utility, written in Rust"
arch=('x86_64')
url="https://github.com/casey/intermodal"
license=('custom:CC0')
-makedepends=(cargo help2man)
+makedepends=(cargo help2man libgit2 libssh2)
conflicts=(intermodal-bin)
+options=(!lto)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('cd62894e519dc5aa0284a5f48aab86e1a45c3bc96b8a5481741adb6960d4751a')
+sha256sums=('57e7cba3529c301a460f7a479ee9a5b39afea476a5cd58074847f3f36c9c5b3d')
build() {
cd "$pkgname-$pkgver"
@@ -20,7 +21,7 @@ build() {
# cargo run --package gen -- --bin target/release/imdl all --no-git
cargo run --package gen -- --bin target/release/imdl completion-scripts
cargo run --package gen -- --bin target/release/imdl man
- cargo run --package gen -- --bin target/release/imdl book --no-git
+ cargo run --package gen -- --bin target/release/imdl book --no-changelog
}
package() { And for diff --git a/.SRCINFO b/.SRCINFO
index a8e10de..a5180dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = intermodal
pkgdesc = User-friendly and featureful CLI BitTorrent metainfo utility, written in Rust
- pkgver = 0.1.12
+ pkgver = 0.1.13
pkgrel = 2
url = https://github.com/casey/intermodal
arch = x86_64
license = custom:CC0
makedepends = cargo
makedepends = help2man
+ makedepends = libgit2
+ makedepends = libssh2
conflicts = intermodal-bin
- source = intermodal-0.1.12.tar.gz::https://github.com/casey/intermodal/archive/v0.1.12.tar.gz
- sha256sums = cd62894e519dc5aa0284a5f48aab86e1a45c3bc96b8a5481741adb6960d4751a
+ options = !lto
+ source = intermodal-0.1.13.tar.gz::https://github.com/casey/intermodal/archive/v0.1.13.tar.gz
+ sha256sums = 57e7cba3529c301a460f7a479ee9a5b39afea476a5cd58074847f3f36c9c5b3d
pkgname = intermodal
- |
The AUR packages currently fail to build because the latest release (0.1.12) locks the openssl dependency to an ancient version that breaks with modern OpenSSL.
The text was updated successfully, but these errors were encountered: