Debian Bug report logs - #943118
mlton: Python2 removal in sid/bullseye

version graph

Package: src:mlton; Maintainer for src:mlton is Ryan Kavanagh <rak@debian.org>;

Reported by: morph@debian.org

Date: Wed, 23 Oct 2019 02:48:04 UTC

Severity: normal

Tags: bookworm, bullseye, sid

Found in version mlton/20180207-1

Fixed in version mlton/20210117+dfsg-1

Done: Ryan Kavanagh <rak@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to Wesley W. Terpstra <terpstra@debian.org>:
Bug#943118; Package src:mlton. (Wed, 23 Oct 2019 02:48:07 GMT) (full text, mbox, link).


Acknowledgement sent to morph@debian.org:
New Bug report received and forwarded. Copy sent to Wesley W. Terpstra <terpstra@debian.org>. (Wed, 23 Oct 2019 02:48:07 GMT) (full text, mbox, link).


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

From: morph@debian.org
To: maintonly@bugs.debian.org
Subject: mlton: Python2 removal in sid/bullseye
Date: Wed, 23 Oct 2019 02:33:28 +0000
Source: mlton
Version: 20180207-1
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 (the specific reason can be found searching this
source package in
https://people.debian.org/~morph/mass-bug-py2removal_take2.txt ).
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 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 943118 blocks 937446 Request was from Sandro Tosi <morph@debian.org> to control@bugs.debian.org. (Wed, 23 Oct 2019 04:42:02 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 06:39:54 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:03:53 GMT) (full text, mbox, link).


Added tag(s) bookworm. Request was from Sebastian Ramacher <sramacher@debian.org> to control@bugs.debian.org. (Mon, 16 Aug 2021 07:05:53 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Ryan Kavanagh <rak@debian.org> to control@bugs.debian.org. (Fri, 31 Dec 2021 17:24:04 GMT) (full text, mbox, link).


Reply sent to Ryan Kavanagh <rak@debian.org>:
You have taken responsibility. (Tue, 04 Jan 2022 17:51:09 GMT) (full text, mbox, link).


Notification sent to morph@debian.org:
Bug acknowledged by developer. (Tue, 04 Jan 2022 17:51:09 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 943118-close@bugs.debian.org
Subject: Bug#943118: fixed in mlton 20210117+dfsg-1
Date: Tue, 04 Jan 2022 17:49:20 +0000
Source: mlton
Source-Version: 20210117+dfsg-1
Done: Ryan Kavanagh <rak@debian.org>

We believe that the bug you reported is fixed in the latest version of
mlton, 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 943118@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ryan Kavanagh <rak@debian.org> (supplier of updated mlton 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: SHA512

Format: 1.8
Date: Tue, 04 Jan 2022 09:12:48 -0500
Source: mlton
Architecture: source
Version: 20210117+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Ryan Kavanagh <rak@debian.org>
Changed-By: Ryan Kavanagh <rak@debian.org>
Closes: 943118 992099 995467 998156
Changes:
 mlton (20210117+dfsg-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #992099)
   * Repack sources to remove non-DFSG files (Closes: #998156)
     + Extract and apply upstream patches to all nested tarballs while we are
       at it
     + Patch sources to handle missing non-DFSG-free files, 07_DFSG.diff
     + Disable installing mlnlffigen: it requires non-DFSG-free ckit-lib to build
   * Changes to patches:
     + Drop ppc64el.patch: applied upstream
     + Drop linux-pic.diff: no longer needed to successfully compile on amd64
     * Drop stack-hardening.diff: pass in flags via debian/rules instead
     + Rename patches to make application order obvious
     + Add DEP3 headers to all patches
   * Overhaul control file:
     + Move Homepage field from binary stanzas to source stanza
     + Use substvars to eliminate description duplication
     + Split Build-Depends into Build-Depends-Arch/Build-Depends-Indep
     + Drop alternative dependency on mlton-runtime, which has not existed
       since forever
     + Drop build-dependency on quilt and on procps
     + Drop breaks against mlton version now in oldoldoldstable
     + Added Vcs-* tags
     + Drop versioned Build-Depends-Arch on binutils and gcc for mips/mipsel:
       no longer needed
     + Set Rules-Requires-Root: no
     + Bump standards version to 4.6.0
   * Changes to documentation:
     + Updated README.Debian to reflect current mlton requirements
     + Added a README.source to describe repacking and bootstrapping process
   * Set myself as maintainer (Closes: #995467)
   * Documentation-related changes:
     + The mlton guide does not currently build. Temporarily disable building
       it for the sake of getting a working mlton compiler back in the archive
     + Temporarily disable installation of mllex and mlyacc guides
     + Documentation requires a build-dependency on python3-pygments instead of
       python-pygments (Closes: #943118)
     + Reintroduce build-dependency on dblatex
     + Install upstream changelog and readme.
   * Changes to package build process:
     + Switch from CDBS to debhelper
     + Set compat to 13 via debhelper-compat
     + Don't fetch resources from Github during build, 06_local_docs.diff
     + Remember to clean generated files under .cm/
     + Don't automatically run tests during build, 08_postpone_tests.diff
     + Add target to install arch-indep libraries, 09_install-indep.diff, and
       call it from rules
     + dh_missing should ignore
       - files for arch-dependent packages when building
         arch-independent packages
       - upstream license files usr/share/doc/mlton/license/*
   * Update copyright file and switch to DEP5 format
Checksums-Sha1:
 2533e0ae23c88ba148e775652f661c6cedebd3df 4797 mlton_20210117+dfsg-1.dsc
 f447e617f0d383826dbd06b731358e326bfca123 13851708 mlton_20210117+dfsg.orig.tar.gz
 5a90cc44801f4b164cd3d2f2edef5bf990ee368e 20076 mlton_20210117+dfsg-1.debian.tar.xz
 45f293e0d2a214f2b5e799ac3486c99cd9e2143c 11644 mlton_20210117+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 9e7a5e3e2511e56708c8ea39efa1ffb6cb8314be50d89316da1f4a3ac4eb1aed 4797 mlton_20210117+dfsg-1.dsc
 bd9949c2163415fe3094a4468ee8bf0dc96ace69d4b412ed25c8a307e5a81204 13851708 mlton_20210117+dfsg.orig.tar.gz
 8fd8d7d99ce02449e48a5bfe179f052f1ddfb2b4782cb0182aa0bfdac9f1923d 20076 mlton_20210117+dfsg-1.debian.tar.xz
 e013f5b886b01fe8518f008135645bf4211e0ae681997a0c6a442b219760d3d9 11644 mlton_20210117+dfsg-1_amd64.buildinfo
Files:
 2d11f6746570171cca7f4bfb1e2949dd 4797 devel optional mlton_20210117+dfsg-1.dsc
 dedc865ff2de40c71dac93459b154385 13851708 devel optional mlton_20210117+dfsg.orig.tar.gz
 8dd8e4ebba498581cf85d25f70b52f8e 20076 devel optional mlton_20210117+dfsg-1.debian.tar.xz
 28435817f04b51f6e7a4b26f958a64ab 11644 devel optional mlton_20210117+dfsg-1_amd64.buildinfo

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

iQJDBAEBCgAtFiEEP7FHOW9as2zJ9q6CWXuniu1D+jAFAmHUfNwPHHJha0BkZWJp
YW4ub3JnAAoJEFl7p4rtQ/owgccQAIt08pM094yTj+UWfzyoMGOGecd6AXeWfr8a
3Qr1KDPxnSRhTDs0DMRVN0r1+Iro/dom1tQy3ncV05cXXeeCMNEp6OsQTovpXYRH
8KtsgZo3QpRuZ68mwcLoTbuXAmpndaanhHpczhh+3QpO+EOf0zKXkulJybiX+4DB
IkVGTBdeaZKZrb0C3M+9uK6p5tFvlpseutkn5lcKn00UUOPp6DRT/xtICG31u5eU
DXOy3ymdrSIy8IZpjxrY2qM7Rlph6/0PxHRc7eYHU0mcClOM5UV+xPnYq0NXo2UZ
KR5kdGSOrqFqU35uJFRPFViySGyMA9YRDNSxSlrzONAXLEufG8UP3aBPZzc34cX5
w+15pIfmdqC9GymFI6x5n0IM3mfKZRjqnZTDoN6Ov7+jNZB7AeA1Xwq41Gru2fC4
WIlzpOqs2YeyMHZuZHIGwRPA2Rh//Q7IHP3uTABiMi8/Ivm0CkH84ZB6aU0MMurF
9S6IrKXrWG3mXg3UOKBev31PbHo9dINQ1A3S2X7Y/XgTo0N+NfKCGkGpvZ0T+dCp
wUSKeLkx1ltpwigIlNwCRZyfNgrzRumfsS3j5Z6YD0Ap230QxK7rRgB5svaNk3IK
lIeOQ0z67wHmAdwjjezPCBJ7kJP6PxyNR8xhUBnVC1JIwglD5reCPlqu6x6E1r3E
zDKM/Kap
=zX5m
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 02 Feb 2022 07:25:22 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:46:12 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.