Debian Bug report logs -
#685508
Please add "XS-Testsuite: autopkgtest" header in debian/control
Reported by: Dmitry Shachnev <mitya57@gmail.com>
Date: Tue, 21 Aug 2012 13:15:02 UTC
Severity: wishlist
Merged with 692707
Found in version sphinx/1.1.3+dfsg-4
Fixed in version sphinx/1.2~b3+dfsg-1
Done: Dmitry Shachnev <mitya57@gmail.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Jakub Wilk <jwilk@debian.org>:
Bug#685508; Package src:sphinx.
(Tue, 21 Aug 2012 13:15:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Dmitry Shachnev <mitya57@gmail.com>:
New Bug report received and forwarded. Copy sent to Jakub Wilk <jwilk@debian.org>.
(Tue, 21 Aug 2012 13:15:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Source: sphinx
Version: 1.1.3+dfsg-4
Severity: wishlist
Control: clone -1 -2 -3
Control: reassign -2 src:python-docutils
Control: found -2 0.9.1-1
Control: reassign -3 src:python-roman
Control: found -3 1.4.0-1
As written in the [autopkgtest specification][1]:
> To allow test execution environments to discover packages which provide tests,
> their source packages should have a `Testsuite:` header containing
> `autopkgtest` (which is currently the only defined value). Multiple values get
> comma separated, as usual in control files.
>
> This tag can be set manually in debian/control by adding
>
> XS-Testsuite: autopkgtest
>
> in the `Source:` paragraph. Future versions of dpkg-source might add this
> automatically when a debian/tests/control file is present.
[1]: http://anonscm.debian.org/gitweb/?p=autopkgtest/autopkgtest.git;a=blob_plain;f=doc/README.package-tests;hb=HEAD
--
Dmitry Shachnev
Bug 685508 cloned as bugs 685509, 685510
Request was from Dmitry Shachnev <mitya57@gmail.com>
to control@bugs.debian.org.
(Tue, 21 Aug 2012 13:24:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#685508; Package src:sphinx.
(Tue, 21 Aug 2012 13:33:03 GMT) (full text, mbox, link).
Message #10 received at 685508@bugs.debian.org (full text, mbox, reply):
Control: tag -1 + wontfix
* Dmitry Shachnev <mitya57@gmail.com>, 2012-08-21, 17:10:
>As written in the [autopkgtest specification][1]:
>
>>To allow test execution environments to discover packages which
>>provide tests, their source packages should have a `Testsuite:` header
>>containing `autopkgtest` (which is currently the only defined value).
>>Multiple values get comma separated, as usual in control files.
There are better ways to discover which packages provide tests:
http://lists.debian.org/20120413215537.GA1712@jwilk.net
I'm not going to pollute my .dsc with this metadata.
--
Jakub Wilk
Added tag(s) wontfix.
Request was from Jakub Wilk <jwilk@debian.org>
to 685508-submit@bugs.debian.org.
(Tue, 21 Aug 2012 13:33:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Jakub Wilk <jwilk@debian.org>:
Bug#685508; Package src:sphinx.
(Tue, 21 Aug 2012 13:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Yaroslav Halchenko <debian@onerussian.com>:
Extra info received and forwarded to list. Copy sent to Jakub Wilk <jwilk@debian.org>.
(Tue, 21 Aug 2012 13:51:03 GMT) (full text, mbox, link).
Message #17 received at 685508@bugs.debian.org (full text, mbox, reply):
On Tue, 21 Aug 2012, Jakub Wilk wrote:
> Control: tag -1 + wontfix
> * Dmitry Shachnev <mitya57@gmail.com>, 2012-08-21, 17:10:
> >>To allow test execution environments to discover packages which
> >>provide tests, their source packages should have a `Testsuite:`
> >>header containing `autopkgtest` (which is currently the only
> >>defined value). Multiple values get comma separated, as usual in
> >>control files.
> There are better ways to discover which packages provide tests:
> http://lists.debian.org/20120413215537.GA1712@jwilk.net
FWIW -- possibly more convenient user-land construct might be
apt-file search -a source 'debian/tests/control'
But there is somewhat a problem with all the grepping approaches is when
dealing with multiple APT repositories. Source header field indeed could
have helped to locate the packages with tests regardless of their origin.
> I'm not going to pollute my .dsc with this metadata.
my 0.1 cent: IMHO immediate use for "Testsuite:" would become more
adequate if multiple formal ways to run testsuites becomes available.
But either should it be added manually ATM -- as DEP-8 suggests, that field
might be added automagically in the future by dpkg-source... it might be the
cleanest long-term solution.
--
Yaroslav O. Halchenko
Postdoctoral Fellow, Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik
Merged 685508 692707
Request was from Jakub Wilk <jwilk@debian.org>
to control@bugs.debian.org.
(Thu, 08 Nov 2012 09:42:12 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Jakub Wilk <jwilk@debian.org>:
Bug#685508; Package src:sphinx.
(Thu, 08 Nov 2012 11:09:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefano Zacchiroli <zack@debian.org>:
Extra info received and forwarded to list. Copy sent to Jakub Wilk <jwilk@debian.org>.
(Thu, 08 Nov 2012 11:09:03 GMT) (full text, mbox, link).
Message #24 received at 685508@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Tue, Aug 21, 2012 at 09:50:02AM -0400, Yaroslav Halchenko wrote:
> But there is somewhat a problem with all the grepping approaches is when
> dealing with multiple APT repositories. Source header field indeed could
> have helped to locate the packages with tests regardless of their origin.
Also:
1) No matter how precise, grepping for debian/tests/control is a
heuristic. One can, say, have a test called "control" for a testing
framework entirely unrelated to autopkgtest. Given that that
interface is not in Policy (yet) it'd be better to declare explicitly
that the package is using autopkgtest instead of relying on
heuristics.
2) Packages/Sources is a pretty popular interface to find package
metdata, there are several pieces of the Debian infrastructure out
there that happily live on those alone. Now, if they want to process
the information "does this package have a autopkgtest suite?",
forcing them to also acquire Contents seem unneeded, considering
Packages/Sources is a well-established interface already.
--
Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Debian Project Leader . . . . . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »
[signature.asc (application/pgp-signature, inline)]
Removed tag(s) wontfix.
Request was from Dmitry Shachnev <mitya57@gmail.com>
to control@bugs.debian.org.
(Tue, 24 Sep 2013 11:54:08 GMT) (full text, mbox, link).
Added tag(s) pending.
Request was from mitya57-guest@users.alioth.debian.org
to control@bugs.debian.org.
(Tue, 24 Sep 2013 12:03:11 GMT) (full text, mbox, link).
Reply sent
to Dmitry Shachnev <mitya57@gmail.com>:
You have taken responsibility.
(Sun, 06 Oct 2013 18:36:12 GMT) (full text, mbox, link).
Notification sent
to Dmitry Shachnev <mitya57@gmail.com>:
Bug acknowledged by developer.
(Sun, 06 Oct 2013 18:36:12 GMT) (full text, mbox, link).
Message #33 received at 685508-close@bugs.debian.org (full text, mbox, reply):
Source: sphinx
Source-Version: 1.2~b3+dfsg-1
We believe that the bug you reported is fixed in the latest version of
sphinx, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 685508@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@gmail.com> (supplier of updated sphinx package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 05 Oct 2013 19:29:41 +0400
Source: sphinx
Binary: python-sphinx python3-sphinx sphinx-common sphinx-doc libjs-sphinxdoc
Architecture: source all
Version: 1.2~b3+dfsg-1
Distribution: experimental
Urgency: low
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Dmitry Shachnev <mitya57@gmail.com>
Description:
libjs-sphinxdoc - JavaScript support for Sphinx documentation
python-sphinx - documentation generator for Python projects (implemented in Pytho
python3-sphinx - documentation generator for Python projects (implemented in Pytho
sphinx-common - documentation generator for Python projects - common data
sphinx-doc - documentation generator for Python projects - documentation
Closes: 659196 685508 706581 724472
Changes:
sphinx (1.2~b3+dfsg-1) experimental; urgency=low
.
[ Dmitry Shachnev ]
* New upstream beta release.
- Correctly handles errors when repr()-ing objects (closes: #706581).
* Drop upstream patches.
* Refresh and rebase other patches.
* Add a patch to make sure setup_command tests can import sphinx module.
* Switch debian/watch to use HTTPS.
* JS tests:
- Port from deprecated static bindings and Python 2 to PyGI and
Python 3. Update the dependencies accordingly.
- Do not use web server, instead set a WebKit option that will allow
us to access files directly. Now the pages should load faster
(closes: #724472).
* Switch from deprecated dh_pysupport to dh_python2 (closes: #659196).
* Add XS-Testsuite header, and replace XS-Python-Version with preferred
X-Python-Version (closes: #685508).
* Add myself to Uploaders.
.
[ Jakub Wilk ]
* Remove myself from Uploaders.
Checksums-Sha1:
0ca5c8861c80574b98127759b677462179eef894 2801 sphinx_1.2~b3+dfsg-1.dsc
dafa4f8b753d8213e0252e6be55ecbc2307ce8f9 3096476 sphinx_1.2~b3+dfsg.orig.tar.gz
5b9ccf03be749037c203ecd86f097ecb1da0b78b 27711 sphinx_1.2~b3+dfsg-1.debian.tar.gz
bb54a97a61405854ea07a5050437167652c97456 543180 python-sphinx_1.2~b3+dfsg-1_all.deb
672b2b89edc54adb32410d87651e81b749491b7c 261196 python3-sphinx_1.2~b3+dfsg-1_all.deb
7bb972db25c22a13b5cd02659a3eeafc0bc11e69 381452 sphinx-common_1.2~b3+dfsg-1_all.deb
30f86e082296f6a1294ac5b9add65d8730063df2 975908 sphinx-doc_1.2~b3+dfsg-1_all.deb
536d757117ab5dabbbf5849972b3c0fcb99880ea 36408 libjs-sphinxdoc_1.2~b3+dfsg-1_all.deb
Checksums-Sha256:
c29b53b5e6a916d73edd76918691acfae0a8fe38b01c031e647e57bc2625bfec 2801 sphinx_1.2~b3+dfsg-1.dsc
a282e6bf2d878ff69692e3f0753eb365e59219e921a9ee8f093944f085597689 3096476 sphinx_1.2~b3+dfsg.orig.tar.gz
94a00d4ab6425c6bcf9c5ced38a9d0bfd80c40c092c35980bbccc37916eab8c1 27711 sphinx_1.2~b3+dfsg-1.debian.tar.gz
7a90ba57dcb4c857d6689348899ffff8401dd9de90a7839d2c311bde60cbb2d5 543180 python-sphinx_1.2~b3+dfsg-1_all.deb
184c36acd23f2df55bc48152d150092255eaac1967472113118deca38e5da17c 261196 python3-sphinx_1.2~b3+dfsg-1_all.deb
a63a21a03bc852c6b74f72982bed4b66e00f3532d536268d6bbde6fb62bbda01 381452 sphinx-common_1.2~b3+dfsg-1_all.deb
94b16c03f1e93b0ae2424cc9de06595f241a1d15dfec912d9f9546d93eba88b6 975908 sphinx-doc_1.2~b3+dfsg-1_all.deb
dd6f312ffce69646faf0b8f4517d8e22fcc0834e1080f5d0fbe79dfeda31fae2 36408 libjs-sphinxdoc_1.2~b3+dfsg-1_all.deb
Files:
0c67d5a6f11de59cf3a838ee588386ac 2801 python optional sphinx_1.2~b3+dfsg-1.dsc
c3782b8162ce254e1c0a817e8fdbddf2 3096476 python optional sphinx_1.2~b3+dfsg.orig.tar.gz
834098ee538a5da576f2847cac9c3258 27711 python optional sphinx_1.2~b3+dfsg-1.debian.tar.gz
bfa001d89f3d2d89d13ff0738e777f50 543180 python optional python-sphinx_1.2~b3+dfsg-1_all.deb
4fc7e7aafd57467f2d1e84af318e12c9 261196 python optional python3-sphinx_1.2~b3+dfsg-1_all.deb
e0a07047b5c02baae8ce7480f36b9aee 381452 python optional sphinx-common_1.2~b3+dfsg-1_all.deb
0403a42f1217a05e1866870e0e9055a1 975908 doc optional sphinx-doc_1.2~b3+dfsg-1_all.deb
b7979ee97982fc9881e85786c815d447 36408 web optional libjs-sphinxdoc_1.2~b3+dfsg-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAEBCAAGBQJSUapUAAoJEDtW4rvVP9yxw+oP/1PSGTptlLmzcwUvCbe5rcb0
exyLWH7SharNcOd+5jjj1o1B8cLR4Gkp7SAHdgmsErujbLCTEFARlph6RiZJtFkx
4bSIHYEvV+1p11/lziVvnMevJVaGGcuWzG7uHv0vQkcSe9l4/Y79/TDdZ6rDzq4G
3MjTczNqJ8Z2Y/AbLl6T6oTw/CcJMhFt7JnLXqYYLlDGUjAhEwkNStWumVLdR6ed
xUZiz2tstnYFPv3v6KySwbwouYNbh/+cPZvc03s8f8SAh545xOYXMbVzgsPsXOrF
YRIGkfF2erQWhxrTlNjPWNNfuLEjDJQdar3XbZaknfsJ7Yo93x2ZleIgj9Ss/9Ir
gIP71c6jxTp4IH7shu32DXMU6m0hJ30MuMFBwZWqoCXjzxUggQWNvtmVeAm3pxZF
Uqr4fCG9hjSc/WXTWF4Bp4sgFFV6P6TpEDWTyFbjYH/szeqPwzP53ORhHTMfPdMS
/WVMCj/jjA2M7UZjwsMWxe+uWLr42399uIv1TvllCOyBRxs36o0lK05Zb76y2N27
xkRNmL2Wg2JTpidINo1ajq2It/+BQ5PnJAYQdVDJ668Kdb20lBtoXEHH2YeW7lp/
TQZfzzUb4zoXN92tAw2uyTRPnV8NijWe/HIFVVe89v0hAX0Rexxl0p12YyrTuQdO
7ryEngpHlH8mK7qOtolY
=Ufov
-----END PGP SIGNATURE-----
Reply sent
to Dmitry Shachnev <mitya57@gmail.com>:
You have taken responsibility.
(Sun, 06 Oct 2013 18:36:13 GMT) (full text, mbox, link).
Notification sent
to zack@debian.org:
Bug acknowledged by developer.
(Sun, 06 Oct 2013 18:36:13 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 11 Apr 2014 07:25:27 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 12 11:19:35 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.