18:05:06 #startmeeting 18:05:06 Meeting started Fri Feb 1 18:05:06 2013 UTC. The chair is CrestedNewt. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 18:05:06 18:05:06 Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 18:05:13 CrestedNewt: https://wiki.ubuntu.com/meetingology has all the commands 18:05:26 bobweaver: tgm4883: do you guys have specific topics? 18:05:35 nope 18:05:37 mhall119 - will check that in a inute 18:05:49 nothing to crazy 18:05:54 I have a question about writing style guidelines. Non-programmer here. 18:06:05 mhall119, ^^ 18:06:21 OK, before we go there rewarp, lets just cover where we are 18:06:27 ok, let's quickly give an update on the mythtv and front-end work, then we'll get to questions 18:06:32 bobweaver - what has been happening? 18:06:40 It is 100% pluged in 18:06:49 I just finshed guide 18:06:56 CrestedNewt: #topic Front-end updates 18:07:10 #topic Front-end updates 18:07:18 thx :D 18:07:19 that holds real data that one can use and preview what is in each thing 18:07:20 np 18:07:32 if it is recording or also set up recording 18:07:37 bobweaver: I had a question about the front-end you've been working on 18:07:38 this is just temp 18:07:50 you have settings for different layouts, icon-view, listview, coverflow 18:07:59 shouldn't those be declared by the Category in the Lens? 18:08:16 as I want to have all of the different things for tgm4883 scope for future 18:08:43 in the future all things myth will be controled by tgm4883 scope unless we need dire things 18:08:51 if that is ok with tgm 18:08:56 * tgm4883 nods 18:09:12 for knnow it querys the backend and reads the xml and renders to screen 18:09:22 it is like what mhall119 is talking about 18:09:25 bobweaver: do you have a screenshot of the guide? 18:09:31 No 18:09:34 ok 18:09:41 will not go public till 3 things on G+ go 18:09:45 that is one of them 18:10:00 bobweaver: we got a design spec a while back, do you remember if it govers how the guide should look? 18:10:01 but pm me mhall119 and I will pass you example code 18:10:08 ok 18:10:10 yeah 18:10:19 you question about frontend 18:10:22 mhall119, ^^ 18:10:38 Yes the lens can do that already 18:10:44 but the user can also do this 18:11:03 ok, so it's a user override? 18:11:07 Like the user can set up in his lens that he is using Channel render 18:11:16 it is now living on dbus 18:11:23 in unity 18:11:28 well 18:11:30 unity2d 18:11:38 ok 18:11:56 any other front-end updates 18:11:56 ? 18:11:58 I can not remeber what I called the glib 18:12:03 I've seen you posting a lot of videos 18:12:18 yeah I have made david calle lens for 18:12:33 news and also for torrents stock and only call them when needed 18:12:39 this has cut down ram 1/2 18:12:58 bobweaver, so when you say that the user can change the lens, is that to remove channels that aren't wanted? 18:13:04 so lens are not listening all the time unless it i needed but that is all going to change in about 3 or 5 weeks 18:13:05 bobweaver: you might be interested in https://wiki.ubuntu.com/SmartScopes1304Spec as well 18:13:22 mhall119, yeah I looked at that 18:13:27 which is going to keep scope processes from running all the time 18:13:57 CrestedNewt, the "catagory let me take screenshot " 18:14:09 ok 18:14:10 the good news is that the Dash "Home" will now be an actual scope, not hard-coded into the Dash 18:15:06 http://imagebin.org/245076 18:15:24 I have also cleaned up the code massivly 18:15:36 and made a who;e new framework for qt5 18:15:42 whole * 18:15:52 any more things on front end for me ? 18:15:55 a framework for what? 18:16:01 Phone 18:16:12 bobweaver - superb looking! 18:16:14 I don't follow 18:16:17 like removing all the c++ stuff for backend 18:16:38 for a explaintion of that size we are going to have to do G+ 18:16:45 sorry google hangout 18:16:48 next time 18:16:51 ok, another time 18:17:06 ok - so we need to sort out a G hangout at some stage 18:17:11 shall we move on to MyTV updates? 18:17:12 mhall119, feel free to ping me after thi and we can do a hangout if you like 18:17:22 bobweaver: ok 18:17:23 sounds good 18:17:43 #topic MyTV updates 18:18:00 OK where are we? 18:18:17 tgm4883: I saw you posted a video of it in action, thanks for that 18:18:37 tgm4883, and I have been talking about his awesome scope 18:19:00 it's being packaged 18:19:01 I am pacakging his old on <12.04 18:19:23 I'm running into issues today with it not starting for some reason 18:19:26 the one that I use on my TV 18:19:27 tgm4883: I saw that your Dee bug is being worked on 18:20:03 yep 18:20:06 hopefully that will be in 12.04's backports soon 18:21:00 anything else ? 18:21:34 bobweaver: once that's packaged, are you going to put it in the PPA with the packages you made for the ubuntu-fr team? 18:21:45 nope u2t 18:21:54 which is when that goes stable 18:21:57 are there unity2d TV packages in there? 18:22:10 yeah it is all one big metapackae 18:22:15 package 18:22:25 and what versions of Ubuntu does it support? 18:22:30 12.04 18:22:38 ok 18:22:43 superb - LTS is good 18:22:51 And I am not moving from that at all 18:22:58 why not? 18:22:59 but if someone else wants to.... 18:23:11 because I am going to use Phone 18:23:24 and because I love qml 18:23:26 for >12.04? 18:23:35 we will see mhall119 18:23:45 that all depends on future 18:24:01 is there anything technical that would stop us from making those packages available on 12.10 or 13.04? 18:24:05 bobweaver, so you are going to use the Phone OS for TV? 18:24:30 CrestedNewt: the shell parts of the Phone are in QML 18:24:33 for now because there is no unity 2d on >12.04 I am not going to move it up because I can not do all the cool things that I can do in qml qith Nux this is because this is just me 18:24:56 I still need someone to explain to me why previews from 12.10 don't work in Ubuntu TV 18:24:57 CrestedNewt, I will be using what Is in front of me but yes it will run on the phone 18:25:02 mhall119 - thx for that 18:25:13 sure tgm4883 18:25:31 tgm4883: because the Previews API was never implemented in Unity 2d 18:25:48 the way that I have coded the previews for unity 2d it just reads from the lens 18:25:59 there is no catagorys to add to them 18:26:03 though I could make them 18:26:19 but that is a waste of my time as 1) I have something that is awesome 18:26:23 bobweaver: you've implemented the Previews API? 18:26:40 2) I want to make Phone and it togeather 18:26:44 mhall119, yes 18:26:47 ok 18:26:51 there are now previews in Ubuntu TV 18:26:57 cool 18:27:00 for almost everything 18:27:05 for any scope that provides it? 18:27:19 yeah just reads things like uri 18:27:27 cat mimeType 18:27:30 ect 18:27:45 anything that one is passing to unity in lens/scope 18:28:03 bobweaver: in 12.10 there was a new API introduced to provide more data for Previews 18:28:06 http://developer.ubuntu.com/api/ubuntu-12.10/python/Unity-6.0.html#Unity.Preview 18:28:09 that's what I was asking about 18:28:16 not that far yet 18:28:20 ok 18:28:40 I do not want to hack that deep ^^ which should also anwser tgm4883 question 18:28:51 until we get phone 18:28:59 ok 18:29:04 then what ever that is using to talk to Unity I will be using that 18:29:13 makes sense 18:29:16 which I am sure all that is going to be AWESOME ! 18:29:32 well we're half way through our hour, should we move on to Q&A? 18:29:40 OK 18:29:48 good call 18:29:50 #topic Q&A 18:30:02 rewarp: you had a question? 18:30:08 Yes. 18:30:24 I did some corrections for the spellingcheck branch. 18:30:42 And I was wondering whether there were any official writing guidelines I could base my edits on. 18:31:07 I edited the document based upon my academic training, so it may not be suitable for a UI. 18:31:29 not that I know of 18:31:35 which is awesome btw rewarp and I approved your branch for merged 18:32:00 Thanks. I did some Googling and found this guideline on lp: https://dev.launchpad.net/UserInterfaceWording 18:32:23 And Canonical's styleguide: https://dev.launchpad.net/UserInterfaceWording/CanonicalStyleGuide 18:32:27 omg, i don't want your stupid landline service comcast, leave me alone! 18:32:31 I didn't even know we had that 18:32:38 tgm4883: ? 18:32:40 lol 18:32:52 tellie 18:32:55 lol is right :D 18:32:59 people calling me 18:33:00 bah 18:33:11 ok - lets get back on track 18:33:19 good call ^^ 18:33:23 it's like, I know more about your service than you do. leave me alone 18:33:28 ok 18:33:37 so, bobweaver, do you have any guidelines or anything you think should be followed for the UI text? 18:33:43 or just anything that looks and sounds good 18:34:02 Well I am the worse person to do spell chacking 18:34:19 There is this line in the lp guidelines: Buttons should be Headline Case; the last word capitalized, and all other words capitalized except those three letters or fewer that are prepositions, articles, or conjunctions. 18:34:25 I told him about what the things like \t and \n do and He understood it real well 18:34:45 bobweaver, do I understand that rewarp is helping take some of the strain away from you? 18:34:57 rewarp: it seems you're move of an expert on this than the rest of us, so I think we'll follow your lead here 18:35:01 correct and he is doing a great job 18:35:05 CrestedNewt, ^^ 18:35:15 GJ rewarp! 18:35:16 thanks for your contributions rewarp, they are very much appreciated 18:35:25 Thanks. And you are welcome. 18:35:31 rewarp, how about this 18:35:37 I have always wanted to contribute something back to the project. 18:35:37 you set the rules for now 18:35:49 Are there any other area's that you can help bobweaver with? 18:35:56 and if we get yelled at we will change 18:36:41 I am not sure. Not much programming experience. 18:36:56 CrestedNewt, I put a thing up on g+ looking for help and there are now 2 people 18:37:04 \o/ 18:37:13 which is also right you all should join the temp team that I made for this 18:37:14 YIPEE!! 18:37:37 rewarp, apply to join lp~u2t 18:37:55 superb bobweaver - do you have a framework setup for who is doing what? 18:37:56 Okay bobweaver. 18:38:12 CrestedNewt, not yet I have some blue prints and also bugs 18:38:31 that is what I am hoping will happen more but I am not good at stuff like that 18:38:35 OK but there is a starting point - will PM you later 18:38:53 would be cool if we could find a different person that can tell people what to do 18:39:05 "when you dont ask you dont expect " 18:39:09 :P 18:39:11 a project manager of sorts? 18:39:17 correct 18:39:22 Well if I knew more I would be happy to oblige 18:39:23 I'll tell people what to do 18:39:24 we should add that to do 18:39:50 ok 18:39:53 I have a idea 18:40:08 CrestedNewt: can you #topic General Discussion 18:40:20 #topic General Discussion 18:40:23 thanks 18:40:27 we have 20 min left after this we can do google hangout and I will tell you all what I need or am doing if you like 18:40:47 bobweaver: I won't be available for a hangout right away 18:40:58 would love to but for me it will be short as it is dinner time here 18:40:59 or maybe not at all today....depending on my other work 18:41:18 bobweaver: tgm4883: Can you guys go through the work items on https://blueprints.launchpad.net/ubuntu/+spec/community-r-tv-development and update them? 18:41:29 bobweaver: I know most of yours are blocked until the phone shell is released 18:41:36 mhall119, I would like to keep all the stuff on u2t 18:41:46 let me get thouse links 18:41:53 untill phone that is &^^& 18:42:24 Daily PPA for U2t (ubuntu tv proto) https://launchpad.net/~u2t/+archive/bleedingedge 18:42:40 Team : https://launchpad.net/~u2t 18:42:40 bobweaver: that blueprint is being tracked as part of Raring's progress though, so we need to keep it up to date as well 18:43:12 Project page https://launchpad.net/u2t 18:43:19 good point mhall119 18:43:34 Bugs: https://bugs.launchpad.net/u2t 18:43:48 blue Prints : https://bugs.launchpad.net/u2t 18:43:57 OK, for TV to be taken seriously, as much as I hate saying this, the progress and documentation must be kept up to date 18:44:05 mhall119, can we medge things and what not like say that this effects this also ? 18:44:12 I hate documentation like any IT person 18:44:18 CrestedNewt, you are right about that 18:44:20 bobweaver: in blueprints? 18:44:24 I disagree 18:44:24 mhall119, yeah 18:44:39 bobweaver: I don't know, it can do some dependency stuff, but I'm not real familiar with it 18:44:41 for TV to be taken seriously, we need to actually have something someone can use 18:44:55 that is also very true 18:45:20 how many of you have tried the daily in VM ? 18:45:34 I haven't 18:45:46 not me, do you have a written guide for getting it setup that way? 18:45:53 I think that you should before you say that we have nothing that works 18:45:53 mhall119, where should I be defining this stuff 18:46:13 bobweaver, I'm pretty confident I didn't say that 18:46:33 sorry tgm4883 s|you|we 18:46:58 tgm4883: defining which, a guide to getting it running in a VM? 18:47:07 mhall119, no, my blueprint stuff 18:47:14 Define what data needs to be passed between Scopes and Renderers 18:47:23 Define what lenses and scopes will be used 18:47:38 tgm4883: at the bottom of https://blueprints.launchpad.net/ubuntu/+spec/community-r-tv-development there is a "Work Items" section 18:47:51 mhall119, yes, I know 18:47:51 I think the hardest part is going to be getting people to set up there myth 18:47:54 what I mean is 18:47:57 just change the bit at the end to "DONE, BLOCKED or INPROGRESS" 18:48:12 where should I define what data needs to be passed between scopes and renderers? 18:48:15 a wiki page? 18:48:19 in an email to bobweaver 18:48:23 etc? 18:48:23 oh, that 18:48:33 tgm4883: yeah, a wiki page would be good 18:49:01 tgm4883: you can make a sub-page on https://wiki.ubuntu.com/UbuntuTV 18:49:33 something that we should think about docs for what kinda capture cards are cheap and also work with kernel OFB and 18:49:48 Like a recomended stuff like that 18:49:48 OFB? 18:49:58 out of box 18:50:01 OOB 18:50:13 minimum spec requirements should do, or not? 18:50:16 can people test capture cards running this from a VM? 18:50:25 or would it have to be installed natively 18:50:25 mhall119, some 18:50:44 mhall119, depends on the VM software 18:50:47 maybe we can make a table on the wiki where people can fill in their experience with different cards 18:51:03 thats a superb idea ! 18:51:03 mhall119, there are only 2 types of cards that we should worry about 18:51:25 DVB, and HDHomerun 18:51:51 inside of DVB, good luck making recommendations that work around the world 18:52:09 I say we pick a few recommended cards in a few major markets and stick with that 18:52:18 tgm4883, me or you can make video about installing or should we target usb ones . 18:52:21 or just point people at the mythtv wiki and/or linux tv wiki 18:52:27 pci or usb 18:52:35 ethernet? 18:52:40 tgm4883 - there may be others as well.... There are so many different formats out there that need to be tested in each region/country 18:52:50 CrestedNewt, no, DVB or HDHomerun 18:53:06 DVB has subtypes (eg. DVB-C, DVB-S, DVB-T) 18:53:18 tgm4883 - ok 18:53:18 but the two major types of cards are DVB and HDHomerun 18:53:24 I have stats to back that up 18:53:35 tgm4883, can you talk more about that ^^ 18:53:42 like hdhomerun 18:53:43 more about what part? 18:53:43 I'm +1 for referring to upstream wikis if they already have that info and it's accurate for UbuntuTV 18:54:04 mhall119, nothing is accurate for Ubuntu TV, it needs to be accurate to Ubuntu + MythTV 18:54:15 I can google after this but I know you know a bunch of good stuff 18:54:25 yes I do :) 18:54:31 :/ 18:54:33 we're running out of time here though 18:54:45 like why thous 2 18:55:00 bobweaver, those two types cover ~85% of the market 18:55:03 tgm4883 - lol - we have 5 mins so lets wrap this up or move to #ubuntu-tv and finnish there 18:55:06 ok, so tgm4883 are you going ot start a new wiki page for hardware compatibility? 18:55:21 and also one for the guide data model? 18:55:31 tgm4883, that is the perfect reason !! 18:55:37 mhall119, I did, it's at http://www.mythtv.org/wiki/Category:Hardware 18:55:38 thanks n 18:56:09 tgm4883: ok 18:56:30 mhall119, I mean, it might be better for us to have a custom google search of the mythtv wiki on one of our pages 18:56:54 but yea, the world is big so people are just going to have to look if they don't live in a major market 18:57:18 OK, so we are decided on just these 2 types of card. We need to wrap this up now in reality 18:57:29 I can make recommendations on USA and Canada, and maybe the UK 18:57:56 but outside of those countries, it's "find a card for whatever standard you have and see if it is supported" 18:58:42 tgm4883, maybe we can do a hangout and we can explain all this 18:58:43 alright, anything else we need to discuss before ending the meeting? 18:58:51 really, we should just pick a card for each type HDHomerun, HDHomerun-CC, DVB-S, DVB-SII, DVB-T, DVB-T 18:58:57 OK ladies and gents, lets end this meeting here and move to more details in the tv channel 18:59:04 ok 18:59:04 later in the week that is tgm4883 18:59:13 cool 18:59:13 Ok. Thanks everyone. 18:59:15 CrestedNewt: thanks for chairing it 18:59:16 been productive guys 18:59:27 mhall119, I'm going to bug you about some scope stuff probably 18:59:29 mhall119 no probslems 18:59:32 after I look into this a bit more 18:59:41 #endmeeting