Fedora packaging: unison?
Michael Cronenworth
mike at cchtml.com
Wed Jul 21 17:58:19 UTC 2010
Adam Williamson wrote:
> Thanks, but afaics that thread doesn't really answer any of my
> questions, it's just a bunch of yum technicalities about how the
> implementation of having two packages actually works. What I'm
> interested in is what was the original reason for having two branches
> packaged, and do we still need to do it (or even have 3).
Jeff Splata's reply seemed to be enlightening, at least to me:
> The unison developers..in their infinite wisdom have decided that they
> don't actually want to worry about backwards compatibility between
> client versions, so if you need to talk across the network to
> different machines you need to be sure you have the same version of
> unison available on both machines or the magic doesn't work.
>
> The horrible horrible package naming for unison that we have is a
> result of that upstream decision to make sure people who want to use
> unison can be sure they have the right versions of unison installed to
> communicate to machines running other operating systems. The package
> naming in the case of unison is done deliberately to break how
> version comparison in the package system is suppose to work. It's a
> corner case... that needs to die. Adding more logic at the packaging
> layer to support what is really upstream's inability to provide
> adequate protocol versioning support is wasted effort.
More information about the devel
mailing list