Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Michael Weber
On 01/18/2013 08:36 AM, Benedikt Böhm wrote: On Fri, Jan 18, 2013 at 8:27 AM, Michael Weber x...@gentoo.org mailto:x...@gentoo.org wrote: I'd like to drop one strong suggestion about configuration management that might be beneficial here: use version control software! or even

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Benedikt Böhm
On Fri, Jan 18, 2013 at 9:13 AM, Michael Weber x...@gentoo.org wrote: I wonder if anybody uses unattended [backup+]emerge as cron job. I'm really temped to do so, but with users relying on these machines I'm always chicken-out. i've refrained from doing unattended upgrades for a long time,

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Michael Weber
On 01/18/2013 09:28 AM, Benedikt Böhm wrote: i've refrained from doing unattended upgrades for a long time, but i'm quite confident in updateworld these days and i usually test it on 2-3 machines and then let the other 50+ machines do it unattended and it has been working fine so far ... good

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Benedikt Böhm
On Fri, Jan 18, 2013 at 9:41 AM, Michael Weber x...@gentoo.org wrote: On 01/18/2013 09:28 AM, Benedikt Böhm wrote: but - and that's quite important i guess - i only use my own clone of the portage tree which i sync from time to time and i also keep different versions stable, etc. HEAVY

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Benedikt Böhm
On Fri, Jan 18, 2013 at 2:13 PM, Benedikt Böhm hol...@gentoo.org wrote: On Fri, Jan 18, 2013 at 9:41 AM, Michael Weber x...@gentoo.org wrote: On 01/18/2013 09:28 AM, Benedikt Böhm wrote: but - and that's quite important i guess - i only use my own clone of the portage tree which i sync

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-18 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 18/01/13 03:13 AM, Michael Weber wrote: I wonder if anybody uses unattended [backup+]emerge as cron job. I'm really temped to do so, but with users relying on these machines I'm always chicken-out. I used to, up until around 2006-2007 ,

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Peter Stuge
Rich Freeman wrote: I'd just stick with a simple parameter like --upgrade Yes please! or an alternative command name like emerge-update. Please no! Oh, here's another crazy thought. How about some directory in /etc that sets rules for emerge-update (or whatever we call it)? You might

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Zac Medico
On 01/16/2013 04:00 PM, Michael Weber wrote: On 01/16/2013 06:33 PM, Michael Orlitzky wrote: Yes, sorry for the confusion. I use more than one package manager, and when doing an update or upgrade I'm basically flipping a coin. hehe, as long as we don't --dist-upgrade ;-) the g was

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Zac Medico
On 01/16/2013 09:32 AM, Michael Orlitzky wrote: On 01/16/2013 12:24 PM, Ian Stakenvicius wrote: On 16/01/13 11:47 AM, Michael Orlitzky wrote: On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives).

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 16/01/13 10:24 PM, Rich Freeman wrote: On Wed, Jan 16, 2013 at 7:00 PM, Michael Weber x...@gentoo.org wrote: how does portage @preserved-libs work? maybe we could emerge @update[s] and @glsa. @glsa actually makes a lot of sense. I'm not

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Michael Orlitzky
On 01/17/2013 09:52 AM, Zac Medico wrote: I strongly believe that it shouldn't; nevertheless, it does. You can avoid this by adding --select=n to EMERGE_DEFAULT_OPTS. Then, if you want to add something to world, use --select (or -w in latest portage which isn't marked stable yet). This

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 17/01/13 11:31 AM, Michael Orlitzky wrote: On 01/17/2013 09:52 AM, Zac Medico wrote: I strongly believe that it shouldn't; nevertheless, it does. You can avoid this by adding --select=n to EMERGE_DEFAULT_OPTS. Then, if you want to add

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-17 Thread Michael Orlitzky
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/17/2013 12:11 PM, Ian Stakenvicius wrote: ... so what's the problem here, exactly? I don't want @world to get screwed up, either by having unnecessary packages, or by missing ones we need. (a) 'emerge -u [pkg]' adds extra bits to @world

update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-17 Thread Michael Weber
Hi, I'd like to drop one strong suggestion about configuration management that might be beneficial here: use version control software! Some machines (esp. those with shared administration) have /etc/portage under git [1] with - /var/lib/portage/world symlinked to /etc/portage/world -

