[mapguide-internals] MapGuide 2.3 and FOSS4G 2011
Zac Spitzer
zac.spitzer at gmail.com
Fri Jun 10 23:53:40 EDT 2011
two small server fixes which would be really good for 2.2.1 are
AGG Renderer does not properly handle transparency for non-PNG image formats
http://trac.osgeo.org/mapguide/ticket/743 (affects MGE as well)
MAPAGENT call crashes webservers (IIS & Apache)
http://trac.osgeo.org/mapguide/ticket/1705 (fix identified, just
needs a code review/tweak)
for Fusion,
there is a mega patchset which Ennoble has developed which addresses
a lot of performance issues, legend issues, nigglying bugs and proper support
for multiple maps. IE less than v9 still sucks, but it works reliably.
Complex multi-maps load in 4s in FF4 and 10s in IE8 without locking up
the browser!!
Merge github fork changes back to fusion repo
http://trac.osgeo.org/fusion/ticket/460
The IE9 fixes have already been committed to trunk and just need to be
back ported
z
On Fri, Jun 10, 2011 at 10:26 PM, UV <uvwild at googlemail.com> wrote:
> Hi trevor,
>
> rfc90 will simply introduce an optional serverconfig.ini variable to
> specify the metatiling factor.
> So no API changes here.
>
> However, in the future an extensions for the baselayergroup xml specifying
> the imagetype and metatiling factor per baselayergroup could be introduced
> to maximize effects.
>
> On 10/06/2011 07:39, Trevor Wekel wrote:
>>
>> Hi Zac,
>>
>> Should we roll out a 2.2.1 patch before the 2.3 beta? I think we already
>> have a laundry list of fixes that need to go in - not the least of which is
>> IE9 support for Ajax and Fusion. Microsoft is already pushing IE9 through
>> Windows Update.
>>
>> Ideally, we should craft a 2.3 release that is similar to AIMS 2012. This
>> would mean rolling out something similar to trunk. Does the meta tiling
>> affect any public APIs? If not, it would be good to get it in.
>>
>> Also for 2.3, I would like take a run at gcc 4.4 for Linux. This would
>> give us native builds on Ubuntu 10.04 LTS and RedHat 6. Hopefully this
>> will get us native on OSGeo-Live as well (Ubuntu 11). 64 bit would be a
>> bonus too assuming I have time. I could find more time if "the community"
>> wanted to fund the work.
>>
>> The six items you mentioned below are definitely 2.4 items. Autodesk will
>> need some lead time to figure out how to incorporate them into AIMS.
>>
>> Gcc 4.4 and 64 bit for Linux will eat up all of my free time. If we want
>> this for 2.3, someone else will have to take on the builds and "project
>> management" pieces for 2.3. I was chatting with Martin Morrison a while
>> back and he showed some interest in helping out. I can set up SSL VPN
>> access to the builds infrastructure for anyone who wants it.
>>
>> You raise an interesting point about dropping 2.3 and simply moving to
>> 2.4. Do we really need to release something "similar to" AIMS 2012? Maybe
>> not. On the other hand, it would be good to get a native build on
>> OSGeo-Live for FOSS4G 2011. This means the gcc 4.4 (32 bit) work would have
>> to get done by early next month. Unfortunately, the 2.2 Oem tree is not gcc
>> 4.4 friendly. I believe trunk Oem is. I was going to start looking at this
>> tomorrow to see how bad it is.
>>
>> The key dates for OSGeo-Live are:
>>
>> Feature Freeze July 4
>> - "Final" app versions must be installed
>> - Minor bug fixes can be put in after feature freeze assuming the install
>> image is the same
>>
>> English Documentation Complete July 18
>> - We already have the docs available from last time. Some edits may be
>> required.
>>
>> Final ISO for OSGeo-Live August 22
>>
>>
>> Regards,
>> Trevor
>>
>> -----Original Message-----
>> From: mapguide-internals-bounces at lists.osgeo.org
>> [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Zac Spitzer
>> Sent: June 9, 2011 10:08 PM
>> To: MapGuide Internals Mail List
>> Subject: Re: [mapguide-internals] MapGuide 2.3 and FOSS4G 2011
>>
>> Hi Trevor,
>>
>> As the 2.2 build process did drag out a very long time, as has the
>> proposed Beta date is already passed.
>>
>> I would like to propose we wait for Uv to finish the meta-tiling RFC
>> which he is close to have complete before we beta 2.3.
>>
>> for 2.4 I want to rev the mapDefinition schema's to support nice things
>> like
>>
>> 1. image format (per map and base layer group),
>> 2. jpeg compression,
>> 3. quantize alogoriuthms
>> 4. meta tiling factor (per map and base layer group),
>> 5. selection color
>> 6. tile cache expiry headers
>>
>> via an options xml approach which is extensible
>>
>> This will resolve most of the underlying annoyances relating
>> to serverconfig.ini settings not being tuneable per map.
>>
>> The swear jar at Ennoble's office will suffer a huge loss of
>> donations after this.
>>
>> I would like to push 2.4 out the door quickly to get these
>> frustrating limitations in MapGuide eliminated.
>>
>> Or do we simply skip 2.3 and move to a 2.4 release
>>
>> z
>>
>> On Mon, Mar 14, 2011 at 2:17 AM, Trevor Wekel
>> <trevor_wekel at otxsystems.com> wrote:
>>>
>>> Hi list,
>>>
>>> FOSS4G 2011 is being held in Denver this year on September 12th to 16th.
>>> One of the deliverables for FOSS4G is the OSGeo Live DVD. MapGuide is
>>> present on the DVD. To get the DVD burned before the conference starts, all
>>> projects on the DVD need to have final versions of their product(s) ready by
>>> mid-August. From the project schedule
>>> http://spreadsheets.google.com/ccc?key=tMRaCwabv7SiIG3moHEfMrQ&hl=en_GB#
>>> they will be targeting Ubuntu 11 as the platform.
>>>
>>> I think native compilation on Ubuntu 11 (32bit?) will be required for a
>>> successful deployment due to changing versions of distro packages used by
>>> FDO and MapGuide. I believe we will also need to base our code drop on
>>> MapGuide trunk and FDO 3.6. The recent library upgrades (Berkeley DB
>>> mostly) will get us closer to native compilation. Ideally, the binaries on
>>> OSGeo Live should be officially released software.
>>>
>>> MapGuide 2.2 is nearly out the door (I'm about to start the RC4 build...)
>>> so a MapGuide 2.3 release in August would be roughly six months between
>>> releases. If we work back from a 2.3 Final in mid-August with two weeks
>>> between RCs and a 1 month beta, the timeline would look something like:
>>>
>>> June 6 MapGuide 2.3 Beta
>>> July 4 MapGuide 2.3 RC1
>>> July 18 MapGuide 2.3 RC2
>>> August 1 MapGuide 2.3 RC3
>>> August 15 MapGuide 2.3 Final Release
>>>
>>> Based on some offline feedback I have received from the community, it
>>> would be good to provide binaries for the following platforms:
>>>
>>> Windows 32bit
>>> Windows 64bit
>>> RHEL 5 32bit
>>> RHEL 6 32bit
>>> Ubuntu 10.04 LTS 32 bit
>>> Ubuntu 11 32 bit (for OSGeo Live)
>>>
>>> (stretch goal - add 64 bit for Linux)
>>> RHEL 5 64bit
>>> RHEL 6 64bit
>>> Ubuntu 10.04 LTS 64 bit
>>>
>>> Additional hardware purchases (ie. another server) will give us enough
>>> capacity to handle all these platforms. The real question comes down to
>>> developer resources. This will be a monumental undertaking, especially
>>> since we need to do FDO and MapGuide builds. That's a total of 18 builds
>>> (MapGuide and FDO on 9 platforms each). If we factor in automation, Windows
>>> installers and Linux rpm/deb packagers this feels like a six month
>>> commitment for a senior developer. Unfortunately, this would also be six
>>> months of unpaid work since our Sponsorship program hasn't taken off yet.
>>>
>>>
>>> Do we want to do this?
>>>
>>> Can we do this?
>>>
>>>
>>> Regards,
>>> Trevor
>>>
>>>
>>> _______________________________________________
>>> 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
>
--
Zac Spitzer
Solution Architect / Director
Ennoble Consultancy Australia
http://www.ennoble.com.au
http://zacster.blogspot.com
+61 405 847 168
More information about the mapguide-internals
mailing list