Commit Graph

11 Commits

Author SHA1 Message Date
Jelle van der Waa
c358541801
Only show bad packages in reports
To avoid confusion with reproducible.archlinux.org output, only show BAD
statusses. Unknown statuses are still queue'd up in rebuilderd so aren't
interesting.
2020-07-09 21:50:48 +02:00
Jelle van der Waa
1a15dea670 Add rebuilderd status import and reporting functionality
Import the rebuilderd status periodically with a django management
command into RebuilderdStats which holds one record per pkgname with
it's pkgver/pkgrel/epoch all recorded. Shown as a developer dashboard
and with opt in mail notifications for when a package becomes not
reproducible.
2020-06-29 16:28:27 +02:00
Rowan Ruseler
850263374e trailing spaces 2019-06-28 11:56:13 +02:00
Jelle van der Waa
e3584454a3 devel: add non existing dependencies report
Add a new devel report which shows packages which have non-existing
make, opt or normal dependencies.

Closes: #111
2019-05-17 22:46:50 +02:00
Angel Velasquez
063784db76 Fix broken reports
This should fix reports that were broken cause username was passed and
it wasn't needed.

Also some format changes were done.
2017-05-24 14:17:05 -04:00
Jelle van der Waa
a862e9fc66 devel.reports: remove unused imports
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
2017-05-01 22:47:51 +02:00
Jelle van der Waa
e6f3e5aa98 devel.reports: remove unused arguments
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
2017-05-01 22:47:45 +02:00
Dan McGee
8b22613dd5 Add lower bounds for bad compression report
Packages smaller than 25 KiB shouldn't really come into play here; this
was meant to show huge packages spending too much time on compression.

Signed-off-by: Dan McGee <dan@archlinux.org>
2015-01-03 20:41:54 -06:00
Dan McGee
e395bef724 Split signature report into two reports
Signed-off-by: Dan McGee <dan@archlinux.org>
2014-02-22 13:57:03 -06:00
Dan McGee
871b284dd7 Generate list of reports dynamically
Signed-off-by: Dan McGee <dan@archlinux.org>
2014-02-22 13:57:02 -06:00
Dan McGee
7947d36c4e Break out developer reports into a separate module
This code was getting quite unwieldy, and wasn't very modular. Introduce
a DeveloperReport class that contains the content for a single report,
and utilize it to create our various report metadata and package
filtering operations. Utilize these report objects in the reports view,
vastly simplifying it.

We don't yet dynamically generate the list of reports on the developer
index page; that will be coming soon.

Signed-off-by: Dan McGee <dan@archlinux.org>
2014-02-22 13:57:02 -06:00