[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#753426: transition: librevenge



Control: forwarded -1 https://release.debian.org/transitions/html/librevenge.html

On 01/07/14 21:37, Rene Engelhard wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: transition
> 
> Hi,
> 
> the Document Liberation Project released librevenge and re-based all of their libs
> onto it.
> 
> That means
>  - libabw
>  - libcdr
>  - libfreehand
>  - libetonyek
>  - libodfgen
>  - libwpd
>  - libwpg
>  - libwps
>  - libvisio
>  - libe-book
>  - libmwaw
> 
> It has the advantages that it simplifies the dependency chain as in
> 
> a) libwps does not need libwpd anymore
> b) libodfgen does not need libetoyek anymore
> 
> they (except libwpg, which still also need libwpd) all now only need librevenge
> (and other deps they might have).
> 
> Unfortunately *ALL* of them changed API version (.pc file e.g.) and SONAME
> (rightly, so, because stuff there was removed). That means a full transition
> with source uploads as one needs to (at least) adapt the pkg-config calls.
> 
> Reverse Depends (source packages):
> abiword
> calligra
> inkscape
> libabw
> libcdr
> libe-book
> libetonyek
> libfreehand
> libmspub
> libmwaw
> libodfgen
> libreoffice
> librevenge
> libvisio
> libwpd
> libwpd-bindings
> libwpg
> libwps
> writerperfect
> 
> librevenge upstream/Fedora maintainers of LO/those libs (mostly same persons ;))
> have provided patches already. See below.
> 
> LO (all libs used) 4.2 doesn't support the new ones; but 4.3 does
> (already done in experimental).
> writerperfect (all libs used) 0.8.4 doesn't support the new ones, but 0.9.0 odes
> (already done in experimental).
> 
> abiword (libwpd and libwpg used) needs patch - will file bug
> calligra (libwpd and libwpg used) needs patch (but they only apply
> to 2.8.3, which is stalled; see #748990 - if we have a 2.8.3 I'll file a bug)
> inkscape (libwpg used) needs patch - will file bug
> 
> Note that all of them (also "stock" writerperfect 0.9.0 and LO 4.3) will NOT
> support the older ones after fixing it - so this transition is a prerequisite
> for getting LibreOffice 4.3 into jessie)
> 
> The rest is the new upstreams of other libs depending on librevenge now
> we need to upload anyway
> 
> title = "librevenge";
> is_affected = .depends ~ "libabw" | .depends ~ "libcdr" | .depends ~ "libfreehand" | .depends ~ "libetonyek" | .depends ~ "libodfgen" | .depends ~ "libwpd" | .depends ~ "libwpg" | .depends ~ "libwps" | .depends ~ "libvisio" | .depends ~ "libe-book"| .depends ~ "libmwaw";
> is_good = .depends ~ "librevenge-0.0-0" | .depends ~ "libabw-0.1-1" | .depends ~ "libcdr-0.1-1" | .depends ~ "libe-book-0.1-1" | .depends ~ "libetonyek-0.1-1" | .depends ~ "libfreehand-0.1-1" | .depends ~ "libmspub-0.1-1" | .depends ~ "libmwaw-0.3-3" | .depends ~ "libodfgen-0.1-1" | .depends ~ "libvisio-0.1-1" | .depends ~ "libwpd-0.10-10" | .depends ~ "libwpg-0.3-3" | .depends ~ "libwps-0.3-3";
> is_bad = .depends ~ "libabw-0.0-0" | .depends ~ "libcdr-0.0-0" | .depends ~ "libe-book-0.0-0" | .depends ~ "libetonyek-0.0-0" | .depends ~ "libfreehand-0.0-0" | .depends ~ "libmspub-0.0-0" | .depends ~ "libmwaw-0.2-2" | .depends ~ "libodfgen-0.0-0" | .depends ~ "libvisio-0.0-0" | .depends ~ "libwpd-0.9-9" | .depends ~ "libwpg-0.2-2" | .depends ~ "libwps-0.2-2";

I've added a tracker, with s,",/, as "libabw" matches libabw but not *libabw*, unlike /libabw/. I see conflicts with poppler, exiv2, imagemagick and some others, but all those are not ongoing yet. So we just need to start this at the right time and there should be no problems. I suppose we need to wait for calligra to be updated, and possibly for LO 4.3 final?

Cheers,
Emilio

> This transition is in fact the transitions which are automatically mentioned in
> 
>     auto-libwps
>     auto-libwpd
>     auto-libe-book
>     auto-libetonyek
>     auto-libvisio
>     auto-libmwaw
>     auto-libodfgen
>     auto-libabw
>     auto-libcdr
>     auto-libwpg
>     auto-libfreehand
>     auto-libmspub
> 
> Regards,
> 
> Rene
> 
> 


Reply to: