[Mapguide-trac] [mapguide-trac] #2371: Some software in older versions is used in MapGuide
MapGuide Open Source
trac_mapguide at osgeo.org
Tue Oct 22 01:55:14 PDT 2013
#2371: Some software in older versions is used in MapGuide
---------------------------+------------------------------------------------
Reporter: gabrimonfa | Owner:
Type: enhancement | Status: new
Priority: low | Milestone:
Component: General | Version: 2.5.0
Severity: trivial | Keywords:
External_id: |
---------------------------+------------------------------------------------
The problem: MapGuide depends or use some other software or libraries.
Many of them have been included in MapGuide code repository in their
current version at a certain point in the past and compiled together with
MapGuide.
Cons:
* repository is very big
* compilation takes a very long time and is cumbersome
* many software in older version have known bugs, performance issues and
security issues
* a lot of effort is needed for the developer to upgrade to a newer
version of each software, that becomes old quite quickly
* in all OS much of the software is already available in a newer
version, both as source code and in binary version
* it is difficult to state which version is used for each software
without inspecting README or HISTORY files
* it is not clear if there have been MapGuide specific customizations to
the source codes and probably the customization is not available as patch
set
* from a systemistic point of view it is difficult to explain to clients
why there is the need of an outdated and custom apache web servers running
an outdated and known to be vulnerable version of PHP.
Since upgrading each software probably involve taking current codebase and
trying to apply MapGuide specific customization and/or configuration I
would like that this effort could also produce
* patches against vanilla codebase
* configuration files that are different w.r.t. the ones shipped with
software.
It would be good also to have some wiki pages to track all that
information.
This would also help the community to try to adapt mapguide specific
configuration to current version, freeing precious development time
In the end it would be possible to track in code repository only patch
sets against original software (e.g. patch sets against PHP5_1 or PHP5_3).
A README would help users to download the needed version and apply the
patch sets.
This would not prevent to also have a big oem repository to download all
already customized code, as it is now, for developers.
It would just not be as tightly mandatory
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2371>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list