Package: jansson
Version: 2.7-1
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu vivid ubuntu-patch

Dear Maintainer,

When looking at the Depends for each of the binary packages shipped by the
jansson source, I noticed libjs-backbone. This package sticked out in Ubuntu
because it's the only package that wasn't in the "main" component.

I dug in a bit more, and while trying to see if libjs-backbone was really
required I noticed it's not used anywhere by the documentation itself; unlike
other depends (jquery, etc.), it's not sourced by the html at all; a quick
grep for "backbone" in /usr/share/doc/libjansson-doc/ proves this.

This made me conclude that while libjs-backbone may have been required before,
it is no longer a requirement in version 2.7, and may thus be removed so as
not to install additional packages for no reason.

Thanks!

*** /tmp/tmpfvbS6m/bug_body

In Ubuntu, the attached patch was applied to achieve the following:

  * Don't pull in libjs-backbone (LP: #1392025)
    - debian/control: don't have libjansson-doc Depends on libjs-backbone.
    - debian/libjansson-doc.links: don't add links to backbone.js.


Thanks for considering the patch.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-proposed'), (100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-24-generic (SMP w/4 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
=== modified file 'debian/changelog'

=== modified file 'debian/control'
--- a/debian/control	2013-12-22 15:31:36 +0000
+++ b/debian/control	2014-11-12 20:41:56 +0000
@@ -45,7 +46,6 @@ Package: libjansson-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends},
- libjs-backbone,
  libjs-jquery,
  libjs-underscore,
  libjs-sphinxdoc (>= 1.0)

=== modified file 'debian/libjansson-doc.links'
--- a/debian/libjansson-doc.links	2012-01-27 21:54:54 +0000
+++ b/debian/libjansson-doc.links	2014-11-12 19:26:32 +0000
@@ -1,3 +1,2 @@
 /usr/share/javascript/jquery/jquery.js /usr/share/doc/libjansson-doc/html/_static/jquery.js
 /usr/share/javascript/underscore/underscore.js /usr/share/doc/libjansson-doc/html/_static/underscore.js
-/usr/share/javascript/backbone/backbone.js /usr/share/doc/libjansson-doc/html/_static/backbone.js

Reply via email to