[fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Greg Boone greg.boone at autodesk.com
Mon Jan 30 18:44:47 EST 2012


Thanks Trevor.

Sorry that I can't really speak to the dlopen issue. I wonder if the new GDAL DLL name or some of its dependencies on Linux are the issue.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Monday, January 30, 2012 6:05 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi Greg,

Windows binaries have been downloaded to http://download.osgeo.org/fdo/testing/.

I am still debugging the WMS unit tests on Linux.  The dlopen() call for the WMS library is not working.

Regards,
Trevor

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 28, 2012 12:38 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Debug64/Release64 is good for me.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Friday, January 27, 2012 6:01 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Ok.  What combinations of 32 bit / 64 bit / release / debug would you like me to post?

Source is http://download.osgeo.org/gdal/gdal190.zip.

The link to the source code is also in the ticket http://trac.osgeo.org/fdo/ticket/810


Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 27, 2012 3:51 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Great news.

If you can post the WMS Provider binaries plus a link to download the GDAL 1.9 distribution, that would be great.

Posting GDAL Provider binaries is a nice to have, but WMS is more of a key consideration.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Friday, January 27, 2012 5:34 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Success!  I can finally see a tiff in MapGuide (Windows/32bit) with GDAL 1.9!  I even had to override the coordinate system picked up from the GeoTIFF because the WKT was a weird format that MapGuide didn't like.  Even the fact that a GeoTIFF returned a WKT and an extent out of the box was pretty impressive.  Thanks to Jackie for that one!

And it helps if you put OSGeo.Gdal.3.7 in providers.xml versus OSGeo.GDAL.3.7.  The provider actually loads, creates connections, but doesn't do much because the schema search is case sensitive.

I will do the sandbox code check in for Windows/VC10 shortly.  What would you like posted for "try it out" binaries?

Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 25, 2012 1:05 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Of course, send out any test SDKs as you have them. It may or may not affect customer decision making, but at least it will allow a broader range of testing.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Wednesday, January 25, 2012 2:05 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi Greg,

I am in the process of building MapGuide with the VC10 / FDO 3.7 / GDAL 1.9 build.  I will commit the changes to the sandbox once I can see TIFF imagery in MapGuide.  I should be able to verify WMS functionality as well - assuming MapGuide trunk is working ok.  I have no experience using the OGR Provider so I'm not sure how to go about verifying that one.

That's why I suggested posting a "test" SDK so a few more hands can take FDO 3.7 / GDAL 1.9 for a spin before we commit to trunk.

If everything goes smoothly and I see TIFF imagery in MapGuide, the sandbox commit should occur this week.


Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 25, 2012 11:31 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

NOTE: VC9 is the third rated priority option. It can happen even after Linux support I completed.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: Wednesday, January 25, 2012 1:23 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

What about just getting the Windows VC10 changes in first and working on the VC9/Linux integration in a second pass? When could that be done?

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: Wednesday, January 25, 2012 1:18 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

You are right, FDO still uses GDAL 1.7. I am not sure why that was not upgraded in the early stages of 3.7 development.

As for an early posting, I will have to get back to you on that.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Wednesday, January 25, 2012 12:47 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi Greg,

I think the work in nearly complete for Windows.  I still need to do Windows VC9 and Linux.  Unfortunately, I am also pursuing funding for Linux.  I will take a run at Linux next week to see if it is going to be "easy".  If it is, integration for both Windows and Linux could occur by mid-February, maybe sooner.

I am a little confused on "GDAL 1.8".  http://trac.osgeo.org/fdo/browser/trunk/Thirdparty/gdal/NEWS seems to indicate that FDO trunk is still on GDAL 1.7.

Did you want me to post a "build -a=install" 32/64 bit SDK for VC10 / FDO 3.7 / GDAL 1.9?  That may help existing FDO customers decide whether GDAL 1.8(1.7?) or GDAL 1.9 is the right choice.  Having some community testing performed before we do the integration to trunk would probably be a good thing.

The GDAL unit tests are clean.  I tried running the WMS unit tests.  Some of the tests failed with a bunch of WMS "server not found" errors.


Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 25, 2012 10:11 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

What is the expected ETA for the GDAL 1.9 integration into the trunk?

There are certain customers of FDO that may wish to stay on the GDAL 1.8 stream, thus requiring them to create an  "FDO 3.7 with GDAL 1.8" branch/sandbox for their own usage. Needless to say there are timing issues at play, so a realistic schedule would help them make the most informed decision possible.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Wednesday, January 25, 2012 11:25 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi Greg,

GDAL 1.9 includes a bunch of new files so I expect the linkage signature will be different.  Simply swapping gdal17.dll for a name changed gdal19.dll is unlikely to work.  There is over a year of code revisions between GDAL 1.7.3 and GDAL 1.9.

It may be possible to swap an FDO 3.7 WMS or GDAL Provider built using GDAL 1.7 with an FDO 3.7 WMS/GDAL built using GDAL 1.9. I haven't changed any "FDO" code so the link signatures should stay the same.

Regards,
Trevor

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 25, 2012 9:15 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

A question.... Will GDAL 1.8 be binary compatible with 1.9? If customers are using a build of the WMS provider or GDAL provider that was linked to 1.8, can they swap in the GDAL 1.9 version of the DLL?

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Tuesday, January 24, 2012 8:24 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi Greg,

It is mostly GDAL build files for now.  Some of the unit test projects (WMS, GDAL) have to be updated to copy gdal19.dll instead of gdal17.dll.  I was mistaken with the WFS provider - it does not use GDAL so no problems there.  OGR does use GDAL and doesn't have a unit test so I am not expecting any changes to OGR.

Here's the changed file list so far:

Thirdparty/gdal
- Entire directory replaced with source for GDAL 1.9 release

Providers/GDAL/Src/UnitTest/UnitTest.vcxproj
Providers/WMS/Src/UnitTest/UnitTest.vcxproj
Thirdparty/Build.bat
- change gdal17 to gdal19


Thirdparty/gdal/gdal.vcxproj
Thirdparty/gdal/gdal_vs10.sln
Thirdparty/gdal/nmake.opt
- Updates for GDAL 1.9 source tree and FDO build structure

There will be some minor install image changes due to the change from gdal17 to gdal19.  I expect the same on Linux (when I get that far).



Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
Sent: January 24, 2012 6:13 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Yes, the VC 2008 builds are intended to work.

Will only GDAL build files be affected? If others, what changes are you proposing?

What changes are you proposing for the WMS/WFS providers?

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Trevor Wekel
Sent: Tuesday, January 24, 2012 7:57 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

Hi list,

I am making good progress on the GDAL 1.9 upgrade.  Windows/VC10 is getting close to complete.  I haven't started Linux yet.  So far, no changes to .cpp/.h files - just changes to various "build files".

The unit tests for the GDAL provider are executing cleanly on 32 and 64 bit.  I still need to do some minor fixups for the WMS and WFS providers and some functional validation of the new GDAL Provider with MapGuide.

Since we are releasing FDO 3.7 using VC10, do we still need to maintain the VC9 (2008) builds?

Regards,
Trevor

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Frank Warmerdam
Sent: January 5, 2012 12:15 PM
To: FDO Internals Mail List
Subject: Re: [fdo-internals] RE: Create a branch for GDAL 1.9 upgrade

On Thu, Jan 5, 2012 at 10:34 AM, Trevor Wekel <trevor_wekel at otxsystems.com> wrote:
> Do you know if ECW, MrSID, JPEG 2000 and Oracle Geo Raster are being 
> worked on for Linux?  The Enterprise Linux GIS link wasn't too 
> promising 
> http://wiki.osgeo.org/wiki/Enterprise_Linux_GIS#Formats_supported_by_G
> DAL

Trevor,

I know that there are folks who are successfully building and using ECW, MrSID, JPEG2000 and Oracle GeoRaster support on Linux.  But to the best of my knowledge this is being done individual by individual rather than building sharable plugins.
Partly this is because of
the variety of Linux versions and partly it is an issue with licensing constraints on most of the above.

Best regards,

--
---------------------------------------+--------------------------------
---------------------------------------+------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush    | Geospatial Software Developer _______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals



More information about the fdo-internals mailing list