Primeiramente, a versão padrão precisa de doxygen
é 1.7.6.1-2ubuntu1
, conforme observado em Pacotes do Ubuntu , então não sei por que você mencionou o 1.7.4-3, já que este é o 11.10
A versão que você está usando ainda tem o patch doxygen_direct_dot_run.diff
aplicado, enquanto a versão atual do Precise, (1.7.6.1-2ubuntu1) não é aplicada. Portanto, usar a versão real do Precise pode resolver alguns dos problemas, pois também tem outros patches. Não há bugs atuais descrevendo seu problema no Launchpad , por isso pode ser um novo.
Mais geralmente, patches e changelogs
Quando você faz o download da fonte ( apt-get source doxygen
), é possível ver quais correções são aplicadas (para doxygen no Precise):
dpkg-source: info: applying manpages.diff
dpkg-source: info: applying dot-config.diff
dpkg-source: info: applying gcc-g.diff
dpkg-source: info: applying doxygen-jquery.patch
No entanto, , você também pode baixar a fonte do programa sem as correções aplicadas ou os pacotes descompactados:
apt-get source doxygen --download-only
(Você poderia criar o pacote e omitir alguns dos patches se quisesse.)
Se você usou a opção --download-only
para apt-get source
, você terá dois pacotes e um arquivo de assinatura. Você pode descompactar doxygen_1.7.6.1-2ubuntu1.debian.tar.gz
para visualizar os patches, changelog e regras (nem todos os patches na pasta de patches serão realmente usados).
O changelog conterá referências aos patches e sempre incluirá o Debian (#number) ou o Launchpad (LP: #number) do bug, e isso pode ser procurado nos respectivos rastreadores de bugs. Essa é a melhor maneira de encontrar mais informações sobre os patches do que no breve registro de alterações.
Exemplos do changelog da fonte doxygen:
Não aplique doxygen_direct_dot_run.diff. Fecha: # 618125.
Agora o # 618125 é o ticket da debian, então você pode pesquisar os bugs pelo número em debian e encontre mais detalhes.
Adicione metadados multiarch para satisfazer as dependências cruzadas (LP: # 971739)
Da mesma forma, para encontrar mais informações, você procuraria por esse bug no Launchpad digitando o número.
Mais geralmente, você também pode acessar patches.ubuntu.com :
Estas correções são geradas diariamente e contêm as diferenças entre um pacote fonte do Ubuntu e a versão equivalente da mesma fonte no Debian.
Além da discussão sobre o próprio segmento de bug, nos fóruns ou nos canais do irc, essas vias de investigação são o máximo que você pode usar para descobrir as razões para os patches.