Timeline



12/18/12:

13:20 Ticket #509 (Extract media file submission logic into common library) updated by Elrond
Owner, Status changed
Okay, I have this in a local branch. I would love to have #575
13:19 Ticket #575 (Need Test for "The API") created by Elrond
We now have an API to allow people to upload media automatically. We …
12:43 Ticket #559 (Collections can only be found from a file's page, no list to be found) closed by Stefano Zacchiroli
duplicate: This is a duplicate of #526 (which now contains a patch for this issue).
12:32 Ticket #526 (Provide a list of collections for site visitors) updated by Stefano Zacchiroli
Cc changed
Replying to spaetz: > _zack says, a branch fixing this, is …
12:31 0001-collections-add-support-to-browse-existing-collectio.patch attached to Ticket #526 by Stefano Zacchiroli
11:54 Ticket #574 (Add slideshow view) reopened by spaetz
11:54 Ticket #526 (Provide a list of collections for site visitors) updated by spaetz
Milestone changed
_zack says, a branch fixing this, is at …
11:51 Ticket #574 (Add slideshow view) closed by spaetz
fixed: DELETE MISPOSTING
11:40 Ticket #574 (Add slideshow view) created by spaetz
At least for image-based media it would be nice to present slide show …

12/17/12:

22:48 Ticket #573 (cannot delete collections) closed by Stefano Zacchiroli
invalid: In fact, I must be blind. Once one gets to the collection page, …
22:04 Ticket #573 (cannot delete collections) created by Stefano Zacchiroli
There seems to be no way to delete collection after creation (not …
15:36 Ticket #568 (please use signed git tags) closed by Elrond
fixed: Okay, updated our release [http://wiki.mediagoblin.org/ReleaseProcess
11:53 Ticket #572 (Move Columns from MediaEntry to ProcessingMetaData) created by Elrond
There is a new table for data used while (or at the end of) …

12/16/12:

20:51 Ticket #499 (the avatar image is necessary) updated by Elrond
Component changed
20:50 Ticket #570 (Crash after adding media to an unspecified collection) updated by Elrond
Milestone changed
20:46 Ticket #570 (Crash after adding media to an unspecified collection) updated by Jef van Schendel
Here's the full output: […]
20:43 Ticket #571 (Collection descriptions don't support Markdown but pretend they do) created by Jef van Schendel
To reproduce: - Edit a collection - Add Markdown formatting to the …
20:39 Ticket #570 (Crash after adding media to an unspecified collection) created by Jef van Schendel
To reproduce: - Go to a media page - Click "Add media to …
12:54 Ticket #431 (Make celeryd load logging settings from paste.ini paste_local.ini) updated by Elrond
Just some quick notes: For the normal mediagoblin process, paste …
11:56 Ticket #557 (RIP out Mongo support) updated by Elrond
To be honest, I don't want to review """45 files changed, 1518 …
11:38 Ticket #491 (Location parsing has inverted latitude) updated by Elrond
Milestone changed
11:32 Ticket #569 (please do not commit .jar files to git (closure-compiler)) updated by Elrond
Component changed
08:09 Ticket #569 (please do not commit .jar files to git (closure-compiler)) created by Thomas Koch
Hi, I found the closure-compiler jar in …
07:31 Ticket #568 (please use signed git tags) created by Thomas Koch
Hi, I checked out mediagoblin from source and wanted to start …

12/14/12:

12:01 Ticket #564 (Cookie blocking leads to cryptic errors) updated by spaetz
Milestone changed
12:01 Ticket #564 (Cookie blocking leads to cryptic errors) updated by spaetz
My branch 564_cookie_blocking_error fixes this by giving back …
10:01 Ticket #566 (/oauth/access_token route 500's) updated by spaetz
This is fixed in my branch 566_fix_total_seconds on …
09:54 Ticket #567 (Support For Ogg Vorbis+Theora) updated by Odin Hørthe Omdal (Velmont)
Cc changed
This would allow many of us to publish a big backlog without much work …
09:50 Ticket #472 (An option to use uploaded audio/video file “as is”, without transcoding) updated by Odin Hørthe Omdal (Velmont)
Cc changed
05:37 Ticket #567 (Support For Ogg Vorbis+Theora) created by Jason Self
It appears that recordings added are converted to WebM (Vorbis + VP8 …
00:20 Ticket #566 (/oauth/access_token route 500's) created by James Turner
When trying to request an access token using the /oauth/access_token …

12/13/12:

20:40 Ticket #564 (Cookie blocking leads to cryptic errors) updated by Christopher Allan Webber
Cc changed
cc'ing nyergler.
19:53 Ticket #431 (Make celeryd load logging settings from paste.ini paste_local.ini) updated by Christopher Allan Webber
We did get this for 0.3.2 but I am unhappy about it. There are some …
19:48 Ticket #565 (Make workbench easier to use) updated by Elrond
spaetz is doing all the stuff hanging around in my brain! I was …

12/12/12:

15:26 Ticket #254 (Directories in queue are not deleted automatically) updated by spaetz
I have now a branch that fixes this issue. It is in my branch …
13:52 Ticket #561 (Audio and video should use workbench instead of tempfiles) updated by spaetz
Milestone changed
I propose this fix by creating the tempfiles simply in the workbench …
13:11 Ticket #565 (Make workbench easier to use) updated by spaetz
This is branch 565_workbench_cleanup at my repo: …
12:47 Ticket #565 (Make workbench easier to use) created by spaetz
Currently, you have to get a Workbench from the workbench manager and …
11:54 Ticket #564 (Cookie blocking leads to cryptic errors) created by spaetz
Trying to log in, I received a "403 Forbidden" page with no further …

12/11/12:

19:01 Ticket #511 (VideoThumbnailerMarkII creates one-pixel height thumbnails.) updated by ShawnRisk
Milestone changed
17:41 Ticket #216 (What happens when you set a slug to an existing objectid? Anything bad?) updated by Jakob Kramer
Owner, Status changed

12/10/12:

22:17 Ticket #550 (Fix missing constraint in recent migrations) closed by Christopher Allan Webber
fixed: Merged. I removed the print statements as discussed on IRC... good …
20:23 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) closed by spaetz
fixed: this was merged in today indeed
20:21 Ticket #533 (Simplify/Robustify thumbnail usage for template designers) closed by spaetz
fixed
20:20 Ticket #554 (Meddleware improvments & consider merging my trim_whitespace ...) closed by spaetz
fixed
20:19 Ticket #430 (Filter By Tags Under User) updated by spaetz
Milestone changed
I also have a branch implementing this. The hard part is not providing …
14:34 Ticket #431 (Make celeryd load logging settings from paste.ini paste_local.ini) updated by Elrond
Milestone changed
I think, someone added some basic support for this. At least I vaguely …
14:31 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by Elrond
Milestone changed
I really think this was merged also. Today... Can someone confirm this?
14:20 Ticket #554 (Meddleware improvments & consider merging my trim_whitespace ...) updated by Elrond
Owner, Status, Milestone changed
Okay, I think, this one was merged too. See 99454686 and its …
14:15 Ticket #533 (Simplify/Robustify thumbnail usage for template designers) updated by Elrond
Owner, Status, Milestone changed
I think, I merged this a few weeks ago as 286478711728. And it was …
14:06 Ticket #550 (Fix missing constraint in recent migrations) updated by Elrond
Owner, Status changed
Just to update the bug: Suggested patch in elrond/sql/fix_unique_migration
13:30 Ticket #563 (Create License Table) created by spaetz
Currently, we store a media's license through it's UNICODE URL, this …
13:24 Ticket #521 (Allow to set default license for uploads) updated by spaetz
Owner, Status, Milestone changed
Setting this to 0.3.3 so we target it for the next relase after 0.3.2. …

12/08/12:

15:56 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by nyergler
Thanks for the feedback, Spaetz and Elrond; I've updated the merge …

12/07/12:

20:35 Ticket #395 (Make license options customizable and drop non-FaiF options by default) updated by Aaron Williamson
Owner changed
Getting out of the way.
20:34 Ticket #400 (Media licensing should be human readable) updated by Aaron Williamson
Owner changed
Taking myself off this, as I don't think I'll be able to work on it …
18:35 Ticket #542 (Celeryd yields an error and then stops processing uploads) updated by Christopher Allan Webber
Milestone changed
I'm going to leave this open for a week or so because it could be …
18:34 Ticket #400 (Media licensing should be human readable) updated by Christopher Allan Webber
Milestone changed
Moving this to 0.3.3... it's not a blocker.
18:33 Ticket #512 (The video player is not responsive) updated by Christopher Allan Webber
Milestone changed
18:33 Ticket #509 (Extract media file submission logic into common library) updated by Christopher Allan Webber
Milestone changed
18:20 Ticket #503 (Write tests for the OAuth plugin) updated by Christopher Allan Webber
Milestone changed
We'd like this but it can be postponed for 0.3.3 I also think …

12/06/12:

21:01 Ticket #434 (Two step guide to lower-footprint mediagoblin server deployments) closed by Christopher Allan Webber
fixed: Ah yeah, I think this can be closed. Closing!
20:57 Ticket #532 (Show creation date (extract from EXIF)) updated by Christopher Allan Webber
This is on my agenda to review shortly, btw :)
20:45 Ticket #511 (VideoThumbnailerMarkII creates one-pixel height thumbnails.) updated by Christopher Allan Webber
We should figure out what we're going to do about this with 0.3.2 …
20:44 Ticket #419 (MediaGoblin can't handle (upload?) Large files) updated by Christopher Allan Webber
Milestone changed
Re: the tempfile thing, also see a recent ticket I created: …
20:36 Ticket #542 (Celeryd yields an error and then stops processing uploads) updated by Christopher Allan Webber
Heya, I have a suspicion of what's going on here. Could you show us …
20:34 Ticket #513 (Add STL Media Support) closed by Christopher Allan Webber
fixed: This is merged!

12/04/12:

19:37 Ticket #562 (Don't lower()/upper() locales all the time.) closed by spaetz
fixed: this has been fixed today
18:30 Ticket #556 (Big Deal.... Hypersharing) updated by aepcam
Thanks cwebber for your awesome work. I give you here a text file with …
18:19 tagmaniac.rtf attached to Ticket #556 by aepcam
Mediagoblin TagManiac

12/03/12:

15:09 Ticket #419 (MediaGoblin can't handle (upload?) Large files) updated by spaetz
P.P.S. THen perhaps not (see above comment). This is the full …
15:05 Ticket #419 (MediaGoblin can't handle (upload?) Large files) updated by spaetz
P.S. Note to self, we might be able to leverage shutil.copyfileobj
14:48 Ticket #419 (MediaGoblin can't handle (upload?) Large files) updated by spaetz
OK, I have read all comments now and I am somewhat confused as what …
14:14 Ticket #562 (Don't lower()/upper() locales all the time.) created by spaetz
We will store available (=translated) locales in the form "es_CR". The …
13:41 Ticket #182 (Logging in should take me back to the page where I clicked the login link) closed by spaetz
fixed: Elrond has now reviewed this branch and OK'd it. Pushing to master …

12/02/12:

19:50 Ticket #560 (Uploading videos - lack of progress cue or confirmation while transcoding) updated by maxine
Hey cwebber, Yeah I knew about it prior, I wrote this ticket on a …
19:35 Ticket #561 (Audio and video should use workbench instead of tempfiles) updated by Christopher Allan Webber
Cc changed
cc'ing joar
19:34 Ticket #561 (Audio and video should use workbench instead of tempfiles) created by Christopher Allan Webber
The audio and video media types both write to temporary files instead …
19:27 Ticket #560 (Uploading videos - lack of progress cue or confirmation while transcoding) updated by Christopher Allan Webber
Heya maxineb; You're right about this... though there kinda is a …
16:09 Ticket #560 (Uploading videos - lack of progress cue or confirmation while transcoding) created by maxine
When uploading a video, after the upload (which only shows progress …
14:40 Ticket #559 (Collections can only be found from a file's page, no list to be found) created by maxine
The collections that a user may have are nowhere to be found but on …
14:31 Ticket #526 (Provide a list of collections for site visitors) updated by maxine
Yes, I've also noticed that the collections that a user may have are …
00:23 Ticket #558 (Honour user's browser language preference) closed by spaetz
fixed: Fixed for now. (BTW, we never packaged translation files until today). …

12/01/12:

22:52 Ticket #558 (Honour user's browser language preference) created by spaetz
A user accepting "klingon, de-de, de, it" will currently be served …
22:47 Ticket #247 (Add a language selector) updated by spaetz
Hi, the backend work for this is all in. We will display languages in …

11/30/12:

16:43 Ticket #556 (Big Deal.... Hypersharing) closed by Christopher Allan Webber
invalid: I'm really confused as to what this issue is about. Is it about live …
10:56 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by spaetz
Hi all, thanks for highlighting this issue. a) I have a branch ready …
10:01 Ticket #557 (RIP out Mongo support) updated by spaetz
In parallel to ripping out mongo, here is a branch that transitions us …
09:24 Ticket #557 (RIP out Mongo support) created by spaetz
Now that we have transitioned from Mongo to SQL, and sqlalchemy is …
04:46 Ticket #556 (Big Deal.... Hypersharing) created by aepcam
Hypersharing Broadcasting Desktop Capture + save local or/and remote …

11/29/12:

15:54 Ticket #555 (ForgotPassword view needs improvement) updated by spaetz
Milestone changed
THe above branch solves now most issues: Restructure …
14:58 Ticket #555 (ForgotPassword view needs improvement) updated by spaetz
In any case, here is a branch that restructures the function, …
14:56 Ticket #555 (ForgotPassword view needs improvement) created by spaetz
1: Our Lost password function reveals if a user name or an email …
14:55 Ticket #538 (Return 403 (forbidden) rather than 404 (not found) when looking at ...) closed by spaetz
fixed
14:55 Ticket #538 (Return 403 (forbidden) rather than 404 (not found) when looking at ...) updated by spaetz
Milestone changed
This has been merged by Elrond, thanks for the review.
13:36 Ticket #507 (Possibly get rid of WebOb, Routes, Beaker?) updated by spaetz
formerge/507_remove_routes' has been merged by Elrond, so the routes …
10:35 Ticket #554 (Meddleware improvments & consider merging my trim_whitespace ...) created by spaetz
1) Our Meddleware contains a NoOp Meddleware. This seems rather …
09:09 Ticket #349 (Feed for all items) updated by spaetz
Actually, I believe this issue should be merged into the new …
08:46 Ticket #507 (Possibly get rid of WebOb, Routes, Beaker?) updated by spaetz
OK, reorganized my branches. This is now 2 branches ready for merging, …

