[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Why does Ubuntu have all the ideas?

[ text reordered during quoting ]

On Fri, Jul 28, 2006 at 11:10:24PM -0500, Manoj Srivastava wrote:
> > I agree.  We should do it like the BSDs: a tree that any developer
> > can commit to, for any package.
> How would you handle dilution of responsibility?
> When everyone is responsible for something, no one is responsible. 

I heard this argument several time. But as a matter of fact the
collaborative projects I'm involved with (pkg-ocaml-maint, pkg-vim) do
work well.

I personally also tend to feel more inclined to sponsoring (since I can
easily get and review changes made by non-DD). It has also happened
several times that people not traditionally involved with the
maintenance of some package contributed code to it, way more often we
used to have NMU before the projects were fired up.

Do you have examples of collaborative maintenance projects where the "no
one is responsible" part plays a role, making people willing to go back
to non-collaborative maintenance?

> Or too many people making broad commits to to many packages without
> considering the details of the particular package being touched?

This happen in all large development projects and it is not a big deal.
Breakages do occur and people fix them. Is this all that difference than
a maintainer uploading a library breaking ABI compatibility with tons of
packages not touched by the upload?

BTW, note that there are intermediate positions among 1 package per
maintainer and one global source tree. Requiring all packages to be
either group maintained or have a fallback group (as in stratus'
proposal) is IMO a viable one.


Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-

Attachment: signature.asc
Description: Digital signature

Reply to: