Timeline



02/28/16:

23:19 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by ayleph
Thanks for the patch. There are a few more files that reference …
23:11 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by Saksham Agrawal
Status changed
22:59 0001-Fix-for-issue-5429.patch attached to Ticket #5429 by Saksham Agrawal
22:17 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by ayleph
Keywords, Priority changed
22:16 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by ayleph
Replying to saksham1115: > Hello > > I would like to work …
22:05 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by ayleph
I forgot that make will automatically copy mediagoblin.example.ini
22:04 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) updated by Saksham Agrawal
Hello I would like to work on this ticket. It will be my first one, …
22:02 Ticket #5429 (Update documentation to reflect changes to mediagoblin.ini) created by ayleph
The latest
21:33 Screenshot from 2016-02-29 03:03:00.png attached to Ticket #5428 by Saksham Agrawal
21:29 Ticket #5428 ("Add media" and "Create new collection" placing) created by Saksham Agrawal
"Add media" and "Create new collection" should be present out of the …

02/26/16:

17:00 Ticket #5424 (Alembic migrations with plugins) updated by Christopher Allan Webber
Owner, Status, Milestone changed
tsyesika convinced me this shouldn't wait, so I guess this is going on …
16:53 Ticket #5413 (Make models on clean database with alembic, not from models.py) updated by Christopher Allan Webber
Alternately, we could put off #5424 (though we shouldn't put it off …
16:47 Ticket #5413 (Make models on clean database with alembic, not from models.py) updated by Christopher Allan Webber
I agree we need this, but this is tricky, because we currently don't …
16:43 Ticket #5427 (Deleting reported media gives server error) updated by Christopher Allan Webber
Cc changed
Well, I'd merge it, but I really don't know the full rationale of why …
05:48 0001-Fix-issue-5427-fail-to-delete-reported-media.patch attached to Ticket #5427 by ayleph
05:35 Ticket #5427 (Deleting reported media gives server error) updated by ayleph
The code which causes this error was introduced in …
05:08 Ticket #5427 (Deleting reported media gives server error) updated by ayleph
Status changed
I tested the two proposed solutions above and they both seemed to work …
05:07 Ticket #5427 (Deleting reported media gives server error) updated by ayleph
The error comes from the following code in mediagoblin/db/base.py. …
04:35 Ticket #5427 (Deleting reported media gives server error) created by ayleph
On latest master, deleting media with a report on it leads to a server …

02/25/16:

23:39 Ticket #5017 (Make Python 3 a first class citizen) closed by Christopher Allan Webber
fixed: Done at last!
02:06 Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) closed by Christopher Allan Webber
fixed
02:06 Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by Christopher Allan Webber
It indeed works on both Python 3 and 2. Thank you! I pushed and …
01:24 Ticket #5426 (lazycelery raises IndexError) closed by Boris Bobrov
invalid: This happened because the virtualenv was created without system-site …
01:06 Ticket #5426 (lazycelery raises IndexError) updated by ayleph
Sample output from my machine. Note that I've set `CELERYD_CONCURRENCY …
01:02 Ticket #5426 (lazycelery raises IndexError) updated by ayleph
Force-upgraded to 3.1.20 and still no problems in 0.8.1 or 0.9.0. […]
01:00 Ticket #5426 (lazycelery raises IndexError) updated by ayleph
No problems on 0.8.1 or 0.9.0 for me using celery-3.1.13 inside py2 …
00:20 Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by Christopher Allan Webber
The old skipping didn't work because the submission tests all used the …

02/24/16:

23:12 Ticket #5426 (lazycelery raises IndexError) created by Boris Bobrov
I have default mg 0.8.1 setup and trying to run ./lazycelery doesn't …
21:47 Ticket #5425 (Allow tests to pass without audio/video dependencies again) closed by Boris Bobrov
fixed: fixed in cf9eae4
21:45 Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by Boris Bobrov
Firstly, I don't understand why the old skipping didn't work. …
00:52 Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by Christopher Allan Webber
Updated the patch to support this same behavior with the pdf media type.
00:52 0001-Remove-requirement-that-audio-video-dependencies-mus.patch attached to Ticket #5425 by Christopher Allan Webber
00:04 Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by Christopher Allan Webber
Cc changed
I've submitted a patch that adds back the ability to skip these tests …
00:02 Ticket #5425 (Allow tests to pass without audio/video dependencies again) created by Christopher Allan Webber
A change was made to test_submission.py a while back which did the …

