Bug#604827: please build against libwpd 0.9.0/libwpg 0.2.0
Package: koffice
Severity: wishlist
Tags: experimental
libwpd 0.9.0 and libwpg 0.2.0 were released and are already in experimental.
You get this report because your package (build-)depends on it. There's API
and ABI changed there so it needs a transition. To make it the least painful
many packages should migrate quickly at least in experimental so they
can be uploaded to sid together (or at least in short delays) when it's due
time.
I had a quick chat with upstream some days ago:
13:19 <@Fridrich> _rene_: btw, I am pretty happy to have this series out of the
door
13:19 -!- mode/#libreoffice [+o jcorrius] by ChanServ
13:19 -!- jcorrius (Adium User) [~Adium@77.230.181.156] has joined #libreoffice
13:19 <@Fridrich> _rene_: although, 0.8.x showed to be really stable due to Will
iam's ingenious design. It was possible to do almost a complete logic change und
er the hood without it affecting the API considerably
13:20 <@Fridrich> _rene_: for 0.9.0, I added some no-op apis for named styles so
that we manage to add them without breaking the binary compatibility
13:20 <@_rene_> how big is 0.9s API change? how hard will the time for koffice, inkscape and abiword be?
13:21 -!- beppec56 is now known as beppec56_afk
13:21 <@Fridrich> _rene_: inkscape should not be so difficult, because they can use the convenience SVG genrating method
13:21 <@Fridrich> abiword has already the modifications in trunk
13:22 <@Fridrich> _rene_: although, marc will have to finish implementing the new callbacks to have the new features implemented
13:22 * _rene_ just cares on buildability for now :-)
13:22 <@Fridrich> _rene_: for abiword's use of WPG, they use the SVG genrating function and include SVG in the documetn, so little change
13:23 <@Fridrich> _rene_: yeah, trunk of abiword has the patch, and it should be pretty easy to apply fro 2.8.x
13:23 -!- MPD [~mpd@196-210-220-165.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds]
13:23 < CIA-107> LibreOffice (libs-core) tbehrens * sfx2/source/dialog/splitwin.cxx: Fix crash during toolpanel re-docking
13:23 <@_rene_> as I can't upload 0.9/0.2 (and thus LibO) until everything migrated, unless I reinstate/keep 0.8/0.1 with different -dev name around a bit longer
13:23 < CIA-107> LibreOffice (libs-core) [libreoffice-3-3] tbehrens * sfx2/source/dialog/splitwin.cxx: Fix crash during toolpanel re-docking
13:24 <@Fridrich> _rene_: but libwpd 0.8.x and 0.9.x can coexist without problem on the same machine: different place for headers and different pc file names and different library names
13:24 <@thorsten> spaetz_: hm, noticing extension_32_h.png in reportbuilder/util/makefile.mk - what was the plan for extensions, for HC?
13:24 <@Fridrich> _rene_: libwpd-0.8.so* vs libwpd-0.9.so*
13:24 <@_rene_> yeah, I know, that is not my worry
13:26 <@Fridrich> _rene_: the new thing is that libwpg depends completely on libwpd and that the painter api is completely rewritten, nevertheless, if the project uses the SVG generator api, the buidl fix is just trivial stuff
13:26 -!- beppec56_afk is now known as beppec56
13:26 <@Fridrich> _rene_: some changes in integer types in WPXInputStream class and using the libwpd implementations
13:27 <@Fridrich> _rene_: for koffice, it should be easy too, because they for the time being were using the writerperfect code to generata sxw and then pass that to their sxw import. Now, they could just generate odt and pass it to the odt import
13:27 <@Fridrich> _rene_: but you can imagine how much I care about koffice
13:28 <@_rene_> probably as much as me :)
13:28 <@_rene_> (as in "I don't really care")
13:28 <@Fridrich> _rene_: so it means you care about 100 times more then me :)
[...]
13:28 -!- juanman (Juan Martin) [~quassel@unaffiliated/juanman] has joined #libreoffice
13:29 <@Fridrich> _rene_: if I remembered who were the morrons that tried to fork libwpg, I would write them the announcement too :)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages abiword depends on:
pn abiword-com <none> (no description available)
ii gsfonts 1:8.11+urwcyr1.0.7~pre44-4.2 Fonts for the Ghostscript interpre
pn libabiword- <none> (no description available)
ii libaiksauru 1.2.1+dev-0.12-6 an English-language thesaurus (dev
pn libaiksauru <none> (no description available)
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.24-3 simple interprocess messaging syst
ii libdbus-gli 0.88-2 simple interprocess messaging syst
ii libenchant1 1.6.0-1 a wrapper library for various spel
ii libexpat1 2.0.1-7 XML parsing C library - runtime li
ii libfontconf 2.8.0-2.1 generic font configuration library
ii libfreetype 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libfribidi0 0.19.2-1 Free Implementation of the Unicode
ii libgcc1 1:4.4.5-8 GCC support library
ii libgcrypt11 1.4.5-2 LGPL Crypto library - runtime libr
ii libglib2.0- 2.24.2-1 The GLib library of C routines
ii libgnutls26 2.8.6-1 the GNU TLS library - runtime libr
ii libgoffice- 0.8.11-3 Document centric objects library -
ii libgsf-1-11 1.14.19-2 Structured File Library - runtime
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libidn11 1.18-1 GNU Libidn library, implementation
ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG
pn libloudmout <none> (no description available)
pn libots0 <none> (no description available)
ii libpango1.0 1.28.3-1 Layout and rendering of internatio
ii libpixman-1 0.16.4-1 pixel-manipulation library for X a
ii libpng12-0 1.2.44-1 PNG library - runtime
pn libpsiconv6 <none> (no description available)
ii libreadline 6.1-3 GNU readline and history libraries
ii librsvg2-2 2.26.3-1 SAX-based renderer library for SVG
ii libsoup2.4- 2.30.2-1 an HTTP library implementation in
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
ii libwmf0.2-7 0.2.8.4-6.1+b1 Windows metafile conversion librar
ii libwpd8c2a 0.8.14-1 Library for handling WordPerfect d
ii libwpg-0.1- 0.1.3-1 WordPerfect graphics import/conver
pn libwps-0.1- <none> (no description available)
pn libwv-1.2-3 <none> (no description available)
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxcb-rend 0.3.6-1 utility libraries for X C Binding
ii libxcb-rend 1.6-1 X C Binding, render extension
ii libxcb1 1.6-1 X C Binding
ii libxml2 2.7.8.dfsg-1 GNOME XML library
ii libxrender1 1:0.9.6-1 X Rendering Extension client libra
ii libxslt1.1 1.1.26-6 XSLT 1.0 processing library - runt
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages abiword recommends:
pn abiword-plugin-grammar <none> (no description available)
pn abiword-plugin-mathvie <none> (no description available)
ii aspell-de [aspell-dict 20091006-4.1 German dictionary for aspell
ii aspell-en [aspell-dict 6.0-0-6 English dictionary for GNU Aspell
ii poppler-utils 0.12.4-1.2 PDF utilitites (based on libpopple
ii ttf-liberation 1.05.2.20091019-4 Fonts with the same metrics as Tim
abiword suggests no packages.
Grüße/Regards,
Rene
Reply to: