Friday, 2019-01-18

*** slaweq has quit IRC01:00
*** slaweq has joined #openstack-requirements01:00
*** smcginnis is now known as smcginnis_away01:38
*** dangtrinhnt_ has joined #openstack-requirements01:51
*** FracKen_ has joined #openstack-requirements01:55
*** irclogbot_2 has quit IRC02:00
*** dangtrinhnt has quit IRC02:00
*** FracKen has quit IRC02:00
*** openstackgerrit has quit IRC02:02
*** dims has quit IRC02:02
*** irclogbot_2 has joined #openstack-requirements02:02
*** dims has joined #openstack-requirements02:05
*** hongbin has joined #openstack-requirements02:14
*** dangtrinhnt_ has quit IRC03:00
*** dangtrinhnt has joined #openstack-requirements03:00
*** udesale has joined #openstack-requirements03:47
*** udesale has quit IRC04:26
*** udesale has joined #openstack-requirements04:32
*** udesale has quit IRC04:38
*** hongbin has quit IRC05:06
*** udesale has joined #openstack-requirements07:47
*** ccamacho has joined #openstack-requirements08:13
*** tosky has joined #openstack-requirements08:38
*** jpich has joined #openstack-requirements08:53
*** e0ne has joined #openstack-requirements08:55
*** openstackgerrit has joined #openstack-requirements09:00
openstackgerritMerged openstack/requirements master: update constraint for python-saharaclient to new release 2.1.0  https://review.openstack.org/63158809:00
*** dtantsur|afk is now known as dtantsur09:35
*** jpich has quit IRC09:50
*** jpich has joined #openstack-requirements09:51
*** jpich has quit IRC09:55
*** dtantsur is now known as dtantsur|brb10:08
openstackgerritLuigi Toscano proposed openstack/requirements master: Add sahara (now core only) to global requirements  https://review.openstack.org/63176610:08
*** jpich has joined #openstack-requirements10:27
*** odyssey4me has joined #openstack-requirements11:30
*** jpich has quit IRC11:58
*** jpich has joined #openstack-requirements11:59
*** dtantsur|brb is now known as dtantsur12:02
*** e0ne has quit IRC12:33
*** e0ne has joined #openstack-requirements12:39
*** e0ne has quit IRC12:40
*** e0ne has joined #openstack-requirements12:40
*** TheJulia is now known as needssleep12:42
*** dtantsur is now known as creepy_owlet12:50
*** udesale has quit IRC13:07
*** udesale has joined #openstack-requirements13:08
*** udesale has quit IRC14:01
*** udesale has joined #openstack-requirements14:02
*** dangtrinhnt has quit IRC14:21
*** dangtrinhnt has joined #openstack-requirements14:21
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/63171015:44
*** udesale has quit IRC15:48
prometheanfiresmcginnis_away: tonyb dirk, another one https://review.openstack.org/631766 (service as lib)15:57
toskyprometheanfire: is splitting the only way?16:03
prometheanfiretosky: not the only way, but the only way it can get into requirements as something that's tracked for co-installability16:05
toskyprometheanfire: so the only alternative is a blacklist?16:07
prometheanfireya :(16:07
toskywe 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
prometheanfirethe way we'd recommend it is to split out a sahara-lib, then make sahara and the plugins depend on that16:09
toskyat this point, if we could avoid another split, that would be better16:09
toskybut I'm not the PTL, so it's up to Telles16:09
toskyand we can't definitely go back, we may not have enough time before the release16:10
prometheanfiresahara-lib would be released like oslo stuff16:10
prometheanfireya, the short term thing is blacklist16:10
prometheanfirehttps://etherpad.openstack.org/p/requirements-libs you aren't the only ones doing this :P16:10
toskyprometheanfire: I read that and I'm not sure I get the issue with the dependencies16:11
prometheanfireone of the issues we run into with constraints for both plugins and projects is it can cause circular dependancies and co-installability issues16:14
toskyand we avoided that: sahara plugins only depend on the core16:14
toskythe core can start even without plugins16:15
toskytechnically it ships with the fake plugin, but it's not needed16:15
toskyof course nothing would really work without plugins, but the service can be alive16:15
prometheanfirealso, 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/sahara16:15
toskyso I think we are in a slightly different situation than the others16:15
prometheanfirelatest sahara on pypi is 2014.2.116:16
prometheanfireactually, pypi may need to be cleaned up16:16
toskyoh, I think we forgot that part, but we definitely need to publish regularly sahara on pypi16:16
toskyor maybe it's just a problem of change in version numbers16:16
prometheanfireyou do, just the year releases are there too16:17
prometheanfire10.0.0.0b1 is published, but we don't include that in requirements16:17
prometheanfireso plugins can't use it16:17
prometheanfirelatest they can use 9.0.1 it looks like16:18
toskywe requested to publish an early stein beta to be able to depend on it16:19
prometheanfireour current review criteria has ' use of pre-release versions of things needs an explanation'16:21
prometheanfireso that's odd, I think our tooling simply disallows it16:21
toskyI thought that enough people were in CC in the review to request the split, but I was wrong16:21
toskyok16:21
prometheanfirehttp://logs.openstack.org/66/631766/1/check/openstack-tox-validate/97c17d4/job-output.txt.gz#_2019-01-18_10_14_48_076367 is odd16:22
*** e0ne has quit IRC16:22
prometheanfiretosky: ^ was because of the beta release16:36
prometheanfirehttps://packaging.pypa.io/en/latest/specifiers/#packaging.specifiers.SpecifierSet.contains has prereleases set to None by default16:37
prometheanfireand we use that to check if a constraint is within what is defined in global-requirements16:37
prometheanfirethe return error message is not the most helpful16:37
toskyuhm, what should be changed then?16:40
prometheanfireI'm going to improve the error message but keep the behavior the same for now16:42
openstackgerritMatthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message.  https://review.openstack.org/63183216:59
openstackgerritMatthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message.  https://review.openstack.org/63183217:01
openstackgerritMatthew Thode proposed openstack/requirements master: Add check for prerelease and further clean up error message.  https://review.openstack.org/63183217:04
dirkprometheanfire: just when I tried to comment in it gerrit went down :-)17:08
openstackgerritMatthew Thode proposed openstack/requirements master: DNM - testing  https://review.openstack.org/63183417:09
prometheanfiredirk: lol17:09
*** jpich has quit IRC17:26
*** creepy_owlet is now known as dtantsur|afk17:38
*** ccamacho has quit IRC18:14
*** e0ne has joined #openstack-requirements19:29
*** e0ne has quit IRC20:55
prometheanfiredirk: if still around https://review.openstack.org/63183221:08
prometheanfiretonyb: you too ^21:08
*** tosky has quit IRC23:55

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