From: hasufell <hasufell@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
Date: Sat, 10 Oct 2015 21:17:14 +0200 [thread overview]
Message-ID: <5619643A.7000907@gentoo.org> (raw)
In-Reply-To: <20151010215652.2a17b74b37de566dadab7b4f@gentoo.org>
On 10/10/2015 08:56 PM, Andrew Savchenko wrote:
> On Fri, 9 Oct 2015 14:15:15 +0200 hasufell wrote:
>> On 10/09/2015 01:56 PM, Anthony G. Basile wrote:
>>> Well let's think about this. If github went away, or we needed to part
>>> ways with github, what we would we want to keep from their site?
>>
>> It is more likely that our infra servers go down or break than github.
>> From a reliability standpoint, our infra servers clearly lose.
>
> This is not a question of infrastructure high availability, this is
> a question of the data long-term availability. GitHub is outside of
> our control. If it perishes, we are in trouble, big trouble if we
> stored important data and had important workflow via GitHub only.
>
> And unfortunately the words above are not sheer speculation.
>
> 1) GitHub _was already blocked_ in several countries [1]. We are an
> international community, thus we can't rely on such resource.
>
We do not rely on it as you make it sound. Most big projects have
multiple contribution channels and because they do have more than one,
the data is even more safe. Not the other way around.
Since most of github related actions are recorded via mails, we won't
even have to care if it gets shut down. We have the data. And we still
have the git repository. We just lost one contribution platform which
was _never_ mandatory.
And as long as it is not mandatory, all your fears are completely misguided.
The only problem that arises is the desync of data. Mgorny was trying to
fix it, until you came up (sorry if that sounds offensive, but that's
what I got from the flow of the discussion).
> 2) Since GitHub is not completely open, it has a rist of following
> SourceForge fate. Before GitHub appeared SourceForge was probably
> the most popular development platform, at least 8-10 years ago.
> They were good guys. Later their owner changed, their policy
> changed, with known consequences: now SourceForge is known for its
> project hijacking [2] and adware. The worst result is that
> SourceForge is damaged good Free Software projects, e.g. GIMP [3]
> and now blocked by most anti-ads software [4,5].
>
> And now GitHub are good guys. But for how long?
> I want to ensure long-time project stability of Gentoo, that's why
> I can't accept the violation of the Gentoo Social contract, which
> was made to protect the project from dangers alike this one. That's
> why we must have our own infrastructure.
>
Again: we already have our own infrastructure. Github is optional.
> Please note, nobody says: you can use GitHub only overy my dead
> body. As can be seen from this discussion, there is a solution: all
> GitHub data must be mirrored on our infrastructure in a usable and
> searchable way, so that:
> 1) we will ensure long-time availability of all development data;
> 2) no single developer will be force to use GitHub to "politely
> review pull requests" or whatever.
>
Yes, the proposed solution seems to have gone down in all that spam of
the previous posts. This ML should really be moderated.
However, instead of repeating your fears over and over again you could
just connect with the involved people and infra to help moving forward
that solution. From the way you argue about this, I suspect you have a
lot of energy and time to help.
In addition... who is going to mirror all Freenode data to our own
infrastructure? Are you going to help with that too? If not, then I
suggest you slow down a little bit and don't offend all the gentoo
projects that are running overlays on github since years in order to be
more open to contributions.
You didn't really make it sound like you want to improve something, so
that's probably why people got pissed off. Are you going to offer that
help now?
next prev parent reply other threads:[~2015-10-10 19:17 UTC|newest]
Thread overview: 105+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-30 14:01 [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Andreas K. Huettel
2015-09-30 18:15 ` Michał Górny
2015-09-30 19:10 ` Ulrich Mueller
2015-09-30 19:22 ` Michał Górny
2015-09-30 19:39 ` Ulrich Mueller
2015-09-30 19:47 ` Michał Górny
2015-09-30 20:05 ` Ulrich Mueller
2015-09-30 20:12 ` Michał Górny
2015-10-01 13:00 ` Alexis Ballier
2015-09-30 19:45 ` Rich Freeman
2015-09-30 20:21 ` Andreas K. Huettel
2015-09-30 20:26 ` Michał Górny
2015-09-30 20:36 ` Andreas K. Huettel
2015-09-30 20:39 ` Michał Górny
2015-10-01 21:53 ` Andreas K. Huettel
2015-09-30 21:05 ` Rich Freeman
2015-10-01 12:53 ` Alexis Ballier
2015-10-01 12:55 ` Alexis Ballier
2015-10-01 19:08 ` Kristian Fiskerstrand
2015-10-01 19:14 ` Michał Górny
2015-10-01 19:14 ` Kristian Fiskerstrand
2015-10-01 19:39 ` Michał Górny
2015-10-01 19:53 ` Kristian Fiskerstrand
2015-10-02 14:42 ` Andreas K. Huettel
2015-10-02 18:22 ` Michał Górny
2015-10-03 9:40 ` Ulrich Mueller
2015-10-03 10:49 ` Michał Górny
2015-10-03 11:23 ` Alex Legler
2015-10-02 0:57 ` [gentoo-project] Project membership vs being on a mail alias: pitfalls and problems Robin H. Johnson
2015-10-02 6:49 ` Michał Górny
2015-10-05 5:47 ` [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Michał Górny
2015-09-30 18:43 ` [gentoo-project] " Ulrich Mueller
2015-09-30 18:45 ` [gentoo-project] " Michał Górny
2015-10-08 12:42 ` Andrew Savchenko
2015-10-08 12:58 ` Anthony G. Basile
2015-10-08 14:09 ` Michał Górny
2015-10-08 15:01 ` Anthony G. Basile
2015-10-08 15:27 ` hasufell
2015-10-08 18:24 ` Rich Freeman
2015-10-09 1:21 ` Andrew Savchenko
2015-10-09 9:44 ` Rich Freeman
2015-10-09 10:29 ` Anthony G. Basile
2015-10-09 16:12 ` Ian Delaney
2015-10-09 19:29 ` Rich Freeman
2015-10-09 10:31 ` hasufell
2015-10-09 10:50 ` Anthony G. Basile
2015-10-09 10:58 ` hasufell
2015-10-09 11:07 ` Anthony G. Basile
2015-10-09 11:17 ` Anthony G. Basile
2015-10-09 11:23 ` hasufell
2015-10-09 11:56 ` Anthony G. Basile
2015-10-09 12:15 ` hasufell
2015-10-09 23:40 ` Andreas K. Huettel
2015-10-10 10:16 ` hasufell
2015-10-10 11:35 ` Andreas K. Huettel
2015-10-10 11:37 ` hasufell
2015-10-10 12:21 ` Fabian Groffen
2015-10-10 12:23 ` hasufell
2015-10-10 13:56 ` Andreas K. Huettel
2015-10-10 17:14 ` Dale
2015-10-10 18:56 ` Andrew Savchenko
2015-10-10 18:59 ` Ciaran McCreesh
2015-10-10 21:41 ` Rich Freeman
2015-10-17 23:14 ` Andrew Savchenko
2015-10-17 23:36 ` Rich Freeman
2015-10-18 0:33 ` Anthony G. Basile
2015-10-20 9:36 ` Alexander Berntsen
2015-10-20 10:05 ` Rich Freeman
2015-10-20 10:11 ` Alexander Berntsen
2015-10-10 19:17 ` hasufell [this message]
2015-10-10 1:41 ` Matt Turner
2015-10-08 18:30 ` Michał Górny
2015-10-09 9:35 ` Rich Freeman
2015-10-10 1:51 ` Matt Turner
2015-10-10 8:21 ` Anthony G. Basile
2015-10-09 23:38 ` Andreas K. Huettel
2015-10-10 7:21 ` Michał Górny
2015-10-10 1:44 ` Matt Turner
2015-10-08 18:48 ` Michael Orlitzky
2015-10-08 20:22 ` James Le Cuirot
2015-10-09 23:34 ` Andreas K. Huettel
2015-10-10 7:26 ` Michał Górny
2015-09-30 19:12 ` Rich Freeman
2015-10-01 18:36 ` Rich Freeman
2015-09-30 20:24 ` Manuel Rüger
2015-10-01 12:32 ` Rich Freeman
2015-10-01 13:18 ` Ulrich Mueller
2015-10-12 8:23 ` Michał Górny
2015-10-12 12:42 ` Ulrich Mueller
2015-10-18 20:58 ` Ulrich Mueller
2015-10-18 21:18 ` Rich Freeman
2015-10-18 21:49 ` Ulrich Mueller
2015-10-18 22:13 ` hasufell
2015-10-18 23:35 ` Rich Freeman
2015-10-18 21:28 ` Michał Górny
2015-10-18 21:54 ` hasufell
2015-10-18 21:56 ` Ulrich Mueller
2015-10-18 22:28 ` Daniel Campbell
2015-10-18 22:40 ` James Le Cuirot
2015-10-19 7:55 ` Michał Górny
2015-10-19 10:44 ` hasufell
2015-10-12 13:07 ` hasufell
2015-10-04 11:13 ` Michał Górny
2015-10-04 12:17 ` Rich Freeman
2015-10-07 11:58 ` Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5619643A.7000907@gentoo.org \
--to=hasufell@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox