1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] Finalizing update process
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Finalizing%20update%20process&In-Reply-To=%3CBANLkTinKRpcAMEXw_YD%2B4PmOJCqASycwxA%40mail.gmail.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="005208.html">
<LINK REL="Next" HREF="005211.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] Finalizing update process</H1>
<B>Ahmad Samir</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Finalizing%20update%20process&In-Reply-To=%3CBANLkTinKRpcAMEXw_YD%2B4PmOJCqASycwxA%40mail.gmail.com%3E"
TITLE="[Mageia-dev] Finalizing update process">ahmadsamir3891 at gmail.com
</A><BR>
<I>Wed Jun 8 19:41:13 CEST 2011</I>
<P><UL>
<LI>Previous message: <A HREF="005208.html">[Mageia-dev] Finalizing update process
</A></li>
<LI>Next message: <A HREF="005211.html">[Mageia-dev] Finalizing update process
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5209">[ date ]</a>
<a href="thread.html#5209">[ thread ]</a>
<a href="subject.html#5209">[ subject ]</a>
<a href="author.html#5209">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On 8 June 2011 19:39, Ahmad Samir <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">ahmadsamir3891 at gmail.com</A>> wrote:
><i> On 8 June 2011 18:57, Christiaan Welvaart <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">cjw at daneel.dyndns.org</A>> wrote:
</I>>><i> On Wed, 8 Jun 2011, Michael Scherer wrote:
</I>>><i>
</I>>>><i> Le mercredi 08 juin 2011 à 10:40 +0200, Anne nicolas a écrit :
</I>>>>><i>
</I>>>>><i> Hi there
</I>>>>><i>
</I>>>>><i> We have some stuff to complete here:
</I>>>>><i> <A HREF="http://mageia.org/wiki/doku.php?id=security">http://mageia.org/wiki/doku.php?id=security</A>
</I>>>>><i>
</I>>>>><i> <<A HREF="http://mageia.org/wiki/doku.php?id=security">http://mageia.org/wiki/doku.php?id=security</A>>Can we spend the 2 or 3
</I>>>>><i> coming
</I>>>>><i> days to finalize it and start updates submits?
</I>>>><i>
</I>>>><i> Pascal is working on this.
</I>>>><i>
</I>>>><i> So here is a proposal :
</I>>>><i> - anybody can submit a package to updates_testing.
</I>>>><i> - once submitted to testing, it should ask to QA to test, along with :
</I>>>><i>  - a reason for the update ( likely bug number )
</I>>>><i>  - potentially a priority ( ie, if this is just a translation update or
</I>>>><i> a urgent 0 day exploit )
</I>>>><i>  - a way to test the bug and see it is fixed
</I>>>><i>  - text for the update
</I>>><i>
</I>>>><i> - qa validate the update ( with process to define )
</I>>><i>
</I>>>><i> - someone move the package from updates_testing to testing
</I>>><i>
</I>>><i> Someone from security (stable updates) team I guess?
</I>>><i>
</I>>>><i> - the bug is closed
</I>>>><i> - a announce is sent ( on various medias to be defined ), with the text
</I>>>><i> of update
</I>>><i>
</I>>><i> So who decides to reject an update and at what point? According to your
</I>>><i> proposal, either QA people decide this or they waste time on updates that
</I>>><i> later get rejected.
</I>>><i>
</I>><i>
</I>><i> IMHO, rejection reasons:
</I>><i> - The sec team doesn't think the update fixes a serious security
</I>><i> vulnerability; so it's not updates but backports
</I>><i> - The QA team couldn't validate, i.e. using the test case in the bug
</I>><i> report, their test results didn't show that the bug is fixed
</I>><i>
</I>
Adding to this:
- the bug is fixed, but it caused regressions somewhere else in the
package itself, or in packages depending on it.
>>><i> So the points are :
</I>>>><i> - no update can be uploaded without QA validation
</I>>><i>
</I>>><i> What does 'QA validation' mean exactly, can only certain people do it...?
</I>>><i>
</I>><i>
</I>><i> IIUC, QA validation is that they use the test case given in the
</I>><i> report; an example of a test case:
</I>><i> - install package foo-1mga1 from */release
</I>><i> - do foo bar, notice the app crashes
</I>><i> - install the fixed package foo-1.1mga1 from */updates_testing
</I>><i> - test again, the bug should be fixed
</I>><i>
</I>><i> if any of these steps fail, then it's not gonna get pushed as an
</I>><i> update. And it should be the QA team doing the validation, i.e.
</I>><i> experienced devs/packagers in the that team.
</I>><i>
</I>>>><i> - QA manage the checks, and so will requires help ( hence the security
</I>>>><i> team or any packager can help, provided they know how to do QA )
</I>>><i>
</I>>><i> So a packager wants to fix a bug in package that is not very visible, sends
</I>>><i> it to QA, then has to test it anyway? I'm not sure what you're saying here.
</I>>><i>
</I>><i>
</I>><i> Not the packager committing the fix, (if he doesn't think it's fixed
</I>><i> he won't ask for an update to begin with). But the QA team, this team
</I>><i> could/should have packagers in it.
</I>><i>
</I>>><i>
</I>>><i>    Christiaan
</I>>><i>
</I>><i>
</I>><i>
</I>><i>
</I>><i> --
</I>><i> Ahmad Samir
</I>><i>
</I>
--
Ahmad Samir
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="005208.html">[Mageia-dev] Finalizing update process
</A></li>
<LI>Next message: <A HREF="005211.html">[Mageia-dev] Finalizing update process
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5209">[ date ]</a>
<a href="thread.html#5209">[ thread ]</a>
<a href="subject.html#5209">[ subject ]</a>
<a href="author.html#5209">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|