bazaah / aur-ceph

Public workspace for ceph packages in the Archlinux AUR
https://aur.archlinux.org/pkgbase/ceph
6 stars 1 forks source link

ceph 18.2.2-3 #23

Closed bazaah closed 5 months ago

bazaah commented 7 months ago
bazaah commented 6 months ago
The following tests FAILED:
          4 - run-tox-mgr (Failed)
          7 - run-tox-mgr-dashboard-py3 (Failed)
         10 - run-tox-mgr-dashboard-lint (Failed)
         16 - run-tox-mgr-dashboard-openapi (Failed)
         19 - run-tox-python-common (Failed)
         22 - run-tox-cephadm (Failed)
         28 - run-tox-cephfs-top (Failed)
         56 - unittest_mempool (Failed)
        148 - test_ceph_argparse.py (Failed)
        192 - unittest_deferred (Subprocess aborted)

unsurprisingly, all the python tests fail. More surprisingly some of the cpp ones do. Need to investigate what changed

bazaah commented 5 months ago

So I've finally had time to sit down and work on this. py3.12 is as annoying as I was expecting. I may end up pushing a pkgrel with parts of the python bits broken, but the rest of the project functional, we'll see.

bazaah commented 5 months ago

so we just got GCC 14, which has now exploded the build in other interesting ways. I'll need to investigate if the upstream has encountered these problems, because understanding C++ template expansion in macros is beyond my ability

bazaah commented 5 months ago

Pretty sure dashboard is broken again... I won't block the next pkgrel on fixing that

bazaah commented 5 months ago

I have fixed all the test failures excluding the stuff surrounding the around the dashboard (seemingly requests relies on a pyO3 powered bomb somewhere in its deptree). I'm doing a fresh rebuild now, and assuming nothing else breaks will do my integration testing and then push a new pkgrel

bazaah commented 5 months ago

What should be the final changeset is now being built. Should be pushed out in 5-6h

bazaah commented 5 months ago

done in https://github.com/bazaah/aur-ceph/commit/8d8f54dab5d731706b2c6ec615dfa59405e0620a