1 |
On 10/10/2015 08:56 PM, Andrew Savchenko wrote: |
2 |
> On Fri, 9 Oct 2015 14:15:15 +0200 hasufell wrote: |
3 |
>> On 10/09/2015 01:56 PM, Anthony G. Basile wrote: |
4 |
>>> Well let's think about this. If github went away, or we needed to part |
5 |
>>> ways with github, what we would we want to keep from their site? |
6 |
>> |
7 |
>> It is more likely that our infra servers go down or break than github. |
8 |
>> From a reliability standpoint, our infra servers clearly lose. |
9 |
> |
10 |
> This is not a question of infrastructure high availability, this is |
11 |
> a question of the data long-term availability. GitHub is outside of |
12 |
> our control. If it perishes, we are in trouble, big trouble if we |
13 |
> stored important data and had important workflow via GitHub only. |
14 |
> |
15 |
> And unfortunately the words above are not sheer speculation. |
16 |
> |
17 |
> 1) GitHub _was already blocked_ in several countries [1]. We are an |
18 |
> international community, thus we can't rely on such resource. |
19 |
> |
20 |
|
21 |
We do not rely on it as you make it sound. Most big projects have |
22 |
multiple contribution channels and because they do have more than one, |
23 |
the data is even more safe. Not the other way around. |
24 |
|
25 |
Since most of github related actions are recorded via mails, we won't |
26 |
even have to care if it gets shut down. We have the data. And we still |
27 |
have the git repository. We just lost one contribution platform which |
28 |
was _never_ mandatory. |
29 |
|
30 |
And as long as it is not mandatory, all your fears are completely misguided. |
31 |
|
32 |
The only problem that arises is the desync of data. Mgorny was trying to |
33 |
fix it, until you came up (sorry if that sounds offensive, but that's |
34 |
what I got from the flow of the discussion). |
35 |
|
36 |
> 2) Since GitHub is not completely open, it has a rist of following |
37 |
> SourceForge fate. Before GitHub appeared SourceForge was probably |
38 |
> the most popular development platform, at least 8-10 years ago. |
39 |
> They were good guys. Later their owner changed, their policy |
40 |
> changed, with known consequences: now SourceForge is known for its |
41 |
> project hijacking [2] and adware. The worst result is that |
42 |
> SourceForge is damaged good Free Software projects, e.g. GIMP [3] |
43 |
> and now blocked by most anti-ads software [4,5]. |
44 |
> |
45 |
> And now GitHub are good guys. But for how long? |
46 |
> I want to ensure long-time project stability of Gentoo, that's why |
47 |
> I can't accept the violation of the Gentoo Social contract, which |
48 |
> was made to protect the project from dangers alike this one. That's |
49 |
> why we must have our own infrastructure. |
50 |
> |
51 |
|
52 |
Again: we already have our own infrastructure. Github is optional. |
53 |
|
54 |
> Please note, nobody says: you can use GitHub only overy my dead |
55 |
> body. As can be seen from this discussion, there is a solution: all |
56 |
> GitHub data must be mirrored on our infrastructure in a usable and |
57 |
> searchable way, so that: |
58 |
> 1) we will ensure long-time availability of all development data; |
59 |
> 2) no single developer will be force to use GitHub to "politely |
60 |
> review pull requests" or whatever. |
61 |
> |
62 |
|
63 |
Yes, the proposed solution seems to have gone down in all that spam of |
64 |
the previous posts. This ML should really be moderated. |
65 |
|
66 |
However, instead of repeating your fears over and over again you could |
67 |
just connect with the involved people and infra to help moving forward |
68 |
that solution. From the way you argue about this, I suspect you have a |
69 |
lot of energy and time to help. |
70 |
|
71 |
In addition... who is going to mirror all Freenode data to our own |
72 |
infrastructure? Are you going to help with that too? If not, then I |
73 |
suggest you slow down a little bit and don't offend all the gentoo |
74 |
projects that are running overlays on github since years in order to be |
75 |
more open to contributions. |
76 |
|
77 |
You didn't really make it sound like you want to improve something, so |
78 |
that's probably why people got pissed off. Are you going to offer that |
79 |
help now? |