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

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

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 
13:19 -!- mode/#libreoffice [+o jcorrius] by ChanServ
13:19 -!- jcorrius (Adium User) [~Adium@] 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               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:             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 Fonts with the same metrics as Tim

abiword suggests no packages.



Reply to: