Bug 2404905 - Upgrade to version 4.0.6
Summary: Upgrade to version 4.0.6
Keywords:
Status: ON_QA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: transmission
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Miller
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-18 09:24 UTC by Dimitris
Modified: 2025-11-15 02:24 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dimitris 2025-10-18 09:24:33 UTC
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

Comment 1 Gwyn Ciesla 2025-10-20 18:34:35 UTC
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

Comment 2 Dimitris 2025-11-14 13:49:45 UTC
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?

Comment 3 Gwyn Ciesla 2025-11-14 16:30:25 UTC
Ah, I see. The build errors didn't make that clear. I've submitted a build with this change.

And yes. Me. :)

Comment 4 Fedora Update System 2025-11-14 16:30:46 UTC
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

Comment 5 Dimitris 2025-11-14 18:58:07 UTC
Nice, thank you!

Does this cover EL8 as well? 

I think there are no transmission packages for EL10, at all... hmm

Comment 6 Gwyn Ciesla 2025-11-14 19:29:59 UTC
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.

Comment 7 Dimitris 2025-11-15 01:44:13 UTC
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.

Comment 8 Fedora Update System 2025-11-15 02:24:35 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.