[SP-pm] "leak" no DBIx::Class?

Eden Cardim edencardim at gmail.com
Mon Nov 14 08:34:17 PST 2011


>>>>> "Gabriel" == Gabriel Andrade <gabiruh em gmail.com> writes:

    Gabriel> Uma busca no source do dbic ( ack -Q -- '->VERSION' lib/ ) mostrou que o uso do UNIVERSAL::VERSION aparece também em DBIx::Class::Storage::DBI::ADO e DBIx::Class::Optional::Dependencies. Como o DBIC::O::D é usado somente durante o processo de instalação/testes para reportar erros de dependências, e também acredito que você não está se misturando com a gentalha da M$... então podemos inferir que você esteja usando o PostgreSQL, portanto, em algum momento a execução passa por esse caminho do código.
    Gabriel> Dado os supracitados fatos, só nos resta supor que o motivo do leak é o seu perl antigo, provavelmente um 5.10ish, em conjunto com um UNIVERSAL::VERSION vazando a torto e a direito.
    Gabriel> Veredito: o DBIx::Class é inocente. :)
    Gabriel> Putz.. se eu errei, pelo menos foi um bom uso de lógica dedutiva no processo de investigação.

Gabriel++

Te devo uma cerveja (uma cerveja de verdade), foi na mosca, o fix pra
driblar os vazamentos do UNIVERSAL::VERSION vai sair no próximo release.

E te devo outra cerveja por ilustrar muito bem como funciona o processo
de depuração racional e não-arbitrário.

-- 
Eden Cardim
Software Engineer
http://bit.ly/edencardim
http://twitter.com/#!/edenc
+55 73 9986-3963


More information about the SaoPaulo-pm mailing list