*** gtristan has joined #baserock | 01:45 | |
*** gtristan has quit IRC | 06:36 | |
*** gtristan has joined #baserock | 06:52 | |
lostduck | i sometimes wonder whether our baserock.org could be just a general site with a link to the wiki, rather than a redirect to our wiki, that might make it easier to link to other interesting content/news like relevant tweets, commits to definitions etc | 08:39 |
---|---|---|
*** toscalix__ has joined #baserock | 08:52 | |
*** bashrc has joined #baserock | 09:04 | |
*** bashrc has quit IRC | 09:09 | |
*** bashrc has joined #baserock | 09:09 | |
*** mariaderidder has joined #baserock | 09:10 | |
*** bashrc has quit IRC | 09:12 | |
*** bashrc has joined #baserock | 09:12 | |
*** bashrc has joined #baserock | 09:13 | |
*** edcragg has joined #baserock | 09:18 | |
*** nowster has joined #baserock | 09:21 | |
*** locallycompact has quit IRC | 09:29 | |
*** jonathanmaw has joined #baserock | 09:30 | |
pedroalvarez | lostduck: that would be cool, but I'm afraid nobody will generate content for that | 09:38 |
pedroalvarez | I'd like to see a shiny webpage, with an explanatory video about Baserock, some links, and some news, yes | 09:39 |
* SotK thinks it would be good too | 09:41 | |
pedroalvarez | also a twitter account :) | 09:43 |
* CTtpollard still wonders if it would be beneficial to switch to Youtube | 09:43 | |
pedroalvarez | I've been uploading videos to youtube about Baserock for ages :) | 09:47 |
*** ssam2 has joined #baserock | 09:47 | |
*** ChanServ sets mode: +v ssam2 | 09:47 | |
CTtpollard | :D | 09:48 |
gtristan | pedroalvarez, I am building against a patch that you wont like :) | 09:51 |
gtristan | well, who knows, maybe you will like it heh | 09:51 |
*** paulwaters_ has joined #baserock | 09:52 | |
pedroalvarez | hahah | 09:52 |
pedroalvarez | gtristan: please, share with us before spending ages building | 09:52 |
gtristan | http://paste.baserock.org/petupogema | 09:52 |
pedroalvarez | why I shouldn't like it? | 09:53 |
gtristan | pedroalvarez, the thing is this - glibc is the source of default installed charsets - and actually includes a target to automatically generate the locales | 09:53 |
pedroalvarez | right | 09:53 |
gtristan | because you will build *everything* for one, and for two: It adds 102MB of mapping to every system | 09:53 |
pedroalvarez | /o\ | 09:54 |
paulsher1ood | :/ | 09:54 |
gtristan | my thoughts on this though; I think that the way we stand right now, all of our systems are already thoroughly bloated | 09:54 |
gtristan | and that ideally, glibc.morph itself should have a semantic for building it with all enabled (for a desktop experience you probably want that), or with only some defaults | 09:55 |
pedroalvarez | well, in your patch it looks like you are moving them to the glibc-locale artifact, which is nice because you can choose if you want it or not | 09:56 |
gtristan | at least that | 09:56 |
pedroalvarez | and it's not in build-essential-minimal | 10:20 |
pedroalvarez | I think I don't dislike the patch :) | 10:20 |
gtristan | :) | 10:20 |
gtristan | [88 + 71/382/382] | 10:21 |
gtristan | less than half way but moving along pretty well with 2 instances :) | 10:21 |
*** locallycompact has joined #baserock | 10:25 | |
pedroalvarez | jjardon, franred: I believe I've fixed all the issues now https://gerrit.baserock.org/#/q/topic:baserock/pedroalvarez/gdp-rebase3 | 10:29 |
pedroalvarez | jjardon: no hacks in weston, and no duplication of weston | 10:30 |
pedroalvarez | solved by introducing a genivi.configure extension | 10:30 |
tiagogomes__ | pedroalvarez the copyright year should only be 2015. Stop copying OpenStack extensions :) | 10:31 |
pedroalvarez | hahah | 10:34 |
pedroalvarez | it was the first thing I noticed I had to change, but forgot | 10:35 |
pedroalvarez | fixed, thanks! | 10:38 |
persia | gtristan: re: bloating: can we split langpacks? | 10:43 |
persia | My thought is to have selectable artifacts for the content, and only the framework by default, to allow system develops to select a subset of locales. | 10:45 |
gtristan | persia, technically: perhaps | 10:46 |
gtristan | persia, that would require that we allow the definition of a chunk have no "repo:", I think | 10:46 |
gtristan | persia, it would also require a lot of leg work afaics | 10:47 |
ssam2 | easy solution would be a .configure extension that deletes all of them except the ones you want | 10:47 |
gtristan | ssam2, no | 10:47 |
gtristan | ssam2, thats the thing, every language does not "add some file" | 10:47 |
gtristan | every language updates a single file which is a cache | 10:48 |
ssam2 | ah, balls | 10:48 |
gtristan | glibc itself naturally knows how to update it all on it's own based on the charsets it installs | 10:49 |
ssam2 | so it has to be done at integration time... I see | 10:49 |
gtristan | and perhaps based on another file which knows "what locales can be supported with those charsets" | 10:49 |
gtristan | not necessarily, but that is another approach yes | 10:50 |
gtristan | I like the idea of defining chunks without payloads, much more than I like the idea of allowing a stratum to run system-integration hooks | 10:50 |
gtristan | the extra legwork involved would mean that someone would have to actually maintain language packs | 10:52 |
paulsher1ood | gtristan: i think ybd can cope with chunks without repos (but haven't tested it lately) | 10:52 |
gtristan | as opposed to having glibc, every time we pull a new version; just "know" what it supports | 10:52 |
paulsher1ood | and if it can't it should | 10:52 |
gtristan | but, I'm sure we could probably have both | 10:52 |
gtristan | thats an interesting use case to consider actually; system A includes strata B and C... C asks for "all-languages" and B asks for "language-pack a, b and c"... Build should either bail out on the conflict; or assume that "all-languages" is good enough to satisfy "language-pack a, b and c" | 10:56 |
persia | The problem is the size, really. Hurts things like Pi or Yum | 10:56 |
gtristan | persia, so those already use build-essential-minimum anyway ? | 10:57 |
gtristan | I think the quickest solution is a hard coded alternative to the full locale package | 10:58 |
gtristan | but language packs is interesting though, as you could at least configure your Pi for "only japanese" | 10:58 |
gtristan | persia, I think that requires a *lot* more thought though; because we would basically also want to filter installed translations by the available "language packs" | 10:59 |
persia | Yes :) | 11:11 |
*** locallycompact has quit IRC | 11:22 | |
*** locallycompact has joined #baserock | 11:23 | |
*** paulwaters_ has quit IRC | 11:25 | |
gtristan | persia, so lets keep this in mind, in the meantime; is the current situation where 'build-essential-minimum' does not include the locales... satisfactory for the smaller builds ? | 11:28 |
* gtristan just wants to be clear if we are blocking on something right now or not :) | 11:28 | |
*** ssam2 has quit IRC | 11:41 | |
*** ssam2 has joined #baserock | 11:44 | |
*** ChanServ sets mode: +v ssam2 | 11:44 | |
*** franred has joined #baserock | 11:59 | |
*** gtristan has quit IRC | 12:04 | |
*** locallycompact has quit IRC | 12:05 | |
*** locallycompact has joined #baserock | 12:05 | |
jjardon | seems mason is still failing; pedroalvarez did you manage to increase the RAM in the end? | 12:16 |
pedroalvarez | jjardon: I didn't have time, I was planning to do it over the weekind if that's oke | 12:17 |
pedroalvarez | y | 12:17 |
jjardon | pedroalvarez: ah, ok, thanks | 12:18 |
ssam2 | adding swap would be quick, i could do that now | 12:23 |
ssam2 | bah, can't create a swap file on btrfs | 12:29 |
ssam2 | ok, i can't do it now | 12:29 |
pedroalvarez | :) | 12:30 |
pedroalvarez | oh, we might be able to create swap partitions with the partitioning support... | 12:31 |
pedroalvarez | just a thought | 12:31 |
*** brlogger has joined #baserock | 13:19 | |
*** brlogger has joined #baserock | 13:19 | |
persia | gtristan: do not let my preference for the right solution block any actual implementations. | 13:55 |
gtristan | persia, got it | 13:59 |
CTtpollard | :Q | 13:59 |
* CTtpollard apologises | 13:59 | |
richard_maw | CTtpollard: surprise, or irc != vim? | 14:00 |
CTtpollard | richard_maw: the latter | 14:00 |
richard_maw | ☺ | 14:00 |
paulsher1ood | gtristan: ybd is now at 15.44 - instances now log when they're in retry mode - maybe that can help identify places to parallelise | 14:04 |
gtristan | paulsher1ood, great, I was waiting for the release tag especially for the parallel deploy bug :) | 14:39 |
paulsher1ood | yup that's fixed | 14:42 |
*** mariaderidder has quit IRC | 16:46 | |
*** nowster has quit IRC | 16:49 | |
gtristan | before I sleep, I should point out | 16:56 |
gtristan | https://gerrit.baserock.org/1316 + https://gerrit.baserock.org/1317 = awesome | 16:57 |
* gtristan will follow up with another milestone email when he wakes up tomorrow | 16:58 | |
pedroalvarez | nice! | 16:58 |
pedroalvarez | I should try this on a jetson or on a Pi | 16:58 |
gtristan | yes, I'm curious how it turns out | 16:59 |
gtristan | it should work fine though, so long as the mesa/dri/opengl stuff is known to run I guess | 17:00 |
gtristan | it took me literally all day to compile though | 17:00 |
* gtristan spent most of that time working on his proposal | 17:01 | |
pedroalvarez | any exciting proposal for baserock-dev? | 17:03 |
*** franred has quit IRC | 17:04 | |
gtristan | yup | 17:04 |
gtristan | it's basically what we spoke about in Seoul already, but with more thought put into the details | 17:05 |
gtristan | since we've been getting into this discussion one way or another here on IRC, or in person (i.e. handling chunks differently), better to propose something solid and start from there | 17:06 |
gtristan | than random discussions which generally lead nowhere | 17:06 |
pedroalvarez | I agree | 17:08 |
pedroalvarez | I think a bit about it every day, and I like and dislike the idea at the same time | 17:09 |
gtristan | hopefully it will be more likable after having put more thought into the edge cases | 17:09 |
gtristan | instead of just that new guy ranting away ;-P | 17:10 |
*** jonathanmaw has quit IRC | 17:10 | |
gtristan | like an organic chicken ! | 17:10 |
pedroalvarez | without head | 17:10 |
gtristan | hahaha | 17:10 |
pedroalvarez | I keep wondering why we ended up talking about organic food | 17:10 |
pedroalvarez | no need to talk about that here :) | 17:10 |
pedroalvarez | gdp systems contain 30 strata.. | 17:19 |
pedroalvarez | runtime deps please! | 17:19 |
Kinnison | pedroalvarez: because inorganic food tastes of metal | 17:20 |
Kinnison | and stones | 17:21 |
* gtristan gets popcorn | 17:21 | |
Kinnison | that's organic | 17:21 |
pedroalvarez | did you know that organic chickens eat little stones (inorganic food)? | 17:22 |
Kinnison | I should imagine they do -- birds often consume small stones to aid digestion | 17:22 |
jmacs | Gastroliths | 17:24 |
tlsa | A while ago there was some discussion of the ciat UI. I'd have moved it more towards something like http://www.smoothartist.com/temp/ciat.html which has a bit more context | 17:25 |
toscalix__ | tlsa: cool | 17:25 |
*** toscalix__ is now known as toscalix | 17:25 | |
pedroalvarez | I like it | 17:26 |
* SotK too | 17:26 | |
persia | re:runtime depends: Debian has put a lot of effort into autocalculators (e.g. ${shlibs:Depends}, ${python:Depends}), which ought be borrowed to avoid needing overspecification manually | 17:28 |
paulsher1ood | tlsa: it's interesting, but so far the main feedback from the ciat discussion has been to steer towards existing solutions if they exist... for example go.cd | 17:29 |
tlsa | right | 17:29 |
persia | Does GoCD support pre-merge validation? A scan of the docs and a couple search engine queries aren't pointing me at the right docs. | 17:32 |
* paulsher1ood does not know | 17:34 | |
richard_maw | persia: AIUI you can tell it to monitor a candidate branch, and it could then push a merge elsewhere after it has validated it, I don't recall whether it allowed pattern matching for candidate branches though | 17:34 |
richard_maw | hm, nope, AFAICT it only accepts a single branch | 17:39 |
toscalix | question, should we consider tlsa a non Codethink contributor? In such a case, it is the first time I see. :-) tlsa how does it feel? | 17:39 |
richard_maw | and the documented API doesn't let you define which branch either | 17:39 |
richard_maw | toscalix: what? why would you consider tlsa to be a non-Codethink contributor? | 17:39 |
toscalix | richard_maw: I thought he was another person | 17:40 |
toscalix | tlsa: welcome back :-) | 17:40 |
toscalix | about the layout.... the history is what we need to provide context | 17:41 |
toscalix | including a What it is section helps | 17:41 |
toscalix | so this is an implementation of what we talked about | 17:41 |
toscalix | I like it | 17:42 |
toscalix | it is an improvement from what we had | 17:42 |
*** ssam2 has quit IRC | 17:47 | |
*** bashrc has quit IRC | 18:03 | |
*** locallycompact has quit IRC | 18:06 | |
*** edcragg has quit IRC | 19:45 | |
*** edcragg has joined #baserock | 20:24 | |
*** edcragg has quit IRC | 20:55 | |
*** locallycompact has joined #baserock | 21:39 | |
*** edcragg has joined #baserock | 21:40 | |
*** toscalix has quit IRC | 21:49 | |
*** locallycompact has quit IRC | 22:00 | |
*** Chronus has joined #baserock | 22:48 | |
*** Chronus has left #baserock | 22:50 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!