Bug#732979: openssh-server Depends on openssh-client

2013-12-23 Thread Kurt Roeckx
Package: openssh-server
Version: 1:6.4p1-2

Hi,

After the NMU I did for I upgraded my openssh-client.  Later apt
complained that openssh-server was broken because of the Depends
on openssh-client.

The changelog says:
  * Use ${binary:Version} rather than ${Source-Version} in openssh-server -
openssh-client dependency.

And:
  * Split the ssh binary package into openssh-client and openssh-server
(closes: #39741). openssh-server depends on openssh-client for some
common functionality; it didn't seem worth creating yet another package
for this. openssh-client is priority standard, openssh-server optional.

Later this got changed:
  * Mark openssh-client and openssh-server as Multi-Arch: foreign.

As a result of only updating openssh-client, apt decided that it
should remove openssh-client:amd64 and instead install openssh-client:i386,
together with a bunch of i386 libraries.

I assume that it's only needing binaries in the -client package, so I guess
that should have worked without problems.

But I'm really wondering why you need such a strict version requirement.


Kurt


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



Bug#732979: openssh-server Depends on openssh-client

2013-12-23 Thread Colin Watson
Control: forcemerge 699473 732979

On Mon, Dec 23, 2013 at 03:04:34PM +0100, Kurt Roeckx wrote:
 And:
   * Split the ssh binary package into openssh-client and openssh-server
 (closes: #39741). openssh-server depends on openssh-client for some
 common functionality; it didn't seem worth creating yet another package
 for this. openssh-client is priority standard, openssh-server optional.
 
 Later this got changed:
   * Mark openssh-client and openssh-server as Multi-Arch: foreign.
 
 As a result of only updating openssh-client, apt decided that it
 should remove openssh-client:amd64 and instead install openssh-client:i386,
 together with a bunch of i386 libraries.
 
 I assume that it's only needing binaries in the -client package, so I guess
 that should have worked without problems.
 
 But I'm really wondering why you need such a strict version requirement.

See my comments in #699473.  You could of course just have upgraded all
installed binary packages (e.g. debi --upgrade or dpkg -iO
*_6.4p1-1.1_amd64.deb), which would have been appropriate when testing
the NMU anyway.

Cheers,

-- 
Colin Watson   [cjwat...@debian.org]


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