2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-22 00:49:31 +00:00

Commit Graph

  • fc5c6d0375 Merge pull request #71 from VersatusHPC/fix/mockbuild-skip-perl-gate master Daniel Hilst 2026-09-11 19:20:49 -03:00
  • 9fcfa467f6 Merge pull request #69 from VersatusHPC/fix/riscv64-perl-html-form Daniel Hilst 2026-09-11 19:19:46 -03:00
  • 5ebc570288 Merge branch 'master' of xcat2/xcat-dep into fix/riscv64-perl-html-form Daniel Hilst 2026-09-11 19:15:33 -03:00
  • 1d95b31285 Merge branch 'master' of xcat2/xcat-dep into fix/mockbuild-skip-perl-gate Daniel Hilst 2026-09-11 19:13:42 -03:00
  • 201a6b1a6d Merge pull request #70 from VersatusHPC/fix/riscv64-deb-loaders Daniel Hilst 2026-09-11 18:57:58 -03:00
  • acb7311d0b Merge pull request #68 from VersatusHPC/feat/genesis-s390x Daniel Hilst 2026-09-11 18:52:19 -03:00
  • b4578999f6 build(ci): run the mockbuild-all unit tests Vinícius Ferrão 2026-09-09 23:26:18 -03:00
  • 25388ecdc2 docs(BUILD): skip runs keep the published rpms they did not build Vinícius Ferrão 2026-09-09 22:07:28 -03:00
  • 5ee949cc9a test(mockbuild-all): cover the skipped package carry-over Vinícius Ferrão 2026-09-09 22:07:28 -03:00
  • 81205a1c81 fix(mockbuild-all): keep the published rpms of a skipped builder Vinícius Ferrão 2026-09-09 22:07:28 -03:00
  • 86a2aac183 refactor(mockbuild-all): split the rpmkeys keyring setup from the per-rpm check Vinícius Ferrão 2026-09-09 23:40:57 -03:00
  • fbf7a5be2a docs(BUILD): riscv64 repositories carry the x86 boot loaders Vinícius Ferrão 2026-09-08 16:39:21 -03:00
  • a7c122b113 fix(mockbuild-all): scrub the chroot a noarch step built in Vinícius Ferrão 2026-09-08 16:53:55 -03:00
  • a17df594c9 test(mockbuild-all): cover the per-cell rpm architecture rule Vinícius Ferrão 2026-09-08 16:53:55 -03:00
  • 030259d7f6 fix(mockbuild-all): keep rpms of another architecture out of a target's cell Vinícius Ferrão 2026-09-08 16:53:21 -03:00
  • 76ec6e081a test(mockbuild-all): pin the riscv64 boot loaders to the ppc64le pins Vinícius Ferrão 2026-09-08 16:39:21 -03:00
  • 2b49e07c28 fix(mockbuild-all): build the x86 boot loaders for the riscv64 target Vinícius Ferrão 2026-09-08 16:39:20 -03:00
  • aef1d117d5 test(xcat-dep): require the boot loaders on the riscv64 deb sections Vinícius Ferrão 2026-09-08 16:39:20 -03:00
  • 8b98ae9539 fix(xcat-dep): carry the x86 boot loaders in the riscv64 deb sections Vinícius Ferrão 2026-09-08 16:39:20 -03:00
  • 35132a0c7d Merge pull request #67 from VersatusHPC/feat/ubuntu-riscv64-deps-v2 Daniel Hilst 2026-09-08 12:08:28 -03:00
  • f5e60720f4 build(ci): run the riscv64 cell test Vinícius Ferrão 2026-09-06 23:44:40 -03:00
  • ad97129dd5 test(xcat-dep): hold the riscv64 cell to the builder's package set Vinícius Ferrão 2026-09-06 23:44:22 -03:00
  • 3022a31721 fix(xcat-dep): pin perl-HTML-Form in the riscv64 cell Vinícius Ferrão 2026-09-06 23:44:21 -03:00
  • 016dda9775 feat(mockbuild-perl-packages): list the packages a run would build Vinícius Ferrão 2026-09-06 23:44:21 -03:00
  • 5ed8fd5799 test(xcat-dep): capture a descendant outliving its killed leader Vinícius Ferrão 2026-09-06 15:55:23 -03:00
  • 754567ec6c fix(xcat-dep): clear the build process group when its leader dies Vinícius Ferrão 2026-09-06 15:55:23 -03:00
  • afffcf39c9 test(xcat-dep): pin the exit status of a signalled child Vinícius Ferrão 2026-09-06 15:39:04 -03:00
  • ccbf05e758 fix(xcat-dep): record a worker the kernel killed as failed Vinícius Ferrão 2026-09-06 15:39:03 -03:00
  • 043a7f6039 test(genesis): correct packager skip counts Vinícius Ferrão 2026-09-06 11:43:10 -03:00
  • 0e3e2461c3 fix(genesis): centralize package name prefixes Vinícius Ferrão 2026-09-06 11:43:10 -03:00
  • 55a9a6968e test(genesis): cover early manifest rejection Vinícius Ferrão 2026-09-06 11:30:42 -03:00
  • d063e86860 fix(genesis): validate repository manifests early Vinícius Ferrão 2026-09-06 11:30:42 -03:00
  • 09e068419b test(genesis): cover release capability ordering Vinícius Ferrão 2026-09-06 11:15:33 -03:00
  • 6828df8d67 fix(genesis): order release capability checks Vinícius Ferrão 2026-09-06 11:15:33 -03:00
  • 99d60459e7 docs(genesis): explain release formats Vinícius Ferrão 2026-09-06 10:54:29 -03:00
  • c8def3dc02 test(genesis): cover release compatibility Vinícius Ferrão 2026-09-06 10:54:29 -03:00
  • bea6826ac5 fix(genesis): preserve release compatibility Vinícius Ferrão 2026-09-06 10:54:28 -03:00
  • 22c26a5d57 fix(xcat-dep): block cancellation across ForkManager worker registration Vinícius Ferrão 2026-09-06 03:59:34 -03:00
  • 412b556449 test(xcat-dep): capture a signal delivered inside the critical section Vinícius Ferrão 2026-09-06 03:21:53 -03:00
  • 476024485c fix(xcat-dep): block cancellation across worker registration Vinícius Ferrão 2026-09-06 03:21:53 -03:00
  • 04a2b677cb test(xcat-dep): follow the debs through the private build directory Vinícius Ferrão 2026-09-06 03:21:53 -03:00
  • 44073ecf35 fix(xcat-dep): publish a deb only after it passes its smoke Vinícius Ferrão 2026-09-06 03:21:52 -03:00
  • 0c99bc8e51 test(xcat-dep): pin the signal mask around a bounded build Vinícius Ferrão 2026-09-06 02:44:58 -03:00
  • 88412a8a83 fix(xcat-dep): block cancellation across the fork Vinícius Ferrão 2026-09-06 02:44:58 -03:00
  • 796f7c174b test(xcat-dep): capture a rejected deb left in staging Vinícius Ferrão 2026-09-06 02:44:58 -03:00
  • 651243fbf3 fix(xcat-dep): drop a deb that fails its smoke Vinícius Ferrão 2026-09-06 02:44:58 -03:00
  • 4395cb9536 fix(xcat-dep): reach the per-package builder when a build is cancelled Vinícius Ferrão 2026-09-06 01:57:19 -03:00
  • 3c6ec97417 test(xcat-dep): capture workers surviving a signalled orchestrator Vinícius Ferrão 2026-09-06 01:44:40 -03:00
  • 4345371142 fix(xcat-dep): forward cancellation to the forked build workers Vinícius Ferrão 2026-09-06 01:44:40 -03:00
  • 3223963af2 test(xcat-dep): capture an unbounded build outliving its orchestrator Vinícius Ferrão 2026-09-06 01:44:32 -03:00
  • 7fc348eb09 fix(xcat-dep): give an unbounded build its own process group Vinícius Ferrão 2026-09-06 01:44:31 -03:00
  • 286a63d6f4 docs(xcat-dep): describe the riscv64 Ubuntu dependency build Vinícius Ferrão 2026-09-06 01:16:28 -03:00
  • 551d99c817 fix(ipmitool-xcat): depend on the libraries the binary links against Vinícius Ferrão 2026-09-06 01:16:28 -03:00
  • 8961ce1441 test(xcat-dep): capture a cross-built deb whose binary never runs Vinícius Ferrão 2026-09-06 00:33:47 -03:00
  • 9f102879fb feat(xcat-dep): run the packaged ipmitool binary in the chroot that built it Vinícius Ferrão 2026-09-06 00:32:22 -03:00
  • 17eee22fc7 build(ci): run the sbuild orchestrator tests Vinícius Ferrão 2026-09-06 00:26:59 -03:00
  • 5651e75875 test(xcat-dep): capture --install-deps skipping the emulation packages Vinícius Ferrão 2026-09-06 00:26:59 -03:00
  • 4e71c71a55 fix(xcat-dep): install the emulation packages a foreign chroot needs Vinícius Ferrão 2026-09-06 00:24:36 -03:00
  • 3c137bd133 test(xcat-dep): capture a cancelled build outliving its orchestrator Vinícius Ferrão 2026-09-05 17:45:25 -03:00
  • 1c223b881c fix(xcat-dep): reap the build when the orchestrator is signalled Vinícius Ferrão 2026-09-05 17:45:25 -03:00
  • 66af6b368f test(xcat-dep): capture a foreign build with no binfmt handler Vinícius Ferrão 2026-09-05 17:00:22 -03:00
  • 1d64a64bda fix(xcat-dep): report a missing binfmt handler before bootstrapping Vinícius Ferrão 2026-09-05 17:00:22 -03:00
  • 553e966565 fix(xcat-dep): keep the dependency bootstrap free of File::Slurper Vinícius Ferrão 2026-09-05 17:00:21 -03:00
  • 099c2bccec docs(xcat-dep): name riscv64 in the publish invocations Vinícius Ferrão 2026-09-05 16:33:42 -03:00
  • e6ee2f9d4a test(xcat-dep): capture the riscv64 build demanding a Genesis deb Vinícius Ferrão 2026-09-05 16:33:42 -03:00
  • 236b48eb6f fix(xcat-dep): stop the riscv64 build demanding a legacy Genesis deb Vinícius Ferrão 2026-09-05 15:58:28 -03:00
  • 4b29ad5db5 test(xcat-dep): capture the staged riscv64 tree being dropped Vinícius Ferrão 2026-09-05 07:04:43 -03:00
  • 1be396805e fix(xcat-dep): publish the riscv64 index the build stages Vinícius Ferrão 2026-09-05 07:04:43 -03:00
  • b435ae4bad fix(xcat-dep): an emulated build that deadlocks hangs the pipeline forever Daniel Hilst 2026-09-05 05:50:27 -03:00
  • b4034cd01c test(xcat-dep): a build that deadlocks under emulation hangs the pipeline Daniel Hilst 2026-09-05 05:50:16 -03:00
  • a2734e73c5 fix(xcat-dep): the grub2-xcat manifest pin is a release behind its changelog Daniel Hilst 2026-09-02 17:06:43 -03:00
  • 67ab6f1fad test(xcat-dep): capture a manifest pin drifting from its changelog Daniel Hilst 2026-09-02 17:06:36 -03:00
  • 341f4650ab fix(xcat-dep): the new control-file test ran after done_testing Daniel Hilst 2026-09-02 16:31:41 -03:00
  • 18a2fccba1 fix(xcat-dep): build the Ubuntu deps for riscv64 Daniel Hilst 2026-09-02 16:31:21 -03:00
  • 19c8d72340 test(xcat-dep): capture debian/control excluding an architecture Daniel Hilst 2026-09-02 16:31:09 -03:00
  • 86e2df00cb refactor(genesis): follow perl style Vinícius Ferrão 2026-09-04 18:11:23 -03:00
  • 58060fd5a4 refactor(genesis): remove redundant pool comment Vinícius Ferrão 2026-09-04 18:02:04 -03:00
  • ecb9901e26 docs(genesis): explain publisher compatibility Vinícius Ferrão 2026-09-04 18:02:04 -03:00
  • c1aaba4cd4 test(genesis): cover publisher compatibility gates Vinícius Ferrão 2026-09-04 18:02:03 -03:00
  • 71f4e0d18a fix(genesis): harden release compatibility gates Vinícius Ferrão 2026-09-04 18:02:03 -03:00
  • 64ecf10b41 docs(genesis): define current release completeness Vinícius Ferrão 2026-09-04 17:15:25 -03:00
  • f522398456 test(genesis): cover repository downgrades Vinícius Ferrão 2026-09-04 17:15:24 -03:00
  • cd6bcaccbd fix(genesis): refuse incomplete current releases Vinícius Ferrão 2026-09-04 17:15:23 -03:00
  • ed1b7661e2 test(genesis): update builder fixtures Vinícius Ferrão 2026-09-04 16:55:45 -03:00
  • 7f750638e4 test(genesis): cover release compatibility notices Vinícius Ferrão 2026-09-04 16:54:13 -03:00
  • 2b5ef0ebe7 fix(genesis): use the build architecture contract Vinícius Ferrão 2026-09-04 16:54:13 -03:00
  • a7a7a1898d docs(genesis): explain release compatibility Vinícius Ferrão 2026-09-04 16:16:23 -03:00
  • be52c514d0 test(genesis): cover release manifest guards Vinícius Ferrão 2026-09-04 16:16:23 -03:00
  • 2a434beaad fix(genesis): validate release manifests Vinícius Ferrão 2026-09-04 16:16:23 -03:00
  • ed3455a51b test(genesis): cover version 1 publication Vinícius Ferrão 2026-09-04 15:22:30 -03:00
  • 5a4be596f4 fix(genesis): preserve version 1 publication Vinícius Ferrão 2026-09-04 15:22:30 -03:00
  • 565250246a docs(genesis): list s390x packages Vinícius Ferrão 2026-09-04 13:59:46 -03:00
  • 300724af28 test(genesis): cover s390x publication Vinícius Ferrão 2026-09-04 13:59:46 -03:00
  • 87d0e347e3 feat(genesis): package s390x images Vinícius Ferrão 2026-09-04 13:59:45 -03:00
  • 765b844b4e Merge pull request #62 from VersatusHPC/fix/xcat-dep-matrix-build Daniel Hilst 2026-09-02 09:46:24 -03:00
  • c4c9492e57 fix(xcat-dep): merge master after the riscv64 and Ubuntu builds landed Daniel Hilst 2026-09-02 09:39:55 -03:00
  • 65691bf1b6 Merge pull request #63 from VersatusHPC/fix/xcat-dep-ubuntu-matrix-build Daniel Hilst 2026-09-02 09:16:53 -03:00
  • 3bd8228008 Merge pull request #66 from VersatusHPC/feature/riscv64 Daniel Hilst 2026-09-02 09:15:57 -03:00
  • 5bb9cfa2b2 feat(xcat-dep): --install-deps makes a build host able to run the script Daniel Hilst 2026-08-27 15:30:47 -03:00
  • 1e9ec56bdc feat(xcat-dep): --install-deps makes a build host able to run the script Daniel Hilst 2026-08-27 15:29:58 -03:00