Debian Bug report logs - #871819
os-autoinst: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC

version graph

Package: src:os-autoinst; Maintainer for src:os-autoinst is Philip Hands <phil@hands.com>;

Reported by: Dominic Hargreaves <dom@earth.li>

Date: Fri, 11 Aug 2017 20:45:01 UTC

Severity: normal

Tags: fixed-upstream

Found in version os-autoinst/4.3+git20160919-3

Fixed in version os-autoinst/4.3+git20171005-1

Done: Hideki Yamane <henrich@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Hideki Yamane <henrich@debian.org>:
Bug#871819; Package src:os-autoinst. (Fri, 11 Aug 2017 20:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Hargreaves <dom@earth.li>:
New Bug report received and forwarded. Copy sent to Hideki Yamane <henrich@debian.org>. (Fri, 11 Aug 2017 20:45:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Dominic Hargreaves <dom@earth.li>
To: submit@bugs.debian.org
Subject: os-autoinst: FTBFS when debhelper does not export PERL_USE_UNSAFE_INC
Date: Fri, 11 Aug 2017 16:40:42 -0400
Source: os-autoinst
Version: 4.3+git20160919-3
Severity: normal
User: debian-perl@lists.debian.org
Usertags: debhelper-use-unsafe-inc-removal

This package FTBFS when debhelper is changed to not export
PERL_USE_UNSAFE_INC to the build environment. This export was added in
2016 at the same time that '.' was removed from INC by default, to
avoid breakage, but was a temporary change.

As well as allowing us to (eventually) remove this export from debhelper,
fixing this bug in your package will also help upstream, since this
change has been made in perl 5.26 upstream.

Additionally, it's possible that the problem may also exist at runtime
for your package (though from experience this is less likely).

Note that the rebuild testing was against a locally-modified version
of debhelper, but you can get the same effect by setting debhelper
compat level 11 in your package, which also removes the same
export.

For information about how to fix this class of issues, please refer
to the upstream release notes (in particular, 'Script authors' and
'Module Authors'):

http://perldoc.perl.org/perldelta.html#Removal-of-the-current-directory-(%22.%22)-from-%40INC

The relevant build failure logs are below:

make[1]: Leaving directory '/<<BUILDDIR>>/os-autoinst-4.3+git20160919'
   dh_auto_test
    make -j4 check VERBOSE=1
make[1]: Entering directory '/<<BUILDDIR>>/os-autoinst-4.3+git20160919'
Making check in t
make[2]: Entering directory '/<<BUILDDIR>>/os-autoinst-4.3+git20160919/t'
make PERL5OPT=-MDevel::Cover check-TESTS
make[3]: Entering directory '/<<BUILDDIR>>/os-autoinst-4.3+git20160919/t'
make[4]: Entering directory '/<<BUILDDIR>>/os-autoinst-4.3+git20160919/t'
PASS: 03-testapi.t
PASS: 04-check_vars_docu.t
PASS: 02-test_ocr.t
PASS: 05-pod.t
FAIL: 06-pod-coverage.t
PASS: 01-test_needle.t
PASS: 08-autotest.t
PASS: 07-commands.t
PASS: 00-compile-check-all.t
=========================================
   os-autoinst 1.1.0: t/test-suite.log
=========================================

# TOTAL: 9
# PASS:  8
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: 06-pod-coverage.t
=======================

not ok 1 - Everything in testapi covered
#   Failed test 'Everything in testapi covered'
#   at ./06-pod-coverage.t line 21.
#          got: undef
#     expected: '1'
# Uncovered: 
1..1
# Looks like you failed 1 test of 1.
FAIL 06-pod-coverage.t (exit status: 1)

Please feel feel free to get in touch with the Debian Perl team at              debian-perl@lists.debian.org if you need any more information or                assistance to fix this issue.              

Cheers,
Dominic.



Added indication that bug 871819 blocks 836110 Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Sat, 12 Aug 2017 04:39:03 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from Hideki Yamane <henrich@debian.or.jp> to control@bugs.debian.org. (Tue, 15 Aug 2017 03:15:02 GMT) (full text, mbox, link).


Reply sent to Hideki Yamane <henrich@debian.org>:
You have taken responsibility. (Thu, 26 Oct 2017 13:09:04 GMT) (full text, mbox, link).


Notification sent to Dominic Hargreaves <dom@earth.li>:
Bug acknowledged by developer. (Thu, 26 Oct 2017 13:09:04 GMT) (full text, mbox, link).


Message #14 received at 871819-close@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.org>
To: 871819-close@bugs.debian.org
Subject: Bug#871819: fixed in os-autoinst 4.3+git20171005-1
Date: Thu, 26 Oct 2017 13:04:41 +0000
Source: os-autoinst
Source-Version: 4.3+git20171005-1

We believe that the bug you reported is fixed in the latest version of
os-autoinst, 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 871819@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hideki Yamane <henrich@debian.org> (supplier of updated os-autoinst 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: SHA512

Format: 1.8
Date: Thu, 26 Oct 2017 21:33:31 +0900
Source: os-autoinst
Binary: os-autoinst
Architecture: source amd64
Version: 4.3+git20171005-1
Distribution: unstable
Urgency: medium
Maintainer: Hideki Yamane <henrich@debian.org>
Changed-By: Hideki Yamane <henrich@debian.org>
Description:
 os-autoinst - automated testing of Operating Systems
Closes: 871819
Changes:
 os-autoinst (4.3+git20171005-1) unstable; urgency=medium
 .
   * taken from upstream git repo, again (Closes: #871819)
   * debian/control
     - refresh Build-Depends and Depends with upstream's change
     - update Homepage:
     - set Standards-Version: 4.1.1
     - add Depends: python for crop.py
   * debian/patches
     - add 0003-avoid-clean-.orig-file.patch
     - add 0004-drop-unnecessary-docs.patch
Checksums-Sha1:
 e5fc5bd3a12dfd8301ae33ba434ea6e0de3079cd 2727 os-autoinst_4.3+git20171005-1.dsc
 9212fcb703ff971d9475f2ebe401b11875de6114 20438951 os-autoinst_4.3+git20171005.orig.tar.gz
 4ea6fee33da974cc746ee8881f768f49fdcaf8c7 4056 os-autoinst_4.3+git20171005-1.debian.tar.xz
 af1e755e27e26416d85580ec6c572e1c75f544e1 656168 os-autoinst-dbgsym_4.3+git20171005-1_amd64.deb
 7b88f6c63a2139f117084c935b72b61dce8cd93e 21376 os-autoinst_4.3+git20171005-1_amd64.buildinfo
 d7f38917116b1aef8ce99a317495a44dd5dc1fbe 150420 os-autoinst_4.3+git20171005-1_amd64.deb
Checksums-Sha256:
 1cd1e1aed0beab6801c4999ec0e1437eb4c9fc2cebf5029e50b085600f698a0d 2727 os-autoinst_4.3+git20171005-1.dsc
 3d5aee817c051f3eec666d0d99f1907a7380ebe40bcb70180b163e31e58d5993 20438951 os-autoinst_4.3+git20171005.orig.tar.gz
 725e028ece9321043976b96f3a2b4b2f0bb2c379edb3995f788416a3a1638cd8 4056 os-autoinst_4.3+git20171005-1.debian.tar.xz
 d962b309e3ffe219e36d456d4b0509d8a7d8eeada176aeb82f1305f2da4ba43c 656168 os-autoinst-dbgsym_4.3+git20171005-1_amd64.deb
 1b908d8b9555e429cb98bc5a017ae5e29b4e2b2c16e11b69fb6da9d7387dc706 21376 os-autoinst_4.3+git20171005-1_amd64.buildinfo
 e57d3c1d124c2e72db61e8fc33f205bc2fb18e7b4108f6744ef1ec7ba854942a 150420 os-autoinst_4.3+git20171005-1_amd64.deb
Files:
 6333b52095428eebdb9f1d48548a9b82 2727 devel optional os-autoinst_4.3+git20171005-1.dsc
 226707a2605583837738be1ee470d694 20438951 devel optional os-autoinst_4.3+git20171005.orig.tar.gz
 b7f178a545fcf6e823ba1d56e610b9c6 4056 devel optional os-autoinst_4.3+git20171005-1.debian.tar.xz
 488a819b0f6ce05b99c0e6d5984e2e64 656168 debug optional os-autoinst-dbgsym_4.3+git20171005-1_amd64.deb
 93d311ef441495dd3ab9ffad97626c80 21376 devel optional os-autoinst_4.3+git20171005-1_amd64.buildinfo
 24b6d84a1cde42ba1a117d03e3b4ee5b 150420 devel optional os-autoinst_4.3+git20171005-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEWOEiL5aWyIWjzRBMXTKNCCqqsUAFAlnx2GoTHGhlbnJpY2hA
ZGViaWFuLm9yZwAKCRBdMo0IKqqxQHjeD/wLdK3DyGR6QVtJYOpcejeYGH4j5ZqI
1zr86vhldOcxSoh3HMT4XeqPaSvzebeAR5zykYNudnG6ZVDLryUX2w5A9jiQtyO2
7l0cLY/2YKs4Ym4lDpxoSvbbbQVsY+KbC0ZqZgJqqZmLrAzRuuXeSfmPKNPgTtAa
VV4X5fWo55zFfERtyAvX0Zc8uuYxKf14m0aEd1SIztfKCU3zW/si6ooXxKHaFTum
5HR76+3VAr7bO2RB5v0yceFiS57XQeKgwd21sJwyeLZRCQOOsO1sNQ/IY9lJmLrM
PXL+goDSQi4TRuH4aVczAuMxhLvPc+Ph5iuUzYzQIG9gV5cbWF6sZs6WH7hd201Y
Bb1nAtB8mGbTOR3M0ObCTp4waXNs1MoUciGCXHIMPnmJobPLxXogNwI4sAv4TEd4
N02I37XpWqfDCHFLB6H9tK/sGlSh/ABoULM8FimXNLud0P0FAmu1O5RNnKe99gYN
OKWZuKcyhaefoCmtk42k9HKKrX3ik1zVohTzpuXyK+UIB2ly6sWVq3RmlwCfvbo4
Z5vzBta3clbGI+wYDZn43zLjBqJjqT9xVw2qTkaDYSNBsoshzM5fSxQvEi5/spP1
Tv+HEniz8TaL48spwwjRw34LkAKKWJtP8sM7LoYPQOKXk28qSVaaR2RaY9KnWJO6
+l1/XVN6lWOLjg==
=0/UM
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 31 Oct 2018 07:27:11 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 Apr 19 06:13:37 2024; Machine Name: bembo

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.