Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512514 - sys-power/apcupsd: failed to build - configure: error: Missing required tool; need any one of: wall
Summary: sys-power/apcupsd: failed to build - configure: error: Missing required tool;...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Marlowe (RETIRED)
URL:
Whiteboard:
Keywords: QAcanfix
Depends on:
Blocks:
 
Reported: 2014-06-05 13:02 UTC by Sergey Popov
Modified: 2014-06-11 07:51 UTC (History)
2 users (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 Sergey Popov gentoo-dev 2014-06-05 13:02:37 UTC
Due to 'wall' binary was splitted to not enabled USE="tty-helpers" of sys-apps/util-linux, apcupsd can not be built in default configuration.

Suggestion: add dependency on sys-apps/util-linux[tty-helpers] to all apcupsd ebuilds
Comment 1 Matthew Marlowe (RETIRED) gentoo-dev 2014-06-06 01:29:10 UTC
apcupsd 3.14.12 (version bump) will be entering tree for testing over next few weeks, and when it eventually goes stable, all older ebuilds will be removed.  apcupsd ebuild revisions can be finicky so preference is to accelerate switch to new stable. 

Older 3.14.8 really shouldn't be stable anymore, but 3.14.10 had a few bug reports that I couldn't confirm as 100% resolved to replace it. 3.14.12 has important new features and really should be new stable release for the next 12 months provided that we add patches as needed.
Comment 2 Sergey Popov gentoo-dev 2014-06-06 06:51:17 UTC
That's nice, but can not you add dependency into current ebuilds. Not a big deal from my point of view, but can improve user experience to not having non-buildable apcupsd by default.
Comment 3 Sergey Popov gentoo-dev 2014-06-09 11:13:01 UTC
I saw your fix in 3.4.10-r6, what's about BSD guys? They should pull sys-freebsd/freebsd-ubin(there is wall binary there and i doubt that they will pull util-linux on *BSD :-))

CCing bsd@ guys
Comment 4 Matthew Marlowe (RETIRED) gentoo-dev 2014-06-09 20:12:39 UTC
BSD guys can feel free to bump/fix apcupsd ebuilds to fix for their platform.  

Otherwise, my plan is to continue with testing/unmasking 3.14.12 and accelerating it's switch to stable, and then removing all older ebuilds.  So, I would encourage BSD or any platforms with questions to test against 3.14.12 rather than current stable.
Comment 5 Matthew Marlowe (RETIRED) gentoo-dev 2014-06-09 20:18:18 UTC
pinkbyte - if you want to bump any ebuilds for the tty-helpers issue, feel free. If I remember, stable is really the one that has issues, but then the stable has other bugs/issues too that should accelerate its removal.
Comment 6 Sergey Popov gentoo-dev 2014-06-11 07:51:43 UTC
(In reply to Matthew Marlowe from comment #5)
> pinkbyte - if you want to bump any ebuilds for the tty-helpers issue, feel
> free. If I remember, stable is really the one that has issues, but then the
> stable has other bugs/issues too that should accelerate its removal.

Well, but it's stable, so having it broken is a bit shame. Fixed now, with help from BSD guys.

+  11 Jun 2014; Sergey Popov <pinkbyte@gentoo.org> apcupsd-3.14.8-r2.ebuild,
+  apcupsd-3.14.10-r6.ebuild, apcupsd-3.14.12.ebuild:
+  Add missing dependency on sys-apps/util-linux or sys-freebsd/freebsd-ubin,
+  wrt bug #512514