Comment 3 for bug 628846

Revision history for this message
Chris Morgan (chris.morgan) wrote :

It seems the VersionInfo tables in src/inkscape.rc and src/inkview.rc weren't updated. I mentioned that it needed doing once shortly after 0.48 was branched, but then forgot to follow it up. (The .0.9 was for the benefit of +devel.)

I suppose we could add the contents of ink(scape|view).rc to build.xml and use ${version} and ${bzr.revision}, just like with inkscape-version.cpp. But then there's the problem that "bzr" may not be in the path. Also it'd need some extra code in buildtool, I think, to join 0.48+devel and 9740 to produce 0.48.0.9740 (or 0.48.0.9 if the revno can't be found) or so it could cope with three-part numbers like 0.48.1; I wrote such code for the installer in NSIS, but that's not much use for buildtool.cpp. What's more I read it from .bzr/branch/last-revision directly (it's the first word in the file) rather than using bzr revno because I found it often wasn't in the path.

For starters, I've updated trunk in r4741 to have 0.48+devel instead of 0.47+devel, 0.48.0.9 instead of 0.47.0.9 and 2010 instead of 2009 in the copyright. The 0.48 branch should also be updated similarly. (0.48 and 0.48.0.0, 0.48.1 and 0.48.1.0, or 0.48+devel and 0.48.0.9?)