From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-043.btinternet.com (mailomta31-re.btinternet.com [213.120.69.124]) by sourceware.org (Postfix) with ESMTPS id 9CDA03858D33 for ; Tue, 14 Mar 2023 19:16:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9CDA03858D33 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=dronecode.org.uk Received: from re-prd-rgout-002.btmx-prd.synchronoss.net ([10.2.54.5]) by re-prd-fep-043.btinternet.com with ESMTP id <20230314191646.MLEB21016.re-prd-fep-043.btinternet.com@re-prd-rgout-002.btmx-prd.synchronoss.net> for ; Tue, 14 Mar 2023 19:16:46 +0000 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com; bimi=skipped X-SNCR-Rigid: 63FE976D0192BBDE X-Originating-IP: [86.139.167.100] X-OWM-Source-IP: 86.139.167.100 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvhedrvddviedguddvhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemuceutffkvffkuffjvffgnffgvefqofdpqfgfvfenuceurghilhhouhhtmecufedtudenucenucfjughrpefkffggfgfhuffvfhgjtgfgsehtjeertddtfeejnecuhfhrohhmpeflohhnucfvuhhrnhgvhicuoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqeenucggtffrrghtthgvrhhnpeegteejueevgeehffdukeegffduhffhteffheehjedvfeefgfekffelgfdtteelgeenucfkphepkeeirddufeelrdduieejrddutddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdeingdpihhnvghtpeekiedrudefledrudeijedruddttddpmhgrihhlfhhrohhmpehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkpdhnsggprhgtphhtthhopedupdhrtghpthhtoheptgihghifihhnqdgrphhpshestgihghifihhnrdgtohhmpdhrvghvkffrpehhohhsthekiedqudefledqudeijedquddttddrrhgrnhhgvgekiedqudefledrsghttggvnhhtrhgrlhhplhhushdrtghomhdprghuthhhpghushgvrhepjhhonhhtuhhrnhgvhiessghtihhnthgvrhhnvghtrdgtohhmpdhgvghokffrpefiuedpoffvtefjohhstheprhgvqdhprhguqdhrghhouhhtqddttddv X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.106] (86.139.167.100) by re-prd-rgout-002.btmx-prd.synchronoss.net (5.8.814) (authenticated as jonturney@btinternet.com) id 63FE976D0192BBDE for cygwin-apps@cygwin.com; Tue, 14 Mar 2023 19:16:46 +0000 Message-ID: Date: Tue, 14 Mar 2023 19:16:45 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 From: Jon Turney Subject: Re: python2 removal To: "cygwin-apps@cygwin.com" References: <07106598-5bc3-055f-5875-abe5aa7baffc@dronecode.org.uk> Content-Language: en-GB In-Reply-To: <07106598-5bc3-055f-5875-abe5aa7baffc@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3568.8 required=5.0 tests=BAYES_00,FORGED_SPF_HELO,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,NICE_REPLY_A,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote: > > 4) With that done, one would hope we could just expire all packages as > with names matching: > > python27 > python27-* (127 of) > python2-* > python-* > > But there may be some cases not caught in step 2), where > > - the package is not a python module (i.e. source package is not python-*) > - the package shouldn't be removed because it's a dependency of something > > So those will need to be identified and inspected to determine what > should happen to them. I looked for python{,2}-foo package which have a source which isn't python-foo, and doesn't also produce python3*-foo (note: in many cases the python3 binding doesn't exist for the latest python3 version) None of these seem to have current versions of other packages which depend on them, so just removing these python2 bindings would seem to be safe. Many of these are old (maybe gtk2, gnome2-era) stuff which we should probably also work on removing. > package source package maintainer notes > > python2-avogadro avogadro ORPHANED (Yaakov Selkowitz) > python2-ibus ibus ORPHANED (Yaakov Selkowitz) > python2-ktoblzcheck ktoblzcheck ORPHANED (Yaakov Selkowitz) > python2-ayatana_appindicator libayatana-appindicator ORPHANED (Yaakov Selkowitz) > python2-iptcdata libiptcdata ORPHANED (Yaakov Selkowitz) > python2-libpst libpst ORPHANED (Yaakov Selkowitz) > python2-ming ming ORPHANED (Dr. Volker Zell) [*] > python2-zbar zbar ORPHANED (Yaakov Selkowitz) [*] > python2-zinnia zinnia ORPHANED (Yaakov Selkowitz) [*] > > python-botan botan1.10 ORPHANED (Yaakov Selkowitz) > python-gamin gamin ORPHANED (Yaakov Selkowitz) > python-bonobo2 gnome-python ORPHANED (Yaakov Selkowitz) > python-gconf2 gnome-python " > python-gnome2 gnome-python " > python-gnomecanvas2 gnome-python " > python-gnomevfs2 gnome-python " > python-gnomekeyring gnome-python-desktop ORPHANED (Yaakov Selkowitz) > python-gtop2 gnome-python-desktop " > python-rsvg2 gnome-python-desktop " > python-totem-plparser gnome-python-desktop " > python-wnck gnome-python-desktop " > python-egg gnome-python-extras ORPHANED (Yaakov Selkowitz) > python-gtkspell gnome-python-extras " > python-gtkvnc gtk-vnc ORPHANED (Yaakov Selkowitz) > python-keybinder keybinder ORPHANED (Yaakov Selkowitz) > python-lcms lcms ORPHANED (Dr. Volker Zell) > python-appindicator libappindicator ORPHANED (Yaakov Selkowitz) > python-gucharmap libgucharmap ORPHANED (Yaakov Selkowitz) > python-libxslt libxslt ORPHANED (Yaakov Selkowitz) > python-PyOpenColorIO OpenColorIO ORPHANED (Yaakov Selkowitz) > python-vte vte ORPHANED (Yaakov Selkowitz) > python-wx2.8 wxWidgets2.8 ORPHANED (Yaakov Selkowitz) [*] also needs rebuilding for perl 5.32 Again, I might look at rebuilding some of the more important packages, as time permits, and some of these are candidates for removal if not updated, but obviously adoptions and input on what is no longer useful is welcomed!