Cyril Plisko wrote:
Richard Lowe wrote:
Stephen Lau wrote:
In the interest of cutting down the delivery-time and potential
points of failure, I'd like to make some adjustments to the delivery
process.
Now that we have the ON Mercurial mirrour repository up, I'd like to:
(a) Stop doing Mercurial incremental bundles
+1
(b) Stop doing Mercurial bundle delivery entirely
+1
Well, I just ran a couple of quick tests comparing time it takes
to load a newly inited repo by unbundle the bundle file and by
pulling from the repo directly. The results are quite close:
hg unbundle http://dlc.... followed by hg pull takes 1:24, while
hg pull takes 1:50
So, while having bundle as a mean of rapid repository bootstrap is
right idea, the actual time saving is not significant.
I just thought - I could setup a cron job on genunix.org to create
a bundle file once in a while for those who may prefer to bootstrap
that way.
I'm pretty convinced I will do (a), and I'd strongly like to do (b).
I'd also like to:
(c) Stop delivering on-src (the ON source tarball) for the nightly
builds. I think there is an argument to be made for keeping it for
the build-synchronised deliveries, but I don't see the need for the
source tarball for nightly deliveries.
In theory +1, but asking the genunix.org folks if this would impact
their subversion stuff at all would be worthwhile.
It would, definitely. OTOH, one may ask what is the need for subversion
repo if mercurial repo is available. The answer is - I do not know.
There are two ongoing projects (AFAIK) using the svn repo right now.
They were the projects I was thinking of, it seemed uncool to +1 it
knowing of projects it may cause trouble.
First is Polaris, but we'll be transitioning to mercurial soon.
(fingers crossed)
The second is ksh93 integration. I am not sure what is their schedule
or constraints, but I think that we need to help this project as much
as we can, rather than disturb them.
After these two projects sorted out I think it would be safe to
phase out svn repo in favor of mercurial.
Well, the plan Steve outlined above would still do the per-build source
tarballs, and of course, it's always possible for you to merge up the
svn repository based on an hg clone (I can't think of any reason it
wouldn't be, anyway).
-- Rich
_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org