Se você ler a entrada do changelog da versão específica sobre a qual você está falando, isso explica por que eles tiveram que carregar com +really2.6.1
:
banshee (2.9.0+really2.6.1-0ubuntu1) trusty; urgency=low
* [fbf05ca] Imported Upstream version 2.9.0+really2.6.1: <---
Downgrade to 2.6.1 -- 2.9.x is unstable and 3.0 won't arrive in time for
release
* [22de440] Revert packaging to 2.6.1-2ubuntu1
* [7357b73] Merge changes from 2.6.1-5
* [a7156c0] Filter out libgpod-cil-dev versions built against gtk#3
* [e7c634d] Update dversionmangle for extracting +really version out
-- Chow Loong Jin <[email protected]> Sun, 09 Feb 2014 23:06:03 +0800
O problema com os repositórios apt é que, uma vez que uma versão carregada substitui o número da versão mais antiga, não é possível obter facilmente apt
e dpkg
para obter o número da versão antiga e devolvê-lo. Porque eles reverteram para o 2.6.1 e não podem reverter o número da versão verdadeiramente para o 2.6.1 porque o Trusty vai começar a reclamar, eles tiveram que fazer desta forma.
Isso não significa que seja um pacote híbrido. Eles apenas reverteram tudo de volta para o 2.6.1 e mesclaram algumas mudanças do Debian 2.6.1-5 para esta versão. Eles tinham que adicionar o +really2.6.1
para que o apt veria isso como uma versão mais alta do que 2.9.0-2ubuntu1
em sistemas Trusty.