Pin jsonschema >= 4.0.0

Avoids issue where 3.2.0 is installed as an OS package on Ubuntu 20.04 and fails
with "AttributeError: type object 'Draft4Validator' has no attribute
Remove reference to non-existent mediagoblin-licenses PyPI package

See: https://issues.mediagoblin.org/ticket/5482
Remove the Apache config link to the old wiki

The wiki is no longer actively maintained and we had reports that the Apache config
doesn't work. See https://issues.mediagoblin.org/ticket/5558.
Switch to `make check` and `make docs` in CI builds
Remove runtests.sh and instead call from `make check`

This change is to help align with shtrom's reconfigure-configure changes.
Align setup.cfg with refactor-configure branch
Align spacing and add autoconf to align with refactor-configure branch
Switch from virtualenv to the built-in venv module

Fixes: https://todo.sr.ht/~mediagoblin/mediagoblin/2
00534019 — Olivier Mehani 1 year, 6 months ago
Better skip of audio/video tests

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
fce3dc17 — Olivier Mehani a month ago
PDF supports needs pdfTOcairo

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
bb6fb882 — Olivier Mehani 2 years ago
Fix test failure when CELERY_CONFIG_MODULE is not defined

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
ab863c1e — Olivier Mehani 11 months ago
crypto/create_key: split directory creation

The code sets the umask before creating the key directory. We may run
into a problem where, if we need to create more leading
components in that path, they will also inherit the restrictive umask.
This is problematic when bootstrapping a new instance, as it might
create the base data directory with permissions that prevents some
processes, e.g., nginx, from accessin it.
27e0278a — Olivier Mehani a month ago
Add anchors to docs

Also fix typos in raw image dependencies.

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
c448cc10 — Olivier Mehani 1 year, 4 months ago
media_types.ascii: include missing incosolata font

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
d17cf08b — Olivier Mehani 1 year, 5 months ago
Add example config for all plugins and explicit BROKER_URL

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
023de603 — Olivier Mehani 1 year, 5 months ago
Move bootstrap.sh to more usual autogen.sh

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
Add contributing docs to README
Remove remaining reference to pyconfigure

Pyconfigure was removed some time back.

See: https://todo.sr.ht/~mediagoblin/mediagoblin/14
Begin 0.14.0 development
Fix duplicated upgrading notes