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

Python 3 BoF at DebConf11



At DebConf11 in Banja Luka, we had a short discussion¹ about Python 3
support in Debian. Apparently everything is very good, nobody
complained², no feature request for dh_python3... so I talked a little
bit about PEP 3147, PEP 3149, new and shiny PEP 402 and about status of
py3multibuild GSoC project (which already supports more build systems
than dh/cdbs, Mesutcan is working on integrating it with CDBS/dh
sequencer now).

We discussed /usr/bin/python2 symlink issue shortly and we all agreed
that we don't want Debian to use it (should helpers change shebangs back
to /usr/bin/python? Should lintian warn about it?) although we might
want to ship it with Wheezy to follow other distributions³.

/usr/bin/python will point to Python 2 in Debian for a while (Wheezy and
Wheezy+1 for sure). /usr/bin/python3 might point to python3.3 instead of
3.2, though. Python 3.3 should be released short after Wheezy freeze,
but we'll have RC releases in unstable before the freeze and it could be
possible to replace 3.2 with 3.3 in supported Python 3 versions (but
that's something we'll consider later, after checking how much work is
needed for the transition).

The good news is that Andreas will port britney⁴ to Python 3 really soon
now (but I might misunderstood something, as usual ;-)

Anyway, it should be a lot easier to add python3-* packages in 1-2
months (py3build will be integrated in python3-defaults package and
dh_python3 will get some improvements).


[¹] unfortunately gobby.debian.net was shutdown after DebConf, anyone
    has a copy of dc11-python3-bof and a list of participants?
[²] last minute meetings FTW! ;-)
[³] /me will still try to convince others to NOT do that,
    unless we will actually switch ALL scripts to python2
    (so that users who will be tempted to change /usr/bin/python
    symlink, will not break their systems)
[⁴] git://anonscm.debian.org/tools-release/britney2.git
-- 
Piotr Ożarowski                         Debian GNU/Linux Developer
www.ozarowski.pl          www.griffith.cc           www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645

Attachment: signature.asc
Description: Digital signature


Reply to: