Bug#995259: python-pybedtools: please make the build reproducible
    Chris Lamb 
    lamby at debian.org
       
    Tue Sep 28 16:54:40 BST 2021
    
    
  
Source: python-pybedtools
Version: 0.8.0-5
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: filesystem
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
python-pybedtools could not be built reproducibly.
This is because it includes output inherited from non-deterministic
filesystem ordering:
/usr/lib/python3/dist-packages/pybedtools/cbedtools.cpp:
│ │ │ │ @@ -16,17 +16,17 @@
│ │ │ │              "z"
│ │ │ │          ],
│ │ │ │          "name": "pybedtools.cbedtools",
│ │ │ │          "sources": [
│ │ │ │              "pybedtools/cbedtools.pyx",
│ │ │ │ -            "pybedtools/include/fileType.cpp",
│ │ │ │              "pybedtools/include/bedFile.cpp",
│ │ │ │ -            "pybedtools/include/gzstream.cpp"
│ │ │ │ +            "pybedtools/include/gzstream.cpp",
│ │ │ │ +            "pybedtools/include/fileType.cpp"
│ │ │ │          ]
│ │ │ │      },
│ │ │ │      "module_name": "pybedtools.cbedtools"
│ │ │ │  }
Patch attached that sorts these entries in setup.py.
 [0] https://reproducible-builds.org/
Regards,
--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: python-pybedtools.diff.txt
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20210928/e9c8f5ce/attachment.txt>
    
    
More information about the Reproducible-bugs
mailing list