[bitbake-devel] [PATCH] fetch/hg: Disable checksums for archived downloads
Ash Charles
ashcharles at gmail.com
Fri May 22 15:39:30 UTC 2015
Like the Git fetcher, the Mercurial fetcher shouldn't expect recipes to
provide a checksum. As described [1], recipes using a mercurial
fetcher that don't provide a checksum will fail in a the repository has
previously been downloaded and archived.
Credit to Rafaël Carré for figuring out the bug.
[1] https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg41328.html
Signed-off-by: Ash Charles <ashcharles at gmail.com>
---
bitbake/lib/bb/fetch2/hg.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/bitbake/lib/bb/fetch2/hg.py b/bitbake/lib/bb/fetch2/hg.py
index 81592f6..cab371f 100644
--- a/bitbake/lib/bb/fetch2/hg.py
+++ b/bitbake/lib/bb/fetch2/hg.py
@@ -43,6 +43,13 @@ class Hg(FetchMethod):
"""
return ud.type in ['hg']
+ def supports_checksum(self, urldata):
+ """
+ Don't require checksums for local archives created from
+ repository checkouts.
+ """
+ return False
+
def urldata_init(self, ud, d):
"""
init hg specific variable within url data
--
2.1.4
More information about the bitbake-devel
mailing list