11/28/12:

22:40 Ticket #553 (Create proper design for user dashboard/dropdowns/etc) updated by Jef van Schendel
The current situation. as the ticket describes, is that root.html …
19:23 Ticket #514 (Incorrect OSM license) updated by Elrond
Milestone changed
Fixup target version, so it's possibly easier to write release notes.
19:22 Ticket #553 (Create proper design for user dashboard/dropdowns/etc) created by Christopher Allan Webber
We don't seem to have a clear idea how users get access to some sort …
18:47 Ticket #395 (Make license options customizable and drop non-FaiF options by default) updated by Christopher Allan Webber
I think marktraceur was is also doing similar work here: …
18:34 Ticket #475 (Checkbox for email notifications sits above its label) updated by Christopher Allan Webber
Milestone changed

11/27/12:

21:15 Ticket #519 (A way to link to a position in a video/audio (timestamp)) updated by Aleksej
Media Fragments URI 1.0 (basic)
16:58 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by nyergler
Oh, you're totally right, I wasn't paying attention. I'll update my …
15:49 Ticket #499 (the avatar image is necessary) updated by spaetz
Modified above patches slightly after Elrond's review, now in branch …
15:21 Ticket #436 (MediaGoblin PuSH should happen post-processing) updated by spaetz
One problem is, that the celery worker doing the processing might not …
15:19 Ticket #547 (Need better PuSH mechanism) closed by spaetz
duplicate: Arrg, I discovered, we already have a ticket (#436) for this one. …
15:11 Ticket #395 (Make license options customizable and drop non-FaiF options by default) updated by spaetz
Milestone changed
15:10 Ticket #499 (the avatar image is necessary) updated by spaetz
Milestone changed
15:10 Ticket #499 (the avatar image is necessary) updated by spaetz
https://gitorious.org/~spaetz/mediagoblin/spaetz-mediagoblin/commits/WI
13:09 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by Elrond
Priority changed
= Problem at hand = First of all: Thanks for catching this! The …
05:22 Ticket #549 (Allow users to revoke an OAuth access grant) updated by nyergler
I've pushed a fix for this to my personal repo and opened a merge …
05:13 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) updated by nyergler
Status changed
I've pushed a fix for this to my personal clone and opened a merge …
04:06 Ticket #552 (GMGTableBase uses default kwarg of {} in methods) created by nyergler
A few places in GMGTableBase have method definitions that look …

