libexplain 0.16.D001-1 source package in Ubuntu

Changelog

libexplain (0.16.D001-1) unstable; urgency=low

  * This change set prepares libexplain for the next public release.
  * 0.14.D006: Closes: #537690

libexplain (0.15.D015-1) unstable; urgency=low

  * The EROFS and ENOMEDIUM explanations now grok SD/MMC block special devices.

libexplain (0.15.D014-1) unstable; urgency=low

  * A number of build problems and false negatives have been fixed on x86_64
    architecture.

libexplain (0.15.D013-1) unstable; urgency=low

  * The Linux floppy disk ioctl requests are now supported.

libexplain (0.15.D012-1) unstable; urgency=low

  * The explaianations for EROFS of devices have been improved.

libexplain (0.15.D011-1) unstable; urgency=low

  * The Linux CD-ROM ioctl requests are now supported.

libexplain (0.15.D010-1) unstable; urgency=low

  * Support has been added for detecting ambiguous ioctl request numbers. The
    problems so found have been fixed.

libexplain (0.15.D009-1) unstable; urgency=low

  * Explanations are now available for the error reported by the writev system
    call.

libexplain (0.15.D008-1) unstable; urgency=low

  * Explanations are now available for the errors reported by the readv system
    call.

libexplain (0.15.D007-1) unstable; urgency=low

  * Explanations are now available for the error reported by the ustat system
    call.

libexplain (0.15.D006-1) unstable; urgency=low

  * The open system call now prints a much better explanation for ENOMEDIUM
    errors.

libexplain (0.15.D005-1) unstable; urgency=low

  * The generic handler for errors not specofically handled has been improved to
    include the name of the system call.

libexplain (0.15.D004-1) unstable; urgency=low

  * Explanations are now available for error reported by the setdomainname
    system call.

libexplain (0.15.D003-1) unstable; urgency=low

  * A rationale section has been added to the README.

libexplain (0.15.D002-1) unstable; urgency=low

  * Explanations are now available for error reported by the getdomain system
    call.

libexplain (0.15.D001-1) unstable; urgency=low

  * This change set prepares libexplain for the next public release.

libexplain (0.14.D007-1) unstable; urgency=low

  * A shell script has been added to make re-building the package for upload
    easier.

libexplain (0.14.D006-1) unstable; urgency=low

  * A build problem on amd64 has been fixed. The problem was a type-mismatch
    only detected on 64-bit builds.
  * My thanks to the Debian build farm for reporting this problem.
  * Closes: #537690

libexplain (0.14.D005-1) unstable; urgency=low

  * The handling of short message buffers has been improved.  It now wastes less
    space.

libexplain (0.14.D004-1) unstable; urgency=low

  * This change set fixes a number of x86_64 build errors and warnings.

libexplain (0.14.D003-1) unstable; urgency=low

  * The <libexplain/fclose.h> file did not always compile, ebcause it omitted to
    include the <stdio.h> file.

libexplain (0.14.D002-1) unstable; urgency=low

  * The link to nominate libexplain for the sourceforge community awards has
    been removed.

libexplain (0.14.D001-1) unstable; urgency=low

  * This change set prepares libexplain for the next public release.
  * A number of build problems on 64-bit and older Linux versions were also
    fixed.

libexplain (0.13.D053-1) unstable; urgency=low

  * Explanations are now availiable for errors reported by the timerfd_create
    system call.

libexplain (0.13.D052-1) unstable; urgency=low

  * The ./configure script no longer *demands* lsof.  Linux doesn't need it.  On
    systems without lsof, the error messages just aren't quite as useful.

libexplain (0.13.D051-1) unstable; urgency=low

  * Explanations are now available for error reported by the signalfd system
    call.

libexplain (0.13.D050-1) unstable; urgency=low

  * The code generator has been rnamed "codegen" rather than the more obscure
    and misleading test_generator.

libexplain (0.13.D049-1) unstable; urgency=low

  * Explanations are now available for errors reported by the eventfd system
    call.

libexplain (0.13.D048-1) unstable; urgency=low

  * Explanations are now available for the errors reported by the dirfd system
    call.

libexplain (0.13.D047-1) unstable; urgency=low

  * Explanations are now available for error reported by the adjtime and
    adjtimex system calls.

libexplain (0.13.D046-1) unstable; urgency=low

  * A Debian watch file has been added.

libexplain (0.13.D045-1) unstable; urgency=low

  * Explanations are now available for errors reported by the kill(2) system
    call.

libexplain (0.13.D044-1) unstable; urgency=low

  * Explanations are now available for errors reported by the accept4 system
    call.

libexplain (0.13.D043-1) unstable; urgency=low

  * Explaiantions are now available for error reported by the nice system call.

libexplain (0.13.D042-1) unstable; urgency=low

  * There is now a system call catalogue, to permit code regeneration when
    necessary.

libexplain (0.13.D041-1) unstable; urgency=low

  * The code generator has been enhanced to have a system call catalogue, paving
    the way to generating the boring bits of the code base.

libexplain (0.13.D040-1) unstable; urgency=low

  * Explanations are now available for error reported by the strdup and strndup
    system calls.

libexplain (0.13.D039-1) unstable; urgency=low

  * Many more of the *_or_die functiosn now go via their *_on_error
    counterparts.

libexplain (0.13.D038-1) unstable; urgency=low

  * Explanations are now available for errors reported by the getgroups and
    setgroups system calls.

libexplain (0.13.D037-1) unstable; urgency=low

  * Explanations are now available for errors reported by the statfs and fstatfs
    system calls.

libexplain (0.13.D036-1) unstable; urgency=low

  * Explanations are now available for errors returned by the time and ftime
    system calls.

libexplain (0.13.D035-1) unstable; urgency=low

  * The fflush explanation has been improved, and it is now accessable via
    "explain".

libexplain (0.13.D034-1) unstable; urgency=low

  * Explanations are now available for errors reported by the fileno system
    call.

libexplain (0.13.D033-1) unstable; urgency=low

  * Explanations are now available for error reported by the flock system call.

libexplain (0.13.D032-1) unstable; urgency=low

  * Explanations are now available for error reported by the strtod, strtof and
    strtold system calls.

libexplain (0.13.D031-1) unstable; urgency=low

  * Explanations are now available for errors reported by the strtoul, strtoll
    and strtoull system calls.

libexplain (0.13.D030-1) unstable; urgency=low

  * another error explanation has been added to the readlink system call

libexplain (0.13.D029-1) unstable; urgency=low

  * The code generator now gets the types right when deciphering argv[]

libexplain (0.13.D028-1) unstable; urgency=low

  * Explanations are now available for error reported by the strtol system call.

libexplain (0.13.D027-1) unstable; urgency=low

  * There is now an explain_{system, truncate, unlink, utime, wait, wait3,
    wait4, waitpid, write}_on_error function for each system call, that reports
    errors, but still returns to the caller.

libexplain (0.13.D026-1) unstable; urgency=low

  * Explanations are nwo available for error reported by the pread and pwrite
    system calls.

libexplain (0.13.D025-1) unstable; urgency=low

  * There is now an explain_{realloc, remove, rename, rmdir, select, setsockopt,
    socket, stat, symlink}_on_error function for each system call, that reports
    errors, but still returns to the caller.

libexplain (0.13.D024-1) unstable; urgency=low

  * There is now an explain_{opendir, pathconf, pclose, pipe, popen, putc,
    putchar, read, readdir, readlink}_on_error function for each system call,
    that reports errors, but still returns to the caller.

libexplain (0.13.D023-1) unstable; urgency=low

  * Explanations are now available for error reported by the chroot(2) system
    call.

libexplain (0.13.D022-1) unstable; urgency=low

  * The code generator is now able to produce better printing of the parameters
    list, based on the stypes of the paramaers in the function prototype.

libexplain (0.13.D021-1) unstable; urgency=low

  * Explainations are now availiable for error reported by the acct system call.

libexplain (0.13.D020-1) unstable; urgency=low

  * This change uses the declaration to improve the types of variables in the
    syscall reconstruction.

libexplain (0.13.D019-1) unstable; urgency=low

  * The code generator makes more use of the AST data.

libexplain (0.13.D018-1) unstable; urgency=low

  * The code generator for the .3 man pages has been improved.

libexplain (0.13.D017-1) unstable; urgency=low

  * The code generation has been improved in the area of writinbg function
    signatures.

libexplain (0.13.D016-1) unstable; urgency=low

  * There is now an explain_{getsockopt, gettimeofday, ioctl, lchown, link,
    listen, lseek, malloc, mkdir, open}_on_error function for each system call,
    that reports errors, but still returns to the caller.

libexplain (0.13.D015-1) unstable; urgency=low

  * There is now an explain_{freopen, ftruncate, futimes, fwrite, getc, getchar,
    getcwd, getpeername, getrlimit, getsockname}_on_error function for each
    system call, that reports errors, but still returns to the caller.

libexplain (0.13.D014-1) unstable; urgency=low

  * Explanations are now available for the gethostname system call.

libexplain (0.13.D013-1) unstable; urgency=low

  * There is now an explain_{ferror, fflush, fgetc, fgets, fopen, fork,
    fpathconf, fputc, fread}_on_error function for each system call, that
    reports errors, but still returns to the caller.

libexplain (0.13.D012-1) unstable; urgency=low

  * Explanations are now available for errors reported by the sethostname system
    call.

libexplain (0.13.D011-1) unstable; urgency=low

  * The declarations in the main include file are now wrapped.	Not ideally, but
    wrapped.

libexplain (0.13.D010-1) unstable; urgency=low

  * The code formatting in the generated code is better around pointers.

libexplain (0.13.D009-1) unstable; urgency=low

  * There is now an explain_{dup, dup2, execve, execvp, fchdir, fchmod, fchown,
    fclose, fcntl, fdopen}_on_error function for each system call, that reports
    errors, but still returns to the caller.

libexplain (0.13.D008-1) unstable; urgency=low

  * There was a missing reference to errno in one of the generated code
    examples.

libexplain (0.13.D007-1) unstable; urgency=low

  * The code generator now wraps long lins in the generated @code examples.

libexplain (0.13.D006-1) unstable; urgency=low

  * There is now an explain_{accept, access, bind, chdir, chmod, chown, close,
    closedir, connect, creat}_on_error function for each system call, that
    reports errors, but still returns to the caller.

libexplain (0.13.D005-1) unstable; urgency=low

  * The code generator has been improved.

libexplain (0.13.D004-1) unstable; urgency=low

  * The code generator now understands the explain_*_on_error functions.

libexplain (0.13.D003-1) unstable; urgency=low

  * The build of the Debian packages now uses the lintian --pedantic option.
    The debian/ directory has been fromved from the .orig.tar.gz file, resulting
    in a non-empty .diff.gz which makes lintian happier.

libexplain (0.13.D002-1) unstable; urgency=low

  * The debian package is now marked DM-Upload-Allowed so that I can upload once
    a DD does it the first time.

libexplain (0.13.D001-1) unstable; urgency=low

  * This change set prepares libexplain for the next public release.

libexplain (0.12.D005-1) unstable; urgency=low

  * The web site now links to a number of sercices provided by SourceForge.
  * My thanks to Robert Collins for this suggestion.

libexplain (0.12.D004-1) unstable; urgency=low

  * Help nominate libexplain for the SourceForge community choice awards.

libexplain (0.12.D003-1) unstable; urgency=low

  * Several problems have been fixed with compiling libexplain on 64-bit
    systems.
  * My thanks to the Debian build folks for reporting this problem.

libexplain (0.12.D002-1) unstable; urgency=low

  * Yes another attempt to get it to build properly on 64-bit machines.
  * My thanks to Simon Horman for helping with this problem.

libexplain (0.12.D001-1) unstable; urgency=low

  * This change set prepares libexplain for the next public release.

libexplain (0.11.D005-1) unstable; urgency=low

  * There was a build problem on hosts that didn't need to do anything special
    for large file support. This has been fixed.  (Closes: #526759)
  * My thanks to Kurt Roeckx <email address hidden> for reporting this problem.

libexplain (0.11.D004-1) unstable; urgency=low

  * This change set rebuilds libexplain for Ubunti 9.04 Jaunty.

libexplain (0.11.D003-1) unstable; urgency=low

  * The project now links with the -Wl,--as-needed option, that removes
    libraries from the link if they are not (directly) required.

libexplain (0.11.D002-1) unstable; urgency=low

  * The license files no longer cause lintian(1) to emit warnings.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Thu,  05 Nov 2009 06:05:17 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Lucid
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.16.D001.orig.tar.gz 2.8 MiB d6ac905c7ec8c6c48c0a8173376a53954a5a57d5fa940d573d1e75812b183e94
libexplain_0.16.D001-1.diff.gz 19.4 KiB 24450fb84db55bb6b8407392014daffabe0b1108207cfb580b62d4b27050cd31
libexplain_0.16.D001-1.dsc 1.1 KiB 794da1e61cf11f43a25edb6a499aae08943c4e385ccc9966bc2e1a2cbf7e2d28

Available diffs

View changes file

Binary packages built by this source