On Mon, Apr 24, 2006 at 09:06:26PM +0200, Mike Hommey <[EMAIL PROTECTED]> wrote: > On Mon, Apr 24, 2006 at 06:42:30PM +0200, Piotr Engelking <[EMAIL PROTECTED]> > wrote: > > Package: firefox > > Version: 1.5.dfsg+1.5.0.2-3 > > Severity: minor > > > > The user-agent string: > > > > Mozilla/5.0 (X11; U; Linux i686 (x86_64); rv:1.8.0.2) > > Gecko/Debian-1.5.dfsg+1.5.0.2-3 Firefox/1.5.0.2 > > > > violates Mozilla user-agent string specification > > [http://www.mozilla.org/build/revised-user-agent-strings.html], since the > > Gecko product token isn't in Gecko/YYYYMMDD format. While this requirement > > doesn't seem to serve any useful purpose, it still may be a good idea to > > follow it. > > The Gecko/YYYYMMDD format is useless, that's why we replaced it with > more interesting value. See /usr/share/doc/firefox/changelog.Debian.gz.
Interestingly, the builds that use the Gecko/YYYYMMDD format don't follow the spec either. The spec says: GeckoVersion Date in the format YYYYMMDD. For official Mozilla builds, this will correspond to the date portion of the BuildID. For branded versions of Mozilla, the GeckoVersion should correspond to the date the code was pulled from mozilla.org, and may not necessarily correspond to the date portion of the generated BuildID. Actually, the GeckoVersion is *always* the date of the build. Which means if you build firefox 1.5 today, it will be Gecko/20060424, not Gecko/20051208. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

