From patchwork Thu Apr 5 17:03:00 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Axtens X-Patchwork-Id: 895456 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40H8Ls1B4Pz9ryr for ; Fri, 6 Apr 2018 03:04:21 +1000 (AEST) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=axtens.net Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.b="A18U2BRR"; dkim-atps=neutral Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 40H8Lr6hPHzF1tF for ; Fri, 6 Apr 2018 03:04:20 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=axtens.net Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.b="A18U2BRR"; dkim-atps=neutral X-Original-To: patchwork@lists.ozlabs.org Delivered-To: patchwork@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=axtens.net (client-ip=2607:f8b0:400e:c01::243; helo=mail-pl0-x243.google.com; envelope-from=dja@axtens.net; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=axtens.net Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=axtens.net header.i=@axtens.net header.b="A18U2BRR"; dkim-atps=neutral Received: from mail-pl0-x243.google.com (mail-pl0-x243.google.com [IPv6:2607:f8b0:400e:c01::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 40H8LJ6ctgzF1qK for ; Fri, 6 Apr 2018 03:03:52 +1000 (AEST) Received: by mail-pl0-x243.google.com with SMTP id 61-v6so18037455plb.2 for ; Thu, 05 Apr 2018 10:03:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axtens.net; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=c5N2JTE1n716/w/vzLZWQU9UbEU9mKokygAfT/xB9S8=; b=A18U2BRRWWZzefBJEj3YjyXBX9b/me+G4nSjBvk/HUMLptr3RXo4RyFoVg2uHmH/oz jdKTksBPyVrDj5VMgNtJ1fVg4lk7Tt3uLvS2hbE3OgTEx5RDlWsYwo2KTGu2ehkjnbCp hISnTrcoC+it6rt2iHXaOo9Z2xrqRIDWqEQ10= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=c5N2JTE1n716/w/vzLZWQU9UbEU9mKokygAfT/xB9S8=; b=r6LBPJeaXmR/ikZP4HqKrizR/iYRv2DsP8B1ZLFmke/OZsZ7xND0eOPcKEuWLPLj4x VpHFCIZF6fk8dOZZ+6C2WlCzNLX/pn+84OweYJEhUA6XGXQ4dcEn8Chitx9Fp7lAXLdM ktdsY/sONuMGXqelInGI9CaJDApy7ddxjr7jvOYGK+lhrWLfurS5EO3fyaA7+8+jiVbo a/Q2SoH6M2qZeDdRDqoOUEjbWBXvU1XCn4PxWM7OgvqKn+VkPIfagzFjoNq3u09fe0cW XyxJslXx2ZNGrr+k49FJvh7Ktk6XiWry7Q2WfC6VFHuCGs12IpqTg72xThUkr/Mpscqz /QyQ== X-Gm-Message-State: ALQs6tClvxRjkkXZFJiZK7FpB7abudfkDKv4+6o18Ibx2Ii4Y0mRsJIM SLrKVVg85jk5PkuJAcUBdZZRS0bUD+c= X-Google-Smtp-Source: AIpwx49KkkEcNEQztxmIMtcKJc6pP9Z7lO81rMoWVfobqae94Ts69A7a/Qtcfnnds6LPsf7CFyDYTQ== X-Received: by 10.101.78.194 with SMTP id w2mr5145743pgq.242.1522947830763; Thu, 05 Apr 2018 10:03:50 -0700 (PDT) Received: from linkitivity.iinet.net.au (ppp121-45-197-68.bras1.cbr1.internode.on.net. [121.45.197.68]) by smtp.gmail.com with ESMTPSA id y90sm17311829pfi.130.2018.04.05.10.03.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Apr 2018 10:03:50 -0700 (PDT) From: Daniel Axtens To: patchwork@lists.ozlabs.org Subject: [PATCH 1/2] docs: Prepare for 2.1.0-rc1 Date: Fri, 6 Apr 2018 03:03:00 +1000 Message-Id: <20180405170301.17172-2-dja@axtens.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180405170301.17172-1-dja@axtens.net> References: <20180405170301.17172-1-dja@axtens.net> X-BeenThere: patchwork@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Patchwork development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Patchwork" Explain why we want an extra special ozlabs edition. (I can't find any good fabrics starting with E and I also want to emphasise that this is a special case.) Signed-off-by: Daniel Axtens --- docs/conf.py | 4 ++-- docs/index.rst | 1 + docs/releases/extra-special-ozlabs-edition.rst | 33 ++++++++++++++++++++++++++ docs/releases/index.rst | 1 + 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 docs/releases/extra-special-ozlabs-edition.rst diff --git a/docs/conf.py b/docs/conf.py index f692cf917ea0..a7bb714f2e6f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,9 +48,9 @@ author = u'Stephen Finucane' # TODO(stephenfin): Eventually this should read the version programmatically # # The short X.Y version. -version = u'2.0-alpha' +version = u'2.1' # The full version, including alpha/beta/rc tags. -release = u'2.0-alpha' +release = u'2.1-rc1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/index.rst b/docs/index.rst index 2c2b92d435c8..0e996f194e5b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -68,6 +68,7 @@ of community projects. :caption: Release Notes releases/unreleased + releases/extra-special-ozlabs-edition releases/dazzle releases/cashmere releases/burlap diff --git a/docs/releases/extra-special-ozlabs-edition.rst b/docs/releases/extra-special-ozlabs-edition.rst new file mode 100644 index 000000000000..868e80810e03 --- /dev/null +++ b/docs/releases/extra-special-ozlabs-edition.rst @@ -0,0 +1,33 @@ +v2.1 Series ("Extra Special OzLabs Edition") +============================================ + +This is a bit of a special case for the `OzLabs Patchwork instance`__. + +The key part of this release is a major performance fix - +denormalising the project field into patch model so that counting a +project's patches doesn't require a JOIN. This requires a migration +and so isn't suitable for a stable backport. Event listing in the API +has also been sped up by refactoring the queries. + +This release also includes the feature development that had accured in +the mean time, as laid out below, and numerous bug fixes. + +Known Issues +------------ + + - Series parsing in the presence of parallel mail processing is still + unreliable. + + - Several more minor issues can be browsed on our `issue tracker`__. + +Release Notes +------------- + +.. todo: change to stable branch when split off. +.. I think it might get confused with things in the stable releases? +.. release-notes:: + :branch: master + :earliest-version: v2.0.0 + +__ https://patchwork.ozlabs.org +__ https://github.com/getpatchwork/patchwork/issues diff --git a/docs/releases/index.rst b/docs/releases/index.rst index 8ddaafb2c938..94eeb01b8fce 100644 --- a/docs/releases/index.rst +++ b/docs/releases/index.rst @@ -8,6 +8,7 @@ on the release process, refer to :doc:`/development/releasing`. :maxdepth: 2 /releases/unreleased + /releases/extra-special-ozlabs-edition /releases/dazzle /releases/cashmere /releases/burlap