Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • S strip-nondeterminism
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Reproducible BuildsReproducible Builds
  • strip-nondeterminism
  • Issues
  • #1
Closed
Open
Issue created Mar 11, 2016 by Chris Lamb@lambyOwner

Damages .zip files with bzipped members

This bug was originally reported by Sebastian Andrzej Siewior (sebastian@breakpoint.cc) in Debian bug #817943:

Package: dh-strip-nondeterminism
Version: 0.016-1

I attached two files, cat them to get the testcase:
   cat split.clam.bz2.zipaa split.clam.bz2.zipab > clam.bz2.zip

The file is from Clamav's test files package so it will be recognized
as a virus - therefore the split.
Now. The original file:
|$ unzip clam.bz2.zip 
|Archive:  clam.bz2.zip
| bunzipping: clam.exe                
|$ ls -lh clam.exe 
|-rw-r--r-- 1 bigeasy bigeasy 544 Sep  6  2004 clam.exe

After `dh_strip_nondeterminism':

|$ unzip clam.bz2.zip
|Archive:  clam.bz2.zip
| bunzipping: clam.exe                
|   error:  invalid compressed data to bunzip
|$ ls -lh clam.exe 
|-rw-r--r-- 1 bigeasy bigeasy 0 Mar  2 15:48 clam.exe

I will try to work this around by using the `-X' argument and exclude
the test files. Therefore I keep the severity as normal rather than
important.

Sebastian
Assignee
Assign to
Time tracking