[Bug 1563558] Re: Please merge hdparm 9.48+ds-1 (main) from Debian testing (main)

Amr Ibrahim 1563558 at bugs.launchpad.net
Wed Mar 30 09:07:05 UTC 2016


** Description changed:

  Please merge hdparm 9.48+ds-1 (main) from Debian testing (main)
  ----------------------------------------------------------------
  
- The version in xenial is 4 years old (released in 2012).
+ 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.
+   * 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
+   [ 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.
+   [ Raphaël Hertzog ]
+   * Cleanup code to unregister the old init script.
  
-  -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Tue, 08 Mar 2016
+  -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Tue, 08 Mar 2016
  12:05:51 +0100

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to hdparm in Ubuntu.
https://bugs.launchpad.net/bugs/1563558

Title:
  Please merge hdparm 9.48+ds-1 (main) from Debian testing (main)

Status in hdparm package in Ubuntu:
  Confirmed

Bug description:
  Please merge 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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hdparm/+bug/1563558/+subscriptions



More information about the foundations-bugs mailing list