GNU bug report logs - #47260
Package GNU MediaGoblin as a Guix service

Previous Next

Package: guix;

Reported by: Ben Sturmfels <ben <at> sturm.com.au>

Date: Fri, 19 Mar 2021 12:21:02 UTC

Severity: normal

Done: jgart <jgart <at> dismail.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ben Sturmfels <ben <at> sturm.com.au>
Subject: bug#47260: closed (Re: Package GNU MediaGoblin as a Guix service)
Date: Fri, 17 Jan 2025 01:17:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#47260: Package GNU MediaGoblin as a Guix service

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 47260 <at> debbugs.gnu.org.

-- 
47260: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=47260
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: jgart <jgart <at> dismail.de>
To: 47260-done <at> debbugs.gnu.org
Cc: Christopher Lemmer Webber <cwebber <at> dustycloud.org>,
 Léo Le Bouter <lle-bout <at> zaclys.net>,
 "Dr. Arne Babenhauserheide" <arne_bab <at> web.de>, jgart <jgart <at> dismail.de>,
 Ben Sturmfels <ben <at> sturm.com.au>
Subject: Re: Package GNU MediaGoblin as a Guix service
Date: Thu, 16 Jan 2025 19:15:54 -0600
Hi,

I'm going to close this ticket for now in order to focus the issue
tracker on things that need to be reviewed and merged immediately.

Feel free to create a new issue when the mediagoblin package and/or
service are ready to have patches reviewed for inclusion in upstream
Guix.

Thanks!

-- 
all the best,
jgart

[Message part 3 (message/rfc822, inline)]
From: Ben Sturmfels <ben <at> sturm.com.au>
To: bug-guix <at> gnu.org
Cc: cwebber <at> dustycloud.org,
 Léo Le Bouter <lle-bout <at> zaclys.net>
Subject: Package GNU MediaGoblin as a Guix service
Date: Fri, 19 Mar 2021 23:20:33 +1100
[Message part 4 (text/plain, inline)]
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 it:

https://git.savannah.gnu.org/cgit/mediagoblin.git/tree/guix-env.scm

Current plan is:

1. Add OGG support to libsndfile which is needed to package
python-soundfile [patch 47210]

2. Package python-soundfile (see above). After this the test suite
should pass 100% with pytest installed from PyPI [patch 47181]

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!

4. Package MediaGoblin itself. The build process is ./configure/make
which is a bit weird for a Python project.

5. Get a basic Guix service working, with sqlite3 and without the
offloaded media transcoding currently using Celery/RabbitMQ.

6. Rewrite MediaGoblin's JavaScript code not to use jQuery. Maybe
improve the no-bundled-JavaScript video/audio playing experience.

7. Work out why H264 support is missing.

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 project to
doing this anyway.

9. Figure out how to deal with translations.

10. Add a PostgreSQL database to the Guix service instead of sqlite3.

11. We win. Maybe :)
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 126 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.