Gentoo Archives: gentoo-project

From: Markos Chandras <hwoarang@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract
Date: Sun, 15 Feb 2015 10:09:25
Message-Id: 54E0704D.8020302@gentoo.org
In Reply to: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract by Ben de Groot
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 02/15/15 04:57, Ben de Groot wrote:
5 > On 15 February 2015 at 10:23, Mart Raudsepp <leio@g.o>
6 > wrote:
7 >> On L, 2015-02-14 at 16:37 -0500, Rich Freeman wrote:
8 >>> On Sat, Feb 14, 2015 at 3:48 PM, Andreas K. Huettel
9 >>> <dilfridge@g.o> wrote:
10 >>>>
11 >>>> We need to resolve this discussion somehow, by formulating a
12 >>>> clear policy. Which is why I'm putting it up here for
13 >>>> discussion and will ask to add it to the next council meeting
14 >>>> agenda.
15 >>>
16 >>> I tend to agree with what seems to be the general sentiment.
17 >>> As long as we still accept patches via bugzilla/etc, then we
18 >>> aren't "depending" on github.
19 >>>
20 >>> FOSS alternatives are to be preferred, but since we don't have
21 >>> those set up, I don't see why we have to live without anything
22 >>> in the meantime. If somebody wants to host such a thing, I'd
23 >>> encourage them to do so, and work with infra if they'll accept
24 >>> help.
25 >>
26 >> That is a good question. I'm sorry if I am the only one to point
27 >> this out, but: We do NOT have even a WEB VIEW of our OFFICIAL
28 >> overlays to see what is going on there without BLINDLY cloning
29 >> git URIs randomly! Why should contributors care ONE BIT about
30 >> things outside their comfort zone of contributions, which is
31 >> github in many cases these days? After 6 months of complete
32 >> blindness on official overlays, I was eventually pointed at an
33 >> outside cgit which shows what's going on there.
34 >>
35 >> After 2 years of talking, we are still using CVS.
36 >>
37 >> It is not surprising one bit that GitHub is the last hope to
38 >> people hoping to help out, with some folks willing to get their
39 >> contributions to actually MATTER. We have failed the community to
40 >> provide any reasonable free software ways to contribute. So
41 >> semi-open source ways it is.
42 >>
43 >>
44 >> With all the respect to the infra team they have done with their
45 >> existing capabilities, but we need to do better and find better
46 >> ways to achieve what we can with existing resources and fix this
47 >> completely sad state.
48 >>
49 >>
50 >> Mart
51 >>
52 >>
53 >
54 > It is unfortunate that things fall through the cracks at infra,
55 > and more and more useful tools are not provided by services under
56 > gentoo.org, but by personal initiatives and hosted on other
57 > domains.
58 >
59 > For this reason I propose that Sven Wegener, Michał Górny, and
60 > Patrick Lauer be made members of the infra team, because they get
61 > things done that the other infra members don't (for whatever
62 > reason, not pointing fingers here). I'm thinking here about useful
63 > tools such as:
64 >
65 > - https://github.com/gentoo/gentoo-portage-rsync-mirror -
66 > http://cgit.gentooexperimental.org/ - #gentoo-commits bot -
67 > AutoRepoman
68 >
69
70 I too believe that infra shouldn't be a blocking factor in our
71 development process. If the infra team is not giving what we want to
72 develop software in collaboration with the user community we need to
73 look to other alternatives. If we need to use github or $foobar to
74 facilitate that so be it. Maybe the social contract does not apply
75 100% anymore and we need to adapt it. Being flexible and relevant is
76 critical for a distro to succeed. We can't simply turn down
77 contributors based on what means they use to contribute.
78
79 - --
80 Regards,
81 Markos Chandras
82 -----BEGIN PGP SIGNATURE-----
83 Version: GnuPG v2
84
85 iQIcBAEBCgAGBQJU4HBNAAoJEPqDWhW0r/LCLXkQALvcae5yz4d3TA63GD7ISs7g
86 NjE6QGCnsxtIEhq9yTAd+gZtjhnM0dMn31/DCVCSUA77wPqr5UPCCZSGjHujRTo+
87 GubHjZfvlDq6Rm2geklqGooxXwflg16Ddc6nuwxZDXhrKDifvX1BuEO645JTz1je
88 /mzNtCaSbe2hGabVbrC7wgnfgYzjV1nh8U3zDKiTXFX+AZd8pd0ciCtUwk58wdKy
89 1peosogTqn2Iahc3XW2NG/J/j/eHnNBy9PCC8+gY0LyJdbVMHKucccRswSUHjlu6
90 VPlX5UxN+vrZSDI1np8Qk1TvjFh2+iGoT9sEsYE5U5rta8fWmtKAHpvhl92qlC+0
91 O4BZ6uX20KYx4Wec7b3iUKi3GXnU7Oimw2olz9kZfw6o2oPBrqMORd2Eei4QepAZ
92 OkAlJih6QRhYT3eFVeqX4TYtfVuAcYsTyu7533t64pnNBlV3H0MU93ZVNW48y1Jf
93 /8cW6YkgfpVnvNPT1wIF3+V01IIQfvOpfUzC4wlkwks98v26ySYbokidn4bwoRFs
94 F4QcApdyl9ktTHzkWRj1ll4JuMmYDfvmcHspHkbMRhUWH9W9GzGNwkV5QW9N5Vz8
95 Moon2DWUWijNtKVmD8w2FHpKsnUUX1ksGk9jcDi/pZmswbGCIysV+Hyh4+qysK+a
96 z/cibkWDZZv9UyVlrs1W
97 =b1N8
98 -----END PGP SIGNATURE-----