Your message dated Sat, 06 Jun 2009 15:47:22 +0000
with message-id <[email protected]>
and subject line Bug#441103: fixed in g-wrap 1.9.12-3
has caused the Debian Bug report #441103,
regarding g-wrap has incomplete libgwrap-runtime transition.
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.)
--
441103: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441103
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: g-wrap
Version: 1.9.9-1
Severity: serious
Justification: Policy 8.1
apt-get upgrade installs g-wrap 1.9.9 but "holds back" guile-g-wrap. This
is due to libgwrap-runtime transitioning from SONAME 0 to 2.
However, because of a change in the contents of g-wrap, even upgrading
g-wrap without touching the other dependencies (the default apt action)
causes gnucash to break.
(The changelog for 1.9.9 claims that gnucash needs no longer to depend
on g-wrap but until gnucash can be rebuilt without g-wrap the changes in
g-wrap cause gnucash to break. Was 1.9.9 tested with gnucash prior to
adding this claim to the changelog?)
Installing guile-g-wrap 1.9.9 only compounds the problem.
GnuCash cannot build against g-wrap 1.9.9.
It would have been better if g-wrap was renamed for 1.9.9 such that it
was not selected by apt as a candidate for upgrade or had the
dependencies modified in such a way that g-wrap 1.9.9 cannot be
installed alongside libgwrap-runtime0 or guile-g-wrap (<< 1.9.9).
Currently, to use gnucash, users must pin g-wrap to the version in
testing.
In 'normal' library transitions, all transitioning packages are held
back until such time as all the installed reverse dependencies have
migrated to the new API. By not renaming g-wrap, code using the new API
gets installed without the library.
The result is that unless g-wrap is reverted to the version in testing,
gnucash will not start. If guile-g-wrap is upgraded (bringing in the new
library with the new API), gnucash seg faults.
The summary is that g-wrap should have required the installation of the
new API in order to be upgraded which would, in turn, have held back
g-wrap AND the new libraries until such time as a fixed version of
gnucash can be uploaded.
I'm making this RC so that users in testing do not have their gnucash
installations broken by this failure to migrate all g-wrap packages in
one transition.
I appreciate that the g-wrap package is not a 'library' in the
traditional sense of that word but in this case, the breakage is caused
by upgrading g-wrap and would have been avoided if g-wrap followed
Policy and transitioned in a way that users "don't get filename clashes
if you try to install different versions of the combined shared
libraries package".
As it is unlikely that g-wrap 1.9.9 could be installed alongside g-wrap
1.9.6, then IMHO the g-wrap binary should only be upgraded if the rest
of the installed g-wrap packages can also be upgraded.
Overall, a Conflicts: guile-g-wrap (<< 1.9.9) may be required here so
that g-wrap is not installed on any system where gnucash is also
installed until such time as gnucash can use guile-g-wrap 1.9.9. Once
gnucash is able to build again, gnucash can also then conflict with
g-wrap (>> 1.9.6) until the problems with 1.9.9 are resolved.
I'll be filing an appropriate bug in gnucash just as soon as I work out
how and why gnucash fails to work with g-wrap 1.9.9.
-- System Information:
Debian Release: lenny/sid
APT prefers experimental
APT policy: (500, 'experimental'), (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.22-1-powerpc
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages g-wrap depends on:
ii guile-1.8 1.8.2+1-2 The GNU extension language and Sch
ii guile-library 0.1.5-1 Library of useful Guile modules
Versions of packages g-wrap recommends:
ii indent 2.2.9-9 C language source code formatting
pn libgwrap-runtime-dev <none> (no description available)
Since starting reportbug, I have installed:
ii libgwrap-runtime-dev 1.9.9-1
but gnucash still seg faults.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: g-wrap
Source-Version: 1.9.12-3
We believe that the bug you reported is fixed in the latest version of
g-wrap, which is due to be installed in the Debian FTP archive:
g-wrap_1.9.12-3.diff.gz
to pool/main/g/g-wrap/g-wrap_1.9.12-3.diff.gz
g-wrap_1.9.12-3.dsc
to pool/main/g/g-wrap/g-wrap_1.9.12-3.dsc
g-wrap_1.9.12-3_all.deb
to pool/main/g/g-wrap/g-wrap_1.9.12-3_all.deb
guile-g-wrap_1.9.12-3_amd64.deb
to pool/main/g/g-wrap/guile-g-wrap_1.9.12-3_amd64.deb
libgwrap-runtime-dev_1.9.12-3_amd64.deb
to pool/main/g/g-wrap/libgwrap-runtime-dev_1.9.12-3_amd64.deb
libgwrap-runtime2_1.9.12-3_amd64.deb
to pool/main/g/g-wrap/libgwrap-runtime2_1.9.12-3_amd64.deb
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.
Andreas Rottmann <[email protected]> (supplier of updated g-wrap 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: Sat, 06 Jun 2009 14:40:36 +0200
Source: g-wrap
Binary: g-wrap libgwrap-runtime-dev libgwrap-runtime2 guile-g-wrap
Architecture: source all amd64
Version: 1.9.12-3
Distribution: unstable
Urgency: low
Maintainer: Andreas Rottmann <[email protected]>
Changed-By: Andreas Rottmann <[email protected]>
Description:
g-wrap - scripting interface generator for C
guile-g-wrap - scripting interface generator for C - Guile runtime
libgwrap-runtime-dev - scripting interface generator for C - development files
libgwrap-runtime2 - scripting interface generator for C - runtime
Closes: 441103 522029
Changes:
g-wrap (1.9.12-3) unstable; urgency=low
.
* Make g-wrap conflict with guile-g-wrap (<< 1.9.9-1) (closes: #441103).
* Adjusted long descriptions as to contain only complete
sentences (closes: #522029).
* Changed section of source package to 'lisp' (this makes g-wrap and
guile-g-wrap packages section 'lisp' as well).
* Bumped Standards-Version to 3.8.1 (no changes).
Checksums-Sha1:
22e85a178769884fd7f5f43f04ffd18b2b8b9b97 1134 g-wrap_1.9.12-3.dsc
22759e8a0704f6c93be38d12ce5b8fe5c60172d2 6186 g-wrap_1.9.12-3.diff.gz
bced5eab8105c91a40e5015524befd41eb17235e 72372 g-wrap_1.9.12-3_all.deb
9096f3acbb0a4fec2f5777852b7138b34bcf05d6 47152
libgwrap-runtime-dev_1.9.12-3_amd64.deb
3e04fc232483104a228f62fb23388a1cf828db32 38400
libgwrap-runtime2_1.9.12-3_amd64.deb
ee5195a2da4815ab04ede463e090cfb4652e0af4 27442 guile-g-wrap_1.9.12-3_amd64.deb
Checksums-Sha256:
524d1210152907cd660d9e69a1e7155218567d5020f067455cc75425fdbeace5 1134
g-wrap_1.9.12-3.dsc
ec3d00fb267b22d20a32cf363ac6c07d4745939b0d89e416b20f0c68261ce56d 6186
g-wrap_1.9.12-3.diff.gz
c1d383aadddbbc72a6c8a41bc715fd333fa836057794c19f66510d0c73cdea3b 72372
g-wrap_1.9.12-3_all.deb
3b337cdd472638316a0cfb21f6fd624731911ac2566b91256ebfd3e641585759 47152
libgwrap-runtime-dev_1.9.12-3_amd64.deb
32306b7800e98a24b480b501c571232e4a81290f3d0d7856583a70d5fad1da87 38400
libgwrap-runtime2_1.9.12-3_amd64.deb
f25000f64200b9fabd350744d3f52dc5da41423b0cb6263599e9f4b1e24412a5 27442
guile-g-wrap_1.9.12-3_amd64.deb
Files:
b260ffaca4217edf33272bf7af07a9a0 1134 lisp optional g-wrap_1.9.12-3.dsc
848f4948fc0bbc488ea1aba1f007ec9f 6186 lisp optional g-wrap_1.9.12-3.diff.gz
ae51c1da49a2cec1aa81536f4c3756f0 72372 lisp optional g-wrap_1.9.12-3_all.deb
820ad89a43217da3e74b3cf61c2b629a 47152 libdevel optional
libgwrap-runtime-dev_1.9.12-3_amd64.deb
14eb8fd11267167cd215e83e9eef182e 38400 libs optional
libgwrap-runtime2_1.9.12-3_amd64.deb
98d540e80e86853ca764667179c9b363 27442 lisp optional
guile-g-wrap_1.9.12-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoqg1gACgkQIsgn9zWpkudoHQCgsFRs1G2OaYaJD6ktsDi/c3tB
sJ4Ani5H1nU2uSVBjkQTj2b6lFmEurdh
=M/kp
-----END PGP SIGNATURE-----
--- End Message ---