Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Sandro Tosi 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: References: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Fri Jul 10 04:21:09 2020 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -0.7 Reply-To: Sandro Tosi , 937009@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Python Applications Packaging Team 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: archive/latest/1613012 List-ID: List-URL: 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: X-Original-References: Xref: csiph.com linux.debian.bugs.dist:1017358 linux.debian.maint.python:12748 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 ------------------- 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.