-
-
Notifications
You must be signed in to change notification settings - Fork 267
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
Update downstream packages to 2.17.14 #435
Comments
Unfortunately, the Debian Stable/Testing/Unstable uses autoconf 2.71[1], so it is not possible to upload the newer version of axel. Please, consider downgrading autoconf version to allow the regular upload plus a possible backport to stable. [1] https://tracker.debian.org/pkg/autoconf Eriberto |
@eribertomota Any ideas on how to deal with the changes in |
Sorry, I have no ideas about this point. |
@ismaell We're building the snap package and even with autoconf snapcraft-axel-on-amd64-for-amd64-34324039 ../parts/axel# cd build/
build environment set for part 'parts'
snapcraft-axel-on-amd64-for-amd64-34324039 ../parts/axel/build# autoconf
configure.ac:13: error: Autoconf version 2.72 or higher is required
configure.ac:13: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 63
snapcraft-axel-on-amd64-for-amd64-34324039 ../parts/axel/build# which autoconf
/root/stage/usr/bin/autoconf
snapcraft-axel-on-amd64-for-amd64-34324039 ../parts/axel/build# autoconf --version
autoconf (GNU Autoconf) 2.72
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David J. MacKenzie and Akim Demaille.
snapcraft-axel-on-amd64-for-amd64-34324039 ../parts/axel/build# |
So... clarifying once again:
Just clarifying because adding some backwards compatibility isn't going to fix a broken approach to builds. |
@eribertomota have you tried making |
Hi @ismaell, autoconf 2.72 arrived today to Debian unstable. I just moved axel 2.17.14 from experimental to unstable. |
You should really try to override the autoreconf rule anyway, it's harmful, and Debian is wrong here, they need to verify the files, not blindly recreate everything, because that can fail in many ways and isn't any safer if nobody is checking the input files anyway. |
I will keep the current packaging method. Have a nice day. |
I'm building and packaging axel and many other tools, and always found it better to run autoconf, because this way we can always rely solely on git repo and all its metadata/tags for versioning. |
I'm not saying it's good the way it is, but to do that we would need to first make the process fully repeatable and possibly self-contained, and the community is definitely not there yet... |
The text was updated successfully, but these errors were encountered: