Sync libexplain 0.19.D001-1 (universe) from Debian unstable (main)

Bug #512056 reported by Kamal Mostafa
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libexplain (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync libexplain 0.19.D001-1 (universe) from Debian unstable (main)

The current version in Lucid (0.16.D001-*) is FTBFS on various platforms
for various reasons, many of which appear to be fixed in the Debian
unstable version.

Note that libexplain 0.19.D001-1 seems to be stuck in Debian unstable
because of a stale shlib dependency on 'libcap1' but a fresh build in
Lucid indicates no such dependency. (Debian to be advised).

Explanation of the Ubuntu delta and why it can be dropped:

This change (ubuntu1) can be dropped

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

      * Build with -fno-strict-aliasing. Fix FTBFS. LP: #504137
     -- Bhavani Shankar < <email address hidden>> Thu, 07 Jan 2010 12:34:46 +0530

... http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541174 suggests that
the problem may have been a gcc bug but is unreproducible now anyway.
I have verified that the Debian unstable package builds fine in Lucid
without needing -fno-strict-aliasing.

Changelog entries since current lucid version 0.16.D001-1ubuntu1:

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

  * This change set prepares libexplain for the next public release.
  * Coverage includes 122 system calls and 374 ioctl requests.
  * 0.16.D013: Closes: #544749

 -- Peter Miller <email address hidden> Mon, 07 Sep 2009 09:03:00 +1000

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

  * The ioctl requests from linux/hdreg.h are now understood.

 -- Peter Miller <email address hidden> Sun, 06 Sep 2009 22:22:22 +1000

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

  * Some build problems on Debian Lenny have been fixed.

 -- Peter Miller <email address hidden> Sun, 06 Sep 2009 12:09:17 +1000

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

  * This change set prepares libexplain for the next public release.
  * Coverage now includes 122 system calls and 338 ioctl requests.

 -- Peter Miller <email address hidden> Sun, 06 Sep 2009 00:02:19 +1000

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

  * This change adds ioctls for linux/cyclades.h

 -- Peter Miller <email address hidden> Sat, 05 Sep 2009 23:31:02 +1000

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

  * The ioctl table now includes a result printing member. This should make
    ioctl-scan more symmetric and consistent.

 -- Peter Miller <email address hidden> Sat, 05 Sep 2009 20:21:38 +1000

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

  * Explanations are now availaible for error reported by the tcsendbreak system
    call.

 -- Peter Miller <email address hidden> Sat, 05 Sep 2009 19:42:01 +1000

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

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

 -- Peter Miller <email address hidden> Sat, 05 Sep 2009 17:04:09 +1000

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

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

 -- Peter Miller <email address hidden> Fri, 04 Sep 2009 23:35:22 +1000

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

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

 -- Peter Miller <email address hidden> Fri, 04 Sep 2009 22:33:10 +1000

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

  * Explanations are now availailbe for error reported by the tcdrain and tcflow
    system calls.

 -- Peter Miller <email address hidden> Fri, 04 Sep 2009 15:31:14 +1000

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

  * This change set fixes some build problems on Debian Lenny.

 -- Peter Miller <email address hidden> Fri, 04 Sep 2009 12:04:37 +1000

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

  * This change set prepares libexplain for the next public release.
  * Coverage now includes 116 system calls and 309 ioctl requests.

 -- Peter Miller <email address hidden> Thu, 03 Sep 2009 15:41:12 +1000

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

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

 -- Peter Miller <email address hidden> Wed, 02 Sep 2009 12:42:09 +1000

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

  * Some build glitches on Ubuntu Karmic have been fixed.

 -- Peter Miller <email address hidden> Sun, 30 Aug 2009 19:38:38 +1000

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

  * the O_TRUNK flags is ignored by open() for sockets and pipes; and also char
    and block special devices

 -- Peter Miller <email address hidden> Mon, 24 Aug 2009 21:33:41 +1000

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

  * The explanation for the open syscall (&co) now diagnoses a failure to open a
    devive from a partition mounted with the "nodev" option.

 -- Peter Miller <email address hidden> Mon, 24 Aug 2009 16:42:37 +1000

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

  * A number of OpenBSD build problems have been fixed.

 -- Peter Miller <email address hidden> Fri, 21 Aug 2009 11:39:44 +1000

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

  * This change fixes a number of build problems on FreeBSD.
  * Closes: 544749

 -- Peter Miller <email address hidden> Thu, 20 Aug 2009 16:25:23 +1000

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

  * A number of BSD build problems have been fixed.

 -- Peter Miller <email address hidden> Wed, 19 Aug 2009 08:55:14 +1000

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

  * The strnstr function is now searched for by ./configure, because it already
    exists on BSD.

 -- Peter Miller <email address hidden> Mon, 17 Aug 2009 20:04:21 +1000

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

  * The codegen/string_buffer.h has been renamed elastic_buffer, to avoid
    confustion with the libexplain_string_buffer which behaves differently.

 -- Peter Miller <email address hidden> Sun, 16 Aug 2009 22:22:26 +1000

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

  * The remaining ioctls from <termios.h> have been added.

 -- Peter Miller <email address hidden> Sun, 16 Aug 2009 21:55:40 +1000

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

  * This change set add reminders for the termio helper functions.

 -- Peter Miller <email address hidden> Sun, 16 Aug 2009 12:58:20 +1000

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

  * The system calls the report EEXIST have been refactored to use common code,
    and a common explanation.

 -- Peter Miller <email address hidden> Thu, 13 Aug 2009 22:01:48 +1000

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

  * A bug has been fixed in the way absolute symbolic links are processed by the
    path_resolution code.

 -- Peter Miller <email address hidden> Thu, 13 Aug 2009 10:03:21 +1000

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

  * The ioctl-scan command now groks mag tape ioctl requests.

 -- Peter Miller <email address hidden> Fri, 07 Aug 2009 16:41:19 +1000

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

  * The ioctl scan command can now decode all of the safe probes for linux/fs.h
    and linux/cdrom.h

 -- Peter Miller <email address hidden> Thu, 06 Aug 2009 23:22:21 +1000

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

  * Coverage now includes the Linux block device ioctl requests.

 -- Peter Miller <email address hidden> Thu, 06 Aug 2009 04:33:16 +1000

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

  * The build system has been changed to be much quieter, unless verbose=1 is
    given on the command line.

 -- Peter Miller <email address hidden> Tue, 04 Aug 2009 16:42:18 +1000

Revision history for this message
Daniel Holbach (dholbach) wrote :

ACKed.

Changed in libexplain (Ubuntu):
status: New → Triaged
Revision history for this message
James Westby (james-w) wrote :

[Updating] libexplain (0.16.D001-1ubuntu1 [Ubuntu] < 0.19.D001-1 [Debian])
 * Trying to add libexplain...
  - <libexplain_0.19.D001-1.diff.gz: downloading from http://ftp.debian.org/debian/>
  - <libexplain_0.19.D001-1.dsc: downloading from http://ftp.debian.org/debian/>
  - <libexplain_0.19.D001.orig.tar.gz: downloading from http://ftp.debian.org/debian/>
I: libexplain [universe] -> explain_0.16.D001-1ubuntu1 [universe].
I: libexplain [universe] -> libexplain9_0.16.D001-1ubuntu1 [universe].
I: libexplain [universe] -> libexplain9-dbg_0.16.D001-1ubuntu1 [universe].
I: libexplain [universe] -> libexplain-dev_0.16.D001-1ubuntu1 [universe].

Changed in libexplain (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.