[Bugs] #2834 UNSP: navigator.userAgent does not identify OLPC/Sugar

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed May 11 04:09:01 EDT 2011

#2834: navigator.userAgent does not identify OLPC/Sugar
    Reporter:  bert                       |          Owner:  lucian                     
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  Browse                     |        Version:  Git as of bugdate          
    Severity:  Major                      |       Keywords:  dx2,dx3                    
Distribution:                             |   Status_field:  New                        
Changes (by sascha_silbe):

  * distribution:  Unspecified =>
  * version:  Unspecified => Git as of bugdate
  * status_field:  Unconfirmed => New


 Confirmed on Debian Squeeze. Some digging revealed that the Sugar version
 was previously set by hulahop

 There are several issues:
  1. Yielding incorrect version numbers since hulahop versions are not
 coupled to Sugar releases (anymore).
  1. Distributions replacing the Sugar version with their own custom string
 (e.g. {{{Debian/0.7.1-3+1}}})
  1. The setting from prefs.js not getting used at all: The user agent
 string received by the server is "Mozilla/5.0 (X11; U; Linux x86_64; en-
 US; rv: Gecko/20080724 Firefox/3.0".

 We should
  1. Figure out how to set the user agent within Browse and how to
 determine the "Sugar Platform" version the current system is supporting,
  1. Release a new version of hulahop that removes the hardcoded Sugar

Ticket URL: <http://bugs.sugarlabs.org/ticket/2834#comment:1>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system

More information about the Bugs mailing list