Bug#1033187: dpkg-dev: dpkg-buildpackage bissect will be helpful for regression testing

2023-06-08 Thread Guillem Jover
Control: severity -1 wishlist

On Sun, 2023-03-19 at 08:14:08 +, Bastien Roucariès wrote:
> Package: dpkg-dev
> Version: 1.21.21
> Severity: minor

> Do not know if it is the right place but a dpkg-buildpackage bissection tool
> that will allow to bissect the debian/patches queue will be helpful.
> 
> I know git bissect but sometime it is useful to have tool insteaf of manually
> bissect patch queue by adding # to debian/patches/series

Hmm, I could see this being a new dpkg-source action perhaps (like in
git but for source packages), but doing this in dpkg-buildpackage would
complicate it too much I think (and reminds me of an old request to
support building N times in a row, which was rejected for similar
reasons).

Thanks,
Guillem



Bug#1033187: dpkg-dev: dpkg-buildpackage bissect will be helpful for regression testing

2023-03-19 Thread Bastien Roucariès
Package: dpkg-dev
Version: 1.21.21
Severity: minor

Dear Maintainer,

Do not know if it is the right place but a dpkg-buildpackage bissection tool
that will allow to bissect the debian/patches queue will be helpful.

I know git bissect but sometime it is useful to have tool insteaf of manually
bissect patch queue by adding # to debian/patches/series

Bastien


-- Package-specific info:
This system uses merged-usr-via-aliased-dirs, going behind dpkg's
back, breaking its core assumptions. This can cause silent file
overwrites and disappearances, and its general tools misbehavior.
See .

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 6.1.0-6-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dpkg-dev depends on:
ii  binutils  2.40-2
ii  bzip2 1.0.8-5+b1
ii  libdpkg-perl  1.21.21
ii  make  4.3-4.1
ii  patch 2.7.6-7
ii  perl  5.36.0-7
ii  tar   1.34+dfsg-1
ii  xz-utils  5.4.1-0.2

Versions of packages dpkg-dev recommends:
ii  build-essential  12.9
ii  clang-14 [c-compiler]1:14.0.6-12
ii  fakeroot 1.31-1.1
ii  gcc [c-compiler] 4:12.2.0-3
ii  gcc-10 [c-compiler]  10.4.0-7
ii  gcc-11 [c-compiler]  11.3.0-12
ii  gcc-12 [c-compiler]  12.2.0-14
ii  gnupg2.2.40-1
ii  gpgv 2.2.40-1
ii  libalgorithm-merge-perl  0.08-5

Versions of packages dpkg-dev suggests:
ii  debian-keyring  2022.12.24

-- no debconf information