02/23/16:

21:26 Ticket #960 (Add search functionality) updated by tofay
Cc, Owner, Status changed
18:17 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Thanks Tsyesika! I'm not too concerned about the disconnect between …
17:29 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Jessica Tallon
I'll put this on the front of my queue tomorrow for things I should …
15:45 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Thanks, that helps clarify the way the code should behave. Inline …
12:32 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Jessica Tallon
So you're right that the fix you proposed might be a temporary fix as …
01:09 Ticket #5424 (Alembic migrations with plugins) created by Christopher Allan Webber
Currently plugins still use sqlalchemy-migrate. In order for our move …
01:07 Ticket #5423 (moderation media panel doesn't work) closed by Boris Bobrov
fixed: fixed in 7dcdc2d and 5eaf6c1, unrelated to python3
00:37 Ticket #5423 (moderation media panel doesn't work) created by Boris Bobrov
[…]
00:33 Ticket #5411 (Error running alembic migrations: database locked) closed by Boris Bobrov
fixed: Fixed in 1fe6f5d, thanks ayleph!
00:30 0001-Fix-issue-5411-sqlite-connection-closes.patch attached to Ticket #5411 by ayleph
00:19 Ticket #5411 (Error running alembic migrations: database locked) updated by ayleph
Status changed

02/22/16:

23:58 Ticket #5411 (Error running alembic migrations: database locked) updated by ayleph
If this fix is valid, the same would need to be applied to other …
23:55 Ticket #5411 (Error running alembic migrations: database locked) updated by ayleph
I found a …
23:00 Ticket #5411 (Error running alembic migrations: database locked) updated by ayleph
Replying to cwebber: > I'm assuming you weren't running …
22:58 Ticket #5064 (Add option to override ./configure'd virtualenv) updated by Christopher Allan Webber
Milestone changed
This is a defect probably, but not important enough to delay this …
22:46 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Christopher Allan Webber
Milestone changed
22:44 Ticket #5422 (Resend Verification link fails after recent db updates) closed by Christopher Allan Webber
fixed: Applied and pushed, thank you!
22:23 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Thanks for the comment, but I'm afraid I still don't quite get it. I …
16:30 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Jessica Tallon
So, the Comment object is an object that wraps other objects, the …
04:45 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
I don't really understand the connection between core__comment_links
04:11 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Oh, here's something interesting! The table core__comment_links only …
03:50 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
It looks like on this particular instance, something happened after …
03:32 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Dumping the sqlite db shows that the correct comment ID is indeed 32, …
03:11 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
If I start messing around with that link and changing the number after …
03:01 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
I was just able to reproduce this issue with current master …
00:39 Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by ayleph
I'm trying to replicate this, but I'm having trouble. There may be …

02/21/16:

23:40 Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by ayleph
Cc changed
23:39 Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by ayleph
It looks like this issue occurs because soft_delete doesn't remove …
23:06 Ticket #5411 (Error running alembic migrations: database locked) updated by ayleph
Sorry, didn't get an email with your comments. Earlier today I pulled …
22:53 Ticket #5422 (Resend Verification link fails after recent db updates) updated by ayleph
Status changed
22:53 0001-Fix-issue-5422-Resend-verification-fails.patch attached to Ticket #5422 by ayleph
22:51 Ticket #5422 (Resend Verification link fails after recent db updates) updated by ayleph
It appears that we can no longer use request.user['username'] with …
22:38 Ticket #5422 (Resend Verification link fails after recent db updates) updated by ayleph
I added a couple of debug lines to mediagoblin/auth/views.py to see …
22:23 Ticket #5422 (Resend Verification link fails after recent db updates) updated by ayleph
Note: user must be logged in first. Otherwise, the resend verification …
22:07 Ticket #5422 (Resend Verification link fails after recent db updates) created by ayleph
Trying to access the resend verification link results in a server …
21:53 Ticket #5421 (Server error when trying to access atom feed with graveyard media) created by ayleph
Attempting to access a collection's atom feed causes an error when …
20:31 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Christopher Allan Webber
Milestone changed
Hm, I tried reproducing this, and I'm failing to do so, even with …

