Changelog
libexplain (0.37.D001-1) unstable; urgency=low
* This change set prepares the libexplain project for the next public release.
libexplain (0.36.D003-1) unstable; urgency=low
* The library source files are supposed to be LGPL, however over 1000 of them
were GPL (about 20%). This has been fixed.
* My thanks to Eric Smith <email address hidden> for reporting this problem.
libexplain (0.36.D002-1) unstable; urgency=low
* A coupel of problems builting on Fedora 13 have been fixed.
* My thanks to Eric Smith <email address hidden> for reporting this problem.
libexplain (0.36.D001-1) unstable; urgency=low
* This change setprepares the libexplain project for the next public release.
libexplain (0.35.D007-1) unstable; urgency=low
* False negatives from six tests have been fixed on Linux ia64.
* My thanks to the Debian aysadmin team for making a porterbox available.
libexplain (0.35.D006-1) unstable; urgency=low
* Six false negatives of tests have been fixed, they were using the wrong
regex for sanitizing pointer values in messages.
* A build problem concerning <fcntl.h> has been fixed: it turns out that on
Liunux alpha <fcntl.h> has the wrong values for O_LARGEFILE and O_DIRECTORY,
and you must use <linux/fcntl.h> instead.
* My thanks to the Debian sysadmin team for making an Alpha "porter box"
available.
libexplain (0.35.D005-1) unstable; urgency=low
* A build problem on Linux alpha has been fixed. The problem was inconsistent
include file contents on that one architecture, the solution was to
conditionally include the correct include file.
libexplain (0.35.D004-1) unstable; urgency=low
* use a transparent OSI logo, rathe r than one with a white background.
libexplain (0.35.D003-1) unstable; urgency=low
* A bug has been fixed in test 266, it was getting a segfault rather than
reporting on the error of interest.
* found by Debian build farm, on ia64
libexplain (0.35.D002-1) unstable; urgency=low
* This change set removes a large unused image file.
libexplain (0.35.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
libexplain (0.34.D008-1) unstable; urgency=low
* This change set adds an "antique paper" background to the web site.
libexplain (0.34.D007-1) unstable; urgency=low
* This change set attempts to fix a build on the "alpha" architecture, without
actually having an alpha to play with. The problem was in the handling of
'struct sgttyb' that is defined in a different system include file than
other Linux architectures. Found by the Debian build farm.
libexplain (0.34.D006-1) unstable; urgency=low
* This change set fixes a test 265 false negative, ia64 architecture. Found
by the debian build farm.
libexplain (0.34.D005-1) unstable; urgency=low
* This change set fixes a false negative for test 56, found by the Debian
ports build farm, sparc64 architecture.
libexplain (0.34.D004-1) unstable; urgency=low
* This change set fixes a warning from lintian(1), that macro XX is not
defined
libexplain (0.34.D003-1) unstable; urgency=low
* The BUILDING document goes into more detail about things that can cause
testing false negatives.
libexplain (0.34.D002-1) unstable; urgency=low
* The man pages have been fixed so that they no longer contain unescaped
hyphen characters, as warned about by the lintian(1) program.
libexplain (0.34.D001-1) unstable; urgency=low
* This change set prepares the libexplain project for the next public release.
libexplain (0.33.D003-1) unstable; urgency=low
* Some tests are difficult because the Debian build environment can vary
widely. Sometimes it's a chroot, sometimes it's a VM, sometimes it's
fakeroot, sometimes it really is running as root. All these affect the
ability of the library to probe the system looking for the proximal cause of
the error, e.g. the error in question ENOSPC. This often results in 2 or 4
or 8 acceptable explanations of an error, depending on what the library
finds, e.g. existence of useful information in the mount table, or not.
* Debian: 579240
libexplain (0.33.D002-1) unstable; urgency=low
* There is a new hanging-indent option, that can be set from the EXPLAIN_
OPTION environment variable. It defaults to zero for backwards
compatibility. Applications may set it using the explain_option_hanging_
indent_set(3) function.
libexplain (0.33.D001-1) unstable; urgency=low
* This change set prepares the libexplain project for the next public release.
See below for details.
libexplain (0.32.D009-1) unstable; urgency=low
* Some minor errors in the libexplain/program_name.h include file have been
fixed.
libexplain (0.32.D008-1) unstable; urgency=low
* This change set copes with chrrots when running the tests.
* Found by the Debian build farm.
libexplain (0.32.D007-1) unstable; urgency=low
* This change set fixes test 546, it could not cope with differing page sizes.
* Found by the Debian build farm.
libexplain (0.32.D006-1) unstable; urgency=low
* This change set fixes a false negative when testing utime(2). It turns out
that some kernels don't accept a NULL pointer for the time. Oops. The test
dopesn't go through utime(2), but direct to the explanation.
* Found by the Debian build farm.
libexplain (0.32.D005-1) unstable; urgency=low
* This change set attempts to cope with a Debian alpha build problem, but
without really having access to a Debian alpha machine.
* Found by the Debian build farm.
libexplain (0.32.D004-1) unstable; urgency=low
* There is a new explain_output_error function for printing formatted error
messages.
libexplain (0.32.D003-1) unstable; urgency=low
* There is a new explain_output_message_and_die function, that may be used to
print an error message and then exit failure.
libexplain (0.32.D002-1) unstable; urgency=low
* Some systems vale mmap report (void*)(-1) instread of NULL for errors.
libexplain (0.32.D001-1) unstable; urgency=low
* This change set prepares the libexplain project for the next public release.
libexplain (0.31.D010-1) unstable; urgency=low
* Explanations are now available for errors reported my the munmap(2) system
call.
libexplain (0.31.D009-1) unstable; urgency=low
* The test needed a pointer that was more obviously broken.
libexplain (0.31.D008-1) unstable; urgency=low
* Explanations are now available for errors reported by the mmap(2) system
call.
libexplain (0.31.D007-1) unstable; urgency=low
* This change set adds <sys/ioctl.h> to as many of the libexplain/iocontol/*.c
files as possible. This will help with systems that do not have indempotent
ioctl definition files.
libexplain (0.31.D006-1) unstable; urgency=low
* This change set fixes a bug in test/00/t0039a.sh, it wasn't invoking diff
correctly.
libexplain (0.31.D005-1) unstable; urgency=low
* Explanations are now available for errors reported by the utimes(2) system
call.
libexplain (0.31.D004-1) unstable; urgency=low
* The output of explain_pclose_success_or_die looks a bit strange, because it
wasn't passing down the file pointer (even though, quite correctly, it
wasn't meaningful any more).
libexplain (0.31.D003-1) unstable; urgency=low
* A bug has been fixed in the libexplain/output.h file, it was missing the C++
insulation.
libexplain (0.31.D002-1) unstable; urgency=low
* The tests that look for mount points break in some chroot jails, so they
have been made more rubust for this situation.
* My thanks to Eric Smith <email address hidden> for reporting this problem.
-- Ubuntu Archive Auto-Sync <email address hidden> Fri, 15 Oct 2010 09:38:28 +0000