1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
Am Montag, 15. August 2016, 15:03:08 schrieb Kristian Fiskerstrand: |
5 |
> On 08/15/2016 02:49 PM, Dirkjan Ochtman wrote: |
6 |
> > On Mon, Aug 15, 2016 at 6:29 AM, Kent Fredric <kentnl@g.o> wrote: |
7 |
> >> This sort of stuff makes me feel bugzilla is entirely the wrong platform |
8 |
> >> for handling stabilizations and keywords :/ |
9 |
> > |
10 |
> > I very much agree; some kind of minimal web app/API would probably be |
11 |
> > better. |
12 |
> |
13 |
> Could you please elaborate a bit? In particular from perspective of (i) |
14 |
> integration into current workflow, (ii) complexity in application |
15 |
> maintenance/hosting (iii) cost/benefit considerations |
16 |
|
17 |
I agree that BZ is not the best platform for stabilizations (and keywording). |
18 |
(It's the one we have now, anything else creates maintenance.) |
19 |
|
20 |
Now, if we want to come up with radical solutions... |
21 |
|
22 |
1) Stabilization is a simpler and much more formalized process compared to |
23 |
normal bug resolution. |
24 |
* There is one version to be stabilized. |
25 |
* Stabilization can be blocked by bugs of that version. |
26 |
* If there are no blocking bugs, stabilization can go ahead. |
27 |
Which means |
28 |
* No requirement for free-text fields |
29 |
* One precise package version |
30 |
Of course this does not handle the more complex cases like perl/gnome stable |
31 |
lists. |
32 |
|
33 |
2) *If* we introduce a "Fixed-in" and maybe an "Introduced-in" field in |
34 |
Bugzilla, which gives a precise $CATEGORY/$PVR where a problem is resolved or |
35 |
introduced, the extraction of fixed or non-fixed bugs might even be |
36 |
automatized. |
37 |
|
38 |
- -- |
39 |
Andreas K. Hüttel |
40 |
Gentoo Linux developer (council, perl, libreoffice) |
41 |
dilfridge@g.o |
42 |
http://www.akhuettel.de/ |
43 |
-----BEGIN PGP SIGNATURE----- |
44 |
Version: GnuPG v2 |
45 |
|
46 |
iQIcBAEBCgAGBQJXshg9AAoJEHRrah2soMK+JawQAK7c2oizH6Vu4EgDpr05y1Fi |
47 |
BWFvJrqxdgyvUCxwaZMk90j88zlXvvXkbZR6xMxZytZPpXh5FVtadVmElqYJIXiD |
48 |
G71Gqf0dDMuH9sku7rU9Mmm5WIzJtG0WE2b/FIddG8C5BpuaiqhDKUZcnvW5r3BW |
49 |
CoLqYWfG5W5A0DiKuZbbTI4jIeHLd8BykitB8dGhT3Lvse52IAMY+9X/BCLfX0lh |
50 |
WjBh4LszaEIK11zD/EEqSpCd8q6t2A52h//Xpe4a8vrY4fyvxbnULYxm088UBMuV |
51 |
oOZ5cLKUSqx7BqaDoPaY5vYPBXbQkKsPFDkzEx2B115Ep9fPGpom+MrcLN3JCmL7 |
52 |
fk6R+K9eeACZPHqf2WiNICKnN/l6NQVrrPukDgDWZ9vGvSr1XjhnMdiKVuWOaJki |
53 |
0vmYtaLJF0Aadwzwp93u/Ii1HIiy7nPU9om3LSOLMnrGbq4I9YzCiX0Az98zCPQw |
54 |
DABWDOPSdNnkqwexhmlhl9xkO0LDpjbMtWlKufZY9y1mOXUatAK38iD6mcErRuxI |
55 |
dSz/odmpwpmNvIx7yPc1TwRKkn7Hmr/DkHecMMnmEfqqFn2cy1FkQIMvntx5kLTY |
56 |
NfS8n90UqCPcZ66xgr5MhxQMV0GKfCwQ1uS4pr9spnVUXyT/gGTnPUs8dswcFA2e |
57 |
ZyTnnA+fS3uFot25Sl76 |
58 |
=OtNn |
59 |
-----END PGP SIGNATURE----- |