Ý nghĩa của số phiên bản gói với từ 'thực sự' ở giữa là gì?


13

Lệnh apt-cache show postgresqlsẽ liệt kê thông tin này trong máy của tôi (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

Nó nói phiên bản gói postgresql 9.3+146really9.1+148. Ý nghĩa của reallyđây là gì?

  • phiên bản 9.1 này có được liệt kê là 9.3 không?
  • hoặc đây là phiên bản 9.1 với bản vá được port-port từ 9.3?
  • hay cái gì khác?

Câu trả lời:


10

Đó thực sự là 9.1. Saucy dường như đang kéo các gói postgresql * từ dist không ổn định của Debian, do một số phụ thuộc phiên bản, họ phải tạo nhánh 9.1 trông giống như 9.3 cho trình quản lý gói cho đến khi 9.3 tốt nghiệp từ thử nghiệm của họ sang bản phân phối không ổn định.

Xem tại đây: http://bugs.debian.org/cgi-bin/orpreport.cgi?orms=707675

Đặc biệt là việc đọc 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.

một ví dụ về địa ngục phụ thuộc ...: D cảm ơn vì đã theo dõi lại thông tin lỗi chính xác.
flamemyst
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.