From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-042.btinternet.com (mailomta2-re.btinternet.com [213.120.69.95]) by sourceware.org (Postfix) with ESMTPS id 2951F3858CDB for ; Sun, 2 Apr 2023 16:00:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2951F3858CDB 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-001.btmx-prd.synchronoss.net ([10.2.54.4]) by re-prd-fep-042.btinternet.com with ESMTP id <20230402160019.GCIA30996.re-prd-fep-042.btinternet.com@re-prd-rgout-001.btmx-prd.synchronoss.net>; Sun, 2 Apr 2023 17:00:19 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com; bimi=skipped X-SNCR-Rigid: 63F6BC5E04761EBB X-Originating-IP: [86.140.195.75] X-OWM-Source-IP: 86.140.195.75 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeihedgleeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeflohhnucfvuhhrnhgvhicuoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqeenucggtffrrghtthgvrhhnpeevgeegvedujedvtefhvedthffgheeufefftdefieelveehlefffedtueetieejffenucffohhmrghinhepughllhdrshhonecukfhppeekiedrudegtddrudelhedrjeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdeingdpihhnvghtpeekiedrudegtddrudelhedrjeehpdhmrghilhhfrhhomhepjhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhdpnhgspghrtghpthhtohepvddprhgtphhtthhopegthihgfihinhdqrghpphhssegthihgfihinhdrtghomhdprhgtphhtthhopehmrghrtghordgrthiivghrihesghhmrghilhdrtghomhdprhgvvhfkrfephhhoshhtkeeiqddugedtqdduleehqdejhedrrhgrnhhgvgekiedqudegtddrsghttggvnhhtrhgrlhhplhhushdrtghomhdprghuthhhpghushgvrhepjhhonhhtuhhr nhgvhiessghtihhnthgvrhhnvghtrdgtohhmpdhgvghokffrpefiuedpoffvtefjohhstheprhgvqdhprhguqdhrghhouhhtqddttddu X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.106] (86.140.195.75) by re-prd-rgout-001.btmx-prd.synchronoss.net (5.8.814) (authenticated as jonturney@btinternet.com) id 63F6BC5E04761EBB; Sun, 2 Apr 2023 17:00:19 +0100 Message-ID: Date: Sun, 2 Apr 2023 17:00:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: python2 removal Content-Language: en-GB To: "cygwin-apps@cygwin.com" , Marco Atzeri References: <07106598-5bc3-055f-5875-abe5aa7baffc@dronecode.org.uk> <01685a2b-5592-971d-fe1c-9cc23c788c92@dronecode.org.uk> From: Jon Turney In-Reply-To: <01685a2b-5592-971d-fe1c-9cc23c788c92@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1194.4 required=5.0 tests=BAYES_00,FORGED_SPF_HELO,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=ham 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 02/04/2023 16:47, Jon Turney via Cygwin-apps wrote: > On 14/03/2023 19:17, Jon Turney via Cygwin-apps wrote: >> On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote: >>> >>> This has come up in discussion a few times, and is now well overdue, >>> I think. >>> >>> Python 2.7 is the last python2 version, which was sunsetted on >>> January 1, 2020. >>> >> [...] >>> >>> 3) There might also still be some other packages lurking which just >>> install a script with a shebang containing 'python', and assume that >>> python is python2.  I don't know how we could identify those. >> >> The remaining cases of packages which have a dependency on python >> and/or python2 are either this (packages which contain a python script >> with a python shebang line), or the other case which I hadn't >> previously considered - a package which contain an executable or >> shared library linked with libpython2.7.dll. >> >> So, again I need inspect these to determine what should happen to them. > > So here's the list, with *tentative* notes of the disposition for each > package. > [...] > source package package maintainer notes disposition > > octave-miscellaneous octave-miscellaneous Marco Atzeri [†] ? > > [†] contains some python scripts > [§] script is python2 only, not compatible with python3 Hi Marco, Currently, octave-miscellaneous depends on python2. It would help me greatly if you could tell me if that's correct or if it should depend on python (if all the scripts in it also work with python3), or it should be updated to work with python3? Additionally, I noted that subversion-tools depends on python (due to an explicit requires in the cygport), but... I don't see any python scripts there, so I wonder if that should just be removed in future.