1 |
Rémi Cardona wrote: |
2 |
> Andrew D Kirch wrote: |
3 |
>> Obviously the software needs to work, and therefore we need patches, but |
4 |
>> Gentoo has not done enough to date to get them pushed upstream. Lets |
5 |
>> look at some cringeworthy statistics on outstanding patches. |
6 |
> |
7 |
> Have you even _looked_ at the patches? Can you tell which ones are : |
8 |
> - backports? |
9 |
> - Gentoo-specific (for build issues)? |
10 |
> - shared with other distros? |
11 |
> |
12 |
> Did you count the patches we apply because upstream is either dead, |
13 |
> unresponsive or downright wrong? |
14 |
> |
15 |
> Yes, we have a lot of patches, but then again, we have a lot of open |
16 |
> bugs too. I, for one, am much more worried about the latter. |
17 |
> |
18 |
> Please back this up with _real_ statistics. |
19 |
> |
20 |
> Thanks |
21 |
> |
22 |
> Rémi |
23 |
> |
24 |
Here's the script that I used to generate this. I have not manually |
25 |
reviewed all of thousands of patches to determine the unique situation |
26 |
of each patch, however I would like a suggestion on how to demonstrate |
27 |
_real_ statistics short of auditing each and every patch in portage |
28 |
which I personally don't have time to do. |
29 |
for I in `ls`; do |
30 |
PATCH=`ls -R ${I} | grep patch | wc -l` |
31 |
DIFF=`ls -R ${I} | grep diff | wc -l` |
32 |
COUNT=$(( ${PATCH} + ${DIFF} )) |
33 |
if ! [ ${COUNT} == 0 ] |
34 |
then |
35 |
echo $I $COUNT |
36 |
fi |
37 |
done |
38 |
|
39 |
|
40 |
Andrew |