~ubuntu-branches/ubuntu/trusty/pkgbinarymangler/trusty

« back to all changes in this revision

Viewing changes to test/run

  • Committer: Martin Pitt
  • Date: 2014-01-15 09:21:27 UTC
  • Revision ID: martin.pitt@canonical.com-20140115092127-hz00myjt6vqwkc4g
Use "dpkg-deb --fsys-tarfile" instead of "ar p" in tests to extract files,
to stop depending on gzip compression. Fixes test suite failures/FTBFS in
current trusty.

Show diffs side-by-side

added added

removed removed

Lines of Context:
569
569
        self.check_deb_stripfiles(False)
570
570
 
571
571
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
572
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
 
572
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
573
573
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
574
574
        (out, err) = dpkg.communicate()
575
575
        out = out.decode()
588
588
        self.check_deb_stripfiles(False)
589
589
 
590
590
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
591
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla/changelog.gz | gzip -cd' % deb, 
 
591
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla/changelog.gz | gzip -cd' % deb, 
592
592
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
593
593
        (out, err) = dpkg.communicate()
594
594
        out = out.decode()
617
617
        self.build()
618
618
 
619
619
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
620
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla-base/changelog.gz | gzip -cd' % deb, 
 
620
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla-base/changelog.gz | gzip -cd' % deb, 
621
621
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
622
622
        (out, err) = dpkg.communicate()
623
623
        out = out.decode()
641
641
        self.check_deb_stripfiles(False)
642
642
 
643
643
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
644
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
 
644
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
645
645
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
646
646
        (out, err) = dpkg.communicate()
647
647
        out = out.decode()
665
665
        self.check_deb_stripfiles(False)
666
666
 
667
667
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
668
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla/changelog.gz | gzip -cd' % deb, 
 
668
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla/changelog.gz | gzip -cd' % deb, 
669
669
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
670
670
        (out, err) = dpkg.communicate()
671
671
        out = out.decode()
696
696
        self.check_deb_stripfiles(True)
697
697
 
698
698
        deb = glob(os.path.join(self.workdir, 'vanilla_12*_*.deb'))[0]
699
 
        dpkg = subprocess.Popen('ar p %s data.tar.gz | tar xOz ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
 
699
        dpkg = subprocess.Popen('dpkg-deb --fsys-tarfile %s | tar xO ./usr/share/doc/vanilla/changelog.Debian.gz | gzip -cd' % deb, 
700
700
                shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
701
701
        (out, err) = dpkg.communicate()
702
702
        out = out.decode()