[Reportbug-maint] Bug#508812: Towards a "generic" python bugtracker client library ? Re: Bug#508812: Reusing python-btsutils for bts-link

Olivier Berger olivier.berger at it-sudparis.eu
Tue Mar 3 13:31:56 UTC 2009


Hi.

Some more bits, trying to revive that thread maybe ;)

Le vendredi 19 décembre 2008 à 15:01 +0100, Olivier Berger a écrit :
> Hi.
> 
> [I'm not sure I've thought about all this with sufficient care (and
> surely didn't make enough progress towards hacking... so many mails and
> meetings accumulating, difficult to hack ;), still...]
> 
> Some comments on previous discussions, and sorry for the bad TO+CC
> headers.
> 
> I think there may be a need for a quite generic python client lib for
> bugtrackers, which would have plugins or subclasses fitting different
> bugtrackers. This would help for instance for the development of tools
> like bts-link, which will be a client of several bugtrackers (among
> them, the DBTS of course).
> 
> Development of such a library shouldn't be too much Debian-centered,
> IMHO.
> 

FYI, I noticed another python bugtracker client (here for bugzilla) in
http://www.liquidx.net/pybugz/

Hence the need for more generic APIs and not so much debian-centered
approch I was advocating ;)

Just my 2 more cents,

Regards,

P.S.: keeping the whole of my latest message for reference bellow :

> Still, the DBTS client part may be developped in the frame of something
> like python-debian...
> 
> For instance, the bicho [1] project of the nepomuk [2] project have or
> are developing client libs in Python for bugzilla these very days.
> 
> So I don't know... maybe after a python-bugtracker-client project would
> fit better ? ;)
> 
> OK, I'm just trying and zoom out of Debian a little bit, but I assume we
> now have the means with distributed bugtrackers and various other
> technical bits, to develop things wherever they would be lying.
> 
> Still the question of a best forum to discuss that stays to be resolved,
> IMHO. Maybe the Helios project [3] could propose such a generic
> "python-bugtrackers-client-lib" list for discussing general non
> Debian-related API and stuff ?
> 
> I'll provide other more focused (and DBTS related) responses later.
> 
> Hope this helps anyway.
> 
> Regards,
> 
> [1] bicho : http://tools.libresoft.es/bicho
> [2] nepomuk and bugs : http://nepomuk.linbox.org/
> [3] helios WP3 : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Helios_wp3/Web
> 
> Le mercredi 17 décembre 2008 à 10:58 -0300, Gustavo R. Montesino a
> écrit :
> > Em Qua, 2008-12-17 às 13:22 +0100, Bastian Venthur escreveu:
> > > Hi,
> > > 
> > > just a quick question. Are the debianbts-python bindings supposed to go
> > > into an extra package, will we reuse python-debianbts or is it supposed
> > > to go into python-debian? Depending on the answer we can open or use the
> > > appropriate mailinglist.
> > 
> > 
> > I'm open to suggestions there, but I believe it can be integrated on
> > python-debian. If no one objects, I think the right place for the
> > technical discussion would be the pkg-python-debian-discuss ml.
> > 
> > > Anyways to make a start the discussion, here's what debianbts uses as
> > > datastructure for a single bugreport. It fits the needs of reportbug-ng
> > > so far, but maybe not others. Feel free to discuss:
> > 
> > The current bug class of btsutils tries to separate the usertags in a
> > separete field from the tags. It also has a forwarded field, which kept
> > the URL the bug was forwarded to (or whatever the maintainer set on
> > forwarded) and an url field, which I don't remember why I had added, as
> > it is easy and inexpensive to compute on-the-fly with the bug number...
> > 
> > 
> > 
> > 
-- 
Olivier BERGER <olivier.berger at 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)




More information about the Reportbug-maint mailing list