Skip to content

feat(automake): drop configure-project-installer, inline autotools build#67

Merged
Sunrisepeak merged 1 commit intomainfrom
feat/cluster-b-automake-sandbox
May 1, 2026
Merged

feat(automake): drop configure-project-installer, inline autotools build#67
Sunrisepeak merged 1 commit intomainfrom
feat/cluster-b-automake-sandbox

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • Switch fromsource:automake from xim:configure-project-installer to inline autotools build
  • Apply the cluster-A sandbox-fix template
  • URL: ftpmirror.gnu.orgftp.gnu.org (canonical source is stable; mirror occasionally 404s individual rotations)
  • Pin upstream url + sha256
  • Cluster B leaf 6/8

Verification (local isolated xlings 0.4.9)

  • ✅ clean install via configure --prefix=… && make -j8 && make install
  • ✅ produced bin/automake, bin/aclocal, bin/automake-1.16, bin/aclocal-1.16

Test plan

  • Local iso e2e
  • CI (linux-test, static-and-isolation, index-registration)

Switch fromsource:automake to its own inline autotools build:

* paths derived from pkginfo.install_file()
* configure + make + install chained in a single sh -c
* fixed -j8
* declare upstream url + sha256
* deps: explicit xim:gcc + xim:make + xim:xpkg-helper (previously
  pulled in transitively via xim:configure-project-installer)
* URL switched ftpmirror.gnu.org → ftp.gnu.org (ftpmirror occasionally
  404s individual mirrors between rotations; canonical source is stable)

Verified end-to-end in xlings 0.4.9 iso:
  ✓ configure -> make -j8 -> make install
  ✓ produced bin/automake, bin/aclocal, bin/automake-1.16, bin/aclocal-1.16
  ✓ "8 package(s) installed" exit 0

Cluster B leaf 6/8.
@Sunrisepeak Sunrisepeak merged commit 7e62984 into main May 1, 2026
5 checks passed
@Sunrisepeak Sunrisepeak deleted the feat/cluster-b-automake-sandbox branch May 1, 2026 18:30
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

Successfully merging this pull request may close these issues.

1 participant