[GRASS-dev] [GRASS GIS] #3786: Files reference build path

GRASS GIS trac at osgeo.org
Sat Mar 9 10:40:56 PST 2019


#3786: Files reference build path
----------------------------+---------------------------------
 Reporter:  Bas Couwenberg  |      Owner:  grass-dev@…
     Type:  defect          |     Status:  new
 Priority:  normal          |  Milestone:  7.6.1
Component:  Default         |    Version:  svn-releasebranch76
 Keywords:                  |        CPU:  Unspecified
 Platform:  Linux           |
----------------------------+---------------------------------
 The lintian QA tool reported several [https://lintian.debian.org/tags
 /file-references-package-build-path.html file-references-package-build-
 path] issues.

 The files in question:

  * usr/lib/grass76/bin/r.terraflow
  * usr/lib/grass76/bin/r.viewshed
  * usr/lib/grass76/etc/python/grass/lib/arraystats.py
  * usr/lib/grass76/etc/python/grass/lib/cluster.py
  * usr/lib/grass76/etc/python/grass/lib/date.py
  * usr/lib/grass76/etc/python/grass/lib/dbmi.py
  * usr/lib/grass76/etc/python/grass/lib/display.py
  * usr/lib/grass76/etc/python/grass/lib/gis.py
  * usr/lib/grass76/etc/python/grass/lib/gmath.py
  * usr/lib/grass76/etc/python/grass/lib/imagery.py
  * usr/lib/grass76/etc/python/grass/lib/nviz.py
  * usr/lib/grass76/etc/python/grass/lib/ogsf.py
  * usr/lib/grass76/etc/python/grass/lib/proj.py
  * usr/lib/grass76/etc/python/grass/lib/raster.py
  * usr/lib/grass76/etc/python/grass/lib/raster3d.py
  * usr/lib/grass76/etc/python/grass/lib/rowio.py
  * usr/lib/grass76/etc/python/grass/lib/rtree.py
  * usr/lib/grass76/etc/python/grass/lib/segment.py
  * usr/lib/grass76/etc/python/grass/lib/stats.py
  * usr/lib/grass76/etc/python/grass/lib/temporal.py
  * usr/lib/grass76/etc/python/grass/lib/vector.py
  * usr/lib/grass76/etc/python/grass/lib/vedit.py
  * usr/lib/grass76/include/Make/Platform.make

 grepping for the build path in the output of `strings` shows absolute
 paths to source files.

 These are most likely caused by the use the `__FILE__` macro or using
 `assert()` without `-DNDEBUG` in `CFLAGS`.

 Please help make the build reproducible by removing these references for
 release builds at least.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3786>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list