bug#47260: Package GNU MediaGoblin as a Guix service

2021-09-17 Thread Ben Sturmfels via Bug reports for GNU Guix
On Mon, 13 Sep 2021, Ben Sturmfels wrote: I've now updated MediaGoblin to find static assets relative to the code, and hacked in two new entrypoints `gmg serve` and `gmg celery`. Together these changes mean that we can now mostly use `inputs` rather than `propagated-inputs` and that the CSS and im

bug#47260: Package GNU MediaGoblin as a Guix service

2021-09-12 Thread Ben Sturmfels via Bug reports for GNU Guix
I've now written up all the progress in our MediaGoblin Guix channel README: https://git.sr.ht/~mediagoblin/mediagoblin-guix/tree/master/item/README.md In short MediaGoblin can be installed as a Guix package with no external dependencies or Python virtualenvs. After some slightly clumsy static fi

bug#47260: Package GNU MediaGoblin as a Guix service

2021-09-11 Thread Ben Sturmfels via Bug reports for GNU Guix
Just a progress update - Raghav and Jgart have now packaged and updated python-wtforms, thank you both! All that remains now for a passing test suite (and OGG Vorbis support) is the modified libsndfile that's waiting in Guix's core-updates branch. Very close now. Regards, Ben

bug#47260: Package GNU MediaGoblin as a Guix service

2021-05-05 Thread Ben Sturmfels via Bug reports for GNU Guix
Thanks for the update Arne. This issue is specifically about Guix packaging, so to save us losing track of your update, please post it to the dedicated mediagoblin-de...@gnu.org thread we started a couple of months back: https://lists.gnu.org/archive/html/mediagoblin-devel/2021-03/msg00026.html T

bug#47260: Package GNU MediaGoblin as a Guix service

2021-04-07 Thread Ben Sturmfels via Bug reports for GNU Guix
On Tue, 06 Apr 2021, Ben Sturmfels wrote: > On Thu, 01 Apr 2021, Ben Sturmfels wrote: > >> 5. Get a basic Guix service working, with sqlite3 and without the >> offloaded media transcoding currently using Celery task queue with a >> Redis broker. > > Woo! After a lot of trial and error, I finally h

bug#47260: Package GNU MediaGoblin as a Guix service

2021-04-06 Thread Ben Sturmfels via Bug reports for GNU Guix
On Mon, 05 Apr 2021, Léo Le Bouter wrote: > On Tue, 2021-04-06 at 00:17 +1000, Ben Sturmfels wrote: >> On Thu, 01 Apr 2021, Ben Sturmfels wrote: >> >> > 7. Work out why H264 support is missing. >> >> This is now fixed MediaGoblin's master branch guix-env.scm by adding >> gst-libav to propagated

bug#47260: Package GNU MediaGoblin as a Guix service

2021-04-06 Thread Ben Sturmfels via Bug reports for GNU Guix
On Thu, 01 Apr 2021, Ben Sturmfels wrote: > 5. Get a basic Guix service working, with sqlite3 and without the > offloaded media transcoding currently using Celery task queue with a > Redis broker. Woo! After a lot of trial and error, I finally have a basic MediaGoblin running entirely under Guix

bug#47260: Package GNU MediaGoblin as a Guix service

2021-04-05 Thread Léo Le Bouter via Bug reports for GNU Guix
On Tue, 2021-04-06 at 00:17 +1000, Ben Sturmfels wrote: > On Thu, 01 Apr 2021, Ben Sturmfels wrote: > > > 7. Work out why H264 support is missing. > > This is now fixed MediaGoblin's master branch guix-env.scm by adding > gst-libav to propagated inputs. Hello! I suggest not using propagated-inp

bug#47260: Package GNU MediaGoblin as a Guix service

