[Bug 1037193] Re: deb package archive should use "lzma -1" or "xz -1e" compression by default

Jérôme 1037193 at bugs.launchpad.net
Wed Aug 15 19:26:48 UTC 2012


Maybe the binary package builder could use an information into the
source package about the estimated required memory at runtime in order
to automatically choose the right compression force.

-- 
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/1037193

Title:
  deb package archive should use "lzma -1" or "xz -1e" compression by
  default

Status in “dpkg” package in Ubuntu:
  New

Bug description:
  If I understood, in order to fit any system, the compression method
  has to ensure that the required memory while decompression won't be
  too high. Maybe that's a reason of the choice of gzip compression
  method (in addition to its speed for decompression).

  However, would it be possible to use the "--fast" or "-1" option of
  the lzma or xz compression programs ? With such a low force of those
  compression algorithms, the required memory for decompression is quite
  the same than the memory required by gunzip. However the compression
  ratio becomes better.

  Below are a few details of the comparison :
  ----------------------------------------------------------
  j at j-lt:~/tmp$ 7z x /var/cache/apt/archives/linux-libc-dev_2.6.32-42.95_i386.deb 

  7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
  p7zip Version 9.04 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,1 CPU)

  Processing archive: /var/cache/apt/archives/linux-libc-
  dev_2.6.32-42.95_i386.deb

  Extracting  control.tar.gz
  Extracting  data.tar.gz

  Everything is Ok

  Files: 2
  Size:       856328
  Compressed: 856520
  j at j-lt:~/tmp$ gunzip -c data.tar.gz > data.tar
  j at j-lt:~/tmp$ gzip -c9 data.tar > data.tar.gz-9
  j at j-lt:~/tmp$ lzma -c1 data.tar > data.tar.lzma-1
  j at j-lt:~/tmp$ xz -c1e data.tar > data.tar.xz-1
  j at j-lt:~/tmp$ ls -lh
  total 6,0M
  -rw-r--r-- 1 j j  18K 2012-07-25 19:36 control.tar.gz
  -rw-r--r-- 1 j j 3,0M 2012-08-15 17:46 data.tar
  -rw-r--r-- 1 j j 820K 2012-07-25 19:36 data.tar.gz
  -rw-r--r-- 1 j j 820K 2012-08-15 17:46 data.tar.gz-9
  -rw-r--r-- 1 j j 765K 2012-08-15 17:47 data.tar.lzma-1
  -rw-r--r-- 1 j j 718K 2012-08-15 17:52 data.tar.xz-1
  j at j-lt:~/tmp$

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: linux-libc-dev 2.6.32-42.95
  Regression: No
  Reproducible: Yes
  ProcVersionSignature: Ubuntu 2.6.32-41.94-generic 2.6.32.59+drm33.24
  Uname: Linux 2.6.32-41-generic i686
  AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
  AplayDevices: Error: [Errno 2] Aucun fichier ou dossier de ce type
  Architecture: i386
  ArecordDevices: Error: [Errno 2] Aucun fichier ou dossier de ce type
  BootDmesg: (Nothing has been logged yet.)
  Date: Wed Aug 15 18:07:22 2012
  Dependencies:
   
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 001 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse
   Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  MachineType: Sony Corporation PCG-FX301(FR)
  ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-41-generic root=UUID=cc325b47-77d9-4b57-98af-0db1393969c6 ro quiet splash
  ProcEnviron:
   LANG=fr_FR.UTF-8
   SHELL=/bin/dash
  SourcePackage: linux
  dmi.bios.date: 07/04/2001
  dmi.bios.vendor: Sony Corporation
  dmi.bios.version: R0104K5
  dmi.board.name: QII-Project
  dmi.board.vendor: Sony Corporation
  dmi.board.version: 1A
  dmi.chassis.asset.tag: 962C8394A050580000000000
  dmi.chassis.type: 10
  dmi.chassis.vendor: Sony Corporation
  dmi.chassis.version: N/A
  dmi.modalias: dmi:bvnSonyCorporation:bvrR0104K5:bd07/04/2001:svnSonyCorporation:pnPCG-FX301(FR):pvr01:rvnSonyCorporation:rnQII-Project:rvr1A:cvnSonyCorporation:ct10:cvrN/A:
  dmi.product.name: PCG-FX301(FR)
  dmi.product.version: 01
  dmi.sys.vendor: Sony Corporation

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




More information about the foundations-bugs mailing list