Debian Patches

Status for libatasmart/0.19-6

Patch Description Author Forwarded Bugs Origin Last update
0001-Dont-test-undefined-bits.patch Fix an incorrect IO error reading SMART status
The read SMART status command's return status was testing for a
success/failure value that included 8 bits that are "N/A" according to
the standard, and required that they be zeros. At least some drives do
not fill them with zeros, so correct this by masking off the undefined
bits.
Phillip Susi <psusi@ubuntu.com> yes upstream 2013-03-25
0002-Drop-our-own-many-bad-sectors-heuristic.patch Drop our own "many bad sectors" heuristic
This currently causes a lot of false positives, because in many cases our
threshold is either overly pessimistically low, or the raw value is implausibly
high. Just use the normalized values vs. threshold for now.
Martin Pitt <martin.pitt@ubuntu.com> yes upstream 2010-03-19
0003-Correctly-pass-host-flags-to-the-build-compiler.patch Correctly pass host flags to the build compiler
libatasmart fails to cross build from source, because it passes host
architecture build flags to the build architecture compiler. This
happens in the strpool directory. There CC is set to CC_FOR_BUILD, which
is correctly detected and propagated. However BUILD_CFLAGS are assigned
to AM_CFLAGS and therefore end up being appended rather than replacing
the host's CFLAGS. The assignment should be done to CFLAGS to actually
overwrite the host's flags.
Helmut Grohne <helmut@subdivi.de> no 2025-08-15

All known versions for source package 'libatasmart'

Links