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 */

Reply via email to