Tuesday, 2021-06-22

rdogerritrdo-trunk created rdoinfo master: Promote CBS tags update for train-release  https://review.rdoproject.org/r/c/rdoinfo/+/3425300:21
rdogerritrdo-trunk created rdoinfo master: Promote CBS tags update for train-8-release  https://review.rdoproject.org/r/c/rdoinfo/+/3425400:31
rdogerritrdo-trunk proposed rdoinfo master: Promote CBS tags update for wallaby-8s-release  https://review.rdoproject.org/r/c/rdoinfo/+/3420400:35
rdogerritwes hayutin created rdo-infra/ci-config master: WES [wip]Ruck/rover tool  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3425503:59
*** ykarel|away is now known as ykarel04:45
rdogerritMerged puppet/puppet-tripleo-distgit rpm-master: puppet-veritas_hyperscale is no longer required  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407005:06
rdogerritTakashi Kajinami proposed puppet/puppet-tripleo-distgit rpm-master: Remove unused puppet-midonet  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407105:09
rdogerritTakashi Kajinami proposed puppet/puppet-tripleo-distgit rpm-master: Remove puppet module for n1kv driver  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407205:10
tkajinamykarel, do you have any idea why changes to puppet-tripleo-distgit always conflict with each other ?05:10
rdogerritTakashi Kajinami proposed puppet/puppet-tripleo-distgit rpm-master: puppet-sahara is no longer required  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3424605:10
tkajinamI manually rebased my changes every time I hit merge conflict but I don't see any conflict05:11
ykareltkajinam, even if they are rebased over each other?05:11
tkajinamykarel, I updated my patches so that one is based on another one05:11
tkajinamin a single chain05:11
tkajinambut afaik gerrit should be take care of auto rebase05:11
tkajinam* be able to take *05:11
tkajinamas long as git rebase works05:12
tkajinamI think something in rdo gerrit is different from openstack gerrit05:12
tkajinamanyway I created a chain of these patches instead of submitting them separately so this time we can merge them all cleanly, I believe... https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407105:13
ykareltkajinam, if one is rebased over other it should work fine05:15
*** marios is now known as marios|ruck05:15
tkajinamyeah05:15
ykareland in gerrit the behavior is configurable 05:15
ykareltkajinam, it's defined at https://github.com/rdo-infra/review.rdoproject.org-config/blob/master/resources/puppet-generic.yaml#L2905:22
ykarelthat's the config param used05:22
tkajinamahh05:23
tkajinamok05:23
ykarelfor some projects i know we do configure this way on purpose, like rdoinfo05:25
ykarelbut for distgit's not sure, but seems auto rebases should work fine at least in rpm-master branches05:25
ykarelif it fails auto rebase, gerrit will show merge conflict due to rebase needed and that's fine05:26
tkajinamyeah but in my cases all patches could be rebased without any conflict05:27
tkajinamwhich still sounds strange05:27
tkajinamI guess auto rebase doesn't work for patches up for review(unless it is being merged) but I'll look into some details when I have time05:27
tkajinamI guess the current behavior is expected unless we enable merge commit05:27
ykarelyeap because it's configured that way so it's doing what we have directed, let's see if we can change those where ver possible05:28
ykarelamoralej|off, jpena|off may have more insights over the history ^, so we can discuss and act over it05:28
tkajinamykarel, ack. thx05:28
tkajinamit's ok as long as I understand that's expected. I know there is a cons with enabling merge commit (it makes commit logs dirty at least)05:28
ykarelyes05:30
ykareli will add topic to tomorrow's meeting in case we misses to discuss before05:31
ykarelhttps://etherpad.opendev.org/p/RDO-Meeting05:32
tkajinamthanks05:33
rdogerritUser bshewale proposed rdo-infra/ci-config master: Improvement in ppc containers manifest push design  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3381505:59
rdogerritSandeep Yadav proposed rdo-infra/ci-config master: [wip]Ruck/rover tool  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3406006:11
*** ysandeep|out is now known as ysandeep06:11
rdogerritMerged puppet/puppet-tripleo-distgit rpm-master: Remove unused puppet-midonet  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407107:02
*** rpittau|afk is now known as rpittau07:06
*** amoralej|off is now known as amoralej07:14
rdogerritSandeep Yadav proposed rdo-infra/ci-config master: [wip]Ruck/rover tool  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3406007:34
*** jpena|off is now known as jpena07:37
*** ykarel is now known as ykarel|lunch07:50
rdogerritUser bshewale proposed rdo-infra/ci-config master: [WIP] Added enable_extended_hash config option  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3412407:50
rdogerritUser bshewale proposed rdo-infra/ci-config master: Improvement in ppc containers manifest push design  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3381507:52
rdogerritMerged config master: Replace Jenkins secret, ensure they are not leaked  https://review.rdoproject.org/r/c/config/+/3424808:02
rdogerritUser bshewale proposed rdo-infra/ci-config master: [WIP] Added enable_extended_hash config option  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3412408:09
rdogerritUser bshewale proposed rdo-infra/ci-config master: Improvement in ppc containers manifest push design  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3381508:44
*** ykarel|lunch is now known as ykarel09:08
rdogerritLuigi Toscano created openstack/cinder-distgit rpm-master: Fix the dependency on libcgroup-tools (no arch)  https://review.rdoproject.org/r/c/openstack/cinder-distgit/+/3425709:19
rdogerritUser bshewale proposed rdo-infra/ci-config master: Improvement in ppc containers manifest push design  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3381509:25
rdogerritSandeep Yadav proposed rdo-infra/ci-config master: WES [wip]Ruck/rover tool  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3425509:41
rdogerritMerged puppet/puppet-tripleo-distgit rpm-master: Remove puppet module for n1kv driver  https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407209:44
apevec[m]ykarel: tkajinam - we wanted to avoid merges in distgits, linear git history is easier to read and bisect later10:06
rdogerritJavier Peña created rdo-infra/ansible-role-dlrn master: Create dummy dlrn-deps.repo file if not present in role  https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/3425810:08
*** jcapitao is now known as jcapitao_lunch10:15
ykarelapevec[m], you mean avoiding Merge commits?10:34
ykarelisn't with rebase those can be avoided10:35
ykareli was looking at different options10:35
ykarel submit type. Valid values are 'fast forward only', 'merge if necessary', 'rebase if necessary', 'rebase always', 'merge always' and 'cherry pick'. The default is 'merge if necessary'.10:36
ykarelsubmit.action https://gerrit-review.googlesource.com/Documentation/config-project-config.html10:37
jpenaykarel: we have "rebase if necessary" configured for most repos11:02
ykareljpena, but does it work with mergecontent = false?11:03
jpenaykarel: yes, I think those are unrelated11:03
jpenathat's what I understand from https://gerrit-review.googlesource.com/Documentation/config-project-config.html11:04
ykareljpena, so even with rebase if necessary, "Merge" commit get's created11:04
jpenano, I think merge commits are never created11:05
ykareldue to mergecontent = false or something else?11:06
jpenadue to "rebase if necessary" in submit.action11:06
jpenahm11:07
ykarelbut it's not auto rebasing even if there are no conflicts11:08
jpenaI'm checking some other documentation, the the mergecontent option is explained better11:10
jpena"The content merge setting applies if the same files have been modified concurrently and tells Gerrit whether it should attempt a content merge for these files."11:11
jpenathat seems reasonable11:11
jpenaapevec, amoralej: wdyt? ^^11:11
amoralejreading back11:11
amoralejone point is that11:13
amoralejwe run different jobs in check and gate11:13
amoralejletmme check11:13
amoralejnot that autorebasing means we may have different content in check and gate11:13
amoralejthat's why we donn't want autorebase in rdoinfo i.e.11:14
jpenaI'm thinking more about spec changes11:14
*** dviroel|out is now known as dviroel11:20
amoralejso i'd say "rebase if necessary" is what we want11:22
amoralejbut iiuc the previous messages, gerrit is not trying to rebase11:22
amoralejeven when there is no conflict?11:22
amoralejnote that it says " merge will only succeed if there is no path conflict"11:23
amoralejpath conflict11:23
amoralejthat may mean that it does not try to resolve conflicts in the same file?11:23
tkajinamwhat I observed is that when this patch is merged https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/3407011:30
tkajinamthen https://review.rdoproject.org/r/c/puppet/puppet-tripleo-distgit/+/34071 was blocked because of merge conflict11:30
tkajinamI didn't see any conflict between these two. actually I rebased the second one on rpm-master after the first one is merged but git rebase worked without any conflict11:31
jpenaamoralej: so "rebase is necessary" is fine. I'm talking about the other setting, "mergeContent = false"11:31
jpenaapparently, when it is set to false, if two reviews change the same file it will show the merge conflict, even if it's possible to do "git rebase" without any conflict11:32
amoralejmy question is if it will try to rebase on path coflicts if we enable mergecontent but set "rebase if necessary"11:32
jpenaamoralej: my assumption is that it will11:33
amoralejbut anyway, seems safe to enable11:33
jpenawe can change it for one job and test it11:33
amoralejyes11:33
jpenaI see we set it to false in our template for new distgit projects11:33
apevec[m]iirc Zuul works only with specific merge policy, can't find docs now11:33
amoralejjpena, so you want to set to true by default?11:34
jpenaif our tests look right, yes11:34
*** jpena is now known as jpena|lunch11:36
ykarelin upstream i see mergeContent = true is set11:36
ykareland action not set, so that defaults to merge if necessary11:36
ykarelin RDO, it's mergeContent = false for all except centos-opstools11:38
ykarelif we want to try changes, we can try on puppet-tripleo-distgit11:42
ykarelin collectd can see "Merge" commits https://github.com/centos-opstools/collectd/commits/master due to the current settings 11:43
ykarelbut seems with rebase if necessary those commits will not be there11:43
*** jcapitao_lunch is now known as jcapitao11:51
*** ykarel_ is now known as ykarel12:02
*** amoralej is now known as amoralej|lunch12:28
*** ChanServ changes topic to "RDO: An OpenStack Distribution for CentOS/RHEL | Community meeting is held here in #rdo every Wednesday at 14:00UTC | Please read our IRC community guidelines: https://www.rdoproject.org/community/irc-etiquette/"12:29
*** jpena|lunch is now known as jpena12:31
rdogerritUser bshewale proposed rdo-infra/ci-config master: [WIP] Added enable_extended_hash config option  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3412412:33
rdogerritJavier Peña created config master: Set mergeContent for puppet repos to true  https://review.rdoproject.org/r/c/config/+/3425912:35
rdogerritJavier Peña created config master: [WIP] Set mergeContent=true for new distgit repos  https://review.rdoproject.org/r/c/config/+/3426012:37
tosky... does this change of mine make sense? https://review.rdoproject.org/r/c/openstack/cinder-distgit/+/3425712:40
*** marios|ruck is now known as marios|ruck|call13:10
*** amoralej|lunch is now known as amoralej13:23
*** marios|ruck|call is now known as marios|ruck13:25
*** marios|ruck is now known as marios|ruck|call13:34
*** marios|ruck|call is now known as marios|ruck14:00
*** ykarel is now known as ykarel|away14:35
*** marios|ruck is now known as marios|ruck|call14:44
*** marios|ruck|call is now known as marios|ruck14:44
rdogerritmathieu bultel proposed openstack/validations-libs-distgit rpm-master: Add validation.cfg workaround  https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/3424114:54
rdogerritrdo-trunk created openstack/kolla-distgit wallaby-rdo: openstack-kolla-12.0.0-0.2.0rc2  https://review.rdoproject.org/r/c/openstack/kolla-distgit/+/3426114:56
*** ysandeep is now known as ysandeep|out14:57
*** marios|ruck is now known as marios|out16:00
rdogerritJoel Capitao created rdo-infra/weirdo master: WIP Push logs to log server  https://review.rdoproject.org/r/c/rdo-infra/weirdo/+/3426216:20
rdogerritJoel Capitao proposed rdo-infra/weirdo master: Push logs to logserver.r.o instead of artifacts.c.o  https://review.rdoproject.org/r/c/rdo-infra/weirdo/+/3426216:25
apevec[m]next fun coming to Fedora Rawhide https://fedoraproject.org/wiki/Changes/Sphinx416:48
apevec[m]in the list of failing to build are novaclient and openstackclient16:48
apevec[m]Extension error (openstackdocstheme.ext):16:51
apevec[m]Handler <function _builder_inited at 0x7efc3093caf0> for event 'builder-inited' threw an exception (exception: make_link_role() missing 1 required positional argument: 'caption')16:51
*** rpittau is now known as rpittau|afk17:11
rdogerritAmol Kahat proposed rdo-infra/ci-config master: Create python package for promoter server  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3420117:25
*** amoralej is now known as amoralej|off17:31
*** jpena is now known as jpena|off17:32
apevec[m]only in Rawhide Bodhi updates are automatically created, right?17:36
weshay|ruckcan someone please point me to which repo ansible is served from rdo  https://github.com/redhat-openstack/rdoinfo/blob/684ad3c63d6d96619688ee4723be998c05b604a4/buildsys-tags/cloud8s-openstack-wallaby-testing.yml#L11-L1317:45
weshay|ruckhttps://trunk.rdoproject.org/centos8-wallaby/deps/latest/x86_64/17:45
weshay|ruckoh it's here https://trunk.rdoproject.org/centos8-wallaby/deps/latest/noarch/17:45
apevecyes it is in deps, we cross tag cfgmgmt SIG builds17:47
apevecfor cs9 it is our 2.9 rebuild17:48
apevechttps://cbs.centos.org/koji/buildinfo?buildID=3157217:49
apevecweshay|ruck, there are newer builds in CBS https://cbs.centos.org/koji/packageinfo?packageID=1947 if you need them, propose bump in rdoinfo 17:49
apevecit will automatically cross-tag if NVR is in CBS17:50
weshay|ruckhitting /usr/lib/rpm/ansible-generator conflicts between attempted installs of ansible-2.9.21-1.el8.noarch and ansible-macros-2021.1.2-1.el8.noarch from tripleo-repos17:50
weshay|rucktrying to figure out where it's pulling from17:50
apevecwhere is .21 coming from?17:53
apevecwe have .19 in deps17:54
apevecwhich repos are enabled?17:54
weshay|ruckya.. it's a molecule test.. so the logging sucks.. running the invocation locally... still come up w/ 2.1917:59
weshay|rucktripleo-repos -b master ceph opstools current-tripleo --stream -d centos8 -o /tmp/wes17:59
weshay|ruckapevec, molecule has epel18:05
weshay|rucksorry for the noise18:05
apevecnp, yeah, always fun w/ epel - indeed epel8 currently has .21 and .22 in -candidate18:15
*** iurygregory_ is now known as iurygregory18:39
rdogerritwes hayutin proposed rdo-infra/ci-config master: WES [wip]Ruck/rover tool  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3425519:09
rdogerritSagi Shnaidman created rdo-infra/ci-config master: Create a default nginx config for toolbox  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3426320:12
*** dviroel is now known as dviroel|out20:59
rdogerritMerged rdo-infra/ci-config master: Create a default nginx config for toolbox  https://review.rdoproject.org/r/c/rdo-infra/ci-config/+/3426322:38

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!