[Bug 1751114] Re: dpkg-source on xenial doesn't support .asc file in .dsc for v1.0 source format
Adam Conrad
adconrad at 0c3.net
Wed Mar 14 22:50:25 UTC 2018
(xenial-amd64)root at nosferatu:/home/adconrad/xorg# grep '\.asc' xorg-server*dsc
4d761e7fb1595637beb035c0b300e1b93d30fdb7 705 xorg-server_1.19.6.orig.tar.gz.asc
d4672cc887a2037708dbc21e261fc1264d2808feb1f9d85b40ae7848fbb19443 705 xorg-server_1.19.6.orig.tar.gz.asc
4708215dc9dd371ceee52c7760d7fc5c 705 xorg-server_1.19.6.orig.tar.gz.asc
(xenial-amd64)root at nosferatu:/home/adconrad/xorg# dpkg -l libdpkg-perl | grep ^i
ii libdpkg-perl 1.18.4ubuntu1.3 all Dpkg perl modules
(xenial-amd64)root at nosferatu:/home/adconrad/xorg# dpkg-source -x xorg-server_1.19.6*dsc
gpgv: Signature made Thu Feb 22 10:59:56 2018 MST using RSA key ID A88984DC
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./xorg-server_1.19.6-1ubuntu2.dsc
dpkg-source: info: extracting xorg-server in xorg-server-1.19.6
dpkg-source: error: unrecognized file for a v1.0 source package: xorg-server_1.19.6.orig.tar.gz.asc
(xenial-amd64)root at nosferatu:/home/adconrad/xorg# apt-get install libdpkg-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dpkg-dev
Suggested packages:
debian-keyring
Recommended packages:
libalgorithm-merge-perl libfile-fcntllock-perl
The following packages will be upgraded:
dpkg-dev libdpkg-perl
2 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 779 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 dpkg-dev all 1.18.4ubuntu1.4 [584 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 libdpkg-perl all 1.18.4ubuntu1.4 [195 kB]
Fetched 779 kB in 0s (1011 kB/s)
(Reading database ... 15190 files and directories currently installed.)
Preparing to unpack .../dpkg-dev_1.18.4ubuntu1.4_all.deb ...
Unpacking dpkg-dev (1.18.4ubuntu1.4) over (1.18.4ubuntu1.3) ...
Preparing to unpack .../libdpkg-perl_1.18.4ubuntu1.4_all.deb ...
Unpacking libdpkg-perl (1.18.4ubuntu1.4) over (1.18.4ubuntu1.3) ...
Setting up libdpkg-perl (1.18.4ubuntu1.4) ...
Setting up dpkg-dev (1.18.4ubuntu1.4) ...
(xenial-amd64)root at nosferatu:/home/adconrad/xorg# dpkg-source -x xorg-server_1.19.6*dsc
gpgv: Signature made Thu Feb 22 10:59:56 2018 MST using RSA key ID A88984DC
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./xorg-server_1.19.6-1ubuntu2.dsc
dpkg-source: info: extracting xorg-server in xorg-server-1.19.6
dpkg-source: info: unpacking xorg-server_1.19.6.orig.tar.gz
dpkg-source: info: applying xorg-server_1.19.6-1ubuntu2.diff.gz
dpkg-source: info: upstream files that have been modified:
xorg-server-1.19.6/.dir-locals.el
xorg-server-1.19.6/config/dbus-api
xorg-server-1.19.6/damageext/damageext.h
xorg-server-1.19.6/doc/c-extensions
xorg-server-1.19.6/fix-miregion
xorg-server-1.19.6/fix-miregion-private
xorg-server-1.19.6/fix-patch-whitespace
xorg-server-1.19.6/fix-region
xorg-server-1.19.6/hw/kdrive/Xkdrive.man
xorg-server-1.19.6/hw/kdrive/fbdev/Xfbdev.man
xorg-server-1.19.6/hw/xfree86/os-support/shared/platform_noop.c
xorg-server-1.19.6/hw/xfree86/xkb/meson.build
xorg-server-1.19.6/hw/xquartz/GL/glcontextmodes.c
xorg-server-1.19.6/hw/xquartz/GL/glcontextmodes.h
xorg-server-1.19.6/hw/xwin/winclipboard/internal.h
xorg-server-1.19.6/xkb/XKM_file_format.txt
** Tags removed: verification-needed verification-needed-xenial
** Tags added: verification-done verification-done-xenial
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dpkg in Ubuntu.
https://bugs.launchpad.net/bugs/1751114
Title:
dpkg-source on xenial doesn't support .asc file in .dsc for v1.0
source format
Status in dpkg package in Ubuntu:
Fix Released
Status in dpkg source package in Xenial:
Fix Committed
Bug description:
[Impact]
Source packages built on bionic where the upstream tarball comes with an upstream signature (.asc) are rejected by the ftpmaster, because dpkg-source there is too old.
This is also affecting Debian imports in launchpad.
[Test Case]
Build a source pkg with a tarball & .asc on bionic, extract on xenial
[Regression Potential]
None. The patch is very simple and merely recognizes the file as a valid member and then does nothing with it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1751114/+subscriptions
More information about the foundations-bugs
mailing list