Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ben de Groot
On 25 July 2012 02:52, Rick "Zero_Chaos" Farina  wrote:
> While I completely understand where Fabian is coming from on all this I
> respectfully disagree.  Long term gentoo users do NOT read the handbook,
> ever.  I still install new systems with odd hacks that I picked up when
> gentoo was versioned 1.x and it pleases me, I don't care if those steps
> are not in the docs anymore or discouraged or whatever.  I've not even
> glanced at the handbook for years, yet I've installed gentoo on dozens
> of systems since the last time I did.
>
> This is a big enough change that it will throw users who do not know,
> and my first impression of /etc/make.conf et all missing on a new stage
> is "file a bug report for a broken stage and assign it to those morons
> in releng".  (please note the comic exaggeration and not a disrespect).
>
> This is a change that will break all new installs and expecting
> experienced gentoo users to read the handbook is simply a fantasy.
> Please, keep the news item.

+1

This is an important enough change to inform users about.

-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Walter Dnes
On Tue, Jul 24, 2012 at 11:42:31AM +0200, Ralph Sennhauser wrote

> man 5 portage about files in /etc/portage
> 
>   make.conf
>  The global custom settings for Portage. See make.conf(5). If
>  present, this file will over??? ride settings from /etc/make.conf.
> 
> 
> > 3. This news item is really useful, since the change has a potential
> > to break automated builds.
> 
> We aren't discussing dropping support for the old locations here but
> about makeing the new location the default.

  This has the potential to cause problems for people who do things "the
old way", and find that their settings in /etc/make.conf are not being
applied.  Instead of a news item, maybe we should be looking at warnings
and/or errors in "emerge"...

1) If there is a /etc/make.conf, but no /etc/portage/make.conf, emerge
should generate an ewarn message.  Is emerge smart enough to generate
only one ewarn even though it's emerging umpteen packages?

2) If there is a /etc/make.conf *AND* a /etc/portage/make.conf, emerge
should halt immediately with an error message.  If a user has made a
/etc/make.conf, they will probably expect it to take effect, which is
not what's going to happen.  This will save the user forums from being
hit with the same question over and over about settings in /etc/make.conf
being ignored.

3) When support for /etc/make.conf is finally dropped, the presence of
/etc/make.conf should make emerge halt immediately with an error message.

-- 
Walter Dnes 



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Brian Harring
On Tue, Jul 24, 2012 at 04:32:00PM -0400, Michael Mol wrote:
> On Tue, Jul 24, 2012 at 4:24 PM, Ian Stakenvicius  wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA256
> >
> > On 24/07/12 02:52 PM, Rick "Zero_Chaos" Farina wrote:
> >> On 07/24/2012 09:33 AM, Fabian Groffen wrote:
> >>> On 24-07-2012 09:24:03 -0400, Rich Freeman wrote:
>  I guess this is a matter of opinion, but on Gentoo I don't
>  think we're really at much risk of driving people away by
>  OVER-communicating.  Our users are used to things changing and
>  a certain level of fix-it-yourself, but if we know something is
>  going to cause no end of questions it only makes sense to throw
>  the users a bone once in a while.
> >>
> >>> The way in which news items aggressively request your attention,
> >>> makes them something that should only be used if it's obvious
> >>> it's important for the user (e.g. postfix thing for postfix
> >>> users). This particular change seems more something for
> >>> -announce, note in the handbook, and something like the
> >>> suggestion of a file giving a nice hint.
> >>
> >>> My impression is that the message is absolutely useless to the
> >>> majority of users on their *already installed* system, so don't
> >>> make everyone have to see the news item notice a couple of times
> >>> and run `eselect news read` just for this.
> >>
> >>
> >> While I completely understand where Fabian is coming from on all
> >> this I respectfully disagree.  Long term gentoo users do NOT read
> >> the handbook, ever.  I still install new systems with odd hacks
> >> that I picked up when gentoo was versioned 1.x and it pleases me, I
> >> don't care if those steps are not in the docs anymore or
> >> discouraged or whatever.  I've not even glanced at the handbook for
> >> years, yet I've installed gentoo on dozens of systems since the
> >> last time I did.
> >
> > Right, but would a news item now (regarding Catalyst) for something
> > you do next month be particularily helpful, compared to a
> > 'make.conf.moved' reminder file in /etc ?  Or maybe a make.conf
> > synlink to profiles/make.conf ?  Or something else within the stage
> > itself that makes it obvious that it's changed?
> 
> I've often seen cases like these handled by keeping a referenced file
> where it's traditionally expected to be found, but leaving a comment
> in that file explaining that the content of that file had been moved
> to a new location, and the old location is deprecated.
> 
> Would that work for a circumstance like this?

Not really, no- it would mean the PM would have to parse/merge both 
locations, rather than just looking for the file in one of two spots.

~brian



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Mol
On Tue, Jul 24, 2012 at 4:24 PM, Ian Stakenvicius  wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> On 24/07/12 02:52 PM, Rick "Zero_Chaos" Farina wrote:
>> On 07/24/2012 09:33 AM, Fabian Groffen wrote:
>>> On 24-07-2012 09:24:03 -0400, Rich Freeman wrote:
 I guess this is a matter of opinion, but on Gentoo I don't
 think we're really at much risk of driving people away by
 OVER-communicating.  Our users are used to things changing and
 a certain level of fix-it-yourself, but if we know something is
 going to cause no end of questions it only makes sense to throw
 the users a bone once in a while.
>>
>>> The way in which news items aggressively request your attention,
>>> makes them something that should only be used if it's obvious
>>> it's important for the user (e.g. postfix thing for postfix
>>> users). This particular change seems more something for
>>> -announce, note in the handbook, and something like the
>>> suggestion of a file giving a nice hint.
>>
>>> My impression is that the message is absolutely useless to the
>>> majority of users on their *already installed* system, so don't
>>> make everyone have to see the news item notice a couple of times
>>> and run `eselect news read` just for this.
>>
>>
>> While I completely understand where Fabian is coming from on all
>> this I respectfully disagree.  Long term gentoo users do NOT read
>> the handbook, ever.  I still install new systems with odd hacks
>> that I picked up when gentoo was versioned 1.x and it pleases me, I
>> don't care if those steps are not in the docs anymore or
>> discouraged or whatever.  I've not even glanced at the handbook for
>> years, yet I've installed gentoo on dozens of systems since the
>> last time I did.
>
> Right, but would a news item now (regarding Catalyst) for something
> you do next month be particularily helpful, compared to a
> 'make.conf.moved' reminder file in /etc ?  Or maybe a make.conf
> synlink to profiles/make.conf ?  Or something else within the stage
> itself that makes it obvious that it's changed?

I've often seen cases like these handled by keeping a referenced file
where it's traditionally expected to be found, but leaving a comment
in that file explaining that the content of that file had been moved
to a new location, and the old location is deprecated.

Would that work for a circumstance like this?

-- 
:wq



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread W. Trevor King
On Tue, Jul 24, 2012 at 03:33:03PM -0400, Rich Freeman wrote:
> The difference is that news only communicates what is "news."  Unless
> the manual contains a revision history it contains everything you
> already know, perhaps with a gem buried in there somewhere.
> 
> This is the same reason why when something is wrong with Chromium you
> are supposed to post a 5-line patch to the bug and not a 300MB tarball
> with the patch applied, though at least in that case modern tools
> actually make finding the change fairly easy.

