Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: Stuart Prescott Newsgroups: linux.debian.maint.python Subject: Re: [MBF] pybuild: Stop calling setup.py test? Date: Tue, 13 Dec 2022 00:30:02 +0100 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Mon Dec 12 23:21:54 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.75 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .nanonanonano. - helo: .mail-pj1-f45.google. - helo-domain: .google.) FROM/MX_MATCHES_NOT_HELO(DOMAIN)=0; rate: -3.5 X-Gm-Message-State: ANoB5pkeqeauNsJRbUEcXs7OporCmkTzDPI89IFjSRSNX++VkF48QsNc uNpo95l6jx4uSDSqYTwlipEfOldauk+D7Vgk X-Google-SMTP-Source: AA0mqf5k/vyu2D4gbpq4YN/hjpEt3K6NGAXVCloO+cxo8eeI5XQSzLcxSXrIVTtx9PePb3PrEGNyjw== X-Received: by 2002:a17:903:2481:b0:189:b0ff:e316 with SMTP id p1-20020a170903248100b00189b0ffe316mr16510543plw.38.1670887295113; Mon, 12 Dec 2022 15:21:35 -0800 (PST) MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/20584 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/919d684a-c2e4-c2fd-8a7f-21436905d62d@debian.org Approved: robomod@news.nic.it Lines: 41 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Tue, 13 Dec 2022 10:21:31 +1100 X-Original-Message-ID: <919d684a-c2e4-c2fd-8a7f-21436905d62d@debian.org> X-Original-References: <20220815182722.7gahp4b63macxq6a@satie.tumbleweed.org.za> Xref: csiph.com linux.debian.maint.python:14718 On 11/12/2022 11:50, Louis-Philippe Véronneau wrote: > On 2022-12-10 17 h 09, Colin Watson wrote: >> On Mon, Aug 15, 2022 at 06:27:22PM +0000, Stefano Rivera wrote: >>> Calling "setup.py test" has been deprecated since setuptools 28.5. >>> That's 6 years ago. > This is the list we used during the sprint to coordinate: > > https://pad.riseup.net/p/FixSetupTest-keep > > It's probably outdated though and I feel a real MBF would be helpful to > keep track at this point... Yep, let's get an MBF in place for this. The BTS with usertags (or the BTS view through UDD with usertags) is a much better way of tracking a todo list at this stage. I'm not sure if there is a published deprecation timeline for "setup.py test", but given the number of nasty surprises we've had from setuptools over the last year with their current break-it-and-see-who-complains development paradigm, let's assume the worst. Given it's not currently broken, I guess it would start with severity:important and become severity:serious once setuptools stops supporting this? Assuming that we're not going to suddenly get a breaking setuptools before bookworm, the MBF text should have a note that this will not become serious before the release of bookworm. (Do we know if that is true?) cheers Stuart -- Stuart Prescott http://www.nanonanonano.net/ stuart@nanonanonano.net Debian Developer http://www.debian.org/ stuart@debian.org GPG fingerprint 90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7