From ba2d8876950ec56df2a1eba329ec49fbb3eb0d31 Mon Sep 17 00:00:00 2001 From: David James Date: Thu, 15 Jul 2010 14:55:05 -0700 Subject: [PATCH] Fix parallel_emerge to handle "=" and "." in package names. Both can occur. TEST=parallel_emerge --board=x86-generic -g =app-arch/bzip2-1.0.5-r1 =chromeos-base/power_manager-0.0.1 =dev-libs/expat-2.0.1-r3 =x11-libs/xtrans-1.2.5 =chromeos-base/google-breakpad-598-r2 =sys-libs/zlib-1.2.3-r1 =x11-proto/kbproto-1.0.4 =sys-libs/ncurses-5.7-r3 =x11-proto/xproto-7.0.16 =app-admin/eselect-python-20091230 =chromeos-base/kernel-headers-0.0.1-r1 =virtual/libintl-0 BUG=none Review URL: http://codereview.chromium.org/2937011 --- parallel_emerge | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parallel_emerge b/parallel_emerge index b2b61a1dbe..20cb3f0053 100755 --- a/parallel_emerge +++ b/parallel_emerge @@ -206,7 +206,7 @@ def DepsToTree(lines): r" \'(?P[\w\+-]+)/(?P[\w\+-]+)-" r"(?P\d+[\w\.-]*)\', \'(?P\w+)\'\) " r"(?P(depends on|\(.*\)))") - re_origdeps = re.compile(r"(?P[\w\+/-]+) depends on") + re_origdeps = re.compile(r"(?P[\w\+/=.<>~*-]+) depends on") re_installed_package = re.compile( r"\[(?P[^\]]*)\] " r"(?P[\w\+-]+)/"