Apa arti dari nomor versi paket dengan kata 'benar-benar' di tengah?

13

Command apt-cache show postgresqlakan mencantumkan informasi ini di mesin saya (Saucy Salamander 13.10):

$ apt-cache show postgresql
Package: postgresql
Priority: optional
Section: database
Installed-Size: 69
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian PostgreSQL Maintainers <[email protected]>
Architecture: all
Source: postgresql-common (148)
Version: 9.3+146really9.1+148
Depends: postgresql-9.1

Dikatakan versi paket postgresql 9.3+146really9.1+148. Apa artinya reallydisini?

  • Apakah ini versi 9.1 tetapi terdaftar sebagai 9.3?
  • atau ini adalah versi 9.1 dengan patch back-porting dari 9.3?
  • atau sesuatu yang lain?
penipu
sumber

Jawaban:

10

Ini sebenarnya 9.1. Saucy tampaknya menarik paket postgresql * dari distabilkan Debian, di mana karena beberapa dependensi versi mereka harus membuat 9,1 cabang terlihat seperti 9,3 ke manajer paket sampai 9,3 lulusan dari eksperimen mereka ke distro tidak stabil mereka.

Lihat di sini: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Terutama membaca bit changelog:

   * 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.
Steven K.
sumber
salah satu contoh neraka ketergantungan ...: D terima kasih telah melacak kembali ke informasi bug yang tepat.
flamemyst