* [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
[not found] ` <40A9AC46.1070500@wildgooses.com>
@ 2004-05-18 17:45 ` Stuart Herbert
2004-05-18 18:16 ` Marius Mauch
0 siblings, 1 reply; 32+ messages in thread
From: Stuart Herbert @ 2004-05-18 17:45 UTC (permalink / raw
To: gentoo-web-user, gentoo-web-user; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 648 bytes --]
On Tuesday 18 May 2004 07:25, Ed Wildgoose wrote:
> Why not just "use hardened"? Do we really need yet another USE flag?
> (There are more flags than packages these days...)
Because 'hardened' means something else. Gentoo's all about choice.
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-18 17:45 ` [gentoo-dev] Re: [gentoo-web-user] " Stuart Herbert
@ 2004-05-18 18:16 ` Marius Mauch
2004-05-18 20:08 ` Stuart Herbert
0 siblings, 1 reply; 32+ messages in thread
From: Marius Mauch @ 2004-05-18 18:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 993 bytes --]
On 05/18/04 Stuart Herbert wrote:
> On Tuesday 18 May 2004 07:25, Ed Wildgoose wrote:
> > Why not just "use hardened"? Do we really need yet another USE
> > flag?(There are more flags than packages these days...)
>
> Because 'hardened' means something else. Gentoo's all about choice.
And that's exactly the point about local USE flag bloat I posted a few
days ago. Why do we need a new flag for this? I would compare the
descriptions, but I don't find one for hardenedphp in use*.desc :(
Actually I don't see the flag anywhere (including the mod_php and php
ebuilds).
If it has to do with security enhancements I think the hardened flag
would be a perfect match unless the Gentoo Hardened team is disagreeing
completely (and as pappy already asked the same question I don't think
so).
Marius
--
Public Key at http://www.genone.de/info/gpg-key.pub
In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-18 18:16 ` Marius Mauch
@ 2004-05-18 20:08 ` Stuart Herbert
2004-05-19 11:30 ` foser
0 siblings, 1 reply; 32+ messages in thread
From: Stuart Herbert @ 2004-05-18 20:08 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1473 bytes --]
On Tuesday 18 May 2004 19:16, Marius Mauch wrote:
> And that's exactly the point about local USE flag bloat I posted a few
> days ago. Why do we need a new flag for this?
Like I said, because they are not the same thing.
> I would compare the
> descriptions, but I don't find one for hardenedphp in use*.desc :(
Yup. It seems that I forgot to commit that. It'll be turning up shortly.
> Actually I don't see the flag anywhere (including the mod_php and php
> ebuilds).
You're looking in the wrong place. Try the php-sapi.eclass.
> If it has to do with security enhancements I think the hardened flag
> would be a perfect match unless the Gentoo Hardened team is disagreeing
> completely (and as pappy already asked the same question I don't think
> so).
And what do we do if we add support for any of the other (and non-compatible)
PHP security patches out there? Renaming this USE flag would seem somewhat
short-sighted.
I'm pro-choice, and do not agree with the idea of aggregating USE flags just
because they sound similar.
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-18 20:08 ` Stuart Herbert
@ 2004-05-19 11:30 ` foser
2004-05-19 12:30 ` Josh Glover
` (2 more replies)
0 siblings, 3 replies; 32+ messages in thread
From: foser @ 2004-05-19 11:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1343 bytes --]
On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
> I'm pro-choice, and do not agree with the idea of aggregating USE flags just
> because they sound similar.
The second time you mention choice. I guess we know what Gentoo is about
by now, the 'choice' argument is too often used just to end criticism.
Choice is an illusion, if you there's too much choice it is no use to
anyone anymore, because nobody really knows what it is all about. This
is already the case with the loads of USE flags/portage options/etc. we
have. Gentoo shouldn't be about choice for the sake of it, it should be
about simplicity/managability : stuff that works. It's a trade-off.
I wasn't too happy with the introducation of local USE flags for just
the reasons that are becoming a problem now. Too much flags, everybody
adds them at will without good reasons. We used to just say to people
who wanted a specific (rare) set-up that they could easily edit the
ebuild themselves to their need, but nowadays it seems we have to hold
hands all the time and add complexity for nothing. That's good for
nobody really. The installation manual used to be like 5 pages, by now
it's a book of it's own per arch. I don't think that's a good thing and
we should be really, really careful about what we can do to stop this
movement.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 11:30 ` foser
@ 2004-05-19 12:30 ` Josh Glover
2004-05-19 14:09 ` foser
2004-05-19 16:06 ` Jon Portnoy
2004-05-19 18:06 ` Stuart Herbert
2 siblings, 1 reply; 32+ messages in thread
From: Josh Glover @ 2004-05-19 12:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1762 bytes --]
Quoth foser (Wed 2004-05-19 01:30:00PM +0200):
> On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
>
> > I'm pro-choice, and do not agree with the idea of aggregating USE flags just
> > because they sound similar.
>
> The second time you mention choice. I guess we know what Gentoo is about
> by now, the 'choice' argument is too often used just to end criticism.
>
> Choice is an illusion, if you there's too much choice it is no use to
> anyone anymore, because nobody really knows what it is all about. This
> is already the case with the loads of USE flags/portage options/etc. we
> have. Gentoo shouldn't be about choice for the sake of it, it should be
> about simplicity/managability : stuff that works. It's a trade-off.
That is ridiculous. Speaking from personal experience, choice is exactly
what drew me to Gentoo--I could have it *just* how I wanted it. Thus,
choice is *not* an illusion, it is vital to many advanced users who
have chosen Gentoo for just that reason.
The way to achieve "simplicity/managability : stuff that works" is
through reasonable defaults. Look at all the USE flags that xfree or
xemacs use. Quite a glut. However, the defaults are almost always what
I need. If I care enough, I can run 'equery uses' to find out what the
more esoteric flags do, and select or deselect flags based on that.
If I want things to Just Work(TM), I accept the Gentoo defaults,
knowing that the devs would never lead me down the wrong path. :)
--
Josh Glover
Gentoo Developer (http://dev.gentoo.org/~jmglov/)
Tokyo Linux Users Group Listmaster (http://www.tlug.jp/)
GPG keyID 0xDE8A3103 (C3E4 FA9E 1E07 BBDB 6D8B 07AB 2BF1 67A1 DE8A 3103)
gpg --keyserver pgp.mit.edu --recv-keys DE8A3103
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 12:30 ` Josh Glover
@ 2004-05-19 14:09 ` foser
2004-05-19 16:13 ` Jon Portnoy
0 siblings, 1 reply; 32+ messages in thread
From: foser @ 2004-05-19 14:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2545 bytes --]
On Wed, 2004-05-19 at 08:30 -0400, Josh Glover wrote:
> > Choice is an illusion, if you there's too much choice it is no use to
> > anyone anymore, because nobody really knows what it is all about. This
> > is already the case with the loads of USE flags/portage options/etc. we
> > have. Gentoo shouldn't be about choice for the sake of it, it should be
> > about simplicity/managability : stuff that works. It's a trade-off.
>
> That is ridiculous. Speaking from personal experience, choice is exactly
> what drew me to Gentoo--I could have it *just* how I wanted it. Thus,
> choice is *not* an illusion, it is vital to many advanced users who
> have chosen Gentoo for just that reason.
You have the choice. The real power is the easy way in which you can
adapt it to your needs and the simplicity of doing so. Huge loads of
nobody-ever-uses them options don't help one bit. You should keep it
basic for exactly the reason that anyone can adapt it easily. Adding
layers of complexity leads to a system that needs time & effort to get
into : you lose what you want, you lose the true power.
Actually i consider 'advanced users' the people who have a basic system
setup and adapted/created several ebuilds to their needs on top of that,
not the ones who want an extra USE flag for everything under the sun.
> The way to achieve "simplicity/managability : stuff that works" is
> through reasonable defaults. Look at all the USE flags that xfree or
> xemacs use. Quite a glut. However, the defaults are almost always what
> I need. If I care enough, I can run 'equery uses' to find out what the
> more esoteric flags do, and select or deselect flags based on that.
You actually prove my point with your example. The defaults should be
good enough, all the extra stuff is mostly cruft in 99.9% of the cases.
That cruft therefore isn't necessary in the distro, keeping the playing
field clean and open.
Anyway, eg. xfree is all basic and understandable USE flags like they
should be. You don't need no extra tools to explain what a USE flag
does, but you say you need 'equery' to figure out the uses. That's
exactly the thing i'm talking about : we already are starting to require
extra info to make decisions. That is what should be avoided. We're
creating tools to be able to work with our tools, thats in indication of
going the wrong way.
> If I want things to Just Work(TM), I accept the Gentoo defaults,
> knowing that the devs would never lead me down the wrong path. :)
Nuf said.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 11:30 ` foser
2004-05-19 12:30 ` Josh Glover
@ 2004-05-19 16:06 ` Jon Portnoy
2004-05-19 17:26 ` Olivier Crete
2004-05-19 17:44 ` Caleb Tennis
2004-05-19 18:06 ` Stuart Herbert
2 siblings, 2 replies; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 16:06 UTC (permalink / raw
To: foser; +Cc: gentoo-dev
On Wed, May 19, 2004 at 01:30:00PM +0200, foser wrote:
> On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
>
> > I'm pro-choice, and do not agree with the idea of aggregating USE flags just
> > because they sound similar.
>
> The second time you mention choice. I guess we know what Gentoo is about
> by now, the 'choice' argument is too often used just to end criticism.
>
> Choice is an illusion, if you there's too much choice it is no use to
> anyone anymore, because nobody really knows what it is all about. This
> is already the case with the loads of USE flags/portage options/etc. we
> have. Gentoo shouldn't be about choice for the sake of it, it should be
> about simplicity/managability : stuff that works. It's a trade-off.
>
> I wasn't too happy with the introducation of local USE flags for just
> the reasons that are becoming a problem now. Too much flags, everybody
> adds them at will without good reasons. We used to just say to people
> who wanted a specific (rare) set-up that they could easily edit the
> ebuild themselves to their need, but nowadays it seems we have to hold
> hands all the time and add complexity for nothing. That's good for
> nobody really. The installation manual used to be like 5 pages, by now
> it's a book of it's own per arch. I don't think that's a good thing and
> we should be really, really careful about what we can do to stop this
> movement.
>
> - foser
The users seem to be perfectly happy with having a maximum of choice via
local USE flags. Most people are also okay with the handbook. So what's
the problem, exactly? Should we force everyone to do what _you_ want
rather than what _they_ want?
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 14:09 ` foser
@ 2004-05-19 16:13 ` Jon Portnoy
2004-05-20 15:52 ` foser
0 siblings, 1 reply; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 16:13 UTC (permalink / raw
To: foser; +Cc: gentoo-dev
On Wed, May 19, 2004 at 04:09:10PM +0200, foser wrote:
> On Wed, 2004-05-19 at 08:30 -0400, Josh Glover wrote:
> > > Choice is an illusion, if you there's too much choice it is no use to
> > > anyone anymore, because nobody really knows what it is all about. This
> > > is already the case with the loads of USE flags/portage options/etc. we
> > > have. Gentoo shouldn't be about choice for the sake of it, it should be
> > > about simplicity/managability : stuff that works. It's a trade-off.
> >
> > That is ridiculous. Speaking from personal experience, choice is exactly
> > what drew me to Gentoo--I could have it *just* how I wanted it. Thus,
> > choice is *not* an illusion, it is vital to many advanced users who
> > have chosen Gentoo for just that reason.
>
> You have the choice. The real power is the easy way in which you can
> adapt it to your needs and the simplicity of doing so. Huge loads of
> nobody-ever-uses them options don't help one bit.
Except that people _do_ use them.
> You should keep it
> basic for exactly the reason that anyone can adapt it easily. Adding
> layers of complexity leads to a system that needs time & effort to get
> into : you lose what you want, you lose the true power.
"True power"? Can you elaborate?
> Actually i consider 'advanced users' the people who have a basic system
> setup and adapted/created several ebuilds to their needs on top of that,
> not the ones who want an extra USE flag for everything under the sun.
>
Why not save them the hassle with a couple extra lines? This is the
point of local USE flags: very specific tweaking for very specific needs
to provide powerful options out of the box. This is a major advantage
Gentoo has over binary distributions: you can build everything precisely
how you want it right out of the box rather than having a vendor make
those choices for you (and then say "well, if you don't like it, make
your own packages" which is the equivalent of "if you don't like it,
edit the ebuilds").
> > The way to achieve "simplicity/managability : stuff that works" is
> > through reasonable defaults. Look at all the USE flags that xfree or
> > xemacs use. Quite a glut. However, the defaults are almost always what
> > I need. If I care enough, I can run 'equery uses' to find out what the
> > more esoteric flags do, and select or deselect flags based on that.
>
> You actually prove my point with your example. The defaults should be
> good enough, all the extra stuff is mostly cruft in 99.9% of the cases.
> That cruft therefore isn't necessary in the distro, keeping the playing
> field clean and open.
Sure, it isn't strictly speaking _necessary_. USE flags in general
aren't _necessary_. CFLAGS in make.conf isn't _necessary_ either -- we
could pick defaults that are "good enough" instead. Instead, we let the
end user make that choice.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
@ 2004-05-19 17:11 Troels Vognsen
0 siblings, 0 replies; 32+ messages in thread
From: Troels Vognsen @ 2004-05-19 17:11 UTC (permalink / raw
To: gentoo-dev
>On Wed, May 19, 2004 at 01:30:00PM +0200, foser wrote:
>> On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
>>
>> > I'm pro-choice, and do not agree with the idea of aggregating USE flags just
>> > because they sound similar.
>>
>> The second time you mention choice. I guess we know what Gentoo is about
>> by now, the 'choice' argument is too often used just to end criticism.
>>
>> Choice is an illusion, if you there's too much choice it is no use to
>> anyone anymore, because nobody really knows what it is all about. This
>> is already the case with the loads of USE flags/portage options/etc. we
>> have. Gentoo shouldn't be about choice for the sake of it, it should be
>> about simplicity/managability : stuff that works. It's a trade-off.
>>
>> I wasn't too happy with the introducation of local USE flags for just
>> the reasons that are becoming a problem now. Too much flags, everybody
>> adds them at will without good reasons. We used to just say to people
>> who wanted a specific (rare) set-up that they could easily edit the
>> ebuild themselves to their need, but nowadays it seems we have to hold
>> hands all the time and add complexity for nothing. That's good for
>> nobody really. The installation manual used to be like 5 pages, by now
>> it's a book of it's own per arch. I don't think that's a good thing and
>> we should be really, really careful about what we can do to stop this
>> movement.
>>
>> - foser
>
>The users seem to be perfectly happy with having a maximum of choice via
>local USE flags. Most people are also okay with the handbook. So what's
>the problem, exactly? Should we force everyone to do what _you_ want
>rather than what _they_ want?
>
>--
>Jon Portnoy
>
Well, I believe that there's nothing wrong with *providing* choice - it will only ruin useability when you *require* it. Good default values will ensure that the average user ain't forced to make decisions right away.
But ofcourse choices must be sanely organised. Finding and changing options should be intuitive.
For instance I use ufed to change my use flags. That's fairly intuitive, but due to the amount of local flags it can be slightly confusing. That could however be fixed by hiding the local flags by default, and provide the choice of including them (by means of a command line option or so).
In this case choice aids both simplicity and useability. As another example think of ls. It has well over 30 options. But that doesn't ruin useability, because it by default behaves as I would expect it to do, without having read the entire man page. Likewise use flags won't ruin gentoo's useability as long as they are sanely organised.
Simplifying my own statement, I think useability is genrally inverse-proportional to the amount of choices the user is forced to make, to archive a given task.
Just my 2 cents,
- Troels Vognsen
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 16:06 ` Jon Portnoy
@ 2004-05-19 17:26 ` Olivier Crete
2004-05-19 17:38 ` Ciaran McCreesh
` (3 more replies)
2004-05-19 17:44 ` Caleb Tennis
1 sibling, 4 replies; 32+ messages in thread
From: Olivier Crete @ 2004-05-19 17:26 UTC (permalink / raw
To: avenj; +Cc: foser, gentoo-dev
> On Wed, May 19, 2004 at 01:30:00PM +0200, foser wrote:
>> On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
>>
>> > I'm pro-choice, and do not agree with the idea of aggregating USE
>> > flags just because they sound similar.
>>
>> The second time you mention choice. I guess we know what Gentoo is
>> about by now, the 'choice' argument is too often used just to end
>> criticism.
>>
>> Choice is an illusion, if you there's too much choice it is no use to
>> anyone anymore, because nobody really knows what it is all about. This
>> is already the case with the loads of USE flags/portage options/etc.
>> we have. Gentoo shouldn't be about choice for the sake of it, it
>> should be about simplicity/managability : stuff that works. It's a
>> trade-off.
>>
>> I wasn't too happy with the introducation of local USE flags for just
>> the reasons that are becoming a problem now. Too much flags, everybody
>> adds them at will without good reasons. We used to just say to people
>> who wanted a specific (rare) set-up that they could easily edit the
>> ebuild themselves to their need, but nowadays it seems we have to hold
>> hands all the time and add complexity for nothing. That's good for
>> nobody really. The installation manual used to be like 5 pages, by now
>> it's a book of it's own per arch. I don't think that's a good thing
>> and we should be really, really careful about what we can do to stop
>> this movement.
>>
>> - foser
>
> The users seem to be perfectly happy with having a maximum of choice
> via local USE flags. Most people are also okay with the handbook. So
> what's the problem, exactly? Should we force everyone to do what _you_
> want rather than what _they_ want?
There is at least one other guy who thinks that the handbook has gotten
way too long (me)...And foser is right on choice, too much is worst that too little, because
you end up not being able to find out howto where to configure stuff..
Gentoo is all about choice and choice is good.. But I dont want to have to
go thourhg 800 use flags before I can install a gentoo system.. I used to
be able to run ufed and set all of the use flags that I wanted for a
system... I tried doing that yesterday.. the list has just gotten out of
proportion.
--
Olivier Crete
tester@gentoo.org
Gentoo Developer
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:26 ` Olivier Crete
@ 2004-05-19 17:38 ` Ciaran McCreesh
2004-05-19 17:53 ` Jon Portnoy
` (2 subsequent siblings)
3 siblings, 0 replies; 32+ messages in thread
From: Ciaran McCreesh @ 2004-05-19 17:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 497 bytes --]
On Wed, 19 May 2004 19:26:34 +0200 (CEST) Olivier Crete
<tester@gentoo.org> wrote:
| There is at least one other guy who thinks that the handbook has
| gotten way too long (me)...
...which is why we have the quickinstall guides, which are aimed at
people who already know (more or less) what they're doing.
--
Ciaran McCreesh, Gentoo XMLcracy Member G03X276
(Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes)
Mail: ciaranm at gentoo.org
Web: http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 16:06 ` Jon Portnoy
2004-05-19 17:26 ` Olivier Crete
@ 2004-05-19 17:44 ` Caleb Tennis
2004-05-19 17:57 ` Ciaran McCreesh
2004-05-20 5:48 ` Georgi Georgiev
1 sibling, 2 replies; 32+ messages in thread
From: Caleb Tennis @ 2004-05-19 17:44 UTC (permalink / raw
To: gentoo-dev
On Wednesday 19 May 2004 11:06 am, Jon Portnoy wrote:
> The users seem to be perfectly happy with having a maximum of choice via
> local USE flags. Most people are also okay with the handbook. So what's
> the problem, exactly? Should we force everyone to do what _you_ want
> rather than what _they_ want?
Count me as a second "user", who along with foser, believes there are too many
local use flags.
In particular, it seems like a lot of packages could be compiled without the
need for the flags - if later a user decides they want the "added
functionality", all it requires is an emerge of the "added functionality"
package, then a re-emerge of the original.
That is, instead of using use flags to pull in some optional deps, let the
ebuild figure out what to configure based on what's already installed.
An example: there's a bug report open now about how a user emerged "kdesdk"
and it didn't compile cervisia because they didn't have cvs installed
already. They're requesting a local use flag for this. I'm more inclined
just to say "emerge cvs kdesdk" will fix the problem, because it saves one
more local use flag for something which is rather easily fixed.
This is a sensitive topic for me, because if I added local use flags for
"customizable" things you could do with the kde ebuilds, we'd probably have
at least 50 more flags in the space. I sure would like to avoid that.
I would say that at ~600 use flags, the space is starting to get a bit
polluted. Having a dialogue now about how to handle it is a good thing.
Caleb
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
@ 2004-05-19 17:50 Troels Vognsen
0 siblings, 0 replies; 32+ messages in thread
From: Troels Vognsen @ 2004-05-19 17:50 UTC (permalink / raw
To: gentoo-dev
From: Olivier Crete <tester@gentoo.org>
>There is at least one other guy who thinks that the handbook has gotten
>way too long (me)...And foser is right on choice, too much is worst that too little, because
>you end up not being able to find out howto where to configure stuff..
>Gentoo is all about choice and choice is good.. But I dont want to have to
>go thourhg 800 use flags before I can install a gentoo system.. I used to
>be able to run ufed and set all of the use flags that I wanted for a
>system... I tried doing that yesterday.. the list has just gotten out of
>proportion.
>
>Olivier Crete
>
Well, ain't that mainly an issue of layout change. If we split the body's of text into smaller sections and colorcode them appropriately, according the type of information and significance, that would improve readabilty significantly. I could hence read through the handbook, reading only the (for instance) green sections, skipping the rest, since I know that ain't vital info.
- Troels Vognsen :-)
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:26 ` Olivier Crete
2004-05-19 17:38 ` Ciaran McCreesh
@ 2004-05-19 17:53 ` Jon Portnoy
[not found] ` <1548.213.101.226.144.1084990759.squirrel@TesterServ.TesterNet>
2004-05-19 17:56 ` Allen Dale Parker
2004-05-20 7:40 ` oford
3 siblings, 1 reply; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 17:53 UTC (permalink / raw
To: Olivier Crete; +Cc: foser, gentoo-dev
On Wed, May 19, 2004 at 07:26:34PM +0200, Olivier Crete wrote:
>
> There is at least one other guy who thinks that the handbook has gotten
> way too long (me)...And foser is right on choice, too much is worst that too little, because
> you end up not being able to find out howto where to configure stuff..
> Gentoo is all about choice and choice is good.. But I dont want to have to
> go thourhg 800 use flags before I can install a gentoo system.. I used to
> be able to run ufed and set all of the use flags that I wanted for a
> system... I tried doing that yesterday.. the list has just gotten out of
> proportion.
>
You don't have to; that's my point. Local USE flags are intended to
allow very specific tweaking when you absolutely need it -- they're not
intended to be something you go through and stick in make.conf on your
original install. In fact, you probably shouldn't put them in make.conf
-- they should probably be consistently used in package.use instead.
It's possible that the global USE flag list needs trimming. There are
USE flags in there that should be probably be local, I'm sure.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:26 ` Olivier Crete
2004-05-19 17:38 ` Ciaran McCreesh
2004-05-19 17:53 ` Jon Portnoy
@ 2004-05-19 17:56 ` Allen Dale Parker
2004-05-19 18:01 ` Jon Portnoy
2004-05-20 7:40 ` oford
3 siblings, 1 reply; 32+ messages in thread
From: Allen Dale Parker @ 2004-05-19 17:56 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Olivier Crete wrote:
|>On Wed, May 19, 2004 at 01:30:00PM +0200, foser wrote:
|>
|>>On Tue, 2004-05-18 at 21:08 +0100, Stuart Herbert wrote:
|>>Choice is an illusion, if you there's too much choice it is no use to
|>>anyone anymore, because nobody really knows what it is all about. This
|>>is already the case with the loads of USE flags/portage options/etc.
|>>we have. Gentoo shouldn't be about choice for the sake of it, it
|>>should be about simplicity/managability : stuff that works. It's a
|>>trade-off.
|>>
|>>I wasn't too happy with the introducation of local USE flags for just
|>>the reasons that are becoming a problem now. Too much flags, everybody
|>>adds them at will without good reasons. We used to just say to people
|>>who wanted a specific (rare) set-up that they could easily edit the
|>>ebuild themselves to their need, but nowadays it seems we have to hold
|>>hands all the time and add complexity for nothing. That's good for
|>>nobody really. The installation manual used to be like 5 pages, by now
|>>it's a book of it's own per arch. I don't think that's a good thing
|>>and we should be really, really careful about what we can do to stop
|>>this movement.
|>>
|>>- foser
|>
|>The users seem to be perfectly happy with having a maximum of choice
|>via local USE flags. Most people are also okay with the handbook. So
|>what's the problem, exactly? Should we force everyone to do what _you_
|>want rather than what _they_ want?
|
|
| There is at least one other guy who thinks that the handbook has gotten
| way too long (me)...And foser is right on choice, too much is worst
that too little, because
| you end up not being able to find out howto where to configure stuff..
| Gentoo is all about choice and choice is good.. But I dont want to have to
| go thourhg 800 use flags before I can install a gentoo system.. I used to
| be able to run ufed and set all of the use flags that I wanted for a
| system... I tried doing that yesterday.. the list has just gotten out of
| proportion.
|
Would keeping global USE flags USE and swapping current local USE flags
over to local_USE solve any of these problems? I am also of the camp
that thinks that the amount of USE flags has gotten out of hand. My poor
router is a 1Ghz Via C3-2, originally installed with 1.4. When I first
bootstrapped that system, I had less than 10 USE flags in my make.conf.
I now have over 25 and yet MORE are being added on an almost daily basis
because my "old" USE flags just don't cut it anymore. I can't get the
features I want without adding 50 more USE flags and that's a little
ridiculous. I don't need a global USE flag for every multimedia codec
known to man. I've been wondering lately if the gentoo "server" project
has gotten anywhere, because MAYBE they've cut some of this cruft.
I don't mind editing ebuilds. I DO mind my make.conf splitting at the
seams. I DO mind my make.conf having a USE="---" that's about 3 lines
long wrapped at 1280x1024 (vga=0x31b). Gentoo is a great distribution,
because it does what I want it to when I want it to.
Instead of adding more USE flags for things that can be handled in other
ways (as per caleb's email), let's work on THINNING them down to a
reasonable level. If this means we need to make another USE type flag
definition, so be it. *BUT* when the gimp ebuilds haven't been touched
in almost a month (2.0.1 has been out since 04-17 and STILL isn't in
portage), other ebuilds are falling out of date, I'm SURE that we can
find more useful things to do than adding more USE flags.
- --
Allen Parker
GPG KeyID: 35544083
GPG FP: E628 7310 DE68 321A 933A 5DD1 C831 005C 3554 4083
infowolfe@irc.freenode.net #/tmp #gentoo-dev #gentoo-hardened
infowolfe@irc.oftc.net #vserver
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAq5/TyDEAXDVUQIMRAtLeAJwLm1IiA09dYhR71Y/AlMMskNmDNgCfQ/WO
c/ZubD/1DQXCpGN4WXr9Ko4=
=53L9
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:44 ` Caleb Tennis
@ 2004-05-19 17:57 ` Ciaran McCreesh
2004-05-19 18:29 ` Caleb Tennis
2004-05-20 5:48 ` Georgi Georgiev
1 sibling, 1 reply; 32+ messages in thread
From: Ciaran McCreesh @ 2004-05-19 17:57 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1611 bytes --]
On Wed, 19 May 2004 12:44:15 -0500 Caleb Tennis <caleb@gentoo.org>
wrote:
| In particular, it seems like a lot of packages could be compiled
| without the need for the flags - if later a user decides they want the
| "added functionality", all it requires is an emerge of the "added
| functionality" package, then a re-emerge of the original.
I suggest you start running *now*, before Spider catches you and eats
you alive.
| That is, instead of using use flags to pull in some optional deps, let
| the ebuild figure out what to configure based on what's already
| installed.
We've had this discussion over and over again. It's an extremely bad
idea to do things this way. It will break stages. It will break livecds.
It will break GRP. It will cause extremely confusing and inconsistent
behaviour. It will *not* make things simpler for the end user -- instead
of having to set a few USE flags, they have to come up with complex
emerge commands figuring out some magic to do with install order.
| An example: there's a bug report open now about how a user emerged
| "kdesdk" and it didn't compile cervisia because they didn't have cvs
| installed already. They're requesting a local use flag for this. I'm
| more inclined just to say "emerge cvs kdesdk" will fix the problem,
| because it saves one more local use flag for something which is rather
| easily fixed.
Uh, no. That is not an acceptable fix for the bug.
--
Ciaran McCreesh, Gentoo XMLcracy Member G03X276
(Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes)
Mail: ciaranm at gentoo.org
Web: http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:56 ` Allen Dale Parker
@ 2004-05-19 18:01 ` Jon Portnoy
2004-05-19 18:24 ` Allen Dale Parker
2004-05-20 16:12 ` foser
0 siblings, 2 replies; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 18:01 UTC (permalink / raw
To: Allen Dale Parker; +Cc: gentoo-dev
On Wed, May 19, 2004 at 01:56:35PM -0400, Allen Dale Parker wrote:
> definition, so be it. *BUT* when the gimp ebuilds haven't been touched
> in almost a month (2.0.1 has been out since 04-17 and STILL isn't in
> portage), other ebuilds are falling out of date, I'm SURE that we can
> find more useful things to do than adding more USE flags.
>
Frankly the reason GIMP gets out of date, among other gnome herd
packages, is that the GNOME herd seems to want to retain maintainership
of a lot of packages totally irrelevant to GNOME proper without having
enough manpower to deal with it.
Regarding make.conf: look into package.use. `man portage` in the
/etc/portage section.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 11:30 ` foser
2004-05-19 12:30 ` Josh Glover
2004-05-19 16:06 ` Jon Portnoy
@ 2004-05-19 18:06 ` Stuart Herbert
2004-05-19 18:41 ` Joshua Brindle
2 siblings, 1 reply; 32+ messages in thread
From: Stuart Herbert @ 2004-05-19 18:06 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 5058 bytes --]
On Wednesday 19 May 2004 12:30, foser wrote:
> The second time you mention choice. I guess we know what Gentoo is about
> by now, the 'choice' argument is too often used just to end criticism.
If people are arguing against additional choice, then I guess that at least
some devs don't get that this is an important part of Gentoo.
> Choice is an illusion,
Try telling that to people using <insert distro here> who don't have that
choice.
> if you there's too much choice it is no use to
> anyone anymore, because nobody really knows what it is all about.
Agreed. So is the problem choice itself, or the tools we use to deliver that
choice to our users?
> This
> is already the case with the loads of USE flags/portage options/etc. we
> have. Gentoo shouldn't be about choice for the sake of it, it should be
> about simplicity/managability : stuff that works. It's a trade-off.
Where do we have choice for the sake of it?
Reducing choice does not always increase simplicity.
> I wasn't too happy with the introducation of local USE flags for just
> the reasons that are becoming a problem now. Too much flags, everybody
> adds them at will without good reasons.
USE flags allow users to switch on (and off I guess) optional settings.
What would you prefer?
a) hardened-php patch not available at all in Gentoo
b) hardened-php patch always included
Because those are the only choices you are leaving.
> We used to just say to people
> who wanted a specific (rare) set-up that they could easily edit the
> ebuild themselves to their need,
Thank god we don't do that any more! I'm all for educating our users in the
ways of UNIX-like systems, but perhaps that is raising the bar too high.
> but nowadays it seems we have to hold
> hands all the time and add complexity for nothing.
I don't think USE flags are hand-holding. The principle - that a Gentoo dev
spends a little time working out how to safely make an optional feature
available - scales far better than expecting all of our users to try and
solve the same problem for themselves all the time.
> That's good for
> nobody really.
I agree that adding complexity is not good.
> The installation manual used to be like 5 pages, by now
> it's a book of it's own per arch. I don't think that's a good thing and
> we should be really, really careful about what we can do to stop this
> movement.
The installation manual used to cover just one architecture.
I'm sure our users appreciate the vast improvements that the handbook
contributors have delivered since those early days.
> You have the choice. The real power is the easy way in which you can
> adapt it to your needs and the simplicity of doing so.
Which is exactly what USE flags currently provide - until someone figures out
a better way to deliver the same amount of choice.
> Huge loads of nobody-ever-uses them options don't help one bit.
Just because you don't use them, don't assume that no-one else finds them
useful.
> You should keep it basic for exactly the reason that anyone can adapt
> it easily. Adding layers of complexity leads to a system that needs
> time & effort to get into : you lose what you want, you lose the true
> power.
The simplicity has to be at the point of use. The major point of use for our
users is the 'emerge' command. If USE flags are too complicated, why not
suggest something better? I'm not sure that eliminating choice is something
better.
> The defaults should be good enough, all the extra stuff is mostly cruft
> in 99.9% of the cases.
I agree that the defaults should at least be sensible. But I don't agree that
the optional stuff is cruft. You may not need some of these options, but
there are users out there who are.
As long as there are developers willing to maintain these optional features,
why is offering choice (as a principle) wrong?
> That cruft therefore isn't necessary in the distro, keeping the
> playing field clean and open.
I'm *soooo* glad that everyone doesn't agree with that statement.
You want to take a distribution that provides a tonne of flexibility - more
than any of the competition - and see all that flexibility removed from it?
Is that really your position?
> We're creating tools to be able to work with our tools, thats in indication
> of going the wrong way.
Then what is the right way to deliver the richness that is Gentoo *without*
losing the flexibility that others like (even if you don't seem to)?
I guess I've mentioned choice a lot more than twice by now :)
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:01 ` Jon Portnoy
@ 2004-05-19 18:24 ` Allen Dale Parker
2004-05-20 16:12 ` foser
1 sibling, 0 replies; 32+ messages in thread
From: Allen Dale Parker @ 2004-05-19 18:24 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jon Portnoy wrote:
| On Wed, May 19, 2004 at 01:56:35PM -0400, Allen Dale Parker wrote:
|
|>definition, so be it. *BUT* when the gimp ebuilds haven't been touched
|>in almost a month (2.0.1 has been out since 04-17 and STILL isn't in
|>portage), other ebuilds are falling out of date, I'm SURE that we can
|>find more useful things to do than adding more USE flags.
|>
|
|
| Frankly the reason GIMP gets out of date, among other gnome herd
| packages, is that the GNOME herd seems to want to retain maintainership
| of a lot of packages totally irrelevant to GNOME proper without having
| enough manpower to deal with it.
|
| Regarding make.conf: look into package.use. `man portage` in the
| /etc/portage section.
|
So how exactly does one tell between local/global USE flags with emerge
- -pv? Or is there some tool that I'm not aware of (other than ufed) that
will help me figure out what applies to what package? It certainly seems
like quite a few hoops to jump through just to get my systems to run the
way they did under 1.4. (on my dual-booting desktop, package.keywords
has around 30 entries in /etc/portage/package.keywords) Basically, it
seems that the dilema is that more USE flag cruft is being added to what
once was a pretty slim and sleak distro. Oh, my last word on this issue:
/etc/portage/package.use seems like a good idea until it's ~300 lines
(assuming I find the time to actually parse the USE flags available for
each of the packages *and their dependancies* that I use on a
semi-regular basis).
In regards to the GNOME herd being overloaded: is there a way to
collectively slap them and let them know that they need to just *let go*
and pick a core set of packages to maintain? (gimp seems like it'd be
pretty important/popular)
It just seems from this perspective adding more USE flags means more
work for already stressed out and overworked devs.
Another idea for a solution to this mess is to *seperate* features into
classes: ie, if you're running X11, you'd have the desktop class of
local USE flags to choose from, etc. Adds a bit of complexity on the
backend, but would probably simplify a lot of things for people that
don't run X11 on all of their systems. I'd probably run <server -java>
or <console -java> and be a happy boy because X11 and things depending
on X11 would be masked by default for my particular machine-class.
- --
Allen Parker
GPG KeyID: 35544083
GPG FP: E628 7310 DE68 321A 933A 5DD1 C831 005C 3554 4083
infowolfe@irc.freenode.net #/tmp #gentoo-dev #gentoo-hardened
infowolfe@irc.oftc.net #vserver
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAq6ZSyDEAXDVUQIMRAlvyAJ0SOp3rhyq+HV+/yPpDAH8Kxr48CQCfUMEb
4A0ji1vM+2RBpvcRVajO0FA=
=a6rq
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:57 ` Ciaran McCreesh
@ 2004-05-19 18:29 ` Caleb Tennis
0 siblings, 0 replies; 32+ messages in thread
From: Caleb Tennis @ 2004-05-19 18:29 UTC (permalink / raw
To: gentoo-dev
On Wednesday 19 May 2004 12:57 pm, Ciaran McCreesh wrote:
> | That is, instead of using use flags to pull in some optional deps, let
> | the ebuild figure out what to configure based on what's already
> | installed.
>
> We've had this discussion over and over again. It's an extremely bad
> idea to do things this way.
I'm not saying it's a one size fits all scenario, nor am I suggesting we
remove use flags entirely. I'm suggesting that we can trim them down,
perhaps move a lot of global flags to local flags as was suggested, and still
present just as much "choice".
> | An example: there's a bug report open now about how a user emerged
> | "kdesdk" and it didn't compile cervisia because they didn't have cvs
> | installed already. They're requesting a local use flag for this. I'm
> | more inclined just to say "emerge cvs kdesdk" will fix the problem,
> | because it saves one more local use flag for something which is rather
> | easily fixed.
>
> Uh, no. That is not an acceptable fix for the bug.
Then it will get closed as LATER, as I'm the one doing the work, and until
someone else comes along who has a contrasting opinion, and wants to
implement all of the use flags, it won't get "fixed". After all, isn't a
significant portion of the contributions to portage based on developer
opinion of the "best" way of doing things?
Look, users can still edit ebuilds, and can still run things in their
overlays. Even if we were to remove some of the use flags, and provide a way
within an ebuild to "quickly edit" things to their choosing, how is that
taking away choice? It's not: it's shifting the burden of choice to the user
who wants it, instead of putting the burden of choice on all of the users.
I'm not suggesting the above is a good way of doing things - it's purely for
example. Personally, I'm fairly open minded about the topic, and I hope
those on the other side of the argument are as well.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
@ 2004-05-19 18:32 Olivier Crete
0 siblings, 0 replies; 32+ messages in thread
From: Olivier Crete @ 2004-05-19 18:32 UTC (permalink / raw
To: gentoo-dev
On Wed, May 19, 2004 at 07:26:34PM +0200, Olivier Crete wrote:
>>
>> There is at least one other guy who thinks that the handbook has
>> gotten way too long (me)...And foser is right on choice, too much is
>> worst that too little, because you end up not being able to find out
>> howto where to configure stuff.. Gentoo is all about choice and choice
>> is good.. But I dont want to have to go thourhg 800 use flags before I
>> can install a gentoo system.. I used to be able to run ufed and set
>> all of the use flags that I wanted for a system... I tried doing that
>> yesterday.. the list has just gotten out of proportion.
>>
>
> You don't have to; that's my point. Local USE flags are intended to
> allow very specific tweaking when you absolutely need it -- they're not
> intended to be something you go through and stick in make.conf on your
> original install. In fact, you probably shouldn't put them in
> make.conf -- they should probably be consistently used in package.use
> instead.
The problem is that the current version of ufed just has all of the local
use flags... It probably needs to be fixed... And we'd probably need to
fix ufed and euse to put local use flags into package.use instead of
make.conf...
But still, I dont really want ot have to enable every codec by hand when
compile any video related application...
--
Olivier Crete
tester@gentoo.org
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
[not found] ` <1548.213.101.226.144.1084990759.squirrel@TesterServ.TesterNet>
@ 2004-05-19 18:34 ` Jon Portnoy
2004-05-19 18:54 ` Ciaran McCreesh
0 siblings, 1 reply; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 18:34 UTC (permalink / raw
To: gentoo-dev
On Wed, May 19, 2004 at 08:19:19PM +0200, Olivier Crete wrote:
>
> The problem is that the current version of ufed just has all of the local
> use flags... It probably needs to be fixed... And we'd probably need to
> fix ufed and euse to put local use flags into package.use instead of
> make.conf...
Yep.
> But still, I dont really want ot have to enable every codec by hand when I
> compile any video related application...
I think we should address this with USE flag groupings. Someone should
be able to just say they want full video support, for example, and that
should enable all (freely available licensing-wise) codec flags. That
way we can provide both simplicity and flexibility.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:06 ` Stuart Herbert
@ 2004-05-19 18:41 ` Joshua Brindle
2004-05-19 18:48 ` Jon Portnoy
2004-05-19 19:52 ` Stuart Herbert
0 siblings, 2 replies; 32+ messages in thread
From: Joshua Brindle @ 2004-05-19 18:41 UTC (permalink / raw
To: stuart; +Cc: gentoo-dev
*sigh* this thread is already out of control but all the hardened devs
agree with the use of the hardened flag. It wouldn't take choice away,
anyone that ways hardened-php without the other hardened stuff can use
/etc/portage/ .. that is why it's there, to help advanced users select
use flags more granularly..
Stuart Herbert wrote:
> On Wednesday 19 May 2004 12:30, foser wrote:
>
>>The second time you mention choice. I guess we know what Gentoo is about
>>by now, the 'choice' argument is too often used just to end criticism.
>
>
> If people are arguing against additional choice, then I guess that at least
> some devs don't get that this is an important part of Gentoo.
>
You are confusing choice with excessive work, having 500 use flags *does
not* help the choice cause, it increases work and therby decreases choice.
<snip>
>
> Where do we have choice for the sake of it?
>
> Reducing choice does not always increase simplicity.
>
>
heh, you name it :) but again, additional use flags *does not* equal
more choice, there is a delicate balance
>>I wasn't too happy with the introducation of local USE flags for just
>>the reasons that are becoming a problem now. Too much flags, everybody
>>adds them at will without good reasons.
>
>
> USE flags allow users to switch on (and off I guess) optional settings.
>
> What would you prefer?
>
> a) hardened-php patch not available at all in Gentoo
> b) hardened-php patch always included
>
> Because those are the only choices you are leaving.
>
that couldn't be more incorrect, check top point
>
> The installation manual used to cover just one architecture.
>
> I'm sure our users appreciate the vast improvements that the handbook
> contributors have delivered since those early days.
>
>
>>You have the choice. The real power is the easy way in which you can
>>adapt it to your needs and the simplicity of doing so.
>
>
> Which is exactly what USE flags currently provide - until someone figures out
> a better way to deliver the same amount of choice.
>
>
>>Huge loads of nobody-ever-uses them options don't help one bit.
>
>
> Just because you don't use them, don't assume that no-one else finds them
> useful.
>
But we can't help 100% of people, we can help the majority, anything
more is more work for us, and more work for the vast majority of users.
why should 90-95% of the users have to sift through hundreds of use
flags that 5-10% of users use? It doesn't make sense.
<snip>
There are more things that gentoo offers than choice, just yesterday
Stuart and I had a conversation about webapp-config and how convenient
that is, and how other distros don't use it. We offer innovation and
easy system administration. Choice is a primary concern but not that the
expense of everything else, please keep this in mind.
Joshua Brindle
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:41 ` Joshua Brindle
@ 2004-05-19 18:48 ` Jon Portnoy
2004-05-20 16:41 ` foser
2004-05-19 19:52 ` Stuart Herbert
1 sibling, 1 reply; 32+ messages in thread
From: Jon Portnoy @ 2004-05-19 18:48 UTC (permalink / raw
To: Joshua Brindle; +Cc: stuart, gentoo-dev
On Wed, May 19, 2004 at 01:41:01PM -0500, Joshua Brindle wrote:
> *sigh* this thread is already out of control but all the hardened devs
> agree with the use of the hardened flag. It wouldn't take choice away,
> anyone that ways hardened-php without the other hardened stuff can use
> /etc/portage/ .. that is why it's there, to help advanced users select
> use flags more granularly..
>
> Stuart Herbert wrote:
> >On Wednesday 19 May 2004 12:30, foser wrote:
> >
> >>The second time you mention choice. I guess we know what Gentoo is about
> >>by now, the 'choice' argument is too often used just to end criticism.
> >
> >
> >If people are arguing against additional choice, then I guess that at
> >least some devs don't get that this is an important part of Gentoo.
> >
> You are confusing choice with excessive work, having 500 use flags *does
> not* help the choice cause, it increases work and therby decreases choice.
>
Can you explain the logical connection between "increases work" and
"decreases choice"?
> <snip>
> >
> >Where do we have choice for the sake of it?
> >
> >Reducing choice does not always increase simplicity.
> >
> >
> heh, you name it :) but again, additional use flags *does not* equal
> more choice, there is a delicate balance
How so?
> But we can't help 100% of people, we can help the majority, anything
> more is more work for us, and more work for the vast majority of users.
>
> why should 90-95% of the users have to sift through hundreds of use
> flags that 5-10% of users use? It doesn't make sense.
See the rest of the discussion, particularly about people *not* having
to sift through hundreds of USE flags if ufed was fixed, and also the
fact that USE flag grouping can fix the ballooning global flags issue.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:34 ` Jon Portnoy
@ 2004-05-19 18:54 ` Ciaran McCreesh
0 siblings, 0 replies; 32+ messages in thread
From: Ciaran McCreesh @ 2004-05-19 18:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2669 bytes --]
On Wed, 19 May 2004 14:34:12 -0400 Jon Portnoy <avenj@gentoo.org> wrote:
| I think we should address this with USE flag groupings. Someone should
| be able to just say they want full video support, for example, and
| that should enable all (freely available licensing-wise) codec flags.
| That way we can provide both simplicity and flexibility.
Strangely enough, I just suggested this in #gentoo-dev . Aside from the
issue of tidying up the existing USE flag setup, how do people feel
about something along the following lines (I'll GLEP it if the general
idea seems ok to people...):
ciaranm> jstubbs / genone: how hard would it be to add a use.groups to
portage which allowed aliases like @DESKTOP@ = @GNOME@ @KDE@ X, @GNOME@
= gtk2 gtk gnome X and @MEDIA@ = jpeg png dvd quicktime mpeg blah blah?
genone> ciaranm: shouldn't be too hard, but there might be some little
details I don't see atm making it difficult
ciaranm> genone: issues i could think of are recursive (would have to
avoid circular...), and behaviour of -@GNOME@ (i'd just ban that
outright...)
ciaranm> genone: presumably @GNOME@ -gtk2 (for example) would work...
right now USE="blah-blah" -> -blah, right?
genone> USE="bla -bla" => USE=""
ciaranm> and -blah blah -> blah?
genone> yep
ciaranm> cool, thanks
genone> circularity isn't a big problem, just limit to n levels of
dereference, -@GROUP@ shouldn't be a problem either
genone> I'm more thinking about orders and so
ciaranm> how would -@GROUP@ work? just invert all the flags in @GROUP@ ?
genone> yes
* ciaranm thinks that could get rather confusing
genone> why that ?
steel300> @GNOME@=-kde -qt gnome gtks
ciaranm> well, -@KDE@ for example would disable more than just kde
ciaranm> steel300: except then you'd upset people who do @KDE@ @GNOME@
ciaranm> steel300: i'd rather not have kde imply !gnome
genone> yeah, negated use flags would be forbidden in groups
steel300> it was just an example
ciaranm> steel300: i'm thinking @DESKTOP@=@KDE@ @GNOME@ @MEDIA@
ciaranm> for example
steel300> will any include -*?
genone> no
ciaranm> hell no
steel300> is this a user defined thing or do we manage it?
ciaranm> i'm not so sure about disabling -blah in groups... @SERVER@=-X
-kde -gnome -qt etc for example
ciaranm> steel300: i'd just stick it in /usr/portage/profiles/ myself...
ciaranm> steel300: mmmmmmmaybe allow an/etc/portage/ entry
genone> USE="-* @SERVER@"
Here's hoping -claws doesn't munge the formatting for once...
--
Ciaran McCreesh, Gentoo XMLcracy Member G03X276
(Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes)
Mail: ciaranm at gentoo.org
Web: http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:41 ` Joshua Brindle
2004-05-19 18:48 ` Jon Portnoy
@ 2004-05-19 19:52 ` Stuart Herbert
2004-05-20 12:58 ` John Nilsson
1 sibling, 1 reply; 32+ messages in thread
From: Stuart Herbert @ 2004-05-19 19:52 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 3848 bytes --]
On Wednesday 19 May 2004 19:41, Joshua Brindle wrote:
> *sigh* this thread is already out of control
I do admit, I am a bit surprised that such a small patch to a package that
many Gentoo devs openly prefer not to use anyway (and such is their right ;-)
has caused such fuss.
I was hoping that people would be happy that we're adding a bit of value, and
perhaps doing a little bit more in the web-serving area than the other
distributions. Maybe that was unrealistic ;-)
> but all the hardened devs agree with the use of the hardened flag.
Sorry, but I don't. I'm sympathetic, and agree that USE flags shouldn't be
added for the sake of it. But I believe that the 'hardened' USE flag is for
a different feature. Combining the two does not make sense to me.
I'm not going to do it.
> It wouldn't take choice away,
> anyone that ways hardened-php without the other hardened stuff can use
> /etc/portage/ .. that is why it's there, to help advanced users select
> use flags more granularly..
It's great that Portage can be so flexible, but tbh in this case I think
having to resort to entries in /etc/portage just supports the idea that
"hardened" and "hardenedphp" are actually two different things.
> You are confusing choice with excessive work, having 500 use flags *does
> not* help the choice cause, it increases work and therby decreases choice.
Then let's invent a better mechanism to deliver this choice. Let's get a
discussion going on *how* to deliver this choice, and then let's deliver
better tools.
Right now, though, we seem to be debating whether or not we should be offering
the choice at all. Is that topic on the table or not?
We've got ~8300 packages, and ~600 USE flags. Just over 200 of those flags
are global, leaving just under 400 local flags. That compares with 941
CONFIG settings in /usr/src/linux-2.6.6/.config on this box.
> But we can't help 100% of people, we can help the majority, anything
> more is more work for us, and more work for the vast majority of users.
No-one is forcing you to add USE flags to your packages.
> why should 90-95% of the users have to sift through hundreds of use
> flags that 5-10% of users use? It doesn't make sense.
Okay - let's look at that objectively, and see how we can craft a better
solution. I'm offering to write the result up as a GLEP, and if necessary to
code it too.
Anyone want to make a start?
> <snip>
>
> There are more things that gentoo offers than choice, just yesterday
> Stuart and I had a conversation about webapp-config and how convenient
> that is, and how other distros don't use it.
The whole GLEP 11 initiative came out of a discussion on how we could better
deliver choice. We wanted a way to support more than just the one web
server, and to support both virtual hosting and non-virtual hosting too.
Working together, we've delivered on part of that.
> We offer innovation and easy system administration.
The ability to tailor the package - without having to compile the damn thing
by hand - is an integral part of that easy system administration.
> Choice is a primary concern but not that the expense of everything else,
> please keep this in mind.
I agree it shouldn't be at the expense of everything else.
Let's reduce this thread down to looking at how we can better deliver the
choice. Let's design a better tool.
Best regards,
Stu
--
Stuart Herbert stuart@gentoo.org
Gentoo Developer http://www.gentoo.org/
http://stu.gnqs.org/diary/
GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C
--
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:44 ` Caleb Tennis
2004-05-19 17:57 ` Ciaran McCreesh
@ 2004-05-20 5:48 ` Georgi Georgiev
1 sibling, 0 replies; 32+ messages in thread
From: Georgi Georgiev @ 2004-05-20 5:48 UTC (permalink / raw
To: gentoo-dev
maillog: 19/05/2004-12:44:15(-0500): Caleb Tennis types
> In particular, it seems like a lot of packages could be compiled without the
> need for the flags - if later a user decides they want the "added
> functionality", all it requires is an emerge of the "added functionality"
> package, then a re-emerge of the original.
>
> That is, instead of using use flags to pull in some optional deps, let the
> ebuild figure out what to configure based on what's already installed.
Weren't USE flags that bear the name of a package being set, depending on
whether the package is installed or not, unless specifically set in one of the
config files? I.e., unless you say "USE=gimp" or "USE=-gimp", then a gimp use
flag would be set only if you have gimp installed.
--
/ Georgi Georgiev / "If there isn't a population problem, why is /
\ chutz@gg3.net \ the government putting cancer in the \
/ +81(90)6266-1163 / cigarettes?" -- the elder Steptoe, c. 1970 /
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 17:26 ` Olivier Crete
` (2 preceding siblings ...)
2004-05-19 17:56 ` Allen Dale Parker
@ 2004-05-20 7:40 ` oford
3 siblings, 0 replies; 32+ messages in thread
From: oford @ 2004-05-20 7:40 UTC (permalink / raw
To: gentoo-dev
On Wed, 19 May 2004 19:26:34 +0200 (CEST)
Olivier Crete <tester@gentoo.org> wrote:
> There is at least one other guy who thinks that the handbook has gotten
> way too long (me)...And foser is right on choice, too much is worst that too little, because
> you end up not being able to find out howto where to configure stuff..
> Gentoo is all about choice and choice is good.. But I dont want to have to
> go thourhg 800 use flags before I can install a gentoo system.. I used to
> be able to run ufed and set all of the use flags that I wanted for a
> system... I tried doing that yesterday.. the list has just gotten out of
> proportion.
I happen to agree that the list is too cumbersome and long. So why not sort them into categories ie use.local.media use.local.kde etc.
As someone earlier mentioned the kernel's .config, why not have ufed work more like menuconfig and have submenus based on what is affected by toggling the USE flag? That makes it so much faster to find what you need. The alphabetical sort is tedious to dig through just to find one lousy flag. I tend to give up before I find it (or to not use ufed at all).
--owen
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 19:52 ` Stuart Herbert
@ 2004-05-20 12:58 ` John Nilsson
0 siblings, 0 replies; 32+ messages in thread
From: John Nilsson @ 2004-05-20 12:58 UTC (permalink / raw
To: stuart; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
On Wed, 2004-05-19 at 21:52, Stuart Herbert wrote:
> Let's reduce this thread down to looking at how we can better deliver the
> choice. Let's design a better tool.
>
> Best regards,
> Stu
Why not drop global USE-flags and adopt the kernel configuration system?
-John
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 16:13 ` Jon Portnoy
@ 2004-05-20 15:52 ` foser
0 siblings, 0 replies; 32+ messages in thread
From: foser @ 2004-05-20 15:52 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 3183 bytes --]
On Wed, 2004-05-19 at 12:13 -0400, Jon Portnoy wrote:
> > You have the choice. The real power is the easy way in which you can
> > adapt it to your needs and the simplicity of doing so. Huge loads of
> > nobody-ever-uses them options don't help one bit.
>
> Except that people _do_ use them.
Relatively speaking. Sure there's always a few users using them, but is
it worth what it adds in complexity ?
> > You should keep it
> > basic for exactly the reason that anyone can adapt it easily. Adding
> > layers of complexity leads to a system that needs time & effort to get
> > into : you lose what you want, you lose the true power.
>
> "True power"? Can you elaborate?
True power is simplicity, being able to make changes without digging
trough loads of shell/python/etc. script to get what you want.
> > Actually i consider 'advanced users' the people who have a basic system
> > setup and adapted/created several ebuilds to their needs on top of that,
> > not the ones who want an extra USE flag for everything under the sun.
> >
>
> Why not save them the hassle with a couple extra lines? This is the
> point of local USE flags: very specific tweaking for very specific needs
> to provide powerful options out of the box. This is a major advantage
> Gentoo has over binary distributions: you can build everything precisely
> how you want it right out of the box rather than having a vendor make
> those choices for you (and then say "well, if you don't like it, make
> your own packages" which is the equivalent of "if you don't like it,
> edit the ebuilds").
To start : it is not equivalent, binary packaging is a mess of it's own
and ebuilding is starting to go that same way. And it used to be
perfectly fine to say such things ('edit it to your needs') and people
accepted that, because it was (is?) a breeze to edit simple builds
script for example. But somewhere along the way we moved to holding
hands for even the most obscure of setups.
The hassle is that the 'couple of lines' you add time and time again
expand into seriously large ebuilds with stacked layers of eclass and
portage functionality, losing that hands-on touch with the actual
buildscript. That's where you lose the 'true power'.
> Sure, it isn't strictly speaking _necessary_. USE flags in general
> aren't _necessary_. CFLAGS in make.conf isn't _necessary_ either -- we
> could pick defaults that are "good enough" instead. Instead, we let the
> end user make that choice.
You take my point too far, yes it's easy to dismiss this by deploying
the over-used 'Gentoo is about choice' mantra (wasn't Gentoo also about
bleeding edge, configurability.. hmm whatever i can use in the
discussion). No, that's not what i want. I want the simplicity back, the
power to say 'no' to certain things because they do make it harder and
harder to use Gentoo as a real tool for personal distro management.
Increasing complexity makes it harder to control on an individual level.
btw. 10-20% of the bugs the gnome team gets turns out to be CFLAGS
related, I sometimes wish we wouldn't had made using insane CFLAGs so
easy.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:01 ` Jon Portnoy
2004-05-19 18:24 ` Allen Dale Parker
@ 2004-05-20 16:12 ` foser
1 sibling, 0 replies; 32+ messages in thread
From: foser @ 2004-05-20 16:12 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1682 bytes --]
On Wed, 2004-05-19 at 14:01 -0400, Jon Portnoy wrote:
> On Wed, May 19, 2004 at 01:56:35PM -0400, Allen Dale Parker wrote:
> > definition, so be it. *BUT* when the gimp ebuilds haven't been touched
> > in almost a month (2.0.1 has been out since 04-17 and STILL isn't in
> > portage), other ebuilds are falling out of date, I'm SURE that we can
> > find more useful things to do than adding more USE flags.
> >
>
> Frankly the reason GIMP gets out of date, among other gnome herd
> packages, is that the GNOME herd seems to want to retain maintainership
> of a lot of packages totally irrelevant to GNOME proper without having
> enough manpower to deal with it.
A totally irrelevant point in this thread, but I suppose one has to
grasp that one minute of attention and use it to its full extent.
The gimp has been over time (even in the 1.3 series) maintained
perfectly fine. Due to some seriously uncontrolled developer
unavailability it has suffered a bit lately. Gnome held on to Gimp
maintainership for mainly two reasons. First Gimp is _the_ gtk+ example
application and second because frankly the changes made over time by
non-gnome team members have all been regressions or failures to
understand it's underlying structure. We do hand over packages to other
teams (gladly mostly), but we do want it to be maintained at least as
well as it was done before (in quality). Previous experiences have made
us wary of that and then we get to clean up the mess and we double our
workload unlike when we would've handled it ourselves in the first
place. Sounds arrogant ? Guess so, but if we're getting frank I'm gonna
be frank as well.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo
2004-05-19 18:48 ` Jon Portnoy
@ 2004-05-20 16:41 ` foser
0 siblings, 0 replies; 32+ messages in thread
From: foser @ 2004-05-20 16:41 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1201 bytes --]
On Wed, 2004-05-19 at 14:48 -0400, Jon Portnoy wrote:
> See the rest of the discussion, particularly about people *not* having
> to sift through hundreds of USE flags if ufed was fixed, and also the
> fact that USE flag grouping can fix the ballooning global flags issue.
USE flag grouping still is basic step from what we have now, not a
re-evalution. Don't fail to realize that USE flags at this point
represent a lot of different concepts and that mere grouping is a
temporary hack, not a solution.
Ufed : tools to use tools. This whole discussion somehow got focused on
USE flags, but it is much broader than that. It's more the concept that
added complexity decreases control on an individual level.
Most people used to be drawn to Gentoo because of it's adaptability, but
we're losing that to adding cruft for rare use case scenario's. Portage
gets more and more obscure features, while basic stuff like normal dep
tracking is still lacking and there are a few half finished concepts
lying around (like SLOTs) that still need fixing.
Focus has been on the wrong areas, rarely used niceties over a solid
basic framework. A building is as strong as it's base.
- foser
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2004-05-20 16:41 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-19 18:32 [gentoo-dev] Re: [gentoo-web-user] Hardened PHP now in Gentoo Olivier Crete
-- strict thread matches above, loose matches on Subject: below --
2004-05-19 17:50 Troels Vognsen
2004-05-19 17:11 Troels Vognsen
2004-05-17 23:34 [gentoo-dev] " Stuart Herbert
[not found] ` <40A9AC46.1070500@wildgooses.com>
2004-05-18 17:45 ` [gentoo-dev] Re: [gentoo-web-user] " Stuart Herbert
2004-05-18 18:16 ` Marius Mauch
2004-05-18 20:08 ` Stuart Herbert
2004-05-19 11:30 ` foser
2004-05-19 12:30 ` Josh Glover
2004-05-19 14:09 ` foser
2004-05-19 16:13 ` Jon Portnoy
2004-05-20 15:52 ` foser
2004-05-19 16:06 ` Jon Portnoy
2004-05-19 17:26 ` Olivier Crete
2004-05-19 17:38 ` Ciaran McCreesh
2004-05-19 17:53 ` Jon Portnoy
[not found] ` <1548.213.101.226.144.1084990759.squirrel@TesterServ.TesterNet>
2004-05-19 18:34 ` Jon Portnoy
2004-05-19 18:54 ` Ciaran McCreesh
2004-05-19 17:56 ` Allen Dale Parker
2004-05-19 18:01 ` Jon Portnoy
2004-05-19 18:24 ` Allen Dale Parker
2004-05-20 16:12 ` foser
2004-05-20 7:40 ` oford
2004-05-19 17:44 ` Caleb Tennis
2004-05-19 17:57 ` Ciaran McCreesh
2004-05-19 18:29 ` Caleb Tennis
2004-05-20 5:48 ` Georgi Georgiev
2004-05-19 18:06 ` Stuart Herbert
2004-05-19 18:41 ` Joshua Brindle
2004-05-19 18:48 ` Jon Portnoy
2004-05-20 16:41 ` foser
2004-05-19 19:52 ` Stuart Herbert
2004-05-20 12:58 ` John Nilsson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox