Your message dated Tue, 13 Apr 2010 00:47:17 +0000
with message-id <[email protected]>
and subject line Bug#577580: fixed in cdbs 0.4.81
has caused the Debian Bug report #577580,
regarding python-distutils fails installing multiple arch-all packages since
0.4.72
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.)
--
577580: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577580
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cdbs
Version: 0.4.77
Severity: normal
per Jonas request, filing a fresh bug report... two packages of mine FTBFS
using recent cdbs version while they were building just fine using previous
versions.
the reason actually is following code:
/usr/share/cdbs/1/class/python-distutils.mk-$(patsubst
%,install/%,$(cdbs_python_indep_packages)) :: install/%: python-install-py
/usr/share/cdbs/1/class/python-distutils.mk- cd $(DEB_SRCDIR) &&
python$(cdbs_python_nondefault_version) $(DEB_PYTHON_SETUP_CMD) install
--root=$(cdbs_python_destdir) \
/usr/share/cdbs/1/class/python-distutils.mk:
--install-purelib=/usr/lib/python$(cdbs_python_build_versions)/site-packages/
$(DEB_PYTHON_INSTALL_ARGS_ALL)
and that one defined as
/usr/share/cdbs/1/class/python-vars.mk-# arch(+indep): all; indep: current if
supported, else first supported
/usr/share/cdbs/1/class/python-vars.mk:cdbs_python_build_versions = $(or $(if
$(cdbs_python_arch_packages),$(cdbs_python_supported_versions)),$(filter
$(cdbs_python_current_version),$(cdbs_python_supported_versions)),$(cdbs_python_first_supported_version))
so now cdbs_python_build_versions (despite having "s" in suffix) is supposed to
have all versions if there is any arch package as well (-lib in my case), for
building indep packages (e.g. python-mvpa), which fails with what you
can observe in original bugreports:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577312
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577308
so, if before it was working correctly, now it doesn't (backward
incompatibility).
Yes, someone could call my packaging "dirty" since it got a bit elaborate in an
attempt to allow arch-dependent -lib packages using cdbs. I am aware of the
fact that it is calling python setup.py install twice (for all supported
versions for arch -lib package, and once for main package for main version),
and such approach worked fine for quite a while. But I do consider that
the cdbs either needs explicitely to allow for automagic handling of -lib arch
packages or not to rely on the colliding $(cdbs_python_build_versions).
P.S. keeping severity at normal to be raised at the maintainers discretion
Cheers,
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (901, 'unstable'), (900, 'testing'), (300, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cdbs depends on:
ii debhelper 7.4.15 helper programs for debian/rules
Versions of packages cdbs recommends:
ii autotools-dev 20090611.1 Update infrastructure for config.{
Versions of packages cdbs suggests:
ii devscripts 2.10.61 scripts to make the life of a Debi
ii doc-base 0.9.4 utilities to manage online documen
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cdbs
Source-Version: 0.4.81
We believe that the bug you reported is fixed in the latest version of
cdbs, which is due to be installed in the Debian FTP archive:
cdbs_0.4.81.dsc
to main/c/cdbs/cdbs_0.4.81.dsc
cdbs_0.4.81.tar.gz
to main/c/cdbs/cdbs_0.4.81.tar.gz
cdbs_0.4.81_all.deb
to main/c/cdbs/cdbs_0.4.81_all.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.
Jonas Smedegaard <[email protected]> (supplier of updated cdbs 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: RIPEMD160
Format: 1.8
Date: Tue, 13 Apr 2010 02:16:58 +0200
Source: cdbs
Binary: cdbs
Architecture: source all
Version: 0.4.81
Distribution: unstable
Urgency: low
Maintainer: CDBS Hackers <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Description:
cdbs - common build system for Debian packages
Closes: 577580
Changes:
cdbs (0.4.81) unstable; urgency=low
.
* Fix install arch-all packages part of arch-all+arch-any multilib
packaging in python-distutils.mk (broken since 0.4.72). Closes:
bug#577580, thanks to Yaroslav Halchenko.
Checksums-Sha1:
1f4032c56bea41e8ac456786a630eb49ea01c37a 1285 cdbs_0.4.81.dsc
871347ca8601db9b38bbbf76035a96f3e101f658 251459 cdbs_0.4.81.tar.gz
4a39b43271d4ed0d099c3c1a55e34b1b2b2f54ce 1240760 cdbs_0.4.81_all.deb
Checksums-Sha256:
9126955a9afc42aa0048079539e6a77a973eb85f9d9d0c78724f34fb7c72491b 1285
cdbs_0.4.81.dsc
88745d454bf489eb4712edb7cd36758d695d13964f076326005fa51bfb0a6178 251459
cdbs_0.4.81.tar.gz
fb83ef4d4e9696e52356300087b9a2e5d3e7b83d51dc83137b28bec3f3921ac8 1240760
cdbs_0.4.81_all.deb
Files:
98af6858ffef0da80715290410495aa6 1285 devel optional cdbs_0.4.81.dsc
33f7c17dd148c72eafc7c7bda57bb14b 251459 devel optional cdbs_0.4.81.tar.gz
5ed0505521a91591c49e666ad8e45bf2 1240760 devel optional cdbs_0.4.81_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEAREDAAYFAkvDuv4ACgkQn7DbMsAkQLgXtgCggTp3HgfxEn1B9ag+9Qc7tZWB
MG0AmwSrtExXeflVi087h4IGg/Itg7A1
=xxgJ
-----END PGP SIGNATURE-----
--- End Message ---