15:02 <popey> #startmeeting Docviewer meeting
15:02 <meetingology> Meeting started Fri Aug 21 15:02:27 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> how is everyone? You feeling better sverzegnassi ?
15:03 <sverzegnassi> hi popey! a bit tired, but i have no fever today \o/
15:04 <popey> Yay!
15:04 <popey> So from my side this week I've been fighting Libreoffice on armhf
15:04 <popey> Turns out LO won't build in a chroot or qemu VM
15:04 <popey> So I has to request a special PPA which builds on native armhf hardware, not in a vm.
15:05 <popey> I then find out many of the unit tests don't work on armhf either
15:05 <popey> I've built it about 10 times now, and it takes ~9 hours each time.
15:05 <popey> I _think_ this one will succeed though :)
15:06 <popey> https://launchpad.net/~canonical-community/+archive/ubuntu/ppa/+builds?build_state=building
15:06 <popey> The idea is to grab that build, put it together with your libreoffice work and build a simple click
15:07 <sverzegnassi> so, for the moment the idea is to ship a single big package, right?
15:07 <popey> for testing, yeah
15:07 <popey> but we can also break it up
15:08 <popey> and have a libreoffice deb preinstalled and a simple click for the viewer
15:08 <popey> or something else.
15:08 <popey> I don't yet have strong opinions on the way to do that.
15:09 <popey> Just updated my items on the blueprint https://blueprints.launchpad.net/ubuntu-docviewer-app/+spec/libreoffice-docviewer-integration
15:09 <popey> How is the zooming work going?
15:10 <sverzegnassi> I've started it, but then I stopped because of my misadventure
15:11 <popey> okay :)
15:11 <popey> JMulholland: you around?
15:11 <sverzegnassi> the zoom is nicely centered in the "desktop mode" (i.e. from the zoom selector in the bottom panel)
15:12 <popey> okay.
15:12 <sverzegnassi> still working on the pinch-to-zoom gesture, but seems ok
15:12 <popey> My biggest worry right now is rendering performance on armhf.
15:12 <popey> because it's a bit of an unknown
15:12 <popey> ok
15:12 <sverzegnassi> well, i had a play with the libreoffice viewer on android
15:13 <sverzegnassi> it is a bit slow to load libreoffice on start-up
15:13 <sverzegnassi> (around 10 seconds on my Nexus 5)
15:14 <popey> yeah, same here on nexus 7 2012
15:14 <popey> (which I appreciate is an old device)
15:15 <sverzegnassi> rendering of simple text documents doesn't seem too slow though
15:16 <popey> Well, we'll see. Hopefully the forthcoming pocket desktop device will be powerful :)
15:16 <sverzegnassi> :)
15:16 <popey> On a separate note, regarding "legacy" docviewer...
15:16 <popey> I've had more people tell me they don't like the fact that we don't auto-open documents when they are sent via content hub.
15:17 <sverzegnassi> mmh... should we raise the priority for this?
15:17 <popey> Well, the problem is wider than docviewer.
15:17 <popey> When you download a pdf via the browser, you effectively have to press "open" up to 4 times
15:18 <popey> On the desktop, you tap a PDF in the browser and that's it, it opens in one click.
15:18 <popey> So we're somewhat less usable than the desktop
15:18 <popey> And part of that is not docviewers fault, but content hub and transfer indicator
15:20 <sverzegnassi> huh, right... probably it would need a combo button with two actions: Open with <default_app> and Open with...
15:20 <popey> Yeah, I know JMulholland (and others) are working on the browser side.
15:20 <popey> Just thinking if we could make it easier in docviewer side.
15:20 <popey> Was hoping JMulholland was around :)
15:22 <sverzegnassi> in the wait we can discuss about the questions I submitted last week :P
15:22 <popey> sure.
15:23 <popey> Ok, so first was:_
15:23 <popey> "Since our ultimate target is to get a DocViewer version, suitable for both PCs and devices, we'd need to have a up-to-date design pattern in order to know how to manage zooming with different input devices."
15:23 <popey> I spoke to JMulholland about this in our meeting just today. I asked for docviewer to be a higher priority.
15:24 <popey> I will discuss further with him next week when I'm in the office, but generally speaking, I agree, docviewer needs some design love as it is one of the apps that hasn't had any in the past.
15:24 <sverzegnassi> Ok, great!
15:25 <popey> Next was "PDF plugin re-design"
15:25 <mrqtros> Sry for afk, reading...
15:25 <popey> no mrqtros
15:25 <sverzegnassi> Current implementation is a strange mix of QML, C++ and Qt's private imports
15:25 <popey> Right.
15:26 <sverzegnassi> I'd like to get a "linear" implementation of the plugin, and now we can re-use part of work done for LibreOffice
15:27 <popey> Okay.
15:27 <mrqtros> "Current implementation is a strange mix of QML" - any app for UP is a mix, but docviewer is really strange sometimes)
15:27 <popey> Is this something you have time to work on?
15:30 <sverzegnassi> I'd like to have the LOK plugin completed first. We should be able to get a cleaner and equivalent (in performance) implementation by replacing tiles with PDF pages (consider this just a simple explanation)
15:30 <popey> I agree.
15:30 <sverzegnassi> The code of PDF and LOK plugins looks almost similar
15:30 <sverzegnassi> as in logic.
15:30 <popey> Right.
15:31 <sverzegnassi> Third one was about UITK: "Is it worth to move directly from UITK 1.1 to UITK 1.3?"
15:31 <sverzegnassi> We said to move to UITK 1.2 and we have a report on Launchpad for this.
15:32 <sverzegnassi> As far as I saw UITK 1.3 seems to be already installed in the OTA-5
15:32 <popey> Right, and OTA-6 goes out next week (in theory)
15:33 <popey> So we can be confident that by the time we push a new docviewer + libreoffice in the store, all customers will be on a 1.3 image
15:33 <sverzegnassi> Since the reboot branch will be released (ideally) in September, UITk 1.3 should be stable enough in the OTA-7
15:33 <popey> ii  ubuntu-ui-toolkit-theme     1.3.1603+15.04.201 armhf              Qt Components for Ubuntu - Ubuntu Theme
15:33 <popey> that's on my rc-proposed phone right now
15:34 <popey> agreed
15:34 <sverzegnassi> The downside is the development on desktop.
15:34 <sverzegnassi> on my PC I've added the vivid+overlay PPA, but it may be an uncomfortable addition-
15:35 <sverzegnassi> s/addition/dependency
15:35 <popey> what release are you running?
15:35 <popey> yeah, we don't recommend the vivid overlay on PC :S
15:35 <sverzegnassi> 15.04... i know I'm brave :)
15:36 <popey> hah
15:36 <sverzegnassi> would it be better to postpone the decision on this, then?
15:37 <popey> Hm.
15:37 <popey> This is a puzzle, yes.
15:37 <popey> 15.10 comes out in october, it's quite stable here :)
15:39 <sverzegnassi> I'm planning to switch to wily in a few weeks, probably as I get an SSD for my new desktop
15:39 <popey> but yes, I think we should postpone that, I agree
15:39 <popey> ooh, nice
15:39 <popey> balloons: you around?
15:39 * balloons floats in
15:39 <popey> Hey balloons !
15:39 <popey> balloons: Did jenkins get enabled for https://code.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/lo-viewer ?
15:39 <popey> (if not, please can it)
15:40 <balloons> I see on hold; https://code.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/lo-viewer/+merge/262686
15:40 <balloons> and some conflicts
15:40 <mrqtros> sverzegnassi "by replacing tiles with PDF pages" do you mean that we should remove our tiled rendering and use pdf conversion?
15:41 <sverzegnassi> mrqtros, could you remind me where I said that? :P
15:41 <sverzegnassi> ok, found.
15:42 <sverzegnassi> Just saying with a terrible explanation that we could consider a PDF page as a tile basically. A PDF plugin done so would run with the same performance of the current implementation
15:44 <sverzegnassi> (just talking about reusing the LOK-plugin logic in the poppler-plugin. not talking about LOK)
15:45 <popey> balloons: is that a yes or no? :)
15:46 <balloons> popey, jenkins will never run on an on-hold merge. Nor would it work as it has conflicts
15:46 <balloons> we could force a run on it, but it has conflicts, so it will fail
15:47 <popey> No, I mean, is it pointed at the reboot series?
15:49 <popey> sverzegnassi: your final point in the mail was about an icon, and sadly no, no news, but I'll poke design when in the office next week :)
15:50 <sverzegnassi> popey: hah, no problem. it was just a memo since we talked about that some months ago
15:50 <popey> yeah.
15:51 <popey> anything else to discuss?
15:52 <sverzegnassi> well, nothing from me. since mrqtros is afk, I'll catch up with him later
15:53 <popey> Okay.
15:53 <sverzegnassi> I'll try to fix the presentation support during the weekend
15:53 <popey> Awesome.
15:53 <popey> I hope you fully recover soon, and have a great weekend.
15:53 <sverzegnassi> ty! have a nice weekend you too, popey!
15:54 <mrqtros> Yes, sverzegnassi, I will keep in mind about pdf plugin while will be writing scene graph rendering for lok
15:54 <mrqtros> Have a great weekend guys!
15:56 <popey> #endmeeting