2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-12 12:36:23 +00:00
Commit Graph

35 Commits

Author SHA1 Message Date
Vinícius Ferrão 4f8abc7861 docs(genesis): document repository recovery 2026-08-24 22:54:56 -03:00
Vinícius Ferrão f6ceb0c613 fix(genesis): clean package lifecycle 2026-08-24 22:54:55 -03:00
Vinícius Ferrão 582d541bf3 chore(genesis): mark dynamic profile source 2026-08-24 21:58:20 -03:00
Vinícius Ferrão 20e2d7616d fix(genesis): complete repository handoff 2026-08-24 21:48:59 -03:00
Vinícius Ferrão 1c94bca320 fix(genesis): refresh updated boot images 2026-08-24 21:30:16 -03:00
Vinícius Ferrão ab6bfee319 docs(genesis): explain shared APT refreshes 2026-08-24 20:48:55 -03:00
Vinícius Ferrão 9af2edae99 docs(genesis): describe shared package layout 2026-08-24 19:54:48 -03:00
Vinícius Ferrão 5b226fdad4 docs(genesis): explain the release re-checksum and the verified rpm versions
The two checksum passes around the verifier read as a duplicated walk; say what
the second one is for. Record which rpm versions reproduce the package identity
verify-release requires, so a build host outside that set is a known question
rather than a guess.
2026-08-24 13:57:25 -03:00
Vinícius Ferrão 2fe5f186a1 build(genesis): drop the _buildtime define no rpm 4 honours
%_buildtime is not an rpm macro: built with it alone and no SOURCE_DATE_EPOCH,
rpm 4.14.3, 4.16.1.3 and 4.19.1.1 all stamped the current time. The build time
and build host the release verifier checks come from SOURCE_DATE_EPOCH with
use_source_date_epoch_as_buildtime, and from _buildhost -- both honoured on
every one of those versions and on rpm 6.0.2, where the package also builds
and verifies unchanged.
2026-08-24 13:57:25 -03:00
Vinícius Ferrão e13f2fc207 fix(genesis): support custom RPM build layouts 2026-08-23 00:10:03 -03:00
Vinícius Ferrão 72cba4a4a5 docs(genesis): state the release trust boundary 2026-08-22 23:45:42 -03:00
Vinícius Ferrão d81a4ae248 fix(genesis): harden package publication 2026-08-22 23:44:01 -03:00
Vinícius Ferrão 994ba1f9e8 docs(genesis): list shared Perl modules 2026-08-22 19:36:35 -03:00
Vinícius Ferrão f91f5ff929 fix(genesis): share copied package verification 2026-08-22 19:27:24 -03:00
Vinícius Ferrão 69a00bf43f refactor(genesis): share release build helpers 2026-08-22 19:24:45 -03:00
Vinícius Ferrão 861cec2d8f ci(genesis): test unprivileged package builds 2026-08-22 02:43:01 -03:00
Vinícius Ferrão 17bd87c53c fix(genesis): harden staged release publication 2026-08-22 02:39:38 -03:00
Vinícius Ferrão fd0cffadac docs(genesis): describe staged package rollout 2026-08-22 02:15:04 -03:00
Vinícius Ferrão 6516f29423 fix(genesis): stage OpenEmbedded packages separately 2026-08-22 02:14:17 -03:00
Vinícius Ferrão 2531e9f579 docs(genesis): clarify release publication 2026-08-22 01:34:32 -03:00
Vinícius Ferrão be73af9799 fix(genesis): replace legacy DEB packages 2026-08-22 01:31:36 -03:00
Vinícius Ferrão 6597def239 fix(genesis): harden package install hooks 2026-08-22 01:31:36 -03:00
Vinícius Ferrão 7ac007d545 fix(genesis): accept valid release filenames 2026-08-22 01:31:36 -03:00
Vinícius Ferrão c71b04344e fix(genesis): require reproducible archive tooling 2026-08-22 01:31:36 -03:00
Vinícius Ferrão 779f5f7b21 fix(genesis): pin verified release checksums 2026-08-22 01:25:39 -03:00
Vinícius Ferrão fc11b981ab fix(genesis): require complete repository releases 2026-08-22 01:22:06 -03:00
Vinícius Ferrão d4e0d6c390 fix(genesis): normalize package build modes 2026-08-22 01:20:07 -03:00
Vinícius Ferrão 4d0ee7d5f1 fix(genesis): tolerate inaccessible build cwd 2026-08-22 00:27:12 -03:00
Vinícius Ferrão e3ff2eb1cf fix(genesis): isolate OpenEmbedded tmpdir 2026-08-21 10:44:42 -03:00
Vinícius Ferrão 87c769304a fix(genesis): reject untracked release sources 2026-08-21 09:38:56 -03:00
Vinícius Ferrão 57f0db1ed3 docs(genesis): record package transition gate 2026-08-21 09:35:39 -03:00
Vinícius Ferrão ed1d72bc77 fix(genesis): make file listing scalar-safe 2026-08-21 09:33:14 -03:00
Vinícius Ferrão d0cee4f005 docs(genesis): document release packaging 2026-08-21 09:27:05 -03:00
Vinícius Ferrão 063ffc7724 fix(genesis): verify source package identity 2026-08-21 09:10:51 -03:00
Vinícius Ferrão f909033b10 feat(genesis): package OpenEmbedded exports 2026-08-21 09:07:02 -03:00