Does it accept

75 views
Skip to first unread message

Jean-Pierre Vincent

unread,
Jun 20, 2013, 4:11:26 AM6/20/13
to browse...@googlegroups.com
I set up an account on the .org and using it to store and display test results.
It works fine with well known browsers, but I have to deal with browsers in TVs (HbbTV for that matter), that are not recognized by ua-parser. I know that because I use the ua-parser that is in TestSWARM project and had to update it

Do you confirm that browsers unknown to ua-parser are simply ignored, even for the custom tests ?
Is there a way to enable it ?

Lindsey Simon

unread,
Jun 20, 2013, 4:14:13 AM6/20/13
to browse...@googlegroups.com
Hey Jean-Pierre -  I think Unknown just get all lumped together..
The way to fix this is to file an issue/pull request against the github project - https://github.com/tobie/ua-parser


--
You received this message because you are subscribed to the Google Groups "Browserscope" group.
To unsubscribe from this group and stop receiving emails from it, send an email to browserscope...@googlegroups.com.
To post to this group, send email to browse...@googlegroups.com.
Visit this group at http://groups.google.com/group/browserscope.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Jean-Pierre Vincent

unread,
Jun 21, 2013, 9:51:46 AM6/21/13
to browse...@googlegroups.com
Ok thanks, will do.
Just the time to be certain of my regexes

how often is browserscope updated with ua-parser ?

Lindsey Simon

unread,
Jun 21, 2013, 12:12:20 PM6/21/13
to browse...@googlegroups.com
It's a manual process so once you've gotten all the changes you want checked in, I can make the update - just say the word.
One other thing is that I'll need to fix the cache of parsed ua strings. So if you know the full offending string can you send that may way as well?
Thanks

Jean-Pierre Vincent

unread,
Aug 19, 2013, 4:35:21 AM8/19/13
to browse...@googlegroups.com
Hi

ua-parser has been updated with the User Agents that interested me (HbbTV devices).
Can we update ua-parser on browserscope ?

The strings I'm looking into are defined in the ua-parser tests, but let me copy some here :
HbbTV/1.1.1 (;;;;;) firetv-firefox-plugin 1.1.20
HbbTV/1.2.1 (;Panasonic;VIERA 2013;3.672;4101-0003 0002-0000;)
HbbTV/1.1.1 (;Samsung;SmartTV2013;T-FXPDEUC-1102.2;;) WebKit
HbbTV/1.1.1 (;Panasonic;VIERA 2012;1.261;0071-3103 2000-0000;)
Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ (KHTML, like Gecko) Safari/537.1+ HbbTV/1.1.1 ( ;LGE ;NetCast 4.0 ;03.20.30 ;1.0M ;)
Mozilla/5.0 (DirectFB; Linux armv7l) AppleWebKit/534.26+ (KHTML, like Gecko) Version/5.0 Safari/534.26+ HbbTV/1.1.1 ( ;LGE ;NetCast 3.0 ;1.0 ;1.0M ;)
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.211EUA; 2013;); ) Presto/2.12.362 Version/12.11
HbbTV/1.1.1 (;Panasonic;VIERA 2012;1.261;0071-3103 2000-0000;)
Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ (KHTML, like Gecko) Safari/537.1+ HbbTV/1.1.1 ( ;LGE ;NetCast 4.0 ;03.20.30 ;1.0M ;)
Mozilla/5.0 (DirectFB; Linux armv7l) AppleWebKit/534.26+ (KHTML, like Gecko) Version/5.0 Safari/534.26+ HbbTV/1.1.1 ( ;LGE ;NetCast 3.0 ;1.0 ;1.0M ;)
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.211EUA; 2013;); ) Presto/2.12.362 Version/12.11
HbbTV/1.1.1 (;Samsung;SmartTV2013;T-FXPDEUC-1102.2;;) WebKit
HbbTV/1.1.1 (;Samsung;SmartTV2013;T-MST12DEUC-1102.1;;) WebKit
HbbTV/1.2.1 (;Panasonic;VIERA 2013;3.672;4101-0003 0002-0000;)
HbbTV/1.1.1 (;Samsung;SmartTV2012;;;) WebKit
HbbTV/1.1.1 (;Panasonic;VIERA 2012;1.261;0071-3103 2000-0000;)

Lindsey Simon

unread,
Aug 20, 2013, 2:23:31 AM8/20/13
to browse...@googlegroups.com
Hey Jean-Pierre - I'll get it updated here in the next couple of days. 
Thanks for the ping to do it!

Jean-Pierre Vincent

unread,
Aug 20, 2013, 9:29:59 AM8/20/13
to browse...@googlegroups.com
Thanks, it will help me

Lindsey Simon

unread,
Aug 20, 2013, 12:38:19 PM8/20/13
to browse...@googlegroups.com
Alright, I've updated Browserscope with the latest regexes file and searched for each of the UA strings you included here and fixed the 4 that were already in the parse-database.
If you see any anomalies, please email me a full user agent string to search for and fix (Browserscope stores results of previously-seen UA strings) but all new HbbTV UA strings should be good to go!

-l

Jean-Pierre Vincent

unread,
Aug 21, 2013, 4:37:00 AM8/21/13
to browse...@googlegroups.com
Here are 2 UA that return false results whereas correctly detected by ua-parser :

Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
detected as Opera 12.11

