On Mon, Apr 18, 2022 at 2:17 AM ChenQi <qi.c...@windriver.com> wrote: > > Hi Bruce and Joakim, > > I'm recently looking into this nerdctl recipe. I'm kind of shocked by > the SRC_URI number in this recipe.
k3s is much, much worse. > Looking at the discussion on the mailing list (go.bbclass: Allow network Right, we need this for licensing, SBOM, reproducibility, etc. As you say, there's a shocking amount of code/dependencies that are fetched for a lot of these recipes. The version management and scaling of them to individual recipes would be nearly impossible .. so this is my current effort :) > in do_compile), it seems that they are needed for offline build for this > recipe. > Yes, they are (almost) all required (indirect dependency generation isn't exact at times, so there may be a few extras that aren't used in some build configurations). > Bruce, how do you get all these contents? Also, how do you generate the > modules.txt file? You mentioned some helping script in the discussion, > what's the status of that script? The tool is still a WIP, once we get past the current release, I'm going to complete the cleanup and make it more widely available. It currently isn't really usable. The script generates the SRC_URI, the modules.txt and the vendor/ relocation parts of the recipe. > > Joakim, maybe I misunderstood it, but are you still working on an > upgrade of this recipe? If not, I'm going to try to do it. I have an in progress update here. I'm using it to test the script in that mode, I should have the update available in the next little while, and then the script that generates it will follow. Cheers, Bruce > > Last but not least, Bruce, thank you again for making this recipe work. > > Regards, > Qi > > On 3/7/22 15:30, Joakim Roubert wrote: > > On 2022-03-04 16:48, Bruce Ashfield wrote: > >> > >> It took several months, but: > >> > >> root@qemux86-64:~# uname -a > >> Linux qemux86-64 5.17.0-rc6-yoctodev-standard #1 SMP PREEMPT Sun Feb > >> 27 22:36:33 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux > >> root@qemux86-64:~# nerdctl --version > >> nerdctl version 0.17.0-10-gf2427ff.m > >> root@qemux86-64:~# > > > > Really cool!!! > > > >> The recipe isn't available yet, since this is using a huge amount of > >> fetched go dependencies, using some new scripts/tooling that I created > >> .. but at least I know the approach is feasible! > > > > Excellent news! > > > > BR, > > > > /Joakim > > > > > > > -- - 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 (#7183): https://lists.yoctoproject.org/g/meta-virtualization/message/7183 Mute This Topic: https://lists.yoctoproject.org/mt/82714461/21656 Group Owner: meta-virtualization+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-