Re: Defining the future of the packager workflow in Fedora

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

 



On Fri, Oct 4, 2019 at 11:03 AM Robbie Harwood <rharwood@xxxxxxxxxx> wrote:
>
> Björn Persson <Bjorn@xxxxxxxxxxxxxxxxxxxx> writes:
>
> > Panu Matilainen wrote:
> >> On 10/2/19 8:33 PM, Matthew Miller wrote:
> >>> On Wed, Oct 02, 2019 at 05:31:56PM +0100, Richard W.M. Jones wrote:
> >>>
> >>>>> ○ Every changes to dist-git is done via pull-requests
> >>>>
> >>>> Erm, no thank you.  Pull requests are a terrible workflow.
> >>>
> >>> It's definitely the winning workflow in the open source world today,
> >>> particularly for smaller and drive-by contributions, which I think
> >>> we'd like to encourage.
> >>
> >> It's an awesome workflow for those cases. Not so much when you are
> >> the maintainer of said piece.
> >
> > In the drive-by contributor role I've always found pull requests
> > unwieldy. I thought they were intended for frequent contributors or
> > project members, for whom the added clicking might be a small burden
> > compared to all the work they do for the project.
> >
> > Perhaps pull requests are convenient for a maintainer who receives
> > them in large numbers – I've only ever received one pull request so I
> > can't judge – but I don't see how they would encourage drive-by
> > contributions.  If you want to encourage drive-by contributions, then
> > you should make it easy to submit a patch without first registering an
> > account, forking a project and so on.
>
> I have experienced this as a maintainer as well.  The issue for drive-by
> contributors is not so much pull requests as the account system itself.
> For example, I had a contributor from OpenSUSE email me patches to my
> pagure-hosted project (gssproxy) rather than opening a pull request
> because they didn't have a Fedora account.
>
> If you look at GitLab, for example, they support a *ton* of federated
> sign-ins: GitLab supports Google, Twitter, GitHub, Bitbucket, and
> Salesforce.
>

I think it'd be cool if we could support logging in via account
services of major Linux distros (Fedora, Mageia, openSUSE, etc.) and
linking them together to make it easier for cross-distro
collaboration.

I think we're a bit away from being able to do that, but it'd be *very
cool* if we could do it.





--
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
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