From 908903b317431958234fde658c0eb75f18981129 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Tue, 14 Jan 2014 09:49:50 -0700 Subject: [PATCH] docs: mention maintenance branches Mitre tried to assign us two separate CVEs for the fix for https://bugzilla.redhat.com/show_bug.cgi?id=1047577, on the grounds that the fixes were separated by more than an hour and thus triggered different hourly snapshots. But we explicitly do NOT want to treat transient security bugs as CVEs if they can only be triggered by patches in libvirt.git but where the problem is cleaned up before a formal release. Meanwhile, I noticed that while our wiki mentioned maintenance branches and releases, our formal documentation did not. * docs/downloads.html.in: Contrast hourly snapshots with maintenance branches. Signed-off-by: Eric Blake --- docs/downloads.html.in | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/downloads.html.in b/docs/downloads.html.in index 83b8751580..435c2f1181 100644 --- a/docs/downloads.html.in +++ b/docs/downloads.html.in @@ -22,7 +22,9 @@

Once an hour, an automated snapshot is made from the git server source tree. These snapshots should be usable, but we make no guarantees - about their stability: + about their stability; furthermore, they should NOT be + considered formal releases, and they may have transient security + problems that will not be assigned a CVE.

+

Maintenance releases

+

+ In the git repository are several stable maintenance branches, + matching the + pattern vmajor.minor.micro-maint; + these branches are forked off the corresponding + vmajor.minor.micro formal + release, and may have further releases of the + form vmajor.minor.micro.rel. + These maintenance branches should only contain bug fixes, and no + new features, backported from the master branch, and are + supported as long as at least one downstream distribution + expresses interest in a given branch. These maintenance + branches are considered during CVE analysis. +

+ +

+ For more details about contents of maintenance releases, see + the + wiki page. +

+

GIT source repository