1 |
On Sat, Aug 14, 2010 at 07:16:26PM +0300, Alex Alexander wrote: |
2 |
> On Sat, Aug 14, 2010 at 04:47:39PM +0300, Markos Chandras wrote: |
3 |
> > On Sat, Aug 14, 2010 at 04:10:13PM +0300, Alex Alexander wrote: |
4 |
> > > On Sat, Aug 14, 2010 at 03:50:53PM +0300, Markos Chandras wrote: |
5 |
> > > > > - If you are not in cc of the gentoo bug nor in the herd alias, please cc |
6 |
> > > > > yourself on the bug. |
7 |
> > > > > - Please close the bugs, even the dupes (and apply previous point to the dupes |
8 |
> > > > > too). |
9 |
> > > > > - That way you'll be able to quickly fix (apparently, I didn't check) obvious |
10 |
> > > > > mistakes [1]. |
11 |
> > > > > - You'll have to do a rev. bump for *FLAGS respect, please also check if you |
12 |
> > > > > can avoid it by doing a version bump instead. |
13 |
> > > > Well not always. If something is on ~testing then I don't think I should |
14 |
> > > > "spam" the tree with revbumps. Stable users are my first priority so |
15 |
> > > |
16 |
> > > Stable may be more critical, but we support ~testing as well. How do you |
17 |
> > > expect your changes to be tested before landing on stable if you don't |
18 |
> > > revbump the packages, allowing them to reach our users? |
19 |
> > I expect arch testers to do a pretty good testing before they mark them |
20 |
> > stable. Seems like I am the only one who fixes such issues without revbump. |
21 |
> > Strange, cvs log must be lying... |
22 |
> > |
23 |
> > Now lets see |
24 |
> > |
25 |
> > http://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html |
26 |
> > |
27 |
> > "Ebuilds should have their -rX incremented whenever a change is made which will |
28 |
> > make a **substantial** difference to what gets installed by the package — by |
29 |
> > substantial, we generally mean "something for which many users would want to |
30 |
> > upgrade". This is usually for bugfixes." |
31 |
> > |
32 |
> > Seems like it is up to maintainer's discretion to decide what it is |
33 |
> > substantial change and what it is not. Many users wont be directly affected from my changes. It is not like not |
34 |
> > respect CXX, CXXFLAGS after all. |
35 |
> > |
36 |
> > "Simple compile fixes do not warrant a revision bump; this is because they do |
37 |
> > not affect the installed package for users who already managed to compile it. |
38 |
> > Small documentation fixes are also usually not grounds for a new revision." |
39 |
> > |
40 |
> > So you want me to force everyone to update the package just to respect the |
41 |
> > LDFLAGS. Why, since until recently, nobody gave a crap about this kind of QA |
42 |
> > issues? |
43 |
> > |
44 |
> > |
45 |
> > Please provide a patch for devmanual to make it more clear. If it is |
46 |
> > already clear maybe I am that stupid after all. |
47 |
> > |
48 |
> > In any case, I will keep doing what I do because you didn't convince me so far |
49 |
> > that my changes need a revbump. If arch testers fail to do proper testing |
50 |
> > thats really *REALLY* not my fault. Testing is testing and I can't do a |
51 |
> > revbump for every little piece of shit I fix everytime. |
52 |
> |
53 |
> Does respecting LDFLAGS change the installed files in any way? yes. |
54 |
> Will users benefit from your change if you don't revbump? No. |
55 |
> |
56 |
> I think that chain of logic is enough to warrant a revbump and it is |
57 |
> covered by the devmanual since the change affects the installed package. |
58 |
No it doesn't. If it was that clear we wouldn't debated over this over and |
59 |
over. The cvs logs and you will see that other devs are fixing the package |
60 |
without revbump. |
61 |
> |
62 |
> It's merely a cp, why are you making such a fuss about it? You're doing |
63 |
> a good job already, we're just pointing out ways to make it even better |
64 |
> |
65 |
Cause I don't like users to compile the same damn package over and over. -r1 |
66 |
for docs on ${PF}, -r2 for CFLGAS, -r3 for LDFLAGS, -r4 for ... Is that a good |
67 |
reason or not? It is not like I introduce huge patches with bugfixes etc. My |
68 |
fixes are QA fixes not *serious* bugfixes anyway. |
69 |
Furthermore the QA fixes I do ( CC,CFLAGS,LDFLAGS ) are easily spotted and |
70 |
there isn't much for users to test anyway. Either you respect the bloody flags |
71 |
or not. I don't do blindly commits. I try to test the packages in multiple |
72 |
chroots anyway. |
73 |
|
74 |
> :) |
75 |
> |
76 |
> BTW, archs do the final testing, but much testing is done by the users |
77 |
> themselves, who report the bugs that get fixed before the packages get a |
78 |
> STABLEREQ bug ;) |
79 |
Most of these bugs don't come from users but from Diego. Why? Because users |
80 |
don't bother reading the build.log and see if all their flags are respected or |
81 |
not. I wouldn't do it either. This |
82 |
> |
83 |
> > > |
84 |
> > > Please, don't skip revbumps to avoid "tree spamming", thats why we have |
85 |
> > > revbumps in the first place ;) |
86 |
I am not convinced yet that this kind of QA fixes require a revbump. As I |
87 |
said, commit an actual patch, assigned to QA and if the rest of the members |
88 |
agree on that I am willing to change my policy. |
89 |
> > > |
90 |
> > > > unless something is on stable branch, I fix it as it is. I don't want to |
91 |
> > > > version bump anything because I don't want to mess with anyones |
92 |
> > > > packages. I only do QA fixing. If you have problem touching your |
93 |
> > > > packages just say it |
94 |
> > > > > |
95 |
> > > > > A. |
96 |
> > > > > |
97 |
> > > > > [1] https://bugs.gentoo.org/show_bug.cgi?id=332523 |
98 |
> > > > |
99 |
> > > > -- |
100 |
> > > > Markos Chandras (hwoarang) |
101 |
> > > > Gentoo Linux Developer |
102 |
> > > > Web: http://hwoarang.silverarrow.org |
103 |
> > > |
104 |
> > > -- |
105 |
> > > Alex Alexander -=- wired |
106 |
> > > Gentoo Linux Developer -=- Council / Qt / KDE / more |
107 |
> > > www.linuxized.com |
108 |
> > |
109 |
> > |
110 |
> > |
111 |
> > -- |
112 |
> > Markos Chandras (hwoarang) |
113 |
> > Gentoo Linux Developer |
114 |
> > Web: http://hwoarang.silverarrow.org |
115 |
> > Key ID: 441AC410 |
116 |
> > Key FP: AAD0 8591 E3CD 445D 6411 3477 F7F7 1E8E 441A C410 |
117 |
> |
118 |
> |
119 |
> |
120 |
> -- |
121 |
> Alex Alexander -=- wired |
122 |
> Gentoo Linux Developer -=- Council / Qt / KDE / more |
123 |
> www.linuxized.com |
124 |
|
125 |
|
126 |
|
127 |
-- |
128 |
Markos Chandras (hwoarang) |
129 |
Gentoo Linux Developer |
130 |
Web: http://hwoarang.silverarrow.org |
131 |
Key ID: 441AC410 |
132 |
Key FP: AAD0 8591 E3CD 445D 6411 3477 F7F7 1E8E 441A C410 |