02/20/16:

21:49 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Christopher Allan Webber
I tried this here. I couldn't reproduce it using the same steps I …
21:06 Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by Christopher Allan Webber
Milestone changed
21:03 Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by Christopher Allan Webber
Status changed
Good confirmed! Python 3 isn't really first class until it supports …
21:02 Ticket #5402 (no instructions for python3) closed by Christopher Allan Webber
fixed: I added the most basic version of this to the deployment docs. I …

02/19/16:

19:09 Ticket #978 (Deployment docs need updating to reflect change from paster to gunircorn) closed by Christopher Allan Webber
fixed: Via #5419 we've discovered a resolution moving to waitress for now. …
19:08 Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) closed by Christopher Allan Webber
fixed: Breton approved of my match (via IRC) so I merged and pushed it. Woo woo!

02/18/16:

19:16 Ticket #5420 (sqlalchemy-migrate-0.10.0 requires missing docutils) closed by Boris Bobrov
invalid
06:52 Ticket #5420 (sqlalchemy-migrate-0.10.0 requires missing docutils) created by Boris Bobrov
./setup.py install seems to fail if no docutils are installed. I need …
01:53 Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) updated by Christopher Allan Webber
Cc, Status changed
I switched to Waitress locally using the above, and everything seems …
01:46 0001-Switch-from-Paste-for-serving-to-Waitress.patch attached to Ticket #5419 by Christopher Allan Webber
Replace Paste(/Gunicorn) code with Waitress
00:50 Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) updated by Christopher Allan Webber
Waitress
00:15 Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) created by Christopher Allan Webber
We need a local development server that works on *both* Python 2 and …
00:12 Ticket #5410 (Move back to paste) closed by Christopher Allan Webber
wontfix: Well, I guess not! The Paste library …

02/17/16:

23:40 Ticket #5410 (Move back to paste) updated by Christopher Allan Webber
. o O (I thought I commented on this? What happened!) Anyway, here's …
22:12 Ticket #5315 (use `env` in shebangs) closed by Christopher Allan Webber
fixed: So previously we were doing #!/usr/bin/bash. We're now doing …
21:56 Ticket #5315 (use `env` in shebangs) updated by Christopher Allan Webber
Wait a minute, /bin/sh still exists on *bsd systems right? It's …
00:26 Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by Christopher Allan Webber
Oh... great :)

02/16/16:

22:57 Ticket #5418 (Fix the look of media type icon) created by Boris Bobrov
Comments from #365 need to be resolved and we should either say that …
22:57 Ticket #1045 (Merge sandyseventiesspeedboat into core) updated by Christopher Allan Webber
Milestone changed
We're in freeze, so let's evaluate this next cycle.
22:56 Ticket #5320 (Add a logout hook) updated by Christopher Allan Webber
Milestone changed
Would be nice indeed, but I'm removing enhancements since we're in …
22:55 Ticket #5063 (better handling of bad video files) updated by Christopher Allan Webber
Milestone changed
22:55 Ticket #5417 (Add more type icons) created by Boris Bobrov
With bug #365 resolved, we need icons for all the types we have.
22:54 Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by Boris Bobrov
Resolved in 654d7cf
22:51 Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) closed by Boris Bobrov
fixed
22:49 Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by Boris Bobrov
In fact, this is resolved on 99%. This is resolved so much that I will …
22:45 Ticket #715 (Move CloudFiles storage backend over to pyrax) updated by Christopher Allan Webber
Milestone changed
22:45 Ticket #963 (to/cc/bto/bcc not supported on activities) updated by Christopher Allan Webber
Milestone changed
22:44 Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by Christopher Allan Webber
Milestone changed
I'd still like to see this happen, but I don't think there's urgency …
22:43 Ticket #973 (Re-enable check_db_up_to_date() in app.py after fixing session issues) updated by Christopher Allan Webber
Milestone changed
So, I think doing this correctly requires reworking things *anyhow* …
21:45 Ticket #5319 (support for HQ videos) updated by Christopher Allan Webber
Type, Milestone changed
This is an enhancement, and given that we're feature-frozen, not …

