On 6 Feb 2008, at 8:39 am, Adrian Bridgett wrote:

On Wed, Feb  6, 2008 at 08:33:24 +0000 (+0000), Tim Cutts wrote:
Hi - to add to this one, as is often the case, version 4.1.4 of
tkdiff  is required by tkcvs 8.1.  Since tkdiff comes from the same
upstream  tarball as tkcvs, and they're written by the same person,
is it  perhaps time we made this a multiple binary package and built
both  tkdiff and tkcvs from the same upstream source package?  It
would  solve these dependency problems every time tkcvs gets updated
upstream.  Not that I want to tread on your toes, of course, but it
might be simpler that way.

That may well make sense.

There seem to be three possible approaches I could take, and I don't know what the right thing to do is.

1) Have the tkcvs binary package provide the tkdiff binary, and then conflict with tkdiff (in other words kill off the tkdiff package altogether, and have the tkcvs package 'Provides' tkdiff. 2) Do the proper multiple binary package thing. I'm slightly concerned about how the package versioning would work in this case, because I suspect that the new tkdiff packages would always have the same version as the parent tkcvs package, even though the actual version of tkdiff is independent. I don't like that... 3) Just have tkcvs ship an internal version of tkdiff for its own use, and allow people to use your package as the one they get on their PATH.

None of these seem to be ideal. 3 is the easiest, and least disruptive to the status quo. I've done 1) as an experiment, but it seems ugly, and likely to cause users confusion when the package disappears. It also seems unnecessary to have to install tkcvs if all the user wants is tkdiff (not that it's a very big package, but it's the principle of the thing!) 2 is less ugly, but the version number thing is bound to confuse people.

Any thoughts?

One day the keyring maintainers might
actually get around to acknowledging that exist.  ATM I can't do any
uploads (and havn't been able to for about 18 months now IIRC).

You have my sympathy.  :-(

Tim


--
The Wellcome Trust Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is 215 Euston Road, London, NW1 2BE.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to