Wednesday, 2017-05-31

*** hoangcx has joined #openstack-rpm-packaging00:28
*** vnogin has joined #openstack-rpm-packaging01:02
*** vnogin has quit IRC01:06
*** cshastri has joined #openstack-rpm-packaging03:41
*** adisky_ has joined #openstack-rpm-packaging05:02
*** itxaka has joined #openstack-rpm-packaging07:07
*** pcaruana has joined #openstack-rpm-packaging07:26
*** apevec has joined #openstack-rpm-packaging07:29
*** apevec has joined #openstack-rpm-packaging07:29
*** vnogin has joined #openstack-rpm-packaging07:31
*** jpena|off is now known as jpena07:52
*** IgorYozhikov has quit IRC09:01
*** IgorYozhikov has joined #openstack-rpm-packaging09:02
openstackgerritCao Xuan Hoang proposed openstack/rpm-packaging master: Update reno to new release 2.3.1  https://review.openstack.org/46941910:32
*** hoangcx has quit IRC10:41
IgorYozhikovcolleagues - https://review.openstack.org/#/c/465918/ has enough +2s. Merge?10:46
jpenawhat's the issue with the SUSE CI? toabctl do you know?10:48
*** jpena is now known as jpena|lunch10:56
*** pradk has joined #openstack-rpm-packaging11:18
aspierstoabctl, dirk: apparently "recheck-suse" triggers another Ubuntu build ...11:29
aspiershttps://review.openstack.org/#/c/460239/11:30
aspiershow do I trigger another suse build?11:30
openstackgerritAdam Spiers proposed openstack/rpm-packaging master: Add initial spec for masakari-monitors  https://review.openstack.org/46023911:53
*** jpena|lunch is now known as jpena12:08
*** cshastri has quit IRC12:09
aspierstoabctl, dirk: well, a rebase achieved it anyway. Looks like I need to update the tarball C:O:U:M - weird, I assumed the gate would do that automatically12:30
openstackgerritMerged openstack/rpm-packaging master: keystonemiddleware: Fix tests for newer oslo.config  https://review.openstack.org/46898512:40
*** cshastri has joined #openstack-rpm-packaging12:44
dirkaspiers: "recheck-suse" matches "recheck" as well as "recheck-suse", so it triggers both12:46
dirkaspiers: the suse gate is just slower12:47
aspiersso what's the point of the "-suse"?12:47
dirkjpena: how likely is it that we'll get an update of Routes in RDO ? see -- https://review.openstack.org/#/c/468993/12:47
dirkaspiers: its the name of the 3rd party check?12:48
dirkoriginally I suggested calling it "dirk" but people thought that "suse" would be more intuitive12:48
aspiersdirk: no, if "recheck-suse" triggers everything rather than just the suse check, why not just type "recheck", or "recheck for SUSE" rather than pretending "recheck-suse" is a magic machine-readable word?12:49
dirkaspiers: it doesn't trigger everything12:49
dirkthere is a zuul listening for comments matching "recheck", and one for matching "recheck-suse"12:50
dirkthose two are triggered12:50
aspiersOK, let me ask it this way12:50
dirkthe ones listening on "recheck-mos" and on "check-rdo" are not triggered12:50
aspiersOK, that was the missing information I needed12:50
dirkbecause recheck-suse is not a substring of "recheck-mos"12:50
jpenadirk: let's try first with the %py_req_cleanup macro in %prep, the package is building fine for RDO with the old Routes12:50
jpenaI'll propose a new ps12:51
aspiersbut "recheck" is a substring, and a reasonable assumption would be that that triggers everything12:51
aspiersI guess that assumption was wrong12:51
aspiersor if not, it still makes no sense to me12:51
openstackgerritJavier Peña proposed openstack/rpm-packaging master: keystone: Track master tarball  https://review.openstack.org/46899312:52
dirkaspiers: "recheck" alone will also trigger the suse ci12:52
aspiersdirk: yes, but will it trigger the mos / rdo checks?12:52
aspiersthat's the bit which is not clear so far12:52
dirkI don't think so12:52
aspiersweird12:52
aspiersmakes no sense for it to trigger suse but not the others12:53
jpenaa single "recheck" should trigger all 3rd party CIs12:53
dirkaspiers: https://github.com/SUSE-Cloud/automation/blob/master/hostscripts/zuul/layout.yaml#L1312:53
aspiersahah, so the other 3rd party CIs are not watching for "recheck" ?12:53
aspiersthat would explain it12:54
jpenathey are, iirc that was part of the guidelines for 3rd party CIs12:54
jpenathe RDO CI also has a special keyword to trigger it alone, "check-rdo"12:54
jpenahttps://docs.openstack.org/infra/system-config/third_party.html#requirements <- recheck will retrigger everything12:55
aspiersok12:55
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Unify source handling  https://review.openstack.org/46947113:06
openstackgerritMerged openstack/rpm-packaging master: keystone: Track master tarball  https://review.openstack.org/46899313:08
aspiersdirk: I think we have a problem with a stale cache used by createproject.py13:19
aspierstarballs like "masakari-monitors-master.tar.gz" are stuck on an old version13:19
aspiershttps://build.opensuse.org/package/view_file/home:suse-cloud-ci:rpm-packaging-sles12-Master-d5bf7322217465e36df646401ff11f9c2bccbfcd/openstack-masakari-monitors/openstack-masakari-monitors.spec?expand=1 refers to 3.0.0.0~rc2~dev1313:21
aspiersbut https://build.opensuse.org/source/home:suse-cloud-ci:rpm-packaging-sles12-Master-d5bf7322217465e36df646401ff11f9c2bccbfcd/openstack-masakari-monitors/masakari-monitors-master.tar.gz?rev=9cb5faa9da6c06950c5a377a99ddd4ad is ~dev1013:21
aspiersalthough now I am wondering where it gets ~dev13 from if the cache is stale ...13:22
aspiersah ok, renderspec's fetch_source() does a separate non-cached download13:23
aspiersthat's a bug in the design of the CI ...13:23
aspierstoabctl: ^^^13:23
aspierswell, arguably it's a bug in fetch_source(). It would make more sense for it to check the already downloaded source in the same dir as the .spec being rendered (in the case of OBS) or in ../SOURCES (in the case of a standard rpmbuild)13:25
aspiersalthough that would assume the source is downloaded before the spec is generated. Hmm. maybe it should be optional.13:25
aspiersor maybe we just have to honour a contract that downloaded tarballs always have the version in the filename13:27
aspiers... except that that's not possible without enforcing that contract upstream, because the download_files cache is hashed by upstream URL13:34
aspiersBAH13:34
*** Dobroslaw_ has quit IRC13:39
*** Dobroslaw has joined #openstack-rpm-packaging13:39
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update reno to new release 2.3.1  https://review.openstack.org/46941913:40
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update oslo.log to 3.27.0  https://review.openstack.org/46926313:40
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update oslo.db to 4.22.0  https://review.openstack.org/46926813:41
aspiersTL;DR: currently SUSE CI is incapable of handling *-master.tar.gz tarballs, because the download_files cache it uses is incapable of noticing when a new tarball becomes available. So any project which doesn't offer versioned tarballs on tarballs.openstack.org (or anywhere else) can't be built.13:41
*** cshastri has quit IRC13:49
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update debtcollector to 1.14.0  https://review.openstack.org/46927114:20
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update oslo.policy to 1.23.0  https://review.openstack.org/46926414:20
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: stevedore: Update to 1.22.0  https://review.openstack.org/46919814:21
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update python-neutronclient to 6.3.0  https://review.openstack.org/46910314:29
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Update oslo.messaging to 5.25.0  https://review.openstack.org/45604114:33
openstackgerritDirk Mueller proposed openstack/rpm-packaging master: Initial PBR v3.0.0 commit  https://review.openstack.org/46591814:37
openstackgerritMerged openstack/rpm-packaging master: Update oslo.policy to 1.23.0  https://review.openstack.org/46926415:19
*** itxaka has quit IRC15:19
toabctlaspiers, iirc it does not use download_tarballs15:23
toabctlaspiers, iat least not if you use fetch_source()15:23
aspierstoabctl: read above. createproject.py uses download_files15:24
aspiersso it's downloading twice15:24
aspiersper SUSE CI job run15:24
aspiersmodulo the (broken) cache15:24
toabctlaspiers, hm.15:25
toabctlI remember that there was a problem...15:25
openstackgerritMerged openstack/rpm-packaging master: Update oslo.db to 4.22.0  https://review.openstack.org/46926815:28
openstackgerritThomas Bechtold proposed openstack/rpm-packaging master: Update oslo.messaging to 5.25.0  https://review.openstack.org/45604115:29
openstackgerritMerged openstack/rpm-packaging master: Update reno to new release 2.3.1  https://review.openstack.org/46941915:32
*** vnogin has quit IRC16:48
*** pcaruana has quit IRC16:50
openstackgerritStefan Nica proposed openstack/rpm-packaging master: Add initial spec for networking-vsphere  https://review.openstack.org/46958917:01
*** jpena is now known as jpena|off17:09
*** vnogin has joined #openstack-rpm-packaging17:43
*** vnogin has quit IRC17:47
*** vnogin has joined #openstack-rpm-packaging17:51
*** adisky_ has quit IRC19:01
*** pcaruana has joined #openstack-rpm-packaging19:45
*** pcaruana has quit IRC20:02
*** rbowen has quit IRC20:13
*** apevec has quit IRC20:44
*** pcaruana has joined #openstack-rpm-packaging21:12
*** pcaruana has quit IRC21:29
*** vnogin has quit IRC22:23
*** pradk has quit IRC23:13

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!