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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] please stop doing "bugs" for updating magia 1
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20please%20stop%20doing%20%22bugs%22%20for%20updating%20magia%201&In-Reply-To=%3CCAPZ-hqQ7%3DXWTZTLMpx-PeE_Vwn_EhFOOrwpe2CNg28iXArkXEA%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="011258.html">
<LINK REL="Next" HREF="011294.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] please stop doing "bugs" for updating magia 1</H1>
<B>Juan Luis Baptiste</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20please%20stop%20doing%20%22bugs%22%20for%20updating%20magia%201&In-Reply-To=%3CCAPZ-hqQ7%3DXWTZTLMpx-PeE_Vwn_EhFOOrwpe2CNg28iXArkXEA%40mail.gmail.com%3E"
TITLE="[Mageia-dev] please stop doing "bugs" for updating magia 1">juancho at mageia.org
</A><BR>
<I>Wed Jan 11 22:09:56 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="011258.html">[Mageia-dev] please stop doing "bugs" for updating magia 1
</A></li>
<LI>Next message: <A HREF="011294.html">[Mageia-dev] please stop doing "bugs" for updating magia 1
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11263">[ date ]</a>
<a href="thread.html#11263">[ thread ]</a>
<a href="subject.html#11263">[ subject ]</a>
<a href="author.html#11263">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Jan 11, 2012 at 3:53 PM, Christian Lohmaier
<<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">lohmaier+mageia at googlemail.com</A>> wrote:
><i> adding patches to the packages and releasing them instead of waiting
</I>><i> for a new upstream release is different from having the policy to
</I>><i> stick with whatever release was used when releasing the distro and
</I>><i> then only apply fixes via patches.
</I>><i>
</I>
Some times you can't wait for an upstream release, think for example
of a security update. Also not all projects do bugfix only releases,
but include new features as well so per our policy, we can't update to
that version and that's when we have to cherry pick updates to apply
to package in the stable version of mga. The problem seems to be that
that isn't clear on the policy.
><i> I'm not saying that you must not use patches to fix bugs. There are
</I>><i> cases where a bug is homegrown/specific to the distro and thus not
</I>><i> suitable for fixing upstream, there are cases where development cylce
</I>><i> is too slow/it is not sensible to wait for upstream.
</I>><i>
</I>
Exactly, plus the other case I just said.
><i> It is not a question whether it is possible. It is a question whether
</I>><i> it makes sense in the first place.
</I>><i> And no doubt it creates a lot more work for package maintainers.
</I>><i> Both for initially hunting for the commit that fixes the bug, and
</I>><i> later when patches conflict, and later when a package is updated to a
</I>><i> new release.
</I>
As I said, no one is talking about picking up a fix if there's a bug
fix only release, it's for when it isn't and we need to reduce the
chance of regressions by taking the modifications that *exactly* fix
that bug.
><i>
</I>>><i> Because as I said earlier, we backport the "commit" that fixes that
</I>>><i> single issue,
</I>><i>
</I>><i> Every change, also those that introduce a regression is a "commit".
</I>><i> So implicitly you're saying that you will only fix the "easy" bugs,
</I>><i> but anything that involves more than touching 10lines of code will not
</I>><i> be chosen, since it might introduce regressions.
</I>><i>
</I>
No, I'm saying that we will look for the commit that fixes the issue
in question and not anything else, it doesn't matter if the fix is
one, 10, 50 lines and/or touches 1, 2 or 10 files.
And again, if there's a bugfix *only* release available when we are
working on a bug, or we know that there will be one soon, then we can
update to that version. In the other cases we have to go the long
route and patch the packges with individual fixes.
--
Juancho
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="011258.html">[Mageia-dev] please stop doing "bugs" for updating magia 1
</A></li>
<LI>Next message: <A HREF="011294.html">[Mageia-dev] please stop doing "bugs" for updating magia 1
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11263">[ date ]</a>
<a href="thread.html#11263">[ thread ]</a>
<a href="subject.html#11263">[ subject ]</a>
<a href="author.html#11263">[ 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>
|