Import/export bug data for Bugzilla and Trac

瀏覽次數:230 次
跳到第一則未讀訊息

osimons

未讀,
2008年12月22日 凌晨3:41:132008/12/22
收件者:Trac Development、lps...@gmail.com
Hi all,

The project got contacted briefly via IRC by the Bugzilla project, and
they also tried posting to our mailing list but email got rejected. I
got a copy of their post, and just reposting it in full on their
behalf - see below.

:::simon

----------

Hello Trac devs,

Odd Simon Simonsen told me to post this here (I'm not in this mailing-
list, so don't forget to CC me when replying):

Bugzilla developers had a brief discussion a few days ago about how to
easily export/import bug data from one bug tracking system (Bugzilla,
Trac, Mantis, others?) to another one. Bugzilla can already exchange
bug data with another Bugzilla installation, but is unable to do it
with e.g. Trac.

The idea would be to agree on a common file format (e.g. XML) which
could be generated by one BTS and be easily understood and parsed by
another one, for insertion into their installation. XML-RPC could be
another way to exchange data. The problem is that Bugzilla developers
have no idea about how Trac works, what kind of data it needs to
import stuff, nor which fields you need to be defined. I guess Trac
developers have the same problem with our own tools.

Note that I'm talking about copying/moving bug data from one BTS to
another one, not to sync data between both BTS in real time, which is
harder.

Would Trac developers be interested in such a project, i.e. discuss
and agree on some way to move data from one BTS to another one? Or do
you have no interest in this kind of collaboration?


Thanks for reading this, and I wish you a Merry Christmas,

Frédéric Buclin
Assistant Project Lead for the Bugzilla project
http://www.bugzilla.org/

Jeroen Ruigrok van der Werven

未讀,
2008年12月22日 凌晨4:22:282008/12/22
收件者:trac...@googlegroups.com、lps...@gmail.com
-On [20081222 09:41], osimons (odds...@gmail.com) wrote:
>The project got contacted briefly via IRC by the Bugzilla project, and
>they also tried posting to our mailing list but email got rejected. I
>got a copy of their post, and just reposting it in full on their
>behalf - see below.

Rejected? That would be odd since first time posters appear in the
moderation queue. Can't remember I've seen this post in the queue, but then
again, we have multiple moderators.

>The idea would be to agree on a common file format (e.g. XML) which
>could be generated by one BTS and be easily understood and parsed by
>another one, for insertion into their installation. XML-RPC could be
>another way to exchange data. The problem is that Bugzilla developers
>have no idea about how Trac works, what kind of data it needs to
>import stuff, nor which fields you need to be defined. I guess Trac
>developers have the same problem with our own tools.

I personally applaud such an endeavour and would be willing to help out with
it. I did some work on the Bugzilla to Trac conversion script as well as
Bugzilla hacking back in the day.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
Without you, I am nothing...

Noah Kantrowitz

未讀,
2008年12月25日 凌晨1:51:112008/12/25
收件者:trac...@googlegroups.com

I think the key would be to develop a common vocabulary for all BTSes.
For example, what is called "subject" in Trac could be called title
elsewhere. I would be happy to help move this forward. Other than
that, I think there would just need to be some agreement on how to
encode a "field" and probably some agreements on attachment encoding
(I would point at the MIME mail standard).

--Noah

Jeroen Ruigrok van der Werven

未讀,
2008年12月25日 凌晨3:58:062008/12/25
收件者:trac...@googlegroups.com
-On [20081225 07:51], Noah Kantrowitz (no...@coderanger.net) wrote:
>I think the key would be to develop a common vocabulary for all BTSes.

Ontology time!

http://blogs.sun.com/bblfish/entry/baetle_bug_and_enhancement_tracking

Which leads to http://code.google.com/p/baetle/

So there's already WIP we can jump onto.

--
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B

Religion is the politics of spirituality...

LpSolit

未讀,
2008年12月25日 下午1:24:222008/12/25
收件者:Trac Development
On 25 déc, 07:51, Noah Kantrowitz <n...@coderanger.net> wrote:
> I think the key would be to develop a common vocabulary for all BTSes.  
> For example, what is called "subject" in Trac could be called title  
> elsewhere.

This is not enough. Each BTS has its own list of required fields. Only
deciding which vocabulary to use won't fix this problem.
回覆所有人
回覆作者
轉寄
0 則新訊息