Version 1 (modified by 11 years ago) ( diff ) | ,
---|
Google Summer of Code 2013
Student Name
Steve Ataucuri Cruz
Mentor Name
Frank Warmerdam
Work done in week 17-21 June
1. Work Done :
- I understood the structure of OSGeo4W Installer
- I also setuped a local virtual machine with Windows envirotment and all the tools needed in order to getting a build of setup.exe.
- I fixed some errors of setup.exe and I sent my changes to server:
- I included a hack implementation of _fstati64() because at linking time presents some problems with Cygwin/Mingw libraries.https://trac.osgeo.org/osgeo4w/changeset/1207
- I fixed the linking to res.o object when make program try to build setup.exe it presents some problems, I solved removing the codepage in res_* files to use UTF-8 enconding for multilanguage support https://trac.osgeo.org/osgeo4w/changeset/1208.
- I updated the iniparse.yy file, it has some incompatible changes with the new version of Automake 1.2 and YACC & LEX support.https://trac.osgeo.org/osgeo4w/changeset/1209
- I removed some obsolete macros in configure.in file, too it was moved to newer configure.ac https://trac.osgeo.org/osgeo4w/changeset/1210
- I fixed the static library path of libbz2.a and libz.a in Makefile.am file https://trac.osgeo.org/osgeo4w/changeset/1211
2. Problem Faced :
- Definitely yes, some problems with the installation of Installer but are already solved, many times I needed to read a lot before changing a line of the code of setup installer.
3. Work to be done in the next week :
- Next week I need to prepare the new windows dialog for new version of installer.
- I will update the wiki of the project to build the new setup.
Work done in week 22-28 June
1. Work Done:
- The main job done this week was integrated a new window dialog "license" with its class license which will download a license file from somewhere (before the community organize the license terms) ie: "http://download.osgeo.org/osgeo4w/release" of every restrictive package.
- I added a new resource entry to window dialog http://trac.osgeo.org/osgeo4w/changeset/1216.
- I added a new entry for Makefile.am http://trac.osgeo.org/osgeo4w/changeset/1217
- All changes I committed you can see at http://trac.osgeo.org/osgeo4w/changeset/1218
2. Problems Faced :
- It was a little difficult to understand the flow of window dialog and some classes of installer, I am still learning all the process into installer.
- There was a bit problem with the first compilation of new installer with the new class, but it was resolved, I couldn't implement the download process I need more time but I will do it next week with some extra work.
3. Work to be done in the next week:
- For two next weeks I will plan something to download a license from a main central repository or individual projects and install into local directory ie: /etc/licenses. I will finish the new license class to automation of every restrictive package like gdal-ecw.
Note:
See TracWiki
for help on using the wiki.