[Incubator] proposal to graduate MapBender

Chris Holmes cholmes at openplans.org
Mon Jul 3 13:54:53 EDT 2006


Ok, I'm +0 then.  As long as there's a plan in place, and that the 
inside discussion isn't bad.  I'll try to find some time to work on 
getting jira licenses for OSGeo and putting them on a test box.

Chris

Frank Warmerdam wrote:
> 
>> Cameron Shorter wrote:
>>> Complexity is created as a consequence of:
>>> * code size
>>> * rate of development
>>> * number of developers
>>> * geographically distributed developers
> 
> Cameron,
> 
> Well, I don't think you *need* a complex project to justify a bug
> tracker though it does help encourage it.  For instance, Daniel Morissette
> uses a bug tracker for stuff like MITAB and AVCE00 even though essentially
> he and I are the only developers and for AVCE00 might only have one bug
> report a year.  But partly that is because he and I are accustomed to using
> bug tracking for projects.  Likewise, I use source control even for short
> term, one man development projects since I have become accustomed to it.
> 
> Chris Holmes writes:
>> Well, I'll also say that complexity is only half of the story.  The 
>> ease of use of the bug tracker and it's ability to slot in to good 
>> workflows can greatly enhance its uptake.  With GeoTools we never used 
>> our sourceforge bug tracker, but when we got JIRA going on codeahaus 
>> the tracker was suddenly a big win.  It'd notify you automatically of 
>> new issues or updates, it was easy to search issues, had a nice 
>> interface, ect.  I'm not saying JIRA is the way for MapBender, though 
>> it could help.  We could apply for an osgeo license pretty easily.
> 
> Chris,
> 
> Interesting point.
> 
>>> After chatting with Seven, it seems that the Mapbender team have not 
>>> been forced into setting up a bug tracking system because 5 members 
>>> of their team can all talk with each other.
>> Hrm, this is really, really bad actually.  Having people able to talk 
>> to each other can kill an open source project.  It closes off 
>> transparency, makes new people feel like outsiders.  And doesn't give 
>> an opportunity for newbies to help out, by checking out open bugs.
> 
> I am certainly concerned that there can be an "inside" vs. "outside"
> divide any time a large part of the developers for something are in
> one place.  Similar issues would apply for stuff like ka-map, GeoServer
> and uDig I would imagine.  But from what I see, the Mapbender team has
> made a real effort to include outside contributors in decisions and
> discussions.  I also think that the main alternative to a bug system
> to discuss problems has been to discuss them on the mailing list which
> is accessable to outsiders.
> 
>>  > It gives me the impression that we would impose a technical and
>>  > operational barrier to an otherwise perfectly well working informal
>>  > way of doing things.
>> If 'informal way of doing things' is talking in person, then I think 
>> that technical and operational increase should be considered in the 
>> name of open-ness.  Even if there aren't many bugs, since most of the 
>> bugs are in the things being connected, a task tracker can still be 
>> super useful for new features, so people can get a sense of what might 
>> come next and when.  Check out our roadmap built on issues that are 
>> next: 
>> http://jira.codehaus.org/browse/GEOS?report=com.atlassian.jira.plugin.system.project:roadmap-panel 
> 
> 
> Mapbender does maintain a wiki page with near, mid and long term 
> development
> plans.
> 
>> I'm actually -0 on mapbender graduation, as I think a clear plan for a 
>> task tracker should be in place.  I'd almost go -1 if I had time to 
>> help provide JIRA.
> 
> At the meeting this morning, the Mapbender PSC agreed to utilize an
> OSGeo supported bug system hosted on OSGeo systems when it is ready.
> They have also assigned a "bug czar" to be responsible for ensuring
> bugs are being followed up on, assigned to appropriate people and so
> forth.  Once established, they will also apply "gentle persuasion" to
> encourage use of the bug tracker.
> 
> This might be bugzilla, or as Howard suggested this morning Trac
> might be a good alternative.
> 
> So, my claim would be that the Mapbender PSC has reacted promptly to
> put in place a bug tracking plan.
> 
>> Also, a quote from Fogel on bug trackers:
>>
>> 'The importance of a bug tracking system lies not only in its 
>> usefulness to developers, but in what it signifies for project 
>> observers. For many people, an accessible bug database is one of the 
>> strongest signs that a project should be taken seriously. Furthermore, 
>> the higher the number of bugs in the database, the better the project 
>> looks. This might seem counterintuitive, but remember that the number 
>> of bugs recorded really depends on three things: the absolute number 
>> of bugs present in the software, the number of users using the 
>> software, and the convenience with which those users can register new 
>> bugs. Of these three factors, the latter two are more significant than 
>> the first. Any software of sufficient size and complexity has an 
>> essentially arbitrary number of bugs waiting to be discovered. The 
>> real question is, how well will the project do at recording and 
>> prioritizing those bugs? A project with a large and well-maintained 
>> bug database (meaning bugs are responded to promptly, duplicate bugs 
>> are unified, etc.) therefore makes a better impression than a project 
>> with no bug database, or a nearly empty database.
> 
> I completely agree with this.  I find sampling a bug database gives
> me a sense of the vitality and "responsibleness" of a project.  I would
> add we do have "Projects should maintain a discrepancy tracking system."
> on our operating principles list, so I think this is one of our "best
> practices" we would encourage in any project for which it is suitable.
> 
> Best regards,

-- 
Chris Holmes
The Open Planning Project
http://topp.openplans.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cholmes.vcf
Type: text/x-vcard
Size: 269 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/incubator/attachments/20060703/237236e4/cholmes.vcf


More information about the Incubator mailing list