Что означает номер версии пакета со словом «действительно» в середине?


13

Команда apt-cache show postgresqlбудет перечислять эту информацию в моей машине (Saucy Salamander 13.10):

$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: all
Source: postgresql-common (148)
Version: 9.3+146really9.1+148
Depends: postgresql-9.1

Там написана версия пакета postgresql 9.3+146really9.1+148. Какой смысл reallyздесь?

  • эта версия 9.1, но указана как 9.3?
  • или это версия 9.1 с бэк-портом патча от 9.3?
  • или что-то другое?

Ответы:


10

Это на самом деле 9.1. Похоже, что Saucy тянет пакеты postgresql * из нестабильного дистрибутива Debian, где из-за некоторых зависимостей версий они должны были сделать ветку 9.1 похожей на 9.3 для менеджера пакетов, пока 9.3 не закончит экспериментальный дистрибутивный дистрибутив.

Смотрите здесь: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Особенно чтение битов журнала изменений:

   * debian/supported-versions: Don't explicitly support 9.3 for
     testing/unstable yet, it is still in experimental. (Closes: #707675)
   * debian/rules: Hack the version number of the metapackages to be
     9.3+142really9.1-..., so that they are bigger than the previous botched
     versions. This needs to stay until 9.3 actually goes into unstable.

один пример адской зависимости ... Спасибо за отслеживание точной информации об ошибках.
Flamymyst
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.