Pessoal,

Qual a melhor estratégia para manter pacotes que necessitam de bug fix? Por
exemplo, tenho um pacote com software web que contém um bug. Como ele é web,
não precisa ser recompilado basta uma aplicação de um patch em um arquivo
.php. Meu pacote original (antes da correção) continha algumas confs via
debconf e alguma coisa no postinstall, como criação do banco de dados para a
aplicação através das perguntas do debconf. Descobrimos um bug no software e
quero disponibilizar esse update no repositório, mas se gerar um novo pacote
com o patch aplicado, o postinst vai recriar todo o banco e daí vai
atrapalhar tudo. É claro que posso fazer checagens no postinst, mas é a
melhor forma? Como se costuma fazer em casos de bug fix que o postinstall
mexe em mta coisa ou cria arquivos novos?

Há alguma forma bacana de manter esse pacote? Quais as sugestões de vocês?
Reescrever o postinstall, retirar coisas dele, fazer outro pacote só com o
patch, ou o q?


Abraços,
Global

Responder a