Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pciutils for openSUSE:Factory 
checked in at 2022-04-26 20:14:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pciutils (Old)
 and      /work/SRC/openSUSE:Factory/.pciutils.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pciutils"

Tue Apr 26 20:14:58 2022 rev:69 rq:972435 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pciutils/pciutils.changes        2022-01-26 
21:26:42.902103869 +0100
+++ /work/SRC/openSUSE:Factory/.pciutils.new.1538/pciutils.changes      
2022-04-26 20:16:58.760703385 +0200
@@ -1,0 +2,25 @@
+Thu Apr 21 07:08:48 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 3.8.0:
+       * Filters can now match devices based on partially specified
+         class code and also on the programming interface.
+       * Reporting of link speeds, power limits, and virtual function tags
+         has been updated to the current PCIe specification.
+       * We decode the Data Object Exchange capability.
+       * Bus mapping mode works in non-zero domains.
+       * pci_fill_info() can fetch more fields: bridge bases, programming
+         interface, revision, subsystem vendor and device ID, OS driver,
+         and also parent bridge. Internally, the implementation was rewritten,
+         significantly reducing the number of corner cases to be handled.
+  * If the configuration space is not readable for some reason
+         (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
+         of some devices), lspci prints only information provided by the OS.
+       * The Hurd back-end was greatly improved thanks to Joan Lled??.
+       * Various minor bug fixes and improvements.
+       * As usually, updated pci.ids to the current snapshot of the database.
+- Rebase pciutils-3.1.9_pkgconfig.patch
+- Rebase pciutils-ocloexec.patch
+- Rebase pciutils-endianh.patch
+- Drop pciutils-add-decode-support-for-RCECs.patch
+
+-------------------------------------------------------------------

Old:
----
  pciutils-3.7.0.tar.sign
  pciutils-3.7.0.tar.xz
  pciutils-add-decode-support-for-RCECs.patch

New:
----
  pciutils-3.8.0.tar.sign
  pciutils-3.8.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pciutils.spec ++++++
--- /var/tmp/diff_new_pack.DISoYS/_old  2022-04-26 20:16:59.328704072 +0200
+++ /var/tmp/diff_new_pack.DISoYS/_new  2022-04-26 20:16:59.332704077 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pciutils
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname   libpci3
 Name:           pciutils
-Version:        3.7.0
+Version:        3.8.0
 Release:        0
 Summary:        PCI utilities for the Linux Kernel
 License:        GPL-2.0-or-later
@@ -28,12 +28,18 @@
 Source1:        
https://www.kernel.org/pub/software/utils/%{name}/%{name}-%{version}.tar.sign
 Source2:        baselibs.conf
 # https://mj.ucw.cz/pgp.html
-Source3:        https://mj.ucw.cz/pgpkey.txt#/%{name}.keyring
-Patch1:         pciutils-3.1.9_pkgconfig.patch
+#Source3:        https://mj.ucw.cz/pgpkey.txt#/%{name}.keyring
+# I checked with Martin, and this is the email I got:
+# BEGIN QUOTE
+# This is because the kernel.org archive does not have my new key yet,
+# so it refuses releases signed with the old one.
+# I plan to fix it and re-sign the release, but it will take some time.
+# END QUOTE
+# so I took the correct key from 
https://keys.openpgp.org/search?q=5558F9399CD7836850553C6EC28E7847ED70F82D
+Source3:        %{name}.keyring
+Patch0:         pciutils-3.1.9_pkgconfig.patch
+Patch1:         pciutils-endianh.patch
 Patch2:         pciutils-ocloexec.patch
-Patch3:         pciutils-endianh.patch
-# 
https://github.com/pciutils/pciutils/commit/e12bd01eea67ca8cf539263124843ba281eb6ecc
-Patch4:         pciutils-add-decode-support-for-RCECs.patch
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libkmod)
 BuildRequires:  pkgconfig(zlib)

