[Bug 436704] Review Request: mapnik - a Free toolkit for developing mapping applications

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 23 15:39:46 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: mapnik - a Free toolkit for developing mapping applications


https://bugzilla.redhat.com/show_bug.cgi?id=436704


rezso at rdsor.ro changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED
               Flag|needinfo?(rezso at rdsor.ro)   |




------- Additional Comments From rezso at rdsor.ro  2008-07-23 11:39 EST -------
new packs:
http://openrisc.rdsor.ro/mapnik.spec
http://openrisc.rdsor.ro/mapnik-0.5.1-2.fc9.src.rpm


(In reply to comment #19)
> For 0.5.1-1:
> 
> * License
>   - I re-checked the whole source codes and:
> ----------------------------------------------------------
> bindings/python/mapnik/__init__.py	GPLv2+
> demo/					GPLv2+
> ----------------------------------------------------------
>     So the license tags of -python and -demo must be fixed as
>     "LGPLv2+ and GPLv2+". Also write some comments in the spec file
>     about how files are licensed.
> 
> * About data files under %_docdir/%name-%version/data
>   - I can think you want to include these data files for some reasons?
>     If so, while I think for now this license has no problem, however
>     I also think I must once pass this license to spot.

done.
- python has explicit license tag
- created a new -demo package with explicit license tag
- those vector datas should stay for demo purpose, explicit license cover
tham fine (a local copy from original website):
     /usr/share/doc/mapnik-demo-0.5.1/data/mapnik-data.license


> 
> * Dependency for -python subpackage
>   - Would you check this again?
>     For example, /usr/lib/python2.5/site-packages/mapnik/ogcserver/common.py
>     contains:
> -----------------------------------------------------------
>     24  from PIL.Image import fromstring, new
>     25  from PIL.ImageDraw import Draw
>     30  from lxml import etree as ElementTree
> -----------------------------------------------------------
>     This means this file needs "python-imaging" and "python-lxml". However
>     I don't know this file is always needed or just optional.
> 

done.
- added two requrirements for python subpackage


> * Linkage error
>   - For example:
> -----------------------------------------------------------
> $ ldd -r /usr/bin/gdal.input >/dev/null
> undefined symbol: _ZNK6mapnik8EnvelopeIdE4minyEv        (/usr/bin/gdal.input)
> undefined symbol: _ZN6mapnik8EnvelopeIdEC1Edddd (/usr/bin/gdal.input)
> undefined symbol: _ZN6mapnik8EnvelopeIdE4initEdddd      (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE4minxEv        (/usr/bin/gdal.input)
> undefined symbol: _ZN6mapnik8EnvelopeIdEC1Ev    (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE4maxxEv        (/usr/bin/gdal.input)
> undefined symbol: _ZN6mapnik8EnvelopeIdEC1ERKS1_        (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE6heightEv      (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE4maxyEv        (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE9intersectERKS1_      
> (/usr/bin/gdal.input)
> undefined symbol: _ZNK6mapnik8EnvelopeIdE5widthEv       (/usr/bin/gdal.input)
> -----------------------------------------------------------
>     perhaps some linkage error happened.
>     By the way:
> ------------------------------------------------------------
> $ file /usr/bin/gdal.input
> /usr/bin/gdal.input: ELF 32-bit LSB shared object, Intel 80386, version 1
> (SYSV), dynamically linked, stripped
> ------------------------------------------------------------
>     This seems to be a library, not executable binary?? (you seem to
>     be moving these files intentionally to %_bindir, would you verify if
>     it is correct?)

done.
- fixed linkage error for all plugins
- these plugins will stay in _libdir/mapnik/


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list