All times shown according to UTC.

Time Nick Message
00:18 ajonas joined #miro-hackers
00:29 maggie_s left #miro-hackers
00:30 maggie_s joined #miro-hackers
00:36 ajonas left #miro-hackers
00:55 willkg deardiary: figured out 12748.  had an epiphany while cooking fish.  w00t!
00:55 time for me to jet.  see you all tomorrow!
00:55 willkg left #miro-hackers
01:25 maggie_s left #miro-hackers
01:28 maggie_s joined #miro-hackers
01:30 maggie_s left #miro-hackers
01:55 odenthaa left #miro-hackers
02:13 odenthaa joined #miro-hackers
02:19 zanoi deardiary: magnet links now work in file->"download item" and they work with fast resume data included
02:29 odenthaa left #miro-hackers
05:01 CarlFK left #miro-hackers
06:38 uwe_ left #miro-hackers
06:38 uwe_ joined #miro-hackers
07:52 morganknutson left #miro-hackers
07:52 glee left #miro-hackers
07:52 paulproteus left #miro-hackers
07:57 epitron left #miro-hackers
07:57 epitron joined #miro-hackers
07:58 morganknutson joined #miro-hackers
07:59 glee joined #miro-hackers
07:59 paulproteus joined #miro-hackers
08:03 janetPCF joined #miro-hackers
08:23 janetPCF left #miro-hackers
08:29 paroneayea left #miro-hackers
08:29 JasonWoof left #miro-hackers
08:29 z3p left #miro-hackers
08:29 morganknutson left #miro-hackers
08:29 glee left #miro-hackers
08:29 paulproteus left #miro-hackers
08:35 paroneayea joined #miro-hackers
08:35 JasonWoof joined #miro-hackers
08:35 z3p joined #miro-hackers
08:41 morganknutson joined #miro-hackers
08:41 glee joined #miro-hackers
08:41 paulproteus joined #miro-hackers
09:32 maggie_s joined #miro-hackers
10:09 maggie_s left #miro-hackers
10:27 janetPCF joined #miro-hackers
12:12 janetPCF left #miro-hackers
12:31 thrillERboy joined #miro-hackers
12:41 willkg joined #miro-hackers
12:46 thrillERboy left #miro-hackers
12:59 CarlFK joined #miro-hackers
13:26 paulproteus Morning, all.
13:29 kcw left #miro-hackers
14:19 z3p good morning
14:31 glee: are you around?
14:34 glee z3p: Yes, what's up?
14:36 z3p glee: I've been trying to fix the ImageSurface code on OS X
14:36 http://pastebin.com/KpGdfpWm
14:36 the goal is that images which are too small for their area will tile
14:36 that patch works, but flips all the images upside down
14:36 because of the setFlipped_() call
14:37 if I don't make that change, however, the tiling code /still/ draws upside down
14:37 * paulproteus watches http://nist.tv/video/18198/dyl[…]-love-cheating-an
14:37 z3p but the other images are right-side up
14:38 glee: thoughts?
14:38 glee z3p: Can I download that bit of patch and have something so I can try for myself?
14:38 z3p glee: sure; it's against master from yesterday, but should still apply
14:39 look at the currently-playing info box at the bottom; that's the most obvious place
14:39 glee z3p: OK hang on, one tick.
14:51 janetPCF joined #miro-hackers
14:52 janetPCF thsi is brilliant today
14:52 my laptop electic connection broke the other day
14:52 they 've been working on my internet for 3 days and it gets worse everyday
14:52 so I cam into town to use internet
14:53 I have the macbook with the broken backlight -  and the iPad connected via vnc to use as a screen
14:54 willkg janetPCF: oh no!  QA is using chewing gum toothpicks to keep the systems going!
14:55 janetPCF actually today was super effective - I have a text document with about 15 bugs against devices and a bunch of test cases I wrote up for litmus
14:56 willkg janetPCF: nice!
14:57 every time i go to work on something subtitles-related, i find more problems.  it's been frustrating.
15:01 z3p janetPCF: more device bugs? yesterday wasn't good enough? :)
15:02 janetPCF sorry - no internet today
15:02 bendk joined #miro-hackers
15:02 janetPCF all devices all the time
15:02 I can't type super well like this would it be better if emial it to you?
15:04 willkg janetPCF: once we're past the codefreeze, we should pick a day and walk the devs through litmus tests and all the other QA things we have.
15:04 janetPCF: i know i only vaguely know about them.  it'd probably be a really useful resource for testing stuff and inferring behavior.
15:06 janetPCF yes - and other thing is we can do daily or weekly reports so that you can actually see the test coverage we are getting
15:06 willkg that'd be cool, too.
15:06 janetPCF most useful during rc time
15:06 willkg for the record, i plan to spend a bunch of time after the codefreeze on fixing BD so it doesn't suck ass, unit tests, miro user manual, and things like that.
15:06 and also ubuntu natty support.
15:07 z3p janetPCF: whatever's easiest for you
15:07 willkg and the next version of fedora, too.
15:07 and get nightly unit tests running on the windows and osx build boxes.
15:07 janetPCF let me send it, because I can't copy/paste like this so well
15:08 the top have is a bunch of test cases, then the
15:10 kcw joined #miro-hackers
15:16 glee z3p: I couldn't see much other than that the setFlipped() seems to imply it only affects the drawing methods for the image.  Something's definitely up with the else: case.
15:17 z3p glee: right, but the else case is what the documentation says to do for tiling
15:17 glee z3p: Yeah I know, that's standard stuff
15:18 willkg yay!  my macbook power adapter came.  i can compile the sandbox again!
15:21 z3p janetPCF: wow, things seem rough on OS X
15:22 janetPCF yes
15:22 z3p and I thought windows was the crummy platform
15:22 willkg afk a bit to play with my new toys, get some coffee, and get ready for a dev call.
15:23 janetPCF only parts I didn"t get to today is sync podcats playlist options
15:31 ajonas joined #miro-hackers
15:38 CarlFK can whoever admins the unisub pivotal accept Carl Mayer's so he can input some issues
15:47 glee z3p: http://developer.apple.com/lib[…]otes/Cocoa/AppKit.html (search for setFlipped)
15:53 z3p glee: thanks
16:00 willkg that was a very short dev call.  working on notes right now.
16:03 dev call notes: http://bluesock.org/~willg/blo[…]all_20110223.html
16:14 z3p http://bit.ly/mirodevicehelp
16:19 willkg z3p: might want to add a "url to the device specifications" field that's not required.
16:20 zanoi z3p: nice, it's a bit of a strange mix of english and swedish here though
16:20 z3p zanoi: huh?
16:20 zanoi some words are in swedish
16:20 because google apparently localizes them
16:20 willkg z3p: also, i'd separate the media paths into two separate fields.
16:21 z3p zanoi: neat...
16:21 zanoi it's not too bad though, just a few words
16:21 z3p willkg: they're not necessarily different paths, but I can split it up
16:21 janetPCF that looks cool - I'll post to testing, and stuff when I get home
16:22 willkg z3p: i'd split it up.  i think we're partially targeting this for non technical people, so having separate fields pushes them to give us the data we want in the format we need it in.
16:22 z3p willkg: true
16:22 willkg like mr. bean.
16:22 what would mr. bean do with this form?
16:22 z3p willkg: freak out because they have to use system applications they've probably never used
16:24 willkg heh.
16:26 zanoi afk for a while to eat and shovel snow
16:30 janetPCF left #miro-hackers
16:35 willkg afk a smidge for lunch.
16:39 bendk okay, taking a brunch break
16:39 paulproteus (howdy all, from the office)
16:39 (I like going to this office)
16:54 bendk left #miro-hackers
16:55 bendk joined #miro-hackers
17:24 zanoi is the patch for running several instances of miro in master?
17:25 z3p zanoi: ./run.sh --ignore-onetime
17:25 zanoi thx
17:27 willkg paulproteus: i'm going through the "run your own mc site" instructions and just did "python manage.py syncdb".  it's asking "you just installed django's auth system which means you don't have any superusers defined.  would you like to create one now?"  should i say yes or no?
17:28 paulproteus: the instructions don't say anything about it and i have no idea what the ramifications of either answer are.
17:28 paulproteus I *think* a good answer is "Yes", but there's a 25% chance that will be slightly catastrophic.
17:28 I would like you to answer "Yes", and if it works, good, we should document that that's the thing to do.
17:29 This is the web username/password you'll provide to your instance in order to the admin features.
17:29 willkg the django admin features or the mc admin features?
17:29 paulproteus Both! Crazy, right!
17:29 (really just the MC ones)
17:29 willkg heh.  ok.
17:29 paulproteus (but we piggy-back off the Django admin in terms of permissions)
17:30 willkg i'll update the docs.
17:30 paulproteus Make sure it does what I think first, before updating them.
17:30 And thank you.
17:31 willkg paulproteus: definitely.
17:32 paulproteus: next question...  so i answered yes and filled in some info.  then it did some stuff and then errored out on this: http://dpaste.com/441721/
17:33 paulproteus: there's a note in the docs about maybe you want to comment out South, but i don't think this is a South issue.
17:33 paulproteus Okay, that's the explosion that is the thing I feared with 25% likelihood.
17:33 Are you using "master"?
17:33 willkg yes.
17:35 paulproteus I can push a fix for this, and it's a good idea to do so.
17:35 One sec
17:35 willkg ok.  no worries.
17:35 figured i'd just finish up this mc instance because it's been an outstanding bit of my todo list for a while and i wanted to do it before you release 1.2 so i can look at the css for the category theme.
17:42 paulproteus willkg: untested: http://rose.makesad.us/~paulpr[…]o-create-if.patch
17:42 can you "git am" that in, and if it works, I'll add it here?
17:42 willkg totally!
17:42 can i just rerun "python manage.py syncdb" or do i have to undo some things?
17:43 paulproteus It might have random syntax errors or worse.
17:43 You should remove your DB ("rm website.db" I think?) and then re-run syncdb
17:44 If we fix this, everyone will be way happier.
17:45 willkg: I can already see my patch is wrong
17:45 One sec
17:45 willkg paulproteus: http://dpaste.com/441755/
17:45 heh.  :)
17:47 paulproteus willkg: s/NotFound/DoesNotExist/
17:47 I *guess* I could just write a test. One sec.
17:48 willkg i'm testing it now.
17:48 paulproteus: new traceback: http://dpaste.com/441762/
17:49 paulproteus whoaaaaaa
17:49 willkg: Okay, so in the docs:
17:49 1. let's say "manage.py syncdb --noinput" to skip the question
17:49 2. You probably have South enabled. If so (sorry to tell you this late in the game) you have to use MySQL or else the migrations don't work.
17:49 I think it's a bug in South! Sorry!!
17:49 (you can disable south by removing it from INSTALLED_APPS)
17:50 3. We should have you create a local superuser from the shell
17:50 I want to give you a more reasonable answer by changing the code and so forth but I can't right now )-:
17:50 willkg that's totall fine.
17:50 my big goal right now is get an mc instance running and update the docs so the next person has an easier time.
17:50 paulproteus If you do that, I owe you chocolate.
17:50 willkg all other goals can be kicked down the road for a while.
17:51 paulproteus Not "owe" you. I personally want to give you chocolate as a humble expression of my gratitude.
17:51 willkg heh.  :)
17:54 paulproteus: how can i create a local superuser from the shell?  (btw, I'm codifying this whole thing in the docs.)
17:55 paulproteus python manage.py shell
17:55 from django.contrib.auth.models import User
17:55 User.objects.create(username='mister_roboto', is_superuser=True)
17:55 u = User.objects.get(username='mister_roboto')
17:55 u.set_password("all aboard for funtime")
17:56 u.save()
17:56 exit()
18:01 willkg paulproteus: awesome.  worked super.  and i updated the docs accordingly.
18:02 * willkg marks that item off his todo list.
18:02 paulproteus Sweetness.
18:03 willkg now, on to more annoying things....
18:03 deardiary: working on subtitle bugs.
18:05 CarlFK $ python manage.py createsuperuser
18:05 Username (Leave blank to use 'carl'):
18:05 E-mail address: c@a.com; Password: ; Password (again):
18:05 Superuser created successfully.
18:06 slightly more user friendly
18:06 willkg CarlFK: oo--that's pretty!
18:07 everything i know about django, i learned from reading the side of a cereal box.
18:07 CarlFK hehe
18:09 paulproteus CarlFK++
18:09 You just *have* to run that post-migrations.
18:09 But I guess that's okay.
18:10 willkg paulproteus: what post-migrations?
18:11 paulproteus With MC, "createsuperuser" will explode tragically if you run it before you've run the migrations for localtv.
18:11 That's all I mean.
18:12 willkg right...  what post-migrations?  there's no post-migrations step in the docs, is there?
18:12 paulproteus There is no such step. Don't worry about it; I think I confused you for no reason.
18:13 You appear to have all the knowledge.
18:13 willkg oh, whew.
18:13 yay!  the new macbook power adapter allows me to run the macbook AND charge it at the same time again!
18:19 paulproteus Yay!
19:00 DGMurdockIII joined #miro-hackers
19:05 Olena-QA joined #miro-hackers
19:20 Sergeiqa joined #miro-hackers
19:37 willkg funky.  it looks like choosing a subtitle file when playing an mp4 doesn't work on osx and hasn't ever worked.  but there's no bug for it and nothing in the subtitle implementation details wiki page.
20:09 paulproteus deardiary: I *think* all the forms-related PayPal fiddly bits are fixed.
20:11 willkg Olena-QA: you're on a roll!
20:16 need joined #miro-hackers
20:16 need need help
20:16 plz
20:16 plz
20:16 willkg need: what's up?
20:17 need i need help
20:17 so importent
20:17 willkg need: can you explain what you need help with?
20:17 need is there any body now how to hack fb
20:17 ?
20:17 willkg what is "fb"?
20:18 need im in big problim
20:18 face book
20:18 willkg oh.  you're on the wrong channel.  this channel is about Miro, the desktop media player.
20:18 need is there any one u know i need help
20:19 willkg nope.
20:19 need :(
20:19 CarlFK http://python.mirocommunity.or[…]eering-ian-bickin  fist pycon video already subtitled :)
20:20 need is this 4 me
20:20 CarlFK no
20:20 willkg CarlFK: the aspect ratio looks wrong.
20:20 CarlFK yeah, interesting
20:20 need left #miro-hackers
20:21 willkg CarlFK: otherwise it's nice!
20:22 CarlFK yeah
20:22 Carl M (the presenter) did it
20:22 I asked him to do it last night
20:22 * willkg nods.
20:22 willkg that's awesome!
20:22 CarlFK yeah
20:22 willkg did you get any stats from it?  like how long it took him?
20:22 CarlFK I am trully aw stuck
20:23 I am asking :)
20:23 * willkg nods.
20:39 ajonas CarlFK , willkg : i think there's a ticket for flowplayer aspect ratio problems
20:40 paulproteus came up with a fix for some of them at least
21:08 CarlFK left #miro-hackers
21:09 CarlFK joined #miro-hackers
21:12 CarlFK left #miro-hackers
21:13 Sergeiqa left #miro-hackers
21:24 bendk deardiary: fixed a bunch of crashes, moving to the rest of my P1s which are interface changes
21:24 willkg bendk: w00t!
21:55 SNAILBot joined #miro-hackers
21:55 Topic for #miro-hackers is now Miro and MiroCommunity.org developers channel -- Got a bug?  Have the ticket number ready.  Nightlies at http://nightlies.pculture.org/ .  | Channel is logged, "/msg SNAILBot help" for more info.
22:33 SNAILBot joined #miro-hackers
22:41 16SAABGNB joined #miro-hackers
22:41 bendk joined #miro-hackers
22:41 ChanServ joined #miro-hackers
22:41 Topic for #miro-hackers is now Miro and MiroCommunity.org developers channel -- Got a bug?  Have the ticket number ready.  Nightlies at http://nightlies.pculture.org/ .  | Channel is logged, "/msg SNAILBot help" for more info.
22:41 16SAABGNB left #miro-hackers
22:42 Olena-QA joined #miro-hackers
22:42 DGMurdockIII joined #miro-hackers
22:42 ajonas joined #miro-hackers
22:42 kcw joined #miro-hackers
22:42 willkg joined #miro-hackers
22:42 paulproteus joined #miro-hackers
22:42 glee joined #miro-hackers
22:42 morganknutson joined #miro-hackers
22:42 z3p joined #miro-hackers
22:42 JasonWoof joined #miro-hackers
22:42 paroneayea joined #miro-hackers
22:42 uwe_ joined #miro-hackers
22:42 Odysimus joined #miro-hackers
22:42 epitron joined #miro-hackers
22:42 mattjohnson joined #miro-hackers
22:42 jamessan joined #miro-hackers
22:42 zanoi joined #miro-hackers
22:43 zanoi bendk, i implemented finding duplicate torrents functionality with magnet urls
22:43 but there is a problem on higher level
22:43 if one uses file->download item it checks if the url already exists and if it does gives an error message
22:43 but since i've only implemented magnet links on a lower level it currently won't notice on a higher level that a magnet and a torrent url refer to the same item
22:43 so either i spend a while making more parts of miro magnet agnostic or we accept that bug for now
22:51 bendk zanoi: I think it's fine to leave that one in there
22:51 it's the same issue with 2 URLs pointing to the same torrent file
22:52 zanoi true
22:55 bendk, do you have any comments on how I should add DHT support to miro? (http://bugzilla.pculture.org/s[…]bug.cgi?id=16346)
22:55 should i just enable it or add stuff to the UI as well?
22:55 bendk I think we can always just enable DHT
22:55 zanoi ok
22:55 bendk You might want to make a ticket asking that to NPR, but I don't see why we wouldn't
22:56 willkg bendk: mmm...  i'd want a checkbox in the prefs.
22:56 bendk in general we try to present less options for torrents if we can just set reasonable defaults
22:56 okay, I take it back then :)
22:56 zanoi heh
22:56 willkg we have a checkbox for upnp, so i think we should have one for dht, too.
22:56 zanoi i do see the point of both options
22:57 i'll add a checkbox then
22:57 bendk zanoi: I'd suggest first just making the preference and leaving the UI unimplemented
22:57 you can set config values through the command line
22:57 zanoi ok
22:57 bendk then adding the UI should be an easier task -- less moving parts
22:58 willkg bendk: pretty sure you can only set preferences that i've exposed.
22:58 you can definitely edit it with gconf-editor, though.
23:01 zanoi another question, isn't the browser supposed to emit 'mime-type-policy-decision-requested' when clicking on magnet links?
23:01 willkg zanoi: depends.  when you say "clicking on magnet links" what does that actually entail?  is that something like <a href="magnet:....">magnet link</a> ?
23:01 zanoi yes
23:01 willkg or is that an http url that points to a magnet uri file?
23:02 zanoi nope
23:02 willkg test it out.  i have no idea whether that'd work or not.
23:02 zanoi well the problem is i did test it and it doesnøt
23:02 *doesn't
23:03 it gives an error page saying that it can't load the link
23:03 willkg ok.  so it could be another case of "miro supports urls, but not uris".  but i'm guessing.  you'd have to skim the code.
23:04 zanoi ok, URI vs. URL bug is what I was suspecting, but wanted to know if i'm on the wrong track
23:04 willkg unless ben knows.
23:04 afk...  baby.
23:09 bendk zanoi: when you say browser, do you mean the GTK widget, or our cross platform browser?
23:10 I would check out should_load_url() in frontends/widgets/browser.py
23:11 zanoi bendk, i implement the checking in should_load_url but then found out that it's never called when clicking on magnet links
23:11 bendk ouch
23:11 zanoi and then i checked why, and as far as i can see it's because the signal i mentioned earlier isn't emitted
23:12 bendk so my guess is that it's the browser wrapping code
23:12 probably most of the HTML widgets we're wrapping have a policy on which URL schemes they can work with, and magnet is not on that list
23:12 I would say just write up a ticket for it and we can worry about it later
23:12 zanoi ok
23:16 CarlFK joined #miro-hackers
23:17 maggie_s joined #miro-hackers
23:21 paulproteus Hi maggie_s!
23:21 I have to jet.
23:21 Not 'cause of you!
23:22 maggie_s Hi paulpproteus!
23:22 (-:
23:23 ajonas hi maggie_s !
23:23 maggie_s paypal and all the attendant stuff should be mostly in shape for testing!
23:23 maggie_s hi ajonas!
23:23 ajonas i am psyched, even though paypal is no fun
23:24 maggie_s ajonas: thank you, I will try it shortly - just tried something else before attempting to downgrade (and found a problem, naturally)
23:24 ajonas maggie_s: oh dear about the problem, but good you found it! :)
23:25 maggie_s ajonas: :)
23:34 ajonas: can you downgrade from one paid tier to another? as I try doing it, I am taken through all the pages of Paypal transaction, but still end up stuck in the same (Max) tier after all
23:35 ajonas maggie_s: did you wait? it can take awhile. asheesh says 30 second, but i would say up to 1 min at least (there's a separate bug for that)
23:36 maggie_s: lemme try it, too
23:36 maggie_s ajonas: OK, I'll check it again in a couple of minutes
23:37 ajonas: oh, right, it did switch after all
23:37 ajonas: going to check the bug description now...
23:38 ajonas let me make sure there's actually a ticket for that... if not i'll make one
23:40 yeah, it's 16362
23:40 maggie_s ajonas: right, this one
23:41 ajonas: well, as a user, I'd expect some kind of a progress bar (or page) or a message telling me to wait for XX minutes for the changes to take effect
23:42 ajonas: I'd prefer a page similar to source feed import page
23:42 ajonas maggie_s: i think it changing immediately is better, but that would also work, but since that would take a lot more ui, i think if we can just make it immediate, we should
23:42 and then it wouldn't need a progress bar, y'know?
23:43 maggie_s ajonas: if it's possible, I'm OK with that - just thought that we'd still need a response from Paypal, and that takes up time
23:44 ajonas maggie_s: yeah, we'll see what happens with 16362 - Asheesh seemed to think it would work
23:44 maggie_s ajonas: good

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