handle 'large tarball' source packages

Bug #706084 reported by John A Meinel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Distributed Development
Confirmed
Low
Unassigned

Bug Description

Example package: chromium-browser

Some source packages aren't a source tree at all. But a tarball that has build steps that first unpack it. One example is the chromium-browser source package. It is a large tar.lzma with a Build-Depends on lzma. My guess is this is working around Debian guides that say you must be in .gz or .bz2 format.

However, this means that the package importer ends up trying to version 100 snapshots of a .lzma file, rather than the source tree.

This is non optimal for lots of reasons. (If you want to hack on the packaging for this, you don't want to be trying to hack on a .lzma file, etc.)

One option is to just treat this as a bug in the upstream packaging, and ask them to fix it back to a regular source package.

A possible option is to teach the package importer how to detect this sort of thing, and unpack it ourselves. If we just want to have something which can be compressed, we could decompress the .lzma file, and then we would have a giant tarball that would at least compress well.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.