[Bug 1023846] devel:/tools:/scm Missing update dependency of mercurial and tortoisehg
http://bugzilla.opensuse.org/show_bug.cgi?id=1023846 http://bugzilla.opensuse.org/show_bug.cgi?id=1023846#c3 Andrei Dziahel <develop7@develop7.info> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #3 from Andrei Dziahel <develop7@develop7.info> --- Thank you for heads up (In reply to Heiko Brümmer from comment #0)
The packages "mercurial" and "tortoisehg" are updated and maintained each on their own. Mercurial 4.1 was published early Feb 2017, and tortoisehg 4.0 (thg) cannot cope with it.
TortoiseHG developers claim it should work with Mercurial v(TortoiseHG_version - 1), but opposite is, of course, not guaranteed, which is the case now.
If a user has both packages installed, updating to a new mercurial version should not be possible as long as there is no matching version of tortoisehg.
There was such dependency and I have it removed as someday I've needed both latest Mercurial and not so latest TortoiseHG. IMO only way to reliably resolve this dependency is to bundle Mercurial with TortoiseHG in a way it is done for Windows. Or package it separately for tortoisehg. Anyway, this is quite a piece of work, so patches welcome. Still, I've done as asked (user experience is a priority): tortoisehg 4.0 now requires Mercurial 3.9 to 4.0. I'm not sure how to get Mercurial 4.0 package except from building it yourself (`osc co -r 178 devel:tools:scm/mercurial ; osc build -k ./packages`), but hope that helps anyway. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com