From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 131E913832E for ; Mon, 15 Aug 2016 19:30:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 720F821C090; Mon, 15 Aug 2016 19:30:10 +0000 (UTC) Received: from mo4-p05-ob.smtp.rzone.de (mo4-p05-ob.smtp.rzone.de [81.169.146.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5EE5BE07F5 for ; Mon, 15 Aug 2016 19:30:09 +0000 (UTC) X-RZG-AUTH: :I3kQYkG6f/ML/Lb0bAYFCBt+SpICkd7E+UrA1ycmip9RDA+sU5X2LKttEjWjhdhsCcLc X-RZG-CLASS-ID: mo05 Received: from porto.localnet ([193.170.4.74]) by smtp.strato.de (RZmta 38.13 AUTH) with ESMTPSA id I06c57s7FJU7Gz5 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Mon, 15 Aug 2016 21:30:07 +0200 (CEST) From: "Andreas K. =?iso-8859-15?q?H=FCttel?=" Organization: Gentoo Linux To: gentoo-dev@lists.gentoo.org Subject: Re: #wg-stable: Reservations about a "STABLE" & "NeedsStable" bugzilla keywords (re: [gentoo-dev] New Working Group established to evaluate the stable tree) Date: Mon, 15 Aug 2016 21:30:04 +0200 User-Agent: KMail/1.13.7 (Linux/4.1.15-gentoo-r1; KDE/4.14.22; x86_64; ; ) References: <6046d13b-1a54-aa5e-ab16-df448b0f8c59@gentoo.org> <8e18f41d-3463-7a95-a184-e75030eedc48@gentoo.org> In-Reply-To: <8e18f41d-3463-7a95-a184-e75030eedc48@gentoo.org> Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201608152130.08003.dilfridge@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Archives-Salt: 9f8888ed-aec7-485e-aadb-ce1348dccd84 X-Archives-Hash: 93632969c857aa287918f6ff8f710cb1 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Montag, 15. August 2016, 15:03:08 schrieb Kristian Fiskerstrand: > On 08/15/2016 02:49 PM, Dirkjan Ochtman wrote: > > On Mon, Aug 15, 2016 at 6:29 AM, Kent Fredric wrote: > >> This sort of stuff makes me feel bugzilla is entirely the wrong platform > >> for handling stabilizations and keywords :/ > > > > I very much agree; some kind of minimal web app/API would probably be > > better. > > Could you please elaborate a bit? In particular from perspective of (i) > integration into current workflow, (ii) complexity in application > maintenance/hosting (iii) cost/benefit considerations I agree that BZ is not the best platform for stabilizations (and keywording). (It's the one we have now, anything else creates maintenance.) Now, if we want to come up with radical solutions... 1) Stabilization is a simpler and much more formalized process compared to normal bug resolution. * There is one version to be stabilized. * Stabilization can be blocked by bugs of that version. * If there are no blocking bugs, stabilization can go ahead. Which means * No requirement for free-text fields * One precise package version Of course this does not handle the more complex cases like perl/gnome stable lists. 2) *If* we introduce a "Fixed-in" and maybe an "Introduced-in" field in Bugzilla, which gives a precise $CATEGORY/$PVR where a problem is resolved or introduced, the extraction of fixed or non-fixed bugs might even be automatized. - -- Andreas K. Hüttel Gentoo Linux developer (council, perl, libreoffice) dilfridge@gentoo.org http://www.akhuettel.de/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXshg9AAoJEHRrah2soMK+JawQAK7c2oizH6Vu4EgDpr05y1Fi BWFvJrqxdgyvUCxwaZMk90j88zlXvvXkbZR6xMxZytZPpXh5FVtadVmElqYJIXiD G71Gqf0dDMuH9sku7rU9Mmm5WIzJtG0WE2b/FIddG8C5BpuaiqhDKUZcnvW5r3BW CoLqYWfG5W5A0DiKuZbbTI4jIeHLd8BykitB8dGhT3Lvse52IAMY+9X/BCLfX0lh WjBh4LszaEIK11zD/EEqSpCd8q6t2A52h//Xpe4a8vrY4fyvxbnULYxm088UBMuV oOZ5cLKUSqx7BqaDoPaY5vYPBXbQkKsPFDkzEx2B115Ep9fPGpom+MrcLN3JCmL7 fk6R+K9eeACZPHqf2WiNICKnN/l6NQVrrPukDgDWZ9vGvSr1XjhnMdiKVuWOaJki 0vmYtaLJF0Aadwzwp93u/Ii1HIiy7nPU9om3LSOLMnrGbq4I9YzCiX0Az98zCPQw DABWDOPSdNnkqwexhmlhl9xkO0LDpjbMtWlKufZY9y1mOXUatAK38iD6mcErRuxI dSz/odmpwpmNvIx7yPc1TwRKkn7Hmr/DkHecMMnmEfqqFn2cy1FkQIMvntx5kLTY NfS8n90UqCPcZ66xgr5MhxQMV0GKfCwQ1uS4pr9spnVUXyT/gGTnPUs8dswcFA2e ZyTnnA+fS3uFot25Sl76 =OtNn -----END PGP SIGNATURE-----