Bug#691937: libreoffice recommends on ttf-mscorefonts-installer in contrib
Package: libreoffice
Version: 1:3.5.4+dfsg-2
Severity: serious
Justification: Policy 2.2.1 The main archive area
Note: This is not RC bug for wheezy per release policy
http://release.debian.org/wheezy/rc_policy.txt
But why not fix this :-)
= Problem =
Package libreoffice depends on ttf-mscorefonts-installer in contrib
ttf-liberation | ttf-mscorefonts-installer
Also libreoffice depends on some non-existing (some of them
contrib/non-free?) packages in:
default-jre | gcj-jre | java-gcj-compat | openjdk-6-jre | openjdk-7-jre | sun-java5-jre | sun-java6-jre | java5-runtime | jre
At least sun-java5-jre | sun-java6-jre does not sound FREE software.
Listing contrib package in Depends field is clear violation of Debian
Policy text and deserves serious bug.
= Analisys =
As I understand you wish to make at least one of these packages to be
available automatically.
This is also related to RC buggy problem of libphp-jpgraph of the same
package dependency.
= Proposed resolution =
Now that ttf-liberation is a dummy transitional package, let's list
fonts-liberation
and skip listing ttf-mscorefonts-installer for this package.
Let me file another bug report to ttf-mscorefonts-installer to add
following
Provides: fonts-liberation
This will fix root cause of main area FREE package listing
non-free/contrib packages.
Also for Java-side, please drop non-existing and problematic packages
from the list and make this current:
default-jre | gcj-jre | openjdk-6-jre | openjdk-7-jre
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libreoffice depends on:
ii fonts-sil-gentium-basic [ttf-sil-gentium-basic] 1.1-5
ii liblucene2-java 2.9.4+ds1-4
pn libreoffice-base <none>
ii libreoffice-calc 1:3.5.4+dfsg-2
ii libreoffice-core 1:3.5.4+dfsg-2
ii libreoffice-draw 1:3.5.4+dfsg-2
ii libreoffice-filter-mobiledev 1:3.5.4+dfsg-2
ii libreoffice-impress 1:3.5.4+dfsg-2
ii libreoffice-java-common 1:3.5.4+dfsg-2
ii libreoffice-math 1:3.5.4+dfsg-2
pn libreoffice-report-builder-bin <none>
ii libreoffice-writer 1:3.5.4+dfsg-2
ii ttf-dejavu 2.33-3
ii ttf-sil-gentium-basic 1.1-5
Versions of packages libreoffice recommends:
ii fonts-liberation [ttf-liberation] 1.07.2-5
ii libpaper-utils 1.1.24+nmu2
ii ttf-liberation 1.07.2-5
Versions of packages libreoffice suggests:
pn cups-bsd <none>
ii default-jre [java5-runtime] 1:1.6-47
ii gcj-4.7-jre [java5-runtime] 4.7.2-2
ii gcj-jre [java5-runtime] 4:4.7.2-1
ii gstreamer0.10-ffmpeg 0.10.13-5
ii gstreamer0.10-plugins-bad 0.10.23-7
ii gstreamer0.10-plugins-base 0.10.36-1
ii gstreamer0.10-plugins-good 0.10.31-3
ii gstreamer0.10-plugins-ugly 0.10.19-2+b2
ii hunspell-ar [hunspell-dictionary] 3.2-1
ii hunspell-de-at [hunspell-dictionary] 20120607-1
ii hunspell-de-ch [hunspell-dictionary] 20120607-1
ii hunspell-de-de [hunspell-dictionary] 20120607-1
ii hunspell-gl-es [hunspell-dictionary] 2.2a-10
ii hunspell-hu [hunspell-dictionary] 1:3.3.0-4
ii hunspell-kk [myspell-dictionary] 1.1-2
ii hunspell-ko [hunspell-dictionary] 0.5.6-1
ii hunspell-se [hunspell-dictionary] 1.0~beta6.20081222-1.2
ii hunspell-sv-se [hunspell-dictionary] 1.51-1
pn hyphen-hyphenation-patterns <none>
ii icedove 10.0.10-1
ii iceweasel 10.0.10esr-1
ii imagemagick 8:6.7.7.10-4
ii libgl1-mesa-glx [libgl1] 8.0.4-2
ii libldap-2.4-2 2.4.31-1
ii libreoffice-filter-binfilter 1:3.5.4+dfsg-2
ii libreoffice-gnome 1:3.5.4+dfsg-2
pn libreoffice-grammarcheck <none>
ii libreoffice-help-en-us [libreoffice-help-3.5] 1:3.5.4+dfsg-2
ii libreoffice-help-ja [libreoffice-help-3.5] 1:3.5.4+dfsg-2
ii libreoffice-l10n-ja [libreoffice-l10n-3.5] 1:3.5.4+dfsg-2
pn libreoffice-officebean <none>
ii libsane 1.0.22-7.4
ii libxrender1 1:0.9.7-1
ii myspell-bg [myspell-dictionary] 4.1-3
ii myspell-ca [myspell-dictionary] 0.20111230b-4
ii myspell-cs [myspell-dictionary] 20040229-5.1
ii myspell-en-gb [myspell-dictionary] 1:3.3.0-4
ii myspell-en-us [myspell-dictionary] 1:3.3.0-4
ii myspell-eo [myspell-dictionary] 2.1.2000.02.25-45
ii myspell-es [myspell-dictionary] 1.11-4
ii myspell-et [myspell-dictionary] 1:20030606-20
ii myspell-fr-gut [myspell-dictionary] 1:1.0-30
ii myspell-ga [myspell-dictionary] 2.0-21
ii myspell-he [myspell-dictionary] 1.2-2
ii myspell-hr [myspell-dictionary] 20060617-2.3
ii myspell-it [myspell-dictionary] 1:3.3.0-4
ii myspell-ku [myspell-dictionary] 0.20.0-2
ii myspell-lt [myspell-dictionary] 1.2.1-3.1
ii myspell-lv [myspell-dictionary] 0.9.4-5
ii myspell-nb [myspell-dictionary] 2.0.10-5.1
ii myspell-nl [myspell-dictionary] 1:2.10-1
ii myspell-nn [myspell-dictionary] 2.0.10-5.1
ii myspell-pl [myspell-dictionary] 20120520-1
ii myspell-pt-br [myspell-dictionary] 20110527-2
ii myspell-pt-pt [myspell-dictionary] 20091013-4
ii myspell-ru [myspell-dictionary] 0.99g5-18
ii myspell-sk [myspell-dictionary] 0.5.5a-2.3
ii myspell-sl [myspell-dictionary] 1.0-5
ii myspell-th [myspell-dictionary] 1:3.3.0-4
ii myspell-uk [myspell-dictionary] 1.6.5-2
ii mythes-en-us [mythes-thesaurus] 1:3.3.0-4
pn openclipart-libreoffice <none>
ii openjdk-6-jre [java5-runtime] 6b24-1.11.5-1
ii openjdk-7-jre [java5-runtime] 7u3-2.1.3-1
ii pstoedit 3.60-2+b1
pn unixodbc <none>
Reply to: