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.

Attachment: 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 ---

Reply via email to