Kristis,

Isn't that so typical, you think of a good idea, search all over the
internet if there's something like it already, can't find a thing, so
you start to work! Then it turns out somebody else had the same
idea already :)

I can certainly see how your design looks very much like my design,
that's a given, remarkable that you even come to the same 'glue' name
of one component of scmbug, it's obvious that we seem to be thinking
along the same lines and are both surprised that the connection between
bugtracking systems and version control seems to be 'not there' in most
opensource projects, at least for as far as I can tell (then again, my opensource
knowledge on these tools only include CVS, SVN and Bugzilla right now and
a fellow GLUE developper knows some more about Mantis).

Do you have some sort of a demo site for scmbug? As for right now
I have focussed mostly on the UI for GLUE and not so much on the plugins
for VCS/BTS yet. Also, GLUE needs a command line interface and maybe even
some GTK/GNOME client for those command-line impaired. If you have
a well matured commandline already, perhaps we could consider merging
our efforts as I've spent a ton of time on the UI already and would hate to
let that go to waste. Additionally, I think the GLUE_NS webservice where
SBB's can be grouped in different domains which in turn can be 'resolved'
similar to internet domains is rather unique in this context and an idea
I would most definitely not want to lose.

I've taken the bugzilla list off of the CC list for now as I think this is at
this point not yet very relevant to their development. Will you attend
the bugzilla meeting tomorrow by any chance?

Laterz,
Fred Leeflang


Kristis Makris wrote:
Hi Fred,

On Fri, 2007-01-05 at 17:02 +0100, Fred Leeflang wrote:
Hi,

I just briefly mentioned something about this on the bugzilla IRC channel
but since everybody's pretty busy, including myself, I thought I'd ask it here
instead.

I'm working on an opensource tool called 'GLUE'. The development stage
is pre-alpha but things are coming along quite well. GLUE aims to be
an abstraction layer between version control systems and bugtracking systems. A 'tutorial' or rather terse design for it can be found at http://glue.3dn.nl/tutorial.php

Your design seems, in some respects, similar to the Scmbug work:

http://www.mkgnu.net/?q=scmbug
http://files.mkgnu.net/files/scmbug/doc/latest_manual/html-single/manual.html#DESIGN

For example, the current daemon protocol could be transformed into a
SOAP-based protocol. We have a BTS API -- it's only used by the daemon.
We don't have a VCS API -- VCS access goes from the VCS side to the
daemon only; it's not bidirectional. And we don't have an Output API --
our VDD tool somewhat provides that, but currently is a daemon call.
In a sense, we already made BTS and VCS systems GLUE compliant.

But your design extends beyond what Scmbug has to sharing SBBs (somewhat
like the Scmbug Merge tool).

When you glance over the tutorial you will hopefully understand the nature of my proposal. I want to try and access the bugzilla database through a webservice so I can query the bugzilla database for all sorts of relevant information about bugs and then link that information together with relevant information from version control systems. Obviously this could be do-able through accessing Bugzilla through it's web interface programmatically and parsing out the results but this would also
be very tedious and prone to errors.

So mkanat already pointed out the Webservice interface to bugzilla at http://www.bugzilla.org/docs/tip/html/api/ -> Bugzilla::WebService. I glanced over this and it seems that the webservices are rather limited at this point.

I would love to help developping this some more and make bugzilla integrate
with GLUE (or make GLUE integrate with bugzilla if you want :)

Would you be interested in such a cooperation?

As a Scmbug developer, I would be greatly interested in extending Scmbug
to fit your design. Convert the current protocol to SOAP, and extend it
to become a general BTS protocol.

Could you have a look over the Scmbug materials and see if Scmbug could
be of help ? I'd hate for you to duplicate effort, after working on this
for 2 years now.



_______________________________________________
Glue-devel mailing list
[EMAIL PROTECTED]
http://lists.uitwisselplatform.nl/mailman/listinfo/glue-devel

_______________________________________________
scmbug-users mailing list
[email protected]
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to