Your message dated Tue, 05 May 2009 12:49:20 +0000
with message-id <e1m1k5i-0001zl...@ries.debian.org>
and subject line Bug#517306: fixed in scim-python 0.1.13~rc1-2
has caused the Debian Bug report #517306,
regarding scim-python: generates incorrect package with python-support from
experimental
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 ow...@bugs.debian.org
immediately.)
--
517306: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517306
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: scim-python
Version: 0.1.13~rc1-1
Hi,
the scim-python rules file contains the following:
install: build $(PYVERS:%=install-%)
ln -sf
/usr/lib/python-support/python-scim/python2.5/scim-0.1/scim/_scim.so \
debian/tmp/usr/lib/scim-1.0/1.4.0/Helper/python.so
ln -sf
/usr/lib/python-support/python-scim/python2.5/scim-0.1/scim/_scim.so \
debian/tmp/usr/lib/scim-1.0/1.4.0/IMEngine/python.so
ln -sf
/usr/lib/python-support/python-scim/python2.5/scim-0.1/scim/_scim.so \
debian/tmp/usr/lib/scim-1.0/1.4.0/SetupUI/python.so
With the upcoming version of python-support (currently in experimental),
the files installed in /usr/lib/python-support are ignored and the built
package is, as such, broken. (Note that the packages already built will
not break upon upgrade, only those built against the newer
python-support version will fail.)
Linking directly public modules to a private modules directory also
looks very wrong; if the package is built for several versions, the
private modules will only be available for one Python version, and they
will become out of sync if the default Python version changes.
Therefore, here are the possible approaches I’d recommend to fix this
issue:
* Fix the software so that it doesn’t need to mix private and
public modules.
* Use only the public modules and replace the symlinks by wrapper
modules (in pure Python) that just import the contents of the
public module *for the current Python version*.
* If this is really not possible, you can write a rtupdate script
that sets up and updates the symbolic links according to the
default Python version, but it is more complicated.
As a general rule, please avoid relying on the internals of
python-support in the packaging unless necessary; this will avoid such
issues in the future (although hopefully there won’t be a need to change
the paths any further).
Thanks,
--
.''`. Debian 5.0 "Lenny" has been released!
: :' :
`. `' Last night, Darth Vader came down from planet Vulcan and told
`- me that if you don't install Lenny, he'd melt your brain.
signature.asc
Description: Ceci est une partie de message numériquement signée
--- End Message ---
--- Begin Message ---
Source: scim-python
Source-Version: 0.1.13~rc1-2
We believe that the bug you reported is fixed in the latest version of
scim-python, which is due to be installed in the Debian FTP archive:
python-scim-dbg_0.1.13~rc1-2_amd64.deb
to pool/main/s/scim-python/python-scim-dbg_0.1.13~rc1-2_amd64.deb
python-scim_0.1.13~rc1-2_amd64.deb
to pool/main/s/scim-python/python-scim_0.1.13~rc1-2_amd64.deb
scim-python-common_0.1.13~rc1-2_all.deb
to pool/main/s/scim-python/scim-python-common_0.1.13~rc1-2_all.deb
scim-python-englishwriter_0.1.13~rc1-2_all.deb
to pool/main/s/scim-python/scim-python-englishwriter_0.1.13~rc1-2_all.deb
scim-python-xingma_0.1.13~rc1-2_all.deb
to pool/main/s/scim-python/scim-python-xingma_0.1.13~rc1-2_all.deb
scim-python_0.1.13~rc1-2.diff.gz
to pool/main/s/scim-python/scim-python_0.1.13~rc1-2.diff.gz
scim-python_0.1.13~rc1-2.dsc
to pool/main/s/scim-python/scim-python_0.1.13~rc1-2.dsc
scim-python_0.1.13~rc1-2_amd64.deb
to pool/main/s/scim-python/scim-python_0.1.13~rc1-2_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 517...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
LI Daobing <lidaob...@debian.org> (supplier of updated scim-python 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 05 May 2009 20:12:40 +0800
Source: scim-python
Binary: scim-python-common python-scim python-scim-dbg scim-python
scim-python-englishwriter scim-python-xingma
Architecture: source amd64 all
Version: 0.1.13~rc1-2
Distribution: unstable
Urgency: low
Maintainer: LI Daobing <lidaob...@debian.org>
Changed-By: LI Daobing <lidaob...@debian.org>
Description:
python-scim - Python language binding for SCIM
python-scim-dbg - Python language binding for SCIM (debug extension)
scim-python - Python input method framework for SCIM
scim-python-common - Python language binding for SCIM - Common files
scim-python-englishwriter - English writer input method for scim-python
scim-python-xingma - XingMa input method for scim-python
Closes: 517306
Changes:
scim-python (0.1.13~rc1-2) unstable; urgency=low
.
* debian/control:
- change maintainer's email.
- change section of python-scim-dbg to debug.
- add the missing ${misc:Depends} and ${python:Depends}
- bump standards version to 3.8.1.
- add python-all-dev to build depends.
- change Vcs-*, move from svn to git.
* Fix "generates incorrect package with python-support from
experimental", rewrite debian/rules, remove python-support related dir in
debian/python-scim.install (Closes: #517306)
Checksums-Sha1:
4bf070de36c5d2e28551f6eb4c1a6a69b4e2eb29 1422 scim-python_0.1.13~rc1-2.dsc
1378a1d45a105b7f13c04c5bad440578ad3f32e0 7902 scim-python_0.1.13~rc1-2.diff.gz
d48677dd81d4c666437c5ac997af304e88ac8d83 107592
python-scim_0.1.13~rc1-2_amd64.deb
003a53bb87b9a646f0edf5d9de3fe5e1972a603e 250462
python-scim-dbg_0.1.13~rc1-2_amd64.deb
d5ccc7691a715d4dbbf89973548a07682533f843 16162
scim-python_0.1.13~rc1-2_amd64.deb
9c4501023b301261462d294e993dd6e9165d59c0 35506
scim-python-common_0.1.13~rc1-2_all.deb
30c28fac8f4b19763deb94f05ab3e2b39e5a7caf 17396
scim-python-englishwriter_0.1.13~rc1-2_all.deb
f85193d11509c86f9a14d5d0d08d8b828f963c9e 35104
scim-python-xingma_0.1.13~rc1-2_all.deb
Checksums-Sha256:
803cc98dc4607e2a3ff0697d456ac4a850e82d126a8e98f500949ea2dd6b8230 1422
scim-python_0.1.13~rc1-2.dsc
b1f9b50bc70fea1da75a4b92185c3ba6ede72d4211d1bd84fe3d7ddbd6315faf 7902
scim-python_0.1.13~rc1-2.diff.gz
e2924a4049d0103f240d8b97555a185a6ecb743548e80aa1a28d8de3bb43165b 107592
python-scim_0.1.13~rc1-2_amd64.deb
587007fef7fd30d94f424160f79991e3142d0954b5ff3fe41097386bb34f64f6 250462
python-scim-dbg_0.1.13~rc1-2_amd64.deb
f0a82c7606583c0b6e48ca9e84ffe3e86d50fd44b142193798792f8850c1d43a 16162
scim-python_0.1.13~rc1-2_amd64.deb
cec9b00fb0510a6d886e4e6722dc236f65fb19d151be4130cfbc28447d3e03bb 35506
scim-python-common_0.1.13~rc1-2_all.deb
ba6e6f624b4d097318ab5d0979472d29d2d3c56c65f97209ddd4451f32647aca 17396
scim-python-englishwriter_0.1.13~rc1-2_all.deb
63b952bf5b33dbcdae45621ed68691f31ff0cbfbe08a381172817470a7e7170c 35104
scim-python-xingma_0.1.13~rc1-2_all.deb
Files:
82174e0b8fe839914ac6365117c8890e 1422 utils optional
scim-python_0.1.13~rc1-2.dsc
72834cbe7122d66f7feadc8bb7583c63 7902 utils optional
scim-python_0.1.13~rc1-2.diff.gz
a33c16639acad28e1879c2c367c5d5bb 107592 python optional
python-scim_0.1.13~rc1-2_amd64.deb
1733aba2cdea0382e16e0ec27655b7c9 250462 debug extra
python-scim-dbg_0.1.13~rc1-2_amd64.deb
a75d5e342a860406872bb6cf4bf9fa57 16162 utils optional
scim-python_0.1.13~rc1-2_amd64.deb
ff52bd8a04fb23d8a852f7e05beaf834 35506 utils optional
scim-python-common_0.1.13~rc1-2_all.deb
bd0c082b273cf85aba750517e077ff83 17396 utils optional
scim-python-englishwriter_0.1.13~rc1-2_all.deb
8d7d1c03aebf3bff9f8b19365d10355a 35104 utils optional
scim-python-xingma_0.1.13~rc1-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoAMS4ACgkQ5TUK4GCH0viltwCbBhgubqAMNa/KnBodmX8e2YRH
z2sAoKf1oMorrBCAHZDWRT4ilSN0S787
=oMsT
-----END PGP SIGNATURE-----
--- End Message ---