Como os erros nas descrições dos itens no centro de software são corrigidos?

3

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 ?

    
por Chris Wilson 16.12.2010 / 00:09

3 respostas

2

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.

    
por Jorge Castro 16.12.2010 / 03:46
1

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.

    
por andrewsomething 16.12.2010 / 02:18
1

A descrição de cada pacote é armazenada dentro do pacote, o Software Center não tem nada a ver com isso. Se houver um erro em uma descrição para um pacote, registre-o nesse pacote, não no Centro de Software.

Abra um arquivo .deb com Gerenciador de arquivamento e veja por si mesmo:

    
por Isaiah 16.12.2010 / 00:30