Re: CPE Git Forge Decision

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2020-04-01 at 22:33 -0400, Randy Barlow wrote:
> On 4/1/20 1:16 PM, Adam Williamson wrote:
> > Has it been demonstrated that either Pagure or Gitlab CE are
> > "not viable" for the purposes Fedora needs?
> 
> Hey Adam!
> 
> I agree with you that Pagure and Gitlab CE are both viable for Fedora's 
> needs in terms of feature matrices and requirements. We have shipped a 
> handful or so of Fedora releases over the last 3ish years since src.fpo 
> came online as proof!
> 
> However, the CPE team does not have the resources to do a good job on 
> maintaining that system, and Bodhi, and Koji, and the 187 other apps (I 
> think we did count the apps we maintained at one point and ended up with 
> a list that was about 190 long!). The responsibility to engineer ratio 
> is not healthy or sustainable.

Okay, look, at a certain point I start to feel like we're trapped in
some sort of Kafka novel here.

At the outset of this whole mess, quite a lot of people said "well this
is obviously just all a pretext for dropping Pagure and going to hosted
Gitlab". Much offence seemed to be taken at this, and much was made of
this absolutely not being the case at all, and Pagure being definitely
a contender, and - as was pointed out upthread - how there would be
public meetings and feedback sessions and a whole three-ring circus
before a final decision was made. Which very definitely hadn't already
been made, or anything.

And now three days into this thread, you're saying "well, CPE doesn't
have the resources to maintain Pagure". So, what, people were right in
the first place, and this was really just the Dump Pagure Project all
along?

If so what was the point of all this half-baked kabuki nonsense? Why
not just say so up-front? If CPE never thought it had the resources to
maintain Pagure and Pagure was never really a contender, and Github was
as clearly a non-starter as Leigh says it was, why didn't we just say
"yeah no we're going to Gitlab" four months (or whatever it was) ago
and save all of this silliness? We agree that this process wasn't
actually very open at all, but *even if it had been*, if the result was
preordained, what would have been the point?

Also, why does CPE not *at least* have its ducks very definitely in a
row about exactly how much work is actually going to be involved in all
the options here? How has this decision taken several months and yet
when people ask "okay, so exactly what is the plan for re-doing all the
Pagure<->dist-git integration with Gitlab, and how much work and how
long is that going to take?", the answer is "uh, we don't know, we're
going to figure it out now"? Why does the blog post that announced this
decision - talk quite a lot about what the plan is with regard to
pagure.io (that's clearly what it usually means when it says "Pagure",
in context) but nothing at all about what the plan is wrt dist-git?

Not to mention that this subthread is about the circumstances in which
Fedora has decided it will accept non-free infra, and that "not viable
and not available" quote. If we count absolutely anything that involves
CPE actually doing any work beyond paying someone else to run it as
"not viable", well, yeah, that's going to render an awful lot of stuff
"not viable", isn't it? But I don't think that's how many people would
necessarily have expected that text to be interpreted.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux