Am Wednesday, 1. June 2011, 10:25:35 schrieb Sascha Peilicke:

> On Wednesday 01 June 2011 10:18:49 Adrian Schröter wrote:

> > Am Wednesday, 1. June 2011, 10:05:51 schrieb Sascha Peilicke:

> > > Just as a side note, this is not the first example, but one of those

> > > commits that made a total rewrite necessary. By quality, the last ones

> > > by Ludwig and Vincent aren't any better either. Ideally, fixing sth.

> > > shouldn't be only about adding lines but about re-factoring lines.

> > > Otherwise the next commiter might be tempted to add his personal 'osc

> > > scratchmyback' command w/o communication too.

> >

> > Don't complain without telling with which code this should be

> > merged/refactored with ;) And current code did just the wrong thing

> > leading to invalid data (multiple bugowner entries) by default.

>

> Adrian, it's about adding yet some more osc commands without fixing those that

> are already existant. It's about bloating the code and copy pasting stuff

> around. Lastly, it's about commiting quick'n'dirty first, maybe communicate

> afterwards and if in doubt tell, it 'can be fixed later'. The latter is a tale

> told ever so often with regards to Build Service code.

>

> We should start thinking about how to fix this behavior now. The OBS may have

> been a pet-project by some, but now it is used by lots. If we want to keep it

> like this, we have to deliver quality stuff.

>

> And, if you insist we're an open project, we should act as one. Therefore, I

> deliberately keep this discussion public.


I completly agree that we need a refactoring.

 

However, I saw this more as a bug in first place which should be fixed ASAP to avoid

more invalid data in our servers. A peer review, like we do right now makes of course

sense.

 

I would not release this osc as stable release before talking with TuX (maybe better

via the mailing list the next time).

 

--

Adrian Schroeter

SUSE Linux Products GmbH

email: adrian@suse.de