15:06:11 #startmeeting RDO packaging meeting (2015-05-20) 15:06:11 Meeting started Wed May 20 15:06:11 2015 UTC. The chair is apevec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:11 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:06:15 so no one from the RDO Team at the Summit! 15:06:24 #chair gchamoul number80 15:06:24 Current chairs: apevec gchamoul number80 15:06:30 o/ 15:06:33 o/ 15:06:34 #topic roll call 15:06:44 o/ 15:06:44 o/ 15:06:45 \o 15:06:51 o/ 15:06:51 multiple personalities ^ ;) 15:07:04 eggmaster: we are too fast ;-) 15:08:20 #topic review https://trello.com/b/HhXlqdiu/rdo 15:08:44 also followup on discussion earlier on irc about trello usage: 15:09:01 - it's good for features and bigger tasks IMHO 15:09:12 but bug reports shold go elswhere 15:09:35 i.e. packaging issues in BZ/RDO, actual code issue upstream LP etc 15:09:54 rdopkg bugs for example are in github issue tracker 15:09:57 jruzicka, ^ right? 15:10:02 yup 15:10:22 so for delorean, I'd use github issue tracker too 15:10:27 +1 15:10:51 https://github.com/openstack-packages/delorean/issues 0 issues - bug free :) 15:11:11 we have one ... 15:11:15 actually 15:11:31 the new html report is buggy! 15:11:33 :D 15:11:39 gchamoul, I'm sure we have :) 15:12:07 gchamoul, yeah, I should've filed that as issue not as gerrithub comment :) 15:12:08 mm, for the reporting feature, I suggest that we switch to a template engine (ie: jinja) 15:12:16 less buggy html 15:13:07 yeah, that would be improvement but not urgent 15:13:15 back to https://trello.com/b/HhXlqdiu/rdo 15:13:44 Kilo GA = Fedora pending, I've most of the builds on stage/testing, about 20 NVRs in EL7 are not found in Koji 15:14:09 some of them have pending pkg reviews, we need to close them asap 15:14:33 at least one is mine, and 10s must be on number80 :) 15:14:46 apevec, right, github issues seem sufficiet for now and they don't load multiple seconds 15:14:51 apevec: the rubygems ? or ones that I'm not aware of ? 15:14:53 the list of package reviews is here https://etherpad.openstack.org/p/RDO-Trunk 15:14:58 ok 15:15:01 so number80 and I would appreciate widening reviewers network! 15:15:06 +2 15:15:10 gchamoul, yep, thanks for the link 15:15:21 if you don't feel like doing full reviews even informal ones are helpful 15:15:31 number80, I was exagerating to make my point :) 15:15:34 will take a look at the rubygem-* 15:15:39 what is meant by informal ones? 15:15:54 apevec: actually, I discovered some reviews that nobody was notified of :) 15:16:24 yeah, your suggestion to post on rdo-list is good one 15:17:18 BTW thanks to support from centos we have now centos-release-openstack 15:17:22 \o/ 15:17:40 that's an excellent news for both our groups 15:17:43 it's on testing location and there's even nightly sanity check job 15:17:55 cool 15:18:03 should be moved to mirror.centos.org today 15:18:08 cool 15:18:26 http://buildlogs.centos.org/centos/7/cloud/x86_64/openstack-kilo/ 15:18:55 and http://buildlogs.centos.org/centos/6/cloud/x86_64/openstack-juno/ 15:19:08 ^ latter thanks to good work by alphacc ! 15:19:10 alphacc++ 15:19:11 gchamoul: Karma for alphacc changed to 2: https://badges.fedoraproject.org/badge/macaron-cookie-i 15:19:40 I'll update RDO Kilo GA card with those links 15:20:08 announcement draft is in https://gist.github.com/rbowen/29c24d7af163a4b15a9b 15:20:19 number80: i had 9 another runs and failed to reproduce the puppet4 issue 15:20:51 once we confirm this publishing path works well, I propose to add redirect for RDO EL repos to mirror.centos 15:21:07 ^ does anyone feel strongly about NOT doing that? 15:21:33 apevec: i feel strongly that we should be doing that ;) 15:21:50 +1 15:22:26 it's important to show that RDO/EL is done within the CentOS community and that everyone could join and hack with us 15:22:29 alphacc++ 15:22:29 jruzicka: Karma for alphacc changed to 3: https://badges.fedoraproject.org/badge/macaron-cookie-i 15:22:37 ok, that covers just first card. moving to next: 15:22:43 #info EL6 Juno packages 15:23:01 that's related and done (for specific migration scenario) 15:23:23 few weeks back we discussed TODO ask on rdo-list if EL6 neutron is really needed 15:23:33 number80, ^ I didn't see that 15:23:42 but also no cries for it :) 15:24:04 once we clarify that, I think we can move it to DONE 15:24:53 apevec: it's not needed, i removed the bullet point 15:25:09 number80, ok, move it to done then :) 15:25:19 \o/ 15:26:34 #info Add GBP in RDO Kilo 15:26:47 apevec: did you get news from Robert? 15:26:50 I saw Ihar started thread on rdo-list 15:27:04 yup 15:27:16 I'll add link in the card, I didn't hear more after it 15:27:38 well, since he's at summit I won't expect much change until next week/early june 15:27:39 I think Robert should meet with Ihar at the summit 15:27:42 imho Fedora rawhide should be update to whatever kilo milestone they have 15:27:46 according to the thread 15:27:57 yep, to explain how to add to Delorean 15:28:14 but it is already in Fedora so should be updated there 15:28:27 ok 15:28:28 we can add it to delorean later 15:28:38 lemme check pkgdb 15:28:58 https://admin.fedoraproject.org/pkgdb/packages/*gbp*/ 15:29:34 all owned by rkukura only 15:30:02 ok, we'll check again next week after summit 15:30:17 #info tools for reqs 15:30:23 jruzicka, ^ that's on-going 15:31:09 yes, you can already use with rdopkg {query,reqcheck,reqdiff} 15:31:33 reqquery requires more tuning 15:31:53 it could take requirements.txt from git ref, from file, from .spec... 15:32:23 distrepos still need to be filled in order for that to be useful 15:32:28 for example 15:32:49 rdopkg query kilo/epel-7 python-pbr 15:32:52 Invalid query: dist not defined in rdoinfo: kilo/epel-7 15:33:04 yep, I changed that for kilo to el7 15:33:12 :D 15:33:24 to emphasize we don't depend on epel 15:33:38 also it's shorter :) 15:33:50 fair enough, but it needs to be changed everywhere 15:34:01 so el7 and f21 instead of epel-7 and fedora-21? 15:34:08 that's what copr is using 15:34:10 rdopkg takes it from rdoinfo 15:34:14 yes indeed 15:34:21 rdoinfo is the thing to tune 15:34:42 https://github.com/redhat-openstack/rdoinfo/commit/edb300dffd108c3e2c8c54fe8bf4a70045b4bf66 15:34:47 but things might break along the way, such as copr builder 15:35:01 we don't use copr for >=Juno EL 15:35:02 from kilo up 15:35:15 could we codify that in rdopkg? 15:35:20 fair enough, that's why rdoinfo exists - to enable per-release names and transitions without pain 15:35:31 elaborate('codify') 15:35:44 actualy rdoinfo has buildsys: cbs/cloud7-openstack-kilo-el7 15:35:54 but is that used by rdopkg ? 15:36:15 not at the moment I'd say 15:36:28 jruzicka, def. error out on rdopkg coprbuild for >=juno builds 15:36:29 CI might use it, not entirely sure 15:36:39 however, this should be possible so let's see what breaks and fix it 15:37:21 ok 15:37:30 #info (Delorean) CI job 15:37:50 eggmaster, ^ let's cover update CI here too 15:37:52 fwiw rdo ci expects 'fedora-21' 15:38:20 eggmaster, yeah, want to discussed that, 15:38:36 also, this would change names of repos 15:38:37 where is that expected, in topic? 15:38:44 yeah, in topic 15:38:56 jruzicka, they're changed for kilo 15:39:01 ah, already 15:39:04 fair enough 15:39:08 plus it's hardcoded in some other places 15:39:09 yes, for GA 15:39:22 eggmaster, hmm 15:39:30 but I don't think it'd be too terribly hard to locate/change 15:39:45 especially not having other choice ;) 15:39:50 heh indeed 15:40:02 ok, ideally you would take it from rdoinfo 15:40:22 but as a quickfix I could add compat symlinks 15:40:48 eggmaster, can you show me hardcoded places offline? 15:40:52 sure 15:41:10 * eggmaster looks around in codez 15:41:31 I think there's just one lookup table I'm using to map things 15:41:33 another CI issue - tempest nodes seem to get lost on reboot a lot 15:42:00 eggmaster, they're f21 currently, and I saw one khaleesi change to change them to centos7 15:42:19 but it wasn't merged last I looked 15:42:25 eggmaster, what's missing to try that? 15:42:37 I don't think changing to centos will affect reliability of reboots, I'm guessing that's infra not distro 15:42:39 hopefully that should solve tempest nodes issue 15:42:39 but idk 15:42:52 should switch to centos anyway 15:43:02 yeah, regardless 15:43:33 apevec: I'll look at that review again, I need a new target to beat my head against ;) 15:43:38 eggmaster, but iiuc jpena saw nodes not getting IP after reboot so it could be guest issue 15:44:03 apevec: yeah note operative term "guessing" :) 15:44:35 ok, we can continue offline 15:44:42 #info https://trello.com/c/rsZEENKI/57-update-rdo-packaging-doc-for-kilo 15:45:03 who has some spare cycles, please send PRs for rdo-packaging.txt :) 15:45:34 I'll probably start working on that this w-e :) 15:45:35 or at least add ideas to improve to the checlist in that card ^ 15:46:15 #link https://trello.com/c/SY7bc0yP/58-creating-selinux-policy-module-for-delorean 15:46:37 gchamoul, ^ that one looks like bug report to me and should be moved to github issues 15:46:58 apevec: ack 15:47:23 ok, that's enough trello reviewing, let's try to look at meetup etherpad now 15:47:30 #topic https://etherpad.openstack.org/p/RDO_Vancouver 15:47:41 ^ has lots 15:47:52 apevec: just one sec! 15:48:18 apevec: i created this trello card for Delorean Features WANTED! https://trello.com/c/ssRQSXmL/59-delorean-features-list 15:49:06 ok, that card is fine 15:49:29 so if you have features in mind that you would love to see in delorean! this card is for you! 15:49:35 yep 15:49:45 but missing selinux policy is a bug 15:49:50 so let's move to Vancouver! 15:50:04 apevec: will open an issue in GH 15:50:08 some points are weird to me 15:50:09 no problem! 15:50:21 number80, yeah - also needs authors! 15:50:44 I think rbowen said he'll try to track them down 15:50:47 like the oslo/clients specs :/ 15:50:47 so we can followup 15:51:07 also topics should be grouped 15:51:16 we already have good tooling to generate good specs for these kinds of stuff 15:51:28 and sorted by prio, there's important topic about khaleesi governance at the bottom.. 15:52:21 from my perspective, it'll be easier to bring new contributors from CentOS community on the CI side 15:52:33 number80, did you mean pyp2rpm ? It does need some updates in its templates, I usually need to do some cleanups 15:53:04 apevec: could be fixed upstream 15:53:30 most of the time, it's minor stuff, services are really tricky 15:54:12 having templates for services would be a better use case for spec templates 15:54:47 number80, yep, Ihar has started that with neutron specs 15:55:08 b/c neutron is spawining subprojects at high rate :) 15:55:55 yes, we also tried a new organization for sahara which may be more readable to packaging padawans 15:56:34 readability is also problem 15:57:01 but let's review other points too :) 15:57:29 important ones are also (RDO == Delorean) and python3 15:57:54 yep 15:58:13 we're running out of time, I'll work on etherpad and ping for reviews later! 15:58:24 *nods* 15:58:27 #topic open floor 15:58:31 any other topics? 15:58:32 ack 15:59:20 atm, no :) 16:02:26 thanks everyone! 16:02:29 #endmeeting