12:03:47 <toabctl> #startmeeting rpm_packaging 12:03:48 <openstack> Meeting started Thu Jul 20 12:03:47 2017 UTC and is due to finish in 60 minutes. The chair is toabctl. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:03:49 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:03:51 <openstack> The meeting name has been set to 'rpm_packaging' 12:03:55 <toabctl> ping toabctl, dirk, apevec, aplanas, IgorYozhikov, jpena, jruzicka, number80, kaslcrof 12:04:06 <toabctl> anybody around? 12:04:40 <dirk> I'm here 12:04:45 * dirk just arrived 12:05:00 <toabctl> hey dirk :) 12:05:40 <dirk> Is something special today other than vacation season? 12:05:52 <toabctl> jpena seems to be away 12:06:01 <toabctl> but last week, nobody was here, too.... 12:07:12 <toabctl> I added to topics to the agend. not sure if we want to discuss these today? 12:08:54 <dirk> Looks good 12:08:59 <dirk> Let's discuss them 12:10:33 <toabctl> #topic PTL candidates 12:11:51 <toabctl> #link https://governance.openstack.org/election/index.html 12:12:19 <toabctl> PTL nomination starts at Jul 31, 2017 . the rpm-packaging group needs a new PTL 12:12:35 <dirk> Yep 12:12:42 <dirk> Your turn :-) 12:12:49 <toabctl> I wonder if we have volunteers but given that we are one 2 today we might want to postpone it 12:13:06 <toabctl> well - I'll be out for a whole month 12:13:29 <dirk> You'll have plenty of time at unusual times 12:13:47 <toabctl> yes - but not for computers :) 12:14:15 <toabctl> I would say we discuss it again next week. hopefully jpena is back then... 12:15:21 <toabctl> #topic release liason 12:15:34 <toabctl> #link https://wiki.openstack.org/wiki/CrossProjectLiaisons 12:15:55 <toabctl> to get releases from pymod2pkg and renderspec quickly, we need a release liason. 12:16:11 <dirk> Yeah, simply a backup person 12:16:14 <toabctl> otherwise we need the +1 from the PTL for every release 12:16:26 <toabctl> I can do that if nobody objects.. 12:16:36 <toabctl> I'm handling most of the releases anyway currently. 12:17:30 <dirk> Well you can't self approve can you? 12:18:10 <toabctl> sure. that's why I suggested to discuss the topics next week :) 12:19:02 <dirk> I could also do that 12:19:17 <dirk> Main r is to hangout in -release, which I do anyway 12:19:51 <toabctl> if you want, fine for me. can I approve you? 12:20:26 <dirk> I guess we need IgorYozhikov for that 12:20:46 <toabctl> ok. let's postpone it... 12:21:09 <toabctl> #topic packaging reviews 12:21:13 <toabctl> anything special? 12:21:37 <toabctl> the tooz update needs a bit of work to get all the deps in. 12:22:14 <toabctl> dirk, a couple of reviews can be merged.. 12:22:46 <dirk> toabctl: I'll take a look now 12:24:01 * dirk just need to find his glasses 12:24:30 * number80 is in background 12:24:55 <number80> summertime, less people around :) 12:28:52 <dirk> open floor? 12:29:00 <toabctl> #topic open floor 12:30:05 <toabctl> anything else? Otherwise I'll close the meeting.... 12:31:10 <dirk> I guess our action items 12:31:21 <dirk> I still didn't have tiem to look at python2/3 12:31:33 <dirk> I think we should try to work on this before our product panic phase starts 12:32:28 <toabctl> dirk, I started to look at it 12:32:55 <toabctl> and I'm going more and more in the direction that we need to abstract our templates more 12:33:31 <toabctl> like defining the BuildRequires and Requires in a (eg yaml) list instead of writing them directly into the spec 12:33:54 <toabctl> I have some prototype but it's far away from finished or working... 12:34:51 <toabctl> dirk, http://paste.openstack.org/show/616007/ 12:35:32 <toabctl> ^^ that is something that could be read by renderspec. and then it would render the template 2x. first round, it does what it does currently (eg resolve py2pkg(),...). 12:35:33 <dirk> toabctl: yeah, I tend to agree 12:35:57 <toabctl> 2. round it translates yaml to .spec (which is just another jinja2 render, like py2pack does it) 12:36:00 <dirk> the original idea was to have something that looks obvious to the spec expert, but our test coverage isn't good enough 12:36:10 <dirk> I was trying to code up a test for requirements 12:37:34 <toabctl> dirk, the code changes for supporting something like the example I posted are not really big in renderspec. it basically is an extra file for the second render step and another template for suse and fedora 12:37:52 <toabctl> and the current way of rendering would still be supported. 12:38:29 <toabctl> number80, any opinion on extending renderspec to read some more structured format? 12:39:14 <number80> If it accept spec code blocks why not 12:39:54 <toabctl> yeah. that needs to be supported. spec code blocks per spec-style also... 12:42:15 <dirk> toabctl: I'll check it out 12:42:36 <toabctl> dirk, I'll try to make the prototype working and post a review. 12:42:49 <dirk> toabctl: thanks 12:43:05 <number80> ack 12:44:05 <toabctl> anything else? 12:45:45 <toabctl> ok. thanks everybody 12:45:49 <toabctl> #endmeeting