All times shown according to UTC.
| Time | Nick | Message |
|---|---|---|
| 00:22 | maggie_s left #miro-hackers | |
| 00:23 | DGMurdockIII left #miro-hackers | |
| 01:11 | maggie_s joined #miro-hackers | |
| 01:15 | ajonas joined #miro-hackers | |
| 01:36 | ajonas left #miro-hackers | |
| 02:39 | CarlFK left #miro-hackers | |
| 03:47 | willkg left #miro-hackers | |
| 03:51 | CarlFK joined #miro-hackers | |
| 04:02 | maggie_s left #miro-hackers | |
| 04:19 | maggie_s joined #miro-hackers | |
| 05:29 | Dawnrell left #miro-hackers | |
| 08:24 | kcw left #miro-hackers | |
| 08:24 | kcw joined #miro-hackers | |
| 09:34 | kcw left #miro-hackers | |
| 09:34 | kcw joined #miro-hackers | |
| 09:56 | Oraby left #miro-hackers | |
| 10:38 | kcw left #miro-hackers | |
| 10:40 | kcw joined #miro-hackers | |
| 11:06 | janetPCF joined #miro-hackers | |
| 11:08 | maggie_s left #miro-hackers | |
| 11:55 | Oraby joined #miro-hackers | |
| 11:58 | Dawnrell joined #miro-hackers | |
| 12:07 | willkg joined #miro-hackers | |
| 12:31 | willkg | hi! |
| 13:07 | Dawnrell left #miro-hackers | |
| 13:10 | Oxced joined #miro-hackers | |
| 13:11 | Oxced | Hi, I'd like to develop a new Miro "Source" |
| 13:11 | Where do I start? | |
| 13:11 | I'm on http://develop.participatorycu[…]dex.php/MiroStart | |
| 13:11 | But I can't find information on what a Miro Source is. | |
| 13:11 | Any hint? | |
| 13:12 | Oh I see | |
| 13:12 | This is just a web page! | |
| 13:13 | willkg | Oxced: one kind of source is just a web-site. |
| 13:13 | Oxced: users can add it from the Sidebar -> Add Source menu. | |
| 13:14 | Oxced | I thought you had to provide some special data that would be parsed by Miro. |
| 13:14 | willkg | Oxced: nope. :) |
| 13:14 | Oxced | I did not recognize the YouTube page as the YouTube webpage! |
| 13:16 | willkg | sometimes they have so much glitz and glamor on the youtube site, that i don't recognize it either. |
| 13:17 | afk a bit.... | |
| 13:48 | kcw left #miro-hackers | |
| 13:52 | kcw joined #miro-hackers | |
| 14:32 | zanoi | bendk: is there a bug report for "Unknown error in SubprocessResponderThread" because of your subprocess commit? |
| 14:32 | bendk | I don't know |
| 14:32 | I don't see one | |
| 14:32 | willkg | i just created a bug report for subprocess. |
| 14:33 | http://bugzilla.pculture.org/s[…]_bug.cgi?id=17724 | |
| 14:34 | zanoi | ah, missed that |
| 14:37 | ajonas joined #miro-hackers | |
| 14:39 | willkg | i titled it with the error i was getting rather than the logged friendly message. |
| 14:39 | the logged friendly message could apply to a series of possible errors. that error applies to one. | |
| 14:39 | so, it's possible your issue and mine are different. | |
| 14:40 | zanoi: are you running a 64-bit os? | |
| 14:40 | zanoi | yes |
| 14:40 | willkg | ok. my analysis is right on, then. |
| 14:40 | bendk: ^^^ | |
| 14:40 | zanoi | and the message is exactly the same |
| 14:41 | * willkg | nods. |
| 14:41 | bendk | I just checked in a fix, can you try it and see what happens? |
| 14:41 | willkg | i should have caught that in the peer review. |
| 14:42 | bendk: that fixes it for me. thanks! | |
| 14:42 | zanoi | bendk: fixed for me now |
| 14:55 | glee | bdk: Hey Ben, I keep getting these on my Mac: WARNING Quiting from bad data from our subprocess in SubprocessResponderThread: EOF reached while reading size field, any idea what's going on? |
| 14:56 | bdk: Seems that the subprocess quit itself, or something | |
| 14:57 | willkg | glee: try pulling the latest from master and retrying. |
| 14:57 | glee: bendk just tweaked some stuff. | |
| 14:57 | Jarrhead joined #miro-hackers | |
| 14:58 | bendk | hmm, maybe the tweak is what caused the problem |
| 14:58 | what happens when you run this in a python prompt: | |
| 14:58 | import struct | |
| 14:58 | struct.calcsize("L") | |
| 14:58 | glee | willkg: No, definitely still there, I saw the conversation, but anyways, Miro on Mac runs 32bit |
| 14:59 | bdk: 4, Miro on Mac is a 32 bit binary | |
| 15:00 | bendk | so then the change shouldn't have any effect, were you getting that before? |
| 15:00 | glee | bendk: Yeah, got it this arvo and it's late night now |
| 15:01 | bendk | I'll check it out |
| 15:01 | glee | bdk: Might be worthwhile printing something in the except: in miro_helper.py? |
| 15:01 | bdk: I mean a backtrace or something | |
| 15:02 | bendk | backtrace won't help because the issue is probably in the main process |
| 15:05 | glee | bendk: Hrm, fair enough, possibly |
| 15:06 | bendk | glee: If I have a pipe between 2 processes and one writes X bytes of data, then the other one calls read(X) |
| 15:06 | is it possible for read to return less than X bytes if the pipe is still open? | |
| 15:06 | kcw left #miro-hackers | |
| 15:07 | kcw joined #miro-hackers | |
| 15:09 | glee | bendk: I think so, there might also be a fixed size buffer that the kernel will only copy, so you'd get a short read in that case |
| 15:09 | bendk: But this afternoon I put in a print to see what it was reading back and it was 0, I think, but I guess the code should probably be changed so that only a read of 0 designates eof | |
| 15:10 | bendk | oh |
| 15:10 | well, that's just totally broken then | |
| 15:10 | I'll try to check it out once I get my mac working again | |
| 15:11 | glee | bendk: Alright, cool, cheers |
| 15:17 | zanoi | glee: do you mind if I revert the new_frequency = -1 part, push it to master and reopen bug 16538? |
| 15:17 | bendk | glee: weird it's working great for me. Can you open a ticket for it? |
| 15:23 | paulproteus | deardiary: good morning. Doing some 1.5 planning + communicating. |
| 15:23 | Jarrhead left #miro-hackers | |
| 15:24 | paulproteus | Oh jarrhead went away, d'oh. |
| 15:24 | I wish I had jarrhead's email address. | |
| 15:26 | glee | zanoi: |
| 15:27 | zanoi: Sure - but how about we only revert the −1 bit then I'll take a look at the other bug to make sure that it still works? | |
| 15:27 | zanoi | glee: yes, that's what I meant |
| 15:27 | glee | bendk: Sure, I'll file a bug for it, one sec |
| 15:27 | zanoi: Yep, sounds great | |
| 15:29 | zanoi | glee: it's pushed |
| 15:30 | glee | zanoi: Cheers, I'll take a look at the other bug in a sec, thanks |
| 15:31 | zanoi | glee: I tried having a look at that bug , and it was refresing the feed way too much but it was even doing that with the patch so I'm not sure what the issue was and what it fixed |
| 15:36 | glee | zanoi: One sec, I'm going to roll back a couple of changes from HEAD to test this |
| 15:41 | bendk: It seems I am also prone to getting stale miro_helper.py processes too, but I'm not sure how they came about. Doing testing but didn't make a change that causes Miro to crash or anything, but even then we should be able to clean up | |
| 15:42 | bendk: And the processes say they are in UE state, for uninterruptible wait and trying to exit, bizzaro | |
| 15:43 | bendk: But then I did the kill before I issued the ps, so I'm not sure | |
| 15:48 | Oxced left #miro-hackers | |
| 15:49 | glee | zanoi: I reproduced with the complete changeset reverted but nothing wrong if we changed the −1 back to 0, so I think we can close out |
| 15:50 | zanoi | ok, great |
| 15:53 | glee | zanoi: Thanks for tracking it down |
| 15:54 | Oxced joined #miro-hackers | |
| 15:58 | zanoi | np |
| 16:18 | willkg left #miro-hackers | |
| 16:38 | Jarrhead joined #miro-hackers | |
| 17:32 | paulproteus | Jarrhead: Hi! |
| 17:32 | ajonas: w/r/t http://develop.participatorycu[…]nityDrafts#Voting -- | |
| 17:33 | Jarrhead | paulproteus, yay, hi!! |
| 17:33 | how goes? | |
| 17:33 | paulproteus | N (where N = 3) votes per person: This is per category, not across the whole site? |
| 17:33 | Jarrhead: Pretty well. Just finished up with MC 1.2.1, which includes the requirements.txt changes that you need. | |
| 17:33 | ajonas | paulproteus: yep |
| 17:33 | Jarrhead | that's awesome news :) |
| 17:33 | ajonas | Jarrhead: what prompted your interest in mc? i apologize if we asked this already and i forgot |
| 17:33 | paulproteus | I should ask, though: There's at least two products PCF works on that are called Miro something: http://mirocommunity.org/ and http://getmiro.com/ |
| 17:33 | Jarrhead | want me to run through it and see if i experience any trouble? |
| 17:34 | paulproteus | Jarrhead: Yeah, totally (just so long as you're sure you want to hack on MC, rather than Miro) ('cause if it's the Miro desktop app you want, then there's a whole other set of instructions for you) |
| 17:34 | Jarrhead | i'm a friend of paroneayea's, he was telling me about it... i'm an animator but have been learning python/php etc - started off using blender |
| 17:34 | ajonas | Jarrhead: ah, awesome |
| 17:35 | paulproteus | Cool! |
| 17:35 | Jarrhead | i'd like to learn Django soon |
| 17:35 | paulproteus | Nice. Yeah, MC is actually a pretty well-written Django app (thanks mostly to the work of paroneayea and z3p (who isn't here)). |
| 17:36 | Jarrhead | actually, it was somewhat of a coincidence... i was watching paulproteus' webscraping videos on python.mirocommunity and chatting to him about mirocommunity here at the same time without realising it once :P |
| 17:36 | * paulproteus | grins. |
| 17:36 | paulproteus | ajonas: 3 votes per category, right? Not 3 votes across the whole site? |
| 17:36 | ajonas | paulproteus: yep |
| 17:37 | paulproteus | For now we could implement this in a way that makes it only possible to have one contest at once, since we only know about one contest. |
| 17:37 | ajonas | paulproteus: but ideally that N is easily changeable, in case a particular custom site needs it to be 1 |
| 17:37 | * paulproteus | nods |
| 17:37 | ajonas | paulproteus: *nod* that's fine |
| 17:37 | paulproteus | When a contest is over, does the voting UI go away? |
| 17:37 | * paroneayea | waves to all |
| 17:37 | Jarrhead | well, if you guys need any help on templating perhaps i could be more of use in that area ? |
| 17:37 | paulproteus | Jarrhead: Ooh, interesting. |
| 17:38 | One thing we're talking about right now is ajonas's feature request for the ability to have users vote on videos during a contest: http://develop.participatorycu[…]nityDrafts#Voting | |
| 17:38 | I'm trying to nail it down and turn it into tasks (in Bugzilla) for the backend. | |
| 17:38 | Jarrhead | ok |
| 17:39 | paulproteus | I imagine that mattjohnson will be interested in doing the UI for that. |
| 17:39 | I can actually already think of a good bitesize template bug for you, which is having category pages and video pages contain the ID of the category/video on the <body> so that CSS can differentiate between them. | |
| 17:39 | "Sadly" to do that, you're going to have to learn about the crazy way we do templates, but you'll get there... (-: | |
| 17:39 | ajonas | Jarrhead: I think we could definitely use some template help - i'll chat with mattjohnson about what else might be good starting places |
| 17:40 | paulproteus | I don't recall the ticket # for that off the top of my head. |
| 17:40 | But you'll get there, once you have a local site working (-: | |
| 17:41 | Jarrhead | ok fantastic! |
| 17:41 | ajonas | paulproteus: is mc up on openhatch? |
| 17:41 | paulproteus | In only the most trivial way |: |
| 17:41 | https://openhatch.org/+projects/Miro%20Community indicates that even I'm not registered as a contributor nor mentor | |
| 17:41 | * paulproteus | fixes that |
| 17:42 | ajonas | paulproteus: well, maybe once 1.5 is out we can brainstorm some ways to flesh it out |
| 17:42 | Jarrhead | i'm assuming from an initial read that the voting would be like a '+1'? |
| 17:44 | ajonas | Jarrhead: hmm, basically? it would be calculating the number of votes each item receives |
| 17:45 | Jarrhead | okay |
| 17:51 | paulproteus | ajonas: I'm going to make a bunch of changes to the Voting spec, and you can thumbs up/down them shortly |
| 17:51 | ajonas | paulproteus: greta |
| 17:51 | *great, even | |
| 18:02 | paulproteus | done, to my satisfaction for now. |
| 18:04 | Actually *there* now done. | |
| 18:28 | Oxced left #miro-hackers | |
| 18:34 | willkg joined #miro-hackers | |
| 18:35 | Oxced joined #miro-hackers | |
| 18:50 | DGMurdockIII joined #miro-hackers | |
| 18:50 | DGMurdockIII left #miro-hackers | |
| 18:51 | DGMurdockIII joined #miro-hackers | |
| 18:51 | DGMurdockIII left #miro-hackers | |
| 18:51 | DGMurdockIII joined #miro-hackers | |
| 18:51 | DGMurdockIII left #miro-hackers | |
| 18:52 | DGMurdockIII joined #miro-hackers | |
| 18:52 | DGMurdockIII left #miro-hackers | |
| 18:52 | Odysimus left #miro-hackers | |
| 18:52 | DGMurdockIII joined #miro-hackers | |
| 18:52 | DGMurdockIII left #miro-hackers | |
| 18:52 | willkg | oh, no. dgexcessflood is on again. |
| 18:52 | DGMurdockIII joined #miro-hackers | |
| 18:52 | DGMurdockIII left #miro-hackers | |
| 18:53 | DGMurdockIII joined #miro-hackers | |
| 18:53 | DGMurdockIII left #miro-hackers | |
| 18:55 | DGMurdockIII joined #miro-hackers | |
| 18:55 | DGMurdockIII left #miro-hackers | |
| 18:58 | paulproteus | Oh no! |
| 18:59 | willkg | oh, yes. |
| 19:17 | DGMurdockIII joined #miro-hackers | |
| 19:26 | bendk | kcw: you around? |
| 19:33 | kcw | Bendk: what's up? |
| 19:34 | bendk | what do you think about geoff's changes at the bottom of http://bugzilla.pculture.org/s[…]_bug.cgi?id=17696 |
| 19:34 | should I move them to the 4.0 branch? | |
| 19:41 | kcw: ^^ | |
| 19:42 | kcw | Bendk: I have a slightly different fix for that problem - I'll push it in a minute |
| 19:43 | bendk: a1c9b7b | |
| 19:47 | willkg | kcw: i like that much better. |
| 19:47 | (from the peanut gallery) | |
| 20:20 | bendk | kcw: I cherry-picked that fix into the 4.0 branch |
| 20:40 | Jarrhead | hey paulproteus, so far so good :) ... when creating the database table with 'python manage.py syncdb --migrate --noinput' <- it's throwing a 'no such option --migrate', so i left it out and it ran just fine (not sure if that'll have any side effects?) |
| 20:47 | uwe_ | hi |
| 20:48 | ValueError: Couldn't recognize the image file format for file '/home/uwe/.miro/icon-cache/page=nodb.27002737' | |
| 20:48 | problem or not? | |
| 20:49 | willkg | uwe_: can you give me some more context? is this a crash that kicks up the crash reporter? |
| 20:49 | uwe_ | oops, coredump now. miro doesn't like my disk being full |
| 20:49 | no, the warning was just on the console, might be harmless | |
| 20:51 | I'm doing a 4.0.1.1 debian package right now, looked like I sorted out most issues, then I tried to upgrade my own video library | |
| 20:51 | first warning during upgrade was: | |
| 20:51 | WARNING root: Error loading item info cache: 'item_info_cache_db_version' | |
| 20:51 | not sure if that messed anything up or not, but it seemed the update continued ok otherwise | |
| 20:52 | then, three lines like this: | |
| 20:52 | WARNING root: Throwing away non-existent TabOrder id: 183061 | |
| 20:52 | non-fatal too, it seems | |
| 20:52 | tons of these all over the place, but probably harmless too: | |
| 20:52 | Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed | |
| 20:53 | oh | |
| 20:53 | found the reason for the "Couldn't recognize the image file format for file" | |
| 20:53 | file '/home/uwe/.miro/icon-cache/page=nodb.27002737' | |
| 20:53 | /home/uwe/.miro/icon-cache/page=nodb.27002737: HTML document text | |
| 20:56 | there was one more error before the segfault: | |
| 20:56 | 2011-06-09 22:47:14,094 WARNING root: Error setting release date: | |
| 20:56 | Traceback (most recent call last): | |
| 20:56 | File "/usr/lib/pymodules/python2.6/miro/item.py", line 2143, in set_release_date | |
| 20:56 | fileutil.getmtime(self.filename)) | |
| 20:56 | File "/usr/lib/pymodules/python2.6/miro/fileutil.py", line 72, in getmtime | |
| 20:57 | time = os.path.getmtime(path) | |
| 20:57 | File "/usr/lib/python2.6/genericpath.py", line 54, in getmtime | |
| 20:57 | return os.stat(filename).st_mtime | |
| 20:57 | OSError: [Errno 2] No such file or directory: '/home/uwe/.miro/Movies/SmartPlayer_155-videoID=404589497_playerVersion=155_filesPath=httppfiles.5min.com_category=Music.swf' | |
| 20:57 | bendk | willkg: can you peer-review this change? http://git.pculture.org/miro/c[…]934a72ab53ef65dab |
| 20:58 | (just the changes to item.py, the changes to eventloop.py were bad and got revertted) | |
| 20:58 | uwe_ | possibly due to the funny filename, maybe some escaping bug somewhere. the files was indeed not there, but miro seemed to expect it anyway. |
| 21:01 | bendk | uwe_: I'm guessing the segfault is from something else |
| 21:01 | I'm not sure what it is, although the G_IS_OBJECT warnings are scary | |
| 21:01 | I have to run though, gl with figuring it out | |
| 21:01 | uwe_ | ah, the segfault is due to my disk running full, sure |
| 21:02 | bendk | deardiary: 4.0.2 is actually looking pretty good, hope to release an RC soon |
| 21:02 | bendk left #miro-hackers | |
| 21:02 | uwe_ | however, if the disk gets full during a miro run, it should still not segfault |
| 21:10 | Oxced left #miro-hackers | |
| 21:16 | Oxced joined #miro-hackers | |
| 21:20 | Jarrhead | night all |
| 21:21 | Jarrhead left #miro-hackers | |
| 21:25 | CarlFK left #miro-hackers | |
| 22:25 | ajonas left #miro-hackers | |
| 22:28 | Oxced left #miro-hackers | |
| 22:34 | Oxced joined #miro-hackers | |
| 22:36 | DGMurdockIII left #miro-hackers | |
| 22:42 | maggie_s joined #miro-hackers | |
| 22:44 | Oxced left #miro-hackers | |
| 22:51 | Oxced joined #miro-hackers | |
| 23:11 | ajonas joined #miro-hackers | |
| 23:19 | ajonas left #miro-hackers |