*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC (Ping timeout: 250 seconds) | 00:36 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 00:57 | |
fray | BTW reproduced my fetch problem from this morning.. no idea why it's happening again.. but at least I can keep digging into it | 01:07 |
---|---|---|
fray | well confirmed.. it is a mirrors issue.. enters try_mirrors and doesn't seem to exit it | 01:11 |
*** Tokamak <Tokamak!~Tokamak@172.58.191.72> has joined #yocto | 01:12 | |
fray | found it.. ENAMETOOLONG in bb.utils.py triggers an endless loop | 01:37 |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 01:41 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has quit IRC (Quit: Konversation terminated!) | 01:50 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has joined #yocto | 01:57 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Quit: Quit) | 02:05 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 02:06 | |
*** Emantor_ <Emantor_!~Emantor@magratgarlick.emantor.de> has quit IRC (Quit: ZNC - http://znc.in) | 02:20 | |
*** Emantor <Emantor!~Emantor@magratgarlick.emantor.de> has joined #yocto | 02:22 | |
*** RobertBerger <RobertBerger!~rber|res@ppp-2-86-140-242.home.otenet.gr> has joined #yocto | 02:32 | |
*** rber|res <rber|res!~rber|res@ppp-2-86-140-242.home.otenet.gr> has quit IRC (Ping timeout: 256 seconds) | 02:34 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Quit: ZZZzzz…) | 02:39 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 02:47 | |
*** jmiehe1 <jmiehe1!~Thunderbi@user/jmiehe> has joined #yocto | 04:19 | |
*** Tokamak <Tokamak!~Tokamak@172.58.191.72> 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 jmiehe | 04:21 | |
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has quit IRC (Ping timeout: 256 seconds) | 04:52 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 04:52 | |
*** troth <troth!~troth@c-24-8-35-226.hsd1.co.comcast.net> has joined #yocto | 04:54 | |
*** davidinux <davidinux!~davidinux@217.138.197.44> has joined #yocto | 08:01 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 08:05 | |
RP | fray: someone was going to send me a patch related to that but never did send the v2 :( | 08:26 |
*** deurzen <deurzen!~deurzen@host-212-114-218-222.customer.m-online.net> has joined #yocto | 08:30 | |
*** davidinux <davidinux!~davidinux@217.138.197.44> has quit IRC (Ping timeout: 264 seconds) | 09:11 | |
*** bradfa <bradfa!sid297668@helmsley.irccloud.com> has quit IRC (Ping timeout: 256 seconds) | 09:15 | |
*** bradfa <bradfa!sid297668@helmsley.irccloud.com> has joined #yocto | 09:18 | |
*** nohit <nohit!sid334887@tinside.irccloud.com> has quit IRC (Ping timeout: 264 seconds) | 09:26 | |
*** nohit <nohit!sid334887@tinside.irccloud.com> has joined #yocto | 09:27 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has joined #yocto | 10:15 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 264 seconds) | 10:31 | |
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:40a6:1a41:524d:65c6> has joined #yocto | 11:11 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Read error: Connection reset by peer) | 11:16 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 11:16 | |
*** gsalazar_ <gsalazar_!~gsalazar@194.38.148.130> has quit IRC (Ping timeout: 240 seconds) | 11:26 | |
*** hogspeed[m] <hogspeed[m]!~hogspeedm@2001:470:69fc:105::1:1e2f> has joined #yocto | 12:15 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 12:20 | |
*** hogspeed[m] <hogspeed[m]!~hogspeedm@2001:470:69fc:105::1:1e2f> has left #yocto | 13:08 | |
*** paulg <paulg!~boodler@104-195-159-20.cpe.teksavvy.com> has quit IRC (Remote host closed the connection) | 13:39 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC (Quit: Leaving) | 14:46 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 15: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 #yocto | 15:15 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 16:01 | |
RP | jaskij[m]: leaving separate from bitbake seems reasonable to me, I'd be happy with a standalone tool for this | 16: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!~chrfle@217-209-195-249-no206.tbcn.telia.com> has quit IRC (Ping timeout: 260 seconds) | 17:04 | |
*** chrfle <chrfle!~chrfle@217-209-195-249-no206.tbcn.telia.com> has joined #yocto | 17:15 | |
fray | RP 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 |
fray | if I revert the two commits then suddenly it all works, but I'm sure the bug they fixed also comes back | 17:33 |
fray | Was going to work on the patch in a few minutes and get them sent to bitbake-devel for discussion | 17:34 |
RP | fray: which two patches? | 17:34 |
*** wwilly <wwilly!~wwilly@217.140.99.251> has joined #yocto | 17:34 | |
fray | sec.. it's on my work VPN side, so it'll be a minute for me to find it | 17:36 |
fray | (poky commits) | 17:36 |
fray | fb2300c144bde | 17:36 |
fray | 4939a419823 | 17:36 |
fray | remove those two and it fixes the issue.. | 17:36 |
fray | so what I was seeing was in the mirror config, it decided to use a filename of: (looking it up in the log) | 17:37 |
RP | fray: I thought it would be those somehow. The first one you meantion was meant to fix the second | 17:38 |
fray | yup | 17:39 |
fray | https://pastebin.com/pvPGSBF4 | 17:40 |
fray | it takes a url that has already been converted from "git" syntax to mirror syntax. then mangles the crap out of it.. | 17:40 |
RP | fray: that does look somewhat entertaining :/ | 17:41 |
fray | What it seems to be doing is for each letter in the /git2_git.qemu.org.git.seabios.git..tar.gz it basically grabs a letter from that string and inserts it | 17:41 |
fray | repeat for EACH letter.. | 17:41 |
fray | so if you take that string and do a sed s/git2_git.qemu.org.git.seabios.git..tar.gz//g on it.. you get a BLANK result | 17:42 |
fray | so ya.. that is what is causing the ENAMETOOLONG | 17:42 |
RP | fray: 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 good | 17:42 |
RP | right, strings like that would just overflow the filenames | 17:42 |
fray | but 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 that | 17:42 |
RP | coll | 17:42 |
RP | cool | 17:42 |
fray | ONCE 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 |
fray | the 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 why | 17:43 |
fray | it 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 | |
fray | Do you need me to send a report on those two patches to bitbake-devel? | 17:44 |
fray | need/want | 17:45 |
RP | fray: yes please. Is there a way I could reproduce? | 17:56 |
fray | I'm not sure.. that is the biggest issue right now.. I'll see if we have stuff that is public that might be able to | 17:58 |
fray | (we just pushed a bunch of preliminary honister workt o the public, so there is finally a chance for it) | 17:58 |
fray | ok 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 |
RP | fray: for the long lockfile name, I think we cna just truncate it to fit FWIW | 17:59 |
fray | I thought about that.. but I'm inclined to just fail.. and if it becomes a real-world problem, THEN we can truncate it | 18:00 |
RP | fray: it is a real world issue elsewhere :/ | 18:00 |
fray | up 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 care | 18:00 |
RP | hence the previous discussion | 18:00 |
RP | I can try and sort something out | 18:00 |
fray | the 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 |
fray | might 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 |
fray | anyway, that was my thought process here | 18:01 |
fray | lol 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 |
RP | fray: sstate is a bit different to this though and the consequences of lock overlap aren't that bad | 18:04 |
RP | fray: I get a lot of motion detection from raindrops rolling on camera domes :) | 18:05 |
fray | ok.. 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 can | 18:10 |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 18:10 | |
fray | All 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!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 18:16 | |
*** FredO2 <FredO2!~willy562@bras-base-crnypq0201w-grc-01-76-68-181-2.dsl.bell.ca> has quit IRC (Remote host closed the connection) | 18:31 | |
*** FredO2 <FredO2!~willy562@bras-base-crnypq0201w-grc-01-76-68-181-2.dsl.bell.ca> has joined #yocto | 18:32 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 18:33 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Client Quit) | 18:33 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-166-98.ssp.dialog.net.pl> has joined #yocto | 18:44 | |
fray | RP got you a reproducer.. it's a bit sketchy, but should give you a chance to reproduce it.. | 18:49 |
fray | ok steps have been sent | 18:53 |
*** florian_kc <florian_kc!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has joined #yocto | 20:03 | |
*** florian_kc is now known as florian | 20:27 | |
*** camus <camus!~Instantbi@2409:8a1e:911b:89f0:75c5:2a29:7465:35b0> has quit IRC (Quit: camus) | 20:30 | |
*** florian <florian!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 264 seconds) | 20:33 | |
*** ant__ <ant__!~ant@host-87-15-32-224.retail.telecomitalia.it> has joined #yocto | 20:55 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> 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 #yocto | 21:15 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 21:34 | |
*** florian <florian!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has joined #yocto | 21: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 #yocto | 22:08 | |
*** deurzen <deurzen!~deurzen@host-212-114-218-222.customer.m-online.net> has quit IRC (Quit: Leaving) | 22:53 | |
*** aivkiv <aivkiv!~aivkiv@78-63-103-201.static.zebra.lt> has joined #yocto | 23:02 | |
*** florian <florian!~florian@dynamic-093-135-151-207.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 264 seconds) | 23:36 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC (Quit: Leaving.) | 23:42 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!