bug#47260: Wrapping binaries in MediaGoblin Guix Package

2021-10-04 Thread Ben Sturmfels via Bug reports for GNU Guix
On Tue, 05 Oct 2021, jgart wrote: > Just a note that we'll probably have to wrap the binaries that are in this > module when we finish making the guix package: > > mediagoblin/media_types/pdf/processing.py > > I see that pdftocairo, pdfinfo, and unoconv probably need to be wrapped to > point > t

bug#27447: pelican-quickstart produces files with store path shebangs

2021-10-04 Thread Ben Sturmfels via Bug reports for GNU Guix
On Tue, 05 Oct 2021, Ben Sturmfels wrote: >> ng0 wrote on 22 Jun 2017 14:35: >> >> In a pelican directory after running pelican-quickstart: >> egrep -nr "store" >> … >> pelicanconf.py:1:#!/gnu/store/bf54hnwd8mb63zmssc23fwslf5zvxpxs-python-wrapper-3.5.3/bin/python >> develop_server.sh:1:#!/gnu/stor

bug#27447: pelican-quickstart produces files with store path shebangs

2021-10-04 Thread Ben Sturmfels via Bug reports for GNU Guix
> ng0 wrote on 22 Jun 2017 14:35: > > In a pelican directory after running pelican-quickstart: > egrep -nr "store" > … > pelicanconf.py:1:#!/gnu/store/bf54hnwd8mb63zmssc23fwslf5zvxpxs-python-wrapper-3.5.3/bin/python > develop_server.sh:1:#!/gnu/store/k7029k5va68lkapbzcycdzj7m5bjb4b8-bash-4.4.12/bin

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#50267: Python PYTHONASYNCIODEBUG=1 not triggering debug tracebacks

2021-08-30 Thread Ben Sturmfels via Bug reports for GNU Guix
Hi Folks, When I run a Python program with PYTHONASYNCIODEBUG=1, I'm not seeing the debugging traceback I expect. Here's the test program, asynctest.py containing an async bug: import asyncio async def test(): print("never scheduled") async def main(): # Should be "

bug#47260: Package GNU MediaGoblin as a Guix service

2021-05-05 Thread Ben Sturmfels via Bug reports for GNU Guix
Thanks again, Ben On Wed, 05 May 2021, Arne Babenhauserheide wrote: > Hi, > > I just added non-flickering video-change to the m3u-player. Attaching > the file. I thought that could be useful for MediaGoblin. The file is > attached. > > > Best wishes, > Arne > > &g

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 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 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-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 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