15:03:04 <sgallagh> #startmeeting Server SIG Weekly Meeting (2015-06-23)
15:03:04 <zodbot> Meeting started Tue Jun 23 15:03:04 2015 UTC.  The chair is sgallagh. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:03:04 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:03:07 <sgallagh> #chair sgallagh mizmo nirik stefw adamw simo tuanta mitr danofsatx
15:03:07 <zodbot> Current chairs: adamw danofsatx mitr mizmo nirik sgallagh simo stefw tuanta
15:03:09 <sgallagh> #topic roll call
15:03:19 * nirik is here, but going to go grab some coffee real quck.
15:03:39 <simo> .hello simo
15:03:40 <zodbot> simo: simo 'Simo Sorce' <ssorce@redhat.com>
15:03:56 <simo> I am somewhat distracted, so bear with me if I do not respond
15:04:10 <adamw> .hello adamwill
15:04:11 <zodbot> adamw: adamwill 'Adam Williamson' <awilliam@redhat.com>
15:04:19 <adamw> I may have to duck out slightly early
15:06:59 <sgallagh> I'm not seeing quorum
15:07:19 <sgallagh> Which isn't surprising, given that today is the first day of the Red Hat Summit
15:07:48 * mitr notices the topic
15:09:08 <sgallagh> OK, so that's five of us, at least.
15:09:11 <sgallagh> #topic Agenda
15:09:39 <sgallagh> #info Agenda Item: GSOC Cockpit Progress
15:09:52 <sgallagh> #info Agenda Item: Python 3 status update
15:10:03 <sgallagh> #info Agenda Item: Summary of F23 Change Proposals
15:10:46 <sgallagh> #info Agenda Item: File Sharing Role
15:11:05 <sgallagh> (I'm leaving that one to last, since we are basically resource-starved there)
15:11:13 <sgallagh> Any other items of import?
15:12:07 <nirik> sounds good
15:13:11 <sgallagh> #topic GSOC Cockpit Progress
15:14:01 <sgallagh> I don't have great news on this one. Our student isn't performing as well as expected. I'll have something definitive to report next week, one way or another.
15:14:47 <sgallagh> He's got a deadline for Friday; if he doesn't make it, he's pretty much out.
15:14:52 <adamw> are we looking at improving their performance or replacing them?
15:14:54 <adamw> anything we can do to help?
15:15:22 <sgallagh> adamw: Short version is that he got himself in over his head with non-GSoC responsibilities at the same time.
15:15:49 <sgallagh> If he doesn't dig himself out and focus on GSoC, we have to fail him at the midterm next week
15:16:17 <adamw> ah. i see
15:16:28 <nirik> bummer, but it happens.
15:16:54 <sgallagh> Yeah, but a real kick in the pants after we already had to fail the *other* Cockpit GSoC student for disappearing without a trace for several weeks,
15:17:45 <sgallagh> Anyway, this is disappointing, but there's still a chance he could bounce back by Friday.
15:18:13 <sgallagh> Let's move on
15:18:28 <sgallagh> #topic Python 3 status update
15:19:18 <sgallagh> Limited good news: I have a Python 3 patch ready for rolekit up for review.
15:19:37 <sgallagh> #link http://reviewboard-fedoraserver.rhcloud.com/r/158/
15:19:43 <nirik> cool. :)
15:20:11 <sgallagh> I haven't had a chance to go through the default install of Fedora Server yet, but I don't think there's much there that requires python in the first place, so getting the default install to Python 3 only is likely to be doable for F23.
15:21:03 <sgallagh> Actually, I just remembered I have a pristine F22 install handy.
15:21:21 <adamw> try removing python and see what happens?
15:21:24 <Corey84> so do i  if needed to test
15:21:25 <sgallagh> Looks like only authconfig, abrt and blivet/pykickstart needed py2 there
15:21:40 <nirik> huh, dnf should have too in f22
15:21:41 <sgallagh> I don't know about blivet, but I think all of the rest of those are converted
15:22:07 <sgallagh> nirik: Ah, so it did
15:22:13 <simo> sgallagh: do you want to change /usr/bin/python from 2 to 3 ?
15:22:22 <sgallagh> Odd that it didn't show up in 'rpm -q --whatrequires python'
15:22:25 <mitr> sgallagh: IPA?
15:22:26 <sgallagh> simo: no
15:22:30 <sgallagh> mitr: Not in the default install
15:22:37 <sgallagh> /me is splitting hairs
15:22:45 <mitr> sorry
15:22:51 <sgallagh> No problem.
15:22:59 <sgallagh> FreeIPA is going to be a big effort to port
15:23:28 <nirik> simo: we aren't going to do that. ;)
15:23:51 <sgallagh> simo: Upstream python actually forbids that
15:24:22 <adamw> sgallagh: i find the most reliable way to see what needs something is to try uninstalling it and see what goes with it
15:24:25 <adamw> whatrequires can be tricksy
15:24:39 <simo> sgallagh: uh ?
15:24:52 <sgallagh> adamw: Yeah, but dnf itself is protected, which means it doesn't show the list :-/
15:25:02 <adamw> simo: /usr/bin/python is supposed to be 2 by policy
15:25:15 <adamw> i remember seeing that as well
15:25:22 <adamw> sgallagh: ah. there's probably some kinda way around it...
15:25:44 <sgallagh> #action adamw volunteers to figure out what is left of python 2 in the F23 default install
15:25:47 <sgallagh> :-D
15:25:50 <adamw> sgallagh: lots of things will have a require on "python(abi) = 2.7" or similar rather than "python", i think
15:25:50 <simo> adamw: so how do you pick "the newest" one if your code works with either ?
15:25:58 <adamw> sgallagh: i really was asking for that, wasn't i. :P
15:26:25 <sgallagh> simo: The packager makes a decision and usually sed's the hashbangs
15:26:28 <mitr> simo: You shouldn’t; you can’t commit to supporting “the newest” one for future versions
15:27:40 * adamw brb, call of nature
15:28:33 <sgallagh> /me suspects it will be easier to do this detection on a Rawhide nightly installed with Fedora Server, since DNF will already by python 3 there.
15:29:05 <sgallagh> Let's table this for next week. adamw would you mind trying that out and sending an email to the list? Thanks.
15:29:30 <sgallagh> #topic Change Proposals
15:30:24 <sgallagh> I need to check with Dodji about the status of the proposal for the ABI checking
15:31:39 <sgallagh> Other than that, I filed proposals for the containerization of roles and the Cockpit domain controller GUI which is at risk, unfortunately
15:32:20 <adamw> resources?
15:32:37 <sgallagh> Sorry, only the latter is known to be at risk
15:32:42 <sgallagh> (See earlier GSoC discussion)
15:33:01 <sgallagh> The containerization of roles is still in planning, but proceeding
15:33:06 <nirik> so I am probibly going to file one today... but not sure how far it will get. ;)
15:33:45 <nirik> standardized passphrase/password policy... should be a barrel of fun. ;)
15:33:50 <sgallagh> The role planning has been restarted a couple times as I've gained new information on Fedora Cloud strategy
15:33:59 <sgallagh> I want to make sure we don't end up with competing implementations
15:34:45 <sgallagh> Right now, it looks like the approach I am likely to take will be based on the nulecule specification and essentially setting up a one-machine kubernetes cluster
15:35:14 <sgallagh> (Which has the distinct advantage of being later expandable basically just by booting Fedora Atomic instances)
15:37:23 <sgallagh> Anyone else have anything to add on this topic?
15:37:52 <sgallagh> #topic File Sharing Role
15:38:22 <sgallagh> OK, I don't know that there's anything new at all to add here. I'd love to see this happen, but I don't see anyone prepared to work on it in the time available for F23.
15:38:38 <sgallagh> simo: Has there been any progress on any of the plumbing work you have previously mentioned?
15:39:25 <simo> some, but less than I hoped so far
15:40:15 <sgallagh> simo: Could you summarize?
15:41:26 <simo> some progress on the replica promotion code which makes it easier to deploy replicas by promoting a client after joining
15:41:31 <simo> however it did not make alpha
15:42:03 <simo> I am working on the feature but it is slower (not complex but time consuming as I need to install/uninstall replicas fiund bugs, reiterate and so on)
15:42:34 <sgallagh> DId not make alpha for what?
15:42:49 <simo> Freeipa 4.2 alpha has been released
15:42:52 <simo> this work is not in it
15:43:34 <sgallagh> ok
15:43:51 <sgallagh> Thanks for the update. Guess we'll wait for 4.3/5.0 on that, then
15:44:03 <sgallagh> #topic Open Floor
15:44:14 <sgallagh> Anyone have anything for Open Floor?
15:45:11 <adamw> just quickly - i'm hoping to get some Server testing in openQA for F23
15:45:31 <adamw> right now i'm working on test day stats stuff for wikitcms, but that's the next thing on my list before we get into the 23 grind
15:45:37 <sgallagh> ok
15:45:45 <adamw> doing the freeIPA tests may be difficult, but some of the other stuff should be easier
15:45:49 <sgallagh> So are you looking for help writing tests?
15:45:51 * simo has to run
15:45:53 <simo> bb
15:45:59 <sgallagh> simo: Good timing ^^ :-P
15:46:05 <adamw> sgallagh: well, writing tests is basically the work, but of course if someone else does it, i don't have to. :P
15:46:13 <adamw> it does involve perl (sign of cross)
15:46:31 <sgallagh> /me puts on his hazmat suit
15:46:50 <nirik> well, right now rawhide would be failing them all right? :(
15:47:13 <adamw> nirik: right. but for me, if i don't write the tests now i basically never will. i can do the work on 22 if rawhide's still broken when i get around to it.
15:47:15 <sgallagh> What's the situation with Rawhide?
15:47:29 <adamw> two big bugs
15:47:55 <adamw> https://bugzilla.redhat.com/show_bug.cgi?id=1234653 basically stops all media booting in most cases
15:47:58 <nirik> syslinux is busted
15:48:03 <adamw> (UEFI cases and anything else that bypasses syslinux somehow will work)
15:48:22 <adamw> if you get past that, you hit https://bugzilla.redhat.com/show_bug.cgi?id=1232411
15:48:48 <adamw> which is currently stuck between anaconda and dracut - bcl has provided some patches that would fix it to which harald said 'but i don't wanna'. i may be paraphrasing.
15:49:08 * nirik nods. ;(
15:50:01 <sgallagh> adamw: So an upgrade from F22 in theory should work, though?
15:50:09 <sgallagh> (with dnf distro-sync or the like)?
15:50:22 * nirik is currently annoyed by the NM doesn't give you a 127.0.0.1/8 on boot, but thats less common I guess
15:50:23 <adamw> i don't know of any reason why it shouldn't. :P
15:50:39 <sgallagh> ok
15:51:33 <sgallagh> #info adamw working towards adding Fedora Server-specific AutoQA tests for F23.
15:51:41 <adamw> openQA.
15:51:41 <sgallagh> Anything else for Open Floor?
15:51:45 <sgallagh> oops
15:51:46 <sgallagh> #undo
15:51:46 <zodbot> Removing item from minutes: INFO by sgallagh at 15:51:33 : adamw working towards adding Fedora Server-specific AutoQA tests for F23.
15:51:47 <adamw> autoqa = not a thing any more :P
15:51:55 <sgallagh> #info adamw working towards adding Fedora Server-specific OpenQA tests for F23.
15:52:07 <sgallagh> adamw: So we're *not* going to be replacing you with robots?
15:52:15 <sgallagh> /me looks sadly at his Asimo
15:53:46 <adamw> if it means i get more time for pina coladas, go for it.
15:53:49 * adamw has to run, cya
15:54:03 <sgallagh> adamw: I can promise you more *lime*, at least
15:54:15 <sgallagh> OK, setting the fuse
15:54:21 <sgallagh> 3...
15:54:33 <sgallagh> 2...
15:54:43 <sgallagh> 1...
15:55:01 <sgallagh> #endmeeting