Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 706802 - sci-geosciences/grass-7.4.0 should not depend on media-libs/libprojectm
Summary: sci-geosciences/grass-7.4.0 should not depend on media-libs/libprojectm
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-28 13:52 UTC by Nikos Alexandris
Modified: 2020-08-01 15:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Alexandris 2020-01-28 13:52:20 UTC
I can't see how media-libs/libprojectm is a dependency for GRASS GIS. This is likely a bug.

See: https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/grass/grass-7.4.4-r2.ebuild?id=09c2f01a31e87bafbc05f8f064e4ab3163481b84#n32

Reproducible: Always

Steps to Reproduce:
1. emerge -av =sci-geosciences/grass-7.4.0

Actual Results:  
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-libs/libprojectm-3.1.0-r1::media-kit  USE="qt5 sdl -gles2" 0 KiB
[ebuild  N     ] sci-geosciences/grass-7.4.0:0/7.4.0::science-kit  USE="X cxx nls opengl openmp png readline tiff truetype -blas -fftw -geos -lapack -liblas -mysql -netcdf -odbc -opencl -postgres -sqlite -threads" PYTHON_TARGETS="python2_7" 55,010 KiB

Total: 2 packages (2 new), Size of downloads: 55,010 KiB

Expected Results:  
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sci-geosciences/grass-7.4.0:0/7.4.0::science-kit  USE="X cxx nls opengl openmp png readline tiff truetype -blas -fftw -geos -lapack -liblas -mysql -netcdf -odbc -opencl -postgres -sqlite -threads" PYTHON_TARGETS="python2_7" 55,010 KiB
Comment 1 Rob Couto 2020-02-06 11:24:54 UTC
https://svn.osgeo.org/grass/grass/trunk/REQUIREMENTS.html doesn't mention projectM at all. Maybe someone or something got confused about "3D vizualization" in the DESCRIPTION.
Comment 2 Soren Harward 2020-03-09 14:55:45 UTC
Concur. libprojectm wasn't listed as a dependency prior to 7.0.1, and got introduced into the 7.0.1-r1 ebuild in commit 36f6a17dad0bbc976682e88c849da5a7682d7e4f.
Comment 3 fosco 2020-04-19 11:36:37 UTC
I puzzle it's likely a mistake:
from the 7.4.4-r3 ebuild
https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/grass/grass-7.4.4-r2.ebuild?id=09c2f01a31e87bafbc05f8f064e4ab3163481b84#n32
:
--with-proj-includes="${EPREFIX}/usr/include/libprojectM"

Sound like names is what makes more sense in including proj from projectM.