Conversation
after upgrading teuthology to centos 9 and python 3.10, the rgw multisite test suite now fails to invoke nosetests with: > AttributeError: module 'collections' has no attribute 'Callable' this is a known issue tracked in nose-devs/nose#1127 Shilpa found a new 'pynose' package which claims that: > This version of nose is compatible with Python 3.7+ (including 3.13+). replace the nose dependency that i initially added in #1069 with the current version 1.5.1 of pynose to prepare this pr, i first changed setup.cfg then ran: > ./update-requirements.sh -P "pynose==1.5.1" Fixes: https://tracker.ceph.com/issues/66183 Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
thanks @zmc. not sure this works yet, tests pending in https://pulpito.ceph.com/cbodley-2024-05-23_16:42:18-rgw:multisite-wip-boost-asio-spawn-unlock-distro-default-smithi/ i first tried https://pulpito.ceph.com/cbodley-2024-05-23_16:37:04-rgw:multisite-wip-boost-asio-spawn-unlock-distro-default-smithi/ but this wip-pynose branch hadn't made it to git.ceph.com yet? cc @smanjara |
|
Sounds good. If the tests pass, feel free to merge. If there are more issues, I can re-review. |
|
the tests failed due to multisite related errors. Scheduled a new run with two zone configuration |
|
@smanjara we'll likely need to reconsider use of this library based on licensing discussions in mdmintz/pynose#16 thanks @adamemerson for the heads-up |
ack |
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530) Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530) Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530) Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530) Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com>
nose incompatibility in multisite tests was fixed by switching to pynose in ceph/teuthology#1947, so i'm trying the same here Fixes: https://tracker.ceph.com/issues/74573 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 915a530)
after upgrading teuthology to centos 9 and python 3.10, the rgw multisite test suite now fails to invoke nosetests with:
this is a known issue tracked in nose-devs/nose#1127
Shilpa found a new 'pynose' package which claims that:
replace the nose dependency that i initially added in #1069 with the current version 1.5.1 of pynose
to prepare this pr, i first changed setup.cfg then ran:
Fixes: https://tracker.ceph.com/issues/66183