15:03:04 #startmeeting Server SIG Weekly Meeting (2015-06-23) 15:03:04 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 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:03:07 #chair sgallagh mizmo nirik stefw adamw simo tuanta mitr danofsatx 15:03:07 Current chairs: adamw danofsatx mitr mizmo nirik sgallagh simo stefw tuanta 15:03:09 #topic roll call 15:03:19 * nirik is here, but going to go grab some coffee real quck. 15:03:39 .hello simo 15:03:40 simo: simo 'Simo Sorce' 15:03:56 I am somewhat distracted, so bear with me if I do not respond 15:04:10 .hello adamwill 15:04:11 adamw: adamwill 'Adam Williamson' 15:04:19 I may have to duck out slightly early 15:06:59 I'm not seeing quorum 15:07:19 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 OK, so that's five of us, at least. 15:09:11 #topic Agenda 15:09:39 #info Agenda Item: GSOC Cockpit Progress 15:09:52 #info Agenda Item: Python 3 status update 15:10:03 #info Agenda Item: Summary of F23 Change Proposals 15:10:46 #info Agenda Item: File Sharing Role 15:11:05 (I'm leaving that one to last, since we are basically resource-starved there) 15:11:13 Any other items of import? 15:12:07 sounds good 15:13:11 #topic GSOC Cockpit Progress 15:14:01 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 He's got a deadline for Friday; if he doesn't make it, he's pretty much out. 15:14:52 are we looking at improving their performance or replacing them? 15:14:54 anything we can do to help? 15:15:22 adamw: Short version is that he got himself in over his head with non-GSoC responsibilities at the same time. 15:15:49 If he doesn't dig himself out and focus on GSoC, we have to fail him at the midterm next week 15:16:17 ah. i see 15:16:28 bummer, but it happens. 15:16:54 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 Anyway, this is disappointing, but there's still a chance he could bounce back by Friday. 15:18:13 Let's move on 15:18:28 #topic Python 3 status update 15:19:18 Limited good news: I have a Python 3 patch ready for rolekit up for review. 15:19:37 #link http://reviewboard-fedoraserver.rhcloud.com/r/158/ 15:19:43 cool. :) 15:20:11 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 Actually, I just remembered I have a pristine F22 install handy. 15:21:21 try removing python and see what happens? 15:21:24 so do i if needed to test 15:21:25 Looks like only authconfig, abrt and blivet/pykickstart needed py2 there 15:21:40 huh, dnf should have too in f22 15:21:41 I don't know about blivet, but I think all of the rest of those are converted 15:22:07 nirik: Ah, so it did 15:22:13 sgallagh: do you want to change /usr/bin/python from 2 to 3 ? 15:22:22 Odd that it didn't show up in 'rpm -q --whatrequires python' 15:22:25 sgallagh: IPA? 15:22:26 simo: no 15:22:30 mitr: Not in the default install 15:22:37 /me is splitting hairs 15:22:45 sorry 15:22:51 No problem. 15:22:59 FreeIPA is going to be a big effort to port 15:23:28 simo: we aren't going to do that. ;) 15:23:51 simo: Upstream python actually forbids that 15:24:22 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 whatrequires can be tricksy 15:24:39 sgallagh: uh ? 15:24:52 adamw: Yeah, but dnf itself is protected, which means it doesn't show the list :-/ 15:25:02 simo: /usr/bin/python is supposed to be 2 by policy 15:25:15 i remember seeing that as well 15:25:22 sgallagh: ah. there's probably some kinda way around it... 15:25:44 #action adamw volunteers to figure out what is left of python 2 in the F23 default install 15:25:47 :-D 15:25:50 sgallagh: lots of things will have a require on "python(abi) = 2.7" or similar rather than "python", i think 15:25:50 adamw: so how do you pick "the newest" one if your code works with either ? 15:25:58 sgallagh: i really was asking for that, wasn't i. :P 15:26:25 simo: The packager makes a decision and usually sed's the hashbangs 15:26:28 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 /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 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 #topic Change Proposals 15:30:24 I need to check with Dodji about the status of the proposal for the ABI checking 15:31:39 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 resources? 15:32:37 Sorry, only the latter is known to be at risk 15:32:42 (See earlier GSoC discussion) 15:33:01 The containerization of roles is still in planning, but proceeding 15:33:06 so I am probibly going to file one today... but not sure how far it will get. ;) 15:33:45 standardized passphrase/password policy... should be a barrel of fun. ;) 15:33:50 The role planning has been restarted a couple times as I've gained new information on Fedora Cloud strategy 15:33:59 I want to make sure we don't end up with competing implementations 15:34:45 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 (Which has the distinct advantage of being later expandable basically just by booting Fedora Atomic instances) 15:37:23 Anyone else have anything to add on this topic? 15:37:52 #topic File Sharing Role 15:38:22 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 simo: Has there been any progress on any of the plumbing work you have previously mentioned? 15:39:25 some, but less than I hoped so far 15:40:15 simo: Could you summarize? 15:41:26 some progress on the replica promotion code which makes it easier to deploy replicas by promoting a client after joining 15:41:31 however it did not make alpha 15:42:03 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 DId not make alpha for what? 15:42:49 Freeipa 4.2 alpha has been released 15:42:52 this work is not in it 15:43:34 ok 15:43:51 Thanks for the update. Guess we'll wait for 4.3/5.0 on that, then 15:44:03 #topic Open Floor 15:44:14 Anyone have anything for Open Floor? 15:45:11 just quickly - i'm hoping to get some Server testing in openQA for F23 15:45:31 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 ok 15:45:45 doing the freeIPA tests may be difficult, but some of the other stuff should be easier 15:45:49 So are you looking for help writing tests? 15:45:51 * simo has to run 15:45:53 bb 15:45:59 simo: Good timing ^^ :-P 15:46:05 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 it does involve perl (sign of cross) 15:46:31 /me puts on his hazmat suit 15:46:50 well, right now rawhide would be failing them all right? :( 15:47:13 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 What's the situation with Rawhide? 15:47:29 two big bugs 15:47:55 https://bugzilla.redhat.com/show_bug.cgi?id=1234653 basically stops all media booting in most cases 15:47:58 syslinux is busted 15:48:03 (UEFI cases and anything else that bypasses syslinux somehow will work) 15:48:22 if you get past that, you hit https://bugzilla.redhat.com/show_bug.cgi?id=1232411 15:48:48 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 adamw: So an upgrade from F22 in theory should work, though? 15:50:09 (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 i don't know of any reason why it shouldn't. :P 15:50:39 ok 15:51:33 #info adamw working towards adding Fedora Server-specific AutoQA tests for F23. 15:51:41 openQA. 15:51:41 Anything else for Open Floor? 15:51:45 oops 15:51:46 #undo 15:51:46 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 autoqa = not a thing any more :P 15:51:55 #info adamw working towards adding Fedora Server-specific OpenQA tests for F23. 15:52:07 adamw: So we're *not* going to be replacing you with robots? 15:52:15 /me looks sadly at his Asimo 15:53:46 if it means i get more time for pina coladas, go for it. 15:53:49 * adamw has to run, cya 15:54:03 adamw: I can promise you more *lime*, at least 15:54:15 OK, setting the fuse 15:54:21 3... 15:54:33 2... 15:54:43 1... 15:55:01 #endmeeting