Se o Makefile.PL foi gerado pelo Module::Install, você pode definir uma versão "base" para seu modulo, tipo:<br><br>requires 'Catalyst::Runtime' => '5.80016';<br><br>isso não garante muita coisa, procure usar modulos que tem um historico de retrocompatibilidade e/ou que tenham testes para isso já melhora.<br>
<br>Outra coisa que pode te ajudar nisso é um ambiente de integração continua.<br><br><br><div class="gmail_quote">2010/8/26 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Otávio, é bem simples, imagine que tu tenha uma aplicação. E toda vez<br>
que você faz o Makefile.PL baixa os módulos do CPAN, e alguns desses<br>
módulos tem versões diferentes, do que essa mesma aplicação instalada<br>
em outra máquina. Aí na hora delas se comunicarem ocorre um problema.<br>
Sacou ?<br>
<br>
2010/8/26 Otávio Fernandes <<a href="mailto:otaviof@gmail.com">otaviof@gmail.com</a>>:<br>
<div><div></div><div class="h5">> 2010/8/26 Daniel de Oliveira Mantovani <<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>>:<br>
>> Pessoal, eu ando tendo muitos problemas com versão de módulos.<br>
>> Um exemplo clássico, é quando tu executa o "Makefile.PL" em uma<br>
>> máquina nova aí baixa tudo do CPAN "atualizado", e da conflito com<br>
>> algumas coisas menos recentes.<br>
>><br>
>> Para acabar com esse problema eu acabei de tomar uma decisão, vou<br>
>> criar um "mirror private" para o meu projeto e acabar com isso. Mas eu<br>
>> queria saber da experiência de vocês, queria saber como vocês lidam<br>
>> com isso.<br>
>><br>
>> Obrigado,<br>
>><br>
>> []'s<br>
>><br>
>> --<br>
>> <a href="http://www.danielmantovani.com" target="_blank">http://www.danielmantovani.com</a><br>
>><br>
>> "If you’ve never written anything thoughtful, then you’ve never had<br>
>> any difficult, important, or interesting thoughts. That’s the secret:<br>
>> people who don’t write, are people who don’t think."<br>
>> _______________________________________________<br>
>> SaoPaulo-pm mailing list<br>
>> <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>> <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
><br>
> Mantovani,<br>
><br>
> Quando existe conflito de versões, não há muito o que fazer a não ser<br>
> resolver (hehe), ou seja, abrir os fontes e começar a fazer patches, falar com<br>
> o autor, etc.<br>
><br>
> No meu ponto de vista, ter um mirror local da CPAN é uma solução a curto prazo<br>
> para um problema de longo prazo. Afinal, se você manter o seu projeto com uma<br>
> série de módulos antigos (ou relativamente antigos), conforme o tempo for<br>
> passando, o problema só tende a se agravar. É um débito técnico, afinal.<br>
><br>
> Porem, eu senti falta de mais exemplos no seu e-mail, é muito provável que<br>
> nesta lista outras pessoas também estão tendo os mesmos problemas.<br>
><br>
> um abraço,<br>
><br>
> --<br>
> Otávio Fernandes<br>
> otaviof at ( <a href="http://gmail.com" target="_blank">gmail.com</a>, <a href="http://cpan.org" target="_blank">cpan.org</a> )<br>
> <a href="http://github.com/otaviof" target="_blank">http://github.com/otaviof</a><br>
> _______________________________________________<br>
> SaoPaulo-pm mailing list<br>
> <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5"><a href="http://www.danielmantovani.com" target="_blank">http://www.danielmantovani.com</a><br>
<br>
"If you’ve never written anything thoughtful, then you’ve never had<br>
any difficult, important, or interesting thoughts. That’s the secret:<br>
people who don’t write, are people who don’t think."<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>lorn at lornlab dot org<br>Lindolfo "Lorn" Rodrigues<br><br>