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

Bug#753426: transition: librevenge



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

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: