Opened 12 years ago

Last modified 4 years 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

Change History (17)

comment:1 by Simon Fondrie-Teitler, 12 years ago

Owner: set to Simon Fondrie-Teitler
Status: newassigned

comment:2 by Simon Fondrie-Teitler, 12 years ago

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

comment:3 by Simon Fondrie-Teitler, 12 years ago

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 by Leandro, 12 years ago

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

comment:5 by Simon Fondrie-Teitler, 12 years ago

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

comment:6 by Simon Fondrie-Teitler, 12 years ago

Currently waiting on this debian bug to be sorted out.

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

comment:7 by Simon Fondrie-Teitler, 12 years ago

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

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

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 by Simon Fondrie-Teitler, 12 years ago

Ignore this comment, wrong ticket.

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

comment:10 by Christopher Allan Webber, 12 years ago

Status: assignedin_progress

comment:11 by Simon Fondrie-Teitler, 11 years ago

Cc: Asheesh Laroia <asheesh@…> added

comment:12 by Simon Fondrie-Teitler, 11 years ago

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

comment:13 by Matija Nalis, 10 years ago

Cc: Matija Nalis added

comment:14 by Simon Fondrie-Teitler, 8 years ago

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 by Ben Sturmfels, 5 years ago

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 by Ben Sturmfels, 5 years ago

Priority: majorcritical

comment:17 by Ben Sturmfels, 4 years ago

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.