Qual è il significato del numero di versione del pacchetto con la parola "davvero" nel mezzo?


13

Il comando apt-cache show postgresqlelencherà queste informazioni nella mia macchina (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

Dice la versione del pacchetto postgresql 9.3+146really9.1+148. Qual è il significato di reallyqui?

  • è questa versione 9.1 ma elencata come 9.3?
  • o questa è la versione 9.1 con patch back-port da 9.3?
  • o qualcos'altro?

Risposte:


10

In realtà è 9.1. Sembra che Saucy stia estraendo i pacchetti postgresql * dall'instabile dist di Debian, dove a causa di alcune dipendenze di versione dovevano far apparire il ramo 9.1 come 9.3 al gestore dei pacchetti fino a quando i 9.3 passano dalla loro distribuzione sperimentale alla loro instabile.

Vedi qui: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707675

Soprattutto la lettura del bit del log delle modifiche:

   * 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.

un esempio di inferno delle dipendenze ...: D grazie per essere tornato alle informazioni esatte sui bug.
flamemyst,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.