Path: csiph.com!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Neil Williams Newsgroups: linux.debian.maint.python Subject: Re: Removing python2 packages Date: Wed, 24 Jul 2019 20:10:02 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Jul 24 18:03:26 2019 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.3 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, REMOVEDOT=3] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/Jk5ZrJxZVvbg7=JiyHTX3JT"; protocol="application/pgp-signature" X-Mailing-List: archive/latest/17023 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20190724190350.39776cb6@sylvester.codehelp Approved: robomod@news.nic.it Lines: 82 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 24 Jul 2019 19:03:50 +0100 X-Original-Message-ID: <20190724190350.39776cb6@sylvester.codehelp> X-Original-References: Xref: csiph.com linux.debian.maint.python:11528 --Sig_/Jk5ZrJxZVvbg7=JiyHTX3JT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 24 Jul 2019 12:08:54 -0400 (EDT) Scott Talbert wrote: > On Tue, 23 Jul 2019, Ondrej Novy wrote: >=20 > > =C3=BAt 23. 7. 2019 v=C2=A011:40 odes=C3=ADlatel Scott Talbert > > napsal: When removing leaf python2 packages for bullseye, is there > > anything > >=20 > >=20 > > __modules__ package :) > > =C2=A0 > > special that needs to be done, other than removing the > > building of the > > python2 subpackage? > > > > For example, obsoleting of the old package or anything along > > those lines? > >=20 > >=20 > > * check reverse-depends and "reverse-depends -b" > > * remove from d/control > > * remove from d/tests > > * remove from d/rules > > * check/remove d/python-* files > > * test > > * upload =20 >=20 > Thanks. The reason I asked about 'obsoleting' is because I wondered > about what will happen on the upgrade case. Say, I remove python-foo > from bullseye. When a user running buster with python-foo installed > upgrades to bullseye, what will happen? Will apt try to remove > python-foo? Not unless something actually Breaks: or Conflicts: or the user runs autoremove. If a leaf package bar changes from Depends: python-foo to python3-foo, then python-foo will remain installed. There are lots of packages in Stretch that are not in Buster. Upgrading leaves them in place unless there is something which actively Conflicts: or Breaks: them. That's why autoremove is so useful after dist-upgrade. >=20 > Scott --=20 Neil Williams =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D http://www.linux.codehelp.co.uk/ --Sig_/Jk5ZrJxZVvbg7=JiyHTX3JT Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEf3HB6ceOc10DYMbM8WfkPIFDtoIFAl04nYYACgkQ8WfkPIFD toI2uBAAkYEz0S0t1CodLUCT3d+7bdJmxgkhKbJKYvwIQlDvqAU6dSUF0fthDLXl jveualqbatYF4/QIWFJ/tfGTNGRf24YnTfbUhtYkHDVJqPQTjCYfBu8opAX0MumG OF34I77PfsIOUK70LA3/oh16v1U2VwLKkwiQ+mRmfGg8Zx3dBD/z8VNrVX/Qfbbf lU3kPfCUE7NYVC+TWdRY0B+VtZBzVLQmYO58AqWFHK66YPoM21jC9D4sdK1YwO7d LrOHKuZVjUMp2sHMrxGsIScUS9jOw3JcMiU+6oGr/SALWzXowq229yyhjOj8wLRx i2w8PnM12USGUevZOLqx/mwrBi7XQ2YhTPEFQnovCWSnx8hn655M2LbyP3DKNz8i r7v8UzqBFldV8Ix1GfleuRwmUtrY2KMyo4UaDeaBxAe357DR400g3TXK75DUPOE+ IOraTVQE/RxrwqlqX9jyLqnDHS2Oo5OpqBZnUfX7bxLmSJjEDBWCHFeDGK3FMZwC fHgt6LVq9H+zKURhtaAtinPubjWqLLPcJRGE7/xKTs3u//pJWPe1skQlY7ph0aDg hISx5yIaa9mMgFKar0fRExHhWP+vUkX30tIK1tny4PAV7pfyc0U5sf1AC+TOyfWc LpMhAYJDp5q46bsp8r7ZBiXvTeqrbpHAR9+mBPAcdZ7Mb3KwtEQ= =wXU9 -----END PGP SIGNATURE----- --Sig_/Jk5ZrJxZVvbg7=JiyHTX3JT--