[Pkg-javascript-devel] Bug#734101: openlp in Stretch in danger due to RC bug in libjs-jquery-mobile

Raoul Snyman raoul at snyman.info
Mon Mar 20 20:32:47 UTC 2017


Hi Paul,

> If that is all, that would be a great solution to the problem at hand
> indeed. Does it require other adaptations? I guess one would need to
> guarantee that the migrate calls are actually included. How did you do
> that? I guess every package depending on libjs-jquery-mobile would need
> to load the libjs-jquery-migrate calls? Do you know if this can be done
> inside libjs-jquery-mobile itself?

Sadly it's not quite that simple. The application using 
libjs-jquery-mobile has to also pull in libjs-jquery-migrate, this is 
how openlp does it. Unfortunately client-side Javascript libraries are 
not like libraries in other languages like Python where the library 
internally refers to the other libraries. In client-side Javascript the 
developer using the libraries has to manually include the dependencies 
in their code.

Here's the documentation for using jQuery Migrate: 
https://github.com/jquery/jquery-migrate/tree/1.x-stable#readme

I'm not associated with jQuery Mobile other than through OpenLP's usage 
of it, so I don't know what their plan is going forward. I do know, 
however, that OpenLP is moving away from jQuery (I'm one of the 
developers), so it won't be a problem for too much longer in the openlp 
package.

Raoul



More information about the Pkg-javascript-devel mailing list