Debian Bug report logs - #936580
ganeti: Python2 removal in sid/bullseye

version graph

Package: src:ganeti; Maintainer for src:ganeti is Debian Ganeti Team <ganeti@packages.debian.org>;

Reported by: Matthias Klose <doko@debian.org>

Date: Fri, 30 Aug 2019 07:46:46 UTC

Severity: serious

Tags: bullseye, fixed-upstream, sid

Merged with 966734

Found in versions ganeti/2.16.1-2, ganeti/2.16.0-5

Fixed in version ganeti/3.0.0~rc1-1

Done: Apollon Oikonomopoulos <apoikos@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/ganeti/ganeti/issues/1366

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Ganeti Team <ganeti@packages.debian.org>:
Bug#936580; Package src:ganeti. (Fri, 30 Aug 2019 07:46:49 GMT) (full text, mbox, link).


Acknowledgement sent to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Ganeti Team <ganeti@packages.debian.org>. (Fri, 30 Aug 2019 07:46:49 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: Matthias Klose <doko@debian.org>
To: maintonly@bugs.debian.org
Subject: ganeti: Python2 removal in sid/bullseye
Date: Fri, 30 Aug 2019 07:18:17 +0000
Package: src:ganeti
Version: 2.16.0-5
Severity: normal
Tags: sid bullseye
User: debian-python@lists.debian.org
Usertags: py2removal

Python2 becomes end-of-live upstream, and Debian aims to remove
Python2 from the distribution, as discussed in
https://lists.debian.org/debian-python/2019/07/msg00080.html

Your package either build-depends, depends on Python2, or uses Python2
in the autopkg tests.  Please stop using Python2, and fix this issue
by one of the following actions.

- Convert your Package to Python3. This is the preferred option.  In
  case you are providing a Python module foo, please consider dropping
  the python-foo package, and only build a python3-foo package.  Please
  don't drop Python2 modules, which still have reverse dependencies,
  just document them.
  
  This is the preferred option.

- If the package is dead upstream, cannot be converted or maintained
  in Debian, it should be removed from the distribution.  If the
  package still has reverse dependencies, raise the severity to
  "serious" and document the reverse dependencies with the BTS affects
  command.  If the package has no reverse dependencies, confirm that
  the package can be removed, reassign this issue to ftp.debian.org,
  make sure that the bug priority is set to normal and retitle the
  issue to "RM: PKG -- removal triggered by the Python2 removal".

- If the package has still many users (popcon >= 300), or is needed to
  build another package which cannot be removed, document that by
  adding the "py2keep" user tag (not replacing the py2remove tag),
  using the debian-python@lists.debian.org user.  Also any
  dependencies on an unversioned python package (python, python-dev)
  must not be used, same with the python shebang.  These have to be
  replaced by python2/python2.7 dependencies and shebang.

  This is the least preferred option.

If the conversion or removal needs action on another package first,
please document the blocking by using the BTS affects command, like

  affects <bug number of blocking py2removal bug> + src:ganeti

If there is no py2removal bug for that reverse-dependency, please file
a bug on this package (similar to this bug report).

If there are questions, please refer to the wiki page for the removal:
https://wiki.debian.org/Python/2Removal, or ask for help on IRC
#debian-python, or the debian-python@lists.debian.org mailing list.



Added indication that bug 936580 blocks 937842 Request was from Scott Kitterman <scott@kitterman.com> to control@bugs.debian.org. (Fri, 30 Aug 2019 20:15:10 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937499 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 22:45:55 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 938309 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 22:48:16 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937610 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 22:56:57 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 938484 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:09:07 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 938528 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:09:54 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 936509 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:11:56 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937238 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:12:43 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937415 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:13:44 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937459 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:13:53 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937695 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:26:41 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 938050 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:34:56 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937503 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:39:45 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 937926 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Mon, 21 Oct 2019 23:41:12 GMT) (full text, mbox, link).


Added blocking bug(s) of 936580: 935677 Request was from jscott@posteo.net to control@bugs.debian.org. (Tue, 22 Oct 2019 21:27:08 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://github.com/ganeti/ganeti/issues/1366'. Request was from jscott@posteo.net to control@bugs.debian.org. (Tue, 22 Oct 2019 21:27:09 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from debian-bts-link@lists.debian.org to control@bugs.debian.org. (Thu, 12 Dec 2019 17:21:16 GMT) (full text, mbox, link).


Severity set to 'serious' from 'normal' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Fri, 20 Dec 2019 03:39:38 GMT) (full text, mbox, link).


Added indication that bug 936580 blocks 935573 Request was from Simon McVittie <smcv@debian.org> to control@bugs.debian.org. (Fri, 27 Dec 2019 17:42:10 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Apollon Oikonomopoulos <apoikos@debian.org> to control@bugs.debian.org. (Tue, 16 Jun 2020 16:33:02 GMT) (full text, mbox, link).


Severity set to 'normal' from 'serious' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Wed, 08 Jul 2020 07:00:44 GMT) (full text, mbox, link).


Severity set to 'serious' from 'normal' Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Wed, 08 Jul 2020 07:09:44 GMT) (full text, mbox, link).


