Hi Bruce

Build with empty download folder works:
  bitbake k3s -c cleanall
  (cd downloads; find -name \*andreyvit\* -delete )
  bitbake k3s

My download folder looks like that after building K3S
downloads]$ find -name \*andreyvit\*
./git2/github.com.andreyvit.diff
./git2/github.com.andreyvit.diff.done
./gitshallow_github.com.andreyvit.diff_c7f18ee-1.tar.gz
./gitshallow_github.com.andreyvit.diff_c7f18ee-1.tar.gz.done


This does not work:
  bitbake k3s -c cleanall

  downloads]$ find -name \*andreyvit\*
  ./gitshallow_github.com.andreyvit.diff_c7f18ee-1.tar.gz
  ./gitshallow_github.com.andreyvit.diff_c7f18ee-1.tar.gz.done
  
  bitbake k3s
  ERROR: k3s-v1.22.6+k3s1+git4262c6b91a43ef8411870f72ff8b8715949f90e2-
  r0 do_patch: Importing patch 'github.com.andreyvit.diff' with 
  striplevel '1' FileNotFoundError(2, 'No such file or directory')

Conclusion: After bitbake k3s -c cleanall the error occurs.


I also spent some time to analyze what the function "patch_path" in
patch.py does: It matches ".diff" against "github.com.andreyvit.diff".

Regards,
Adrian


On Fri, 2022-04-08 at 10:29 -0400, Bruce Ashfield wrote:
> 
> 
> On Fri, Apr 8, 2022 at 8:53 AM Bruce Ashfield via
> lists.yoctoproject.org
> <[email protected]> wrote:
> > 
> > 
> > On Fri, Apr 8, 2022 at 8:34 AM Adrian Freihofer
> > <[email protected]> wrote:
> > > Compiling k3s failed with:
> > > do_patch: Importing patch 'github.com.andreyvit.diff' with
> > > striplevel '1'
> > > 
> > > The problem is that github.com/andreyvit/diff ends up as
> > > github.com.andreyvit.diff
> > > in the download folder which than matches the test in patch.py.
> > > 
> > > 
> > 
> > 
> > I've built this K3S hundreds of times, and have never seen this, so
> > I won't apply this until I figure out what is the difference
> > between your environment and mine.
> > 
> > Can you share more details about your build environment, etc.
> > 
> 
> 
> I am seeing a different fetch issue on a new/fresh machine I brought
> up this morning, using the -tip of master for all layers. My
> cached downloads were keeping it working on my other machines.
> 
> I'll get past that issue and see if I get the patch issue.
> 
> Cheers,
> 
> Bruce
> 
> 
>  
> > 
> >  
> > > Not sure how you create this huge SRC_URI list. Probably it would
> > > be the
> > > best to add the apply=no to all urls.
> > > 
> > > 
> > 
> > 
> > Eh, no. I'm not going to append that to all the URIs just because
> > of one outlier that matched.
> > 
> > Bruce
> > 
> >  
> > > Signed-off-by: Adrian Freihofer <[email protected]>
> > > ---
> > >  recipes-containers/k3s/k3s_git.bb | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-
> > > containers/k3s/k3s_git.bb
> > > index e2a3ffc..53a8677 100644
> > > --- a/recipes-containers/k3s/k3s_git.bb
> > > +++ b/recipes-containers/k3s/k3s_git.bb
> > > @@ -219,7 +219,7 @@ SRC_URI += "git://github.com/alexflint/go-
> > > filemutex;name=go-filemutex;protocol=h
> > >  # github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883
> > >  # [1] git ls-remote https://github.com/andreyvit/diff
> > > c7f18ee00883bfd3b00e0a2bf7607827e0148ad4 
> > >  SRCREV_diff="c7f18ee00883bfd3b00e0a2bf7607827e0148ad4"
> > > -SRC_URI +=
> > > "git://github.com/andreyvit/diff;name=diff;protocol=https;nobranc
> > > h=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.co
> > > m/andreyvit/diff"
> > > +SRC_URI +=
> > > "git://github.com/andreyvit/diff;name=diff;protocol=https;nobranc
> > > h=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.co
> > > m/andreyvit/diff;apply=no"
> > > 
> > >  # github.com/andybalholm/cascadia v1.0.0
> > >  # [1] git ls-remote https://github.com/andybalholm/cascadia
> > > 901648c87902174f774fac311d7f176f8647bdaa 
> > > -- 
> > > 2.35.1
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > -- 
> > - Thou shalt not follow the NULL pointer, for chaos and madness
> > await thee at its end
> > - "Use the force Harry" - Gandalf, Star Trek II
> > 
> > 
> > 
> > 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7139): 
https://lists.yoctoproject.org/g/meta-virtualization/message/7139
Mute This Topic: https://lists.yoctoproject.org/mt/90334188/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to