Como usar o Bugzilla do Sabayon [Artigo] - página 4
[ Hits: 3.896 ]
Outros tipos de bugs em Sabayon e pedir ao time para compilar um pacote
outros tipos de bugs do sabayon
Há outros tipos de bugs não usuais no Sabayon Bugzilla. Citarei os principais, apenas. Com o tempo e usando o Sabayon Bugzilla, com prática, você saberá o que postar e como.
Em muitas distros, os "bugs" são os "defeitos", erros ou problemas da distribuição e seus aplicativos ou pacotes (veja página 3). Mas em Sabayon, não é só isso, também há "pedidos de pacotes novos".
Esses pedidos, são pacotes que só existem nos repositórios Gentoo ou seus overlays, mas que você usa e quer que eles fiquem disponíveis para você e para a comunidade, para serem instalados com Entropy (comando equo ou gui rigo) sem precisar compilar nada.
pedir ao time para fazer um pacote para sabayon
Quem usa Sabayon, sabe. Ele só pode usar binários pré-compilados de tipo Gentoo. Não usa deb e nem rpm.
Vamos supor que você queira que o time Sabayon faça algum pacote novo, que não existe para Sabayon, mas existe o ebuild (script especial de compilação) para o Gentoo.
Em um nosso exemplo, o pacote gelemental, é um banco de informações sobre elementos químicos.
Você o procura, assim como procuraria qualquer outro pacote para Gentoo, exemplo, nos sites zugaina ou packages gentoo:
https://gpo.zugaina.org/sci-chemistry/gelemental
https://packages.gentoo.org/packages/sci-chemistry/gelemental
Note que o pacote existe para o Gentoo, no banco de dados normal do portage. Para procurar o pacote para Sabayon, se existir:
Verá que não existe. Confirme isto com um comando:
equo s gelemental
Agora confirme que existe para o Gentoo:
emerge -s gelemental
Suponha que você vai pedir ao time Sabayon para compilar o pacote gelemental, e adicioná-lo aos repositórios. Isso é muito bom e ajuda a comunidade, pois faz o Sabayon ficar mais e mais completo.
Acesse e entre no bugzilla (página 2), vá no tipo de bug "entropy", clique à esquerda em "request", altere "severity" para "trivial" ou "enhancement".
Preencha o título, de preferência com a categoria, "sci-chemistry/gelemental", que viu quando procurou o pacote para o Gentoo (veja acima).
Faça, ou edite o comentário. Importante: tudo em inglês, o Bugzilla do Sabayon não é multilingue.
Para você ver, mais ou menos como vai ficar, é assim:
Após checar tudo etc, clique embaixo, no fim da página, em "submit bug".
Pronto, você pediu o pacote! Se quiser, e souber como, você também pode compilar o pacote "a la Gentoo" e testar, antes de pedir.
Para isso, precisa usar portage no Sabayon, e não no Gentoo. Consulte estes tutoriais:
Para entender melhor como ficaria. Outro pacote, que compilei, testei e depois pedi ao time para colocar no entropy, o navegador vivaldi:
request of a package, vivaldi - bugs.sabayon.org
O pacote está em um overlay:
Agora, em outro exemplo, o navegador Palemoon. Você procurou o pacote para o Gentoo, mas só o achou em um overlay....
https://gpo.zugaina.org/www-client/palemoon-bin
Por não estar na árvore normal do Gentoo, não pode ser pedido direto em "entropy".
Se quiser, pode apenas pedir para fazer o pacote. Novamente, abra e entre no bugzilla, página 2. Invés de clicar em "entropy", clique em "community repositories", e preencha. Deve ficar mais ou menos assim:
Quando o pacote estiver compilado pelo time, você deve usar os repositórios da comunidade, principalmente o "community repository". Não é o objetivo deste artigo, explicar como, mas consulte o tutorial.
Eis o navegador palemoon, que compilei, testei, e pedi ao time para adicioná-lo ao repositório da comunidade, community: