persia | In regards to using gerrit as a temporary repository: do we have any plans to implement the WIP flag, as was done in OpenStack? | 02:22 |
---|---|---|
*** zoli__ has joined #baserock | 06:10 | |
*** zoli__ has quit IRC | 08:18 | |
*** zoli__ has joined #baserock | 08:18 | |
*** gfinney has joined #baserock | 08:28 | |
*** straycat has joined #baserock | 08:28 | |
*** gary_perkins has joined #baserock | 08:36 | |
*** mdizzle has joined #baserock | 09:04 | |
* SotK wonders why the distbuild part of his partial build patches has been flagged as a merge conflict | 09:04 | |
*** bashrc_ has joined #baserock | 09:07 | |
* straycat suddenly realises that all his passwords have been in the clear | 09:12 | |
*** rdale has joined #baserock | 09:13 | |
straycat | we have an openid server that isn't using https? | 09:13 |
rjek | Oh dear, yes: https://openid.baserock.org/ | 09:13 |
persia | Yes. We need to sort that immediately. Until then, it isn't safe to use. | 09:13 |
* straycat changes all his passwords | 09:14 | |
*** mdunford has joined #baserock | 09:14 | |
* Kinnison is, once again, glad he uses different passwords for different sites :) | 09:15 | |
* Kinnison does wish he could just use his own openid for gerrit though | 09:15 | |
Kinnison | since that one *does* use https | 09:15 |
*** ssam2 has joined #baserock | 09:16 | |
*** ChanServ sets mode: +v ssam2 | 09:16 | |
rjek | ssam2: Did you get all your Exim stuff sorted yesterday? | 09:23 |
ssam2 | seems to be working | 09:23 |
rjek | \o/ | 09:23 |
SotK | Is there any likelihood of being able to sort changes on Gerrit by something other than most-recently-used in future OOI? | 09:24 |
ssam2 | wasn't too hard, with your help | 09:24 |
ssam2 | SotK: I'm not sure. It does surprise me that the front page is so limited | 09:24 |
ssam2 | we can create per-project 'dashboards', but I don't know much about that feature | 09:24 |
ssam2 | I think it lets you define your own queries, so we could come up with queries for 'oldest unmerged changes' and stuff like that | 09:25 |
ssam2 | but i'd like to just be able to click on the headers in the table on the front page | 09:25 |
SotK | ssam2: me too | 09:25 |
SotK | clickable headers would be ideal | 09:25 |
ssam2 | https://code.google.com/p/gerrit/issues/detail?id=536 | 09:26 |
rjek | ssam2: We noticed that the openid server lacks SSL (even with a self-signed certificate), making it totally unsafe to use. Are there any immediate plans to fix that? | 09:26 |
ssam2 | rjek: yes. I'm waiting on Gary to procure an SSL certificate for baserock.org | 09:26 |
Kinnison | ssam2: also gerrit keeps logging me out overnight -- any chance the cookie timeout can be extended by say a year? | 09:26 |
rjek | gary_perkins: ? | 09:26 |
rjek | gary_perkins: Any ETA? | 09:26 |
ssam2 | Kinnison: sure | 09:27 |
Kinnison | ssam2: yay | 09:27 |
* rjek assumes you'll be getting a wildcarded one, which are cheap and shiny but have sad-making security implications. | 09:27 | |
gary_perkins | rjek: The ones I've seen are not cheap! | 09:28 |
rjek | gary_perkins: Oh, look at StartSSL if you want cheap. | 09:28 |
Kinnison | I can make supercheap wildcarded certificates | 09:28 |
gary_perkins | I'll get on to that today. | 09:28 |
Kinnison | sadly they're in my name in all cases | 09:28 |
Kinnison | supercheap as in zero cost each | 09:28 |
rjek | I would recommend turning off openid in the mean time, but people are welcome to ignore this recommendation. | 09:28 |
Kinnison | sadly it's the only way to log into gerrit | 09:29 |
rjek | Then that sounds like a great reason to prioritise getting the certificate :) | 09:29 |
ssam2 | rjek: what are the risks? I can add a self-signed cert if need be | 09:29 |
* Kinnison keeps meaning to write an openid provider which presents a statement which you have to GPG sign | 09:29 | |
rjek | ssam2: Broadcasting everybody's credentials? And I'm sure lots of people use the same password there as places even more sensitive. | 09:30 |
ssam2 | it doesn't send passwords in plaintext | 09:30 |
ssam2 | it uses django.auth | 09:30 |
rjek | ssam2: It sends them in plain text. | 09:30 |
Kinnison | between the browser and the server? | 09:30 |
bashrc_ | sadly I think all CA issued certificates have sad-making implications, but that's just how things work presently. or don't. | 09:30 |
ssam2 | perhaps it does send them in plain text | 09:31 |
ssam2 | once again, I am not a good sysadmin. | 09:31 |
Kinnison | :) | 09:31 |
rjek | ssam2: It's an HTML form. | 09:31 |
Kinnison | Once you have the SSL cert in place you can recommend people change their password :) | 09:31 |
rjek | It sends them in the clear. | 09:31 |
ssam2 | volunteers for the baserock ops team gratefully accepted. | 09:31 |
bashrc_ | (facepalm) | 09:32 |
*** mdunford has quit IRC | 09:32 | |
straycat | ssam2, can we just have a self-signed for now? | 09:32 |
ssam2 | yes, I'll do that | 09:32 |
straycat | at least then we can continue to use it | 09:32 |
Kinnison | Also I keep meaning to set up a website which tells you if your GPG key is badly configured or not | 09:32 |
rjek | self-signed for now would be better than nothing, yes | 09:32 |
bashrc_ | agree | 09:32 |
ssam2 | fwiw, when implementing the OpenID provider I basically read through https://docs.djangoproject.com/en/1.7/topics/auth/passwords/ and thought "great, they've thought about all this for me so I don't have to" | 09:39 |
ssam2 | so I shall send a patch to Django to update that document with a big warning that none of this makes any difference unless you also force HTTPS | 09:39 |
tiagogomes_ | radiofree I think Moonshot built systemd in 10m when I checked | 09:41 |
*** mdunford has joined #baserock | 09:41 | |
tlsa | I see the nano update patch has a +2 now. Is any more intervention from me needed to get it merged? Or does Gerit do that itself? | 09:47 |
ssam2 | it needs someone in Mergers group to press 'submit' | 09:48 |
ssam2 | I didn't just because there was a comment from Fran still | 09:48 |
ssam2 | but anyway Fran is celebrating his birthday today so let's just merge it :) | 09:48 |
bashrc_ | who is in the mergers group? | 09:48 |
ssam2 | http://gerrit.baserock.org/#/admin/groups/4,members | 09:49 |
ssam2 | anyone who was previously in baserock-writers is welcome to join, just ask me, pedro, fran or gary | 09:49 |
ssam2 | anyone not previously in baserock-writers can mail baserock-dev asking for access, like before | 09:49 |
ssam2 | (baserock-writers being the group on git.baserock.org that allows push access) | 09:50 |
Kinnison | ssam2: amusingly I don't have permission to see that group | 09:54 |
tlsa | neither do I | 09:54 |
ssam2 | oh, that's a bit silly | 09:54 |
ssam2 | I think there's a visible_to_all setting for groups, maybe that needs to be set | 09:55 |
*** mdunford has quit IRC | 09:56 | |
ssam2 | yes, you should be able to see it now | 09:57 |
Kinnison | Yep, can see it now | 09:57 |
*** edcragg has joined #baserock | 09:59 | |
*** gary_perkins has quit IRC | 10:10 | |
bashrc_ | in firehose does anyone know the difference between baseref and myref. which is source and which is destination? | 10:11 |
*** gary_perkins has joined #baserock | 10:11 | |
bashrc_ | #ambiguousterminology | 10:11 |
*** mdunford has joined #baserock | 10:11 | |
*** gary_perkins has quit IRC | 10:11 | |
Kinnison | If you're operating from the newer firehose code which hadn't been merged yet, then Lauren is your best bet for those questions | 10:11 |
Kinnison | perryl: ^^^ | 10:12 |
*** gary_perkins has joined #baserock | 10:12 | |
bashrc_ | it looks like baseref might be the source | 10:12 |
perryl | i don't believe i made any additions involving baseref and myref to what was there already but i'll have a quick look! | 10:13 |
Kinnison | perryl: even if not, you were there more recently than I :) | 10:14 |
SotK | I'd guess baseref is source and myref is dest | 10:14 |
perryl | indeed! :) i'm trying to cast my mind back | 10:14 |
perryl | SotK: that would seem reasonable | 10:14 |
straycat | sent a fix to the list, probably the last patch i'll send to the list | 10:15 |
perryl | i've been elbow deep in morph and distbuild lately so all the firehose knowledge i have has been displaced :( | 10:16 |
perryl | hmm...actually, would baseref be the current SHA1 and myref be the new one that firehose looks to update with? | 10:18 |
ssam2 | openssl's user interface is like an avant-garde text adventure. | 10:20 |
rjek | I thought it was much worse than that. :) | 10:21 |
Kinnison | ssam2: it can be :) | 10:21 |
* Kinnison dances through it regularly though, so I know the xyzzy words | 10:21 | |
rjek | It's like the Hitchhiker's text adventure: there's something you must do right at the beginning of the story, otherwise hours later you get eaten by a dog and have to start over. | 10:21 |
ssam2 | heh | 10:22 |
* radiofree checks pockets for fluff | 10:25 | |
* Kinnison fortunately has never had a common-sense particle | 10:28 | |
* rjek drops no tea. | 10:29 | |
bashrc_ | actually I think my understanding was wrong. in firehose baseref appears to just refer to the master branch against which you could do rebases | 11:00 |
ssam2 | Kinnison: seems cherokee-admin does indeed always appear on port 9090, i must have been misremembering | 11:13 |
Kinnison | :) | 11:14 |
locallycompact | getting this with gerrit http://pastebin.com/eLuptPDe | 11:16 |
Kinnison | locallycompact: Have you followed the instructions to get the commit-msg hook into your repo? | 11:17 |
locallycompact | yes | 11:17 |
Kinnison | try git commit --amend | 11:18 |
Kinnison | and then re-push | 11:18 |
Kinnison | so the script gets a chance to insert the change id | 11:18 |
locallycompact | ah I see | 11:18 |
Kinnison | It's a tad awkward to begin with :) | 11:18 |
locallycompact | wait so I have to recommit all of my branch history in order to submit to gerrit? | 11:19 |
Kinnison | only the commits you want pushed | 11:19 |
Kinnison | each commit which you want as a proposed change in gerrit needs a change id | 11:19 |
straycat | locallycompact, ocaml! awesome :) | 11:19 |
locallycompact | but that's like a gazillion things | 11:19 |
Kinnison | locallycompact: I'd rebase and compress them into fewer changes then | 11:20 |
Kinnison | locallycompact: because if you submit a topic with a gazillion patches in it, someone will cry | 11:20 |
Kinnison | and that someone will be everybody who reviews patches on gerrit | 11:20 |
straycat | you can apparently do the merge yourself and submit the merge commit, allowing you to keep the linear history but only submit one change | 11:20 |
straycat | of course this is no easier to review than squashing the whole thing, and i've not actually tried it so don't know whether it even works | 11:21 |
* locallycompact points out that he's never had a problem reviewing patches with a gazillion ^ gazillion commits on a mailing list | 11:24 | |
Kinnison | locallycompact: different approaches have different strengths | 11:25 |
Zara | are we collecting the gerrit vs ML pros/cons anywhere? might be useful to have a quick reference so we can see what's fixable and get a clearer overall picture. | 11:26 |
locallycompact | The obvious advantage here is that it's easier for johnny random to push to somewhere reviewable | 11:26 |
locallycompact | But it's definitely going to slow down my world | 11:27 |
straycat | premerge testing seems to be the main advantage | 11:30 |
* straycat probably ought to get on with other things | 11:31 | |
persia | straycat: Why is a merge commit no easier to review? How do you review? | 11:32 |
* persia mostly fetches the candidate branch into a local repo, and investigates locally | 11:32 | |
straycat | I tend to read through the series first, which clearly isn't possible if you've submitted the merge commit to gerrit | 11:33 |
*** tiagogomes_ has quit IRC | 11:33 | |
persia | locallycompact: The transition is annoying, but if you 1) add the hook so that you don't have to amend your commits, and 2) publish patches for review early and often, it ought be less bad. | 11:33 |
*** tiagogomes_ has joined #baserock | 11:33 | |
persia | straycat: Ah, yes, if you want to read the series without doing local git stuff, the gerrit interfaces don't handle that case well at all. | 11:34 |
* persia generally tries not to use the gerrit web UI | 11:34 | |
radiofree | i wanted to try gerrty there's not https | 11:51 |
radiofree | geritty? | 11:51 |
ssam2 | there will be https soon | 11:51 |
pedroalvarez | \o/ | 11:51 |
radiofree | there's also an inbuilt ui you can use over ssh | 11:51 |
ssam2 | also, there will be some infrastructure downtime today while I set up https. sorry | 11:53 |
* ssam2 disables the 'force everything through https' option again | 11:54 | |
radiofree | jjardon: regarding the kernel updates. It's obviously nice to have, but shouldn't be testing them? | 11:55 |
straycat | radiofree, yes i've used that to do review, it's possible to fetch in your refs, review the git log and then comment using that | 12:01 |
straycat | not currently possible to do inline comments, but that's coming in 2.11 | 12:01 |
radiofree | cool | 12:02 |
*** zoli__ has quit IRC | 12:16 | |
*** zoli__ has joined #baserock | 12:17 | |
jjardon | radiofree: sure, but I do not have hardware/time to test all the devices baserock support. Maybe I should resend the patch only for x86 and wait for the pre-commit build server to be running to send the rest | 12:47 |
ssam2 | the first iteration of that will also be x86 only | 12:48 |
ssam2 | as x86 is easiest to set up | 12:48 |
radiofree | i think it should be up to anyone using/maintaining the other systems to upgrade the kernel | 12:49 |
jjardon | ok, will resend the patch | 12:49 |
radiofree | pedroalvarez: you had a hack for state1-gcc when cross bootstrapping | 12:49 |
radiofree | ? | 12:50 |
radiofree | do you have to be on a similar architecture to be able to cross-bootstrap? | 12:50 |
radiofree | i seem to remember cross-bootstrapping to armv7b working when i tried it on an armv7lhf, however on x86_64 it's failing | 12:51 |
jjardon | and BTW, when we get there, Im of the opinnion that not in the CI = not supported and should be removed from definitions or moved to a non-supported folder | 12:51 |
radiofree | so you want to remove gtk3 from definitions? | 12:52 |
Kinnison | I think he'd rather get it into CI :) | 12:52 |
radiofree | heh | 12:52 |
radiofree | cross-bootstrapping armv7lhf on x86_64 also fails | 12:53 |
radiofree | https://admin.codethink.co.uk/pnopaste/?2590 | 12:53 |
radiofree | sorry | 12:53 |
radiofree | http://fpaste.org/203760/42746083/ | 12:53 |
radiofree | i guess armv7*) sed -i "s/--host=none/--host=armv7a/" o/Makefile is wrong there | 12:54 |
Kinnison | baserock has a pastebin too y'know :) | 12:54 |
Kinnison | it's even in the /topic | 12:54 |
jjardon | radiofree: I was talking about bs support, no strata | 12:54 |
jjardon | bsp* | 12:54 |
jjardon | never remove gtk3! :P | 12:54 |
locallycompact | what happened do the gitlab ci systems? | 12:55 |
Kinnison | We abandoned gitlab as a bad thing | 12:56 |
locallycompact | Why is it a bad thing | 12:56 |
Kinnison | I think, for the engineers, it was too prescriptive, didn't really give us the control we were after, and yet didn't give us the flexibility we wanted either | 12:58 |
Kinnison | It wasa lot of overhead to admin the CI bit too IIRC | 12:58 |
SotK | a lot of overhead and little/no benefit | 12:59 |
jjardon | locallycompact: about the reason for the removal, from the git history: "As far as I know, these are out of date, unmaintained and nobody is using them. It was definitely a useful learning process to integrate Gitlab into baserock, but I think this is now just taking up space in definitions.git needlessly." | 12:59 |
jjardon | 24673741fb1ad30c273e89c25d366e0136dfaa5b | 12:59 |
SotK | the state of GitLab CI back then was such that for our purposes it was not giving us anything a cronjob couldn't | 13:00 |
locallycompact | I might investigate that later, I was curious about it as a sturdy box to help with the lifecycle of something non-baserock. | 13:02 |
Krin | hmm, how do i give a +1 or -1 on gerrit? | 13:03 |
Kinnison | Krin: You add any inline comments you want on the deltas | 13:03 |
Kinnison | Krin: then press the 'reply' button near the top-middle on th summary page | 13:03 |
Kinnison | (non-obvious UI :( ) | 13:03 |
pedroalvarez | radiofree: yes, the sed is wrong for cross-bootstrap | 13:04 |
Krin | ahh, yep that works. and yes that is a bit... | 13:04 |
radiofree | pedroalvarez: what was your hack? | 13:06 |
Zara | is there scope for us to improve our gerrit UI? I don't know much about how it's been put together behind the scenes | 13:06 |
pedroalvarez | radiofree: get the cpu with uname -m and s/host=none/host=$cpu/ | 13:09 |
radiofree | already tried that but it didn't work | 13:11 |
radiofree | + armv7*) sed -i "s/--host=none/--host=x86_64/" o/Makefile | 13:11 |
pedroalvarez | That bit fixed building stage1 for me | 13:12 |
pedroalvarez | But without se | 13:12 |
pedroalvarez | Sed ing the target, it will fail when using this gcc | 13:12 |
straycat | Zara, it should be possible for us to write tools for/improve existing tools that interact with gerrit | 13:14 |
kejiahu | hi, can anybody have a quick look at http://paste.baserock.org/okepobugez please? | 13:15 |
Zara | straycat: cool, that's a relief :) | 13:20 |
*** Stanto has joined #baserock | 13:33 | |
Stanto | http://irclogs.baserock.org/ seems to give a 503 | 13:40 |
SotK | hmm, as does http://mason-x86-64.baserock.org/ | 13:43 |
pedroalvarez | Stanto, SotK, thanks for poiting that out. | 13:44 |
pedroalvarez | I'll take a look at it | 13:45 |
pedroalvarez | kejiahu: I think we fixed that error in: http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/definitions.git/commit/?id=f3360dce6696c5343227c633ff848a15789513c6 | 13:46 |
kejiahu | pedroalvarez: oh I see, thanks | 13:49 |
Zara | okay, so pedroalvarez discovered that my subunit weirdness last night was down to the version in setup.py defaulting to 0.0. In my system, ecdsa is also set to version 0.0.0, suggesting that ecdsa's setup.py might be doing the same thing. jic that's relevant to anyone here. | 13:54 |
pedroalvarez | Stanto, SotK, Identified the problem. Fixing now. | 13:54 |
SotK | pedroalvarez: thanks! | 13:55 |
pedroalvarez | Stanto, SotK. Fixed. | 14:10 |
SotK | \o/ | 14:10 |
Stanto | wewt | 14:11 |
ssam2 | suddenly it's really annoying that OpenIDs contain the URL scheme. | 14:40 |
ssam2 | if http://openid.baserock.org/openid/foo redirects to https://openid.baserock.org/openid/foo, I think Gerrit will be confused. | 14:41 |
ssam2 | sorry for the temporary Gerrit breakage, will revert the http -> https redirection until I work out what to do about this | 14:43 |
ssam2 | gerrit seems to have broken now, I've no idea what's wrong. sorry | 14:47 |
ssam2 | service says it's running and there are no errors, but it's refusing connections | 14:47 |
ssam2 | oh, it was just taking even longer to start up than usual! never mind | 14:49 |
Kinnison | ssam2: presumably you can poke the DB to shunt everyone's IDs to https though | 14:50 |
pedroalvarez | yes, that is the plan :) | 14:51 |
radiofree | e-mail from gerrit \o/ | 15:03 |
radiofree | so polite | 15:03 |
bashrc_ | indeed | 15:04 |
ssam2 | https://gerrit.baserock.org/ works now by the way | 15:04 |
Kinnison | yay | 15:04 |
ssam2 | but you can't use HTTPS for openids yet, still working on that | 15:04 |
* jjardon will buy beers to ssam2 tonigth | 15:04 | |
straycat | :) | 15:04 |
jjardon | Should I assume http://download.baserock.org/baserock/baserock-current-build-system-x86_64-chroot.tar.gz is the latest generated with latest definitions? | 15:25 |
Kinnison | No it'll be generated with whatever the definitions were the last time Pedro or Sam announced a release | 15:25 |
pedroalvarez | indeed, currently 15.10 IIRC | 15:26 |
pedroalvarez | but yes, I'd be really cool to have a download link to the latest | 15:26 |
ssam2 | Kinnison: or anyone else. we don't have a defined release team. | 15:29 |
ssam2 | but Pedro seems to be the only one to do them | 15:29 |
* jjardon updating http://wiki.baserock.org/releases/ | 15:30 | |
pedroalvarez | ¯\_(ツ)_/¯ | 15:30 |
Kinnison | ssam2: :) | 15:30 |
Kinnison | pedroalvarez: how do you type that? | 15:30 |
pedroalvarez | ^V | 15:31 |
locallycompact | Kinnison: It's a photograph | 15:31 |
bashrc_ | tls at last | 15:31 |
Kinnison | locallycompact: :) | 15:31 |
jjardon | I think the goal is to not need one: every commit is a valid release | 15:31 |
jjardon | (not need a r-t) | 15:31 |
Kinnison | jjardon: once we have fully functional CI, that's quite possible yes | 15:31 |
ssam2 | that's a goal in the same way as world peace is a goal, though | 15:31 |
ssam2 | CI can never catch all the problems that might actually affect a user | 15:31 |
Kinnison | ssam2: the problem with foolproof plans.... | 15:32 |
jjardon | ssam2: I understand your point but not entirely agree, with the ci system we can test and verify more and better than what we currently do for releases | 15:36 |
jjardon | ssam2: FYI, I get "Internal Server Error" when trying to login in storyboard | 15:43 |
ssam2 | oh, storyboard breaks too! | 15:45 |
ssam2 | i'm going to concentrate on Gerrit first | 15:45 |
* pedroalvarez creates a story to fix storyboard | 15:47 | |
pedroalvarez | wait.. | 15:47 |
straycat | woohoo https! | 16:07 |
ssam2 | the openid provider is full of surprises, I just got this message | 16:09 |
ssam2 | ' | 16:09 |
ssam2 | This request claims to be from http://gerrit.baserock.org/ but I have determined that it is a pack of lies. Beware, if you release information to them, they are likely to do unconscionable things with it, being the lying liars that they are.' | 16:09 |
ssam2 | hopefully updating gerrit's canonicalWebUrl setting will fix it | 16:09 |
straycat | heheh, i just got that | 16:09 |
straycat | redirection problem? | 16:10 |
radiofree | 503 on gerrit, known issue? | 16:11 |
ssam2 | everything is broken, sorry | 16:11 |
ssam2 | http://thumbpress.com/wp-content/uploads/2013/05/I-Have-No-Idea-What-Im-Doing-1.jpg | 16:12 |
straycat | lol | 16:12 |
tlsa | :) | 16:13 |
rjek | :D | 16:13 |
straycat | well, this seems like a good time to make tea | 16:15 |
rjek | +1 | 16:18 |
jjardon | haha | 16:25 |
straycat | rdale, would it not be better to submit your openssh patch upstream? | 16:26 |
rdale | a lot of the musl patches have got into later versions - our openssh isn't the latest | 16:27 |
rdale | but i can check to make sure | 16:27 |
pedroalvarez | rdale: in that case we can upgrade to a newer version of openssh ? | 16:28 |
rdale | yes, although there might be security implications of moving to a newer version - ideally it would be better of course | 16:29 |
rdale | actually V_6_7 is the latest tag, and we're on that in the baserock/morph branch | 16:31 |
rdale | in the master branch they've fixed 1/2 of my patches, but not 2/2 - so maybe i should submit 2/2 upstream | 16:34 |
*** Krin has quit IRC | 16:42 | |
ssam2 | ok, storyboard and gerrit should both work again, everything should go over HTTPS now | 16:45 |
ssam2 | please let me know if anything doesn't work | 16:45 |
ssam2 | storyboard.baserock.org still uses a self-signed cert for now | 16:46 |
straycat | thanks | 16:46 |
pedroalvarez | brilliant ssam2! thanks!! | 16:47 |
* radiofree hopes there's an appropriate "I know what i'm doing" cat image for ssam2 | 16:47 | |
rjek | radiofree: http://www.recaption.com/uploads/309224feb183b9f970.jpg | 16:47 |
radiofree | perfect | 16:48 |
rjek | purrfect. | 16:48 |
*** Krin has joined #baserock | 16:48 | |
* radiofree slowclaps | 16:48 | |
rjek | :D | 16:48 |
rdale | what is swift - i assume it isn't the apple programming language | 16:50 |
radiofree | or taylor | 16:51 |
rjek | rdale: A poorly-chosen name due to its ungoogability. | 16:51 |
rdale | that too | 16:51 |
* locallycompact wonders how to improve the data layout for those kinds of modifications | 16:51 | |
jjardon | rdale: http://docs.openstack.org/developer/swift/ I think | 16:52 |
locallycompact | The amount of devel-insert-bsp-here.morph systems is potentially limitless but each have desirably identical strata | 16:52 |
radiofree | locallycompact: yeah i've mentioned this before | 16:53 |
radiofree | in most cases it's just the bsp that needs changing | 16:53 |
radiofree | would be good if you do do base-system.morph and an additional bsp.morph or something | 16:53 |
radiofree | morph build system base with this bsp.morph | 16:53 |
locallycompact | template systems or subsystems ro something | 16:53 |
straycat | rdale, no it's a distributed object store used by openstack | 16:54 |
rdale | ok thanks - i'm just looking at the docs | 16:54 |
straycat | sorry, my next patch will go to gerrit i'm sure | 16:54 |
jjardon | locallycompact: yes, the same for every strata: now the compilation options are fixed, if there is a variant you have to duplicate all the strata on top | 16:54 |
jjardon | The idea is to solve that with conditional definitions | 16:55 |
straycat | there was no agreement on conditional definitions | 16:55 |
jjardon | locallycompact: some context: http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2014-October/009018.html | 16:56 |
straycat | SotK, you can use topic:foo in the box at the top to filter | 16:57 |
straycat | actually it's quite good | 16:57 |
jjardon | straycat: I do not think so, no. If I remember correctly one of the options the people like more is to adopt the ansible? syntax for this | 16:57 |
*** CTtpollard has quit IRC | 16:58 | |
pedroalvarez | jjardon: but richard_maw didn't like the idea | 17:00 |
pedroalvarez | and we stopped thinking about it | 17:00 |
*** zoli__ has quit IRC | 17:08 | |
*** zoli__ has joined #baserock | 17:09 | |
*** zoli__ has quit IRC | 17:13 | |
*** mdunford has quit IRC | 17:25 | |
*** zoli__ has joined #baserock | 17:27 | |
*** zoli__ has quit IRC | 17:31 | |
*** zoli__ has joined #baserock | 17:31 | |
*** mdunford has joined #baserock | 17:31 | |
*** zoli__ has quit IRC | 17:35 | |
*** zoli__ has joined #baserock | 17:36 | |
*** zoli__ has quit IRC | 17:38 | |
*** zoli__ has joined #baserock | 17:39 | |
*** Krin has quit IRC | 17:41 | |
*** bashrc_ has quit IRC | 17:53 | |
*** CTtpollard has joined #baserock | 17:54 | |
ssam2 | Kinnison: sorry, I don't see a way to increase the login cookie timeout for Gerrit | 17:56 |
ssam2 | https://gerrit.baserock.org/Documentation/config-gerrit.html#auth lists nothing that would do that. there is 'auth.maxOpenIdSessionAge' but that's not quite the same thing (and defaults to 'infinite') | 17:57 |
*** mdizzle has quit IRC | 17:57 | |
Kinnison | maybe it's the openid provider setting the timeout? | 18:14 |
ssam2 | I don't think so, because when you click 'sign in' it forwards you straight back to Gerrit | 18:14 |
ssam2 | so you are still signed in on the openid provider | 18:14 |
*** ssam2 has quit IRC | 18:15 | |
*** CTtpollard has quit IRC | 18:23 | |
*** rdale has quit IRC | 18:44 | |
*** gary_perkins has quit IRC | 18:46 | |
*** locallycompact has quit IRC | 18:49 | |
*** edcragg has quit IRC | 18:52 | |
*** tiagogomes_ has quit IRC | 19:06 | |
*** gfinney has quit IRC | 19:10 | |
*** zoli___ has joined #baserock | 19:59 | |
*** zoli__ has quit IRC | 19:59 | |
*** zoli___ has quit IRC | 19:59 | |
*** zoli__ has joined #baserock | 19:59 | |
*** zoli__ has quit IRC | 22:11 | |
richard_maw | pedroalvarez, jjardon: I didn't like the idea of textual substitution being how variants worked, also ansible-style interpolation is different from jinja2's normal process, as ansible's interpolation happens _after_ all the yaml has been loaded, and is applied to pre-defined fields | 23:10 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!