tag 534464 pending
thanks
Hello,
Bug #534464 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=fe930e9
---
commit fe930e9bb3e195825cce98e4abe825459a7e81e7
Author: Raphael Hertzog <[email protected]>
Date: Thu Jun 25 21:43:29 2009 +0200
Dpkg::Deps: fix dependency parsing code
Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar"
even if foo is valid. A regex was improperly matching "\n" as
end of string due to usage of the "m" modifier.
Also improve the warning displayed when the dependency can't be parsed.
Add a non-regression test to ensure that this problem doesn't come back.
Reported-by: Andrew Sayers <[email protected]>
diff --git a/debian/changelog b/debian/changelog
index 0f4a079..a0866d7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -40,6 +40,9 @@ dpkg (1.15.3) UNRELEASED; urgency=low
(recognized by ~bpo or ~vola in their version number). Closes: #525115
* Support all checksum algorithms in dpkg-scanpackages/dpkg-scansources.
Closes: #533828
+ * Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar"
+ even if foo is valid. Closes: #534464
+ Thanks to Andrew Sayers for spotting the problem.
[ Joachim Breitner ]
* Warn about unused substvars in dpkg-gencontrol. Closes: #532760
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]