zaitcev | timburke_: Were you ever able to contact maintainers of a project on PyPI? The page for nose lists 3 people, and only one of them has any contact information. Yes, I'm logged in. | 02:51 |
---|---|---|
timburke_ | zaitcev, i've not tried, sorry :-/ | 05:53 |
timburke_ | fwiw, the state of nose is part of why i've been trying to swap out for pytest like in https://review.opendev.org/c/openstack/pyeclib/+/790860 and https://review.opendev.org/c/openstack/python-swiftclient/+/790551 | 05:55 |
timburke_ | looks like the maintainers on https://pypi.org/project/nose/ match up pretty well with the top contributors on https://github.com/nose-devs/nose/graphs/contributors -- have you tried the emails from the commit history? | 06:05 |
kevko | hi, anyone here ? :/ | 09:11 |
seongsoocho | kevko: hi! | 10:02 |
opendevreview | Alistair Coles proposed openstack/swift master: internal-client: pass global_conf to loadapp https://review.opendev.org/c/openstack/swift/+/820029 | 10:28 |
opendevreview | Alistair Coles proposed openstack/swift master: Modify internal client logger name https://review.opendev.org/c/openstack/swift/+/820539 | 10:28 |
zaitcev | timburke_: I tried the main guy, Jason, and he disclaimed any knowledge. | 13:58 |
kevko | delay_auth_decision is this dangerous in swift ? | 14:03 |
kevko | or why it is default false ? | 14:03 |
kevko | i found that if it is false ..discoverability not working | 14:03 |
zaitcev | IIRC it defaults to false because tempauth does not need it, so SAIO works without. But basically all it does is letting 2 auths coexist, or have an auth that has 2 middlewares like authtoken (obtains the tokens) and keystone (makes the decision). | 14:18 |
zaitcev | So it's "delayed" in a sense that it invokes the auth hook after all the middlewares had a chance to execute. | 14:20 |
zaitcev | But of course it occurs before the request proceeds. | 14:20 |
kevko | hmm, so if I am using keystoneauth, i should set it to True, shouldn't I ? | 14:23 |
zaitcev | Yes. | 14:29 |
zaitcev | Well, strictly speaking, if middleware is in the correct order, you can get keystone itself to work. But not things like tempurl. | 14:29 |
zaitcev | So just set it. | 14:30 |
zaitcev | There's no security concern with it. | 14:30 |
zaitcev | See https://docs.openstack.org/swift/latest/overview_auth.html | 14:30 |
kevko | zaitcev: maybe you will know how to fix this tempest run ? https://paste.opendev.org/show/811666/ ? | 15:19 |
kevko | zaitcev, | 16:04 |
kevko | thank you | 16:04 |
zaitcev | np, sorry I'm not much of a Tempest guy | 16:04 |
kevko | zaitcev: well, i've already figured out what's going on in that tempest | 16:05 |
kevko | i had two accounts in accounts.yml with both reselleradmin roles and without type: reseller_admin .. | 16:05 |
kevko | so i've fixed an accounts file and it looks everything work now | 16:05 |
opendevreview | Alistair Coles proposed openstack/swift master: WIP updater: per bucket deferral queues https://review.opendev.org/c/openstack/swift/+/821736 | 17:00 |
opendevreview | Alistair Coles proposed openstack/swift master: WIP updater: per bucket deferral queues https://review.opendev.org/c/openstack/swift/+/821736 | 17:19 |
opendevreview | Matthew Oliver proposed openstack/swift master: Refactor memcache config and MemcacheRing loading https://review.opendev.org/c/openstack/swift/+/820648 | 22:30 |
opendevreview | Matthew Oliver proposed openstack/swift master: Refactored errorlimited out of proxy + global cache https://review.opendev.org/c/openstack/swift/+/820313 | 22:30 |
opendevreview | Matthew Oliver proposed openstack/swift master: Add global error_limiting to object-updater https://review.opendev.org/c/openstack/swift/+/820486 | 22:30 |
mattoliver | Just some rebasing | 22:31 |
clayg | does anyone besides @timburke__ know how to do backports? https://review.opendev.org/c/openstack/swift/+/821625 looks like it should be easy/helpful | 23:25 |
clarkb | clayg: the process is pretty straightforward. You checkout the stable branch then git cherry-pick -x the commit from ^. Edit as necessary to address conflicts then push to gerrit with git review | 23:36 |
timburke__ | you can also do it entirely from gerrit: in the upper-right corner, there's a vertical "..." -- click that, then "Cherry pick", fill in "Cherry Pick to branch", then click "CHERRY PICK" | 23:48 |
opendevreview | Tim Burke proposed openstack/swift stable/xena: Fix cname_lookup test https://review.opendev.org/c/openstack/swift/+/821758 | 23:48 |
opendevreview | Tim Burke proposed openstack/swift stable/wallaby: Fix cname_lookup test https://review.opendev.org/c/openstack/swift/+/821759 | 23:49 |
opendevreview | Tim Burke proposed openstack/swift stable/victoria: Fix cname_lookup test https://review.opendev.org/c/openstack/swift/+/821760 | 23:49 |
opendevreview | Tim Burke proposed openstack/swift stable/ussuri: Fix cname_lookup test https://review.opendev.org/c/openstack/swift/+/821761 | 23:49 |
opendevreview | Tim Burke proposed openstack/swift stable/train: Fix cname_lookup test https://review.opendev.org/c/openstack/swift/+/821762 | 23:49 |
timburke__ | it'll be interesting to see how many of those still pass out-of-the-box :-/ | 23:50 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!