From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Fz7JU-0001eT-7H for garchives@archives.gentoo.org; Sat, 08 Jul 2006 07:33:16 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k687VHRx002629; Sat, 8 Jul 2006 07:31:17 GMT Received: from jfindlay.us ([67.137.24.114]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k687PdaO000266 for ; Sat, 8 Jul 2006 07:25:40 GMT Received: by jfindlay.us (Postfix, from userid 500) id AB4AD70046; Sat, 8 Jul 2006 01:25:38 -0600 (MDT) Date: Sat, 8 Jul 2006 01:25:38 -0600 From: Justin R Findlay To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Things that can be improved Message-ID: <20060708072538.GD21534@jfindlay.us> References: <44AEB475.8000702@maestroprogramador.com> <7573e9640607071412u6ef9750btfceae4bacf5f9dde@mail.gmail.com> <44AEE78B.3050002@ilievnet.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44AEE78B.3050002@ilievnet.com> User-Agent: Mutt/1.5.11 X-Archives-Salt: 6c1368ec-fc8f-4db6-a21d-9ceef446aeda X-Archives-Hash: 89ecd08a0901cf6cfb9365dbef748766 On Sat, Jul 08, 2006 at 02:00:27AM +0300, Daniel Iliev wrote: > 1) I would like to see an implementation of "PAUSE". -s, -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="root@jfindlay.us" 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