public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
@ 2012-12-01 23:16 Diego Elio Pettenò
  2012-12-02  0:28 ` Chí-Thanh Christopher Nguyễn
  2012-12-02  8:43 ` [gentoo-dev] " Michał Górny
  0 siblings, 2 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-01 23:16 UTC (permalink / raw
  To: gentoo-dev

So Thomáš posted today [1] that the new LibreOffice 4 is going to _need_
an LDAP provider in the future because they are not going to keep it
optional as it is now. Right now, the only provider we have in portage
(as far as me and him can tell) is openldap (although mozldap also exists).

This made me cringe for a moment because I really don't want to have the
OpenLDAP server installed on my laptops, but then I realize that there
_is_ a minimal USE flag that only installs the library. But of course,
that's not the default.

Now one could probably argue that we should replace minimal with a
server USE flag enabled by default, that's a different story I guess. In
the mean time, I would suggest that, since the desktop profiles already
have USE=ldap enabled, we should default on the same profiles to

net-nds/openldap minimal

to make sure that the default desktop users don't get a copy of openldap
(server) installed.

To make this cleaner as well, I fixed the ebuild so that with
USE=minimal it doesn't install some of the paths that are used by the
server, or depend on packages that the client libs don't need.

So, should we change the profiles' defaults?

[1] http://goo.gl/DQ9kD

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-01 23:16 [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal] Diego Elio Pettenò
@ 2012-12-02  0:28 ` Chí-Thanh Christopher Nguyễn
  2012-12-02  2:48   ` [gentoo-dev] " Duncan
  2012-12-02  8:43 ` [gentoo-dev] " Michał Górny
  1 sibling, 1 reply; 34+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2012-12-02  0:28 UTC (permalink / raw
  To: gentoo-dev

Diego Elio Pettenò schrieb:
> In
> the mean time, I would suggest that, since the desktop profiles already
> have USE=ldap enabled, we should default on the same profiles to
> 
> net-nds/openldap minimal
> 
> to make sure that the default desktop users don't get a copy of openldap
> (server) installed.

I like to think of the desktop profile as a (functionality wise) superset of
the default profile. The proposed change will be contrary to this idea.

> So, should we change the profiles' defaults?

I would vote for no.

If this change is applied anyway, I suggest to at least produce a news item
in order to not surprise users about the sudden loss of their openldap server.


Best regards,
Chí-Thanh Christopher Nguyễn



^ permalink raw reply	[flat|nested] 34+ messages in thread

* [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  0:28 ` Chí-Thanh Christopher Nguyễn
@ 2012-12-02  2:48   ` Duncan
  2012-12-02  3:44     ` Michael Orlitzky
  2012-12-02 10:20     ` Chí-Thanh Christopher Nguyễn
  0 siblings, 2 replies; 34+ messages in thread
From: Duncan @ 2012-12-02  2:48 UTC (permalink / raw
  To: gentoo-dev

Chí-Thanh Christopher Nguyễn posted on Sun, 02 Dec 2012 01:28:26 +0100 as
excerpted:

> If this change is applied anyway, I suggest to at least produce a news
> item in order to not surprise users about the sudden loss of their
> openldap server.

I wouldn't object to a news item.  More information is good.

<mode=rant>

However, hasn't it always been gentoo policy to *STRONGLY* encourage 
users to run emerge --pretend/--ask and EXAMINE THE RESULTS for anything 
unexpected, and resolve it in one way or another to "expected", before 
going ahead?

Thus, anyone suddenly losing their openldap server as a result of a 
simple uncaught USE flag change, "gets to keep the pieces", as the saying 
commonly goes.  Gentoo has /always/ been about reasonable documentation 
but has /never/ been about handholding.  We've never been afraid to point 
users who expect to be handheld or babysat to other distributions that 
are a more appropriate match to their expectations.

So yes, a news item is reasonable as it's arguably part of that "good 
documentation".  But in general, there's something wrong if we're unduly 
worrying about loss of functionality involving a USE flag change, or even 
a simple USE flag default change, because equally as arguably, anyone not 
catching such things with the --pretend/--ask they do BEFORE letting 
things just run, and/or not following up accordingly, really should be 
thinking about a distribution other than gentoo in the first place.  
That's a fact that's not really practical to change at this point, both 
because we haven't the manpower to do all the required handholding, and 
because it would make gentoo into something it's not, and something it 
was never intended to be.  Paraphrasing Star Trek's Bones, that would be 
"Gentoo, Jim, but not as we know it."

</mode>

-- 
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



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  2:48   ` [gentoo-dev] " Duncan
@ 2012-12-02  3:44     ` Michael Orlitzky
  2012-12-02  3:50       ` Diego Elio Pettenò
                         ` (2 more replies)
  2012-12-02 10:20     ` Chí-Thanh Christopher Nguyễn
  1 sibling, 3 replies; 34+ messages in thread
From: Michael Orlitzky @ 2012-12-02  3:44 UTC (permalink / raw
  To: gentoo-dev

On 12/01/2012 09:48 PM, Duncan wrote:
> Chí-Thanh Christopher Nguyễn posted on Sun, 02 Dec 2012 01:28:26 +0100 as
> excerpted:
> 
>> If this change is applied anyway, I suggest to at least produce a news
>> item in order to not surprise users about the sudden loss of their
>> openldap server.
> 
> I wouldn't object to a news item.  More information is good.
> 
> <mode=rant>
> 
> However, hasn't it always been gentoo policy to *STRONGLY* encourage 
> users to run emerge --pretend/--ask and EXAMINE THE RESULTS for anything 
> unexpected, and resolve it in one way or another to "expected", before 
> going ahead?
> 
> Thus, anyone suddenly losing their openldap server as a result of a 
> simple uncaught USE flag change, "gets to keep the pieces", as the saying 
> commonly goes.  Gentoo has /always/ been about reasonable documentation 
> but has /never/ been about handholding.  We've never been afraid to point 
> users who expect to be handheld or babysat to other distributions that 
> are a more appropriate match to their expectations.

We should! This is just an excuse for shitty QA. These things have real
consequences for real people.


> So yes, a news item is reasonable as it's arguably part of that "good 
> documentation".  But in general, there's something wrong if we're unduly 
> worrying about loss of functionality involving a USE flag change, or even 
> a simple USE flag default change, because equally as arguably, anyone not 
> catching such things with the --pretend/--ask they do BEFORE letting 
> things just run, and/or not following up accordingly, really should be 
> thinking about a distribution other than gentoo in the first place.  
> That's a fact that's not really practical to change at this point, both 
> because we haven't the manpower to do all the required handholding, and 
> because it would make gentoo into something it's not, and something it 
> was never intended to be.  Paraphrasing Star Trek's Bones, that would be 
> "Gentoo, Jim, but not as we know it."
> 
> </mode>
> 

I beat my wife, is it her fault she gets beaten for choosing to be with
me? Don't blame the victim.

Handholding != making an effort not to screw up people's systems. Even
with emerge --pretend, all I'm going to see is that the minimal flag
switched from off to on by default. Which I'll interpret as meaning,
"the minimal flag was changed so that openldap[minimal] today means what
openldap[-minimal] did yesterday."

Someone's going to reboot three months after this change and their whole
office is going to be down while they try to figure out why they don't
have an LDAP server. For even a small business, that could mean
thousands of dollars.

"Ha ha, you shouldn't have trusted me!" is not the appropriate response.


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  3:44     ` Michael Orlitzky
@ 2012-12-02  3:50       ` Diego Elio Pettenò
  2012-12-02  4:09         ` Michael Orlitzky
  2012-12-02  6:54       ` Dale
  2012-12-02  9:40       ` Duncan
  2 siblings, 1 reply; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02  3:50 UTC (permalink / raw
  To: gentoo-dev

On 01/12/2012 19:44, Michael Orlitzky wrote:
> Someone's going to reboot three months after this change and their whole
> office is going to be down while they try to figure out why they don't
> have an LDAP server. For even a small business, that could mean
> thousands of dollars.
> 
> "Ha ha, you shouldn't have trusted me!" is not the appropriate response.

Erm, it might not be an appropriate response but ... to not check what
is going on is not an appropriate way to conduct a business anyway.

Especially not if you use a desktop profile on an LDAP server in
production ...

Seriously, if that's a scenario that you find yourself into often .. you
should consider changing habits.. drastically.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  3:50       ` Diego Elio Pettenò
@ 2012-12-02  4:09         ` Michael Orlitzky
  2012-12-02  4:21           ` Diego Elio Pettenò
  2012-12-02  5:27           ` Peter Stuge
  0 siblings, 2 replies; 34+ messages in thread
From: Michael Orlitzky @ 2012-12-02  4:09 UTC (permalink / raw
  To: gentoo-dev

On 12/01/2012 10:50 PM, Diego Elio Pettenò wrote:
> On 01/12/2012 19:44, Michael Orlitzky wrote:
>> Someone's going to reboot three months after this change and their whole
>> office is going to be down while they try to figure out why they don't
>> have an LDAP server. For even a small business, that could mean
>> thousands of dollars.
>>
>> "Ha ha, you shouldn't have trusted me!" is not the appropriate response.
> 
> Erm, it might not be an appropriate response but ... to not check what
> is going on is not an appropriate way to conduct a business anyway.
> 

The only way to know what's going on is to read the ebuild. And nobody
has the time to do that for every default USE flag change, especially
when you're managing multiple machines.

In this case, USE="-minimal" is really USE="make_it_work_at_all", for
anyone who installs openldap on purpose.


> Especially not if you use a desktop profile on an LDAP server in
> production ...
> 

Maybe his boss isn't good with the terminal, and makes him install GNOME
on the servers? Who knows. The profile name is just an arbitrary string
associated with a set of defaults. People do weird things. This is not
in itself proof that the admin is an idiot deserving of punishment.


> Seriously, if that's a scenario that you find yourself into often .. you
> should consider changing habits.. drastically.

It's fun to condescend from time to time, but you shouldn't use yourself
as the bar against which you measure everyone else. Up to a rounding
error, everyone using Gentoo knows less about it than you do. They
should be able to keep a system running, too.

Anyway, I'm fine with the change as long as there's a news item. I just
get annoyed with the "don't use Gentoo unless you like your stuff
broken" attitude.


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:09         ` Michael Orlitzky
@ 2012-12-02  4:21           ` Diego Elio Pettenò
  2012-12-02  4:41             ` Dustin C. Hatch
  2012-12-02  4:50             ` Michael Orlitzky
  2012-12-02  5:27           ` Peter Stuge
  1 sibling, 2 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02  4:21 UTC (permalink / raw
  To: gentoo-dev

On 01/12/2012 20:09, Michael Orlitzky wrote:
> The only way to know what's going on is to read the ebuild. And nobody
> has the time to do that for every default USE flag change, especially
> when you're managing multiple machines.
> 
> In this case, USE="-minimal" is really USE="make_it_work_at_all", for
> anyone who installs openldap on purpose.

Not really. Have you ever managed a network of multiple servers and
clients? It's extremely common to have USE=minimal on clients, and not
on servers, as that's what (most of the time) USE=minimal refers to.

> Maybe his boss isn't good with the terminal, and makes him install GNOME
> on the servers? Who knows. The profile name is just an arbitrary string
> associated with a set of defaults. People do weird things. This is not
> in itself proof that the admin is an idiot deserving of punishment.

The profile name is not "just an arbitrary string" — it's a description.
If you don't read and understand a description as easy as "desktop", I
reserve the right to think you're an idiot. You can reserve the right of
thinking whatever you want about me, but my opinion still stands.

I've had GNOME, or KDE, in many systems before that I wouldn't count as
"desktops" — you know how I handled them? Not going through the
"desktop" profile. Seriously.

> Anyway, I'm fine with the change as long as there's a news item. I just
> get annoyed with the "don't use Gentoo unless you like your stuff
> broken" attitude.

Guess what? I run Gentoo system in production and I also don't want them
to be broken. On the other hand I _do_ pay attention on what's going on,
especially because unless you install everything and the kitchen sink,
the updates on a weekly basis, for stable, are not that major.

Sure, sometimes I have to look up what an USE flag does (and no, most of
the time I don't have to read the ebuild, we have descriptions in
metadata.xml for a reason!), but most of the time everything is
extremely easy to set up, and I don't usually get overthrown by
defaults' changes.

Among others because for stuff I _really_ care about, I don't rely on
defaults but I set my flags explicitly (so yes I have a bunch of
packages that have -minimal in the package.use file).

And I'm not even arguing against adding a news item, it's fine by me
either way, but I don't like hearing lame excuses on either side. The
fact that something is not entirely clear is a good reason enough,
without having to come up with a sysadmin that is not understanding the
tools as an example.

If anything, what you just say would call for making openldap follow the
39 packages already out there using IUSE=+server, so that there is no
doubt that changing the default on desktop profile from USE=-minimal to
USE=-server means that _you're losing your server_.

Robin, how would you feel about that? It would also solve the issue of
USE=cxx depending on USE=!minimal right now (for not really any good
reason).

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:21           ` Diego Elio Pettenò
@ 2012-12-02  4:41             ` Dustin C. Hatch
  2012-12-02  4:50             ` Michael Orlitzky
  1 sibling, 0 replies; 34+ messages in thread
From: Dustin C. Hatch @ 2012-12-02  4:41 UTC (permalink / raw
  To: gentoo-dev

On 12/1/2012 22:21, Diego Elio Pettenò wrote:
> If anything, what you just say would call for making openldap follow the
> 39 packages already out there using IUSE=+server, so that there is no
> doubt that changing the default on desktop profile from USE=-minimal to
> USE=-server means that _you're losing your server_.
>
As a user and a sysadmin, I can say that I have had enough bad 
experiences with ebuilds using the "minimal" USE flag that I typically 
try to avoid it. There are so many different packages that have that 
flag, and in most of them, having it set usually ends up removing 
something I didn't expect. Personally, I would prefer to see the 
introduction of a "server" flag. That way, when I do updates, I know 
exactly what's going to change.

I also think the news item is a good idea. I know I don't always do a 
perfectly thorough job of it, but I do --pretend and go through the list 
before a world updates. Sometimes, though, I don't quite understand the 
USE changes. Especially with global flags like minimal or gtk, doing 
`equery uses package` isn't much help because the description is so 
generic. A news item would help reduce that confusion somewhat, 
especially if combined with the flag name change.

Just my $ 0.02

-- 
♫Dustin


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:21           ` Diego Elio Pettenò
  2012-12-02  4:41             ` Dustin C. Hatch
@ 2012-12-02  4:50             ` Michael Orlitzky
  2012-12-02  5:07               ` Diego Elio Pettenò
  2012-12-02 19:06               ` Ian Stakenvicius
  1 sibling, 2 replies; 34+ messages in thread
From: Michael Orlitzky @ 2012-12-02  4:50 UTC (permalink / raw
  To: gentoo-dev

On 12/01/2012 11:21 PM, Diego Elio Pettenò wrote:
> On 01/12/2012 20:09, Michael Orlitzky wrote:
>> The only way to know what's going on is to read the ebuild. And nobody
>> has the time to do that for every default USE flag change, especially
>> when you're managing multiple machines.
>>
>> In this case, USE="-minimal" is really USE="make_it_work_at_all", for
>> anyone who installs openldap on purpose.
> 
> Not really. Have you ever managed a network of multiple servers and
> clients? It's extremely common to have USE=minimal on clients, and not
> on servers, as that's what (most of the time) USE=minimal refers to.
> 

I have, and I have no idea what USE=minimal usually refers to, because
it differs wildly from package to package. I suspect most people know
even less than I do.


>> Maybe his boss isn't good with the terminal, and makes him install GNOME
>> on the servers? Who knows. The profile name is just an arbitrary string
>> associated with a set of defaults. People do weird things. This is not
>> in itself proof that the admin is an idiot deserving of punishment.
> 
> The profile name is not "just an arbitrary string" — it's a description.
> If you don't read and understand a description as easy as "desktop", I
> reserve the right to think you're an idiot. You can reserve the right of
> thinking whatever you want about me, but my opinion still stands.
> 
> I've had GNOME, or KDE, in many systems before that I wouldn't count as
> "desktops" — you know how I handled them? Not going through the
> "desktop" profile. Seriously.
> 

Everyone on this list knows this, I suppose. But it's unrealistic to
suppose that everyone does.


>> Anyway, I'm fine with the change as long as there's a news item. I just
>> get annoyed with the "don't use Gentoo unless you like your stuff
>> broken" attitude.
> 
> Guess what? I run Gentoo system in production and I also don't want them
> to be broken. On the other hand I _do_ pay attention on what's going on,
> especially because unless you install everything and the kitchen sink,
> the updates on a weekly basis, for stable, are not that major.
> 
> Sure, sometimes I have to look up what an USE flag does (and no, most of
> the time I don't have to read the ebuild, we have descriptions in
> metadata.xml for a reason!), but most of the time everything is
> extremely easy to set up, and I don't usually get overthrown by
> defaults' changes.
> 
> Among others because for stuff I _really_ care about, I don't rely on
> defaults but I set my flags explicitly (so yes I have a bunch of
> packages that have -minimal in the package.use file).
> 

$ cat /usr/portage/net-nds/openldap/metadata.xml

And most people don't even know that metadata.xml exists.

In my previous message, I said, "but you shouldn't use yourself
as the bar against which you measure everyone else." You've countered
with a list of things that you personally know and do, and therefore (as
they've become commonplace to you) expect everyone else to know and do.


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:50             ` Michael Orlitzky
@ 2012-12-02  5:07               ` Diego Elio Pettenò
  2012-12-02 19:06               ` Ian Stakenvicius
  1 sibling, 0 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02  5:07 UTC (permalink / raw
  To: gentoo-dev

On 01/12/2012 20:50, Michael Orlitzky wrote:
> And most people don't even know that metadata.xml exists.

But I do expect them to know `equery uses` like Dustin said. The fact
that some flags are not clearly described in metadata.xml is another
problem.

> In my previous message, I said, "but you shouldn't use yourself
> as the bar against which you measure everyone else." You've countered
> with a list of things that you personally know and do, and therefore (as
> they've become commonplace to you) expect everyone else to know and do.

It should be one of the first things you learn about Gentoo. And it
doesn't really seem to be something that is irresponsible to ask from
people.

Again, I'm not disagreeing with having a news item, and especially not
against replacing IUSE=minimal with something more explicit, but I do
disagree with the concept that we should triple-check each bullet to
make sure it's blank, because people point them at their groin and shoot.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:09         ` Michael Orlitzky
  2012-12-02  4:21           ` Diego Elio Pettenò
@ 2012-12-02  5:27           ` Peter Stuge
  2012-12-02  6:18             ` Dale
  2012-12-02  7:42             ` Alec Warner
  1 sibling, 2 replies; 34+ messages in thread
From: Peter Stuge @ 2012-12-02  5:27 UTC (permalink / raw
  To: gentoo-dev

Michael Orlitzky wrote:
> I just get annoyed with the "don't use Gentoo unless you like your
> stuff broken" attitude.

Don't confuse stuff changing with stuff breaking - they are very
different things.

In Gentoo stuff changes every single day. I heard that gentoo-x86
gets some number of commits per hour, or was it per minute..

Stuff generally doesn't change for changes sake, but because the
change is an overall improvement to Gentoo. Gentoo being source
based is also a big part of why there are so many and frequent
changes.

This means that anyone who wants to use Gentoo and have a system
which reliably does what they want it to do *need to pay attention*.

They need to pay attention to what happens upstream, and they need to
pay attention to what happens in Gentoo. Not by monitoring every
mailing list, but by monitoring what portage will do when they use
it, and by being sure that this is what they desire. USE flags are a
huge part of this. Guessing at what any USE flag means is no good, so
yes, sometimes it is needed to actually look at the ebuild to learn
what will happen. Personally I find ebuilds to be amazing as
documentation, because they are also the actual code.

I've built some Gentoo systems tailored to specific needs which work
great but which are not getting updated, because the sysadmins who
take care of those systems since they were deployed aren't
comfortable and efficient with Gentoo. That's fine - Gentoo is
clearly not a system for everyone.

But it *is* a fantastic system for those who are aware that a finely
tuned machine requires good care, and who are able and willing to
take such care, by being active in creation of their systems. It is
fantastic because it is so easy for Gentoo to change for the better,
which happens constantly.

I think USE=-server is a great way to change the ebuild for the
better. I don't care at all about a news item. They are generally
only annoying me. :)


//Peter


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  5:27           ` Peter Stuge
@ 2012-12-02  6:18             ` Dale
  2012-12-02  7:42             ` Alec Warner
  1 sibling, 0 replies; 34+ messages in thread
From: Dale @ 2012-12-02  6:18 UTC (permalink / raw
  To: gentoo-dev

Peter Stuge wrote:
> Michael Orlitzky wrote:
>> I just get annoyed with the "don't use Gentoo unless you like your
>> stuff broken" attitude.
> Don't confuse stuff changing with stuff breaking - they are very
> different things.
>
> In Gentoo stuff changes every single day. I heard that gentoo-x86
> gets some number of commits per hour, or was it per minute..
>
> Stuff generally doesn't change for changes sake, but because the
> change is an overall improvement to Gentoo. Gentoo being source
> based is also a big part of why there are so many and frequent
> changes.
>
> This means that anyone who wants to use Gentoo and have a system
> which reliably does what they want it to do *need to pay attention*.
>
> They need to pay attention to what happens upstream, and they need to
> pay attention to what happens in Gentoo. Not by monitoring every
> mailing list, but by monitoring what portage will do when they use
> it, and by being sure that this is what they desire. USE flags are a
> huge part of this. Guessing at what any USE flag means is no good, so
> yes, sometimes it is needed to actually look at the ebuild to learn
> what will happen. Personally I find ebuilds to be amazing as
> documentation, because they are also the actual code.
>
> I've built some Gentoo systems tailored to specific needs which work
> great but which are not getting updated, because the sysadmins who
> take care of those systems since they were deployed aren't
> comfortable and efficient with Gentoo. That's fine - Gentoo is
> clearly not a system for everyone.
>
> But it *is* a fantastic system for those who are aware that a finely
> tuned machine requires good care, and who are able and willing to
> take such care, by being active in creation of their systems. It is
> fantastic because it is so easy for Gentoo to change for the better,
> which happens constantly.
>
> I think USE=-server is a great way to change the ebuild for the
> better. I don't care at all about a news item. They are generally
> only annoying me. :)
>
>
> //Peter
>
>


+1

As a regular desktop user, I know to look before updating.  If I don't
understand something, I search the mailing list in the past week or so
in case someone else has run into the issue, I search the forums but
most importantly, I also read this mailing list.  Generally changes are
talked about here first.  The others are my backups.  If none of those
answers my question, I don't update until I get a answer.  If needed, I
ask on the -user mailing list what something is for or what something
means.  Basically, it is up to me to educate myself about changes.

It has always been like this, when you update, do -p or -a first.  If
you blindly update, you get to fix it because it is your own fault for
the breakage.  Zac, he has done one heck of a job with portage giving us
information.  We can see USE flag changes and everything else BEFORE
emerge does anything.  If a person doesn't do that, they are going to
cause themselves trouble and they should only complain to themselves. 

Gentoo has never been a distro to hold a persons hand.  If a person
needs their hands held, they should have chosen another distro.  Gentoo
is not a hand holding distro.  It's just a distro that has great docs
for people to learn first, then update.   

This has been a users perspective.  Back to my hole.  ;-)

Dale

:-)  :-) 

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



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  3:44     ` Michael Orlitzky
  2012-12-02  3:50       ` Diego Elio Pettenò
@ 2012-12-02  6:54       ` Dale
  2012-12-02  9:40       ` Duncan
  2 siblings, 0 replies; 34+ messages in thread
From: Dale @ 2012-12-02  6:54 UTC (permalink / raw
  To: gentoo-dev

Michael Orlitzky wrote:
> On 12/01/2012 09:48 PM, Duncan wrote:
>> Chí-Thanh Christopher Nguyễn posted on Sun, 02 Dec 2012 01:28:26 +0100 as
>> excerpted:
>>
>>> If this change is applied anyway, I suggest to at least produce a news
>>> item in order to not surprise users about the sudden loss of their
>>> openldap server.
>> I wouldn't object to a news item.  More information is good.
>>
>> <mode=rant>
>>
>> However, hasn't it always been gentoo policy to *STRONGLY* encourage 
>> users to run emerge --pretend/--ask and EXAMINE THE RESULTS for anything 
>> unexpected, and resolve it in one way or another to "expected", before 
>> going ahead?
>>
>> Thus, anyone suddenly losing their openldap server as a result of a 
>> simple uncaught USE flag change, "gets to keep the pieces", as the saying 
>> commonly goes.  Gentoo has /always/ been about reasonable documentation 
>> but has /never/ been about handholding.  We've never been afraid to point 
>> users who expect to be handheld or babysat to other distributions that 
>> are a more appropriate match to their expectations.
> We should! This is just an excuse for shitty QA. These things have real
> consequences for real people.
>

Normal user posting ahead:

I don't see it as a QA problem.  I see it as the person sitting in the
chair not knowing what they are doing.  Gentoo has never been a 'hand
holding' distro.  The info is given before the update, it is up to the
person in the chair to notice the changes and adjust IF needed. 

>> So yes, a news item is reasonable as it's arguably part of that "good 
>> documentation".  But in general, there's something wrong if we're unduly 
>> worrying about loss of functionality involving a USE flag change, or even 
>> a simple USE flag default change, because equally as arguably, anyone not 
>> catching such things with the --pretend/--ask they do BEFORE letting 
>> things just run, and/or not following up accordingly, really should be 
>> thinking about a distribution other than gentoo in the first place.  
>> That's a fact that's not really practical to change at this point, both 
>> because we haven't the manpower to do all the required handholding, and 
>> because it would make gentoo into something it's not, and something it 
>> was never intended to be.  Paraphrasing Star Trek's Bones, that would be 
>> "Gentoo, Jim, but not as we know it."
>>
>> </mode>
>>
> I beat my wife, is it her fault she gets beaten for choosing to be with
> me? Don't blame the victim.

If she chooses to stay with you, then she lives with that choice.  She
may be the victim but she chose to stay and that is her decision.  Maybe
she likes it that way.  Who knows. 

>
> Handholding != making an effort not to screw up people's systems. Even
> with emerge --pretend, all I'm going to see is that the minimal flag
> switched from off to on by default. Which I'll interpret as meaning,
> "the minimal flag was changed so that openldap[minimal] today means what
> openldap[-minimal] did yesterday."
>
> Someone's going to reboot three months after this change and their whole
> office is going to be down while they try to figure out why they don't
> have an LDAP server. For even a small business, that could mean
> thousands of dollars.
>
> "Ha ha, you shouldn't have trusted me!" is not the appropriate response.
>
>

If you see the flag changing, best find out what that change is about
BEFORE you update.  I do this every time I update.  I check USE flag
changes, upgrade/downgrade and anything else Zac has done to help me see
what is coming.  A news item is fine to give additional notice but it is
still up to the person in the chair. 

As a user, I don't expect Gentoo to hold my hand like I am a 3 year old
crossing the road.  If a person needs that hand holding, maybe Gentoo is
not for them.  There are plenty of distros that hold your hand while you
cross the road. 

Dale

:-)  :-) 

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



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  5:27           ` Peter Stuge
  2012-12-02  6:18             ` Dale
@ 2012-12-02  7:42             ` Alec Warner
  2012-12-02 19:07               ` Peter Stuge
  1 sibling, 1 reply; 34+ messages in thread
From: Alec Warner @ 2012-12-02  7:42 UTC (permalink / raw
  To: gentoo-dev

On Sat, Dec 1, 2012 at 9:27 PM, Peter Stuge <peter@stuge.se> wrote:
> Michael Orlitzky wrote:
>> I just get annoyed with the "don't use Gentoo unless you like your
>> stuff broken" attitude.
>
> Don't confuse stuff changing with stuff breaking - they are very
> different things.
>
> In Gentoo stuff changes every single day. I heard that gentoo-x86
> gets some number of commits per hour, or was it per minute..
>
> Stuff generally doesn't change for changes sake, but because the
> change is an overall improvement to Gentoo. Gentoo being source
> based is also a big part of why there are so many and frequent
> changes.
>
> This means that anyone who wants to use Gentoo and have a system
> which reliably does what they want it to do *need to pay attention*.

Anyone running any distro (that receives updates) needs to pay
attention. I manage thousands of Ubuntu machines (desktops, servers,
laptops, including ldap servers.) Screwups will happen.

At one point, Ubuntu pushed a pam package that broke ABI and caused
cron to not work. Cron broke..on thousands of my machines.

At one point, Ubuntu shipped a sendmail package that would cause data
loss in some edge cases that we happened to trigger, and a bunch of
emails were accidentally deleted.

At one point, Ubuntu shipped an nfs-utils package that would cause
your machine to hang if you had kerberos in your PAM stack, locked
your screen, and had a sec=krb5 NFS mounted homedirectory. The
solution was to ssh into the machine and kill the screensaver process,
or run kinit.

This is in the Ubuntu LTS, which once released, doesn't receive
updates that often (one per day perhaps..)
We certainly don't review them, as most of the are fine. Gentoo
receives updates at a much more rapid rate. Testing all the updates is
basically not possible. Understanding the updates is basically not
possible.

The proper way to have a 'rock solid' LDAP system is to realize the
above, that we live in an imperfect system, and manage your services
appropriately. As a sysadmin, that means you schedule a maintenance
window for your openLDAP stuff; so your users know it might be down,
and why. That means you build binpkgs, so you can easily revert if
something goes wrong. That means you have a test server. That means
you have two production servers, behind anycast, or a loadbalancer;
you take the first one down, do the upgrade, test, and then restore to
production, then do the second server. If the first server fails
testing, you still have the working server to tide you over.

>
> They need to pay attention to what happens upstream, and they need to
> pay attention to what happens in Gentoo. Not by monitoring every
> mailing list, but by monitoring what portage will do when they use
> it, and by being sure that this is what they desire. USE flags are a
> huge part of this. Guessing at what any USE flag means is no good, so
> yes, sometimes it is needed to actually look at the ebuild to learn
> what will happen. Personally I find ebuilds to be amazing as
> documentation, because they are also the actual code.
>
> I've built some Gentoo systems tailored to specific needs which work
> great but which are not getting updated, because the sysadmins who
> take care of those systems since they were deployed aren't
> comfortable and efficient with Gentoo. That's fine - Gentoo is
> clearly not a system for everyone.
>
> But it *is* a fantastic system for those who are aware that a finely
> tuned machine requires good care, and who are able and willing to
> take such care, by being active in creation of their systems. It is
> fantastic because it is so easy for Gentoo to change for the better,
> which happens constantly.
>
> I think USE=-server is a great way to change the ebuild for the
> better. I don't care at all about a news item. They are generally
> only annoying me. :)
>
>
> //Peter
>


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-01 23:16 [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal] Diego Elio Pettenò
  2012-12-02  0:28 ` Chí-Thanh Christopher Nguyễn
@ 2012-12-02  8:43 ` Michał Górny
  2012-12-02 15:58   ` Diego Elio Pettenò
  1 sibling, 1 reply; 34+ messages in thread
From: Michał Górny @ 2012-12-02  8:43 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes

[-- Attachment #1: Type: text/plain, Size: 915 bytes --]

On Sat, 01 Dec 2012 15:16:49 -0800
Diego Elio Pettenò <flameeyes@flameeyes.eu> wrote:

> So Thomáš posted today [1] that the new LibreOffice 4 is going to _need_
> an LDAP provider in the future because they are not going to keep it
> optional as it is now. Right now, the only provider we have in portage
> (as far as me and him can tell) is openldap (although mozldap also exists).
> 
> This made me cringe for a moment because I really don't want to have the
> OpenLDAP server installed on my laptops, but then I realize that there
> _is_ a minimal USE flag that only installs the library. But of course,
> that's not the default.

How about splitting the ebuild into separate library and server
and fixing the deps? It would be cleaner for people, and we'd just
release a news message that those who need an LDAP server, need to put
it in their @world.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  3:44     ` Michael Orlitzky
  2012-12-02  3:50       ` Diego Elio Pettenò
  2012-12-02  6:54       ` Dale
@ 2012-12-02  9:40       ` Duncan
  2012-12-02 16:02         ` Michael Orlitzky
  2 siblings, 1 reply; 34+ messages in thread
From: Duncan @ 2012-12-02  9:40 UTC (permalink / raw
  To: gentoo-dev

Michael Orlitzky posted on Sat, 01 Dec 2012 22:44:36 -0500 as excerpted:

> On 12/01/2012 09:48 PM, Duncan wrote:

>> So yes, a news item is reasonable as it's arguably part of that "good
>> documentation".  But in general, there's something wrong if we're
>> unduly worrying about loss of functionality involving a USE flag
>> change, or even a simple USE flag default change, because equally as
>> arguably, anyone not catching such things with the --pretend/--ask they
>> do BEFORE letting things just run, and/or not following up accordingly,
>> really should be thinking about a distribution other than gentoo in the
>> first place.

> I beat my wife, is it her fault she gets beaten for choosing to be with
> me? Don't blame the victim.
> 
> Handholding != making an effort not to screw up people's systems. Even
> with emerge --pretend, all I'm going to see is that the minimal flag
> switched from off to on by default. Which I'll interpret as meaning,
> "the minimal flag was changed so that openldap[minimal] today means what
> openldap[-minimal] did yesterday."

As others have mentioned, equery u[ses] openldap .

Anyone who doesn't know gentoo equery (or similar alternative) basics 
like that really should be looking at a different distro, for the safety 
and health of their own system, and thus their own health and sanity.  
It's part of checking out what that USE flag change actually MEANS to 
them as a gentoo user and gentoo system sysadmin.

Of course, whether individual global flags have appropriate per-package 
descriptions is another question entirely.  Unfortunately, openldap 
doesn't appear to have a local description for the minimal USE flag, and 
the global description really is NOT adequate if the flag is as important 
as this discussion indicates it is.  That would be a bug in the package, 
one I'd rate as CRITICAL, given that a change in the value of the flag is 
here being rated as CRITICAL.  I wonder why there's still no such local 
description for such a critical flag?

Unless the maintainer doesn't judge it that critical after all.

But that's the bug.  Either the flag is critical, or its not.  If it is, 
why isn't there a local description warning how critical it is.  If it's 
not, why this big discussion about changing its default value?

But it's exactly this sort of bug that has users who really CARE about 
their system having to look in the ebuilds (or worse yet, look it up in 
an N'th level inherited eclass, piecing together the value of variables 
at runtime by manual logic trace, etc...) to trace the REAL effect of a 
flag.  And even then, sometimes there's no substitute for doing an 
ebuild ... unpack, then running configure --help in the appropriate dir 
(or looking at the various auto* files), to see what the configure 
description actually is for the thing.

Actually, I have a bug open at this very moment about a new ambiguous USE 
flag, USE=fma, in the new sci-libs/fftw-3.3.3 ebuild.  My bdver1 has 
fma4, but not fma3.  Does it apply?  I checked the flag description, no 
help.  I checked the ebuild, it just use_enables fma.  On the bug, I've 
actually tested and found it works for my fma4 hardware, and I've posted 
on the amd64 list asking someone with fma3 (probably an amd trinity apu 
machine, at this point) to test it as well.

https://bugs.gentoo.org/show_bug.cgi?id=445053

Hopefully we'll get a description that unambiguously states that it works 
for both fma3 and fma4 out of that bug; either that or the flag will 
change to presumably fma4, if it only works for fma4 (which I've tested) 
and not fma3.

Now obviously I don't expect most users to go to /that/ level.  I'd 
expect most users to simply leave the flag disabled if they're unsure.  
But I WOULD expect most users to SEE the new flag, and investigate at 
least far enough to see that they can simply leave it off if they don't 
know whether their system has fma or not.  The result might be a bit 
slower, but it'll work, whereas if they don't have the hardware and turn 
it on, things might not work.

And I'd argue that if they don't care at LEAST enough to investigate to 
see that the new version will work, either they judge the package not 
critical enough to their system operation to worry about, or they really 
SHOULD be looking at a different distro, because they simply don't CARE 
(or even want to care) enough about their system to safely run gentoo.  
There's other distros where such decisions are made for them and they 
don't /have/ to care.  Gentoo isn't one of them, nor, I'd argue, SHOULD 
it be.

> Someone's going to reboot three months after this change and their whole
> office is going to be down while they try to figure out why they don't
> have an LDAP server. For even a small business, that could mean
> thousands of dollars.

If it's thousands of dollars at stake, then anybody caring about it will 
surely have taken appropriate measures.  Another way of stating that is 
that if they have NOT taken such measures, then by definition, they do 
not CARE about the possibility of losing those thousands of dollars!

This isn't a new concept.  It's the SAME concept that admins are used to 
dealing with in terms of evaluating whether their backups are 
sufficient.  Yes, people get caught out all the time when things fail and 
they find out their backup (if any) failed as well, because they never 
actually tested it, but that's not the distro's problem, nor even the 
backup device manufacturer's problem, if they weren't following the 
instructions including the test the backup instructions.

> "Ha ha, you shouldn't have trusted me!" is not the appropriate response.

In this case like the backup case, it's more like, <shaking head> "Too 
bad, the documentation was there, but they didn't read and they didn't 
test before deploying in production.  If they'd only done so...  
Hopefully they can learn from it and next time they'll be prepared, 
because there WILL be a next time."

It's worth noting that "learning from it" may involve EITHER adapting 
their practices to reality, OR switching to a distro more appropriately 
matched to their use case.  Gentoo isn't for everyone, nor can it be and 
still be what we know as gentoo.  There's no shame in admitting that and 
encouraging those for whom it's a bad match to go elsewhere... with our 
blessings! =:^)

Meanwhile, my own approach on my own systems is, it's MY system and MY 
life (or at least ease and comfort) at stake.  Yes, I trust gentoo devs 
not to do anything /insane/, but USE flag changes as they normally appear 
aren't insane, they're simply routine, and checking what those changes 
are all about should be just as routine as the changes themselves.  I 
trust gentoo devs to keep their end of the bargain and not change what a 
flag actually does;  I trust MYSELF to use the tools made available to me 
to detect a change in flags and to act accordingly, because gentoo devs 
don't know my system, my needs, or my customizations, neither should they 
be expected to know them.  As a gentoo user, which in this context means 
sysadmin of a gentoo system, that's *MY* job.

When package aspects of that customization in the form of USE flags 
change, portage is very good about displaying and even color-coding the 
proposed changes, so I can take a look and see how they affect me, and as 
I said, change anything /unexpected/ to /expected/ in the results, before 
I give portage the go-ahead to actually do it.

If I choose to bypass or ignore that display, that's my responsibility, 
and nobody but me bears the blame.

-- 
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



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  2:48   ` [gentoo-dev] " Duncan
  2012-12-02  3:44     ` Michael Orlitzky
@ 2012-12-02 10:20     ` Chí-Thanh Christopher Nguyễn
  1 sibling, 0 replies; 34+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2012-12-02 10:20 UTC (permalink / raw
  To: gentoo-dev

Duncan schrieb:
> However, hasn't it always been gentoo policy to *STRONGLY* encourage 
> users to run emerge --pretend/--ask and EXAMINE THE RESULTS for anything 
> unexpected, and resolve it in one way or another to "expected", before 
> going ahead?
> 
> Thus, anyone suddenly losing their openldap server as a result of a 
> simple uncaught USE flag change, "gets to keep the pieces", as the saying 
> commonly goes.  Gentoo has /always/ been about reasonable documentation 
> but has /never/ been about handholding.  We've never been afraid to point 
> users who expect to be handheld or babysat to other distributions that 
> are a more appropriate match to their expectations.

In the days before we started playing fast and loose with profiles, this
change would have been confined to an "under development" profile, and users
would need to explicitly switch to that. After some time, the old profile
would become unsupported and users told to use the new profile.

But today that practice is typically not considered for profile changes any more.


Best regards,
Chí-Thanh Christopher Nguyễn



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  8:43 ` [gentoo-dev] " Michał Górny
@ 2012-12-02 15:58   ` Diego Elio Pettenò
  2012-12-02 16:20     ` Michał Górny
  2012-12-02 22:16     ` Pacho Ramos
  0 siblings, 2 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02 15:58 UTC (permalink / raw
  To: Michał Górny; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 452 bytes --]

On 02/12/2012 00:43, Michał Górny wrote:
> How about splitting the ebuild into separate library and server
> and fixing the deps? It would be cleaner for people, and we'd just
> release a news message that those who need an LDAP server, need to put
> it in their @world.

How about no? Split packages are a pain for maintainers and users alike.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 553 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  9:40       ` Duncan
@ 2012-12-02 16:02         ` Michael Orlitzky
  2012-12-02 16:19           ` Diego Elio Pettenò
  2012-12-03  1:38           ` Duncan
  0 siblings, 2 replies; 34+ messages in thread
From: Michael Orlitzky @ 2012-12-02 16:02 UTC (permalink / raw
  To: gentoo-dev

On 12/02/2012 04:40 AM, Duncan wrote:
> 
> As others have mentioned, equery u[ses] openldap .
> 

Does nothing in this case.


> Actually, I have a bug open at this very moment about a new ambiguous USE 
> flag, USE=fma, in the new sci-libs/fftw-3.3.3 ebuild.  My bdver1 has 
> fma4, but not fma3.  Does it apply?  I checked the flag description, no 
> help.  I checked the ebuild, it just use_enables fma.  On the bug, I've 
> actually tested and found it works for my fma4 hardware, and I've posted 
> on the amd64 list asking someone with fma3 (probably an amd trinity apu 
> machine, at this point) to test it as well.
> 
> https://bugs.gentoo.org/show_bug.cgi?id=445053
> 
> Hopefully we'll get a description that unambiguously states that it works 
> for both fma3 and fma4 out of that bug; either that or the flag will 
> change to presumably fma4, if it only works for fma4 (which I've tested) 
> and not fma3.
> 
> Now obviously I don't expect most users to go to /that/ level.  I'd 
> expect most users to simply leave the flag disabled if they're unsure.  
> But I WOULD expect most users to SEE the new flag, and investigate at 
> least far enough to see that they can simply leave it off if they don't 
> know whether their system has fma or not.  The result might be a bit 
> slower, but it'll work, whereas if they don't have the hardware and turn 
> it on, things might not work.

I think you have Stockholm syndrome. I've updated thousands of packages
this month. I cannot do this for each one, and even if I could, there's
a huge (unnecessary) opportunity cost to doing so.

At the very least, my company has to pay my salary. If I were to spend a
week reading the ebuilds for every update I do, that would also waste
thousands of dollars of their money.

I don't buy the false dichotomy that I should leave Gentoo rather than
trust things not to break without warning.


> Gentoo isn't for everyone, nor can it be and still be what we know as gentoo.

This is really what I have a problem with, the openldap issue aside.
There seems to be a vocal minority of hipsters who want Gentoo to remain
"hard" so that they can use it ironically. The silent majority just want
as many things to work as possible with as little effort as possible.

This attitude not only gives Gentoo a bad reputation (see, for example,
any distro thread on r/linux), but makes it hard to retain new users and
contributors. Whenever something stupid breaks for no reason, there's
always someone there to say "maybe Gentoo isn't for you." And some of
those people leave.

There isn't anything inherently difficult about Gentoo. Bad decisions by
humans are what can make it hard to use[1], not anything fundamental to
its nature. And the Gentoo that you know and love isn't going "soft" if
it warns people that their LDAP servers might go away.



[1] Please, no one take this as criticism. Things are in general wonderful.


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:02         ` Michael Orlitzky
@ 2012-12-02 16:19           ` Diego Elio Pettenò
  2012-12-02 16:54             ` Michael Orlitzky
  2012-12-03  1:38           ` Duncan
  1 sibling, 1 reply; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02 16:19 UTC (permalink / raw
  To: gentoo-dev

On 02/12/2012 08:02, Michael Orlitzky wrote:
> I think you have Stockholm syndrome. I've updated thousands of packages
> this month. I cannot do this for each one, and even if I could, there's
> a huge (unnecessary) opportunity cost to doing so.

Sorry but there is no way you could have updated thousands of packages
_in stable_ at least not for a single system, this month (and I take it
as November, rather than December).

I have four differently-configured servers in front of me, and none had
more than 51 packages installed on it during the course of November —
and this is with quite a few packages being updated more often (Icinga
and Munin) because I've been working on them.

As I said in the other messages, I agree that we can do better – and
going with USE=server to me looks like going better – but I don't buy
the strawmen arguments that we have to cover for the totally unskilled
sysadmin that thinks he can run Gentoo in production and can't even see
what the updates are. So please drop it.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 15:58   ` Diego Elio Pettenò
@ 2012-12-02 16:20     ` Michał Górny
  2012-12-02 16:23       ` Diego Elio Pettenò
  2012-12-02 22:16     ` Pacho Ramos
  1 sibling, 1 reply; 34+ messages in thread
From: Michał Górny @ 2012-12-02 16:20 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes

[-- Attachment #1: Type: text/plain, Size: 761 bytes --]

On Sun, 02 Dec 2012 07:58:29 -0800
Diego Elio Pettenò <flameeyes@flameeyes.eu> wrote:

> On 02/12/2012 00:43, Michał Górny wrote:
> > How about splitting the ebuild into separate library and server
> > and fixing the deps? It would be cleaner for people, and we'd just
> > release a news message that those who need an LDAP server, need to put
> > it in their @world.
> 
> How about no? Split packages are a pain for maintainers and users alike.

For users? Since when a correctly split package is a pain for user?

I'd say rather USE-deps are painful; when you have to manually switch
USE flags because of deps and rebuild packages. Automatically pulled in
separate package solves the case much better.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:20     ` Michał Górny
@ 2012-12-02 16:23       ` Diego Elio Pettenò
  2012-12-02 16:48         ` Michał Górny
  0 siblings, 1 reply; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02 16:23 UTC (permalink / raw
  To: Michał Górny; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 573 bytes --]

On 02/12/2012 08:20, Michał Górny wrote:
> For users? Since when a correctly split package is a pain for user?

Funny I think you would have guessed... let's say, a Poppler split that
every other update would fail in the middle leaving a system completely
unable to start a PDF viewer without crashing, and requiring manual
intervention to get rid of the new libraries and downgrade?

Of course it's not my call, but my suggestion is forget about split
packages.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 553 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:23       ` Diego Elio Pettenò
@ 2012-12-02 16:48         ` Michał Górny
  2012-12-02 16:52           ` Diego Elio Pettenò
  2012-12-02 16:52           ` Tomáš Chvátal
  0 siblings, 2 replies; 34+ messages in thread
From: Michał Górny @ 2012-12-02 16:48 UTC (permalink / raw
  To: gentoo-dev; +Cc: flameeyes

[-- Attachment #1: Type: text/plain, Size: 678 bytes --]

On Sun, 02 Dec 2012 08:23:30 -0800
Diego Elio Pettenò <flameeyes@flameeyes.eu> wrote:

> On 02/12/2012 08:20, Michał Górny wrote:
> > For users? Since when a correctly split package is a pain for user?
> 
> Funny I think you would have guessed... let's say, a Poppler split that
> every other update would fail in the middle leaving a system completely
> unable to start a PDF viewer without crashing, and requiring manual
> intervention to get rid of the new libraries and downgrade?
> 
> Of course it's not my call, but my suggestion is forget about split
> packages.

And when was poppler split a library/server split?

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:48         ` Michał Górny
@ 2012-12-02 16:52           ` Diego Elio Pettenò
  2012-12-02 16:52           ` Tomáš Chvátal
  1 sibling, 0 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02 16:52 UTC (permalink / raw
  To: Michał Górny; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 650 bytes --]

On 02/12/2012 08:48, Michał Górny wrote:
> And when was poppler split a library/server split?

Okay, listen, I tried to tell you this, before, a number of times:
repeating your same line ad nauseam is _not_ going to convince me that
you're right.

When I'm telling you I don't like your idea, you can repeat it 20 times
and waste our time 20 times, or you can get the clue, and see if someone
else agrees with your or not.

The only thing that bothers me right now is that I'm not allowed to just
plonkfile you, but I'm very tempted to.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 553 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:48         ` Michał Górny
  2012-12-02 16:52           ` Diego Elio Pettenò
@ 2012-12-02 16:52           ` Tomáš Chvátal
  1 sibling, 0 replies; 34+ messages in thread
From: Tomáš Chvátal @ 2012-12-02 16:52 UTC (permalink / raw
  To: gentoo-dev

2012/12/2 Michał Górny <mgorny@gentoo.org>:
> And when was poppler split a library/server split?
>
I think it was 2k8 or so, before the kde team took over its maintenance.


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:19           ` Diego Elio Pettenò
@ 2012-12-02 16:54             ` Michael Orlitzky
  2012-12-02 22:18               ` Pacho Ramos
  0 siblings, 1 reply; 34+ messages in thread
From: Michael Orlitzky @ 2012-12-02 16:54 UTC (permalink / raw
  To: gentoo-dev

On 12/02/2012 11:19 AM, Diego Elio Pettenò wrote:
> On 02/12/2012 08:02, Michael Orlitzky wrote:
>> I think you have Stockholm syndrome. I've updated thousands of packages
>> this month. I cannot do this for each one, and even if I could, there's
>> a huge (unnecessary) opportunity cost to doing so.
> 
> Sorry but there is no way you could have updated thousands of packages
> _in stable_ at least not for a single system, this month (and I take it
> as November, rather than December).
> 

If this was a single system, I wouldn't be wasting your time.


> I have four differently-configured servers in front of me, and none had
> more than 51 packages installed on it during the course of November —
> and this is with quite a few packages being updated more often (Icinga
> and Munin) because I've been working on them.
> 
> As I said in the other messages, I agree that we can do better – and
> going with USE=server to me looks like going better – but I don't buy
> the strawmen arguments that we have to cover for the totally unskilled
> sysadmin that thinks he can run Gentoo in production and can't even see
> what the updates are. So please drop it.
> 

The USE=server solution is fine with me; the whole openldap thing was
really tangential to the point I was trying to make. And for some reason
it's not as fun to argue in the morning as it is at 2am, so thanks for
working on it, it's dropped =)


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  4:50             ` Michael Orlitzky
  2012-12-02  5:07               ` Diego Elio Pettenò
@ 2012-12-02 19:06               ` Ian Stakenvicius
  1 sibling, 0 replies; 34+ messages in thread
From: Ian Stakenvicius @ 2012-12-02 19:06 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/12/12 11:50 PM, Michael Orlitzky wrote:

> 
> $ cat /usr/portage/net-nds/openldap/metadata.xml
> 

euse -i 'minimal' |grep openldap

:)

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

iF4EAREIAAYFAlC7pq8ACgkQ2ugaI38ACPBMywEAqLFdn5zjXxOBWe6ylTnXwLCh
rEVEZ0d9SM8MZYCM75cBAK1CQ/e8lQbnBtNEfPMxvd/FuaNeTK3QI00Db7vQm+Kw
=4dSZ
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02  7:42             ` Alec Warner
@ 2012-12-02 19:07               ` Peter Stuge
  0 siblings, 0 replies; 34+ messages in thread
From: Peter Stuge @ 2012-12-02 19:07 UTC (permalink / raw
  To: gentoo-dev

Alec Warner wrote:
> Testing all the updates is basically not possible. Understanding
> the updates is basically not possible.

I think it's very possible to understand updates which are important
for the system.

Of course it is a lot of work if it is to be done every day. I would
not update systems every day.


> manage your services appropriately

Absolutely. No distribution can compensate for lacking process.

The .se registry published a .se.se zone once, and got cake.


Michael Orlitzky wrote:
> At the very least, my company has to pay my salary. If I were to spend
> a week reading the ebuilds for every update I do, that would also waste
> thousands of dollars of their money.

Part of the job is IMO to know which packages are important and to
look at those carefully. That's not a waste of money, that's what
they pay you to do, if your job is to keep things running.


> There seems to be a vocal minority of hipsters who want Gentoo to remain
> "hard" so that they can use it ironically.

Am I a hipster? That would be funny. Thanks for the trolling.

It is important for me that Gentoo remains powerful. This means that
Gentoo will by definition be more complex, or more difficult, or
harder, than other distributions which are less powerful, because the
power means needing to know more about what Gentoo is taking care of.


> There isn't anything inherently difficult about Gentoo.

I disagree completely. Being source based indeed makes Gentoo
inherently difficult for everyone who is not experienced with using
package sources.

Gentoo adds the amazing USE flags value to help with this, but there
are countless administrators who are simply not comfortable and
efficient with Gentoo. That is fine.

In order to not make a mess of their systems they would need to learn
new things (or they would already be comfortable and efficient) and
if they can not or do not want to do that then Gentoo isn't a very
good tool for them.


> And the Gentoo that you know and love isn't going "soft" if it
> warns people that their LDAP servers might go away.

I think a USE change does that really well.


//Peter


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 15:58   ` Diego Elio Pettenò
  2012-12-02 16:20     ` Michał Górny
@ 2012-12-02 22:16     ` Pacho Ramos
  2012-12-02 23:34       ` Walter Dnes
  1 sibling, 1 reply; 34+ messages in thread
From: Pacho Ramos @ 2012-12-02 22:16 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 717 bytes --]

El dom, 02-12-2012 a las 07:58 -0800, Diego Elio Pettenò escribió:
> On 02/12/2012 00:43, Michał Górny wrote:
> > How about splitting the ebuild into separate library and server
> > and fixing the deps? It would be cleaner for people, and we'd just
> > release a news message that those who need an LDAP server, need to put
> > it in their @world.
> 
> How about no? Split packages are a pain for maintainers and users alike.
> 

Maybe the easiest option would be to keep current defaults and simply
include a news item when libreoffice starts to pull in openldap on a lot
of systems remembering admins that they can safely enable minimal USE
flag for openldap if they won't use server capabilities

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:54             ` Michael Orlitzky
@ 2012-12-02 22:18               ` Pacho Ramos
  0 siblings, 0 replies; 34+ messages in thread
From: Pacho Ramos @ 2012-12-02 22:18 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

El dom, 02-12-2012 a las 11:54 -0500, Michael Orlitzky escribió:
[...]
> The USE=server solution is fine with me; the whole openldap thing was
> really tangential to the point I was trying to make. And for some reason
> it's not as fun to argue in the morning as it is at 2am, so thanks for
> working on it, it's dropped =)
> 

Didn't see 'server solution' before, that also looks fine to me ;)

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 22:16     ` Pacho Ramos
@ 2012-12-02 23:34       ` Walter Dnes
  2012-12-02 23:40         ` Diego Elio Pettenò
  0 siblings, 1 reply; 34+ messages in thread
From: Walter Dnes @ 2012-12-02 23:34 UTC (permalink / raw
  To: gentoo-dev

On Sun, Dec 02, 2012 at 11:16:16PM +0100, Pacho Ramos wrote

> Maybe the easiest option would be to keep current defaults and simply
> include a news item when libreoffice starts to pull in openldap
> on a lot of systems remembering admins that they can safely enable
> minimal USE flag for openldap if they won't use server capabilities

  Howsabout following the same protocol as with CXX/NOCXX?  In the past,
portage would pick a default if neither was specified.  That was changed
to require a value, or else portage came to a screeching halt and spit
out a message telling you that you have to set one of them.  Set up 2
local USE flags "loldapsrv" and "nololdapsrv".  Pseudocode...

IF "loldapsrv" then
  build libreoffice with full ldapserver
ELSE IF "nololdapsrv" then
  build libreoffice with ldap client libraries only, removing the server
  portion if it already exists
ELSE
  stop the build and spit out an error message.  Explain the 2 previous
  options in the error message
END IF

  Send out a news item a week or 2 in advance, telling people to set the
appropriate USE variable, and what it does.  The people who read and act
on news items would have no hiccups at all.  Those who miss it would
have a one-time inconvenience, but at least their systems wouldn't be
"automagically" screwed up.

-- 
Walter Dnes <waltdnes@waltdnes.org>


^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 23:34       ` Walter Dnes
@ 2012-12-02 23:40         ` Diego Elio Pettenò
  0 siblings, 0 replies; 34+ messages in thread
From: Diego Elio Pettenò @ 2012-12-02 23:40 UTC (permalink / raw
  To: gentoo-dev

On 02/12/2012 15:34, Walter Dnes wrote:
>   Howsabout following the same protocol as with CXX/NOCXX?  In the past,
> portage would pick a default if neither was specified.

You don't know what you're talking about I'm afraid.

Before we had USE defaults (i.e. IUSE="+cxx") we had a nocxx (negative)
flags — this was not recommended, but needed because we lacked a way to
specify "we want C++ unless otherwise stated" — especially so because
sys-devel/gcc[nocxx] would not be able to build or run any C++ program
_at all_.

Now that we have USE defaults, we have ebuilds with IUSE="+cxx" to
specify that C++ support is desired unless the user (or the profile) is
explicitly disabling it.

Which is exactly what I proposed with moving to IUSE="+server" instead
of the current IUSE="minimal" to handle server installation.

And this wouldn't go through "two weeks" of notice, but more "one month
for stabling", since it would be a revision bump — and that should still
give us time enough for this to hit before LibreOffice.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


^ permalink raw reply	[flat|nested] 34+ messages in thread

* [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-02 16:02         ` Michael Orlitzky
  2012-12-02 16:19           ` Diego Elio Pettenò
@ 2012-12-03  1:38           ` Duncan
  2012-12-03  2:13             ` Rich Freeman
  1 sibling, 1 reply; 34+ messages in thread
From: Duncan @ 2012-12-03  1:38 UTC (permalink / raw
  To: gentoo-dev

Michael Orlitzky posted on Sun, 02 Dec 2012 11:02:09 -0500 as excerpted:

> On 12/02/2012 04:40 AM, Duncan wrote:
>> 
>> As others have mentioned, equery u[ses] openldap .
>> 
>> 
> Does nothing in this case.

It gives the global description, which as I said elsewhere, for a flag 
that's as critical as people are saying this one is, is an equally 
critical bug.

So that critical bug should be fixed.  It's trivial to fix, but solves 
that problem.

I *WOULD* suggest that the default for the package *NOT* be changed as 
long as the description is as global-fuzzy as this one is, as critical as 
it is, but the changes could be made at the same time.  No problem.

>> Actually, I have a bug open at this very moment about a new ambiguous
>> USE flag, USE=fma, in the new sci-libs/fftw-3.3.3 ebuild.  My bdver1
>> has fma4, but not fma3.  Does it apply?  I checked the flag
>> description, no help.  I checked the ebuild, it just use_enables fma. 
>> On the bug, I've actually tested and found it works for my fma4
>> hardware, and I've posted on the amd64 list asking someone with fma3
>> (probably an amd trinity apu machine, at this point) to test it as
>> well.
>> 
>> https://bugs.gentoo.org/show_bug.cgi?id=445053

>> Now obviously I don't expect most users to go to /that/ level.

> I think you have Stockholm syndrome. I've updated thousands of packages
> this month. I cannot do this for each one, and even if I could, there's
> a huge (unnecessary) opportunity cost to doing so.

As others have pointed out, if you've updated thousands of packages, it's 
the same packages many times on quite a number of machines.

You investigate once, on the first upgrade, probably a test deployment if 
it's a business with business-critical machines.  After that you know 
what the change is and how it's going to affect other machines you 
update, without duplicating the investigation for each one.

What kind of admin would insist that they had to do the SAME 
investigation for the SAME package upgrade on each of 100 machines he 
administers, many of which have very similar configurations and installed 
package sets?  Yet that's effectively EXACTLY what you're arguing.

Someone else said 50-some packages upgraded, stable, one month.  That's 
few enough to investigate just the USE flag changes and news items on 
each of those 50 packages, one investigation per change, spending quite 
some time on each change since a lot of those upgrades won't have ANY 
changes, and still do it in a few hours (maybe half a day twice) a month.

Meanwhile, if you're handling that many machines, I'd recommend setting 
up similar config sets with the same flags on each, and doing binpkgs.  
Then you upgrade the first one, building the binpkgs in the process, then 
after testing the upgrade, transfer any config changes necessary on that 
first test upgrade to the others, then binpkg upgrade the others.

> At the very least, my company has to pay my salary. If I were to spend a
> week reading the ebuilds for every update I do, that would also waste
> thousands of dollars of their money.

Yes, if you're spending a week doing it, it WOULD be a waste.  Do the 
investigation for every package change ONCE, apply the knowledge a 
hundred or a thousand times over (perhaps with a different application on 
different configs, but that doesn't mean you have to investigate what the 
change /is/ again!), and you're probably under an 8-hour day's 
investigation for the entire month.  The rest of the time you're simply 
applying what you found out with the investigation you did the first time 
you did that same package upgrade and came across that same change.

Even on ~arch doing updates a couple times a week, investigating both 
THOSE changes, AND checking -rX bump changelogs to see what triggered the 
-rX bump, AND tracking git whatchanged for the three overlays I run, AND 
tracking git whatchanged for the few live packages I run, and even with 
the obsession I have at doing so, I'd estimate it's STILL not over 8 
hours of investigation a month, on average.

And you're saying it would take you a week?  For fewer package changes 
since you're presumably on stable or at least not running overlays and 
tracking live-git changes?  Yes, that's a waste.  But I'm not SAYING take 
a week to do it.  I'm saying apply the investigation done on the FIRST 
machine upgraded, to ALL of them.  Even where the configs differ and you 
make different changes as a result, you can still use the knowledge 
gained from the investigation on the first upgrade, on subsequent 
upgrades.

> I don't buy the false dichotomy that I should leave Gentoo rather than
> trust things not to break without warning.

The false dichotomy would be between having to spend a week, repeating 
the same perhaps 20 investigations over and over thousands of times, just 
to keep reasonable tabs on what's going on with your updates in terms of 
config changes, and having to leave gentoo because you /can't/ spend a 
week a month doing what /should/ take a day (or less), if you applied the 
knowledge from the first time you upgraded a package to all the /other/ 
times you did the /same/ package upgrade with the /same/ change in USE 
flags, etc, to deal with.

-- 
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



^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: [gentoo-dev] Re: [RFC] Defaulting desktop profiles to net-nds/openldap[minimal]
  2012-12-03  1:38           ` Duncan
@ 2012-12-03  2:13             ` Rich Freeman
  0 siblings, 0 replies; 34+ messages in thread
From: Rich Freeman @ 2012-12-03  2:13 UTC (permalink / raw
  To: gentoo-dev

Lots of people wrote:
> Various good points.

Keep in mind that Gentoo users, even sysadmins, aren't expected to
read -dev.  That means that when things like profile changes happen
they have no idea why, or what the impact will be.

That's why we have news.  It seems like we put out all of about 3 news
messages a year, so the average sysadmin is hardly barraged by them
(unlike often-redundant elog messages).

There is no harm in sending out the odd message.  If our news becomes
bothersome I'm sure we'll hear about it, but many users come to Gentoo
because of our documentation, not because they like surprises.

Sure, no need to handhold, but educated articles for educated readers
is just good user relations.

All that said, I'd really encourage any Gentoo user to at least follow
planet.  There is little that is posted there that a Gentoo user
wouldn't find interesting, and often it works out as a decent
substitute for news.

Rich


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2012-12-03  2:13 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-01 23:16 [gentoo-dev] [RFC] Defaulting desktop profiles to net-nds/openldap[minimal] Diego Elio Pettenò
2012-12-02  0:28 ` Chí-Thanh Christopher Nguyễn
2012-12-02  2:48   ` [gentoo-dev] " Duncan
2012-12-02  3:44     ` Michael Orlitzky
2012-12-02  3:50       ` Diego Elio Pettenò
2012-12-02  4:09         ` Michael Orlitzky
2012-12-02  4:21           ` Diego Elio Pettenò
2012-12-02  4:41             ` Dustin C. Hatch
2012-12-02  4:50             ` Michael Orlitzky
2012-12-02  5:07               ` Diego Elio Pettenò
2012-12-02 19:06               ` Ian Stakenvicius
2012-12-02  5:27           ` Peter Stuge
2012-12-02  6:18             ` Dale
2012-12-02  7:42             ` Alec Warner
2012-12-02 19:07               ` Peter Stuge
2012-12-02  6:54       ` Dale
2012-12-02  9:40       ` Duncan
2012-12-02 16:02         ` Michael Orlitzky
2012-12-02 16:19           ` Diego Elio Pettenò
2012-12-02 16:54             ` Michael Orlitzky
2012-12-02 22:18               ` Pacho Ramos
2012-12-03  1:38           ` Duncan
2012-12-03  2:13             ` Rich Freeman
2012-12-02 10:20     ` Chí-Thanh Christopher Nguyễn
2012-12-02  8:43 ` [gentoo-dev] " Michał Górny
2012-12-02 15:58   ` Diego Elio Pettenò
2012-12-02 16:20     ` Michał Górny
2012-12-02 16:23       ` Diego Elio Pettenò
2012-12-02 16:48         ` Michał Górny
2012-12-02 16:52           ` Diego Elio Pettenò
2012-12-02 16:52           ` Tomáš Chvátal
2012-12-02 22:16     ` Pacho Ramos
2012-12-02 23:34       ` Walter Dnes
2012-12-02 23:40         ` Diego Elio Pettenò

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox