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