[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Conclusion] Subversion 1.3 distribution tar slimmer?

From: John Szakmeister <john_at_szakmeister.net>
Date: 2005-09-02 09:52:57 CEST

On Friday 02 September 2005 02:42, Erik Huelsmann wrote:
> On 9/1/05, David James <james82@gmail.com> wrote:
> > On 9/1/05, Ben Collins-Sussman <sussman@collab.net> wrote:
> > > The vocal minority, in this case, seems to be a group of people who
> > > are not packagers, but for some reason (either because they use an
> > > obscure OS, or choose to ignore existing binary packages) build every
> > > release from tarball. I still don't understand why this change would
> > > be more than a one-time inconvenience for such people. The first
> > > time they build from tarball, they need to fetch dependencies.
> > > Everytime thereafter, the dependencies are already installed.
> >
> > It may be a one-time inconvenience to install dependencies, but it's a
> > large inconvenience if you work with a system that does not have
> > binary packages for the Subversion dependencies. On the systems I work
> > with, I am not a root user, so I am unable to install binary packages.
> >
> > Because Subversion releases ship with many of its dependencies,
> > Subversion is refreshingly easy to install.
>
> Ok.

I have to agree with David on this aspect. I've never had a problem building
Subversion... even back when I didn't know much about how to build it. :-)

> > I don't think would be a good idea to just "stop shipping
> > dependencies". Why get rid of a great feature, that makes Subversion
> > much easier to configure and install, just so that we can have a
> > smaller download?
>
> It's not the size of the download, what people read into combined
> shipping: the blessedness as well as the "requires exactly this
> version".
>
> Besides that, Justin says "what if the system has a buggy APR?": I can
> say exactly the same the other way around: what if we ship 1.3.0 next
> month and 2 days later APR 0.9.7 comes out? It may take months for a
> new release to be done (yes, even patch), so people will be installing
> buggy APRs everywhere without even noticing!
>
> But, if there's one single place where you can download all sources
> including that of the deps, then we could replace APR 0.9.6 with 0.9.7
> immediately without doing a new release.

Can we have a script to check our website, fetch the latest versions of our
dependencies, and extract them? Then we could update things as we need to,
keep the tarball slimmer, but still solve most of the problem*.

* I say most because some people (like myself) install Subversion onto
networks that have no internet connection, so this would fail to work in that
circumstance. However, I don't think there are many people in that
particular situation, and I generally use the system provided versions
anyways. :-)

-John

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Sep 2 09:55:17 2005

This is an archived mail posted to the Subversion Dev mailing list.