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

