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


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

Bug#937009: mercurial switch to python3 in debian unstable - July 16th, 2020

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Sandro Tosi <morph@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#937009: mercurial switch to python3 in debian unstable - July 16th, 2020
Date Fri, 10 Jul 2020 06:30:02 +0200
Message-ID <AqSFX-3H8-3@gated-at.bofh.it> (permalink)
References <yPGcV-4GM-7@gated-at.bofh.it>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Fri Jul 10 04:21:09 2020
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -0.7
Reply-To Sandro Tosi <morph@debian.org>, 937009@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
X-Debian-Pr-Message followup 937009
X-Debian-Pr-Package src:mercurial
X-Debian-Pr-Keywords sid bullseye
X-Debian-Pr-Source mercurial
X-Spam-Bayes score:0.0000 Tokens: new, 18; hammy, 150; neutral, 149; spammy, 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--armhf, 0.000-+--mipsel, 0.000-+--sk:golang, 0.000-+--sk:golang-
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7WHP1TbzkE0EimSV6+6BAkdfl4sT4Qh5Mb0urDUXEgU=; b=PvFOgfZfBvWZ9h09XkqKGAKzJ3OUXj+luPVEjrTC0JJyuLff95NrwX8QQXt9ikg05b +iapCA8rSQHCjmA4if4YXAvhc9VItaFqm+ic2Hi2/NUpii7oKkGtA1UcTBdhmFurKUVX gJZXoNPsKi4T+nOXI1SJGJ10edpZL4ZAU1FUUZJC0F49yiJT2eFvk25syzh/3asUAUrG 8QCJce0xLcqOcI65AAemFEolr9sO5DYPt3HL7tph/fXQN7z6Ml/SFsulw83vwHYIShhl ijtQj2BVngu44yxhhNDSP+fFCsHfb6BrkNEQQr+nERBdzdcJxgvwkcgMQOAHURbSIwEC D/IA==
X-Gm-Message-State AOAM530DHOcEZN2wJJyxdhcW7w6ejNkodpd0V+elk9jol5SZnlghDfmS zjYRfO5wNJq9FW4MBjoOqpJOPLWgJGw2k6vHLS8=
X-Google-SMTP-Source ABdhPJwDf8xEkV1gAeSgQzQheh4CoLvd/pNV2SJoYF21SdhvigiKQohFMAQ3yNzuj04sp+N9lqUCbDolLsVDxhKdwvA=
X-Received by 2002:a05:620a:12ad:: with SMTP id x13mr26351660qki.202.1594354701376; Thu, 09 Jul 2020 21:18:21 -0700 (PDT)
MIME-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1613012
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 87
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Fri, 10 Jul 2020 00:17:55 -0400
X-Original-Message-ID <CAB4XWXwnqLY967N-gj7CfnrpwTuPyK9q18Bt3uUu+9649j87ag@mail.gmail.com>
X-Original-References <E1i3bID-0004HR-PP@paradis.debian.org>
Xref csiph.com linux.debian.bugs.dist:1017358 linux.debian.maint.python:12748

Cross-posted to 2 groups.

Show key headers only | View raw


Hello,
this email is to inform the maintainers of the reverse dependencies of
mercurial of the plan to upload to unstable the python3 version next
Thursday. We want to be extra-safe with the switch, hence this email.

In To: to this email the maintainers mailing list + key other MLs and
addresses, in Bcc: the real people listed in Maintainer/Uploaders of
the involved packages, apologies if you received more than 1 copy of
it.

The full list of the packages, as produced by dak, is available at the
bottom of this email.

There has been a test rebuilt, via ratt, as part of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=937009#142 and it
doesnt look like there's any failure in the build process due to the
switch (except for meson, which indirectly build-depends on python2
without listing it).

Mercurial is also used as part of the normal operation of a program,
and that cannot be tested automatically, nor via a rebuild. The
python3 version of mercurial is available in experimental
(5.4.1-1+exp1); if you could test it against your package to make sure
it works as you intended, that would help the transition.

Mercurial has an extensive test suite, which passes 100% with python3,
so we dont expect any failure while using the `mercurial` command, but
some interfaces/operations may have changed.

If we dont hear otherwise, we plan to upload the python3 version of
mercurial in unstable on or around next Thursday, July 16th.

This effort will greatly benefit the broader effort of py2removal, by
allowing the chain removal of several other packages.

Regards,
Sandro


$ dak rm -Rn mercurial
Will remove the following packages from unstable:

 mercurial |    5.4.1-1 | source, amd64, arm64, armel, armhf, i386,
mips64el, mipsel, ppc64el, s390x
mercurial-common |    5.4.1-1 | all

Maintainer: Python Applications Packaging Team
<python-apps-team@lists.alioth.debian.org>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
git-remote-hg: git-remote-hg
hg-git: mercurial-git
hgsubversion: hgsubversion
mercurial-buildpackage: mercurial-buildpackage
mercurial-crecord: mercurial-crecord
mercurial-extension-utils: mercurial-extension-utils
mercurial-keyring: mercurial-keyring
python-hgapi: python3-hgapi
python-hglib: python3-hglib
sphinx-patchqueue: python-sphinx-patchqueue

# Broken Build-Depends:
check-manifest: mercurial
composer: mercurial
devpi-common: mercurial
git-remote-hg: mercurial
golang-github-masterminds-vcs-dev: mercurial
haskell-filestore: mercurial
hg-git: mercurial (>= 4.8~)
hgsubversion: mercurial (>= 5.2-1~)
jags: mercurial
meson: mercurial
pepper: mercurial
python-hgapi: mercurial
python-hglib: mercurial (>= 1.9)
reposurgeon: mercurial
ros-rosinstall: mercurial
ros-vcstools: mercurial
ros-wstool: mercurial
setuptools-scm: mercurial

Dependency problem found.

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


Thread

Bug#937009: mercurial switch to python3 in debian unstable - July 16th, 2020 Sandro Tosi <morph@debian.org> - 2020-07-10 06:30 +0200
  Bug#937009: mercurial switch to python3 in debian unstable - July 16th, 2020 Sandro Tosi <morph@debian.org> - 2020-07-16 22:00 +0200
    Re: mercurial switch to python3 in debian unstable - July 16th, 2020 Sandro Tosi <morph@debian.org> - 2020-07-18 22:00 +0200

csiph-web