Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 335360 - x11-misc/xmobar-0.11.1 (in haskell overlay) removes wifi from IUSE but not from conditional dependencies
Summary: x11-misc/xmobar-0.11.1 (in haskell overlay) removes wifi from IUSE but not fr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-31 07:03 UTC by Randall Wald
Modified: 2010-08-31 08:03 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 Randall Wald 2010-08-31 07:03:03 UTC
The version of the x11-misc/xmobar-0.11.1 ebuild currently in the haskell overlay (found at http://code.haskell.org/gentoo/gentoo-haskell/) has a mismatch with respect to the wifi USE flag: while it has been removed from IUSE due to compilation errors (a comment reads "wifi USE flag disabled due to compilation error with current stable wireless-tools."), it has not been removed from either the DEPEND stanza (which contains the line "wifi? ( net-wireless/wireless-tools )") or the src_configure() stanza (which contains the line "$(cabal_flag wifi with_iwlib) \"). On my system, using portage-2.2_rc72, attempting to use this ebuild results in the following error: "masked by: invalid: DEPEND: USE flag 'wifi' referenced in conditional 'wifi?' is not in IUSE". Could this be corrected in the ebuild in the overlay, or better yet, moved from the overlay into the main tree? Either one is preferable to the current situation, although due to general staleness of the haskell overlay, I'd prefer this be migrated to the main tree where it might see more maintenance.
Comment 1 Randall Wald 2010-08-31 08:03:02 UTC
I chatted with ivanm in #gentoo-haskell and he resolved the bug by commenting out the offending lines.