Nós conversamos sobre esse problema no Ubuntu Developer Summit. Nós começamos uma página wiki para acompanhar esses esforços para aqueles que querem ajudar.
Onde eu encontraria os arquivos de origem que pertencem à listagem de pacotes no centro de software? Eu estou supondo que o SC é apenas uma janela através da qual essas listagens são visualizadas, ao invés de ser uma parte do próprio SC, então esses arquivos customizados são encontrados apenas na variante do Ubuntu do pacote, ou é parte do projeto upstream ?
Nós conversamos sobre esse problema no Ubuntu Developer Summit. Nós começamos uma página wiki para acompanhar esses esforços para aqueles que querem ajudar.
Como o DoR diz, as descrições são armazenadas dentro do pacote. Em um pacote de origem, eles podem ser encontrados no arquivo debian/control
. Como a descrição faz parte da embalagem, não faz parte do projeto upstream. Embora na maioria dos casos, compartilhamos a mesma descrição com o Debian. Nós tentamos mantê-los em sincronia. A menos que você esteja interessado em se envolver mais com o desenvolvimento do Ubuntu, simplesmente registre um bug contra o pacote em questão (você também pode querer marcá-lo como "tamanho de mordida" para que novos colaboradores possam encontrá-lo). Um triager de erros ou desenvolvedor irá determinar se a descrição deve ser corrigida diretamente no Ubuntu ou primeiro no Debian. Geralmente, se não houver outra diferença entre o pacote Ubuntu e Debian, nós tentamos obter o bug corrigido no Debian primeiro.
Veja como é um arquivo debian/control
:
Source: hello
Section: devel
Priority: optional
Maintainer: Ubuntu Developers <[email protected]>
XSBC-Original-Maintainer: Santiago Vila <[email protected]>
Standards-Version: 3.9.1
Homepage: http://www.gnu.org/software/hello/
Package: hello
Architecture: any
Depends: ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info
Description: The classic greeting, and a good example
The GNU hello program produces a familiar, friendly greeting. It
allows non-programmers to use a classic computer science tool which
would otherwise be unavailable to them.
.
Seriously, though: this is an example of how to do a Debian package.
It is the Debian version of the GNU Project's 'hello world' program
(which is itself an example for the GNU Project).
Corrigir pequenos erros como esses é uma forma de deixar você com os pés no desenvolvimento do Ubuntu e como trabalhar com pacotes Debian. Ache um que você gostaria de consertar e tente seguir este tutorial no wiki do Ubuntu.