/srv/irclogs.ubuntu.com/2014/06/27/#ubuntu-app-devel.txt

=== chriadam|away is now known as chriadam
=== fginther is now known as fginther|away
=== fginther|away is now known as fginther
=== utnubu is now known as white_cat
white_cat!seen03:20
ubot5I have no seen command03:20
white_cat!help03:20
ubot5Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience03:20
white_cat?03:22
white_catsudo apt-get purge ubot503:23
white_catare we still verbose now bot???03:23
=== chihchun_afk is now known as chihchun
rrrrrrrrrr!help05:37
ubot5Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience05:37
rrrrrrrrrrpkill ubot505:37
rrrrrrrrrrsudo apt-get install new_bot05:37
rrrrrrrrrrman !patience05:38
rrrrrrrrrrsudo apt-get purge ubot505:38
=== wgrant_ is now known as wgrant
Aki-Thinkpado_O06:00
dholbachgood morning07:30
dholbachhola dpm07:30
dholbachdpm, a bunch of core apps are still on the https://launchpad.net/bugs/+bugs?field.tag=touch-cn list - is this an area of focus?07:31
dpmhey07:31
dholbachdpm, how's life over there? :)07:31
dpmdholbach, life's good, nice and sunny here right now :)07:32
dpmdholbach, a bunch of the bugs should be marked as Fix Released, let me do this now...07:32
dholbachyeeehaw07:32
dpmdholbach, ok, 9 marked as Fix Released. For the rest, there are a few duplicates, as the search shows a result for each bug task. In some cases it's ok (they're different apps), but in others it shows the task for the upstream project and the source package07:38
dpmI'll take care of the core apps translations for .desktop files ones07:38
dholbachawesome07:39
dholbachthanks a bunch dpm!07:39
dpmnp :)07:41
justCarakasdholbach:  who designed the ubuntu pioneers T-shirts ? They are awesome :D great fabric aswel, feels like high quality07:47
dholbachjustCarakas, awesome... I think the design came from Marcus Haslam on the design team, or somebody on his team07:47
dholbachI like it as well :-)07:47
justCarakasI think ppl will see me a lot in it07:49
JamesTaitGood morning all; happy Friday, and happy Industrial Workers Of The World Day! :-D08:03
justCarakasBecause without industrial workers we wouldn't have PC's to work on :D08:05
JamesTaitjustCarakas, or trucks, trains and planes to get them from the factory to us. :)08:13
justCarakasJamesTait: true true, they are way to under appreciated08:13
dpmmardy, good morning. Quick question: can I add different services to an .application file? I.e. would this be a valid file? -> http://pastebin.ubuntu.com/7710128/08:59
mardydpm: yes, and I believe that nothing bad happens if some of them are not found (or if something bad happens it's a bug)09:00
dpmexcellent, thanks09:00
dpmmardy, and a couple of other questions related to UOA: a basic one first - howcome can the Evernote oauth plugin's QML file access the Evernote API plugin? I.e. the Evernote API is shipped inside the reminders package, so I can't quite understand how that works with app isolation -> http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/account-plugin/qml/evernote/Main.qml09:03
popeydpm: could you please upload http://popey.com/~alan/com.ubuntu.camera_2.9.1.290_armhf.click to the store?09:22
dpmpopey, that seems like a broken link09:23
mardydpm: IIRC, the Evernote API plugin is installed in a system location, and therefore available to all apps09:24
mardyincluding the QML plugin09:24
dpmmardy, it is not installed, we ship it with the click, that's the part I don't understand. But let me double-check the seeds to be certain09:25
dpmmardy, we only ship the account plugin by default, but not the API plugin (qtdeclarative5-evernote0.1): http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic/view/head:/touch09:27
=== chriadam is now known as chriadam|away
popeydpm: try now?09:28
dpmpopey, the store complains about invalid manifest: ubuntu-sdk-14.10-dev209:30
popeyah excellent09:31
dpmor in full: "The package has an invalid framework specified in the manifest. The currently allowed frameworks are: ['ubuntu-sdk-13.10', 'ubuntu-sdk-14.04-dev1', 'ubuntu-sdk-14.04-papi-dev1', 'ubuntu-sdk-14.04-qml-dev1', 'ubuntu-sdk-14.04-html-dev1', 'ubuntu-sdk-14.10-html-dev1', 'ubuntu-sdk-14.10-papi-dev1', 'ubuntu-sdk-14.10-qml-dev1', 'ubuntu-sdk-14.10-dev1', 'ubuntu-sdk-14.04', 'ubuntu-sdk-14.04-html', 'ubuntu-sdk-14.04-papi', 'ubuntu-sdk-14.04-q09:31
dpmml']"09:31
popeylool: JamesTait: beuno: looks like we're using a new framework ...09:32
popeythanks dpm09:32
JamesTaitThanks popey, dpm.09:32
popeylooks like -dev2 landed on the phone already too09:33
JamesTaitI'm sure that's something that's simple to add (famous last words), but I'm surprised I didn't see it announced anywhere before it landed.09:34
popeywell indeed09:34
popeyi see a conversation in irc last night about it between jamie and others09:34
JamesTaitIt is, though, entirely possbile I wasn't looking in the right place, or I was and just missed it - so, y'know. :)09:34
popeyhttps://wiki.ubuntu.com/Click/Frameworks is outdate too09:35
JamesTaitNow that one I could update, but I'm not entirely sure which bits need to be updated - just adding a column or two to Base name and Base version?09:36
popeynot sure, it's not "my" page. lool ?09:37
popeyhttps://docs.google.com/a/popey.com/spreadsheets/d/1t_JGpg4r8BLluzfzmqa-gAbcKUjKUOufSCTSdPpFc5g/edit#gid=0 also not updated09:37
popeyalso, click-reviewers-tools will need updating.. dholbach ^09:38
popeyJamesTait: any idea how long before you can update the store?09:47
dholbachpopey, I think click-reviewers-tools just uses data from apparmor-easyprof-ubuntu?10:03
dholbachah, maybe not10:03
dholbachcan we file a bug for that and add tasks for all the bits which need updating?10:04
mardydpm: there's something weird; maybe you have the evernote plugin left installed by a "make install"?10:06
mardydpm: or maybe, it's not seeded, but it's a debian dependency for the account plugin, most likely10:06
dholbachpopey, JamesTait, lool: feel free to add tasks to https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/133504710:07
ubot5Ubuntu bug 1335047 in apparmor-easyprof-ubuntu (Ubuntu) "Add support for ubuntu-sdk-14.10-dev2" [Undecided,New]10:07
dholbachjdstrand, ^10:07
dholbachlool, I can't remember - did we document the process for adding new frameworks somewhere?10:07
JamesTaitpopey, dholbach, dpm: do we have a definitive list of new frameworks we need to add?10:08
looldholbach: probably not10:08
JamesTaitI don't have access to do it myself, but I'm trying to get hold of someone who does.10:08
dholbachJamesTait, http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/ubuntu-touch-meta/utopic/revision/15110:09
* JamesTait hugs dholbach.10:09
dholbachJamesTait, can we add a bug tasks on https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1335047 for whatever needs fixing in the store?10:10
ubot5Ubuntu bug 1335047 in apparmor-easyprof-ubuntu (Ubuntu) "Add support for ubuntu-sdk-14.10-dev2" [Undecided,New]10:10
JamesTaitdholbach, yep, on it. :)10:10
* dholbach hugs JamesTait10:10
dholbachfantastico10:10
JamesTaitOnly affects software-center-agent AFAIK.  No action required in the index.10:11
dholbachjdstrand, beuno: maybe one of you can have a look at https://code.launchpad.net/~dholbach/click-reviewers-tools/deb-vs-click/+merge/224297?10:14
dpmmardy, oh, so it seems the evernote package is only installed on my phone because the dependency got pulled from the PPA I was testing, but it's not on the archive. That points to something that we'll need to fix, as the account won't quite work without the plugin, which is used to retrieve the user name10:30
mardydpm: indeed10:30
dpmmardy, but how could this ever work on the phone? http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/account-plugin/qml/evernote/Main.qml clearly imports the Evernote plugin and expects it in a system location, and it should fail on a vanilla image10:33
dpmI'm asking also because I'm trying to debug why the user name is not being fetched, so I'm trying to understand how the Main.qml file works10:34
mardydpm: I think that the plugin is also installed on a vanilla image, due to the dependency: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/debian/control10:35
dpmmardy, it can't pull it, as the package is not in the archive10:36
dpmand $ ls /usr/lib/arm-linux-gnueabihf/qt5/qml/ returns no Evernote folder on the phone10:37
mardydpm: but then account plugin would be installed with a missing dependency? I doubt that's possible10:37
dpmpopey, what does apt-cache policy qtdeclarative5-evernote0.1 on your phone say?10:38
popeyN: Unable to locate package qtdeclarative5-evernote0.110:42
dpmmardy, weird, I see the dependency on debian/control, but it's actually not listed in the dependencies of the installed package: http://pastebin.ubuntu.com/7710517/10:42
dpmthanks popey10:42
dpmmardy, oh, I've found out why10:47
dpmmardy, so it does not fail because the Main.qml file we ship contains only:10:47
dpmimport Ubuntu.OnlineAccounts.Plugin 1.010:47
dpmOAuthMain {}10:47
dpmso the account plugin currently installed on the phone does not import the evernote plugin at all10:48
dpmand probably does not have it listed as a dependency10:48
=== oSoMoN__ is now known as oSoMoN
=== MacSlow is now known as MacSlow|lunch
aquariusdpm, does the download api exist in qml yet? there's stuff on the wiki for the dbus api from last year, but I can't find any docs about the qml bindings11:42
dpmaquarius, let me check with mandel11:43
aquariusdpm, cool. I'd have pinged him but he isn't here? :)11:43
dpmah, he's been either ignoring my pings too or on holiday lately, I'm hoping it's the latter :)11:44
popeyi asked the other day11:45
popeycant find the logs of what he said tho11:46
aquariusA chap on G+ suggested that the download API can handle sftp URLs. I'm curious as to whether it can handle the sftp url for a *folder*, and if so whether I get back a folder listing.11:46
aquariusor possibly it just doesn't do sftp at all and that chap was full of lies :)11:47
dpmaquarius, I think mandel mentioned the protocols it can handle on ubuntu-phone the other day11:48
* aquarius has a look11:49
dpmt1mp, is the new header supposed to go away when you scroll up a list, as the old one used to do?11:49
dpmor rather, scroll down11:50
aquariusgnah, lists.launchpad.net doesn't have archives by author ;(11:50
aquariushttps://lists.launchpad.net/ubuntu-phone/msg08689.html - "It supports http, https and FTP (i need to test SFTP)."11:50
aquariusso I wonder what happens if you ask the download api to download an ftp url for a folder?11:50
aquariusdoes the download api work on the desktop in 14.04? Or do I need to test it on an actual phone?11:51
dpmmardy, mzanetti, would you mind having a look at the options we've got to ship the evernote accounts plugin + the evernote api plugins and giving me your opinion? http://pad.ubuntu.com/evernote-accounts11:52
dpmaquarius, not sure, unfortunately, and neither mandel nor tvoss seem to be online atm :/11:53
aquariusdpm, fair enough. Given that there are no docs on developer.ubuntu.com for the download service (either in current or in development api list) I figured, well, it's just not done yet, so I'll go away and come back in another six months and check, but I thought I'd ask :)11:54
mzanettidpm: not sure if the "Current situation" is correct11:55
mzanettiwell, dunno. where does the account plugin get the evernote plugin from?11:55
dpmmzanetti, it doesn't use it right now, that's what I found out this morning11:55
t1mpdpm: yes, it is the same, only what's inside the header is changing11:55
mzanettidpm: oh... really?11:56
mzanettibut afaik the name isn't empty any more11:56
popeyJamesTait: whats the status of the -dev2 click framework? can we update it in the store?11:56
dpmmzanetti, yeah, it puzzled me as well. Well, for me, and for the Evernote folks is empty. Does it show the name for you?11:56
mzanettidunno... didn't try lately11:57
mzanettiwell, ok... then its probably still empty :D11:57
aquariuschipaca, ping11:57
aquariusoh, he's not around either.11:57
aquariusbah. Summer, eh? Everyone's on holiday ;)11:57
dpmmzanetti, the Main.qml file contains this only (we've not updated the account .deb package for a while):11:57
popeyslackers11:57
dpmimport Ubuntu.OnlineAccounts.Plugin 1.011:57
dpm OAuthMain {}11:57
dpmso it definitely does not use the Evernote API plugin to retrieve the name11:58
mzanettimhm11:58
mardymzanetti: I don't understand the security concern; is the evernote plugin storing the access token somewhere?11:59
mzanettino... was just going to ask you12:00
mardymzanetti: if it's simply retrieving it from OA, then I don't see an issue12:00
mzanettican any app get the accounts token?12:00
dpmt1mp, I'm asking about the header in the context of bug 1318132 - as it seems the header does not go away by default12:00
ubot5bug 1318132 in Ubuntu Reminders app "Notes and Notebooks header should move away when scrolling" [Low,Triaged] https://launchpad.net/bugs/131813212:00
mardymzanetti: accesso token are cachedby OA, but per appID12:00
mzanettimardy: ack. problem solved then12:00
dpmmzanetti, mardy, I'm leaning towards option #2, what do you guys think? (option #1 would be the next best one for me, but I'm worried about the package being in the archive, making updates difficult)12:07
mzanettidpm: yes, probably12:09
mzanettidpm: installing it system wide wouldn't be bad though :/12:10
dpmmzanetti, yeah #1 would be the neatest option, but I'm not too sure about updates12:11
mzanettiyeah. I agree12:11
mzanettidpm: I haven't been following this.. will we have a way to install plugins as click packages at some point?12:11
mzanettibut given we don't have any deps, that might not be possible at all12:11
dpmmzanetti, I don't think there are any plans to ship plugins as clicks, no12:12
mzanettidpm: #2 it is then12:13
dpmmzanetti, thanks. It shouldn't be to difficult to switch to #1 at a later date if we decide it's worth it at some point. Quick question: how can we make the Main.qml file see the API plugin shipped with it, and where should we best install it?12:16
dpmthanks mardy too12:16
mzanettidpm: is the accounts plugin installed through apt?12:16
dpmmzanetti, yes12:17
dpmwe install it by default on the phone12:17
mzanettiI guess we would need to install it to /usr/share/whereevere/the/rest/of/the/plugin/is/12:17
dpmaccount-plugin-evernote12:17
beunodholbach, +1!12:17
mzanettiand then make the accounts plugin pick it up by setting the import path to that12:17
dpmmzanetti, probably then /usr/share/accounts/qml-plugins/evernote/ would be a good location, as it's where Main.qml lives. I'm not sure how to best set the import path, though, as we're not calling qmlscene directly12:18
mzanettidpm: yes, the place sounds correct, needs to be a subfolder "Evernote" in there12:19
mzanettidpm: on making the plugin pick it up, I guess mardy can help you.12:20
zbenjamindpm: did you have some time to test the new package?12:21
dpmso mardy, how can I change the import path for plugins, so that Main.qml can pick up the Evernote plugin shipped in its same folder?12:21
nik90@coreappdevs, need someone to review https://code.launchpad.net/~nik90/ubuntu-clock-app/edit-alarm-feature/+merge/224360 It adds support for creating alarms in the new clock app.12:22
popeynik90: k12:27
sergiusensmzanetti: dpm there were plans to ship plugins as click12:28
sergiusensafaik not going to happen soon though12:28
mzanettisergiusens: how would an app then depend on that?12:28
popeynik90: pretty!12:28
popeynik90: how do I edit?12:29
nik90popey: thnx. You cannot edit alarm in this MP. You can only create new alarms and delete them if necessary.12:29
popeyah12:29
nik90popey: The edit alarm feature is in the next MP which is also up for review12:29
popeyyeah, that works12:30
popeylooks great12:30
popeythe text is a bit tiny on the tab, and subheading in alarms12:30
nik90popey: I was told by the designers to use xx-small font size as mentioned in the design spec12:30
nik90popey: once we have it testing on the phone, they will evaluate the font size again12:31
dpmmzanetti, ok, thinking more about it, I've added option #4. I think I might favour that now, what do you think? -> http://pad.ubuntu.com/evernote-accounts12:32
popeyk12:32
sergiusensmzanetti: I'm not sure; all I know is that at one point there were plans for gstreamer plugins and online account ones12:34
mzanettioh... right... online account plugins12:34
mzanettiwas thinking about qml plugins12:34
mzanettidpm: I'm really not sure about option 412:35
nik90zsombi: hey, if you have time could you check https://code.launchpad.net/~nik90/ubuntu-clock-app/add-modify-alarm-support/+merge/224791. The MP adds support to edit saved alarms and sometimes it causes the clock app to crash.12:35
sergiusensmzanetti: for oa plugins you still have the dependency problem12:35
nik90zsombi: I narrowed it down to the daysOfWeek variable, but cannot see why that might happen.12:35
nik90zsombi: May be you might notice me doing something wrong12:35
mzanettisergiusens: well not really. I'd think that an app, like reminders, would just ship one click packages with the app and the oa plugin, and oa would just pick it up12:36
dpmsergiusens, authentication plugins as clicks is still on the roadmap, but I don't know about QML plugins as clicks12:36
sergiusensmzanetti: right; but not shareable across clicks; which is fine I guess12:36
mzanettiyep12:37
sergiusensdpm: no, not generic plugins. I assume that is never going to happen12:37
dpmmzanetti, so what you are describing is on the roadmap, but not for RTM afaik, and probably post-14.10, IIRC what mardy mentioned12:38
mzanettiack...12:38
mzanettidpm: I'm still voting for option 212:38
mzanetti4 sounds like the wild west12:38
dpmmzanetti, yeah, I've added #4 to have all cards on the table, and also in case #2 does not work. I still can't see how we can specify the import location12:39
mardydpm: I need to check the code, I don't remember what import paths are available to account plugins12:39
mardydpm: but I guess that if you ship it in the same directory as the Main.qml file it should work12:39
mzanettidpm: well, ok, in which case we'd probably have to go for option #4 just to have it around for the oa plugin...  But please lets check first if we can install privately for the oa plugin too12:40
dpmhm, but do QML files look for import paths on the same directory by default?12:40
mzanettidpm: no for plugins12:40
mzanettidpm: only for other other qml files12:40
dpmyeah, definitely, the idea of this is to find out all the options12:40
dpmmardy, it seems shipping in the same folder won't work. So if you could tell us which import paths are supported for the Main.qml file, and if they're extensible, that'd be awesome12:42
zsombinik90: sorry dude, you may need to ask kalikiana to help on that :( I got to leave now12:43
=== renato_ is now known as Guest94157
mardydpm: here: pkg-config  --variable plugin_private_module_dir SystemSettings12:56
dpmmardy, not sure I can follow, how can I use that? Running it on the desktop (no pkg-config on the phone) returns no results13:00
=== _salem is now known as salem_
dholbachbeuno, thanks!13:13
dholbachdpm, popey: looks like libqt5keychain0 is now pulled in by ubuntu-sdk-libs - maybe we should build trojita against it?13:19
dpmdholbach, I've not been too involved in trojita, so I might not be the best person to ask, but popey or mhall119 should know13:20
popeydholbach: yes, I requested it13:21
popey13:21
dholbachpopey, awesome - I'll do a local test build, then add it as a build-depends to the packaging branch13:22
popeydholbach: feel free to join us in #ubuntu-touch-meeting we're discussing right now13:22
t1mpnik90: in case you want to play around with putting textfields in the header, here is a branch for it - https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/120-HeaderState/+merge/22481313:23
t1mpnik90: the prerequisite branch (110-headerInput) already has it, but 120-HeaderState has a convenient PageHeadState component in case you want to use states to update your header13:24
mardydpm: OK, then hardcode it to /usr/lib/x86_64-linux-gnu/ubuntu-system-settings/private13:30
dpmmardy, right, that comes back to my first question: where can I specify the import location. I need to tell qmlscene or whatever loads the Main.qml file at some point to use "/usr/lib/x86_64-linux-gnu/ubuntu-system-settings/private", but I don't know how UOA loads that file and if I've got any possibility to give it a custom import path13:37
dpmor do you mean I should install the just install the evernote api plugin there?13:37
mardydpm: yes, you should install the api plugin there13:43
dpmok, thanks mardy13:51
dpmaquarius, -> <mandel> dpm, yes, I spoke with mhall119 yesterday about it and we saw a small error in the docs generation that I need to fix13:51
aquariusdpm, ah, cool... so it nearly exists?13:52
dpmaquarius, it should exist, just the docs are not published yet13:52
brendand_rpadovani, hi13:52
dpmaquarius, mandel seems to be on #ubuntu-touch now, so you might want to check with him again13:52
aquariusdpm, smart. Do you know whether it exists in Ubuntu 14.04 desktop?13:52
aquariusdpm, ah, I'll talk to mandel13:53
dpmaquarius, I'd doubt it13:53
dpmbut yeah, he should know more than I do13:53
aquariushm. I'm not upgrading to in-dev 14.10 just to make apps :(13:53
dpmaquarius, you can use the emulator :)13:53
aquariusI can, but I already have an Ubuntu machine; I shouldn't *need* the emulator :(13:53
dpmyeah, I can understand, I'm on 14.04 too, but it becomes increasingly difficult to backport more APIs, so the emulator is a neat way to target the phone without having to change your host computer13:55
=== MacSlow|lunch is now known as MacSlow
aquariusyeah, I've heard that argument. I just don't like it :)13:56
dpmmzanetti, so it seems for option #2 to work, we'll need to install the plugin in /usr/lib/x86_64-linux-gnu/ubuntu-system-settings/private for Main.qml to find it, as there's no way to define a new import location for plugins. What do you think, would you still recommend option #2 in light of that? http://pad.ubuntu.com/evernote-accounts14:00
DanChapmandholbach, it's picked up qt5keychain-dev/libqt5keychain0 fine for me here and is building now http://pastebin.ubuntu.com/7711324/14:08
dholbachDanChapman, which options did you pass to cmake?14:08
nik90t1mp: sweet thnx..will test it and make a video if I have some time14:09
nik90kalikiana: Can I bother you for a review :P?14:09
nik90aquarius: you could use a VM of 14.10 :)14:10
DanChapmanerr my default onesi think -DWITH_UBUNTU=on -DDEV_FATAL_WARNINGS=on -DCMAKE_BUILD_TYPE=Debug14:10
DanChapmandholbach: ^^14:10
nik90aquarius: but yes I strongly agree to your argument that upgrading a OS just to upgrade the SDK is not ideal14:10
dholbachDanChapman, gotcha - over here it's -DWITH_UBUNTU=on -DWITH_QTKEYCHAIN_PLUGIN=on14:11
t1mpnik90: a video? that's awesome :)14:12
mario_Guys is it my fault or the following API has not yet been implemented/ does not work as expected? http://developer.ubuntu.com/api/qml/sdk-14.04/U1db.Database/#deleteDoc-method14:12
t1mpkalikiana: ^ you know the answer to mario_ 's question?14:13
t1mpnik90: there are 6 related MRs queued to land in our staging :) so it is just a matter of time now14:13
t1mp^*header related14:14
nik90t1mp: awesome14:14
nik90t1mp: what is this about? https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/98-DeprecateHeader/+merge/22451014:14
nik90t1mp: are you referring to the use of header.visible (from the old header) in apps?14:15
t1mpnik90: we had a "Header" property that was exposed to the app developers.. so they could instantiate that component14:15
t1mpnik90: ^that was not the intention, and confusing to have, so now we just print a warning when that happens14:15
nik90t1mp: oh..I didnt know about that14:15
popeydholbach: DanChapman when you build next, in case we plan to go to the store with one of these newer builds, can you use the framework 14.10 -dev2?14:16
dholbachpopey, the daily build is .deb, no .click14:16
dholbachI don't know how the .click build is done14:16
DanChapmanpopey: sure i'll  push a patch for that now14:17
t1mpnik90: no, not directly. page/mainview.header is still accessible but you can keep using the header.visible until I have the header "modes" implemented (modes will be "flickable", "fixed", "overlay" and "hidden")14:17
t1mpnik90: yeah Header was there in our qmldir, but it was not intended to be (and not documented), so with that MR I simply remove it again14:17
popeydholbach: i think mhall119 does it14:17
nik90t1mp: I thought zsombor said header.visible is an internal property and shouldn't be used by app devs. I rejected a patch based on this reasoning14:17
popeybut it needs to go in the manifest, so DanChapman can take care of that ☻14:18
popeyI personally think DanChapman should also be responsible for uploading the app to the store ☻14:18
t1mpnik90: zsombi was right, so if you can avoid it don't use that. I'm just not sure if there is an alternative right now14:18
popeyrather than have us manage taht14:18
t1mpnik90: better not to start using header.visible. What I meant to say is that if an app uses it already we don't break that app (yet)14:18
nik90t1mp: ok. so when the new header states land, we need to update terminal and music I think14:19
DanChapmanpopey, will i get a t-shirt?14:19
DanChapman:-)14:19
nik90t1mp: just a headsup when you do break it14:19
t1mpnik90: sure. probably we will never break it (we promised that), but a warning will be printed when the changes are there14:19
popeyDanChapman: not sure how many pioneers we have now, probably ☻14:20
nik90dpm, popey: Can you add the clock app reboot MPs to the sponsoring queue as well to get more exposure?14:20
t1mpnik90: I'll just be happy when all the current MRs land and I can finally close this blueprint next week :) https://blueprints.launchpad.net/ubuntu-ui-toolkit/+spec/new-header\14:21
t1mphmm that bp was started only 2 months ago.. seems longer ;)14:21
nik90t1mp: :)14:21
t1mpnik90: then I can start on this one ;) https://blueprints.launchpad.net/ubuntu-ui-toolkit/+spec/new-header-extensions14:21
dpmnik90, sure, it shouldn't take me long14:21
dpmas in "today"14:22
nik90dpm: thnx :)14:22
nik90t1mp: yay looking forward to it14:22
t1mpnik90: basically it is just more header stuff, but it feels nice to start with a clean todo list14:23
dholbachDanChapman, maybe it's because of this:14:25
dholbach./CMakeLists.txt:trojita_plugin_option(WITH_QTKEYCHAIN_PLUGIN "Build Qtkeychain password plugin" "NOT WITH_HARMATTAN;NOT WITH_UBUNTU")14:25
dholbachlooks like the two are mutually exclusive?14:25
* t1mp off, bbl14:25
dholbachfor now I'll just add the build-dep and the cmake build option to the packaging and leave it at that14:25
mzanettidpm: yes, I still think option 2 would be best... but if you don't agree, you don't have to listen to me14:26
DanChapmandholbach: meh that should be NOT UBUNTU_CLICK_MODE, i'll push a patch for that aswell. I must have changed it in my local branch at some point14:27
dpmmzanetti, no, that sounds sensible to me and I do value your opinion. I'm still not sure about that install path, but from your and mardy's feedback, I've decided to go for #214:27
dholbachDanChapman, awesome - with the changes I'm doing to the packaging we should be all set for the next pull from upstream then :)14:28
DanChapmandholbach: brilliant thanks :-)14:29
dholbachrock on! :)14:29
popey\o/14:30
DanChapmanpopey while i'm doing these will I need to specify a specific apparmor profile as it uses dbus or is that all taken care of and don't need to think about it14:31
DanChapmanqt5keychain that is14:32
popeyyou need to use the -dev2 one, ubuntu-sdk-14.10-dev2 i think.14:34
nik90t1mp: when I try the example you listed in the MP, I get the error PageHeadState is not a type14:36
aquariusnik90, I'm on the LTS; I may stay there for years. But I really don't want to run a pre-release, even in a VM14:44
sergiusensdo lxc containers count as VMs? :-)14:45
nik90aquarius: well I intend on staying with the LTS as well. So may be we both could protest against dropping 14.04 support just 2 months after its release :)14:45
aquarius:)14:45
nik90t1mp: disregard my last statement, after importing Ubuntu Components 1.1 instead of 0.1, things started working as expected ;)15:12
beunodholbach, jdstrand, https://code.launchpad.net/~beuno/click-reviewers-tools/deprecate-14-10-dev1/+merge/22486215:27
dholbachbeuno, for the tests to work, I guess it needs an updated apparmor-easyprof-ubuntu?15:28
dholbachI'm going to be in a call in a minute, so jdstrand might be a better person to talk to15:29
beunodholbach, not sure, I think if you run ./run-tests it works15:32
beunotests pass, btw  :)15:33
dholbachok :)15:43
dpmzbenjamin, is it a know issue that the "Open SSH connection to device" button does no longer work with the emulator? I tended to use it all the time, but at least with an emulator running image 100 it no longer does16:16
dpmit just starts a terminal that closes after about a second16:16
=== gatox is now known as gatox_lunch
dpmmardy, while testing the new account plugin package (http://pastebin.ubuntu.com/7711985/) UOA seem to complain that the plugin's QML file is not in .local - any ideas why? -> http://pastebin.ubuntu.com/7711982/16:46
jdstrandbeuno: fyi, re https://code.launchpad.net/~beuno/click-reviewers-tools/deprecate-14-10-dev1/+merge/224862... I was told by pat to not obsolete the 13.10 framework16:50
jdstrandalso, apparmor-easyprof-ubuntu and click-apparmor do not need to be updated for non-major framework changes16:51
beunojdstrand, 13.10 was already there17:07
beunojdstrand, I can remove it?  or move it to a warning?17:07
jdstrandbeuno: well, 13.10 was listed in deprecated_frameworks. you renamed that obsolete_frameworks17:10
beunojdstrand, oh17:10
beunoI didn't17:10
beunothere's a merge conflict17:10
beunoseems bzr decided to make me look bad17:10
* beuno fixes17:10
jdstrandmaybe I misread the diff. we don't even have obsolete_frameworks any more17:10
beunojdstrand, I must have had an out-of-date branch17:11
jdstrandbeuno: right, so I used to error on using 13.10 and called it obsolete. it was later determined we should only warn, so I named it deprecated17:11
* beuno nods17:11
jdstrandwhich is all I was thinking about17:11
jdstrandadding -dev1 to deprecated sounds fine to me17:12
beunoright17:12
beunoI'll fix it17:12
beunoI was indeed out of date locally17:12
beunojdstrand, in this case, I think we need to error on -dev117:14
beunoas it may be broken17:14
jdstrandk, well, we should resurrect obsolete_frameworks then add an elif on the 'current framework' check17:15
* beuno nods17:15
jdstrand(and add a test to test_cr_lint.py)17:15
beunoon it17:15
jdstrandthanks17:15
bluezonewhat do the reviewers use to build desktop apps?17:18
t1mpnik90: if you have comments or suggestions for improvements, just leave comments on the MR. The last two MRs have not been approved yet so I can make canges17:18
t1mp*changes17:18
bluezonei've been using dpkg and my application has built almost flawlessly since day 1 lol17:18
nik90t1mp: will do17:18
bluezonebut i keep being sent to the needs information stage for changes17:19
=== chihchun is now known as chihchun_afk
=== gatox_lunch is now known as gatox
=== renato_ is now known as Guest23257
=== la_juyis` is now known as la_juyis
nik90balloons: any idea why https://code.launchpad.net/~nskaggs/ubuntu-clock-app/new-pep8-fixes/+merge/224853 hasn't been merged yet by jenkins?20:59
popey nik90 ./tests/autopilot/ubuntu_clock_app/tests/__init__.py:28: 'model' imported but unused21:05
nik90popey: ah21:06
=== hatchetation_ is now known as hatchetation
popeynik90: https://code.launchpad.net/~nskaggs/ubuntu-clock-app/new-pep8-fixes/+merge/224853  \o/ approved21:53
* popey hugs balloons 21:53
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!