[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-devel
Subject:    Re: Move to python 2.4 / Changing the packaging style for python packages
From:       Pierre Habouzit <pierre.habouzit () m4x ! org>
Date:       2006-06-14 13:23:36
Message-ID: 200606141523.36889.pierre.habouzit () m4x ! org
[Download RAW message or body]

Le Mar 13 Juin 2006 07:12, Anthony Towns a écrit :
> Apps can do either:
>
>       Package: foo
>       Depends: python (>= 2.4), python-bar
>
>       /usr/bin/foo: #!/usr/bin/env python

doesn't it breaks if python-bar only provides 2.3 modules ? because in 
an apt PoV the dependencies will be fullfiled, but the application 
won't work for obvious reasons.

the XS-Python-Version for that application would be >= 2.4 e.g., and 
that would mean that at package build time, one should ensure all the 
dependency chain *has* to provide at least one fully available chain 
(not necessarily 2.4, maybe 2.5 or higher ...).

and if it breaks because at some point a secondary dependency does not 
provides one of the modules it was supposed to, apt won't see it's 
uninstallable, because real dependencies schemes do not match how they 
are projected into the apt ones, they are more subtle.

*brrrr*


-- 
 ·O ·  Pierre Habouzit
 · ·O                                                madcoder@debian.org
OOO                                                http://www.madism.org

[Attachment #3 (application/pgp-signature)]
-- 
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic