Package: unoconv
Version: 0.6-2
Severity: serious

Dear Maintainer,

first of all, thanks for fixing unoconv regarding python 3.

Unfortunately, this:

$ dpkg --info unoconv_0.6-2_all.deb | grep python3
 Depends: python3, python3-uno

is most probably not enough at lest for python3-uno.

This also matches to the (just-built, untested, not recommended, not working
with LO)

 python3-uno | 1:3.5.4-7~bpo60+1      | squeeze-backports | sparc
 python3-uno | 1:3.5.4+dfsg-3~bpo60+2 | squeeze-backports | amd64, armel, i386, 
kfreebsd-i386, mips, mipsel, powerpc, s390
 python3-uno | 1:3.5.4+dfsg2-0+deb7u2 | wheezy            | amd64, armel, 
armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, 
s390x, sparc

(case 1) [1]

and even

 python3.3-uno | 1:4.0.3-3     | jessie       | amd64, armel, armhf, i386, 
ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc

because that (bogusly, there fsince the rename because of
Conflicts/Replaces/Provides) Provides: python3-uno.

(case 2)

thus I wrote python3-uno (>= 4.0) for a reason in 707337, see footnote 2.

LOs supported pyuno (since 4.0) _needs_ >= 3.3 due to string changes between
3.2 and 3.3 and the only python3-uno doing 3.3 is >= 4.0.

Please use python3-uno (>= 4.0).
(Maybe even python3 (>= 3.3), too but the new python3-uno has that already)

Without it the following will happen:

case 1:
In my tries it is installable and even runnable without arguments. But I
don't know what happens if it tried to actually connect to UNO, especially
with stock wheezy, which has NO python3 support alltogether. (That's only
in 4.0.x+ and the backport of that even has it disabled because there's no
python 3.3 on wheezy)

Or did you test unoconv with a wheezy LO?

case 2:
unconv is installable in jessie (using python3.3-uno). BUT:

$ unoconv
Segmentation fault
$

This is because it's ran with python3 (3.2!) as interpreter which imports
uno.py (in the common module directory) where the binary libpyuno*sos
are only built for 3.3 and linked to libpython3.3.

Regards,

Rene 

[1] building python3-uno there was premature and just shipped, nothing really
    uses it and since 7.1 nothing in LO allows it as alternative anyway anymore
    in wheezy


-- 
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