#450 closed defect (fixed)
Some install scripts for LiveDVD beta2 are outdated
Reported by: | klokan | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | OSGeoLive | Keywords: | |
Cc: |
Description
I was reviewing the "build log" of LiveDVD beta2. It seems that some of the install scripts which are used to build the VM are not upgraded from SVN to the latest version. Please sync with SVN before building next version of the LiveDVD virtual machine!
I see that the install_maptiler.sh is in the obsolete version, because it fails with an error message, which is not anymore in the source code of the script - you have used probably revision r1968 from date 2009-09-13. Latest version is r2107 from 2009-09-17. The latest version should run without problems.
Change History (5)
follow-up: 2 comment:1 by , 15 years ago
Priority: | normal → critical |
---|
comment:2 by , 15 years ago
Replying to wildintellect:
can we include the svn revision code in the logs please.
that is a notoriously difficult thing to do with Subversion.
you can add SVN keywords to a file which chages a lot by using one or more of $Date$, $Id$, $Author$ in the text file then setting:
svn propset svn:keywords "Date Id Author" filename.txt
as needed. $Id$ will include the svn rev number at checkin of that file. Maybe include as the second line of VERSION.txt and then have anything that does cat ../VERSION.txt
add a "head -n 1" or "tail -n 1" to get release version or SVN check-in rev for that file? In this case that file will always need to be edited as the last step before packaging if you want it to be up to date!
probably better to have main.sh use "svn info
" run from the livedvd/gisvm/trunk/ directory and grep for Last Changed Rev:
and Last Changed Date:
some more ideas here https://trac.osgeo.org/grass/ticket/587
Hamish
comment:3 by , 15 years ago
Running svn2cl
to create a repository ChangeLog as a step in the build script is another idea.
comment:4 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
In the build process, I do a fresh checkout of the scripts from svn into a clean xubuntu system.
The build process takes 24 to 48 hours to build, which is probably why the version you were looking at didn't have the latest script in it.
I've added "svn status" to the main.sh script, to print out the svn version number into the logs.
Closed this ticket as resolved.
comment:5 by , 15 years ago
PS. svn status was added in version 2210. It will need to be added manually to 2.0beta3.
This is important to make sure we get it right, can we include the svn revision code in the logs please.