[Bug 1563558] [NEW] [FFe] Sync hdparm 9.48+ds-1 (main) from Debian testing (main)

Launchpad Bug Tracker 1563558 at bugs.launchpad.net
Sat Apr 2 15:12:59 UTC 2016


You have been subscribed to a public bug by Amr Ibrahim (amribrahim1987):

Please sync hdparm 9.48+ds-1 (main) from Debian testing (main)
----------------------------------------------------------------

Rationale:
==========

* The version in xenial is 4 years old (released in 2012).

* The package comes from Debian testing, which means that:
 - It compiles and up to date on all architectures it has previously been compiled for in unstable;
 - It does not have release-critical bugs;
 - All of its dependencies are satisfiable by packages already in testing, which is what the LTS is derived from;
 - Installing the package does not break any packages currently in testing

* Ubuntu changes are now in the Debian package, there is no need to maintain delta
----------------------------------------------------------------------------

Upstream changelog:
===================

hdparm-9.48:
 - fix bugs from devslp patch.
hdparm-9.47:
 - added devslp patch (IDENTIFY word 76) from David Woodhouse.
 - help and manpage fixes from Michal Minar.
hdparm-9.46:
 - fix compilation with "musl libc".
 - added "hex:aabbcc.." for binary security passwords.
 - return EIO when read_big_block() fails
 - use llabs() rather than abs() in identify.c
hdparm-9.45:
 - fixed blocksize handling in fibmap code to use result from FIGETBSZ in more places (Anton Altaparmakov).
 - fixed divide by zero exception in geom.c
 - tidying up formatting in sgio.c
hdparm-9.44:
 - changed reg_flags struct to more closely match kernel definition (Lucas Magasweran).
 - added fwdownload mode "E" support (Rusty Carruth).
 - fix timeouts for security-erase (again!)
 - change display of security "supported" to handle ambiguous reporting from drives
 - don't rely upon C-library for byte-swapping
 - added --dco-setmax support, courtesy of Geoff Papilion.
---------------------------------------------------------------------------

Sorry I can't work on this merge because I don't have any packaging skills. I hope a developer could push this.
---------------------------------------------------------------------------

Explanation of the Ubuntu delta:
  * Merge with Debian; remaining changes:
    + debian/control:
      - Do not depend on lsb-base (we no longer use init script).
    + debian/hdparm.udev:
      - Don't trigger the udev rule on sd[a-z]*; yes, this means we aren't
        handling /dev/sdaa, but it also means we avoid spurious triggers on
        /dev/sda{1,2,...}.
    + hdparm.c, identify.c, sgio.h: import patch from
      http://sourceforge.net/p/hdparm/patches/35/ to add support to 'hdparm -I'
      for reporting DevSleep information.  LP 1031173.
  * debian/95hdparm-apm: Drop comment diff.
  * debian/rules: Drop delta, most likely introduced in 6.3-3ubuntu1.
--------------------------------------------------------------------------

Changelog entries since current xenial version 9.43-2ubuntu1:

hdparm (9.48+ds-1) unstable; urgency=medium

  [ Alexandre Mestiashvili ]
  * d/control:
    - Remove dpkg-dev from Build-Depends
    - Add Vcs-* fields
    - Remove -dbg package, -dbgsym is generated automatically
    - Apply cme fix dpkg
    - Take over the package. Thanks to Stephen Gran
      and Michael Meskes for their former work.  Closes: #816168
    - Update extended description
  * d/copyright:
    - Update copyright file to comply with DEP5 standatd
    - Use File-Excluded: to remove debian/*, contrib/fix-standby
    - Add copyright statements for third party files
  * d/rules:
    - Convert to use debhelper
    - Drop init script
    - Do not modify postinst/postrm/prerm scripts
    - Export additional hardening flags
  * d/watch:
    - Remove uupdate
    - Repack and add +ds suffix because we remove the upstream's debian dir
  * d/patches:
    - spelling.patch: Fix typo in hdparm.8
    - fix_ldflags.patch: Don't hardcode LDFLAGS
    - quiet_sequrity_freeze.patch: Quiet the output when -q and
      --security-freeze flags are used, Closes: #512175
  * Imported Upstream version 9.48+ds, Closes: #706479, #795326
  * d/hdparm.udev: Don't trigger the udev rule on sd[a-z]*, Closes: #787969
  * d/source:format: 3.0 (quilt)
  * d/README.Debian: Warn users about obsoleted information, Closes: #707724
  * d/hdparm.dirs: Remove, not used
  * d/95hdparm-apm: Update header information, imported from Ubuntu
  * d/hdparm.init, d/hdparm.default, d/hdparm.service:
    Drop init files, use udev scripts, Closes: #796623
  * Move:
     - debian/hdparm.udev-script -> debian/udev-scripts/hdparm
     - debian/systemd-sleep.hook -> debian/systemd-sleep/hdparm
  * d/hdparm.install: Install systemd sleep and udev scripts,
    thanks to Michael Biebl, Closes: #725284
  * d/hdparm.postinst: Call update-rc.d hdparm remove as we dropped
    the init scripts, remove obsoleted part
  * d/hdparm.preinst: Remove obsoleted parts
  * d/hdparm.postrm: Remove, not needed with current versions in Debian
  * d/hdparm.maintscript: Remove obsoleted conffiles

  [ Raphaël Hertzog ]
  * Cleanup code to unregister the old init script.

 -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Tue, 08 Mar 2016
12:05:51 +0100

** Affects: hdparm (Ubuntu)
     Importance: Wishlist
         Status: New

-- 
[FFe] Sync hdparm 9.48+ds-1 (main) from Debian testing (main)
https://bugs.launchpad.net/bugs/1563558
You received this bug notification because you are a member of Ubuntu Developers, which is subscribed to the bug report.



More information about the Ubuntu-reviews mailing list