*** gtristan has joined #baserock | 05:03 | |
*** mwilliams_ct has joined #baserock | 08:13 | |
*** bruce_ has joined #baserock | 08:44 | |
*** edcragg has joined #baserock | 08:59 | |
*** bashrc has joined #baserock | 09:06 | |
*** CTtpollard has joined #baserock | 09:08 | |
*** rdale has joined #baserock | 09:20 | |
paulsherwood | gtristan: has aboriginal's mail list gone down again? | 09:25 |
---|---|---|
* paulsherwood can't find Previously posts aimed to entertain and educate on software engineering | 09:26 | |
paulsherwood | issues in a 'humorous' way but as Paul says "" | 09:26 |
paulsherwood | bah!!!!! | 09:26 |
paulsherwood | i'm an idiot | 09:26 |
paulsherwood | can't find http://lists.landley.net/pipermail/aboriginal-landley.net/2016-January/001486.html | 09:26 |
rjek | It appears the archiver hasn't run this month | 09:28 |
*** jonathanmaw has joined #baserock | 09:30 | |
paulsherwood | it was there yesterday | 09:31 |
gtristan | oh crap :( | 09:32 |
gtristan | that sucks | 09:32 |
gtristan | The hosting had eaten up 11months of history in 2015 fwiw | 09:32 |
paulsherwood | gtristan: maybe ask rob if he needs an alternative provider? maybe pepperfish could help? | 09:32 |
rjek | Possibly. | 09:33 |
gtristan | geez | 09:34 |
gtristan | sigh, I'll let him know his archives are busted *again* in case he doesnt know | 09:35 |
tiagogomes__ | maybe you should lorry the email archives | 09:36 |
paulsherwood | ? | 09:37 |
tiagogomes__ | sorry, nevermind, just a bad joke | 09:37 |
mwilliams_ct | tiagogomes__: it made me smile, which means it probably was a bad joke | 09:38 |
*** toscalix has joined #baserock | 09:40 | |
*** ssam2 has joined #baserock | 10:12 | |
*** ChanServ sets mode: +v ssam2 | 10:12 | |
*** ssam2 has quit IRC | 10:16 | |
*** ssam2 has joined #baserock | 10:18 | |
*** ChanServ sets mode: +v ssam2 | 10:18 | |
*** Lachlan1975 has joined #baserock | 10:21 | |
gtristan | toscalix, I'm about to go eat supper... I'll be back in an hour if you want to chat/meet | 10:21 |
*** gtristan has quit IRC | 10:28 | |
rdale | after making a change to ybd i'm having trouble building the bison chunk - i get a syntax error for a makefile. i seem to remember having this problem before | 10:52 |
rdale | i thought it needed bash, although adding that as a build depend doesn't fix my current problem | 10:53 |
franred | rdale, what is the error? log? | 10:57 |
rdale | it ends like this: http://paste.baserock.org/aheyipicuq | 10:58 |
rdale | i think the make file syntax error is a red herring | 10:59 |
pedroalvarez | there was one problem... which looks related, addresed by you in 7c2bfac98e93e42ffcb23e0d43aee8f3d2c01c69 | 10:59 |
richard_maw | hmm, version UNKNOWN would be a problem for bison | 10:59 |
richard_maw | it could try to get the version from git if it were available, or we had some stuff inject the version number manually | 11:00 |
pedroalvarez | right, looks like this commit c6b6225e4f5872ea749fde416bca8e6b89cb5424 is not complete | 11:00 |
pedroalvarez | rdale: I think that removing --no-git would solve it | 11:00 |
rdale | ok, i'll try that | 11:00 |
*** gtristan has joined #baserock | 11:01 | |
richard_maw | we need an FAQ: Q: Bison doesn't build! A: Bison is a low-level dependency that wants to get its version from git, which is a problem for bootstrapping. Ensure it's either got the version number explicitly written in, or that git is available and bison isn't configured to not use git. | 11:02 |
pedroalvarez | heh | 11:03 |
pedroalvarez | for that we have git history | 11:03 |
tiagogomes__ | he have this http://wiki.baserock.org/guides/build-failures/ | 11:04 |
pedroalvarez | yeah, but that's more related to build issues because of the build tool | 11:05 |
rdale | removing '--no-git' doesn't fix it | 11:05 |
pedroalvarez | if we have to fill that with info for every component.. | 11:05 |
pedroalvarez | rdale: following that FAQ, is git available in the staging area? | 11:05 |
pedroalvarez | but anyway........ this shouldn't be failing | 11:06 |
rdale | git-minimal is a build depenency | 11:06 |
pedroalvarez | (if this is master of definitions) | 11:06 |
rdale | quite a few chunks in core.morph are missing perl which is needed to run autoreconf, and so i'm not sure how they build with morph | 11:07 |
richard_maw | rdale: some of them have configure checked-in so they don't need to run autoreconf | 11:08 |
rdale | right, but the test for autotools in ybd is nearly the same as in morph, it only tries autoreconf when it can't find anything else | 11:09 |
pedroalvarez | hm.. aren't both using what it's in DEFAULTS? | 11:10 |
pedroalvarez | if not -> :( | 11:10 |
rdale | the order of the tests is slightly different, which is probably a bug in either morph or ybd | 11:11 |
rdale | ah - is DEFAULT in definitions? | 11:12 |
pedroalvarez | they should both use DEFAULS, that's why we have it | 11:12 |
pedroalvarez | yes | 11:12 |
toscalix | gtristan: I have been in meetings but I will be free the next 90 min. WHen you are back, let me know | 11:13 |
rdale | ybd does use that if present | 11:13 |
gtristan | toscalix, I am back... I'll be around | 11:16 |
ratmice______ | i wonder if bison would accept clean/smudge git attributes for that version stuff | 11:18 |
ratmice______ | so the thing gets set on checkout.. | 11:18 |
richard_maw | ooh, interesting idea | 11:19 |
mwilliams_ct | can anyone help me setting up a subdomain on baserock.org to point to our concourse instance? It's at paulsherwood's request | 11:24 |
rjek | You need Baserock Ops! | 11:28 |
rjek | Which I believe is gary_perkins, pedroalvarez, and ssam2. | 11:28 |
rjek | And franred, apparently. | 11:28 |
radiofree | i think franred stepped down | 11:29 |
pedroalvarez | tananananananna </batman> | 11:30 |
pedroalvarez | I can't help with that, gary_perkins is your man | 11:30 |
pedroalvarez | If he is not around, I can find someone else | 11:30 |
ssam2 | rjek: I believe this is still done by Codethink ops | 11:31 |
ssam2 | if it has changed, nobody told me | 11:31 |
* gary_perkins is here | 11:31 | |
rjek | Fortunately, gary_perkins is both. | 11:32 |
gary_perkins | mwilliams_ct: what's the IP and desired subdomain? | 11:32 |
rdale | i get a missing libcrypto error with git-minimal | 11:37 |
mwilliams_ct | gary_perkins: concourse. and it's to point to an aws load balancer so I might have to tweak stuff on AWS as well | 11:38 |
mwilliams_ct | gary_perkins: will msg you the loader address | 11:38 |
gary_perkins | mwilliams_ct: ok, that's been setup. It might take anywhere from a few minutes to a few hours to propagate | 11:44 |
mwilliams_ct | gary_perkins: fantastic thanks! | 11:44 |
mwilliams_ct | already visible on my machine :D | 11:44 |
gary_perkins | cool :) | 11:44 |
mwilliams_ct | It's also visible over ssl using a self-signed certificate. I should probably do that properly at some point | 11:45 |
pedroalvarez | what will make some people sad, is that it isn't public | 11:48 |
mwilliams_ct | pedroalvarez: quasi-intentional. quasi because i'm not actually sure how to make it public without exposing us to attacks, and intentional because regardless it isnt quite ready to show of yet | 11:49 |
mwilliams_ct | s/of/off | 11:49 |
pedroalvarez | I understand the first point | 11:49 |
mwilliams_ct | I've asked upstream about the first point, though they wont be awake for a few hours | 11:55 |
paulsherwood | pedroalvarez: the idea is to make it public as soon as it's doing something useful. in the meantime i propose not to draw attention to it :) | 11:58 |
pedroalvarez | it's fair :) | 11:58 |
paulsherwood | :-) | 11:59 |
paulsherwood | seen elsewhere... | 12:02 |
paulsherwood | 10:33 < rdale> - The build-depends code in ybd is installing the build-depends of each build-depends recursively | 12:02 |
paulsherwood | 10:33 < rdale> - I believe this is wrong | 12:02 |
pedroalvarez | heh | 12:02 |
paulsherwood | i believed this too, originally, but then folks told me that depends are transitive and popular opininon was against me | 12:03 |
paulsherwood | rdale: ^^ | 12:03 |
paulsherwood | richard_maw: ^^ | 12:03 |
rdale | hmm | 12:03 |
tiagogomes__ | I recall that | 12:04 |
paulsherwood | anyway, definitions are built with that in mind, by both ybd and morph | 12:06 |
paulsherwood | it would be a significant change to definitions (implied) semantics | 12:06 |
rdale | ok, there is still a bug where gcc is pulling in stage2-gcc, which pulls in stage1-gcc - the rules need to be different for chunks built in bootstrap mode | 12:09 |
paulsherwood | well, it's been building functional systems that way for some time... what is the actual issue? | 12:09 |
rdale | the final system contains all the build-depends chunks | 12:10 |
rdale | and strata | 12:10 |
paulsherwood | are you sure? | 12:11 |
* paulsherwood believed that only contents end up in systems, not build-depends | 12:12 | |
rdale | yes, my minimal-system-x86_64-generic ends up with the chunks from the core stratum in it | 12:12 |
rdale | which is only there because nasm needs core to generate its docs | 12:12 |
paulsherwood | oh, wow. that's a bug then, yes | 12:13 |
paulsherwood | but is that the case with master ybd? | 12:13 |
rdale | yes | 12:14 |
rdale | i'm using my branch with artifact splitting .meta files, but i haven't changed the basic build process | 12:14 |
paulsherwood | erk, then. | 12:15 |
rdale | the top level system is composed of two strata, and i would expect to see only those two strata installed into it. but in fact all sorts of stuff including individual chunks are being installed directly into the system | 12:17 |
* paulsherwood reproduces this issue, and is amazed | 12:25 | |
rdale | good, so it's nothing i've done | 12:25 |
paulsherwood | no... but i was *sure* this used to work | 12:26 |
rdale | i thought it might be something to do with the transitive build-depends change | 12:27 |
paulsherwood | i don't think so, but i'll investigae over the weekend if you don't find it first | 12:27 |
pedroalvarez | ahemtests... | 12:28 |
paulsherwood | pedroalvarez: ack. i was thinking the same | 12:29 |
pedroalvarez | :) | 12:29 |
pedroalvarez | tbf, I don't know if this is covered by Morph's test suite | 12:30 |
paulsherwood | heh | 12:30 |
pedroalvarez | but we would add such a test if we find this issue | 12:31 |
rdale | i think transitive build depends might concievably be a good idea if there was tooling to show what they were - without that it seems a bit of a nightmare to me | 12:33 |
*** tiagogomes has joined #baserock | 13:26 | |
*** tiagogomes__ has quit IRC | 13:26 | |
*** tiagogomes has quit IRC | 13:41 | |
*** tiagogomes_ has joined #baserock | 13:45 | |
franred | rdale, I think there were a tool in morph which showed the build-dependency graph, I can't remember the name | 14:12 |
rdale | ok, it sounds a good idea then. in the core.morph you can change a chunk in one place, and suddenly another chunk will break because of these implicit build dependencies | 14:13 |
*** ssam2 has quit IRC | 14:16 | |
*** ssam2 has joined #baserock | 14:26 | |
*** ChanServ sets mode: +v ssam2 | 14:26 | |
*** bruce_ has quit IRC | 14:44 | |
*** bashrc has quit IRC | 14:44 | |
*** faybrocklebank has quit IRC | 14:44 | |
*** tiagogomes_ has quit IRC | 14:44 | |
*** franred has quit IRC | 14:44 | |
*** ssam2 has quit IRC | 14:44 | |
*** edcragg has quit IRC | 14:44 | |
*** nowster has quit IRC | 14:44 | |
*** Lachlan1975 has quit IRC | 14:44 | |
*** jonathanmaw has quit IRC | 14:44 | |
*** bashrc has joined #baserock | 14:44 | |
*** edcragg has joined #baserock | 14:44 | |
*** bruce_ has joined #baserock | 14:44 | |
*** faybrocklebank has joined #baserock | 14:44 | |
*** nowster has joined #baserock | 14:44 | |
*** ssam2 has joined #baserock | 14:44 | |
*** ChanServ sets mode: +v ssam2 | 14:44 | |
*** tiagogomes__ has joined #baserock | 14:44 | |
*** Lachlan1975 has joined #baserock | 14:44 | |
*** jonathanmaw has joined #baserock | 14:44 | |
*** franred has joined #baserock | 14:50 | |
*** bruce_ has quit IRC | 14:58 | |
*** ssam2 has quit IRC | 15:04 | |
*** gtristan has quit IRC | 15:06 | |
*** bruce_ has joined #baserock | 15:09 | |
*** gtristan has joined #baserock | 15:25 | |
*** ctbruce has joined #baserock | 15:52 | |
*** bruce_ has quit IRC | 15:52 | |
*** ctbruce has quit IRC | 15:54 | |
*** bruce_ has joined #baserock | 15:56 | |
paulsherwood | do baserock pastes ever expire? | 16:08 |
CTtpollard | yes | 16:11 |
CTtpollard | iirc if not viewed for ~30 days | 16:11 |
paulsherwood | ok | 16:11 |
CTtpollard | I had it happen to me recently | 16:11 |
paulsherwood | thanks! | 16:11 |
*** bruce_ has quit IRC | 16:14 | |
*** ctbruce has joined #baserock | 16:14 | |
*** ctbruce has quit IRC | 16:17 | |
*** franred has quit IRC | 16:35 | |
*** franred has joined #baserock | 16:52 | |
*** CTtpollard has quit IRC | 17:21 | |
*** franred has quit IRC | 17:25 | |
*** franred has joined #baserock | 17:40 | |
*** ssam2 has joined #baserock | 17:40 | |
*** ChanServ sets mode: +v ssam2 | 17:40 | |
*** jonathanmaw has quit IRC | 17:41 | |
*** ssam2 has quit IRC | 17:57 | |
*** franred has quit IRC | 18:00 | |
*** bashrc has quit IRC | 18:00 | |
*** tiagogomes__ has quit IRC | 18:02 | |
*** toscalix has quit IRC | 18:13 | |
*** edcragg has quit IRC | 18:49 | |
*** Lachlan1975 has quit IRC | 19:01 | |
*** ratmice______ has quit IRC | 21:41 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!