Почему в Ubuntu есть отдельный пакет для Unison версии 2.27.57?

Текущий репозиторий Ubuntu содержит дополнительный набор пакетов для версии 2.27.57 утилиты синхронизации файлов 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

В чем причина? Есть ли обратная несовместимость в более поздних версиях унисон?

3
задан 9 February 2011 в 02:15

2 ответа

Унисон настаивает на том, чтобы иметь одинаковую версию на обоих концах соединения. Каждая версия зависит от конкретной версии библиотек системы C. Поэтому, если на одной из машин, на которых вы работаете, установлена ​​старая версия этих библиотек, вы должны использовать соответствующую старую версию Unison на ВСЕХ машинах, которые вы используете.

0
ответ дан 9 February 2011 в 02:15

Мы наследуем пакет unison от Debian. Посмотрев на список изменений :

  • Разложите пакет unison2.27.57 для обеспечения совместимости с lenny / squeeze, остальную часть журнала изменений можно найти в пакете unison.

В результате поиска я нашел блог сопровождающего , где он упоминает:

Некоторым внимательным читателям Planet OCamlCore следует задуматься, почему пакеты OCaml в Debian еще не был обновлен до 3.12.0. Для читателей Planet Debian это последняя версия языка программирования Objective Caml.

Ответ прост: Debian Squeeze заморозился 6 августа. Это означает, что ребята Debian сосредоточены на исправлении критических ошибок релиза и избегают больших переходов в unstable (Sid). В частности, сопровождающие Debian OCaml решили оставить OCaml 3.11.2 для Squeeze, потому что задержка была слишком короткой: OCaml 3.12 вышел 2 августа.

Так что, вероятно, этот форк был необходим для того, чтобы Unison работал на OCaml, который в то время поставлялся в Debian. Теперь, когда Debian Squeeze выпустил, это, вероятно, сработает в какой-то момент в будущем, и в итоге у нас будет только «унисон» в Ubuntu.

0
ответ дан 9 February 2011 в 02:15

Другие вопросы по тегам:

Похожие вопросы: