Debian Bug report logs - #1012587
/usr/share/doc/yubikey-manager empty

version graph

Package: yubikey-manager; Maintainer for yubikey-manager is Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>; Source for yubikey-manager is src:yubikey-manager (PTS, buildd, popcon).

Reported by: Marc Haber <mh+debian-packages@zugschlus.de>

Date: Thu, 9 Jun 2022 19:57:01 UTC

Severity: serious

Found in version yubikey-manager/4.0.7-1

Fixed in version yubikey-manager/4.0.9-1

Done: Florian Schlichting <fsfs@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>:
Bug#1012587; Package yubikey-manager. (Thu, 09 Jun 2022 19:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Marc Haber <mh+debian-packages@zugschlus.de>:
New Bug report received and forwarded. Copy sent to Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>. (Thu, 09 Jun 2022 19:57:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Marc Haber <mh+debian-packages@zugschlus.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: /usr/share/doc/yubikey-manager empty
Date: Thu, 09 Jun 2022 21:54:38 +0200
Package: yubikey-manager
Version: 4.0.7-1
Severity: serious

Justification: Policy 2.3, Policy 4.4

/usr/share/doc/yubikey-manager is completly empty. Thus, the required
copyright and changelog files are missing.

[3/5072]mh@drop:~ $ dpkg --list yubikey-manager | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name            Version      Architecture Description
+++-===============-============-============-==============================================================
ii  yubikey-manager 4.0.7-1      all          Python library and command line tool for configuring a YubiKey
[4/5073]mh@drop:~ $ dpkg --listfiles yubikey-manager | cat
/.
/usr
/usr/bin
/usr/bin/ykman
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/ykman
/usr/lib/python3/dist-packages/ykman/cli
/usr/lib/python3/dist-packages/ykman/cli/__init__.py
/usr/lib/python3/dist-packages/ykman/cli/__main__.py
/usr/lib/python3/dist-packages/ykman/cli/aliases.py
/usr/lib/python3/dist-packages/ykman/cli/apdu.py
/usr/lib/python3/dist-packages/ykman/cli/config.py
/usr/lib/python3/dist-packages/ykman/cli/fido.py
/usr/lib/python3/dist-packages/ykman/cli/info.py
/usr/lib/python3/dist-packages/ykman/cli/oath.py
/usr/lib/python3/dist-packages/ykman/cli/openpgp.py
/usr/lib/python3/dist-packages/ykman/cli/otp.py
/usr/lib/python3/dist-packages/ykman/cli/piv.py
/usr/lib/python3/dist-packages/ykman/cli/util.py
/usr/share
/usr/share/doc
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/ykman.1.gz
/usr/share/doc/yubikey-manager
[5/5074]mh@drop:~ $ ls -al /usr/share/doc/yubikey-manager
total 0
drwxr-xr-x 1 root root    0 Nov  1  2020 ./
drwxr-xr-x 1 root root 100K Jun  8 17:09 ../
[6/5075]mh@drop:~ $ 

Greetings
Marc


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.2-zgws1 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages yubikey-manager depends on:
ii  pcscd                 1.9.7-1
ii  python3               3.10.4-1+b1
ii  python3-click         8.0.3-1
ii  python3-cryptography  3.4.8-2
ii  python3-fido2         0.9.1-1
ii  python3-ykman         4.0.7-1

Versions of packages yubikey-manager recommends:
ii  libyubikey-udev  1.20.0-3

yubikey-manager suggests no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>:
Bug#1012587; Package yubikey-manager. (Sat, 18 Jun 2022 08:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Florian Schlichting <fsfs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>. (Sat, 18 Jun 2022 08:18:03 GMT) (full text, mbox, link).


Message #10 received at 1012587@bugs.debian.org (full text, mbox, reply):

From: Florian Schlichting <fsfs@debian.org>
To: Marc Haber <mh+debian-packages@zugschlus.de>, 1012587@bugs.debian.org
Subject: Re: [Pkg-auth-maintainers] Bug#1012587: /usr/share/doc/yubikey-manager empty
Date: Sat, 18 Jun 2022 10:15:02 +0200
Hi Marc,

On Thu, Jun 09, 2022 at 09:54:38PM +0200, Marc Haber wrote:
> Package: yubikey-manager
> Version: 4.0.7-1
> Severity: serious
> 
> Justification: Policy 2.3, Policy 4.4
> 
> /usr/share/doc/yubikey-manager is completly empty. Thus, the required
> copyright and changelog files are missing.

...

> [5/5074]mh@drop:~ $ ls -al /usr/share/doc/yubikey-manager
> total 0
> drwxr-xr-x 1 root root    0 Nov  1  2020 ./
> drwxr-xr-x 1 root root 100K Jun  8 17:09 ../

$ ls -al /usr/share/doc/yubikey-manager
lrwxrwxrwx 1 root root 13 24. Mär 2021  /usr/share/doc/yubikey-manager -> python3-ykman

/usr/share/doc/yubikey-manager is a symlink, python3-ykman is built from
the same source. It used to be a directory, but was transitioned to the
symlink in October 2020 (and this needed to be fixed in March 2021).

However, I wonder if Taowa got the maintscript's prior-version (4.0.0~)
right, because the fix happened after 4.0.0~a1-2 and 4.0.0~ is less than
that. So people who had upgraded with unstable to 4.0.0~a1-2 will not
have had the fixed maintscript trigger on their systems.

Does that make sense?

How do we fix this, upload a 4.0.8-1 with prior-version set to 4.0.8-1~,
and keep that until after the bookworm release, no?

Florian



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>:
Bug#1012587; Package yubikey-manager. (Tue, 21 Jun 2022 20:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Marc Haber <mh+debian-packages@zugschlus.de>:
Extra info received and forwarded to list. Copy sent to Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>. (Tue, 21 Jun 2022 20:06:03 GMT) (full text, mbox, link).


Message #15 received at 1012587@bugs.debian.org (full text, mbox, reply):

From: Marc Haber <mh+debian-packages@zugschlus.de>
To: Florian Schlichting <fsfs@debian.org>
Cc: 1012587@bugs.debian.org
Subject: Re: [Pkg-auth-maintainers] Bug#1012587: /usr/share/doc/yubikey-manager empty
Date: Tue, 21 Jun 2022 22:03:15 +0200
On Sat, Jun 18, 2022 at 10:15:02AM +0200, Florian Schlichting wrote:
> On Thu, Jun 09, 2022 at 09:54:38PM +0200, Marc Haber wrote:
> > Package: yubikey-manager
> > Version: 4.0.7-1
> > Severity: serious
> > 
> > Justification: Policy 2.3, Policy 4.4
> > 
> > /usr/share/doc/yubikey-manager is completly empty. Thus, the required
> > copyright and changelog files are missing.
> 
> ...
> 
> > [5/5074]mh@drop:~ $ ls -al /usr/share/doc/yubikey-manager
> > total 0
> > drwxr-xr-x 1 root root    0 Nov  1  2020 ./
> > drwxr-xr-x 1 root root 100K Jun  8 17:09 ../
> 
> $ ls -al /usr/share/doc/yubikey-manager
> lrwxrwxrwx 1 root root 13 24. Mär 2021  /usr/share/doc/yubikey-manager -> python3-ykman
> 
> /usr/share/doc/yubikey-manager is a symlink, python3-ykman is built from
> the same source. It used to be a directory, but was transitioned to the
> symlink in October 2020 (and this needed to be fixed in March 2021).

The symlink is proper part of the package and should thus not require
any handling in the maintainer script (as far as I know).

Even reinstalling yubikey-manager leaves the directory intact.

> However, I wonder if Taowa got the maintscript's prior-version (4.0.0~)
> right, because the fix happened after 4.0.0~a1-2 and 4.0.0~ is less than
> that. So people who had upgraded with unstable to 4.0.0~a1-2 will not
> have had the fixed maintscript trigger on their systems.

I guess that was the case for my system, at least I don't have dpkg.log
entries for the upgrade to 4.0.7-1 any more.

> How do we fix this, upload a 4.0.8-1 with prior-version set to 4.0.8-1~,
> and keep that until after the bookworm release, no?

I'd keep that for longer than bookworm, maybe bracketed with code that
only executes if /usr/share/doc/yubikey-manager is a proper directory.

If you choose to go that way, I'll leave my system broken to be able to
report back. Let me know.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>:
Bug#1012587; Package yubikey-manager. (Mon, 29 Aug 2022 05:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Bernhard <bernhard.woerner@posteo.de>:
Extra info received and forwarded to list. Copy sent to Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>. (Mon, 29 Aug 2022 05:36:02 GMT) (full text, mbox, link).


Message #20 received at 1012587@bugs.debian.org (full text, mbox, reply):

From: Bernhard <bernhard.woerner@posteo.de>
To: 1012587@bugs.debian.org
Subject: Chance to bring back to testing?
Date: Mon, 29 Aug 2022 05:31:55 +0000
[Message part 1 (text/plain, inline)]
Dear maintainer

Only a careful question:
Is there a chance to bring this package back to testing?
I need this package to maintain my YubiKey.

Thank you for the support
Bernhard
[Message part 2 (text/html, inline)]

Reply sent to Florian Schlichting <fsfs@debian.org>:
You have taken responsibility. (Mon, 03 Oct 2022 21:15:03 GMT) (full text, mbox, link).


Notification sent to Marc Haber <mh+debian-packages@zugschlus.de>:
Bug acknowledged by developer. (Mon, 03 Oct 2022 21:15:03 GMT) (full text, mbox, link).


Message #25 received at 1012587-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1012587-close@bugs.debian.org
Subject: Bug#1012587: fixed in yubikey-manager 4.0.9-1
Date: Mon, 03 Oct 2022 21:12:06 +0000
Source: yubikey-manager
Source-Version: 4.0.9-1
Done: Florian Schlichting <fsfs@debian.org>

We believe that the bug you reported is fixed in the latest version of
yubikey-manager, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1012587@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Florian Schlichting <fsfs@debian.org> (supplier of updated yubikey-manager package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 03 Oct 2022 22:22:24 +0200
Source: yubikey-manager
Architecture: source
Version: 4.0.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>
Changed-By: Florian Schlichting <fsfs@debian.org>
Closes: 1012587
Changes:
 yubikey-manager (4.0.9-1) unstable; urgency=medium
 .
   * Team upload
 .
   * New upstream version 4.0.9
   * Update maximum supported version of python3-cryptography and
     python3-fido2, require at least python3-click 7.0
   * Re-do the dir_to_symlink transition, to also catch systems closely
     following unstable (closes: #1012587)
   * Drop 0001-Fix-upstream-changelog.patch, no need to fix an old NEWS entry
   * Add missing Apache-2.0 licensed files to d/copyright
   * Declare compliance with Debian Policy 4.6.1
Checksums-Sha1:
 6936a57fdc2d6910bf88f0f8fee7e1f1f1c86589 2696 yubikey-manager_4.0.9-1.dsc
 fd698dd54907e65acb6fb3720aa65d99d14e6a52 145952 yubikey-manager_4.0.9.orig.tar.gz
 c510a6d98dfa0d1d56b5a2ad6617b031c79b59b0 488 yubikey-manager_4.0.9.orig.tar.gz.asc
 dc7c480eafa8a1a94c7a35d702408e744f00c946 72348 yubikey-manager_4.0.9-1.debian.tar.xz
 8aacbe32bd4c5fd05e1863cd18686e8165e8c1c1 8088 yubikey-manager_4.0.9-1_amd64.buildinfo
Checksums-Sha256:
 176afc2236ce8a7a470fa01b4f08639a5fec9811ae86fdff94bd1576f31670f3 2696 yubikey-manager_4.0.9-1.dsc
 384e3a2a66df4ce417aede734eb8c5d0c1b7981290e9bc940c85cc000ef833b4 145952 yubikey-manager_4.0.9.orig.tar.gz
 1fa3a214944f64c297420750e1d5c9c895a3a485f6dec2c44baa6d07c4cf998a 488 yubikey-manager_4.0.9.orig.tar.gz.asc
 b88d1a5ee5680939f7efe9399f42ea667cf1739812dbea999285951df5b5a30a 72348 yubikey-manager_4.0.9-1.debian.tar.xz
 c96f5cc9f7178d69e66f6ca219905e107f6859d248635bc27dc7e1738ab82c44 8088 yubikey-manager_4.0.9-1_amd64.buildinfo
Files:
 aa3d342d83d058c638f6113cc40fe038 2696 utils optional yubikey-manager_4.0.9-1.dsc
 216f7840cb396a06d77bf5700d81d4f2 145952 utils optional yubikey-manager_4.0.9.orig.tar.gz
 f1272a9fafa3337fd51540828e4ac8f2 488 utils optional yubikey-manager_4.0.9.orig.tar.gz.asc
 2b1c76a633e9c18f61bc46ff678dbb4e 72348 utils optional yubikey-manager_4.0.9-1.debian.tar.xz
 5d601dec3bd66e20a1f3f198e1ac55bd 8088 utils optional yubikey-manager_4.0.9-1_amd64.buildinfo

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

iQIzBAEBCAAdFiEEMLI8i05qOwnqprZSEpc7bnLcB7UFAmM7SDYACgkQEpc7bnLc
B7VBTBAAlsZW8/jDJABBlS8LEOYDOQFhn7BCqeLJDf8XHSQT0ZnLlyWXUm+I8R0n
9JKRhUwEaH09iSaAO241P1MkIZgWnIRebPy4ENFnbPI9YLjNNHgncl8wb2H6fykY
nRNuUMFAILw6tD1WsNE0JroSIq/KhJgy+3m9QsUbKy+AZw++1SGr0b3HKVU84T+I
a6QZsSBb4awxmdDicrL5G3ihc4fGAnxYR09/WW/oh6XWoTuyMNIGKZxNP/82uYYl
e/r+7Qd3KPJdRGvrPhrpnVg17tR0V/coErJEprMY9c3bZvinVYWwlDvZLsPjEOsL
C1Fybo9MVrBHZVDqn1+/jx5lT1itHUcjONnoDXyTsOAPkY6WZOb4wvQR6hI5vo8m
no8rHfjqU11FSo4XW9z+QK7Xc2sbsXJSYsL1pXUsKtzm1mpjWiKNMDFeEJFUUddn
zR/EHdcPIfbsIenA7cuMzH8658CisCdOHb4x2Z8piN8xqKBOBYZVkCSzCE8MaG0+
SsosHDhtzV+SrJD64PjzF8anVSWda7lFZZoUBErykJxn6Kg+HLd1gTYy+Sax4Gq3
KzGel2AwKosLJRPTY2y/Iucn/qemGCoUgcRKGAdPX2z0kUj7xwAWZQYWlvRHT73E
3OawAV8CuEPoYZbLaG+bHsZ+RfbYYY+90Z/zcqbQs+8mqSBskmM=
=nDZU
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 06 Nov 2022 07:28:59 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:42:23 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.