Hi Charles,

> This is where subversion's branching would really shine.  You would
> simply change the repository URL in the main config file and 'head'
> would point to the latest version of that branch, which is probably what
> you'd want (ie: security updates/bug fixes included).
Ah, ok, I get it. Thanks for the clarification.

> You would have the same problems the current CVS version has with
> versions if you wanted to build to a particular repository version
> number, rather than the latest version of a branch/tag, however.
Right.

> Ideally, building from a local working-copy of the repository will be
> fairly easy (it sounds like this is getting tested RealSoonNow).  This
> would separate download problems from actually building the source
> (possibly important for those with flaky internet access, or folks using
> the flaky sourceforge CVS servers! :).
Well, that's what the whole "we supply a tarball of everything you need,
and put it into FRS" approach was all about. But it seems that is not an
approved approach.

> This would also somewhat isolate
> buildtool from the actual download mechanism, making it possible to use
> subversion, bit-keeper, perforce, or whatever should anyone want to.  It
> would also mean buildtool wouldn't have to be updated to support
> building arbitrary versions...you could select from one (or a few) major
> revisions and get automatic downloads/builds by adjusting the repository
> URL, and manually create a working copy to build from if you wanted some
> arbitrary version of a package (or packages) for some reason.
I don't disagree with any of that, but you need to see it from my point
of view. I do not have the time to make that migration, and to me,
building old sources is not a priority (I already can do that for the
old packages I need to support, because I have backups of my old
buildenvs stashed away somewhere). So, to me, the whole thing would mean
spending time I don't have on something that lets me do things I can
already do.
Now, believe me, I surely understand that there's more to software
development than doing just the "cool stuff" that one is interested in -
but since that pretty much sums up my day at work, I'll opt to not do so
in my evenings as well, at least for something I don't consider to be
something critical.
I'm not going to debate the fact that it would surely be nice if
somebody did it though

> I have briefly looked at the buildtool source in CVS, and it looks like
> it would be pretty simple to add a subversion download method.  If I get
> some spare time I may try to do this, although I'm not exactly a perl guru.
You are very welcome to try (and don't hesitate to ask if you run into
trouble - at leat, the "non-subversion" kind of trouble ;-)) - I just
don't have the time to do the work (and worse, the testing - doing a
fresh checkout of everything and a rebuild uses up a whole evening on my
internet connection/build environment).

Martin



_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to