Hmm, are the manuals versioned with a public interface (git clone
…/handbook.git)?  That would make finding new gems in the manual much
easier.

-- 
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 24/07/12 02:52 PM, Rick "Zero_Chaos" Farina wrote:
> On 07/24/2012 09:33 AM, Fabian Groffen wrote:
>> On 24-07-2012 09:24:03 -0400, Rich Freeman wrote:
>>> I guess this is a matter of opinion, but on Gentoo I don't
>>> think we're really at much risk of driving people away by
>>> OVER-communicating.  Our users are used to things changing and
>>> a certain level of fix-it-yourself, but if we know something is
>>> going to cause no end of questions it only makes sense to throw
>>> the users a bone once in a while.
> 
>> The way in which news items aggressively request your attention,
>> makes them something that should only be used if it's obvious
>> it's important for the user (e.g. postfix thing for postfix
>> users). This particular change seems more something for
>> -announce, note in the handbook, and something like the
>> suggestion of a file giving a nice hint.
> 
>> My impression is that the message is absolutely useless to the
>> majority of users on their *already installed* system, so don't
>> make everyone have to see the news item notice a couple of times
>> and run `eselect news read` just for this.
> 
> 
> While I completely understand where Fabian is coming from on all
> this I respectfully disagree.  Long term gentoo users do NOT read
> the handbook, ever.  I still install new systems with odd hacks
> that I picked up when gentoo was versioned 1.x and it pleases me, I
> don't care if those steps are not in the docs anymore or
> discouraged or whatever.  I've not even glanced at the handbook for
> years, yet I've installed gentoo on dozens of systems since the
> last time I did.

Right, but would a news item now (regarding Catalyst) for something
you do next month be particularily helpful, compared to a
'make.conf.moved' reminder file in /etc ?  Or maybe a make.conf
synlink to profiles/make.conf ?  Or something else within the stage
itself that makes it obvious that it's changed?

The main issue I see with this is that the news item isn't relevant to
what people have emerged or will emerge (except for the small
percentage that use catalyst, of course); and I expect that this will
cause more confusion and grief to the user base than help (even if the
news items says in big capital letters that nothing needs to change on
their current install)


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlAPBJoACgkQ2ugaI38ACPBsmQD/brYvJa9PIi12mdfoUBmGkgD/
NCNN9IEiaTLm22MNl1AA/1HJp0Y+rCYdwLK31v20DYBd8V02erYxMtkUHt5P6elN
=D+wg
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Mol
On Tue, Jul 24, 2012 at 4:12 PM, Dale  wrote:
> Rich Freeman wrote:
>> On Tue, Jul 24, 2012 at 2:59 PM, Fabian Groffen  wrote:
>>> On 24-07-2012 14:52:43 -0400, Rick "Zero_Chaos" Farina wrote:
 This is a change that will break all new installs and expecting
 experienced gentoo users to read the handbook is simply a fantasy.
>>> I don't see how it breaks.  And secondly, if you do refuse to read the
>>> manual, why don't you refuse to read elogs, news messages, and what
>>> more?
>> The difference is that news only communicates what is "news."  Unless
>> the manual contains a revision history it contains everything you
>> already know, perhaps with a gem buried in there somewhere.
>>
>> This is the same reason why when something is wrong with Chromium you
>> are supposed to post a 5-line patch to the bug and not a 300MB tarball
>> with the patch applied, though at least in that case modern tools
>> actually make finding the change fairly easy.
>>
>>> Do we really have to babysit people, because they think they're too
>>> smart to check on the manual once again?  Or when they notice things
>>> seem different?  Any search engine is your friend.
>> There is the principle of not surprising people.  This is a big change
>> - a file central to the config of Gentoo that has been in one place
>> for more than a decade, and is now moving.  The change makes sense and
>> should be embraced, but there is no harm in pointing it out.
>>
>> Sure, when my system breaks I'm pretty smart and can usually figure
>> out how to fix it.  That doesn't mean that I don't appreciate a
>> heads-up before it breaks.

[snip]

> +1
>
> I might also add, I printed the manual years ago.  I rarely look at the
> online version.
>
> User opinion.  Back to eating my apple pie.

Another user opinion...it would be a significant improvement to the
stage images and live discs to include the latest copy of the
handbook, so that a network connection isn't required to access it.
But that's probably a subject for a different thread. And I think
that's at least three topics, now, this thread has touched on.

-- 
:wq



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Dale
Rich Freeman wrote:
> On Tue, Jul 24, 2012 at 2:59 PM, Fabian Groffen  wrote:
>> On 24-07-2012 14:52:43 -0400, Rick "Zero_Chaos" Farina wrote:
>>> This is a change that will break all new installs and expecting
>>> experienced gentoo users to read the handbook is simply a fantasy.
>> I don't see how it breaks.  And secondly, if you do refuse to read the
>> manual, why don't you refuse to read elogs, news messages, and what
>> more?
> The difference is that news only communicates what is "news."  Unless
> the manual contains a revision history it contains everything you
> already know, perhaps with a gem buried in there somewhere.
>
> This is the same reason why when something is wrong with Chromium you
> are supposed to post a 5-line patch to the bug and not a 300MB tarball
> with the patch applied, though at least in that case modern tools
> actually make finding the change fairly easy.
>
>> Do we really have to babysit people, because they think they're too
>> smart to check on the manual once again?  Or when they notice things
>> seem different?  Any search engine is your friend.
> There is the principle of not surprising people.  This is a big change
> - a file central to the config of Gentoo that has been in one place
> for more than a decade, and is now moving.  The change makes sense and
> should be embraced, but there is no harm in pointing it out.
>
> Sure, when my system breaks I'm pretty smart and can usually figure
> out how to fix it.  That doesn't mean that I don't appreciate a
> heads-up before it breaks.
>
> Rich
>
>


+1

I might also add, I printed the manual years ago.  I rarely look at the
online version. 

User opinion.  Back to eating my apple pie. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Dale
Rich Freeman wrote:
> On Tue, Jul 24, 2012 at 7:07 AM, Fabian Groffen  wrote:
>> I don't know about general consensus.  In my opinion, it's plain spam to
>> existing users.  (And that would IMO be the xth news item in a row to be
>> spam.)
> Can't say I agree here.  Some news items have been more useful than
> others, but I doubt the typical Gentoo user (who does not subscribe to
> -dev) would think that many of the past messages have been spam.
>
> << SNIP >>
>
> Rich
>
>

I agree with this.  I see messages that may not apply to me but I always
keep in mind that it may apply to a large number of other users.  I
would MUCH rather see a message sent out that doesn't apply to me than
to not see one that should have been sent out but wasn't. 

Just a users opinion and expectations. 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!




Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Orlitzky
On 07/24/12 14:52, Rick "Zero_Chaos" Farina wrote:
> 
> This is a big enough change that it will throw users who do not know,
> and my first impression of /etc/make.conf et all missing on a new stage
> is "file a bug report for a broken stage and assign it to those morons
> in releng".  (please note the comic exaggeration and not a disrespect).

And mine would be to assume that we stopped shipping make.conf, and just
fill in the missing details in /etc/make.conf before building the system.

