On Thu, 2 Apr 2020 at 10:57, Michael Catanzaro <mcatanz...@gnome.org> wrote:

> On Wed, Apr 1, 2020 at 8:16 pm, Paul Frields <sticks...@gmail.com>
> wrote:
> > For a solution to be viable it needs to meet requirements.
>
> Of course, but the problem is that the requirements identified by CPE
> are wildly inconsistent with the actual requirements of the Fedora
> community. The Pagure we have right now seems to be working fine for
> Fedora. All we really need is occasional light maintenance and ensuring
> the infrastructure keeps running. I don't think we'd be having this
> conversation now at all if "dist-git must be open source" was a listed
> requirement, as it should have been from the beginning.
>
> We don't need merge trains or MR approvals or mobile apps (seriously?)
> or private comments or gists or analytics or basically any of the other
> requirements that Neal has lampooned. I understand CentOS and RHEL
> really want merge trains, so maybe that one is a good faith
> requirement, but I honestly don't think most of the rest of them are.
> The list seems to have been concocted by looking at GitLab features
> exclusive to Enterprise and Ultimate editions and then listing as many
> as possible, not by actually listing features that are really actually
> needed to make things work. I know the requirements came from
> stakeholders and not from CPE, but the requirements are so far removed
> from Fedora's actual needs that it has jeopardized the legitimacy of
> the rest of the process. Fedora simply doesn't need any of it. To the
>

I think one of the problems is that every person here says they know what
Fedora needs and quite frankly after you add up all the things it comes
into the grab bag we got for a Git replacement. You have your opinions, and
so do 800 other developers. Right now the people who want a complete FLOSS
solution are yelling but for the last 5+ years the people who have been
yelling that GitLab/GitHub was a better solution have been yelling. Those
complaints have been just as strong and vociferous with lots of
insinuations about wasting time, money, and resources when Git* was there.
I have seen multiple infra people burn out trying to keep up with all the
features that various Fedora groups said was ESSENTIAL and complained
enough that they would go elsewhere if it didn't happen.

In the end, we have to realize that the Fedora community is not a solid
mass and there is rarely a clear majority.  The infrastructure we have is a
highly complicated mess of interlocking tools to try and deal with the fact
there is no majority of what people want, and that they want new stuff
every 3-5 months added. That continually adding complexity has made getting
people involved in infrastructure harder and harder because for every group
which said 'oh drop this, it isn't needed' there were multiple groups
saying 'we use this heavily and would stop existing if you took it away'.
And whenever a primary team decides they can't handle it anymore.. oh that
is what Red Hat pays Infrastructure to do.. they can add it.

We tried to have a 'heroes' program to get people added in like we used to
but so much stuff is so intertwined and needing only limited access that it
is pretty impossible to allow anyone an ability to look at it. [I regularly
find I can't drop something to the community because it contains personal
information and the GDPR and other regs say it is now something which must
have limited access and must be treated properly. I fundamentally agree
that is the right thing for people's private information so I end up not
being able to allow anyone else to work on it.] Trying to say 'ok well
start over and take over responsibility for any data collected' has been a
flop because 'too much work and too much responsibility' as one person told
me.

-- 
Stephen J Smoogen.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to