On Tue, Sep 12, 2023 at 2:32 PM Bruce Ashfield via lists.yoctoproject.org <[email protected]> wrote: > > On Tue, Sep 12, 2023 at 3:26 AM Marek Belisko <[email protected]> wrote: > > > > Hi, > > > > Forwarding in proper mailing list. > > > > I'm trying to add nerdctl to an image using kirkstone release for > > meta-virtualization. > > I've added bbappend with following fix: > > > > SRC_URI = > > "git://github.com/containerd/nerdctl.git;name=nerdcli;branch=main;protocol=https" > > > > (branch name in original recipe is master but main is required) > > Right, we have a fix in new release for that: > > commit cb5dfda6f6d862a575f029ee8ded0bc3db6bc766 > Author: Guenther Meyer <[email protected]> > Date: Fri Nov 18 11:55:46 2022 +0100 > > nerdctl: renamed upstream branch master to main > > Signed-off-by: Guenther Meyer <[email protected]> > Signed-off-by: Bruce Ashfield <[email protected]> > > diff --git a/recipes-containers/nerdctl/nerdctl_git.bb > b/recipes-containers/nerdctl/nerdctl_git.bb > index 4a749b2..8fe5e7d 100644 > --- a/recipes-containers/nerdctl/nerdctl_git.bb > +++ b/recipes-containers/nerdctl/nerdctl_git.bb > @@ -13,7 +13,7 @@ DEPENDS = " \ > SRCREV_FORMAT="nerdcli_cgroups" > SRCREV_nerdcli = "e084a2df4a8861eb5f0b0d32df0643ef24b81093" > > -SRC_URI = > "git://github.com/containerd/nerdctl.git;name=nerdcli;branch=master;protocol=https" > +SRC_URI = > "git://github.com/containerd/nerdctl.git;name=nerdcli;branch=main;protocol=https" > > include src_uri.inc > > --------- > > it could be cherry-picked to kirkstone, there's just no proactive > cherry picking that > is done, and I typically wait for someone with a real issue on the branch to > ask > for it. > > I can take this email as that request. > > > > > but then anyways it fails with: > > > > rsync: [sender] change_dir > > "/data/projects/test/build/tmp/work/cortexa53-crypto-poky-linux/nerdctl/v0.18.0-r0/nerdctl-v0.18.0/src/import/vendor.fetch/github.com/Masterminds/semver/v3" > > failed: No such file or directory (2) > > | rsync error: some files/attrs were not transferred (see previous errors) > > (code 23) at main.c(1327) [sender=3.2.5] > > > > And in ${BP} I cannot see any of those vendor stuff which should be > > present. Is there some fix for that already pending or its known issue? > > That would mean that one of the clones in the SRC_URI is now failing, > usually by something > that shouldn't have been changed in the upstream repository that was > change (a branch > deleted, directories removed, some other repo now clobbering the dir, etc). > > It worked on release, so it was valid then. > > If the hash or branch is bad, bitbake should have thrown an error or warning. > > I just did a manual clone of that repository, and the result looked ok > for being able to > copy that directory into a fully constructed vendor/ tree. > > We've changed the format of the src_uri and relocation files in newer > releases and > there's an improved script on master-next. If pointing that script at > the same major > release of nerdctl works, we could update the recipe to the more > reliable format, > as the actual nerdctl target executable would be unchanged. >
I just pushed two commits to kirkstone that fixed the nerdctl build in my fresh clone. Both were backports from master. I didn't see the same issue with the vendor fetches, so I'm not sure what is happening with your build on that front. Bruce > Bruce > > > > > Thanks and BR, > > > > marek > > > > > > > > > > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > -- - 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 (#8301): https://lists.yoctoproject.org/g/meta-virtualization/message/8301 Mute This Topic: https://lists.yoctoproject.org/mt/101310644/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/leave/6693005/21656/1014668956/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
