aptitude needs rebranding

Bug #8815 reported by Mark Shuttleworth
8
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Fix Released
High
Martin Pitt

Bug Description

Currently, aptitude describes each component as follows:

"The Debian distribution consists of software from the 'main' section. Every
package in 'main' is Free Software."

I don't know if this is hard coded into aptitude or if it is extracted from the
Packages files.

Can we please have the following component descriptions:

main:
Ubuntu software in the "main" component is fully supported, and is Free
Software. Not only is this software freely available, it comes with signficant
rights for you to modify it, improve it and share it. Read more about the Ubuntu
manifesto and licence policy at http://www.ubuntulinux.org/ubuntu/licensing/

restricted:
The "restricted" component of Ubuntu consists of device drivers that are only
available in binary form, and cannot be modified. We provide these solely
because it is the only way to make the rest of Ubuntu run on certain hardware,
we recommend you determine whether or not you need this, and if not, to remove it.

universe:
Ubuntu software in the "universe" component is Free Software, but does not
receive the same level of testing and polish that software in the "main"
component receives. The Ubuntu team does not review this software for security,
nor does it provide any assurance of ongoing security updates after release.

multiverse:
Software in the "multiverse" component has not been determined to be Free
Software, please make certain that you verify your rights to use this software
and comply with the licensing terms of the copyright holder. This software
receives no support and usually cannot be fixed or updated. Use it at your own
risk on your own advice.

Revision history for this message
Matt Zimmerman (mdz) wrote :

This text is all hard-coded and translated in aptitude. There are also
descriptions for each Section, several of which also mention Debian.
How much of this do we need to change for Warty?

Revision history for this message
Martin Pitt (pitti) wrote :

What do we do with all the translations? Just s/Debian/Ubuntu/? I can certainly
adapt the German translations and others the Brazilian and French ones, but
there will be some translations we cannot adapt properly (da, cz, cn, el, fi,
ja, lt, nn, etc.)

Revision history for this message
Martin Pitt (pitti) wrote :

BTW, Matt, I can care for this bug if you want to and we settled the questions
below.

Revision history for this message
Martin Pitt (pitti) wrote :

As far as I can see, the following parts need to be adapted:

- group descriptions in src/pkg_grouppolicy.cc

- po files (see previous comment); if we change pkg_grouppolicy.c, we also need
to change the original texts in all po files, which will fuzzy all translations;
shall we just remove fuzzy and s/Debian/Ubuntu/? Or leave them as fuzzy, which
means to disable the translations?

- ./src/generic/pkg_changelog.cc: I'm not aware of an Ubuntu-equivalent of
packages.debian.org/changelogs; if there is one, we need to adapt the path,
otherwise we should disable this function

- README (merely s/Debian/Ubuntu/)

- aptitude.<lang>.1: translated manpages, probably just s/Debian/Ubuntu/

Revision history for this message
Martin Pitt (pitti) wrote :

Created an attachment (id=358)
All necessary changes but the po files

This does all necessary changes, but component descriptions are not translated
currently. Also, the po files are still the old ones. Okay so far?

I will prepare a second patch which only updates the po files (since this gets
very lengthy and is not so nice to read as a diff).

Revision history for this message
Martin Pitt (pitti) wrote :

Created an attachment (id=362)
Updated po files, up-to-date German translation, security URL fix

In my previous patch I forgot to change security.debian.org to
security.ubuntulinux.org, this patch does this. It updates all po files and
provides a German translation of all Ubuntu archive components as well as all
previously fuzzy and forgotten strings.

Revision history for this message
Martin Pitt (pitti) wrote :

Shall we upload this thing or shall we bother some guys to translate the new
stuff to some other languages?

Revision history for this message
Matt Zimmerman (mdz) wrote :

Martin is handling this, reassigning

Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in:
 aptitude (0.2.14.1-2ubuntu3) warty; urgency=low
 .
   Rebranded for Ubuntu (Warty bug #8815):
   * replaced Debian by Ubuntu in README, help.txt, and all manpages
   * disabled "view changelog" function since Ubuntu does not (yet) have an
     equivalent to http://packages.debian.or/changelogs
   * po/POTFILES.in: removed entries src/cmdline_parse.{h,cc} since they do not
     exist any more; this repairs automatic po file updating
   * src/pkg_grouppolicy.cc: replaced the Debian archive components by the
     Ubuntu ones, changed 'Debian' to 'Ubuntu' in section descriptions
   * updated all po/*.po files to the current strings
   * completely translated the untranslated and fuzzy strings for German

Matt gave me approval on IRC; we decided to leave the somewhat imprecise
description of the base section for now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.