Tại sao một số gói Debian có hậu tố của Viking + deb7u2?


9

Tôi đã hình dung phần "7u2" là viết tắt của "Debian 7.2" (hay còn gọi là "khò khè"). Nhưng tôi tự hỏi nếu có ai biết câu trả lời chính thức về lý do tại sao một số gói có nó và những gói khác thì không.

Ví dụ: http://metadata.ftp-master.debian.org/changelogs//main/g/grub2/grub2_1.99-27+deb7u2_changelog

Lần duy nhất "+ deb7u2" được thêm vào phiên bản là khi gói được đưa vào bản phát hành "ổn định". Điều này có nghĩa là đó là một "thẻ" để chỉ ra một đăng ký ổn định từ một repo khác?

Câu trả lời:


12

Tải lên deb7u2có nghĩa là bản cập nhật cho phiên bản của gói đó trong bản phát hành Debian 7 và một bản được nhắm trực tiếp vào bản phát hành cụ thể đó thay vì trải qua quá trình phát triển Debian thông thường. Những loại thay đổi này thường là bản vá / sửa lỗi bảo mật. 2 biểu thị bản cập nhật thứ hai như vậy. Nhìn vào bất kỳ thay đổi nào: các con số sau khi utăng đơn điệu.

Điều này được định nghĩa trong Tài liệu tham khảo của Nhà phát triển Debian đối với các bản tải lên không bảo trì của các bản cập nhật bảo mật (mặc dù nó áp dụng cho tất cả các bản cập nhật như vậy, không chỉ các bản tải lên không phải của người bảo trì):

Nếu bạn tải lên một gói để kiểm tra hoặc ổn định, đôi khi bạn cần "rẽ nhánh" cây số phiên bản. Đây là trường hợp tải lên bảo mật, ví dụ. Đối với điều này, nên sử dụng phiên bản của biểu mẫu + deb X u Y , trong đó X là số phát hành chính và Y là bộ đếm bắt đầu từ 1. Ví dụ: trong khi Wheezy (Debian 7.0) ổn định, thì NMU bảo mật ổn định cho gói ở phiên bản 1.5-3 sẽ có phiên bản 1.5-3 + deb7u1 , trong khi đó, một NMU bảo mật cho Jessie sẽ có phiên bản 1.5-3 + deb8u1 .

Một ví dụ ngẫu nhiên, một phần của thay đổi cho gói Django khò khè, theo sau.

python-django (1.4.5-1+deb7u4) stable-security; urgency=high

  * Stable security update. Fixes CVE-2013-1443. Closes: #723043.
    https://www.djangoproject.com/weblog/2013/sep/15/security/
    - Denial-of-service via large passwords.

 -- Luke Faraone <lfaraone@debian.org>  Sun, 15 Sep 2013 16:42:19 -0400

python-django (1.4.5-1+deb7u3) stable-security; urgency=high

  * New upstream security release.
    https://www.djangoproject.com/weblog/2013/sep/
    - Directory traversal with ``ssi`` template tag
  * Correct invalid date on patch headers.

 -- Luke Faraone <lfaraone@debian.org>  Thu, 05 Sep 2013 14:14:34 -0400

python-django (1.4.5-1+deb7u2) stable-security; urgency=high

  * No change rebuild. Brings back missing jquery symlinks. Closes: #721397

 -- Raphaël Hertzog <hertzog@debian.org>  Sun, 01 Sep 2013 08:46:49 +0200

python-django (1.4.5-1+deb7u1) stable-security; urgency=high

  * New upstream security release.
    https://www.djangoproject.com/weblog/2013/aug/13/security-releases-issued/
    - Possible cross-site scripting via django.utils.http.is_safe_url
  * Update uploaders field.
  * Patch testcases to use an invalid domain.

 -- Luke Faraone <lfaraone@debian.org>  Tue, 13 Aug 2013 15:54:19 -0400

python-django (1.4.5-1) unstable; urgency=high

  * New upstream maintenance release dropping some undesired .pyc files
    and fixing a documentation link.
  * High urgency due to former security updates.

 -- Raphaël Hertzog <hertzog@debian.org>  Sun, 24 Feb 2013 10:28:08 +0100
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.