Bug#829052: libneo4j-client8-dev: fails to upgrade from 'testing' - trying to overwrite /usr/include/neo4j-client.h
Andreas Beckmann <anbe <at> debian.org>
2016-06-30 17:26:35 GMT
On 2016-06-30 08:09, Chris Leishman wrote:
> Hi Andreas,
> If you don't mind, I was hoping for a little direction in resolving this.
Let's discuss this within the bug report ... even if it does not fit
> It seems I've got a mistake in the packaging, whereby the -dev package for
> the library contains the soname - i.e. libneo4j-client8-dev. I did this
> because it contains the symlink
> ./usr/lib/x86_64-linux-gnu/libneo4j-client.so -> libneo4j-client.so.8.0.0.
> But I believe that was a mistake, and the package should simply be
That's the reasonable approach (unless you have good reasons to need two
versions of the -dev package, but then you usually need two source
> What's the best way to remove both libneo4j-client7-dev and
> libneo4j-client8-dev, and replace with a package libneo4j-client-dev? I can
Are there any packages with Build-Depends: libneo4j-client-dev?
Do they have versioned dependencies?
Or do all use the virtual package libneo4j-client-dev?
> upload a new package with the new name, but I'm unclear how to force
> removal of the others from the distribution. Will using 'Provides' +
> 'Conflicts' + 'Replaces', as per policy 7.6.2, achieve this? Do I make it