On Wed, 29 Jan 2020 at 11:36, Iñaki Ucar <iu...@fedoraproject.org> wrote:

> On Wed, 29 Jan 2020 at 00:08, Leigh Griffin <lgrif...@redhat.com> wrote:
> >
> > On Tue, Jan 28, 2020, 22:06 Iñaki Ucar <iu...@fedoraproject.org> wrote:
> >>
> >> On Tue, 28 Jan 2020 at 20:58, Leigh Griffin <lgrif...@redhat.com>
> wrote:
> >> >
> >> > This thread is serving as a source of requirements (although it has
> meandered dramatically away from that)
> >>
> >> When I first read the post, my thought was: wow, what a convoluted and
> >> abstruse way of saying "we want to abandon Pagure". Probably this
> >> wasn't your intent, but that's what I got. And given the reactions,
> >> other people too.
> >
> > The linked blog to the ODF is very explicit that Pagure is one of the 3
> forge options we are considering. I can't stress enough that it's a viable
> choice and ultimately what we opt for will come down to an analysis driven
> by the requirements gathered. I'm unsure how the blog has been interpreted
> any other way but hopefully this clears it up.
>
> The ODF is very explicit in the problem statement, and it specifically
> and clearly says that:
>
> 1. Pagure does not align with CPE.
> 2. CPE is not gonna commit a development team to Pagure.
> 3. The feature gap is big and growing, and basically Pagure is gonna
> die because of this (and the document goes on saying that you're not
> trying to solve the feature gap).
>
> Then the ODF lists Pagure as a solution. How am I supposed to
> interpret the above?
>

That the current situation is not ideal and before making any decisions it
is better to know exactly what are the use cases. It makes sense to keep
Pagure as a solution since we already know that it is matching most of
Fedora's needs, but Pagure has a few down side too and the main one is that
we have to develop and maintain it.  So while the current situation works,
it is not great. We might just find out that the other options are actually
worst, or not. To me that's the all point of this process, let's put down
what we *really* *really* need and  then look at the different options.

Also there are many possibilities, for example a group of people could step
up and take over the maintenance of Pagure so that CPE would just run the
instances, just like it is done with Koji. Or another distro, project could
be willing to use and contribute to Pagure so that we would share the
development and maintenance effort.  It is not forbidden to imagine such
possibilities :-)


>
> > If you (and others) elaborate on how you use Pagure (and other forges)
> and what you value from your day to day usage, we will take that on board
> and use it to drive our decision making.
>
> Asking for requirements for a *forge* is pointless. A forge doesn't
> have requirements. What you do with a forge has requirements.

As
> others have already pointed out, Pagure is being used at the very
> least for 3 distinct use cases: to maintain rpm packages, to maintain
> upstream projects, and as an issue tracker. And they all have distinct
> requirements. Only that, as it happens, Pagure has grown to cover
> their necessities with more or less success, which doesn't necessarily
> mean that a forge is the best solution for all of them (as, again,
> others have pointed out already). But the ODF only lists forges as
> solutions.
>
> So solutions for what? What are we talking about here? Requirements
> for src.fp.org? Requirements for things that are in pagure.io? All?
> Other?
>

My understanding is that we are looking at all use cases.


>
> Iñaki
> _______________________________________________
> 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
>
_______________________________________________
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