Bugzilla – Bug 10933
poky squeezeos version reporting problems
Last modified: 2009-09-08 09:18:57 UTC
This is the Fab4 bug companion to bug 10627 I'm seeing this with what seems like about half of the builds coming out of parabuild. Currently I'm running r4012, and it's showing itself in Settings->Advanced->About as r4004. Further, squeezeos.version shows r4011, when it should be r4012 # cat /etc/squeezeos.version 7.4 r4011 root@x86-ubuntu-build Mon Feb 2 09:28:38 PST 2009 # Between r4004 and r4012 there were no checkins in the squeezeplay area. r4011 was a (failed) change to the forced factory reset that would not boot due to a syntax error. r4012 closed the backtick to fix the error.
sorry, scratch the second part of my initial comment. I was running r4011, so squeezeos.version is correctly reported at r4011. (it was r4010 with the syntax error and r4011 with the fix) my eyes are a little buggy from looking at revision numbers all day :) the issue remains with AboutApplet not reporting the version correctly. My hunch is that this behavior is limited to when the checkin is in squeezeos and not squeezeplay.
I'm going to be annoying and ratchet this up the severity ladder. This has caused users trying to update to r4011 to go into the dreaded upgrade loop. Thought I'd hand qualify r4020 and it reports itself as r4017 r4020 was a squeezeplay checkin at: squeezeplay/src/squeezeplay_squeezeos/share/jive/net/Networking.lua but the versions are still mismatched. This needs immediate attention.
Fixed (for fab4) in build r4027. This parabuild change needs porting back to jive 7.4. It includes a QA step in the build, so firmware with different revisions will cause a build failure.