Wednesday, 2019-09-25

openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] yum-minimal : handle more specific repos  https://review.opendev.org/68443900:56
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] dib-python : handle centos 8  https://review.opendev.org/68444101:22
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] skip locales cleanup for centos 8  https://review.opendev.org/68444201:31
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] Update redhat-common pkg-map for centos 8  https://review.opendev.org/68444903:10
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] add environment switch for centos8 to use dnf  https://review.opendev.org/68445905:33
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] use $YUM in more places  https://review.opendev.org/68446005:33
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] install curl after chroot install  https://review.opendev.org/68446105:33
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] pip-and-virtualenv : fix for centos 8  https://review.opendev.org/68446205:33
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] centos8 : also install python2 in pip-and-virtualenv  https://review.opendev.org/68446305:33
*** brault has joined #openstack-dib05:46
*** hwoarang has quit IRC05:47
*** hwoarang has joined #openstack-dib05:48
cgoncalvesianw, hey!05:52
cgoncalvesI see you also started working on centos 8 support :)05:52
ianwcgoncalves: hi there, yes ... i think i've covered some of the same ground.  i'm getting closer to something that builds, at least ...05:52
cgoncalveshttps://review.opendev.org/#/c/684308/05:52
ianwi think it might be useful if you could rebase the image-based builds ontop too05:52
cgoncalvesI've got centos8 built with my patch05:52
cgoncalvesalso an centos8 amphora image05:52
ianwcool; yeah the -minimal path has a few other bits it seems to tickle05:53
ianwi'm just setting them all [wip] as i get the minimal image coming up ... some i'm not so sure about05:56
cgoncalvesianw, is https://review.opendev.org/#/c/684463/ last in the chain?05:57
ianwcgoncalves: umm, not quite yet :)  i'm still iterating on at least getting to end of the build05:58
ianwit might be enough to try, i'm into simple-init (glean)05:59
ianwof course any feedback on the intermediate steps, or how we can do it better etc welcome! :)05:59
cgoncalvesianw, I took a different approach on pip-and-virtualenv05:59
cgoncalveshttps://review.opendev.org/#/c/684308/3/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip06:00
cgoncalvesRHEL8, CentOS8 and Fedora as Python 3 only distros06:00
cgoncalvesUssuri is dropped Python 2 so...06:00
ianwcgoncalves: yeah ... i guess the problem is that that has a "source" and a "package" install ... basically that's turned the source install into the package install06:01
ianwand the infra systems have been using that to bring up an environment where python2 & python3 "just works"06:02
cgoncalvesianw, I don't quite follow. ubuntu only has "package" install and isn't a problem06:03
cgoncalvesnext DIB tag including these patches will not be available in <=train stable branches thanks to upper-constraints.txt so we are safe there to drop py206:03
ianwnot quite, note that below it then does get-pip.py and installs the upstream06:04
cgoncalvesI see06:06
cgoncalveswell, there's another problem I spotted in that element06:07
ianwnot really defending it, but it says it installs the latest upstream pip/setuptools etc versions, so if it's not doing that, well then it's not really right06:08
cgoncalvesRHEL will never enter the case in L17 (centos*|rhel7)) because the element name has changed to "rhel"06:08
ianwyeah, i think maybe this hasn't had rhel8 testing06:08
cgoncalvesalright, sounds like I'll have fun today continue working on this :)06:08
ianwwe can probably remove rhel7 to avoid even more confusion?06:09
ianwok, it looks like with my last couple of changes i'm getting a .qcow2 ...06:09
cgoncalvesat least from octavia side, rhel8 based install the amphora-agent from "package" so the pip-and-virtualenv is skipped altogether06:09
ianwi mean maybe we make pip-and-virtualenv just error out if trying to use pip-and-virtualenv from source?  it could be an option ... just get rid of this path all together as legacy cruft06:10
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] add environment switch for centos8 to use dnf  https://review.opendev.org/68445906:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] use $YUM in more places  https://review.opendev.org/68446006:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] install curl after chroot install  https://review.opendev.org/68446106:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] pip-and-virtualenv : fix for centos 8  https://review.opendev.org/68446206:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] centos8 : also install python2 in pip-and-virtualenv  https://review.opendev.org/68446306:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] don't create interfaces on centos-8  https://review.opendev.org/68451306:11
openstackgerritIan Wienand proposed openstack/diskimage-builder master: [wip] simple-init : don't use network.service for centos8  https://review.opendev.org/68451406:11
ianwcgoncalves: ok, with ^06:11
ianwI get a .qcow2 out of06:11
ianwDIB_RELEASE=8 DIB_DEV_USER_USERNAME=devuser DIB_DEV_USER_PASSWORD=passw0rd disk-image-create -o test2 -t qcow2 -x vm centos-minimal devuser openssh-server simple-init06:12
ianwi have no idea if it boots :)  i might call it a day here ...06:12
ianwi.e. top of the stack is I3430aff3a7a63ed5e4459cf104081397291d71ca06:13
ianwso to come from my pov is a) fixing all CI which i'm sure fails for various reasons 2) adding new CI jobs ontop of this for gate boot testing06:15
ianwi feel like the changes are at ~ the right level of granularity for us to consider them one-by-one ... for mine that's why i'd probably appreciate seeing the image-based build ontop06:17
cgoncalvesianw, +1 to error out if from "source". best timing to get rid of legacy06:23
cgoncalvesianw, alright, I'll rebase the image-based on top06:24
ianwcgoncalves: thanks!  note i've run a manual mirror sync to test everything out, the script updates are in https://review.opendev.org/#/c/684437/ but not merged as yet06:29
cgoncalvesianw, yeah, I was checking it now :)06:29
cgoncalvesianw, what are your thoughts on also supporting centos stream next? :)06:30
ianwyeah, still getting my head around it :)  it sounds good ... i mean i only just yesterday got fedora 30 actually in infra and able to run our setup roles ...06:31
ianwi guess a centos stream will be much less work, however06:32
*** brault has quit IRC07:21
*** ivve has joined #openstack-dib08:01
*** jangutter has joined #openstack-dib08:20
*** priteau has joined #openstack-dib08:33
*** hwoarang has quit IRC08:48
*** hwoarang has joined #openstack-dib08:50
*** brault has joined #openstack-dib09:24
*** brault has quit IRC09:43
*** brault has joined #openstack-dib09:51
*** brault has quit IRC10:17
*** brault has joined #openstack-dib11:09
*** brault has quit IRC11:13
*** brault has joined #openstack-dib11:43
*** brault has quit IRC11:50
*** brault has joined #openstack-dib13:24
*** brault has quit IRC13:28
*** brault has joined #openstack-dib14:06
*** Vorrtex has joined #openstack-dib14:23
*** brault has quit IRC14:57
*** brault has joined #openstack-dib14:59
*** brault has quit IRC15:00
*** brault has joined #openstack-dib15:10
*** openstackgerrit has quit IRC15:21
*** ivve has quit IRC15:45
*** brault has quit IRC16:20
*** priteau has quit IRC16:23
*** jangutter has quit IRC16:47
*** ivve has joined #openstack-dib16:53
*** brault has joined #openstack-dib16:56
*** hwoarang has quit IRC19:12
*** hwoarang has joined #openstack-dib19:12
*** calebb has joined #openstack-dib21:01
*** Vorrtex has quit IRC21:25
*** ivve has quit IRC23:28

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