Autotools doesn't work without autogen.sh
Metadata
Current evaluation
Added an autoreconf-based Autotools option in commit 9d9a357b7 and released it in Snapcraft 0.4; later #3398 added autogen.sh/bootstrap support to v2.
Resolution: closed resolved
Reason: Commit 9d9a357b7 implemented autoreconf support, and maintainer sergiusens confirmed on 2015-11-04 that it was released in Snapcraft 0.4. PR #3398 later added explicit autogen.sh and bootstrap support to the v2 plugin.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Old school way to do things, we should have an option to use the slick new autoreconf tool.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added an autoreconf-based Autotools option in commit 9d9a357b7 and released it in Snapcraft 0.4; later #3398 added autogen.sh/bootstrap support to v2. | |
| stealth/space-bunny-alpha | — | closed resolved | Autotools gained autoreconf support in commit 9d9a357b7 and was released in Snapcraft 0.4. | |
| stealth/space-bunny-alpha | — | closed superseded | Request for autoreconf/autogen.sh option in the Autotools plugin was closed by maintainer @sergiusens as missing a test; later addressed by autotools v2 supporting autogen.sh/bootstrap (commit 3fabd01b9, PR #3398). | |
| stealth/space-bunny-alpha | — | closed stale | Autoreconf support was not implemented; the request was closed because it lacked a test, leaving the existing autogen.sh workflow unchanged. | |
| qwen/qwen3.6-35b-a3b | — | — | Adding an autoreconf option instead of autogen.sh was closed without comments or resolution, indicating the feature request was abandoned. No build system changes were implemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Requesting an option to use autoreconf instead of autogen.sh was closed without implementation. With zero comments and no resolution, the feature request was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Suggestion to use autoreconf instead of autogen.sh was closed without discussion or implementation. No resolution was recorded, and the request was abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcraft#3398
(confidence 100%)
PR #3398, commit 3fabd01b9, later added autogen.sh and bootstrap support to Autotools v2.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1882425 autotools plugin should still honour autogen.sh if present | snapcraft (launchpad) | closed | Autotools v2 gained autogen.sh/bootstrap fallback support in canonical/snapcraft#3398, merged as 3fabd01b9 and released before the issue was closed. | |
| #11 Autotools doesn't work without autogen.sh | snapcraft | closed | Closed without implementation after a maintainer said it lacked a test; later Autotools v2 gained autoreconf fallback support in PR #3398 (commit 3fabd01b9). | |
| #1695081 autotools plugin should support explicit autogen or autoreconf | snapcraft (launchpad) | closed | 2014 feature request for the autotools plugin to run autogen/autoreconf. Now implemented: craft-parts runs autogen.sh, bootstrap, then `autoreconf --install` when configure is missing (snapcraft#3398, commit 3fabd01b9). | |
| #1530995 Snapcraft requires autogen.sh to be executable | snapcraft (launchpad) | closed | Fixed by ubuntu-core/snapcraft PR #206 (merged as 209a587d7), which made the Autotools plugin set autogen.sh executable before running it. | |
| #3398 autotools v2 plugin: support autogen.sh and bootstrap | snapcraft | merged | Merged into master in commit 3fabd01b9, adding autogen.sh and bootstrap script support to the autotools v2 plugin. | |
| #3694 autotools v1 plugin: fix fatal crash when running autogen.sh or bootstrap | snapcraft | closed | Closed unmerged as superseded by snapcraft#3739, which merged the broader legacy-plugin Path-to-string fix in commit e4725e466. | |
| #206 Autotools plugin: Set autogen.sh executable. | snapcraft | merged | Merged PR #206 fixed LP #1530995 by making autogen.sh executable when needed and adding Autotools plugin tests (commit 85405240f). | |
| #1611825 add multiple generator script options to autotools | snapcraft (launchpad) | closed | Implemented multiple Autotools generator-script options in snapcore/snapcraft#679, merged as ccbab09b7, enabling fallback from autogen.sh to VLC's bootstrap script. | |
| #679 add multiple generator script options to autotools | snapcraft | merged | Merged in snapcraft#679 via commit ccbab09b7, adding ordered autotools generator-script options and fallback from autogen.sh to bootstrap for VLC builds. |