Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 369255 - www-client/firefox should provide local USE flag description of bindist
Summary: www-client/firefox should provide local USE flag description of bindist
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-30 03:10 UTC by Donald
Modified: 2012-01-28 06:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Donald 2011-05-30 03:10:46 UTC
We need an entry in /usr/portage/profiles/use.local.desc to explain what the bindist flag actually does for this package.

Reproducible: Always

Steps to Reproduce:
equery u firefox (with >=app-portage/gentoolkit-0.3)

Actual Results:  
 * Found these USE flags for www-client/firefox-3.6.17:
 U I
 [...]
 - - bindist              : Flag to enable or disable options for prebuilt
                            (GRP)  packages (eg. due to licensing issues)
 [...]


Expected Results:  
An explanation that (apparently) enabling bindist disables "official branding". (And why is this useful/necessary?)
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2011-06-24 13:23:45 UTC
It is in the ebuild. But, I agree and think that we can take it *out* of the ebuild and only place it in metadata.xml.

    if ! use bindist ; then
        einfo
        elog "You are enabling official branding. You may not redistribute this build" 
        elog "to any users on your network or the internet. Doing so puts yourself into"
        elog "a legal problem with Mozilla Foundation"
        elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
    fi
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2012-01-28 06:12:53 UTC
Fixed in the tree, thanks!