[Pkg-javascript-devel] Bug#734101: update on RC bug#734101: libjs-jquery-mobile not working

2017-03-19 Thread Paul Gevers
Hi

On 03/19/17 19:30, Paul Gevers wrote:
> However, other solutions may lay in the direction of
> removing/downgrading dependencies of libjs-openlayers on
> libjs-jquery-mobile (how much is it needed for a documentation
> package?), removing the horde dependency (apparently the Horde usage is
> broken already since 2014, see bug 749799 in CC) and similar dependency
> tree resolutions. I'll try to make time to look into this, but don't
> mind if other people beat me to it.

@Horde maintainers: do you know how bad the current situation is? I.e.
is shipping without libjs-jquery-mobile a worse experience from the
Horde point of view than shipping with the broken libjs-jquery-mobile?
Do I understand the packing content well enough when I say it looks like
by just dropping the Depends in d/control, you get the a package that
doesn't depend (duh) anymore but doesn't behave much different, or is
there much magic in "--buildsystem=phppear --with phppear"?

If I understand correctly, adding the jquery-mobile package from
upstream Horde to the php-horde-core package would require a new source,
right, as the jquery code is stripped from the Debian source. (This note
is just for info, in case somebody thinks along those lines).

Paul



signature.asc
Description: OpenPGP digital signature
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#734101: update on RC bug#734101: libjs-jquery-mobile not working

2017-03-19 Thread Paul Gevers
Hi Sebastiaan,

On 03/19/17 20:32, Sebastiaan Couwenberg wrote:
> Based on the popcon for openlayers dropping the -doc package is not
> likely to adversely affect users. If that makes life for others easier,
> I'm happy to stop building that binary package.

Logged from #debian-release:

[20:37:15]  ivodd: regarding libjs-jquery-mobile, one link is
offered to be broken by the maintainer of OpenLayers by not building the
-doc binary. Is that something you would consider? (see last paragraph
of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734101#41)
[20:38:17]  it would break the link with wireshark IIUC
[20:42:31]  elbrus: if dropping the -doc package helps, sure, drop it
[20:43:02]  ivodd: I think it is one step; horde is then still
in the picture

I suggest you remove the libjs-openlayers-doc package if it is useless
without libjs-jquery-mobile.

Paul



signature.asc
Description: OpenPGP digital signature
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#734101: update on RC bug#734101: libjs-jquery-mobile not working

2017-03-19 Thread Sebastiaan Couwenberg
On 03/19/2017 07:30 PM, Paul Gevers wrote:
> libwireshark-data depends on libjs-openlayers. And libjs-openlayers-doc,
> build from the same source, depends on libjs-jquery-mobile. Also horde
> depends on libjs-jquery-mobile.
> 
> [...]
> 
> However, other solutions may lay in the direction of
> removing/downgrading dependencies of libjs-openlayers on
> libjs-jquery-mobile (how much is it needed for a documentation
> package?), removing the horde dependency (apparently the Horde usage is
> broken already since 2014, see bug 749799 in CC) and similar dependency
> tree resolutions. I'll try to make time to look into this, but don't
> mind if other people beat me to it.

OpenLayers 2.x is dead upstream, they have switched to Node.js since
3.x. Packaging that turned out to be worth the effort, the dependency
chain is too large and (tiny) Node.js packages still trigger too many
discussions in Debian. The OpenLayers.js provided by libjs-openlayers
is still used by several packages, so I'd like to keep it around for a
while longer.

Based on the popcon for openlayers dropping the -doc package is not
likely to adversely affect users. If that makes life for others easier,
I'm happy to stop building that binary package.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



signature.asc
Description: OpenPGP digital signature
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#734101: update on RC bug#734101: libjs-jquery-mobile not working

2017-03-19 Thread Paul Gevers
Follow-up for RC bug 734101, a partial investigation at BSP in
Mönchengladbach.

On Sun, 22 Jan 2017 13:54:54 +0100 Dominik George  wrote:
> I am working on fixing this in time for the freeze.

Which failed, albeit Dominik committed updates to the pkg-javascript git
repo¹. Because libjs-jquery-mobile is currently considered a key
package², IIUC because wireshark depends on it, it isn't going to be
automatically removed.

libwireshark-data depends on libjs-openlayers. And libjs-openlayers-doc,
build from the same source, depends on libjs-jquery-mobile. Also horde
depends on libjs-jquery-mobile.

I talked to Ivo De Decker (Release Team assistant) on the BSP in
Mönchengladbach, and one option out of the libjs-jquery-mobile tree may
still be a new upstream version. So attached, I start with the diffstat
of the git diff of the two upstream version in the pkg-javascript tree.
Looks like demo files were changed and more even, added, but that
shouldn't be too big of an issue. I'll try to look into the extend of
the changes in the .css and .js file, but looking at the size, that may
be huge.

However, other solutions may lay in the direction of
removing/downgrading dependencies of libjs-openlayers on
libjs-jquery-mobile (how much is it needed for a documentation
package?), removing the horde dependency (apparently the Horde usage is
broken already since 2014, see bug 749799 in CC) and similar dependency
tree resolutions. I'll try to make time to look into this, but don't
mind if other people beat me to it.

Paul

¹ http://git.debian.org/?p=pkg-javascript/jquery-mobile.git
² https://udd.debian.org/cgi-bin/key_packages.yaml.cgi

 /dev/null  
   |binary
 b/demos/_assets/css/jqm-demos.css  
   |  733 
 b/demos/_assets/img/album-bb.jpg   
   |binary
 b/demos/_assets/img/apple.png  
   |binary
 b/demos/_assets/img/bg-pattern.png 
   |binary
 b/demos/_assets/img/bike.jpg   
   |binary
 b/demos/_assets/img/blackberry_10.png  
   |binary
 b/demos/_assets/img/bmw-thumb.jpg  
   |binary
 b/demos/_assets/img/bmw.jpg
   |binary
 b/demos/_assets/img/buenosaires.jpg
   |binary
 b/demos/_assets/img/capetown.jpg   
   |binary
 b/demos/_assets/img/devices.png
   |binary
 b/demos/_assets/img/firefox_os.png 
   |binary
 b/demos/_assets/img/galaxy_express.png 
   |binary
 b/demos/_assets/img/landrover-thumb.jpg
   |binary
 b/demos/_assets/img/landrover.jpg  
   |binary
 b/demos/_assets/img/lumia_800.png  
   |binary
 b/demos/_assets/img/newyork.jpg
   |binary
 b/demos/_assets/img/nexus_7.png
   |binary
 b/demos/_assets/img/paris.jpg  
   |binary
 b/demos/_assets/img/phone_galaxy3.png  
   |binary
 b/demos/_assets/img/phone_iphone5.png  
   |binary
 b/demos/_assets/img/phone_lumia920.png 
   |binary
 b/demos/_assets/img/phone_onex.png 
   |binary
 b/demos/_assets/img/seoul.jpg  
   |binary
 b/demos/_assets/img/sydney.jpg 
   |binary
 b/demos/_assets/img/tesla-thumb.jpg
   |binary
 b/demos/_assets/img/tesla.jpg  
   |binary
 b/demos/_assets/img/tizen.png  
   |binary
 b/demos/_assets/js/h2widget.js 
   |  169 
 b/demos/_assets/js/index.js
   | 1027 
 b/demos/_assets/js/jqm-demos.js
   |  311 
 b/demos/_assets/js/view-source.js  
   |  545 
 b/demos/_search/index.html 
   |  943 
 b/demos/backbone-requirejs/backbone-require.html