jclsn10 has quit [Quit: Ping timeout (120 seconds)]
jclsn10 has joined #yocto
jclsn10 has quit [Ping timeout: 272 seconds]
jclsn10 has joined #yocto
sakoman has quit [Quit: Leaving.]
Wouter0100 has quit [Remote host closed the connection]
Wouter0100 has joined #yocto
peoliye has quit [Quit: Client closed]
amitk has joined #yocto
amahnui has joined #yocto
xmn has quit [Ping timeout: 256 seconds]
<amahnui>
Hello everyone I'm amahnui, I'm an outreachy applicant and would like to work on this project. Also the link on the outreachy platform that is supposed to direct us here is rather taking me and other applicants to kiwiirc.
Amahnui_ has joined #yocto
<Amahnui_>
Hello everyone I would like to say the link on the outreachy portal is redirecting us to #kiwi
vladest1 has joined #yocto
vladest has quit [Read error: Connection reset by peer]
vladest1 is now known as vladest
amahnui has quit [Quit: Connection closed]
Amahnui_ is now known as Amahnui
Spectrejan[m] has joined #yocto
lettucepunch[m] has quit [Quit: You have been kicked for being idle]
<rburton>
ndec: ^^^
<ndec>
Amahnui: where are you seeing that?
Amahnui has quit [Quit: Connection closed for inactivity]
goliath has joined #yocto
florian_kc has joined #yocto
xmn has joined #yocto
florian_kc has quit [Ping timeout: 240 seconds]
hcg has joined #yocto
dtometzki has joined #yocto
tcdiem has joined #yocto
fitzsim has quit [Ping timeout: 260 seconds]
sakoman has joined #yocto
florian_kc has joined #yocto
Amahnui has joined #yocto
<Amahnui>
ndec: I'm seeing at the "How do work with the Yocto Project community " on the outreachy platform
Wouter0100 has quit [Read error: Connection reset by peer]
Wouter0100 has joined #yocto
prabhakarlad has quit [Quit: Client closed]
amitk has quit [Ping timeout: 272 seconds]
hcg has quit [Quit: Client closed]
starblue has quit [Ping timeout: 256 seconds]
tcdiem has quit [Ping timeout: 240 seconds]
<RP>
Saur[m]: that patch looks good, thanks!
<Saur[m]>
RP: Well, it seems to work at least...
<Saur[m]>
Not so sure about the "looking good" part. ;)
<RP>
Saur[m]: I have a slightly different approach I was experimenting with and I think together these could work well
<RP>
Saur[m]: I don't think there is a perfect way to solve this
<RP>
Saur[m]: I'm also very unhappy with bitbake's Ctrl+C handling to interrupt when parsing :/
<Saur[m]>
I agree. Especially given the numerous warnings in the documentation related to terminating processes and the use of Locks/Queues/etc.
<RP>
Saur[m]: those weren't there when we wrote this :)
argonautx has joined #yocto
<Saur[m]>
RP: I have prepared patches for OE-Core to change all SRC_URI:s (but one) that use the Git protocol to switch to using HTTPS instead. While there is an entry in the default `MIRRORS` variable that will automatically do this, it means there will be warnings issued that it is happening. The reason for this was brought on by a perfect storm: 1) we no longer have a SOCKS proxy and thus we can no longer use the Git protocol after we were
<Saur[m]>
cyber-attacked, 2) the current bandwidth problems with downloads.yoctoproject.org, causing me to have to wait two hours to download the 1.3 GB tar ball for binutils, and 3) having said tar ball being immediately discarded once downloaded, which I assume was due to the unpacked Git repository being configured to use the Git protocol and thus not being usable due to 1). Assuming these changes are accepted, which I of course hope they will be, do you
<Saur[m]>
want them as one patch per recipe or can I make one patch for all 48 affected recipes?
sakoman has quit [Quit: Leaving.]
<RP>
Saur[m]: we've been around in circles on this issue before, I did refuse to accept this change at least once in the past :/
<RP>
Saur[m]: could we fix that mirror handling bug so the downloaded sources have the correct url configured?
<Saur[m]>
Hmm, ok. What was the rationale for refusing it?
alessioigor has joined #yocto
alessioigor has quit [Remote host closed the connection]
<RP>
Saur[m]: mainly that the project doesn't have a policy of requiring https only urls and merging such a patch would start to suggest we did have :/
<RP>
Going back in time I did used to think the git protocol was potentially more efficient too
<Saur[m]>
Well, I didn't change the URLs in the tests. ;)
<RP>
in some ways it still is
<Saur[m]>
I did some measurements on downloading linux-yocto and the linux kernel from kernel.org, and I got approximately the same speeds for both protocols.
<RP>
Saur[m]: right, but what about small incremental updates to existing trees for example
<RP>
It isn't just about raw speed :/
<Saur[m]>
It's hard to tell though when using live data as the bandwidth seems more affected by the state of the link at the current minute (i.e., both sites fluctuated quite a lot).
argonautx has quit [Quit: Leaving]
hcg has joined #yocto
<RP>
Saur[m]: I'd like to understand why the tarballs were discarded, that sounds rather bad and is in my view the more important thing to fix
<Saur[m]>
Yeah, I haven't looked into that yet. The two hour download time was a bit detrimental to any testing. ;)
<RP>
Saur[m]: I'd imagine it could reproduce with one of the smaller repos?
<Saur[m]>
Most likely. I'll see what I can come up with.
<Saur[m]>
On the positive side, there are https support for all Git repositories used in OE-Core, but one (mtd-utils). So that is the only one where we will have to rely on the download cache.
<RP>
Saur[m]: that is good
hcg has quit [Quit: Client closed]
goliath has joined #yocto
<RP>
Saur[m]: do you think your patch could be simplified to use signal.pthread_sigmask() ?
<RP>
Saur[m]: I was going to add in SIGINT handling but this may be simpler
tangofoxtrot has quit [Remote host closed the connection]
<RP>
Saur[m]: I've added a patch to -next I'll experiment with
tangofoxtrot has joined #yocto
<Saur[m]>
RP: Using `signal.pthread_sigmask()` seems much better than my solution. Feel free to drop my commit from the stack as it doesn't really add anything after your change.