#1079510 sabnzbdplus: Depends on non-free unrar instead of unrar-free

Package:
sabnzbdplus
Source:
sabnzbdplus
Submitter:
Piper McCorkle
Date:
2025-03-06 13:36:02 UTC
Severity:
normal
Tags:
#1079510#5
Date:
2024-08-24 06:51:04 UTC
From:
To:
Hi sabnzbdplus maintainer(s),

Would it be possible to make this package depend on `rar | unrar | unrar-free` instead of just `rar | unrar`, so it can be installed without the non-free repo?

#1079510#10
Date:
2024-08-24 07:05:07 UTC
From:
To:
Just built the package on my system with that `Depends` substituted and downloaded a... RAR'd Linux ISO. Seems to work just fine with unrar-free.
#1079510#15
Date:
2024-09-18 18:35:31 UTC
From:
To:
Please find a debdiff attached that replaces the Depends.
This is the only reason why this package is in contrib,
so I request to move it to main as well, which is also in the debdiff.
As the package is in contrib unnecessarily, I am also raising the severity.

#1079510#24
Date:
2024-09-30 13:53:58 UTC
From:
To:
Control: severity -1 wishlist

Hi Piper, Bastian,

unfortunately, just getting a single download to complete with
unrar-free isn't enough to make this switch. Files on Usenet commonly
come packed as rar files, often using recent and advanced features of
that file format. At the same time, an end user typically has no
control over nor advance knowledge of the technical details of
uploaded files before downloading them, and at that point simply
expect an application such as sabnzbd to work with whatever is thrown
at it.

That makes full support for the rar format an essential feature.
While I sympathise with the desire to get rid of non-free components
where possible, doing so for the sabnzbdplus package requires
unrar-free to be a feature-complete replacement for the non-free
version, including support for the latest rar format, encryption,
recovery volumes, and so on.

To the best of my knowledge, unrar-free has never met that bar. If you
think unrar-free does manage to meet all requirements, please discuss
with upstream and convince them to handle unrar-free as an equivalent
of the non-free one. As any fallout from this change would cause bug
reports on the upstream end, I'm not looking to make such changes to
the Debian package without their support.