aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--lib/bb/providers.py3
2 files changed, 2 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 65c5e4bf3..565540899 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -176,6 +176,7 @@ Changes in Bitbake 1.9.x:
- Set HOME environmental variable when running fetcher commands (from Poky)
- Make sure allowed variables inherited from the environment are exported again (from Poky)
- When running a stage task in bbshell, run populate_staging, not the stage task (from Poky)
+ - Fix + character escaping from PACKAGES_DYNAMIC (thanks Otavio Salvador)
Changes in Bitbake 1.8.0:
- Release 1.7.x as a stable series
diff --git a/lib/bb/providers.py b/lib/bb/providers.py
index d0e71173d..8b78b97bd 100644
--- a/lib/bb/providers.py
+++ b/lib/bb/providers.py
@@ -297,9 +297,8 @@ def getRuntimeProviders(dataCache, rdepend):
# Only search dynamic packages if we can't find anything in other variables
for pattern in dataCache.packages_dynamic:
- pattern = pattern.replace('+', "\+")
try:
- regexp = re.compile(pattern)
+ regexp = re.compile(pattern.replace('+', "\+"))
except:
bb.msg.error(bb.msg.domain.Provider, "Error parsing re expression: %s" % pattern)
raise