++++++ pciutils-3.1.9_pkgconfig.patch ++++++
--- /var/tmp/diff_new_pack.DISoYS/_old  2022-04-26 20:16:59.372704126 +0200
+++ /var/tmp/diff_new_pack.DISoYS/_new  2022-04-26 20:16:59.376704130 +0200
@@ -1,13 +1,11 @@
-Index: pciutils-3.6.4/lib/libpci.pc.in
-===================================================================
---- pciutils-3.6.4.orig/lib/libpci.pc.in
-+++ pciutils-3.6.4/lib/libpci.pc.in
-@@ -6,6 +6,5 @@ idsdir=@IDSDIR@
+--- pciutils-3.8.0/lib/libpci.pc.in.orig       2022-04-21 09:11:03.305072096 
+0200
++++ pciutils-3.8.0/lib/libpci.pc.in    2022-04-21 09:13:06.166040080 +0200
+@@ -6,6 +6,5 @@
  Name: libpci
  Description: libpci
  Version: @VERSION@
 -Libs: -L${libdir} -lpci
 +Libs: -lpci @LDLIBS@
- Libs.private: @LDLIBS@
+ Libs.private: @LDLIBS@ @WITH_LIBS@
 -Cflags: -I${includedir}
 

++++++ pciutils-3.7.0.tar.xz -> pciutils-3.8.0.tar.xz ++++++
++++ 14695 lines of diff (skipped)

++++++ pciutils-endianh.patch ++++++
--- /var/tmp/diff_new_pack.DISoYS/_old  2022-04-26 20:16:59.628704435 +0200
+++ /var/tmp/diff_new_pack.DISoYS/_new  2022-04-26 20:16:59.632704440 +0200
@@ -1,13 +1,16 @@
-Index: pciutils-3.6.4/lib/sysdep.h
-===================================================================
---- pciutils-3.6.4.orig/lib/sysdep.h
-+++ pciutils-3.6.4/lib/sysdep.h
-@@ -20,93 +20,8 @@
+--- pciutils-3.8.0/lib/sysdep.h.orig   2022-04-21 09:44:42.293087550 +0200
++++ pciutils-3.8.0/lib/sysdep.h        2022-04-21 09:48:40.958962299 +0200
+@@ -20,97 +20,10 @@
  typedef u8 byte;
  typedef u16 word;
  
 -#ifdef PCI_OS_WINDOWS
--#define strcasecmp strcmpi
+-#define strcasecmp _strcmpi
+-#define strncasecmp _strnicmp
+-#if defined(_MSC_VER) && _MSC_VER < 1900
+-#define snprintf _snprintf
+-#define vsnprintf _vsnprintf
+-#endif
 -#endif
 -
 -#ifdef PCI_HAVE_LINUX_BYTEORDER_H
@@ -52,7 +55,6 @@
 -  #define BIG_ENDIAN 4321
 -  #define LITTLE_ENDIAN       1234
 -  #define BYTE_ORDER LITTLE_ENDIAN
--  #define snprintf _snprintf
 -#endif
 -#endif
 -
@@ -80,7 +82,7 @@
 -{
 -  return (w << 8) | ((w >> 8) & 0xff);
 -}
