Por que o Ubuntu tem um pacote separado para a versão uníssono 2.27.57?

3

O repositório ubuntu atual contém um conjunto extra de pacotes para a versão 2.27.57 do utilitário de sincronização de arquivos unison :

$ aptitude search unison
p   unison                          - A file-synchronization tool for Unix and W
p   unison-gtk                      - A file-synchronization tool for Unix and W
p   unison2.27.57                   - A file-synchronization tool for Unix and W
p   unison2.27.57-gtk               - A file-synchronization tool for Unix and W

$ aptitude show '~nunison[^-]*$' | grep 'Package\|Version'
Package: unison
Version: 2.32.52-1ubuntu2
Package: unison2.27.57
Version: 2.27.57-2

Qual é o motivo disso? Existem incompatibilidades inversas nas versões mais recentes do uníssono?

    
por intuited 09.02.2011 / 00:15

2 respostas

4

O Unison insiste em ter exatamente a mesma versão nas duas extremidades da conexão. Cada versão depende de uma versão específica das bibliotecas C do sistema. Portanto, se UMA das máquinas em que você trabalha tiver uma versão antiga dessas bibliotecas, você terá que usar a versão antiga correspondente do Unison em TODAS as máquinas que você usa.

    
por Paul Taylor 01.09.2012 / 13:41
2

Nós herdamos o pacote unison do Debian. De olhar no changelog :

  
  • Garante um pacote unison2.27.57 para manter a compatibilidade com lenny / squeeze,    o resto do changelog pode ser encontrado no pacote unison.
  •   

A partir da pesquisa, encontrei o blog do mantenedor onde ele menciona:

  

Alguns leitores cuidadosos do Planet OCamlCore devem se perguntar por que os pacotes OCaml no Debian ainda não foram atualizados para o 3.12.0. Para os leitores do Planet Debian, esta é a versão mais recente da linguagem de programação Objective Caml.

     

A resposta é simples: o Debian Squeeze congelou no dia 6 de agosto. Isso significa que o Debian foca na correção de bugs críticos ao lançamento e evita grandes transições na instável (Sid). Em particular, os mantenedores do Debian OCaml decidiram manter o OCaml 3.11.2 para o Squeeze, porque o atraso foi realmente muito curto: o OCaml 3.12 foi lançado em 2 de agosto.

Portanto, é provável que essa bifurcação fosse necessária para manter o Unison rodando no OCaml que estava sendo enviado no Debian na época. Agora que o Debian Squeeze lançou isso provavelmente irá funcionar em algum momento no futuro e acabaremos com apenas "uníssono" no Ubuntu.

    
por Jorge Castro 09.02.2011 / 00:27