Closed Bug 571553 Opened 14 years ago Closed 14 years ago

Verify version string and build id is correct on current clients

Categories

(Socorro :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: laura, Assigned: christian)

References

Details

We would like to be sure that everything reporting crashes as 3.6.4 is indeed 3.6.4.  This means checking version strings and build ids are set correctly for all builds that have been available since 6/7.  In addition, we'd like to know if any of the updates we pushed around that date may have incorrectly updated the version string on a non 3.6.4 build.
Working on this after build #7 goes out today.
Ok, I wrote a script that:

1. Looks in ftp (nightly and release)
2. Grabs any en-US exe installer (will expand it to all locales soon)
3. Downloads the installer, unpacks it, and looks at the version in application.ini

The app is still running, but I've checked a lot of builds:

$ wc -l version_results.txt
     694 version_results.txt

$ fgrep '3.6.4::' version_results.txt
3.6.4::20100413172113::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build1/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100413172113::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build1/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100502221517::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build2/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100502221517::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build2/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100503122926::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build3/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100503122926::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build3/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100513144105::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build4/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100513144105::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build4/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100523185824::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build5/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100523185824::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build5/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100527093236::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build6/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100527093236::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build6/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100611143157::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build7/unsigned/win32/en-US/Firefox%20Setup%203.6.4.exe
3.6.4::20100611143157::http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.4-candidates/build7/win32/en-US/Firefox%20Setup%203.6.4.exe

$ fgrep '3.6.4::' version_results.txt | wc -l
      14
$ fgrep '3.6.4::' version_results.txt | fgrep "unsigned" | wc -l
       7
$ fgrep '3.6.4::' version_results.txt | fgrep -V"unsigned" | wc -l
       7
$ fgrep '3.6.4::' version_results.txt | fgrep -v "unsigned" | wc -l
       7

So, as expected, the only builds named 3.6.4 so far are the real 3.6.4 builds #1-#7, signed and unsigned.
This doesn't rule out a university, vendor, or community member making their own build and calling it 3.6.4. I think with the volume increase we are seeing that case is unlikely though.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Component: Socorro → General
Product: Webtools → Socorro
You need to log in before you can comment on or make changes to this bug.