| Summary: |
ca-certificates_20210119.bb: fails to build (file:// urls using globbing are no longer supported) |
| Product: |
[Build System, Metadata & Runtime] Meta-yocto
|
Reporter: |
Christian Strahl <c.a.strahl> |
| Component: |
meta-yocto | Assignee: |
Unassigned <unassigned> |
| Status: |
RESOLVED
WORKSFORME
|
QA Contact: |
|
| Severity: |
normal
|
|
|
| Priority: |
Undecided
|
CC: |
poky.bs.watcher, poky.watcher, randy.macleod, ross.burton
|
| Version: |
unspecified | |
|
| Target Milestone: |
--- | |
|
| Hardware: |
x86 | |
|
| OS: |
Multiple | |
|
| Whiteboard: |
|
|
OS type for building Yocto:
|
---
|
Type of Regression:
|
---
|
|
Verified:
|
|
Documentation change:
|
Don't know
|
when trying to build a bsp with yocto gatesgarth or hardknott, the canning of the recipes fails with the following error message: Loading cache: 100% | | ETA: --:--:-- Loaded 0 entries from dependency cache. ERROR: ExpansionError during parsing /home/username/projects/projectname/poky/meta/recipes-support/ca-certificates/ca-certificates_20210119.bb | ETA: 0:00:09 Traceback (most recent call last): File "Var <do_fetch[file-checksums]>", line 1, in <module> File "/home/username/projects/projectname/poky/bitbake/lib/bb/fetch2/__init__.py", line 1182, in get_checksum_file_list(d=<bb.data_smart.DataSmart object at 0x7f0565456d30>): """ > fetch = Fetch([], d, cache = False, localonly = True) File "/home/username/projects/projectname/poky/bitbake/lib/bb/fetch2/__init__.py", line 1633, in Fetch.__init__(urls=['git://salsa.debian.org/debian/ca-certificates.git;protocol=https', 'file://0002-update-ca-certificates-use-SYSROOT.patch', 'file://0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch', 'file://update-ca-certificates-support-Toybox.patch', 'file://default-sysroot.patch', 'file://sbindir.patch', 'file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch', 'file://*.crt'], d=<bb.data_smart.DataSmart object at 0x7f0565456d30>, cache=False, localonly=True, connection_cache=None): try: > self.ud[url] = FetchData(url, d, localonly) except NonLocalMethod: File "/home/username/projects/projectname/poky/bitbake/lib/bb/fetch2/__init__.py", line 1277, in FetchData.__init__(url='file://*.crt', d=<bb.data_smart.DataSmart object at 0x7f0565456d30>, localonly=True): if hasattr(self.method, "urldata_init"): > self.method.urldata_init(self, d) File "/home/username/projects/projectname/poky/bitbake/lib/bb/fetch2/local.py", line 37, in Local.urldata_init(ud=<bb.fetch2.FetchData object at 0x7f0565dac070>, d=<bb.data_smart.DataSmart object at 0x7f0565456d30>): if "*" in ud.decodedurl: > raise bb.fetch2.ParameterError("file:// urls using globbing are no longer supported. Please place the files in a directory and reference that instead.", ud.url) return bb.data_smart.ExpansionError: Failure expanding variable do_fetch[file-checksums], expression was ${@bb.fetch.get_checksum_file_list(d)} ${@get_lic_checksum_file_list(d)} which triggered exception ParameterError: URL: 'file://*.crt' has invalid parameters. file:// urls using globbing are no longer supported. Please place the files in a directory and reference that instead. Summary: There was 1 ERROR message shown, returning a non-zero exit code.