Bugzilla – Bug 7435
jive.version incorrect in trunk updates
Last modified: 2008-05-02 11:23:54 UTC
the jive.version file in the trunk updates does not have the version line, so the .bin file has incorrect naming and isn't being downloaded for updates. jive.version in http://update.squeezenetwork.com/update/firmware/7.0.1/ looks like: root@padbuild #2 Thu Mar 6 01:27:26 PST 2008 while 7.0 looks like: 7.0 r2090 root@padbuild #57 Wed Mar 5 02:02:06 PST 2008
Going backwards one step in the build process, I see the following differences at the end of the build log files http://update.slimdevices.com/downloads/nightly/latest/7.0/buildlog.jive.txt : adding: root.cramfs (deflated 1%) 7.0 r2090 root@padbuild #57 Wed Mar 5 02:02:06 PST 2008 http://update.slimdevices.com/downloads/nightly/latest/trunk/buildlog.jive.txt : adding: root.cramfs (deflated 1%) root@padbuild #3 Fri Mar 7 01:25:09 PST 2008 The generation of the version information seems to be missing in the trunk build process.
the mkversion script didnt' get the name changes. I think I have a fix, due momentarily
r2096 should do it. too late for today's build. leaving open until we can see it in action.
May be cat ../../squeezeplay/src/squeezeplay/src/version.h | cut -sd\" -f 2 instead of cat ../../../squeezeplay/src/squeezeplay/src/version.h | cut -sd\" -f 2
I thought that too, but then it wouldn't work on my checkout, so couldn't see the point of checking in something that doesn't work on a copy of the repo.
tried it for r2098. I guess we can see what the build machine does with it. it may be a case of me having to do a fresh checkout yet again.
Looks good at r2100. Thanks for spotting this guys.
Closing bug, please reopen if you still see the issue