#184 repochecker now provides more complete package maintainer data
Opened 3 years ago by decathorpe. Modified 3 years ago

I've worked on and deployed a new version of repochecker, which now provides a bit more data. In particular, the data now also includes all affected (co-)maintainers, and not only the "main admin".

Data entries now look like this:

  {
    "source": "lucene",
    "package": "lucene",
    "epoch": "0",
    "version": "8.8.2",
    "release": "1.fc35",
    "arch": "src",
    "admin": "orphan",
    "maintainers": [
      "kdaniel",
      "jerboaa",
      "rgrunber",
      "@eclipse-sig",
      "dbhole",
      "lef",
      "dchen",
      "java-sig",
      "orphan"
    ],
    "repo": "fedora-source",
    "repo_arch": "s390x",
    "broken": [
      "ivy-local"
    ],
    "since": "2021-09-09T17:06:03.439823324Z"
  },

The original "admin" field is still present with the same meaning (the "main admin" of the package) for backwards compatibility, but the "maintainers" field is new, and it contains all users and @-prefixed groups associated with a package.

Right now, only the "main admin" is shown FTI/FTBFS problems in the packager dashboard, using the new, more complete data should fix that.


Looking at packager_dashboard#127, I could also work on adding a field for the default bugzilla assignee(s) to the data, if that would help? cc @churchyard


I could also work on adding a field for the default bugzilla assignee(s) to the data

Maybe oraculum preprocesses the data and associates it with packages instead of users?

Metadata Update from @frantisekz:
- Issue assigned to frantisekz

3 years ago

I could also work on adding a field for the default bugzilla assignee(s) to the data

Maybe oraculum preprocesses the data and associates it with packages instead of users?

I don't really care either way, adding it to the repochecker data would not be much work, pagure dist-git now provides bugzilla assignee data in a nice format.

Log in to comment on this ticket.

Metadata