Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #8072

Bug#810136: transition: python3-defaults (python3.5 as default python3)

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Scott Kitterman <debian@kitterman.com>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python, linux.debian.devel.release
Subject Bug#810136: transition: python3-defaults (python3.5 as default python3)
Date Wed, 06 Jan 2016 21:50:02 +0100
Message-ID <qO3bQ-67L-7@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Wed Jan 6 20:45:12 2016
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -1.79
Reply-To Scott Kitterman <debian@kitterman.com>, 810136@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-python@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>
X-Debian-Pr-Message report 810136
X-Debian-Pr-Package release.debian.org
X-Spam-Bayes score:0.0000 Tokens: new, 10; hammy, 149; neutral, 171; spammy, 1. spammytokens:0.995-1--Geis hammytokens:0.000-+--UD:release.debian.org, 0.000-+--releasedebianorg, 0.000-+--release.debian.org, 0.000-+--U*release.debian.org, 0.000-+--releasedebianorgpackagesdebianorg
Dkim-Signature v=1; a=rsa-sha256; c=simple/simple; d=kitterman.com; s=201409; t=1452112815; bh=PGBcGOFi1nT+IxVyXM6qB/PB2OosD8Le57FDU3kmG34=; h=From:To:Subject:Date:From; b=Hz5nfMroUTPVsIjXtGHJbBKj7ZSbva584EmJcmkKS/fqzD/9CvNQpuc69u4znSSeR g1fseiXM7Fk0tVYG2nfeBJchfJDZhSbqgnw9Y2qf3oXlahtHyNhCxgivmaq5vIl0Yr 98ENNbqDoIM8TkbR2iJerIhiMrSm5aTurAeyVoRU=
Content-Type text/plain; charset="us-ascii"
MIME-Version 1.0
Content-Transfer-Encoding 7bit
X-Mailer reportbug 6.5.0
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1239044
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 73
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Wed, 06 Jan 2016 15:39:15 -0500
X-Original-Message-ID <20160106203915.1354.94588.reportbug@kitterma-E6430>
Xref csiph.com linux.debian.bugs.dist:706729 linux.debian.maint.python:8072 linux.debian.devel.release:60170

Cross-posted to 3 groups.

Show key headers only | View raw


Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition

This is the tracking bug for the transition to make python3.5 the default
python3.  The transition tracker is already in place [1].

The archive is generally ready for this transition, but there are a few issues
outstanding:

1.  pygpgme is FTBFS due to test failures (#797776).  There has been no
response from the maintainers and I have been unable to determine the
source of the failures.  I do not believe it is python3 version related (the
package builds with python3.5 on Ubuntu).  I see two possible options:

a.  NMU to disable tests so it can be rebuilt with python3.5 support (without
at least this python3-gpgme will be totally broken once python3.5 is default)

b.  Remove pygpgme from Testing.  It has rdepends so it would kill off a few
other packages as well:

Checking reverse dependencies...
# Broken Depends:
alot: alot
assword: assword
bmap-tools: bmap-tools
nautilus-dropbox/non-free: nautilus-dropbox [amd64 i386]

# Broken Build-Depends:
assword: python-gpgme

2.  Elektra is FTBFS due to unrelated test failures (#810069).  The impact of
this is that python3-elektra will become uninstallable.  It has no rdepends.
Presumably elektra could be temporarily removed from testing.

3.  Geis is FTBFS for reasons unrelated to python3 (#810071).  Similarly,
python3-geis will become uninstallable.  Geis does have one external rdepend,
libgrip (which has no rdepends).  I don't see a reason they couldn't be
temporarily removed from testing.

4.  Pandas FTBFS on some archs (#790024 and #790025).  It's a leaf package, so
it could either be partially or fully removed.

5.  Cython3 not currently working [3].  This appears to be due to a change in
python3.5.  It affects borgbackup and s3ql only.  As these are rather late in
the transition, we could probably go ahead while this is getting sorted.  These
are both leaf applications that would become temporarily uninstallable.  We
believe we have identified the problematic python3.5 commit (it's also in the
next python3.4 release, so it's not inherently a transition issue) and are
working with upstream to evaluate the correctness of the change and if as a
result cython needs to be changed.

I have test built (as of this writing libreoffice is still building) all the
unknown/bad packages that need rebuilding for this transition as well as
reviewing all the unknown packages.  Due to the number of unknowns, I have
created a pad to track the status of the transition [2].

I'm not providing wb commands since I plan on taking care of the binNMUs (I
can if the release team would prefer).

There are some additional issues with packages not in testing, but those
packages are already broken for various reasons so doing this transition will
not make anything worse.

If the above status is acceptable, then the transition is ready to proceed.

Scott K


[1] https://release.debian.org/transitions/html/python3.5.html
[2] https://titanpad.com/1XNQ2l7MdS
[3] http://paste.debian.net/361351/

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Bug#810136: transition: python3-defaults (python3.5 as default python3) Scott Kitterman <debian@kitterman.com> - 2016-01-06 21:50 +0100
  Bug#810136: transition: python3-defaults (python3.5 as default python3) - status update Scott Kitterman <debian@kitterman.com> - 2016-01-13 15:10 +0100
    Re: transition: python3-defaults (python3.5 as default python3) -  status update Simon McVittie <smcv@debian.org> - 2016-01-13 18:40 +0100

csiph-web