After a long long time, all reverse deps of old reportlab2 were finally ported, helping also with the cleaning of old bitstream-vera-sans fontset But it seems that hplip started to depend on it after this change: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f570c20cc58cc92c9ebdfdf8f6f5b618e8f75d4 with the USE "fax" But at least on Fedora, they are able to run the fax support with current reportlab, what is failing in our case? Thanks
I did not author this commit but while verifying it I found a page [1] listing the python 3 limitations of hplip. It seems that fax cover pages do not work with python 3. I suppose this was the reason for changing the dependency. I can not check myself as my printer is not able to send a fax. Maybe Fedora just lives with this shortcoming or applies a fix for it. [1] http://hplipopensource.com/node/369
Created attachment 460204 [details, diff] hplip-3.16.11-r2.ebuild.diff I was under the (perhaps wrong) impression that fax cover pages feature did not work with reportlab3. However, I do see now that at least relevant files are installed even with reportlab3, it's just that I cannot runtime test. I would be more than happy to remove the REQUIRED_USE for fax.
Since no one really complained with 3.16.11 I think, we may as well give it the benefit of the doubt. What's good enough for Fedora... (I don't see a specific patch for it)
Fixed in GIT. Lets see if if anybody complains. Thank you for the patch Andreas.
Thanks a lot!