commit powerpc-utils for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package powerpc-utils for openSUSE:Factory checked in at 2013-02-25 20:40:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/powerpc-utils (Old)
and /work/SRC/openSUSE:Factory/.powerpc-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "powerpc-utils", Maintainer is "JLoeser@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/powerpc-utils/powerpc-utils.changes 2012-08-13 14:45:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.powerpc-utils.new/powerpc-utils.changes 2013-02-25 20:40:20.000000000 +0100
@@ -1,0 +2,132 @@
+Sun Feb 24 16:37:47 UTC 2013 - dvaleev@suse.com
+
+- Update to 1.2.16
+ * The drmgr command does not currently allow users to specify the
+ drc index of the resource they wish to add/remove. This patch
+ updates the drmgr command so that users can specify either a
+ drc name or a drc index with the -s option.
+
+ * This functionality is needed for the upcoming userspace handling
+ of PRRN RTAS events. The rtas_errd will already have the drc
+ index for the resources it needs, adding the capability to
+ parse drc names from the device tree is not supported in
+ rtas_errd though.
+
+ * Update the man page for update_flash which had an out of date link
+ to instructions for resetting a managed system to a non-partitioned
+ configuration.
+
+ * The upstream kernel has a feature in the pseries PCI code called DDW
+ that inserts TCEs transparently to device drivers. The upstream kernel
+ was recently sent a fix for DLPAR that ensured those TCEs would get
+ cleared upon DLPAR remove (http://patchwork.ozlabs.org/patch/213735/),
+ but for it to work, we need a corresponding change to drmgr for, at
+ least, PHB remove, so that the notifier chain has fired before we call
+ into the slot isolate code. Without such a change, there is no way to
+ ensure the DDW TCEs are cleared, and the DLPAR will always fail.
+
+ * Add and use dt_swap_int() to byte swap on little endian.
+
+ * Also declare buf as unsigned char, so that we don't sign extend when
+ printing values from it.
+
+-------------------------------------------------------------------
+Thu Dec 20 09:59:34 UTC 2012 - dvaleev@suse.com
+
+- Update to 1.2.15
+ * The frequency determination for a system can fail if we can not
+ open enough files to make the determination. This patch
+ pre-emptively updates the rlimit to ensure we can open all the
+ files necessary.
+
+ * The latest firmware levels allow for setting different power
+ savings modes. This updates the ppc64_cpu command to display
+ the power savings mode that is currently set for the partition,
+ or for the partition and the system if they are different,
+ when displaying the results for the --frequency option.
+
+ * Add support to convert device-mapper multipath device names to
+ OFW device path.
+ As multipath devices are seen by the OFW as multiple
+ (equivalent) devices, only one of them is printed so we don't
+ break user scripts expecting one line output. We can add an
+ option later to print all the paths to the multipath device.
+
+ * We have introduced full fledged Light Path Diagnostics support
+ on PowerLinux. To bring all Light Path Diagnostics related
+ code into common tree and re-use common functionalities across
+ tools, we have re-implemented usysident/usysattn commands.
+ Light Path Diagnostics including new implentation of
+ usysident/usysattn will be hosted in PowerLinux diagnostic
+ package (ppc64-diag).
+
+ ppc64-diag source:
+ http://sourceforge.net/projects/linux-diag/files/ppc64-diag
+
+ This will introduce package conflict between ppc64-diag and
+ powerpc-utils. To avoid the conflict we need to deprecate the
+ usysident/usysattn commands from powerpc-utils.
+
+ This patch deprecates usysident/usysattn commands.
+
+ * Update the values reported in the ppc64_cpu --frequency output to
+ be displayed to three digits of precision instead of two.
+
+ This update to help with test teams that are making this update
+ to their code base already so as to get this precision in
+ the reporting.
+
+- Comment Obsoletes/Provides for now, there is no such packages for
+ long time already. Let see if somebody will complain
+
+- Require powerpc-utils-python package
+
+-------------------------------------------------------------------
+Tue Dec 18 18:02:04 UTC 2012 - dvaleev@suse.com
+
+- Update to 1.2.14
+
+- The latest kernels allow for users to get/set the DSCR value on a per proces
+ This allows for more refined DSCR setting in applications. This is implement
+ by using the ptrace peekuser capabilites in the kernel and simply doing a
+ ptrace attach and peek from the ppc64_cpu command. Note: this does not actua
+ stop the process we are attaching to while under ptrace control.
+
+ The patch does a little more than just adding this functionality since the
+ --dscr commad now takes an optional -p <pid> option. This required an
+ updated to the command parsing code to allow this.
+
+- Includes the status field for Ethernet devices. This field is necessary for
+ the End-to-End Virtual Device View feature. The field is blindly set to 1
+ because we're trying to mimic AIX's lsdevinfo behavior that always sets it t
+ unless the device doesn't have a driver, which can't happen in Linux.
+
+- Adding more power specific files/commands to snap
+
+- There are two parameters on lparstat, count and interval, that were
+ undocumented on the man page. This patch adds these parameters to the
+ option section in the lparstat manpage.
+
+- snap uses temporary directory to gather system data (files and command
+ output), and finally creates compressed output file in tar or tar.gz
+ format. We do not need to keep the temporary directory.
+
+ snap now deletes the temprory directory it used.
+
+- Currently by default snap output is stored in snap.tar.gz file. This
+ makes difficult to identify when the snap output was collected.
+
+ This patch introduces new option -t which adds hostname adds and
+ system time to output filename. With -t output filename will be
+ snap-<hostname>-<systemtime>.tar.gz. This patch also creates
+ snap_commands directory inside $outdir to save output of commands
+ executed by snap.
+
+- Restrict the unsafe constructs by using "use strict" perl pragma
+ and hence make snap code better.
+
+- Adds support for physical ethernet devices so that the HMCs end-to-end
+ virtual device view can show SR-IOV VFs. Moves common virtual and physical
+ ethernet code to show_eth() function
+
+-------------------------------------------------------------------
Old:
----
powerpc-utils-1.2.12.tar.gz
New:
----
powerpc-utils-1.2.16.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ powerpc-utils.spec ++++++
--- /var/tmp/diff_new_pack.LuYv3a/_old 2013-02-25 20:40:22.000000000 +0100
+++ /var/tmp/diff_new_pack.LuYv3a/_new 2013-02-25 20:40:22.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package powerpc-utils
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,17 +26,17 @@
Requires: findutils
Requires: gawk
Requires: grep
+Requires: powerpc-utils-python
Requires: tgt
Requires: udev
Requires: util-linux
BuildRequires: librtas-devel
BuildRequires: zlib-devel
-#BuildRequires: libservicelog-devel
-Obsoletes: powerpc-utils-papr
-Obsoletes: ppc64-utils
-Provides: powerpc-utils-papr
-Provides: ppc64-utils
-Version: 1.2.12
+#Obsoletes: powerpc-utils-papr
+#Obsoletes: ppc64-utils
+#Provides: powerpc-utils-papr
+#Provides: ppc64-utils
+Version: 1.2.16
Release: 0
Url: http://sourceforge.net/projects/powerpc-utils
Summary: Utilities for PowerPC Hardware
@@ -76,9 +76,7 @@
mkdir $RPM_BUILD_ROOT/sbin
mv $RPM_BUILD_ROOT/usr/sbin/lsprop $RPM_BUILD_ROOT/sbin
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}/nvsetenv
-ln -sf /usr/sbin/usysattn $RPM_BUILD_ROOT/usr/sbin/usysfault
ln -sf /usr/sbin/serv_config $RPM_BUILD_ROOT/usr/sbin/uspchrp
-ln -sf /usr/share/man/man8/usysattn.8 $RPM_BUILD_ROOT/usr/share/man/man8/usysfault.8
ln -sf /usr/share/man/man8/serv_config.8 $RPM_BUILD_ROOT/usr/share/man/man8/uspchrp.8
ln -sf /usr/sbin/drmgr $RPM_BUILD_ROOT/usr/sbin/drslot_chrp_slot
ln -sf /usr/sbin/drmgr $RPM_BUILD_ROOT/usr/sbin/drslot_chrp_pci
++++++ powerpc-utils-1.2.12.tar.gz -> powerpc-utils-1.2.16.tar.gz ++++++
++++ 9048 lines of diff (skipped)
++++++ powerpc-utils-lsprop.patch ++++++
--- /var/tmp/diff_new_pack.LuYv3a/_old 2013-02-25 20:40:22.000000000 +0100
+++ /var/tmp/diff_new_pack.LuYv3a/_new 2013-02-25 20:40:22.000000000 +0100
@@ -1,11 +1,13 @@
---- powerpc-utils-1.2.6.orig/src/lsprop.c 2010-12-16 15:52:43.000000000 +0100
-+++ powerpc-utils-1.2.6/src/lsprop.c 2010-12-23 17:26:27.000000000 +0100
-@@ -15,7 +15,7 @@
- #include
participants (1)
-
root@hilbert.suse.de