Hi Lukasz, so, here are a few more answers to your questions:
On Wed, 14 Oct 2020, Lukasz Zemczak wrote: > * How badly is calibre broken on focal right now? Is it really > unusable in its current state? Examples of how broken things are so > that we can understand the situation better Yes. I just installed a vm, updated to the latest version of the packages of focal, installed calibre, started calibre, and got norbert@ubuntu2004-vm:~$ calibre Traceback (most recent call last): File "/usr/bin/calibre", line 20, in <module> sys.exit(calibre()) File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre main(args) File "/usr/lib/calibre/calibre/gui2/main.py", line 543, in main listener = create_listener() File "/usr/lib/calibre/calibre/gui2/main.py", line 514, in create_listener return Listener(address=gui_socket_address()) File "/usr/lib/calibre/calibre/utils/ipc/server.py", line 110, in __init__ self._listener._unlink.cancel() AttributeError: 'NoneType' object has no attribute 'cancel' norbert@ubuntu2004-vm:~$ vim So well, it is completely useless. This can also be seen by the list of upstream bugs reported https://bugs.launchpad.net/bugs/1899700 https://bugs.launchpad.net/bugs/1899674 https://bugs.launchpad.net/bugs/1899355 https://bugs.launchpad.net/bugs/1899035 https://bugs.launchpad.net/bugs/1899029 https://bugs.launchpad.net/bugs/1898940 https://bugs.launchpad.net/bugs/1898904 > * How does the automated test coverage on calibre look like? Do all > new features come with unit testing? What about autopkgtests (I don't > think I see any?)? There are not autopkgtests, but there is an extensive test suite built into calibre. > * What would be the acceptance criteria for the new version? What > testing should be performed to make sure the new version works as > expected and doesn't regress any existing users (assuming calibre in > focal right now is at least usable to some extent) Since it does not even start, I guess there is no regression for focal users, only for those upgrading from a previous release. Together with YOKOTA Hiroshi (in Cc), who has done most of the work on recent packaging, I have prepared a version for focal (SIP4, debhelper 12), built it on my focal machine, and successfully run it. Source and amd64 packages are available here: deb http://www.preining.info/debian focal main deb-src http://www.preining.info/debian focal main (signed with my gpg key https://www.preining.info/rsa.asc) What are the next steps you are expecting from me? - prepare a package for groovy and separately for focal? - what are the version numbers you want to see? - how should we proceed? Best Norbert -- PREINING Norbert https://www.preining.info Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13 -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel