Não sabia se postava aqui ou em alguma lista específica. Se for o lugar errado me avisem :)
Mais cedo estavamos levantando as VMs no DigitalOcean e nos deparamos com o seguinte problema: precisamos usar o fcgiwrap, que não está presente no repositório do CentOS 7.
Estamos pensando em adicionar os repositórios do EPEL na maquina do Colab https://fedoraproject.org/wiki/EPEL para poder baixar algumas dependencias necessárias para compilarmos o fcgiwrap. Além disso poderiamos utilizar o .spec do centos 6 como base p/ um pacote para o CentOS 7.
Uma outra alternativa seria utilizar o Apache p/ servir a interface do mailman, já que o mod p/ fcgi do mesmo está sim presente nos repositórios do CentOS 7.
Ontem você fez a pergunta no IRC e desconectou. Nem deu tempo de responder. :)
O "problema" de usar o Apache pra servir a interface do Mailman é que não usamos o Nginx só pro mailman. Neste caso teríamos que usar o Apache em outra porta que não a 80, e usarmos o Nginx como proxy reverso.
O principal motivo de termos ido para o CentOS 7 foi para abandonarmos o EPEL então, pelo menos por enquanto, voltar o repositório do EPEL não está nos nossos planos.
Pra sermos coerentes com tudo o que temos feito o mais correto seria fazermos o pacote.
Outra coisa que podemos buscar é alguma coisa que rode FastCGI sobre WSGI. Aparentemente este projeto faz isso: https://pypi.python.org/pypi/python-fastcgi/1 (não sei o quão estável ele é já que não tem releases desde 2005).
Além disso podem ter coisas especificas pra rodar o mailman sobre WSGI (na versão 2.2 ele vai ter um servidor WSGI embutido). Um exemplo é esse: http://repoze.org/repoze_components.html
Só quero salientar que mesmo com o CentOS 7 continuamos (e vamos continuar) tendo que investir uma parcela razoável do nosso tempo empacotando e mantendo coisas. Com o update da versão 6 pra 7 o nosso "custo" caiu mas ainda é alto. Caso utilizássemos Debian esse custo de empacotamento e manutenção de pacotes seria infinitamente inferior.
Abraços,
-- Sergio Oliveira
"The brick walls are not there to keep us out; the brick walls are there to give us a chance to show how badly we want something." Randy Pausch
2015-02-10 0:15 GMT-02:00 Athos Ribeiro :
> Oi pessoal, > > Não sabia se postava aqui ou em alguma lista específica. Se for o lugar > errado me avisem :) > > Mais cedo estavamos levantando as VMs no DigitalOcean e nos deparamos com > o seguinte problema: precisamos usar o fcgiwrap, que não está presente no > repositório do CentOS 7. > > Estamos pensando em adicionar os repositórios do EPEL na maquina do Colab >https://fedoraproject.org/wiki/EPEL para poder baixar algumas > dependencias necessárias para compilarmos o fcgiwrap. Além disso poderiamos > utilizar o .spec do centos 6 como base p/ um pacote para o CentOS 7. > > Uma outra alternativa seria utilizar o Apache p/ servir a interface do > mailman, já que o mod p/ fcgi do mesmo está sim presente nos repositórios > do CentOS 7. > > Gostaria de opiniões a respeito. > > Valeu! :) > > -- > Athos Ribeiro > _______________________________________________ > spb-dev mailing list > spb-dev@listas.softwarepublico.gov.br >http://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/spb-dev >