15:00:44 #startmeeting RDO meeting - 2019-01-30 15:00:44 Meeting started Wed Jan 30 15:00:44 2019 UTC. 15:00:44 This meeting is logged and archived in a public location. 15:00:44 The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:44 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:44 The meeting name has been set to 'rdo_meeting_-_2019-01-30' 15:00:46 Meeting started Wed Jan 30 15:00:43 2019 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:47 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:49 The meeting name has been set to 'rdo_meeting___2019_01_30' 15:00:53 #topic roll call 15:01:28 o/ 15:01:36 #chair jpena 15:01:36 Current chairs: amoralej jpena 15:01:37 Current chairs: amoralej jpena 15:02:06 o/ 15:02:37 o/ 15:02:52 #chair ykarel number80 15:02:52 Current chairs: amoralej jpena number80 ykarel 15:02:54 Current chairs: amoralej jpena number80 ykarel 15:05:21 let's start 15:05:42 #topic Updates on removal of python2-* from Fedora 30 by EOM 15:05:52 who owns this topic? 15:06:11 it's almost end of month... 15:06:44 Well, there's this page: https://etherpad.openstack.org/p/fedora_py2_removal_tickets 15:06:49 o/ 15:06:58 I triaged tickets to see what we need to do 15:07:15 #chair mjturek 15:07:15 Current chairs: amoralej jpena mjturek number80 ykarel 15:07:16 Current chairs: amoralej jpena mjturek number80 ykarel 15:07:17 but there'll need to merge spec files at some point 15:08:46 wow, that's a lot of packages.... 15:09:13 \o 15:09:14 Yep, triaging them 15:09:21 number80, i see that some of those bz are already closed 15:09:28 #chair PagliaccisCloud 15:09:28 Current chairs: PagliaccisCloud amoralej jpena mjturek number80 ykarel 15:09:28 original tracker had 1228 which makes bzapi fail ... 15:09:29 Current chairs: PagliaccisCloud amoralej jpena mjturek number80 ykarel 15:09:30 Yep 15:09:43 The hard part will be merging back those changes 15:10:06 And it will likely be a manual merge to avoid regressions 15:10:20 sorry, why merging back? 15:10:22 number80, u mean merging back to stable branches o 15:10:22 i'm lost 15:10:46 amoralej: spec files have diverged between RDO and Fedora 15:11:25 my understanding was that we'll merge diverging patches by now 15:11:26 That was the blocker for automating the part :( 15:11:34 and at stein ga 15:11:40 Yup 15:11:41 we'll re-import from rdo 15:11:49 as they will be py3 only 15:12:12 The thing is we need to ensure that we don't break upgrade path at least 15:13:08 that means adding obsolete/provides to python2- in python3- packages? 15:13:21 we did it in some packages in py3 conversion 15:13:39 Yep, if fedora and rdo specs differed too much 15:13:40 to ensure upgrade path for packages including binaries 15:13:55 yeah, it's gonna be tricky 15:14:09 but short-term we need to merge fixes in fedora distgit as-is, right? 15:15:21 Could be an option 15:15:55 Sorin Sbarnea proposed rdo-infra/ci-config master: Added initial pre-commit use for linters (bashate) https://review.rdoproject.org/r/18518 15:15:58 what were you thinking? 15:16:04 maybe there is a better one 15:16:16 Just to say that full automation is not easy (at least without a full set of CI to test package upgrade path and other things) 15:16:35 yeah 15:17:41 (That's all I have to say) 15:18:06 number80, what i got is tomorrow is last day to finish this, what will happen if we didn't finish it, or we are hopefull to finish by tomorrow 15:18:33 number80, i see that some packages as castellan is in the list but the bz is closed https://bugzilla.redhat.com/show_bug.cgi?id=1640769 15:18:34 bugzilla.redhat.com bug 1640769 in python-castellan "python-castellan: Remove (sub)packages from Fedora 30+: python2-castellan" [Unspecified,Closed: rawhide] - Assigned to mhroncok 15:18:41 i understand that's already fixed 15:18:48 amoralej: yeah, it's not updated yet 15:18:56 ok 15:19:41 * number80 had higher priority assignments to finish before the end of the month 15:19:57 ok got it 15:20:09 i think first step should be to update the list 15:21:44 then, start pushing patches as fast as we can 15:21:56 we can distribute packages among openstack-sig members 15:22:51 yup 15:23:08 amoralej, but tomorrow is last day or not? 15:23:17 that's my concern 15:23:19 according to topic name, yes 15:23:29 right number80? 15:23:30 yup 15:24:07 i guess we'll need some more time, but we need to move fast 15:26:00 Yep 15:26:12 but i guess this should be fine 15:26:27 ok, let's try to update the list after the meeting and then distribute packages 15:26:34 i'm not sure how many are still missing 15:26:38 i know some are fixed 15:26:51 yup i too saw some fixed ones 15:27:22 Not much but this is an estimated guess 15:27:57 number80, your script checks if the ticket is closed? 15:29:41 Nope, bzapi fail if you make too much calls (there's 1228 tickets in the tracker) 15:29:56 ok 15:30:29 ok, then we'll have to check manually 15:31:47 amoralej, may be we can check for python2- packages in http://ftp.riken.jp/Linux/fedora/development/rawhide/Everything/x86_64/os/Packages/ 15:31:55 #action ykarel,amoralej review the list of missing python3 converts in fedora 15:32:00 ykarel, ^ is that ok? 15:32:19 amoralej, okk for me 15:32:24 #action openstack-sig members to distribute missing packages and push fixes 15:32:37 can give some time today, and rest tomorrow morning 15:32:44 it'd be great to have it done by next meeting i'd say 15:33:01 i don't think we'll be able to fix all of them but tomorrow 15:33:16 but if we show we are progressing i guess it'll be fine 15:33:26 ack 15:33:26 ok 15:33:29 next topic 15:33:39 ack 15:33:43 #topic doinfo reorganization status 15:33:46 #undo 15:33:47 Removing item from minutes: 15:33:48 Removing item from minutes: #topic doinfo reorganization status 15:33:51 #topic rdoinfo reorganization status 15:34:24 #info rdoinfo reorganization has been merged \o/ 15:34:28 #link https://review.rdoproject.org/r/#/q/topic:rdoinfo-reorg 15:34:57 Yes :) 15:35:00 this means that now, tags and buildsys-tags are not longer in rdo.yml or deps.yml but in per-tag file 15:35:20 we hit a problem with distroinfo this morning, it's now fixed 15:36:18 #info all rdopkg users should update rdopkg and distroinfo to ensure it works fine after reorganization 15:36:31 ykarel, is adapting documentation to new rdoinfo 15:37:00 #action amoralej to review https://github.com/redhat-openstack/website/pull/1270 15:37:10 that's it from my side 15:37:11 amoralej, I might release new rdopkg with forced req... 15:37:28 amoralej, ^^ pull request still don't have new rdoinfo changes 15:37:31 jruzicka, that'd be good 15:37:44 amoralej, u can review, i will take care of updating 15:37:47 ykarel, ups, i thought it has, sorry :) 15:38:03 no issue :) 15:38:19 other than that, everything seems to keep working fine after reorganization 15:38:50 i'll send changes in ci jobs for rdoinfo reviews to take advantadge of it 15:39:00 cool 15:39:24 let me know if you have any problem with it 15:39:47 #info fedora updates for python-distroinfo-0.2.0: https://bodhi.fedoraproject.org/updates/?search=python-distroinfo-0.2.0 15:40:24 please test and +1/-1 karma ;) 15:40:51 ok 15:40:52 okie dokie 15:41:28 ok, let's move on to next topic 15:41:34 #topic chair for next week 15:41:37 volunteer? 15:43:33 don't be shy 15:43:35 :) 15:44:51 sure will do 15:45:02 thanks ykarel 15:45:12 #action ykarel will chair next week 15:45:17 #topic open floor 15:45:25 anything you'd like to bring to open floor? 15:45:59 baha and I are having some trouble with the power containers job that we'd like to bring up 15:46:33 sure 15:46:37 what's the problem? 15:46:39 so we're pretty confident that the failures we're seeing in the build are actually coming from not being able to push the containers 15:47:07 but I thought what I had for the push configuration was sufficient 15:47:08 where are you trying to push? 15:47:20 rdo registry? 15:47:24 rdo-registry 15:47:27 yep 15:47:45 to tripleo-{release}-ppc64le 15:48:03 I was wondering if anyone could double check our configuration for holes 15:48:27 where are those jobs? 15:48:41 ci.centos.org let me grab the link 15:48:51 https://ci.centos.org/job/tripleo-upstream-containers-build-master-ppc64le/ 15:48:59 thanks baha 15:49:06 Jakub Ružička created rdopkg master: Require distroinfo >= 0.2.0 https://softwarefactory-project.io/r/14913 15:49:18 np! 15:49:56 For reference, when we run effectively the same build script locally, we get 100% of the containers building 15:50:15 But each will produce a failure anyway because we obviously don't have credentials to push locally 15:50:47 but, all latest failures are because can get cico node 15:51:03 interesting 15:51:36 let me grab the latest where that didn[t happen 15:51:47 Yeah, right now it can't find any medium ppc64le nodes for some reason 15:52:00 https://ci.centos.org/job/tripleo-upstream-containers-build-master-ppc64le/lastSuccessfulBuild/console\ 15:52:30 hmmm this might not be accurate either 15:52:42 baha, u can use kolla_push=false to avoid trying docker push locally 15:52:57 yeah, that one passed but didn't build anything :) 15:53:19 note you may have false positives, btw 15:53:57 that one is using bad delorean repos 15:54:23 oh right 15:54:26 mjturek: This one's from after the scripts were broken by that patch that broke us locally too 15:54:31 yep baha 15:54:32 ykarel: Thanks! We had a method of working around attempts at pushing before but a recent patch broke it 15:54:54 ack 15:54:55 amoralej: found an example 15:54:56 https://ci.centos.org/job/tripleo-upstream-containers-build-master-ppc64le/80/consoleFull 15:55:55 yeah, it's clear it's failing to push 15:56:09 hmm Unauthorized 15:56:22 we'll have a fix up for the other thing today (and reach out to centos about the cico stuff) 15:56:49 The local push workaround being broken made us realize that pushes generated failures for the builds themselves, which is why we brought this up 15:56:58 rdo-trunk created openstack/horizon-distgit rpm-master: python-django-horizon: failed to build b06657b https://review.rdoproject.org/r/18629 15:57:12 it'd be nice to gather the logs mjturek 15:57:35 amoralej yeah that's fair - is there a space we could upload them to?> 15:57:57 mjturek, yes, to https://logs.rdoproject.org/ 15:58:06 awesome, will look into that 15:58:15 i'll look for some example 15:58:21 thank you 15:59:00 Florian Fuchs proposed openstack/tripleo-validations-distgit rpm-master: Add python-ironic-inspector-client dependency https://review.rdoproject.org/r/18447 15:59:18 well, meeting time is about to finish 15:59:32 yep thanks amoralej ykarel 15:59:35 mjturek, let's keep working on this after the meeting if it's ok for you 15:59:41 definitely 15:59:53 rdo-trunk created openstack/horizon-distgit rpm-master: python-django-horizon: failed to build b06657b07 https://review.rdoproject.org/r/18630 16:00:08 thanks all for joining 16:00:10 #endmeeting