[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dificuldades com Empacotamento



Muito obrigado mais uma vez meu caro!

Farei agora mesmo os ajustes sugeridos e, certamente, retornarei a essa discussão solicitando a atenção de DMs que possam se interessar pelo pacote e faça os uploads para mim.

Em 9 de julho de 2017 12:00, Antonio Terceiro <terceiro@debian.org> escreveu:
On Sat, Jul 08, 2017 at 11:07:30PM -0300, Eduardo Moraes wrote:
> Antonio, antes de mais nada eu gostaria de agradecê-lo muito por ter me
> respondido. Está me ajudando demasiadamente. Fico muito grato mesmo!
>
> Entendo o que diz quanto a política do Debian não permitir que determinado
> aplicativo de um pacote altere arquivos de configuração relacionados a
> outros pacotes. No entanto, acredito que já houveram exceções a essa
> política, ou que em alguns casos ela não foi levada em consideração, visto
> que já existiu no Debian pelo menos um pacote (pelo que me recordo agora)
> com características parecidas com o meu. Refiro-me ao "likewise-open"
> (atual "PowerBroker") que tem justamente este propósito de fornecer uma GUI
> ou um utilitário CLI para automatizar as edições em determinados arquivos
> de configuração e habilitar o sistema a integrar-se a um domínio AD.
>
> Por favor, não me entenda mal, mas eu realmente não acredito que isso possa
> ocasionar um problema, pois esses arquivos são disponibilizados em seus
> pacotes originais com configurações mínimas, e os próprios desenvolvedores
> dessas aplicações recomendam que os usuários façam modificações para
> habilitar as funcionalidades da aplicação de acordo a suas necessidades. O
> que o CID e outros afins fazem é apenas oferecer uma interface para edição
> automática desses, reduzindo a etapa de configuração em que o próprio
> usuário o abriria num editor de arquivos para fazê-lo linha por linha. Acho
> que no máximo o que pode ocorrer é numa atualização desses pacotes o
> arquivo de configuração editado ser substituído pelo arquivo disponível no
> pacote mais recente, porém afetando somente as funcionalidades da aplicação
> em questão, e não todo o sistema.

veja, o que a política diz é que um pacote não pode alterar os arquivos
de configuração de outros pacotes *no postinst* (ou em outro maintainer
script). Foi isso que eu entendi do seu email original.

Se o seu pacote fornece uma interface para que isso essas alterações
sejam feitas a partir de uma *escolha consciente do usuário*, não tem
problema. Essa interface pode ser um programa de linha de comando, ou
uma GUI; tanto faz.

Sugiro você ler com atenção a seção 10.7 da Debian Policy. Em especial,
note q a restrição é não alterar "conffiles", que não é exatamente a
mesma coisa que "configuration files".

> Agradeço também pela sugestão quanto ao versionamento do pacote. Vejo como
> a medida mais cabível para resolver esse problema. No entanto, eu gostaria
> de ter uma esperança de que com esses ajustes, o meu pacote poderia entrar
> nos repositórios do Debian. Por enquanto a forma mais prática que encontrei
> de disponibilizar o programa foi criando um PPA no launchpad para
> distribuí-lo aos usuários do Ubuntu e distros derivadas. Se o amigo
> enxergar essa possibilidade o agradeceria mais uma vez se me desse um
> retorno.

tudo é possível. você só precisa achar alguém pra revisar o pacote e
fazer os uploads pra você.



--

Eduardo Moraes

Tecnólogo em Redes de Computadores

Tel/Whats: (71) 9-8247-0103

Skype: emoraes25


Reply to: