Monday, 2020-08-17

adriantcan we potentially pin upperconstraints for toml to 0.10.0 because of: https://github.com/uiri/toml/issues/295 ?01:50
prometheanfirepin, no, mask known bad versions, yes01:52
prometheanfirepin/cap01:52
adriant0.10.1 breaks for Adjutant so I've pinned it to 0.10.0 in a library I have and it causes a conflict with upperconstraints01:52
adriantprometheanfire, thanks, should I just propose a patch then?01:53
prometheanfireright, what you do is mask the known bad version in global-constraints, then in upper-constraints change the version to 0.10.001:53
prometheanfireyep01:53
prometheanfiremake sure to refrence the upstream bug (in commit message at least)01:53
adriantprometheanfire, and for any libraries I'm using in Adjutant I really should be making sure they are added to openstack/requirements ?01:54
prometheanfireya, there should be a requirements check job to verify that01:54
prometheanfirelicence issues, etc01:55
adriantI've got a library of my own that I wrote for it https://gitlab.com/catalyst-cloud/confspirator01:55
adriant^ apache 2 so that's fine01:55
adriantso I guess I'll propose it to requirements01:55
prometheanfiremain things are, python version, testing, responsive upstream01:55
prometheanfirenot duplicating existing lib01:55
prometheanfireanswer these in the commit message for it https://docs.openstack.org/project-team-guide/dependency-management.html#for-new-requirements01:56
adriantprometheanfire: thanks! in CONFspirators case it technically meets those criteria, and I only wrote the damn thing because oslo.config didn't satisfy my requirements (or support yaml/toml with nested groups)01:58
adriantand I guess at some stage I'll also need to propose adding https://dramatiq.io/ since I want to use it for Adjutant, but there isn't any rush there yet01:59
prometheanfirewhat did oslo.config upstream say about adding support?02:15
prometheanfireI'd also email the discuss list about adding the lib02:15
adriantprometheanfire, my requirements were a little special, and the kind of features I needed I felt didn't make sense to try and add to oslo.config without a major rewrite, and I desperately needed a better way to manage config in Adjutant.02:28
prometheanfireasking the wider community still helps in not having to re-invent the wheel02:29
adriantdefinitely, which is why I did take some of the type logic bits from oslo.config as a starting point, but very quickly I ended up having to write everything else around it differently :P02:31
adriantI'll throw up an email to the list02:33
adriantbut, i am already using the library in Adjutant. If oslo.config decided it wants some of my features I can switch to it later, but until more likely I'll end up maintaining my library and promoting it for people who want toml/yaml and weird nesting/dynamic loading config02:34
prometheanfireok02:43
adriantprometheanfire, I'll put it to the list, and see what people say :)02:45
openstackgerritAdrian Turjak proposed openstack/requirements master: cap toml library because of nested dict bug  https://review.opendev.org/74643403:40
adriantprometheanfire: ^03:41
prometheanfirecool03:42
prometheanfirehmm, that's also explicitly adding tomp to global-requirements03:43
prometheanfirewill have to discuss this tomorrow03:43
prometheanfireit's probably fine to add, MIT license, active enough, etc03:44
prometheanfireif you want to preempt and answer the questions for new entries to the commit message that may save you a step03:44
adriantoh, prometheanfire, should I not have added it to global-requirements?04:06
adriantjust upperconstraints?04:07
prometheanfireadriant: in order to add the exclusion it needs to be added to upper-constraints04:07
prometheanfireadriant: in order to add the exclusion it needs to be added to global-requirements04:07
adriantahh, cool04:07
adriantyeah that's what I interpreted from your: "what you do is mask the known bad version in global-constraints"04:07
prometheanfirewe really should have another requirements file that's concatenated with the current one for 'unapproved but we still need to manage versions'04:08
openstackgerritAdrian Turjak proposed openstack/requirements master: Add CONFspirator to requirements  https://review.opendev.org/74643604:11
adriantneed to update the commit to include links to it's docs and such...04:11
openstackgerritAdrian Turjak proposed openstack/requirements master: Add CONFspirator to requirements  https://review.opendev.org/74643604:12
prometheanfirethis type of format for the questions would be appreciated https://github.com/openstack/requirements/commit/7828bed0febabfa11a0a8f6960f4c7cc8acec841#diff-d7d5c6fa7118ea10d88f3afeaef4da7704:12
adriantprometheanfire, can do04:13
prometheanfirethanks04:13
adriantprometheanfire, done04:19
openstackgerritAdrian Turjak proposed openstack/requirements master: Add CONFspirator to requirements  https://review.opendev.org/74643604:19
adriantalthough: "Is the library good code?" is a silly question to say yes to when I wrote it :P04:19
adriantbut "probably" doesn't sound right in such a commit04:19
prometheanfirethanks04:20
adriantand will send something to the mailing list and link that review04:20
prometheanfireyarp, thanks04:24
*** e0ne has joined #openstack-requirements04:32
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-requirements04:33
*** e0ne has quit IRC04:37
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/74639404:41
*** e0ne has joined #openstack-requirements04:52
*** e0ne has quit IRC04:56
*** e0ne has joined #openstack-requirements05:11
*** e0ne has quit IRC05:16
openstackgerritAdrian Turjak proposed openstack/requirements master: Add CONFspirator to requirements  https://review.opendev.org/74643605:26
*** e0ne has joined #openstack-requirements05:28
*** e0ne has quit IRC05:33
openstackgerritAdrian Turjak proposed openstack/requirements master: Add CONFspirator to requirements  https://review.opendev.org/74643606:08
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/74644006:22
*** vishalmanchanda has joined #openstack-requirements06:49
*** e0ne has joined #openstack-requirements07:14
*** hberaud has joined #openstack-requirements07:36
*** dtantsur|afk is now known as dtantsur07:55
*** tosky has joined #openstack-requirements07:56
openstackgerritElod Illes proposed openstack/requirements stable/queens: Revert "[stable-only] Upper constrain wheel to 0.34.2"  https://review.opendev.org/74648411:31
*** hberaud has quit IRC12:20
*** hberaud has joined #openstack-requirements12:21
*** lbragstad has quit IRC12:32
*** dhellmann has joined #openstack-requirements12:35
*** hberaud has quit IRC12:36
*** hberaud has joined #openstack-requirements12:39
*** lbragstad has joined #openstack-requirements12:43
*** hberaud has quit IRC13:08
*** dtantsur has quit IRC13:32
*** hberaud has joined #openstack-requirements13:34
*** dtantsur has joined #openstack-requirements13:38
*** hberaud has quit IRC13:43
*** hberaud has joined #openstack-requirements13:57
openstackgerritHervĂ© Beraud proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/74644015:07
prometheanfirehberaud: commented15:29
prometheanfirespeaking of, I've been meaning to bug nova about mock15:29
*** hberaud has quit IRC15:52
*** hberaud has joined #openstack-requirements15:55
*** dtantsur is now known as dtantsur|afk16:59
openstackgerritMerged openstack/requirements stable/queens: Revert "[stable-only] Upper constrain wheel to 0.34.2"  https://review.opendev.org/74648417:30
*** vishalmanchanda has quit IRC17:37
*** e0ne has quit IRC18:48
*** e0ne has joined #openstack-requirements19:03
*** e0ne has quit IRC19:03
*** smcginnis has quit IRC19:19
*** smcginnis has joined #openstack-requirements19:21
*** e0ne has joined #openstack-requirements19:29
*** e0ne has quit IRC21:14
*** e0ne has joined #openstack-requirements21:31
*** e0ne has quit IRC21:37
*** tosky has quit IRC22:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!