É um pacote um híbrido quando seu ex, Versão 2.0.0 Realmente 1.8.2?

1

Eu sabia que esses pacotes existem, eu os vi de todo mundo, mas nunca os entendi. Eu não tenho certeza se eles têm recursos do genérico XXX (Aka versão XXX) ou se é apenas realmente XXX e o número da versão é uma mentira como quando você instala um deles no Ubuntu eles aparecem com o número "Really" não o Número da versão. Também poderia ser todos os recursos da "versão" portado para uma versão mais antiga (Really) e é um híbrido. Quero dizer, como aqui [1] eles decidiram ir com uma versão mais antiga do banshee que é baseada no GTK 2.XX (para a Trusty), mas na minha hipótese este "Hybrid / Really" seria a versão baseada no GTK 2.XX (2.6. 1) mas com recursos da versão Baseada em GTK 3.XX (2.9.1). Então minha hipótese está correta ou não? Eu só estou tentando entender esses lançamentos estranhos

[1] link

Veja também:

link link link

    
por davidbuddy9 20.02.2014 / 02:28

1 resposta

1

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.

    
por Thomas Ward 20.02.2014 / 02:46