Merge smartmontools 5.39.1+svn3077-1 (main) from Debian testing (main)

Bug #599374 reported by Daniel J Blueman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
smartmontools (Ubuntu)
Fix Released
Wishlist
Thierry Carrez
Nominated for Maverick by Daniel J Blueman

Bug Description

Binary package hint: smartmontools

Please sync smartmontools 5.39.1 from Debian testing main, since one key difference is the ability to use ATA pass-through on various USB to SATA bridges. Without this, no disks behind USB bridges can be queried for SMART health etc.

The delta between Ubuntu smartmontools 5.38 is not significant.

Changes since smartmontool 5.38:

Date 2010-01-28
9 Summary: smartmontools release 5.39.1
10 -----------------------------------------------------------
11 - Fix crash on kFreeBSD.
12 - Fix regression in smartctl option '-q, --quietmode'.
13 - Fix regression in smartd directive '-l selftest'.
14 - Linux: Allow smartd 'DEVICESCAN -d sat'.
15 - Linux: Fix spin-up of SATA drive if '-n standby' is used.
16 - Windows: Fix parsing of 3ware 'tw_cli' output.
17
18 Date 2009-12-09
19 Summary: smartmontools release 5.39 (UNSTABLE/EXPERIMENTAL)
20 -----------------------------------------------------------
21 - Sourcecode repository moved from CVS to SVN
22 - Support for USB devices with Cypress, JMicron and Sunplus USB bridges
23 - USB device type autodetection for some devices on Linux, Windows and FreeBSD
24 (http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices)
25 - Support for Areca controllers on Linux
26 - Support for MegaRAID controllers on Linux
27 - Support for HighPoint RocketRAID controllers on FreeBSD
28 - Support RAID controllers using /dev/pass devices on FreeBSD
29 - Support CHECK_POWER_MODE and WRITE_LOG on FreeBSD
30 - Support for up to 128 devices on 3ware controllers
31 - smartctl option '-l xerror' to print ATA SMART Extended Comprehensive
32 Error Log
33 - smartctl option '-l xselftest' to print ATA SMART Extended Self-test Log
34 - smartctl option '-l sataphy' to print SATA Phy Event Counters
35 - smartctl option '-l sasphy' to print SAS device phy information
36 - smartctl options '-l gplog,...' and '-l smartlog,...' to print any log page
37 - smartctl option '-x' to print all extended info if available
38 - smartctl prints SCSI load/unload cycle counts
39 - Improve display of huge raw values of some SMART attributes
40 - Option '-d sat+TYPE' to use SAT with controllers which require '-d TYPE'
41 - Option '-v ID,RAW_FORMAT,ATTR_NAME' to add new vendor specific attributes
42 - Support for SSD drives using 64-bit raw attributes
43 - Many additions to drive database
44 - New simplified syntax for drive database
45 - Option '-B FILE' to read drive database from a file
46 - Configure option to add drive database file to distribution
47 - smartd can now handle attributes 197 and 198 with increasing raw values
48 - smartd logs changes of self-test execution status
49 - smartd directive '-n powermode,N' to limit the number of skipped checks
50 - smartd flag '!' for '-r' and '-R' directives to log changes as critical
51 - smartd supports scheduled Selective Self-Tests
52 - Self-tests scheduled during system downtime or disk standby are run after
53 next startup
54 - smartd option '-s PREFIX' to store smartd internal state until next startup
55 - smartd option '-A PREFIX' to log attributes at each check cycle
56 - Configure options to enable the above by default
57 - Change to an object oriented interface to access ATA and SCSI devices
58 - Linux, Win32 and FreeBSD modules migrated to new interface
59 - Rework of smartd data structures
60 - Checkin date and SVN revision and optional BUILD_INFO printed in version info
61 - Better support for GSmartControl on Windows
62 - SELinux fixes to 3ware device node creation
63 - Fix CCISS file descriptor leak on FreeBSD
64 - Compile fixes for Solaris and FreeBSD
65 - Use getaddrinfo() instead of gethostbyname() to support IPv6
66 - C++ Support for QNX Target, already tested for QNX 6.3.2 on x86 and
67 armle target
68 - Additional support for Samsung MLC flash drives
69 - New device type detection algorithm on FreeBSD, not based on filename
70 - Support for the adaX (ATA on CAM bus) devices on FreeBSD 8.0 and higher

Revision history for this message
Stefano Rivera (stefanor) wrote :

I think we should sync 5.39.1+svn3077-1 and provide it as a backport for lucid.

the seterc feature (since r3065) is really useful (if not vital) on any large-disk software raid arrays: http://www.csc.liv.ac.uk/~greg/projects/erc/

Looking at the differences, about the only things Debian/upstream hasn't fixed are:
* our addition of a status command to the initscript
* silencing the "Not starting" message.
I have a version in my PPA for this reason.

