sob., 26 sty 2019 o 11:34 Richard Purdie <richard.pur...@linuxfoundation.org> napisaĆ(a): > > On Fri, 2019-01-25 at 20:55 +0100, Tomasz Dziendzielski wrote: > > If a SRC_URI content ends with '.patch' bitbake is > > trying to apply it as it's a patch file. > > > > It causes that if we use git repository for 'patch' package > > the bare clone is extracted to a directory > > (i.e. build/downloads/git2/git.mirror.org.patch/) which is considered > > to be a patch file, so patch.py tries to apply that directory as a > > patch > > which ends up with a failure. > > > > Signed-off-by: Tomasz Dziendzielski <tomasz.dziendziel...@gmail.com> > > --- > > meta/lib/oe/patch.py | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/meta/lib/oe/patch.py b/meta/lib/oe/patch.py > > index 07a40fc50e..3d0b7d7289 100644 > > --- a/meta/lib/oe/patch.py > > +++ b/meta/lib/oe/patch.py > > @@ -793,6 +793,8 @@ def patch_path(url, fetch, workdir, expand=True): > > """Return the local path of a patch, or None if this isn't a > > patch""" > > > > local = fetch.localpath(url) > > + if os.path.isdir(local): > > + return > > This doesn't match the comment above, "None if this isn't a patch"? > Does the rest of the function use "return" or "return None"? It won't > matter in practise to python but we should be consistent and fix the > value or the comment. > > Cheers, > > Richard >
The rest of the function use "return". You prefer me to change the comment in a second commit to keep the changes separated or just do it within this one? Best regards, Tomasz Dziendzielski -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core