Atualização videoaulas Debian: mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Linha 3: Linha 3:
<br><big><big>Esta página é um complemento para a página '''Algumas coisas sobre Debian...''', disponível em https://debianet.com.br.</big></big><br><br>
<br><big><big>Esta página é um complemento para a página '''Algumas coisas sobre Debian...''', disponível em https://debianet.com.br.</big></big><br><br>


Esta página também poderá ser acessada pelo endereço https://eriberto.pro.br/debian/faq.html.
Esta página também poderá ser acessada pelo endereço https://eriberto.pro.br/debian/notas.html.





Edição das 18h08min de 8 de julho de 2023


Notas de atualização das videoaulas de empacotamento Debian


Esta página é um complemento para a página Algumas coisas sobre Debian..., disponível em https://debianet.com.br.

Esta página também poderá ser acessada pelo endereço https://eriberto.pro.br/debian/notas.html.


Aulas básicas

Aula 2

  • A aula 6 é uma atualização completa da aula 2. É interessante assistir a [aula 6 https://youtu.be/bjti8_TOAa4]. (atualização em 2023-07-08)

Mini aulas

Noções sobre autotools

  • No slide 17 é utilizado o addon --with autoreconf no debian/rules e a dependência dh-autoreconf no campo Build-Depends do debian/control. Nada disso é mais necessário, pois desde o DebHelper 10 a ação default é sempre usar o autoreconf. (atualização em 2023-07-08)
  • O mesmo se aplica ao vídeo, a partir do tempo 26:15. (atualização em 2023-07-08)
  • Caso seja necessário desabilitar o autoreconf por algum motivo (cuidado com isso!), utilizar o addon --without autoreconf. (atualização em 2023-07-08)

debian/copyright no formato 1.0

  • Não é mais possível utilizar License: GPL-2 or GPL-2+ ou License: GPL-3 ou GPL-3+ porque o lintian considera que os textos das licenças são diferentes. Então, é necessário considerar isso no vídeo, a partir do tempo 37:55. (atualização em 2023-07-08)
  • É importante assistir, como complementação sobre o assunto, a palestra Licenças e direitos autorais em software: entenda como isso funciona. (atualização em 2023-07-08)

Testes de Integração Contínua (CI)

  • Testes que só verificam a versão do programa ou exibem o help devem ser marcados como "superficiais". Para isso, deveremos utilizar Restrictions: superficial. (atualização em 2023-07-08)
  • O uso do & nos testes para que os mesmos ocorram em segundo plano foi proibido no Debian, pois isso estava causando problemas de sobrecarga nos servidores, uma vez que alguns testes não estavam sendo encerrados depois do resultado final. Com isso, vários programas gráficos (GUI), por enquanto, não podem mais ser testados. Já existe um lintian específico para esse problema. Isso requer a anulação de parte do conteúdo do vídeo, a partir do tempo 1:01:54. (atualização em 2023-07-08)