Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615986 - sci-libs/gdal-2.2.3 version bump
Summary: sci-libs/gdal-2.2.3 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sci-geo Project
URL: https://trac.osgeo.org/gdal/wiki/Rele...
Whiteboard:
Keywords:
: 603164 (view as bug list)
Depends on:
Blocks: 629758 635798
  Show dependency tree
 
Reported: 2017-04-19 03:07 UTC by Carl W. Harlow
Modified: 2017-12-21 19:34 UTC (History)
5 users (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 Carl W. Harlow 2017-04-19 03:07:44 UTC
new version out 
https://trac.osgeo.org/gdal/wiki/Release/2.1.3-News
Comment 1 Andreas Sturmlechner gentoo-dev 2017-07-19 17:34:25 UTC
*** Bug 603164 has been marked as a duplicate of this bug. ***
Comment 2 Dennis Schridde 2017-10-07 11:14:35 UTC
The current version is 2.2.2: https://trac.osgeo.org/gdal/wiki/Release/2.2.2-News
Comment 3 Erik Quaeghebeur 2017-10-07 13:38:58 UTC
Current development versions of qgis require >=gdal-2.1.3. This will likely also be the case for the upcoming release (which will be very attractive for other reasons such as being qt5-based).
Comment 4 Dennis Schridde 2017-10-07 13:51:43 UTC
I bumped the ebuild to 2.2.2 [1], after reading all changelogs from 2.1.0 to 2.2.2, especially the "build" sections of it.  It builds for me, but I would like more people to test it, especially the different use-flag combinations.  Also, I need someone to test with MySQL or MariaDB 10.1, since I added a patch to make it compile with MariaDB 10.2 [2], but I did not test it with older / other versions.

[1]: https://github.com/devurandom/gentoo-overlay/commit/31a0f2c23945afe7492aff312548b100593202f5
[2]: https://bugs.gentoo.org/629816

See-Also: https://bugs.gentoo.org/629816
Comment 5 Erik Quaeghebeur 2017-10-07 14:24:45 UTC
(In reply to Dennis Schridde from comment #4)
> It builds for me, but I would
> like more people to test it, especially the different use-flag combinations.
Built with

USE="aux_xml geos gif jpeg png -armadillo -crypto -curl -debug -doc -fits -gml -gnm -hdf5 -jasper -java -jpeg2k -lto -mongodb -mysql -netcdf -odbc -ogdi -opencl -perl -podofo -poppler -postgres -python -spatialite -sqlite -threads -webp -xls" PYTHON_TARGETS="python2_7 python3_4"
Comment 6 Dennis Schridde 2017-10-07 14:43:07 UTC
(In reply to Erik Quaeghebeur from comment #5)
> (In reply to Dennis Schridde from comment #4)
> > It builds for me, but I would
> > like more people to test it, especially the different use-flag combinations.
> Built with
> 
> USE="aux_xml geos gif jpeg png -armadillo -crypto -curl -debug -doc -fits
> -gml -gnm -hdf5 -jasper -java -jpeg2k -lto -mongodb -mysql -netcdf -odbc
> -ogdi -opencl -perl -podofo -poppler -postgres -python -spatialite -sqlite
> -threads -webp -xls" PYTHON_TARGETS="python2_7 python3_4"

Thanks!  Which implementation of virtual/mysql are you using?  dev-db/mariadb or dev-db/mysql?  Which version of those?

I myself build with USE="armadillo aux_xml crypto fits geos gif gml gnm hdf5 jasper java jpeg jpeg2k mysql ogdi opencl png podofo poppler python spatialite sqlite threads webp -curl -debug -doc -lto -mdb -mongodb -netcdf -odbc -oracle -perl -postgres -xls" PYTHON_TARGETS="python2_7 python3_4 python3_5"
Comment 7 Erik Quaeghebeur 2017-10-07 14:48:16 UTC
(In reply to Dennis Schridde from comment #6)
> Thanks!  Which implementation of virtual/mysql are you using? 
> dev-db/mariadb or dev-db/mysql?  Which version of those?
dev-db/mysql-5.6.37

But, I had -mysql in my use flags!
Comment 8 Dennis Schridde 2017-10-07 15:03:16 UTC
(In reply to Erik Quaeghebeur from comment #7)
> (In reply to Dennis Schridde from comment #6)
> > Thanks!  Which implementation of virtual/mysql are you using? 
> > dev-db/mariadb or dev-db/mysql?  Which version of those?
> dev-db/mysql-5.6.37
> 
> But, I had -mysql in my use flags!

Sorry, I overlooked that.  Could you please try again with USE=mysql?  That would help a lot in ensuring that my patch indeed does not have negative effects.
Comment 9 Erik Quaeghebeur 2017-10-08 14:27:02 UTC
(In reply to Dennis Schridde from comment #8)
> Could you please try again with USE=mysql?
Tried it. Emerges without any issues. (I did not try the functionality, though.)
Comment 10 Dennis Schridde 2017-10-08 21:33:08 UTC
(In reply to Erik Quaeghebeur from comment #9)
> (In reply to Dennis Schridde from comment #8)
> > Could you please try again with USE=mysql?
> Tried it. Emerges without any issues. (I did not try the functionality,
> though.)

Given the type of patch / the change I made, I would expect it to either blow up during compilation, or to work fine even at runtime.  Thanks for testing!

Is there a volunteer running MariaDB 10.1?
Comment 11 Dennis Schridde 2017-10-08 21:41:28 UTC
Upstream used a more radical change to fix MariaDB compatibility, which should still be compatible to MySQL 5.x: https://trac.osgeo.org/gdal/changeset/40363

I am now using that patch in my overlay: https://github.com/devurandom/gentoo-overlay/commit/620e749a8c125cac9e9d2051362f7db498b9bb3d
Comment 12 Dennis Schridde 2017-10-08 21:43:00 UTC
See-Also: https://trac.osgeo.org/gdal/ticket/7079
Comment 13 Larry the Git Cow gentoo-dev 2017-12-20 18:23:21 UTC
The bug has been closed via the following commit(s):

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

commit d16d04fc7bd9558d67e7b97fbab6f026e70a7ec2
Author:     Amy Liffey <amynka@gentoo.org>
AuthorDate: 2017-12-20 18:22:13 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2017-12-20 18:23:11 +0000

    sci-libs/gdal: version bump 2.2.3
    
    Closes: https://bugs.gentoo.org/615986
    Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sci-libs/gdal/Manifest                      |   1 +
 sci-libs/gdal/files/gdal-2.2.3-soname.patch |  54 ++++++
 sci-libs/gdal/gdal-2.2.3.ebuild             | 288 ++++++++++++++++++++++++++++
 3 files changed, 343 insertions(+)
Comment 14 Dennis Schridde 2017-12-21 12:02:30 UTC
Thanks, Amy!  Is this [1] the ebuild from my overlay or should I compare the files and re-submit any significant differences from inclusion in Gentoo?

[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c20ca938f7f64f9882ad152877ee209fcb5dc18
Comment 15 Amy Liffey gentoo-dev 2017-12-21 19:34:54 UTC
(In reply to Dennis Schridde from comment #14)
> Thanks, Amy!  Is this [1] the ebuild from my overlay or should I compare the
> files and re-submit any significant differences from inclusion in Gentoo?
> 
> [1]
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=6c20ca938f7f64f9882ad152877ee209fcb5dc18

Hello Dennis,
I tried to contact you earlier to talk about it on irc but I guess it got lost. I did take a bits from your overlay especially the soname.patch.

I would say ebuild in your overlay is slightly different especially considering useflags and features you allow to enable. 

Thank you for your job! :)

Cheers,
Amy