Tuesday, 2021-08-17

*** jpena|off is now known as jpena07:32
opendevreviewGrzegorz Grasza proposed openstack/devstack master: Use MDB backend in Ubuntu  https://review.opendev.org/c/openstack/devstack/+/80461407:42
*** rpittau|afk is now known as rpittau07:54
rpittauhello QA team, as reported by iurygregory yesterday we're experiencing an issue in our CI where pip can't install the upper constraint version of libvirt-python, resulting in an error "ERROR: Cannot uninstall 'libvirt-python'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall."09:18
rpittauexample: https://zuul.opendev.org/t/openstack/build/abf663ef4ff243f6b620ddf78a26434009:18
rpittauthis is reproducible locally on ubuntu focal with latest pip09:18
rpittauthe only way I found to bypass the error is to use --ignore-installed to bypass the installed python lbs09:18
opendevreviewMartin Kopec proposed openstack/tempest master: Fix test_fix_argument_yes by closing temp files  https://review.opendev.org/c/openstack/tempest/+/80483910:02
fricklerrpittau: I think the common understanding is that you should always use libvirt-python from system packages since it is deeply tied with libvirt system pkgs10:31
rpittaufrickler: that makes total sense, I'm not sure how to handle that from a requirements perspective though10:35
rpittauthat also happens for other packages, like PyYAML10:35
ajyain my local devstack that I rebuilt last week, I saw this error with python3-simplejson, python3-pyasn1-modules. erbarr also mentioned seeing this in 3rd party CI last week.11:01
fricklerI think those are different cases. for libvirt-python, IMO the correct solution is to drop it from reqs, at least from u-c. or, secondbest, edit u-c in devstack to match the system pkg version.11:13
fricklerfor the others, they seem to be pulled in by random things in the ubuntu-server image. so either use custom images like we do in our CI, or force-purge them, possibly in devstack11:14
fricklerthe only difficult thing is python3-yaml, as cloud-init needs it. maybe discuss with ubuntu whether cloud-init should actually use a vendored venv for its python deps11:15
fricklerotherwise the only longterm solution is to finally finish moving devstack to run everything in a venv11:16
*** dviroel|out is now known as dviroel|ruck11:26
*** jpena is now known as jpena|lunch11:39
ajyaok, makes sense, then it's just coincidence that I started having these. Purging for me does the thing.12:34
*** jpena|lunch is now known as jpena12:42
fricklerajya: well the combining link, that combines your issue with the one ironic is seeing, is that we uncapped pip last week again. older pip versions were more foregiving in that regard12:42
rpittaufrickler: removing libvirt-python from u-c definitely works, I could make a patch for that and see how it's received12:54
rpittauI like the longterm solution using virtualenv, that would fix the issue once and for all12:55
rpittauwith other packages as well12:55
rpittaunot sure if this is enough https://review.opendev.org/c/openstack/requirements/+/80487413:12
opendevreviewGhanshyam proposed openstack/devstack master: make swift-dsvm-functional job as voting  https://review.opendev.org/c/openstack/devstack/+/80428213:45
opendevreviewGhanshyam proposed openstack/devstack master: Make Ironic job as voting  https://review.opendev.org/c/openstack/devstack/+/80428713:49
gmannkopecmartin: I would not be able to join meeting today at least first half, have another meeting at same time13:50
kopecmartingmann: ok, np13:52
clarkbfrickler: I'm not sure I completely agree with the idea that libvirt-python should always be installed from system pacakges assertion13:56
clarkbthe issue previously was using a wheel for a different platform which should be done and it broke13:56
clarkbif the wheel had been built directly or had been previously built for that platform and retrieved later it should work13:57
clarkblibvirt-python actually does quite a bit of work to ensure they work with older libvirts and that has worked well for us over many years now13:57
clarkbThat said if the decision is that it is simpler to use the platform libvirt-python than to maintain or build wheels at runtime that is also fine13:58
kopecmartin#startmeeting qa14:01
opendevmeetMeeting started Tue Aug 17 14:01:06 2021 UTC and is due to finish in 60 minutes.  The chair is kopecmartin. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
opendevmeetThe meeting name has been set to 'qa'14:01
kopecmartin#link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_next_Office_hours14:01
kopecmartinthe agenda ^^^14:01
soniya29hello14:01
yoctozeptoo/14:02
kopecmartinhi all o/14:02
kopecmartinlet's start14:02
kopecmartin#topic Announcement and Action Item (Optional)14:02
kopecmartinPTL nomination period has started today14:03
kopecmartinI'm planning to continue to be PTL for one more cycle, however14:03
yoctozeptogreat \o/14:03
kopecmartini wanna be transparent and want to ask first if there is anyone else who would like to try that 14:03
* yoctozepto <- not that folk14:04
kopecmartin:) 14:04
kopecmartinno rush, i think we have a week for the nominations 14:04
yoctozeptoonly a week?14:04
yoctozeptooo14:04
gmanngreat, thanks kopecmartin 14:05
kopecmartin#link https://governance.openstack.org/election/14:05
yoctozeptoI forgot it's only a week14:05
yoctozeptoyes14:05
yoctozeptojust checked14:05
* kopecmartin needs to check if i need to nominate myself again 14:05
yoctozeptothanks for reminding me14:05
yoctozeptoyou need14:06
yoctozeptoto14:06
yoctozeptoyou have* to even :-)14:06
kopecmartincool, thanks14:06
gmannyeah, nomination is needed14:06
kopecmartinso as i said, if someone else wanna try that, let me know, if not, i'll nominate myself in a few days :)14:06
gmann+114:06
yoctozepto+114:06
kopecmartinlet's move on14:07
kopecmartin#topic Xena Priority Items progress14:07
kopecmartin#link https://etherpad.opendev.org/p/qa-xena-priority14:07
kopecmartinany updates from anyone?14:07
kopecmartinregarding rbac14:07
kopecmartinwe've got a new bug in tempest14:08
kopecmartin#link https://bugs.launchpad.net/tempest/+bug/193952014:08
gmannoh14:08
kopecmartinit seems like a good start for adding support in tempest14:08
gmannwe run few plugin test with system admin and that work14:08
gmannseems some endpoint issue? 14:08
gmannanyways I will check this today14:08
kopecmartininteresting, i have an environment up , I'll try to check too14:09
gmann+114:09
kopecmartinwe can compare our findings then 14:09
kopecmartin'Migration of devstack and Tempest tests to new secure RBAC' is quite a huge effort and we still haven't started yet14:10
gmannseems manila endpoint not present?14:10
gmannkopecmartin: we started14:10
gmannmany services configuration are done but many are remaining 14:10
kopecmartinsorry, i meant from tempest perspective14:10
gmannwe added a job also enabling it to check the configuration14:11
* kopecmartin needs to do some research and catch up14:11
gmanntempest creds are ready but yes test need to migrate14:11
kopecmartinyeah14:14
kopecmartin#topic OpenStack Events Updates and Planning14:14
kopecmartin#link https://etherpad.opendev.org/p/qa-yoga-ptg14:14
kopecmartinthe etherpad for the PTG topics14:14
kopecmartinfeel free to add your proposals there14:15
kopecmartinoh, i almost forgot14:16
kopecmartinthere is an ongoing effort for pain point elimination across openstack projects14:16
kopecmartin#link https://etherpad.opendev.org/p/pain-point-elimination14:16
kopecmartini'm gonna mention a few notes for QA14:16
kopecmartinsuch as not enough new contributors, not enough active member (f.e. we have a real problem with patrole project)14:17
kopecmartinfeel free to write your opinion there as well14:17
kopecmartinthe point is get feedback from as many projects as possible 14:18
kopecmartinthen they might get addressed, either on the organization level or/and within the projects themselves 14:18
kopecmartinmoving on14:19
kopecmartin#topic Gate Status Checks14:19
kopecmartin#link https://review.opendev.org/q/label:Review-Priority%253D%252B2+status:open+(project:openstack/tempest+OR+project:openstack/patrole+OR+project:openstack/devstack+OR+project:openstack/grenade+OR+project:openstack/hacking)14:19
kopecmartinany issues to bring up?14:20
kopecmartindon't see any urgent patches14:20
kopecmartin#topic Periodic jobs Status Checks14:21
kopecmartin#link https://zuul.openstack.org/builds?job_name=tempest-full-victoria-py3&job_name=tempest-full-ussuri-py3&job_name=tempest-full-train-py3&pipeline=periodic-stable14:21
kopecmartin#link https://zuul.openstack.org/builds?project=openstack%2Ftempest&project=openstack%2Fdevstack&pipeline=periodic14:21
kopecmartinall green \o/14:21
kopecmartin#topic Sub Teams highlights14:22
kopecmartinany updates, highlights we need to discuss today ?14:22
* kopecmartin adding patches from grenade on my review list14:23
kopecmartini see a few ~new ones14:23
kopecmartin#link https://review.opendev.org/q/project:openstack/grenade+status:open14:23
kopecmartinChanges with Review-Priority == +114:24
kopecmartin#link https://review.opendev.org/q/label:Review-Priority%253D%252B1+status:open+(project:openstack/tempest+OR+project:openstack/patrole+OR+project:openstack/devstack+OR+project:openstack/grenade+OR+project:openstack/hacking)14:24
kopecmartinthere are none14:25
kopecmartin#topic Open Discussion14:25
kopecmartinanything else to discuss by anyone?14:25
yoctozeptonothing from me today14:26
kopecmartin#topic Bug Triage14:27
kopecmartini have a few updates here14:27
kopecmartinwe have hit this issue again 14:27
kopecmartin#link https://bugs.launchpad.net/tempest/+bug/191831614:27
kopecmartin test_fix_argument_yes failing for tmp dir import 14:28
kopecmartini think i might have found a solution 14:28
kopecmartinthe whole issue looks like a race condition, it could be caused by not closing temp files14:28
kopecmartin#link https://review.opendev.org/c/openstack/tempest/+/80483914:28
kopecmartinif it's not this then i have no idea what else it could be14:28
kopecmartingmann: when free, please have a look at the review 14:29
gmannkopecmartin: ack14:29
kopecmartinthen there are 2 other bugs we have fixes ready14:29
kopecmartin#link https://bugs.launchpad.net/tempest/+bug/193904914:29
kopecmartinshould be fixed by14:30
kopecmartin#link https://review.opendev.org/c/openstack/tempest/+/80408814:30
kopecmartin#link https://bugs.launchpad.net/tempest/+bug/193424914:30
kopecmartinshould be fixed by14:30
kopecmartin#link. https://review.opendev.org/c/openstack/tempest/+/80387714:30
kopecmartinthat's all regarding bugs from my side14:30
kopecmartinnumbers were recorded here as always14:30
kopecmartin#link https://etherpad.opendev.org/p/qa-bug-triage-xena14:30
kopecmartinthat is all from me today14:31
kopecmartin. anything else?14:31
kopecmartinlet's close this then14:32
yoctozeptothanks kopecmartin14:32
kopecmartinthank you everyone 14:32
kopecmartin#endmeeting14:32
opendevmeetMeeting ended Tue Aug 17 14:32:34 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.html14:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.txt14:32
opendevmeetLog:            https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.log.html14:32
*** pojadhav is now known as pojadhav|out14:58
gmannkopecmartin: +A on 80483915:16
gmannkopecmartin: 1 comment on cred sg cleanup https://review.opendev.org/c/openstack/tempest/+/804088/1/tempest/lib/common/dynamic_creds.py15:17
gmannI think doing it in base class will be good to do for both cred type15:17
*** jpena is now known as jpena|off15:26
*** jpena|off is now known as jpena15:27
*** jpena is now known as jpena|off15:48
opendevreviewElod Illes proposed openstack/devstack stable/queens: [stable-only] Use queens-eol for horizon  https://review.opendev.org/c/openstack/devstack/+/80488915:52
kopecmartingmann: thanks16:09
*** rpittau is now known as rpittau|afk16:31
opendevreviewMerged openstack/tempest master: Fix test_fix_argument_yes by closing temp files  https://review.opendev.org/c/openstack/tempest/+/80483916:38
opendevreviewMerged openstack/tempest master: Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)  https://review.opendev.org/c/openstack/tempest/+/80387717:32
opendevreviewElod Illes proposed openstack/devstack stable/queens: [stable-only] Use queens-eol for horizon  https://review.opendev.org/c/openstack/devstack/+/80488918:12
*** dviroel|ruck is now known as dviroel|ruck|out21:15

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