fedora_base_design_working_group
LOGS
15:01:08 <pknirsch> #startmeeting Fedora Base Design Working Group (2014-12-05)
15:01:08 <zodbot> Meeting started Fri Dec  5 15:01:08 2014 UTC.  The chair is pknirsch. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:08 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:01:16 <pknirsch> #meetingname  Fedora Base Design Working Group
15:01:16 <zodbot> The meeting name has been set to 'fedora_base_design_working_group'
15:01:27 <pknirsch> Hey and good morning/afternoon everyone!
15:01:56 <pknirsch> #chair haraldh msekleta dgilmore masta
15:01:56 <zodbot> Current chairs: dgilmore haraldh masta msekleta pknirsch
15:02:04 <haraldh> <-
15:02:21 <pknirsch> ping dazo nphilipp for first topic ;)
15:02:27 <masta> Howdy folks, I'm half here today
15:02:31 <nphilipp> Hi
15:02:34 <dazo> hey!
15:02:35 <msekleta> hello
15:02:52 <pknirsch> alright, lots of topics today, so lets quickly jump in
15:03:20 <pknirsch> #topic Status buildrequires cleanup work (davids & nils!)
15:03:31 <pknirsch> So dazo, nphilipp, whats new? :)
15:03:32 <dazo> I've not had time to look much at buildreq-check this week, but XML-RPC prototype server is running as openshift instance and seems to work ... awaiting some real test runs
15:04:06 <dazo> code needs some clean-up and feature improvements ... but it's ready for real PoC testing
15:04:08 <nphilipp> to add to that, I've worked on configuration (dazo: just pushed the code in my branch)
15:04:22 <nphilipp> and I've continued on cleanup :)
15:04:26 <pknirsch> nice :)
15:04:32 <pknirsch> so lets do some real PoC then!
15:04:46 <nphilipp> right now everything is in one module and I'm in the process of pulling it apart
15:05:01 <nphilipp> e.g. DB model in its own module, config in its own (that one is already so)
15:05:03 <nphilipp> and so forth
15:05:08 * pknirsch nods
15:05:14 <nphilipp> XMLRPC app into its own module
15:05:17 <nphilipp> stuff like that
15:05:50 <nphilipp> we also got the way we worked together ironed out, that helps as well :)
15:05:59 <pknirsch> Who want's to kick off the real test run then?
15:06:53 <nphilipp> pknirsch: jog my memory, where's the authoritative list with "base packages"?
15:07:14 <pknirsch> http://www.harald-hoyer.de/2014/01/14/self-hosting-fedora-base/
15:07:22 <nphilipp> I have murky recollections about some of haraldh's graphs, yes
15:07:27 <pknirsch> aye
15:07:54 <nphilipp> so it's basically this: https://harald.fedorapeople.org/kernel-br-all.txt right?
15:07:58 <haraldh> well, that's only for the kernel build
15:08:01 <pknirsch> yep
15:08:09 <haraldh> not the authoritative list with "base packages"
15:08:11 <nphilipp> right
15:08:33 <pknirsch> but it's a good starting point for a test
15:08:42 <nphilipp> in an ideal world we wouldn't need the java cruft in there, do we know if there's progress been made there?
15:09:07 <nphilipp> That's already 1806 packages, so I guess that's a starting point
15:09:58 <nphilipp> anyway, there's some schema-related clean up I want to do before we start filling the DB
15:10:05 <pknirsch> java was among the 65 choke point packages identified by haraldh later in the documentation.
15:10:21 <nphilipp> I plan to add schema migration but it'd be swell if we got by without it during the test run :)
15:10:47 <pknirsch> From my review i did earlier this year the main blocker was the dbX-java subpackage.
15:11:00 <nphilipp> ahh yes
15:11:26 <pknirsch> if either you nphilipp or dazo could pick up that review that would be fantastic, too.
15:11:38 <pknirsch> and should help a long way to reduce our initial number, too.
15:11:53 <pknirsch> see http://harald.fedorapeople.org/bootstrap-not-needed-deps.txt
15:11:56 <haraldh> https://fedoraproject.org/wiki/Base#Details
15:12:00 <pknirsch> or that :)
15:12:01 <haraldh> also as a start
15:12:33 <nphilipp> that'd be even more minimal
15:12:38 <nphilipp> cool
15:13:00 <pknirsch> feel free to kick off a test with any of those lists.
15:13:07 <nphilipp> ok
15:13:08 <pknirsch> maybe starting small might be a better idea actually
15:13:16 <dazo> yeah, starting with 125 packages (kernel rpm yum) seems to be a good place
15:13:20 <pknirsch> aye
15:13:22 <nphilipp> yeah, we'll probably run into issues soon enough :)
15:13:29 <pknirsch> to work out any kinks or issues in the system
15:13:37 <dazo> nphilipp, you don't think my code is perfect!? ;-)
15:13:45 <pknirsch> ha!
15:14:01 <nphilipp> dazo: well, if it's perfect I can go into the weekend, now can't I :P?
15:14:09 <dazo> of course!
15:14:11 <dazo> ;-)
15:14:12 <pknirsch> i think i only once wrote perfect code on the first try ;P
15:14:14 <nphilipp> world peace could be so easy :)
15:14:19 <pknirsch> in my 30 years of coding ;)
15:14:30 <pknirsch> (non trivial code that is)
15:15:41 <pknirsch> anyway, lets move on, lots of other stuff to cover today and don't want to keep EMEA folks away from their well deserved weekend too long :)
15:15:53 <pknirsch> any other important things about the buildreq checks?
15:16:05 <dazo> not from me
15:16:10 <nphilipp> neither from me
15:16:18 <pknirsch> okidokie, thanks guys!
15:16:33 <pknirsch> next up then
15:16:37 <pknirsch> #topic Docker update / Rocket container check
15:16:54 <pknirsch> Not sure if vpavlin is with us today, haven't seen him on irc at least
15:17:04 <pknirsch> anyone else who could give a Docker update? msekleta maybe?
15:18:23 <msekleta> I don't think anything (out PRs on GitHub) moved on
15:18:32 <msekleta> but let me check on that real quick
15:18:38 <pknirsch> ok, thanks msekleta
15:19:05 <msekleta> https://github.com/docker/docker/pull/8478
15:19:33 <msekleta> this is the show stopper, waiting on approval from Solomon
15:19:47 <pknirsch> In the meantime, i just wanted to mention the new container tech from CoreOS, Rocket. Not sure if we're interested in that yet, but imho it's a good idea to keep that on our radar and see if that would be something we'd want in Fedora, too.
15:20:18 <pknirsch> is anyone in contact with Solomon to drive this?
15:20:25 <pknirsch> i suspect vpavlin :)
15:21:00 <msekleta> they are both on DockerCon in Amsterdam
15:21:20 <pknirsch> alright. lets hope they get it resolved there maybe in person ;)
15:21:51 <pknirsch> And iirc vpavlin already had a look at Rocket, too, so we'll have to wait till next week for some more info on that
15:22:08 <msekleta> not sure, seems like DockerCon is more about marketing rather then hacking and talking code
15:22:38 <pknirsch> ah, there's vpavlin, right on time :)
15:23:32 <pknirsch> vpavlin: any other news on Docket except the pending pull request for https://github.com/docker/docker/pull/8478 ?
15:23:46 <pknirsch> vpavlin: and any quick thoughts on Rocket?
15:25:22 <msekleta> pknirsch, until vpavlin chimes in, I'd like to mention docker people announced couple new project docker-swarm and docker-machine
15:25:36 <pknirsch> oh, whats those about?
15:26:00 <msekleta> https://github.com/docker/swarm
15:26:01 <vpavlin> pknirsch: uh..I just woke my laptop to write some notes from discussion with Docker guys:)
15:26:08 * vpavlin is on DockerCon
15:26:12 <vpavlin> *at
15:26:19 <pknirsch> we know vpavlin :)
15:26:19 <msekleta> https://github.com/docker/machine
15:26:37 <vpavlin> pknirsch: So turning off again - last talk from Hykes and Golub ahead..
15:26:41 <vpavlin> Sorry:)
15:26:51 <pknirsch> alright, cya vpavlin !
15:27:08 <pknirsch> msekleta: interesting
15:27:19 <pknirsch> so docker clusters and docker mgmt
15:27:35 * msekleta admits he didn't look into much details yet
15:28:09 <vpavlin> I'll post some status on ML:) But...talked to @unclejack about systemd and I maybe convinced him it's benefitial for Docker to work well with systemd..we will se..
15:28:47 <pknirsch> thanks vpavlin
15:28:52 <msekleta> imho the take away is that CoreOS and Docker are now direct competitors on all the levels of the container stack
15:29:04 <pknirsch> aye
15:29:12 <pknirsch> and with CoreOS launching Rocket
15:29:27 <pknirsch> they have on their side now their own container tech
15:29:56 <msekleta> and they already have cluster management, etcd and fleet
15:30:00 <pknirsch> mhm
15:30:31 <vpavlin> Docker announced cooperation with Mesos on cluster mgmt..
15:30:48 <vpavlin> i.e. Mesos will be backend for swarm...
15:30:56 <pknirsch> no surprise there ;)
15:31:45 <msekleta> vpavlin, are kubernetess still in the game then?
15:32:16 <vpavlin> yup - I mean that it's basically that both has it all now...though Docker has waaaaaaay bigger community and real usecases presented by big companies (f.e. BBC)
15:32:37 * pknirsch nods
15:33:33 <vpavlin> msekleta: I talked to Solomon about this yesterday and he says the only thing they want is standard interface - swarm is really stupid and you can write your own orchestrator as backend for it - so yes, they are
15:34:56 * msekleta nods, consolidation and common APIs everybody agrees on are way to go
15:35:04 <pknirsch> jup
15:35:38 <vpavlin> the biggest problems people mention are secrets for build and runtime and that Dockerfile builds are slow - lot of them write custom solution very similar to Openshift's STI
15:36:26 <vpavlin> I wanted to talk to tianon about Fedora base image but was not able to find him (not sure if he is here...) but I am going to find somebody else..
15:36:35 <pknirsch> cool
15:37:11 <vpavlin> Ok...bye guys...:) Have a nice weekend!
15:37:19 <pknirsch> cya vpavlin ! and thanks for the infos
15:37:30 <msekleta> vpavlin, bye, enjoy rest of the conference
15:38:01 <pknirsch> alright, lets move on then to the next topic
15:38:15 <pknirsch> #topic Status rpm mechanisms for multiple config subpackages
15:38:27 <pknirsch> Not sure if we got any news on that. Maybe haraldh or ffesti?
15:38:53 <haraldh> heard nothing from the rpm front :-/
15:38:58 <pknirsch> hm, alright
15:39:20 <msekleta> not sure you guys know or not, but Panu left rpm crew
15:39:32 <pknirsch> yea, i read about that last week
15:39:41 <pknirsch> already talked with him privately, too :)
15:40:04 <haraldh> oh
15:40:05 <haraldh> ok
15:40:19 <pknirsch> ffesti will be taking over full ownership last i heard
15:40:51 <msekleta> yep, afaict it is ffesti only now
15:41:50 <pknirsch> though jzeleny mentioned getting one more guy on board
15:42:34 <pknirsch> #info no news on the rpm front
15:42:40 <pknirsch> next topic then
15:42:44 <pknirsch> #topic Status rpm mechanisms for factory reset files
15:42:51 <pknirsch> i guess same here then haraldh ?
15:42:56 <haraldh> yes
15:43:05 <pknirsch> #info same here, need input from rpm team
15:43:08 <pknirsch> alright
15:43:18 <pknirsch> last topic then
15:43:25 <pknirsch> #topic Base WG ownership of generic network install images
15:43:49 <pknirsch> As we're nearly all back now lets see what this is about. anyone can give me an update on this?
15:44:44 <haraldh> +1
15:44:49 <msekleta> +1
15:47:31 <pknirsch> so what would the Base WGs responsibilities and work then be? and who'd be doing it, haraldh and msekleta ?
15:47:49 * pknirsch wants to understand a bit more in detail what this is exactly about
15:48:04 <msekleta> pknirsch, just to explain quick +1, we already discussed this, and me and haraldh were in favor
15:48:48 <pknirsch> sure, but before i can give a + or - i'd like to understand the details a bit more
15:49:01 <pknirsch> apologies for not going through the last weeks logs in more detail
15:50:07 <haraldh> because it's not a product on its own, I don't think there is much to discuss about what should be in there
15:50:21 <haraldh> it's more like "owning" the packages
15:50:39 <haraldh> or being the "authority" of it
15:51:04 <haraldh> should there be any concern about it, we would be the deciding working group
15:51:13 <haraldh> and not server and not desktop
15:51:46 <haraldh> because they basically share this block
15:52:41 <msekleta> as I understand, we would monitor the situation, and I case there is a problem with the packages (base packages needed for partitioning, anaconda) we would pull respective maintainers into meeting to decide on next steps
15:53:27 <msekleta> s/I case/in case/
15:53:31 <pknirsch> ok, that makes sense
15:53:38 <pknirsch> as it's happening anyway
15:53:45 <haraldh> exactly
15:54:04 <pknirsch> sounds reasonable then
15:54:06 <pknirsch> +1
15:54:08 <pknirsch> then as well
15:54:14 <haraldh> We discussed about anaconda being part of base already..
15:54:21 <pknirsch> aye
15:55:37 <pknirsch> lets double check with the remaining guys next week, but i think this item shouldn't be a big point of discussion
15:56:52 <pknirsch> #info haraldh, msekleta and pknirsch all in favor of Base owning the netinstall images. Getting remaining input/votes from other members next week.
15:57:00 <pknirsch> and last thing for today:
15:57:06 <pknirsch> #topic Open Floor
15:57:14 <pknirsch> anything else from anyone for today?
15:57:56 <haraldh> -1
15:58:10 <pknirsch> msekleta, anything else from you?
15:58:40 <msekleta> I don't have anything else to add
15:58:50 <pknirsch> oki
15:59:10 <pknirsch> i have one last thing organizationally: Meetings over the next weeks.
15:59:25 <pknirsch> As we're heading into holiday season
16:00:08 <pknirsch> Next week i won't be able to attend the meeting at least due to our office holiday party, so if anyone else would take over that that would be great
16:00:19 <pknirsch> the week after, the 19th, we could still hold one
16:00:38 <pknirsch> but then the 2 weeks after i'll at least be out again, and i expect most of us will be on Dec 26th
16:00:46 <haraldh> I am on the same office holiday party also :)
16:00:59 <pknirsch> right!
16:02:11 <pknirsch> msekleta, would you be able to hold the meeting next week?
16:02:30 <pknirsch> otherwise we'd only have 19th this month
16:02:43 <msekleta> sure I can do that, not sure how much sense does it make
16:02:53 <haraldh> I would just do the 19th
16:02:57 <msekleta> without you gone
16:02:59 <pknirsch> ok, lets do that then
16:03:00 <haraldh> nothing critical anyway
16:03:03 <pknirsch> yea
16:03:21 <msekleta> s/without/with
16:04:01 <pknirsch> #info proposal: Due to holiday season proposal to do last meeting this year on 19th. haraldh, msekleta and pknirsch all in favor.
16:04:21 <pknirsch> ok, thats all
16:04:26 <pknirsch> thanks everyone then!
16:04:38 <pknirsch> and thanks haraldh for covering the meetings while i was gone :)
16:04:39 <haraldh> have a nice weekend!
16:04:44 <pknirsch> same to you guys
16:04:45 <haraldh> welcome
16:04:47 <pknirsch> o/
16:04:50 <pknirsch> EoM
16:04:52 <pknirsch> #endmeeting