Your message dated Wed, 27 Feb 2008 09:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#465344: fixed in gpsdrive 2.10~pre4-2
has caused the Debian Bug report #465344,
regarding gpsdrive: Building with mapnik 0.5
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]

Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: gpsdrive
Version: 2.10~pre4-1
Severity: normal


A new version of Mapnik, on which gpsdrive depends, has recently been
uploaded to experimental and will soon make its way into unstable.

Unfortunately, there is some ickiness involved, since mapnik upstream
does not (yet[0]) support multiple installed versions (with incompatible
plugins) concurrently yet. The fact that mapnik plugins would not be
compatible between corresponding .so versions was overlooked in the mapnik
0.4 packages, but has been corrected in the impending mapnik 0.5

In addition, a source change is needed to gpsdrive to support a changed
ABI in mapnik. Details of both changes follow:

1) Automatically determine location of mapnik input plugins using
   mapnik-plugin-base and alter src/mapnik.cpp during build accordingly.

I tested this with a rather dirty hack (I'm not that familiar with the
dpatch build system, so I'm sure this could be done much better:

In debian/rules, after patching:

sed -i.bak -e "s#/usr/lib/mapnik/#$(shell mapnik-plugin-base)/#" src/mapnik.cpp

In debian/rules, before unpatching:

[ ! -f src/mapnik.cpp.bak ] || mv src/mapnik.cpp.bak src/mapnik.cpp

Your build-dependencies for libmapnik-dev will need to be updated to

libmapnik-dev (>= 0.5~svn638-1)

to make use of the 'mapnik-plugin-base' utility.

2) Patch src/mapnik.cpp for new mapnik API:

--- gpsdrive-2.10~pre4/src/mapnik.cpp.bak       2007-09-14 22:47:13.000000000 
+++ gpsdrive-2.10~pre4/src/mapnik.cpp   2008-02-11 23:57:37.000000000 +0000
@@ -118,7 +118,7 @@
     // Both datasorce_cache and font_engine are 'singletons'.
+    freetype_engine::register_font("/usr/lib/mapnik/fonts/DejaVuSans.ttf");
     MapnikMap.WidthInt = 1280;
     MapnikMap.HeightInt = 1024;

(the font path in that patch obviously changes based on a subsequent
dpatch) in the current Debian package.

This should probably be to work whichever version of mapnik is
installed, and pushed back to gpsdrive upstream.

I will raise the severity of this bug to 'important' once the new mapnik
packages hit unstable, and then to 'serious' shortly afterwards (since
this will become a FTBFS).

Note that I haven't fully tested gpsdrive with mapnik 0.5 - only that it
builds okay. Any other issues would probably be the subject of a separate
bug report.

Let me know if you need any further information on these issues.


Maintainer for the Mapnik packages.


--- End Message ---
--- Begin Message ---
Source: gpsdrive
Source-Version: 2.10~pre4-2

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

  to pool/main/g/gpsdrive/gpsdrive-scripts_2.10~pre4-2_all.deb
  to pool/main/g/gpsdrive/gpsdrive_2.10~pre4-2.diff.gz
  to pool/main/g/gpsdrive/gpsdrive_2.10~pre4-2.dsc
  to pool/main/g/gpsdrive/gpsdrive_2.10~pre4-2_i386.deb
  to pool/main/g/gpsdrive/openstreetmap-map-icons-classic_2.10~pre4-2_all.deb
  to pool/main/g/gpsdrive/openstreetmap-map-icons-scalable_2.10~pre4-2_all.deb
  to pool/main/g/gpsdrive/openstreetmap-map-icons-square_2.10~pre4-2_all.deb

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

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
Andreas Putzo <[EMAIL PROTECTED]> (supplier of updated gpsdrive 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])

Hash: SHA1

Format: 1.7
Date: Tue, 26 Feb 2008 22:37:16 +0000
Source: gpsdrive
Binary: gpsdrive gpsdrive-scripts openstreetmap-map-icons-classic 
openstreetmap-map-icons-square openstreetmap-map-icons-scalable
Architecture: source i386 all
Version: 2.10~pre4-2
Distribution: unstable
Urgency: low
Maintainer: Francesco Paolo Lovergine <[EMAIL PROTECTED]>
Changed-By: Andreas Putzo <[EMAIL PROTECTED]>
 gpsdrive   - Car navigation system
 gpsdrive-scripts - Various scripts for gpsdrive
 openstreetmap-map-icons-classic - Collection of map icons
 openstreetmap-map-icons-scalable - Collection of map icons
 openstreetmap-map-icons-square - Collection of map icons
Closes: 456152 458273 459213 464982 465344 466472 467046
 gpsdrive (2.10~pre4-2) unstable; urgency=low
   [ Andreas Putzo ]
   * Enable DBUS support. All gps receivers supported by
     gpsd should work with this interface.
     - Added 80-dbus.dpatch
     - Added libdubs-glib-1-dev to Build-Depends
     - Changed debian/rules to use --enable-dbus
   * Add 90-usage.dpatch to fix usage output
     (Closes: #456152)
   * Update 03-manpage.dpatch.
         - Reflect usage changes.
         - Changed  mailinglist.
         - Changed AUTHORS.
         - Minor cosmetic changes.
   * Updated 70-perl.dpatch, correcting module path of Geo::Gpsdrive::Filter.
     Thanks to Michael Eric Menk.
     (Closes: #458273)
   * Add settings.dpatch using basename() to determine patch of way.txt in
     (Closes: #459213)
   * Remove geo-nearest from the gpsdrive-scripts package.
     Script no longer works with
     (Closes: #464982)
   * Revise long description, removing redundancy.
     (Closes: #467046)
   [ Francesco Paolo Lovergine ]
   * Added 95-newapi.dpatch patch to manage new mapnik 0.5 API.
     Thanks Dominic Hargreaves.
     (Closes: #465344,#466472)
   * Added 96-mapnik-plugin-dir.dpatch to use the mapnik-plugin-dir utility
     instead of the embedded lib path. This is suboptimal because
     it should be autoconfiscated instead in gpsdrive bulding system.
     But it works :)
   * Policy bumped to 3.7.3, without changes.
 2d59858a52a9a20f7de4b23b1a6f17b3 1050 utils optional gpsdrive_2.10~pre4-2.dsc
 4ac9049062d9aa5e7061cb22829e62c5 51426 utils optional 
 f4913160fa0e162da169c8708f03d040 2821844 utils optional 
 0dfebd143f601f87e74ab20f600fca26 151456 utils optional 
 e1e00eeea44ea6d621cceb05eea0480e 307720 utils optional 
 83071632e94a7bd1be742ba03ab78587 351708 utils optional 
 073e7064ae8bd67a651eca945395f11c 171858 utils optional 

Version: GnuPG v1.4.6 (GNU/Linux)


--- End Message ---
Pkg-grass-devel mailing list

Reply via email to