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

Bug#746709: transition: python3 -- change the default to 3.4



On 28/05/14 09:37, Emilio Pozuelo Monfort wrote:
> On 28/05/14 06:22, Scott Kitterman wrote:
>> On Tuesday, May 27, 2014 23:18:06 Emilio Pozuelo Monfort wrote:
>>> Control: tags -1 + confirmed
>>>
>>> On 13/05/14 04:29, Scott Kitterman wrote:
>>>> On Friday, May 02, 2014 20:07:00 Matthias Klose wrote:
>>>>> Package: release.debian.org
>>>>>
>>>>> Jessie should ship with Python 3.4 as the default, and with 3.4 as the
>>>>> only
>>>>> Python3 version.  So lets start with making 3.4 the default.  Two months
>>>>> ago, the archive was buildable with 3.4 as the default (not directly
>>>>> checked with unstable, but with the Ubuntu development release at this
>>>>> time).  The majority of the bugs seen with 3.4 [1] has been fixed in the
>>>>> archive.  A bug for python3.4 should be fixed for the release (#732703,
>>>>> Barry Warsaw is working on this), and dh-python needs some updates.
>>>>> Rebuilding extensions might affect ongoing transitions, but we don't have
>>>>> yet that many for Python3.
>>>>>
>>>>>   Matthias
>>>>>
>>>>> [1]
>>>>> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=python3.4;users=debian-> >> pyt hon@lists.debian.org
>>>>
>>>> Looking at the Packages.qz for main/i386 I came up with this list of
>>>> packages that need uploads/binNMUs once python3.4 is default (none of
>>>> them support multiple python versions, so it can't be done in advance as
>>>> the packages are now).  It seems quite manageable to me.
>>>>
>>>> blender  - binNMU after 3.4 default
>>>> gdb - binNMU after 3.4 default
>>>> geis - binNMU after 3.4 default
>>>> yafaray - binNMU after 3.4 default
>>>> libpeas - binNMU after 3.4 default
>>>> libreoffice - binNMU after 3.4 default
>>>> libsigrokdecode - binNMU after 3.4 default
>>>> postgresql-9.3 - binNMU after 3.4 default
>>>> pyqt5  - binNMU after 3.4 default
>>>> znc - binNMU after 3.4 default
>>>> morse-simulator - Needs source upload after 3.4 is default
>>>>
>>>> I think we can do this anytime after the current libreoffice and pyqt5
>>>> uploads migrate.
>>>
>>> As discussed on IRC, let's do this one.
>>
>> Thanks.  python3-defaults is uploaded with a low enough version to transition 
>> to testing regardless of if the python3.4 in sid makes it or not.
>>
>> Also, I think morse-simulator can be binNMUed after all.  I'm not sure now why 
>> I thought that needed a source upload.
> 
> All scheduled except for libreoffice (I'll do that one later if the others seem
> fine). Looks like pyotherside needs a binnmu as well, is that right?

As discussed on IRC:

postgresql-9.3 is failing to build on some arches. Apparently Christoph Berg is
looking into it.

morse-simulator is failing to build on !linux. It doesn't seem related to the
python switch as it's happening for a while. However this is blocking testing
migration so is an issue.

Please open bugs for those issues and make them block this one.

Also libreoffice needs a sourceful upload to tighten the python dependencies.
Rene is working on that.

Regards,
Emilio


Reply to: