15:02 <popey> #startmeeting DocViewer meeting 15:02 <meetingology> Meeting started Thu Nov 19 15:02:07 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:02 <meetingology> 15:02 <meetingology> Available commands: action commands idea info link nick 15:02 <popey> So I think first item on the agenda is jenkins? 15:02 <sverzegnassi> ;) 15:02 <popey> I saw your ping yesterday sverzegnassi but i was afk, just pinged balloons 15:02 <popey> Hello balloons ! 15:02 <balloons> hello 15:03 <balloons> I hear we get to land some code 15:04 <popey> Yeah, for some reason jenkins autolander for docviewer is doing nothing 15:04 <sverzegnassi> jenkins has been configured for trunk, and not for the reboot branch 15:04 <balloons> ahh, simple fix 15:05 <balloons> lp:ubuntu-docviewer-app/reboot? 15:05 <sverzegnassi> yes 15:05 <balloons> do we need bots for both? We could simply add a second bot 15:05 <balloons> I might just do that anyway, if you're ok with it 15:06 <sverzegnassi> i don't think we'll plan to use lp:ubuntu-docviewer-app anymore 15:07 <sverzegnassi> second problem jenkins could have is that docviewer has supplementary dependencies 15:08 <balloons> ok, jenkins is running now on the pending stuff 15:08 <sverzegnassi> (bad wifi... I may have missed some message) 15:09 <sverzegnassi> Is last message "<balloons> I might just do that anyway, if you're ok with it" ? 15:09 <popey> <sverzegnassi> i don't think we'll plan to use lp:ubuntu-docviewer-app anymore 15:09 <popey> <sverzegnassi> second problem jenkins could have is that docviewer has supplementary dependencies 15:09 <popey> <balloons> ok, jenkins is running now on the pending stuff 15:09 <popey> <sverzegnassi> (bad wifi... I may have missed some message) 15:09 <sverzegnassi> k, thanks 15:11 <balloons> so in summary. I changed the existing jobs, and the pending MP's are all now running I see 15:11 <balloons> I didn't create new jobs, so nothing is running against lp:ubuntu-docviewer-app 15:11 <popey> sverzegnassi, do you expect the builds to fail, because of the new dependencies? 15:11 <balloons> the first build is happening here; I'll watch to make sure it's a-ok: https://core-apps-jenkins.ubuntu.com/job/docviewer-app-ci/10/console 15:11 <balloons> ok, just failed 15:12 <balloons> libreoffice bits. Just need to know what we need to add to get a build 15:12 <sverzegnassi> popey: no, i thought there were missing dependencies for the pdf plugin, but everything seems ok 15:12 <sverzegnassi> libreoffice is not a problem 15:12 <sverzegnassi> we have included libreofficekit code into the project and we're not running autopilot of the lo plugin 15:13 <balloons> popey, you have a script in there to get click-deps.. that will (and does) fail inside jenkins 15:13 <balloons> no network access 15:13 <sverzegnassi> ouch 15:14 <balloons> also, python-urllib2 seems to be a dependency due to the script 15:14 <sverzegnassi> popey: do we want to disable the script when building on jenkins? 15:15 <popey> uh 15:15 <popey> surely jenkins has access to the archive? 15:15 <popey> otherwise how are the machines built? 15:15 <balloons> ohh, actually the script is running under python3, and I'm guessing it may be a py2 / py3 thing 15:15 <popey> typically in the DC the archive.ubuntu.com hosts are mapped to internal things 15:15 <balloons> anyways, jenkins has access to a very select few things 15:16 <popey> we only need the archive and ppa 15:16 <popey> which I would be surprised if it doesn't have access to 15:16 <balloons> we can request additional access to something if we need it. but no ppa's for instance 15:16 <popey> wat 15:16 <popey> that makes no sense. 15:16 <balloons> I couldn't even pull git repos from launchpad at first 15:16 <balloons> not saying we'll be denied if we ask, just pointing out it's locked down tight 15:17 <popey> no, I mean, I'm surprised if ppas don't work 15:17 <popey> they work in all our other build environments, so if not here, then it's an oversight 15:17 <balloons> but this will never work: check_internet_connection urllib.request.urlopen('http://www.google.com', timeout=20) 15:17 <popey> Good point. 15:19 <balloons> ok, so I just need to get it building; and make sure we can pull from a ppa. No outside dependencies needed then yes? 15:19 <popey> no, we only pull from the archive and from launchpad 15:20 <popey> we should probably do something different than check for google for a net connection 15:20 <balloons> that shouldn't be an issue. But you'll want to tweak your script to not check for an internet connection 15:20 <sverzegnassi> if these are already included: 15:20 <sverzegnassi> libpoppler-qt5-dev:armhf qtdeclarative5-private-dev:armhf qtbase5-private-dev:armhf 15:20 <popey> I guess sverzegnassi put that in because sometimes his wifi is crappy :) 15:21 <balloons> it's fair, but will never work inside jenkins. I'm not sure he could even ping launchpad.net, but that might work 15:21 <balloons> let me try 15:21 <sverzegnassi> popey: you're right :) 15:21 <sverzegnassi> http://bazaar.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/lo-viewer/view/head:/docviewer-libs.json 15:21 <sverzegnassi> anyway, we fetch packages from here ^^ 15:22 <balloons> cool, that's easy enough to get added if it doesn't work 15:22 <balloons> we'll get this building 15:22 <popey> thanks balloons 15:23 <balloons> sverzegnassi, what if I made check_internet_connection a non-default option, or a warning or ? 15:23 <sverzegnassi> thanks! 15:24 <balloons> we'll need to merge and land that change to see if the rest 'just works' or not 15:24 <popey> a warning would probably be okay 15:24 <sverzegnassi> balloons: np, feel free to change that as you need 15:24 <popey> then for sverzegnassi he could CTRL+C if it warns 15:24 <balloons> popey, as an aside, I believe you use this in file manager too, right? 15:24 <popey> yeah, good point 15:25 <balloons> k. I'll propose the change now. Continue on ;-) 15:25 <popey> alan@deep-thought:~/daily_builds/apps/fat/ubuntu-filemanager-app$ grep goo get-click-deps 15:25 <popey> urllib.request.urlopen('http://www.google.com', timeout=20) 15:25 <popey> yes. 15:25 <popey> Ok, sverzegnassi what's next to talk about? :) 15:26 <sverzegnassi> mmh... did you already tried the build with uitk13, error detection, etc? 15:26 <sverzegnassi> did... try* 15:27 <popey> Nope, it's on my list to try. 15:28 <popey> I'll build it locally 15:28 <sverzegnassi> ok, don't think there's something else to discuss 15:28 <popey> https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/reboot-uitk13/+merge/275531 right? 15:29 <sverzegnassi> lp:~verzegnassi-stefano/+junk/docviewer-test-2015-11-15 15:29 <sverzegnassi> bad link: https://code.launchpad.net/~verzegnassi-stefano/+junk/docviewer-test-2015-11-15 15:29 <popey> ok 15:30 <popey> building! 15:30 <popey> Where do you want the feedback sverzegnassi ? 15:30 <sverzegnassi> UI, zoom, error detection 15:31 <sverzegnassi> I think that branch does not include the fix for the .lock files though 15:31 <popey> ok 15:31 <popey> I mean, where shall I put comments, as it's a junk branch I can't comment there. 15:31 <sverzegnassi> nice point... 15:31 <popey> I'll ping a mail :) 15:31 <popey> retro! 15:31 <sverzegnassi> ahah 15:31 <popey> Or write you a document in libreoffice :) 15:32 <popey> \o/ built 15:32 <sverzegnassi> as long as it's not create with google docs, and converted to odt, that should work :) 15:32 <popey> Thanks sverzegnassi 15:32 <popey> haha 15:33 <sverzegnassi> ok, let's wait for that 8 branches to be merged :D 15:33 <popey> sverzegnassi, will let you know how I get on, and will keep an eye on merges. 15:33 <popey> \o/ 15:33 <popey> Jenkins overload! :D 15:33 <popey> Have a great weekend if I don't speak to you before. 15:33 <sverzegnassi> you too 15:33 <popey> #endmeeting