libexplain 0.37.D001-1 source package in Ubuntu

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

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Natty
Original maintainer:
Peter Miller
Architectures:
any
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libexplain_0.37.D001.orig.tar.gz 4.0 MiB aadd5a0cdcdc7d22d1d81fd1bf363e3068fc03b7f70c48bfb624a2e8c7d8018c
libexplain_0.37.D001-1.diff.gz 30.1 KiB 0e53f1dd45d7442f2ea0d47e8423b2f319d252a84812043f4b62240de4e34c18
libexplain_0.37.D001-1.dsc 1.1 KiB 2735feeb9fca2e2b37e716a24b28e1b10c884d20802f4db34babc64394a419b1

Available diffs

View changes file

Binary packages built by this source