Richard
Richard
It's worth noting that most of this is handled using build macros within the RPM build process so I have limited ways of influencing the build options. In case I...
No good "fix" seems to be available. https://bugzilla.redhat.com/show_bug.cgi?id=2377254#c9 Basically, install everything in the prefix first and then move the files that need to be outside of the prefix with a...
Without understanding the inner workings, I guess it's not clear how creating a new command works around wheel's inability to install files outside of the prefix.
Here's the wheel file: https://hobbes1069.fedorapeople.org/fail2ban-1.1.0-py3-none-any.whl ``` $ ll -a /var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/BUILD/fail2ban-1.1.0-build/BUILDROOT/ total 0 drwxr-xr-x. 1 build mock 24 Aug 18 07:08 . drwxr-xr-x. 1 build mock 364 Aug 18 07:08 .....
Well, this is becoming a little clearer... Some things that are supposed to be installed in `%prefix` is actually being installed under `%python3_sitelib`...
Confirmed, moving the `etc` and `usr/share` parts out of `%python3_sitelib` manually and a few other tweaks fixed the build. Now a lot of comparison and testing to make sure I...
I’ll dig in a little more but these errors don’t happen when I do a simple rebuild against robin-map 1.3.
So Fedora Rawhide is on Clang/LLVM 20, but as I mentioned, it builds fine when I do a simple rebuild with robin-map 1.3. I'm not the Fedora maintainer for libobjc2...
It's 2.1 which still expects the 3rd party folder. I'm not the maintainer so I can't update the version, at least not without permission, but then I have to check...
That got me a bit further... ``` In file included from /builddir/build/BUILD/libobjc2-2.2.1-build/libobjc2-2.2.1/arc.mm:10: In file included from /usr/include/tsl/robin_map.h:34: In file included from /usr/include/tsl/robin_hash.h:27: In file included from /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/algorithm:63: In file included...