[devscripts] 02/02: grep-excuses: Show when dependencies are blocking migration
James McCoy
jamessan at debian.org
Thu Nov 16 13:47:03 UTC 2017
This is an automated email from the git hooks/post-receive script.
jamessan pushed a commit to branch master
in repository devscripts.
commit 20dd8647a3d82bdce8eb3af6158fc8b512aae2ba
Author: James McCoy <jamessan at debian.org>
Date: Thu Nov 16 08:46:51 2017 -0500
grep-excuses: Show when dependencies are blocking migration
Signed-off-by: James McCoy <jamessan at debian.org>
---
debian/changelog | 4 ++++
scripts/grep-excuses.pl | 11 +++++++++++
2 files changed, 15 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index d915352..e0eecf8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,10 @@ devscripts (2.17.12) UNRELEASED; urgency=medium
+ Add support for uploads to Debian LTS with the new --lts flag.
Closes: #762715
+ [ James McCoy ]
+ * grep-excuses:
+ + Show when dependencies are blocking the migration. (Closes: #881906)
+
-- Mattia Rizzolo <mattia at debian.org> Mon, 30 Oct 2017 07:48:10 +0100
devscripts (2.17.11) unstable; urgency=medium
diff --git a/scripts/grep-excuses.pl b/scripts/grep-excuses.pl
index f460dd3..c996b1b 100755
--- a/scripts/grep-excuses.pl
+++ b/scripts/grep-excuses.pl
@@ -343,6 +343,17 @@ for my $source (@{$excuses->{sources}})
$age{'age-requirement'});
}
}
+ if (exists $source->{dependencies})
+ {
+ for my $blocker (@{$source->{dependencies}{'blocked-by'}}) {
+ printf(" Depends: %s %s (not considered)\n",
+ $source->{'item-name'}, $blocker);
+ }
+ for my $after (@{$source->{dependencies}{'migrate-after'}}) {
+ printf(" Depends: %s %s\n",
+ $source->{'item-name'}, $after);
+ }
+ }
for my $excuse (@{$source->{excuses}})
{
$excuse =~ s@<a\s[^>]+>@@g;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git
More information about the devscripts-devel
mailing list