Bug#892761: libpandoc-elements-perl should not use the stage1 profile

Helmut Grohne helmut at subdivi.de
Mon Mar 12 17:59:12 UTC 2018


Source: libpandoc-elements-perl
Version: 0.33-2
Severity: minor
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

I noticed that libpandoc-elements-perl uses the "stage1" profile. We
want to get rid of "stage*" profiles, because they are meaningless
beyond "something with bootstrapping". In this case, it seems that the
relevant dependencies are concerned with running a build-time test
suite. We already have a documented[1] profile for that called
"nocheck". When using it, one must also add "nocheck" to
DEB_BUILD_OPTIONS which seems to be required here as well, but it is
documented for the "nocheck" profile. Using the standard profile removes
the need for checking whether "stage1" can be used safely, because
"nocheck" requires that binary artifacts don't change. Please consider
switching the profile in use.

Helmut

[1] https://wiki.debian.org/BuildProfileSpec
-------------- next part --------------
diff --minimal -Nru libpandoc-elements-perl-0.33/debian/changelog libpandoc-elements-perl-0.33/debian/changelog
--- libpandoc-elements-perl-0.33/debian/changelog	2017-08-28 19:52:28.000000000 +0200
+++ libpandoc-elements-perl-0.33/debian/changelog	2018-03-12 18:54:19.000000000 +0100
@@ -1,3 +1,10 @@
+libpandoc-elements-perl (0.33-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use nocheck profile for test dependencies. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Mon, 12 Mar 2018 18:54:19 +0100
+
 libpandoc-elements-perl (0.33-2) unstable; urgency=medium
 
   * Modernize Vcs-Browser field: Use git (not cgit) in path.
diff --minimal -Nru libpandoc-elements-perl-0.33/debian/control libpandoc-elements-perl-0.33/debian/control
--- libpandoc-elements-perl-0.33/debian/control	2017-08-28 19:49:33.000000000 +0200
+++ libpandoc-elements-perl-0.33/debian/control	2018-03-12 18:54:17.000000000 +0100
@@ -6,9 +6,9 @@
  libmodule-build-tiny-perl,
  perl,
 # tests
- libtest-exception-perl <!stage1>,
- libtest-output-perl <!stage1>,
- libtest-deep-perl <!stage1>,
+ libtest-exception-perl <!nocheck>,
+ libtest-output-perl <!nocheck>,
+ libtest-deep-perl <!nocheck>,
 # runtime
  libhash-multivalue-perl,
  libipc-run3-perl,


More information about the pkg-perl-maintainers mailing list