opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for taskflow to new release 5.4.0 https://review.opendev.org/c/openstack/requirements/+/893035 | 11:31 |
---|---|---|
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for glance_store to new release 4.6.1 https://review.opendev.org/c/openstack/requirements/+/893036 | 11:44 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for heat-translator to new release 2.8.0 https://review.opendev.org/c/openstack/requirements/+/893037 | 11:46 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for kuryr-lib to new release 2.8.0 https://review.opendev.org/c/openstack/requirements/+/893038 | 12:09 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for keystonemiddleware to new release 10.4.1 https://review.opendev.org/c/openstack/requirements/+/893039 | 12:11 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for monasca-common to new release 3.8.0 https://review.opendev.org/c/openstack/requirements/+/893040 | 12:21 |
kubajj | Hi frickler, is it possible to test the failing tests for upper constraints locally? Do I need any particular set up? | 12:26 |
kubajj | I know these questions might be a bit basic, but I do not want to waste zuul power by pushing everything to gerrit for testing. | 12:27 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslo.middleware to new release 5.2.0 https://review.opendev.org/c/openstack/requirements/+/893042 | 12:36 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslo.db to new release 14.0.0 https://review.opendev.org/c/openstack/requirements/+/893043 | 12:36 |
opendevreview | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for keystoneauth1 to new release 5.3.0 https://review.opendev.org/c/openstack/requirements/+/893060 | 13:21 |
frickler | kubajj: not sure what tests you are talking about. for a cross-project job, you can run tox locally and manually install the bumped requirements into your tox env | 13:30 |
kubajj | frickler: yeah, I meant the cross-project jobs. | 13:31 |
frickler | kubajj: those in general are only unit tests, though some projects still require a special setup for those, let me know if you run into any specific issues | 13:38 |
kubajj | frickler: I am just trying to setup a reliable environment for testing which packages cause the issues. From my understanding, the problem lies in conflicts between global requirements and upper constraints or am I wrong? | 13:40 |
frickler | kubajj: no, such conflicts should be detected and resolved by pip. the failures mostly are due to real changes in behavior for updated packages. some just need tests to be amended, some may also need actual code changes, for example if deprecated functions got removed | 13:42 |
frickler | kubajj: most of the time as a first step it will be good enough if you can single out a specific update that is causing tests to fail | 13:44 |
frickler | kubajj: maybe one idea would be to split the upper-constraints bump into a series of single-line changes, so that one could run git-bisect against the result | 13:45 |
frickler | that could even be automated I think. then in theory for each failing cross-project job that would identify at least the first failing bump | 13:46 |
opendevreview | Merged openstack/requirements master: update constraint for oslo.policy to new release 4.2.1 https://review.opendev.org/c/openstack/requirements/+/892923 | 18:08 |
opendevreview | Merged openstack/requirements master: update constraint for oslo.versionedobjects to new release 3.2.0 https://review.opendev.org/c/openstack/requirements/+/892946 | 18:08 |
*** melwitt_ is now known as melwitt | 18:34 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!