Bug 112625

Summary: RFE: add lzo compression to RPM , and possibly library package to distribution generally
Product: [Fedora] Fedora Reporter: R P Herrold <herrold>
Component: rpmAssignee: Paul Nasrat <nobody+pnasrat>
Status: CLOSED WONTFIX QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: barryn, jkeating, leonard-rh-bugzilla, mitr
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://www.oberhumer.com/opensource/lzo/
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-07-15 02:34:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description R P Herrold 2003-12-24 20:55:06 UTC
The small, fast, and GPL compression libraries of 'lzo' seem a likely
candidate for integration into RPM, and perhaps more broadly.

Home site: as in URL field

From its description:

LZO is a portable lossless data compression library written in ANSI C.
It implements a number of algorithms with the following features:
- Decompression is simple and *very* fast.
- Requires no memory for decompression.
- Compression is pretty fast.
- Requires 64 kB of memory for compression.
- Allows you to dial up extra compression at a speed cost in the
  compressor. The speed of the decompressor is not reduced.
- Includes compression levels for generating pre-compressed data which
  achieve a quite competitive compression ratio.
- There is also a compression level which needs only 8 kB for
  compression.
- Supports overlapping compression and in-place decompression.
- Algorithm is thread safe.
- Algorithm is lossless.

======================

as a library, it is used in the OpenVPN project, for fast inline
compression -- the author has a companion gzip project as well.  RPM
is interested in these virtues, and it is worth consideration.

I have had a packaging for over a year, which builds on x86, sparc32
and PPC without issue (back into the RHL 6 era hosts I still have) at:
    ftp://ftp.owlriver.com/pub/local/ORC/lzo/

Nice stuff, worthy of inclusion.

Comment 1 Jesse Keating 2004-01-26 23:08:41 UTC
I have been building LZO packages myself for a while as well, for RHL
7.2-FC1, as part of the dep tree of Mondo Rescue.  I also build it's
counter-part, lzop.  Here are links to generic RPMS for these:

http://geek.j2solutions.net/rpms/fc2/lzo-1.08-2.src.rpm

http://geek.j2solutions.net/rpms/fc2/lzop-1.01-3.src.rpm



Comment 2 Leonard den Ottolander 2004-04-13 13:26:58 UTC
Does this algorithm always give identical output on identical input?
This is relevant if deltaing of rpms is ever going to get implemented.
Signing of deltas requires that the generated compressed output is
always identical on the same input.


Comment 3 R P Herrold 2006-07-15 02:34:08 UTC
two years in NEW status -- no sense in keeping open -- closing