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