[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python3 experimental packages with destination squeeze



On Mi, 2010-09-15 at 01:53 +0200, Matthias Klose wrote:
> In experimental you'll find a set of packages for Python3
> 
>    python3.1 3.1.2+20100909-1
>    python3.2 3.2~a2-4
>    python3-defaults 3.1.2-10
>    python-defaults 2.6.6-2
>    distribute 0.6.14-3
> 
> The python3.2 package has the PEP's 3147 (PYC Repository Directories)
> [1] and 3149 (ABI version tagged .so files) [2] implemented, which
> allows installation of .so and .py[co] files for different python
> versions in one directory.  The above packages do use a common
> directory as the site directory for "public" packages
> (/usr/lib/python3/dist-packages).  distutils and distribute/setuptools
> are patched to install into this site directory by default when using
> the --install-layout=deb option. dh_python3 knows how to handle these
> locations. When building packages, a build dependency on a minimum
> version 3.1.2-10~ for one of the python3-* packages is needed.
> 
> The part of PEP 3149 for looking up .so files with the ABI version is
> backported to python3.1.
> 
> Currently there are only a few packages in the archive depending on
> python3, some of which already use the new location, I'd like to see
> the rest of the packages converted too, so that these few packages can
> ship with squeeze.
> 
>    * beaker		1.5.4-3
>    * mako		0.3.4-4
>    * sqlalchemy		0.6.4-2
>    * markupsafe		0.11-2
>    * jinja2		2.5.2-3
>    * distribute		0.6.14-2
>    * pycxx 		6.2.0-3
>    * gearman-interface
>    * lxml		2.2.8-1
>    * python3-httplib2
>    * python-slimmer
>    * pyyaml
>    * python-bsddb3	4.8.3-2
>    * python-apt (python3-apt binary package is missing)
> Packages mentioned here with version numbers are already updated, in
> experimental, in NEW, or being uploaded (Scott will care about pyaml,
> Piotr will care about the remaining ones, I'll contact the python-apt
> maintainers about the python-apt split).
The python-apt package provides python3-apt, I see no reason in adding a
new package here. Given that we already have py3k support in the
python-apt package, we would need to depend on python3-apt anyway, so
adding a separate package is not useful.

I am in general not happy about the decision to treat python3 as totally
separate from python. The first python3 releases in experimental were
just a normal new version (with some exceptions), now it's like a
completely different language; resulting in hacking the build system to
get things work correctly that worked perfectly well in the beginning.
-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.



Reply to: