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