[Unison-hackers] Re: a common patch set - first attempt [repost]
Benjamin Pierce
bcpierce at cis.upenn.edu
Wed Jun 15 10:17:00 EDT 2005
> This is the nub of the problem for me as a packager. The reality is
> that many sites and even OSes are slow to upgrade from old versions.
> Debian, for example, until very recently only offered version 2.9.1.
> It
> now also offers 2.10.2, but only in unstable; the stable (Sarge) and
> testing versions are both 2.9.1, and Sarge, having just been released,
> is going to be with us for a long time.
>
> Now because of Unison's version constraints, if a user wants to
> synchronize with a server running 2.9.1, then their only choices are to
> either run 2.9.1 on their client, or else build and install a later
> version themselves on their server. For me as a packager, the whole
> point of providing a package is to save people the work of having to
> build and install their own versions. So, in order to allow Cygwin
> users to synchronize with servers running old versions, I have to
> package those versions for Cygwin. This is why Cygwin now includes
> four
> Unison packages: unison2.9.1, unison2.9.20, unison2.10.2, and
> unison2.12.0.
Sigh.
One other thing this discussion makes clear is that we probably need
some way of naming revisions of particular version numbers, so that
it's clear when someone reports a bug which patches they are running
with. E.g., we could include the subversion revision number of the
latest commit for that branch in the information printed by 'unison
-v'.
- Benjamin
More information about the Unison-hackers
mailing list