If HellaNZB didn't crash when launching it without having unrar
installed (even if the SKIP_UNRAR option is set to True!), it would be
perfectly valid to make unrar part of HellaNZB's "Recommends" instead
of "Depends". I could provide you with a simple patch that fixes this
problem. Using LottaNZB/HellaNZB without unrar would be possible after
that, but the extraction of downloads would need to be done manually
by the user and for that, he/she would need to install unrar anyway in
many cases.

So the question is if we want to make unrar an explicit dependency or
leave it up to the user to install it.

On Mon, Apr 13, 2009 at 8:32 AM, Severin Heiniger
<severinheini...@gmail.com> wrote:
> Hi Aaron,
>
> theoretically, it would be possible for LottaNZB to depend on
> unrar-free, but since unrar-free cannot handle RAR-3.0 archives the
> extraction will fail too often. We initially tried that for the Ubuntu
> package, but due to numerous complaints, we reverted the change.
>
> The problem is that LottaNZB itself should not depend on unrar, while
> HellaNZB should, because LottaNZB is only a front-end for HellaNZB.
> The HellaNZB package itself doesn't depend on unrar but the funny
> thing is that it won't even launch if unrar isn't installed, which
> could be either a bug or a bad design decision.
>
> So what should really be done is removing the unrar dependency from
> LottaNZB and adding it to HellaNZB, while moving both packages to the
> contrib repository.
>
> Regards,
> Severin
>
>
> On Mon, Apr 13, 2009 at 3:36 AM, Aaron M. Ucko <u...@debian.org> wrote:
>> Package: lottanzb
>> Version: 0.4.0-1
>> Severity: serious
>> Justification: Policy 2.2.1
>>
>> lottanzb is currently in main, but depends on the non-free unrar
>> package.  If it can do without unrar in at least some usage scenarios,
>> please downgrade the dependency to a suggestion; otherwise, please
>> migrate to contrib.
>>
>> Thanks!
>>
>> -- System Information:
>> Debian Release: squeeze/sid
>>  APT prefers unstable
>>  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
>> Architecture: amd64 (x86_64)
>>
>> Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/dash
>>
>> Versions of packages lottanzb depends on:
>> ii  hellanzb                      0.13-5     Newzbin (nzb) & BinNews (bns) 
>> file
>> ii  python                        2.5.4-2    An interactive high-level 
>> object-o
>> ii  python-elementtree            1.2.6-13   Light-weight toolkit for XML 
>> proce
>> ii  python-glade2                 2.14.1-2   GTK+ bindings: Glade support
>> ii  python-gtk2                   2.14.1-2   Python bindings for the GTK+ 
>> widge
>> ii  python-kiwi                   1.9.22-1   a graphical framework to 
>> construct
>> ii  python-support                1.0.1      automated rebuilding support 
>> for P
>> ii  unrar                         1:3.8.5-2  Unarchiver for .rar files 
>> (non-fre
>>
>> Versions of packages lottanzb recommends:
>> ii  python-openssl                0.8-1      Python wrapper around the 
>> OpenSSL
>>
>> lottanzb suggests no packages.
>>
>> -- no debconf information
>>
>>
>>
>



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to