Your message dated Tue, 27 May 2014 17:04:02 +0000
with message-id <[email protected]>
and subject line Bug#723903: fixed in gnumeric 1.12.16-1
has caused the Debian Bug report #723903,
regarding Gnumeric lacks development files package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
723903: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723903
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnumeric
Version: 1.12.6-2

The Gnumeric package in Debian lacks the development files needed for
out-of-tree plugin development. Specifically, the following include
and pkg-config files are needed if you want to compile a Gnumeric
plugin which is not included in the Gnumeric source itself:

/usr/include/libspreadsheet-*/spreadsheet
/usr/lib/pkgconfig/libspreadsheet-*.pc

Apparently these files have been excluded from the Debian packages
since the libspreadsheet API was not considered stable enough. But
this isn't true anymore; the plugin API has remained virtually
unchanged for years and in fact has survived the recent major shift to
GTK3 in the 1.12 stable series. It is thus in practice more stable
than most supposedly stable APIs will ever be.

These files are *mandatory* for Gnumeric plugin development. Excluding
them from Debian is a major impediment for 3rd party plugin
developers, especially if they want to package their plugins for
Debian and derivatives.

I'd suggest providing the development files in a separate gnumeric-dev
package. This is easy to achieve. The following
debian/gnumeric-dev.install file needs to be added:

/usr/include/libspreadsheet-*/spreadsheet
/usr/lib/pkgconfig/libspreadsheet-*.pc

In addition, the gnumeric-dev package needs to be added to the control
file. Something like the following will do:

Package: gnumeric-dev
Architecture: any
Depends: gnumeric (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
 libgoffice-0.10-dev
Replaces: gnumeric (<= 1.2.6-1)
Description: spreadsheet application for GNOME - development files
 Gnumeric is a spreadsheet application that interoperates well
 with other spreadsheets. It comes with plugins that enable it to deal with
 commonly used spreadsheet file formats.
 .
 This package contains the headers and libraries needed for developing
 gnumeric plugins.

-- 
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email:  [email protected]
WWW:    https://plus.google.com/111193356966611167754

--- End Message ---
--- Begin Message ---
Source: gnumeric
Source-Version: 1.12.16-1

We believe that the bug you reported is fixed in the latest version of
gnumeric, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov <[email protected]> (supplier of updated gnumeric package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 May 2014 01:40:18 +1000
Source: gnumeric
Binary: gnumeric gnumeric-common gnumeric-doc gnumeric-plugins-extra 
gir1.2-gnumeric
Architecture: source amd64 all
Version: 1.12.16-1
Distribution: unstable
Urgency: low
Maintainer: Dmitry Smirnov <[email protected]>
Changed-By: Dmitry Smirnov <[email protected]>
Description: 
 gir1.2-gnumeric - GObject introspection data for the Gnumeric spreadsheet
 gnumeric   - spreadsheet application for GNOME - main program
 gnumeric-common - spreadsheet application for GNOME - common files
 gnumeric-doc - spreadsheet application for GNOME - documentation
 gnumeric-plugins-extra - spreadsheet application for GNOME - additional plugins
Closes: 723903
Changes: 
 gnumeric (1.12.16-1) unstable; urgency=low
 .
   * New upstream release [May 2014].
   * Install libspreadsheet dev headers and .pc file (Closes: #723903).
Checksums-Sha1: 
 c860d191b1d11304b5d639343fce73b609a05741 2506 gnumeric_1.12.16-1.dsc
 e647bdb2fdc39fc2bef41f450d178f17cc996032 18023080 gnumeric_1.12.16.orig.tar.xz
 7605e64f496b233b73e7166820b46baae1b57832 40944 gnumeric_1.12.16-1.debian.tar.xz
 316b7d26176cd1288083e86aede506e3b631fe7b 2284632 gnumeric_1.12.16-1_amd64.deb
 b16f991a1d1f4d3f0290e06acbfb29ea6b51dc72 2296798 
gnumeric-common_1.12.16-1_all.deb
 0b9b45fa102baf279ec62eb25d653d1b07fd87af 11281930 
gnumeric-doc_1.12.16-1_all.deb
 fde5d4afb3323388eb1150d53ae3fe028b259d58 91596 
gnumeric-plugins-extra_1.12.16-1_amd64.deb
 70748ee1b385da18ad5426724ece0b5d333a0564 224092 
gir1.2-gnumeric_1.12.16-1_amd64.deb
Checksums-Sha256: 
 3eff3b0f5fb4b21e87e77688d189cce41faebf6978e381e4b88699114a78f58e 2506 
gnumeric_1.12.16-1.dsc
 fb2e3507c787b73d63872877063728c481cefe18de96bd4b8ab003e924cccba3 18023080 
gnumeric_1.12.16.orig.tar.xz
 63d215ea02fc9980658fd64e58b0d51ea8d8b7b2b6ce1d57931bc292c837d139 40944 
gnumeric_1.12.16-1.debian.tar.xz
 f4f69fc3bbb6768800bd1edada5c58e8fecfea72fcc8549749f2c52cefe0c735 2284632 
gnumeric_1.12.16-1_amd64.deb
 2689ba037ff597be8c8975c109e99607109cf76bba7fd13a03741d0a1f83869f 2296798 
gnumeric-common_1.12.16-1_all.deb
 7de0565dacac4f90c414811eb9c14961373ace425ce8b619ceb4ad3e80c3607b 11281930 
gnumeric-doc_1.12.16-1_all.deb
 cc86489da8440c7fd8f02dd839e92a90fac9bfadc666d7adbcdbb8bdaf515ded 91596 
gnumeric-plugins-extra_1.12.16-1_amd64.deb
 393c003da4d86d880ad21fef86b84c6b9435833fe0a457cc6c369819cf406704 224092 
gir1.2-gnumeric_1.12.16-1_amd64.deb
Files: 
 1006c80c810548cedc276d39ef49db53 2284632 math optional 
gnumeric_1.12.16-1_amd64.deb
 805e68f43a84f841029a015cca7bf7b8 2296798 math optional 
gnumeric-common_1.12.16-1_all.deb
 60a8d791e80fda46a57d753c9b53e37d 11281930 doc optional 
gnumeric-doc_1.12.16-1_all.deb
 7ffa33a901ecb017660b494df335a54e 91596 math optional 
gnumeric-plugins-extra_1.12.16-1_amd64.deb
 705f645bf12be65fbdb7ed4a794936fa 224092 introspection optional 
gir1.2-gnumeric_1.12.16-1_amd64.deb
 8b60d085593cc35a97393b13d8cedc16 2506 math optional gnumeric_1.12.16-1.dsc
 c719a9a8305a6be83801acda99e43f87 18023080 math optional 
gnumeric_1.12.16.orig.tar.xz
 0bd1f1f6fff94105148d952be4425a66 40944 math optional 
gnumeric_1.12.16-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJThLwwAAoJEFK2u9lTlo0bFp4QAKE82vdJouBt0zHmh5Gxcdk6
g1KsfzKss2OvcardvEzpCrICjZc0MDovntxg7qNoixR4b4mCSRX3c1500kI1iCaL
X800mdYMsnWj1xmxE4a+vwlXcSTswMuo+z2JAMV9zJUXjJgNykHvoic4NJF5ehTE
yWvcdLpWSeUh3XPo3EHLCxIgYYClHYShOxkBHRWmQTfUA8gODmL6SeCb7pjWMMKw
bLyE0Xa52DHuH5bJq4XH5ktVADumNC0nrYiATsflJDBQM4upARlV10afZPFJmjxr
RpYTh0yeSSrKd2nOev4DxQ8eG8+JhGvR0MSme5DiE4a23Ce0aqaXVdp0uwtOCaNK
gK1yOYVfI+/ejZ82GgAyh7gvvGSjAxWUB7me2KHNMpUM3twwc5iBrsnD8c7Z96yY
n2HiHrM8rLkQcG8V1L92K/sGK1Rk5QT1vnSyA5FVKTH/0NowX+Tl1OxZiOlL6T3S
yh9pd9md33Gfw838RYJ3rJPMUBWUdzaRqfUOCeJL3gtptT9FD4a741Lb6QMMUP+i
v8ifSYK3KdIXuLcuQxt93L2iPKa8id4AL+NR2UKWqQTQGHOMrJR/MaJhXDgTdMaZ
5EHqHlKB/9l3/HBcm5RkLn6p1AK04ah+Gt6kR9EPFATUEcJV8rL6I4RF+ezIc06P
U2TMW4MN7Omi4oOwOUqB
=Mpsi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to