[mapguide-internals] RE: Motion: Commit rights for Andre Barth

Haris Kurtagic haris at sl-king.com
Mon Nov 15 17:51:20 EST 2010


+1
Haris

On Mon, Nov 15, 2010 at 6:00 PM, Tom Fukushima
<tom.fukushima at autodesk.com> wrote:
> +1 Tom
>
> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce Dechant
> Sent: Friday, November 12, 2010 9:13 AM
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] RE: Motion: Commit rights for Andre Barth
>
> Tom,
>
> That is exactly it.
>
> Thanks,
> Bruce
>
>
> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Tom Fukushima
> Sent: Friday, November 12, 2010 5:44 AM
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] RE: Motion: Commit rights for Andre Barth
>
> Hi Bruce,
>
> I'm a bit unclear here?  Why is this being voted on directly by the PSC instead of getting buy in from all the developers first? Perhaps, it is because the commit rights are restricted to the CS API sections and so this will not affect other MG developers.  Could you clarify?
>
> Thanks
> Tom
>
>
> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Bruce Dechant
> Sent: Thursday, November 11, 2010 6:22 PM
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] Motion: Commit rights for Andre Barth
>
> Hi,
>
> I would like to extend Andre Barth's rights so he can submit to the MapGuide trunk depot.
> Andre would be contributing to the coordinate system MgCoordinateSystem API that is a wrapper around the CsMap API.
> Andre is already a committer to the CsMap depot and the goal of his activity on the coordinate system API is to expose CsMap functionalities to MapGuide's API
>
> On the CsMap side, he's been assisting Norm Olsen this past year while the RFC2 was designed:
> http://trac.osgeo.org/csmap/wiki/CsMapRfc2
> He then worked on the CsMap test suite to identify regressions triggered by the redesign (a regression in that code would also mean eventually a regression in MapGuide's code, so this work was critical) This CsMap RFC2 re-engineering work led to the MapGuide RFC94 to open the functionality to the rest of the public API:
> http://svn.osgeo.org/mapguide/sandbox/rfc94/
> The software design for the RFC94 was provided by Andre as well as the implementation, and then reviewed by Norm Olsen.
> The code was developed and submitted by Andre to the sandbox for the RFC94 where he had commit rights:
> http://svn.osgeo.org/mapguide/sandbox/rfc94/
>
> Once done, the RFC94 sandbox was then merged into the MapGuide trunk, and this was done by Norm Olsen who has commit rights to the trunk.
> This work lead to the creation of the following interfaces and their implementation behind:
>
> MgCoordinateSystemGeodeticAnalyticalTransformationMethod
> MgCoordinateSystemGeodeticAnalyticalTransformDefParams
> MgCoordinateSystemGeodeticInterpolationTransformDefParams
> MgCoordinateSystemGeodeticMultipleRegressionTransformationMethod
> MgCoordinateSystemGeodeticMultipleRegressionTransformDefParams
> MgCoordinateSystemGeodeticPath
> MgCoordinateSystemGeodeticPathDictionary
> MgCoordinateSystemGeodeticPathElement
> MgCoordinateSystemGeodeticTransformDef
> MgCoordinateSystemGeodeticTransformDefDictionary
> MgCoordinateSystemGeodeticTransformDefParams
> MgCoordinateSystemGeodeticTransformDefType
> MgCoordinateSystemGeodeticTransformGridFile
> MgCoordinateSystemGeodeticTransformGridFileFormat
>
> The existing implementation behind the interface MgCoordinateSystemGeodeticTransformation was reworked to handle backward compatibility while still enabling the new functionality exposed through the new interfaces.
>
> The submission 5164 "Merging the sandbox RFC94 to the trunk" lists all the source that was involved in this work:
> http://trac.osgeo.org/mapguide/changeset/5164
> As said above, the code was originally inside the sandbox http://svn.osgeo.org/mapguide/sandbox/rfc94/
> This shows the amount of work executed by Andre, 38 new source code files and 33 modified existing files listed at the URL mentioned above.
>
> Another example of a code submissions performed by Norm Olsen and written by Andre is:
>
> Submission 5241 "adding Useful Range capability to the Geodetic Transformation API"
> http://trac.osgeo.org/mapguide/changeset/5241
>
> Other recent activities on the MapGuide project, still within the coordinate system engine area were:
>
>
> -   Log and fix ticket 1468, Unset the EPSG code when cloning a Coordinate System entity
> http://trac.osgeo.org/mapguide/ticket/1468
>
> -   Log and fix ticket 1463 - Access to the CsMap coordinate system dictionary files is not correctly protected by the Mg API
> http://trac.osgeo.org/mapguide/ticket/1463
>
> As you can see all this work is centralized around the coordinate system engine.
> Working closely with Norm Olsen and Hugues Wisniewski (the Osgeo lead for the CS-Map project), judging from his motivation, the high quality of his work and his commitment to a job well done,  I am confident that Andre will be of a great help on the MapGuide team in the future.
>
> +1
>
> Thanks,
> Bruce
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>


More information about the mapguide-internals mailing list