Por que é uma diferença entre as versões exibidas do LXPanel?

2

Estou em Lubuntu Quantal e ao tentar ver a versão LXPanel, vejo o seguinte:

~$ apt-cache policy lxpanel
lxpanel:
  Installed: 0.5.10+git20120823-0ubuntu1
  Candidate: 0.5.10+git20120823-0ubuntu1
  Version table:
 *** 0.5.10+git20120823-0ubuntu1 0
        500 http://fr.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

dpkg -l lxpanel e Synaptic fornecem a mesma informação, enquanto na Ajuda do PCmanFM / Sobre o seu 0.5.11.

O que isso significa?

(Isto está relacionado com esta resposta aqui .)

    
por cipricus 24.01.2013 / 14:38

1 resposta

3

O changelog neste pacote irá explicá-lo. A última entrada :

atual
lxpanel (0.5.10+git20120823-0ubuntu1) quantal; urgency=low

  * New upstream snapshot.
   - Lxpanel doesn't use monochrome Keyboard LED indicators (LP: #1016014)
[...]

Significa que os desenvolvedores do Ubuntu (mantenedores de pacotes) fizeram um novo snapshot upstream de lxpanel para corrigir um bug. Embora, na verdade, isso ainda não seja 0.5.11, a origem dessa captura instantânea já conterá novas confirmações após a liberação da 0.5.10 e o estado do repositório do código-fonte pode estar em um estado prepare-para-0.5.11 em esse tempo.

Um motivo comum para nomear a versão do pacote um pouco diferente é o conjunto atual de dependências que dependem de uma versão 0.5.10 disponível, mas se a ABI compatibilidade não mudou, a versão 0.5.11 apenas funciona e nomear 0.5.10 no gerenciamento de pacotes economiza um monte de problemas em enviar mais atualizações com apenas uma linha de dependência alterada.

No entanto, se os mantenedores de pacotes decidirem sobre isso, eles normalmente usam a tag de versão da seguinte forma: phonon version 4:4.7.0really4.6.0-0ubuntu1 . Nesse caso, a versão 0.5.11 pode não ter sido lançada ainda, portanto, basta usar o sufixo git20120823 para mencionar a versão upstream ainda não lançada.

    
por gertvdijk 24.01.2013 / 15:08