Re: update commands / world file pollution Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-17 Thread Benedikt Böhm
On Fri, Jan 18, 2013 at 8:27 AM, Michael Weber x...@gentoo.org wrote: Hi, I'd like to drop one strong suggestion about configuration management that might be beneficial here: use version control software! Some machines (esp. those with shared administration) have /etc/portage under git [1]

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Weber
On 01/15/2013 09:51 PM, Dirkjan Ochtman wrote: On Tue, Jan 15, 2013 at 9:18 PM, Peter Stuge pe...@stuge.se wrote: emerge --sync layman -S eix-sync #layman... porticron # from porticron update-gentoo # cvs setup https://xmw.de/dotfiles/bin/update-gentoo emerge --upgrade with a

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Orlitzky
On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives). +1 so I can stop adding --oneshot onto every upgrade.

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Orlitzky
On 01/16/2013 11:47 AM, Michael Orlitzky wrote: On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives). +1 so I can stop adding --oneshot onto every upgrade. Oh, damn, this isn't suggesting what I

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 16/01/13 11:49 AM, Michael Orlitzky wrote: On 01/16/2013 11:47 AM, Michael Orlitzky wrote: On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives).

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 16/01/13 11:47 AM, Michael Orlitzky wrote: On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives). +1 so I can stop adding --oneshot onto every

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Orlitzky
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/16/2013 12:24 PM, Ian Stakenvicius wrote: On 16/01/13 11:47 AM, Michael Orlitzky wrote: On 01/16/2013 11:36 AM, Michael Weber wrote: emerge --upgrade with a predefined EMERGE_UPGRADE_OPTS in make.conf (where EMERGE_DEFAULT_OPTS lives).

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Orlitzky
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/16/2013 12:24 PM, Ian Stakenvicius wrote: --upgrade wouldn't (couldn't, imo) replace --update. Yes, sorry for the confusion. I use more than one package manager, and when doing an update or upgrade I'm basically flipping a coin. I just

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 01/16/2013 06:33 PM, Michael Orlitzky wrote: Yes, sorry for the confusion. I use more than one package manager, and when doing an update or upgrade I'm basically flipping a coin. hehe, as long as we don't --dist-upgrade ;-) the g was

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-16 Thread Rich Freeman
On Wed, Jan 16, 2013 at 7:00 PM, Michael Weber x...@gentoo.org wrote: how does portage @preserved-libs work? maybe we could emerge @update[s] and @glsa. @glsa actually makes a lot of sense. I'm not convinced we want @updates as a shortcut for a bunch of settings though. Sets are just about

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 15/01/13 02:20 AM, Michael Weber wrote: Hi folks, this commit changes the set of USE flags on the just stabled gcc-4.6, running a huge number into an rebuild of an freshly updated package. (emerge --newuse recaclulates from go disabled to

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Rich Freeman
On Tue, Jan 15, 2013 at 8:44 AM, Ian Stakenvicius a...@gentoo.org wrote: I wonder if it might be pertinent for future portage's to install an alias command, emerge-system-update or similar, that would wrap the standardly accepted emerge update command more or less everyone already runs..

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Dirkjan Ochtman
On Tue, Jan 15, 2013 at 3:03 PM, Rich Freeman ri...@gentoo.org wrote: I'd make it easy-to-remember though - either a one-letter option, or something short. +1. Maybe just -U? Some open questions: 1. What is the correct use-flag behavior - -N, or --reinstall=changed-use? 2. What is the

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 15/01/13 09:16 AM, Dirkjan Ochtman wrote: On Tue, Jan 15, 2013 at 3:03 PM, Rich Freeman ri...@gentoo.org wrote: I'd make it easy-to-remember though - either a one-letter option, or something short. +1. Maybe just -U? Some open

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Dirkjan Ochtman
On Tue, Jan 15, 2013 at 3:27 PM, Ian Stakenvicius a...@gentoo.org wrote: Bikeshedding, but I'm thinking that it would be better to provide a whole separate command for this rather than a quicker convenience option -- the command would, for instance, also include @world as the target by

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 15/01/13 09:39 AM, Dirkjan Ochtman wrote: BTW, what happened with -u? I still use it because I'm used to it, but it seems to have gone away (i.e. I can't find it in the current man page). It's there: --update (-u)

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 15/01/13 09:39 AM, Dirkjan Ochtman wrote: On Tue, Jan 15, 2013 at 3:27 PM, Ian Stakenvicius a...@gentoo.org wrote: Bikeshedding, but I'm thinking that it would be better to provide a whole separate command for this rather than a quicker

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Rich Freeman
On Tue, Jan 15, 2013 at 9:39 AM, Dirkjan Ochtman d...@gentoo.org wrote: On Tue, Jan 15, 2013 at 3:27 PM, Ian Stakenvicius a...@gentoo.org wrote: Bikeshedding, but I'm thinking that it would be better to provide a whole separate command for this rather than a quicker convenience option -- the

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Peter Stuge
Rich Freeman wrote: Anybody who runs debian knows that the only two commands you really need to know are apt-get --update and apt-get --upgrade. We really need to keep things just that simple. We're halfway there; emerge --sync So how about adding: emerge --upgrade ? //Peter

Re: [gentoo-dev] Stable sys-devel/gcc USE flag changes

2013-01-15 Thread Dirkjan Ochtman
On Tue, Jan 15, 2013 at 9:18 PM, Peter Stuge pe...@stuge.se wrote: We're halfway there; emerge --sync So how about adding: emerge --upgrade ? I was thinking the same thing! Cheers, Dirkjan

[gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass

2013-01-14 Thread Michael Weber
Hi folks, this commit changes the set of USE flags on the just stabled gcc-4.6, running a huge number into an rebuild of an freshly updated package. (emerge --newuse recaclulates from go disabled to go missing) Wouldn't it be possible to a) refrain from this change (really, who has USE=go turned