Hello community,

here is the log from the commit of package pciutils for openSUSE:Factory 
checked in at 2018-09-20 11:38:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pciutils (Old)
 and      /work/SRC/openSUSE:Factory/.pciutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pciutils"

Thu Sep 20 11:38:03 2018 rev:60 rq:636109 version:3.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/pciutils/pciutils.changes        2017-11-21 
15:25:56.707186164 +0100
+++ /work/SRC/openSUSE:Factory/.pciutils.new/pciutils.changes   2018-09-20 
11:38:07.620974064 +0200
@@ -1,0 +2,36 @@
+Sun Sep 16 17:35:15 UTC 2018 - Avindra Goolcharan <[email protected]>
+
+- Update to version 3.6.2
+  * Added "-P" and "-PP" switches to lspci, which display the path
+    through bridges to each device.
+  * Fixed a couple of bugs in computation of bus topology. It was
+    previously used only for the tree display, but we re-use it
+    for computing the paths.
+  * As usual, updated pci.ids to the current snapshot of the database. 
+- changes for version 3.6.0
+  * BARs reported by the OS, but not set on the device itself are
+    reliably marked with "[virtual]".
+  * lib: Introduced a generic mechanism of string properties. This
+    avoids lots of special cases and makes ABI compatibility easier.
+  * On systems with OpenFirmware, report corresponding device tree
+    nodes as device properties.
+  * VPD decoder knows several non-standard extensions.
+  * When PCIe link speed is less than the maximum supported by the
+    device, it is explicitly marked as "downgraded".
+  * Several new capabilities are not decoded yet, but at least
+    their names are printed.
+  * The Null capability is easily decoded.
+  * Formatting of several capabilities was cleaned up.
+  * The VGA16 bit in the bridge control register is now supported.
+  * Added a port to SylixOS.
+  * Added a port to DOS/DJGPP
+  * The order in which back-ends are probed was decoupled from the
+    internal back-end IDs. This helps, because new back-ends must
+    have their ID allocated at the end to keep the ABI, but they
+    might need to be proved earlier.
+  * The fbsd-device back-end should work again.
+  * Fixed a couple of bugs. Most notably, DeviceName was not printed.
+- cleanup with spec-cleaner
+- rebase pciutils-endianh.patch
+
+-------------------------------------------------------------------

Old:
----
  pciutils-3.5.6.tar.sign
  pciutils-3.5.6.tar.xz

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

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

Other differences:
------------------
++++++ pciutils.spec ++++++
--- /var/tmp/diff_new_pack.Z6R0gS/_old  2018-09-20 11:38:08.200973722 +0200
+++ /var/tmp/diff_new_pack.Z6R0gS/_new  2018-09-20 11:38:08.204973719 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pciutils
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,18 +12,18 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define lname   libpci3
 Name:           pciutils
-Version:        3.5.6
+Version:        3.6.2
 Release:        0
 Summary:        PCI utilities for the Linux Kernel
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Hardware/Other
-Url:            http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
+URL:            https://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
 Source:         
https://www.kernel.org/pub/software/utils/%{name}/%{name}-%{version}.tar.xz
 Source1:        
https://www.kernel.org/pub/software/utils/%{name}/%{name}-%{version}.tar.sign
 Source2:        baselibs.conf
@@ -87,14 +87,15 @@
 %postun -n %{lname} -p /sbin/ldconfig
 
 %files
-%doc README COPYING
+%license COPYING
+%doc README
 /sbin/lspci
 /sbin/setpci
 /sbin/update-pciids
-%{_mandir}/man7/pcilib.7%{ext_man}
-%{_mandir}/man8/lspci.8%{ext_man}
-%{_mandir}/man8/setpci.8%{ext_man}
-%{_mandir}/man8/update-pciids.8%{ext_man}
+%{_mandir}/man7/pcilib.7%{?ext_man}
+%{_mandir}/man8/lspci.8%{?ext_man}
+%{_mandir}/man8/setpci.8%{?ext_man}
+%{_mandir}/man8/update-pciids.8%{?ext_man}
 
 %files -n %{lname}
 /%{_lib}/libpci.so.*

++++++ pciutils-3.5.6.tar.xz -> pciutils-3.6.2.tar.xz ++++++
++++ 14029 lines of diff (skipped)

++++++ pciutils-endianh.patch ++++++
--- /var/tmp/diff_new_pack.Z6R0gS/_old  2018-09-20 11:38:08.440973580 +0200
+++ /var/tmp/diff_new_pack.Z6R0gS/_new  2018-09-20 11:38:08.440973580 +0200
@@ -1,7 +1,6 @@
-diff -urN pciutils-3.3.0.old/lib/sysdep.h pciutils-3.3.0/lib/sysdep.h
---- pciutils-3.3.0.old/lib/sysdep.h    2014-11-18 14:27:01.054393822 +0100
-+++ pciutils-3.3.0/lib/sysdep.h        2014-11-18 14:28:43.420561080 +0100
-@@ -18,79 +18,9 @@
+--- a/lib/sysdep.h     2014-11-18 14:27:01.054393822 +0100
++++ b/lib/sysdep.h     2014-11-18 14:28:43.420561080 +0100
+@@ -18,93 +18,8 @@
  typedef u8 byte;
  typedef u16 word;
  
@@ -20,7 +19,7 @@
 -#else
 -
 -#ifdef PCI_OS_LINUX
- #include <endian.h>
+-#include <endian.h>
 -#define BYTE_ORDER __BYTE_ORDER
 -#define BIG_ENDIAN __BIG_ENDIAN
 -#endif
@@ -55,6 +54,20 @@
 -#endif
 -#endif
 -
+-#ifdef PCI_OS_SYLIXOS
+ #include <endian.h>
+-#endif
+-
+-#ifdef PCI_OS_DJGPP
+-  #define BIG_ENDIAN 4321
+-  #define LITTLE_ENDIAN       1234
+-  #define BYTE_ORDER LITTLE_ENDIAN
+-#endif
+-
+-#if !defined(BYTE_ORDER)
+-#error "BYTE_ORDER not defined for your platform"
+-#endif
+-
 -#if BYTE_ORDER == BIG_ENDIAN
 -#define cpu_to_le16 swab16
 -#define cpu_to_le32 swab32
@@ -79,7 +92,7 @@
 -#define le16_to_cpu(x) (x)
 -#define le32_to_cpu(x) (x)
 -#endif
- 
+-
 -#endif
 +#define cpu_to_le16 htole16                                                   
 +#define cpu_to_le32 htole32                                                   


Reply via email to