Changed in smartmontools (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Stefano Rivera (stefanor) wrote :

"I have a version in my PPA for this reason." belongs after the URL.

Revision history for this message
Daniel Holbach (dholbach) wrote :

The sync would drop the change about "Don't warn about being disabled unless verbose".

Revision history for this message
Stefano Rivera (stefanor) wrote :

Have a merge request.

All Ubuntu changes have been merged in Debian or fixed upstream except:
Don't warn about being disabled unless verbose

summary: - please sync smartmontools 5.39.1 from Debian testing main
+ Merge smartmontools 5.39.1+svn3077-1 (main) from Debian testing (main)
Revision history for this message
Daniel Holbach (dholbach) wrote :

There's still a difference in the .init file, I'm not sure if that's intended.

Revision history for this message
Stefano Rivera (stefanor) wrote :

The Debian maintainer implemented a different solution to the status function (the other of the two proposed in LP: #491324). It works, so I don't see why we need to diverge

Thierry Carrez (ttx)
Changed in smartmontools (Ubuntu):
assignee: nobody → Thierry Carrez (ttx)
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.9 KiB)

This bug was fixed in the package smartmontools - 5.39.1+svn3077-1ubuntu1

---------------
smartmontools (5.39.1+svn3077-1ubuntu1) maverick; urgency=low

  * Merge from Debian unstable (LP: #599374), remaining changes:
    - Don't warn about being disabled unless verbose

smartmontools (5.39.1+svn3077-1) unstable; urgency=low

  * [ffe62ea] Removed powersaved from Suggests (Closes: #570956)
  * [7f0798e] Imported Upstream version 5.39.1+svn3077 (Closes: #575435)
  * [b1b3452] Enabled drivedb, savestates, and attributelog
  * [9f28fd4] Switch to dpkg-source 3.0 (quilt) format
  * [52be6ce] Updated to Standards-Version 3.8.4, no changes needed

smartmontools (5.39.1+svn3060-1) unstable; urgency=low

  * [a23d511] Imported Upstream version 5.39.1+svn3060
    - A regression caused by capabilities was fixed. (Closes: #564876)
  * [89c9890] Removed patches merged in upstream

smartmontools (5.39-3) unstable; urgency=low

  * [3d32778] Fixed quietmode option (Closes: #545784)
  * [e66f4fd] Allow smartd 'DEVICESCAN -d sat' (Closes: #546566)

smartmontools (5.39-2) unstable; urgency=low

  * [f7f4c51] Fixed crash on kfreebsd. (Closes: #561113) - thanks to
    Petr Salinger and Axel Beckert

smartmontools (5.39-1) unstable; urgency=low

  * [e9e8c2b] Imported Upstream version 5.39
  * [b00706e] Adeed libusb2-dev for kfreebsd in Build-Depends.
    (Closes: #560241)

smartmontools (5.38+svn2993-1) unstable; urgency=low

  * [bed9426] Imported Upstream version 5.38+svn2993
  * [4a5d1d1] Fixed status action in init script (LP: #491324)
  * [9dd2a1d] Add selinux for avr32 in build-depends
  * [26ec4bc] Refreshed patches

smartmontools (5.38+svn2956-1) unstable; urgency=low

  * [283f281] Updated my email address and removed DM-Upload-Allowed
    control field
  * [eb07ddf] Imported Upstream version 5.38+svn2956
    + Added a note in smartctl (8) about 2^16 wrap of LifeTime value in
      Self-test log. (Closes: #535298)
  * [ed382e8] Refreshed patches
  * [f4ff277] Updated lowcap patch, make capabilities optional and
    clarify that mail notification could not work when used. (Closes:
    #544940)
  * [a7e19a3] Do not Build-depends in libcap-ng-dev in armel, libcap-ng
    is broken in this arch. (Closes: #548438)

smartmontools (5.38+svn2920-2) unstable; urgency=low

  * [a117ede] Enable Selinux only in linux platforms

smartmontools (5.38+svn2920-1) unstable; urgency=low

  * [a94eb83] run.d/10mail: Do not exit silently if /usr/bin/mail is
    missing (Closes: #541192) - thanks to Francesco Potorti`
  * [0197215] Enabled SELinux support
  * [091eb3a] debian/smartmontools-bug: Fixed a spelling error (Closes:
    #547197) - thanks to Sandro Tosi
  * [5496574] Imported Upstream version 5.38+svn2920
  * [5d593fa] Removed patches merged in upstream: 64_r2898.patch,
    65_freebsd.patch

smartmontools (5.38+svn2879-4) unstable; urgency=low

  * [af11f9b] debian/patches/65_freebsd.patch: The os_freebsd.cpp uses
    reallocf(), which is specific for *BSD libc. Added an implementation
    directly into os_freebsd.cpp - thanks to Petr Salinger
  * [b2a680f] debian/watch: Removed uupdate
  * [4fe54cf] Do not Build-depends on libcap-ng-dev on avr32

smartmontools (5....

Read more...

Changed in smartmontools (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.