[haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark <charlie@xxxxxxxxxxxxxx>
- To: haiku-web@xxxxxxxxxxxxx
- Date: Mon, 12 Nov 2007 22:25:51 +0100
Am 12.11.2007 um 16:13 schrieb Niels Reedijk:
You're right. I seem to remember that trac was chosen because it 'fit'
with the choice for subversion. Up to now, we haven't been using it
very much though...
It wasn't possible because the repository and Trac are running on
different servers. There is some tool to do the sync but the svn
integration wasn't considered to be that important.
(BTW, I have been using the Wiki part, but I agree that it isn't
indispensible).
Content should be in one place only - on the main site.
Because of the borked data model we currently implement product
hierarchies using a javascript hack which I personally find
unpalatable. However, if you're happy to pick up the maintenance then
please go ahead. I have just been thinking out loud in case I really
am the bug tracker maintenance.
Well, I'm certainly not happy to pick up the major maintenance ;-) .
Seriously, I offer help in the area of regular maintenance: keeping
trac up to date, porting our patches, checking whether the backup
mechanism works.
From what Waldemar said it shouldn't be much work to bring the
version of Trac up to date as the customisation is mainly a
Javascript hack and now that Genshi has replaced Clearsilver I feel
much happier with the templates.
As far as the migration goes: I'm no fan of moving to new systems
just because they're new and cool but I personally feel that a sound
data model is important (Trac's is bad but Bugzilla's is much worse).
Well, there are two options:
1. Continue to use trac.
a. If we can use the svn module, and if this provides added value, it
might make for a descent argument to keep using track for the tickets
(for now). Whenever we grow out of the ticket system, it might be a
good idea to start shopping around.
2. Switch to another issue tracker.
I'm offering help on both options, though limited to regular
maintenance. In the end, it's your call.
I really dislike the limitations of the data model in Trac. It makes
adding value to the project extremely difficult and some of it is
just sick: what's wrong with writing SQL? I say this despite the
respect I have for the project and devs as a whole: there is no doubt
that Trac has shaken up the bug tracker environment. I started
looking around at Python-based alternatives and Roundup looked
interesting. I won't have time before BeGeistert 018 (12. + 13.
January in Düsseldorf, Haiku Asylum from the 8th) to go into this in
any detail but I would hope that would provide a good opportunity to
look at the issue in detail with developers and anyone prepared to
help out: check your diary.
Niels
P.S. There is a ticket about tying subversion and trac together in
http://dev.haiku-os.org/ticket/966. There is discussion about svnsync
which requires subversion 1.4 to be installed on berlios. However,
berlios also seems to offer rsync. Would that work?
No idea but as noted above this doesn't seem to be important at the
moment.
Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226
-----------------------------------------------------------------------
haiku-web@xxxxxxxxxxxxx - Haiku Web & Developer Support Discussion List
- References:
- [haiku-web] The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Jorge G. Mare (a.k.a. Koki)
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Jorge G. Mare (a.k.a. Koki)
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk
Other related posts:
- » [haiku-web] The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- » [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
You're right. I seem to remember that trac was chosen because it 'fit' with the choice for subversion. Up to now, we haven't been using it very much though...
(BTW, I have been using the Wiki part, but I agree that it isn't indispensible).
Because of the borked data model we currently implement product hierarchies using a javascript hack which I personally find unpalatable. However, if you're happy to pick up the maintenance then please go ahead. I have just been thinking out loud in case I really am the bug tracker maintenance.
Well, I'm certainly not happy to pick up the major maintenance ;-) . Seriously, I offer help in the area of regular maintenance: keeping trac up to date, porting our patches, checking whether the backup mechanism works.
As far as the migration goes: I'm no fan of moving to new systems just because they're new and cool but I personally feel that a sound data model is important (Trac's is bad but Bugzilla's is much worse).
Well, there are two options: 1. Continue to use trac. a. If we can use the svn module, and if this provides added value, it might make for a descent argument to keep using track for the tickets (for now). Whenever we grow out of the ticket system, it might be a good idea to start shopping around. 2. Switch to another issue tracker. I'm offering help on both options, though limited to regular maintenance. In the end, it's your call.
Niels P.S. There is a ticket about tying subversion and trac together in http://dev.haiku-os.org/ticket/966. There is discussion about svnsync which requires subversion 1.4 to be installed on berlios. However, berlios also seems to offer rsync. Would that work?
- [haiku-web] The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Jorge G. Mare (a.k.a. Koki)
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Jorge G. Mare (a.k.a. Koki)
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Charlie Clark
- [haiku-web] Re: The state of Trac (was: Re: Website Maintainer)
- From: Niels Reedijk