Re: pagure pull-request email workflow

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

 



Hi,

On Wed, 2020-07-22 at 09:32 -0400, Neal Gompa wrote:
> On Wed, Jul 22, 2020 at 9:19 AM Tom Hughes via devel
> <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> > 
> > On 22/07/2020 13:19, Mark Wielaard wrote:
> > 
> > > As you say, the web api is even more resourceful and we can integrate
> > > some of those requests into the library: https://pagure.io/api/
> > > 
> > > The only thing that is not very nice are those pagure_tokens. I was
> > > hoping you could get a temporary one through simple fedora kerberos
> > > authentication. But the only way to create one seems to be through a
> > > webbrowser: https://src.fedoraproject.org/settings#nav-api-tab
> > > You can create one that is valid for 2 years, which is helpful, but
> > > doesn't feel very secure. How do people manage those tokens?
> > > 
> > > And I really would like to see a mail backend (maybe simply accepting
> > > gpg signed emails) so you don't have to be online just to deal with
> > > these kind of pull requests.
> > 
> > Given it's all getting replaced by gitlab anyway it's probably
> > not worth spending a lot of time on it...
> > 
> 
> I'd rather it didn't get replaced with GitLab, and I wish that process
> wasn't done so poorly so that it wasn't a foregone conclusion like it
> apparently was. The worst part of that is CPE leadership just paid lip
> service to us and just did it anyway.

That is not how I understand the current situation. CPE has a proposal
to provide a forge for use by the fedora project possibly based on
gitlab, but pagure wouldn't go away. They are currently investigating
if they could provide such a gitlab forge in a way that would be
acceptable to the fedora project, which means self-hosted and based on
the free software edition. But that project seemed to have stalled
since it is unclear that is even possible. Meanwhile, if they would
offer such a forge and it would replace our use of pagure then they
would be on the hook for providing integration with the tools fedora
uses for packaging workflows. Given that the pagure api is public and
open it seems fine to use it for more integration right now.

Anyway, I have handled a couple of request for some packages now
through some quick libpagure python scripting. It is a little rough
around the edges, but seems useful.

Cheers,

Mark
_______________________________________________
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