Gecko/00000000 in Firefox's user agent string

Bug #68459 reported by Marek Stepien
4
Affects Status Importance Assigned to Milestone
Mozilla Firefox
Fix Released
Medium
firefox (Ubuntu)
Fix Released
Low
Mozilla Bugs

Bug Description

Binary package hint: firefox

This is Ubuntu's Firefox UA string:

Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1) Gecko/0000000000 Firefox/2.0 (Ubuntu-edgy)

This means the Build ID is probably set to these zeroes... It usually should contain the build date.

Tags: mt-eval
Revision history for this message
In , Bugs-bengoodger (bugs-bengoodger) wrote :

Alternatively, the same information can be generated and placed elsewhere, as I
hear there are implications to layout link performance.

Revision history for this message
In , Cls-seawood (cls-seawood) wrote :

See also related: bug 26798 & bug 37484 . Perhaps we should take this moment to
replace the current build id with something a bit less flawed? I'm always a bit
concerned when someone wants to use the build id to distinguish between builds
when the build id not a unique identifier (by itself).

Revision history for this message
In , Dveditz (dveditz) wrote :

The date portion of the UA was intended to be a "source" date, not a build date.
If it were generated as part of the *checkout* target it would not cause undue
extra linkage in layout.

On the plus side developer builds would have meaningful and consistent build
ID's. On the down side there might not be a way to distinguish official release
"re-spins". Does that happen often enough (without re-pulling) to matter?

Revision history for this message
In , Benjamin Smedberg (Mozilla) [:bs] (benjamin-smedbergs) wrote :

We're gonna need a different date for "gecko" and for the "app" anyway, once we
separate the build. The gecko buildid should be used for the useragent, but the
app buildid (probably on uniqueness-crack) should be used for profile-uniqueness.

Revision history for this message
In , Mano-mozilla (mano-mozilla) wrote :

Any progress here?

Revision history for this message
Marek Stepien (marek-stepien) wrote :

Binary package hint: firefox

This is Ubuntu's Firefox UA string:

Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1) Gecko/0000000000 Firefox/2.0 (Ubuntu-edgy)

This means the Build ID is probably set to these zeroes... It usually should contain the build date.

Revision history for this message
Adam Guthrie (ispiked) wrote :

I'm pretty sure this is because Firefox is not using official branding (which results in the build ID getting set to all 0s). Mozilla bug 244485 is related.

Jonh Wendell (wendell)
Changed in firefox:
importance: Undecided → Low
status: Unconfirmed → Confirmed
Revision history for this message
Jonh Wendell (wendell) wrote :

Actually, the USER_AGENT in feisty is right, but if you type about: in location bar, you'll see the wrong build id.

Changed in firefox:
status: Unknown → In Progress
Revision history for this message
Alexander Sack (asac) wrote :

reconfirm. Need to eval to fix this.

Changed in firefox:
assignee: nobody → mozillateam
David Farning (dfarning)
Changed in firefox:
assignee: mozillateam → mozilla-bugs
Revision history for this message
Alexander Sack (asac) wrote :

released a fix for feisty in upload: 2.0.0.2+1-0ubuntu1

Changed in firefox:
status: Confirmed → Fix Released
Revision history for this message
In , ashughes (anthony-s-hughes) wrote :

2 years and no update? This is still a problem with the current Minefield Build on Win XP SP2.

It happened to me today while doing Litmus testing.

In Minefield:
Help>About Minefield comes back with a build ID of 20070308, which is 2 numbers short of the 10 digit number required.

about: in the address bar returns 0000000000.

litmus.mozilla.org reports 0000000000 as the build ID as well.

Changed in firefox:
status: In Progress → Confirmed
Revision history for this message
In , Reed Loden (reed) wrote :

With all the build ID changes in last couple of months, is this still an issue?

Revision history for this message
In , Ted Mielczarek (ted-mielczarek) wrote :

This was fixed by bug 383167.

Changed in firefox:
status: Confirmed → Fix Released
Changed in firefox:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.