Your message dated Sun, 26 Feb 2012 13:18:19 +0000
with message-id <e1s1dzx-0007bl...@franck.debian.org>
and subject line Bug#643658: fixed in geos 3.3.1-1
has caused the Debian Bug report #643658,
regarding About geos C/C++ dependencies
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 ow...@bugs.debian.org
immediately.)


-- 
643658: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643658
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgeos-dev
Version: 3.2.2-3
Severity: important

This is a reminder about a discussion I had with strk (geos and postgis 
contributor). Thanks for his summary.

-----------------------------------------------------------------------
So, I've realized Debian is shipping a single -dev package
for the GEOS library, while we have a separation between
a stable library and an unstable one.

The stable library is libgeos_c.{so,a} and has the same
SONAME since GEOS 2.2.0. This library goes with the
libgeos_c.h stable API header.

The unstable library is libgeos-xxx.{so,a}.

The C library is there for the specific purpose of
being stable and all applications are recommended to link
against _that_ library rather than againts the C++ one.

By shipping a single -dev package you can't encode the
fact that an application is dependent on the C library
but not on the C++ one. Also, you force installation
of a lot of header files which are only part of the C++
interface (not the C, stable, one).

Each libgeos-c package would depend on a specific version
of a libgeos package, and hopefully become the only package
dependent on it.

By having dependencies properly encoded, you'd save rebuild of
applications which only depend on the C, stable, library on
every new release of GEOS.
-------------------------------------------------------------------------


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgeos-dev depends on:
ii  libgeos-3.2.2  3.2.2-3
ii  libgeos-c1     3.2.2-3

libgeos-dev recommends no packages.

Versions of packages libgeos-dev suggests:
ii  libgdal-doc  1.7.3-6

-- no debconf information

-- 
Francesco P. Lovergine



--- End Message ---
--- Begin Message ---
Source: geos
Source-Version: 3.3.1-1

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

geos_3.3.1-1.debian.tar.gz
  to main/g/geos/geos_3.3.1-1.debian.tar.gz
geos_3.3.1-1.dsc
  to main/g/geos/geos_3.3.1-1.dsc
geos_3.3.1.orig.tar.gz
  to main/g/geos/geos_3.3.1.orig.tar.gz
libgeos++-dev_3.3.1-1_i386.deb
  to main/g/geos/libgeos++-dev_3.3.1-1_i386.deb
libgeos-3.3.1_3.3.1-1_i386.deb
  to main/g/geos/libgeos-3.3.1_3.3.1-1_i386.deb
libgeos-c1_3.3.1-1_i386.deb
  to main/g/geos/libgeos-c1_3.3.1-1_i386.deb
libgeos-dbg_3.3.1-1_i386.deb
  to main/g/geos/libgeos-dbg_3.3.1-1_i386.deb
libgeos-dev_3.3.1-1_i386.deb
  to main/g/geos/libgeos-dev_3.3.1-1_i386.deb
libgeos-doc_3.3.1-1_all.deb
  to main/g/geos/libgeos-doc_3.3.1-1_all.deb
libgeos-ruby1.8_3.3.1-1_i386.deb
  to main/g/geos/libgeos-ruby1.8_3.3.1-1_i386.deb



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 643...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francesco Paolo Lovergine <fran...@debian.org> (supplier of updated geos 
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 ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 22 Feb 2012 14:20:57 +0100
Source: geos
Binary: libgeos-dev libgeos++-dev libgeos-c1 libgeos-3.3.1 libgeos-doc 
libgeos-ruby1.8 libgeos-dbg
Architecture: source all i386
Version: 3.3.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Francesco Paolo Lovergine <fran...@debian.org>
Description: 
 libgeos++-dev - Geometry engine for GIS - C++ development files
 libgeos-3.3.1 - Geometry engine for Geographic Information Systems - C++ 
Library
 libgeos-c1 - Geometry engine for Geographic Information Systems - C Library
 libgeos-dbg - Debugging symbols for the GEOS library
 libgeos-dev - Geometry engine for GIS - Development files
 libgeos-doc - Documentation for the GEOS GIS geometry engine library
 libgeos-ruby1.8 - GEOS bindings for Ruby
Closes: 641387 643658 648611
Changes: 
 geos (3.3.1-1) unstable; urgency=low
 .
   * New upstream major release.
     (closes: #648611)
   * Changed the C/C++ chain for development. See NEWS file for an explanation.
     Thanks strk for a useful discussion about that.
     (closes: #643658)
   * Patches refreshed and merged with upstream changes.
   * Added patch geos-config to fix library paths. This is coherent with
     upstream approach too.
   * Moved the C++ headers under libgeos++-dev automagically and added a break
     against the old libgeos-dev all-in-one package.
   * The libgeos++-dev package depends on libgeos-dev for a couple of reasons:
       - a common header (geos/extern.h)
       - a program using C++ API could mixup C and C++ APIs so better being
         safe about that.
   * Merged NMU change in debian/rules to fix armhf FTBS.
     (closes: #641387)
Checksums-Sha1: 
 8499a494e734fabaeb50e67b689142e39ca10fbf 1550 geos_3.3.1-1.dsc
 a364250ff6701a7fcf536e2d0feb07417bb05400 2530795 geos_3.3.1.orig.tar.gz
 e41c9f96c76e250d3f336b5f09f41c0fe06666b9 11554 geos_3.3.1-1.debian.tar.gz
 37469b001effd60f7d77c1cc88d2edfb1b771e89 1613620 libgeos-doc_3.3.1-1_all.deb
 6e39e1da5ae789724c92ea7f62097b23d26517cb 188218 libgeos-dev_3.3.1-1_i386.deb
 613d1c69f98297ff22a7e1255493c8eb7a35403c 1353166 libgeos++-dev_3.3.1-1_i386.deb
 e9ac5db9b589ebd88643e39bc19ccb8f58c4c0a6 172896 libgeos-c1_3.3.1-1_i386.deb
 0940c39edf8d7ea2c959bdd3269bd311982d989d 667376 libgeos-3.3.1_3.3.1-1_i386.deb
 c371258b60c8c0f66bf656c74821c4d466ed7cf4 330456 
libgeos-ruby1.8_3.3.1-1_i386.deb
 1f0ca4396be9788996466c0ff1d9b2492602560e 5640296 libgeos-dbg_3.3.1-1_i386.deb
Checksums-Sha256: 
 382a171c012ab37c6fa6df3f0d73d5d57df2ccecae69a0dc67e19e30420a005b 1550 
geos_3.3.1-1.dsc
 5580fa19f85d2230feb8d935b1b1d21855277c2d5dce8ca23322a99a8c6e74a0 2530795 
geos_3.3.1.orig.tar.gz
 01206cd28590ce4c6e89551a502a96e4588242e2eed251f14cd76820a89b7bb0 11554 
geos_3.3.1-1.debian.tar.gz
 87dededa290ef2b6d1b769443ce162a0c95c3650557144747c141611f1ef5ab1 1613620 
libgeos-doc_3.3.1-1_all.deb
 4ae9bc1261c5cbf05fcf7555a84585aaad977560a9326addba5e39aec8dcd7aa 188218 
libgeos-dev_3.3.1-1_i386.deb
 cddf013e7c5bf904e0726a29b2f252ca09eb95a327374b805244c9a187839928 1353166 
libgeos++-dev_3.3.1-1_i386.deb
 6334ec0a2d86be7d2df0ac5bbd06b4836e0140cd275ad95dd0911a9c8d67f15f 172896 
libgeos-c1_3.3.1-1_i386.deb
 659488d3617dd4bbb0eb6e35f0b1ef12b72df799367f3411e88e15ce0e03a590 667376 
libgeos-3.3.1_3.3.1-1_i386.deb
 b7cecc86f69c829a2cc5c9275652df03d5ce9ada82cddbbbd3d6396b05edf73a 330456 
libgeos-ruby1.8_3.3.1-1_i386.deb
 98b59d439cfd5e03daeb14b8c9bea0b9467bdfad3c98c99201103b8d38c76dd1 5640296 
libgeos-dbg_3.3.1-1_i386.deb
Files: 
 0b9e25432b6000d4b14850e3ccb8e0f0 1550 science optional geos_3.3.1-1.dsc
 f4b63f5d795d740e3406d0746a63b85c 2530795 science optional 
geos_3.3.1.orig.tar.gz
 efd85b11e2a7d65ed1472b45afe82ef8 11554 science optional 
geos_3.3.1-1.debian.tar.gz
 9d71ef6d79d97745ad20cf2053fe059b 1613620 doc optional 
libgeos-doc_3.3.1-1_all.deb
 5302c3638e81d44af3cff248dabc493a 188218 libdevel optional 
libgeos-dev_3.3.1-1_i386.deb
 2adde4f3cafd0152f5c5fd7001d4ebc6 1353166 libdevel optional 
libgeos++-dev_3.3.1-1_i386.deb
 a7947be5a0fa9fe1b61e00cb12300d26 172896 libs optional 
libgeos-c1_3.3.1-1_i386.deb
 d94c9831c99d0e81839d76bd3cfcc9a8 667376 libs optional 
libgeos-3.3.1_3.3.1-1_i386.deb
 1e1442a9f3aa2f876222328286f20646 330456 ruby optional 
libgeos-ruby1.8_3.3.1-1_i386.deb
 054040936991f26f844a33b31ac4fe67 5640296 debug extra 
libgeos-dbg_3.3.1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk9FHrMACgkQpFNRmenyx0fzggCfUzsW9wIf8abaa/82F+IclT5L
sQsAoPNIXWMZdrx5jFdidMgsEaSCvM3d
=2wuz
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to