Hi Jörg,

Thanks for preparing the new cil revision, and notably for
closing #1041501!  Also, Thanks Phil for taking the time to do a
pre-review!  :)

To complement on some of the information provided by Phil Wyett:
> A. autopkgtest failure
> 
> autopkgtest [19:06:15]: test autodep8-perl-recommends: /usr/share/pkg-perl-
> autopkgtest/runner runtime-deps-and-recommends
> autopkgtest [19:06:15]: test autodep8-perl-recommends: 
> [-----------------------
[… trimmed noisy TAP output …]
>     # Can't locate Git.pm in @INC (you may need to install the Git module) 
> (@INC
> entries checked: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.38.2
> /usr/local/share/perl/5.38.2 /usr/lib/x86_64-linux-gnu/perl5/5.38
> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-
> gnu/perl/5.38 /usr/share/perl/5.38 /usr/local/lib/site_perl) at
> /usr/share/perl5/CIL/Git.pm line 28.
>     # BEGIN failed--compilation aborted at /usr/share/perl5/CIL/Git.pm line 
> 28.
>     not ok 23 - /usr/bin/perl -wc /usr/share/perl5/CIL/Git.pm exited
> successfully
[… trimmed further similar tests not passing …]
> E: Autopkgtest run failed.

The package does not declare a Testsuite, and does not provide a
debian/tests/control file, so naively, it should not have a test
suite kicking in.  But, cil is a "Section: perl" package, and
autopkgtest has been capable of automatically deriving a test
control file to trigger upstream's test suite.  This test
control file is built on top of autodep8-perl, documented on
Debian Perl Team's autopkgtest[1] page, and is what triggered
the test run by Phil.

The package may be uploaded as-is, as the official debci will
not trigger while the Testsuite is not declared, and there are
no debian/tests/control file.  However, I believe introduction
of the "Testsuite: autopkgtest-pkg-perl" would be beneficial to
cil package.  There will be a few adjustments needed to the test
environment to resolve test items failing when missing git; that
can be resolved by introducing a dependency on git, or by
skipping the affected test items.  See [1] for options to alter
the autopkgtest-pkg-perl environment.

[1]: https://perl-team.pages.debian.net/autopkgtest.html

As a side note, it may be relevant to team maintain cil under
the Debian Perl Team umbrella.  You would of course be welcome
to join.  :)

> B. Wishlist
> 
> Add 'debian/upstream/metadata' in a future upload.

As far as I could tell, the historical upstream archived the
project, so the Debian package became de facto upstream, so
filing an appropriate d/u/metadata may prove to be a problem for
a number of fields (at least Bug fields), until a newer upstream
appears.  That being said, several other fields may be filed, at
least Repository.  See DEP12[2] and the wiki[3] for details on
the specification.  It is not necessary to file each and every
fields, but it is interesting to file fields that seem relevant.

[2]: https://dep-team.pages.debian.net/deps/dep12/
[3]: https://wiki.debian.org/UpstreamMetadata

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier <emoll...@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-

Attachment: signature.asc
Description: PGP signature

Reply via email to