diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-01-14 15:49:50 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-01-16 15:35:07 +0000 |
commit | cd4b8a8553f9d551af27941910cf4d3405ecb7b0 (patch) | |
tree | 4f2c58eca95fd5ea9a4538a66a4875fd9d947b0d /meta/recipes-devtools | |
parent | 1ee53881eea3a7ca4d4f6a5ca9c4c6e6488d2348 (diff) | |
download | poky-cd4b8a8553f9d551af27941910cf4d3405ecb7b0.tar.gz |
meta: Fix Deprecated warnings from regexs
Fix handling of escape characters in regexs and hence fix python
Deprecation warnings which will be problematic in python 3.8.
Note that some show up as:
"""
meta/classes/package.bbclass:1293: DeprecationWarning: invalid escape sequence \.
"""
where the problem isn't on 1293 in package.bbclass but in some _prepend to a
package.bbclass function in a different file like mesa.inc, often from
do_package_split() calls.
(From OE-Core rev: 4b1c0c7d5525fc4cea9e0f02ec54e92a6fbc6199)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools')
-rw-r--r-- | meta/recipes-devtools/llvm/llvm_git.bb | 20 | ||||
-rw-r--r-- | meta/recipes-devtools/orc/orc_0.4.28.bb | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/perl-sanity/perl-ptest.inc | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/perl-sanity/perl_5.28.1.bb | 12 |
4 files changed, 18 insertions, 18 deletions
diff --git a/meta/recipes-devtools/llvm/llvm_git.bb b/meta/recipes-devtools/llvm/llvm_git.bb index 727876303d..eb0779d6ec 100644 --- a/meta/recipes-devtools/llvm/llvm_git.bb +++ b/meta/recipes-devtools/llvm/llvm_git.bb | |||
@@ -34,13 +34,13 @@ LLVM_INSTALL_DIR = "${WORKDIR}/llvm-install" | |||
34 | def get_llvm_arch(bb, d, arch_var): | 34 | def get_llvm_arch(bb, d, arch_var): |
35 | import re | 35 | import re |
36 | a = d.getVar(arch_var) | 36 | a = d.getVar(arch_var) |
37 | if re.match('(i.86|athlon|x86.64)$', a): return 'X86' | 37 | if re.match(r'(i.86|athlon|x86.64)$', a): return 'X86' |
38 | elif re.match('arm$', a): return 'ARM' | 38 | elif re.match(r'arm$', a): return 'ARM' |
39 | elif re.match('armeb$', a): return 'ARM' | 39 | elif re.match(r'armeb$', a): return 'ARM' |
40 | elif re.match('aarch64$', a): return 'AArch64' | 40 | elif re.match(r'aarch64$', a): return 'AArch64' |
41 | elif re.match('aarch64_be$', a): return 'AArch64' | 41 | elif re.match(r'aarch64_be$', a): return 'AArch64' |
42 | elif re.match('mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' | 42 | elif re.match(r'mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' |
43 | elif re.match('p(pc|owerpc)(|64)', a): return 'PowerPC' | 43 | elif re.match(r'p(pc|owerpc)(|64)', a): return 'PowerPC' |
44 | else: | 44 | else: |
45 | raise bb.parse.SkipRecipe("Cannot map '%s' to a supported LLVM architecture" % a) | 45 | raise bb.parse.SkipRecipe("Cannot map '%s' to a supported LLVM architecture" % a) |
46 | 46 | ||
@@ -172,9 +172,9 @@ INSANE_SKIP_${MLPREFIX}libllvm${LLVM_RELEASE}-llvm += "dev-so" | |||
172 | python llvm_populate_packages() { | 172 | python llvm_populate_packages() { |
173 | libdir = bb.data.expand('${libdir}', d) | 173 | libdir = bb.data.expand('${libdir}', d) |
174 | libllvm_libdir = bb.data.expand('${libdir}/${LLVM_DIR}', d) | 174 | libllvm_libdir = bb.data.expand('${libdir}/${LLVM_DIR}', d) |
175 | split_dbg_packages = do_split_packages(d, libllvm_libdir+'/.debug', '^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s-dbg', 'Split debug package for %s', allow_dirs=True) | 175 | split_dbg_packages = do_split_packages(d, libllvm_libdir+'/.debug', r'^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s-dbg', 'Split debug package for %s', allow_dirs=True) |
176 | split_packages = do_split_packages(d, libdir, '^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s', 'Split package for %s', allow_dirs=True, allow_links=True, recursive=True) | 176 | split_packages = do_split_packages(d, libdir, r'^lib(.*)\.so$', 'libllvm${LLVM_RELEASE}-%s', 'Split package for %s', allow_dirs=True, allow_links=True, recursive=True) |
177 | split_staticdev_packages = do_split_packages(d, libllvm_libdir, '^lib(.*)\.a$', 'libllvm${LLVM_RELEASE}-%s-staticdev', 'Split staticdev package for %s', allow_dirs=True) | 177 | split_staticdev_packages = do_split_packages(d, libllvm_libdir, r'^lib(.*)\.a$', 'libllvm${LLVM_RELEASE}-%s-staticdev', 'Split staticdev package for %s', allow_dirs=True) |
178 | if split_packages: | 178 | if split_packages: |
179 | pn = d.getVar('PN') | 179 | pn = d.getVar('PN') |
180 | d.appendVar('RDEPENDS_' + pn, ' '+' '.join(split_packages)) | 180 | d.appendVar('RDEPENDS_' + pn, ' '+' '.join(split_packages)) |
diff --git a/meta/recipes-devtools/orc/orc_0.4.28.bb b/meta/recipes-devtools/orc/orc_0.4.28.bb index 415de64dc4..03cddad8bb 100644 --- a/meta/recipes-devtools/orc/orc_0.4.28.bb +++ b/meta/recipes-devtools/orc/orc_0.4.28.bb | |||
@@ -19,7 +19,7 @@ FILES_${PN} = "${bindir}/*" | |||
19 | 19 | ||
20 | python populate_packages_prepend () { | 20 | python populate_packages_prepend () { |
21 | libdir = d.expand('${libdir}') | 21 | libdir = d.expand('${libdir}') |
22 | do_split_packages(d, libdir, '^lib(.*)\.so\.*', 'lib%s', 'ORC %s library', extra_depends='', allow_links=True) | 22 | do_split_packages(d, libdir, r'^lib(.*)\.so\.*', 'lib%s', 'ORC %s library', extra_depends='', allow_links=True) |
23 | } | 23 | } |
24 | 24 | ||
25 | do_compile_prepend_class-native () { | 25 | do_compile_prepend_class-native () { |
diff --git a/meta/recipes-devtools/perl-sanity/perl-ptest.inc b/meta/recipes-devtools/perl-sanity/perl-ptest.inc index 597e5d841e..9dd9b7da57 100644 --- a/meta/recipes-devtools/perl-sanity/perl-ptest.inc +++ b/meta/recipes-devtools/perl-sanity/perl-ptest.inc | |||
@@ -46,7 +46,7 @@ python populate_packages_prepend() { | |||
46 | # do_split_packages requires a pair of () in the regex, but we have nothing | 46 | # do_split_packages requires a pair of () in the regex, but we have nothing |
47 | # to match, so use an empty pair. | 47 | # to match, so use an empty pair. |
48 | if bb.utils.contains('DISTRO_FEATURES', 'ptest', True, False, d): | 48 | if bb.utils.contains('DISTRO_FEATURES', 'ptest', True, False, d): |
49 | do_split_packages(d, d.expand('${libdir}/perl/${PV}'), '.*\.t()', | 49 | do_split_packages(d, d.expand('${libdir}/perl/${PV}'), r'.*\.t()', |
50 | '${PN}-ptest%s', '%s', recursive=True, match_path=True) | 50 | '${PN}-ptest%s', '%s', recursive=True, match_path=True) |
51 | } | 51 | } |
52 | 52 | ||
diff --git a/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb b/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb index 0df821d446..71892a2436 100644 --- a/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb +++ b/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb | |||
@@ -222,12 +222,12 @@ PACKAGESPLITFUNCS_prepend = "split_perl_packages " | |||
222 | 222 | ||
223 | python split_perl_packages () { | 223 | python split_perl_packages () { |
224 | libdir = d.expand('${libdir}/perl5/${PV}') | 224 | libdir = d.expand('${libdir}/perl5/${PV}') |
225 | do_split_packages(d, libdir, '.*/auto/([^.]*)/[^/]*\.(so|ld|ix|al)', '${PN}-module-%s', 'perl module %s', recursive=True, match_path=True, prepend=False) | 225 | do_split_packages(d, libdir, r'.*/auto/([^.]*)/[^/]*\.(so|ld|ix|al)', '${PN}-module-%s', 'perl module %s', recursive=True, match_path=True, prepend=False) |
226 | do_split_packages(d, libdir, '.*linux/([^\/]*)\.pm', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) | 226 | do_split_packages(d, libdir, r'.*linux/([^\/]*)\.pm', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) |
227 | do_split_packages(d, libdir, 'Module/([^\/]*)\.pm', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) | 227 | do_split_packages(d, libdir, r'Module/([^\/]*)\.pm', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) |
228 | do_split_packages(d, libdir, 'Module/([^\/]*)/.*', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) | 228 | do_split_packages(d, libdir, r'Module/([^\/]*)/.*', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) |
229 | do_split_packages(d, libdir, '.*linux/([^\/].*)\.(pm|pl|e2x)', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) | 229 | do_split_packages(d, libdir, r'.*linux/([^\/].*)\.(pm|pl|e2x)', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) |
230 | do_split_packages(d, libdir, '(^(?!(CPAN\/|CPANPLUS\/|Module\/|unicore\/)[^\/]).*)\.(pm|pl|e2x)', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) | 230 | do_split_packages(d, libdir, r'(^(?!(CPAN\/|CPANPLUS\/|Module\/|unicore\/)[^\/]).*)\.(pm|pl|e2x)', '${PN}-module-%s', 'perl module %s', recursive=True, allow_dirs=False, match_path=True, prepend=False) |
231 | 231 | ||
232 | # perl-modules should recommend every perl module, and only the | 232 | # perl-modules should recommend every perl module, and only the |
233 | # modules. Don't attempt to use the result of do_split_packages() as some | 233 | # modules. Don't attempt to use the result of do_split_packages() as some |