Re: [Rpm-maint] [rpm-software-management/rpm] [WIP] Added fapolicyd plugin (#1475)

2021-01-20 Thread Radovan Sroka
@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)

2021-01-20 Thread Panu Matilainen
@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)

2021-01-20 Thread Panu Matilainen
@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)

2021-01-20 Thread Panu Matilainen
@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)

2021-01-20 Thread Panu Matilainen
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