[Pkg-javascript-devel] Bug#734101: update on RC bug#734101: libjs-jquery-mobile not working
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
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
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
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 |