On Sat, Jul 08, 2006 at 02:00:27AM +0300, Daniel Iliev wrote:
> 1) I would like to see an implementation of "PAUSE".

<ctrl>-s, <ctrl>-q seems to work for me.

> 2) More control over portages verbosity. Most of the time I only need to see
> the portages messages, not all the compilation stuff. The later is
> interesting
> to me only if the compilation fails.

In my /etc/make.conf I have:

PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="mail syslog"
PORTAGE_ELOG_MAILURI="[EMAIL PROTECTED]"

with sys-apps/portage-2.1.1_pre2-r4.  I don't remember which version it
was introduced.  That doesn't control build verbosity but you can always
do 

# emerge {package} 1>/var/tmp/portage/emerge.out
2>/var/tmp/portage/emerge.err

or something like that.  If you tell it to, portage will log every last
configure and gcc statement spewed forth on the command line into
/var/log/portage/.

> 3) I hate ebuilds that are rewriting variables that I have set. For
> example I
> couldn't find a way to compile mplayer with
> "--disable-runtime-cpudetection",
> many packages overwrite C(XX)FLAGS. They change "-O3" to "-O2" etc.
> "Gentoo is about choices" but why this happens? My opinion is that portage
> should warn about the "too aggressive setting" but to let ME chose to change
> the settings or not.

Gentoo generally overwrites C(XX)FLAGS only when they are problematic
(unpredictable or cause breakage) for certain platforms/packages.  If
you have a customized ebuild you can always drop it into your own
overlay.  Mine is in /usr/local/portage.  If you have multiple overlays
you can use gensync from the gentoolkit-dev package to sync with them.


Justin
-- 
gentoo-user@gentoo.org mailing list

Reply via email to