root@hz209-z00010824:/home/workspace/general_hardware# bingo build -r=openubmc_dev
/usr/local/lib/python3.12/dist-packages/bmcgo/logger.py:114: SyntaxWarning: invalid escape sequence ‘\w’
self.error_pattern = re.compile((f’((?:^|(?<=\n)|.[^\w\n])(?:{self.tip_msg})(?:[^\w\n].|(?=\n)|$))‘), re.I)
/usr/local/lib/python3.12/dist-packages/bmcgo/logger.py:114: SyntaxWarning: invalid escape sequence ‘\w’
self.error_pattern = re.compile((f’((?:^|(?<=\n)|.[^\w\n])(?:{self.tip_msg})(?:[^\w\n].|(?=\n)|$))‘), re.I)
/usr/local/lib/python3.12/dist-packages/bmcgo/component/analysis/sr_validation.py:317: SyntaxWarning: invalid escape sequence ‘/’
for global_sign, target_obj in re.findall(re.compile(“(?:<=|#)/(:)(\w+)"), prop_val):
/usr/local/lib/python3.12/dist-packages/bmcgo/component/analysis/intf_validation.py:38: SyntaxWarning: invalid escape sequence ‘.’
pattern = "["']bmc.(?:kepler|dev)(?:.[A-Z].?)?["']”
/usr/local/lib/python3.12/dist-packages/bmcgo/component/analysis/intf_validation.py:46: SyntaxWarning: invalid escape sequence ‘(’
patterns = [“bus:p?call(.+\n?”]
/usr/local/lib/python3.12/dist-packages/patch_ng.py:427: SyntaxWarning: invalid escape sequence ‘\d’
re_hunk_start = re.compile(b"^@@ -(\d+)(,(\d+))? +(\d+)(,(\d+))? @@“)
/usr/local/lib/python3.12/dist-packages/patch_ng.py:578: SyntaxWarning: invalid escape sequence ‘\s’
re_filename_date_time = b”^— ([^\t]+)(?:\s([0-9-]+)\s([0-9:]+)|.)"
/usr/local/lib/python3.12/dist-packages/patch_ng.py:621: SyntaxWarning: invalid escape sequence ‘+’
re_filename_date_time = b"^+++ ([^\t]+)(?:\s([0-9-]+)\s([0-9:]+)|.)"
/usr/local/lib/python3.12/dist-packages/patch_ng.py:653: SyntaxWarning: invalid escape sequence ‘\d’
match = re.match(b"^@@ -(\d+)(,(\d+))? +(\d+)(,(\d+))? @@(.)“, line)
/usr/local/lib/python3.12/dist-packages/conans/model/ref.py:96: SyntaxWarning: invalid escape sequence ‘+’
validation_pattern = re.compile("[1][a-zA-Z0-9+.-]{%s,%s}$”
/usr/local/lib/python3.12/dist-packages/bmcgo/utils/fetch_component_code.py:283: SyntaxWarning: invalid escape sequence ‘\d’
if self.include_open_source or re.fullmatch(“\d+.\d+.\d+”, version_str) is not None:
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/diff.py:73: SyntaxWarning: invalid escape sequence ‘\d’
line = re.search(“(?<=!)\d+”, _log)[0]
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/diff.py:78: SyntaxWarning: invalid escape sequence ‘\s’
if re.match('^\sCreated-by:’, _log):
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/diff.py:84: SyntaxWarning: invalid escape sequence ‘\s’
if re.match(‘^\smerge’, _log):
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/diff.py:134: SyntaxWarning: invalid escape sequence ‘+’
match_aft = re.search("(?<=^+ - conan: ).“, diff)
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/dt_analysis.py:237: SyntaxWarning: invalid escape sequence ‘\d’
pattern = re.compile(f”(\d+)(?= {match_key})“)
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/zipcheck.py:191: SyntaxWarning: invalid escape sequence ‘$’
package_name = re.sub(”${\w+}", “.“, package_name)
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/zipcheck.py:241: SyntaxWarning: invalid escape sequence ‘$’
re_str = re.sub(”${\w+}", ".”, re_str)
/usr/local/lib/python3.12/dist-packages/bmcgo/utils/artget_tools.py:22: SyntaxWarning: invalid escape sequence ‘/’
tools.run_command(f’sed -i “/<{verify_tag}>/, /</{verify_tag}>/d” {dependency_xml}’)
/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_rootfs_img.py:57: SyntaxWarning: invalid escape sequence ‘.’
base.append(“grep -v ".lua$"”)
/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_rootfs_img.py:551: SyntaxWarning: invalid escape sequence ‘[’
ps1_replace = ‘PS1="\\[\\033[32m\\]~ \\w\[\\033[m\\] \\\\$ "’
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:51: SyntaxWarning: invalid escape sequence ‘\s’
match = re.search(“((DTS|AR|CR|SR)[0-9]+)\s+”, self.commit.message)
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:82: SyntaxWarning: invalid escape sequence ‘\s’
match = re.search(“Change-Id: ([A-Ea-e0-9]+)\s+”, self.commit.message)
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:112: SyntaxWarning: invalid escape sequence ‘.’
if (not re.match(“[2]+/([1-9][0-9]|[0-9]).[0-9]+.[0-9]+$“, cp) and
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:113: SyntaxWarning: invalid escape sequence ‘.’
not re.match(”[3]+/(([1-9][0-9]|[0-9]).[0-9]+.[0-9]+)(-build.[0-9]+)$”, cp) and
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:114: SyntaxWarning: invalid escape sequence ‘.’
not re.match(“[4]+/(([1-9][0-9]|[0-9]).[0-9]+.[0-9]+)(.p[0-9]+)$" + cp)):
/usr/local/lib/python3.12/dist-packages/bmcgo/functional/maintain.py:229: SyntaxWarning: invalid escape sequence ‘.’
if re.match("^(([1-9][0-9]|[0-9]).[0-9]+.[0-9]+)(-build.[0-9]+)$”, self.base_version):
仓库地址为: https://git.codehub.xfusion.com/ManagementSoftware/openUBMC/general_hardware.git
尝试清理conan组件锁find /root/.conan/data -maxdepth 4 -mindepth 4 -type f -name .count | xargs rm -f
conan create . general_hardware/1.70.47@hw.ibmc.dev/dev -pr:h profile.luajit.ini -pr:b profile.dt.ini -s build_type=Debug -r openubmc_dev -o skynet:enable_luajit=True --build=missing -tf None
/usr/local/lib/python3.12/dist-packages/conans/assets/templates/search_table_html.py:1: SyntaxWarning: invalid escape sequence ‘\s’
content = “”"
建议代码适配一下,因为PAE提供的镜像中的python版本已经是3.12了;
而且一般正则也会用r-string而不是string
后续会规划适配。
