openSUSE / openSUSE-git

3 stars 5 forks source link

maintainer and bugowner handling #55

Open celan opened 1 week ago

celan commented 1 week ago

Provide a CRUD for package maintainers and bugowners.

bmwiedemann commented 1 week ago

Could this use files in some common data format (JSON / yaml / XML) stored in the project git or package git?

The current OBS one is part of osc meta pkg Archiving/zstd

  <person userid="bmwiedemann" role="bugowner"/>
  <person userid="bmwiedemann" role="maintainer"/>
AdamMajer commented 1 week ago

The location for this will be in project git. Each package can have different maintainers, depending on project.


{
    "package1": [ "reviewer", "reviewer2"],
    "package2": [],

    // "project" maintainer
    "": ["reviewer3", "reviewer4"]
}