rdogerrit | rdo-trunk created nfvinfo master: Promote CBS tags update for nfvsig-2.13-testing https://review.rdoproject.org/r/c/nfvinfo/+/36834 | 00:06 |
---|---|---|
rdogerrit | rdo-trunk created nfvinfo master: Promote CBS tags update for nfvsig-2.15-testing https://review.rdoproject.org/r/c/nfvinfo/+/36835 | 00:06 |
rdogerrit | rdo-trunk created nfvinfo master: Promote CBS tags update for nfvsig-2.16-testing https://review.rdoproject.org/r/c/nfvinfo/+/36836 | 00:07 |
rdogerrit | rdo-trunk created rdoinfo master: Bump rdoinfo ussuri tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/36837 | 00:48 |
rdogerrit | rdo-trunk created rdoinfo master: Bump rdoinfo yoga-uc tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/36838 | 00:49 |
rdogerrit | rdo-trunk created rdoinfo master: Promote CBS tags update for ussuri-8-testing https://review.rdoproject.org/r/c/rdoinfo/+/36839 | 00:50 |
rdogerrit | rdo-trunk created rdoinfo master: Promote CBS tags update for ussuri-8s-testing https://review.rdoproject.org/r/c/rdoinfo/+/36840 | 00:51 |
*** rlandy|ruck is now known as rlandy|out | 01:52 | |
*** rcastillo is now known as rcastillo|out | 04:10 | |
*** pojadhav|afk is now known as pojadhav | 04:20 | |
*** ysandeep|out is now known as ysandeep | 05:14 | |
*** amoralej|off is now known as amoralej | 08:10 | |
rdogerrit | Alfredo Moralejo created openstack/oslo-vmware-distgit xena-rdo: Don't use 'requests.PreparedRequest' https://review.rdoproject.org/r/c/openstack/oslo-vmware-distgit/+/36841 | 08:30 |
*** akahat|rover is now known as akahat|lunch | 08:36 | |
*** jpena|off is now known as jpena | 08:37 | |
rdogerrit | Merged nfvinfo master: Promote CBS tags update for nfvsig-2.15-testing https://review.rdoproject.org/r/c/nfvinfo/+/36835 | 08:38 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for ussuri-8-testing https://review.rdoproject.org/r/c/rdoinfo/+/36839 | 08:42 |
rdogerrit | Merged nfvinfo master: Promote CBS tags update for nfvsig-2.13-testing https://review.rdoproject.org/r/c/nfvinfo/+/36834 | 08:43 |
rdogerrit | Merged nfvinfo master: Promote CBS tags update for nfvsig-2.16-testing https://review.rdoproject.org/r/c/nfvinfo/+/36836 | 08:45 |
rdogerrit | Merged rdoinfo master: Bump rdoinfo ussuri tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/36837 | 08:50 |
rdogerrit | rdo-trunk created openstack/novaclient-distgit ussuri-rdo: python-novaclient-17.0.1-1 https://review.rdoproject.org/r/c/openstack/novaclient-distgit/+/36842 | 08:53 |
rdogerrit | rdo-trunk created openstack/oslo-policy-distgit ussuri-rdo: python-oslo-policy-3.1.2-1 https://review.rdoproject.org/r/c/openstack/oslo-policy-distgit/+/36843 | 08:54 |
rdogerrit | Merged openstack/oslo-vmware-distgit xena-rdo: Don't use 'requests.PreparedRequest' https://review.rdoproject.org/r/c/openstack/oslo-vmware-distgit/+/36841 | 09:08 |
rdogerrit | rdo-trunk created openstack/tempestconf-distgit wallaby-rdo: python-tempestconf: failed to build af54e47 https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36844 | 09:21 |
rdogerrit | rdo-trunk created openstack/tempestconf-distgit victoria-rdo: python-tempestconf: failed to build af54e47 https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36845 | 09:24 |
rdogerrit | rdo-trunk created openstack/tempestconf-distgit rpm-master: python-tempestconf: failed to build af54e47 https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 09:24 |
rdogerrit | rdo-trunk created openstack/tempestconf-distgit xena-rdo: python-tempestconf: failed to build af54e47 https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36847 | 09:26 |
rdogerrit | rdo-trunk created openstack/tempestconf-distgit ussuri-rdo: python-tempestconf: failed to build af54e47 https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36848 | 09:28 |
rdogerrit | Alfredo Moralejo proposed openstack/tempestconf-distgit rpm-master: Add python3-reno as BR https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 09:39 |
*** akahat|lunch is now known as akahat|rover | 09:59 | |
rdogerrit | Alfredo Moralejo proposed openstack/tempestconf-distgit rpm-master: Add python3-reno as BR https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 10:00 |
rdogerrit | Alfredo Moralejo created rdoinfo master: Bump boto3 in centa9-xena https://review.rdoproject.org/r/c/rdoinfo/+/36849 | 10:20 |
rdogerrit | Alfredo Moralejo created openstack/heat-agents-distgit xena-rdo: Require either ansible or ansible-core https://review.rdoproject.org/r/c/openstack/heat-agents-distgit/+/36777 | 10:27 |
rdogerrit | Alfredo Moralejo proposed rdoinfo master: Bump boto3 in centa9-xena https://review.rdoproject.org/r/c/rdoinfo/+/36849 | 10:30 |
rdogerrit | mathieu bultel created rdo-jobs master: Enable validation on wallaby ovb component jobs https://review.rdoproject.org/r/c/rdo-jobs/+/36850 | 10:47 |
tobias-urdin | amoralej: if you have a minute about yesterdays topic, i guess what i would like to do is track cloud sig packages (released pipeline) then use rdo distgits but with custom patches in a more automated way | 10:48 |
tobias-urdin | if im understand dlrn right it's reading from a source with multiple drivers then supports build/install with rpmbuild+mock | 10:48 |
tobias-urdin | and that dlrn parses spec files with regexp, i guess what i need is some kind of way to modify spec files inserting patches without having to maintain it manually | 10:49 |
rdogerrit | Merged rdoinfo master: Bump boto3 in centa9-xena https://review.rdoproject.org/r/c/rdoinfo/+/36849 | 10:51 |
rdogerrit | Merged openstack/heat-agents-distgit xena-rdo: Require either ansible or ansible-core https://review.rdoproject.org/r/c/openstack/heat-agents-distgit/+/36777 | 10:51 |
rdogerrit | Alfredo Moralejo proposed openstack/tempestconf-distgit rpm-master: Remove releasenotes from doc creation https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 10:52 |
amoralej | tobias-urdin, dlrn takes care of things like pulling the sources and building tarballs | 10:55 |
amoralej | which you should avoid for tracking cloudsig builds | 10:55 |
amoralej | for couldsig is probably easier to: | 10:56 |
amoralej | 1. pull distgits from rdo | 10:56 |
amoralej | 2. spectool -g to pull tarballs | 10:56 |
amoralej | 3. rebase your patches | 10:56 |
amoralej | or apply, depends on how you what to manage your patches | 10:56 |
amoralej | 4. build with a mock config which includes the repo where you add your packages | 10:57 |
amoralej | 5. copy the new packages to your repo + createrepo | 10:57 |
rdogerrit | Merged rdoinfo master: Bump rdoinfo yoga-uc tags to latest upper-constraints https://review.rdoproject.org/r/c/rdoinfo/+/36838 | 11:00 |
*** ysandeep is now known as ysandeep|afk | 11:04 | |
rdogerrit | Alfredo Moralejo created rdo-infra/ansible-role-dlrn master: Revert "Revert "Move delorean-deps.repo to use rabbitmq-server from Messaging SIG in CS9"" https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/36778 | 11:04 |
rdogerrit | Alfredo Moralejo proposed openstack/tempestconf-distgit rpm-master: Remove releasenotes from doc creation https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 11:06 |
*** rlandy|out is now known as rlandy|ruck | 11:11 | |
rdogerrit | Merged openstack/oslo-policy-distgit ussuri-rdo: python-oslo-policy-3.1.2-1 https://review.rdoproject.org/r/c/openstack/oslo-policy-distgit/+/36843 | 11:22 |
rdogerrit | Merged openstack/novaclient-distgit ussuri-rdo: python-novaclient-17.0.1-1 https://review.rdoproject.org/r/c/openstack/novaclient-distgit/+/36842 | 11:23 |
tobias-urdin | amoralej: ack, you're right it's probably easier to apply on source instead of modifying spec file, didn't even think about that | 11:29 |
tobias-urdin | i guess rdoinfo would be the best place to check for newer versions, then checking if that versions is in cloud sig mirror. get distgit from rdo, download tarball, apply patches, build, upload to internal repo | 11:31 |
amoralej | tobias-urdin, actually, i was thinking in applying patches in distgit | 11:32 |
amoralej | :) | 11:32 |
amoralej | i meant rebase the distgits | 11:32 |
amoralej | so, storing your patches to the disgit in your own repo | 11:33 |
amoralej | and rebase on top or rdo distgits | 11:33 |
amoralej | tobias-urdin, so from rdoinfo you have the full list of packages in mirrors | 11:33 |
amoralej | let me show | 11:33 |
amoralej | tobias-urdin, i.e https://github.com/redhat-openstack/rdoinfo/blob/master/buildsys-tags/cloud8s-openstack-xena-release.yml | 11:34 |
amoralej | that's the list | 11:34 |
amoralej | you can parse it directly or use distroinfo | 11:34 |
amoralej | or rdopkg cli | 11:35 |
amoralej | so, i.e. cloud8s-openstack-xena-release -> http://mirror.centos.org/centos/8-stream/cloud/x86_64/openstack-xena/ | 11:35 |
tobias-urdin | ah i see, i was hoping to find a good way to not forking the distgits at all, building some tool that pulls the distgit, applies patches, uploads custom rpm to somewhere | 11:36 |
tobias-urdin | i thought spectool -g was pulling tarballs into SOURCES, then patch those, then build so i don't have to sed in some Patch and patch cmds into %prep in the spec file | 11:38 |
amoralej | tobias-urdin, but how do you plan to store your patches? | 11:38 |
amoralej | ah | 11:38 |
amoralej | mmmm | 11:38 |
amoralej | ok, you could do that too | 11:38 |
amoralej | but if you are storing the files .patch somehow | 11:39 |
tobias-urdin | that way I can just store metadata and patch files in a repo that rebuilds packages with those, so yeah i guess storing patches in a git repo, to prevent having to fork all distgits | 11:39 |
amoralej | it's probably easier to just add them to the distgit and adding Patch1: Patch2: lines | 11:39 |
amoralej | that's the only you should need | 11:39 |
amoralej | you can do it on the fly | 11:39 |
amoralej | if you want | 11:39 |
amoralej | i mean | 11:39 |
amoralej | git clone <rdo distgit> | 11:39 |
amoralej | cp patch1.patch patch2.patch <distgit location> | 11:40 |
amoralej | some smart sed to add the Patch1: patch1.patch \ Patch2: patch2.patch | 11:40 |
amoralej | after Source0 line, i.e | 11:40 |
amoralej | and rebuild | 11:40 |
tobias-urdin | yeah, i think that's the best way tbh just need to automate the process and it should be fine | 11:41 |
tobias-urdin | do you have any good recommendation on how i should set NVR though if i modify it, lets say rdo publishes nova 22.1.0-1 and i rebuild that to 22.1.0-1-patched or whatever that would still be overriden by 22.2.0-1 right if that was released | 11:42 |
amoralej | you can set your own dist | 11:44 |
amoralej | which is "higher" that el8 | 11:44 |
amoralej | note that last part of the release comes from %dist | 11:45 |
amoralej | and you can set that in rpmbuild cli or in mock config | 11:45 |
tobias-urdin | ack, that's good, i'll do some testing with that | 11:45 |
tobias-urdin | thanks for the help and letting me pick your brain for some good solutions! :) | 11:45 |
amoralej | glad to help :) | 11:48 |
rdogerrit | Merged openstack/tempestconf-distgit rpm-master: Remove releasenotes from doc creation https://review.rdoproject.org/r/c/openstack/tempestconf-distgit/+/36846 | 12:18 |
*** ysandeep|afk is now known as ysandeep | 12:22 | |
*** amoralej is now known as amoralej|lunch | 13:24 | |
*** amoralej|lunch is now known as amoralej | 14:15 | |
rdogerrit | Merged rdo-infra/ansible-role-dlrn master: Revert "Revert "Move delorean-deps.repo to use rabbitmq-server from Messaging SIG in CS9"" https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/36778 | 14:27 |
*** rcastillo|out is now known as rcastillo | 14:42 | |
*** rlandy|ruck is now known as rlandy|ruck|biab | 15:08 | |
*** ysandeep is now known as ysandeep|out | 15:13 | |
*** dviroel is now known as dviroel|lunch | 15:20 | |
*** rlandy|ruck|biab is now known as rlandy|ruck | 16:22 | |
*** marios is now known as marios|out | 16:47 | |
*** dviroel|lunch is now known as dviroel | 16:54 | |
*** amoralej is now known as amoralej|off | 17:29 | |
*** jpena is now known as jpena|off | 17:41 | |
*** dviroel is now known as dviroel|out | 20:37 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!