Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2025-06-11 16:18:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpm" Wed Jun 11 16:18:43 2025 rev:324 rq:1283572 version:4.20.1 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2025-05-26 18:32:47.280494457 +0200 +++ /work/SRC/openSUSE:Factory/.rpm.new.19631/rpm.changes 2025-06-11 16:18:44.096944376 +0200 @@ -1,0 +2,7 @@ +Mon Jun 2 15:07:06 CEST 2025 - m...@suse.de + +- use the pubkey modification time instead of the creation time + as the release number, as it was with older rpm versions + * new patch: pgpreleasemtime.diff + +------------------------------------------------------------------- New: ---- pgpreleasemtime.diff BETA DEBUG BEGIN: New:/work/SRC/openSUSE:Factory/.rpm.new.19631/rpm.changes- as the release number, as it was with older rpm versions /work/SRC/openSUSE:Factory/.rpm.new.19631/rpm.changes: * new patch: pgpreleasemtime.diff /work/SRC/openSUSE:Factory/.rpm.new.19631/rpm.changes- BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.aXtutA/_old 2025-06-11 16:18:45.689012093 +0200 +++ /var/tmp/diff_new_pack.aXtutA/_new 2025-06-11 16:18:45.693012263 +0200 @@ -127,6 +127,7 @@ Patch158: archcheck.diff Patch159: emptypw.diff Patch160: buildsysprep.diff +Patch161: pgpreleasemtime.diff Patch6464: auto-config-update-aarch64-ppc64le.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build # @@ -246,7 +247,7 @@ %patch -P 139 %patch -P 141 -P 142 %patch -P 150 -P 151 -P 154 -P 155 -P 156 -P 157 -P 158 -P 159 -%patch -P 160 +%patch -P 160 -P 161 %ifarch aarch64 ppc64le riscv64 loongarch64 %patch -P 6464 ++++++ pgpreleasemtime.diff ++++++ --- include/rpm/rpmpgp.h.orig 2025-06-02 13:22:06.721991623 +0000 +++ include/rpm/rpmpgp.h 2025-06-02 13:25:58.441706775 +0000 @@ -467,6 +467,14 @@ int pgpDigParamsVersion(pgpDigParams dig uint32_t pgpDigParamsCreationTime(pgpDigParams digp); /** \ingroup rpmpgp + * Retrieve the object's last modification time. + * + * param digp parameter container + * return seconds since the UNIX Epoch. + */ +uint32_t pgpDigParamsModificationTime(pgpDigParams digp); + +/** \ingroup rpmpgp * Destroy parsed OpenPGP packet parameter(s). * @param digp parameter container * @return NULL always --- lib/rpmts.c.orig 2025-06-02 13:04:10.919297800 +0000 +++ lib/rpmts.c 2025-06-02 13:05:41.795192518 +0000 @@ -468,7 +468,7 @@ static void initPgpData(pgpDigParams pub if (! pd->userid) { pd->userid = "none"; } - pd->time = pgpDigParamsCreationTime(pubp); + pd->time = pgpDigParamsModificationTime(pubp); rasprintf(&pd->timestr, "%x", pd->time); rasprintf(&pd->verid, "%d:%s-%s", pgpDigParamsVersion(pubp), pd->signid, pd->timestr); --- rpmio/rpmpgp_legacy-1.1/rpmpgp_internal.h.orig 2025-06-02 13:27:51.345567394 +0000 +++ rpmio/rpmpgp_legacy-1.1/rpmpgp_internal.h 2025-06-02 13:28:59.425482575 +0000 @@ -163,7 +163,4 @@ rpmpgpRC pgpMergeKeys(const uint8_t *pkt RPM_GNUC_INTERNAL uint32_t pgpCurrentTime(void); -RPM_GNUC_INTERNAL -uint32_t pgpDigParamsModificationTime(pgpDigParams digp); - #endif /* _RPMPGP_INTERNAL_H */