Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #14286
| Path | csiph.com!news.mixmin.net!aioe.org!news.servidellagleba.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | Antonio Terceiro <terceiro@debian.org> |
| Newsgroups | linux.debian.maint.python |
| Subject | Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) |
| Date | Tue, 26 Jul 2022 23:00:01 +0200 |
| Message-ID | <ENzON-e1G0-3@gated-at.bofh.it> (permalink) |
| References | <EMrzX-dlxq-1@gated-at.bofh.it> <EN1k5-dHa4-1@gated-at.bofh.it> <ENucp-dYnS-3@gated-at.bofh.it> <ENuYN-dYTl-1@gated-at.bofh.it> |
| X-Mailbox-Line | From debian-python-request@lists.debian.org Tue Jul 26 20:54:05 2022 |
| Old-Return-Path | <terceiro@debian.org> |
| X-Amavis-Spam-Status | No, score=-112.913 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.714, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, PGPSIGNATURE=-5, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no |
| Mail-Followup-To | Antonio Terceiro <terceiro@debian.org>, debian-python@lists.debian.org |
| MIME-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zyATBGQa3Toy+E1P" |
| Content-Disposition | inline |
| X-Debian-User | terceiro |
| X-Mailing-List | <debian-python@lists.debian.org> archive/latest/20120 |
| List-ID | <debian-python.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-python/> |
| List-Archive | https://lists.debian.org/msgid-search/YuBUWHZokBJmAQC0@debian.org |
| Approved | robomod@news.nic.it |
| Lines | 96 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Date | Tue, 26 Jul 2022 17:53:44 -0300 |
| X-Original-Message-ID | <YuBUWHZokBJmAQC0@debian.org> |
| X-Original-References | <f115f75a-29b9-c5ce-fad8-eee517078724@debian.org> <Yt5Oi1Z1XT2WBq8H@d-and-j.net> <Yt//K7KcYBPGhvqk@debian.org> <0239A172-64F5-4B2A-A903-F50760F50D3B@kitterman.com> |
| Xref | csiph.com linux.debian.maint.python:14286 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
On Tue, Jul 26, 2022 at 03:37:50PM +0000, Scott Kitterman wrote: > > > On July 26, 2022 2:50:19 PM UTC, Antonio Terceiro <terceiro@debian.org> wrote: > >On Mon, Jul 25, 2022 at 09:04:27AM +0100, Julian Gilbey wrote: > >> On Sat, Jul 23, 2022 at 07:52:19PM +0200, Louis-Philippe Véronneau wrote: > >> > == pybuild improvements == > >> > > >> > getting the autopkgtest MR in would be great > >> > > >> > https://salsa.debian.org/python-team/tools/dh-python/-/merge_requests/27 > >> > > >> > We need people to test this MR some more, although it seems fairly mature. > >> > > >> > It might be a good idea to have a line in d/control to let us migrate from > >> > the existing autopkgtests running unit tests to the new automated MR. > >> > >> I've been looking at this a bit more. I'm not sure what this last > >> paragraph means: the new "automated" autopkgtest will only be run if > >> the maintainer explicitly adds: > >> > >> Testsuite: autopkgtest-pkg-pybuild > >> > >> to debian/control (see the autodep8 MR at > >> https://salsa.debian.org/ci-team/autodep8/-/merge_requests/27/diffs - > >> it will never automatically detect a pybuild package). > >> And a maintainer would presumably only add that if they are also > >> removing their existing debian/tests/control (or want to run the > >> pybuild tests in addition). > >> > >> An alternative would be for the autodep8 patch to try to determine > >> whether to run pybuild-autopkgtest. One approach could be: > >> > >> if the package would run autopkgtest-pkg-python: > >> if debian/control does not contain an override_dh_auto_test stanza: > >> run pybuild-autopkgtest > >> > >> Note, though, that if autodep8 is called, it will run all of the > >> detected tests. (At least that is what I believe happens from reading > >> /usr/bin/autodep8; I haven't double-checked this.) So, for example, > >> if a package specifies > >> > >> Testsuite: autopkgtest-pkg-python > >> > >> it will also run the autopkgtest-pkg-pybuild suite as it will be > >> detected as being a Python package, and vice versa. That is a > >> possible reason *not* to use the above suggestion, as it would > >> potentially run pybuild-autopkgtest even if not desired. > > > >I think the notes did not capture the consensus correctly. The point was > >that it should be possible to automate updating the `Testsuite:` field > >to run tests with pybuild-autopkgtest, and that we should probably do > >that across team packages with the help of some scripting. > > I suppose this is fine as long as whoever does it fixes all the resulting RC bugs. Well the idea is to only actually commit the change and upload the package with the new Testsuite value after ensuring that actually works, i.e. that the autopkgtest passes. We are not suggesting to do this blindly across the packages, sorry for not making that clear.
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Notes from the DC22 Python Team BoF Louis-Philippe Véronneau <pollo@debian.org> - 2022-07-23 20:00 +0200
Re: Notes from the DC22 Python Team BoF Julian Gilbey <julian@d-and-j.net> - 2022-07-25 09:40 +0200
Re: Notes from the DC22 Python Team BoF Thomas Goirand <zigo@debian.org> - 2022-07-27 10:00 +0200
Re: Notes from the DC22 Python Team BoF Louis-Philippe Véronneau <pollo@debian.org> - 2022-07-27 16:20 +0200
pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Julian Gilbey <julian@d-and-j.net> - 2022-07-25 10:10 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Antonio Terceiro <terceiro@debian.org> - 2022-07-26 17:00 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Scott Kitterman <debian@kitterman.com> - 2022-07-26 17:50 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Antonio Terceiro <terceiro@debian.org> - 2022-07-26 23:00 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Paul Wise <pabs@debian.org> - 2022-07-27 02:20 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Louis-Philippe Véronneau <pollo@debian.org> - 2022-07-27 05:50 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Julian Gilbey <julian@d-and-j.net> - 2022-07-27 10:20 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Louis-Philippe Véronneau <pollo@debian.org> - 2022-07-27 16:30 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Julian Gilbey <julian@d-and-j.net> - 2022-07-27 20:50 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Julian Gilbey <julian@d-and-j.net> - 2022-07-27 22:40 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Julian Gilbey <julian@d-and-j.net> - 2022-07-28 20:50 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Louis-Philippe Véronneau <pollo@debian.org> - 2022-08-18 02:00 +0200
Re: pybuild-autopkgtest (was: Notes from the DC22 Python Team BoF) Simon McVittie <smcv@debian.org> - 2022-07-27 18:50 +0200
csiph-web