[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#790125: RFS: dropbear/2015.68-1 - lightweight SSH2 server and client



On Fri, 25 Sep 2015 at 13:59:11 +0000, Gianfranco Costamagna wrote:
>> Making people upset was certainly not my intention.  And it's precisely
>> because I don't have upload rights that I didn't put my name in the
>> Uploaders fields.  Anyway I don't care either way, so if it's less
>> controversial to swap the addresses I'll do that.
> I guess maintainer is a more important role than uploaders, but nobody objects
> your good intentions, and I won't complain if you want to leave things as is :)

Alright :-)

>> Hmm.  dpkg -c on the the 4 deb files tells me this file is only shipped
>> by dropbear-initramfs, not dropbear.  Could that be because it was
>> marked by dropbear 2014.64 and 2014.65 as a configuration file?  I
>> ceased to do so as it violates the Debian Policy Manual section 10.7.2.
> 
> I guess here the problem might be due to some missing break+replaces
> prior the file was owned by dropbear,
> […]
> so maybe you just need to add some stuff in the control file
> https://wiki.debian.org/PackageTransition
> 
> (not sure, I didn't check, I see many breaks+replaces there)

Adding Breaks+Replaces fields to the 'dropbear' binary package didn't
help.  It's possible that I didn't try the right combination of
Breaks/Replaces.  Here is what I propose as a workaround:

  2015.68-1 → Strech:
    revert commit e76daa2 and add
    /usr/share/initramfs-tools/conf-hooks.d/dropbear back to
    dropbear-initramfs's configuration files.  (This violates the Debian
    Policy Manual section 10.7.2.)

  from Strech onwards:
    make /usr/share/initramfs-tools/conf-hooks.d/dropbear a symlink to
    /etc/initramfs-tools/conf-hooks.d/dropbear, which can been added
    dropbear-initramfs's configuration files without policy violation.

I didn't manage to make seamless upgrade from Wheezy without the
intermediate step.  It looks like dpkg can't handle the package rename
somehow:  I successfully upgraded shamelessly from Wheezy's dropbear to
dropbear-{,-run,-bin,initramfs} 2015.68-1 (1st step), then to 2015.68-2
(2nd step).

You'll find the new upload at

  dget -x http://mentors.debian.net/debian/pool/main/d/dropbear/dropbear_2015.68-1.dsc

(I added lintian override for the TODO note, even though the tag is
non-overridable.)

-- 
Guilhem.

Attachment: signature.asc
Description: PGP signature


Reply to: