I'm a definite +1 on this. More people looking at the requests and such
would definitely be helpful and more people means more ideas on how to
streamline and improve the process.

On Wed, Apr 29, 2020 at 5:38 AM Oleg Nenashev <[email protected]>
wrote:

> Thanks Tim and Marky,
>
> Any help there will be appreciated, any bandwidth improvements and higher
> bus factor would be great.
> Will wait for feedback from Alex Earl and other contributors before
> touching permissions, working on guidelines.
>
> Everyone is welcome to subscribe to channels (dev mailing list, HOSTING
> project in Jira, reporsitory-permission-updater).
> No special permissions needed to do that and to start contributing and
> helping users there.
>
> BR, Oleg
>
> On Wednesday, April 29, 2020 at 2:06:25 PM UTC+2, Tim Jacomb wrote:
>>
>> +1 to both, although not planning on it being a primary focus, I'll help
>> out where and when I can
>>
>> Thanks
>> Tim
>>
>> On Wed, 29 Apr 2020 at 13:02, Marky Jackson <[email protected]> wrote:
>>
>>> For me it is both. +1 for the proposal and +1 to join
>>>
>>> On Apr 29, 2020, at 5:01 AM, Oleg Nenashev <[email protected]> wrote:
>>>
>>> Hi all. Just to make sure, +1 for the proposal or +1 for joining the
>>> teams? :)
>>>
>>> On Wed, Apr 29, 2020, 13:58 Marky Jackson <[email protected]> wrote:
>>>
>>>> This is a great idea and I am a +1
>>>>
>>>> On Wednesday, April 29, 2020 at 2:09:27 AM UTC-7, Oleg Nenashev wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>>
>>>>> In the Jenkins community we have an unofficial Hosting team which
>>>>> handles various requests related to plugin hosting (forking/transferring
>>>>> plugins, managing permissions and update center blacklists, etc.) There 
>>>>> are
>>>>> multiple contributors involved in this activity on a regular basis, and it
>>>>> would be great to document these processes so that we could use these docs
>>>>> as a reference and as guidelines for onboarding new contributors to help
>>>>> with the hosting process. I would propose to create an official team and 
>>>>> to
>>>>> introduce an onboarding process:
>>>>>
>>>>> Proposal
>>>>>
>>>>>    - Make the "Hosting Team" official, document its roles somewhere on
>>>>>     jenkins.io. Scope: plugin and component hosting on Jenkins
>>>>>    resources (GitHub, Update Centers, etc.)
>>>>>    - Grant permissions to active contributors who are interested and
>>>>>    who already have experience with the hosting process (e.g. Tim Jacomb,
>>>>>    Wadeck Follonier)
>>>>>    - Create new HOSTING/Mailing list triage guidelines
>>>>>    - Invite interested contributors to help with triage of hosting
>>>>>    requests as a first onboarding step to get permissions needed for 
>>>>> GitHub /
>>>>>    Update Site and Repository Permission Updater management
>>>>>
>>>>> Team Responsibilities. Below there are some current responsibilities
>>>>> related to the hosting process. This list is likely incomplete, please 
>>>>> feel
>>>>> free to add more items.
>>>>>
>>>>>    - Triage and processing of new plugin HOSTING requests in Jenkins
>>>>>    Jira. Currently Alex Earl champions it, and there are only a few
>>>>>    contributors who help with the requests triage. Such triage is 
>>>>> instrumental
>>>>>    to...
>>>>>       - Ensuring hosted plugins have proper artifactIds. We cannot
>>>>>       easily change them later...
>>>>>       - Do sanity check of plugins for security issues. Thanks to
>>>>>       Alex Earl and the security team for handling it
>>>>>       - Checking for duplication with existing plugins
>>>>>       
>>>>> <https://www.jenkins.io/doc/developer/publishing/preparation/#look-for-similar-plugins>
>>>>>        and offering to contribute there instead of hosting a new
>>>>>       plugin (but not blocking hosting)
>>>>>       - Plugin licenses (see this thread
>>>>>       <https://groups.google.com/forum/#!topic/jenkinsci-dev/-KprgkVIDpQ>
>>>>>       )
>>>>>    - Processing plugin release permissions in Repository Permission
>>>>>    Updater
>>>>>    <https://github.com/jenkins-infra/repository-permissions-updater>.
>>>>>    There is a @jenkins-infra/hosting
>>>>>    <https://github.com/orgs/jenkins-infra/teams/hosting> team
>>>>>    handling it (Alex Earl, Baptiste Mathus and me)
>>>>>    - Processing GitHub permission and Plugin adoption
>>>>>    
>>>>> <https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/>
>>>>>     requests in the developer mailing list. There is a number of
>>>>>    contributors replying to these requests, most of operations can be 
>>>>> done via
>>>>>    Jenkins IRC bot
>>>>>    <https://www.jenkins.io/projects/infrastructure/ircbot/>
>>>>>    - Manual changes in GitHub repositories for some requests, e.g.
>>>>>    plugin renaming. There is a @jenkinsci/github-admins
>>>>>    <https://github.com/orgs/jenkinsci/teams/github-admins> team which
>>>>>    manages such requests
>>>>>    - Processing repo transfer requests (when maintainers want to
>>>>>    transfer plugins instead of forking), via jenkinsci-transfer org or
>>>>>    directly. There is a @jenkinsci/github-admins
>>>>>    <https://github.com/orgs/jenkinsci/teams/github-admins> team which
>>>>>    manages it
>>>>>    - Processing blacklisting and plugin tagging/doc URL requests in
>>>>>    /update-center2 <https://github.com/jenkins-infra/update-center2> for
>>>>>    non-security reasons. It is currently handled by Daniel Beck and a 
>>>>> number
>>>>>    of other contributors
>>>>>    - Maintaining the Plugin hosting, publishing and governance
>>>>>    documentation in https://www.jenkins.io/doc/developer. Docs SIG is
>>>>>    doing some cleanup
>>>>>
>>>>> If we agree that we want to have a more official team, I will create a
>>>>> new page on jenkins.io for it, similar to the Core Maintainers Guide
>>>>> <https://github.com/jenkinsci/jenkins/blob/master/docs/MAINTAINERS.adoc>
>>>>> .
>>>>>
>>>>> Also, looking for new contributors who would like to join the Hosting
>>>>> and the triage sub-team!
>>>>>
>>>>> Thanks for your feedback,
>>>>> Oleg
>>>>>
>>>>>
>>>> --
>>>> You received this message because you are subscribed to a topic in the
>>>> Google Groups "Jenkins Developers" group.
>>>> To unsubscribe from this topic, visit
>>>> https://groups.google.com/d/topic/jenkinsci-dev/ljwhniI-T3U/unsubscribe
>>>> .
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/cb01649c-78ea-4627-be12-eef11386d4b7%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/cb01649c-78ea-4627-be12-eef11386d4b7%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCwuXA4e_aohdG2H%2BZHUeZD966DAP5n6wtCJHv6063iog%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCwuXA4e_aohdG2H%2BZHUeZD966DAP5n6wtCJHv6063iog%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jenkinsci-dev/55660D28-44D5-42FD-84F3-1EE641DB893A%40gmail.com
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/55660D28-44D5-42FD-84F3-1EE641DB893A%40gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/fc1265ba-389c-436f-85dc-a2ae92b91b4e%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/fc1265ba-389c-436f-85dc-a2ae92b91b4e%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Website: http://earl-of-code.com

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVcMkk3Ah6gujUeb0B_n_eR%2BxP8amr%3D9CbZMdZkuJDtr0Q%40mail.gmail.com.

Reply via email to