Package: gnumeric
Version: 1.12.30-1
Severity: normal

Dear Maintainer,

the QA tool adequate[1] reports the issue mentioned in the subject:

  $ adequate gnumeric
  gnumeric: missing-pkgconfig-dependency libspreadsheet-1.12 => libgsf-1

this is because gnumeric ships libspreadsheet-1.12.pc but does not
depend on the package containing libgsf-1.pc (libgsf-1-dev).

This also results in this error when running pkg-config:

  $ pkg-config --libs libspreadsheet-1.12 
  Package libgsf-1 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libgsf-1.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'libgsf-1', required by 'libspreadsheet-1.12', not found

The latter problem is solved by installing libgsf-1-dev, but having
gnumeric depend on it does not seems appropriate.

IMHO a possible clean solution would be to move libspreadsheet-1.12.pc
and the files in /usr/include/libspreadsheet-1.12 to a new package, say
gnumeric-dev or libspreadsheet-dev and have this new package depend on
libgsf-1-dev.

Just an idea.

Thanks,
   Antonio

[1] https://packages.debian.org/sid/adequate

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages gnumeric depends on:
ii  debconf [debconf-2.0]  1.5.59
ii  gnumeric-common        1.12.30-1
ii  gsfonts                1:8.11+urwcyr1.0.7~pre44-4.2
ii  libatk1.0-0            2.20.0-1
ii  libc6                  2.22-13
ii  libcairo2              1.14.6-1+b1
ii  libgdk-pixbuf2.0-0     2.34.0-1
ii  libglib2.0-0           2.48.1-1
ii  libgoffice-0.10-10     0.10.30-1
ii  libgsf-1-114           1.14.38-1
ii  libgtk-3-0             3.20.6-2
ii  libpango-1.0-0         1.40.1-1
ii  libpangocairo-1.0-0    1.40.1-1
ii  libxml2                2.9.3+dfsg1-1.2
ii  procps                 2:3.3.11-3
ii  zlib1g                 1:1.2.8.dfsg-2+b1

Versions of packages gnumeric recommends:
ii  evince        3.20.1-1
ii  gnumeric-doc  1.12.30-1
ii  lp-solve      5.5.0.15-4

Versions of packages gnumeric suggests:
ii  fonts-liberation           1.07.4-1
pn  gnumeric-plugins-extra     <none>
ii  ttf-mscorefonts-installer  3.6

-- debconf information excluded
-- 
Antonio Ospite
http://ao2.it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

Reply via email to