Package: dgit
Version: 5.1
Severity: wishlist
Tags: upstream

Currently, dgit-maint-gbp(7) says:

> dgit pull can't yet incorporate NMUs into patches-unapplied gbp branches.
> You can just apply the NMU diff the traditional way.  The next upload will
> require --overwrite.

This is an unfortunate limitation, given gbp is pretty popular (although
not universal)[1]. It would be great if dgit could better integrate with
such workflows. In particular, there are two different steps:

1. Not require --overwrite after incorporating an NMU.
2. Provide some tooling for pulling NMUs into the maintainer tree.

I think the first one is more important. The second one is already
partially solved by gbp itself (via gbp-import-dsc).


[1] 
https://qa.debian.org/popcon-graph.php?packages=git-buildpackage%2Cgit-dpm%2Cdgit%2Cdevscripts&show_installed=on&want_legend=on&want_ticks=on&from_date=&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages dgit depends on:
ii  apt                        1.6.1
ii  ca-certificates            20180409
ii  coreutils                  8.28-1
ii  curl                       7.60.0-2
ii  devscripts                 2.18.3
ii  dpkg-dev                   1.19.0.5
ii  dput-ng [dput]             1.21
ii  git [git-core]             1:2.18.0~rc2-2
ii  git-buildpackage           0.9.9
ii  libdpkg-perl               1.19.0.5
ii  libjson-perl               2.97001-1
ii  liblist-moreutils-perl     0.416-1+b3
ii  libtext-glob-perl          0.10-1
ii  libtext-iconv-perl         1.7-5+b6
ii  libwww-perl                6.34-1
ii  perl [libdigest-sha-perl]  5.26.2-6

Versions of packages dgit recommends:
ii  openssh-client [ssh-client]  1:7.7p1-2

Versions of packages dgit suggests:
ii  sbuild  0.76.0-1

-- no debconf information

Reply via email to