Package: gnome-app-install
Version: 0.5.2.5-1
Severity: serious
Tags: patch
User strings in this program seem to be spreading confusion about contrib
and non-free (and their relationship to Debian). In case of doubt, refer
to Social Contract #5: "The packages in these areas are not part of the
Debian system". By virtue of being a package installer shipped by Debian,
these strings have an assertive meaning (rather than merely descriptive) which
is in contradiction with the Social Contract.
Some examples:
- "Show all Debian applications which can be freely used, modified and
distributed." -- this implies there exist Debian applications which cannot
be freely used, modified or distributed.
- "[3rd party apps] are not part of Debian" -- by omission, this implies
contrib & non-free are.
- "%s is part of the Debian main distribution" -- redundancy
I'm attaching a patch that TTBOMK fixes all of them.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages gnome-app-install depends on:
ii app-install-data 0.4.20071030 Application Installer Data Files
ii gconf2 2.22.0-1 GNOME configuration database syste
ii gksu 2.0.0-5 graphical frontend to su
ii gnome-icon-theme 2.22.0-1 GNOME Desktop icon theme
ii python 2.4.4-6 An interactive high-level object-o
ii python-apt 0.7.5 Python interface to libapt-pkg
ii python-central 0.6.1 register and build utility for Pyt
ii python-dbus 0.82.4-2 simple interprocess messaging syst
ii python-gdbm 2.4.4-3 GNU dbm database support for Pytho
ii python-glade2 2.12.1-1 GTK+ bindings: Glade support
ii python-gnome2 2.22.0-1 Python bindings for the GNOME desk
ii python-gnome2-extras 2.14.3-1+b1 Python bindings for the GNOME desk
ii python-gst0.10 0.10.11-1 generic media-playing framework (P
ii python-gtk2 2.12.1-1 Python bindings for the GTK+ widge
ii python-sexy 0.1.9-1 python language bindings for libse
ii python-xdg 0.15-1.1 A python library to access freedes
ii synaptic 0.61+b1 Graphical package manager
gnome-app-install recommends no packages.
-- no debconf information
diff -ur gnome-app-install-0.5.2.5/AppInstall/distros/Debian.py
gnome-app-install-0.5.2.5.new/AppInstall/distros/Debian.py
--- gnome-app-install-0.5.2.5/AppInstall/distros/Debian.py 2008-03-11
21:25:05.000000000 +0100
+++ gnome-app-install-0.5.2.5.new/AppInstall/distros/Debian.py 2008-04-15
18:09:09.000000000 +0200
@@ -15,9 +15,9 @@
SHOW_ALL : (_("All available applications"),
_("Show all applications including ones which are "
"possibly restricted by law or copyright")),
- SHOW_ONLY_FREE :(_("All Open Source applications"),
- _("Show all Debian applications which can be "
- "freely used, modified and distributed. This "
+ SHOW_ONLY_FREE :(_("All Debian applications"),
+ _("Show all Debian applications (which can be "
+ "freely used, modified and distributed). This "
"includes a large variety of community "
"maintained applications")),
}
@@ -25,7 +25,7 @@
SHOW_ONLY_THIRD_PARTY : (_("Third party applications"),
_("Show only applications that are "
"provided by independent software "
- "vendors and are not part of Debian"))
+ "vendors"))
}
# List of components whose applications should not be installed
# before asking for a confirmation
@@ -35,19 +35,19 @@
self.components_activation = {
# Fallback
None : [_("Enable the installation of software from the %s "
- "component of Debian?"),
+ "distribution?"),
# %s is the name of the component
_("%s is not officially supported with security "
"updates.")],
- "main" : [_("Enable the installaion of officially "
+ "main" : [_("Enable the installation of officially "
"supported Debian software?"),
# %s is the name of the application
- _("%s is part of the Debian main distribution. "
+ _("%s is part of the Debian distribution. "
"Debian provides support and security "
"updates, which will be enabled too.")],
"contrib" : [_("Enable the installation of partial free
software?"),
# %s is the name of the application
- _("%s is not part of the Debian main distribution "
+ _("%s is not part of the Debian distribution "
"and requires non-free software to work. "
"Debian provides support and security "
"updates, which will be enabled too.")],