rdogerrit | rdo-trunk rdo-trunk proposed rdoinfo master: Bump rdoinfo bobcat-uc tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/48745 | 00:15 |
---|---|---|
rdogerrit | rdo-trunk rdo-trunk proposed rdoinfo master: Promote CBS tags update for antelope-9s-testing https://review.rdoproject.org/r/c/rdoinfo/+/48672 | 00:19 |
tkajinam | jcapitao[m], It seems I have to revert you changes which replaced Stdlib::* by Stdlib::Compat::*. They removed all Stdlib::Compat::* in puppetlabs-stdlib 9.0.0 . https://github.com/puppetlabs/puppetlabs-stdlib/commit/fcbd4267fd830982e86041599d4eb11c2072a94a | 03:45 |
tkajinam | wondering if you saw any failures caused by Stdlib::Compat::* types when you submitted these changes. | 03:46 |
rdogerrit | Chandan Kumar proposed rdo-jobs master: Replace zuul-worker with zuul user https://review.rdoproject.org/r/c/rdo-jobs/+/48746 | 06:29 |
*** amoralej|off is now known as amoralej | 06:39 | |
jcapitao[m] | tkajinam: arf, bad timing for my patches then | 06:57 |
jcapitao[m] | I didn't notice issue on CI | 06:58 |
tkajinam | https://review.opendev.org/c/openstack/puppet-openstack-integration/+/884561 | 07:04 |
tkajinam | jcapitao[m], this one attempts to bump puppet-sdblib and hitting the problem. RDO might hit this issue earlier if it pulls the latest stdlib instead of pinning it to the same version we use in upstream puppet ci | 07:05 |
amoralej | we can revert and pin puppet-stdlib in master if needed | 07:06 |
amoralej | jcapitao[m], karolinku[m] may you review https://review.rdoproject.org/r/c/rdoinfo/+/48681 when you have a chance? | 07:07 |
tkajinam | amoralej, I've proposed revert and an additional fix so the problem would be resolved soon (though it depends on reviews, of cause). Unless you face the problem and need to fix it urgently in RDO then we don't need that pin and probably can wait for a few days | 07:08 |
amoralej | at least we got a promotion in master yesterday at least | 07:09 |
rdogerrit | Joel Capitao proposed rdoinfo master: Revert "Pin puppet-stdlib to last promoted commit" https://review.rdoproject.org/r/c/rdoinfo/+/48747 | 07:11 |
jcapitao[m] | actually it was pinned in rdoinfo | 07:16 |
jcapitao[m] | amoralej: merging https://review.rdoproject.org/r/c/rdoinfo/+/48681 | 07:20 |
rdogerrit | Merged rdoinfo master: Add edpm-image-builder to RDO https://review.rdoproject.org/r/c/rdoinfo/+/48681 | 07:24 |
rdogerrit | rdo-trunk rdo-trunk proposed config master: Create project for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48748 | 07:27 |
rdogerrit | rdo-trunk rdo-trunk proposed config master: Create project info for edpm-image-builder in RDO https://review.rdoproject.org/r/c/config/+/48749 | 07:27 |
rdogerrit | rdo-trunk rdo-trunk proposed config master: Add Zuul definitions for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48750 | 07:27 |
rdogerrit | Joel Capitao proposed config master: Create project for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48748 | 07:40 |
rdogerrit | Merged config master: Create project for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48748 | 08:44 |
rdogerrit | Merged rdoinfo master: Bump rdoinfo bobcat-uc tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/48745 | 08:50 |
rdogerrit | Alfredo Moralejo proposed config master: Create project info for edpm-image-builder in RDO https://review.rdoproject.org/r/c/config/+/48749 | 09:05 |
rdogerrit | Alfredo Moralejo proposed nfvinfo master: Add first build for ovn23.03 https://review.rdoproject.org/r/c/nfvinfo/+/48751 | 09:17 |
rdogerrit | Merged config master: Create project info for edpm-image-builder in RDO https://review.rdoproject.org/r/c/config/+/48749 | 09:18 |
rdogerrit | Joel Capitao proposed config master: Add Zuul definitions for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48750 | 09:19 |
rdogerrit | Joel Capitao proposed config master: Add Zuul definitions for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48750 | 09:20 |
rdogerrit | Merged nfvinfo master: Add first build for ovn23.03 https://review.rdoproject.org/r/c/nfvinfo/+/48751 | 09:44 |
rdogerrit | Merged config master: Add Zuul definitions for edpm-image-builder https://review.rdoproject.org/r/c/config/+/48750 | 09:50 |
rdogerrit | Alfredo Moralejo proposed nfvinfo master: Publish first build for ovn23.03 https://review.rdoproject.org/r/c/nfvinfo/+/48752 | 09:53 |
rdogerrit | Merged nfvinfo master: Publish first build for ovn23.03 https://review.rdoproject.org/r/c/nfvinfo/+/48752 | 10:37 |
rdogerrit | Alfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: WIP Initial spec for edpm-image-builder https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/48753 | 10:52 |
rdogerrit | Karolina Kula proposed deps/python-virtualenv c9s-bobcat-rdo: Update to 20.21.0 https://review.rdoproject.org/r/c/deps/python-virtualenv/+/48160 | 11:25 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 11:43 |
*** amoralej is now known as amoralej|lunch | 12:08 | |
rdogerrit | Marios Andreou proposed rdo-jobs master: WIP switching to ci-framework install_yamls role https://review.rdoproject.org/r/c/rdo-jobs/+/48514 | 12:29 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 12:32 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 12:40 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 12:56 |
*** amoralej|lunch is now known as amoralej | 13:09 | |
jcapitao[m] | RDO meeting in less than 10 minutes, feel free to add your topics at https://etherpad.opendev.org/p/RDO-Meeting | 13:50 |
rdogerrit | Alfredo Moralejo proposed openstack/edpm-image-builder-distgit rpm-master: Initial spec for edpm-image-builder https://review.rdoproject.org/r/c/openstack/edpm-image-builder-distgit/+/48753 | 13:53 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 13:58 |
spotz_ | Meeting in 1 minute! | 13:59 |
amoralej | o/ | 14:00 |
spotz_ | o/ | 14:00 |
jcapitao[m] | #startmeeting RDO meeting - 2023-05-31 | 14:02 |
opendevmeet | Meeting started Wed May 31 14:02:00 2023 UTC and is due to finish in 60 minutes. The chair is jcapitao[m]. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:02 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:02 |
opendevmeet | The meeting name has been set to 'rdo_meeting___2023_05_31' | 14:02 |
jcapitao[m] | #topic roll call | 14:02 |
jcapitao[m] | #chair amoralej spotz_ | 14:02 |
opendevmeet | Current chairs: amoralej jcapitao[m] spotz_ | 14:02 |
karolinku[m] | o/ | 14:02 |
jcapitao[m] | #chair karolinku | 14:02 |
opendevmeet | Warning: Nick not in channel: karolinku | 14:02 |
opendevmeet | Current chairs: amoralej jcapitao[m] karolinku spotz_ | 14:02 |
amoralej | i think you need the [m] in karolinku[m] | 14:03 |
jcapitao[m] | #chair karolinku[m] | 14:04 |
opendevmeet | Current chairs: amoralej jcapitao[m] karolinku karolinku[m] spotz_ | 14:04 |
jcapitao[m] | the autocompletion in my Matrix client hides the [m] | 14:05 |
jcapitao[m] | let's start with first topic :) | 14:07 |
jcapitao[m] | #topic FIPS enabled C9S requires EMS in TLS negotiation to install software | 14:07 |
amoralej | that's mine | 14:08 |
amoralej | #link https://issues.redhat.com/browse/RDO-124 | 14:08 |
amoralej | so, the summary is that a recent update in openssl in C9S has made that any fips enabled system can not install packages from repo servers without EMS negotiation | 14:09 |
amoralej | we have two cases related to RDO | 14:09 |
amoralej | trunk.rdoproject.org for RDO Trunk | 14:10 |
amoralej | repos.fedoraproject.org for rdo-release packages installing cloudsig repos | 14:10 |
amoralej | fips jobs running in upstream projects have hit this issue, i could workaround in devstack but we need to look for a better way | 14:11 |
amoralej | for trunk.r.o, i couldn't find a way to enable EMS in https with mod_ssl in centos7, so unless we can find some way, i think the solution will come with trunk.r.o migration to a newer OS | 14:12 |
amoralej | that's something we need to work with the infra team, i already discussed with apevec , but i guess it will take some time and planification | 14:12 |
amoralej | wrt repos.fedoraproject.org i think that the best we can do is to move those packages to some other place, as that's server is mainly an obsolete infra | 14:13 |
jcapitao[m] | and it's out of our control also | 14:14 |
apevec | yep, infra team will include this into backlog | 14:14 |
apevec | just wondering, do we really need that machine? | 14:14 |
jcapitao[m] | what was the reason to host rdo-release RPM on repos.fedoraproject.org ? | 14:15 |
apevec | it started as backup in AWS when the old rdocloud was unreliable | 14:15 |
amoralej | given that the url we use to install rdo-release is https://rdoproject.org/repos/rdo-release.el9.rpm my understanding is that we have some .htaccess to redirect the requests | 14:15 |
amoralej | jcapitao[m], to be able to install it in non centos servers | 14:16 |
apevec | ah are we talking about trunk.r.o or repos.fpo? | 14:16 |
amoralej | apevec, both, right now repos.fpo | 14:16 |
amoralej | but we can go back to trunk.r.o later | 14:16 |
apevec | repos.fpo is legacy | 14:16 |
apevec | and we should just abandon it | 14:17 |
amoralej | i think the best option is to simply ship those rpm from www.rdoproject.org itself | 14:17 |
amoralej | as we already depend on it for the redirect | 14:17 |
jcapitao[m] | yeah +1 | 14:17 |
amoralej | we may even maintain the same urls | 14:18 |
amoralej | so, no impact for users | 14:18 |
apevec | yep | 14:19 |
spotz_ | nice | 14:19 |
amoralej | bth, i have no idea how is that configured, i don't see anything in rdo-website repo | 14:19 |
amoralej | that maintains any redirect or something | 14:20 |
apevec | yeah I wonder how we manage that .htaccess | 14:20 |
amoralej | it may be in the ansible which maintains the webserver | 14:20 |
amoralej | so any volunteer to dig on it? :) | 14:20 |
jcapitao[m] | it rings me a bell | 14:20 |
jcapitao[m] | I can work on it | 14:21 |
amoralej | thanks jcapitao[m] | 14:21 |
amoralej | #action jcapitao will investigate on how to move rdo-release rpms to rdoproject.org server | 14:22 |
amoralej | wrt trunk.r.o, back to apevec question | 14:22 |
amoralej | i think having a separate server has two pros: | 14:23 |
amoralej | 1. having two servers able to serve repos in case one fails (i mean trunk-centos8.r.o and trunk.r.o) | 14:23 |
amoralej | 2. serving content and api is more critical that building so splitting both functions is useful so that we can do maintenances in the builder with no impact in the server | 14:24 |
amoralej | also in terms of avoiding the builder impacts in the server | 14:24 |
amoralej | said this, we may move trunk.r.o to the same infra as trunk-centos8 | 14:25 |
amoralej | although having different infra providers is also a good thing in terms of reliability | 14:25 |
jcapitao[m] | makes sense | 14:27 |
jcapitao[m] | the con is maintenance and cost :) | 14:27 |
spotz_ | Hey I can design us a totally redundant infrastructure but they are quite $$$$$:) | 14:28 |
amoralej | yes | 14:28 |
amoralej | currently, we have two systems in aws, i have no idea about cost | 14:29 |
amoralej | said this, this is something to discuss with infra team | 14:29 |
amoralej | they are probably the best informed for this decission | 14:30 |
spotz_ | Yeah and the ones to maintain it | 14:30 |
jcapitao[m] | right | 14:30 |
amoralej | so, i think this is it about this topic | 14:31 |
jcapitao[m] | ok thank you | 14:31 |
jcapitao[m] | let's move to next topic | 14:31 |
jcapitao[m] | #topic pyproject-macros POC | 14:31 |
karolinku[m] | that's mine | 14:32 |
karolinku[m] | you can find detailed etherpad here: https://review.rdoproject.org/etherpad/p/pyproject_macros_reqs_generations_POC | 14:32 |
karolinku[m] | but tl;dr: we need both BR and Requirements to calculate proper order by dlrn, so we need a file (or other kind of input) with list of Total BR and Total Requirements. My hopes are to use rpmbuild to manage spec BR and pyproject macros to manage requirements from source code. Hopes are under verification now. | 14:32 |
karolinku[m] | if that works, then: yes, we could remove Requires from spec | 14:33 |
karolinku[m] | I mean - that's possible | 14:33 |
karolinku[m] | but not BR's | 14:33 |
amoralej | it'd be cool if we can get all the requirements without running rpmbuild, only by running macros | 14:33 |
karolinku[m] | I don't think that's possible. In my glance example, there is BR which is not defined in source code | 14:34 |
karolinku[m] | so it's not catched by macros | 14:34 |
amoralej | but those will need to be added as BuildRequires in the spec | 14:35 |
amoralej | so we can parse the spec file without running rpmbuild | 14:35 |
amoralej | my point aginst running rpmbuild at that point is that it will be more difficult to integrate it in dlrn and would make it much slower | 14:36 |
karolinku[m] | why slower? | 14:36 |
amoralej | because it would need to run the rpmbuild command for each package at the beginning only to calculate the order, then order it, then build the packages | 14:37 |
karolinku[m] | -br option is a quick way to parse BRs from spec file, which skips phases of building binaries | 14:38 |
amoralej | and at the end, iiuc, there is no big win of running rpmbuild vs finding the BRs in the spec file directly, or there is? | 14:38 |
karolinku[m] | rpmbuild is understanding comditions, grep not | 14:39 |
amoralej | and rpmspec ? | 14:39 |
karolinku[m] | it is too | 14:40 |
karolinku[m] | understans conditions too | 14:40 |
karolinku[m] | It would be great to use just one tool, but at this moment i'm not sure how to encourage macros to produce nice output and parse BR from specs | 14:41 |
amoralej | so if we don't use automated BRs, running with -br would be pretty fast but if we do automatic BRs, it takes some time to process | 14:41 |
amoralej | let's split in two, running macros from one side, and parsing spec in the other | 14:42 |
amoralej | at the end we'd need to join both | 14:42 |
amoralej | yep, one of the challenges is how to get a nice output from the macro | 14:43 |
amoralej | but, i guess it must be some way as it's what package build does | 14:43 |
amoralej | when using macros | 14:44 |
amoralej | it'd be good to check if those macros are doing something else apart from displaying in stdout | 14:44 |
karolinku[m] | im afraid thats it can be installed "on the fly" | 14:44 |
amoralej | maybe it's able to write the spec or something | 14:44 |
karolinku[m] | I mean: found missining BR -> install -> move to another BR check, but need to confirm, but looks like so | 14:45 |
amoralej | i see, we need to confirm | 14:47 |
karolinku[m] | what concerns me about macros: | 14:47 |
karolinku[m] | > _If pyproject.toml is not found, the macros automatically fall backs to using setuptools with configuration in setup.cfg/setup.py._ | 14:47 |
karolinku[m] | that's why im not sure if it looking at BR in spec | 14:48 |
amoralej | actually that's what will happen in openstack packages | 14:48 |
amoralej | but setup.cfg/setup.py will load requirements from requirements.txt | 14:49 |
amoralej | actually we can also look to use the tox option | 14:49 |
karolinku[m] | yes, it will | 14:49 |
amoralej | which is what we used in the glance review | 14:49 |
amoralej | well, at the end it will look for setup.cfg/setup.py | 14:49 |
karolinku[m] | sure, but it is still not BR | 14:49 |
amoralej | wdym? | 14:49 |
amoralej | i'm not following you now | 14:50 |
karolinku[m] | systemd in glance is this special kind of requirement, which is not mentioned in any requirement.txt file, setup.cfg/setup.py or any other | 14:50 |
amoralej | yeah, we will always need to consume that from the spec | 14:50 |
amoralej | any non-python dep has to go from explicit BR in the spec | 14:50 |
amoralej | can't be automated | 14:51 |
amoralej | tbh, in most cases those will not affect to the order, but in any case we need to have both automatic and explicit BRs into account | 14:51 |
karolinku[m] | yes, that's why it is so importat to not to cut out rpmbuild/rpmspec from the beginning, because we may be not able to parse spec BR with macros | 14:51 |
amoralej | i'm not cutting rpmspec, only rpmbuild :) | 14:52 |
amoralej | actually, we will not be able to parse spec br with macros | 14:52 |
amoralej | but tbh, that's the easy part imo | 14:53 |
amoralej | actually, rpmbuild is an option, but i think it should be just a last resort | 14:53 |
jcapitao[m] | that was a good discussion here | 14:55 |
jcapitao[m] | I need to move to next and last topic because we have 5min left | 14:55 |
jcapitao[m] | #topic openstack clients on EPEL9 | 14:56 |
amoralej | we can continue working about this after the mtg | 14:56 |
amoralej | i mean pyproject macros | 14:57 |
jcapitao[m] | yeah sure | 14:57 |
jcapitao[m] | #info openstack clients and dependencies are being built currently | 14:57 |
jcapitao[m] | you may have seen some BZ tickets operations | 14:57 |
amoralej | there still many packages pending to build ? | 14:58 |
jcapitao[m] | I scripted all that and will handle them as low prio | 14:58 |
jcapitao[m] | amoralej: yes, but huge effort has been produced since a year now to build packages on EPEL9 | 14:58 |
jcapitao[m] | so now there are only more or less openstack packages to build | 14:59 |
amoralej | ok | 15:00 |
jcapitao[m] | #topic next chair | 15:00 |
jcapitao[m] | who's willing to chair next week ? | 15:00 |
amoralej | i can take it | 15:01 |
jcapitao[m] | #action amoralej will chair next week | 15:01 |
jcapitao[m] | thank you | 15:02 |
jcapitao[m] | #topic open floor | 15:02 |
jcapitao[m] | if you have something to bring on before I close the mtg | 15:02 |
spotz[m] | And remember next week is video | 15:03 |
jcapitao[m] | right | 15:03 |
amoralej | nothing from my side | 15:03 |
jcapitao[m] | I'm going to close the mtg | 15:04 |
jcapitao[m] | thank you all for joining | 15:04 |
jcapitao[m] | #endmeeting | 15:05 |
opendevmeet | Meeting ended Wed May 31 15:05:06 2023 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:05 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/rdo_meeting___2023_05_31/2023/rdo_meeting___2023_05_31.2023-05-31-14.02.html | 15:05 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/rdo_meeting___2023_05_31/2023/rdo_meeting___2023_05_31.2023-05-31-14.02.txt | 15:05 |
opendevmeet | Log: https://meetings.opendev.org/meetings/rdo_meeting___2023_05_31/2023/rdo_meeting___2023_05_31.2023-05-31-14.02.log.html | 15:05 |
spotz[m] | Thanks all! | 15:05 |
rdogerrit | Merged rdo-website master: Add May 24 meeting https://review.rdoproject.org/r/c/rdo-website/+/48716 | 15:18 |
rdogerrit | Joel Capitao proposed rdo-website master: Add May 31 meeting https://review.rdoproject.org/r/c/rdo-website/+/48757 | 15:18 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: [DNM] [WIP] Add network isolation to adoption standalone env https://review.rdoproject.org/r/c/rdo-jobs/+/48754 | 15:31 |
rdogerrit | Alfredo Moralejo proposed rdoinfo master: Tripleo removal from RDO Master https://review.rdoproject.org/r/c/rdoinfo/+/48758 | 15:40 |
rdogerrit | Merged rdo-infra/ansible-role-weirdo-puppet-openstack master: Symlink p-o-i repo to the path where it expects and set ZUUL_BRANCH https://review.rdoproject.org/r/c/rdo-infra/ansible-role-weirdo-puppet-openstack/+/42119 | 15:48 |
rdogerrit | Luigi Toscano proposed rdoinfo master: Revert "Roll-back glance-tempest-plugin to 0.2.0 on wallaby" https://review.rdoproject.org/r/c/rdoinfo/+/48759 | 15:53 |
rdogerrit | Joel Capitao proposed rdo-infra/weirdo master: WIP Add openstack ansible test https://review.rdoproject.org/r/c/rdo-infra/weirdo/+/48760 | 16:08 |
rdogerrit | Joel Capitao proposed rdo-infra/weirdo master: WIP Add openstack ansible test https://review.rdoproject.org/r/c/rdo-infra/weirdo/+/48760 | 16:28 |
rdogerrit | Joel Capitao proposed rdo-jobs master: WIP Add weirdo openstack-ansible scenario001 https://review.rdoproject.org/r/c/rdo-jobs/+/48761 | 16:30 |
rdogerrit | Joel Capitao proposed rdo-jobs master: WIP Add weirdo openstack-ansible scenario001 https://review.rdoproject.org/r/c/rdo-jobs/+/48761 | 16:37 |
*** amoralej is now known as amoralej|off | 16:43 | |
rdogerrit | rdo-trunk rdo-trunk proposed openstack/neutron-distgit rpm-master: openstack-neutron: failed to build 3fc97633a0 https://review.rdoproject.org/r/c/openstack/neutron-distgit/+/48763 | 19:48 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!