Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Please unblock package yubikey-manager, as the newest version adds a manpage
(that upstream accidentally failed to include in their release tarball) :

  yubikey-manager (2.0.0-2) unstable; urgency=low
  
    [ Nicolas Braud-Santoni ]
    * Autogenerate a manpage with help2man.
      This is what upstream did, though doing it in the package build avoids
      having it go out-of-sync with the actual binary. (Closes: #912029)
  
    * Switch to debhelper 12.
      Compatibility level is now controlled through a Build-Depends
  
    [ Afif Elghraoui ]
    * d/control: add VCS URLs
  
   -- Nicolas Braud-Santoni <ni...@debian.org>  Sat, 09 Mar 2019 16:41:28 +0100


Apologies for failing to do this before the freeze; I was expecting upstream to
release a new version (the latest release had issues) and waited for that...

If including a manpage for Buster is not a sufficient reason for a freeze
exception, please close the bug at your convenience.


Here is the debdiff:

  diff -Nru yubikey-manager-2.0.0/debian/changelog 
yubikey-manager-2.0.0/debian/changelog
  --- yubikey-manager-2.0.0/debian/changelog      2019-02-07 22:30:34.000000000 
+0100
  +++ yubikey-manager-2.0.0/debian/changelog      2019-03-09 16:41:28.000000000 
+0100
  @@ -1,3 +1,18 @@
  +yubikey-manager (2.0.0-2) unstable; urgency=low
  +
  +  [ Nicolas Braud-Santoni ]
  +  * Autogenerate a manpage with help2man.
  +    This is what upstream did, though doing it in the package build avoids
  +    having it go out-of-sync with the actual binary. (Closes: #912029)
  +
  +  * Switch to debhelper 12.
  +    Compatibility level is now controlled through a Build-Depends
  +
  +  [ Afif Elghraoui ]
  +  * d/control: add VCS URLs
  +
  + -- Nicolas Braud-Santoni <ni...@debian.org>  Sat, 09 Mar 2019 16:41:28 +0100
  +
   yubikey-manager (2.0.0-1) unstable; urgency=medium
   
     * New upstream version 2.0.0 (2019-01-09)
  diff -Nru yubikey-manager-2.0.0/debian/compat 
yubikey-manager-2.0.0/debian/compat
  --- yubikey-manager-2.0.0/debian/compat 2019-02-07 22:30:34.000000000 +0100
  +++ yubikey-manager-2.0.0/debian/compat 1970-01-01 01:00:00.000000000 +0100
  @@ -1 +0,0 @@
  -11
  diff -Nru yubikey-manager-2.0.0/debian/control 
yubikey-manager-2.0.0/debian/control
  --- yubikey-manager-2.0.0/debian/control        2019-02-07 22:30:34.000000000 
+0100
  +++ yubikey-manager-2.0.0/debian/control        2019-03-09 16:41:28.000000000 
+0100
  @@ -5,8 +5,9 @@
   Priority: optional
   Rules-Requires-Root: no
   Standards-Version: 4.3.0
  -Build-Depends: debhelper (>= 11),
  +Build-Depends: debhelper-compat (= 12),
                  dh-python,
  +               help2man, python3-venv,
                  python3-all,
                  python3-click,
                  python3-cryptography,
  @@ -16,6 +17,8 @@
                  python3-usb,
                  python3-fido2
   Homepage: https://developers.yubico.com/yubikey-manager/
  +Vcs-Git: https://salsa.debian.org/auth-team/yubikey-manager.git
  +Vcs-Browser: https://salsa.debian.org/auth-team/yubikey-manager
   
   Package: python3-yubikey-manager
   Architecture: all
  diff -Nru yubikey-manager-2.0.0/debian/rules 
yubikey-manager-2.0.0/debian/rules
  --- yubikey-manager-2.0.0/debian/rules  2019-02-07 22:30:34.000000000 +0100
  +++ yubikey-manager-2.0.0/debian/rules  2019-03-09 16:41:28.000000000 +0100
  @@ -1,10 +1,27 @@
   #!/usr/bin/make -f
   
  +include /usr/share/dpkg/pkg-info.mk
  +
   %:
          dh $@ --with python3 --buildsystem=pybuild
   
   override_dh_installchangelogs:
          dh_installchangelogs NEWS
   
  +# Nasty hack to autogenerate a manpage
  +# This can be entirely replaced by click-man once it is packaged (see 
#924099)
  +VENV:=$(shell mktemp -d)
  +override_dh_installman:
  +       python3 -m venv --system-site-packages $(VENV)
  +       $(VENV)/bin/python setup.py build
  +       $(VENV)/bin/python setup.py install
  +
  +       help2man -o debian/ykman.1 \
  +               --no-info --version-string=$(DEB_VERSION_UPSTREAM) \
  +               --name 'YubiKey Manager' -- $(VENV)/bin/ykman
  +       rm -rf $(VENV)
  +
  +       dh_installman
  +
   override_dh_missing:
          dh_missing --fail-missing
  diff -Nru yubikey-manager-2.0.0/debian/yubikey-manager.manpages 
yubikey-manager-2.0.0/debian/yubikey-manager.manpages
  --- yubikey-manager-2.0.0/debian/yubikey-manager.manpages       1970-01-01 
01:00:00.000000000 +0100
  +++ yubikey-manager-2.0.0/debian/yubikey-manager.manpages       2019-03-09 
16:41:28.000000000 +0100
  @@ -0,0 +1 @@
  +debian/ykman.1


Best,

  nicoo


unblock yubikey-manager/2.0.0-2

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAlyD5KkRHG5pY29vQGRl
Ymlhbi5vcmcACgkQ5vmO4pLV7MskBA//U0/gPrjyeAK36nJRXKc23jMxQWXWYi8l
Nh6RSA67c2VejcZGoLy7Fchz+sCrvoX1/3KeC9HwD2YHuY1sT0/iQ/sA5BLLDqe0
2UaypXVuo2n2A8k7EJSwN4U/fXFi1TXQqNam3Qe/t0+QzFXsF8XqFBfk9XK1ga9c
RDWMGGw5BwipDX2SrKFsqsQPHS0pixf5gB4Uc1srUfRrqA6jCC7QSRHfWQDDRc2y
9Tlk/PT7pFmg+7E7ksQXafuKqnhW0lBFRz307JC2jiFabvw2tA/9THMB+4A6eO30
nd4Z3LXjwbgCdM8Z1qeEJOkWeJek/Cz0fLjvibN5wqZ81HUC3kHXVN+7tNst7e53
7UPT6pAmz36RjiBPZhJ8NO+IMOCsBD+MkIGFZO3kRsl0mwNXNuKBceNcr4AuC7G7
OGDAySq6XjS+rUg7s3MS4evGzPL6d03VwawtLEjK4+CLK5Jg1GtJKhQflt6Nslp4
/B15qCauKOnttImao1fGS0F+iAS7EbGUcuwwhEzjK/MV0HOS7jJzc2VfekicnwWI
9Aj7stvf2ewy/J30PoO1bt7xOwGFVMtrprNVMnQUBY+jKhCjNoHjnuGlRFZAHsHb
aq42grMeaoOwEIKX5GXJa/m87N2Zd5EveWcJNhgwRI51/hwDRYznEL98/wEkngRf
rjQtyCP8nX0=
=XFpW
-----END PGP SIGNATURE-----

Reply via email to