[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#565513: debbugs: Provide an OSLC-CM compatible REST API



Le samedi 16 janvier 2010 à 07:18 -0800, Don Armstrong a écrit :
> 
> On Sat, 16 Jan 2010, Olivier Berger wrote:
> > OSLC-CM is a protocol that seeks to establish a standard for
> > interoperability with Change Management servers, i.e. bugtrackers
> > included.
> 
> I glanced at the website which contains the specification, and I have
> no clue what in particular you want me to implement for Debbugs.

Well, the OSLC-CM V1 specification would be a good start ;)

In short, it's a REST API allowing to submit, retrieve and change bugs.
It's based on either JSON or XML (RDF and ATOM) for the transferred
data.

> [FWICT, a large part of this specification isn't finalized, and its
> not clear if anything actually implements consumers of this
> specification.]

The main consumer to be available first is gonna be Eclipse's Mylyn task
manager which allows to subscribe to bugtracker reports from inside
Eclipse and manipulate them along the corresponding code.
Mylyn's OSLC code is there but the end-user components are not released
yet.

> 
> You'll have to provide a lot more information or a link to a site
> which actually deals with the part of the specification and how it
> could apply to a bug server if you want me to look into it.
> 

I hope this is enough to get you started would you be interested :
http://open-services.net/bin/view/Main/CmHome?sortcol=table;up=#1_0_Finalized

Maybe I could also have a look at a free software set of "demo" servers
that we're implementing for testing support of OSLC-CM on the server
side for Mantis, FusionForge and maybe others in the future (PHP for
now) at :
https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/WebHome


The main advantage I can see for OSLC-CM is that tools like reportbug,
bug-buddy, bts, bz, bts-link, mylyn or others could only implement on
single standard instead of having to deal with various sorts of APIs
once the bugtrackers have agreed to use this standard.

In any case, it would probably be interesting if you had comments on
OSLC-CM's way of providing a REST API for bugtrackers.

Hope this fulfilled your moreinfo ;)

Best regards,
-- 
Olivier BERGER <olivier.berger@it-sudparis.eu>
http://www-public.it-sudparis.eu/~berger_o/ - OpenPGP-Id: 1024D/6B829EEC
Ingénieur Recherche - Dept INF
Institut TELECOM, SudParis (http://www.it-sudparis.eu/), Evry (France)




Reply to: