[Bug 1923845] Re: Please compress packages with zstd by default

Balint Reczey 1923845 at bugs.launchpad.net
Tue Apr 20 14:48:37 UTC 2021


** Description changed:

  https://people.canonical.com/~rbalint/zstd-debs/ contains a .deb built
  on Hirsute having both data and control members of the .deb being
  compressed with zstd. It can be handy for testing various tools.
  
  [dpkg]
  Decompression support in dpkg landed first in Bionic and is being SRUd to Xenial in LP: #1764220 enable Launchpad's Xenial systems to process the zstd-compressed binary packages.
  From dpkg's perspective the upgrade path is cleared.
  
  The original plan was compressing only the internal data.tar .deb
  member, but dpkg uses uniform compression by default since dpkg 1.19.0
  thus I'm collecting all the changes to support control.tar.zst, too, in
  this bug.
  
  TODO:
  Process:
  https://codesearch.debian.net/search?q=data.tar.xz&literal=1&perpkg=1
  https://codesearch.debian.net/search?q=control.tar.xz&literal=1&perpkg=1
+ 
+ $ comm packages-with-data.tar.xz packages-with-control.tar.xz 
+ 		acr
+ 		alien
+ ansible
+ anthy
+ appstream-glib
+ 		apt
+ 		aptly
+ boinc
+ 		busybox
+ cdebootstrap
+ 		cdist
+ ceph
+ circlator
+ cowdancer
+ 		debdelta
+ debian-el
+ 		debian-handbook
+ 		debootstrap
+ 		debsigs
+ 		debsig-verify
+ 		diffoscope
+ 		dpkg
+ 		dpkg-sig
+ dpmb
+ eccodes
+ eckit
+ elfutils
+ 	file
+ firefox
+ firefox-esr
+ galculator
+ grads
+ gvmd
+ insighttoolkit4
+ jdeb
+ jmol
+ jq
+ libldm
+ 	libsolv
+ lintian
+ linux
+ lutris
+ mate-common
+ megaglest
+ metview
+ mir
+ multiqc
+ naev
+ nanofilt
+ 		obs-build
+ 	osc
+ 	python-apt
+ python-dendropy
+ python-gear
+ python-x2go
+ 		radare2
+ reprepro
+ 	salt
+ 	streamlink
+ thunderbird
+ velvet
+ veyon
+ 		victoriametrics
+ 		vim-scripts
+ 		winetricks
+ wlcs
+ wpa
+ zeroinstall-injector

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

Title:
  Please compress packages with zstd by default

Status in dpkg package in Ubuntu:
  New

Bug description:
  https://people.canonical.com/~rbalint/zstd-debs/ contains a .deb built
  on Hirsute having both data and control members of the .deb being
  compressed with zstd. It can be handy for testing various tools.

  [dpkg]
  Decompression support in dpkg landed first in Bionic and is being SRUd to Xenial in LP: #1764220 enable Launchpad's Xenial systems to process the zstd-compressed binary packages.
  From dpkg's perspective the upgrade path is cleared.

  The original plan was compressing only the internal data.tar .deb
  member, but dpkg uses uniform compression by default since dpkg 1.19.0
  thus I'm collecting all the changes to support control.tar.zst, too,
  in this bug.

  TODO:
  Process:
  https://codesearch.debian.net/search?q=data.tar.xz&literal=1&perpkg=1
  https://codesearch.debian.net/search?q=control.tar.xz&literal=1&perpkg=1

  $ comm packages-with-data.tar.xz packages-with-control.tar.xz 
  		acr
  		alien
  ansible
  anthy
  appstream-glib
  		apt
  		aptly
  boinc
  		busybox
  cdebootstrap
  		cdist
  ceph
  circlator
  cowdancer
  		debdelta
  debian-el
  		debian-handbook
  		debootstrap
  		debsigs
  		debsig-verify
  		diffoscope
  		dpkg
  		dpkg-sig
  dpmb
  eccodes
  eckit
  elfutils
  	file
  firefox
  firefox-esr
  galculator
  grads
  gvmd
  insighttoolkit4
  jdeb
  jmol
  jq
  libldm
  	libsolv
  lintian
  linux
  lutris
  mate-common
  megaglest
  metview
  mir
  multiqc
  naev
  nanofilt
  		obs-build
  	osc
  	python-apt
  python-dendropy
  python-gear
  python-x2go
  		radare2
  reprepro
  	salt
  	streamlink
  thunderbird
  velvet
  veyon
  		victoriametrics
  		vim-scripts
  		winetricks
  wlcs
  wpa
  zeroinstall-injector

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



More information about the foundations-bugs mailing list