[Build-common-hackers] Bug#577580: closed by Jonas Smedegaard <dr at jones.dk> (Bug#577580: fixed in cdbs 0.4.81)
Yaroslav Halchenko
debian at onerussian.com
Wed May 5 19:17:49 UTC 2010
ho ho -- now I am getting better comprehension of what you were
delivering to me in:
> I suspect that it only worked in the past because a single version was
> supported (due to your limiting to at least 2.5 and Debian only
> relatively recently introducing 2.6).
I was building fresh nipy and found that only 2.5 libraries were generated
within -lib* packages. Indeed, in nipy we didn't have previously any libraries
for 2.6 BUT in mvpa we got everything just fine with previous versions of cdbs
and similar setup:
$> acpolicy python-mvpa-lib
python-mvpa-lib:
Installed: 0.4.4-1
Candidate: 0.4.4-1
Version table:
*** 0.4.4-1 0
900 http://debian.lcs.mit.edu squeeze/main Packages
901 http://debian.lcs.mit.edu sid/main Packages
100 /var/lib/dpkg/status
0.4.4-1~squeeze.nd1 0
500 http://neuro.debian.net squeeze/main Packages
0.4.3-1~sid.nd1 0
500 http://neuro.debian.net sid/main Packages
$> dpkg -L python-mvpa-lib | grep smlrc.so
/usr/lib/pyshared/python2.5/mvpa/clfs/libsmlrc/smlrc.so
/usr/lib/pyshared/python2.6/mvpa/clfs/libsmlrc/smlrc.so
But with current CDBS, building nipy I get only 2.5 ...
As to me it is a really serious concern -- there is a plentiful of packages
(and ever growing number with cython becoming more popular) where having both
"any" (-lib) and "all" Architectures is the way to go to don't pollute
architecture-dependent binary packages with arch-independent .py files.
I've tried to come up with a blunt workaround having following line after
include /usr/share/cdbs/1/class/python-distutils.mk
# Ensure building for all Python versions despite having both arch and
# indep binary packages at ones
cdbs_python_build_versions := $(cdbs_python_supported_versions)
but that had no effect (probably decision is done somewhere prior to that
point)...
in any case, for me all this sounds like a regression... not sure what I could
do... if you think it would be too long to fix it up, I guess I would need to
consider alternatives.
Thanks in advance for reply.
Cheers,
Yarik
On Wed, 05 May 2010, Yaroslav Halchenko wrote:
> Hi Jonas,
> Since I wasn't in addressee of your replies I did not receive any of them
> unfortunately. Just now found your replies on the web -- thanks. But
> could you address one of them for me?
> > Oh, and please only declare DEB_PYTHON_MODULE_PACKAGES (not
> > DEB_PYTHON_MODULE_PACKAGE too, and even with a different content - that
> > is certainly asking for trouble!).
> well -- the reason for all this is simply to make it work with cdbs
> present in lenny, for which we would have easy ways to backport without
> any patching the packaging (although I am yet to check if I can easily
> backport nipy in particular but this approach worked fine for other
> packages ;) forgotten what stopped me before)
> why should it be seeking for a trouble if nothing in cdbs seems to rely
> on that variable as far as I can see?
> what would be a way to conditionally define one or another (i.e. is
> there a CDBS_VERSION variable exposed may be suitable for comparison?)
> Thanks in advance
> Cheers
--
.-.
=------------------------------ /v\ ----------------------------=
Keep in touch // \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko /( )\ ICQ#: 60653192
Linux User ^^-^^ [175555]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20100505/9d0c8b2d/attachment.pgp>
More information about the Build-common-hackers
mailing list