| Summary: | Parsing fails on externalsrc recipe containing both git and file in SRC_URI | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Jonathan Richardson <jon.richardson> | ||||
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> | ||||
| Status: | RESOLVED WORKSFORME | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium+ | CC: | akuster, poky.bs.watcher, poky.watcher | ||||
| Version: | 3.0 | ||||||
| Target Milestone: | 3.4 M4 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | with backport | ||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
Jonathan Richardson
2019-12-16 22:47:24 UTC
I just tested this with a recipe: SUMMARY = "Storage Plane Development Kit (SPDK)" DESCRIPTION = "Storage Plane Development Kit (SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications." HOMEPAGE = "http://www.spdk.io/" LICENSE = "CLOSED" S = "${WORKDIR}/git" SRCREV = "${AUTOREV}" SRC_URI = "git://git.yoctoproject.org/pseudo;protocol=git \ file://somefile.service" do_compile() { } do_install() { } which was tweaked to use urls I could access. I tried "devtool modify" with this and it seems to work fine. If you have more details and it still fails with master, please reopen but for now, this seems to work for me. Sorry about the time it took to get to this btw. What would help a lot in future would be a test case that fails (see oe-selftest -r devtool as an example of our devtool testing). |