All times shown according to UTC.

Time Nick Message
00:18 zanoi willkg: you have 2 minutes?
00:19 willkg not right now--i have to go make dinner.  but i'll be back in an hour or so.  sorry about that.
00:19 zanoi willkg: sure, not important anyway
00:20 bendk: i just changed to shuffle history to track IDs instead of items, forgot to ask you if you still want to review my stuff before i push :-S
00:21 bendk How about you push it and send me an email to remind me to review it?
00:22 zanoi well i already pushed it
00:22 i'll do that
00:44 maggie_s left #miro-hackers
01:10 zanoi great, i spent a long time trying to find out why my shuffle code crashes when when an item is added to a playlist during playback
01:10 and now it turns out it's not my shuffle code, it's been like that all along
01:12 willkg i'm off for the night.
01:12 see you all tomorrow!
01:12 willkg left #miro-hackers
01:15 zanoi me2, bye everyone
01:29 janetPCF1 left #miro-hackers
01:29 janetPCF joined #miro-hackers
01:38 ajonas joined #miro-hackers
01:38 ajonas left #miro-hackers
01:49 mattjohnson left #miro-hackers
01:53 mattjohnson joined #miro-hackers
02:54 janetPCF left #miro-hackers
05:12 DGMurdockIII joined #miro-hackers
05:17 DGMurdockIII left #miro-hackers
05:18 DGMurdockIII joined #miro-hackers
05:32 DGMurdockIII left #miro-hackers
07:42 maggie_s joined #miro-hackers
08:27 maggie_s left #miro-hackers
09:12 arpu joined #miro-hackers
10:33 arpu left #miro-hackers
10:45 arpu joined #miro-hackers
11:27 Jarrhead joined #miro-hackers
12:08 arpu left #miro-hackers
13:20 willkg joined #miro-hackers
13:47 z3p left #miro-hackers
13:49 zanoi morning
13:50 z3p joined #miro-hackers
14:02 janetPCF joined #miro-hackers
14:12 z3p good morning
14:12 willkg deardiary: went through P1 bugs and pinged ones that look like they might be resolved now.
14:24 deardiary: finishing up work on 13548 today so i can move on with my life.
14:33 z3p deardiary: we need a bot in here so I can tab-complete deardiary
14:33 janetPCF1 joined #miro-hackers
14:34 willkg z3p: that's an interesting idea.
14:34 z3p willkg: question re #15164: do you think pausing Miro to throw up an 'importing' dialog is better than the current behavior?
14:34 willkg z3p: when you say "pausing miro", what does that entail?  are you talking about a modal dialog?
14:34 z3p willkg: yes, modal dialog
14:34 janetPCF left #miro-hackers
14:35 z3p willkg: like the database upgrade dialog
14:35 willkg ok, if that happened to me, that'd be really irritating.
14:35 z3p willkg: that's what I thought
14:35 willkg: but figured I'd ask
14:35 willkg what i was thinking was something along the lines of the view for audio/video showing a "importing stuff, yo!" progress thingy.
14:36 though maybe a modal progress dialog is good enough for now.  importing only happens once.
14:36 if it had a "cancel" button, then that'd make it better.
14:37 z3p willkg: what would 'cancel' do?
14:37 willkg: just stop the importing?
14:37 willkg stop the import at whatever point it's at.
14:37 zanoi deardiary: stuck with a stupid bug that needs solving before I can continue with the shuffle code
14:38 z3p deardiary: looking into willkg's big USB drive device issues
14:38 willkg z3p: is that possible to do?  i don't really know what the technical limitations are.
14:39 z3p willkg: me neither; I'm just trying to get more information so I can let it bounce around in my head
14:39 * willkg nods.
14:41 epitron left #miro-hackers
14:42 z3p I figure it's closest to stuff I'm working on
14:53 arpu joined #miro-hackers
15:04 zanoi deardiary: i dropped that bug and am currently working on writing a design document for shuffle/repeat
15:07 willkg zanoi: while it's great to have a perfect design document, we've got a pretty ambitious 4.0 dev cycle, so a design document that consists of notes is totally fine for now.
15:07 zanoi willkg: ok
15:08 willkg zanoi: just put a big FIXME note at the top along the lines of "this is notes--i'll flesh it out later".
15:08 zanoi willkg: will do
15:09 afk for 45 minutes
15:25 ajonas joined #miro-hackers
15:31 z3p willkg: how many a/v files did you have on your backup drive?
15:32 willkg z3p: i know there are at least 2333 music files.  but i had forgotten about a bunch of mp3 files i had recorded from records.  so maybe 3000 music files.
15:32 add to that maybe 200 video files or so.
15:32 z3p willkg: okay
15:32 willkg something in that ballpark.
15:33 if you need better numbers, i can go look.
15:33 z3p willkg: no no, that's fine; just trying to get a ballpark
15:33 willkg not only look, but provide a breakdown of sizes, types, ...
15:33 and also tell you how many files total are on the drive that got looked through.
15:33 mmm...  i think i'm going to do that anyways.  it'd probably be useful.
15:34 z3p willkg: it might be, but don't let it take you from other stuff
15:34 willkg everything takes me from something.
15:34 but i think this is important.  i could be way off on my guesstimates.
15:36 neato--turns out i wrote a script for almost this exact purpose.  who knew?
15:47 Jarrhead left #miro-hackers
15:47 z3p oh, ouch; miro_allfiles() generated the whole list of files at once
15:47 willkg z3p: gah!  stab me in the eye--that's horrible!
15:48 z3p willkg: yeah; I was wondering why scanning the first file took 12s on my system...
15:48 willkg: making it a generator makes files show up way faster
15:48 willkg TOTALLY!
15:48 plus we can break up a generator into separate events.
15:48 pretty sure bendk wrote something for that.
15:49 z3p willkg: yep, I already use that, but it's not as helpful if the first iter takes a long time
15:51 willkg totally not helpful.
15:52 as a side note, it's entirely possible i wrote miro_allfiles or refactored it.  so it's probably my fault.
15:52 z3p willkg: or it was written before we could use generators
15:52 willkg yeah, that's what i'm thinking.  if i did do that, it was probably with technical limits of some kind.
15:52 or i was drunk.
15:53 though...  that's not possible since my drinking days were pre-PCF.
15:55 z3p: breakdown of media files on my external drive: http://dpaste.com/381738/
15:55 z3p willkg: thanks! total size is total size of all media? or all files?
15:57 willkg total size of everything on disk.
15:57 and clearly miro doesn't pick up all those files--some of them are media types i'm pretty sure it doesn't handle.
15:59 also, there are 407.783 files on that disk.
15:59 er, 407,783.
16:00 zanoi back
16:13 z3p willkg: just checked it in; should be a ton faster for you now
16:13 willkg: maybe not overall, but certainly to see your first items
16:13 willkg z3p: ok.  i'll test it later today.  in the middle of libtorrent fiddling.
16:13 z3p willkg: no hurry; just thought I'd ping you
16:13 willkg thank you!  :)
16:19 afk a smidge....
16:28 zanoi willkg: design doc is done, where should I add the link somewhere (such as in the code)?
16:28 willkg zanoi: if it's in the design doc category, then it's automatically linked in the wiki.
16:28 i wouldn't put any links in the code.
16:28 zanoi ok, i'll leave it at that then
16:29 willkg zanoi: thank you for doing that!
16:29 zanoi willkg: np, had the notes anyway
16:29 willkg kcw: and thank you for updating the design docs related to things you're working on.  that helps a ton.
16:31 arpu left #miro-hackers
16:32 zanoi bendk: would you mind having a look at a bug for me? it's somewhere in the item changed code so I guess you would be the right person to ask
16:32 bendk sure
16:32 zanoi bendk: when one adds something to a playlist during playback miro crashes
16:33 bendk hmm, I'll take a look
16:33 zanoi it's stopping my shuffle work and i've already used to much time on trying to find it
16:33 *too
16:34 thanks a lot
16:36 bendk hmm, it's working okay for me
16:36 you're talking about a "saved playlist", i.e. a playlist tab?
16:37 zanoi yes
16:37 i should add that it only happens when adding something that isn't in the playlist already
16:38 bendk you add it with drag and drop?
16:38 is it video or audio?
16:38 zanoi its audio and yes, drag and drop
16:38 bendk weird
16:38 zanoi so i go to the playlist, start playback then to to my music tab and drag more music into the playlist
16:38 bendk is there a crash report?
16:38 if so, can you pastebin it?
16:39 zanoi i checked it on a version that didn't have my shuffle code and it crashed as well
16:39 hmm...i haven't done a fetch recently though, i'll do that first
16:40 willkg bendk: thank you sooo much for finishing up that httpauthtools issue.
16:40 bendk no problem
16:43 zanoi bendk: wow, it works now, some recent commit must have fixed it
16:43 bendk: sorry for bothering you
16:43 bendk no worries, lots of flux right now :)
16:43 zanoi what a waste of time me hunting that bug :(
16:57 willkg afk for food for a bit.
16:57 deardiary: done verifying my libtorrent findings regarding bug 13549.  will work on packaging libtorrent 0.15.5 for our ppa next.
16:59 zanoi: you should add some comments to bug #9440 regarding what you've implemented so far.  is there anything outstanding?  if not, you can mark it as fixed.
17:00 zanoi willkg: ok will do
17:00 willkg oops...  afk for food for a bit for realz this time.
17:22 janetPCF1 signing out to switch machines, make fire and dinner - back later
17:22 janetPCF1 left #miro-hackers
18:15 zanoi afk dinner
18:29 z3p deardiary: why is everything complicated? click-to-open should be easy!
18:46 janet_ joined #miro-hackers
19:17 willkg deardiary: back from a round of shoveling and lunch.  working on torrent things.
19:19 janet_: i'm spinning up a new osx nightly build for you now.
19:19 janet_: want me to do a windows one, too?
19:19 also, i just noticed the windows build box didn't hang last night.  that's refreshing.
19:19 z3p that'll be nice
19:20 janet_: I added click-to-open for the tabs, so you should be able to use those for your tests
19:20 janet_ yes - no downloading tab is enough to drive one insane
19:20 cool -
19:20 I eventually figured that using an exact match will distinguish between the grey blobs - it defaults to some level of similarit y
19:21 bendk (02:11:19 PM) bdk: deardiary: getting some coffee, then working out UI nits
19:21 willkg janet_: ok.  i'm doing up a new set of osx and windows nightly builds right now.
19:23 janet_: new osx nightly posted.  still working on the windows one.
19:27 janet_: new windows nightly posted.
19:28 kcw: thank you for fixing the downloading tab!
19:30 kcw willkg: well, I broke it
19:30 willkg kcw: true...  i still really appreciate you fixing it.
19:38 paulproteus deardiary: I a bit ill today, but Anne is totally rocking the design/dashboard changes.
19:39 ajonas paulproteus: i'll def give that last one a try. looks like linking them might have lost the color, so i'll see if that's something i can handle, too. if so we'll just still need to "Hide" button to work and 15446 should be done.
19:39 paulproteus <3
19:42 ajonas: You were running into problems with the /admin/manage/search/ search page, and I have error emails from your trying those, but other sites don't seem to be generating them for now. Maybe what that means is that if we fix it and deploy it, no one will ever know it was broken (or maybe there's something up with your sites).
19:42 ajonas paulproteus: hmm, i tried a few different ones - my guess is most people aren't using that feature right now or just have saved searches
19:42 paulproteus Part of the problem appears to be slow response from the remote video providers.
19:42 Yeah, I think you're right
19:43 If the remote video providers are so slow to respond that we can't show the responses to the web user within, say, a few seconds, we have a few approaches.
19:43 We can just time-out faster on the remote video provider, thereby giving the user a web page more quickly, but it has fewer videos than it "really" should have because we stopped waiting for results.
19:43 That's honestly a pretty reasonable approach, I think.
19:44 ajonas paulproteus: that sounds good, depending on how much fewer
19:44 paulproteus: any idea why this started being a problem all of the sudden?
19:44 paulproteus Another is to make the page more dynamic -- you click the search button, and we give you a progress bar, and as we find things they filter in.
19:44 ajonas paulproteus: that sounds fun, but complicated
19:45 maybe we do the first for now and try to overhaul search in a later release (there are a few improvements to be made)
19:45 ?
19:45 paulproteus That makes enough sense to me, yeah.
19:45 ajonas cool
19:46 DGMurdockIII joined #miro-hackers
19:46 paulproteus As for why it's slow now, I'm not totally sure; I'd have to try the functionality on an older version, probably, and compare.
19:47 It is vidscraper that's the thing that really affects this, fwiw; the localtv side of the code hasn't changed in relevant ways.
19:48 DGMurdockIII left #miro-hackers
19:49 ajonas paulproteus: interesting
19:50 paulproteus: well, especially considering it seems like a lot of folks aren't using it, i think making the minor change now and then overhaul later makes sense
19:50 paulproteus: my only worry is whether this is effecting people who have saved searches, if they'll have lost items / have items that didn't come in. what do you think?
19:50 DGMurdockIII joined #miro-hackers
19:52 paulproteus I think saved searches are done at night, when the code isn't under pressure to serve the response within a timeout, so it works fine for them.
19:55 ajonas ok, cool
19:55 going to get food, brb
20:01 morganknutson left #miro-hackers
20:04 willkg janet_: i want to look at that extensions pref panel bug today, but i have to wait for my macbook to charge.  i can't have it plugged in when it's running because the power plug is half-dead.
20:06 it's a little irritating to be surrounded by half-dead hardware.  windows build box hangs periodically, mac build box has a non-functional screen and optical drive and the battery is dead-ish, my amd64 box has a non-functioning optical drive, my macbook has a non-functioning power cord, ...
20:06 the ubuntu build box won't boot off a usb drive--it's too old.
20:10 morganknutson joined #miro-hackers
20:38 willkg deardiary: fixing test skipping.  it was kind of wonky.
20:39 deardiary: now looking into infolist test failures on osx.
20:43 bendk: i don't think the infolist tests on osx ever worked.
20:43 bendk very possible
20:43 well, it probably worked at some point when I was writing the code :)
20:43 willkg bendk: i think the metaclass-based skipping you did caused the InfoListDataTest tests to be skipped.
20:44 possibly.  i can't really tell.
20:44 anyhow, i fixed test skipping.  so now all the InfoListCocoa tests are failing with a SystemError.  want me to pastebin it?
20:45 also, the skip_for_platforms and only_on_platforms decorators work for functions and classes.
20:46 bendk I'll just run the tests myself
20:46 wait, the decorators work for classes?
20:47 zanoi afk for a while
20:47 willkg yeah.  they're really simple and essentially just doing lambda calculus kinds of things.
20:48 so identity takes an argument and returns it.
20:48 skipping takes an argument, logs something, and returns None.
20:48 so identity doesn't cause any changes.  the name is bound to the decorated class/function.
20:48 skipping causes the name to be bound to None.
20:49 i spruced up the examples and added an explicit note about it.
20:50 bendk but does the decorator syntax work for classes?
20:50 I'm now realizing that you could also do FooTestCase = decorator(FooTestCase)
20:50 willkg jack diederich added class decorators in python 2.6.  http://docs.python.org/whatsne[…]-class-decorators
20:51 as an aside, he used to be my neighbor.  it was nice.
20:51 yup!  decorators is just syntactic sugar.
20:51 er, decorators are just syntactic sugar.
20:56 janet_ willkg: bendk: have either of you seen the math domain error? Is that the calc you are referring to abov?
20:57 willkg janet_: i have no idea what you're talking about.  what math domain error?
20:59 janet_ http://bugzilla.pculture.org/s[…]_bug.cgi?id=16139
20:59 dropped it in the bug
21:01 willkg i'm not sure why you think that's related to what we were talking about.  we were talking about unit tests, infolist tests, decorators in python and i briefly mentioned lambda calculus.
21:01 that's a really funky error, though.
21:01 janet_ I was just skimming because the bug just showed up in the newest nightly
21:02 willkg did it cause a miro crash?
21:02 or was it just in the logs?
21:02 i.e. did it generate a crash report?
21:02 janet_ not a crash report - the os x Terminate or Die dialog
21:02 willkg funky.
21:03 morganknutson left #miro-hackers
21:08 willkg bah.  have to shut down the macbook--running out of juice.
21:08 afk a smidge to finish shoveling.
21:20 janetPCF joined #miro-hackers
21:20 janet_ left #miro-hackers
21:23 morganknutson joined #miro-hackers
21:29 janet_ joined #miro-hackers
21:30 morganknutson left #miro-hackers
21:49 bendk well, I have the new keyboard shortcuts working for linux
21:50 need to wrestle with cocoa to make them work on mac
21:50 see you all later
21:50 bendk left #miro-hackers
21:50 morganknutson joined #miro-hackers
22:10 morganknutson left #miro-hackers
22:10 willkg afk for a bit to rest.  then more stuff later.
22:11 morganknutson joined #miro-hackers
22:11 DGMurdockIII left #miro-hackers
22:40 zanoi willkg: would you be able to give me a hint where i should look for implementing per display playlists?
22:43 i can't seem to find an appropiate class
22:46 * paulproteus waves.
23:39 janet_ left #miro-hackers
23:47 willkg zanoi: i don't really know.  that might be a good question for kcw, z3p or bendk.
23:48 zanoi ok
23:48 z3p zanoi: I'm not sure what you mean by per-display playlists
23:48 zanoi z3p:  having the shuffle saved for each different tab
23:49 does that make sense?
23:49 z3p zanoi: like, the state of the shuffle button?
23:49 zanoi yes
23:49 itunes does that
23:49 z3p zanoi: you probably want to look at kcw's widgetstate code
23:50 zanoi z3p: thx, i'll have a look
23:50 z3p I don't know what exactly the class names are; it's been in flux a lot the past few days
23:51 willkg i'm pretty done for the day.  see you all tomorrow.
23:51 zanoi z3p: do you happen to know if the widgetstate is just about the temporary state or does it get saved between app restarts?
23:51 willkg: seeya
23:51 willkg deardiary: i'll continue working on torrent issues tomorrow.
23:51 bye!
23:51 z3p zanoi: it's saved
23:51 willkg left #miro-hackers
23:52 zanoi z3p: ok, great
23:56 i'm done for today as well
23:56 deardiary: i'm really frustrated that i'm not yet completely done with shuffle/repeat, hopefully it will happen tomorrow
23:56 bye everyone
23:57 ajonas night all
23:57 ajonas left #miro-hackers

← Previous day | Index | Server Index | Channel Index | Today | Next day → | Atom Feed | Search | Google Search | Plain-Text | plain, newest first