Atualização videoaulas Debian: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
Linha 11: | Linha 11: | ||
* A aula 6 é uma atualização completa da aula 2. É interessante assistir a [https://youtu.be/bjti8_TOAa4 aula 6]. (atualização em 2023-07-08) | * A aula 6 é uma atualização completa da aula 2. É interessante assistir a [https://youtu.be/bjti8_TOAa4 aula 6]. (atualização em 2023-07-08) | ||
=== Aula 6 === | |||
* É necessário classificar o teste CI como '''superficial''', a partir do tempo 44:26. Veja detalhes no item "Testes de Integração Contínua (CI)", logo abaixo.(atualização em 2023-07-09) | |||
== <big>Mini aulas</big> == | == <big>Mini aulas</big> == |
Edição das 13h35min de 9 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. (atualização em 2023-07-08)
Aula 6
- É necessário classificar o teste CI como superficial, a partir do tempo 44:26. Veja detalhes no item "Testes de Integração Contínua (CI)", logo abaixo.(atualização em 2023-07-09)
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)