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