[yocto] [OE-core] layers.openembedded.org upgraded

Randy MacLeod randy.macleod at windriver.com
Sat Sep 29 10:40:30 PDT 2018


On 09/28/2018 03:22 PM, Randy MacLeod wrote:
> On 09/27/2018 08:01 PM, Randy MacLeod wrote:
>> On 09/27/2018 07:33 PM, Paul Eggleton wrote:
>>> Hi Randy
>>>
>>> On Friday, 28 September 2018 11:22:29 AM NZST Randy MacLeod wrote:
>>>> On 09/27/2018 05:28 PM, Nicolas Dechesne wrote:
>>>>> On Thu, Sep 27, 2018 at 10:43 PM Paul 
>>>>> Eggleton<paul.eggleton at intel.com>  wrote:
>>>>>> I'm very happy to announce that we've finally been able to upgrade 
>>>>>> the layer
>>>>>> index athttp://layers.openembedded.org  to the latest revision on 
>>>>>> master,
>>>>>> incorporating quite a bit of work that's been going on for the 
>>>>>> past few
>>>>>> months. Improvements now visible:
>>>> Nice new features, thanks!
>>>>
>>>> The "Branch:" and "Filter layers" selection menus don't work
>>>> for me when using Firefox 62.0 (64-bit) on Ubuntu-18.04.
>>>>
>>>> Google Chrome Version 69.0.3497.100 (Official Build) (64-bit)
>>>> works fine.
>>> Hmm, I do my development with Firefox and I just checked - with Firefox
>>> 62.0 (64-bit) here on Fedora 28 both work. Do you perhaps have an add-on
>>> enabled that might prevent these from working? I believe they both 
>>> rely on
>>> javascript (the filter dropdown definitely does).
>>
>> Does anyone else see this problem?
>> I've also asked on IRC.
>>
>> I did have Firefox Lightbeam (disabled) and Quiick Java but I removed 
>> them both,
>> re-started FF and still no joy/menus.
> 
> One co-worker said that it works for him using
>      Firefox 62.0 (64-bit) on Ubuntu-18.04
> he has uBlock and Ghostery
> and another has no problems with the new code when using:
>      Firefox 52.8.0 (32-bit)
> 
> ( 32 bit!! yikes! :)  )
> 
> I've restarted FF again, cut back on the crazy number of tabs
> and the problem persists. Let me know if you know of any other
> sites that use this JS code and I'd be happy to test with my
> setup. I'll likey also reboot (sigh) and if needed try using a
> test account on the laptop.

It works for me now but it's not clear why. It seems that
it was a problem with my firefox profile.

Work log below in case it might help someone else.

../Randy


I rebooted:
   - still no menu.
I logged out and then into another account on the same laptop:
   - it worked.
I created another firefox profile in my usual account:
   - it worked.
I deleted that profile and used my default profile:
   - still no menu.
While visiting layers.openembedded.org, I opened the firefox
console using Shift+Control+K
   - I re-loaded the site.
   - it worked!
I closed the console:
   - it worked!
I restarted firefox:
   - it still works!

Hmmm, oh well.

../Randy

> 
> 
> According my read of the traceback, the failing code is in:
> view-source:https://layers.openembedded.org/static/js/jquery-3.3.1.js
> 
> ...
> Sizzle.matchesSelector = function( elem, expr ) {
>      // Set document vars if needed
>      if ( ( elem.ownerDocument || elem ) !== document ) {
>          setDocument( elem );
>      }
> 
>      // Make sure that attribute selectors are quoted
>      expr = expr.replace( rattributeQuotes, "='$1']" );
> 
>      if ( support.matchesSelector && documentIsHTML &&
>          !compilerCache[ expr + " " ] &&
>          ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
>          ( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
> 
>          try {
>              var ret = matches.call( elem, expr );
> 
>              // IE 9's matchesSelector returns false on disconnected nodes
>              if ( ret || support.disconnectedMatch ||
>                      // As well, disconnected nodes are said to be in a 
> document
>                      // fragment in IE 9
>                      elem.document && elem.document.nodeType !== 11 ) {
>                  return ret;
>              }
>          } catch (e) {}
>      }
> 
>      return Sizzle( expr, document, null, [ elem ] ).length > 0;
> };
> 
> I don't see any relevant issues here:
>     https://github.com/jquery/sizzle/issues/
> but I don't speak javascript.
> 
> ../Randy
>>
>>
>> Looking at:
>> Menu->Web Developer -> Browser Console ( Control+Shift+J )
>> I see:
>>
>> Error: Syntax error, unrecognized expression: # jquery-3.3.1.js:1541:8 
>> <https://layers.openembedded.org/static/js/jquery-3.3.1.js>
>> Sizzle</Sizzle.error 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:1541:8 
>> Sizzle</Sizzle.tokenize 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:2193:4 
>> Sizzle</Sizzle.select 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:2620:20 
>> Sizzle https://layers.openembedded.org/static/js/jquery-3.3.1.js:845:9 
>> find https://layers.openembedded.org/static/js/jquery-3.3.1.js:2873:4 
>> jQuery.fn.init 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:2983:14 
>> jQuery 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:139:10 
>> getParent 
>> https://layers.openembedded.org/static/js/bootstrap.js:754:27 
>> clearMenus/< 
>> https://layers.openembedded.org/static/js/bootstrap.js:741:7 each 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:354:10 each 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:189:10 
>> clearMenus 
>> https://layers.openembedded.org/static/js/bootstrap.js:740:5 dispatch 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:5182:16 
>> add/elemData.handle 
>> https://layers.openembedded.org/static/js/jquery-3.3.1.js:4991:6
>>
>> Does that help at all?
>>
>> ../Randy
>>
>>
>>
>>> Cheers,
>>> Paul
>>>
>>
>> -- 
>> # Randy MacLeod
>> # Wind River Linux
>>
> 
> 


-- 
# Randy MacLeod
# Wind River Linux


More information about the yocto mailing list