Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
debtree 1.0.6 has been in unstable for 42 days it has fixes for 573818 and 574647 by Frans Pop please consider unbloking it thank you debdiff debtree_1.0.5.dsc debtree_1.0.6.dsc | diffstat debian/changelog | 12 ++++++++++++ debian/control | 2 +- debtree | 8 ++++---- debtree.1 | 6 +++--- 4 files changed, 20 insertions(+), 8 deletions(-) debdiff debtree_1.0.5.dsc debtree_1.0.6.dsc diff -Nru debtree-1.0.5/debian/changelog debtree-1.0.6/debian/changelog --- debtree-1.0.5/debian/changelog 2010-02-10 03:49:54.000000000 +1100 +++ debtree-1.0.6/debian/changelog 2010-09-04 23:18:08.000000000 +1000 @@ -1,3 +1,15 @@ +debtree (1.0.6) unstable; urgency=low + + [ Frans Pop ] + * Fix typos in man page; thanks to A. Costa for the patch. Closes: #573818. + * Disable pattern meta characters for package names in regular expressions. + Closes: #574647. + + [ Anibal Monsalve Salazar ] + * New maintainer. Frans, we'll miss you. + + -- Anibal Monsalve Salazar <ani...@debian.org> Sat, 04 Sep 2010 23:18:01 +1000 + debtree (1.0.5) unstable; urgency=low * Remove ucf-handled config files on purge. With thanks to piuparts testing. diff -Nru debtree-1.0.5/debian/control debtree-1.0.6/debian/control --- debtree-1.0.5/debian/control 2010-02-10 03:50:27.000000000 +1100 +++ debtree-1.0.6/debian/control 2010-09-04 22:47:32.000000000 +1000 @@ -1,7 +1,7 @@ Source: debtree Section: utils Priority: optional -Maintainer: Frans Pop <f...@debian.org> +Maintainer: Anibal Monsalve Salazar <ani...@debian.org> Build-Depends: debhelper (>= 7) Standards-Version: 3.8.4 Homepage: http://collab-maint.alioth.debian.org/debtree/ diff -Nru debtree-1.0.5/debtree debtree-1.0.6/debtree --- debtree-1.0.5/debtree 2010-02-09 13:57:53.000000000 +1100 +++ debtree-1.0.6/debtree 2010-09-04 22:42:26.000000000 +1000 @@ -374,7 +374,7 @@ sub first_set_with_package { my ($package, $set) = @_; foreach my $s (sort keys %$set) { - if ($$set{$s}{plist} =~ /(^|,)$package(,|$)/) { + if ($$set{$s}{plist} =~ /(^|,)\Q$package\E(,|$)/) { return $s; } } @@ -534,7 +534,7 @@ # Second or later dependency in alternatives: skip unless versioned (see also below) # TODO: make this work better if only some of the alternatives have versioned deps if ($OR_name && (! $with_versions || ! $pkgdep) && - $OR_dep_list{$OR_name}{plist} =~ /,$dep_package(,|$)/) { + $OR_dep_list{$OR_name}{plist} =~ /,\Q$dep_package\E(,|$)/) { return } @@ -605,11 +605,11 @@ } $pstatus{$rdep}{prov_rdeps} = 1; - my $regex = join("|", @pset); my $pinfo = get_apt_pinfo($rdep, ""); my $deps = get_apt_deps($pinfo, $dtype); + my $regex = "(\Q" . join("\E|\Q", @pset) . "\E)"; for my $dep_or (split(/,/, $deps)) { - next unless $dep_or =~ /(^|\|)($regex)([| ]|$)/; + next unless $dep_or =~ /(^|\|)$regex([| ]|$)/; my @dset; my $cnt = 0; diff -Nru debtree-1.0.5/debtree.1 debtree-1.0.6/debtree.1 --- debtree-1.0.5/debtree.1 2009-11-15 01:26:50.000000000 +1100 +++ debtree-1.0.6/debtree.1 2010-09-04 22:42:26.000000000 +1000 @@ -44,12 +44,12 @@ more of the dependencies are versioned. In that case a separate arrow (ending at the relevant package) showing the version requirement is drawn. Arrows for dependencies on a package in a set of alternatives will originate at the -correct package in the set, though in some cases this may be on the seperation +correct package in the set, though in some cases this may be on the separation line between two alternatives. .PP If a package included in an alternative dependency also needs to be displayed separately or is also part of some other alternative dependency set, its -dependencies will only be included once, with the package's first occurence. +dependencies will only be included once, with the package's first occurrence. For the secondary occurences the package name will be shown between square brackets: `[...]'. .PP @@ -131,7 +131,7 @@ Suggested packages will never be included in a build dependency graph. If there are alternative packages to satisfy a dependency, normally only the first alternative will be shown. However, when used in combination with the -\-\-show\-installed option, all allready installed alternatives will be +\-\-show\-installed option, all already installed alternatives will be included for satisfied dependencies (unless the \-\-no\-alternatives option is also given).
signature.asc
Description: Digital signature