[mapguide-internals] Request for submission
Robert Bray
rbray at robertbray.net
Wed Mar 28 13:11:52 EDT 2007
#3 already exists and has for some time.
mapguide-trac at lists.osgeo.org.
I guess maybe I should have told someone/everyone that exists :)
I am looking into enabling #4.
Bob
Paul Spencer wrote:
> Tom,
>
> The example you gave below would be useful to see both in the defect and
> on the mailing list. One way is to put the traffic on the mailing list
> and then copy the appropriate info to the defect. I think this is quite
> possibly error prone because it relies on human intervention (actually
> going to trac, finding the ticket, copying the comment) and
> interpretation (is this really useful to put on the ticket? nah, I'll
> remember that).
>
> Looking in Trac, I see 10 open issues (3 submitted by me!). I highly
> doubt that the amount of traffic coming from these tickets is going to
> overwhelm anyone, especially if the traffic is mostly discussion that
> would have happened on the list anyway. I doubt this would result in
> more than 1 email per day on average, probably 1 a week.
>
> So the suggestions on the table are:
>
> 1) status quo, we don't change anything and no-one on the internals list
> will know about new tickets unless they go look
>
> 2) modify trac to cc mapguide-internals, the list will get emails for
> everything that happens on all tickets
>
> 3) modify trac to cc a new mailing list (mapguide-tickets?) to which
> only those who are interested can subscribe
>
> 4) modify trac to set mapguide-internals as the default owner of new
> tickets. The list will get traffic on the ticket until it gets assigned
> to someone specific to deal with it, at which point people can cc
> themselves on the issue if they are interested in following it
>
> 5) some combination of 4 and 2) or 3)
>
> I would like to see option 4) and option 3) implemented simultaneously
> but I could live with either or option 2). As long as my email inbox
> fills up ...
>
> For patches submitted from the wild, we can encourage them to file a
> ticket in trac. Any discussion related to the patch should (IMO) go in
> the ticket and to the list (automagically) until the patch has been
> accepted or rejected. If we go with 4), mapguide-internals would stay
> the owner until the patch had been discussed and then would be assigned
> to whoever wants to take responsibility for it. Further discussion can
> safely happen on the ticket after the change because anyone who is
> interested can cc themselves.
>
> What I would like to avoid is the situation where you are looking at a
> ticket with a patch two months after it was submitted and think to
> yourself "someone said something about these 5 lines of code and I can't
> find it anywhere," or you forget the conversation ever took place. I am
> personally lazy and forgetful. Any system that requires me to do more
> than the minimum will ultimately fail for me ... and I have a theory on
> human nature that indicates I'm not the only one ;)
>
> Cheers
>
> Paul
>
> On 28-Mar-07, at 12:43 AM, Tom Fukushima wrote:
>
>> Hi,
>>
>> Some more thoughts...
>>
>> The way I see things working: if someone without commit rights has a
>> patch to submit, they attach the patch to the ticket and send a note to
>> mapguide-internals that a patch has been submitted. A committer picks
>> up the patch, reviews it and sends any feedback to mapguide-internals.
>> If the patch needs rework this process is repeated.
>>
>> To say what I was trying to say in my previous email differently: I
>> don't think that it makes sense to put feedback such as "did you
>> consider using method abc to replace the five lines in method y" in the
>> trac defect; this is globally useful information and everyone should see
>> it.
>
> This is where I disagree ... when you go to apply the patch, you then
> have to go looking for the related email (if you remember it happened).
> By cc'ing the list, the info goes into the ticket where it can be easily
> be found when the ticket is actioned and goes to the list for general
> information.
>
>>
>> Paul, I think that this satisfies the "all discussion related to the
>> patch should take place in the ticket" requirement that you had
>> originally stated right? The patch review comments don't relate to the
>> defect, and instead relate to the code or techniques used in the patch
>> itself. If there are patch review comments that do provide information
>> for the defect, they need to be added to the defect.
>>
>> Tom
>>
>> -----Original Message-----
>> From: mapguide-internals-bounces at lists.osgeo.org
>> [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Tom
>> Fukushima
>> Sent: Tuesday, March 27, 2007 11:57 AM
>> To: MapGuide Internals Mail List
>> Subject: RE: [mapguide-internals] Request for submission
>>
>> Hi,
>>
>> 1) I think that the discussion should be on the mailing list; and then
>> any relevant parts should be copied to the trac defect after discussion
>> is completed. The reason for having the discussion on the mailing list
>> is so that we can all see what a submitters submissions are like; then
>> when it comes time to vote on whether to accept the patch submitter as
>> someone with actual commit rights, we will all have know the
>> capabilities of the person.
>>
>> 2) I like the idea of attaching the patch to the trac defect.
>>
>> Thanks
>> Tom
>>
>> -----Original Message-----
>> From: mapguide-internals-bounces at lists.osgeo.org
>> [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Robert
>> Bray
>> Sent: Tuesday, March 27, 2007 8:31 AM
>> To: MapGuide Internals Mail List
>> Subject: Re: [mapguide-internals] Request for submission
>>
>> According to the book Producing FOSS by Karl Fogel discussion should not
>> take place in the tracker. To date I've been using that book to guide
>> many of our open source efforts. In the end I am not sure it is a big
>> deal but I'll let the rest of the PSC voice their thoughts.
>>
>> I do like the idea of new tickets showing up in a number of peoples
>> inbox to give them visibility, so in the meantime I'll look into how to
>> go about that.
>>
>> Bob
>>
>> Jason Birch wrote:
>>> Hmm.
>>>
>>> That approach would work well also. I agree that new tickets don't
>>> really get enough visibility. If we do this, we should also make sure
>>
>>> that we either set up something like Akismet to block spam, or require
>>
>>> a login for a ticket submission.
>>>
>>> Jason
>>>
>>> -----Original Message-----
>>> From: Paul Spencer
>>> Subject: Re: [mapguide-internals] Request for submission
>>>
>>> I personally think all patches should be filed as enhancements and all
>>
>>> discussion related to the patch should take place in the ticket so
>>> that everything related to that issue is in one place and can easily
>>> be found.
>>>
>>> This is what we have done in the past and it is very effective, no
>>> information is lost. The reason it works is because the default owner
>>
>>> of new issues is a mailing list of people that are interested in new
>>> issues. In this case, it would be very useful if new tickets could be
>>
>>> assigned to a default owner that is, in effect, the mapguide-
>>> internals list. While the issue is not reassigned, all discussion
>>> would be tracked in both the bug and on the list. Once assigned (i.e.
>>
>>> someone is going to do something about it), the mailing list user can
>>> be removed and anyone that is interested in following further can cc
>>> themselves to the bug.
>>>
>>> One thing that I have found with the current setup is that bugs just
>>> seem to disappear when filed. No-one else seems to get notified that
>>> a new bug was created etc. Perhaps that's not the case?
>>> _______________________________________________
>>> mapguide-internals mailing list
>>> mapguide-internals at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>>>
>> _______________________________________________
>> mapguide-internals mailing list
>> mapguide-internals at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>>
>> _______________________________________________
>> mapguide-internals mailing list
>> mapguide-internals at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>>
>> _______________________________________________
>> mapguide-internals mailing list
>> mapguide-internals at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>
> +-----------------------------------------------------------------+
> |Paul Spencer pspencer at dmsolutions.ca |
> +-----------------------------------------------------------------+
> |Chief Technology Officer |
> |DM Solutions Group Inc http://www.dmsolutions.ca/ |
> +-----------------------------------------------------------------+
>
>
>
>
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>
More information about the mapguide-internals
mailing list