FS#79116 - [transmission-cli] Split off CLI tools into a separate package

Attached to Project: Arch Linux
Opened by drws (drws) - Sunday, 16 July 2023, 12:16 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:27 GMT
Task Type General Gripe
Category Packages: Extra
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The transmission-cli package provides Transmission and its CLI tools, which are CLI-only but still useful to have in GUI installations (transmission-show for example). So the transmission-cli package needs to be installed alongside GUI build. The transmission-cli package also adds an additional user, installs a system service, daemon and WebUI. All that is unneeded or even unwanted in an ordinary desktop installation.

A solution would be to split off CLI tools into a separate package (transmission-cli-tools for example), add it as an optional dependency of GUI packages and possibly even as an explicit dependency of transmission-cli.

If the proposal is rejected or solved in a different manner, there is one small issue to take into account. While both official GUI packages (transmission-gtk and transmission-qt) already list transmission-cli as an optional dependency, the description is incomplete in both ("daemon and web support"). If the CLI tools stay in transmission-cli, a more descriptive one would be "CLI tools, daemon and WebUI".


Additional info:
* package version: 4.0.3-1
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:27 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/transmission/issues/2

Loading...