← Back to issue list

Autotools doesn't work without autogen.sh

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1507648
Type
issue
State
closed
Author
~ted
Labels
—
Created
Updated
Closed

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.
82%
#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).
78%
#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).
78%
#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.
77%
#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.
75%
#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.
73%
#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).
72%
#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.
72%
#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.
70%