Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 672952 - sci-geosciences/qgis-3.8 version bump
Summary: sci-geosciences/qgis-3.8 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords: PullRequest
: 682184 689786 (view as bug list)
Depends on: 684538 679768
Blocks:
  Show dependency tree
 
Reported: 2018-12-11 21:43 UTC by Daniel M. Weeks
Modified: 2019-12-31 22:13 UTC (History)
8 users (show)

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


Attachments
qgis-3.6.0.ebuild (qgis-3.6.0.ebuild,6.10 KB, text/plain)
2019-03-04 18:57 UTC, Thomas Bettler
Details
proj and QGIS verbumps (0001-qgis-3.6.0.patch,11.87 KB, patch)
2019-03-11 22:06 UTC, Burak Arslan
Details | Diff
QGIS and proj verbumps (0001-qgis-3.6.0.patch,11.86 KB, patch)
2019-03-11 22:22 UTC, Burak Arslan
Details | Diff
qgis-3.6.0 and proj-4.9.3 (0001-qgis-3.6.0.patch,11.89 KB, patch)
2019-03-19 10:42 UTC, Burak Arslan
Details | Diff
qgis-3.6.1.ebuild (qgis-3.6.1.ebuild,6.24 KB, text/plain)
2019-04-01 17:29 UTC, Thomas Bettler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2018-12-11 21:43:14 UTC
Released 2018-11-23: https://www.qgis.org/en/site/forusers/download.html

Reproducible: Always
Comment 1 Daniel M. Weeks 2019-02-08 16:43:58 UTC
3.4.4 released 2019-01-18
Comment 2 Daniel M. Weeks 2019-02-13 13:58:36 UTC
A qgis 3.4.4 ebuild is now available in the junkdrawer overlay
Comment 3 Thomas Bettler 2019-03-04 18:57:17 UTC
Created attachment 567812 [details]
qgis-3.6.0.ebuild

works fine here
Comment 4 Daniel M. Weeks 2019-03-08 02:36:32 UTC
(In reply to Thomas Bettler from comment #3)
> Created attachment 567812 [details]
> qgis-3.6.0.ebuild
> 
> works fine here

Where did the more specific dependency >=sci-libs/proj-5.2.0 come from?
Comment 5 Burak Arslan 2019-03-11 22:05:59 UTC
QGIS 3.6.0 doesn't compile with proj 4.9.2 because it's missing this pull request: https://github.com/OSGeo/proj.4/pull/355

I tested with proj-4.9.3 and it seems to work.

Attached patch contains both proj-4.9.3 and qgis-3.6.0
Comment 6 Burak Arslan 2019-03-11 22:06:39 UTC
Created attachment 568742 [details, diff]
proj and QGIS verbumps
Comment 7 Burak Arslan 2019-03-11 22:13:35 UTC
QGIS 3.6.0 was merged successfully with following:

 * Final size of build directory: 4670524 KiB (  4.4 GiB)
 * Final size of installed tree:   813532 KiB (794.4 MiB)

 * The ebuild is installing to one or more unexpected paths:
 *
 *   /usr/qml
 *
 * Please fix the ebuild to use correct FHS/Gentoo policy paths.

I'm not sure about the qml warning but it may be worthwhile to add a pre-merge check for free space.
Comment 8 Burak Arslan 2019-03-11 22:22:39 UTC
Created attachment 568744 [details, diff]
QGIS and proj verbumps

sorry, attaching the correct patch this time.
Comment 9 Burak Arslan 2019-03-12 08:21:36 UTC
AFAICT, 3.6.0 doesn't build on hosts with nvidia-drivers installed

I filed https://issues.qgis.org/issues/21211
Comment 10 Burak Arslan 2019-03-19 10:42:26 UTC
Created attachment 569754 [details, diff]
qgis-3.6.0 and proj-4.9.3

As a workaround, the attached patch makes OpenCL optional. QGIS compiles just fine with OpenCL disabled.
Comment 11 François Valenduc 2019-03-30 11:01:23 UTC
The ebuild for proj doesn't work because of this:

>>> Downloading 'http://disttrac.osgeo.org/proj/export/2647/trunk/proj/src/org_proj4_PJ.h'
--2019-03-30 12:01:11--  http://disttrac.osgeo.org/proj/export/2647/trunk/proj/src/org_proj4_PJ.h
Resolving disttrac.osgeo.org... failed: Name or service not known.
wget: unable to resolve host address ‘disttrac.osgeo.org’
Comment 12 Thomas Bettler 2019-03-30 16:31:55 UTC
(In reply to François Valenduc from comment #11)
> The ebuild for proj doesn't work because of this:
> 
> >>> Downloading 'http://disttrac.osgeo.org/proj/export/2647/trunk/proj/src/org_proj4_PJ.h'
> --2019-03-30 12:01:11-- 
> http://disttrac.osgeo.org/proj/export/2647/trunk/proj/src/org_proj4_PJ.h
> Resolving disttrac.osgeo.org... failed: Name or service not known.
> wget: unable to resolve host address ‘disttrac.osgeo.org’

try this URL
https://raw.githubusercontent.com/OSGeo/proj.4/5.2/src/org_proj4_PJ.h
Comment 13 Dennis Schridde 2019-03-31 22:14:43 UTC
FYI: I created a request to bump to version 3.4.6, the latest long term release, because version 3.6.0 is considered a testing release by upstream: https://qgis.org/en/docs/index.html#testing ("[...] releases newer than QGIS 3.4. We call this version 'QGIS testing' [...]")

See-Also: https://bugs.gentoo.org/show_bug.cgi?id=682184
Comment 14 Jeroen Roovers (RETIRED) gentoo-dev 2019-03-31 22:24:52 UTC
*** Bug 682184 has been marked as a duplicate of this bug. ***
Comment 15 Thomas Bettler 2019-04-01 17:29:07 UTC
Created attachment 571516 [details]
qgis-3.6.1.ebuild

Newest pointrelease 3.6.1 works fine here
Comment 16 Chris Mayo 2019-04-01 19:34:03 UTC
proj-5.2.0 PR here:
https://github.com/gentoo/gentoo/pull/11147

I believe 3.6 is "current"
https://qgis.org/en/site/forusers/download.html

it's the documentation that hasn't caught up.
Comment 17 Larry the Git Cow gentoo-dev 2019-04-28 15:27:08 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d646351b6774cc3eb7b3bac920a086c8e87e722b

commit d646351b6774cc3eb7b3bac920a086c8e87e722b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-04-27 23:05:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-04-28 15:26:45 +0000

    sci-geosciences/qgis: 3.4.7 version bump
    
    Bug: https://bugs.gentoo.org/672952
    Package-Manager: Portage-2.3.65, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-geosciences/qgis/Manifest          |   1 +
 sci-geosciences/qgis/qgis-3.4.7.ebuild | 218 +++++++++++++++++++++++++++++++++
 2 files changed, 219 insertions(+)
Comment 18 Jeroen Roovers (RETIRED) gentoo-dev 2019-07-15 02:29:13 UTC
*** Bug 689786 has been marked as a duplicate of this bug. ***
Comment 19 wippie 2019-08-06 12:37:51 UTC
Successfully merged qgis-3.8.1 using the qgis-3.6.1 ebuild above.

qgis-3.8 requires >=sci-libs/proj-6.1,
successfully merged proj-6.1.1 using the proj-6.0.0 currently in portage with the append-cflags -> append-cxxflags fix described in #685224

dev-db/spatialite fails for anything >=proj-6, fixed by #685668

qgis starts with complains about missing psycopg2,
possibly could use dev-python/psycopg as a dep.

Sorry for the rush, some important data was released today.

cheers!
Comment 20 Larry the Git Cow gentoo-dev 2019-12-02 15:02:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4be423102fa51a4195233e716b15d341892531

commit dd4be423102fa51a4195233e716b15d341892531
Author:     Marco Genasci <fedeliallalinea@gmail.com>
AuthorDate: 2019-10-28 08:42:26 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-12-02 15:02:28 +0000

    sci-geosciences/qgis: bump to version 3.10.0
    
    https://github.com/gentoo/gentoo/pull/12512
    
    Bug: https://bugs.gentoo.org/672952
    Package-Manager: Portage-2.3.76, Repoman-2.3.16
    Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com>
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 sci-geosciences/qgis/Manifest                      |   1 +
 .../qgis/files/qgis-3.10.0-cmake-lib-suffix.patch  |  12 ++
 sci-geosciences/qgis/qgis-3.10.0.ebuild            | 204 +++++++++++++++++++++
 3 files changed, 217 insertions(+)