Saturday, 2014-08-02

*** tpb has joined #timvideos00:00
aps-sidsmithro: I have many ideas and want to help make this "duct tape and string" structure better both visually and functionally. :) I'll probably work on these after GSoC ends.00:03
mithroaps-sids: looking forward to it!00:04
mithroaps-sids: I'd like to eventually replace flumotion with something better00:04
aps-sidsI agree00:05
aps-sidsmithro: no audio in breakout 1?00:26
aps-sidsmithro: back now00:30
xfxfmithro: micolous: michael were you still working on updating jwplayer?00:48
xfxfi've almost finished fighting with my mac enough to give me workable usb 3.0 under a linux vm00:48
mithroxfxf: I think we are probably better just replacing jwplayer with one of the newer open source tools00:48
xfxfhmm, as per discussion yesterday would it be possible to put a couple of milestones in, even if due dates aren't set, to denote what you personally deem in approximate order of importance?00:52
xfxfwith 35-odd bugs here, and additional ones you mentioned yesterday that aren't here, it's difficult for me to pick things that are genuinely important00:53
xfxfi can guess... you know better :)00:53
xfxf(i'm mostly talking beyond immediate things)00:53
xfxfalso #66, #60, #32 kinda look like they're the same issue00:55
xfxfthey're all some form of 'replace or upgrade jwplayer'00:55
CARAM_mithro: hey just about to head out, but what's up?00:59
mithroCARAM_: need help with docker01:00
mithroxfxf: probably01:00
mithroCARAM_: trying to get docker running on a computer and the service won't start but I can't figure out where to find logs which tell me why01:01
CARAM_Docker daemon won't start?01:01
mithro[email protected]:/etc/init# service docker start01:01
mithrostart: Job failed to start01:01
mithroCARAM_: we should also actually sync up about deploying your stuff01:01
CARAM_Ubuntu?01:01
mithroCARAM_: yes01:02
mithroCARAM_ did you and aps-sids sync up about packaging his ported flumotion?01:02
mithroxfxf: what is your github username?01:03
CARAM_Nah haven't had a chance to this week. Was a bit on the busy side, but that's my plan for this weekend/next week01:04
CARAM_That's a weird error -- did you install from source?01:04
mithroCARAM_: no, using their PPA thing01:08
mithroCARAM_: any idea where the logs might be?01:16
CARAM_Mithro not a clue, my guess would be the usual places, I've never had a problem with the daemon01:21
*** Niharika has joined #timvideos02:03
*** mparuszewski has quit IRC02:22
*** mparuszewski has joined #timvideos02:53
xfxfmithro: what's the current status of gst-switch in git?  i'm getting segfaults on 12.0404:01
mithroxfxf: how did you build it?04:01
mithroxfxf: gst-switch is in the need of love04:01
mithroxfxf: it probably also works better on trusty04:01
mithroxfxf: we could use some set up instructions for it on trusty04:02
xfxfbuilt it using the instuctions provided04:02
xfxfright, what ver of gstreamer does trusty have04:02
xfxfah, later, right04:02
xfxfok, another vm then ;)04:02
xfxfsnowmix documentation is also outdated04:03
xfxfall the video things04:03
xfxffortunately i've discovered that parallel's usb virtualisation is a /ton/ better than vmware's04:03
xfxfvmware i was struggling with 1x usb2 camera at 480p at 10fps04:03
xfxfparallels i just used 1x usb2 and 2x usb3 uvc device at 720p 30fps each and flawless04:04
xfxfwas close to buying another laptop just to install native linux on04:04
xfxfoh04:06
xfxfso poking through the build scripts, has your gst-switch just build gstreamer from source and installed over the ubuntu installed version?04:06
xfxfi'm assuming i'm best to keep all of these seperate components (gst-switch, streaming-system, etc) to disparate VM's?04:06
xfxfmithro: also sorry missed your Q above.  github username is 'ryanverner'04:17
mithroxfxf: you don't need to build any of the gstreamer1.0 stuff, you can just use the packages04:18
xfxfok, so, don't run your build script then? :)04:20
mithroxfxf: I'm stuck on precise for a while longer04:20
xfxfi don't really care what ubuntu version i'm using, i'll just create a VM for it04:21
xfxfi'm creating a fully updated 12.04 and 14.04 base VM images now and copying them04:21
xfxfi've reinstalled ubuntu 3 times now due to build scripts tanking things04:21
xfxfso this will be easier ;)04:21
*** Joelw has quit IRC04:34
mithroxfxf: streaming-system is all ubuntu 12.0404:36
mithroxfxf: but we will move to trusty soon04:39
*** Joelw has joined #timvideos04:40
mithroxfxf: trusty + gst-switch I think makes a lot of sense but haven't had the time to make it happen04:41
*** Niharika has quit IRC05:10
*** Niharika has joined #timvideos05:12
*** Niharika1 has joined #timvideos05:33
mparuszewskimithro: Unfortunately I need admin access to getting-started repository to set travis ci, could you give me admin access to getting-started? :)05:43
*** Niharika has quit IRC05:46
mithromparuszewski: give that a try05:47
*** Niharika has joined #timvideos05:55
mparuszewskiGreat, thanks :)05:55
*** Niharika1 has quit IRC05:56
xfxfmithro: your amazon vm's are 12.04 i assume?06:28
*** tvCommitBot has joined #timvideos06:30
tvCommitBot[getting-started] pinoss opened pull request #26: Update Getting Started page (master...master) http://git.io/GYEK3A06:30
*** tvCommitBot has left #timvideos06:30
*** tvCommitBot has joined #timvideos06:30
tvCommitBot[getting-started] pinoss pushed 37 new commits to master: http://git.io/6GlKOA06:30
tvCommitBotgetting-started/master 88bc23b Maciej Paruszewski: Add Planet aggregation06:30
tvCommitBotgetting-started/master 834e816 Maciej Paruszewski: Add RSS Feed for news06:30
tvCommitBotgetting-started/master ca9eda6 Maciej Paruszewski: Update Jekyll and plugins to 1.0.006:30
*** tvCommitBot has left #timvideos06:30
mithromparuszewski: did you remember to disable the auto-pusher thing?06:33
*** tvCommitBot has joined #timvideos06:33
tvCommitBot[getting-started] pinoss pushed 1 new commit to master: http://git.io/eOZaYg06:33
tvCommitBotgetting-started/master d0a26df Maciej Paruszewski: Remove unecessary lines06:33
*** tvCommitBot has left #timvideos06:33
*** Niharika_ has joined #timvideos06:42
*** tvCommitBot has joined #timvideos06:43
tvCommitBot[getting-started] pinoss pushed 1 new commit to master: http://git.io/ZWLYBw06:43
tvCommitBotgetting-started/master 8617fcc Maciej Paruszewski: Update Travis secret06:43
*** tvCommitBot has left #timvideos06:43
mparuszewskimithro: Yes, I've disabled it before my work :)06:45
mithromparuszewski: great, I would have forgotten :P06:46
*** Niharika_ has quit IRC06:46
mparuszewskiOk, we can move CNAME from timvideos.github.io to getting-started, could you give me permission ti timvideos.github.io ? :)06:46
mparuszewskiI will be back in 20 minutes :)06:46
mithromparuszewski: done06:48
*** Niharika_ has joined #timvideos07:00
xfxfmithro: ping re above q07:01
mithroxfxf: gah, the network ate my response07:01
mithroxfxf: yes07:01
xfxfright, cool07:02
mithroxfxf: I could share the AMI image with you I think07:02
xfxfoh, cool, i don't have an amazon account though07:02
xfxfbut that would certainly help, i can rsync out of it07:02
xfxfi've got an ubuntu 12.04 vm installed on our datacentre vmware cluster atm i'm using07:02
xfxf8-core, 16GB RAM07:02
xfxfactually what would probably make my life easier right now are working flumotion configs for all components07:03
*** Niharika_ has quit IRC07:07
*** Niharika_ has joined #timvideos07:07
mithroxfxf: I use "pusher.py" to generate the flumotion configs07:08
mithroit uses the config.json/config.private.json to generate them07:08
mithroxfxf: set yourself up a aws account07:10
xfxfyeah i am, it's just asking for cc details07:10
xfxfi'll fill them out post after07:10
*** Niharika_ has quit IRC07:10
xfxfs/post after/after this/07:11
xfxfand now it wants to call me.  i'll message you once i've got an account07:14
mithroxfxf: I thought it has a text message...07:15
xfxf"Please enter your information below and click the "Call Me Now" button.07:16
mithrooh well07:30
xfxfi'll do it after this07:30
CarlFKxfxf: something that took me a while to get: there are 1 or two json files you need to create by hand because the data doesn't really exist in a db that you can just export07:32
xfxfis this for the web frontend or for flumotion?07:33
xfxfi've already (mostly) dealt with that for the web frontend07:33
CarlFKits the names of all the things that are part of a room: host names (3 maybe), irc channel, human readable room name,07:33
xfxfi'm just trying to get a full loop happening atm07:33
xfxfusb webcams > flumotion > relay > timsvideo frontend07:34
xfxfthis is the config.json thing?07:34
CarlFKit;s what pusher.py reads in07:34
CarlFKI think so07:34
xfxfright, nod07:34
xfxfyeah tim showed me all of that yesterday07:34
xfxfhi btw!07:34
CarlFKhey!07:34
mithroxfxf: the config.private.json is used all over the place07:34
xfxfright07:34
xfxfgood to know07:34
shenkimithro: hows pyconau?07:34
xfxfhence why you want a frontend to create/manage it, i guess07:35
mithroshenki: I need more sleep07:35
CarlFKyeah, when I want back to it later I couldn't figure out where the .json came from.07:35
xfxfmithro: conference and sleep are not compatible terms07:35
mithroshenki: -> http://timvideos.us/theatre07:35
shenkimithro: hah!07:35
tpbTitle: Streaming for Theatre (at timvideos.us)07:35
mithroI'm going to have an early night tonight I think07:35
*** tvCommitBot has joined #timvideos07:36
tvCommitBot[getting-started] pinoss pushed 1 new commit to master: http://git.io/M1ijtw07:36
tvCommitBotgetting-started/master 22c5be3 Maciej Paruszewski: Change config for travis and CNAME07:36
*** tvCommitBot has left #timvideos07:36
CarlFKxfxf: front end to create the json .. kinda, but low on my list.    the blocker was that I was looking for a front end that didnt' exist07:36
CarlFKit is easy enough to use vim to copy/paste/edit the blocks.07:37
shenkimithro: i would prefer haivng the twitter stream on the right07:38
xfxfCarlFK: sorry, that comment was directed towards tim, he said yesterday he was keen on a frontend07:38
shenkimithro: just incase you were after feedback :)07:38
xfxfright now i'm just trying to get everything set up because it's not obvious for a newbie07:39
mithroshenki: log an issue?07:39
xfxfand then will write a setup guide07:39
xfxfthe instructions assume some python/django/flumotion knowledge07:39
shenkimithro: what is the project called?07:40
shenkistreaming-system?07:40
mithroCarlFK / xfxf: the idea with the config thing is that it would still generate a .json style file which the other tools will just use07:40
mithroshenki: yes07:40
xfxfmithro: is it something commonly changed?07:41
xfxfif not i reckon a command line tool would be enough?07:41
xfxfdjango app seems a bit heavyweight unless it's regularly poked07:41
mithroxfxf: I was it web-based so we can have in one place07:41
mithroxfxf: and we don't end up copying .json files around07:42
shenkimithro: streaming works well :)07:42
CarlFKxfxf: here is some stuff that may help your docs: https://github.com/timvideos/streaming-system/wiki07:42
tpb<http://ln-s.net/-30s> (at github.com)07:42
mithroCarlFK: I forgot you had written that07:43
xfxfmithro: activated aws account, just messaged you what it is07:43
xfxfCarlFK: thanks!07:43
xfxfi've already forked that repo and started updating some info07:43
CarlFKxfxf: the wad of data (wherever it lives) is pretty static once the show starts.  it could be static weeks before the event if we can ever nail down what the host names of all the boxes are, but that always gets pushed off till setup day07:44
xfxfyeah but what i mean is it's something you'll poke a few times during setup07:45
xfxfnot much or at all during an event07:45
xfxfa full django app for that seems a bit full on?07:45
CarlFKideally it is setup once and just works07:45
CarlFKa full django app is pretty simple .. so pfft07:46
xfxfhaha07:46
mithroactually, you fiddle it more then you'd imagine07:46
xfxfright07:46
xfxfthis is why i'm asking.  what's obvious to you isn't to me07:46
CarlFKmithro: thus "ideally"07:46
mithroxfxf: by "django-app" I think "django-admin + a models.py and a views.py that generates .json output"07:46
mithroxfxf: meet in the lobby area?07:47
CarlFKthe web front end that views see at timsvidoes.tv has the name of the room(s)... not kidding, 3 weeks ago I was told:07:47
CarlFK"don't know what room we will be in.  there should be a sign in the lobby"07:47
CarlFKas in, figure it out the morning of the show.07:48
xfxfmithro: yeah i figured that's what you meant07:49
mithroCarlFK: I'd also like to not to have to "redploy" the website each time the config.json changes07:49
xfxfCarlFK: heh you know darn well as much as i do that this sort of thing is totally normal07:49
CarlFKlol.  right.   but that gives you an idea of how static/volatile it is.07:50
*** tvCommitBot has joined #timvideos07:51
tvCommitBot[HDMI2USB] mithro closed pull request #79: Adding a ssh step to before_install. (master...travis-fix) http://git.io/3G6f5w07:51
*** tvCommitBot has left #timvideos07:51
CarlFKmithro: my quick thoughts: once the data is in a db, pusher.py could read from the db, so no config.json needed07:51
mithroshenki: there are two open pull requests from ajit?07:51
CarlFKbut that can be figured out once the data is in the db.07:51
shenkimithro: hrm, will take a look07:51
CarlFK3am, I need to get to bed..  see ya all later.07:52
*** tvCommitBot has joined #timvideos07:53
tvCommitBot[HDMI2USB] shenki closed pull request #80: Debug Exposed Via CDC (master...testing) http://git.io/f395Tw07:53
*** tvCommitBot has left #timvideos07:53
mithroHeading to dinner now07:55
mparuszewskimithro: I have deployed getting started on code.timvideos.us, :)07:59
aps-sidsmparuszewski:  馃憤08:10
aps-sidsmparuszewski: shouldn't this page be having two columns than other news coming at the end?08:11
*** slomo has joined #timvideos08:12
*** slomo has joined #timvideos08:12
aps-sidshttp://code.timvideos.us/news/08:12
tpbTitle: TimVideos.us Planet - Developers News (at code.timvideos.us)08:12
mithromparuszewski: the logo in the corner needs work08:18
*** tvCommitBot has joined #timvideos08:37
tvCommitBot[HDMI2USB] shenki pushed 2 new commits to master: http://git.io/IHNtEw08:38
tvCommitBotHDMI2USB/master f02e67a Ajit Matthew: Add Heart Beat Module...08:38
tvCommitBotHDMI2USB/master 7b651f4 Joel Stanley: Update gitignore...08:38
*** tvCommitBot has left #timvideos08:38
*** tvCommitBot has joined #timvideos08:38
tvCommitBot[HDMI2USB] shenki closed pull request #39: Issue #31 : Module for Heart Beat on static images added (master...master) http://git.io/urAgyw08:38
*** tvCommitBot has left #timvideos08:38
shenkimithro: no outstanding pull requests now08:40
*** Joelw has quit IRC08:56
*** Joelw has joined #timvideos09:15
mparuszewskimithro: I will check that :)09:31
*** Niharika has quit IRC09:36
*** Niharika_ has joined #timvideos09:41
mparuszewskiaps-sids: I am not sure, but in my opinion getting started meets requirements. I would be happy to work on new features if you have any suggestions :)09:42
aps-sidsmparuszewski: I'm saying that aren't these two pages supposed to have same layout?  http://code.timvideos.us/news/  http://planet.timvideos.us/09:44
tpbTitle: TimVideos.us Planet - Developers News (at code.timvideos.us)09:44
aps-sidsBasically, /news should show planet site09:44
mithroshenki: want to do the reformatting?09:48
mparuszewskiaps-sids: as far as I remember code.timvideos.us should have I frame with news from planet, that was main requirement09:51
*** tvCommitBot has joined #timvideos09:52
tvCommitBot[HDMI2USB] mithro opened pull request #84: Refactoring the travis scripts to allow easier extension. (master...travis-exit-on-keyfile) http://git.io/2lxIeQ09:52
*** tvCommitBot has left #timvideos09:52
*** thaytan has quit IRC09:52
*** thaytan has joined #timvideos09:54
*** ChanServ sets mode: +v thaytan09:54
shenkimithro: you read my mind, i just push a branch to my repo10:05
shenkimithro: http://pastebin.com/rq8E6Hdc10:05
tpbTitle: $ ./.travis-create-key.sh You are shenki (Joel Stanley) timvideos/HDMI2USB: e - Pastebin.com (at pastebin.com)10:05
shenkimithro: here is the commit https://github.com/shenki/HDMI2USB/commit/48997d366013c08166db2fb21b885f1d4a901be610:06
tpbTitle: Reformat VHDL code using emacs 路 48997d3 路 shenki/HDMI2USB 路 GitHub (at github.com)10:06
shenkimithro: i also want to make the copyright headers consistant10:07
shenkimithro: i would prefer to just mention the licence that the file is under, without having the full text in every file10:08
shenkimithro: wdyt?10:08
*** Niharika_ has quit IRC10:25
thaytanmithro, I forgot to say pong10:45
shenkimithro: hrm, we shouldn't push --all10:56
shenkimithro: because if a master branch runs, it will push all the refs for branches10:56
shenkimithro: and then when the branches run their jobs, the build passes without doing a build10:57
shenkimithro: because all refs are already upto date10:57
*** tvCommitBot has joined #timvideos10:59
tvCommitBot[HDMI2USB] shenki pushed 1 new commit to master: http://git.io/FbcOwg10:59
tvCommitBotHDMI2USB/master e100d1e Joel Stanley: travis: Don't push --all...10:59
*** tvCommitBot has left #timvideos10:59
shenkihrm, did i break ssh?11:00
*** tvCommitBot has joined #timvideos11:03
tvCommitBot[HDMI2USB] shenki pushed 1 new commit to master: http://git.io/SAN8Xw11:03
tvCommitBotHDMI2USB/master 435d6a4 Joel Stanley: travis: Fix the git push command...11:03
*** tvCommitBot has left #timvideos11:03
shenkimithro: the build says the pubkey is wrong - ive added my key to authorized_keys, but the existing one should be fine11:04
shenkimithro: builds from my repo work11:29
shenkimithro: i wonder if there's an unintended sideffect from running the travis commands in .travis-create-key.sh11:30
mithroshenki: remember pull request don't work11:33
shenkimithro: yeah, none of this is pull requests11:33
shenkimithro: it's pushes to either my repo or the timvideos one11:33
mithro???11:34
mithroWhy you not send pull requests?11:34
shenkifor real commits i will send pull requets11:35
shenkithis only one i pushed was the fix to the .travis.yml, where you'd added --all11:35
shenkiif you want pull requets for everything then we can do that11:35
mithroI'm half asleep :P11:36
shenkigo to bed!11:36
shenkihow was the pycon dinner?11:36
mithroGood11:37
*** mparuszewski has quit IRC11:52
*** Niharika_ has joined #timvideos12:52
*** Niharika_ has quit IRC13:01
*** Niharika has joined #timvideos13:20
*** mparuszewski has joined #timvideos15:47
*** mparuszewski has quit IRC17:52
*** Niharika has left #timvideos18:31
*** Niharika_ has joined #timvideos18:44
*** Niharika_ has quit IRC19:02
*** rohitksingh has joined #timvideos19:08
*** slomo_ has joined #timvideos19:25
*** slomo has quit IRC19:27
*** mparuszewski has joined #timvideos20:25
*** slomo_ has quit IRC20:43
mparuszewskimithro: I would like to set people and issues page to be loaded from planet on getting started (code.timvideos.us). Do you agree? :)20:44
CarlFKmparuszewski: 7am for him.. I doubt he is awake yet20:57
*** rohitksingh1 has joined #timvideos21:44
*** rohitksingh has quit IRC21:47
mithromparuszewski: morning22:55
CarlFKmithro: in #debconf-video: h01ger: http://timvideos.us/ looks quite awesome to me22:56
tpbTitle: PyCon AU 2014 - Brisbane (at timvideos.us)22:56
mithroCarlFK: I wish it wasn't still the same as back in 201022:56
CarlFKi guess he never saw it at PyCon22:56
CarlFKmithro: I wouldn't worry about that so much.  it has way more functionality that anything else22:57
mithroCarlFK: that is what sucks22:57
mithroCarlFK: this is like what I consider the minimal passable22:58
CarlFKpfft - no one else is complaining about it23:00
mithroCarlFK: it's because they don't know any better :P23:03
CarlFKShhh! good.23:03
mithromparuszewski: ping23:03
*** mparuszewski has quit IRC23:12
mithroshenki: can you review https://github.com/timvideos/HDMI2USB/pull/84 ?23:38
tpbTitle: Refactoring the travis scripts to allow easier extension. by mithro 路 Pull Request #84 路 timvideos/HDMI2USB 路 GitHub (at github.com)23:38
mithroGitHub Pages now runs Jekyll 2.2.023:38
mithroCARAM_: ping?23:53

Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!