HbbTV/1.1.1 (;;;;;) firetv-firefox-plugin 1.3.3
in Other


Regarding Browserscope, the information displayed in the private results is the User Agent ("Opera 12.11"). 
It's probably good enough for desktop, but in the case of HbbTVs we rather need to have the OS family + OS major.
The "toFullString" property of ua-parser is even better : "HbbTV 1.1.1/Philips 2013"

Lindsey Simon

unread,
Aug 21, 2013, 12:37:40 PM8/21/13
to browse...@googlegroups.com
Hey Jeanne-Pierre,


On Wed, Aug 21, 2013 at 1:37 AM, Jean-Pierre Vincent <jeanpierr...@gmail.com> wrote:
Here are 2 UA that return false results whereas correctly detected by ua-parser :

Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
detected as Opera 12.11

I did a search for this one and didn't find it in our db at all. Can you double check the UA string?
 

HbbTV/1.1.1 (;;;;;) firetv-firefox-plugin 1.3.3
in Other

Fixed, but I haven't yet flushed memcache. Will wait to hear back about that first one.
 
Regarding Browserscope, the information displayed in the private results is the User Agent ("Opera 12.11"). 
It's probably good enough for desktop, but in the case of HbbTVs we rather need to have the OS family + OS major.
The "toFullString" property of ua-parser is even better : "HbbTV 1.1.1/Philips 2013"

It does sound like this would be better, but Browserscope's bucketing is completely geared on UserAgent presently - we don't split or consider OS - and frankly this is just a flaw. So I don't think it's something I can change without putting in some real time/effort to change how bucketing is done. 

Honestly I am still hoping that one day I can find someone to help convert Browserscope to use Google's CloudSQL (aka MySQL) instead of BigTable. At the time we built it on App Engine there was no alternative to BigTable, and so all the bucketing is really, really complex.

Sorry for the bum news on that one ;)

-Lindsey

Jean-Pierre Vincent

unread,
Aug 22, 2013, 9:29:33 AM8/22/13
to browse...@googlegroups.com

Opera/9.80 (Linux mips; U; HbbTV/1.1.1 (; Philips; ; ; ; ) CE-HTML/1.0 NETTV/4.1.3 PHILIPSTV/1.1.1; en) Presto/2.10.250 Version/11.60
appears as Opera 11.60

Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; ; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
appears as Opera 12.11


No problem for the UA split

Lindsey Simon

unread,
Aug 26, 2013, 1:56:44 PM8/26/13
to browse...@googlegroups.com
Sorry for the delay.


On Thu, Aug 22, 2013 at 6:29 AM, Jean-Pierre Vincent <jeanpierr...@gmail.com> wrote:

Opera/9.80 (Linux mips; U; HbbTV/1.1.1 (; Philips; ; ; ; ) CE-HTML/1.0 NETTV/4.1.3 PHILIPSTV/1.1.1; en) Presto/2.10.250 Version/11.60
appears as Opera 11.60

Fixed this one 

 
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; ; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
appears as Opera 12.11

This one wasn't found in the deb.. maybe it's slightly different than this? 

Jean-Pierre Vincent

unread,
Sep 2, 2013, 4:25:07 AM9/2/13
to browse...@googlegroups.com


Le lundi 26 août 2013 19:56:44 UTC+2, Lindsey Simon a écrit :
Sorry for the delay.


On Thu, Aug 22, 2013 at 6:29 AM, Jean-Pierre Vincent <jeanpierr...@gmail.com> wrote:

Opera/9.80 (Linux mips; U; HbbTV/1.1.1 (; Philips; ; ; ; ) CE-HTML/1.0 NETTV/4.1.3 PHILIPSTV/1.1.1; en) Presto/2.10.250 Version/11.60
appears as Opera 11.60

Fixed this one 

 
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; ; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
appears as Opera 12.11

This one wasn't found in the deb.. maybe it's slightly different than this? 

nope sir, that's a good old copy/paste
as for 
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
that you did not found either.

Maybe Big Table is purging some data ?

Lindsey Simon

unread,
Sep 4, 2013, 11:56:15 PM9/4/13
to browse...@googlegroups.com
On Mon, Sep 2, 2013 at 1:25 AM, Jean-Pierre Vincent <jeanpierr...@gmail.com> wrote:


Le lundi 26 août 2013 19:56:44 UTC+2, Lindsey Simon a écrit :
Sorry for the delay.



On Thu, Aug 22, 2013 at 6:29 AM, Jean-Pierre Vincent <jeanpierr...@gmail.com> wrote:

Opera/9.80 (Linux mips; U; HbbTV/1.1.1 (; Philips; ; ; ; ) CE-HTML/1.0 NETTV/4.1.3 PHILIPSTV/1.1.1; en) Presto/2.10.250 Version/11.60
appears as Opera 11.60

Fixed this one 

 
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; ; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
appears as Opera 12.11

This one wasn't found in the deb.. maybe it's slightly different than this? 

nope sir, that's a good old copy/paste
as for 
Opera/9.80 (Linux armv7l; HbbTV/1.1.1 (; Sony; KDL32W650A; PKG3.504EUA; 2013;); ) Presto/2.12.362 Version/12.11
that you did not found either.

Maybe Big Table is purging some data ?

How are you getting the UA string by the way? If via JavaScript, I wonder if it might somehow be different in the header?
Reply all
Reply to author
Forward
0 new messages