aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Set static path relative to codebase.Ben Sturmfels2021-09-172-1/+3
| | | | This help a Guix package to locate the basic static assets.
* Implement `gmg serve` and `gmg celery`.Ben Sturmfels2021-09-173-25/+65
| | | | | | | There was an existing stub for `gmg serve`, but had never been completed. This will make it simpler to run the MediaGoblin web interface and media processing backend.
* Remove sphinx from native inputs.jgart2021-09-151-1/+1
| | | | | | | I moved sphinx to native inputs since if sphinx were to be used it would be used to build docs instead of as a direct library input to mediagoblin. The patch is attached. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Add note asking for feedback on installation process.Ben Sturmfels2021-09-131-0/+6
|
* Consolidate Guix packaging details across to the channel.Ben Sturmfels2021-09-131-24/+5
|
* Trim down and tidy up guix-env.scm.Ben Sturmfels2021-09-131-150/+39
| | | | | | Removed libsndfile and python-soundfile by excluding the relevant audio tests until core-updates is merged. Updated to latest master branch and removed some unnecessary dependencies.
* Revert "Disable registrations by default due to spam."Ben Sturmfels2021-09-125-22/+15
| | | | | | | Turns out this breaks tests. Will attempt again when I have time to deal with the tests. This reverts commit 120f144f0eb014e694a584a627c8b17856da5b51.
* Update guix.scm for passing test suite.Ben Sturmfels2021-09-121-23/+90
|
* Update Guix todos.Ben Sturmfels2021-09-122-14/+12
|
* Disable registrations by default due to spam.Ben Sturmfels2021-09-045-15/+22
|
* Revert "Base our SourceHut CI builds on Docker."Ben Sturmfels2021-09-034-26/+143
| | | | | | | | Running the Dockerfiles in CI seemed like a good idea, but I'd forgotten that they pull from the master branch, rather than using local source. Could be reinstated if we make Dockerfiles use local source as discussed in trac#5574. This reverts commit 712728c331ea3518b1964bbc7fcf06ff2c567064.
* Base our SourceHut CI builds on Docker.Ben Sturmfels2021-08-234-143/+26
| | | | | This allows us to use an identical build in CI and in local development. Not the most optimal for CI, but means less to maintain and no inconsistencies.
* Rename CI jobs.Ben Sturmfels2021-08-232-0/+0
|
* Update Docker and CI builds to be more closely aligned to deploy docs.Ben Sturmfels2021-08-232-15/+6
|
* Update deploy docs for Debian 11.Ben Sturmfels2021-08-232-3/+2
|
* Don't disable existing loggers when initialising Celery.Ben Sturmfels2021-08-232-1/+2
| | | | | | | | | | | | | | | Prior to this change, the Celery logging did not include any of the logging calls within MediaGoblin because `disable_existing_loggers` defaulted to True. This was unhelpful and inconsistent with the logging behaviour of the web process. The MediaGoblin web process sets logging output based on the configuration in paste.ini. This is loaded by the `paster` program, rather than MediaGoblin itself. The MediaGoblin celery process manually loads its logging config from paste.ini, but previously defaulted to `disable_existing_loggers=True`, meaning that none of the application logging flowed through unless the logger was explicitly added to paste.ini.
* Fix images being marked as failed after Celery restart [#5608].Ben Sturmfels2021-08-232-1/+4
| | | | | | | | | | Following the video transcoding work included in v0.10.0, uploading an image and restarting Celery resulted in the image being marked as failed, even after it had been initially successfully processed. The issue was that the initial processing task was not being acknowledged by the task queue following the introduction of the `CELERY_ACKS_LATE` setting. It's not clear why this is the case, but reverting the setting fixes this issue and doesn't negatively impact video processing.
* Update Dockerfiles to install Python deps from PyPI as per deploy docs.Ben Sturmfels2021-08-212-20/+13
|
* Remove reference to jsonschema.compat now removed upstream.Marco Pessotto2021-08-203-3/+4
| | | | Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Update guix-env to be more about MediaGoblin hacking than package building.Ben Sturmfels2021-08-191-21/+4
|
* Convert notifications.js to vanilla JavaScript (no jQuery).Ben Sturmfels2021-08-194-34/+28
|
* Convert header_dropdown.js to vanilla JavaScript (no jQuery).Ben Sturmfels2021-08-192-19/+62
|
* Tidy up guix-env.scm.Ben Sturmfels2021-08-191-13/+9
|
* None need for TLS in docs.Ben Sturmfels2021-08-191-0/+3
|
* Handle bash history in direnv config.Ben Sturmfels2021-08-191-1/+1
|
* Add make Debian package installation non-interactive.Ben Sturmfels2021-08-191-0/+2
|
* Remove Guix libsndfile and python-soundfile definitions now they're in Guix.Ben Sturmfels2021-08-191-95/+4
|
* Remove old docs link to Persona.Ben Sturmfels2021-08-161-1/+1
|
* Update references to dockerfile.Ben Sturmfels2021-08-161-3/+3
|
* Use the default values in commented mediagoblin.ini config entries.Ben Sturmfels2021-08-151-8/+8
|
* Document running multiple MediaGoblin instances on one server.Ben Sturmfels2021-08-153-6/+24
|
* Document how to display EXIF data.Ben Sturmfels2021-08-151-0/+11
|
* Document how to view Systemd logs.Ben Sturmfels2021-08-151-0/+5
|
* Remove Debian 10 development Dockerfile.Ben Sturmfels2021-08-154-276/+47
| | | | | Debian 11 has been released, so future releases need not provide explicit support for Debian 10.
* Update docker-compose.yml for renamed Dockerfiles.Ben Sturmfels2021-06-241-1/+1
|
* Remove mention of persona in guix.scm.Ben Sturmfels2021-04-231-1/+1
|
* Remove additional mentions of persona in templates and docs.Ben Sturmfels2021-04-235-34/+7
|
* Add jgart to authors, mention old persona plugin in pluginwriter docs.Ben Sturmfels2021-04-233-0/+7
|
* Remove Mozilla Persona plugin [#5512].jgart2021-04-2317-964/+0
| | | | | | Mozilla persona is RIP since 2016. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Remove redundant link to flask-wtf.Ben Sturmfels2021-04-232-1/+0
|
* Remove redundant symlink to tinymce.Ben Sturmfels2021-04-231-1/+0
|
* Remove references to old tinymce dependency.Ben Sturmfels2021-04-232-2/+1
|
* Update relnotes.Ben Sturmfels2021-04-231-0/+1
|
* Remove reference to unused translitcodec.Ben Sturmfels2021-04-232-3/+0
|
* Remove extlib/flask-wtf - seems to be unused.Ben Sturmfels2021-04-232-156/+0
| | | | | | 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.
* Update relnotes.Ben Sturmfels2021-04-101-0/+1
|
* Remove the slightly un-intuitive "Resolve" button on the report handling page.Rodrigo Martins2021-04-102-24/+20
| | | | | | | This button just uses JavaScript to reveal the subsequent actions. Better to show these upfront. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Document re-installation of plugins during upgrade [#5611].Ben Sturmfels2021-04-092-6/+16
|
* Don't include package_dir argument.Ben Sturmfels2021-04-081-5/+0
|
* Add pyproject.toml and switch to setup.cfg with only a skeleton setup.py.Ben Sturmfels2021-04-083-147/+115
|