Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 460890

Summary: packages.gentoo.org/category/sys-kernel : Either I do not understand OR the display of the freedist license is not correct
Product: Websites Reporter: Eric F. GARIOUD <eric-f.garioud>
Component: OtherAssignee: Gentoo Infrastructure <infra-bugs>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Eric F. GARIOUD 2013-03-09 10:30:38 UTC
Concerning a K_DEBLOB_AVAILABLE=0 package such as sys-kernel/git-sources, one can read : << GPL-2 freedist >> which I understand as both AND GPL-2 AND freedist.

While concerning any K_DEBLOB_AVAILABLE=1 package such as ck-sources / rt-sources, one can read << GPL-2 !deblob? ( freedist ) >> Which I understand as being GPL-2 AND ( freedist if the deblog use flag is *not* set)

If my understanding is correct then I think that things should just be the exact opposite, that is to say :

- K_DEBLOB_AVAILABLE=0 packages should *not* display << freedist >> at all,
- K_DEBLOB_AVAILABLE=1 packages should display << GPL2 deblob? (freedist) >>


Reproducible: Always
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2013-03-09 11:47:36 UTC
No, the logic is correctly.

The kernel has blobs in it, covered under the freedist license.

K_DEBLOB_AVAILABLE signifies if the deblob tool is supported on this kernel.

K_DEBLOB_AVAILABLE=0:
The deblob tool DOES NOT support this kernel.
LICENSE="GPL-2 freedist"

K_DEBLOB_AVAILABLE=1:
The deblob tool DOES NOT support this kernel.
USE=-deblob -> LICENSE="GPL-2 freedist"
USE=deblob -> LICENSE="GPL-2"

Ergo:
LICENSE="GPL-2 !deblob? ( freedist )"