*** fay has joined #baserock | 08:07 | |
*** fay is now known as Guest5762 | 08:08 | |
*** ctbruce has joined #baserock | 08:29 | |
*** franred has joined #baserock | 08:31 | |
*** paulwaters_ has joined #baserock | 08:37 | |
*** gtristan has quit IRC | 08:39 | |
*** toscalix has joined #baserock | 08:57 | |
*** locallycompact has joined #baserock | 09:18 | |
* locallycompact wonders if today might be the day https://gitlab.com/baserock/ybd/merge_requests/263 | 09:22 | |
*** Guest5762 is now known as faybrocklebank | 09:23 | |
*** anahuelamo has joined #baserock | 09:25 | |
locallycompact | some lucky person could be the next one to click yes on this historic merge request https://gitlab.com/baserock/ybd/merge_requests/263 | 09:50 |
---|---|---|
*** rdale has joined #baserock | 09:52 | |
paulsherwood | locallycompact: the real purpose of this is for your proposed V10 changes, iiuc? | 09:55 |
locallycompact | paulsherwood, purpose of python 3 is improving comprehension so that fixes have a shorter turnaround / are intelligible | 09:57 |
locallycompact | the recursive submodules fix is waiting for this | 09:57 |
locallycompact | and V10 | 09:57 |
paulsherwood | for future reference, smaller patches (and smaller series) are easier to review | 09:58 |
locallycompact | 3.5 only was a lot smaller, 3.4 didn't like circular imports | 09:59 |
locallycompact | which is most of it | 09:59 |
paulsherwood | even so... some of the component patches could have been trivially merged | 10:01 |
paulsherwood | (without switching to 3 for example) | 10:01 |
paulsherwood | merged. please make future changes as easy to grok as possible :) | 10:02 |
locallycompact | actually they couldn't have been because python2 wouldn't have complained at the right things | 10:03 |
locallycompact | paulsherwood, thanks! | 10:04 |
locallycompact | here's another one https://gitlab.com/baserock/ybd/merge_requests/265 | 10:04 |
pedroalvarez | oh, that's the one i liked | 10:05 |
locallycompact | lib has docstrings now | 10:06 |
* paulsherwood has no idea what it does, so declares himself unable to review | 10:06 | |
paulsherwood | i like that it removes code, though | 10:06 |
pedroalvarez | it's moving some logic to another library | 10:07 |
*** gtristan has joined #baserock | 10:08 | |
paulsherwood | oh... so just *hiding* code then :) | 10:10 |
paulsherwood | locallycompact: so net result of that is no-one has reviewed your 15 gitmachine commits, i expect? | 10:11 |
locallycompact | is a lot more linear now | 10:11 |
paulsherwood | what does 'linear' mean? | 10:11 |
locallycompact | not recursing through three different _checkout/checkout/checkout_submodules functions | 10:12 |
locallycompact | library has independent test/ci for nested modules | 10:13 |
locallycompact | and docs | 10:13 |
paulsherwood | ack | 10:14 |
paulsherwood | would you mind adding pep8 to its ci? | 10:14 |
pedroalvarez | heh, we have also hidden the sandboxing code then | 10:15 |
locallycompact | alright | 10:16 |
paulsherwood | locallycompact: https://gitlab.com/baserock/ybd/pipelines/5162760 ! | 10:18 |
locallycompact | fatal: unable to connect to git.baserock.org: | 10:19 |
locallycompact | git.baserock.org[0: 185.43.218.183]: errno=No route to host | 10:19 |
* paulsherwood retries | 10:21 | |
pedroalvarez | has that been around 10:11:48 ? | 10:22 |
*** CTtpollard has joined #baserock | 10:22 | |
locallycompact | yup | 10:22 |
pedroalvarez | i think that our gitlab workers and the machine that has also seen the network failure are in the same network, so I can't tell where the problem is | 10:23 |
pedroalvarez | but it's gone | 10:24 |
*** tiagogomes has joined #baserock | 10:24 | |
*** jude_ has quit IRC | 10:33 | |
*** jude_ has joined #baserock | 10:48 | |
*** brlogger has joined #baserock | 10:49 | |
*** anahuelamo has quit IRC | 10:51 | |
locallycompact | getting frequent g.b.o contact errors building locally | 10:56 |
*** franred has quit IRC | 11:00 | |
*** franred has joined #baserock | 11:03 | |
pedroalvarez | I can see that too | 11:08 |
pedroalvarez | vms that are in t he same network as g.b.o are not seeing any failure, so i expect these are network problems | 11:09 |
pedroalvarez | yup, pinging the server i can see some packet loss | 11:10 |
pedroalvarez | I wonder if gary_perkins knows anything about it | 11:11 |
pedroalvarez | same when pinging irclogs.baserock.org | 11:12 |
pedroalvarez | I don't think this is g.b.o | 11:12 |
*** anahuelamo has joined #baserock | 11:16 | |
*** brlogger has joined #baserock | 11:17 | |
*** brlogger has joined #baserock | 11:20 | |
*** anahuelamo has quit IRC | 11:20 | |
pedroalvarez | mail from DC, they are trying to fix these problems | 11:24 |
*** anahuelamo has joined #baserock | 11:34 | |
pedroalvarez | they claim it has been fixed | 11:56 |
pedroalvarez | locallycompact: let us know if you see more problems like this | 11:56 |
locallycompact | https://gitlab.com/baserock/definitions/merge_requests/16 | 11:59 |
paulsherwood | locallycompact: build failed | 12:05 |
paulsherwood | gtristan: do i understand correctly that you are not in favour of locallycompact's V10 changes? | 12:05 |
gtristan | oh this | 12:24 |
*** jude_ has quit IRC | 12:25 | |
gtristan | paulsherwood, I very much wanted include-mode and am using something similar; the concept of assemblages however present a difficult migration path; since they turn strata into something which is not by itself buildable (one needs to now tell a strata what to build on top of) | 12:26 |
locallycompact | just make a thing with build-essential and that strata in | 12:28 |
gtristan | this change makes depending on foreign pipelines difficult since one would need to tell that pipeline how to order its builds, and just breaks down when building more than 2 pipelines recursively - so instead we've done "variants" and allow depending on any "stack" (or element) from a foreign pipeline, or a given variant of that | 12:28 |
gtristan | we could migrate from an already plotted pipeline | 12:29 |
gtristan | but then if baserock grows definitions which stack strata in different ways, migrating a given set of definitions wholesale is tricky | 12:29 |
*** jude_ has joined #baserock | 12:40 | |
paulsherwood | locallycompact: i may be mistaken, the above looks to me like a -1 for V10 | 12:53 |
locallycompact | gtristan, sorry, downstream needs to be able to pull in strata from upstream and be able to swap out sysroots and we need this pretty much now. I will migrate any data you want. | 12:58 |
*** locallycompact has quit IRC | 13:23 | |
*** locallycompact has joined #baserock | 13:28 | |
*** leeming has quit IRC | 13:33 | |
*** locallycompact has quit IRC | 13:37 | |
*** locallycompact has joined #baserock | 13:43 | |
*** locallycompact has quit IRC | 13:52 | |
*** locallycompact has joined #baserock | 13:57 | |
*** brlogger has joined #baserock | 13:58 | |
*** toscalix has quit IRC | 14:05 | |
*** toscalix has joined #baserock | 14:14 | |
*** franred has quit IRC | 14:37 | |
locallycompact | pedroalvarez, still getting connection problems | 14:38 |
pedroalvarez | Yeah, me too | 14:40 |
*** tiagogomes has quit IRC | 14:41 | |
pedroalvarez | they just said they are looking at it | 14:42 |
radiofree | locallycompact: do you have any idea why https://gitlab.com/baserock/definitions/merge_requests/16/pipelines is failing? | 14:51 |
radiofree | seems like a perfectly fine change | 14:51 |
radiofree | gbo problems? | 14:51 |
locallycompact | some of it was typos some of it was gbo | 14:51 |
radiofree | ah | 14:52 |
locallycompact | oh no | 14:52 |
locallycompact | https://gitlab.com/baserock/definitions/builds/6736138 | 14:52 |
locallycompact | not sure | 14:52 |
*** tiagogomes has joined #baserock | 14:56 | |
*** jude_ has quit IRC | 15:00 | |
radiofree | ERROR: Failed to install split components :'( | 15:09 |
locallycompact | It's some unicode thing on python 3 | 15:09 |
locallycompact | o such file or directory: b'/root/ybd/tmp/tmp2yf60da1/usr/share/ca-certificates/mozilla/T\xc3\x9cB\xc4\xb0TAK_UEKAE_K\xc3\xb6k_Sertifika_Hizmet_Sa\xc4\x9flay\xc4\x | 15:09 |
locallycompact | it's like that in the metafile | 15:15 |
locallycompact | for ca-certificates | 15:15 |
pedroalvarez | UGH | 15:20 |
pedroalvarez | ugh* | 15:20 |
* paulsherwood wonders if he'll live to regret approving the move to p3 | 15:21 | |
locallycompact | How do you get around this | 15:55 |
*** tardyp has quit IRC | 16:01 | |
*** tardyp has joined #baserock | 16:08 | |
*** leeming has joined #baserock | 16:08 | |
locallycompact | It says No such file or directory /root/ybd/tmp/tmpdo2wp38a/usr/share/ca-certificates/mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt | 16:16 |
locallycompact | But the one in the artifact got truncated at TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_ | 16:17 |
locallycompact | the meta file gives the full name but the file missing a 3.crt | 16:17 |
* paulsherwood doesn't understand the problem properly. previously leeming helped with unicode | 16:32 | |
rjek | Is Python still fundamentally broken when it comes to paths? | 16:33 |
rjek | (ie, it assumes all valid paths can be encoded to valid Unicode) | 16:33 |
paulsherwood | rjek: are you having one of those days where everything is impossible again? | 16:33 |
rjek | I'm asking if it's still the case | 16:34 |
rjek | Python /used/ to be fundamentally broken in this respect | 16:34 |
* paulsherwood doesn't know... leeming ? | 16:34 | |
*** leeming has quit IRC | 16:35 | |
rjek | Perfect timing :D | 16:35 |
paulsherwood | ? | 16:35 |
locallycompact | Ok so | 16:35 |
persia | rjek: python is so fundamentally broken, but there are a number of known workarounds. | 16:35 |
persia | As simple check, what locale applies when the filename is truncated? | 16:35 |
locallycompact | in the sandbox dn['install'] it has the correct file name TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt | 16:36 |
locallycompact | then it calls utils.make_deterministic_gztar_archive(cachefile, dn['install']) | 16:36 |
locallycompact | and in the tarball it has a truncated filename | 16:36 |
paulsherwood | could it be path truncation? | 16:37 |
paulsherwood | ie the actual length, not unicode? | 16:37 |
locallycompact | there are longer filenames in the same folder | 16:37 |
persia | More bytes, or more codepoints? | 16:37 |
locallycompact | ah maybe yeah | 16:38 |
locallycompact | still though why | 16:39 |
locallycompact | it's definitely tar | 16:48 |
locallycompact | f_tar.add(name=name, arcname=arcname, recursive=False) | 16:48 |
locallycompact | arcname at that point is fine | 16:49 |
*** jonathanmaw has joined #baserock | 16:56 | |
locallycompact | makes no sense | 17:19 |
*** ctbruce has quit IRC | 17:26 | |
*** toscalix has quit IRC | 17:47 | |
*** gtristan has quit IRC | 18:06 | |
*** jonathanmaw has quit IRC | 18:20 | |
*** anahuelamo has quit IRC | 18:33 | |
*** jude_ has joined #baserock | 20:35 | |
*** locallycompact has quit IRC | 21:25 | |
*** jude_ has quit IRC | 23:03 | |
*** gtristan has joined #baserock | 23:23 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!