I see now, I think it should be:
---
It seems that "apt-cache depends" recently (as of 0.7.22) started
including Enhances lines in its output. Leading to:
Generating dependency tree with apt-cache depends...
UNEXPECTED: Line ` Enhances: kvm
' while parsing end of deptree from 'kvm-source'
[etc....]
Ignore these lines.
---
tools/sort_deps | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/tools/sort_deps b/tools/sort_deps
index e40073c..1946c43 100755
--- a/tools/sort_deps
+++ b/tools/sort_deps
@@ -308,7 +309,7 @@ sub read_depends {
my $i = shift; # Ref
my $lines = shift; # Ref
my $pkg = shift; # string
- my $types = "(?:Pre)?Depends|Suggests|Recommends|Replaces|Conflicts|Breaks";
+ my $types = "(?:Pre)?Depends|Suggests|Recommends|Replaces|Conflicts|Breaks|Enhances";
my (@dep, @rec, @sug);
my ($type, $or, $elt);
@@ -317,7 +318,8 @@ sub read_depends {
# Get rid of replaces and conflicts ...
if (($type eq "Replaces") or
($type eq "Conflicts") or
- ($type eq "Breaks")) {
+ ($type eq "Breaks") or
+ ($type eq "Enhances")) {
$$i++;
while ($lines->[$$i] =~ m/^\s{4}/) {
$$i++;
--
1.6.3.3
--
Ian Campbell
It's hard to be humble when you're perfect.
Attachment:
signature.asc
Description: This is a digitally signed message part