Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122892 - net-mail/gnubiff: suspect fam USE flag
Summary: net-mail/gnubiff: suspect fam USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Masatomo Nakano (RETIRED)
URL:
Whiteboard:
Keywords: QAbadiuse
Depends on:
Blocks:
 
Reported: 2006-02-15 02:16 UTC by Ciaran McCreesh
Modified: 2006-10-23 03:52 UTC (History)
4 users (show)

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


Attachments
gnubiff-2.1.9.patch (diff.txt,832 bytes, patch)
2006-03-13 14:29 UTC, Paul Bredbury
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ciaran McCreesh 2006-02-15 02:16:37 UTC
QA checks for /usr/portage/net-mail/gnubiff:
net-mail/gnubiff-2.1.9: dep flags:
  major:  Conditional flag 'fam' in DEPEND not in IUSE
  major:  Conditional flag 'fam' in DEPEND not in IUSE
  major:  Conditional flag 'fam' in RDEPEND not in IUSE
  major:  Conditional flag 'fam' in RDEPEND not in IUSE


Looks like it's being used purely to alter a dependency. If it's a runtime-switchable choice, this should be a || ( ) dep. If it's a build time choice, something needs to be given to configure.
Comment 1 Paul Bredbury 2006-03-13 14:28:02 UTC
There is no build-time configurable choice between fam and gamin, so I suppose it must be runtime.

The enclosed patch also fixes the following issues with the ebuild for gnubiff-2.1.9:

* Missing ${myconf}, as reported at http://forums.gentoo.org/viewtopic.php?p=3177842#3177842
* Missing "debug" and "nls" USE flags
Comment 2 Paul Bredbury 2006-03-13 14:29:56 UTC
Created attachment 82038 [details, diff]
gnubiff-2.1.9.patch
Comment 3 Paul Bredbury 2006-05-26 23:42:36 UTC
Comment on attachment 82038 [details, diff]
gnubiff-2.1.9.patch

See bug #133325 for new ebuild.
Comment 4 Aron Griffis (RETIRED) gentoo-dev 2006-10-02 14:18:26 UTC
(In reply to comment #0)
> Looks like it's being used purely to alter a dependency. If it's a
> runtime-switchable choice, this should be a || ( ) dep. If it's a build time
> choice, something needs to be given to configure.

gnubiff's ./configure supports --enable-fam / --disable-fam

virtual/fam is an old-style virtual, meaning that it doesn't show up in portage/virtual yet because it hasn't been converted.  Instead the fam and gamin ebuilds both PROVIDE="virtual/fam" and gamin is the default in the profiles.

I added gnubiff-2.2.1 and updated the older ebuilds for IUSE issues.  I think this bug is resolved now, thanks.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-10-23 03:52:46 UTC
*** Bug 149926 has been marked as a duplicate of this bug. ***