379 Commits

Author SHA1 Message Date
Ben Sturmfels
40bc5ea9ee Remove test lines in Dockerfiles. 2021-03-09 17:22:09 +11:00
Ben Sturmfels
95be20a936 Remove outdated docs on missing Python 3 spectrograms. 2021-03-09 15:07:05 +11:00
Ben Sturmfels
7e2a2ecfdc Extend Fedora Dockerfile, add sourcehut builds for Debian and Fedora.
Previously had partial docs for Fedora 31. This updates to Fedora 33, adds
support for audio and video and adds dependencies to allow the test suite to run
to completion.
2021-03-09 14:47:40 +11:00
Ben Sturmfels
4f53c4b17c Fix raw image plugin installation docs [#5523].
Dependencies need to be installed from PyPI in Debian 10/11 due to missing
python3-py3exiv2 package.
2021-03-08 11:14:20 +11:00
Ben Sturmfels
ca76eea5a8 Add Charlotte Koch to AUTHORS. 2021-03-06 22:47:49 +11:00
Ben Sturmfels
254a2f18c5 Update relnotes re. passing test suite. 2021-03-06 11:52:22 +11:00
Ben Sturmfels
07ac2774da Update relnotes. 2021-03-06 00:20:33 +11:00
Ben Sturmfels
0c0f966368 Update relnotes with bug fixes since 0.10.0. 2021-03-03 22:47:13 +11:00
Fernando Gutierrez
c2e93da0ce Reinstate audio spectrograms on Python 3 [#5610].
The `audiotospectrogram` module is a complete rewrite of the existing spectrogram
code with support for Python 3. This allows us to drop the bundled `freesound`
library and Python 2-only `audioprocessing` and `spectrogram` modules.

Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-03-03 22:21:11 +11:00
Ben Sturmfels
83429a8658 Drop Python 2 installation support. 2021-03-03 21:40:10 +11:00
Ben Sturmfels
9308959be2
docs: Document video resolution config. 2020-05-16 11:53:36 +10:00
Ben Sturmfels
5224d700dd
Increase Nginx upload limit to 100m, improve related docs [#5496].
By increasing the limit from 8m to 100m, we should immediately fix initial
problems for people trying to upload audio or video. From there, they can read
the documentation more closely when they try to upload larger files.
2020-05-13 13:22:11 +10:00
Fernando Gutierrez
243354b65e
Avoid Celery/RabbitMQ "connection reset" errors [#5609].
This change starts Celery only after RabbitMQ is available. It also returns the
unnecessarily low BROKER_HEARTBEAT setting to default of 120.0 to help prevent
connections being reset on machines under load.
2020-05-12 12:30:35 +10:00
Ben Sturmfels
6a547ea4a0
fixup! docs: Add chapter on upgrading, inc. system Python upgrades [#972]. 2020-05-11 23:35:32 +10:00
Ben Sturmfels
7981fdaf7d
docs: Add chapter on upgrading, inc. system Python upgrades [#972]. 2020-05-11 23:14:18 +10:00
Ben Sturmfels
e82857fae6
docs: Tweak deployment docs headings, link to configuration docs. 2020-05-11 23:14:06 +10:00
Ben Sturmfels
e2b3522812
Now in 0.11.0 development cycle. 2020-05-06 12:28:49 +10:00
Ben Sturmfels
7465326f23
docs: Update relnotes to remove "node_modules". 2020-05-05 20:50:45 +10:00
Ben Sturmfels
3d8cc5dfe1
docs: Link up subtitles and video qualities in release notes. 2020-05-04 16:03:10 +10:00
Ben Sturmfels
442581604a
Remove reference to Gitorious. 2020-05-04 13:13:53 +10:00
Ben Sturmfels
7e10cddee0
docs: Tweak the release notes and deployment docs following testing. 2020-05-04 13:10:24 +10:00
Ben Sturmfels
e77430eb27
Add release notes for v0.10.0. 2020-05-01 16:41:07 +10:00
Ben Sturmfels
06d8fc8917
docs: Note possible permission issues during install. 2020-04-30 15:11:55 +10:00
Ben Sturmfels
a9b7bd60b2
subtitles: Add documentation, limit uploads to *.vtt files, only show for video [#5589]. 2020-04-30 12:05:47 +10:00
Ben Sturmfels
3a1fb089e8
Test and update the media-types docs with Debian 10 and CentOS.
Unfortunately wasn't able to get video going in CentOS.
2020-04-29 13:27:01 +10:00
Ben Sturmfels
54fc0a8d26
Fix headings in production.rst. 2020-04-29 10:02:00 +10:00
Ben Sturmfels
464a5d7fba
Fix some docs build warnings. 2020-04-29 09:55:28 +10:00
Ben Sturmfels
35494ed66c
Add CentOS rabbitmq instructions. 2020-04-29 09:07:01 +10:00
Ben Sturmfels
62a565e13b
Review and update the deploment docs for Debian 10 and CentOS 8 [#5593].
Mostly a thorough test and cleanup. The significant change is moving the systemd
config into the deployment docs an the registration/security considerations to
production considerations docs.
2020-04-29 02:19:16 +10:00
Ben Sturmfels
16fbe85247
Fix dependencies and tests for clean Python 2 & 3 test runs under Docker.
This change gives a clean test run in the Debian-based Python 2 and Python 3
docker images.
2020-04-28 18:23:24 +10:00
Ben Sturmfels
4f3f70d15a
Remove spectrograms from Python 2 also [#5594].
For 0.10.0 we're removing specrograms entirely for reliability. This change only
disables spectrograms and updates install docs and Dockerfiles. We still need
to strip out all the spectrogram code and extlib/freesound/.
2020-04-28 18:19:57 +10:00
Ben Sturmfels
6808038a06
Properly quote --without-python3 in docs (#5596). 2020-04-28 13:40:39 +10:00
Ben Sturmfels
450ebea7c7
Fix missing logo in docs. 2020-04-28 13:39:03 +10:00
Ben Sturmfels
4e28403812
Fix Sphinx build warnings, remove gNewSense, *buntu -> Ubuntu.
The * feels like it might confuse no-programmers.
2020-04-28 13:38:47 +10:00
Ben Sturmfels
9d1bb738f3
Add some initial release notes for 0.10.0 (incomplete). 2020-04-24 15:42:30 +10:00
Ben Sturmfels
100f626551
Switch to Python 3 by default.
Addresses #5592.
2020-04-24 14:38:16 +10:00
Michael Lynch
e8be472273 Adding 'Waitress' where 'FastCGI' was previously referenced 2020-04-15 20:14:11 -04:00
Michael Lynch
82c2f9a912 Removing flup and fastcgi from documentation
flup is not supported on Python3, so MediaGoblin doesn't have a supported way to enable FastCGI support.

This change removes all references to flup and FastCGI and updates deployment instructions to use simple HTTP forwarding with nginx to access mediagoblin's non-static resources.
2020-04-14 20:45:54 -04:00
Ben Sturmfels
15ddb7c0ec
Document SSL/TLS SMTP options. 2020-04-07 16:45:17 +10:00
Jorge
2b487fc16d
Use audio icon when spectrogram fails. Add note to doc:media-types.
In addition to side-stepping spectrograms completely in Python 3 in 1038aea8,
this commit adds some fallbacks that will help with potential issues in Python 2.

Fixes Issue #5457

Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
Author: Jorge <mediagoblin@gybs.waa>
2020-04-02 16:58:11 +11:00
Ben Sturmfels
97dcfe3725
Work around lack of scikits.audiolab support on Python 3. 2019-09-12 19:59:11 +10:00
Ben Sturmfels
9618899480
Fix bulkupload documentation example.
The `bulkupload` command expects "dc:title", rather than "dcterms:title".
Similar for description.
2019-09-12 14:39:11 +10:00
Andrew Browning
7ab8ca61c4 Use https:// instead of git:// to clone [#5551]
This was partially addressed in eee3e41 but missed many items.
2018-04-02 01:34:37 -04:00
Boris Bobrov
f5e48d9edf remove mentions of mediagoblin_local.ini 2017-11-13 02:43:25 +03:00
Boris Bobrov
94c10f1c57 clarify installation instructions about mediagoblin.ini 2017-11-13 02:38:44 +03:00
Simen Heggestøyl
4727ee109e Handle collection in batchaddmedia command
Make the batchaddmedia command look for a 'collection-slug' column, that
for each row may specify the slug of a collection that the media should
be added to. This matches the '--collection-slug' argument of the
addmedia command.
2017-10-16 18:22:30 +03:00
Andrew Browning
0af3ba7fc1 Update batchaddmedia csv description docs [5458]
Commit c0ea2bad changed the expected location column header of csv files
used by the batchaddmedia command from 'media:location' to 'location'.
This change updates the docs to match.
2017-10-08 16:26:46 -04:00
Andrew Browning
eee3e41bcf Fix #5517 - Change docs to clone repo using https 2017-09-20 01:39:46 -04:00
Andrew Browning
5487c3b0d9 Properly escape asterisk in *buntu 2017-08-15 02:29:54 -04:00
Boris Bobrov
2e1e96503e Switch to rabbitmq by default and in docs 2017-06-09 23:49:24 +03:00