Your message dated Wed, 22 May 2013 21:33:43 +0000
with message-id <[email protected]>
and subject line Bug#631005: fixed in swi-prolog 6.2.6-2
has caused the Debian Bug report #631005,
regarding swi-prolog: there should be some kind of api virtual package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
631005: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631005
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: swi-prolog-nox
Version: 5.10.4-1
Severity: normal

Hello,

I'm maintaining a package that build-depends on swi-prolog-nox and
contains non-native prolog executables (spark). The problem is that
upgrade of swi-prolog-nox to 5.10.4-1 breaks spark that was compiled
with earlier version of swi-prolog-nox:

  % zombiescope 
  [FATAL ERROR:
          Saved state has incompatible VM signature]

For now I'm going to add dependency and build-dependency on
swi-prolog-nox (>= 5.10.4~). That will fix breakage temporarily, but I
guess spark will break again with some future version of prolog.

Becasue of this I think it will be good to have some sort of api virtual
package (like swi-prolog(-nox)?-api-<some number>), provided by
swi-prolog-* packages and some helper (dh_swi_prolog?) to fill depends
field of spark (and any other future packages). This way with new
version of swi-prolog a bin-NMU should be enough to fix all depending
packages, and any breakage will be automatically detected (old api
package becomes unavailable).

Note that it is not possible to compile spark using native executables.
If compiled this way at least /usr/bin/checker compains that it cannot
load process.so.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages swi-prolog-nox depends on:
ii  libc6                     2.13-7         Embedded GNU C Library: Shared lib
ii  libgmp10                  2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii  libgmp3-dev               2:5.0.1+dfsg-7 Multiprecision arithmetic library 
ii  libncurses5               5.9-1          shared libraries for terminal hand
ii  libreadline-dev           6.2-2          GNU readline and history libraries
ii  libreadline6              6.2-2          GNU readline and history libraries

swi-prolog-nox recommends no packages.

Versions of packages swi-prolog-nox suggests:
pn  prolog-el                     <none>     (no description available)
pn  swi-prolog-doc                <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: swi-prolog
Source-Version: 6.2.6-2

We believe that the bug you reported is fixed in the latest version of
swi-prolog, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Євгеній Мещеряков <[email protected]> (supplier of updated swi-prolog package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 22 May 2013 22:44:23 +0200
Source: swi-prolog
Binary: swi-prolog swi-prolog-nox swi-prolog-x swi-prolog-java swi-prolog-odbc
Architecture: source amd64
Version: 6.2.6-2
Distribution: unstable
Urgency: low
Maintainer: Євгеній Мещеряков <[email protected]>
Changed-By: Євгеній Мещеряков <[email protected]>
Description: 
 swi-prolog - ISO/Edinburgh-style Prolog interpreter
 swi-prolog-java - Bidirectional interface between SWI-Prolog and Java
 swi-prolog-nox - ISO/Edinburgh-style Prolog interpreter (without X support)
 swi-prolog-odbc - ODBC library for SWI-Prolog
 swi-prolog-x - User interface library for SWI-Prolog (with X support)
Closes: 631005
Changes: 
 swi-prolog (6.2.6-2) unstable; urgency=low
 .
   * Upload to unstable
   * Add dh_swi_prolog and swi_prolog sequence for dh. Those two
     allow packages that contain compiled swi-prolog programs to use
     swi-prolog:Depends environment variable to depend on prolog
     version that can execute those programs. swi-prolog-nox
     now provides swi-prolog-vm-* virtual package. For now the virtual
     package name is updated manually (Closes: #631005).
   * Make swi-prolog-nox recommend debhelper (for dh_swi_prolog).
Checksums-Sha1: 
 d224b4c79981ef637bfd3802a1cae186c8491265 1972 swi-prolog_6.2.6-2.dsc
 7ccde79b5d8059d7703d3ba65edead087a617fae 20137 swi-prolog_6.2.6-2.debian.tar.gz
 8c91ea10e34feadb91422b7da6bd05983fd48232 13946 swi-prolog_6.2.6-2_amd64.deb
 0fa178af3f33e2a051634b9bc5c68c827a1be9bd 2868638 
swi-prolog-nox_6.2.6-2_amd64.deb
 43f03e23f33ff98d4267bd48169dd9c84cabf5cb 1983514 swi-prolog-x_6.2.6-2_amd64.deb
 4e7ccd45eb1c0bca78a0b1bf1f7ad33df4b1fe58 92780 
swi-prolog-java_6.2.6-2_amd64.deb
 98d02b941e78e52abcd7aea28785f1487e6c5eff 37894 
swi-prolog-odbc_6.2.6-2_amd64.deb
Checksums-Sha256: 
 846c795896373e3f6036d4354f92e11f441b9eb1b45bc4fb34505fb12281ea20 1972 
swi-prolog_6.2.6-2.dsc
 7fc0555c04bb5993f7c20a5cf0a6f07fa99aee7a2fb9ab05e7f2c221996a04ab 20137 
swi-prolog_6.2.6-2.debian.tar.gz
 f733bcb0d70149b9d815e782c3bef9d998b5a3f8dd979fcc7685a7a592b53af5 13946 
swi-prolog_6.2.6-2_amd64.deb
 fe2fefc5dbd0b39661875256fb75a26390a6ae4a8d4c5c9ea917138c10bd856c 2868638 
swi-prolog-nox_6.2.6-2_amd64.deb
 d219773c88fed3baf5f0896920a8794d5a65e55f68bdcd7d682ee29a4d255ff4 1983514 
swi-prolog-x_6.2.6-2_amd64.deb
 e3e772a3222079a903fb681eb334ff0ebaaf0457f0f5bf07f4b715764a397ce7 92780 
swi-prolog-java_6.2.6-2_amd64.deb
 150a1d15209e6f284997671222f0a164a0e4699f8601bd279f5977ddcacd4198 37894 
swi-prolog-odbc_6.2.6-2_amd64.deb
Files: 
 c10774730b47c9e12ada911c807ebc24 1972 interpreters optional 
swi-prolog_6.2.6-2.dsc
 a74d21dfc949ea6bc1031ca34fa969f3 20137 interpreters optional 
swi-prolog_6.2.6-2.debian.tar.gz
 0ef8e402008726d5bb0c90725c3a4899 13946 interpreters optional 
swi-prolog_6.2.6-2_amd64.deb
 bc50cee3d179c151e782e14a0fcd9559 2868638 interpreters optional 
swi-prolog-nox_6.2.6-2_amd64.deb
 085ffafca5faf1795073489077f962ac 1983514 interpreters optional 
swi-prolog-x_6.2.6-2_amd64.deb
 293af3c096124ff20241ffc13d1e35f7 92780 interpreters optional 
swi-prolog-java_6.2.6-2_amd64.deb
 1d351638b2b5c8d261e90f9b51fde6e7 37894 interpreters optional 
swi-prolog-odbc_6.2.6-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlGdMp8ACgkQKaC6+zmozOKAqwCePWyLFhFB7mNi8lHUwZrazcZa
ktoAn1PWpb03wSliMUwnBw3ktP94n8aB
=mOkN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to