02/12/16:

00:57 Ticket #5315 (use `env` in shebangs) updated by Christopher Allan Webber
We might be able to have autotools make the distinction for us. I'll …
00:46 Ticket #5315 (use `env` in shebangs) updated by Christopher Allan Webber
Status, Resolution changed
Ah.... so I merged this, and just today, I reverted it! We have a …

02/11/16:

23:00 Ticket #5332 (Storage test fails on python3) closed by Christopher Allan Webber
fixed: I fixed this.
19:23 Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) closed by Christopher Allan Webber
fixed: This is fixed in 64b989a
19:09 Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) updated by Christopher Allan Webber
This is because we now use: […] I'm not sure why it doesn't allow …
18:55 Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) created by Christopher Allan Webber
Commit 2b4c339d very nicely fixed #647, though some of our tests write …
18:43 Ticket #5330 (Python 3.4.3 does not work with default values in SQLAlchemy <0.9) closed by Christopher Allan Webber
fixed: Annnnd it took me 3 weeks, but hey! I finally tested, and it works …
15:30 Ticket #5402 (no instructions for python3) updated by ShawnRisk
Parent Tickets changed
06:16 Ticket #993 (Provide information about various CC Licenses) updated by Alex Jordan
Cc changed

02/10/16:

18:22 Ticket #5322 (Translations compilation fails) closed by Christopher Allan Webber
fixed: All translations are compiling here for me…

02/09/16:

18:18 Ticket #955 (Creative Common 4.0 licenses) updated by Alex Jordan
Cc changed

02/08/16:

21:34 Ticket #5414 (Login-validator arbitrary and capricious) updated by Christopher Allan Webber
Yes I don't remember the justification for this restriction. It …
21:24 Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) updated by Christopher Allan Webber
Right, the broadcast stuff is just for testing. Cool to see this …
20:18 Ticket #805 (Add template_hook near media_title) updated by Christopher Allan Webber
This looks easy to merge but should happen after 0.9.0 is out. . o O …
20:08 Ticket #5411 (Error running alembic migrations: database locked) updated by Christopher Allan Webber
I'm assuming you weren't running the server when you ran dbupdate, …
18:06 WikiStart edited by Simon Fondrie-Teitler
(diff)
18:03 WikiStart edited by Simon Fondrie-Teitler
(diff)
09:33 Ticket #995 (Uploading images by drag&drop) closed by Laura Arjona Reina
duplicate
09:32 Ticket #995 (Uploading images by drag&drop) updated by Laura Arjona Reina
Thanks for reporting. This is handled in ticket #486

02/07/16:

19:38 Ticket #5415 (Server error when trying to access media with graveyards comments) updated by ayleph
Digging deeper, comments comes from …
18:56 Ticket #5415 (Server error when trying to access media with graveyards comments) created by ayleph
As a logged in user, if I try to access a media page with a graveyard …
01:33 Ticket #5414 (Login-validator arbitrary and capricious) created by mi
Using gmg adduser I created an account for myself named "mi". …
00:23 Tickets #814,​5366,​5367,​5374,​5382,​5390,​5391,​5354,​5355,​792,​983,​1096,​5342,​5356,​5362,​5363,​5368,​5369,​5371,​5372,​5377,​5386,​5398,​5411,​1099,​5070,​5349,​5373,​5376,​5397 batch updated by Christopher Allan Webber
Milestone changed
All 0.8.2 tickets are being rolled over to 0.9.0

02/06/16:

20:06 Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") closed by ayleph
fixed: Applied as of …
19:19 Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") updated by ayleph
Patch applies successfully and appears to fix the issue. Without …
17:44 Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") updated by ayleph
Thanks for the patch loic! I'll test locally and update with results.

02/05/16:

14:02 Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) closed by Mike Swierczek
invalid: Upon further testing, I see that a production deployment of …

02/04/16:

23:42 Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) closed by Christopher Allan Webber
fixed: So anyway, yeah Loic was right. :) I pushed a fix in 5573c41, so …
22:48 Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by Christopher Allan Webber
Oh my goodness, it IS a dependency problem! Deep, deep down stepping …
22:17 Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) updated by Mike Swierczek
The change I needed was in the Werkzeug Python library. I figured it …
20:04 Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by Christopher Allan Webber
I've confirmed through pdb that somehow the user becomes detached …
20:01 Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by Christopher Allan Webber
I left a previous comment that was completely wrong, because I …
19:05 Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by Christopher Allan Webber
I'm pretty baffled as to why this is happening with audio, but nothing …
19:01 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Christopher Allan Webber
Priority, Milestone changed
Wait, before we remove that milestone, we should make sure that it's …
18:58 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Priority, Milestone changed
I'm going to remove the "blocker" tag and the milestone since nobody …
18:56 Ticket #5376 (Comment links cause server errors with recent migrations) updated by ayleph
Thanks for looking into this Chris. This is indeed a postgresql …
18:43 Ticket #5376 (Comment links cause server errors with recent migrations) updated by Christopher Allan Webber
ayleph, I just tried this myself and am not seeing the problem. Here …

02/03/16:

17:28 Ticket #5413 (Make models on clean database with alembic, not from models.py) created by Jessica Tallon
Currently, when there is a new database with nothing that has been …
15:14 Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) created by Mike Swierczek
For streaming large (greater than 1GB) WebM videos, support for the …
09:48 Ticket #651 (Switch to Pillow?) updated by Jessica Tallon
Yep, I believe so. I actually use pillow on all my dev servers already ;)
04:22 Ticket #805 (Add template_hook near media_title) updated by ayleph
Status changed
04:19 Ticket #805 (Add template_hook near media_title) updated by ayleph
The above attachment illustrates the layout of the media_titleinto …
04:19 media_titleinfo.jpg attached to Ticket #805 by ayleph
example of media_titleinfo template hook placement
04:17 Ticket #805 (Add template_hook near media_title) updated by ayleph
As suspected, there were some intermediate changes that prevented the …
02:53 Ticket #5411 (Error running alembic migrations: database locked) created by ayleph
I've got a test instance using the sqlite backend. I recently updated …

02/02/16:

23:10 Ticket #651 (Switch to Pillow?) updated by Christopher Allan Webber
So I think at this point, this is just a documentation change, right? …

02/01/16:

18:27 Ticket #990 (Upload of multiple files in one step is not possible) updated by tofay
fyi the mediagoblin-html5-multi-upload plugin now supports adding the …
15:37 Ticket #5365 (Some improvements to collections views) updated by Daniel Krol
No worries. My implementation may be kind of awkward, and may not …
10:24 Ticket #5377 (Comments made via API client don't get attached to targets) closed by Jessica Tallon
worksforme: Well, I can't reproduce. I have checked with both the PyPump git …
09:48 Ticket #5365 (Some improvements to collections views) updated by Jessica Tallon
Owner, Status changed
Okay, I apologize, I think I jumped to some assumptions with only a …
00:01 Ticket #5076 (OperationalError: (OperationalError) database is locked None None) updated by Aeva
@loic is sqlite

01/31/16:

21:12 Ticket #5365 (Some improvements to collections views) updated by Daniel Krol
I did notice the fact that collections are not just for media items …

01/30/16:

14:39 Ticket #947 (Media type configuration options are not documented) updated by Matt Molyneaux
As long as Hy supports all the same Python versions as GMG does, I see …

01/29/16:

16:22 Ticket #651 (Switch to Pillow?) updated by ayleph
Oh, I see. Understood.
15:51 Ticket #651 (Switch to Pillow?) updated by Jessica Tallon
We can't add PIL or Pillow to setup.py without requiring the user also …
15:30 Ticket #651 (Switch to Pillow?) updated by ayleph
I don't think this is an OS-specific issue. Pillow is available on …
15:24 Ticket #5409 (Media processing fails on video with year only) updated by ayleph
I've got a similar issue in #5401 where the code assumes the video …
05:51 Ticket #5379 (Crash upon adding an audio file) closed by Loic Dachary
worksforme
03:12 Ticket #5379 (Crash upon adding an audio file) updated by kenrestivo
No, we ended up going with an old and simple PHP MP3 jukebox instead …
Note: See TracTimeline for information about the timeline view.