UI Changes
David Miller
justdave at bugzilla.org
Wed Sep 8 19:33:39 UTC 2004
We all agreed a while back that we were going to let Kiko give Bugzilla
a UI overhaul (making it more friendly to use, etc), with his only
roadblock being to get it past myself and Myk.
Kiko has a few people employed for him currently who he's got working on
this, and it's of course slowing them down to wait for approvals that
lately are coming with lots of negative reviews (which may not be a bad
thing, but more on that later).
Kiko insists that some of the later work will build on the earlier
patches and when it's all done, it'll look beautiful, even if a lot of
the in-between steps wind up making it worse short-term. That said, if
that actually turns out to be the case, it would make it a lot easier
for approvals to be able to see the final product first.
We're also less than a week away from freezing for 2.20, which means
landing potentially ugly intermediate steps now is probably a bad thing.
What I'm going to do is give Kiko a branch to play on, with a few
conditions on it. We successfully used a branch for the group system
rewrite, and although it is in smaller pieces, this is a similar
magnitude change, so we ought to be able to make it work.
The conditions:
1) I'll set up an install on landfill that pulls his branch regularly so
we can all visit and see how it's working.
2) Separate patches for each change still need to be maintained. He can
indicate on the status whiteboard if he's checked it in on the branch.
This is so that each change can still be individually reviewed as it
goes in when we pull them back to the trunk, but this way we'll have a
better idea what the final product will be when we get to that point,
and changes can still be made.
3) The branch will need to be synced with the trunk regularly so the
effects of new stuff on the trunk can be taken into account.
4) We are under no obligation to take anything to the trunk. But if it
all turns out the way it's advertised, hopefully we'll want to :) The
patches can be reviewed and pulled to the trunk piecemeal as we get time
after we branch for 2.20, and things that look ugly, but "there's
additional patches coming that'll make it much better" we can wait until
those additional patches are available so we can see if that's really
the case, and then take them all at once when it's pretty.
--
Dave Miller Project Leader, Bugzilla Bug Tracking System
http://www.justdave.net/ http://www.bugzilla.org/
More information about the developers
mailing list