15:01 <popey> #startmeeting Docviewer meeting
15:01 <meetingology> Meeting started Thu Jan 29 15:01:44 2015 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:01 <meetingology> 
15:01 <meetingology> Available commands: action commands idea info link nick
15:02 <popey> how are you sverzegnassi ?
15:02 <sverzegnassi> fine, thanks!
15:03 <sverzegnassi> got an huge performance improvement in docviewer since the last meeting
15:03 <popey> oh excellent
15:03 <sverzegnassi> and i found the issue about multi-threading
15:03 <popey> Oh?
15:04 <sverzegnassi> you said that on krillin it wasn't using all the 4 cores, right?
15:04 <popey> yes
15:05 <sverzegnassi> it wasn't notify changes in the value of the number of image providers
15:05 <popey> system seems to scale back or switch off CPus
15:05 <popey> do you have something new for me to test?
15:05 <sverzegnassi> so the value was -1 and the resulting cachebuffer value was 0
15:05 <popey> ah!
15:05 <sverzegnassi> the fixed version of the new plugin
15:06 <sverzegnassi> but i'm not at home at this moment
15:06 <popey> ah okay.
15:06 <sverzegnassi> anyway, when we want to release a new version of docviewer?
15:07 <sverzegnassi> 6th feb?
15:07 <popey> Ideally before then
15:08 <popey> 6th is when the insiders are getting their phones
15:08 <popey> Be good to get some testing in next week and upload a version to the store on Wed/Thu?
15:08 <sverzegnassi> it would be ok
15:08 <popey> awesome.
15:08 <sverzegnassi> i've tested the new code for a few days, and there are no regression
15:08 <popey> \o/ Great news :)
15:09 <sverzegnassi> the only problem is the amount of fixes that i should submit in the project
15:09 <sverzegnassi> i'd like to implement an history of previously opened document in the welcome screen
15:10 <sverzegnassi> (alongside to several other MPs - i've got a list of 30 tasks :P)
15:10 <popey> Where is the list?
15:10 <popey> are they bugs?
15:11 <sverzegnassi> some are bugs, others are improvements. some of them can be postponed.
15:11 <sverzegnassi> just a moment that i share the document on gdrive
15:12 <popey> ok
15:13 <sverzegnassi> https://docs.google.com/document/d/1C4fXLJtugdjqYJrbDgooWBPLEbm7wE3zsHAaggpLpCo/edit?usp=sharing
15:13 <sverzegnassi> some of them (e.g. search in pdf document) can be postponed
15:14 <popey> Ok, thanks. I will take a look after the meeting.
15:14 <popey> I will speak to product manager and see if we have any feedback from bq about desired features.
15:15 <sverzegnassi> ok
15:16 <sverzegnassi> in order to "Get Things DoneTM", I may need some help from other guys
15:17 <popey> Right.
15:17 * sverzegnassi is feeling alone
15:18 <popey> What's the thing you need help with most?
15:19 <popey> Coding / reviews / design
15:19 <popey> "Everything" ?
15:19 <popey> :)
15:20 <sverzegnassi> Coding some specific parts
15:20 <sverzegnassi> (and reviews, of course)
15:20 <popey> Ok, can you hilight those in the doc?
15:20 <popey> I can put a call out for help.
15:21 <sverzegnassi> no problem, thanks
15:21 <popey> I haven't put a call for help out for a while, so i am due to do one!
15:22 <sverzegnassi> I'll highlight in the document in the following hours, as I get home
15:22 <popey> Ok, great.
15:22 <popey> I think once people are able to buy devices which have Ubuntu pre-installed they may be more motivated to get involved
15:22 <popey> It's a lot easier with a device!
15:23 <popey> I'm away over the weekend at FOSDEM, but would love to test out the new build when you get a chance to make a click.
15:24 <sverzegnassi> I hope to include the new plugin in the trunk tomorrow
15:24 <popey> ok, great. I'll keep an eye out for it.
15:24 <popey> Thanks.
15:24 <popey> Anything else?
15:24 <sverzegnassi> For the other major stuff (file_path, document history) probably the next week
15:25 <popey> ok.
15:25 <popey> doc history will be awesome.
15:25 <popey> I love the idea of having a usable main screen.
15:25 <sverzegnassi> it would give more sense to having the empty state
15:25 <popey> yeah
15:26 <sverzegnassi> anyway, before calling for other people, it may be useful to briefly discuss if we should implement some stuff from that list
15:27 <popey> +1
15:27 <popey> I'll review that and then we can decide where to focus
15:27 <popey> be good to have maybe a smaller task or two for a new developer
15:27 <sverzegnassi> yeah, +1
15:28 <sverzegnassi> Black bg in ImageView?
15:28 <popey> yeah, good one.
15:28 <sverzegnassi> Good!
15:29 <sverzegnassi> Meta data in imageview is not a priority. So, I'd postpone it
15:30 <popey> ok
15:31 <sverzegnassi> Relevant stuff I'd like to have for the insiders day, are syntax highlighter and line counter in TextView
15:32 <sverzegnassi> I had a working branch for the line counter, but it was not perfectly aligned with text lines (2px every 150 lines...)
15:32 <popey> Ok.
15:34 <sverzegnassi> Things related to PDF are mine. I've already took a look for them during the xmas holidays, so they could be easily implemented by me
15:35 <sverzegnassi> For the doc history I may need an help.
15:35 <sverzegnassi> I'm not sure if I have much time for doing it
15:36 <popey> ok. I'll see if I can find people to help.
15:36 <sverzegnassi> We should use LocalDatabase, since U1DB doesn't work well with SortFilterListModel
15:37 <popey> Yeah, I don't see value in using U1DB there.
15:37 <sverzegnassi> And we'd need some stuff to check if a file still exist, but I can add a singleton in the File plugin, as I updated it (tomorrow)
15:37 <popey> what would you do if the file doesn't exist? remove from the list? or have an icon which indicates the file is gone/moved?
15:38 <sverzegnassi> Show a popup that file doesn't exist and remove it from the list
15:38 <popey> ok.
15:39 <popey> if you had 50 files in the list and removed the SD card (or folder) then all 50 disappear. Will need to consider that.
15:39 <popey> We don't want 50 popups, or one popup with a list of 50 documents in it.
15:39 <sverzegnassi> Uh, right
15:40 <popey> [Documents cannot be found on device, they will be removed from list [ok] ]
15:40 <popey> maybe :)
15:40 <popey> just a thought
15:40 <sverzegnassi> Yes, good solution
15:41 <sverzegnassi> but we should check if a file exists in the background
15:41 <popey> yeah, that could take a while.
15:41 <sverzegnassi> Maybe for the moment it would be simplier to show a wwarning icon
15:42 <popey> +1
15:44 <sverzegnassi> Details page may need more time than we have. I'd like to show specific informations, related to the type of the file (pdf, image, text)
15:44 <sverzegnassi> If someone would like to work on it, I'd be happy, but it's a low priority task
15:44 <popey> maybe just an icon and the filename.
15:44 <popey> the icon representing the type
15:44 <popey> sorted in date order.
15:45 <sverzegnassi> Yes, i've already checked in the suru iconset
15:45 <sverzegnassi> there are the icons we need
15:45 <popey> ok. awesome.
15:45 <sverzegnassi> implementing covers would require much time
15:45 <popey> yeah.
15:47 <sverzegnassi> A creativity tasks, just because I'm not happy with plugin naming,
15:47 <sverzegnassi> com.ubuntu.popplerqmlplugin doesn't sound cool. Should we rename it?
15:47 <popey> does anyone see it?
15:48 <sverzegnassi> me :)
15:48 <popey> heh
15:48 <popey> then name it whatever you like :)
15:48 <sverzegnassi> ok
15:49 <sverzegnassi> where can we push those tasks?
15:49 <sverzegnassi> We keep the document shared on GDrive, or open a report on Launchpad
15:49 <sverzegnassi> using some tag?
15:49 <popey> we could use whatever tool you prefer. We could use a blueprint, or trello for example
15:50 <popey> or bug reports
15:50 <sverzegnassi> I don't know if I have a trello account
15:50 <popey> they're free
15:50 <sverzegnassi> I think bug reports would be ok, it would be a lot easier for new developers
15:50 <popey> I don't mind whatever tool you prefer.
15:50 <popey> ok.
15:50 <popey> So I'll go through the doc and create some bug reports and prioritise them
15:51 <sverzegnassi> ok, thanks
15:52 <popey> ok, anything else?
15:52 <sverzegnassi> no, other things on the list are not priority at this moment. they can be discuss next week
15:53 <popey> ok. excellent.
15:53 <sverzegnassi> thank you! have a good weekend!
15:53 <popey> you too!
15:53 <popey> Thanks! :D
15:53 <popey> #endmeeting