Como ajudar
Parabola é feito por voluntários. Estas são algumas maneiras que você pode ajudar-nos a tornar este projeto melhor:
Contents
- 1 Políticas de Servidores e Backups (cópias de segurança)
- 2 Análise dos Códigos
- 3 Atraso nos Updates (atualizações)
- 4 Empacotamento
- 5 Editando Artigos Wiki
- 6 Traduzindo Artigos Wiki
- 7 Reportando Bugs (defeitos)
- 8 Localizando Relatórios de Versões Upstream (versões atuais) ou Correções para os Bugs
- 9 Encontrar e Remover Pacotes não Livres
- 10 Corrigindo Problemas de Construção de Pacotes
- 11 Portabilidade MIPS
- 12 Outros Projetos
1 Políticas de Servidores e Backups (cópias de segurança)
Nós precisamos de políticas de hospedagem e backup que irão ajudar a evitar que tenhamos os mesmos problemas que temos com este servidor em uso. Nós também precisamos corrigir e indexar todos os links quebrados, como nessa wiki, e documentar onde as fontes se encontram agora.
2 Análise dos Códigos
Só é preciso que um único desenvolvedor considere os pacotes funcionais em suas próprias máquinas para que mudanças nos mesmos e na lista negra sejam adicionados. Isso não é suficiente; especialmente quando upgrades (aprimoramentos) dependem de hardware específico, a compatibilidade de outros pacotes e/ou candidatos a pacotes com as nossas políticas de liberdade requerem experiência com os pacotes em questão. Encontre uma forma razoável de fazer com que todas as mudanças sejam revisadas por outros desenvolvedores ou usuários antes que as mesmas sejam realizadas. Isto provavelmente implica em não ter os pacotes criados no(s) próprio(s) computador(es) do desenvolvedor.
3 Atraso nos Updates (atualizações)
No momento nós automaticamente obtemos novos pacotes do Arch todos os dias. Se os novos pacotes dependerem de novas versões dos pacotes que nós já havíamos modificados (como por exemplo as dependências de bibliotecas), os updates irão falhar ou quebrar o sistema do usuário. Faça scripts de update do repositório para detectar esse problema e atrasar os updates do Arch (apenas dos pacotes afetados, ou todos os pacotes, quem sabe?) quando isso ocorrer. Isso atrasa o processo de disponibilizar updates, porém é essencial.
- Recursos
- dbscripts
4 Empacotamento
Nós modificamos os pacotes para que os mesmos não recomendem software não livre e adicionem alternativas para os pacotes não livres.
- Recursos
- Documentação
- Rastreador de Problemas
- Você irá aprender
- Empacotar o Arch;
- Utilizar o Libretools
5 Editando Artigos Wiki
- Documentação
- Como Editar a Wiki
- Como Converter a Wiki
6 Traduzindo Artigos Wiki
- Documentação
- Internacionalizando a Wiki
7 Reportando Bugs (defeitos)
- Recursos
- Projetos
8 Localizando Relatórios de Versões Upstream (versões atuais) ou Correções para os Bugs
A grande maioria dos bugs nos pacotes não são específicos ao Parabola, resultados, por exemplo, de upgrades do compilador ou da biblioteca (casos comuns para falhas na construção dos pacotes). Alguns deles são relatados ou corrigidos nas versões upstream. Publicar as URIs aqui no link "Projetos" dos relatórios em questão fará com que as correções delas sejam corrigidas com muito mais facilidade e rapidez. Relatar novos problemas é mais difícil por causa de outras mudanças e faltas de símbolos de depuração em nossos pacotes.
- Recursos
- Projetos
9 Encontrar e Remover Pacotes não Livres
Os problemas mais comuns são documentação/UI (User Interface - Interface do Usuário) de um programa recomendando software não livre ou software dependendo de licenças não livres (tipicamente restringindo o uso comercial ou a sua modificação). Geralmente, nenhum conhecimento de programação é necessário.
- Recursos
- Diretrizes para Distribuição de Sistema Livre
- Alguns Problemas que fazem o Pacote não Livre
- Como Colocar um Pacote na Lista Negra
- Você irá aprender
- Licenciamento de Software Livre;
- Problemas Práticos de Algumas Restrições não Livres
10 Corrigindo Problemas de Construção de Pacotes
Alguns pacotes raramente são atualizados e atualmente não podem ser compilados para outras arquiteturas sem que seja feito algumas mudanças. Corrigi-los fará a portabilidade para outras arquiteturas, e modificá-los tornará-los mais úteis e práticos. Caso uma modificação não seja exigida para compilar o pacote em questão em ports e o pacote não foi modificado pelo Parabola, a mudança deverá ser relatada diretamente pro Arch.
- Recursos
- Lista de problemas encontrados ao portar para MIPS
- Rastreador de Problemas do Arch
- Você irá aprender
- Empacotar o Arch;
- Uso do Libretools
11 Portabilidade MIPS
Acesso à uma máquina Loongson 2F, como o laptop Lemote YeeLoong, é necessário para esta tarefa.
Recursos
- Página MIPS
- Página do Projeto
- Você irá aprender
- Compilar Pacotes;
- Utilizar GDB;
- Requisitos de Alinhamento MIPS
12 Outros Projetos
Nós temos uma lista de Repositórios de Projetos.