Change logs for libexplain source package in Natty

  • libexplain (0.37.D001-1ubuntu1) natty; urgency=low
    
      * libexplain/iocontrol/siocshwtstamp.c:
        + Add missing include of libexplain/ac/linux/net_tstamp.h.
        + Fix two code errors.
     -- Michael Bienia <email address hidden>   Mon, 31 Jan 2011 17:46:46 +0100
  • 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
  • libexplain (0.31.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.30.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the Debian s390 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D003-1) unstable; urgency=low
    
      * A testing false negative has been fix on the Debian ia64 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D002-1) unstable; urgency=low
    
      * This change set fixes a build problem on Debian alpha architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.29.D007-1) unstable; urgency=low
    
      * It is common, particularly in error cleanup, to call unlink and not test the
        result.
    
    libexplain (0.29.D006-1) unstable; urgency=low
    
      * This change set fixes a false negative on the sparc architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D005-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the ia64 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the hppa architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D003-1) unstable; urgency=low
    
      * This change set fixes a test false negative.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D002-1) unstable; urgency=low
    
      * This change set fixes a test false negative.
      * My thanks to the Debian build farm for finding this problem.
      * Closes: 579240
    
    libexplain (0.29.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.28.D008-1) unstable; urgency=low
    
      * This change set fixes a test false neggatived discovered by the debian build
        farm on the sparc architecture.
    
    libexplain (0.28.D007-1) unstable; urgency=low
    
      * This change set fixes a false negative discovered by the debian build farm
        on the s390 architecture.
    
    libexplain (0.28.D006-1) unstable; urgency=low
    
      * This change set fixes a problem with t0229a segfaulting. This was discovered
        by the debian build farm.
    
    libexplain (0.28.D005-1) unstable; urgency=low
    
      * This change set fixes a false negative from a test, discovered by the debian
        build farm on the hppa architecture.
    
    libexplain (0.28.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative, discovered by the debian build
        farm in the armel architecture.
    
    libexplain (0.28.D003-1) unstable; urgency=low
    
      * This change set fixes a build problem discovered by the debian build farm on
        the alpha architecture.
    
    libexplain (0.28.D002-1) unstable; urgency=low
    
      * This change set fixes a built problem on Ubuntu Jaunty
    
    libexplain (0.28.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.27.D006-1) unstable; urgency=low
    
      * This change fixes a false negative from one of the tests on the hppa
        architecture.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D005-1) unstable; urgency=low
    
      * This change set fixes a problem on Debian alpha architecture.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D004-1) unstable; urgency=low
    
      * This change fixes a false negative in one of the tests.  The problem is to
        come up with an invalid pointer value that is invalid across all systems and
        arhcitectures.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D003-1) unstable; urgency=low
    
      * This change set fixes a build problem on the Debian sparc build.
    
    libexplain (0.27.D002-1) unstable; urgency=low
    
      * The decoding of unknown ioctl request numbers has been simplicied, and also
        avoids typing to create types of size zero.
      * This bug was found by the debian build farm.
    
    libexplain (0.27.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.26.D006-1) unstable; urgency=low
    
      * This change fixes a false negatives from one of the tests on the debian s390
        architecture.
    
    libexplain (0.26.D005-1) unstable; urgency=low
    
      * This change set fixes a build problem on the debian mips and mipsel
        architectures.
    
    libexplain (0.26.D004-1) unstable; urgency=low
    
      * This change set fixes a build problem (test false negative) on the debian
        ia64 architecture.
    
    libexplain (0.26.D003-1) unstable; urgency=low
    
      * This change set fixes a bug on the alpha architecture, because it iss one of
        those weird architectures that va_list is not compatible with void*, and a
        function argument was unused in that case.
    
    libexplain (0.26.D002-1) unstable; urgency=low
    
      * A build problem on debian sparc has been fixed.  It occurs when FFSYNC is
        defined as O_FSUNC but, and this is a big but, O_FSYNC is not defined.
    
    libexplain (0.26.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.25.D005-1) unstable; urgency=low
    
      * A build problem has been fixed on systems where va_list is not compaitible
        with const void *
      * My thanks to Conrad Parker for reporting this problem.
    
    libexplain (0.25.D004-1) unstable; urgency=low
    
      * This change set removes the unused-result warning form explain_lseek_or_die,
        becaus eit is very common to ignore the result.
    
    libexplain (0.25.D003-1) unstable; urgency=low
    
      * Explaiantions are now available for errors reported by the socketpair(2)
        system call.
    
    libexplain (0.25.D002-1) unstable; urgency=low
    
      * This change set adds a little more information to the Debian upload
        instructions.
    
    libexplain (0.25.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.24.D051-1) unstable; urgency=low
    
      * Some potential portability problems have been fixed.
    
    libexplain (0.24.D050-1) unstable; urgency=low
    
      * A numbver of portability fixes have been made.
    
    libexplain (0.24.D049-1) unstable; urgency=low
    
      * Some this that affected protability have been improved.
    
    libexplain (0.24.D048-1) unstable; urgency=low
    
      * This change set fixes some portability issues.
    
    libexplain (0.24.D047-1) unstable; urgency=low
    
      * This change set adds an new test program that scans the source file looking
        for subtle include file problems that can affect portability.
    
    libexplain (0.24.D046-1) unstable; urgency=low
    
      * A build problem with $syscall on i386 has been fixed.
    
    libexplain (0.24.D045-1) unstable; urgency=low
    
      * A build problem with $syscall on i386 has been fixed.
    
    libexplain (0.24.D044-1) unstable; urgency=low
    
      * The way coverage is calculated has been fimplified.	 This should result in
        build improvements.
    
    libexplain (0.24.D043-1) unstable; urgency=low
    
      * A build problem with getgroups on i386 has been fixed.
    
    libexplain (0.24.D042-1) unstable; urgency=low
    
      * A build problem with getdomainname on i386 has been fixed.
    
    libexplain (0.24.D041-1) unstable; urgency=low
    
      * A build problem with getcwd on i386 has been fixed.
    
    libexplain (0.24.D040-1) unstable; urgency=low
    
      * A build problem with getchar on i386 has been fixed.
    
    libexplain (0.24.D039-1) unstable; urgency=low
    
      * A build problem with getc on i386 has been fixed.
    
    libexplain (0.24.D038-1) unstable; urgency=low
    
      * A build problem with fwrite on i386 has been fixed.
    
    libexplain (0.24.D037-1) unstable; urgency=low
    
      * A build problem with ftime on i386 has been fixed.
    
    libexplain (0.24.D036-1) unstable; urgency=low
    
      * A build problem with ftell on i386 has been fixed.
    
    libexplain (0.24.D035-1) unstable; urgency=low
    
      * A build problem with fsetpos on i386 has been fixed.
    
    libexplain (0.24.D034-1) unstable; urgency=low
    
      * A build problem with fseek on i386 has been fixed.
    
    libexplain (0.24.D033-1) unstable; urgency=low
    
      * A build problem with freopen on i386 has been fixed.
    
    libexplain (0.24.D032-1) unstable; urgency=low
    
      * A build problem with fraed on i386 has been fixed.
    
    libexplain (0.24.D031-1) unstable; urgency=low
    
      * A build problem with fputc on i386 has been fixed
    
    libexplain (0.24.D030-1) unstable; urgency=low
    
      * A build problem with fpurge on i386 has been fixed.
    
    libexplain (0.24.D029-1) unstable; urgency=low
    
      * A build problem with fopen on i386 has been fixed.
    
    libexplain (0.24.D028-1) unstable; urgency=low
    
      * A build problem with fileno on i386 has been fixed.
    
    libexplain (0.24.D027-1) unstable; urgency=low
    
      * A build problem with fgets in i386 has been fixed.
    
    libexplain (0.24.D026-1) unstable; urgency=low
    
      * A build problem with fgetpos on i386 has been fixed.
    
    libexplain (0.24.D025-1) unstable; urgency=low
    
      * A biuild problem with fgetc in i386 has been fixed.
    
    libexplain (0.24.D024-1) unstable; urgency=low
    
      * A build problem with ferror on i386 has been fixed.
    
    libexplain (0.24.D023-1) unstable; urgency=low
    
      * A build problem with fdopen on i386 has been fixed.
    
    libexplain (0.24.D022-1) unstable; urgency=low
    
      * This change fixes a fflush i386 build problem.
    
    libexplain (0.24.D021-1) unstable; urgency=low
    
      * The explain(3) man page now mentions AC_SYS_LARGEFILE in the building
        requirements.
    
    libexplain (0.24.D020-1) unstable; urgency=low
    
      * This change fixes a feof i386 build problem.
    
    libexplain (0.24.D019-1) unstable; urgency=low
    
      * This change fixes a fdopendir i386 build problem.
    
    libexplain (0.24.D018-1) unstable; urgency=low
    
      * This change fixes a fclose i386 build problem.
    
    libexplain (0.24.D017-1) unstable; urgency=low
    
      * The non-verbose build output has been improved slightly (for inceased
        brevity).
    
    libexplain (0.24.D016-1) unstable; urgency=low
    
      * This change fixes a dirfd i386 build problem.
    
    libexplain (0.24.D015-1) unstable; urgency=low
    
      * This change fixes a closedir i386 build problem.
    
    libexplain (0.24.D014-1) unstable; urgency=low
    
      * This change fixes a build problem discovered by the Debian build farm.
      * Debian: Closes: Bug: 574698
    
    libexplain (0.24.D013-1) unstable; urgency=low
    
      * This change set adds more internationalization to the code.
    
    libexplain (0.24.D012-1) unstable; urgency=low
    
      * This change set converts a number of notes into foot notes.
    
    libexplain (0.24.D011-1) unstable; urgency=low
    
      * This change set refactors the acces(2) handling to have fewer source files.
    
    libexplain (0.24.D010-1) unstable; urgency=low
    
      * This change adds to the explantions for the mkdir(2) system call, in the
        case where the parent directory's "." entry already has too many links.
      * My thanks to Erik de Castro Lopo for reporting this use case.
    
    libexplain (0.24.D009-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the sprintf(3) system
        call.
    
    libexplain (0.24.D008-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the snprintf(3) system
        call.
    
    libexplain (0.24.D007-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vsnprintf(3)
        system call.
    
    libexplain (0.24.D006-1) unstable; urgency=low
    
      * Explanations ar enow available for errors reported by the vsprintf(3) system
        call.
    
    libexplain (0.24.D005-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the printf(3) system
        call.
    
    libexplain (0.24.D004-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fprintf(3) system
        call.
    
    libexplain (0.24.D003-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vprintf(3) system
        call.
    
    libexplain (0.24.D002-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vfprintf(3) system
        call.
    
    libexplain (0.24.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.23.D017-1) unstable; urgency=low
    
      * There is now a new explanation section called "footnotes".	This is to allow
        text to be placed after the full explanation (and only if there is room).
        This avoid messing up the sentence structure for languages with non-english
        grammars.
    
    libexplain (0.23.D016-1) unstable; urgency=low
    
      * This change set alters all of the explain_*_on_error fucntions to deliver
        their output via explain_output_message, allowing alternate message delivery
        implementatipons.
      * This change set alters all of the explain_*_or_die fucntions to exit via
        explain_output_exit_failure, allowing alternate error-recovery
        implementatipons.
    
    libexplain (0.23.D015-1) unstable; urgency=low
    
      * This change set adds the ability to redirect libexplain output. This makes
        it possible to use stderr or syslog as the destination, or both. See
        libexplain/output.h for more information.
    
    libexplain (0.23.D014-1) unstable; urgency=low
    
      * This change set fixes a false negative discovered by the Debian AMD64 build
        farm.
      * Debian: Closes: 571424
    
    libexplain (0.23.D013-1) unstable; urgency=low
    
      * This change set gets rid of some leftover cruft from the initail proof-of-
        concept implementation.
    
    libexplain (0.23.D012-1) unstable; urgency=low
    
      * The use of on_exit has been replaced with atexit, when available.
    
    libexplain (0.23.D011-1) unstable; urgency=low
    
      * This change set fixes some false negatives of the test suite on Solaris.
    
    libexplain (0.23.D010-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fstatvfs system
        call.
    
    libexplain (0.23.D009-1) unstable; urgency=low
    
      * This change set fixes a number of false negatives reported by the test suite
        on Solaris.
    
    libexplain (0.23.D008-1) unstable; urgency=low
    
      * This change set adds an internal strerror implementation.  This reduces the
        number of false positives caused by slightly different string returned by
        sterror on diffeerent Unix implementations.
    
    libexplain (0.23.D007-1) unstable; urgency=low
    
      * This change set adds more conditional code to cope with Solaris
        idiosyncracies.
      * My thanks to Joseph Garvin <email address hidden> for reporting these problems.
    
    libexplain (0.23.D006-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the statvfs(2) system
        call.
    
    libexplain (0.23.D005-1) unstable; urgency=low
    
      * This change set fixes more Solaris portability issues.
      * My thanks to oseph Garvin <email address hidden> for reporting these problems.
    
    libexplain (0.23.D004-1) unstable; urgency=low
    
      * The code has been improved, so that it can cope with Solaris when querying
        mount points.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D003-1) unstable; urgency=low
    
      * There is not extra code to locate NAME_MAX, or to default it if the system
        (e.g. Solaris) does not define it.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D002-1) unstable; urgency=low
    
      * The location of the PATH_MAX define is different on Solaris than on a POSIX
        conforming system.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.22.D003-1) unstable; urgency=low
    
      * This change set fixes a problem discovered by the Debian build farm.  It
        turns out that on alpha architecture, you can't disambiguate the FIBMAP vs
        BMP_IOCTL case in the pre-processor.  The code now uses a disambiguate
        function.
      * Debian: Closes: 570671
    
    libexplain (0.22.D002-1) unstable; urgency=low
    
      * This change set modifies explain_string_buffer_putc_quoted to build the
        octal representation itself, because too many system get %03o and %3.3o
        wrong, and inconsistently.
    
    libexplain (0.22.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.21.D003-1) unstable; urgency=low
    
      * This change set add some Debian upload instructions, to jog the memory when
        doing new releases.
    
    libexplain (0.21.D002-1) unstable; urgency=low
    
      * This change set fixes a false negative found by the Debian automated build
        system.
      * Debian: Closes: 569449
    
    libexplain (0.21.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.20.D013-1) unstable; urgency=low
    
      * Explanations are now availaible for errors reported by the putw(3) system
        call.
    
    libexplain (0.20.D012-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the getw(3) system
        call.
    
    libexplain (0.20.D011-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fpurge(3) system
        call.
    
    libexplain (0.20.D010-1) unstable; urgency=low
    
      * This change set fixes some Lintian earnings.
    
    libexplain (0.20.D009-1) unstable; urgency=low
    
      * This change fixes a warning issued by GCC 4.4.
      * Debian: Closes: 541174
    
    libexplain (0.20.D008-1) unstable; urgency=low
    
      * The redundant stuff in the "Philosophy" section of explain_lca2010(1) have
        been removed.  They were place-holders until the rest of the paper was
        written.
    
    libexplain (0.20.D007-1) unstable; urgency=low
    
      * The "Rationale" section has been removed from the README because its
        contents can now be found in explain_lca2010(1).
    
    libexplain (0.20.D006-1) unstable; urgency=low
    
      * This change set fixes a lintian warning.
    
    libexplain (0.20.D005-1) unstable; urgency=low
    
      * This change set fixes a number of portability (build) problems.  It now
        builds clean on 32-bit Debian Sid.
    
    libexplain (0.20.D004-1) unstable; urgency=low
    
      * The web site blurb has been trimmed, nit now points to the LCA paper
        instead, explain_lca2010(1).
    
    libexplain (0.20.D003-1) unstable; urgency=low
    
      * The code that prints pointers now attempts to use dladdr to locate a
        relevant symbol, and print it if found.  Not all systems have dladdr, do it
        is conditional.  Similarly parse-bits and string-to-pointer attempt to use
        dlsym to locate names; again, conditionally.
    
    libexplain (0.20.D002-1) unstable; urgency=low
    
      * This change set adds the necessary symbols for sparse file lseek support.
    
    libexplain (0.20.D001-1) unstable; urgency=low
    
      * This change set prepares libexplain for the next public release.
    
    libexplain (0.19.D085-1) unstable; urgency=low
    
      * This change fixes a ./configure dependency problem.
    
    libexplain (0.19.D084-1) unstable; urgency=low
    
      * This change fixed a build problem, to do with generating etc/coverage.so
    
    libexplain (0.19.D083-1) unstable; urgency=low
    
      * This change set adds section 6 slides.
    
    libexplain (0.19.D082-1) unstable; urgency=low
    
      * This change set add section 5 slides.
    
    libexplain (0.19.D081-1) unstable; urgency=low
    
      * A bug has been fixed in the call of the ENFILE system call.
    
    libexplain (0.19.D080-1) unstable; urgency=low
    
      * This change set adds section 4 slides.
    
    libexplain (0.19.D079-1) unstable; urgency=low
    
      * This change set improves the sticky-bit explanations.
    
    libexplain (0.19.D078-1) unstable; urgency=low
    
      * This change set adds setion 3 to the slides.
    
    libexplain (0.19.D077-1) unstable; urgency=low
    
      * This change set finishes section 2.
    
    libexplain (0.19.D076-1) unstable; urgency=low
    
      * This change set adds section 2 slides.
    
    libexplain (0.19.D075-1) unstable; urgency=low
    
      * This change set adds more setion 1 slides.
    
    libexplain (0.19.D074-1) unstable; urgency=low
    
      * This change set fixes build problems found using a 32-bit Karmic chroot.
    
    libexplain (0.19.D073-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the ungetc(3) system
        call.
    
    libexplain (0.19.D072-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D071-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D070-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D069-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D068-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D067-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D066-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D065-1) unstable; urgency=low
    
      * Explanations are now available for the errors reported by the fseek(3)
        system call.
    
    libexplain (0.19.D064-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the ftell(3) system
        call.
    
    libexplain (0.19.D063-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fsetpos(3) system
        call.
    
    libexplain (0.19.D062-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fgetpos(3) system
        call.
    
    libexplain (0.19.D061-1) unstable; urgency=low
    
      * This change set adds some text concerning irregular functions that do not
        have an explicit error return value.
    
    libexplain (0.19.D060-1) unstable; urgency=low
    
      * Explanations are available for errors reported by the setlinebuf(3) system
        call.
    
    libexplain (0.19.D059-1) unstable; urgency=low
    
      * Explanations are now available for the errors reported by the setbuffer(3)
        system call.
    
    libexplain (0.19.D058-1) unstable; urgency=low
    
      * Explanations are now available for error reproted by the setbuf(3) system
        call.
    
    libexplain (0.19.D057-1) unstable; urgency=low
    
      * This change set adds better errno protection in *_on_error functions, for
        systems calls that do not necessarily set errno.
    
    libexplain (0.19.D056-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the setvbuf(3) system
        call.
    
    libexplain (0.19.D055-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the feof(3) system
        call.
    
    libexplain (0.19.D054-1) unstable; urgency=low
    
      * This change fills in the last of the unwritten sections.
    
    libexplain (0.19.D053-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the PPP ioctl
        requests.
    
    libexplain (0.19.D052-1) unstable; urgency=low
    
      * This change set add more details about interesting system calls.
    
    libexplain (0.19.D051-1) unstable; urgency=low
    
      * The first draft of the "Path Resolution" section has been written.
    
    libexplain (0.19.D050-1) unstable; urgency=low
    
      * The last two ioctl requests from <linux/sockios.h> have been added.
    
    libexplain (0.19.D049-1) unstable; urgency=low
    
      * This change set adds mor einfo about ioctl handline.
    
    libexplain (0.19.D048-1) unstable; urgency=low
    
      * The LCA'10 paper now appears in the reference manual.
    
    libexplain (0.19.D047-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the unsetenv(3) system
        call.
    
    libexplain (0.19.D046-1) unstable; urgency=low
    
      * Explanations are now available for error reproted by the setenv(3) system
        call.
    
    libexplain (0.19.D045-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the putenv(3) system
        call.
    
    libexplain (0.19.D044-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tmpnam(3) system
        call.
    
    libexplain (0.19.D043-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mktemp(3) system
        call.
    
    libexplain (0.19.D042-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the tempnam(3) system
        call.
    
    libexplain (0.19.D041-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tmpfile(3) system
        call.
    
    libexplain (0.19.D040-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mkdtemp system
        call.
    
    libexplain (0.19.D039-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mkostemp(3) system
        call.
    
    libexplain (0.19.D038-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the mkstemp(3) system
        call.
    
    libexplain (0.19.D037-1) unstable; urgency=low
    
      * The changelist is now in the correct order.
    
    libexplain (0.19.D036-1) unstable; urgency=low
    
      * Several lintian wanring relating to the man pages have been fixed.	This
        actually found some real problems, not just decoration, believe it or not.
    
    libexplain (0.19.D035-1) unstable; urgency=low
    
      * The generation of the fixme.html file has been improved, it can now cope
        with the large numbers of files required when building libexplain.
    
    libexplain (0.19.D034-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fputs(3) system
        call.
    
    libexplain (0.19.D033-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the puts(3) system
        call.
    
    libexplain (0.19.D032-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the fsync(2) system
        call.
    
    libexplain (0.19.D031-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the stime(2) system
        call.
    
    libexplain (0.19.D030-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mknod(2) system
        call.
    
    libexplain (0.19.D029-1) unstable; urgency=low
    
      * The LIBEXPLAION_OPTIONS environment variable now inderstands a new symbolic-
        mode-bits=yes option. It defaults to false, for shorter error messages.
    
    libexplain (0.19.D028-1) unstable; urgency=low
    
      * The automatic command name guessing code now groks /proc/self/cmdline
    
    libexplain (0.19.D027-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the execlp(3) system
        call.
    
    libexplain (0.19.D026-1) unstable; urgency=low
    
      * Explantions are now available for errors returned by the vfork(2) system
        call.
    
    libexplain (0.19.D025-1) unstable; urgency=low
    
      * The code generator handles pw_gecos better, if it has commas in it.
    
    libexplain (0.19.D024-1) unstable; urgency=low
    
      * A bug has been fixed in the large file support include, on 64-bit systems.
    
    libexplain (0.19.D023-1) unstable; urgency=low
    
      * This change set adds more text.
    
    libexplain (0.19.D022-1) unstable; urgency=low
    
      * This change set adds the skeleton of my linux.conf.au talk about LibExplain.
    
    libexplain (0.19.D021-1) unstable; urgency=low
    
      * This change set rebuilds the code for 64-bit architecture, and fixes a bug
        found.
    
    libexplain (0.19.D020-1) unstable; urgency=low
    
      * Explanations are now available for the errors returned by the ioctl requerts
        define in linux/if_eql.h
    
    libexplain (0.19.D019-1) unstable; urgency=low
    
      * There are three new functions to enable and disable the printing of a
        program's exists status immediately before it exits.
    
    libexplain (0.19.D018-1) unstable; urgency=low
    
      * Explanations are now available for error reported by linux/ext2_fs.h ioctl
        requests.
    
    libexplain (0.19.D017-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the raise(3) system
        call.
    
    libexplain (0.19.D016-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the linux/vt.h ioctl
        requests.
    
    libexplain (0.19.D015-1) unstable; urgency=low
    
      * A bug has been fixed in the way process command line were processed.
    
    libexplain (0.19.D014-1) unstable; urgency=low
    
      * Some error reported by Doxygen have been fixed.
    
    libexplain (0.19.D013-1) unstable; urgency=low
    
      * This change set continues to refactor ioctl scanning.
    
    libexplain (0.19.D012-1) unstable; urgency=low
    
      * The ioctl-scan command has been refactored to automatically take care of
        most cases of scanning for relevant ioctl requests.
    
    libexplain (0.19.D011-1) unstable; urgency=low
    
      * Wjen process ID (pid) values are pronted, they are now accompanied by the
        name of the process executable, when available.
    
    libexplain (0.19.D010-1) unstable; urgency=low
    
      * This change set improves some more ioctl descriptions.
      * Debian: Closes: #540874
    
    libexplain (0.19.D009-1) unstable; urgency=low
    
      * This change set improves the printing of returned data from ioctl reqiuests.
    
    libexplain (0.19.D008-1) unstable; urgency=low
    
      * This change set improves printing of returned data for several ioctl
        requests.
    
    libexplain (0.19.D007-1) unstable; urgency=low
    
      * This change set improves retrujned data information for ioctl requests.
    
    libexplain (0.19.D006-1) unstable; urgency=low
    
      * Several of the ioctl requests have been improved.
    
    libexplain (0.19.D005-1) unstable; urgency=low
    
      * There is a new member in the iocontrol struct, to facilitate automatic
        scanning of ioctl requests.
    
    libexplain (0.19.D004-1) unstable; urgency=low
    
      * A build problem on Debian alpha was fixed.	There is now conditional
        compilation of the struct termios2 printing.  Aparrently not all Linux
        architectures have struct termios2.
      * Debian: Closes: 545856
    
    libexplain (0.19.D003-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fdopendir(3)
        system call.
    
    libexplain (0.19.D002-1) unstable; urgency=low
    
      * This ioctl requets from linux/lp.h are now understood.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Sun,  09 May 2010 13:54:14 +0100