On Mon, Sep 22, 2014 at 05:20:11PM +1200, Olly Betts wrote: > | Depends: python-wxgtk3.0 (<< 3.0.0.0+dfsg.0~), python-wxgtk3.0 (>= > 3.0.0.0+dfsg), [...] > The >= restriction is pointless - every uploaded version satisfies it as > the first upload was 3.0.0.0+dfsg-1: > https://packages.qa.debian.org/w/wxpython3.0.html > By adding needless versioning of dependencies like this, you're mainly > just making life more difficult for the dependency resolver by giving it > more constraints to process. > If there's a reason for the upper bound on the version of > python-wxgtk3.0, you should really have discussed that before adding it, > rather than letting it be a nasty surprise now, when it blocks testing > migration of a newer wxpython3.0 upload.
The versioned dependency is generated by dh_linktree. Upstream embeds a copy of the pubsub source tree because it needs to patch one line in one source. I use the sources from wxgtk3.0 instead, apply the patch then call "dh_linktree deduplicate" to replace unpatched files with symlinks. Whether I use dh_linktree or not, I want to avoid duplicating the pubsub tree so I need to rebuild taskcoach (and reapply the patch) each time wxgtk3.0 changes its upstream version, in case the pubsub code has been modified. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org