[fdo-internals] FDO 3.5 final release?

Greg Boone greg.boone at autodesk.com
Sat Sep 18 15:50:16 EDT 2010


The idea for the version number is fine by me.

As for a tag, we should tag .../branches/3.5 to -> .../tags/3.5_RC2. When people are happy with RC2. We can tag .../tags/3.5_RC2 -> .../tags/3.5.0

Greg

From: fdo-internals-bounces at lists.osgeo.org [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Jason Birch
Sent: Saturday, September 18, 2010 1:42 PM
To: FDO Internals Mail List
Subject: Re: [fdo-internals] FDO 3.5 final release?

I like this idea a lot.

It's simple, doesn't require the amount of additional work that tagging would, and means that for any build you can go back to exactly the source that created it.

We'll still require branches for major (3.5) releases, and I'd suggest tags for minor (3.5.1) releases, though branches would be fine here too if there's a requirement to release patches to minor releases.

Jason
On 18 September 2010 10:15, Trevor Wekel wrote:
Hmm... I had another idea for the FDO_VERSION and PROVIDERS_VERSION tags.  Why don't we just use the "Last Changed Rev:" number from Subversion?  This has a few advantages:

* We can automate build number creation very easily using "svn info" and some trivial perl scripting
* We do not have to create tags for each build so there is less work involved
* We always know exactly what version of the source we are dealing with
* Each number in 3.5.0.0 corresponds to a 16 bit integer (0-65535) so we can use the svn version number for a very long time.

Here's the current "svn info" output for branches/3.5.  This would generate a build number of 3.5.0.5667 if we use the "Last Changed Rev:" scheme.

Path: 3.5
URL: http://svn.osgeo.org/fdo/branches/3.5
Repository Root: http://svn.osgeo.org/fdo
Repository UUID: d98eaee6-4212-0410-900c-dcc49bf69b99
Revision: 5667
Node Kind: directory
Last Changed Author: trevorwekel
Last Changed Rev: 5667
Last Changed Date: 2010-09-17 16:57:10 -0600 (Fri, 17 Sep 2010)

Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Trevor Wekel
Sent: September 18, 2010 9:11 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Hi Greg,

Ok.  It looks like we have not created too many numeric tags for FDO 3.5 in http://trac.osgeo.org/fdo/browser/tags.  Should we create a tag for RC2 build as 3.5_001 and set the FDO_VERSION and PROVIDERS_VERSION to 0101?

Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Greg Boone
Sent: September 5, 2010 9:55 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

On a side note, I am not sure if you are setting these environment variables, They will need to be set for a windows build.

FDO_VERSION=xxxx
PROVIDERS_VERSION=xxxx

These variables are used to set the FDO binary version information.

An example would be 6001. Where 60 is that build number (associated to the tag number) and 01 would be the first iteration of build 60.

Regards,
Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Trevor Wekel
Sent: Saturday, September 04, 2010 10:43 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Hi Greg,

Ok.  I will try the 32 bit build.  I am still getting can't open file .obj.rsp from boost when running the 64 bit build.  Here are the commands I am running on branches/3.5.

svn export svn://localsvnrepo/fdo/branches/3.5 c:\builds\fdo35x64\fdo

cd c:\builds\fdo35x64\fdo
setenvironment.bat x64
build_thirdparty.bat -p=x64 -a=buildinstall -o=c:\builds\fdo35x64\install


One modification I did make to setenvironment.bat was to update the Visual Studio path

SET ACTIVEPATHCHECK="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC"


Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Greg Boone
Sent: September 3, 2010 3:52 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Hi Trevor,

I tried building boost Win32 on a Win64 OS using the Visual Studio x86 compiler tools and I didn't encounter any issues.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Trevor Wekel
Sent: Tuesday, August 31, 2010 12:55 AM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Hi Greg,

I am able to build the following:

Windows: MySQL, ODBC, PostgreSQL, GDAL, KingOracle, OGR, PostGIS, SDF, SHP, SQLite, WFS, WMS

Linux: MySQL, ODBC, PostgreSQL*, GDAL, KingOracle, OGR, PostGIS*, SDF, SHP, SQLite, WFS, WMS

*For Linux, I may have build issues with PostgreSQL and PostGIS related to the Thirdparty pgsql libs.  I get a number of unresolved externals for both providers and need to investigate further.


Regards,
Trevor


-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Greg Boone
Sent: August 30, 2010 10:07 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Trevor,

What builds (minus ArcSDE) are you capable of posting? Why don't we focus on posting what you can build right now.

I can work on posting the ArcSDE libraries once you have posted the main build. I can also look to see if I can reproduce the boost x86 issue so you can perform the win32 build on your win64 machine.

As for testing, I propose we post and have the community validate.

Greg

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Greg Boone
Sent: Monday, August 30, 2010 11:34 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

So a number of submissions have been made lately. Are there any objections to having these included in a new candidate build?

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Trevor Wekel
Sent: Saturday, August 28, 2010 12:35 PM
To: FDO Internals Mail List
Subject: RE: [fdo-internals] FDO 3.5 final release?

Hi Jackie,

Your question is timely.  I have been discussing the FDO builds offline with Greg and others over the past few months.  Since MapGuide needs FDO for Windows and Linux, I thought it was reasonable for me to do the FDO builds as well.  I believe there are a few things we need to address:

1.  Build OS for Windows

Currently, the FDO 3.5 builds are cleaner on a 32 bit OS.  From what I recall, one of the third party dependencies (boost?) is a bit out of date and gets a little cranky with the (x86) in the path name.  I believe this has been resolved in FDO trunk.  The 32/64  bit OS wouldn't normally matter but I was foolish enough to install a 64 bit OS on the MapGuide build machine.

We have a couple of options available to resolve this:
a.  Set up a separate build VM for FDO with a 32 bit OS.
b.  Update the third party libs and compile using the existing MapGuide 64 bit build VM.

Option a. is cleaner and I think it would be better if FDO had its own build machine.  I suppose I can eat the licensing cost (bummer).


2. ArcSDE Providers

I do not have access to ESRI SDKs so I cannot build the ESRI FDO Providers.  If someone else in the community would be willing to build the ESRI Providers, that would be great.


3. Resourcing

To be honest, I am very busy right now and would welcome a collaborator on the FDO builds.  The build infrastructure is web accessible and I would be more than willing to give access to anyone able to help out with the FDO builds.


4. Build Validation

I am competent in FDO but not an FDO expert.  And with 10(+?) providers to test, build validation is a major undertaking.  We should open up a discussion on appropriate build validation steps.  Builds are fine.  Builds that work are better.


Regards,
Trevor

-----Original Message-----
From: fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org> [mailto:fdo-internals-bounces at lists.osgeo.org<mailto:fdo-internals-bounces at lists.osgeo.org>] On Behalf Of Jackie Ng
Sent: August 28, 2010 2:45 AM
To: fdo-internals at lists.osgeo.org<mailto:fdo-internals at lists.osgeo.org>
Subject: [fdo-internals] FDO 3.5 final release?


Hi All,

Is there any word/plans on a final FDO 3.5 release? The download site only has the RC1 release and that itself is several months old now.

- Jackie
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/FDO-3-5-final-release-tp5472205p5472205.html
Sent from the FDO Internals mailing list archive at Nabble.com.
_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org<mailto:fdo-internals at lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/fdo-internals

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

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

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

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/fdo-internals/attachments/20100918/c0441e22/attachment-0001.html


More information about the fdo-internals mailing list