Andreas Hartmann wrote:
Michael Wechner wrote:

[...]

How can we solve this problem?

by listening to each other and not just doing stuff with high potential of breaking things without discussing it beforehand. This is what really destroys a community.

IMO with a CTR policy

what exactly do you mean by CTR (there are many acronyms out there and maybe we want to clarify this first)
every committer should decide when a change should
be discussed. Sometimes the decision can be wrong - for instance, I have
recognized that I should have discussed some of my recent changes before-
hand. But then a discussion can follow, and changes can be reverted.

some changes cannot be reverted that easily. For instance if someone is changing the content model and some people upgrade and spend a lot of time on this, and then it will be reverted, what do you think how many poeple will be frustrated in the end. And then it might change again ...

I think it is important how the community handles such a situation.

"Breaking things" is not always a bad thing, sometimes a change just shows
where problems exist (e.g., a change to the repository layer might show
where the layer was bypassed).

one can break things locally and then discuss it with others.
This is one of the reasons why local workspaces are a great thing.
I agree that one cannot share the local findings so easily, but this one of the reasons why we have
the sandbox

Even the perception if something is
"broken" can depend on the point of view. E.g., IMO things are really
broken if principles like SoC or IoC are violated, or antipatterns occur.

I wouldn't call this broken and I think it's important that we agree what a term means.

Functional bugs can be fixed, I don't consider them real problems
(at least in an unstable branch).

it depends on the siutation.

I share Thorsten's concerns about the community.

Some ideas how to improve it from my point of view:

- Stronger participation in discussions, reacting to proposals.
  Even a "+-0" or "Interesting, but I have no idea" is great.

yes, this would be nice, but I am afraid these things will always slip through sometimes (for instance some people might be on vacation or it is weekend or they have too much else to do and don't find
the time to work through the backlog)

  People should feel encouraged to express their ideas on the list.
  I have to admit that I'm rather discouraged, which unfortunately
resulted in unannounced commits.

why are you discouraged? I am very often discouraged, but that doesn't mean I give up or that I am allowed to hit my family. I think one should rather talk about why one is discouraged and then there is at least the chance that
something can be changed (or mabye not)

Michi

Correct me if I'm wrong, but in
  the case of others it might result in holding back ideas.

- Focusing on solutions (example: the guidelines thread).
  IMO we should start with existing guidelines.
  Just my $0.02 - I'm the type of person who is motivated by progress.


-- Andreas




--
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
[EMAIL PROTECTED]                        [EMAIL PROTECTED]
+41 44 272 91 61


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to