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]

Reply via email to