Description of problem: The current version of transmission for EPEL9 is 4.0.5 but 4.0.6 was released a year ago! Could you please update the rpm packages to version 4.0.6? Thank you
This was attempted when 4.0.6 was released, but it didn't build. It still doesn't: https://kojipkgs.fedoraproject.org//work/tasks/6764/138316764/build.log
Apparently, its possible to create RPM packages for transmission 4.0.6 by making a small change. Version 4.0.6 requires libdeflate and miniupnpc. I added these to the SPEC file and 4.0.6 generated RPM packages without a problem: BuildRequires: libdeflate-devel BuildRequires: miniupnpc-devel (also dnf install libdeflate-devel miniupnpc-devel) Is there an active maintainer for the transmission packages?
Ah, I see. The build errors didn't make that clear. I've submitted a build with this change. And yes. Me. :)
FEDORA-EPEL-2025-e3fb79e083 (transmission-4.0.6-1.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-e3fb79e083
Nice, thank you! Does this cover EL8 as well? I think there are no transmission packages for EL10, at all... hmm
It doesn't, EL8's libraries are too old. There's a bug open to build for EL10, but it's awaiting the build of another library.
Ah, I see, 4.0.6 needs some patching for at least miniupnp due to differences in the EL10 package of miniupnp. That is how far I got with 4.0.6. But... its interesting that the new 4.1.0-beta3 does compile fine under EL9 and EL10! No patches needed, other than the SPEC file, here are the changes I made: ``` --- transmission-4.0.5.spec 2025-11-14 13:55:41.885084422 +0200 +++ transmission-4.1.0.spec 2025-11-15 03:19:04.310477035 +0200 @@ -1,7 +1,8 @@ %global _hardened_build 1 +%global _arch x86_64 Name: transmission -Version: 4.0.5 +Version: 4.1.0 Release: 1.1%{?dist} Summary: A lightweight GTK+ BitTorrent client # See COPYING. This licensing situation is... special. @@ -113,7 +114,7 @@ %install mkdir -p %{buildroot}%{_unitdir} -install -m0644 daemon/transmission-daemon.service %{buildroot}%{_unitdir}/ +install -m0644 redhat-linux-build/daemon/transmission-daemon.service %{buildroot}%{_unitdir}/ mkdir -p %{buildroot}%{_sharedstatedir}/transmission %cmake_install ``` I don't know why the variable _arch was not set, weird that I had to set it manually. Also the systemd service is under a different directory.
FEDORA-EPEL-2025-e3fb79e083 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-e3fb79e083 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.