Debian Bug report logs - #907450
python-os-faults: «Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory» in documentation

version graph

Package: src:python-os-faults; Maintainer for src:python-os-faults is Debian OpenStack <team+openstack@tracker.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Tue, 28 Aug 2018 06:54:01 UTC

Severity: important

Tags: patch

Found in version python-os-faults/0.1.17-1

Fixed in version python-os-faults/0.1.17-2

Done: Thomas Goirand <zigo@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, reproducible-bugs@lists.alioth.debian.org, unknown-package@qa.debian.org:
Bug#907450; Package src:python-os-faults. (Tue, 28 Aug 2018 06:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, unknown-package@qa.debian.org. (Tue, 28 Aug 2018 06:54:04 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: python-os-faults: «Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory» in documentation
Date: Tue, 28 Aug 2018 07:50:32 +0100
[Message part 1 (text/plain, inline)]
Source: python-os-faults
Version: 0.1.17-1
Severity: important
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that python-os-faults could not be built reproducibly because it
prints an error message in the documentation that includes the
build path:

  Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory

.. instead of the output of that 'os-inject-fault --help'

A patch is attached, but this merely to demonstrate the problem;
it is _not_ the correct fix as it uses the previous version of
python-os-faults.

I tried a quick hack with PATH etc. but because of the python2/python3
binary name split it is not obvious how to do this.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[python-os-faults.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org:
Bug#907450; Package src:python-os-faults. (Tue, 28 Aug 2018 19:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Thomas Goirand <zigo@debian.org>:
Extra info received and forwarded to list. Copy sent to unknown-package@qa.debian.org. (Tue, 28 Aug 2018 19:12:03 GMT) (full text, mbox, link).


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

From: Thomas Goirand <zigo@debian.org>
To: Chris Lamb <lamby@debian.org>, 907450@bugs.debian.org
Subject: Re: Bug#907450: python-os-faults: «Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory» in documentation
Date: Tue, 28 Aug 2018 21:09:26 +0200
On 08/28/2018 08:50 AM, Chris Lamb wrote:
> Source: python-os-faults
> Version: 0.1.17-1
> Severity: important
> Tags: patch
> User: reproducible-builds@lists.alioth.debian.org
> Usertags: buildpath
> X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
> 
> Hi,
> 
> Whilst working on the Reproducible Builds effort [0], we noticed
> that python-os-faults could not be built reproducibly because it
> prints an error message in the documentation that includes the
> build path:
> 
>   Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory
> 
> .. instead of the output of that 'os-inject-fault --help'
> 
> A patch is attached, but this merely to demonstrate the problem;
> it is _not_ the correct fix as it uses the previous version of
> python-os-faults.
> 
> I tried a quick hack with PATH etc. but because of the python2/python3
> binary name split it is not obvious how to do this.
> 
>  [0] https://reproducible-builds.org/
> 
> 
> Regards,

Hi Chris,

Thanks for this bug report, it's very valuable for me, because it's hard
for me to track reproducibility.

No worries, I believe I know how to fix this package to make it
reproducible. At least, I'll try.

Cheers,

Thomas Goirand (zigo)



Information forwarded to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org:
Bug#907450; Package src:python-os-faults. (Tue, 28 Aug 2018 20:45:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to unknown-package@qa.debian.org. (Tue, 28 Aug 2018 20:45:06 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: Thomas Goirand <zigo@debian.org>, 907450@bugs.debian.org
Subject: Re: Bug#907450: python-os-faults: «Command u'os-inject-fault --help' failed: [Errno 2] No such file or directory» in documentation
Date: Tue, 28 Aug 2018 21:41:22 +0100
Hi Thomas,

> Thanks for this bug report, it's very valuable for me, because it's hard
> for me to track reproducibility.

I appear to have confused you, apologies.

Whilst the problem was found during reproducibility testing, your
documentation is broken right now; it contains error messages instead
of the output of the program.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Reply sent to Thomas Goirand <zigo@debian.org>:
You have taken responsibility. (Fri, 07 Sep 2018 09:51:11 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Fri, 07 Sep 2018 09:51:11 GMT) (full text, mbox, link).


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

From: Thomas Goirand <zigo@debian.org>
To: 907450-close@bugs.debian.org
Subject: Bug#907450: fixed in python-os-faults 0.1.17-2
Date: Fri, 07 Sep 2018 09:49:50 +0000
Source: python-os-faults
Source-Version: 0.1.17-2

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

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated python-os-faults 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: Fri, 07 Sep 2018 11:20:13 +0200
Source: python-os-faults
Binary: python-os-faults python-os-faults-doc python3-os-faults
Architecture: source all
Version: 0.1.17-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 python-os-faults - OpenStack fault-injection library - Python 2.7
 python-os-faults-doc - OpenStack fault-injection library - doc
 python3-os-faults - OpenStack fault-injection library - Python 3.x
Closes: 907450
Changes:
 python-os-faults (0.1.17-2) unstable; urgency=medium
 .
   * Add os-inject-faut shell entry-point in debian/bin, used during doc build
     (Closes: #907450).
Checksums-Sha1:
 1b12adfdb94d4a88a7b917addc0e6d2fcd4ec592 3264 python-os-faults_0.1.17-2.dsc
 2a0b51c0ca93b267b89758d3e451da7ee0c7e15d 2984 python-os-faults_0.1.17-2.debian.tar.xz
 5682ac4a92af7a26394694565a780513ce0c4802 30836 python-os-faults-doc_0.1.17-2_all.deb
 e0b89bc8dc26175aa0d445918e65623bf82eb388 41228 python-os-faults_0.1.17-2_all.deb
 a484d6b00b2914df6d428fa18e536510bec4a35a 15508 python-os-faults_0.1.17-2_amd64.buildinfo
 fc720412c6f7a567c02f21d87031d87ee795c871 41312 python3-os-faults_0.1.17-2_all.deb
Checksums-Sha256:
 dd55875ce16afa9ca1fe2b8204b4d5bc662bd362d80f4213fcb962488eb7ef9d 3264 python-os-faults_0.1.17-2.dsc
 efb128f8956af9c6f1f4afb4818d1ad1e5a002548e000d208642f90a71a456c2 2984 python-os-faults_0.1.17-2.debian.tar.xz
 56a57b235bd79b4c6bc3aa6b48f3cbc0dd3ff7b8139f02ae12a7627ed27deb45 30836 python-os-faults-doc_0.1.17-2_all.deb
 ec89ce466bd3726718770921439e8b022b3fde6a9fae9b1cf99bddca4d5932d7 41228 python-os-faults_0.1.17-2_all.deb
 4eec0c580a18f64e882296f459a04c8e0d29b84c84b77e215bec39c7f05387ac 15508 python-os-faults_0.1.17-2_amd64.buildinfo
 670277da1fffb659bb4a57769161cc5b4434e9ca64fb77853a75284ec2f64b74 41312 python3-os-faults_0.1.17-2_all.deb
Files:
 8927fb731fada59fb82c63a24e907e25 3264 python optional python-os-faults_0.1.17-2.dsc
 4afd8898f9f3fb09fc05e6f023a6e6d0 2984 python optional python-os-faults_0.1.17-2.debian.tar.xz
 54de6f2c67c35f7f5e7b810f2b20a819 30836 doc optional python-os-faults-doc_0.1.17-2_all.deb
 f189216c83edc74b3652f7a84b6ec38c 41228 python optional python-os-faults_0.1.17-2_all.deb
 d103ffed6d543d482d4cd6e9c14d3bf3 15508 python optional python-os-faults_0.1.17-2_amd64.buildinfo
 646fe30d12dc71bd1ef5fde6e79d1a61 41312 python optional python3-os-faults_0.1.17-2_all.deb

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

iQIzBAEBCAAdFiEEtKCq/KhshgVdBnYUq1PlA1hod6YFAluSQ/4ACgkQq1PlA1ho
d6ZAAg//Ua8/oTCvMMzOxfISkdjFR8TDSMRP13ZG2N1e3y1CJmT4Or1pYVxVTq9J
4oCTwVePVIf8SFMrs5QXAbZjgCclbRVrXNhxlWe/oPSJ4YGnw8tKxCpnkDcTl23d
8aRDIAyZUQ5FK+nWhLY3oba1DAvvv05Pt65DZGTZgY5VrWcPB/3bm2lU3UjDqAAz
eD2faxxZyHiGFYiQVCxFi7gm3QwtH6ifvzyMVJqsigbMPDrDGFVQ3WlwzLF7xHNu
QsuAsJfbw6b+sart7RFN/Np8eS0qMsCyrGZ/rDC7tuRjP5tvE6PseaPyXUZHogZk
fYvM8w/USU5kC7VXM7uRBfX7hTUTr2/LvTv/fNuZL2zosjvxnLxVqo4V+3EP9vNw
0WRsudmYQfzhOd3j7J09dQ+TZyADLkVoZNOaREOY2CKldUrMjqHp11lPLC7y2hOe
pj3KO8BcJkaqAkVbPsiainbmcCN4nglj2o9aI8a+eQT881KvIL9nG13oHLOqJgkK
NxCvwC3l9xHEkslnJCNEQ96+Peht5ZoGNsXvETaaKp4To9WyFKJ/lHaVGvKowXKK
5ykFzlG7dVZFBTjsTsImrPEj5jpkXN+BP9xzBayF11WOl2fBMCs0sXyB61qey+WW
l+Jl+bVyC0ZGwtCuYhj7KrUD8IVIofcD1kid5GjEqTcFUVA9Zbs=
=qogO
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 10 Oct 2018 07:29:04 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: Wed May 17 12:52:10 2023; 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.