* Mike Hommey ([EMAIL PROTECTED]) wrote:
> On Tue, Apr 25, 2006 at 07:41:22PM -0400, Eric Dorland <[EMAIL PROTECTED]> 
> wrote:
> > * Mike Hommey ([EMAIL PROTECTED]) wrote:
> > > On Mon, Apr 24, 2006 at 11:04:12PM -0400, Eric Dorland <[EMAIL 
> > > PROTECTED]> wrote:
> > > > I'm not seeing what us being different is buying us though. Sure, the
> > > > mozilla format is stupid, but there doesn't seem to be any advantage
> > > > to the way you've done it. It's ok for us to be different, but there
> > > > should be a good reason to be. 
> > > 
> > > Here is the rationale behind the change in xulrunner:
> > > 
> > > * It shortens the already long user agent string so that additions such
> > >   as product name are not painful,
> > 
> > I haven't heard people clamoring for shorter User Agent string.
> 
> I have. Prior to the change our User Agent string was more than 100
> characters long. That means dumb scripts that cut at 100 (I saw some)
> can't even know it's firefox.

But this kind of stupidity will break everywhere, whether we do this
or not. 
 
> > > * removes pointless information (the date in the original string
> > >   indicates the date of the build, not that of the API),
> > 
> > Well the way to attack that would be to make it more useful and use a
> > fixed date rather than the build date. 
> > 
> > > * keeps the "Gecko" string (which some site might want, seing how Apple
> > >   and Konqueror did put a "like Gecko" string),
> > > * and finally avoid confusion with other Debian release informations
> > >   that may be present in the product specific part (Galeon, Epiphany, 
> > > etc.)
> > 
> > What is the confusion exactly?
> 
> If you have 2 or 3 Debian-something strings in the UA, how do you know
> which one refers to which product ?

Well just have the package names and version's for each in the vendor
field?

> > > I changed in firefox as well because in the end, it will be built against
> > > xulrunner and will get this change anyway.
> > > 
> > > The only problem with it is that it gives the firefox version, not the 
> > > gecko
> > > one...
> > 
> > I'm not seeing the benefit. The mozilla guys have a standard, and
> > although it may be a crappy standard, I'm not seeing a strong reason
> > to be different. 
> 
> I'm not seing a strong reason not to either.

Because we're diverging from Mozilla's policy on this.

> Anyways, if you want this bug fixed, I made a patch so that the gecko
> date tells the release date and the debian version gets added after the
> firefox version. Tell me if you want me to commit.

I think I would prefer this. If we don't, I'm sure the complaints will
be numerous :)

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s++: a-- C+++ UL+++ P++ L++ E++ W++ N+ o K- w+ 
O? M++ V-- PS+ PE Y+ PGP++ t++ 5++ X+ R tv++ b+++ DI+ D+ 
G e h! r- y+ 
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: Digital signature

Reply via email to