*** jpena|off is now known as jpena | 07:32 | |
opendevreview | Grzegorz Grasza proposed openstack/devstack master: Use MDB backend in Ubuntu https://review.opendev.org/c/openstack/devstack/+/804614 | 07:42 |
---|---|---|
*** rpittau|afk is now known as rpittau | 07:54 | |
rpittau | hello 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 |
rpittau | example: https://zuul.opendev.org/t/openstack/build/abf663ef4ff243f6b620ddf78a264340 | 09:18 |
rpittau | this is reproducible locally on ubuntu focal with latest pip | 09:18 |
rpittau | the only way I found to bypass the error is to use --ignore-installed to bypass the installed python lbs | 09:18 |
opendevreview | Martin Kopec proposed openstack/tempest master: Fix test_fix_argument_yes by closing temp files https://review.opendev.org/c/openstack/tempest/+/804839 | 10:02 |
frickler | rpittau: I think the common understanding is that you should always use libvirt-python from system packages since it is deeply tied with libvirt system pkgs | 10:31 |
rpittau | frickler: that makes total sense, I'm not sure how to handle that from a requirements perspective though | 10:35 |
rpittau | that also happens for other packages, like PyYAML | 10:35 |
ajya | in 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 |
frickler | I 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 |
frickler | for 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 devstack | 11:14 |
frickler | the 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 deps | 11:15 |
frickler | otherwise the only longterm solution is to finally finish moving devstack to run everything in a venv | 11:16 |
*** dviroel|out is now known as dviroel|ruck | 11:26 | |
*** jpena is now known as jpena|lunch | 11:39 | |
ajya | ok, 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 jpena | 12:42 | |
frickler | ajya: 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 regard | 12:42 |
rpittau | frickler: removing libvirt-python from u-c definitely works, I could make a patch for that and see how it's received | 12:54 |
rpittau | I like the longterm solution using virtualenv, that would fix the issue once and for all | 12:55 |
rpittau | with other packages as well | 12:55 |
rpittau | not sure if this is enough https://review.opendev.org/c/openstack/requirements/+/804874 | 13:12 |
opendevreview | Ghanshyam proposed openstack/devstack master: make swift-dsvm-functional job as voting https://review.opendev.org/c/openstack/devstack/+/804282 | 13:45 |
opendevreview | Ghanshyam proposed openstack/devstack master: Make Ironic job as voting https://review.opendev.org/c/openstack/devstack/+/804287 | 13:49 |
gmann | kopecmartin: I would not be able to join meeting today at least first half, have another meeting at same time | 13:50 |
kopecmartin | gmann: ok, np | 13:52 |
clarkb | frickler: I'm not sure I completely agree with the idea that libvirt-python should always be installed from system pacakges assertion | 13:56 |
clarkb | the issue previously was using a wheel for a different platform which should be done and it broke | 13:56 |
clarkb | if the wheel had been built directly or had been previously built for that platform and retrieved later it should work | 13:57 |
clarkb | libvirt-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 now | 13:57 |
clarkb | That 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 fine | 13:58 |
kopecmartin | #startmeeting qa | 14:01 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
opendevmeet | The meeting name has been set to 'qa' | 14:01 |
kopecmartin | #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_next_Office_hours | 14:01 |
kopecmartin | the agenda ^^^ | 14:01 |
soniya29 | hello | 14:01 |
yoctozepto | o/ | 14:02 |
kopecmartin | hi all o/ | 14:02 |
kopecmartin | let's start | 14:02 |
kopecmartin | #topic Announcement and Action Item (Optional) | 14:02 |
kopecmartin | PTL nomination period has started today | 14:03 |
kopecmartin | I'm planning to continue to be PTL for one more cycle, however | 14:03 |
yoctozepto | great \o/ | 14:03 |
kopecmartin | i wanna be transparent and want to ask first if there is anyone else who would like to try that | 14:03 |
* yoctozepto <- not that folk | 14:04 | |
kopecmartin | :) | 14:04 |
kopecmartin | no rush, i think we have a week for the nominations | 14:04 |
yoctozepto | only a week? | 14:04 |
yoctozepto | oo | 14:04 |
gmann | great, thanks kopecmartin | 14:05 |
kopecmartin | #link https://governance.openstack.org/election/ | 14:05 |
yoctozepto | I forgot it's only a week | 14:05 |
yoctozepto | yes | 14:05 |
yoctozepto | just checked | 14:05 |
* kopecmartin needs to check if i need to nominate myself again | 14:05 | |
yoctozepto | thanks for reminding me | 14:05 |
yoctozepto | you need | 14:06 |
yoctozepto | to | 14:06 |
yoctozepto | you have* to even :-) | 14:06 |
kopecmartin | cool, thanks | 14:06 |
gmann | yeah, nomination is needed | 14:06 |
kopecmartin | so 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 | +1 | 14:06 |
yoctozepto | +1 | 14:06 |
kopecmartin | let's move on | 14:07 |
kopecmartin | #topic Xena Priority Items progress | 14:07 |
kopecmartin | #link https://etherpad.opendev.org/p/qa-xena-priority | 14:07 |
kopecmartin | any updates from anyone? | 14:07 |
kopecmartin | regarding rbac | 14:07 |
kopecmartin | we've got a new bug in tempest | 14:08 |
kopecmartin | #link https://bugs.launchpad.net/tempest/+bug/1939520 | 14:08 |
gmann | oh | 14:08 |
kopecmartin | it seems like a good start for adding support in tempest | 14:08 |
gmann | we run few plugin test with system admin and that work | 14:08 |
gmann | seems some endpoint issue? | 14:08 |
gmann | anyways I will check this today | 14:08 |
kopecmartin | interesting, i have an environment up , I'll try to check too | 14:09 |
gmann | +1 | 14:09 |
kopecmartin | we 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 yet | 14:10 |
gmann | seems manila endpoint not present? | 14:10 |
gmann | kopecmartin: we started | 14:10 |
gmann | many services configuration are done but many are remaining | 14:10 |
kopecmartin | sorry, i meant from tempest perspective | 14:10 |
gmann | we added a job also enabling it to check the configuration | 14:11 |
* kopecmartin needs to do some research and catch up | 14:11 | |
gmann | tempest creds are ready but yes test need to migrate | 14:11 |
kopecmartin | yeah | 14:14 |
kopecmartin | #topic OpenStack Events Updates and Planning | 14:14 |
kopecmartin | #link https://etherpad.opendev.org/p/qa-yoga-ptg | 14:14 |
kopecmartin | the etherpad for the PTG topics | 14:14 |
kopecmartin | feel free to add your proposals there | 14:15 |
kopecmartin | oh, i almost forgot | 14:16 |
kopecmartin | there is an ongoing effort for pain point elimination across openstack projects | 14:16 |
kopecmartin | #link https://etherpad.opendev.org/p/pain-point-elimination | 14:16 |
kopecmartin | i'm gonna mention a few notes for QA | 14:16 |
kopecmartin | such as not enough new contributors, not enough active member (f.e. we have a real problem with patrole project) | 14:17 |
kopecmartin | feel free to write your opinion there as well | 14:17 |
kopecmartin | the point is get feedback from as many projects as possible | 14:18 |
kopecmartin | then they might get addressed, either on the organization level or/and within the projects themselves | 14:18 |
kopecmartin | moving on | 14:19 |
kopecmartin | #topic Gate Status Checks | 14: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 |
kopecmartin | any issues to bring up? | 14:20 |
kopecmartin | don't see any urgent patches | 14:20 |
kopecmartin | #topic Periodic jobs Status Checks | 14: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-stable | 14:21 |
kopecmartin | #link https://zuul.openstack.org/builds?project=openstack%2Ftempest&project=openstack%2Fdevstack&pipeline=periodic | 14:21 |
kopecmartin | all green \o/ | 14:21 |
kopecmartin | #topic Sub Teams highlights | 14:22 |
kopecmartin | any updates, highlights we need to discuss today ? | 14:22 |
* kopecmartin adding patches from grenade on my review list | 14:23 | |
kopecmartin | i see a few ~new ones | 14:23 |
kopecmartin | #link https://review.opendev.org/q/project:openstack/grenade+status:open | 14:23 |
kopecmartin | Changes with Review-Priority == +1 | 14: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 |
kopecmartin | there are none | 14:25 |
kopecmartin | #topic Open Discussion | 14:25 |
kopecmartin | anything else to discuss by anyone? | 14:25 |
yoctozepto | nothing from me today | 14:26 |
kopecmartin | #topic Bug Triage | 14:27 |
kopecmartin | i have a few updates here | 14:27 |
kopecmartin | we have hit this issue again | 14:27 |
kopecmartin | #link https://bugs.launchpad.net/tempest/+bug/1918316 | 14:27 |
kopecmartin | test_fix_argument_yes failing for tmp dir import | 14:28 |
kopecmartin | i think i might have found a solution | 14:28 |
kopecmartin | the whole issue looks like a race condition, it could be caused by not closing temp files | 14:28 |
kopecmartin | #link https://review.opendev.org/c/openstack/tempest/+/804839 | 14:28 |
kopecmartin | if it's not this then i have no idea what else it could be | 14:28 |
kopecmartin | gmann: when free, please have a look at the review | 14:29 |
gmann | kopecmartin: ack | 14:29 |
kopecmartin | then there are 2 other bugs we have fixes ready | 14:29 |
kopecmartin | #link https://bugs.launchpad.net/tempest/+bug/1939049 | 14:29 |
kopecmartin | should be fixed by | 14:30 |
kopecmartin | #link https://review.opendev.org/c/openstack/tempest/+/804088 | 14:30 |
kopecmartin | #link https://bugs.launchpad.net/tempest/+bug/1934249 | 14:30 |
kopecmartin | should be fixed by | 14:30 |
kopecmartin | #link. https://review.opendev.org/c/openstack/tempest/+/803877 | 14:30 |
kopecmartin | that's all regarding bugs from my side | 14:30 |
kopecmartin | numbers were recorded here as always | 14:30 |
kopecmartin | #link https://etherpad.opendev.org/p/qa-bug-triage-xena | 14:30 |
kopecmartin | that is all from me today | 14:31 |
kopecmartin | . anything else? | 14:31 |
kopecmartin | let's close this then | 14:32 |
yoctozepto | thanks kopecmartin | 14:32 |
kopecmartin | thank you everyone | 14:32 |
kopecmartin | #endmeeting | 14:32 |
opendevmeet | Meeting ended Tue Aug 17 14:32:34 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:32 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.html | 14:32 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.txt | 14:32 |
opendevmeet | Log: https://meetings.opendev.org/meetings/qa/2021/qa.2021-08-17-14.01.log.html | 14:32 |
*** pojadhav is now known as pojadhav|out | 14:58 | |
gmann | kopecmartin: +A on 804839 | 15:16 |
gmann | kopecmartin: 1 comment on cred sg cleanup https://review.opendev.org/c/openstack/tempest/+/804088/1/tempest/lib/common/dynamic_creds.py | 15:17 |
gmann | I think doing it in base class will be good to do for both cred type | 15:17 |
*** jpena is now known as jpena|off | 15:26 | |
*** jpena|off is now known as jpena | 15:27 | |
*** jpena is now known as jpena|off | 15:48 | |
opendevreview | Elod Illes proposed openstack/devstack stable/queens: [stable-only] Use queens-eol for horizon https://review.opendev.org/c/openstack/devstack/+/804889 | 15:52 |
kopecmartin | gmann: thanks | 16:09 |
*** rpittau is now known as rpittau|afk | 16:31 | |
opendevreview | Merged openstack/tempest master: Fix test_fix_argument_yes by closing temp files https://review.opendev.org/c/openstack/tempest/+/804839 | 16:38 |
opendevreview | Merged 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/+/803877 | 17:32 |
opendevreview | Elod Illes proposed openstack/devstack stable/queens: [stable-only] Use queens-eol for horizon https://review.opendev.org/c/openstack/devstack/+/804889 | 18:12 |
*** dviroel|ruck is now known as dviroel|ruck|out | 21:15 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!