On Fri, 2004-02-20 at 19:59, Jim Jagielski wrote:
> Greg Stein wrote:
> > 
> > > I hate to chime in here, but I must agree. Things have certainly
> > > come a long way when the build/configure system tried to
> > > be as LCD (lowest common denominator) as possible.
> > 
> > And it was a recursive make solution which we're trying to fix. If you can
> > come up with an LCD approach which has a single top-level Makefile, then
> > please feel free.
> > 
> > > If we require all this "extra" stuff, then, at least to my
> > > mind, it means that we need to rethink not just patch.
> > 
> > Oh, come on. For somebody building straight from CVS, to add a Python
> > dependence? Okay, so it caught a few people unawares. We make changes like
> > that all the time. But this one is not hard to solve.
> > 
> > In any case, this whole notion of "rewrite as a shell script" just isn't
> > going to fly.
> 
> :)
> 
> No, I have no solutions, nor did I mean to imply that:
> 
>     o Such a solution is trivial
>     o That the solution used was done with no
>       thought of impact to developers.

Thanks Jim, for being explicit with that.

I think this thread needed some of that explicitness,
since it is beginning to show agitation across the board
with the participants.

I think there is a lot of potential to get religous
in this thread, and that is indeed not where we want
to go.

Now, if we were using Subversion I would suggest that
Greg create a branch, code the lot up, and then merge
the final build system back.  Heck, I'll even suggest
that while using CVS.

When a similar build system was introduced for Subversion,
it broke builds for at least some developers.  It took a
bit of effort to get the problems out, but it was worth
it.

If we are going in this direction, and I prefer we do,
(if only for the sake to see where this goes) I'd like
to see it happen on a branch, so that the migration can
be smooth instead of clunky accompagnied with lots of
chagrin.


Sander

Reply via email to