Jelle van der Waa
Jelle van der Waa
The dbscripts integrity check displayed circular dependencies in our repos. Example in pure python http://ix.io/2ebJ/py
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme @anthraxx has a nice dark theme!
Add a Developer report which shows if Core packages don't depend on a non-core package for building.
We want json all the things, so we also want json for Developer Reports such as https://www.archlinux.org/devel/reports/non-existing-dependencies/
Add a new command that scans pkg.tar.xz files with elf binaries in /usr/bin/ and checks for security hardening issues. This adds a new dashboard view which shows packages with these...
The stale relations view takes about ~ 6 seconds on our production env due to a lot of queries for Update.objects.filter(pkgbase=foo).latest() in the PackageRelation class. Not showing the ```relation.last_update.created``` saves...
When a package is no longer in [testing] clean up the related signoffs for this package or periodically prune old signoffs. Both the packages_signoffspecification and packages_signoff tables
infrastructure.git contains a gen_rsyncd.conf.pl script which generates rsyncd configuration using SQL queries. It would be nicer if archweb could generate this, so when archweb changes it's adapted and unit tested
Use the native Python ipaddress module instead of the external IPy dependency for the RsyncModel.