Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174235 - building mozilla-firefox does not produce expected results with bindist use flag
Summary: building mozilla-firefox does not produce expected results with bindist use flag
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-12 03:40 UTC by Ron Waldon
Modified: 2007-04-12 06:00 UTC (History)
0 users

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 Ron Waldon 2007-04-12 03:40:13 UTC
The ebuild for www-client/mozilla-firefox-2.0.0.3 has logic errors in it, regarding the effects of specifying the bindist or -bindist USE flags. It is possible that ebuilds for the earlier versions are also effected.

If USE="bindist" is specified then "Bon Echo" is built, and if USE="-bindist" is specificd then "Mozilla Firefox" is built. According to my understanding of the use of the bindist USE flag, these results are the reverse of the intended behaviour.

The "bindist" USE flag is supposed to cause programs to be built with branding or features that are normally disabled due to licensing issues.


Reproducible: Always

Steps to Reproduce:
1. emerge mozilla-firefox (with either "bindist" or "-bindist" in the USE flags)

Actual Results:  
If using "bindist", the non-Mozilla-branded Bon Echo browser will be built.
If using "-bindist", the Mozilla-branded Firefox browser will be built.

Expected Results:  
If using "bindist", the Mozilla-branded Firefox browser will be built.
If using "-bindist", the non-Mozilla-branded Bon Echo browser will be built.

Removing the "!" symbol from any line containing "bindist" from the ebuild should fix it, but the logic should be double-checked.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-04-12 06:00:39 UTC
(In reply to comment #0)
> The "bindist" USE flag is supposed to cause programs to be built with branding
> or features that are normally disabled due to licensing issues.

No, it's exactly the other way round, in any ebuild that uses this flag. (bindist = binary distribution = no patented stuff etc. that we are not allowed to distribute.)

NOTABUG.