Opened 9 years ago

Last modified 6 months ago

#518 in_progress enhancement

Package MediaGoblin for Debian

Reported by: Simon Fondrie-Teitler Owned by: Simon Fondrie-Teitler
Priority: critical Milestone:
Component: programming Keywords: debian, packaging
Cc: asheesh@…, Matija Nalis Parent Tickets:

Description

Get MediaGoblin packaged for Debian and into the repos. Currently the packages it depends on that are not in the repo yet are kombu (needs version >=2.2) and translitcodec.

I've emailed the maintainer for kombu, and he says he has 2.4.7 packaged but is waiting for python-anyjson >= 0.3.3 to hit the repos since kombu depends on it.

As for translitcodec, Clint Byrum emailed debian-legal about the license. Their response was that the license was OK, but that it might not be a good idea to add it to the repos given the author called it an "old, unfinished project".
ref: http://osdir.com/ml/debian-legal/2012-01/msg00115.html

He also filed an ITP, which I emailed asking about taking over.
ref: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657708

Subtickets

#847: No sources for files in mediagoblin/tests/test_submission/closed
#848: decide what to do about mediagoblin/source/extlib/freesound/audioprocessing.pyclosed

Change History (17)

comment:1 Changed 9 years ago by Simon Fondrie-Teitler

Owner: set to Simon Fondrie-Teitler
Status: newassigned

comment:2 Changed 9 years ago by Simon Fondrie-Teitler

Just heard from Clint Byrum, who says he has a ready package for python-translitcodec that he will upload shortly.

comment:3 Changed 9 years ago by Simon Fondrie-Teitler

I've gotten mediagoblin installed almost entirely with debian packages providing the dependencies.

Packages installed:
python-pastescript python-beaker python-routes python-webob python-bcrypt python-nose python-werkzeug python-celery python-jinja2 python-sphinx python-babel python-argparse python-webtest python-configobj python-markdown python-sqlalchemy python-migrate python-wtforms

I only needed to install kombu and translitcodec via pip.

comment:4 Changed 9 years ago by Leandro

python-translitcodec and python-kombu are uploaded, but in my mixed testing & unstable system kombu conflicts with Sugar packages.

comment:5 Changed 9 years ago by Simon Fondrie-Teitler

Last edited 7 years ago by Simon Fondrie-Teitler (previous) (diff)

comment:6 Changed 9 years ago by Simon Fondrie-Teitler

Currently waiting on this debian bug to be sorted out.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696352

comment:7 Changed 9 years ago by Simon Fondrie-Teitler

Last edited 7 years ago by Simon Fondrie-Teitler (previous) (diff)

comment:8 Changed 9 years ago by Simon Fondrie-Teitler

This is in debian mentors here, waiting for a sponsor. I'm talking with people about that.

https://mentors.debian.net/package/mediagoblin

comment:9 Changed 9 years ago by Simon Fondrie-Teitler

Ignore this comment, wrong ticket.

Last edited 9 years ago by Simon Fondrie-Teitler (previous) (diff)

comment:10 Changed 8 years ago by Christopher Allan Webber

Status: assignedin_progress

comment:11 Changed 8 years ago by Simon Fondrie-Teitler

Cc: Asheesh Laroia <asheesh@…> added

comment:12 Changed 8 years ago by Simon Fondrie-Teitler

Cc: asheesh@… added; Asheesh Laroia <asheesh@…> removed

comment:13 Changed 7 years ago by Matija Nalis

Cc: Matija Nalis added

comment:14 Changed 5 years ago by Simon Fondrie-Teitler

I've scheduled some time and am going to try to get this going again. Does anyone know of any work that has been done on creating a package since I last worked on it?

comment:15 Changed 17 months ago by Ben Sturmfels

This looks to be a serious effort to package MediaGoblin for Debian. I emailed Jonas a couple of months ago but didn't get a reply. I'd love to know where their efforts are at here.

https://packages.debian.org/experimental/python3-mediagoblin

comment:16 Changed 17 months ago by Ben Sturmfels

Priority: majorcritical

comment:17 Changed 6 months ago by Ben Sturmfels

Jonas Smedegaard is the person who was working on the most recent Debian packaging effort. I got in touch a around 2020 and he told me he'd put the work aside due to not getting any response from MediaGoblin contributors.

In light of this, I'm keen to make some significant progress on packaging for Guix before we ask for Jonas to spend further time on this. We need to have a clear path forwards so as not to waste his time. Things like how we deal with JS dependencies - removing jQuery etc.

Note: See TracTickets for help on using tickets.