Custom Query (1173 matches)


Show under each result:

Results (109 - 111 of 1173)

Ticket Resolution Summary Owner Reporter
#5467 fixed Python 3: Audio upload fails due to missing scikits.audiolab Ben Sturmfels

As noted in #813, there's no Python 3 version of scikits.audiolab; a required dependency for the current audio plugin to work. Uploading without scikits.audiolab gives the below backtrace.

While we can't easily solve the missing Python 3 dependency, there's no need for the upload to fail entirely, since scikits.audiolab is (I think) only used for generating the spectrogram thumbnail and background image.

2016-08-12 20:37:27,956 ERROR   [waitress] Exception when serving /submit/
Traceback (most recent call last):
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/waitress-1.0a2-py3.4.egg/waitress/", line 338, in service
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/waitress-1.0a2-py3.4.egg/waitress/", line 169, in service
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/waitress-1.0a2-py3.4.egg/waitress/", line 399, in execute
    app_iter =, start_response)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 342, in __call__
    return self.call_backend(environ, start_response)
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/Werkzeug-0.11.10-py3.4.egg/werkzeug/", line 599, in __call__
    return, start_response)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 276, in call_backend
    return self._finish_call_backend(request, environ, start_response)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 318, in _finish_call_backend
    response = controller(request)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 47, in wrapper
    return controller(request, *args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 74, in new_controller_func
    return controller(request, *args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 47, in wrapper
    return controller(request, *args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 74, in new_controller_func
    return controller(request, *args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/", line 103, in wrapper
    return controller(request, *args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/submit/", line 79, in submit_start
  File "/home/ben/work/ws/mediagoblin/mediagoblin/submit/", line 210, in submit_media
    run_process_media(entry, feed_url)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/submit/", line 259, in run_process_media
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/celery-4.0.0rc3-py3.4.egg/celery/app/", line 508, in apply_async
    link=link, link_error=link_error, **options)
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/celery-4.0.0rc3-py3.4.egg/celery/app/", line 715, in apply
    ret = tracer(task_id, args, kwargs, request)
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/celery-4.0.0rc3-py3.4.egg/celery/app/", line 372, in trace_task
    I, R, state, retval = on_error(task_request, exc, uuid)
  File "/home/ben/work/ws/mediagoblin/local/lib/python3.4/site-packages/celery-4.0.0rc3-py3.4.egg/celery/app/", line 358, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/processing/", line 101, in run
  File "/home/ben/work/ws/mediagoblin/mediagoblin/media_types/audio/", line 260, in process
    self.create_spectrogram(max_width=medium_width, fft_size=fft_size)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/media_types/audio/", line 158, in create_spectrogram
  File "/home/ben/work/ws/mediagoblin/mediagoblin/media_types/audio/", line 63, in spectrogram
  File "/home/ben/work/ws/mediagoblin/mediagoblin/media_types/audio/", line 109, in __init__
    max_level = get_max_level(input_filename)
  File "/home/ben/work/ws/mediagoblin/mediagoblin/media_types/audio/", line 79, in get_max_level
    audio_file = audiolab.Sndfile(filename, 'r')
NameError: name 'audiolab' is not defined

#5466 fixed MapQuest Developer Tiles no longer available chris

The pages on which I have geotagged images show an empty box with a notice from MapQuest saying:

"As of July 11, 2016, direct tile access has been discontinued."

An example can be seen here:

#5465 fixed Python 3: Home page error if more than a single page of media items Ben Sturmfels

I upgraded a MediaGoblin instance with more than 30 media items to Python 3.4 and got the following error when attempting to load the home page:

  File "/home/ben/work/ws/mediagoblin/mediagoblin/tools/", line 110, in get_page_url_explicit
    base_url, urllib.urlencode(new_get_params))
AttributeError: 'module' object has no attribute 'urlencode'

Loads fine under Python 2, or with 30 or less media items on Python 3 (only one page).

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.