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: jgart <jgart <at> dismail.de>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#47260: closed (Package GNU MediaGoblin as a Guix service)
Date: Fri, 17 Jan 2025 01:17:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 16 Jan 2025 19:15:54 -0600
with message-id <8734hikzp1.fsf <at> unknownee2179f0a061.attlocal.net>
and subject line Re: Package GNU MediaGoblin as a Guix service
has caused the debbugs.gnu.org bug report #47260,
regarding Package GNU MediaGoblin as a Guix service
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> 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: 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 3 (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)]
[Message part 5 (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


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.