Friday, 2023-06-23

rdogerritrdo-trunk rdo-trunk proposed rdoinfo master: Bump rdoinfo bobcat-uc tags to latest upper-constraints  https://review.rdoproject.org/r/c/rdoinfo/+/4894500:16
rdogerritrdo-trunk rdo-trunk proposed deps/python-greenlet c9s-bobcat-rdo: Update to 2.0.2  https://review.rdoproject.org/r/c/deps/python-greenlet/+/4894600:26
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893204:30
rdogerritRabi Mishra proposed config master: Add infra-operator to github projects  https://review.rdoproject.org/r/c/config/+/4894705:14
rdogerritMerged config master: Add infra-operator to github projects  https://review.rdoproject.org/r/c/config/+/4894705:51
*** amoralej|off is now known as amoralej06:13
rdogerritJoan Francesc Gilabert proposed rdo-jobs master: [WIP] [DNM] Early attempt to create new adoption job  https://review.rdoproject.org/r/c/rdo-jobs/+/4887806:49
rdogerritAlfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/4894806:51
rdogerritMarios Andreou proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893206:59
rdogerritAlfredo Moralejo proposed openstack/ironic-staging-drivers-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ironic-staging-drivers-distgit/+/4894907:05
rdogerritAlfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/4894807:07
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:10
rdogerritAlfredo Moralejo proposed openstack/ironic-staging-drivers-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ironic-staging-drivers-distgit/+/4894907:16
rdogerritAlfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/4894807:19
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895107:19
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:22
rdogerritAlfredo Moralejo proposed openstack/ironic-staging-drivers-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ironic-staging-drivers-distgit/+/4894907:26
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895107:29
rdogerritAlfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/4894807:29
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893207:29
jcapitao[m]amoralej: I left a comment in https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:30
jcapitao[m]I reused your piece of code in reno07:30
amoralejthanks jcapitao[m], if that works i'm preparing a patch to the releng script07:31
jcapitao[m]ack07:31
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:31
amoralejjcapitao[m], you hit the same issue or just for consistency?07:32
jcapitao[m]yes, missing doc/requirements.txt07:32
amoralejjcapitao[m], onother that i found is https://review.rdoproject.org/r/c/openstack/ironic-staging-drivers-distgit/+/48949/3/openstack-ironic-staging-drivers.spec#7707:33
amoralejsome packages use UPPER_CONSTRAINTS_FILE instead of TOX_CONSTRAINTS_FILE07:33
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:41
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895107:44
jcapitao[m]ack for CONSTRAINTS_FILE07:46
jcapitao[m]I didn't hit that issue so far07:46
rdogerritAlfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/4894807:50
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893207:51
rdogerritJoan Francesc Gilabert proposed rdo-jobs master: [WIP] [DNM] Early attempt to create new adoption job  https://review.rdoproject.org/r/c/rdo-jobs/+/4887807:52
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895007:58
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895107:59
jcapitao[m]I hit a special case where sphinx extras are set up08:00
jcapitao[m]https://github.com/openstack/reno/blob/81587f616f17904336cdc431e25c42b46cd75b8f/tox.ini#L1308:00
jcapitao[m]but looks like only reno project sets it up like this08:00
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895008:08
amoralejjcapitao[m], that's installing its sphinx extra requirements08:09
amoralejdefined in https://github.com/openstack/reno/blob/81587f616f17904336cdc431e25c42b46cd75b8f/setup.cfg#L3508:09
amoralejautomatic BR doesn't know how to handle that?08:09
amoralejthat will force us to add sphinx BR manually i guess08:10
jcapitao[m]yeah I guess08:10
jcapitao[m]ValueError: Requirement '.[sphinx]' from tox --print-deps-only: py39 is invalid.08:10
jcapitao[m]https://logserver.rdoproject.org/51/48951/2/check/DLRN-rpmbuild-centos9/8e2c54b/job-output.txt08:10
amoralejyeap, it worked ...08:11
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893208:12
amoralejjcapitao[m], karolinku[m] wrt excluded runtime, we need to exclude watcherclient in rally, i.e. but we will need more, i've done this08:16
amoralejhttps://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/48950/6/openstack-rally-plugins.spec#6108:16
amoraleji was wondering if we should add macros by default in the spec as we do with exclued_brs although it's empty08:17
amoralejor maybe just add something like this only when needed08:17
amoralejwdyt ?08:17
amoralejor just one sed per req... dunno08:19
rdogerritAlfredo Moralejo proposed openstack/rally-openstack-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-openstack-distgit/+/4895008:19
amoralej^ now with a macro for the list of reqs to ban08:20
karolinku[m]I thought of creating list of exclusions to script, but...08:21
karolinku[m]we will discover them as we process packages, to it is not much faster08:21
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895108:22
rdogerritAlfredo Moralejo proposed openstack/stevedore-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stevedore-distgit/+/4895208:24
jcapitao[m]IMHO I prefer the use of excluded_reqs08:24
jcapitao[m]it'd ease automation in the future08:24
rdogerritJoel Capitao proposed openstack/requestsexceptions-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/requestsexceptions-distgit/+/4897308:27
rdogerritJoel Capitao proposed openstack/rsd-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rsd-lib-distgit/+/4897408:28
rdogerritJoel Capitao proposed openstack/sphinx-feature-classification-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/sphinx-feature-classification-distgit/+/4897508:29
rdogerritJoel Capitao proposed openstack/stackviz-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stackviz-distgit/+/4897608:30
karolinku[m]will there be any future for such transformation?:)08:34
jcapitao[m]good question :)08:36
jcapitao[m]it's difficult to foresee08:36
karolinku[m]will we use it for deps...?08:37
karolinku[m]btw, im not against developing the script, just asking:)08:38
jcapitao[m]for the deps yes maybe08:38
jcapitao[m]or cyclic reqs08:38
jcapitao[m]amoralej: btw wrt cyclic reqs, if we already project on bootstrapping CS10, should we handle now ?08:40
karolinku[m]if we will add exclusions automatically, there is a chance that we will exlude sth what is needed (not it case of missing package ofc)08:41
amoralejyes, for new OSs08:41
amoralejlemme send my idea08:41
amoralejjcapitao[m], wrt cyclic, yes we will still need it to bootstran new versions of centos or of python08:41
amoralejand in some weird cases we may have issues with specific versions requirements08:42
amoralejso we may still need repo_bootstrap08:42
amoralejwe need to be able to boostrap from scratch08:42
rdogerritAlfredo Moralejo proposed rdo-infra/releng master: Some improvements to the upgrade_spec.sh  https://review.rdoproject.org/r/c/rdo-infra/releng/+/4897708:46
amoralejkarolinku[m], jcapitao[m] ^08:46
amoralejso, when needed (only), we may run upgrade_spec.sh --add-exclude-reqs after --all08:46
amoralejwith that, at least we have an homogeneous way to implement although only applied when needed08:47
rdogerritAlfredo Moralejo proposed openstack/stevedore-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stevedore-distgit/+/4895208:50
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893208:52
rdogerritAlfredo Moralejo proposed openstack/cliff-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/cliff-distgit/+/4897808:53
jcapitao[m]amoralej: I meant if we should already handle the bootstrapping case now ?08:53
jcapitao[m]for example in reno08:53
amoralejimo yes08:54
jcapitao[m]about your comments on stevedore and cliff08:54
amoralejbetter now than when we need to bootstrap it08:54
amoralejor we will be able to find the boostrap order when we need to08:54
jcapitao[m]yeah but it's hard to spot all the cyclic req08:54
amoralejwell, at least the ones that we find08:55
amoraleji don't expect many tbh08:55
amoralejmost of them are already included with repo_bootstrap08:56
amoralejthe reno case is special08:56
amoralejbecause i'm afraid it will be automatically added as a new BR to many packages08:56
amoraleji've seen that in DLRN-rpmbuild-centos9-compare-builddeps jobs in some of the tests08:56
jcapitao[m]did I choose the only special case out there for my first package ? xD08:56
amoralejyes you did :)08:57
amoralejunless we ban it from BRs08:57
amoralejwhich actually i though about08:57
amoralejjcapitao[m], i.e. https://logserver.rdoproject.org/63/48363/4/check/DLRN-rpmbuild-centos9-compare-builddeps/b342f34/job-output.txt08:59
amoralejoslo-lo08:59
jcapitao[m]right08:59
rdogerritMerged rdo-infra/releng master: Some improvements to the upgrade_spec.sh  https://review.rdoproject.org/r/c/rdo-infra/releng/+/4897709:02
rdogerritAlfredo Moralejo proposed openstack/stevedore-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stevedore-distgit/+/4895209:02
jcapitao[m]amoralej: ^ let's see if it installs reno09:03
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893209:27
rdogerritJoan Francesc Gilabert proposed rdo-jobs master: [WIP] [DNM] Early attempt to create new adoption job  https://review.rdoproject.org/r/c/rdo-jobs/+/4887809:31
rdogerritAlfredo Moralejo proposed openstack/stevedore-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stevedore-distgit/+/4895210:11
rdogerritAlfredo Moralejo proposed openstack/cliff-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/cliff-distgit/+/4897810:13
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893210:19
rdogerritKarolina Kula proposed openstack/hacking-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/hacking-distgit/+/4898011:13
karolinku[m]amoralej, jcapitao[m]: do you think is it worth to add possiblity of parsing list of packages to process? I mean autmated pull, modify and push changes for this list?11:16
amoraleji think we must manually before review11:18
amoralejsorry, i mean, we must manually review it before sending it11:18
amoralejall the packages i have sent so far have required some manual tweak11:19
rdogerritKarolina Kula proposed openstack/hardware-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/hardware-distgit/+/4898111:20
rdogerritEnrique Vallespi Gil proposed config master: Add testing kerberos roles for promote-hash role and tripleo-upstream ci-scripts.  https://review.rdoproject.org/r/c/config/+/4898211:22
amoralejkarolinku[m], said that, i've created a 5 lines script to do all what you said but sending it :)11:24
karolinku[m]and you didn't share! LD11:27
karolinku[m]:D11:27
rdogerritEnrique Vallespi Gil proposed config master: Add testing kerberos roles for promote-hash role and tripleo-upstream ci-scripts.  https://review.rdoproject.org/r/c/config/+/4898211:28
rdogerritDouglas Viroel proposed rdo-jobs master: Adds FIPS nodesets for IBM BM3 cloud  https://review.rdoproject.org/r/c/rdo-jobs/+/4890211:28
amoralejkarolinku[m], it's just 5 lines! :)11:29
rdogerritEnrique Vallespi Gil proposed config master: Add testing kerberos roles for promote-hash role and tripleo-upstream ci-scripts.  https://review.rdoproject.org/r/c/config/+/4898211:30
rdogerritEnrique Vallespi Gil proposed config master: Add testing kerberos roles for promote-hash role and tripleo-upstream ci-scripts.  https://review.rdoproject.org/r/c/config/+/4898211:31
rdogerritAlfredo Moralejo proposed openstack/cliff-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/cliff-distgit/+/4897811:33
rdogerritKarolina Kula proposed openstack/heat-translator-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/heat-translator-distgit/+/4898311:35
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893211:38
rdogerritAlfredo Moralejo proposed openstack/stevedore-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stevedore-distgit/+/4895211:38
rdogerritAlfredo Moralejo proposed openstack/cliff-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/cliff-distgit/+/4897811:44
amoralejkarolinku[m], we should make sure there is always a blank space between last BR and next section11:46
karolinku[m]ok11:46
karolinku[m]just another sed needed11:47
rdogerritAlfredo Moralejo proposed openstack/rally-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-distgit/+/4898411:48
rdogerritJoel Capitao proposed openstack/stackviz-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/stackviz-distgit/+/4897611:50
rdogerritJoel Capitao proposed openstack/rsd-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rsd-lib-distgit/+/4897411:56
jcapitao[m]amoralej karolinku : I'm hitting issue with rpmlint "obsolete-not-provided"11:58
jcapitao[m]I don't think this warning is relevant for us11:58
rdogerritAlfredo Moralejo proposed openstack/rally-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-distgit/+/4898411:58
jcapitao[m]I meant for RDO11:58
jcapitao[m]https://review.rdoproject.org/zuul/build/0db16e121d524e7cba9a2dcc5a0d82ed11:58
*** amoralej is now known as amoralej|lunch11:58
jcapitao[m]wdyt ?11:59
rdogerritKarolina Kula proposed openstack/hacking-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/hacking-distgit/+/4898012:06
rdogerritKarolina Kula proposed openstack/ironic-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ironic-lib-distgit/+/4898512:15
rdogerritKarolina Kula proposed openstack/keystoneauth1-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/keystoneauth1-distgit/+/4898612:19
rdogerritJoel Capitao proposed rdoinfo master: Retire stackviz project  https://review.rdoproject.org/r/c/rdoinfo/+/4898712:22
rdogerritMerged rdo-jobs master: Adds FIPS nodesets for IBM BM3 cloud  https://review.rdoproject.org/r/c/rdo-jobs/+/4890212:24
rdogerritJoel Capitao proposed rdo-jobs master: Add rpmlint filters for rsd-lib  https://review.rdoproject.org/r/c/rdo-jobs/+/4898812:34
rdogerritJoel Capitao proposed openstack/rsd-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rsd-lib-distgit/+/4897412:34
rdogerritMerged openstack/hardware-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/hardware-distgit/+/4898112:35
*** amoralej|lunch is now known as amoralej12:36
rdogerritChandan Kumar proposed rdo-jobs master: Added Retry getting k8s resource  https://review.rdoproject.org/r/c/rdo-jobs/+/4893212:36
rdogerritKarolina Kula proposed openstack/keystonemiddleware-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/keystonemiddleware-distgit/+/4898912:37
amoralejjcapitao[m], where are those obsolete coming from?12:38
amoralejthat may be some obsolete that we don't need anymore?12:38
jcapitao[m]it's the other way around12:39
jcapitao[m]rpmlint want us to provides obsoletes12:39
jcapitao[m]we're hitting the issue for sphinx-feature-classification12:40
jcapitao[m]and rsd-lib12:40
jcapitao[m]and probably more coming12:40
amoralejbtw, there seems to be some issue with compare-files in some cases https://logserver.rdoproject.org/85/48985/1/check/DLRN-rpmbuild-centos9-compare-files/a80bb48/job-output.txt12:41
jcapitao[m]I'll check out why12:43
rdogerritJoel Capitao proposed rdo-jobs master: Add rpmlint filters for sphinx-feature-classification  https://review.rdoproject.org/r/c/rdo-jobs/+/4899012:43
rdogerritJoel Capitao proposed openstack/sphinx-feature-classification-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/sphinx-feature-classification-distgit/+/4897512:43
rdogerritJoan Francesc Gilabert proposed rdo-jobs master: [WIP] [DNM] Early attempt to create new adoption job  https://review.rdoproject.org/r/c/rdo-jobs/+/4887812:44
amoralejjcapitao[m], see rpm -q --obsoletes -p https://logserver.rdoproject.org/75/48975/1/check/DLRN-rpmbuild-centos9/7d5ef43/buildset/centos9/current/python3-sphinx-feature-classification-1.1.1-0.20230623083350.f8909fc.el9.noarch.rpm12:46
amoralejit obsoletes python39-sphinx-feature-classification12:46
amoraleji think that's the issue12:47
amoralejwhat creates that?12:47
rdogerritAlfredo Moralejo proposed openstack/rally-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rally-distgit/+/4898412:49
jcapitao[m]ah12:49
rdogerritMarios Andreou proposed rdo-jobs master: Configure OVN database IP address for database backup  https://review.rdoproject.org/r/c/rdo-jobs/+/4892912:50
rdogerritAlfredo Moralejo proposed openstack/automaton-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/automaton-distgit/+/4899212:51
jcapitao[m]and from trunk12:52
jcapitao[m]rpm -q --obsoletes -p https://trunk.rdoproject.org/centos9-master/component/common/95/ae/95aea5e50c80770f6ddeccffd2c9fff9a4f70dbf_291f5aa6/python3-sphinx-feature-classification-1.1.0-0.20210921151659.d3d6887.el9.noarch.rpm12:52
jcapitao[m]python-sphinx-feature-classification < 1.1.0-0.20210921151659.d3d6887.el912:52
jcapitao[m]amoralej: what I understand is that rpmlint wants an explicit obsoleted in SPEC file ?12:54
amoralejusually, when you obsolete something you also provides it12:54
amoralejit's part of upgrade path usual implementation12:55
amoraleji thing obsolete-not-provided means, it's obsoleting a package but it does not have a provides for it12:55
amoralejit can be a problem or not, depending on the case12:56
jcapitao[m]ok we doesn't provide python39-sphinx-feature-classification12:57
jcapitao[m]but python3.9-*12:57
jcapitao[m]python3.9dist12:57
jcapitao[m]python3dist12:57
jcapitao[m]as it's handles automatically, I don't think this "obsolete-not-provided " condition is necessary12:58
jcapitao[m]s/handles/handled/12:58
rdogerritAlfredo Moralejo proposed openstack/automaton-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/automaton-distgit/+/4899213:11
rdogerritJoel Capitao proposed rdo-jobs master: Do not filter on reponame  https://review.rdoproject.org/r/c/rdo-jobs/+/4899313:12
jcapitao[m]amoralej: ^ to fix the issue of the compare-files job13:13
rdogerritJoel Capitao proposed rdo-jobs master: Add rpmlint filters for requestsexceptions  https://review.rdoproject.org/r/c/rdo-jobs/+/4899413:15
amoralejjcapitao[m], wrt obsolete issue, so the automation provides python3.9- and obsoletes python39- right?13:15
jcapitao[m]yes13:15
amoralejbut we have the same issue before the patch13:15
amoralejright?13:15
amoralejs/issue/behaviour/13:15
amoraleji.e.13:16
amoralejpm -q --obsoletes -p https://trunk.rdoproject.org/centos9-master/component/common/72/e8/72e81d7d846a8e306fd8d98e2f15270a8a537620_622acb7a/python3-cliff-4.3.0-0.20230606074914.72e81d7.el9.noarch.rpm13:16
jcapitao[m]yes13:16
amoralejrpm -q --provides -p https://trunk.rdoproject.org/centos9-master/component/common/72/e8/72e81d7d846a8e306fd8d98e2f15270a8a537620_622acb7a/python3-cliff-4.3.0-0.20230606074914.72e81d7.el9.noarch.rpm13:16
jcapitao[m]dunno why we didn't hit the issue before13:16
jcapitao[m]that's the same behavior for cliff13:17
amoralejnote that rpmlint is just comparing rpmlint13:17
amoralejfrom old and new13:17
amoraleji see last build from sphinx-feature-classification in trunk is 2021092115165913:18
amoralejso probably the macros have changed13:18
amoralejsince then13:18
jcapitao[m]yeah but I mean in previous build13:18
jcapitao[m]it must have compared with previous one13:19
amoraleji'm not sure why it obsoletes python39... but yes, seems good to ignore13:19
jcapitao[m]it was relevant when the job was done manually13:19
jcapitao[m]but now ..13:20
jcapitao[m]https://review.rdoproject.org/r/c/rdo-jobs/+/4899413:20
jcapitao[m]it's my 3rd patch to ignore them13:20
amoralejwrt https://review.rdoproject.org/r/c/rdo-jobs/+/48993 some packages may not be noarch ...13:21
amoralejmmm there may be some way to not split the output in two lines ?13:22
jcapitao[m]yeah that was my interrogation13:22
amoralejwell, tbh, probably all of them are noarch. We have some arched but only in deps, iirc13:22
jcapitao[m]I tried but haven't found a way13:22
amoralejwhat about using repoquery instead13:23
amoralejyou have some dnf command example with a logs repo?13:24
jcapitao[m]PARENT_JOB_REPO=https://logserver.rdoproject.org/85/48985/1/check/DLRN-rpmbuild-centos9/9179a83/buildset/centos9/current/13:24
jcapitao[m]dnf -q --releasever 9 --installroot=/tmp/root --disablerepo='*' --enablerepo='DLRN-rpmbuild-centos9' --repofrompath=DLRN-rpmbuild-centos9,$PARENT_JOB_REPO list available13:24
amoralejdnf repoquery --disablerepo='*' --enablerepo='DLRN-rpmbuild-centos9' --repofrompath=DLRN-rpmbuild-centos9,$REPOPATH -q13:27
amoralejjcapitao[m], ^ 13:27
amoralejis that what you need ?13:27
amoralejmmm we need to remove the epoch i guess13:28
jcapitao[m]repoquery -q --releasever 9 --installroot=/tmp/root --disablerepo='*' --enablerepo='DLRN-rpmbuild-centos9' --repofrompath=DLRN-rpmbuild-centos9,$PARENT_JOB_REPO  | grep -v -e "src$" | rev | cut -d- -f3- | re13:28
amoralejyou want the package name only, right?13:28
amoralejbetter to use --qf13:28
amoralejbut we need to remove the src ...13:29
jcapitao[m]yeah ..13:29
amoralejdnf repoquery --disablerepo='*' --enablerepo='DLRN-rpmbuild-centos9' --repofrompath=DLRN-rpmbuild-centos9,$REPOPATH --arch noarch --qf %{name}13:29
jcapitao[m]ah!13:30
amoralejdnf repoquery --disablerepo='*' --enablerepo='DLRN-rpmbuild-centos9' --repofrompath=DLRN-rpmbuild-centos9,$REPOPATH --arch noarch --arch x86_64 --qf %{name}13:30
amoralejjust in case we have some arched one13:30
jcapitao[m]missing -q13:30
jcapitao[m]perfect13:30
amoralejand if we want nvr (without epoch) in some case --nvr instead of --qf ...13:31
amoralejremember you need to install the dnf-plugins-core for repoquery13:31
jcapitao[m]we need the name only in order to pull from trunk after13:32
jcapitao[m]ah right13:32
jcapitao[m]thanks for the reminder13:32
jcapitao[m]amoralej: on my CS8 container, dnf repoquery works out-of-the-box13:35
jcapitao[m]I don't have dnf-plugins-core installed13:35
jcapitao[m]but repoquery is provided by yum-utils13:36
jcapitao[m]let's go with "dnf repoquery"13:36
rdogerritKarolina Kula proposed openstack/heat-translator-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/heat-translator-distgit/+/4898313:36
rdogerritJoel Capitao proposed rdo-jobs master: List packages with dnf repoquery  https://review.rdoproject.org/r/c/rdo-jobs/+/4899313:37
amoralejdoesn't yum-utills pulls the plugins core ?13:38
rdogerritJoel Capitao proposed openstack/requestsexceptions-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/requestsexceptions-distgit/+/4897313:38
amoralejah right! repoquery is not in that plugins package13:39
amoralejactually it's part of dnf itself13:40
rdogerritMerged rdo-jobs master: Add rpmlint filters for rsd-lib  https://review.rdoproject.org/r/c/rdo-jobs/+/4898813:46
rdogerritMerged rdo-jobs master: Add rpmlint filters for sphinx-feature-classification  https://review.rdoproject.org/r/c/rdo-jobs/+/4899013:47
rdogerritMerged rdo-jobs master: Add rpmlint filters for requestsexceptions  https://review.rdoproject.org/r/c/rdo-jobs/+/4899413:47
amoralejjcapitao[m], i left a comment in https://review.rdoproject.org/r/c/rdo-jobs/+/4899313:47
rdogerritAlfredo Moralejo proposed openstack/castellan-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/castellan-distgit/+/4899513:55
rdogerritAlfredo Moralejo proposed openstack/ceilometermiddleware-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ceilometermiddleware-distgit/+/4899613:57
rdogerritJoel Capitao proposed rdo-jobs master: List packages with dnf repoquery  https://review.rdoproject.org/r/c/rdo-jobs/+/4899314:02
rdogerritAlfredo Moralejo proposed openstack/cinderlib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/cinderlib-distgit/+/4899714:03
jcapitao[m]amoralej: right, I was too fast14:03
jcapitao[m]last PS should be good14:03
amoralej:)14:03
amoralejlet's test it with a depends-on14:03
rdogerritJoel Capitao proposed rdo-jobs master: List packages with dnf repoquery  https://review.rdoproject.org/r/c/rdo-jobs/+/4899314:03
rdogerritJoel Capitao proposed openstack/rsd-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rsd-lib-distgit/+/4897414:04
rdogerritAlfredo Moralejo proposed openstack/castellan-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/castellan-distgit/+/4899514:04
jcapitao[m]testing with ^14:04
amoralejcool14:05
jcapitao[m]amoralej: karolinku : do you think we can ignore -test subpkg  in script easily ?14:07
amoralejyou mean to not remove the requires for -tests subpackages?14:07
jcapitao[m]yes14:07
amoraleji couldn't figure out a clean way14:08
amoralejthe only way would be to find line numbers for the starting and end of the -tests block and ignore that range from the sed for Requires14:08
jcapitao[m]yep somehting like this14:09
rdogerritAlfredo Moralejo proposed openstack/collectd-gnocchi-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/collectd-gnocchi-distgit/+/4899814:11
jcapitao[m]amoralej: karolinku: note that testrepository and os-testr were replaced by stestr long time ago14:12
jcapitao[m]so the removal of this BRs spotted by the job are ok14:12
amoralejyep, actually, that shows some differences in buildreqs job14:13
jcapitao[m]I hitted this for some EPEL9 build14:13
amoralejjcapitao[m], so you think that we should also update requires for -tests to reflect it?14:13
amoraleji'm just leaving them as-is, tbh i didn't check what is there at all14:14
jcapitao[m]if we move them to extra we won't have to14:14
jcapitao[m]yes let's handle them after14:15
rdogerritAlfredo Moralejo proposed openstack/castellan-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/castellan-distgit/+/4899514:15
amoralejthat was my thought14:15
jcapitao[m]there is also mock spotted as missing14:18
jcapitao[m]most of the projects have moved to unittest.mock14:18
rdogerritAlfredo Moralejo proposed openstack/castellan-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/castellan-distgit/+/4899514:25
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895114:29
rdogerritAlfredo Moralejo proposed openstack/collectd-gnocchi-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/collectd-gnocchi-distgit/+/4899814:31
rdogerritJoel Capitao proposed openstack/rsd-lib-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/rsd-lib-distgit/+/4897414:32
rdogerritAlfredo Moralejo proposed openstack/castellan-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/castellan-distgit/+/4899514:34
rdogerritJoel Capitao proposed openstack/reno-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/reno-distgit/+/4895114:38
jcapitao[m]amoralej: https://review.rdoproject.org/r/c/openstack/reno-distgit/+/48951/comments/bf399afd_491fc1bd14:41
jcapitao[m]I think we are good for reno no ?14:42
rdogerritAlfredo Moralejo proposed openstack/ceilometermiddleware-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ceilometermiddleware-distgit/+/4899614:42
rdogerritJoel Capitao proposed openstack/sphinx-feature-classification-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/sphinx-feature-classification-distgit/+/4897514:44
amoralejjcapitao[m], did you try with with_docs 1 ?14:45
jcapitao[m]yes it's failing14:45
amoralejack14:45
jcapitao[m]amoralej: tested with https://review.rdoproject.org/r/c/openstack/reno-distgit/+/48951/4..514:47
jcapitao[m]the failure is https://review.rdoproject.org/zuul/build/0de05df6007a4e729bff1ee769e36fa814:47
jcapitao[m]dulwich can't find a git repo14:47
jcapitao[m]dulwich aims to load a git repo in python object14:48
amoralejok, good to keep disabled14:48
rdogerritAlfredo Moralejo proposed openstack/collectd-gnocchi-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/collectd-gnocchi-distgit/+/4899814:48
amoralejjcapitao[m], karolinku[m] i think it has been a good first day of spec updates :)15:00
amoraleji'll start reviewing the ones passing ci on monday15:00
jcapitao[m]yeah :)15:01
jcapitao[m]we were optimistic in our time estimation x)15:02
amoralejyep :)15:03
amoralejanyway, i also think we will be faster as go progress15:03
rdogerritAlfredo Moralejo proposed openstack/ironic-staging-drivers-distgit rpm-master: Switch to pyproject-rpm-macros  https://review.rdoproject.org/r/c/openstack/ironic-staging-drivers-distgit/+/4894915:06
rdogerritMerged rdo-jobs master: List packages with dnf repoquery  https://review.rdoproject.org/r/c/rdo-jobs/+/4899315:09
*** amoralej is now known as amoralej|off17:15

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