Marked as found in versions ganeti/2.16.1-2. Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Sun, 02 Aug 2020 14:21:51 GMT) (full text, mbox, link).


Merged 936580 966734 Request was from Adrian Bunk <bunk@debian.org> to control@bugs.debian.org. (Sun, 02 Aug 2020 16:01:38 GMT) (full text, mbox, link).


Reply sent to Apollon Oikonomopoulos <apoikos@debian.org>:
You have taken responsibility. (Thu, 24 Sep 2020 21:03:09 GMT) (full text, mbox, link).


Notification sent to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer. (Thu, 24 Sep 2020 21:03:09 GMT) (full text, mbox, link).


Message #58 received at 936580-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 936580-close@bugs.debian.org
Subject: Bug#936580: fixed in ganeti 3.0.0~rc1-1
Date: Thu, 24 Sep 2020 21:00:09 +0000
Source: ganeti
Source-Version: 3.0.0~rc1-1
Done: Apollon Oikonomopoulos <apoikos@debian.org>

We believe that the bug you reported is fixed in the latest version of
ganeti, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 936580@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Apollon Oikonomopoulos <apoikos@debian.org> (supplier of updated ganeti package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 21 Sep 2020 12:42:56 +0300
Source: ganeti
Binary: ganeti ganeti-3.0 ganeti-doc ganeti-haskell-3.0 ganeti-htools ganeti-htools-3.0 ganeti-testsuite python3-ganeti-rapi
Architecture: source all amd64
Version: 3.0.0~rc1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ganeti Team <ganeti@packages.debian.org>
Changed-By: Apollon Oikonomopoulos <apoikos@debian.org>
Description:
 ganeti     - cluster virtualization manager
 ganeti-3.0 - cluster virtualization manager - Python components
 ganeti-doc - cluster virtualization manager - documentation
 ganeti-haskell-3.0 - cluster virtualization manager - Haskell components
 ganeti-htools - cluster virtualization manager - tools (stand-alone)
 ganeti-htools-3.0 - cluster virtualization manager - tools for Ganeti 3.0
 ganeti-testsuite - cluster virtualization manager - test suite
 python3-ganeti-rapi - cluster virtualization manager - RAPI client library (Python 3)
Closes: 927130 933495 935677 936580 945915
Changes:
 ganeti (3.0.0~rc1-1) unstable; urgency=medium
 .
   * New upstream release, porting Ganeti to Python 3
     (Closes: #936580, #935677, #945915, #933495, #927130)
     + New binary packages:
       - ganeti-3.0
       - ganeti-htools-3.0
       - ganeti-haskell-3.0
   * d/control.in: adjust dependencies for Python 3
   * Make tests run with Python 3
   * Switch the molly-guard and reportbug scripts to Python 3
   * Drop patches merged upstream
     + 0001-do-not-backup-export-dir.patch
     + 0002-Makefile.am-use-C.UTF-8
     + 0004-python3-rapi-client.patch
     + 0006-HTools.Graph-use-IntMap.foldr.patch
     + 0007-Add-MonadFail-instances.patch
     + 0008-Relax-dep-on-haskell-network.patch
     + 0009-Port-Ganeti.Hash-to-cryptonite.patch
     + 0010-UDSServer-add-clientToHandle-function.patch
     + 0011-Avoid-using-forkProcess-for-job-process-creation.patch
     + 0012-Query.Exec-do-not-retry-forking.patch
   * Refresh and renumber remaining patches
   * Relax version restriction for regex-pcre in ganeti.cabal
   * d/.gitignore: ignore version files for ganeti 3
   * Switch packaging to dh_python3
   * d/genscript: switch to Python 3
   * Make gnt-cluster upgrade from 2.16 work
   * Bump Standards-Version to 4.5.0; no changes needed
   * Cleanup some lintian errors/warnings:
     - Remove obsolete hyphen-used-as-minus-sign override
     + Ignore breakout-link warnings, as they are harmless in our case
     + Ensure all maintainer scripts do `set -e`
Checksums-Sha1:
 a53b134dea690b3ac871e4d565b0487935398738 3381 ganeti_3.0.0~rc1-1.dsc
 a09ee7c851f84236a62a734037e5d338e30b6ec2 2674498 ganeti_3.0.0~rc1.orig.tar.gz
 aa008b09621bb8ee52a82fafc1d9f9856f39f736 45132 ganeti_3.0.0~rc1-1.debian.tar.xz
 726d7162e522a7f1d4e7c45944cf1ad9612e4de7 875028 ganeti-3.0_3.0.0~rc1-1_all.deb
 8b94e3dad91aefc50c40f35a039ef09883220f85 1006920 ganeti-doc_3.0.0~rc1-1_all.deb
 39ad131f3b9f2210f6308abac0a0205bc0d4af70 13249836 ganeti-haskell-3.0_3.0.0~rc1-1_amd64.deb
 5218ad7540db37740c6fe2097c58c4010381cb8a 2628948 ganeti-htools-3.0_3.0.0~rc1-1_amd64.deb
 1ded470dfe38395039b45a07da62e7738bfe6532 19532 ganeti-htools_3.0.0~rc1-1_all.deb
 5bcbb9263cc5c9ea8030d594b7fa9982d6475d9b 377828 ganeti-testsuite_3.0.0~rc1-1_all.deb
 970e2fed567b9df8f6545d70d4d09086506b5c0c 108784 ganeti_3.0.0~rc1-1_all.deb
 0eb18425d97afcd01c3a14e33283eef4bf1284ed 15353 ganeti_3.0.0~rc1-1_amd64.buildinfo
 3b49349f959966d156166984bc37615f3924cc3b 32396 python3-ganeti-rapi_3.0.0~rc1-1_all.deb
Checksums-Sha256:
 8cc51ee17b242fd88813fc2b5b744db50ac076ef7e067a447fc1957ee79b9c37 3381 ganeti_3.0.0~rc1-1.dsc
 2f125bcae0a4aa0a301fa94c3e7a85f203b9020492dfd2ea7d5c9e4c03899b09 2674498 ganeti_3.0.0~rc1.orig.tar.gz
 06710361bd574a69a2bbe34164e1ef34fe6a137f2fb9946bd23dda33030521b4 45132 ganeti_3.0.0~rc1-1.debian.tar.xz
 86fbe5a5e843cb3248f5dbd0d4b59a7f777bebbe1344677621fe77bb2ab23f16 875028 ganeti-3.0_3.0.0~rc1-1_all.deb
 4e689128619cbd3aeec6d591d3dd9ffc289eb8dfa00800555a65078a6855360b 1006920 ganeti-doc_3.0.0~rc1-1_all.deb
 c9a9d61d89d82c7fdbafaa99c10cc0c31e390cde6ba7b33097d641c057c9a483 13249836 ganeti-haskell-3.0_3.0.0~rc1-1_amd64.deb
 061d7b660b7814283228eca226b1298843f9dfc48322f0135361bb9f3901e9a6 2628948 ganeti-htools-3.0_3.0.0~rc1-1_amd64.deb
 fc1987209fb63fe3030b01ccebcac0761ef32aa6d9452d6db57bc56c25f71063 19532 ganeti-htools_3.0.0~rc1-1_all.deb
 c23683f0ff4e3be675fff2caf46c5261c64fb997f9f98059a59ea9f049ee5545 377828 ganeti-testsuite_3.0.0~rc1-1_all.deb
 5264aeeb95d4aa5918dacf24b85c3c7be1b3d105ca861161de71c9a0ddaee760 108784 ganeti_3.0.0~rc1-1_all.deb
 a83d730ad7e47484a23c86d838a32da260f40b8a289cc2f3cd58e19e57cbfe41 15353 ganeti_3.0.0~rc1-1_amd64.buildinfo
 54cf74a6702bff19e59298b8faa64b9181d2abb1e405c4730bff78a6548226b0 32396 python3-ganeti-rapi_3.0.0~rc1-1_all.deb
Files:
 ee1c023182d576113956110150389c9a 3381 admin optional ganeti_3.0.0~rc1-1.dsc
 cfa36c3f516942cd42ed8b866f1a9c4f 2674498 admin optional ganeti_3.0.0~rc1.orig.tar.gz
 b4225d4ad108d545accabc342fcbea74 45132 admin optional ganeti_3.0.0~rc1-1.debian.tar.xz
 f5407d68d30404d721689dd417043aed 875028 admin optional ganeti-3.0_3.0.0~rc1-1_all.deb
 936ae2bce2ca49f511cd6122e9321f51 1006920 doc optional ganeti-doc_3.0.0~rc1-1_all.deb
 8a06971cd341156fff9d491f1a64ebf8 13249836 admin optional ganeti-haskell-3.0_3.0.0~rc1-1_amd64.deb
 50b08403c6c9dd7882dbf6b49689444d 2628948 admin optional ganeti-htools-3.0_3.0.0~rc1-1_amd64.deb
 93196261bb4c70310e5c5905ff6c90ae 19532 admin optional ganeti-htools_3.0.0~rc1-1_all.deb
 8d3fd984cee3460bcf2fb7631d7e39df 377828 devel optional ganeti-testsuite_3.0.0~rc1-1_all.deb
 f5bd218f96e473eb34cfe2f9be93f50f 108784 admin optional ganeti_3.0.0~rc1-1_all.deb
 95e64abb5dcf92d52edb947a18f176a9 15353 admin optional ganeti_3.0.0~rc1-1_amd64.buildinfo
 0f5b6249f874a89b092b00bc20a306c5 32396 python optional python3-ganeti-rapi_3.0.0~rc1-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEPgL9ZlYpWVIRC6uZ9RsYxyAkgiQFAl9oq9YACgkQ9RsYxyAk
giQk8A/9FY1wkGG6H4SGCa6/E3jDrpwksxS6cuwrtfpVWdHjlrT+0X7B9vlJ6k46
J0EWhS8SOzMb3cSJVH/PY0nPec1Gnu96j1kwi0w0dO0cGaYt/n1Bq/rT1mIcARW+
GM59WzRTAGINPzXW++CoNXREchW/a1SDDPZdQyMBUNBHST8EoQbENqJeHJG7+x2m
bCny1QIutHVqLz+KZvZB78E9v8e2cVwNAmS1NlgCaVE1k0PKty1yYwLg1vRlNCNi
W6WIfPhF7LcN7ub90IxJUAoylBY8CFvy7K00/MQsuenqgcxhmP0ACUmUIFoj96fM
w9BERBTYm5DjKUkaIL5nP7zIJGhmYVO+uhggINF1Tibp9NTlaIMeaY3lZwVHPEsd
u6pK76THxFjDzv5E5/wAxZbRcfDyAffT4UQ4G0shkWjKquVR6fTNl08srUMSgbBA
CwHHxhdSymd+tbJ7ti1qbj2GSnmZKOhSgaOXClyPFEWjTJE/4Argf2GrJn9Cxpo8
mvA1fpu+UPFuFaaMfvSfXWRyAMG7Xcr0NiJ7Qi/xMJrcNgWJ5bZe57hk9MNKkqtL
REPpprqm6JLeWPXCfOXxnCyX1wABZ9BCW4MSfxNILcnYokbDJ4UUwQe5UwEHfHJ4
EAPV6D8xAzEZeD3OhjmXgvdy1ADNsR0ma5PdiHvg8ZBSuovjlbo=
=Ngec
-----END PGP SIGNATURE-----




Reply sent to Apollon Oikonomopoulos <apoikos@debian.org>:
You have taken responsibility. (Thu, 24 Sep 2020 21:03:09 GMT) (full text, mbox, link).


Notification sent to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer. (Thu, 24 Sep 2020 21:03:09 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 29 Oct 2020 07:25:24 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Mar 10 03:47:19 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.