** Description changed:

+ [impact]
+ 
+ trusty dpkg fails when trying to extract a dpkg source package
+ compressed using xz.  This breaks running autopkgtest from bionic with
+ any and all trusty packages.
+ 
+ [test case]
+ 
+ on a bionic system, get any trusty source dpkg and run autopkgtest with
+ it.  See comment 11 for an example.
+ 
+ [regression potential]
+ 
+ any changes to dpkg has the potential to break all package changes on
+ the system, which obviously is a serious regression.  However, this
+ specific change has been upstream for a very long time.  Any breakage
+ would happen when dpkg is either building or extracting a deb.
+ 
+ [other info]
+ 
+ this affects debootstrap as well, as described in the original bug
+ description:
+ 
+ ---
+ 
  trusty's dpkg (1.17.5ubuntu5.7) cannot handle .deb files that contain
  control.tar files that are compressed using the xz compressor.
  
  Here's an example of such a case when trying to show the contents of a
  .deb file from bionic's repositories:
  
  dpkg-deb: error: archive './var/cache/apt/archives/ubuntu-
  minimal_1.406_amd64.deb' has premature member 'control.tar.xz' before
  'control.tar.gz', giving up
  
  This issue makes it currently impossible to create a bionic environment
  using debootstrap (currently from trusty-proposed).
  
- 
  I have observed the issue on trusty, precisely on
  
  $ lsb_release -rd
  Description:  Ubuntu 14.04.5 LTS
  Release:      14.04
  
  using
  
  $ apt-cache policy dpkg
  dpkg:
-   Installed: 1.17.5ubuntu5.7
-   Candidate: 1.17.5ubuntu5.7
-   Version table:
-  *** 1.17.5ubuntu5.7 0
-         500 mirror://mirrors.ubuntu.com/mirrors.txt/ trusty-updates/main 
amd64 Packages
-         100 /var/lib/dpkg/status
-      1.17.5ubuntu5.6 0
-         500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 
Packages
-      1.17.5ubuntu5 0
-         500 mirror://mirrors.ubuntu.com/mirrors.txt/ trusty/main amd64 
Packages
+   Installed: 1.17.5ubuntu5.7
+   Candidate: 1.17.5ubuntu5.7
+   Version table:
+  *** 1.17.5ubuntu5.7 0
+         500 mirror://mirrors.ubuntu.com/mirrors.txt/ trusty-updates/main 
amd64 Packages
+         100 /var/lib/dpkg/status
+      1.17.5ubuntu5.6 0
+         500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 
Packages
+      1.17.5ubuntu5 0
+         500 mirror://mirrors.ubuntu.com/mirrors.txt/ trusty/main amd64 
Packages

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1730627

Title:
  xz compressed control.tar files not supported

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1730627/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to