Curiously if I attempt to build the package from source on Ubuntu 24.04, python312.patch is included:
$ dpkg-source -x graphite-carbon_1.1.7-1.1ubuntu0.1.dsc gpgv: Signature made Wed 28 Aug 2024 12:25:55 BST gpgv: using RSA key C6D8FC68EE91033CB8BD913A3D633E44A057F8D5 gpgv: issuer "[email protected]" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./graphite-carbon_1.1.7-1.1ubuntu0.1.dsc: no acceptable signature found dpkg-source: info: extracting graphite-carbon in graphite-carbon-1.1.7 dpkg-source: info: unpacking graphite-carbon_1.1.7.orig.tar.gz dpkg-source: info: unpacking graphite-carbon_1.1.7-1.1ubuntu0.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying carbon.conf.debian.patch dpkg-source: info: applying validate-storage-schemas.debian.patch dpkg-source: info: applying python312.patch However that doesn't appear to correspond to the routers.py file distributed in the binary package that I can download from: http://gb.archive.ubuntu.com/ubuntu/pool/universe/g/graphite- carbon/graphite-carbon_1.1.7-1_all.deb Meanwhile the fix _has_ been applied in: http://gb.archive.ubuntu.com/ubuntu/pool/universe/g/graphite- carbon/graphite-carbon_1.1.10-2build1_all.deb It seems likely that graphite-carbon will just work in Ubuntu 26.04. I will try that when I am able to do a dist upgrade to 26.04.1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2132021 Title: carbon/routers.py requires imp which is not included in python3.12 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/graphite-carbon/+bug/2132021/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
