On Mon, Jun 09, 2014 at 08:38:50AM +0200, Jose Luis Blanco wrote:
> Actually I already updated debian/control to require wx3.0 in git
> master: https://github.com/jlblancoc/mrpt/blob/master/packaging/debian/control

    libwxgtk3.0-dev | libwxgtk2.8-dev,
    wx3.0-headers | wx2.8-headers,

There's no need to explicitly build-depend on the -headers packages as
well as the -dev packages.  The -dev packages need to pull in the
appropriate headers for you (since without such a dependency the above
would be satisfied by invalid combinations such as libwxgtk3.0-dev and
wx2.8-headers).

    libwxbase3.0-dbg | libwxbase2.8-dbg,
    libwxgtk3.0-dbg | libwxgtk2.8-dbg,

I'm fairly sure this isn't what you want.

The 2.8 -dbg packages are a completely separate (ABI-incompatible) build
of wx with __WXDEBUG__ mode enabled (which throw up assertion dialogs if
you use the wx API is some invalid ways).

In 3.0, __WXDEBUG__ is on by default, and the -dbg packages are just
detached debug symbols for the shared libraries.

So they aren't really the same thing at all (the reason why the names
are so similar is that -dbg is now the convention for a package
containing detached debug symbols, so it's the right name to use for
what they now are; the use in pre-3.0 wx packages for a different
purpose predates this convention).

I'd be rather surprised if you actually wanted to build-depend on either
of them though.

> The only thing that is preventing me releasing a new stable version of
> mrpt (will be 1.2.0) and its debian package, is trying to fix
> "pkg-config-multi-arch-wrong-dir", which I think implies a proper
> implementation of the "multiarch" policies:
> https://github.com/jlblancoc/mrpt/issues/31
> 
> I'll try to recover that work soon but, to which Debian list may I ask
> if I find doubts?

Probably debian-mentors is the best place to ask.

Cheers,
    Olly


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to