django: bugs management

Django migration: #47 (closed).

This MR introduce the Bug model in debexpo.

This allow to:

  • Fetch a bug from the BTS
  • Store bug info in an easy to use object

And, in the future, it will be able hold a cache of wnpp and sponsorship-requests bugs in order to:

  • Sync comments with RFS
  • Link package to RFS
  • Automatically close RFS
  • Enhance package info with links for wnpp bugs.

The Bug model uses the debianbts python module to fetch info from the BTS. It has been added to the CI/project dependency. It will need to be added to the mentors package.

As usual, tests and translation have been added.

Merge request reports

Loading