Everything would look like it's working, but portage isn't using the
make.conf that I think it is.



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Rich Freeman
On Tue, Jul 24, 2012 at 2:59 PM, Fabian Groffen  wrote:
> On 24-07-2012 14:52:43 -0400, Rick "Zero_Chaos" Farina wrote:
>> This is a change that will break all new installs and expecting
>> experienced gentoo users to read the handbook is simply a fantasy.
>
> I don't see how it breaks.  And secondly, if you do refuse to read the
> manual, why don't you refuse to read elogs, news messages, and what
> more?

The difference is that news only communicates what is "news."  Unless
the manual contains a revision history it contains everything you
already know, perhaps with a gem buried in there somewhere.

This is the same reason why when something is wrong with Chromium you
are supposed to post a 5-line patch to the bug and not a 300MB tarball
with the patch applied, though at least in that case modern tools
actually make finding the change fairly easy.

> Do we really have to babysit people, because they think they're too
> smart to check on the manual once again?  Or when they notice things
> seem different?  Any search engine is your friend.

There is the principle of not surprising people.  This is a big change
- a file central to the config of Gentoo that has been in one place
for more than a decade, and is now moving.  The change makes sense and
should be embraced, but there is no harm in pointing it out.

Sure, when my system breaks I'm pretty smart and can usually figure
out how to fix it.  That doesn't mean that I don't appreciate a
heads-up before it breaks.

Rich



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 14:52:43 -0400, Rick "Zero_Chaos" Farina wrote:
> This is a change that will break all new installs and expecting
> experienced gentoo users to read the handbook is simply a fantasy.

I don't see how it breaks.  And secondly, if you do refuse to read the
manual, why don't you refuse to read elogs, news messages, and what
more?
Do we really have to babysit people, because they think they're too
smart to check on the manual once again?  Or when they notice things
seem different?  Any search engine is your friend.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Rick "Zero_Chaos" Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/24/2012 09:33 AM, Fabian Groffen wrote:
> On 24-07-2012 09:24:03 -0400, Rich Freeman wrote:
>> I guess this is a matter of opinion, but on Gentoo I don't think we're
>> really at much risk of driving people away by OVER-communicating.  Our
>> users are used to things changing and a certain level of
>> fix-it-yourself, but if we know something is going to cause no end of
>> questions it only makes sense to throw the users a bone once in a
>> while.
> 
> The way in which news items aggressively request your attention, makes
> them something that should only be used if it's obvious it's important
> for the user (e.g. postfix thing for postfix users).
> This particular change seems more something for -announce, note in the
> handbook, and something like the suggestion of a file giving a nice
> hint.
> 
> My impression is that the message is absolutely useless to the majority
> of users on their *already installed* system, so don't make everyone
> have to see the news item notice a couple of times and run `eselect news
> read` just for this.
> 
> 
While I completely understand where Fabian is coming from on all this I
respectfully disagree.  Long term gentoo users do NOT read the handbook,
ever.  I still install new systems with odd hacks that I picked up when
gentoo was versioned 1.x and it pleases me, I don't care if those steps
are not in the docs anymore or discouraged or whatever.  I've not even
glanced at the handbook for years, yet I've installed gentoo on dozens
of systems since the last time I did.

This is a big enough change that it will throw users who do not know,
and my first impression of /etc/make.conf et all missing on a new stage
is "file a bug report for a broken stage and assign it to those morons
in releng".  (please note the comic exaggeration and not a disrespect).

This is a change that will break all new installs and expecting
experienced gentoo users to read the handbook is simply a fantasy.
Please, keep the news item.

Thanks,
Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDu77AAoJEKXdFCfdEflKKWoQAJ/OlrkIE+6uKkNxwXZimPNq
aj0aNN4JEt5b/+ZCU1hYX2NyagPXshRcsyta+8Oizq5BSt32pZFq/jq5znpvRC0u
uUl5BBKepC2EjS8D3rmSwMqdpYoCLBeBQsNPpTT2NPDd932D5Pdv29SDe9dToeXe
7V3lijI2U5mvpoBikJ9l3zZ/COQ2OD7/0ExFcDLFbxJYsvVe9cZKhaOI9fj9ZJxs
1VWhRJDkne1fD7cxtZAY9b3jIDrTFDJ5bDBYL6V8aoiYdkjingj6JrFNmR3BMP1t
3zze9mED0kVEosQO2VV1XzR5ZqFldL+WZltCugVJvEFqYG9lpulMvQz3ZwabdCmO
sEk8oLLW/I5KRe4DylXl0xKWwdwMGpJ9uk01d3j0Egl2+xdjpdKX9ir7UjFYCuia
9xagRb5pDqBQujfycsuFPlTU+y6/MIP/v+hseyn5hUzpboWvdUdzkdfQQmQfTJpA
4ty96fRMYsUzRN1p/JDZa/nfETcJF/14JzLKCkj4cOl5nbmuKqH4kj60FVRPrReQ
zVg/dYA+68tYLO495CVr5CMR95YlxxmpucEiGhhl8CBu3Xmrp/vcZWigWgEkwhNE
WkdlU2x/elLaYOwH9BqMjhQeHzaMqvHKbSStycA0OZL5DQb5nJznX64FRsAdqWGR
GC8MPmmWE3O+Dki1fD2Z
=6nK0
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 13:15:43 -0400, Michael Orlitzky wrote:
> I think a news item is reasonable here (in addition to the above).

[snip good arguments]

But that's a news item on (a version of) Portage, not on catalyst and
stage3 building.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Orlitzky
On 07/24/12 09:21, Ian Stakenvicius wrote:
> 
> Given that this just affects new installs, is a news item (via
> portage) a particularly good way to inform everyone?  I was wondering
> if it'd make more sense to notify on the website and *definitely*
> change the Handbook...
> 
> ..and maybe include an '/etc/make.conf.moved' in the stage files for
> the next 6 months which says the above?

I think a news item is reasonable here (in addition to the above). Most
users don't know about the move from /etc/make.conf to
/etc/portage/make.conf. After this change, there will be a
gradually-increasing need to know that a switch took place.

 1) To a first approximation, nobody reads the documentation.

 2) /etc/portage/make.conf overrides the traditional location. If you
have both, it will lead to subtle problems. After this change, new
users won't even know that /etc/make.conf used to exist, so there's
a possibility of two admins stepping on each others' feet.

 3) When providing help on forums and mailing lists, existing users
will need to know that the location was switched.

 4) There are problems I haven't thought of. Better safe than sorry.



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Mol
On Tue, Jul 24, 2012 at 9:24 AM, Rich Freeman  wrote:
> On Tue, Jul 24, 2012 at 8:09 AM, Fabian Groffen  wrote:
>> On 24-07-2012 08:01:40 -0400, Michael Mol wrote:
>>> 3) That news item about udev-181 and a unified /usr is still greeting
>>> new users...and it's still claiming an unmask of 2012-03-19, which is
>>> three months ago. It's quite confusing in that it claims an event is
>>> going to occur, in the past, and it still hasn't occurred.
>>
>> ... and how about that --as-needed one? so annoying, it usually doesn't
>> even apply to the systems I'm installing on.
>
> I'll agree that something needs to be done to clean up past news items
> that are obsolete.  Can we go back and make them expire or just delete
> them?  Yesterday's news isn't news.
>
> I guess this is a matter of opinion, but on Gentoo I don't think we're
> really at much risk of driving people away by OVER-communicating.  Our
> users are used to things changing and a certain level of
> fix-it-yourself, but if we know something is going to cause no end of
> questions it only makes sense to throw the users a bone once in a
> while.

I just want to point out that while established users are likely
accustomed to fixing things from time to time, having non-relevant or
counter-informative[1] communication in news items makes first-time
setups very difficult. Sometimes unavoidable, I'm sure, but I think
it's something that should be avoided if possible.

On the subject of things related to catalyst...I realized I don't even
know what that is, and will likely have some reading to do. My remarks
on the handbook's content about make.conf may or may not be relevant,
depending on if catalyst is a special case.

[1]  That udev-181 stabilization news item was warning of something
which _still_ hasn't come to pass, three months after the indicated
date.

-- 
:wq



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ulrich Mueller
> On Tue, 24 Jul 2012, Rich Freeman wrote:

> I'll agree that something needs to be done to clean up past news items
> that are obsolete.  Can we go back and make them expire or just delete
> them?  Yesterday's news isn't news.

They can simply be removed from the repository. eselect news can
handle this since version 1.2.4 (released in 2009).

Ulrich



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 09:33:39 -0400, Ian Stakenvicius wrote:
> On 24/07/12 07:39 AM, Fabian Groffen wrote:
> 
> > From a different angle, perhaps stage3s shouldn't include a
> > default /etc/make.conf at all.  Would solve this issue nicely, and
> > doesn't require a news item at all, IMO.
> > 
> 
> Would that work?  We still need the CHOST set, don't we?

Yup, so it needs a bit more work.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 09:24:03 -0400, Rich Freeman wrote:
> I guess this is a matter of opinion, but on Gentoo I don't think we're
> really at much risk of driving people away by OVER-communicating.  Our
> users are used to things changing and a certain level of
> fix-it-yourself, but if we know something is going to cause no end of
> questions it only makes sense to throw the users a bone once in a
> while.

The way in which news items aggressively request your attention, makes
them something that should only be used if it's obvious it's important
for the user (e.g. postfix thing for postfix users).
This particular change seems more something for -announce, note in the
handbook, and something like the suggestion of a file giving a nice
hint.

My impression is that the message is absolutely useless to the majority
of users on their *already installed* system, so don't make everyone
have to see the news item notice a couple of times and run `eselect news
read` just for this.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 24/07/12 07:39 AM, Fabian Groffen wrote:

> From a different angle, perhaps stage3s shouldn't include a
> default /etc/make.conf at all.  Would solve this issue nicely, and
> doesn't require a news item at all, IMO.
> 

Would that work?  We still need the CHOST set, don't we?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlAOpDMACgkQ2ugaI38ACPC2IgEAkajZSviiK6MnrwUPbchWA9y/
S2o9KgY/B/ehN/bV4a4A/1E+qJXTF01LFuLV5h5ch8VB843rXBmzOqTIUosK2PmH
=KyGG
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Rich Freeman
On Tue, Jul 24, 2012 at 8:09 AM, Fabian Groffen  wrote:
> On 24-07-2012 08:01:40 -0400, Michael Mol wrote:
>> 3) That news item about udev-181 and a unified /usr is still greeting
>> new users...and it's still claiming an unmask of 2012-03-19, which is
>> three months ago. It's quite confusing in that it claims an event is
>> going to occur, in the past, and it still hasn't occurred.
>
> ... and how about that --as-needed one? so annoying, it usually doesn't
> even apply to the systems I'm installing on.

I'll agree that something needs to be done to clean up past news items
that are obsolete.  Can we go back and make them expire or just delete
them?  Yesterday's news isn't news.

I guess this is a matter of opinion, but on Gentoo I don't think we're
really at much risk of driving people away by OVER-communicating.  Our
users are used to things changing and a certain level of
fix-it-yourself, but if we know something is going to cause no end of
questions it only makes sense to throw the users a bone once in a
while.

Rich



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 23/07/12 09:58 PM, Jorge Manuel B. S. Vicetto wrote:
> On 24-07-2012 01:33, Rich Freeman wrote:
>> On Mon, Jul 23, 2012 at 8:07 PM, Jorge Manuel B. S. Vicetto 
>>  wrote:
>>> 
>>> I propose to commit this news item in 2 or 3 days. Does anyone 
>>> have any comments about it?
> 
>> What action if any do you want Gentoo users to take.  If I read 
>> that news item the first question I'd have is where SHOULD I
>> keep those files?  Should I leave them alone?  Should I move
>> them?  Will anything bad happen either way?
> 
>> If the answer is that we're changing the defaults but plan to 
>> support the old way for a very long time, then spell that out. 
>> Otherwise you'll get a million people asking about it.
> 
> This is just a heads-up for Gentoo users that got used to find 
> make.conf and make.profile under /etc in stages, that these files
> will stop being there and will instead be under /etc/portage. So we
> are changing the defaults.


Given that this just affects new installs, is a news item (via
portage) a particularly good way to inform everyone?  I was wondering
if it'd make more sense to notify on the website and *definitely*
change the Handbook...

..and maybe include an '/etc/make.conf.moved' in the stage files for
the next 6 months which says the above?

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlAOoWkACgkQ2ugaI38ACPDT2gEAv2eTzurXYEjYFaUWE5bRhPrS
VDhg0hnxiYeCQl9XYPEBALClflgTBOAzOJIKItcOLgItZqrFxm1lGetvSfBUoT7P
=1WOb
-END PGP SIGNATURE-



[gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Duncan
Jorge Manuel B. S. Vicetto posted on Tue, 24 Jul 2012 10:54:25 + as
excerpted:

> Starting with catalyst 2.0.10, make.conf and make.profile will be moved
> from /etc to /etc/portage.

As with other app-focused news items, if it were a catalyst-user-focused 
change, you'd set the filter accordingly.  The fact that you're 
deliberately not doing so should correspondingly mean deliberately not 
mentioning catalyst either, as many in the target audience will have no 
clue what catalyst actually is. (For that matter, don't mention releng 
either.  Just stages, users know what STAGES are! =:^)


Users want to know what's changing (the location of make.conf, but ONLY 
in new stage tarballs), where it's changing to (/etc/portage/), when it's 
changing (don't say with whatever catalyst version, users don't care, say 
when, with stage snapshots built after July 30), and how it affects 
existing installations (existing users can continue using the old 
location for the foreseeable future, but can move it to the new location 
if necessary; if both locations exist, say which overrides).

Meanwhile, a general suggestion I've made for other news items as well.  
It doesn't yet really apply here, but could once the elsewhere suggested 
details of which one overrides if both are present, possible coverage of 
make.profile, etc, are covered:

News items are ideally short and to the point.  Think of the teaser 
paragraph under a newspaper headline or on many rss/atom feeds, directing 
you to the main article for more.  If they'd end up more than a paragragh 
including details, shorten it to a single descriptive paragraph and add a 
link to an article with the details.  That way you can keep the news item 
short and to the point, while properly covering the details without 
having to worry about space constraints, elsewhere.

(FWIW, between the thread title saying make.conf but the proposed news 
item focusing on catalyst, and the already fixed postfix flub, I was 
REALLY confused with the first version, and only with this version 
understand it even well enough to make this observation in the first 
place.  And unlike many gentoo users, I actually know what catalyst is!  
Unlike me, they won't have the postfix mistake thrown at them, but also 
unlike me, likely won't have a clue what catalyst is, so I'd guess the 
confusion level with the current wording would remain similar... so 
totally confused they have no idea what the news item is actually trying 
to say!)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 20:13:46 +0800, William Kenworthy wrote:
> Apologies for butting in as a user:
> 
> As a user of Gentoo from about 2002 or so, with multiple gentoo systems,
> this thread is the first I have heard of make.conf moving ... cant
> imagine I am the only one!  and are you about to break our systems
> unannounced (again) ? - its not spam to give us a heads up, even if its
> just reassurance.

I think you misunderstood.  Nothing is breaking at this time.  Hence I
don't think this is worth asking your attention for.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread William Kenworthy
On Tue, 2012-07-24 at 07:20 -0400, Rich Freeman wrote:
> On Tue, Jul 24, 2012 at 7:07 AM, Fabian Groffen  wrote:
> > I don't know about general consensus.  In my opinion, it's plain spam to
> > existing users.  (And that would IMO be the xth news item in a row to be
> > spam.)
> 
> Can't say I agree here.  Some news items have been more useful than
> others, but I doubt the typical Gentoo user (who does not subscribe to
> -dev) would think that many of the past messages have been spam.
> 
> Right now news is our only mechanism to warn users that something is
> about to happen BEFORE it happens.  Anytime I talk to somebody who has
> left Gentoo the #1 thing I tend to hear is that they were tired of
> things just breaking without warning.  Even following -dev I've been
> surprised by the odd upgrade - I can imagine the typical user would be
> even more confused.
> 
> Long-time Gentoo users aren't going to notice in the handbook that the
> location of /etc/make.conf has moved - I know that if I'm doing an
> install I tend to use the handbook as a checklist but I skim through
> it so fast that I doubt I'd notice a big change.  They're going to
> appreciate a heads-up.  The only people who wouldn't consider it news
> are those following this list, and judging by the state of this thread
> you'll already have read 40 posts on the topic, so the 41st won't be
> that big of a deal.
> 
> Rich
> 

Apologies for butting in as a user:

As a user of Gentoo from about 2002 or so, with multiple gentoo systems,
this thread is the first I have heard of make.conf moving ... cant
imagine I am the only one!  and are you about to break our systems
unannounced (again) ? - its not spam to give us a heads up, even if its
just reassurance.

Sorry, but I would rather know.
BillK






Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 08:01:40 -0400, Michael Mol wrote:
> As a user who's done a lot of reinstalling this year, I can offer a
> couple observations:
> 
> 1) The handbook contains a barebones make.conf, just as it comes with
> a number of other barebones configuration files. You probably don't
> need to supply a make.conf file, since the barebones version is only a
> few lines.
> 1a) I have to think that things like CHOST could be set somewhere
> higher up, and only overridden in make.conf. Similarly, if there's a
> round-robin DNS entry for GENTOO_MIRRORS, that could be defaulted,
> too.

In Prefix, we just set CHOST in the profiles.

> 2) Once I got to the point where I was frequently reinstalling, I
> started copying and tweaking make.conf files from working systems
> rather than doing a full rebuild.
> 
> 3) That news item about udev-181 and a unified /usr is still greeting
> new users...and it's still claiming an unmask of 2012-03-19, which is
> three months ago. It's quite confusing in that it claims an event is
> going to occur, in the past, and it still hasn't occurred.

... and how about that --as-needed one? so annoying, it usually doesn't
even apply to the systems I'm installing on.

> > From a different angle, perhaps stage3s shouldn't include a default
> > /etc/make.conf at all.  Would solve this issue nicely, and doesn't
> > require a news item at all, IMO.
> 
> From the perspective of a user who often deals with the install
> process, and occasionally helps others with it, I think this is could
> be very good.

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Michael Mol
On Tue, Jul 24, 2012 at 7:39 AM, Fabian Groffen  wrote:
> On 24-07-2012 07:20:31 -0400, Rich Freeman wrote:
>> On Tue, Jul 24, 2012 at 7:07 AM, Fabian Groffen  wrote:
>> > I don't know about general consensus.  In my opinion, it's plain spam to
>> > existing users.  (And that would IMO be the xth news item in a row to be
>> > spam.)
>>
>> Can't say I agree here.  Some news items have been more useful than
>> others, but I doubt the typical Gentoo user (who does not subscribe to
>> -dev) would think that many of the past messages have been spam.
>
> Ok.  This is subjective.
>
>> Long-time Gentoo users aren't going to notice in the handbook that the
>> location of /etc/make.conf has moved - I know that if I'm doing an
>> install I tend to use the handbook as a checklist but I skim through
>> it so fast that I doubt I'd notice a big change.  They're going to
>> appreciate a heads-up.  The only people who wouldn't consider it news
>> are those following this list, and judging by the state of this thread
>> you'll already have read 40 posts on the topic, so the 41st won't be
>> that big of a deal.
>
> Long-time Gentoo users either 1) don't reinstall systems that often (why
> would they?), or 2) know that things every once in a while change.
>
> IMO, with 1) you'd expect that user to read the docs again when doing a
> new install.  With 2) they already figured out when they did a new
> install that /etc/make.conf was not there, however putting something in
> a file out there did work as expected as well.

As a user who's done a lot of reinstalling this year, I can offer a
couple observations:

1) The handbook contains a barebones make.conf, just as it comes with
a number of other barebones configuration files. You probably don't
need to supply a make.conf file, since the barebones version is only a
few lines.
1a) I have to think that things like CHOST could be set somewhere
higher up, and only overridden in make.conf. Similarly, if there's a
round-robin DNS entry for GENTOO_MIRRORS, that could be defaulted,
too.

2) Once I got to the point where I was frequently reinstalling, I
started copying and tweaking make.conf files from working systems
rather than doing a full rebuild.

3) That news item about udev-181 and a unified /usr is still greeting
new users...and it's still claiming an unmask of 2012-03-19, which is
three months ago. It's quite confusing in that it claims an event is
going to occur, in the past, and it still hasn't occurred.

>
> From a different angle, perhaps stage3s shouldn't include a default
> /etc/make.conf at all.  Would solve this issue nicely, and doesn't
> require a news item at all, IMO.

>From the perspective of a user who often deals with the install
process, and occasionally helps others with it, I think this is could
be very good.


-- 
:wq



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Maxim Kammerer
On Tue, Jul 24, 2012 at 2:06 PM, Jorge Manuel B. S. Vicetto
 wrote:
>> lrwxrwxrwx 1 root root   40 Jul 20 00:26 /etc/make.globals ->
>> ../usr/share/portage/config/make.globals
>
> This symlink is installed by Portage, so it's outside catalyst control.

Bug filed: https://bugs.gentoo.org/427862

-- 
Maxim Kammerer
Liberté Linux: http://dee.su/liberte



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 07:20:31 -0400, Rich Freeman wrote:
> On Tue, Jul 24, 2012 at 7:07 AM, Fabian Groffen  wrote:
> > I don't know about general consensus.  In my opinion, it's plain spam to
> > existing users.  (And that would IMO be the xth news item in a row to be
> > spam.)
> 
> Can't say I agree here.  Some news items have been more useful than
> others, but I doubt the typical Gentoo user (who does not subscribe to
> -dev) would think that many of the past messages have been spam.

Ok.  This is subjective.

> Long-time Gentoo users aren't going to notice in the handbook that the
> location of /etc/make.conf has moved - I know that if I'm doing an
> install I tend to use the handbook as a checklist but I skim through
> it so fast that I doubt I'd notice a big change.  They're going to
> appreciate a heads-up.  The only people who wouldn't consider it news
> are those following this list, and judging by the state of this thread
> you'll already have read 40 posts on the topic, so the 41st won't be
> that big of a deal.

Long-time Gentoo users either 1) don't reinstall systems that often (why
would they?), or 2) know that things every once in a while change.

IMO, with 1) you'd expect that user to read the docs again when doing a
new install.  With 2) they already figured out when they did a new
install that /etc/make.conf was not there, however putting something in
a file out there did work as expected as well.

From a different angle, perhaps stage3s shouldn't include a default
/etc/make.conf at all.  Would solve this issue nicely, and doesn't
require a news item at all, IMO.

At the moment Portage refuses to read /etc/make.conf, a news item and
possibly even a block of Portage update until the file has been moved
would be in order.

-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Rich Freeman
On Tue, Jul 24, 2012 at 7:07 AM, Fabian Groffen  wrote:
> I don't know about general consensus.  In my opinion, it's plain spam to
> existing users.  (And that would IMO be the xth news item in a row to be
> spam.)

Can't say I agree here.  Some news items have been more useful than
others, but I doubt the typical Gentoo user (who does not subscribe to
-dev) would think that many of the past messages have been spam.

Right now news is our only mechanism to warn users that something is
about to happen BEFORE it happens.  Anytime I talk to somebody who has
left Gentoo the #1 thing I tend to hear is that they were tired of
things just breaking without warning.  Even following -dev I've been
surprised by the odd upgrade - I can imagine the typical user would be
even more confused.

Long-time Gentoo users aren't going to notice in the handbook that the
location of /etc/make.conf has moved - I know that if I'm doing an
install I tend to use the handbook as a checklist but I skim through
it so fast that I doubt I'd notice a big change.  They're going to
appreciate a heads-up.  The only people who wouldn't consider it news
are those following this list, and judging by the state of this thread
you'll already have read 40 posts on the topic, so the 41st won't be
that big of a deal.

Rich



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ulrich Mueller
> On Tue, 24 Jul 2012, Maxim Kammerer wrote:

> Well, at least this discrepancy is documented (portage(5)):

> “[/etc/portage/]make.conf: […] If present, this file will override
> settings from /etc/make.conf.”
> “If both /etc/make.profile/ and /etc/portage/make.profile/ exist, then
> /etc/make.profile/ will be preferred.”

I'd suggest that this is made consistent. The new location should be
preferred.

> (no mention of /etc/make.globals, though — perhaps it can be removed
> from stage3)

Looks like is is installed by Portage:

   $ qfile /etc/make.globals 
   sys-apps/portage (/etc/make.globals)

Ulrich



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Fabian Groffen
On 24-07-2012 10:59:08 +, Jorge Manuel B. S. Vicetto wrote:
> > I still don't see why you'd bother all existing users with that
> > info. Just blog, or (better) write a nice email to -announce, and
> > update the install docs.
> 
> The point of "bugging" all users was to minimize the risk of a user
> not being aware of the change. If the general consensus is that this
> should not be sent as news item (GLEP42), I'll drop itl

I don't know about general consensus.  In my opinion, it's plain spam to
existing users.  (And that would IMO be the xth news item in a row to be
spam.)

> > Also, can you exclude all Prefix profiles for this news item if
> > you insist on pushing it out?
> 
> I don't know the specific methods to filter news items, so if you or
> others can help with that, I'd appreciate.
> If anyone has particular suggestions about who should see this news
> item, including the filter of how to achieve that, please let me know.

You can limit news items to certain profiles, so, you could make them
apply to the default/linux profiles, I guess.  Not sure if the FreeBSD
guys are affected by your catalyst change.  If so, they might want to be
included too.


-- 
Fabian Groffen
Gentoo on a different level


signature.asc
Description: Digital signature


Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24-07-2012 09:29, Maxim Kammerer wrote:
> On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto 
>  wrote:
>> I propose to commit this news item in 2 or 3 days. Does anyone
>> have any comments about it?
> 
> Several comments:
> 
> 1. Maybe note that /etc/portage/make.conf takes precedence over
> /etc/make.conf?
> 
> 2. New make.conf location (although supported) is not mentioned in 
> portage(5) man page for currently stable sys-apps/portage
> (2.1.10.65).
> 
> 3. This news item is really useful, since the change has a
> potential to break automated builds.
> 
> 4. Are the other files / links in /etc also moving?
> 
> # ls -ld /etc/make.* -rw-r--r-- 1 root root 3554 Jul 24 09:20
> /etc/make.conf -rw-r--r-- 1 root root  421 Jul  3 22:03
> /etc/make.conf.catalyst lrwxrwxrwx 1 root root   42 Jul 12 18:15
> /etc/make.profile -> ../usr/portage/profiles/hardened/linux/x86

This is what we're moving with catalyst to /etc/portage

> lrwxrwxrwx 1 root root   40 Jul 20 00:26 /etc/make.globals -> 
> ../usr/share/portage/config/make.globals

This symlink is installed by Portage, so it's outside catalyst control.

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDoGxAAoJEC8ZTXQF1qEPE84QAIxuDcNdJdEU2f5d8LRzn8c7
kL5GAyh7+MgnldOWZZEIi3SWdbo6gsBZASJmU7BVoe/bcKqACQt00J2LPeEsgYa4
jmQGy61wH1kqA+P5peJrRNdSv9ULcH615UNj1ggzL5nRNahgGDMdl8O0zhg7NA+K
soZurXrAgkgOYR0WOJ+6Ps8oU1y6KozmXGr71wsFpIAeLVE8t67A+AUxagAXCw1s
wDvif/w7x5EA2a4GeJs2iPBNehwMLgFRfxtO5GlN7YucHWINrf9xZcNvFJyceUcQ
cuiBcVj4fgo9ckaVOUrFqL/V4QzkgyE/v2c2qaBaz0+qSYllk8fctdkTBWx5LfwO
pLGDtOXWOATnOXIwtiyWLEQ4fhC9AaBnZyuJvDAu7RYOP2e/qhNSkOiHKVU078Dn
xpGe9WhATfLj53Q1ybVK0EYwZ33AugN0KQ3XMA7WN9PFjpoZaPHLZYAA78oRytej
ZVrCQQ2d6u3V4cpM199swL4YwHiuOMQAIN/N3RpzRmJFvJ51JLN47tXJt7g/++7u
DAgitWoLHzK0tknZVlxKFCenVIzY95P9tmmWx65CkBmeWanNephJLY/5fk2NwDsm
0zQa7fF+kSDFSGjv0pqYt9djbd2RAsYlCqnPfepovFuWHcmJHXJMa1yzLuCWHdok
SJh4uA+4JLSiTmzNyPxT
=EF2+
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24-07-2012 06:54, Fabian Groffen wrote:
> On 23-07-2012 22:10:08 -0400, Rich Freeman wrote:
>> On Mon, Jul 23, 2012 at 9:58 PM, Jorge Manuel B. S. Vicetto 
>>  wrote:
>>> This is just a heads-up for Gentoo users that got used to find 
>>> make.conf and make.profile under /etc in stages, that these
>>> files will stop being there and will instead be under
>>> /etc/portage. So we are changing the defaults.
>> 
>> I'd spell that out then - just say that no action is required
>> for existing installations, but be aware of the new location on
>> new installs, or feel free to move them if you want.
> 
> I still don't see why you'd bother all existing users with that
> info. Just blog, or (better) write a nice email to -announce, and
> update the install docs.

The point of "bugging" all users was to minimize the risk of a user
not being aware of the change. If the general consensus is that this
should not be sent as news item (GLEP42), I'll drop itl

> Also, can you exclude all Prefix profiles for this news item if
> you insist on pushing it out?

I don't know the specific methods to filter news items, so if you or
others can help with that, I'd appreciate.
If anyone has particular suggestions about who should see this news
item, including the filter of how to achieve that, please let me know.

> Fabian
> 

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDn/7AAoJEC8ZTXQF1qEP0isP/3vY3d4IyGbBBiopV8LJ1fGq
KzgzTJAa02lEEumSK5eCnybm84uPhUGcUA/sUrpLKCcJqA3JraXnUNGYjjQnFyXf
1bDKWmn6OLcz/1ziQ+0Je4EsfoHbMoSyMr7YUA5o7j2Sj7ZPB4crCqybEKSDsdyi
y+g+xDtJqIgS46Xjs9G9T4dYwrN5oXfr6TNFLzBsh3ZJ5tn9M3AKU48ojwQJgRU5
x8vlfbxOEpK2k2HhAPdGgQdy3V7tVUuqVDcLfDCtvwMG18dffF/35i2XpeHETe5g
qmctkp8dhIIIS/717t1m+g5lRdxVjDWADFtIAqlWXzES0phnk21nrGpNqJYbKu+2
pdaeDYyG4qQ18t5bLvFzqGCl93DXl6PQOUiM7GrbausmY8yKjfabW3pRtC5nt1RV
C75guLowBfF7kUmDQz8cwIBSL93g212bVBIXyq2KLqw2zaT75815O4GNCmGLD0g9
YkSU0hTLe5Y4veJ5XDDzHRaHMdZ71/+VdShcC55rdnKw3N+A6zd/g9wLbtmi79pE
yjFM8ZaZz4P8GxPMoQBWEMGwBj7TNw9p7led82PGbxmAmUnDDDsXLNEqoepvJEzb
SIUd+g6rxS0KpcgL3ocaDnGmNorOT53OPi5Uho86ulkp8khVrOgcA60fagRPzn+6
2J9uD6CwFTv0O5QsVAfO
=8cWY
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24-07-2012 08:48, Sven Vermeulen wrote:
> On Tue, Jul 24, 2012 at 12:07:59AM +, Jorge Manuel B. S.
> Vicetto wrote:
>> I've talked with both the PR and Docs team before about this
>> change. I'll try to help the docs team updating the handbook.
> 
> Speaking of which, will this also start the use of the SHA512 &
> WHIRLPOOL checksums? We've had a bug open for it for a while (bug
> #386475) but the digests still don't show this. If it is
> simultaneously, we'll need to fix that as well.

I had forgotten to update the catalyst config files in poseidon (amd64
/ x86 build box). I've done that now.

> Can current users also already use the /etc/portage location? If
> so, I can already update the docs now (since I'll need to describe
> both of the locations for a while anyhow).

Yes, current installs can use the new location.

> Wkr, Sven Vermeulen
> 

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng


-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDn8xAAoJEC8ZTXQF1qEP1GIQAIqq2HjGSRufWeze9DaP5LO4
oehrABeBYJxeAaFlnJ7N4yrgQTuqhimwTt0fSV5ZzdkQobSam6q4VypPxXlmw/L4
O3SN1iWaidpAeIC9Ff2M0of1mlET2WE7BJeCnBn2Lq3ihNTjb6ctt88qp2/RBZcG
WKx58w+MwDGX3gXvwr+Tsk9yiQqsELjGWZv0q4ECbBfhoAhWThps3B+K3/VYsoYa
bN/v+hYJLVQgTWJhHUQDhlTBWM5GkEo1ZVq9cVXb5pkkfuFwzC+BRYfxGQ7HXG5o
Ypwu2XQUqECh4riI49dGloN7tjScPJDKOwQZCxkWLPKmfS2IDgmz9PVESYqd+R+Y
FA0KFne/L2c46TXBY/nhPN0Pbz4GJXbCeOcGVQmcOohQRkRlLeOL9Pco4/yXWWQS
StQvDqAQRotAra58MRcfgMnkf9ttgbUWlYHt+QttE+Csf/RdIT3LqbziA6OoEikz
DrQZCsyU8Frc1SE3fYKmjkjlHfSg1Pm7lPX0irV9D3r0RZuOMkeyK4T7ZxJPkRPA
shE4GHQpwwhAHspnlMWM+f39C5MtdisbUezR2VmgWuz1LAZpLGZJmWux/s0RPebR
AZSTWaiYhsocJAPkgNodbSKP9FPQR6Kz7aSAF5s30WyT3Ezs19Rk9a5fCUKYetyK
yw5jlj0yQfZw9yWjrotS
=FTY+
-END PGP SIGNATURE-



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24-07-2012 00:07, Jorge Manuel B. S. Vicetto wrote:
> Hi.
> 
> I propose to commit this news item in 2 or 3 days. Does anyone
> have any comments about it? The idea is to show this news item on
> all Gentoo systems. Is that even possible / desirable? I've talked
> with both the PR and Docs team before about this change. I'll try
> to help the docs team updating the handbook.

Taking into account the input in this thread, I've updated the
proposed news item.



Title: Changes on new stages
Author: Jorge Manuel B. S. Vicetto 
Content-Type: text/plain
Posted: 2012-07-27
Revision: 1
News-Item-Format: 1.0

Starting with catalyst 2.0.10, make.conf and make.profile will be
moved from /etc to /etc/portage. This is a change in the installation
defaults and since Portage will prefer make.conf under /etc/portage
over /etc, this is an heads-up for anyone doing new installs. If you
have a custom or automated method to install Gentoo, be sure to check
if its affected by this change.
Releng build boxes will be updated to this catalyst version during the
next few days. So I expect stages built after July 30th to have
make.conf and make.profile on /etc/portage.
Current users don't need to do anything. But if you want to follow the
preferred location, you may want to take the chance to move the files
in your system(s) to the new location.

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDn7hAAoJEC8ZTXQF1qEPg9oQANUKtzsAXZggYYKZ9aEAthWa
Eeftr/qdyjycHl7/Ov5ztgkuJhBcDvvpofcY1ynuxbkXxxmEUemrsbzSM1mgQ58A
olieDncD83mo2p8HFZ4peN9H/OsyoeZaumj6gVm5ZjHdj7FO1bWvpeTNmfoARhV8
AxjTarZTJp9Gp7PTKyeLFQVS5j/RAv3S3/RgnrAVzBV43eFlx0CZTqpY2S9Lg9DO
LnrIMoaT7gNb39x0xUnIpdkCOJqp8Oqif/DlE9uga6A+l95VEIoCWShA48fRGlAm
5VqMVrhLhw9YbNDPewOA0/+eYcu5IFal9+AwYO6gtqJsWG11cR5RT8zdoJ4JkwLZ
Sh1v0B/9op6kNHuTvQBKcHUjCZ4p6cEHPuPJpJAiDYK5NS7CXsXmL/vUFlNqlNPl
m4I9ktJySTDtqyOlpx27a74tYsfXjRiUxnm7DZAXnV77MxppKik5Y73prVVtt6zZ
qenNwjo4uDUB7UV/wu9IYv/1KR8UYGTEi6Zr5JC7cAJVZtrZULZLuN4tVLTfDDXI
DrPx+byA+Rmq0rVA1NJpZqnUlUfjgSMLaiVtVYEjGpQAYnPK5gwimBqeKQ7A3FWx
wkfhXkZt4lNU770lsciym17qPpQdCVi42PNz5Pt094z9oyy/TwT9X7oQ+1EBc+0+
W8zzrDtrn1dHODWsRerh
=+95k
-END PGP SIGNATURE-



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Maxim Kammerer
On Tue, Jul 24, 2012 at 1:11 PM, Ulrich Mueller  wrote:
> Does it? With make.profile it seems to be the other way around, i.e.
> /etc takes precedence over /etc/portage.

Well, at least this discrepancy is documented (portage(5)):

“[/etc/portage/]make.conf: […] If present, this file will override
settings from /etc/make.conf.”
“If both /etc/make.profile/ and /etc/portage/make.profile/ exist, then
/etc/make.profile/ will be preferred.”
(no mention of /etc/make.globals, though — perhaps it can be removed
from stage3)

-- 
Maxim Kammerer
Liberté Linux: http://dee.su/liberte



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ulrich Mueller
> On Tue, 24 Jul 2012, Maxim Kammerer wrote:

> On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto
>  wrote:
>> I propose to commit this news item in 2 or 3 days. Does anyone have
>> any comments about it?

> Several comments:

> 1. Maybe note that /etc/portage/make.conf takes precedence over
> /etc/make.conf?

Does it? With make.profile it seems to be the other way around, i.e.
/etc takes precedence over /etc/portage.

Ulrich



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Maxim Kammerer
On Tue, Jul 24, 2012 at 12:42 PM, Ralph Sennhauser  wrote:
>   make.conf
>  The global custom settings for Portage. See make.conf(5). If
>  present, this file will over‐ ride settings from /etc/make.conf.

Thanks — missed it somehow.

> We aren't discussing dropping support for the old locations here but
> about makeing the new location the default.

My point is that if you copy make.conf to /etc automatically, an
/etc/portage/make.conf in stage3 will break the procedure because it
takes precedence.

-- 
Maxim Kammerer
Liberté Linux: http://dee.su/liberte



Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ralph Sennhauser
On Tue, 24 Jul 2012 12:29:14 +0300
Maxim Kammerer  wrote:

> On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto
>  wrote:
> > I propose to commit this news item in 2 or 3 days. Does anyone have
> > any comments about it?  
> 
> Several comments:
> 
> 1. Maybe note that /etc/portage/make.conf takes precedence
> over /etc/make.conf?
> 
> 2. New make.conf location (although supported) is not mentioned in
> portage(5) man page for currently stable sys-apps/portage (2.1.10.65).
> 

man 5 portage about files in /etc/portage

  make.conf
 The global custom settings for Portage. See make.conf(5). If
 present, this file will over‐ ride settings from /etc/make.conf.


> 3. This news item is really useful, since the change has a potential
> to break automated builds.

We aren't discussing dropping support for the old locations here but
about makeing the new location the default.



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Anthony G. Basile
On 24 July 2012 08:07, Jorge Manuel B. S. Vicetto 
 wrote:


Title: Changes on new stages
Author: Jorge Manuel B. S. Vicetto
Content-Type: text/plain
Posted: 2012-07-27
Revision: 1
News-Item-Format: 1.0

Starting with catalyst 2.0.10, make.conf and make.profile will be
moved from /etc to /etc/postfix. Releng build boxes will be updated to
this catalyst version during the next few days. So I expect stages
built after July 30th to have make.conf and make.profile on /etc/portage.


I don't think you mean "from /etc to /etc/postfix" but "from /etc to 
/etc/portage".



--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail: bluen...@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535




Re: [gentoo-dev] news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Maxim Kammerer
On Tue, Jul 24, 2012 at 3:07 AM, Jorge Manuel B. S. Vicetto
 wrote:
> I propose to commit this news item in 2 or 3 days. Does anyone have
> any comments about it?

Several comments:

1. Maybe note that /etc/portage/make.conf takes precedence over /etc/make.conf?

2. New make.conf location (although supported) is not mentioned in
portage(5) man page for currently stable sys-apps/portage (2.1.10.65).

3. This news item is really useful, since the change has a potential
to break automated builds.

4. Are the other files / links in /etc also moving?

# ls -ld /etc/make.*
-rw-r--r-- 1 root root 3554 Jul 24 09:20 /etc/make.conf
-rw-r--r-- 1 root root  421 Jul  3 22:03 /etc/make.conf.catalyst
lrwxrwxrwx 1 root root   40 Jul 20 00:26 /etc/make.globals ->
../usr/share/portage/config/make.globals
lrwxrwxrwx 1 root root   42 Jul 12 18:15 /etc/make.profile ->
../usr/portage/profiles/hardened/linux/x86



Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Ralph Sennhauser
On Tue, 24 Jul 2012 08:48:52 +
Sven Vermeulen  wrote:

> Can current users also already use the /etc/portage location? If so,
> I can already update the docs now (since I'll need to describe both
> of the locations for a while anyhow).

I moved my make.conf to the new location about a year ago.



[gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Sven Vermeulen
On Tue, Jul 24, 2012 at 12:07:59AM +, Jorge Manuel B. S. Vicetto wrote:
> I've talked with both the PR and Docs team before about this change.
> I'll try to help the docs team updating the handbook.

Speaking of which, will this also start the use of the SHA512 & WHIRLPOOL
checksums? We've had a bug open for it for a while (bug #386475) but the
digests still don't show this. If it is simultaneously, we'll need to fix
that as well.

Can current users also already use the /etc/portage location? If so, I can
already update the docs now (since I'll need to describe both of the
locations for a while anyhow).

Wkr,
Sven Vermeulen



Re: [gentoo-dev] net-misc/quagga needs help

2012-07-24 Thread Pacho Ramos
El lun, 23-07-2012 a las 15:08 -0700, Diego Elio Pettenò escribió:
> Il 23/07/2012 14:10, Peter Stuge ha scritto:
> > Did anyone report it upstream?
> 
> Not me ... because I wouldn't know which one to care about. The problem
> with upstream is that you have what they call master that is not really
> stable, then what they call 'Release Engineering' that looks like a
> kernel stable branch but they introduce new features there (instead of
> master) first.
> 
> Then there is the concept that they don't really care about doing new
> releases to fix build or run failures because they say that's what
> integrators and distributors should be paid to deal with.
> 
> I agree with you, I'd rather run bird.
> 

Will probably treeclean it in the next days if nobody is able to bump it
and make it buildable then, as looks like bird can be a good replacement


signature.asc
Description: This is a digitally signed message part