summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-11-11Remove pylint lintingHEADmasterJelle van der Waa4-575/+4
flake8 replaces pylint for linting, as it's faster and nicer.
2020-11-11Add quotes to the exclude patternJustin !3-3/+3
2020-11-11Unlint more migrationsJustin !9-112/+51
2020-11-11Fix pep8 errorJustin !1-4/+2
2020-11-11Do not lint migrationsJustin !4-1367/+16
2020-11-11Update CIs to not check migrationsJustin !3-3/+3
2020-11-11Increase max-line-length to 300Justin !1-1/+1
2020-11-11Fix pep8 errorsJustin !93-877/+2255
2020-11-11Add flake8 configurationJustin !1-0/+2
We'll use 120 chars as line length. They're still a few long lines to fic ans they're mostly in migrations packages, so maybe I'll simply ignore those and continue on the others errors.
2020-11-11Install and run flake8 on ciJustin !3-3/+6
2020-11-08PEP8 todolist models and update our max line lengthJelle van der Waa2-16/+7
2020-11-08Add management command overview to our documentationJelle van der Waa1-0/+16
2020-11-08Add complete status to the todolist json endpointJelle van der Waa3-1/+12
Include the status of a todolist package as a string, so the json output can be used to determine the completeness or the packages left to rebuild.
2020-11-08Update django to 3.1.3Jelle van der Waa1-1/+1
2020-10-26Add core.db.tar.zst support for reporeadJelle van der Waa2-27/+28
As Python does not support zstd compression yet, xtarfile a wrapper around tarfile with zstd support is required.
2020-10-12Update Copyright holders to include Levente PolyákJelle van der Waa1-2/+3
2020-10-01Update django to 3.1.2release_2020-10-01Jelle van der Waa1-1/+1
2020-09-30Rename initramfs fileDavid Runge1-3/+3
templates/releng/archlinux.ipxe: With https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/74 the naming scheme of the initramfs is not hardcoded (i.e. archiso.img) anymore but follows the standard naming scheme (i.e. initramfs-linux.img when using the standard linux kernel package). NOTE: This can only be merged and made available *after* the image for October 2020 (e.g. 2020-10-01) has been made available.
2020-09-17Update requirements.txt dependenciesrelease_2020-09-17Jelle van der Waa1-9/+8
2020-09-17Update server monitoring to point to our new GrafanaJelle van der Waa1-1/+1
2020-09-11Update jquery to 3.5.1Jelle van der Waa3-3/+3
Closes: #298
2020-09-11Rewrite deprecated ifequalJelle van der Waa3-6/+6
This tag can easily be rewritten to {% if a == b %}
2020-09-11Remove usage of deprecated request.is_ajax()Jelle van der Waa2-2/+2
request.is_ajax() will be removed in Django 4.0
2020-09-11Remove own implementation of PositiveBigIntegerFieldJelle van der Waa3-19/+4
Django 3.1 now includes a PositiveBigIntegerField. Closes: #292
2020-09-11Add new admin preprocessor to TEMPLATESJelle van der Waa1-0/+1
2020-09-11Update to djang 3.1Jelle van der Waa1-4/+4
2020-09-11Fix rendering of headings inside news previewsJakub Klinkovský1-0/+18
2020-08-22Fix small English spelling issueJelle van der Waa1-1/+1
2020-08-17Use https mirrors for downloading packagesJelle van der Waa1-4/+6
Firefox Nighly does not popup the download dialog anymore as it might be blocking opening http:// links from a https:// origin. Bug reported in https://bugs.archlinux.org/task/67587
2020-08-04Fix PXE netboot image names (for real)David Runge1-2/+2
templates/releng/archlinux.ipxe: It seems that two copy/paste errors were introduced in the last pull request [1] evolving around the renaming of initrd image names, which is relevant for PXE netboot as well. [1] https://github.com/archlinux/archweb/pull/294
2020-08-03Fix NETBOOT_SECURITY_BANNER settingsrelease_2020-08-03Jelle van der Waa2-6/+3
Move the settings before the local_settings.py import to make it configurable in local_settings.py and remove the setting from local_settings.py.example as it's not required to be there.
2020-08-03settings.py Add netboot banner default valueSantiago Torres1-0/+3
The NETBOOT_SECURITY_BANNER was missing on the settings.py module (it was only included on the example file). Set it on settings.py as well so it is used by default.
2020-08-03netboot: add downgraded cipher bannerSantiago Torres3-1/+19
The banner is pretty self-explanatory. Inform users that the chainloaded script is served on downgraded ciphers due to a limitation on the ssl stack of ipxe. Also, add a configuration variable so that downstream users of archweb can prevent the banner from displaying.
2020-08-03Update django to latest releaseJelle van der Waa1-1/+1
2020-08-03Fix PXE netboot image namesDavid Runge1-5/+7
templates/releng/archlinux.ipxe: Fix the naming of the initrd images. In a commit leading to archiso 46 [1] (image 2020-08-01) the way files are being copied in the build script has been made more generic. Due to this change the names of the provided PXE netboot images on the download servers have changed as well and stopped matching the files as provided in archweb's .ipxe template. Add amd-ucode.img as additional initird to be downloaded, verified and used. [1] https://gitlab.archlinux.org/archlinux/archiso/-/commit/47e11125e4672fc3448caefa6728439160daedd3
2020-07-22PEP8 details_linkJelle van der Waa1-0/+2
2020-07-22Include package branch in svntogit linksEvangelos Foutras1-1/+1
Git log operations on the master branch take too long to finish and the history pages on GitHub time out because of this. Switch to using the package branches similar to how it was done when svntogit was on cgit. Fixes: https://github.com/archlinux/archweb/issues/290
2020-07-22Update git.archlinux.org links to Github.com/archlinuxrelease_2020-07-22Jelle van der Waa2-4/+2
2020-07-09Remove torrent tracker from archwebrelease_2020-07-10Jelle van der Waa2-9/+0
Arch no longer runs it's own torrent tracker as DHT and webseeds work well enough for us.
2020-07-09Use Release models torrent data for feedsJelle van der Waa1-1/+4
When a new Release is done, the iso and torrent file might not be rsync'd yet to the archweb server, which makes torrent clients which watch the feed unable to retrieve the torrent file and give up. As this behaviour is unwanted use the Release model torrent data which is always availabe.
2020-07-09Apply PEP8 on releng.viewsJelle van der Waa1-5/+5
2020-07-09Only show bad packages in reportsJelle van der Waa1-1/+1
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-09Expand debug output for rebuilderd importerJelle van der Waa1-2/+2
2020-06-29Add rebuilderd status import and reporting functionalityrelease_2020-06-29Jelle van der Waa9-2/+254
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-29Create migration for planet_rss help message.Jelle van der Waa1-0/+18
2020-06-06Add gitlab CI integrationJelle van der Waa1-0/+16
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
2020-06-05Update to Django 3.0.7release_2020-06-05Jelle van der Waa1-1/+1
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
2020-05-31Add PGP key to the Release modelJelle van der Waa4-0/+26
Add a pgp_key field to the Release model so we can display the PGP fingerprint of the used PGP key on the download page. Closes: #282
2020-05-22Fix Python formatting in releng.modelsJelle van der Waa1-3/+2
2020-05-22allow todo list name to wrapChristian Hesse2-2/+2
We have quite long todo list names, with attribute "nowrap" this looks pretty strange on small screens.