Skip to content
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

Open
14 of 29 tasks
ismaell opened this issue Apr 7, 2024 · 6 comments
Open
14 of 29 tasks

Update downstream packages to 2.17.14 #435

ismaell opened this issue Apr 7, 2024 · 6 comments

Comments

@ismaell
Copy link
Member

ismaell commented Apr 7, 2024

@eribertomota
Copy link
Collaborator

eribertomota commented Apr 21, 2024

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

@ismaell
Copy link
Member Author

ismaell commented Apr 21, 2024

@eribertomota Any ideas on how to deal with the changes in AC_PROG_CC?

@eribertomota
Copy link
Collaborator

Sorry, I have no ideas about this point.

@soumyaDghosh
Copy link

@ismaell We're building the snap package and even with autoconf 2.72 it's complaining about the necessary version of 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# 

Azathothas added a commit to Azathothas/Toolpacks that referenced this issue Apr 29, 2024
@ismaell
Copy link
Member Author

ismaell commented May 3, 2024

@ismaell We're building the snap package and even with autoconf 2.72 it's complaining about the necessary version of autoconf.

So... clarifying once again:

  • the release tarball has a self-contained build system in it, use that tarball,
  • the whole point of autotools is that.
  • you're not ever supposed to re-generate it for builds;
  • you certainly can/should verify the buildsystem generation is repeatable on your dev box,
  • but that's another story, just stay away of autoconf/autoreconf on builds.

Just clarifying because adding some backwards compatibility isn't going to fix a broken approach to builds.

@ismaell
Copy link
Member Author

ismaell commented May 4, 2024

@eribertomota have you tried making override_dh_autoreconf a no-op?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants