Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • TSC TSC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpinealpine
  • TSCTSC
  • Issues
  • #46
Closed
Open
Issue created Apr 23, 2022 by Kevin Daudt@kdaudt💻Owner

Allow packages for larger ecosystems be maintained by teams

There are larger ecosystems which cannot easily be maintained by a single maintainer. For example gnome, which is currently maintained (on paper) by @Cogitri, but we recently added 2 new developers to @team/gnome.

The current policy is that packages should have a single maintainer. The reason behind this is that ultimately, someone should feel responsible for the packages, and we want to avoid the bystander syndrome (someone else will fix it).

The proposal is to allow only for packages part of larger ecosystems (desktop environments, toolchains, etc), for which we typically already have a team/* group created. This would mean the maintainer entry would probably list something like team/gnome as name. I'm not sure what would make sense to use as e-mail address, either something fictional, or we could provide forwards (team-gnome@alpinelinux.org).

@Cogitri, @Leo: this would also mean aports-qa-bot would need to be adjusted to deal with this. As you cannot assign merge requests / issues to groups, it should be assigned to one member of the group. This could either be some designated member, or a round-robin assignment. In any case, the team should be pinged ('CC: @team/gnome').

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking