Package: libdpkg-perl
Version: 1.19.7
Severity: wishlist

Dear Maintainer,

Currently, dpkg-source supports unpacking multiple orig tarballs into the
source directory.

Aside from the main archive, additional tarballs are marked by a 'component'
name that is appended to the base tarball name, as documented here:
https://wiki.debian.org/Projects/DebSrc3.0#How_to_use_multiple_upstream_tarballs_in_3.0_.28quilt.29_format.3F

This 'component' is then translated into a source tree subdirectory, as can be
seen in the source for Dpkg::Source::Package::V2:
https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/scripts/Dpkg/Source/Package/V2.pm#n229

While this direct 'component' -> 'subdir' translation covers many use cases, it
doesn't supported nested subdirectory structures, such as
'${srcroot}/ext/addonsource/'.

It would be great if there was a possibility to specify multiple subdir levels
in the addon tarball file name, for example by separating them with dashes, or
via a separate mapping mechanism.



-- Package-specific info:

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (300, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libdpkg-perl depends on:
ii  dpkg  1.19.7
ii  perl  5.30.0-9

Versions of packages libdpkg-perl recommends:
ii  bzip2                   1.0.8-2
ii  libfile-fcntllock-perl  0.22-3+b6
ii  liblocale-gettext-perl  1.07-4
ii  xz-utils                5.2.4-1+b1

Versions of packages libdpkg-perl suggests:
ii  binutils                2.34-4
ii  brz [bzr]               3.0.2-4
ii  bzr                     2.7.0+bzr6622+brz
ii  clang-6.0 [c-compiler]  1:6.0.1-12
ii  clang-7 [c-compiler]    1:7.0.1-10
ii  clang-8 [c-compiler]    1:8.0.1-7+b1
ii  clang-9 [c-compiler]    1:9.0.1-8+b1
ii  debian-keyring          2020.02.02
ii  gcc [c-compiler]        4:9.2.1-3.1
ii  gcc-8 [c-compiler]      8.3.0-29
ii  gcc-9 [c-compiler]      9.2.1-30
ii  git                     1:2.25.1-1
ii  gnupg                   2.2.19-2
ii  gpgv                    2.2.19-2
ii  patch                   2.7.6-6
ii  sensible-utils          0.0.12+nmu1

-- no debconf information

Reply via email to