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.")],