On Thu, Dec 4, 2008 at 11:51 AM, Olav Vitters <[EMAIL PROTECTED]> wrote:
> On Thu, Dec 04, 2008 at 11:31:28AM -0500, Luis Villa wrote:
>> One question I'd have: are there any steps that can be/will be taken
>> to minimize the pain during the inevitable next upgrade? Commitment to
>> getting changes upstream, use of DVCS, etc.? Getting back to trunk
>
> Upstream: I'll check again. I wanted to have as much upstream as
> possible, but seems our BGO diff is a bit large and it would take even
> longer to push things upstream. As the external party is paid, there is
> a limitation on what can be done (would get too expensive).

Oh, I'm fully aware that getting our current full set of patches
upstream would be hard; they were a nightmare years ago, and our
feature set and the pace of upstream's development and refactoring
work have only accelerated since then. I meant more for new features
we might develop after moving to 3.2- what steps will we take to make
sure that we don't end up yet again with a gigantic mess of
unmaintainable and/or non-upstreamable patches?

> Due to non-agreement yet the external party is private for now, so I'll
> try and provide more concrete answers when I get them.
>
> DVCS: Upstream uses CVS. There is a Bzr mirror, not sure how to use that
> effectively.

Ewww. I had assumed that they moved primarily to Hg when the rest of
mozilla did. Perhaps this is a good time to lobby them to move to a
DVCS.

> ATM most of the problems are caused by combination of
>  * lots of differences
>  * lots of changes upstream (don't see how a DVCS would make things any
>   easier with 2.20 -> 3.2 ... but for future should be a good idea)

Right. Again, the problems 2.20->3.2 are unsolvable and the result of
lots of (ugly) history, much of it my fault. I'm not asking for
miracles there. (Miracles would be nice! ;)

The question is how do we avoid it in the future- hopefully part of
the plan is 'do the next upgrade from 3.2->3.4 instead of 3.2->4.20'
:) but I imagine other steps could possibly be taken as well.

Luis
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to