I'm sorry you took it personally, I just wanted to help you. Next time I won't.

On Fri, Nov 22, 2024 at 4:18 PM Karim Ibrahim <karem.ibrahi...@gmail.com> wrote:
>
> Okay, nobody forced you to reply. Your review was terrible. If it is not ok 
> you could simply say that for a reason, but there were thousands of better 
> way to say that.
>
> On Fri, 22 Nov 2024, 15:40 Martin Jansa, <martin.ja...@gmail.com> wrote:
>>
>> This isn't a fix, it's just very bad work around, see:
>> https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/cargo-update-recipe-crates.bbclass
>> which you can use to avoid needing the network access during do_compile.
>>
>> On Fri, Nov 22, 2024 at 2:32 PM Kareem Ibrahim via
>> lists.openembedded.org
>> <karem.ibrahim46=gmail....@lists.openembedded.org> wrote:
>> >
>> > - This change was intended to abstract user from having to set compile 
>> > network flag to get remote crates
>> > - as network access was disabled by default in kirkstone version
>> > - I faced an do_compile error with bitbaking Qualcomm qcrosvm under yocto 
>> > kirkstone with message "Could not resolve host: github.com"
>> > - And after some hours of debugging I noticed that cargo inherited by 
>> > recipe needs remote crates during do_compile of the cargo.bbclass
>> > - It was fixed by adding line do_compile[network] = "1" to the recipe
>> > - So I found it more convenient, since cargo build usually need network 
>> > access, to abstract users from these details of cargo.bbclass do_compile
>> >
>> > Signed-off-by: Kareem Ibrahim <karem.ibrahi...@gmail.com>
>> > ---
>> >  meta/classes/cargo-online.bbclass | 7 +++++++
>> >  1 file changed, 7 insertions(+)
>> >  create mode 100644 meta/classes/cargo-online.bbclass
>> >
>> > diff --git a/meta/classes/cargo-online.bbclass 
>> > b/meta/classes/cargo-online.bbclass
>> > new file mode 100644
>> > index 0000000000..175c94e09d
>> > --- /dev/null
>> > +++ b/meta/classes/cargo-online.bbclass
>> > @@ -0,0 +1,7 @@
>> > +# This bbclass is added to abstract recipes writers from
>> > +# having to set do_compile network flag to 1
>> > +# if his cargo package need external remote crates
>> > +# as network access was disabled by default since kirkstone version
>> > +
>> > +inherit cargo
>> > +do_compile[network] = "1"
>> > \ No newline at end of file
>> > --
>> > 2.25.1
>> >
>> >
>> > 
>> >
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#207639): 
https://lists.openembedded.org/g/openembedded-core/message/207639
Mute This Topic: https://lists.openembedded.org/mt/109721978/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to