1 |
Hello, |
2 |
|
3 |
On Mon, 09 Jun 2014 21:45:26 +0000 hasufell wrote: |
4 |
> Thomas Kahle: |
5 |
> > then they stay in the overlay |
6 |
> > because people feel it is not worth the effort to fix the QA |
7 |
> > issues which in turn would be necessary before moving them to the |
8 |
> > main tree. |
9 |
> > |
10 |
> |
11 |
> Probably because no one mentored them on how to fix these QA issues. |
12 |
> Otherwise... if that's attitude, then that's just sad and has to be |
13 |
> fixed by those who run that overlay (review, contribution guidelines). |
14 |
> |
15 |
> And I still think that the top 1 reason people run an overlay is because |
16 |
> it's easier than contributing directly. |
17 |
> A lot of overlay maintainers I tried to convince on getting more |
18 |
> involved even said that. |
19 |
|
20 |
As for my own overlay, most of packages there are just either |
21 |
bugfixes already in bugzilla and pending there (often for years) or |
22 |
extra packages nobody cares to add despite bugs. I don't want to |
23 |
blame anyone, project is understuffed and people are overburdened. |
24 |
But even for those became Gentoo devs it is not so easy to fix |
25 |
other people's packages due to quite strict and complicated rules |
26 |
about touching other people's stuff. |
27 |
|
28 |
So the problem is not in overlays being easier, but in overlays |
29 |
being often the only way to have required or fixed packages. |
30 |
|
31 |
Another issue is that CVS is outdated if not retarded compared to |
32 |
Git. CVS was great 15 years ago, but today Git is far more |
33 |
productive for distributed collaborative development. Probably the |
34 |
most terrible issues are how CVS manages directories, renames; and |
35 |
branches support is really weird. |
36 |
|
37 |
I don't know why CVS is still used for Gentoo main repository, |
38 |
probably some infrastructure elements depends deeply on its |
39 |
internals, because I see of no other reason why Git is still not |
40 |
used despite efforts ongoing for last several years. |
41 |
|
42 |
Best regards, |
43 |
Andrew Savchenko |