Re: [Rpm-maint] [rpm-software-management/rpm] [WIP] Added fapolicyd plugin (#1475)
@radosroka pushed 1 commit. 9944f7d475c4a45535feda7e56725fb1a2ac3b02 Added fapolicyd plugin -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/rpm-software-management/rpm/pull/1475/files/83f42fb43d259972bd98f41dae1f2131e8a672a7..9944f7d475c4a45535feda7e56725fb1a2ac3b02 ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Arrange different timestamp for %changelog entries from the same day (#1511)
@pmatilai pushed 1 commit. 76ae9d52d0ad9f6829d2da0e1ce9fe213176e9a3 Arrange different timestamp for %changelog entries from the same day -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/rpm-software-management/rpm/pull/1511/files/7c1d6303678075a35f7719f7684d25f3def5baae..76ae9d52d0ad9f6829d2da0e1ce9fe213176e9a3 ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Arrange different timestamp for %changelog entries from the same day (#1511)
@pmatilai pushed 1 commit. 7c1d6303678075a35f7719f7684d25f3def5baae Arrange different timestamp for %changelog entries from the same day -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/rpm-software-management/rpm/pull/1511/files/79a4ec292f8a335951963c4f275205230d098dc6..7c1d6303678075a35f7719f7684d25f3def5baae ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
Re: [Rpm-maint] [rpm-software-management/rpm] Arrange different timestamp for %changelog entries from the same day (#1511)
@pmatilai pushed 1 commit. 79a4ec292f8a335951963c4f275205230d098dc6 Arrange different timestamp for %changelog entries from the same day -- You are receiving this because you are subscribed to this thread. View it on GitHub: https://github.com/rpm-software-management/rpm/pull/1511/files/45d0c6adbd2f8f63afc7567c2ade71ddf978da97..79a4ec292f8a335951963c4f275205230d098dc6 ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint
[Rpm-maint] [rpm-software-management/rpm] Arrange different timestamp for %changelog entries from the same day (#1511)
The traditional %changelog entry format produces identical timestamp (UTC noon) for entries from the same day. Us humans are mostly interested in the relative chronological order of things, manually inserting second-precision timestamps for spec changes is just absurd. However when the topmost changelog entry is used for setting SOURCE_DATE_EPOCH for reproducable builds, those identical timestamps for obviously different builds become problematic. Automatically differentiate the timestamps from the same day by one second each, starting from noon this allows for over 43000 entries per day. To ensure reproducable results, we need to walk the entries in the opposite order to how we originally parse them, complicating things a little. This allows the traditional changelog format to be used for reproducable builds in a meaningful manner, without unnecessarily forcing the cumbersome and problematic full timestamp format everywhere. [1] https://pagure.io/rpmdevtools/issue/63 [2] https://bugzilla.redhat.com/show_bug.cgi?id=1715412, https://github.com/rpm-software-management/rpm/pull/739 You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1511 -- Commit Summary -- * Arrange different timestamp for %changelog entries from the same day -- File Changes -- M build/parseChangelog.c (35) M tests/Makefile.am (1) A tests/data/SPECS/chlog.spec (23) M tests/rpmspec.at (25) -- Patch Links -- https://github.com/rpm-software-management/rpm/pull/1511.patch https://github.com/rpm-software-management/rpm/pull/1511.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1511 ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint