5286 Commits

Author SHA1 Message Date
Ben Sturmfels
e6f8beeea4
Remove Debian 10 development Dockerfile.
Debian 11 has been released, so future releases need not provide explicit
support for Debian 10.
2021-08-15 22:35:45 +10:00
Ben Sturmfels
fa9ae2cc90
Update docker-compose.yml for renamed Dockerfiles. 2021-06-24 10:32:06 +10:00
Ben Sturmfels
c1f494ea98
Remove mention of persona in guix.scm. 2021-04-23 18:12:10 +10:00
Ben Sturmfels
05e4795683
Remove additional mentions of persona in templates and docs. 2021-04-23 18:11:31 +10:00
Ben Sturmfels
9e391cf500
Add jgart to authors, mention old persona plugin in pluginwriter docs. 2021-04-23 17:53:21 +10:00
jgart
ec74b6d032
Remove Mozilla Persona plugin [#5512].
Mozilla persona is RIP since 2016.

Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-04-23 17:48:03 +10:00
Ben Sturmfels
63ab28795a
Remove redundant link to flask-wtf. 2021-04-23 16:41:40 +10:00
Ben Sturmfels
09890d2229
Remove redundant symlink to tinymce. 2021-04-23 16:37:23 +10:00
Ben Sturmfels
7650b633ba
Remove references to old tinymce dependency. 2021-04-23 14:20:34 +10:00
Ben Sturmfels
d8ed112a97
Update relnotes. 2021-04-23 14:20:15 +10:00
Ben Sturmfels
3cd6d6ff04
Remove reference to unused translitcodec. 2021-04-23 13:54:59 +10:00
Ben Sturmfels
612a21de6b
Remove extlib/flask-wtf - seems to be unused.
This code appears to be unused. I've checked by grepping for "html5" and also by
manually adding an `assert` in the file and running the test suite, just in case
something particularly weird is going on.
2021-04-23 13:36:37 +10:00
Ben Sturmfels
5f36e3ca98
Update relnotes. 2021-04-10 15:27:10 +10:00
Rodrigo Martins
9bcebe68c7
Remove the slightly un-intuitive "Resolve" button on the report handling page.
This button just uses JavaScript to reveal the subsequent actions. Better to
show these upfront.

Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-04-10 15:24:11 +10:00
Ben Sturmfels
93084dfe28
Document re-installation of plugins during upgrade [#5611]. 2021-04-09 15:19:50 +10:00
Ben Sturmfels
45a8c34a71
Don't include package_dir argument. 2021-04-08 19:12:15 +10:00
Ben Sturmfels
ecea680d67
Add pyproject.toml and switch to setup.cfg with only a skeleton setup.py. 2021-04-08 18:55:13 +10:00
Ben Sturmfels
136efabd3b
Simplify packaging of static assets. 2021-04-07 23:39:51 +10:00
Ben Sturmfels
1b747cb526
Include static assets in setuptools package. 2021-04-07 23:25:54 +10:00
Ben Sturmfels
c290900f17 Document setup.py data_files. 2021-04-06 20:59:44 +10:00
Ben Sturmfels
3d72ccf4df Include env.py in Python package. 2021-04-06 20:24:27 +10:00
Ben Sturmfels
f44a6bb4c0 Note that should avoid Guix propagated-inputs. 2021-04-06 12:46:11 +10:00
Ben Sturmfels
08ff2e93f1 Consolidate the Guix mediagoblin/mediagoblin-hackenv packages. 2021-04-06 12:41:08 +10:00
Ben Sturmfels
01c164e581 Fix missing Guix support for uploading H.264 videos.
Turned out to be a typo.
2021-04-06 00:12:30 +10:00
Ben Sturmfels
cf2261022c Now in the 0.12.0 development cycle. 2021-04-05 22:13:01 +10:00
Ben Sturmfels
14cde83826 Ignore some generated files during docker build. 2021-04-05 22:09:15 +10:00
Ben Sturmfels
e16578cbe4 Note fixed Debian 11 test suite. 2021-04-05 18:26:46 +10:00
Ben Sturmfels
9084c02cc6 Remove dnf search in Dockerfile. 2021-04-05 18:25:24 +10:00
Ben Sturmfels
d384417aab Fix tests on Debian 11. 2021-04-04 23:23:33 +10:00
Ben Sturmfels
d5720a0507 fixup! Pin werkzeug to fix breaking tests. 2021-04-04 22:05:10 +10:00
Ben Sturmfels
74c74fdb14 Pin werkzeug to fix breaking tests. 2021-04-04 21:40:03 +10:00
Ben Sturmfels
fc13221045 Fix extras_require. 2021-04-04 15:39:43 +10:00
Ben Sturmfels
bbc4663954 Add some docs to guix-env.scm. 2021-04-02 23:16:14 +11:00
Ben Sturmfels
39effee4f0 Move WebTest requirement to "extras_require". 2021-04-02 09:30:12 +11:00
Ben Sturmfels
0ef1e2b1d4 Remove implicit dependency on PasteDeploy.
This is installed by PasteScript.
2021-04-02 09:10:40 +11:00
Ben Sturmfels
8681ec288c Sort the dependencies in setup.py for easy comparison with guix-env.scm. 2021-04-01 23:13:47 +11:00
Ben Sturmfels
640fed0172 Test and document Celery on Guix. 2021-04-01 12:25:40 +11:00
Ben Sturmfels
39cc2055ca Fix pytest issues in Guix.
Key here was removing pytest-xdist from setup.py's "install_requires" list.
Otherwise running the test suite under Guix would fail with something like:

pkg_resources.ContextualVersionConflict: (pytest 5.3.5 (/gnu/store/9clwgf5svincpw3fbjcijdlw9mylyzn3-profile/lib/python3.8/site-packages), Requirement.parse('pytest>=6.0.0'), {'pytest-xdist'})
2021-03-30 22:40:47 +11:00
Ben Sturmfels
c7656e8264 Enable PDF support in Dockerfiles. 2021-03-30 16:25:33 +11:00
Ben Sturmfels
c6b169369e docs: Fix broken link to separate Celery section. 2021-03-30 16:17:07 +11:00
Ben Sturmfels
38bd1bfd6d docs: Add a draft release checklist. 2021-03-30 16:17:04 +11:00
Ben Sturmfels
327a378f70 Remove explicit dependency on kombu (sub-dependency of celery). 2021-03-30 16:00:36 +11:00
Ben Sturmfels
4ba55bd3b0 Sort Guix dependencies. 2021-03-30 15:59:32 +11:00
Ben Sturmfels
87b4d3e699 Fix ordering in Debian 11 Dockerfile. 2021-03-30 15:58:56 +11:00
Ben Sturmfels
b1b98281b5 Hack in an upgraded python-wtforms for Guix. 2021-03-30 15:55:56 +11:00
Ben Sturmfels
f28ea2b9bc Note Guix "meta" issue tracking the packaging process. 2021-03-30 13:50:57 +11:00
Ben Sturmfels
4d610b43f0 Add pip freeze to Docker and CI builds for later troubleshooting. 2021-03-30 13:38:47 +11:00
Ben Sturmfels
4a830cb4f3 Enable OpenID and LDAP tests under Guix. 2021-03-30 13:37:41 +11:00
Ben Sturmfels
43b7d88400 Fix audio and submission tests under Guix.
Have temporarily included libsndfile and python-soundfile until these changes
get merged into Guix upstream.

Identified that Guix's older python-wtforms 2.1 is not compatible with the test
suite.
2021-03-30 13:19:26 +11:00
Ben Sturmfels
42a0c3f1aa Add PDF support in guix environment. 2021-03-30 12:04:13 +11:00