Collective maintenance
Rahul Sundaram
sundaram at fedoraproject.org
Fri Jun 13 20:28:26 UTC 2008
Jon Ciesla wrote:
>> Hi,
>>
>> A friend of mine pinged me and asked about the status of this bug
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=442921
>>
>> Just using this as an example here since it a simple one. This is
>> apparently just a simple missing dependency but hasn't been fixed in a
>> while. Just using this as a example, assuming that the maintainer is
>> busy, on vacation or something and cvsextras is open, many others could
>> fix this issue bypassing the primary maintainer for the moment but there
>> doesn't seem to be any policy on what kind of fixes can be collectively
>> done. I remember seeing similar discussions before so this isn't a
>> isolated problem. Do we need some guidelines on this so folks like
>> Michael Schwendt (again, just as an example specific to this bug report)
>> can just go ahead and fix the problem noting the details in the commit
>> message instead of having to file a bug report?
>
> My left brain side says, maybe we need a policy. My right brain side
> says, if the acl is open, and you can fix it, fix it.
The problem there is one of expectations. Some maintainers are
completely ok with this. Personally, I don't have a problem with anyone
fixing any bugs on the packages I maintain and would be thankful for
that. Other maintainers want more "ownership" and would prefer to be
personally notified or do the changes themselves. Technically, we are
good to go in most cases since the ACL's are open for majority of the
packages. Socially, we are not since there isn't any policy and people
don't want to offend existing maintainers by bypassing them (with
notable exceptions like the Red Hat desktop team). I would prefer a
policy that blurred the line of ownership more to a culture of
collective maintenance and sets the right expectations for everyone
involved. Then we can follow that up by having bugzilla be aware of easy
to fix bugs and people who are interested in doing simple fixes can do
that when they find time in between sponsors, SIG's and so on.
Rahul
More information about the fedora-devel-list
mailing list