Package: dpkg-dev Version: 1.18.4 Severity: serious Justification: makes package unusable
With the attached tarball, repository creation is no longer possible.
The structure of the tarball is as follows:
tglase@tglase:~ $ tar tzvvf x.tgz
drwxr-xr-x 0/0 0 2015-12-28 14:00 x
drwxr-xr-x 0/0 0 2015-12-28 14:00 x/dists
drwxr-xr-x 0/0 0 2015-12-28 14:00 x/dists/sid
drwxr-xr-x 0/0 0 2015-12-28 14:05 x/dists/sid/wtf
drwxr-xr-x 0/0 0 2015-12-28 14:00 x/dists/sid/wtf/Pkgs
drwxr-xr-x 0/0 0 2015-12-28 14:00 x/dists/sid/wtf/Pkgs/mircpio
-rw-r--r-- 0/0 524 2015-11-28 15:28
x/dists/sid/wtf/Pkgs/mircpio/mircpio_20151128.dsc
-rw-r--r-- 0/0 3020 2015-11-28 15:28
x/dists/sid/wtf/Pkgs/mircpio/mircpio_20151128.tar.xz
-rw-r--r-- 0/0 3784 2015-11-28 15:28
x/dists/sid/wtf/Pkgs/mircpio/mircpio_20151128_all.deb
-rw-r--r-- 0/0 9575 2015-11-28 15:28
x/dists/sid/wtf/Pkgs/mircpio/mircpio_20151128_i386.build
-rw-r--r-- 0/0 1363 2015-11-28 15:28
x/dists/sid/wtf/Pkgs/mircpio/mircpio_20151128_i386.changes
drwxr-xr-x 0/0 0 2015-12-28 14:00 x/dists/sid/wtf/binary-all
lrwxrwxrwx 0/0 0 2015-12-28 14:05 x/dists/sid/wtf/binary-alpha ->
binary-all
drwxr-xr-x 0/0 0 2015-12-28 14:05 x/dists/sid/wtf/binary-amd64
drwxr-xr-x 0/0 0 2015-12-28 14:05 x/dists/sid/wtf/source
Repository creation would create Packages.gz files in binary-*/
and Sources.gz files in source/ then an InRelease file. However,
apparently caused by what the changelog says fixes #800649, the
repository creation now fails unless the symlink is removed:
-----cutting here may damage your screen surface-----
tglase@tglase:~/x $ dpkg-scanpackages -m -a amd64 dists/sid/wtf | tee
dists/sid/wtf/binary-amd64/Packages | gzip -n9
>dists/sid/wtf/binary-amd64/Packages.gz; echo $?
/home/tglase/x/dists/sid/wtf/binary-all encountered a second time at
/usr/share/perl/5.22/File/Find.pm line 103.
0
tglase@tglase:~/x $ ls -l dists/sid/wtf/binary-amd64
total 4
-rw-r--r-- 1 tglase tglase 0 Dez 28 14:03 Packages
-rw-r--r-- 1 tglase tglase 20 Dez 28 14:03 Packages.gz
tglase@tglase:~/x $ dpkg-scansources dists/sid/wtf | tee
dists/sid/wtf/source/Sources | gzip -n9 >dists/sid/wtf/source/Sources.gz; echo
$?
/home/tglase/x/dists/sid/wtf/binary-all encountered a second time at
/usr/share/perl/5.22/File/Find.pm line 103.
0
tglase@tglase:~/x $ ls -l dists/sid/wtf/source
total 4
-rw-r--r-- 1 tglase tglase 0 Dez 28 14:03 Sources
-rw-r--r-- 1 tglase tglase 20 Dez 28 14:03 Sources.gz
tglase@tglase:~/x $ ls -l dists/sid/wtf/
total 16
drwxr-xr-x 3 tglase tglase 4096 Dez 28 14:00 Pkgs
drwxr-xr-x 2 tglase tglase 4096 Dez 28 14:00 binary-all
lrwxrwxrwx 1 tglase tglase 10 Dez 28 14:00 binary-alpha -> binary-all
drwxr-xr-x 2 tglase tglase 4096 Dez 28 14:02 binary-amd64
drwxr-xr-x 2 tglase tglase 4096 Dez 28 14:03 source
tglase@tglase:~/x $ rm dists/sid/wtf/binary-alpha
tglase@tglase:~/x $ dpkg-scanpackages -m -a amd64 dists/sid/wtf | tee
dists/sid/wtf/binary-amd64/Packages | gzip -n9
>dists/sid/wtf/binary-amd64/Packages.gz; echo $?
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
0
tglase@tglase:~/x $ ls -l dists/sid/wtf/binary-amd64
total 8
-rw-r--r-- 1 tglase tglase 851 Dez 28 14:04 Packages
-rw-r--r-- 1 tglase tglase 565 Dez 28 14:04 Packages.gz
tglase@tglase:~/x $ dpkg-scansources dists/sid/wtf | tee
dists/sid/wtf/source/Sources | gzip -n9 >dists/sid/wtf/source/Sources.gz; echo
$?
0
tglase@tglase:~/x $ ls -l dists/sid/wtf/source
total 8
-rw-r--r-- 1 tglase tglase 781 Dez 28 14:04 Sources
-rw-r--r-- 1 tglase tglase 472 Dez 28 14:04 Sources.gz
-----cutting here may damage your screen surface-----
I will have to downgrade dpkg-dev now. Please either fix this
so that the Perl find uses the same procedure as whatever was
used before, or revert the switch to Perl.
-- System Information:
Debian Release: stretch/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64
Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
Versions of packages dpkg-dev depends on:
ii base-files 9.5
ii binutils 2.25.90.20151209-1
ii bzip2 1.0.6-8
ii libdpkg-perl 1.18.4
ii make 4.0-8.2
ii patch 2.7.5-1
ii xz-utils 5.1.1alpha+20120614-2.1
Versions of packages dpkg-dev recommends:
ii build-essential 12.1
ii fakeroot 1.20.2-1
ii gcc [c-compiler] 4:5.3.1-1
ii gcc-5 [c-compiler] 5.3.1-4
ii gnupg 1.4.20-1
ii gnupg2 2.1.10-3
ii gpgv 1.4.20-1
ii libalgorithm-merge-perl 0.08-3
Versions of packages dpkg-dev suggests:
ii debian-keyring 2015.11.30
-- no debconf information
x.tgz
Description: application/gzip

