[12:24] <tijder> hi
[16:25] <maxed> Hello all. I want to add some in-app purchases in my Ubuntu Touch app. Is there any documentation for libpay/pay-service beyond test app, or should I just look at it and copy what it does?
[16:41] <nik90> maxed, canonical devs were running a reserved beta for app devs interested in using in-app purchases.
[16:41] <nik90> maxed, I cannot remember who to contact though.
[16:41] <nik90> popey, Do you remember? ^^
[16:41] <maxed> Ah, so it's not quite public release yet?
[16:42] <nik90> maxed, not that I know of, but they were looking for interested app devs.
[16:42] <nik90>  maxed, you could join and provide early feedback to them before they make it public
[16:42] <nik90> dobey, ^^
[16:43] <maxed> Hm, OK.That could be interesting :)
[16:43] <popey> alecu: is the person
[16:43] <nik90> maxed, there you go..contact alecu on irc. Remember today is a weekend..so you might not get a response.
[16:44] <maxed> OK, thank you!
[22:51] <DerRidda> Hello everybody. I'm looking at developing an Ubuntu app with Python but since I'm neither an experienced Python nor a QML dev I really need some pointers.
[22:52] <DerRidda> Not really looking about tutorials for each language on its own but rather how to make them work together.
[23:01] <popey> DerRidda: there's a couple of python apps in the store
[23:02] <popey> DerRidda: http://bazaar.launchpad.net/~checkbox-dev/checkbox/trunk/files
[23:02] <popey> pilot - an app in the phone store is python
[23:02] <popey> i think that's the source for it
[23:05] <DerRidda> Thanks, I'll pick that apart.
[23:10] <jerac> hi all
[23:11] <jerac> i want to change some system app in ubuntu touch
[23:11] <jerac> how to do it
[23:12] <jerac> i checked phablet and build a image
[23:19] <popey> jerac: heya
[23:19] <popey> which app?
[23:21] <jerac> any
[23:21] <jerac> dialer
[23:21] <popey> the source for all of the apps on the phone is in launchpad
[23:21] <popey> https://wiki.ubuntu.com/Avengers links to the individual projects for most of the apps
[23:21] <popey> if there's any gaps, let me know
[23:22] <popey> That page is mostly focussed at people reporting bugs, but it links to the right placews
[23:22] <jerac> well how to set dev env?
[23:22] <jerac> I am c# developer
[23:23] <jerac> so i imagine there should also be something as visual studio projects
[23:23] <jerac> because i want to change something in design
[23:24] <popey> http://developer.ubuntu.com/ is the starting point for developers
[23:24] <popey> Most of the apps are written in QML / C++
[23:25] <jerac> ok but how to add it like a project?
[23:25] <jerac> eclipse?
[23:25] <popey> We recommend qtcreator
[23:25] <popey> thats what we use in our SDK
[23:25] <popey> I've never used eclipse, sorry.
[23:26] <jerac> i have phablet folder on my disk and i searched for dialer and i get some png and java files
[23:27] <jerac> it doesn't mather which IDE it is
[23:27] <popey> the apps are packaged separately
[23:27] <popey> each individually
[23:27] <jerac> system also?
[23:27] <popey> define system
[23:27] <jerac> there are systeam and core apps for touch
[23:28] <popey> right, they're all separate projects
[23:28] <popey> each one linked from that avengers page
[23:28] <jerac> https://wiki.ubuntu.com/Touch/CoreApps
[23:28] <popey> https://launchpad.net/dialer-app for example is the dialer app you mentioned
[23:29] <jerac> but if i checked out phablet folder and i create image for my phone they should be there
[23:30] <popey> that's the base image, the apps are on top
[23:30] <jerac> ok
[23:31] <jerac> that "top" is not included in phablet folder then?
[23:31] <jerac> or are apps precompiled?
[23:31] <jerac> or i don't know
[23:31] <popey> I don't know what phablet folder you mean
[23:31] <popey> I assume that's the one that's used to build the linux kernel
[23:32] <popey> not the full image?
[23:32] <jerac> https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/
[23:32] <popey> ok.
[23:32] <jerac> section:  Set up your development environment
[23:32] <jerac> or i landed on the wrong side?
[23:32] <popey> so what's the goal here?
[23:33] <popey> port to a new device?
[23:33] <jerac> no
[23:33] <popey> modify existing apps?
[23:33] <jerac> existing but change some system app and maybe a core
[23:34] <popey> ok, well the link I gave to the avengers page links to each app
[23:34] <popey> so you can get the source for each one via that
[23:34] <jerac> and when i am done with changes how can i add it to image for the phone?
[23:35] <popey> So lets say for example you wanted to change the UI of one of the apps, you'd grab the source, and modify it locally then build either a deb or click package
[23:35] <popey> which could be copied to your phone and installed
[23:35] <popey> some (most) of the apps are packaged as click packages which are uploaded to the store
[23:36] <popey> a few are packaged as debian (deb) packages, i think dialer and webbrowser are examples of debs, music, clock, camera are examples of clicks
[23:36] <jerac> thansk, but if i want to create a image that includes that all?
[23:37] <popey> not sure tbh
[23:37] <popey> the scripts that build the image are run on a server somewhere, not seen those
[23:37] <popey> but I'm sure we could figure it out
[23:38] <jerac> so system apps can be deleted?
[23:38] <popey> during the working week when people are around
[23:38] <popey> from the image, sure
[23:38] <popey> i have a phone here which only has dialer, message, contacts, webbrowser and system settings
[23:38] <popey> and not much else
[23:38] <jerac> and you could delete dialer?
[23:38] <popey> yes and no
[23:38] <popey> not tried
[23:39] <popey> but it's a bit different
[23:39] <popey> let me see...
[23:39] <jerac> that's waht i am thinking too (a bit different) ;)
[23:39] <popey> sure, sounds interesting
[23:39] <popey> ok, had a look
[23:39] <popey> dialer-app is a debian (deb) package
[23:40] <popey> so the image that you get on your phone is read-only
[23:40] <popey> it can be made read-write with one command
[23:40] <popey> and you could "sudo dpkg -r dialer-app" and it's gone
[23:41] <jerac> thanks for info
[23:41] <popey> np
[23:41] <popey> any time
[23:42] <jerac> what i want is to see how dialer works, how the sound is transfered
[23:42] <jerac> and maybe try to change something
[23:42] <popey> cool
[23:42] <jerac> that's why i am so borring now...
[23:42] <jerac> annoying*
[23:43] <jerac> so 1st i could add dialer as a project to qtcreator and see
[23:44] <jerac> but then if i find out that some changes are needed in the core.... i need to buil my own image
[23:44] <jerac> but i need info how to do this
[23:47] <jerac> i don't know hot to add ubuntu touch as a project ....
[23:47] <jerac> can you write down some directions?
[23:47] <popey> sorry, was afk for a bit.
[23:49] <popey> so basically you need to add the ubuntu-sdk ppa and install the ubuntu-sdk, which is detailed at https://developer.ubuntu.com/en/start/ubuntu-sdk/installing-the-sdk/
[23:49] <popey> then grab the dialer source, with "bzr branch lp:dialer-app"
[23:51] <jerac> just did it
[23:51] <jerac> how to change the core and build it?
[23:53] <popey> the core file system?
[23:53] <popey> that's the bit I don't know, sorry
[23:53] <jerac> ok
[23:53] <jerac> well i just try to add phone-app to the ubuntu sdk
[23:54] <jerac> CMake Warning at CMakeLists.txt:40 (find_package):   By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has   asked CMake to find a package configuration file provided by "Qt5Core", but   CMake did not find one.
[23:55] <popey> what version of ubuntu you running?
[23:55] <jerac> 15.04
[23:55] <jerac> 15.10
[23:55] <popey> and you install ubuntu-sdk ?
[23:55] <jerac> yes
[23:56] <jerac> don't tell me i need 14.04
[23:56] <popey> no, no
[23:56] <popey> you dont
[23:56] <jerac> i just try to add phone-app to ubuntu sdk but cmake write error above
[23:57] <popey> tbh you're better off coming back during the EU/US working day when people are about, sorry :)
[23:58] <jerac> ok, thanks for helping me