![]() well, I would say troubling except I don't actually have to deal with it on a personal level. The fact that Debian has essentially forked calibre's system integration entirely with a vastly inferior downstream version is. It would be nice if Debian would stop shipping downstream manpages for binaries that no longer exist at all, and start shipping the desktop files, icons and other XDG stuff that calibre does try to install. Note also that while you are fixing things, since you seem to be somewhat invested in Debian packaging for calibre. With the maintainer of Calibre we will discuss how to handle the errors in case python2-unrardll is not installed.ĭiscussions about DFSG are useless - I am at many times not happy either, but that doesn't help -)ĭon't see any bugreports in my admittedly inexpert search of the Debian bugtracker. Next I will package python2-unrardll and will upload it to the non-free archive. I have made unrar packages that include the libunrar.so(.5) and sent the patches to the maintainer. (Sadly, your comment "in any way" seems to imply that Debian would expect their users to simply learn through the grapevine that python2-unrardll has anything to do with calibre.)Ĭalibre itself will of course not support that error message itself, since downstream packagers are not "supposed" to strip out parts of calibre functionality just because of their political differences. If Debian wishes to both handle the DFSG (no comment) and allow people to install from the nonfree section to get RAR comic handling in calibre, they will need to provide their own downstream patch to supply graceful error messages, and hopefully add an optional dependency on python2-unrardll. 1) libunrar.so is not sufficient, that is the library version of unrar but you actually need the python binary extension python2-unrardll ("/usr/lib/python2.7/site-packages/unrardll/unrar.so") which will in turn link to libunrar.so because shared libraries.Ģ) I guess Debian could put both packages (libunrar and python2-unrardll) in the nonfree section, but calibre would still need to depend on it (python2-unrardll), because if it isn't installed, then you will still get that error message, which is unfriendly to users. This entry was posted in debian, linux and tagged apt-get, debian, installation, rar by unai. 47406 files and directories currently installed.) Selecting previously deselected package unrar. I then proceed with the “real” thing:Īfter unpacking 221kB of additional disk space will be used. It actually looks OK there are no dependency problems and the upgrade is minimal (this package does not require to install many others). The following NEW packages will be installed:Ġ upgraded, 1 newly installed, 0 to remove and 82 not upgraded. You may test that everything will be smooth by invoking the install command with the “simulate” switch (-s): Since it belongs to Debian’s non-free section you need to make sure you have non-free enabled on your apt sources. You may find for your appropriate version here). What we need to do is install this package (at least for Debian 4.0 Etch.
0 Comments
Leave a Reply. |