Re: GPE bugtracker and SCM

Florian Boor <[email protected]> Sun, 03 Sep 2006 01:01:24 +0200
Newsgroups gmane.comp.handhelds.gpe
Message-ID <[email protected]>
Hi,

Paul Sokolovsky wrote:
>      Here, I would like to indeed constrain discussion to techinal
> aspects only: whatever the home GPE will have, how to improve it, to
> ease maintenance burden, and streamline user/developer support.

okay - sounds like we are back to our core competence :-)

>   I hope, even more "hardcore" options like Monotone/GIT/whatever are
> not considered ;-). SVN should be indeed good compromise between
> advanced features and ease to learn, already experienced user base,
> and ease of maintenance. SVN would improve work process for different
> participant roles - core developers, contributors, occasional patch

No chance for Monotone and GIT - my experience with Monotone used for
OpenEmbedded is that even the latest versions can cause major trouble
if you are not really careful. Apart from the fact that i don't see a
reason what we would gain from a distributed SCM.

> submitters, just users. As a note, it would be nice to have SVN via
> HTTP/WebDAV (vs SSH), as that would help people behind heavy
> firewalls (so far I see LTG offers svn/svn+ssh protocols).

Yes right, we need to make this work too.

>     GForge tracker is similar to SourceForge.net's, and I guess many
> users might try it already. AFAI can see, it's pretty basic, for good,
> or bad. One thing which is good with GForge tracker is that it is
> consistent for all projects - once people know how to use it (and
> for users, submit is pretty easy), they can use it in any hosted
> project.

That's the most important advantage.

>     But now that you mention Trac, I can only passionately second this
> choice. For development, Trac+SVN combo just screams. Maybe its just
> me, but Trac offers just the best SCM viewer - it's always easy to
> find what you're looking for, and it shows result just the very
> natural and comfortable way (ViewVC (ex-ViewCVS) is second in its
> usability IMHO, and current Mtn/GIT viewer are just bare). It has
> pretty good tracker and wiki. And all this can be easily cross-linked
> via easy wiki syntax. Summing up, it would let developers to do their
> job comfortably, being able to easily maintain and visualize project
> history, and let contributors/users to has good insight into the
> latter, lowering participation threshold and alleviating support burden.

That's definitely something to think about. What i currently lack is the
knowledge how it integrates mailinglists... One missing thing is support for
shell user management.

Feeding a new bugtracker with data about the GPE bits and all the released
versions seems to be no too complicated. With some help (i'm not that familiar
with any scripting language) i was able to write a script creating a useful
Bugzilla database, but i guess its not more complicated for other bug trackers.

Greetings

Florian

-- 
The dream of yesterday                  Florian Boor
is the hope of today                    Tel: +49 271-771091-14
and the reality of tomorrow.            Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904]        [email protected]

1D78 2D4D 6C53 1CA4 5588  D07B A8E7 940C 25B7 9A76