Age | Commit message (Collapse) | Author | Files | Lines |
|
flake8 replaces pylint for linting, as it's faster and nicer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
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.
|
|
|
|
As Python does not support zstd compression yet, xtarfile a wrapper
around tarfile with zstd support is required.
|
|
|
|
|
|
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.
|
|
|
|
|
|
Closes: #298
|
|
This tag can easily be rewritten to {% if a == b %}
|
|
request.is_ajax() will be removed in Django 4.0
|
|
Django 3.1 now includes a PositiveBigIntegerField.
Closes: #292
|
|
|
|
|
|
|
|
|
|
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
|
|
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
|
|
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.
|
|
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.
|
|
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.
|
|
|
|
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
|
|
|
|
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
|
|
|
|
Arch no longer runs it's own torrent tracker as DHT and webseeds work
well enough for us.
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
|
|
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
|
|
|
|
We have quite long todo list names, with attribute "nowrap" this looks
pretty strange on small screens.
|