No lzma sdk in fedora

John Reiser jreiser at bitwagon.com
Fri Feb 12 23:04:06 UTC 2010


On 02/12/2010 02:09 PM, Bruno Wolff III wrote:
> On Fri, Feb 12, 2010 at 13:34:48 -0800,
>    John Reiser<jreiser at bitwagon.com>  wrote:
>> The package that needs the src is the upx package.  The coupling
>> is very strong, therefore a physical copy of the entire specific
>> version of lzma source was put into the source for Fedora's upx.
>> The URL for that lzma source was recorded, but not used as a SourceN:.
>> It is expected that the URL will become stale.
>
> Do you think packaging that as a subpackage is worth while? A couple of other
> packages seem to do that kind of thing?

Going forward, there should be a -libs package (and probably a -devel package)
and its use should be encouraged (instead of lzma source), particularly for
new uses.  Probably it is too difficult to force _all_ existing uses of lzma
source to convert to using -libs.  The reasons have to do with ten years
of history: the original author of lzma resisted providing libraries,
the internal interfaces changed too rapidly, the original licensing
was too restrictive, etc.  Today http://7-zip.org/sdk.html says
"LZMA SDK is placed in the public domain".

> Where is an appropriate location to put the source?

The Fedora upx package put its copy of lzma465.tar.bz2 as another file in
the SOURCES for Fedora upx, in same directory as upx-3.04.tar.bz2.

> Is a buildrequires on a package that provides source allowed for packaging?

I don't know.

-- 



More information about the devel mailing list