* [gentoo-dev] State of Developement
@ 2002-08-26 6:43 Paul
2002-08-26 7:21 ` Henti Smith
2002-08-26 10:52 ` Preston A. Elder
0 siblings, 2 replies; 15+ messages in thread
From: Paul @ 2002-08-26 6:43 UTC (permalink / raw
To: gentoo-dev
Hi;
I am curious about the state of gentoo; I feel I have a
material interest, as I try to report bugs, submit patches, and
ebuilds because I want to make this distribution better for me.
I have noticed that the numbers assigned to each of my
new bug reports has been advancing at such a high rate over time,
that I am given to wonder if the developers can keep up. My
ebuilds especially have seemed to languish lately.
How are you guys doing? Do you have any areas that you
would like us to focus on? (eg. QA) I could squeeze out ebuilds
regularly, but I tend to wait on those in the pipeline.
I havent checked, but is gentoo-core still closed?
Could it be read-only, maybe only in digest form? The more
I know about where this project is going, the more motivated
I am to help, rather than say, sitting back on my haunches
and waiting. (something I have been unable to do so far:)
I am not suggesting make gentoo democratic, just take
advantage of those who are not part of the core team better,
by giving more guidance.
Paul
set@pobox.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 6:43 [gentoo-dev] State of Developement Paul
@ 2002-08-26 7:21 ` Henti Smith
2002-08-26 10:52 ` Preston A. Elder
1 sibling, 0 replies; 15+ messages in thread
From: Henti Smith @ 2002-08-26 7:21 UTC (permalink / raw
To: Paul; +Cc: gentoo-dev
On Mon, 26 Aug 2002 02:43:46 -0400
Paul <set@pobox.com> wrote:
> Hi;
>
> I am curious about the state of gentoo; I feel I have a
> material interest, as I try to report bugs, submit patches, and
> ebuilds because I want to make this distribution better for me.
> I have noticed that the numbers assigned to each of my
> new bug reports has been advancing at such a high rate over time,
> that I am given to wonder if the developers can keep up. My
> ebuilds especially have seemed to languish lately.
> How are you guys doing? Do you have any areas that you
> would like us to focus on? (eg. QA) I could squeeze out ebuilds
> regularly, but I tend to wait on those in the pipeline.
> I havent checked, but is gentoo-core still closed?
> Could it be read-only, maybe only in digest form? The more
> I know about where this project is going, the more motivated
> I am to help, rather than say, sitting back on my haunches
> and waiting. (something I have been unable to do so far:)
> I am not suggesting make gentoo democratic, just take
> advantage of those who are not part of the core team better,
> by giving more guidance.
Well said. :))
I have to agree. there are alot of non-core people on this list and just itching to help out in any respect possible.
Maybe assign a new core member to "public relations" to help up and coming developers in helping where you guys need the most help but cannot warrent
spending core members time doing.
Henti Smith
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 6:43 [gentoo-dev] State of Developement Paul
2002-08-26 7:21 ` Henti Smith
@ 2002-08-26 10:52 ` Preston A. Elder
2002-08-26 18:01 ` Jeremiah Mahler
1 sibling, 1 reply; 15+ messages in thread
From: Preston A. Elder @ 2002-08-26 10:52 UTC (permalink / raw
To: Paul, gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 26 August 2002 02:43 am, Paul wrote:
> I have noticed that the numbers assigned to each of my
> new bug reports has been advancing at such a high rate over time,
> that I am given to wonder if the developers can keep up. My
> ebuilds especially have seemed to languish lately.
As more users (especially inexperienced and bug-happy ones) use gentoo, more
bugs get raised, often times to be marked as duplicates or user error.
As for the ebuilds languisihing longer, there are two reasons for this.
First, we try to give bugs higher priority ... the whole 'clean up your house
as is before taking in more mess', and
Second, we're gearing up to release gentoo 1.4, which means theres basically
no new packages being added to the tree unless we want to justify it to
Daniel Robbins (which makes sense, you dont want to keep introducing more
problems when your trying to stabalize a release).
> How are you guys doing? Do you have any areas that you
> would like us to focus on? (eg. QA) I could squeeze out ebuilds
> regularly, but I tend to wait on those in the pipeline.
re: where to focus on, thats not my domain, however documentation is ALWAYS
appreciated (developers hate documenting things ;). As for the new ebuilds,
you can submit them to bugzilla, just dont expect them to be added to the
system before 1.4 is released.
> I havent checked, but is gentoo-core still closed?
yes, it is.
> Could it be read-only, maybe only in digest form? The more
> I know about where this project is going, the more motivated
> I am to help, rather than say, sitting back on my haunches
> and waiting. (something I have been unable to do so far:)
Why not email Daniel directly about this :)
- --
PreZ
Developer
Gentoo Technologies
http://www.gentoo.org
I wish I could change the world, but God won't give me the source code.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9aghoV+1AOejiuzYRAqI6AJ96enDPBj67RGbQPeBwi8lgziWF+wCfSruS
AU1+ZxTLFLfk8aV+KNcQDe8=
=WGmC
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 10:52 ` Preston A. Elder
@ 2002-08-26 18:01 ` Jeremiah Mahler
2002-08-26 19:28 ` Grant Goodyear
2002-08-27 1:38 ` Evan Read
0 siblings, 2 replies; 15+ messages in thread
From: Jeremiah Mahler @ 2002-08-26 18:01 UTC (permalink / raw
To: gentoo-dev
On Mon, Aug 26, 2002 at 06:52:19AM -0400, Preston A. Elder wrote:
>
> On Monday 26 August 2002 02:43 am, Paul wrote:
> > I have noticed that the numbers assigned to each of my
> > new bug reports has been advancing at such a high rate over time,
> > that I am given to wonder if the developers can keep up. My
> > ebuilds especially have seemed to languish lately.
> As more users (especially inexperienced and bug-happy ones) use gentoo, more
> bugs get raised, often times to be marked as duplicates or user error.
>
> As for the ebuilds languisihing longer, there are two reasons for this.
> First, we try to give bugs higher priority ... the whole 'clean up your house
> as is before taking in more mess', and
> Second, we're gearing up to release gentoo 1.4, which means theres basically
> no new packages being added to the tree unless we want to justify it to
> Daniel Robbins (which makes sense, you dont want to keep introducing more
> problems when your trying to stabalize a release).
>
And they have to go through a specific set of privileged people.
> > How are you guys doing? Do you have any areas that you
> > would like us to focus on? (eg. QA) I could squeeze out ebuilds
> > regularly, but I tend to wait on those in the pipeline.
> re: where to focus on, thats not my domain, however documentation is ALWAYS
> appreciated (developers hate documenting things ;). As for the new ebuilds,
> you can submit them to bugzilla, just dont expect them to be added to the
> system before 1.4 is released.
>
Q: Can I help, can I help
A: Sure, you can take out the trash and scrub the toilets.
> > I havent checked, but is gentoo-core still closed?
> yes, it is.
>
Ivory tower?
> - --
> PreZ
> Developer
> Gentoo Technologies
> http://www.gentoo.org
>
As a user of Gentoo, I feel like a child whose parent has to double
check everything I do. And in the same way that the child
becomes frustrated with their parent because they place no trust
in the child, I am frustrated with Gentoo because it places no
trust in the users.
Among all the distributions I am familiar with, Gentoo is,
in my opinion, the best as far as placing trust in it's users.
But Gentoo is also, in my opinion, far from what I imagine as ideal.
--
Jeremiah Mahler
<jmahler@pacbell.net>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 18:01 ` Jeremiah Mahler
@ 2002-08-26 19:28 ` Grant Goodyear
2002-08-26 21:38 ` Dominik Westner
2002-08-26 22:24 ` George Shapovalov
2002-08-27 1:38 ` Evan Read
1 sibling, 2 replies; 15+ messages in thread
From: Grant Goodyear @ 2002-08-26 19:28 UTC (permalink / raw
To: Jeremiah Mahler, gentoo-dev
> And they have to go through a specific set of privileged people.
True, although to the best of my knowledge all distributions have
a similar system. I don't think it will ever make sense to
provide CVS write access to all users; it's simply too easy to
mess things up. Goodness knows that our developers regularly
manage to render Gentoo uninstallable, and they're trying very
hard not to do that. Our system isn't perfect, but I'm not sure
what would be better.
> Q: Can I help, can I help
> A: Sure, you can take out the trash and scrub the toilets.
Well, right now that's pretty much what the developers are doing,
too. Our biggest need for help right now is good bug reports and
help with existing bugs. The only major "development" that is
ocurring right now is portage and some people starting to work on
a sensible installer. Everything else is really bug fixing of
one sort or another.
> > > I havent checked, but is gentoo-core still closed?
> > yes, it is.
> >
> Ivory tower?
The original rationale for closing gentoo-core was that it allowed
developers a chance to propose wacky ideas (and get shot down)
with minimal embarrassment (and without generating a flood of
"hey, some dev wants to do _this_!) posts on the mailing lists
and forums. I don't particularly have an objection to gentoo-core
being made read-only. I certainly think it would be an improvement from
a PR standpoint. At the same time, I could also see how making the
list truly public might cut down on the number of "hey, some unnamed devs
have been doing _this_, and it really has to stop!" messages that need
to be sent but might not be if everybody gets to read our "dirty
laundry", so to speak (and mix metaphors).
> As a user of Gentoo, I feel like a child whose parent has to double
> check everything I do. And in the same way that the child
> becomes frustrated with their parent because they place no trust
> in the child, I am frustrated with Gentoo because it places no
> trust in the users.
That's an interesting argument, because I would still argue that
other than Linux From Scratch, Gentoo provides users with more
flexibility than does any other distribution. If you want to
play with a masked ebuild, unmask it. If you want an ebuild
that has been languishing on bugzilla for a while, download it
and emerge it (or write it, if that's necessary). If you want
to be a developer, start fixing bugs on bugzilla and make your
good work known. If nobody gets around to inviting you to be
a developer, e-mail me and tell me what you've been doing, and
I'll look into it and get back to you. I'm pretty sure that
nobody is actually trying to be rude, but we all are quite
definitely overworked.
> Among all the distributions I am familiar with, Gentoo is,
> in my opinion, the best as far as placing trust in it's users.
> But Gentoo is also, in my opinion, far from what I imagine as ideal.
Fair enough. If you have additional ideas on how we can trust our
users better, please do post on bugzilla.
-g2boojum-
--
Grant Goodyear The Secrets of Physics:
Dept. of Chemistry 1. Add zero.
Clemson University 2. Multiply by one.
Clemson, SC 29617 3. Expand in a Taylor series
e-mail: grant@grantgoodyear.org 4. Integrate by parts.
http://www.grantgoodyear.org 5. Fourier transform.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 19:28 ` Grant Goodyear
@ 2002-08-26 21:38 ` Dominik Westner
2002-08-26 22:24 ` George Shapovalov
1 sibling, 0 replies; 15+ messages in thread
From: Dominik Westner @ 2002-08-26 21:38 UTC (permalink / raw
To: gentoo-dev
Well, first let me say that Gentoo is the first Linux distribution I
really like. It's not yet perfect but it's getting there.
It's also the first distribution I would like to get involved more.
I have submitted some ebuilds and most of the ended up in portage quite
quickly. Some have been reworked a little bit, which I appreciate a
lot, because you see how to make it better. About some (very few) I
never heard back (e.g. Darwin Streaming Server). I don't know why, but
maybe nobody cared about the packages.
I also submitted bug reports and got lots of feedback. So I am very
happy about this, even if so far none of my suggestions made it into
the system, which is ok, because I feel that the people are really busy
with other things and for me it's easy to setup the system the way I
like it.
On Montag, August 26, 2002, at 09:28 PM, Grant Goodyear wrote:
>> And they have to go through a specific set of privileged people.
>
> True, although to the best of my knowledge all distributions have
> a similar system. I don't think it will ever make sense to
> provide CVS write access to all users; it's simply too easy to
> mess things up. Goodness knows that our developers regularly
> manage to render Gentoo uninstallable, and they're trying very
> hard not to do that. Our system isn't perfect, but I'm not sure
> what would be better.
One cool think, I would really like to see is a public read/write
third-party portage tree (simillar the way PORTDIR_OVERLAY works now
locally).
This would not be checked by default, but one could enable it. Once
ebuilds stabilize they could be moved from there into the main portage
tree.
This would take the burden from the core team to do QA and rework
submitted ebuilds. And people submitting ebuilds would get much more
feedback. And the maintainer would be the person, who submitted the
ebuild not somebody from the core team ;-)
I guess we could do that right now by setting up a sf project and hack
the portage tools. (or simply use PORTDIR_OVERLAY for this purpose).
>
>> Q: Can I help, can I help
>> A: Sure, you can take out the trash and scrub the toilets.
>
> Well, right now that's pretty much what the developers are doing,
> too. Our biggest need for help right now is good bug reports and
> help with existing bugs. The only major "development" that is
> ocurring right now is portage and some people starting to work on
> a sensible installer. Everything else is really bug fixing of
> one sort or another.
Please, no installer ;-) The way of installing gentoo is so simple and
straight forward, I could not imagine an easier install.
Dominik
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 19:28 ` Grant Goodyear
2002-08-26 21:38 ` Dominik Westner
@ 2002-08-26 22:24 ` George Shapovalov
2002-08-27 0:56 ` Daniel Mettler
2002-08-27 2:12 ` [gentoo-dev] State of Developement Evan Read
1 sibling, 2 replies; 15+ messages in thread
From: George Shapovalov @ 2002-08-26 22:24 UTC (permalink / raw
To: gentoo-dev
Hi Grant, Jeremiah
On Monday 26 August 2002 12:28, Grant Goodyear wrote:
> > And they have to go through a specific set of privileged people.
>
> True, although to the best of my knowledge all distributions have
> a similar system. I don't think it will ever make sense to
> provide CVS write access to all users; it's simply too easy to
> mess things up. Goodness knows that our developers regularly
> manage to render Gentoo uninstallable, and they're trying very
> hard not to do that. Our system isn't perfect, but I'm not sure
> what would be better.
Jeremiah: yup, above is quite to the point. I'd second all that Grant has
said. However there is some hope for more general user involvment. Please
read below...
> > Q: Can I help, can I help
> > A: Sure, you can take out the trash and scrub the toilets.
>
> Well, right now that's pretty much what the developers are doing,
> too. Our biggest need for help right now is good bug reports and
> help with existing bugs. The only major "development" that is
> ocurring right now is portage and some people starting to work on
> a sensible installer. Everything else is really bug fixing of
> one sort or another.
This is quite true, core developers spend large portion of their time "taking
out the trash". However I am afraid that we are pretty stuck in this mode the
way things are now. The problem is: these bugs are mostly not ours, but
rahter due to ignorance/weirdness/etc of upstream stuff, I mean here original
authors of the packages. It would be a life in heaven if everything installed
via "./configure && make && make install". All packages would compile on any
arch and glibc/gcc version and no weir dependencies were lost in docs and
nothing would conflict... Well, you get the idea. Unfortunately this is our
imperfect word where everything tends to break and noticeable portion of bugs
require getting in touch with package authors or figuring out just what
build/configuration changes were implemented in this new revision?
Things will get better when we release 1.4, however I am afraid not by
much.
The point I am getting at here is that we should and can allow our users to
take care of a large portion of non-crytical packages. What we need is:
1. Multiple stability levels or KEYWORDS
2. Streamlined ebuild processing - that automates submission of new
ebuilds/versions and assigns them some kind of "new" or "user-test"
keyword/level
3.Feedback system that collects user voices and moves ebuilds to corresponding
categories increasing or decreasing their stability rating.
4. Core group oversees and takes care of the core/crytical stuff and has
*much* more time to work onportage/sysinit/other_more_distro_specifc_stuff
Well, that would be one possible point of view on this :).
Please take a look at bug#1523 for much more details (though bear in mind that
some of that stuff is outdated by now).
> > Among all the distributions I am familiar with, Gentoo is,
> > in my opinion, the best as far as placing trust in it's users.
> > But Gentoo is also, in my opinion, far from what I imagine as ideal.
>
> Fair enough. If you have additional ideas on how we can trust our
> users better, please do post on bugzilla.
That's what I did over half a year ago. Since then I got involved in gentoo
more than I imagined :).
So, the situation can (and I think should) be changed to give even more
freedom to our users (and take some stress off core group simultaneously ;)).
However as any change this takes time, especially with a large evolving
system which gentoo became. At present we are near completion of step 1 in
that partial list above (I mean here the KEYWORDS that we were so busy
adding. As things settle down we will switch to this new masking mechanism
and get even some more functionality into. At least this was the plan
according to discussions/announcements over past few month). Eventually I
hope we will get some more issues resolved and will be offering:
1. multitude of profiles (not just arch/gcc specific but tailored to certain
tasks: such as server vs desktop, etc.)
2. partial [portage tree] database checkout (according to profile or stability
setting)
3. streamlined/user_managed ebuild submissions (for non-crytical stuff)
4. anything else?
And it all takes quite some work, so any help is appreciated; but then any
exciting project has a lot of routine associated with it.
George
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 22:24 ` George Shapovalov
@ 2002-08-27 0:56 ` Daniel Mettler
2002-08-27 3:45 ` George Shapovalov
2002-08-27 2:12 ` [gentoo-dev] State of Developement Evan Read
1 sibling, 1 reply; 15+ messages in thread
From: Daniel Mettler @ 2002-08-27 0:56 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
george (et al.),
On Tuesday 27 August 2002 00:24, George Shapovalov wrote:
> original authors of the packages. It would be a life in heaven
> if everything installed via "./configure && make && make
> install". All packages would compile on any arch and glibc/gcc
> version and no weir dependencies were lost in docs and nothing
> would conflict...
ack.
> Well, you get the idea. Unfortunately this
> is our imperfect word where everything tends to break and
ack. nevertheless i'd like to add that gentoo is particularly and
implicitly vulnerable to such issues as some troubles are
"home-made by concept".
1) gentoo uses performance optimizations by default (which
sometimes lead to non-deterministic, non-reproducible results
which are particularly hard to track down and solve, e.g.
parallel make)
2) gentoo users usually further tweak their systems (aggressive
gcc flags, ...)
3) while better performance is desirable one must be aware (i
think most gentooers are) that things tend to be less stable,
less predictable the more aggressive and uncommon the
performance optimizations are.
gentoo also uses the latest app releases which are less
thouroughly tested by nature and consequences not entirely clear
from the beginning (introduction of non-backwards-compatible
changes, e.g. libvorbis).
now i do not say that this is bad practice or a conceptually
wrong, i just say that this implicitly means that gentoo is a
"bleeding edge" distro and that this is gentoo's (and its
community's) own decision (thus no self-pity, please ;)
the same goes for greater flexibility which is fine but makes
*any* testing approach pretty tough to unmanageable (see
combinatorics ;). in real world, there will always be a
trade-off between performance optimizations, flexibility and
stability.
> changes were implemented in this new revision? Things will get
> better when we release 1.4, however I am afraid not by much.
well, it's some bad luck currently with these horrible gcc 2.95.3
- -> gcc 3.1 -> gcc 3.2 changes. as the gcc devs have declared to
take better care of backwards compatibility in the future, i
hope things will stabilize.
> The point I am getting at here is that we should and can allow
> our users to take care of a large portion of non-crytical
> packages. What we need is: 1. Multiple stability levels or
> KEYWORDS
ack.
> 2. Streamlined ebuild processing - that automates submission
> of new ebuilds/versions and assigns them some kind of "new" or
> "user-test" keyword/level
ack.
> 3.Feedback system that collects user voices and moves ebuilds
> to corresponding categories increasing or decreasing their
> stability rating.
ack. the barrier for giving feedback should be as low as possible
and feedback should be given instantly. i.e. emerge should give
the user an option to send a standardized bug-report by more or
less just hitting enter when an ebuild fails (i think this has
been discussed several times on this list already).
rule: you can always trash submitted, bad (useless) bug-reports
but you can't get bug-reports that were not submitted.
standardizing bug-reports should also help in improving their
quality.
> 4. Core group oversees and takes care of the
> core/crytical stuff and has *much* more time to work
> onportage/sysinit/other_more_distro_specifc_stuff Well, that
> would be one possible point of view on this :).
addendum regarding qa: perhaps a more process-oriented
organization would help improving qa and take some pressure from
core-devs? has this ever been evaluated? how is qa organized
atm?
disclaimer: i do not know how gentoo-core is really organized (i
do not think anybody outside of gentoo-core does). i think some
more information about gentoo's internal organization, tasks,
release schedules and targets for non-gentoo-core people would
be very much appreciated and would enhance confidence,
predictability and thus the coordination of own activities.
gentoo-core still looks like some kind of a blackbox to me as
what regards these points. is this really intended?
> Please take a look at bug#1523 for much more details (though
> bear in mind that some of that stuff is outdated by now).
i've only skimed your proposal but it looks fine to me. is there
any reason why gentoo-core has not approved it yet?
summa summarum:
1.) gentoo as a distro has its own strengths and weaknesses
2.) organization is a very important thing when managing software
projects
3.) information flow from gentoo-core to gentoo-dev/-user and
vice-versa is important
regards
dan
- --
...::: Daniel Mettler | http://www.numlock.ch :::....
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9as5ASLYjgrGjnWQRAsroAJ40C3TJCCZmVKy0zaYFD37jrA1kHACeJu1l
A9+Z8QG4R/T2Ywg1nPguzis=
=eC5U
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-27 0:56 ` Daniel Mettler
@ 2002-08-27 3:45 ` George Shapovalov
2002-08-27 14:35 ` [gentoo-dev] 1.4beta compliment, complaint, question, suggestion Fuper
0 siblings, 1 reply; 15+ messages in thread
From: George Shapovalov @ 2002-08-27 3:45 UTC (permalink / raw
To: gentoo-dev
Hi guys.
I'll answer this message, as I think this will cover some questions by Evan as
well.
> > Well, you get the idea. Unfortunately this
> > is our imperfect word where everything tends to break and
> ack. nevertheless i'd like to add that gentoo is particularly and
> 1) gentoo uses performance optimizations by default (which
> 2) gentoo users usually further tweak their systems (aggressive
> 3) while better performance is desirable one must be aware (i
> think most gentooers are) that things tend to be less stable,
> less predictable the more aggressive and uncommon the
> performance optimizations are.
Well, this is what freedom is about. We cannot do much about this short of
locking users to certain precompiled binaries, as debian does. You should
think of gentoo more in terms of a meta-distribution with the ability to set
or screw things next to only Linux From Scratch. Some breakage by the more
advantrous types is inevitable, while on the other hand I saw reports by
people running gentoo on servers without any problems (and of course they do
not run the daily cron job of "emerge rsync &&emerge -u world" :) ).
> gentoo also uses the latest app releases which are less
> thouroughly tested by nature and consequences not entirely clear
> from the beginning (introduction of non-backwards-compatible
> changes, e.g. libvorbis).
Good point. Eventually this will be remedied by the stable profile which will
lock packages to the approved stable versions for the most part. Please do
not confuse with branches: there is no point in branching gentoo. It is far
better to have a big general database and subset it (via profiles or KEYWORDS
of what we have at present) on order to get the system tailored for the
certain task.
However bear in mind, that gentoo is a young distribution (guess why we are
1.4 now and not say 7.5?). We are in early stages of implementing all these
features.
> the same goes for greater flexibility which is fine but makes
> *any* testing approach pretty tough to unmanageable (see
> combinatorics ;). in real world, there will always be a
> trade-off between performance optimizations, flexibility and
> stability.
This is why we really depend on you - our users. We perform significant amount
of testing before new packages or versions are incorporated into the tree
(and this is a part of the reason new submissions take long time to be
processed). However it is not possible to cover all possible combinations of
architectures, package and compiler versions and combinations. More important
packages get tested more, less important..., well, this is what this
multistability user-driven ebuild processing concept is about: to let
interested users help us and themselves simultaneously.
> > 3.Feedback system that collects user voices and moves ebuilds
> > to corresponding categories increasing or decreasing their
> > stability rating.
> ack. the barrier for giving feedback should be as low as possible
> and feedback should be given instantly. i.e. emerge should give
> the user an option to send a standardized bug-report by more or
> less just hitting enter when an ebuild fails (i think this has
> been discussed several times on this list already).
If you have some tight concept or a good idea, please contribute it. Answering
to this thread or posting a comment to that bug I mentioned (and there are
some more) are the ways to get your word to developers.
(This is a general remark, I see you do just that below. Thanks for that!)
> rule: you can always trash submitted, bad (useless) bug-reports
> but you can't get bug-reports that were not submitted.
> standardizing bug-reports should also help in improving their
> quality.
True. Also it should be kept in mind that the feedback system should be
largely automatic and well balanced (so that popularity of the package does
not influence its stability ratings too much for example).
> disclaimer: i do not know how gentoo-core is really organized (i
> do not think anybody outside of gentoo-core does). i think some
> more information about gentoo's internal organization, tasks,
> release schedules and targets for non-gentoo-core people would
> be very much appreciated and would enhance confidence,
> predictability and thus the coordination of own activities.
> gentoo-core still looks like some kind of a blackbox to me as
> what regards these points. is this really intended?
Good point.
The intent is to have some place for "wild" discussions, which might
potentially and unnecessarily upset users: "gentoo devs want to do this evil
thing!" while it was merely a trial suggestion that was shot down quickly
afterwards. Core devs are encouraged to take questions that require user
feedback or general discussion to the gentoo-dev.
> > Please take a look at bug#1523 for much more details (though
> > bear in mind that some of that stuff is outdated by now).
>
> i've only skimed your proposal but it looks fine to me. is there
> any reason why gentoo-core has not approved it yet?
Well, its not that it has not been approved, its more the issue of difference
between accepting some idea and implementing it :).
It does take quite some work and time to do things, especially that touch the
core of the system and require updates to majority or all the ebuilds. We
just recently had a large session of KEYWORD additions. This required all
developers to retest and modify their ebuilds (or all the ebuilds they
oversee). This is not over yet, but nearing completion, thus taking care of
the larger part of step 1 (as in my previous message). Other parts of that
proposal will have to be settled and implemented as well. Particularly a good
discussion on the feedback/voting system may help to settle at least the
design.
And thanks for the thoughts!
George
^ permalink raw reply [flat|nested] 15+ messages in thread
* [gentoo-dev] 1.4beta compliment, complaint, question, suggestion
2002-08-27 3:45 ` George Shapovalov
@ 2002-08-27 14:35 ` Fuper
2002-08-27 15:20 ` mike
2002-08-27 20:26 ` Karl Trygve Kalleberg
0 siblings, 2 replies; 15+ messages in thread
From: Fuper @ 2002-08-27 14:35 UTC (permalink / raw
To: gentoo-dev
I picked up a Fujitsu 9G 10,000 rpm SCSI drive for $75, downloaded the
Gentoo .1.4beta portage and stage1 tarballs, and did a test making a
clean install of the (hidden) beta version of Aug 22nd.
[Dual P3 800 MHz, 512 MB ECC SDRAM, three Ultra2 SCSI drives and jaz
drive, two IDE drives and cd-rw/dvd, mixed reiser, ext3 and ext2 ---
/boot with grub is a separate ext2 partition the way God intended and
now serves to boot either the old Gentoo-1.2 or the new Gentoo-1.4b]
Compliment:
The install went onto a couple of new reiser partitions smoothly. The
bootstrap.sh completed (after I realized that 512MB of /var space is not
nearly enough for a Gentoo bootstrap); the system emerge completed, and
the 2.4.19 vanilla-kernel compiled without a hitch and rebooted my
system.
Thanks developers! Now I have a gcc-3.2 compiled system and it is very
fast (especially on that 10000 rpm Fujitsu drive).
Complaint:
The cleanly emerged cups-1.1.15 did not work. This is with a
_postscript_ printer, an HP 5MP. Any print job is canceled immediately
by the print subsystem. I was disgusted because this is the third time
I have tried to run Gentoo cups-1.1.15. I thought that surely it would
be ok on a fresh install. It's not ok. :-p
I had to fall back to cups-1.1.14-r4, which worked flawlessly.
Question:
I installed Sylpheed and started it up to configure my mail but it
immediately aborted with the message
Bind: permission denied
What permission? My network is setup ok and I can get onto Internet
through my firewall with Mozilla; I don't see any problem with
tcp-wrappers and such. This error occurs before Sylpheed even takes note
that there's no ~/.sylpheed directory and asks for configuration
information.
What can cause this "Bind" problem? I'd appreciate help from a more
clueful person because I'm feeling lost about that error message and
don't know how to get past it. Of course, now I'm booting from my old
partitions with Gentoo 1.2 because my Gentoo 1.4b doesn't do mail :-<
Suggestions:
- Put a statement in the install docs that /var/tmp requires a gigabyte
of space. I think that the doc now says mildly that it will use several
hundred megabytes. Most users will assume that 512 MB qualifies as
"several hundred megabytes", but it wasn't enough for me. Say "almost a
gigabyte".
- Mask out cups-1.1.15 until it is fixed.
Thanks if you can help with my mail problem...
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] 1.4beta compliment, complaint, question, suggestion
2002-08-27 14:35 ` [gentoo-dev] 1.4beta compliment, complaint, question, suggestion Fuper
@ 2002-08-27 15:20 ` mike
2002-08-27 20:26 ` Karl Trygve Kalleberg
1 sibling, 0 replies; 15+ messages in thread
From: mike @ 2002-08-27 15:20 UTC (permalink / raw
To: gentoo-dev
> Complaint:
>
> The cleanly emerged cups-1.1.15 did not work. This is with a
> _postscript_ printer, an HP 5MP. Any print job is canceled immediately
> by the print subsystem. I was disgusted because this is the third time
> I have tried to run Gentoo cups-1.1.15. I thought that surely it would
> be ok on a fresh install. It's not ok. :-p
>
> I had to fall back to cups-1.1.14-r4, which worked flawlessly.
http://bugs.gentoo.org/show_bug.cgi?id=4522
this is a known issue that is being worked on ... also being worked on
by egs/cups people (google for their mailing list posts)
-mike
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] 1.4beta compliment, complaint, question, suggestion
2002-08-27 14:35 ` [gentoo-dev] 1.4beta compliment, complaint, question, suggestion Fuper
2002-08-27 15:20 ` mike
@ 2002-08-27 20:26 ` Karl Trygve Kalleberg
1 sibling, 0 replies; 15+ messages in thread
From: Karl Trygve Kalleberg @ 2002-08-27 20:26 UTC (permalink / raw
To: Fuper; +Cc: gentoo-dev
On 27 Aug 2002, Fuper wrote:
> - Put a statement in the install docs that /var/tmp requires a gigabyte
> of space. I think that the doc now says mildly that it will use several
> hundred megabytes. Most users will assume that 512 MB qualifies as
> "several hundred megabytes", but it wasn't enough for me. Say "almost a
> gigabyte".
It really depends on whether you go for stage1, 2 or 3, which and how many
packages you install and which useflags you require.
As stated elsewhere on this list, you "may need 5GB". This uncertainty is
a price you have to pay for being able to customize so much. The docs
should probably be clearer about that..
File a bug on it.
Kind regards,
Karl T
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 22:24 ` George Shapovalov
2002-08-27 0:56 ` Daniel Mettler
@ 2002-08-27 2:12 ` Evan Read
1 sibling, 0 replies; 15+ messages in thread
From: Evan Read @ 2002-08-27 2:12 UTC (permalink / raw
To: George Shapovalov; +Cc: gentoo-dev, mpickers
On Mon, Aug 26, 2002 at 03:24:40PM -0700, George Shapovalov wrote:
<snip>
> The point I am getting at here is that we should and can allow our users to
> take care of a large portion of non-crytical packages. What we need is:
> 1. Multiple stability levels or KEYWORDS
> 2. Streamlined ebuild processing - that automates submission of new
> ebuilds/versions and assigns them some kind of "new" or "user-test"
> keyword/level
> 3.Feedback system that collects user voices and moves ebuilds to corresponding
> categories increasing or decreasing their stability rating.
> 4. Core group oversees and takes care of the core/crytical stuff and has
> *much* more time to work onportage/sysinit/other_more_distro_specifc_stuff
> Well, that would be one possible point of view on this :).
Keywords, hey? So I could track a stable tree that doesn't change so much
and doesn't break? Is this coming with 1.4?
> 1. multitude of profiles (not just arch/gcc specific but tailored to certain
> tasks: such as server vs desktop, etc.)
Oh sweet ;) desktop+stable? ;)
> And it all takes quite some work, so any help is appreciated; but then any
> exciting project has a lot of routine associated with it.
This sounds good George. I have been evaluating Gentoo of the last few
days and I keep coming back to "it needs a stable tree". I really hate
breakages. I would prolly be willing to test new stuff in VMWare or UML,
but not my main system.
I think that having different, trackable releases would be a turning point
for the distribution. It could become useful for production.
p.s. Is there a page that lists new stuff coming in 1.4?
Thanks!
--
Evan Read
http://eread.freeshell.org
"The future comes 60 minutes an hour no matter who you are or what you
do."
The Screwtape Letters - C.S. Lewis
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] State of Developement
2002-08-26 18:01 ` Jeremiah Mahler
2002-08-26 19:28 ` Grant Goodyear
@ 2002-08-27 1:38 ` Evan Read
1 sibling, 0 replies; 15+ messages in thread
From: Evan Read @ 2002-08-27 1:38 UTC (permalink / raw
To: Jeremiah Mahler; +Cc: gentoo-dev, mpickers
On Mon, Aug 26, 2002 at 11:01:02AM -0700, Jeremiah Mahler wrote:
> > re: where to focus on, thats not my domain, however documentation is ALWAYS
> > appreciated (developers hate documenting things ;). As for the new ebuilds,
> > you can submit them to bugzilla, just dont expect them to be added to the
> > system before 1.4 is released.
> >
> Q: Can I help, can I help
> A: Sure, you can take out the trash and scrub the toilets.
And what the problem? If you don't like the way the developers dish out
duties on their OS, don't use it. Developing ebuilds that might make a
release that isn't coming out in the next month sounds generous to me.
> > > I havent checked, but is gentoo-core still closed?
> > yes, it is.
> >
> Ivory tower?
Their prerogative.
> As a user of Gentoo, I feel like a child whose parent has to double
> check everything I do. And in the same way that the child
> becomes frustrated with their parent because they place no trust
> in the child, I am frustrated with Gentoo because it places no
> trust in the users.
Maybe you should maintain a large collection of ebuilds outside of their
tree or maybe maintain your own stable branch of Gentoo to _build_ the
trust instead complaining that you can be trusted with no proof (I assume
what you have written here is all you have communicated to the
developers).
> Among all the distributions I am familiar with, Gentoo is,
> in my opinion, the best as far as placing trust in it's users.
> But Gentoo is also, in my opinion, far from what I imagine as ideal.
>
So they don't trust you, and they trust you? As far as I am concerned,
until you have CVS commit access, they don't trust you. But that is ok.
Because I implicitly trust them. Well, I am not sure I do, hence Gentoo
runs in VMWare for me). I want them to save me from myself. gentoo-core
can't break!
At the end of the day, it is their project. They ask you to submit bug
reports (with patches if you like) and to test. To do all the things a
developer does. They just tell you they would like to look at the quality
of your submissions before they are commited.
Why aren't you thanking God that is the case? You should be afraid to ask
for commit access on a source tree (which I assume gentoo-core would
imply).
Read this:
http://www.onlamp.com/pub/a/bsd/2002/01/31/Big_Scary_Daemons.html
Thanks.
--
Evan Read
http://eread.freeshell.org
"The future comes 60 minutes an hour no matter who you are or what you
do."
The Screwtape Letters - C.S. Lewis
^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <73993880@toto.iv>]
* Re: [gentoo-dev] 1.4beta compliment, complaint, question, suggestion
[not found] <73993880@toto.iv>
@ 2002-08-27 17:48 ` Jeffrey D. Kowing
0 siblings, 0 replies; 15+ messages in thread
From: Jeffrey D. Kowing @ 2002-08-27 17:48 UTC (permalink / raw
To: mike; +Cc: gentoo-dev
mike writes:
> > Complaint:
> >
> > The cleanly emerged cups-1.1.15 did not work. This is with a
> > _postscript_ printer, an HP 5MP. Any print job is canceled immediately
> > by the print subsystem. I was disgusted because this is the third time
> > I have tried to run Gentoo cups-1.1.15. I thought that surely it would
> > be ok on a fresh install. It's not ok. :-p
> >
Don't know if this is related, but I had the same problem (kept
canceling the job) with cups-1.1.15-r2 and our postscript laser
printers (HP LaserJet 4000TN and 8000N) until I downloaded the printer
description files *.ppd from cvs at the HP sourceforge website
http://hp.sourceforge.net/ and, behold, things started to work!
--
Jeff Kowing
jeffrey.d.kowing1@jsc.nasa.gov
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2002-08-27 20:26 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-26 6:43 [gentoo-dev] State of Developement Paul
2002-08-26 7:21 ` Henti Smith
2002-08-26 10:52 ` Preston A. Elder
2002-08-26 18:01 ` Jeremiah Mahler
2002-08-26 19:28 ` Grant Goodyear
2002-08-26 21:38 ` Dominik Westner
2002-08-26 22:24 ` George Shapovalov
2002-08-27 0:56 ` Daniel Mettler
2002-08-27 3:45 ` George Shapovalov
2002-08-27 14:35 ` [gentoo-dev] 1.4beta compliment, complaint, question, suggestion Fuper
2002-08-27 15:20 ` mike
2002-08-27 20:26 ` Karl Trygve Kalleberg
2002-08-27 2:12 ` [gentoo-dev] State of Developement Evan Read
2002-08-27 1:38 ` Evan Read
[not found] <73993880@toto.iv>
2002-08-27 17:48 ` [gentoo-dev] 1.4beta compliment, complaint, question, suggestion Jeffrey D. Kowing
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox