Custom Query (1168 matches)
Results (52 - 54 of 1168)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#454 | wontfix | Some videos not oriented correctly | ||
Description |
Reference: https://gobblin.se/u/joar/m/using-the-penclic-r2-pointer-hid/ It's an iPhone 4 video uploaded through the Dropbox app (I think I have "Original" set as the upload format). It shows with correct orientation when viewed on the phone. |
|||
#455 | duplicate | Tests fail because of audio metadata table | ||
Description |
➜ mediagoblin-responsible git:(master) ✗ ./runtests.sh Using ./bin/nosetests /usr/local/lib/python2.7/dist-packages/scikits/audiolab/soundio/play.py:48: UserWarning: Could not import alsa backend; most probably, you did not have alsa headers when building audiolab warnings.warn("Could not import alsa backend; most probably, " ..../home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/default.py:453: SAWarning: Unicode type received non-unicode bind param value. param.append(processors[key](compiled_params[key])) ................/home/joar/git/mediagoblin-responsible/mediagoblin/db/sql/open.py:63: SAWarning: At least one scoped session is already present. configure() can not affect sessions that have already been created. Session.configure(bind=engine) ...................E....................... ====================================================================== ERROR: mediagoblin.tests.test_submission.TestSubmission.test_delete ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/nose-1.1.2-py2.7.egg/nose/case.py", line 197, in runTest self.test(*self.arg) File "/home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_submission.py", line 183, in test_delete do_follow=True, url=delete_url) File "/home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_submission.py", line 73, in do_post response = self.test_app.post(url, data, **kwargs) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebTest-1.3.3-py2.7.egg/webtest/app.py", line 807, in post content_type=content_type) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebTest-1.3.3-py2.7.egg/webtest/app.py", line 787, in _gen_request expect_errors=expect_errors) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebTest-1.3.3-py2.7.egg/webtest/app.py", line 1052, in do_request res = req.get_response(app, catch_exc_info=True) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1082, in get_response application, catch_exc_info=True) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1055, in call_application app_iter = application(self.environ, start_response) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/WebTest-1.3.3-py2.7.egg/webtest/lint.py", line 173, in lint_app iterator = application(environ, start_response_wrapper) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/urlmap.py", line 203, in __call__ return app(environ, start_response) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/Beaker-1.6.2-py2.7.egg/beaker/middleware.py", line 155, in __call__ return self.wrap_app(environ, session_start_response) File "/home/joar/git/mediagoblin-responsible/mediagoblin/app.py", line 201, in __call__ return self.call_backend(environ, start_response) File "/home/joar/git/mediagoblin-responsible/mediagoblin/app.py", line 188, in call_backend response = controller(request) File "/home/joar/git/mediagoblin-responsible/mediagoblin/decorators.py", line 117, in wrapper return controller(request, media=media, *args, **kwargs) File "/home/joar/git/mediagoblin-responsible/mediagoblin/decorators.py", line 50, in new_controller_func return controller(request, *args, **kwargs) File "/home/joar/git/mediagoblin-responsible/mediagoblin/decorators.py", line 66, in wrapper return controller(request, *args, **kwargs) File "/home/joar/git/mediagoblin-responsible/mediagoblin/user_pages/views.py", line 183, in media_confirm_delete media.delete() File "/home/joar/git/mediagoblin-responsible/mediagoblin/db/sql/base.py", line 85, in delete sess.delete(self) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/session.py", line 1269, in delete 'delete', state)) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/mapper.py", line 1814, in cascade_iterator parent_dict, visited_states, halt_on)) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/properties.py", line 821, in cascade_iterator passive=passive) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/state.py", line 122, in value_as_iterable x = impl.get(self, dict_, passive=passive) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/attributes.py", line 453, in get value = self.callable_(state, passive) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/strategies.py", line 508, in _load_for_state return self._emit_lazyload(session, state, ident_key) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/strategies.py", line 574, in _emit_lazyload result = q.all() File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/query.py", line 1983, in all return list(self) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/query.py", line 2093, in __iter__ return self._execute_and_instances(context) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/orm/query.py", line 2108, in _execute_and_instances result = conn.execute(querycontext.statement, self._params) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/base.py", line 1405, in execute params) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/base.py", line 1538, in _execute_clauseelement compiled_sql, distilled_params File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/base.py", line 1646, in _execute_context context) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/base.py", line 1639, in _execute_context context) File "/home/joar/git/mediagoblin-responsible/local/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg/sqlalchemy/engine/default.py", line 330, in do_execute cursor.execute(statement, parameters) OperationalError: (OperationalError) no such table: audio__mediadata u'SELECT audio__mediadata.media_entry AS audio__mediadata_media_entry \nFROM audio__mediadata \nWHERE ? = audio__mediadata.media_entry' (1,) -------------------- >> begin captured stdout << --------------------- -> Initializing main mediagoblin tables... done. -> Initializing media type "mediagoblin.media_types.image"... done. --------------------- >> end captured stdout << ---------------------- -------------------- >> begin captured logging << -------------------- mediagoblin.app: INFO: GNU MediaGoblin 0.3.1.dev main server starting mediagoblin.app: DEBUG: Using config file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_mgoblin_app.ini mediagoblin.db.sql.open: DEBUG: Loading mediagoblin.media_types.image.models beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache mediagoblin.processing.task: DEBUG: Processing <mediagoblin.db.sql.models.MediaEntry object at 0x4566c90> beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache beaker.container: DEBUG: data file /home/joar/git/mediagoblin-responsible/mediagoblin/tests/test_user_dev/beaker/sessions/data/container_file/c/c9/c991cf5dd3d44d35b111d05c29a312c6.cache --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- Ran 63 tests in 85.040s FAILED (errors=1) |
|||
#457 | fixed | need to be more obvious regarding contributor-ship in docs/ | ||
Description |
We talked about this in the June 2nd, 2012 meeting. The gist of it is this: I'm concerned that people who find GNU MediaGoblin via http://docs.mediagoblin.org/ never find out that:
There's some material that's at the bottom of About GNU MediaGoblin, but it's not obvious that it's there from the TOC. We have no metrics for any of this, so we're going on hunches, but generally, the things you want people to know should be right there on the front page. I was thinking we could add a Contributor's Guide which covered some of the things in the wiki which I would update before every release. Chris was thinking that's too much work and we probably don't get enough out of it and maybe it's sufficient to add some text and links to the index page. As I'm writing this ticket, I think it might be good to put in something in the footer on every page, too. This issue is for figuring out what's sufficient and doing it. |