Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67211 - ebeep doesn't beep and epause doesn't pause if PORT_LOGDIR is set
Summary: ebeep doesn't beep and epause doesn't pause if PORT_LOGDIR is set
Status: RESOLVED WONTFIX
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 67421 126789 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-10-12 03:36 UTC by Torsten Veller (RETIRED)
Modified: 2006-03-19 05:44 UTC (History)
4 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 Torsten Veller (RETIRED) gentoo-dev 2004-10-12 03:36:20 UTC
[ -t 1 ] in eutils.eclass returns false if PORT_LOGDIR is set.
So ebeep doesn't beep and epause doesn't pause. 




# emerge --info
Portage 2.0.51_rc9 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r6 i686)
=================================================================
System uname: 2.6.8-gentoo-r6 i686 AMD Duron(tm) processor
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fstack-protector-all"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fstack-protector-all"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/portage"
PORTDIR_OVERLAY="/usr/portage/local /usr/portage/gentoo.de/ebuilds /usr/portage/overlays/deltup"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow acpi apache2 crypt dvd freetype imap lirc maildir mmx nls nptl nvidia pam readline sasl sse ssl type1 unicode v4l xine xml video_cards_nvidia linguas_de"
Comment 1 Ciaran McCreesh 2004-10-13 11:38:15 UTC
Hm, I still think that that -t should be in there. Portage people, do you really intend to pretend we're not outputting to a tty? This'll b0rk maketest on some editor packages.
Comment 2 Daniel Webert 2004-10-13 11:54:25 UTC
*** Bug 67421 has been marked as a duplicate of this bug. ***
Comment 3 Lim Swee Tat (RETIRED) gentoo-dev 2004-10-19 22:19:47 UTC
*** Bug 67421 has been marked as a duplicate of this bug. ***
Comment 4 Jason Stubbs (RETIRED) gentoo-dev 2005-07-31 00:38:00 UTC
This is a CANTFIX on our side so who should this go to? 
 
For portage to log, it must take the package's stdout and stderr. Doing so 
means that it is not a terminal. End of story. "tee" is currently used for 
logging if it helps. 
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-07-31 07:27:04 UTC
azarah, your eclass, CANTFIX or whatever.
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2005-08-01 07:14:52 UTC
Aparently this is due to portage doing '| tee' with logging enabled .. 
Comment 7 Zac Medico gentoo-dev 2005-08-09 21:03:50 UTC
Is /dev/tty any use here (see bug 99527)?
Comment 8 Jason Stubbs (RETIRED) gentoo-dev 2005-10-16 01:39:53 UTC
Seems nobody wants to remove the terminal check... 
Comment 9 Sandro Bonazzola (RETIRED) gentoo-dev 2006-03-19 05:44:30 UTC
*** Bug 126789 has been marked as a duplicate of this bug. ***