Bug 196965 - devel/p5-POE: assumes interactive response
Summary: devel/p5-POE: assumes interactive response
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-perl (Nobody)
Depends on:
Reported: 2015-01-21 15:02 UTC by Gary
Modified: 2015-02-17 16:01 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (perl)


Note You need to log in before you can comment on or make changes to this bug.
Description Gary 2015-01-21 15:02:57 UTC
I've had issues building devel/p5-POE for a while.  If I build it via poudriere I don't get any output to the terminal I run poudriere from, but if I look in the log I see:

Some of POE's tests require a functional network.
You can skip these tests if you'd like.

Would you like to skip the network tests?

This prompt is apparently skipped automatically if there is no active terminal, but running poudriere bulk from a terminal (or even portmaster with the "hide build" option enabled) won't show the prompt and the build will pause until you look in the logfile to figure out what's going on

It would be most helpful if the port could detect that the user isn't going to see the prompt and skip the tests
Comment 1 Bugzilla Automation freebsd_committer 2015-01-21 15:02:57 UTC
Auto-assigned to maintainer perl@FreeBSD.org
Comment 2 Mathieu Arnold freebsd_committer 2015-02-17 16:00:28 UTC
Well, if you're not at the keyboard looking, you should pass BATCH=yes to the make command line, which portmaster should do, I think, in that case, it never asks for anything, but I'll patch it to never ask anything.
Comment 3 commit-hook freebsd_committer 2015-02-17 16:01:21 UTC
A commit references this bug:

Author: mat
Date: Tue Feb 17 16:01:09 UTC 2015
New revision: 379169
URL: https://svnweb.freebsd.org/changeset/ports/379169

  Don't be interactive.

  PR:		196965
  Sponsored by:	Absolight