> From: Stuart Henderson <s...@spacehopper.org> > Date: Wed, Jan 15, 2014 at 12:53 PM > Subject: UPDATE: textproc/calibre > To: ports <ports@openbsd.org> > > > Anyone want to give this a spin?
I did. Basic functionalities work fine in my tests: Viewing an ebook, editing an ebook, converting an ebook from AWZ to PDF. It spews some warnings at startup: Traceback (most recent call last): File "/usr/local/lib/calibre/calibre/gui2/device.py", line 365, in run_startup dev.startup() File "/usr/local/lib/calibre/calibre/devices/mtp/base.py", line 24, in synchronizer return func(self, *args, **kwargs) File "/usr/local/lib/calibre/calibre/devices/mtp/unix/driver.py", line 168, in startup p = plugins['libmtp'] File "/usr/local/lib/calibre/calibre/constants.py", line 178, in __getitem__ raise KeyError('No plugin named %r'%name) KeyError: "No plugin named u'libmtp'" Exception in thread Thread-5: Traceback (most recent call last): File "/usr/local/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/local/lib/calibre/calibre/gui2/device.py", line 400, in run self.detect_device() File "/usr/local/lib/calibre/calibre/gui2/device.py", line 262, in detect_device self.scanner.scan() File "/usr/local/lib/calibre/calibre/devices/scanner.py", line 324, in scan self.devices = self.scanner() File "/usr/local/lib/calibre/calibre/devices/scanner.py", line 130, in __call__ self.libusb, self.libusb_err = plugins['libusb'] File "/usr/local/lib/calibre/calibre/constants.py", line 178, in __getitem__ raise KeyError('No plugin named %r'%name) KeyError: "No plugin named 'libusb'" Exception in thread Thread-7: Traceback (most recent call last): File "/usr/local/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/local/lib/calibre/calibre/utils/mdns.py", line 42, in run _all_ip_addresses = self.get_all_ips() File "/usr/local/lib/calibre/calibre/utils/mdns.py", line 23, in get_all_ips import netifaces ImportError: No module named netifaces But I think it's because OpenBSD lacks support for this stuff. And there's indeed a comment about requiring "/sys filesystem for HW detection"... So, I can say I'm ok with this update to go in. Cheers! David