[IMPORTANT] Concrete proposals!
goran.krampe at bluefish.se
goran.krampe at bluefish.se
Mon May 12 12:55:29 UTC 2003
Hi Andreas!
"Andreas Raab" <andreas.raab at gmx.de> wrote:
> Hi Göran,
>
> > I am not sure what you mean. The Guide wouldn't just decide
> > the issue - but he/she would make sure the ball is kept
> > rolling and discussed and eventually also is responsible
> > for boiling down a decision from it all.
>
> Agree. But the question is (dare I say it again? ;-): Which process? How are
> decisions made?
You definitely dare! And the answer is - I don't know yet. :-) I need to
read about the Fishbowl-whatever and hopefully guys like you can give
more feedback.
My proposal was just a first single step. I didn't say more on purpose.
In Python I think Guido acts like a benevolent dictator - like Linus I
suppose. But I am not sure such a model would fit our community. Again -
I don't know yet.
But putting the PROPs mechanism in place with a Guide responsible for
managing them and keeping track of them we would at least have taken a
first step. And then we can proceed by actually taking PROPs regarding
the process itself. Again - I want you to note that PROPs aren't only
for discussing code etc - they should be used for any decisions we take,
especially those that govern our own processes.
> > And we are talking about a *general decision process* for the
> > community regardless of issue at hand - I can't see what
> > "reducing the image" has to do with this.
>
> I understand that this is a more general process but it seems to me that
> we're doing just fine for a large part. For example, I could have posted a
> [PROP] requesting that we come up with some process for solving these issues
> but there seems to be a general agreement on discussing these issues right
> here (or at least I haven't seen anyone saying "please shut up and discuss
> it elsewhere" ;-)
>
> In other words, it seems as if the "itch of the day" is about what happens
> with contributions and that's why I was concentrating on these issues.
Sure, ok - just as long as we are clear on the generality here.
> > But anyway - "including package XYZ." can mean different things.
>
> Right. And I want to figure out what people can expect in this area. That's
> what my note was all about.
>
> > Since you are mentioning the update stream it sounds like you meant
> > "stuff it into the minimal/basic/full image".
>
> That'd be one way of dealing with it.
>
> > But if you instead meant "make package XYZ be a part of the official
> > Squeak" it would mean that package XYZ, depending on its nature, would
> > be a part of minimal/basic/full *as a package*.
>
> That'd be another way of dealing with it.
>
> > And secondly, if XYZ is an enhancement to code currently in the
> > image (and said code will of course eventually be turned into a
> > package) then we can lift it into the updatestream as long as it
> > doesn't go against the partitioning effort.
>
> That'd be a third way of dealing with it.
No, that would be exactly the same as the "first" way. But whatever -
the only point I was trying to repeat here is that enhancements to code
that currently hasn't been partitioned into packages should IMHO go into
the update stream *as long as that doesn't hurt the partitioning
process*.
This means that enhancements need to be reviewed with that in mind.
> All in all, there are various ways to go about these issues but it needs to
> be understood what the process is and what happens in the course of the
> process.
Right. Obvously we need to make the current "policy" more clear and
possible revise it.
But personally I thought the posted plan for 3.6 was pretty clear on
what we are doing.
> Cheers,
> - Andreas
Cheers, Göran
PS. Just so everybody understand - I am still waiting for responses on
this thread. Especially from the other Guides. Before I have those
reactions I will not go forward on these "two pills and a promise". But
I am replying to every and all responses in this thread because I feel
this thread is important.
More information about the Squeak-dev
mailing list
|