Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D debexpo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 42
    • Issues 42
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mentors.debian.net
  • debexpo
  • Merge requests
  • !125

django: plugins: closed bugs

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Baptiste Beauplat requested to merge lyknode/debexpo:dj/plugins/closed-bugs into django May 01, 2020
  • Overview 6
  • Commits 9
  • Pipelines 4
  • Changes 32

Django migration: #47 (closed).

This MR adds the closed bug plugin.

BTS communication is now handled by debianbts. Bugs are stored in a Bug model and all useful information can be accessed through its attributes.

The plugin will loop on all bugs declared in Closes's changes field and assert their QA cleanness.

A couple of checks have been added. Here is the complete list:

  • The bug exist
  • The bug belong to the package
  • The bug is open
  • The bug is not a RFH, O or RFS
  • The upload don't close more than one wnpp bug

Results are presented on the package page. QA results are visually the same, but one change: The bug type (ITA, ITP, normal bug) info is now displayed beside the severity.

I had to modify slightly the Bug model to store that package as well, in order to display the link to package's bugs on the BTS.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: dj/plugins/closed-bugs