11/26/12:

22:35 Ticket #551 (Create test that makes sure all migrations are sane) created by Christopher Allan Webber
We should have a unit test that instantiates the tables at their …
22:25 Ticket #550 (Fix missing constraint in recent migrations) created by Christopher Allan Webber
A recent migration added a table for the CollectionItem model but …
20:49 Ticket #182 (Logging in should take me back to the page where I clicked the login link) updated by spaetz
This would be fixed in this branch "182_login_next_url" repo: …
19:04 Ticket #390 ("Separate tags by commas" should be unnecessary) closed by Elrond
fixed: Merged spaetz' branch. Commit: fa2f6ba162
18:44 Ticket #514 (Incorrect OSM license) closed by Christopher Allan Webber
fixed: Fixed! Closed with #410
17:52 Ticket #410 (Move full OpenStreetMap, Leaflet & Mapquest-copyright text from the ...) closed by Christopher Allan Webber
fixed: This looks great. I've merged it!
14:41 Ticket #395 (Make license options customizable and drop non-FaiF options by default) updated by spaetz
I have implemented this as an optional plugin now: The branch is at: …

11/25/12:

17:52 Ticket #549 (Allow users to revoke an OAuth access grant) updated by nyergler
Cc, Owner, Status changed
16:39 Ticket #532 (Show creation date (extract from EXIF)) updated by tryggvib
Owner changed
Went with the third method. For me it makes sense to move it from the …
11:21 Ticket #536 (GNU Coding Standards-compliant configure script & Makefile) updated by Brandon Invergo
I'm sorry to say that there are some bugs in this. I'll implement a …
01:35 Ticket #532 (Show creation date (extract from EXIF)) updated by Christopher Allan Webber
Owner changed
01:35 Ticket #532 (Show creation date (extract from EXIF)) updated by Christopher Allan Webber
Cc changed
01:34 Ticket #532 (Show creation date (extract from EXIF)) updated by Christopher Allan Webber
Sorry for slow reply. Holidaze, and all that. So thoughts: first of …
00:40 Ticket #549 (Allow users to revoke an OAuth access grant) created by nyergler
Users can currently authorize an application and view the applications …
00:37 Ticket #548 (Add support for token refresh to the OAuth plugin) created by nyergler
The OAuth plugin currently does not support token refresh, as …

11/24/12:

23:34 Ticket #395 (Make license options customizable and drop non-FaiF options by default) updated by warp
To make it easy to add licenses, I think it makes sense for the free …
00:10 Ticket #547 (Need better PuSH mechanism) created by spaetz
When we submit new media we send out the notification to the …

11/22/12:

11:54 Ticket #544 (Provide .url_for_self for the Base model) updated by spaetz
Aye, Elrond told me about that "qualified=True" parameter which …
10:58 Ticket #546 (Embed hcard in user profile (we claim to have one)) created by spaetz
Currently our webfinger user reply <Link …

11/21/12:

11:05 Ticket #545 (User().unicode() should be friendlier for templates) created by spaetz
Trying to simply put User objects in templates (or convert them to …
10:54 Ticket #544 (Provide .url_for_self for the Base model) updated by spaetz
PS. One of the reasons I dislike the API is that it is not easy to …
10:50 Ticket #544 (Provide .url_for_self for the Base model) created by spaetz
# We have to pass in an "urlgen" object to MediaEntry().url_for_self() …
08:56 Ticket #543 (atom feed IDs: reevalaute taguri) updated by spaetz
I never understood why we are not simply using the feeds URL for the …

11/20/12:

23:08 Ticket #543 (atom feed IDs: reevalaute taguri) updated by Will Kahn-Greene
I vote: 1. make the year a configuration option 2. if the admin …
22:55 Ticket #543 (atom feed IDs: reevalaute taguri) created by Elrond
Our atom feeds use taguris (RFC 4151). First thing to re-evaluate: Do …
19:50 Ticket #448 (SQLAlchemy session error [was: JPG upload fails]) updated by Jakob Kramer
I tried only on mediagoblin.com.
13:02 Ticket #535 (Some files cause a mystery error - MakerNote Tag 0x0001) updated by bcordier
Tested the image with a newer version of EXIF.py (available at …
09:38 Ticket #448 (SQLAlchemy session error [was: JPG upload fails]) updated by JarlNicolson
I tried the two images (Mine and yours) in both a brand new local …
01:59 Ticket #212 (Use werkzeug as a caching abstraction layer (was: «use beaker»)) updated by Christopher Allan Webber
So this is old... it was pretty close to being done, but I think we …
01:47 Ticket #494 (Use OpenWebFonts) closed by Christopher Allan Webber
wontfix: I'm going to mark this as WONTFIX I think? It might actually be true …

11/19/12:

20:23 Ticket #542 (Celeryd yields an error and then stops processing uploads) created by thelovebug
So I've uploaded a file to my instance, but it's totally ignoring it.. …
13:33 Ticket #448 (SQLAlchemy session error [was: JPG upload fails]) reopened by Jakob Kramer
It still does not work. Try with the image I referenced above.
Note: See TracTimeline for information about the timeline view.