15:01:09 #startmeeting Fedora Base Design Working Group (2014-12-19) 15:01:09 Meeting started Fri Dec 19 15:01:09 2014 UTC. The chair is pknirsch. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:09 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:17 #meetingname Fedora Base Design Working Group 15:01:18 The meeting name has been set to 'fedora_base_design_working_group' 15:01:47 #chair haraldh masta dgilmore jreznik ffesti vpavlin msekleta 15:01:47 Current chairs: dgilmore ffesti haraldh jreznik masta msekleta pknirsch vpavlin 15:01:51 hey everyone! 15:01:57 hi pknirsch! 15:02:00 hey 15:02:00 welcome to the last meeting this year for the Base WG 15:02:06 pknirsch, hi 15:02:45 so lets go into it quickly as we got a lot of stuff today 15:03:12 #topic Status buildrequires cleanup work (davids & nils!) 15:03:37 so nphilipp, dazo, any news? 15:04:29 pknirsch: not much of a new status I'm afraid. I cleaned up some stuff (ongoing), found that there are some bugs regarding timestamps in the XMLRPC interface. 15:04:32 ... 15:05:03 nphilipp: alright, no worries 15:05:19 Then I told myself "do it bottom up as you'd usually do", i.e. just a shell script which goes through the list of packages to test and records results in text files, to fill the DB later. 15:05:46 Unfortunately mock doesn't want to build F21 packages on the ppc64 machine I have for building, that's where I'm at. 15:06:44 lets directly move on then as we have ffesti here today 15:06:51 thanks nphilipp 15:06:59 yw, it wasn't much :) 15:07:08 next year! 15:08:22 #topic Docker update / Rocket container check 15:08:39 so vpavlin or msekleta any news there? 15:09:10 quiet on the Docker front AFAICT 15:09:35 meaning they still didn't merge the most important pull request 15:09:58 in case, you haven't seen it yet, systemd git HEAD can now download and start docker containers :) https://plus.google.com/115547683951727699051/posts/SkKuBF1XaNF 15:10:05 just a side note :) 15:11:32 O.o 15:11:34 sweet 15:11:47 so systemd running docker instead of docker running systemd 15:11:50 nice touch :P 15:12:19 as for rocket, vpavlin been playing with it a week or so back. I was giving it a test run two days ago and didn't get far with latest git (still too many rough edges) 15:12:45 mhm 15:12:52 so much of it is still vaporware 15:12:54 not surprising 15:13:44 anything else msekleta, vpavlin, haraldh ? 15:14:12 but in any case, I don't think that rocket is really something we (Fedora community) should be much concerned about. The valuable bit is Container Image spec and only future will tell if that gets wider adoption 15:14:23 msekleta, true 15:14:38 * pknirsch nods 15:14:58 anybody looked closer on canonical's snappy? 15:15:11 I didn't 15:15:11 nope 15:15:20 http://www.ubuntu.com/cloud/tools/snappy 15:15:23 for the reference 15:16:16 maybe something to look at next year then? 15:16:59 lets keep that for next year then and put it on the agenda for review 15:17:01 nothing new on the idea front, I think :) 15:17:08 kek 15:17:13 pknirsch, :) 15:17:26 also there is proposal for coreos to move away from btrfs to ext4 and overlayfs 15:17:28 https://groups.google.com/forum/#!topic/coreos-dev/NDEOXchAbuU 15:17:34 interesting 15:17:55 we need more btrfs devs ironing out the bugs! :) 15:19:10 ok, but lets move on to the rpm stuff 15:19:15 #topic Status rpm mechanisms for multiple config subpackages 15:19:18 or more devs ironing out btrfs... 15:19:26 so haraldh and ffesti, anything there yet? 15:19:52 well, we now have some docs of the plugin interface on rpm.org 15:19:53 ffesti, or that, by extending the other FS 15:20:31 otherwise the rpm team lost one member, so time for side projects as this has become a bit more sparse 15:20:55 * pknirsch nods 15:21:34 well, plugin interface was not for rpmbuild... right? 15:21:46 no, it is for rpm itself 15:22:02 which has the benefit of not requireing changes to packages 15:22:20 topic Status rpm mechanisms for multiple config subpackages 15:22:23 you can just register/copy /hwhatever files at install time 15:22:53 well, that's basically done. I just need to find the time to do some more testing to get it upstream 15:23:13 if someone is interested I can hand out the patch 15:23:14 #info ffesti: that's basically done. I just need to find the time to do some more testing to get it upstream 15:23:24 so you have something to play with over the holidays 15:23:53 and check if this is what you actually want 15:25:32 haraldh, sounds good to you? 15:26:29 sure 15:26:34 oki :) 15:26:45 not my feature, but msekleta's 15:26:48 but yeah 15:26:54 so msekleta :) 15:26:58 ffesti, can you email me the patch? 15:27:07 sure 15:27:12 ffesti, thanks 15:27:23 cool, thanks guys! 15:27:46 lets move to the other rpm topic then: 15:28:00 #topic Status rpm mechanisms for factory reset files 15:28:15 so again ffesti and haraldh i think, any news there? 15:28:28 patch for me also plz! 15:28:37 I think that can be also implemented with plugin rights? 15:29:00 can be.. but I would like to see it in rpmbuild 15:29:04 oh, the lines above was actually more pointed as this topic 15:29:11 also for "rpm -qf" 15:29:15 hey all 15:29:17 ah... so patch is for me :) 15:30:09 Last thing I remember was to not do it in rpmbuild 15:30:22 hm 15:31:14 maybe there was a confusion then ffesti and haraldh ? 15:31:30 I have a hard time remembering anything else 15:33:17 haraldh, maybe that needs to be revisited and clarified then again? 15:33:41 yeah, let's see the patch 15:34:04 oki, lets go with that first 15:34:07 thanks guys! 15:34:17 ehm, what patch? 15:34:28 the line I was referining to were: 15:34:43 fwiw, here is log from mtg where this was discussed http://meetbot.fedoraproject.org/fedora-meeting/2014-10-24/fedora_base_design_working_group.2014-10-24-15.02.log.txt 15:35:08 well, we now have some docs of the plugin interface on rpm.org 15:35:15 otherwise the rpm team lost one member, so time for side projects as this has become a bit more sparse 15:35:33 well, plugin interface was not for rpmbuild... right? 15:35:33 no, it is for rpm itself 15:35:33 which has the benefit of not requireing changes to packages 15:35:42 you can just register/copy /hwhatever files at install time 15:35:52 the line with the patch is for the previous topic 15:37:13 From the last meeting: 15:37:16 15:13:58 or if doing some runtime solution is more practical 15:37:16 15:14:14 especially in the light of 3rd party packages 15:37:16 15:14:40 I am fine with either thing 15:37:46 2014-10-24 15:37:50 15:36:57 ok, as we have a set of patches that implement file triggers we'll just uses this feature as one of the test cases 15:37:51 15:37:18 that should backup the files without the need of altering all the packages 15:37:56 .. 15:38:01 you mean these patches? 15:39:37 No, I have not yet mentioned them today. But they do exist. 15:40:13 so maybe letting haraldh and msekleta have a look at those might be beneficial too, ffesti 15:40:20 The issue with them is that in their curretn state the file triggers are executed as part of the scruptlet 15:40:36 which mean they are not executed *before* the scriptlets 15:40:46 which might be a problem for your use case 15:41:13 although I would prefer a solution with file triggers over a solution with plugins 15:41:22 nevertheless they are both runtime solutions 15:42:09 if we are back to discussing build time solutions the whole both solutions are pretty pointless 15:42:28 show me the bits :) 15:42:31 :) 15:42:55 haraldh, you have been warned! 15:43:13 I think I have seen a lot of code in my life :) 15:43:23 including some really bad one 15:43:25 and my own 15:43:45 and a combination of both? 15:43:46 ;) 15:43:48 * pknirsch runs 15:43:56 yep :) 15:43:59 hehehh 15:44:20 ffesti, how do you opt-in/out for this in case of implementation using file triggers? 15:45:21 you don't. You Register a path prefix and get called with a list of files. It is your job to the the right things with them. 15:46:02 haraldh, patches sent 15:46:15 thx 15:46:17 they should apply cleanly to rpm HEAD 15:46:21 coolio 15:46:30 thanks ffesti, haraldh and msekleta 15:47:51 alright, then last real topic for today which was just a final acceptance check with everyone: 15:47:55 #topic Base WG ownership of generic network install images 15:48:03 and thanks ffesti for being here again today! 15:48:29 my pleasure 15:49:11 think me, haraldh and msekleta already said that it looks fine. 15:49:34 so jreznik, vpavlin, masta, dgilmore, any objections to accepting this? 15:50:13 pknirsch: none. 15:50:17 no objections 15:50:27 vpavlin, masta: ping? 15:51:03 none 15:51:14 thanks dgilmore and jreznik, i think we can check this off and move on 15:51:18 and masta :) 15:52:24 pknirsch: can you please file a releng ticket for it. so we work out the best way to make and deliver it 15:52:39 dgilmore: will do 15:53:03 #accept Base WG ownership of generic network install images 15:53:21 #info pknirsch to open a ticker for releng to track and deliver this 15:53:35 i got one last topic then for today: 15:53:39 #topic Happy holidays! 15:53:51 Happy Holidays! 15:53:56 and topic says it all, thanks everyone for all you've done in the past year 15:54:22 it's been a lot of change over the last 12 months and lots of effort went into making Fedora move into the future 15:54:48 So take the next few weeks to reflect on that and enjoy your time off 15:55:25 I'll be back on January 7th, so i'd propose to do our next meeting on January 9th 15:55:57 * jreznik is back on 5th 15:56:18 5th 15:56:32 9th is ok for me 15:56:38 alright 15:56:44 happy holidays 15:56:50 happy holidays! 15:57:18 jreznik, if I am not mistaken on 9th there is a new year party in brno office (actually outside of office) so not sure we (brno folks) will attend 15:57:47 msekleta: ah, you're right 15:58:08 hm, so maybe move it to Jan 16th then? 15:58:30 And if anything else important comes up we can always discuss it on fedora-devel 15:58:35 yep 15:58:53 * msekleta nods 16:00:02 ok, lets move it to January 16 16:00:10 thanks everyone, i need to stop here 16:00:15 #topic Open Floor 16:00:17 any other things? 16:01:08 * jreznik is ok 16:01:09 if not, again thanks everyone for showing up today, and see you all next year! 16:01:14 o/ 16:01:15 see you! 16:01:24 o/ 16:02:06 happy holidays to everyone! :) 16:03:19 #endmeeting