Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: ni...@debian.org
Please unblock package yubikey-manager [ Reason ] -3 fixes an RC bug #984480 by ensuring that the symlink for the python3-yubikey-manager package is properly generated. There is also a change in the build process that replaces linking a file with a patch. This change was made because this link at clean-time led to unrepresentable changes to the source. [ Impact ] yubikey-manager and yubioath-desktop will be autoremoved should this not be unblocked. [ Tests ] I manually tested whether the change fixed the symlink in question by upgrading from the version in stable to -3. I also manually tested whether the change to the build process had any effects. It did not seem to. [ Risks ] I do not believe this change poses any substantial risks. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] Thanks! unblock yubikey-manager/4.0.0~a1-3
diff -Nru yubikey-manager-4.0.0~a1/debian/changelog yubikey-manager-4.0.0~a1/debian/changelog --- yubikey-manager-4.0.0~a1/debian/changelog 2021-02-11 06:33:27.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/changelog 2021-03-20 14:51:24.000000000 -0400 @@ -1,3 +1,12 @@ +yubikey-manager (4.0.0~a1-3) unstable; urgency=medium + + * Update maintscript to symlink doc directories for + python3-yubikey-manager and yubikey-manager. + Closes: #984480 + * Add myself as an uploader. + + -- Taowa <ta...@debian.org> Sat, 20 Mar 2021 14:30:00 -0500 + yubikey-manager (4.0.0~a1-2) unstable; urgency=medium * Cherry-pick upstream fix for OATH on Yubikey NEO diff -Nru yubikey-manager-4.0.0~a1/debian/control yubikey-manager-4.0.0~a1/debian/control --- yubikey-manager-4.0.0~a1/debian/control 2021-02-11 06:33:27.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/control 2021-03-20 14:51:09.000000000 -0400 @@ -1,7 +1,8 @@ Source: yubikey-manager Maintainer: Debian Authentication Maintainers <pkg-auth-maintain...@lists.alioth.debian.org> Uploaders: Afif Elghraoui <a...@debian.org>, - nicoo <ni...@debian.org> + nicoo <ni...@debian.org>, + Taowa <ta...@debian.org> Section: utils Priority: optional Rules-Requires-Root: no diff -Nru yubikey-manager-4.0.0~a1/debian/patches/0003-create-setup-py.patch yubikey-manager-4.0.0~a1/debian/patches/0003-create-setup-py.patch --- yubikey-manager-4.0.0~a1/debian/patches/0003-create-setup-py.patch 1969-12-31 19:00:00.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/patches/0003-create-setup-py.patch 2021-03-20 14:35:37.000000000 -0400 @@ -0,0 +1,45 @@ +Description: add a setup.py +Author: Taowa <ta...@debian.org> +Origin: Created from the setup.py manually edited by nicoo <ni...@debian.org> +Forwarded: not-needed +Last-Update: 2021-03-20 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: yubikey-manager/setup.py +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ yubikey-manager/setup.py 2021-03-20 11:28:00.212298932 -0400 +@@ -0,0 +1,33 @@ ++ ++# -*- coding: utf-8 -*- ++ ++# DO NOT EDIT THIS FILE! ++# This file has been autogenerated by dephell <3 ++# https://github.com/dephell/dephell ++ ++try: ++ from setuptools import setup ++except ImportError: ++ from distutils.core import setup ++ ++readme = '' ++ ++setup( ++ long_description=readme, ++ name='yubikey-manager', ++ version='4.0.0a1', ++ description='Tool for managing your YubiKey configuration.', ++ python_requires='==3.*,>=3.6.0', ++ project_urls={"homepage": "https://github.com/Yubico/yubikey-manager", "repository": "https://github.com/Yubico/yubikey-manager"}, ++ author='Dain Nilsson', ++ author_email='d...@yubico.com', ++ license='BSD', ++ keywords='yubikey yubiotp piv fido', ++ classifiers=['Development Status :: 5 - Production/Stable', 'Intended Audience :: End Users/Desktop', 'Topic :: Security :: Cryptography', 'Topic :: Utilities'], ++ entry_points={"console_scripts": ["ykman = ykman.cli.__main__:main"]}, ++ packages=['ykman', 'ykman.cli', 'ykman.hid', 'ykman.pcsc', 'ykman.scancodes', 'yubikit', 'yubikit.core'], ++ package_dir={"": "."}, ++ package_data={"ykman": [".mypy_cache/*.TAG", ".mypy_cache/3.9/*.json", ".mypy_cache/3.9/_typeshed/*.json", ".mypy_cache/3.9/collections/*.json", ".mypy_cache/3.9/cryptography/*.json", ".mypy_cache/3.9/cryptography/hazmat/*.json", ".mypy_cache/3.9/cryptography/hazmat/backends/*.json", ".mypy_cache/3.9/cryptography/hazmat/primitives/*.json", ".mypy_cache/3.9/cryptography/hazmat/primitives/asymmetric/*.json", ".mypy_cache/3.9/cryptography/hazmat/primitives/ciphers/*.json", ".mypy_cache/3.9/cryptography/hazmat/primitives/serialization/*.json", ".mypy_cache/3.9/cryptography/x509/*.json", ".mypy_cache/3.9/email/*.json", ".mypy_cache/3.9/email/mime/*.json", ".mypy_cache/3.9/html/*.json", ".mypy_cache/3.9/http/*.json", ".mypy_cache/3.9/importlib/*.json", ".mypy_cache/3.9/logging/*.json", ".mypy_cache/3.9/os/*.json", ".mypy_cache/3.9/six/*.json", ".mypy_cache/3.9/six/moves/*.json", ".mypy_cache/3.9/six/moves/urllib/*.json", ".mypy_cache/3.9/tkinter/*.json", ".mypy_cache/3.9/unittest/*.json", ".mypy_cache/3.9/urllib/*.json", ".mypy_cache/3.9/ykman/*.json", ".mypy_cache/3.9/ykman/scancodes/*.json"]}, ++ install_requires=['click==7.*,>=7.0.0', 'cryptography>=3.0.0,<<4', 'dataclasses==0.*,>=0.8.0; python_version < "3.7"', 'fido2<1.0,>=0.9', 'pyopenssl==17.*,>=0.15.1,>=17.0.0', 'pyscard==2.*,>=2.0.0', 'pywin32>=223; sys_platform == "win32"'], ++) ++ diff -Nru yubikey-manager-4.0.0~a1/debian/patches/series yubikey-manager-4.0.0~a1/debian/patches/series --- yubikey-manager-4.0.0~a1/debian/patches/series 2021-02-11 06:33:27.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/patches/series 2021-03-20 11:34:26.000000000 -0400 @@ -1,2 +1,3 @@ 0001-Fix-upstream-changelog.patch 0002-Fix-OATH-truncate-for-NEO.patch +0003-create-setup-py.patch diff -Nru yubikey-manager-4.0.0~a1/debian/python3-ykman.maintscript yubikey-manager-4.0.0~a1/debian/python3-ykman.maintscript --- yubikey-manager-4.0.0~a1/debian/python3-ykman.maintscript 2021-02-11 06:33:27.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/python3-ykman.maintscript 1969-12-31 19:00:00.000000000 -0500 @@ -1,3 +0,0 @@ -# Handle dir-to-symlink migration for package docs -dir_to_symlink /usr/share/doc/python3-yubikey-manager /usr/share/doc/python3-ykman 3.1.1-1 python3-yubikey-manager -dir_to_symlink /usr/share/doc/yubikey-manager /usr/share/doc/python3-ykman 3.1.1-1 yubikey-manager diff -Nru yubikey-manager-4.0.0~a1/debian/python3-yubikey-manager.maintscript yubikey-manager-4.0.0~a1/debian/python3-yubikey-manager.maintscript --- yubikey-manager-4.0.0~a1/debian/python3-yubikey-manager.maintscript 1969-12-31 19:00:00.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/python3-yubikey-manager.maintscript 2021-03-20 14:26:47.000000000 -0400 @@ -0,0 +1,2 @@ +# Handle dir-to-symlink migration for package docs +dir_to_symlink /usr/share/doc/python3-yubikey-manager /usr/share/doc/python3-ykman 4.0.0~ python3-yubikey-manager diff -Nru yubikey-manager-4.0.0~a1/debian/rules yubikey-manager-4.0.0~a1/debian/rules --- yubikey-manager-4.0.0~a1/debian/rules 2021-02-11 06:33:27.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/rules 2021-03-20 14:32:02.000000000 -0400 @@ -5,9 +5,6 @@ %: dh $@ --with python3 --buildsystem=pybuild -override_dh_auto_clean: - ln -s debian/setup.py - # Disable tests, as some of the test dependencies have yet to be packaged override_dh_auto_test: : diff -Nru yubikey-manager-4.0.0~a1/debian/source/lintian-overrides yubikey-manager-4.0.0~a1/debian/source/lintian-overrides --- yubikey-manager-4.0.0~a1/debian/source/lintian-overrides 1969-12-31 19:00:00.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/source/lintian-overrides 2021-03-20 11:55:48.000000000 -0400 @@ -0,0 +1,2 @@ +# Override missing upstream signature as the alpha build does not have one. +orig-tarball-missing-upstream-signature diff -Nru yubikey-manager-4.0.0~a1/debian/yubikey-manager.maintscript yubikey-manager-4.0.0~a1/debian/yubikey-manager.maintscript --- yubikey-manager-4.0.0~a1/debian/yubikey-manager.maintscript 1969-12-31 19:00:00.000000000 -0500 +++ yubikey-manager-4.0.0~a1/debian/yubikey-manager.maintscript 2021-03-20 14:26:37.000000000 -0400 @@ -0,0 +1,2 @@ +# Handle dir-to-symlink migration for package docs +dir_to_symlink /usr/share/doc/yubikey-manager /usr/share/doc/python3-ykman 4.0.0~ yubikey-manager