Saturday, 2021-11-13

*** Ad0 <Ad0!~Ad0@> has quit IRC (Ping timeout: 250 seconds)00:36
*** xmn <xmn!> has joined #yocto00:57
frayBTW reproduced my fetch problem from this morning.. no idea why it's happening again.. but at least I can keep digging into it01:07
fraywell confirmed.. it is a mirrors issue.. enters try_mirrors and doesn't seem to exit it01:11
*** Tokamak <Tokamak!~Tokamak@> has joined #yocto01:12
frayfound it..  ENAMETOOLONG in triggers an endless loop01:37
*** sakoman <sakoman!> has quit IRC (Quit: Leaving.)01:41
*** vmeson <vmeson!> has quit IRC (Quit: Konversation terminated!)01:50
*** vmeson <vmeson!> has joined #yocto01:57
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Quit: Quit)02:05
*** Net147 <Net147!> has joined #yocto02:06
*** Emantor_ <Emantor_!> has quit IRC (Quit: ZNC -
*** Emantor <Emantor!> has joined #yocto02:22
*** RobertBerger <RobertBerger!~rber|> has joined #yocto02:32
*** rber|res <rber|res!~rber|> has quit IRC (Ping timeout: 256 seconds)02:34
*** xmn <xmn!> has quit IRC (Quit: ZZZzzz…)02:39
*** sakoman <sakoman!> has joined #yocto02:47
*** jmiehe1 <jmiehe1!~Thunderbi@user/jmiehe> has joined #yocto04:19
*** Tokamak <Tokamak!~Tokamak@> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)04:21
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 250 seconds)04:21
*** jmiehe1 is now known as jmiehe04:21
*** troth <troth!> has quit IRC (Ping timeout: 256 seconds)04:52
*** sakoman <sakoman!> has quit IRC (Quit: Leaving.)04:52
*** troth <troth!> has joined #yocto04:54
*** davidinux <davidinux!~davidinux@> has joined #yocto08:01
*** kroon <kroon!> has joined #yocto08:05
RPfray: someone was going to send me a patch related to that but never did send the v2 :(08:26
*** deurzen <deurzen!> has joined #yocto08:30
*** davidinux <davidinux!~davidinux@> has quit IRC (Ping timeout: 264 seconds)09:11
*** bradfa <bradfa!> has quit IRC (Ping timeout: 256 seconds)09:15
*** bradfa <bradfa!> has joined #yocto09:18
*** nohit <nohit!> has quit IRC (Ping timeout: 264 seconds)09:26
*** nohit <nohit!> has joined #yocto09:27
*** florian_kc <florian_kc!> has joined #yocto10:15
*** florian_kc <florian_kc!> has quit IRC (Ping timeout: 264 seconds)10:31
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:40a6:1a41:524d:65c6> has joined #yocto11:11
*** Wouter0100 <Wouter0100!> has quit IRC (Read error: Connection reset by peer)11:16
*** Wouter0100 <Wouter0100!> has joined #yocto11:16
*** gsalazar_ <gsalazar_!~gsalazar@> has quit IRC (Ping timeout: 240 seconds)11:26
*** hogspeed[m] <hogspeed[m]!~hogspeedm@2001:470:69fc:105::1:1e2f> has joined #yocto12:15
*** goliath <goliath!~goliath@user/goliath> has joined #yocto12:20
*** hogspeed[m] <hogspeed[m]!~hogspeedm@2001:470:69fc:105::1:1e2f> has left #yocto13:08
*** paulg <paulg!> has quit IRC (Remote host closed the connection)13:39
*** kroon <kroon!> has quit IRC (Quit: Leaving)14:46
*** xmn <xmn!> has joined #yocto15:06
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:40a6:1a41:524d:65c6> has quit IRC (Quit: camus)15:14
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:75c5:2a29:7465:35b0> has joined #yocto15:15
*** sakoman <sakoman!> has joined #yocto16:01
RPjaskij[m]: leaving separate from bitbake seems reasonable to me, I'd be happy with a standalone tool for this16:13
jaskij[m]RP: Cool. I'm still developing this, so once I feel it's finished I'll write here again.16:37
jaskij[m]sidenote: I tried using PyDot to get pure Python parsing (as opposed to calling libgraphviz through a wrapper). Didn't work. The parse times were too long to consider.16:45
*** chrfle <chrfle!> has quit IRC (Ping timeout: 260 seconds)17:04
*** chrfle <chrfle!> has joined #yocto17:15
frayRP if you are still here.. I found two issues.. the lock one (which I've got a patch for), and also there are two commits in the mirror code that cause the mirror to go _nuts_ in my config..  Why, I have no idea..17:33
frayif I revert the two commits then suddenly it all works, but I'm sure the bug they fixed also comes back17:33
frayWas going to work on the patch in a few minutes and get them sent to bitbake-devel for discussion17:34
RPfray: which two patches?17:34
*** wwilly <wwilly!~wwilly@> has joined #yocto17:34
fraysec.. it's on my work VPN side, so it'll be a minute for me to find it17:36
fray(poky commits)17:36
frayremove those two and it fixes the issue..17:36
frayso what I was seeing was in the mirror config, it decided to use a filename of: (looking it up in the log)17:37
RPfray: I thought it would be those somehow. The first one you meantion was meant to fix the second17:38
frayit takes a url that has already been converted from "git" syntax to mirror syntax. then mangles the crap out of it..17:40
RPfray: that does look somewhat entertaining :/17:41
frayWhat it seems to be doing is for each letter in the / it basically grabs a letter from that string and inserts it17:41
frayrepeat for EACH letter..17:41
frayso if you take that string and do a sed s/ on it.. you get a BLANK result17:42
frayso ya.. that is what is causing the ENAMETOOLONG17:42
RPfray: its obviously looping uncontrolled. I don't have ideas offhand other than diving in and trying to figure out what the code is doing so a mailing list post and heopfully a way we can replicate would be good17:42
RPright, strings like that would just overflow the filenames17:42
fraybut that too long is a problem that also should be fixed.. I should have a patch to the list in about 10-15 minutes for that17:42
frayONCE I found/fixed that.. it was easy to realize it was the mirror url stuff that was the problem and then just bisect from what changed in gatesgarth (where I know this works)17:43
fraythe bad part of this all, it works "sometimes".. i.e. if I do a bitbake -c cleanall on this recipe, it will start working.. I have NO IDEA why17:43
frayit seems to only fail on a fresh build, which likely means it may even be task order related (again, I don't see any reason for that to be true, but thats the behavior I've seen)17:44
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Ping timeout: 268 seconds)17:44
frayDo you need me to send a report on those two patches to bitbake-devel?17:44
RPfray: yes please. Is there a way I could reproduce?17:56
frayI'm not sure.. that is the biggest issue right now.. I'll see if we have stuff that is public that might be able to17:58
fray(we just pushed a bunch of preliminary honister workt o the public, so there is finally a chance for it)17:58
frayok name too long sent.. if you get too copied I apologize in advance.. I've got a mail config issue (no working reverse DNS from my ISP, so sometimes the mail stops, sometimes it doesn't)17:59
RPfray: for the long lockfile name, I think we cna just truncate it to fit FWIW17:59
frayI thought about that.. but I'm inclined to just fail.. and if it becomes a real-world problem, THEN we can truncate it18:00
RPfray: it is a real world issue elsewhere :/18:00
frayup to this point, the code has been the way it's been since 2017 or before.. so I don't think anyone is really going to care18:00
RPhence the previous discussion18:00
RPI can try and sort something out18:00
fraythe other places (like sstate-cache) we've always said the caller needs to figure out the truncation strategy.. so thats what I did here.. left it to the caller..18:01
fraymight be cleaner if we can except out way back out.. but I followed ht example of the 'can't write to the disk'18:01
frayanyway, that was my thought process here18:01
fraylol got an alert "motion detected at your front door".. go to the camera, don't see anyone.. replay.. squirrel running with a walnut full speed past my front door..18:02
RPfray: sstate is a bit different to this though and the consequences of lock overlap aren't that bad18:04
RPfray: I get a lot of motion detection from raindrops rolling on camera domes :)18:05
frayok.. email sent to bitbake-devel with details on the mirror stuff.. I'll spend a bit to see if I can reproduce it, but my regular build machine is offline.. so we'll see if I can18:10
*** sakoman <sakoman!> has quit IRC (Quit: Leaving.)18:10
frayAll of my other cameras I have "motion" detection off, but I do have "object" detection on.  It's pretty good for filtering out squirrels, while good at telling me someone is in my driveway (either by vehicle or walking)18:11
*** sakoman <sakoman!> has joined #yocto18:16
*** FredO2 <FredO2!> has quit IRC (Remote host closed the connection)18:31
*** FredO2 <FredO2!> has joined #yocto18:32
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto18:33
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Client Quit)18:33
*** dev1990 <dev1990!> has joined #yocto18:44
frayRP got you a reproducer.. it's a bit sketchy, but should give you a chance to reproduce it..18:49
frayok steps have been sent18:53
*** florian_kc <florian_kc!> has joined #yocto20:03
*** florian_kc is now known as florian20:27
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:75c5:2a29:7465:35b0> has quit IRC (Quit: camus)20:30
*** florian <florian!> has quit IRC (Ping timeout: 264 seconds)20:33
*** ant__ <ant__!> has joined #yocto20:55
*** sakoman <sakoman!> has quit IRC (Quit: Leaving.)21:01
*** tangofoxtrot <tangofoxtrot!~tangofoxt@user/tangofoxtrot> has quit IRC (Remote host closed the connection)21:13
*** tangofoxtrot <tangofoxtrot!~tangofoxt@user/tangofoxtrot> has joined #yocto21:15
*** sakoman <sakoman!> has joined #yocto21:34
*** florian <florian!> has joined #yocto21:58
*** manuel1985 <manuel1985!~manuel198@2a02:1748:dd5c:f290:dc4:94c2:c9c8:f36c> has quit IRC (Remote host closed the connection)22:08
*** manuel1985 <manuel1985!~manuel198@2a02:1748:dd5c:f290:45f6:7f60:992a:8b16> has joined #yocto22:08
*** deurzen <deurzen!> has quit IRC (Quit: Leaving)22:53
*** aivkiv <aivkiv!> has joined #yocto23:02
*** florian <florian!> has quit IRC (Ping timeout: 264 seconds)23:36
*** sakoman <sakoman!> has quit IRC (Quit: Leaving.)23:42

Generated by 2.17.2 by Marius Gedminas - find it at!