*** slaweq has quit IRC | 01:00 | |
*** slaweq has joined #openstack-requirements | 01:00 | |
*** smcginnis is now known as smcginnis_away | 01:38 | |
*** dangtrinhnt_ has joined #openstack-requirements | 01:51 | |
*** FracKen_ has joined #openstack-requirements | 01:55 | |
*** irclogbot_2 has quit IRC | 02:00 | |
*** dangtrinhnt has quit IRC | 02:00 | |
*** FracKen has quit IRC | 02:00 | |
*** openstackgerrit has quit IRC | 02:02 | |
*** dims has quit IRC | 02:02 | |
*** irclogbot_2 has joined #openstack-requirements | 02:02 | |
*** dims has joined #openstack-requirements | 02:05 | |
*** hongbin has joined #openstack-requirements | 02:14 | |
*** dangtrinhnt_ has quit IRC | 03:00 | |
*** dangtrinhnt has joined #openstack-requirements | 03:00 | |
*** udesale has joined #openstack-requirements | 03:47 | |
*** udesale has quit IRC | 04:26 | |
*** udesale has joined #openstack-requirements | 04:32 | |
*** udesale has quit IRC | 04:38 | |
*** hongbin has quit IRC | 05:06 | |
*** udesale has joined #openstack-requirements | 07:47 | |
*** ccamacho has joined #openstack-requirements | 08:13 | |
*** tosky has joined #openstack-requirements | 08:38 | |
*** jpich has joined #openstack-requirements | 08:53 | |
*** e0ne has joined #openstack-requirements | 08:55 | |
*** openstackgerrit has joined #openstack-requirements | 09:00 | |
openstackgerrit | Merged openstack/requirements master: update constraint for python-saharaclient to new release 2.1.0 https://review.openstack.org/631588 | 09:00 |
---|---|---|
*** dtantsur|afk is now known as dtantsur | 09:35 | |
*** jpich has quit IRC | 09:50 | |
*** jpich has joined #openstack-requirements | 09:51 | |
*** jpich has quit IRC | 09:55 | |
*** dtantsur is now known as dtantsur|brb | 10:08 | |
openstackgerrit | Luigi Toscano proposed openstack/requirements master: Add sahara (now core only) to global requirements https://review.openstack.org/631766 | 10:08 |
*** jpich has joined #openstack-requirements | 10:27 | |
*** odyssey4me has joined #openstack-requirements | 11:30 | |
*** jpich has quit IRC | 11:58 | |
*** jpich has joined #openstack-requirements | 11:59 | |
*** dtantsur|brb is now known as dtantsur | 12:02 | |
*** e0ne has quit IRC | 12:33 | |
*** e0ne has joined #openstack-requirements | 12:39 | |
*** e0ne has quit IRC | 12:40 | |
*** e0ne has joined #openstack-requirements | 12:40 | |
*** TheJulia is now known as needssleep | 12:42 | |
*** dtantsur is now known as creepy_owlet | 12:50 | |
*** udesale has quit IRC | 13:07 | |
*** udesale has joined #openstack-requirements | 13:08 | |
*** udesale has quit IRC | 14:01 | |
*** udesale has joined #openstack-requirements | 14:02 | |
*** dangtrinhnt has quit IRC | 14:21 | |
*** dangtrinhnt has joined #openstack-requirements | 14:21 | |
openstackgerrit | Matthew Thode proposed openstack/requirements master: Updated from generate-constraints https://review.openstack.org/631710 | 15:44 |
*** udesale has quit IRC | 15:48 | |
prometheanfire | smcginnis_away: tonyb dirk, another one https://review.openstack.org/631766 (service as lib) | 15:57 |
tosky | prometheanfire: is splitting the only way? | 16:03 |
prometheanfire | tosky: not the only way, but the only way it can get into requirements as something that's tracked for co-installability | 16:05 |
tosky | prometheanfire: so the only alternative is a blacklist? | 16:07 |
prometheanfire | ya :( | 16:07 |
tosky | we split out the sahara plugins and we definitely need to have sahara as requirement in the plugins, or nothing is going to work (not even the unit tests of sahara) | 16:08 |
prometheanfire | the way we'd recommend it is to split out a sahara-lib, then make sahara and the plugins depend on that | 16:09 |
tosky | at this point, if we could avoid another split, that would be better | 16:09 |
tosky | but I'm not the PTL, so it's up to Telles | 16:09 |
tosky | and we can't definitely go back, we may not have enough time before the release | 16:10 |
prometheanfire | sahara-lib would be released like oslo stuff | 16:10 |
prometheanfire | ya, the short term thing is blacklist | 16:10 |
prometheanfire | https://etherpad.openstack.org/p/requirements-libs you aren't the only ones doing this :P | 16:10 |
tosky | prometheanfire: I read that and I'm not sure I get the issue with the dependencies | 16:11 |
prometheanfire | one of the issues we run into with constraints for both plugins and projects is it can cause circular dependancies and co-installability issues | 16:14 |
tosky | and we avoided that: sahara plugins only depend on the core | 16:14 |
tosky | the core can start even without plugins | 16:15 |
tosky | technically it ships with the fake plugin, but it's not needed | 16:15 |
tosky | of course nothing would really work without plugins, but the service can be alive | 16:15 |
prometheanfire | also, because stuff is released to pypi (and beta/rc is not) that causes stuff that depends on the service (plugins) to use ancient releases https://pypi.org/project/sahara | 16:15 |
tosky | so I think we are in a slightly different situation than the others | 16:15 |
prometheanfire | latest sahara on pypi is 2014.2.1 | 16:16 |
prometheanfire | actually, pypi may need to be cleaned up | 16:16 |
tosky | oh, I think we forgot that part, but we definitely need to publish regularly sahara on pypi | 16:16 |
tosky | or maybe it's just a problem of change in version numbers | 16:16 |
prometheanfire | you do, just the year releases are there too | 16:17 |
prometheanfire | 10.0.0.0b1 is published, but we don't include that in requirements | 16:17 |
prometheanfire | so plugins can't use it | 16:17 |
prometheanfire | latest they can use 9.0.1 it looks like | 16:18 |
tosky | we requested to publish an early stein beta to be able to depend on it | 16:19 |
prometheanfire | our current review criteria has ' use of pre-release versions of things needs an explanation' | 16:21 |
prometheanfire | so that's odd, I think our tooling simply disallows it | 16:21 |
tosky | I thought that enough people were in CC in the review to request the split, but I was wrong | 16:21 |
tosky | ok | 16:21 |
prometheanfire | http://logs.openstack.org/66/631766/1/check/openstack-tox-validate/97c17d4/job-output.txt.gz#_2019-01-18_10_14_48_076367 is odd | 16:22 |
*** e0ne has quit IRC | 16:22 | |
prometheanfire | tosky: ^ was because of the beta release | 16:36 |
prometheanfire | https://packaging.pypa.io/en/latest/specifiers/#packaging.specifiers.SpecifierSet.contains has prereleases set to None by default | 16:37 |
prometheanfire | and we use that to check if a constraint is within what is defined in global-requirements | 16:37 |
prometheanfire | the return error message is not the most helpful | 16:37 |
tosky | uhm, what should be changed then? | 16:40 |
prometheanfire | I'm going to improve the error message but keep the behavior the same for now | 16:42 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message. https://review.openstack.org/631832 | 16:59 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message. https://review.openstack.org/631832 | 17:01 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message. https://review.openstack.org/631832 | 17:04 |
dirk | prometheanfire: just when I tried to comment in it gerrit went down :-) | 17:08 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: DNM - testing https://review.openstack.org/631834 | 17:09 |
prometheanfire | dirk: lol | 17:09 |
*** jpich has quit IRC | 17:26 | |
*** creepy_owlet is now known as dtantsur|afk | 17:38 | |
*** ccamacho has quit IRC | 18:14 | |
*** e0ne has joined #openstack-requirements | 19:29 | |
*** e0ne has quit IRC | 20:55 | |
prometheanfire | dirk: if still around https://review.openstack.org/631832 | 21:08 |
prometheanfire | tonyb: you too ^ | 21:08 |
*** tosky has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!