Opened 5 years ago

Last modified 5 years ago

#3786 new defect

Files reference build path

Reported by: Bas Couwenberg Owned by: grass-dev@…
Priority: normal Milestone: 7.6.2
Component: Default Version: svn-releasebranch76
Keywords: Cc:
CPU: Unspecified Platform: Linux

Description

The lintian QA tool reported several 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.

Change History (1)

comment:1 by martinl, 5 years ago

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.