2021-04-05 Thread Ben Sturmfels via Bug reports for GNU Guix
On Thu, 01 Apr 2021, Ben Sturmfels wrote: > 7. Work out why H264 support is missing. This is now fixed MediaGoblin's master branch guix-env.scm by adding gst-libav to propagated inputs.

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-31 Thread Ben Sturmfels via Bug reports for GNU Guix
On Tue, 30 Mar 2021, Ben Sturmfels wrote: > On Fri, 19 Mar 2021, Ben Sturmfels wrote: >> 8. Either package RabbitMQ (probably hard) or rewrite MediaGoblin's >> processing backend from Celery/RabbitMQ to RQ/Redis. Celery has been >> implicated in many bugs anyway, so there may benefits to the proj

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-30 Thread Ben Sturmfels via Bug reports for GNU Guix
On Tue, 30 Mar 2021, Ben Sturmfels wrote: >> 3. Work out why python-pytest-6/python-pytest-xdist/python-pytest-forked >> in Guix seem to be incompatible. After this our test suite should run >> 100% with only dependencies from Guix! > > Discovered we'll also need to upgrade Guix's python-wtforms,

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-29 Thread Dr. Arne Babenhauserheide
Ben Sturmfels writes: > On Mon, 22 Mar 2021, Dr. Arne Babenhauserheide wrote: > >> If you need support for m3u-playlists, you can use the player I wrote >> here: https://www.draketo.de/software/m3u-player >> → https://www.draketo.de/software/m3u-player.js (save as utf-8) >> (that m3u-playlists a

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-29 Thread Ben Sturmfels via Bug reports for GNU Guix
Just an update: On Fri, 19 Mar 2021, Ben Sturmfels wrote: > 1. Add OGG support to libsndfile which is needed to package > python-soundfile [patch 47210] lfam pointed out that this has already been done in 46067, which is now in core-updates awaiting merging into master: https://debbugs.gnu.org/

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-29 Thread Ben Sturmfels via Bug reports for GNU Guix
On Mon, 22 Mar 2021, Dr. Arne Babenhauserheide wrote: > If you need support for m3u-playlists, you can use the player I wrote > here: https://www.draketo.de/software/m3u-player > → https://www.draketo.de/software/m3u-player.js (save as utf-8) > (that m3u-playlists aren’t supported out of the box i

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-22 Thread Christopher Lemmer Webber
Ben Sturmfels via Bug reports for GNU Guix writes: > On Fri, 19 Mar 2021, jgart wrote: > >> This sounds like a great project. I would love MediaGoblin to be in Guix >> also. >> >>> 6. Rewrite MediaGoblin's JavaScript code not to use jQuery. Maybe >>> improve the no-bundled-JavaScript video/audio

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-22 Thread Dr. Arne Babenhauserheide
Ben Sturmfels via Bug reports for GNU Guix writes: > On Fri, 19 Mar 2021, jgart wrote: > >> This sounds like a great project. I would love MediaGoblin to be in Guix >> also. >> >>> 6. Rewrite MediaGoblin's JavaScript code not to use jQuery. Maybe >>> improve the no-bundled-JavaScript video/audi

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-21 Thread Ben Sturmfels via Bug reports for GNU Guix
On Fri, 19 Mar 2021, jgart wrote: > This sounds like a great project. I would love MediaGoblin to be in Guix also. > >> 6. Rewrite MediaGoblin's JavaScript code not to use jQuery. Maybe >> improve the no-bundled-JavaScript video/audio playing experience. > > What are your thoughts on rewriting the

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-19 Thread jgart
This sounds like a great project. I would love MediaGoblin to be in Guix also. > 6. Rewrite MediaGoblin's JavaScript code not to use jQuery. Maybe > improve the no-bundled-JavaScript video/audio playing experience. What are your thoughts on rewriting the jquery? Should MediaGoblin be using vani

bug#47260: Package GNU MediaGoblin as a Guix service

2021-03-19 Thread Ben Sturmfels via Bug reports for GNU Guix
This is a "meta" bug to keep track of the progress of packaging GNU MediaGoblin, a platform for publishing images/audio/video etc. See https://mediagoblin.org/ We have a guix-env.scm in the upstream source which should always have the latest copy of our packaging progress and instructions to run i