On 01/07/2020 16.03, Quentin Schulz wrote: > Hi Rasmus, > > On Wed, Jul 01, 2020 at 03:51:19PM +0200, Rasmus Villemoes wrote: >> Hi, >> >> We have a recipe that uses >> >> SRC_URI += "file://somedir/*" >> > > Glob aren't supported. Use "file://somedir/" instead.
Thanks, that actually works for one of the cases we have (there are others that use globs which cannot be solved quite that simply, but for now I'm just listing files explicitly instead). However, I'm not sure that "globs aren't supported". The commit I referenced clearly tried to make that work (better), it also "works" in the sense of unpacking the expected things when building from scratch - there's even def test_local_wildcard(self): tree = self.fetchUnpack(['file://a', 'file://dir/*']) self.assertEqual(tree, ['a', 'dir/c', 'dir/d', 'dir/subdir/e']) in bitbake/lib/bb/tests/fetch.py. And the two upstream recipes connman-gnome_0.7.bb and matchbox-desktop_2.2.bb both use that exact pattern. So either - this is a plain bug in the signature computation, - documentation lacks a big fat warning that using globs in file:// should be avoided unless one has a fetish for tracking down bugs due to confused sstate, or - all code that makes glob patterns work should be ripped out so that it is indeed not supported, thus eliminating this footgun. Rasmus
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#140215): https://lists.openembedded.org/g/openembedded-core/message/140215 Mute This Topic: https://lists.openembedded.org/mt/75235594/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-