Bug#709779: this needs a versioned depends...
Dmitry Smirnov
onlyjob at member.fsf.org
Wed Jun 5 07:35:42 UTC 2013
On Tue, 4 Jun 2013 03:02:26 Holger Levsen wrote:
> this bug is not fixed just because all versions are accidently in sync again,
> instead, this needs to be ensured by a dependency.
I'm not convinced that "synfigstudio" needs vesrsioned dependency on
exact version of "libsynfig0".
Perhaps the real problem is how library mini-transition was
handled. Upstream broke it and I uploaded "synfig" (library) and
"synfigstudio" (GUI) in a way that "synfig" propagated to testing a
bit earlier than "synfigstudio". The older version of "synfigstudio"
in testing was effectively broken for few days until newer
"synfigstudio" migrated.
I agree that perhaps packages could benefit from tighter dependency.
I committed .symbols file and "dh_makeshlibs -V" override [1] so when
both packages will be rebuilt new dependency (calculated by
`dh_shlibdeps`) will look like this: "libsynfig0 (>= 0.64.0)".
However it won't save from potential breakage if future "libsynfig0"
versions will be backwards incompatible with "synfigstudio".
I think hard-coded dependency on exact version of "libsynfig0" is a
bad idea.
I'm not sure how to handle this bug. Perhaps I need advise on how to
upload future updates to "synfig" package without breaking
"synfigstudio"... Would it be a good idea to follow the usual
transition procedure when the only one dependency package is involved
to library update?
[1]: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/synfig-synfig.git;a=commitdiff;h=4bbd2508f8ace12687e904015d15628ce63d79c1
Best wishes,
Dmitry Smirnov
GPG key : 4096R/53968D1B
---
Good luck happens when preparedness meets opportunity.
More information about the pkg-multimedia-maintainers
mailing list