Bug#930274: RFS: junitparser/1.3.2-1 [ITP]
Hi!
On Sun, 9 Jun 2019 17:21:48 +0200 Bastian Germann <bastiangermann@fishpost.de> wrote:
> Package: sponsorship-requests
> Severity: wishlist
>
> Dear mentors,
>
> I am looking for a sponsor for my package "junitparser".
>
> * Package name : junitparser
> Version : 1.3.2-1
> Upstream Author : Joel Wang
> * URL : https://github.com/gastlygem/junitparser
> * License : Apache-2.0
> Section : python
>
> It builds those binary packages:
>
> python3-junitparser - Manipulates JUnit/xUnit Result XML files
>
> To access further information about this package, please visit the
> following URL:
>
> https://mentors.debian.net/package/junitparser
>
> Alternatively, one can download the package with dget using this command:
>
> dget -x
> https://mentors.debian.net/debian/pool/main/j/junitparser/junitparser_1.3.2-1.dsc
>
> junitparser is a JUnit/xUnit result XML Parser. It can parse and
> manipulate existing result XML files, or create new JUnit/xUnit result
> XMLs from scratch.
>
> There are already two python packages in Debian that can create
> JUnit/xUnit result XML files but there does not seem to be any that can
> parse them to a domain specific object model.
>
> More information about junitparser can be obtained from
> https://github.com/gastlygem/junitparser.
I did a fast review on the package:
Now running lintian junitparser_1.3.2-1_amd64.changes ...
X: junitparser source: upstream-metadata-file-is-missing
X: junitparser source: debian-watch-does-not-check-gpg-signature
X: python3-junitparser: library-package-name-for-application usr/bin/junitparser
X: python3-junitparser: application-in-library-section python usr/bin/junitparser
# lintian-info -t 'tag'
- upstream-metadata-file-is-missing
It is pedantic. There are info here to fix that:
Refer to https://dep-team.pages.debian.net/deps/dep12/ and
https://wiki.debian.org/UpstreamMetadata for details.
- debian-watch-does-not-check-gpg-signature
There is gpg signature. Ignore.
- library-package-name-for-application usr/bin/junitparser
application-in-library-section python usr/bin/junitparser
Junitparser README.rst file shows how to use it as a module and
by command line. The command 'tree debian/python3-junitparser'
shows the module and the command line script. The manpage is
the README.rst file.
Please split the package (one depends on other):
- python3-junitparser is the module
- junitparser is the 'utils' (in Section)
The README.rst file. The command line part can be the manpage.
The rest can be a documentation in '/usr/share'
The package does not build twice because junitparser.egg-info dir
is not removed between builds. Please override dh_clean to do that.
There is no 'debian/tests/control' file. No CI. Please see to how
run upstream tests by autopkgtest.
https://ci.debian.net/
Regards,
Herbert
-
Reply to: