[Bug 227646] Review Request: grass - GRASS (Geographic Resources Analysis Support System)

bugzilla at redhat.com bugzilla at redhat.com
Wed Mar 14 14:17:42 UTC 2007


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: grass -  GRASS (Geographic Resources Analysis Support System)


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





------- Additional Comments From cbalint at redhat.com  2007-03-14 10:17 EST -------
updated.
Spec URL: http://openrisc.rdsor.ro/grass.spec
SRPM URL: http://openrisc.rdsor.ro/grass-6.2.1-9.src.rpm

rpmlint:
W: grass-devel no-dependency-on grass

(In reply to comment #27)
> Created an attachment (id=149205)
 --> (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=149205&action=view) [edit]
> rpmlint log of grass-6.2.1-9 with two BR added
> 
> Well, for -9:
> 
> * BuildRequires:
>   - As said before, "libtiff-devel libpng-devel" are missing at least.
updated.

>   - Please check the following.
> ------------------------------------------------------
> checking for mysql_config... /usr/bin/mysql_config
> checking for mysql_server_init... no
> configure: warning: libmysqld not found
> ------------------------------------------------------
fixed.


> * Requires (expecially for -devel) package
>   - Check the Requirement for -devel package.
>     @ Usually this can be checked by what files the header files
>       in -devel package try to "include".
done.

>     @ And usually these dependencies should correcly appear on
>       pkgconfig .pc file as "Requires:" section
added.

>     @ And the requirement for pkgconfig is missing
added.

 
> * Source
>   - Please specify URLs of all sources (if possible), especially
>     Source2.
done.


> * Timestamps
>   - This package contains a lot of text files (such as header files,
>     scripts), image files and so.
>     Please keep timestamps on those files.
ouch. well need to relocate lots of places, so i done lots of 'mv',
well, i would be happy to hint how to do it better, idea ?

 
> * rpmlint (check attached)
>   + incoherent-version-in-changelog
fixed.

>     (This is because I increased the release number to add missing
>      BuildRequires)
>   - unused-direct-shlib-dependency
>     This can be usually ignored.
well.

>   - undefined-non-weak-symbol
>     @ As this has -devel package and linkage is done for the libraries
>       in -devel package, this cannot be ignored.
>       Perhaps linkage against libm.so is missing.
gone. (at last not appear for me)

>     
> * Compiler flags
>   - Well, would you explain a bit more in detail what happens with
>     "-Wp,-D_FORTIFY_SOURCE=2" (on this bug)?
>     And is it not-so-easy problem to fix?

Ugh, some plugins will simply crash with stack overflow error. In fact
i need to investigate all places where this occur. It render unusable 
grass for now if i dont warkaround that flag.

> 
> * Desktop file
>   - Category "Application" is deprecated and should be removed.
removed.

 
> * Documentation total size
>   - Well, I wonder if -doc subpackage should be created for grass
>     because the documentation included in main packages seems a bit
>     large in total..
  Grass will render unusable if docs are not included. There are tons 
of buttons and hints wich use thos html references.
 If its really needed i can split into -docs, but mandatory dep of grass
over -docs would be than.



> * Documentation
>   - I think the following documentations should be added
> ----------------------------------------------------------
> CHANGES                - to main
> ChangeLog_6.2.1.gz     - to -devel
> TODO                   - to devel
> -----------------------------------------------------------
added.


> * License
>   - Well, just a question, what are the following files?
> ----------------------------------------------------------
> ./lib/gis/datum.table
> ./lib/gis/datumtransform.table
> ----------------------------------------------------------

 Well, its a list of some constants/parameters used for transformation 
between geographical projections, as i see its done by grass team.
 I wonder what is so illegal over it since those transforms are documented 
in hundred thousand of books and places ... Every geograph/topo stuff should 
know about elipsoid projection or whatsoever kind of non-cartesian 
projections ....
  In fact i wonder who was first, patent-camera or e.g Gauss or Krasovsky ... 
;-)

 Basicaly are constant numbers like PI in math ...

 If need i remove tham, but i see that in fact the grass team did those tables
for their own, or maybe clarify origin ?

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list