Hello community,
here is the log from the commit of package hdparm
checked in at Sun Apr 29 11:57:14 CEST 2007.
--------
--- hdparm/hdparm.changes 2006-10-28 15:54:54.000000000 +0200
+++ /mounts/work_users/ro/STABLE/hdparm/hdparm.changes 2007-04-29 11:52:14.283782000 +0200
@@ -1,0 +2,26 @@
+Sun Apr 29 11:50:34 CEST 2007 - ro@suse.de
+
+- update to 7.1
+ - big-endian fixes for -I, --Istdin, --Istdout
+ - cody tidying in sgio.c
+ - updated help/manpage for -v
+ - marked -s1 as (DANGEROUS)
+- hdparm-7.0
+ - new command-line parser
+ - allow any chars (except 0x00) in security passwords
+ - fixed -s manpage format error
+ - updated -W manpage description
+ - major internal rework in hdparm.c
+ - added SET_FEATURES subcommand 0x07 to the -s0 sequence
+ (the kernel will eventually have to do this automatically)
+ - fixed duplicate display of udma modes 3,4,5 with -i
+ - added Timed-Command-Completion (TLC) data for -I
+ - added support for SG_IO (SAT) ATA_16 command transport
+ - ignore case for longargs (eg. --istdout or --Istdout)
+ - remove dependencies on
+ - added query wcache (-W)
+ - enhanced query acoustic (-M)
+ - added kernel_patches directory with patches for ATAPI support
+- disable acoustic patch (surrounding code changed)
+
+-------------------------------------------------------------------
Old:
----
hdparm-6.9.tar.bz2
New:
----
hdparm-7.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hdparm.spec ++++++
--- /var/tmp/diff_new_pack.mV6881/_old 2007-04-29 11:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.mV6881/_new 2007-04-29 11:56:48.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package hdparm (Version 6.9)
+# spec file for package hdparm (Version 7.1)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,12 +11,12 @@
# norootforbuild
Name: hdparm
-License: Freely Redistributable Software (FSR)
+License: Any permissive
Group: Hardware/Other
PreReq: %insserv_prereq %fillup_prereq coreutils
Provides: base:/sbin/hdparm
Autoreqprov: on
-Version: 6.9
+Version: 7.1
Release: 1
Summary: A Program to Get and Set Hard Disk Parameters
Source: hdparm-%{version}.tar.bz2
@@ -43,7 +43,7 @@
%setup -q
%patch
%patch1
-%patch2
+#patch2
%build
make CFLAGS="$RPM_OPT_FLAGS -Wall -Wstrict-prototypes" LDFLAGS=
@@ -101,7 +101,30 @@
/etc/udev/rules.d/56-idedma.rules
/var/adm/fillup-templates/sysconfig.ide
-%changelog -n hdparm
+%changelog
+* Sun Apr 29 2007 - ro@suse.de
+- update to 7.1
+ - big-endian fixes for -I, --Istdin, --Istdout
+ - cody tidying in sgio.c
+ - updated help/manpage for -v
+ - marked -s1 as (DANGEROUS)
+- hdparm-7.0
+ - new command-line parser
+ - allow any chars (except 0x00) in security passwords
+ - fixed -s manpage format error
+ - updated -W manpage description
+ - major internal rework in hdparm.c
+ - added SET_FEATURES subcommand 0x07 to the -s0 sequence
+ (the kernel will eventually have to do this automatically)
+ - fixed duplicate display of udma modes 3,4,5 with -i
+ - added Timed-Command-Completion (TLC) data for -I
+ - added support for SG_IO (SAT) ATA_16 command transport
+ - ignore case for longargs (eg. --istdout or --Istdout)
+ - remove dependencies on
+ - added query wcache (-W)
+ - enhanced query acoustic (-M)
+ - added kernel_patches directory with patches for ATAPI support
+- disable acoustic patch (surrounding code changed)
* Sat Oct 28 2006 - aj@suse.de
- Update to version 6.9, changes since 6.6 are:
* added -s flag to control power-up in standby
++++++ hdparm-5.8-silence.patch ++++++
--- /var/tmp/diff_new_pack.mV6881/_old 2007-04-29 11:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.mV6881/_new 2007-04-29 11:56:48.000000000 +0200
@@ -1,17 +1,16 @@
--- hdparm.c
+++ hdparm.c
-@@ -292,11 +292,10 @@
+@@ -269,10 +269,9 @@
void flush_buffer_cache (int fd)
{
fsync (fd); /* flush buffers */
- if (ioctl(fd, BLKFLSBUF, NULL)) /* do it again, big time */
- perror("BLKFLSBUF failed");
-+ ioctl(fd, BLKFLSBUF, NULL); /* do it again, big time */
- #ifdef HDIO_DRIVE_CMD
-- if (ioctl(fd, HDIO_DRIVE_CMD, NULL) && errno != EINVAL) /* await completion */
+- if (do_drive_cmd(fd, NULL) && errno != EINVAL) /* await completion */
- perror("HDIO_DRIVE_CMD(null) (wait for flush complete) failed");
++ ioctl(fd, BLKFLSBUF, NULL); /* do it again, big time */
+ if (errno != EINVAL && errno != EOPNOTSUPP)
-+ ioctl(fd, HDIO_DRIVE_CMD, NULL);/* await completion */
- #endif
++ do_drive_cmd(fd, NULL); /* await completion */
}
+ int seek_to_zero (int fd)
++++++ hdparm-6.3-err_return.patch ++++++
++++ 739 lines (skipped)
++++ between hdparm/hdparm-6.3-err_return.patch
++++ and /mounts/work_users/ro/STABLE/hdparm/hdparm-6.3-err_return.patch
++++++ hdparm-6.9.tar.bz2 -> hdparm-7.1.tar.bz2 ++++++
++++ 4001 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org