--
+ 
 -static inline u32 swab32(u32 w)
 -{
 -  return ((w & 0xff000000) >> 24) |
@@ -94,10 +96,10 @@
 -#define le16_to_cpu(x) (x)
 -#define le32_to_cpu(x) (x)
 -#endif
--
--#endif
 +#define cpu_to_le16 htole16
 +#define cpu_to_le32 htole32
 +#define le16_to_cpu le16toh
 +#define le32_to_cpu le32toh
+ 
+-#endif
 

++++++ pciutils-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.DISoYS/_old  2022-04-26 20:16:59.644704455 +0200
+++ /var/tmp/diff_new_pack.DISoYS/_new  2022-04-26 20:16:59.648704459 +0200
@@ -1,7 +1,7 @@
-Index: pciutils-3.6.4/lib/dump.c
+Index: pciutils-3.8.0/lib/dump.c
 ===================================================================
---- pciutils-3.6.4.orig/lib/dump.c
-+++ pciutils-3.6.4/lib/dump.c
+--- pciutils-3.8.0.orig/lib/dump.c
++++ pciutils-3.8.0/lib/dump.c
 @@ -64,7 +64,7 @@ dump_init(struct pci_access *a)
  
    if (!name)
@@ -11,10 +11,10 @@
      a->error("dump: Cannot open %s: %s", name, strerror(errno));
    while (fgets(buf, sizeof(buf)-1, f))
      {
-Index: pciutils-3.6.4/lib/names-cache.c
+Index: pciutils-3.8.0/lib/names-cache.c
 ===================================================================
---- pciutils-3.6.4.orig/lib/names-cache.c
-+++ pciutils-3.6.4/lib/names-cache.c
+--- pciutils-3.8.0.orig/lib/names-cache.c
++++ pciutils-3.8.0/lib/names-cache.c
 @@ -63,7 +63,7 @@ pci_id_cache_load(struct pci_access *a,
        return 0;
      }
@@ -33,10 +33,10 @@
    if (!f)
      {
        a->warning("Cannot write to %s: %s", name, strerror(errno));
-Index: pciutils-3.6.4/lib/names-parse.c
+Index: pciutils-3.8.0/lib/names-parse.c
 ===================================================================
---- pciutils-3.6.4.orig/lib/names-parse.c
-+++ pciutils-3.6.4/lib/names-parse.c
+--- pciutils-3.8.0.orig/lib/names-parse.c
++++ pciutils-3.8.0/lib/names-parse.c
 @@ -52,7 +52,7 @@ static pci_file pci_open(struct pci_acce
  typedef FILE * pci_file;
  #define pci_gets(f, l, s)     fgets(l, s, f)
@@ -46,11 +46,11 @@
  #define pci_close(f)          fclose(f)
  #define PCI_ERROR(f, err)     if (!err && ferror(f))  err = "I/O error";
  #endif
-Index: pciutils-3.6.4/lib/proc.c
+Index: pciutils-3.8.0/lib/proc.c
 ===================================================================
---- pciutils-3.6.4.orig/lib/proc.c
-+++ pciutils-3.6.4/lib/proc.c
-@@ -62,7 +62,7 @@ proc_scan(struct pci_access *a)
+--- pciutils-3.8.0.orig/lib/proc.c
++++ pciutils-3.8.0/lib/proc.c
+@@ -63,7 +63,7 @@ proc_scan(struct pci_access *a)
  
    if (snprintf(buf, sizeof(buf), "%s/devices", pci_get_param(a, "proc.path")) 
== sizeof(buf))
      a->error("File name too long");
@@ -59,7 +59,7 @@
    if (!f)
      a->error("Cannot open %s", buf);
    while (fgets(buf, sizeof(buf)-1, f))
-@@ -129,7 +129,7 @@ proc_setup(struct pci_dev *d, int rw)
+@@ -147,7 +147,7 @@ proc_setup(struct pci_dev *d, int rw)
        if (e < 0 || e >= (int) sizeof(buf))
        a->error("File name too long");
        a->fd_rw = a->writeable || rw;
@@ -68,7 +68,7 @@
        if (a->fd < 0)
        {
          e = snprintf(buf, sizeof(buf), "%s/%04x:%02x/%02x.%d",
-@@ -137,7 +137,7 @@ proc_setup(struct pci_dev *d, int rw)
+@@ -155,7 +155,7 @@ proc_setup(struct pci_dev *d, int rw)
                       d->domain, d->bus, d->dev, d->func);
          if (e < 0 || e >= (int) sizeof(buf))
            a->error("File name too long");
@@ -77,10 +77,10 @@
        }
        if (a->fd < 0)
        a->warning("Cannot open %s", buf);
-Index: pciutils-3.6.4/lib/sysfs.c
+Index: pciutils-3.8.0/lib/sysfs.c
 ===================================================================
---- pciutils-3.6.4.orig/lib/sysfs.c
-+++ pciutils-3.6.4/lib/sysfs.c
+--- pciutils-3.8.0.orig/lib/sysfs.c
++++ pciutils-3.8.0/lib/sysfs.c
 @@ -96,7 +96,7 @@ sysfs_get_string(struct pci_dev *d, char
    void (*warn)(char *msg, ...) = (mandatory ? a->error : a->warning);
  
@@ -90,16 +90,16 @@
    if (fd < 0)
      {
        if (mandatory || errno != ENOENT)
-@@ -157,7 +157,7 @@ sysfs_get_resources(struct pci_dev *d)
-   int i;
+@@ -160,7 +160,7 @@ sysfs_get_resources(struct pci_dev *d)
  
+   have_bar_bases = have_rom_base = have_bridge_bases = 0;
    sysfs_obj_name(d, "resource", namebuf);
 -  file = fopen(namebuf, "r");
 +  file = fopen(namebuf, "re");
    if (!file)
      a->error("Cannot open %s: %s", namebuf, strerror(errno));
-   for (i = 0; i < 7; i++)
-@@ -271,7 +271,7 @@ sysfs_fill_slots(struct pci_access *a)
+   for (i = 0; i < 7+6+4+1; i++)
+@@ -300,7 +300,7 @@ sysfs_fill_slots(struct pci_access *a)
        n = snprintf(namebuf, OBJNAMELEN, "%s/%s/%s", dirname, entry->d_name, 
"address");
        if (n < 0 || n >= OBJNAMELEN)
        a->error("File name too long");
@@ -108,7 +108,7 @@
        /*
         * Old versions of Linux had a fakephp which didn't have an 'address'
         * file.  There's no useful information to be gleaned from these
-@@ -367,7 +367,7 @@ sysfs_setup(struct pci_dev *d, int inten
+@@ -503,7 +503,7 @@ sysfs_setup(struct pci_dev *d, int inten
        if (a->fd_vpd < 0)
        {
          sysfs_obj_name(d, "vpd", namebuf);
@@ -117,7 +117,7 @@
          /* No warning on error; vpd may be absent or accessible only to root 
*/
        }
        return a->fd_vpd;
-@@ -377,7 +377,7 @@ sysfs_setup(struct pci_dev *d, int inten
+@@ -513,7 +513,7 @@ sysfs_setup(struct pci_dev *d, int inten
      {
        sysfs_obj_name(d, "config", namebuf);
        a->fd_rw = a->writeable || intent == SETUP_WRITE_CONFIG;

++++++ pciutils.keyring ++++++
--- /var/tmp/diff_new_pack.DISoYS/_old  2022-04-26 20:16:59.676704493 +0200
+++ /var/tmp/diff_new_pack.DISoYS/_new  2022-04-26 20:16:59.680704498 +0200
@@ -1,5 +1,4 @@
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.12 (GNU/Linux)
 
 mQINBE6NbZkBEADDNlHfaQgjgydzX3KxB7u5ZNiMFQ9fMxs7alOUVuRJHzIMLVFT
 d+4ShrXsFOWrq3LQTKcS03YfRbxgBqEubeuqKo1MebyxtnTtvTddfq2gMC7QBwHn
@@ -24,45 +23,42 @@
 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
-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
+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
@@ -85,6 +81,6 @@
 ea5qeE00WOoW9wEXmwOqcxM87QHKRrCVmNuPY62af8YeYpI93wxoNj6vxmVVNm2D
 IWikke8BplaBXCvPyWZUI1oebOEh2QCJXDtqSt8z1OPCBq9JwSrfCjWTEsnZURS3
 +wy3OGqhxFrvSisPD49xVMZ8J5n0SYISHA==
-=GmC5
+=yy6O
 -----END PGP PUBLIC KEY BLOCK-----
 

Reply via email to