Tuesday, 2016-07-26

*** coolsvap has joined #openstack-requirements03:00
*** markmcclain has quit IRC03:08
*** markmcclain has joined #openstack-requirements03:09
*** derekjhyang has joined #openstack-requirements03:15
openstackgerritOpenStack Proposal Bot proposed openstack/requirements: Updated from generate-constraints  https://review.openstack.org/34661506:49
coolsvapprometheanfire: around?13:36
dirkdo we have a script for running the requirements meeting that we follow?14:03
coolsvapdirk: no script but we have detailed steps i14:06
coolsvapurl is in topic14:06
dirkah, topic!14:07
dirkthat was too easy.. thanks :)14:08
coolsvapwelcome :)14:08
prometheanfirecoolsvap: ?14:35
coolsvapprometheanfire: good morning14:36
prometheanfiremoin14:36
coolsvapso there were requests for python-ceilometerclient and oslo.context14:37
coolsvapmerge14:37
coolsvappython-ceilometerclient looks good with generated u-c14:37
prometheanfirewas going to hold off because of the xstatic changes, but it was just ordering14:45
coolsvapi was also looking for the horizon u-c patch14:50
coolsvapif there are any issues14:50
*** number80 has quit IRC14:55
*** coolsvap is now known as coolsvap_15:01
openstackgerritMichael Gugino proposed openstack/requirements: Restore pylxd  https://review.openstack.org/34745315:27
*** number80 has joined #openstack-requirements15:45
tonybnumber80: why do you say pylxd shoudl be in 'other-requirements.txt' ?16:27
number80tonyb: optional, LXD is not really necessary for nova16:28
tonybnumber80: but it *is* needed for nova-lxd16:29
number80yeah, but LXD is really an ubuntu-only thing16:29
tonybnumber80: the nova solution for that is to add it to test-requirements16:29
number80I'm not -1 as there's no consensus on that16:29
tonybnumber80: Well they may be nehind it but it's a stackforge project and is subscribed to the requirements process so I don't think that's a valid reason to drop it16:30
number80yeah, they should be tracked too16:30
number80optional-requirements should feel a gap there, but it's not approved yet16:30
number80s/feel/fill/16:31
tonybMy opinionm is that we add pylxd back to requirements and ask them to add it to nova-lxd's test-requirements al python-libvirt16:31
number80wfm16:31
number80that raises an interesting topic for RPM packaging, how to blacklist some platform requirements16:32
number80I don't see anyone maintaining LXD in RPM based currently, it requires some investment to make it work16:33
tonybnumber80: What is the trigger for it to be added to RPM Packages? just the line in g-r?16:34
number80tonyb: currently, we rely on requirements.txt and test-requirements.txt to generate dependencies16:34
number80this should be handled at RPM packaging level16:34
tonybnumber80: okay so if you don't process openstack/nova-lxd (which as you say is a canonical thing mostly) you wont see the requirement for pylxd.  or did I miss something?16:35
number80oh, it will be in nova-lxd? that works then16:35
number80I though it would be in nova requirements for tests16:36
tonybnumber80: Yeah not in openstack/nova.16:36
number80then, go ahead for merging it :)16:36
tonybnumber80: to be totally frank it'll probably *never* land in nova but that's no reason to make life hard for them16:36
number80tonyb: I agree on that point16:37
tonybnumber80: needs +2+W ;P16:37
number80well, I don't have +2 but I'll change it into +1 to encourage someone else to do :)16:37
tonybnumber80: :)16:38
openstackgerritMerged openstack/requirements: Updated from generate-constraints  https://review.openstack.org/34661516:38
prometheanfireI've updated this a little bit for tomorrow's meeting https://etherpad.openstack.org/p/requirements-team-mascot18:27
openstackgerritTony Breeds proposed openstack/requirements: Check for missing run-time requirements  https://review.openstack.org/33365019:43
prometheanfirewas the rebase needed??19:45
*** coolsvap_ has quit IRC20:01
tonybprometheanfire: probably not20:09
tonybprometheanfire: I've added a 2nd +2 to https://review.openstack.org/#/c/335469 but leaned the +/-W to you21:46
patchbottonyb: patch 335469 - requirements - Add scikit-learn, a library for machine learning.21:46
prometheanfireok21:49
sigmavirustonyb: prometheanfire re 335469, I think it's kind of silly to be concerned with an upstream vendoring given the myriad of existing openstack requirements that do that21:58
tonybsigmavirus: I tend to agree but one of the things the requirements team shoudl do is help non openstack libraries improve.21:59
sigmavirustonyb: libraries rarely vendor unless they have very good reasons, vendoring six is surprising but I suspect they didn't do it willy-nilly22:00
sigmavirusRespecting upstream authors and the idea that they're distributing something not only for OpenStack is something the OpenStack community rarely understands or handles well22:01
tonybsigmavirus: Sure, which is why it's going in but it doesn't hurt us to kee a list of discussion we should have22:01
tonybsigmavirus: it's possible that the reason is no longer valid22:01
sigmavirustonyb: certainly is possible22:02
sigmavirusThe above is more of a caution that the OpenStack development community has far more upstream enemies than friends because of how disrespectful they often are in discussions like these22:02
tonybsigmavirus: Sure I'm not suggesting we go in there and say "we are openstack chnage or else", more like "we noticed that you're vendoring six, can you help us understand why?" and based on that discussion decide what the next steps are22:02
sigmavirustonyb: in my experience it's always the latter followed by "Well that's stupid. We work on OpenStack and know better"22:03
*** openstackgerrit has quit IRC22:03
*** openstackgerrit has joined #openstack-requirements22:04
prometheanfiresigmavirus: it's just something I wanted to note22:04
tonybsigmavirus: :( We have an obligation to stop / correct that where we see it22:05
sigmavirustonyb: everytime I've tried I've been cursed out in private22:05
prometheanfiresigmavirus: knowing why would have been nice22:05
prometheanfiresigmavirus: that person should be shamed22:05
sigmavirusAnd this community's code of conduct is not enforced as I've seen multiple times over the last 2+ years22:05
tonybsigmavirus: :(22:05
tonybI think we've gone off topic, sigmavirus I hope you see that we're not going to do that thing.22:09
openstackgerritMerged openstack/requirements: Restore pylxd  https://review.openstack.org/34745322:16
*** openstackgerrit has quit IRC22:48
*** openstackgerrit has joined #openstack-requirements22:48
openstackgerritMerged openstack/requirements: Add scikit-learn, a library for machine learning.  https://review.openstack.org/33546923:11

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