Mailinglist Archive: opensuse-packaging (102 mails)

< Previous Next >
Re: [opensuse-packaging] Re: Handling license symlinks
  • From: Lukas Ocilka <lukas.ocilka@xxxxxxx>
  • Date: Mon, 03 Sep 2007 13:05:56 +0200
  • Message-id: <46DBEA94.9070405@xxxxxxx>
Richard Guenther wrote:
> On Mon, 3 Sep 2007, Juergen Weigert wrote:
>> ...
>> Unfortunatly, this licenses package is error prone. Not very probable, but
>> with possbile severe effects: if a package has a symlink for GPL, but
>> this link is dangling, we violate the GPL.
>>
>> Does anybody know if the licenses package had a space 
>> saving effect on the media?
>>
>> Any tears if we roll back to the state we had before?
> 
> Well, I proposed to handle this problem with rpm provides / requires.
> That is, licenses should provide license-$MD5 for all licenses it includes
> and a package with the symlink should require this.  That way no
> dangling symlink can happen unless you install with --nodeps.

Libzypp supports --nodeps as a fallback solution for installing RPMs.
First, it, of course, tries to install an RPM in a normal way, then
libzypp tries that with --nodeps automatically.

So even our package manager is able to install such package without
installing licenses.rpm.

Lukas

< Previous Next >