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