/srv/irclogs.ubuntu.com/2014/02/14/#ubuntu-app-devel.txt

=== andrea is now known as Guest50546
Guest50546I wanted to try Ubuntu.OnlineAccounts in my app but, when I try to import Ubuntu.OnlineAccounts I need to provide also the version number. I tryed with 1.0 and 0.1 but it didn't work so, what is the version number? :D00:22
=== chriadam|away is now known as chriadam
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== bfiller is now known as bfiller_afk
popeynik90: np ☻07:13
dholbachgood morning07:14
JamesTaitGood morning all; happy Friday, and happy Donor Day! :-D09:22
* kalikiana likes how JamesTait comes up with unexpected days on even the most predictable dates10:01
JamesTaitI aim to offer something a litle different. ;)10:02
=== _salem is now known as salem_
=== chriadam is now known as chriadam|away
dpmhey nik90, afternoon! I'm not following clock development as closely as I used to these days. Where do we stand in terms of landing convergent designs? I saw your spec, but I'm not sure how far the implementation is. Is this something you think we could show at MWC in 2 weeks?12:09
dpmi.e. it'd be really cool to have a phone and tablet with clock and different layouts next to each other12:09
nik90dpm: hey good afternoon12:09
dpmhey :)12:09
nik90dpm: I am waiting on iBelieve to finish his convergence implementation12:10
nik90dpm: iBelieve's implementation won't use the new design, but atleast we will have a basic convergent layout12:10
dpmnik90, ah, I remember that branch, I tested it. Is there anything currently blocking it landing?12:10
nik90dpm: the new designs proposed by Lucas are on hold (implementation wise) since popey advised me that there would be changes to the bottom panel and hence it is recommended to put it on hold until they are revealed.12:11
popeyyeah, we expected those sooner12:11
popeybut they're not coming for a bit.12:11
nik90dpm: It has a critical blocker where when you transition from tablet to phone mode, the clock app would crash12:12
popeywaiting on review within design team.12:12
nik90popey: ah okay12:12
popeyI say we don't block on them and implement the tablet design we have12:12
nik90popey: okay12:12
dpm+112:12
popeybecause any changes to top  and bottom interaction will not arrive anytime real soon12:12
dpmnik90, is the cause of the crash known?12:13
dpmhm, LP seems to be down for me, so I can't have a look :(12:14
nik90dpm: it is something to do with the flickable we are using..the MP doesn't change it properly while changing from tablet to phone causing it to fail12:14
nik90dpm: I will work with iBelieve to get it done by this weekend.12:14
dpmawesome12:15
nik90popey, dpm: Either of you have a nexus 7 to test the branch when it is done?12:15
popeynexus 7 doesn't do tablet mode yet12:16
dpmI don't but popey now has :)12:16
popeyhowever I stole a nexus 1012:16
popeyuh12:16
popeyborrowed12:16
dpma N1012:16
nik90ok12:16
popeyannoyingly you can't take screenshots on n10 so i'll have to do shakycam pics12:16
nik90I can test it on the desktop as well, but I wanted some good screenshots12:16
popeybut yeah, just fire stuff at me and I can test it12:16
nik90but no worries. I will let you know12:17
nik90when it is done12:17
popeybug 127668312:17
ubot2`popey: Error: Could not gather data from Launchpad for bug #1276683 (https://launchpad.net/bugs/1276683). The error has been logged12:17
popeynot sure when tablet mode on n7 will be available12:17
* popey stabs launchpad12:17
dpmit seems LP is definitely offline12:17
dpmnik90, it might make sense to add a milestone in LP for MWC and target a set of bugs and features (I'd file a bug for convergence and target it too). What do you think?12:17
nik90oh come on LP..not the best time to go down12:17
nik90dpm: the entire v1.6 milestone is dedicated to MWC :)12:18
dpm\o/12:18
dpmgreat to see you're always one step ahead :)12:18
nik90hehe12:18
dpmnik90, do you happen to remember which date you targeted it for?12:19
nik90dpm: it reads 17th Jan 2014..which is obviously incorrect..I need to update it12:20
nik90dpm: The plan was to release 1.6 today to the phone12:20
nik90dpm: unfortunately the alarm tests are being blocked by the SDK toolkit release. That's what I am waiting for12:21
nik90I am coordinating with balloons and elopio on this12:21
andrea_what is the version of Ubuntu.OnlineAccounts  that I have to use? SDK asks me to specify a version, I tried 1.0 and 0.1 but it's not one of these :D12:21
dpmnik90, oh, that should get unblocked asap, I'll have a chat with them this afternoon as well12:22
nik90dpm: awesome12:23
nik90dpm: I will request a clock app click package to the phone on Monday.12:23
dpmI'll file a bug for the initial convergence design and target it to the milestone too12:23
dpmcool12:23
nik90thnx12:24
ybondpm: ping :)12:38
dpmhey y :)12:39
dpmhey ybon :)12:39
ybon:)12:39
dpmclearly tab completion fail12:39
ybonso I've been able to fix my EDS yesterday, and to start working :)12:39
ybonnow, next step should be to run unittests12:39
ybonit seems a little bit magical to me at the moment, do you know how to run unittests of calendar-app?12:40
dpmoh wow, nicely done! Did you upgrade to trusty or did you backport the latest eds to 13.10?12:40
ybonbackport12:40
ybontoo much non ported package for what I've seen12:41
ybon(for my usage)12:41
ybonI've worked on datepicker: https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker12:41
ybon(as suggested by Kunal)12:41
ybonalso provided this small patch https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1279933 for event displayed twice12:42
ubot2`Launchpad bug 1279933 in Ubuntu Calendar App "Event starting at 0:00 displayed also the day before in day view" [Undecided,New]12:42
ybonbut I need to run unittests to be able to finish the work and submit it :)12:42
dpmybon, awesome. We don't have unit tests in calendar (I think), but we do have integration tests with autopilot. You can either run the tests locally or submit your merge proposal and Launchpad will run the tests for you12:43
ybonI can go and hack to see how I can run them, but I guess people already working on the calendar app will give ineresting clue, and so it's better not to spend time on my own on this12:43
ybonoh, yeah, I meant integration tests12:43
ybonah, interesting that LP do it (I guess with CI?)12:44
dpmyeah, CI with Jenkins12:44
ybonanyway, it's better if I run them locally before pushing12:44
dpmand autopilot12:44
yboncleaner, I mean12:44
ybonnot to push bugged things ;)12:44
ybonI've seen a "testrun.sh"12:44
ybonwhich expects a "nexus" hostname12:45
dpmso you'll need to run them with autopilot, not sure what that script does, though12:45
dpmlet me have a look12:45
ybonthank you12:45
ybonbut if you don't use to run the tests yourself, so don't lose time, I can send an email to Kunal12:45
dpmybon, someone in the channel should be able to help. Running the tests is something generic for all core apps, not specific to calendar12:46
ybongreat12:47
nik90bzoltan: ping13:50
nik90bzoltan: Just leaving message for you :)13:51
nik90bzoltan: After the core apps transition to using cmake, I am unable to run any of the core apps on the phone through qtcreator.13:51
nik90bzoltan: Here is the error log that I get when I try. http://paste.ubuntu.com/6931256/13:51
dakernik90: look if you have ubuntu-clock-app.desktop [14:49:57] cat: converge-clock-tab/ubuntu-clock-app.desktop: No such file or directory13:53
nik90daker: yup that's true. As part of the cmake transition, the .desktop was changed to .desktop.in13:54
nik90daker: I realise if I add one temporarily, it will work however I was looking for an official solution13:54
dakerok13:54
bzoltanzbenjamin: ^^^^^^^^14:00
bzoltannik90: I hear you, but I am dead busy at the moment. zbenjamin will be at you service :)14:00
nik90bzoltan: no worries..thnx14:01
nik90zbenjamin: let me know if want more info on this14:01
zbenjaminnik90: i'll look into it14:01
nik90thnx14:02
bzoltannik90: one thing I can tell you from the top of my head that the present solution is pretty sensitive for the project structure... like directories14:02
zbenjaminbzoltan: yeah i guess its because the make install is doing something wrong14:02
nik90bzoltan: ah okay14:02
nik90bzoltan: I will have to discuss with balloons (who did the transition) as to why the cmake transition is required since testing on device through qtcreator is quite crucial to quickly testing on device.14:03
nik90balloons: pls ping me when you come online14:04
zbenjaminnik90: do you ahve the code somewhere?14:04
zbenjaminhave14:04
nik90zbenjamin: lp:ubuntu-clock-app14:04
nik90https://launchpad.net/ubuntu-clock-app14:04
nik90zbenjamin: the cmake transition has already been pushed to trunk. So you can just grab the trunk.14:05
zbenjaminnik90: basically you need to have a make install target that does the right thing, as our template does14:05
nik90zbenjamin: okay. Can you point me to the template file?14:06
zbenjaminwait i'll first check what is going wrong14:06
zbenjaminthe template file would be   new project -> tabbed ui with backend14:07
nik90zbenjamin: ah okay14:07
dpmnik90, balloons can give you more details, but I think the cmake transition was needed to make testing and click package building easier, but it should have not affected app development. Although I see that it does now.14:12
nik90dpm: I will talk to balloons when he comes online. I am sure the fix will be something small and easy enough to push to trunk asap.14:13
* ybon interested too for calendar-app :)14:14
nik90ybon: I figured ;-)14:15
ybon:)14:16
zbenjaminnik90: i think its because your .desktop files name has the wrong format, let me try something14:33
nik90ok14:33
=== bfiller_afk is now known as bfiller
=== ara is now known as Guest55777
zbenjaminnik90: i think thats it , creator expects the desktop file to be named like:   ProjectName.desktop , in your case that would be com.ubuntu.clock.desktop14:39
zbenjaminerr wait14:40
nik90zbenjamin: but before the transition, the desktop file was called ubuntu-clock-app.desktop14:40
zbenjaminyes thats it14:40
zbenjamini'm currently looking up from where creator gets the desktop file name14:40
=== WebbyIT is now known as rpadovani
zbenjaminnik90: ok the current version of creator requires the desktop file to be named like the cmake project14:44
nik90zbenjamin: so it should be com.ubuntu.clock.desktop14:45
zbenjaminyes atm14:45
nik90zbenjamin: okay. I will do that for now.14:46
nik90zbenjamin: I am guessing I will need to modify the cmake file to look for the updated desktop file14:46
nik90to fix this permanently in the trunk14:46
zbenjaminyeah , bzoltan any other idea about that? Basically we require the desktop file to have the same name as the cmake project.14:47
nik90dpm, popey: Do you know who to talk to about Ubuntu Layouts components in the SDK? I am having some trouble troubleshooting an issue that I have.15:13
dpmnik90, I think zsombi did the original designs, but he seems to be offline, perhaps Kaleo would know more about Layouts?15:14
nik90dpm: There was one more person who replied a long time to my questions..unfortunately I don't remember his nick or name :/15:15
nik90I think it was greyback_15:15
dpmnik90, ah, yeah, he could probably help too, but he's not on the SDK team15:16
greyback_nik90: hey. Info on Layouts? I can try, it's been a while...15:16
nik90greyback_: hey. I am using ItemLayout to position a label in tablet mode, however when I use anchors.horizontalCenter: parent.horizontalCenter it is not in the center of that parent.15:17
nik90greyback_: However if I resort to manually defining the Label inside the Layouts instead of using ItemLayout, then it works15:17
nik90greyback_: here is a screenshot -> http://imgur.com/fWD6iu815:17
greyback_nik90: hmm, can you see/guess what parent it is being centered to? Are there any log messages being printed to your console?15:18
greyback_nik90: some code would help me understand a lot better tbh15:18
nik90greyback_: let me push the code to a branch. 1 min15:19
nik90greyback_: https://code.launchpad.net/~nik90/ubuntu-clock-app/converge-clock-tab15:23
nik90greyback_: The code I am referring to is in Clock/ClockPage.qml15:24
greyback_nik90: looking...15:24
bzoltan1zbenjamin: nik90: yes we have this restriction15:32
greyback_nik90: well looks like there's an SDK bug to start. If I run that, resize to phone, then resize to tablet it crashes: Program received signal SIGSEGV, Segmentation fault.15:33
greyback_-----------------------------------------------------------------------------------------------------------------------[regs]15:33
greyback_  RAX: 0x00007FFFF79B06B0  RBX: 0x78F685107DD639FA  RBP: 0x0000000000B2F358  RSP: 0x00007FFFFFFFCD40  o d I t s z a p c15:33
greyback_  RDI: 0x78F685107DD639FA  RSI: 0x0000000000C34AF0  RDX: 0x00007FFFFFFFCDD0  RCX: 0x0000000000000001  RIP: 0x00007FFFF74E437915:33
greyback_  R8 : 0x0000000000000002  R9 : 0x00007FFFCCBDA2C0  R10: 0x00000000FFFFFFFD  R11: 0x0000000000000478  R12: 0x0000000000C34AF015:33
greyback_  R13: 0x00007FFFFFFFCDD0  R14: 0x0000000000000000  R15: 0x0000000000B2F34015:33
greyback_  CS: 0033  DS: 0000  ES: 0000  FS: 0000  GS: 0000  SS: 002B15:33
greyback_-----------------------------------------------------------------------------------------------------------------------[code]15:33
greyback_=> 0x7ffff74e4379 <QQmlContextData::asQQmlContext()+9>:mov    rax,QWORD PTR [rdi+0x18]15:33
bzoltan1greyback_: that was nice15:33
greyback_   0x7ffff74e437d <QQmlContextData::asQQmlContext()+13>:test   rax,rax15:33
greyback_   0x7ffff74e4380 <QQmlContextData::asQQmlContext()+16>:je     0x7ffff74e4390 <QQmlContextData::asQQmlContext()+32>15:33
greyback_   0x7ffff74e4382 <QQmlContextData::asQQmlContext()+18>:add    rsp,0x815:33
greyback_   0x7ffff74e4386 <QQmlContextData::asQQmlContext()+22>:pop    rbx15:33
greyback_   0x7ffff74e4387 <QQmlContextData::asQQmlContext()+23>:pop    rbp15:33
greyback_   0x7ffff74e4388 <QQmlContextData::asQQmlContext()+24>:ret15:33
greyback_   0x7ffff74e4389 <QQmlContextData::asQQmlContext()+25>:nop    DWORD PTR [rax+0x0]15:33
greyback_-----------------------------------------------------------------------------------------------------------------------------15:33
greyback_QQmlContextData::asQQmlContext (this=0x78f685107dd639fa) at qml/qqmlcontext.cpp:81215:33
greyback_812qml/qqmlcontext.cpp: No such file or directory.15:33
greyback_gdb$ bt15:33
greyback_#0  QQmlContextData::asQQmlContext (this=0x78f685107dd639fa) at qml/qqmlcontext.cpp:81215:33
greyback_#1  0x00007fffccbd5891 in PropertyAction::PropertyAction(QObject*, QString const&, PropertyAction::Type) () from /usr/l15:33
greyback_ah sorry15:33
greyback_nik90: http://pastebin.ubuntu.com/6931751/15:33
bzoltan1:D15:33
greyback_nik90: would you mind logging that with the SDK please?15:34
nik90greyback_: But I haven't defined the Layouts for the Phone Interface yet15:34
greyback_nik90: well, either way it shouldn't crash15:34
nik90+115:34
nik90greyback_: hmm I might need to create a sample app before reporting the bug15:35
nik90greyback_: but let's assume that the user doesn't resize the app. I still am unable to figure out why the label is out of place15:35
greyback_nik90: true that would be appreciated, but worst case, a quick bug pointing to that branch would do15:36
* nik90 is creating the bug as he is typing now15:36
greyback_nik90: yep, I'm trying to figure that out15:36
greyback_nik90: I think you're doing the right thing. I suspect SDK bug15:38
nik90greyback_: ah :(15:39
nik90greyback_: btw how did you get the crash output? When I try to reproduce the bug, the program just crashes on me15:40
greyback_nik90: I ran it with gdb, like this:  gdb /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene ubuntu-clock-app.qml15:40
nik90greyback_: ah..thnx15:40
greyback_nik90: np. But sorry about the bugs!15:40
nik90greyback_: no worries, I just hope they get fixed quicker15:41
greyback_nik90: I'm not aware of many users of Layouts atm, so you might be hitting some rough edges15:41
nik90greyback_: true15:41
=== gatox is now known as gatox_lunch
balloonsnik90, I saw a bit of your conversation this morning.. we can change the filename and the cmake name. I followed the format that sergio used originally, but the naming doesn't matter as long as we stay consistent16:07
nik90balloons: yeah that would be nice since I understand cmake helps us use click-buddy but we shouldn't regress on the qtcreator launching capability.16:09
nik90balloons: would you be able to propose a MP to fix it. I can test it and even propose it to other core apps. I just need an example.16:10
balloonsso if I change things quickly, want to confirm it works?16:10
balloonssure16:10
nik90balloons: definitely!16:10
balloonsmmm16:16
balloonsnik90, so I made the changes, but I'm not seeing it run16:19
nik90balloons: do you still see the same error I had?/16:20
nik90zbenjamin: ^^16:20
balloonsnik90, I don't know, lol16:21
zbenjaminballoons: whats the error you see?16:21
zbenjaminin the general messages tab?16:21
zbenjaminballoons: maybe try to right click on the project and click build in chroot16:22
zbenjaminballoons: then run on the device16:22
nik90balloons: when you press ctrl+f12 in qtcreator, you should see the console output in the general messages tab at the bottom16:22
balloonsright.. I have no output16:22
balloonsI never used that shortcut.. so I don't know16:22
zbenjaminnik90: the thing is, creator supports only binary projects with cmake, we have no support for compiling for arch "all"16:23
balloonslet me just commit and you try nik9016:23
nik90balloons: ok16:24
nik90zbenjamin: ah16:24
zbenjaminnik90: currently it does some assumptions that only work with that16:24
zbenjaminnik90: that will change in future versions16:24
balloonsnik90, lp:~nskaggs/ubuntu-clock-app/qtcreator-cmake-fix16:24
balloonso.. ctrl+f12 requires device eh?16:25
nik90balloons: yup :P16:25
balloonsthat's the issue. I thought it would spawn locally also for some reason16:25
nik90balloons: doesn't work..same issue16:26
balloonsthe desktop file is as expected now right?16:26
nik90balloons: but it could be due to the reason zbenjamin mentioned above16:27
balloonswe can name it anything.. just have to update the cmake to specify16:27
balloonsnik90, does it need to be called ubuntu-clock-app.desktop instead?16:30
balloonsis that how it worked in the past?16:30
nik90it was called ubuntu-clock-app.desktop before yes16:30
nik90balloons: I tried http://paste.ubuntu.com/6932056/16:31
nik90didnt work16:31
nik90I added ubuntu-clock-app.desktop16:32
balloonsI'm confused why having a cmake file would break that16:32
balloonsnik90, if you checkout the last version before all the cmake changes, does it work?16:32
nik90balloons: will try now16:32
zbenjaminballoons: the desktop file has to be named like the cmake project16:33
nik90balloons: as of rev 337 it works16:34
zbenjaminballoons: the thing is , inside creator we only know the project name you put in at the top of the cmake file, because creator has no real cmake parser we needed to do add some requirements16:36
zbenjaminso if you have project(com.ubuntu.clock),  your desktop file would be com.ubuntu.clock.desktop until we can sort that out16:37
balloonsok, so nik90 if in addition to changing the file back you have to name the project the same16:37
nik90balloons: trying now16:37
balloonszbenjamin, yes but using com.ubuntu.clock didn't work.. or perhaps it didn't because I'm crazy :-)16:37
balloonsnik90, I guess make sure the project also is insync16:38
zbenjaminballoons: did you rebuild after you changed it? now you have cmake just hitting run on device won't do the trick16:38
nik90zbenjamin: what really16:39
nik90zbenjamin: so I need to rebuild it and then press Ctrl+F1216:39
zbenjaminnik90: basically yes16:39
zbenjaminnik90: i know its not pretty yet, but it will get better, promise :)16:40
nik90balloons: do I build the clock app now by running cmake in the root folder?16:45
balloonsyep16:46
dpmmzanetti, I'm not sure you saw it yet, but we've had more contributions to Reminders \o/ https://code.launchpad.net/~bobo-324/reminders-app/fix-1279783/+merge/20634116:56
mzanettidpm: heh, yeah, saw it today morning. but we're kinda in a MWC crazyness in unity816:58
mzanettiwill check it out soonish16:58
dpmmzanetti, I can imagine. I'll try to have a look myself over the weekend16:58
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
myNameIsWhoping mhall11917:08
myNameIsWhoHi nik90  it is I17:08
nik90myNameIsWho: hey17:08
nik90myNameIsWho: so what exactly do we need the extra permission for?17:08
myNameIsWhoso yeah like I was saying there is a couple of things that we need to figure out for that ^^17:09
myNameIsWhokenvandine,  is friends dev ?17:09
myNameIsWhothey are using notify-send correct ?17:09
myNameIsWhonik90,  the main thing is when user gets pm or pinged then they will get a notifaction popup and sound17:09
=== gatox_lunch is now known as gatox
myNameIsWhoand I want it so that the EU can turn it off if they want to17:10
myNameIsWhoEU = endUser17:10
nik90myNameIsWho: I am guessing the unity 8 notify-osd API will release when ready..shouldn't we wait for that?17:10
myNameIsWhosure17:11
myNameIsWhoI did not know that there are vlueprints for that17:11
myNameIsWhonik90,  next issue using Usermeticrics and getting Hud intergrated17:11
myNameIsWhonik90,  and History17:12
nik90myNameIsWho: I know how to do both (usermetrics and hud integration)17:12
myNameIsWhohistory is where I am at a cross road right now17:12
nik90I can handle that17:12
nik90myNameIsWho: right, you worry about the history :)17:12
myNameIsWhonik90,  what are your ideas ?17:12
nik90myNameIsWho: we can use HUD to expose the toolbar buttons17:13
myNameIsWhoyeah also what about a join page and adding my google speech recoginition ?17:13
nik90myNameIsWho: as for usermetrics, we will have to decide what exactly we want to show there17:13
nik90myNameIsWho: join page?17:13
myNameIsWhonik90,  look at main.qml there is a element with the id cmd17:14
myNameIsWhothis can be used to make IRC commands happen17:14
myNameIsWholike join kick17:14
nik90myNameIsWho: I wouldn't recommend the google speech recognition just yet..I mean for version 1.0 we should target the most basic features and make that a solid experience17:14
myNameIsWhoban17:14
myNameIsWhook17:15
myNameIsWhoI agree17:15
nik90myNameIsWho: there is currently a bug where the text replies all append to the same line instead of going to the next line.17:15
myNameIsWhoOn should be able to turn off the sound notification  for the pings from the Hud please17:15
nik90Is this something you can tackle asap ?17:16
myNameIsWhoyeah that is bug in Ubuntu Components17:16
nik90myNameIsWho: +1 to turning off sound notifications in HUD17:16
myNameIsWhonik90,  works great on qt5,217:16
nik90myNameIsWho: oh17:16
myNameIsWhoin ther TextArea17:16
myNameIsWhoqt5,2 ^^17:16
nik90myNameIsWho: In which case we will wait for SDK to be ported to 5.2 which should happen soon enough. There are already test PPA available for it17:17
myNameIsWhothere are a couple of hacks that I could try but most of them do not work17:17
myNameIsWholike match([SomeRegEX for time ])  and have a new line but the TextArea will not take a new line no matter what I try17:18
myNameIsWhothat is another thing turning options for the Formatter17:18
nik90myNameIsWho: wouldn''t something like appending "\n" work?17:18
myNameIsWhonik90,  I wish17:18
nik90too bad17:18
myNameIsWhobut no it does not work17:18
myNameIsWhoI was on this channel a couple of days ago talking to salem_  about this17:19
myNameIsWhoI think that is who17:19
myNameIsWhoat any rate I could not fix it17:19
myNameIsWhoThere seems to also be a bug in the TextArea with Wrapmode also17:19
myNameIsWholike when waiting for the Message of the day and login from freenode17:20
myNameIsWhoor what ever server it is not wraping the words17:20
salem_myNameIsWho, me? sorry, I dont remember about this discussion.17:20
myNameIsWhosee It could have been someone else17:21
myNameIsWhoOne of the people was kalikiana17:22
myNameIsWhocan not remeber the other17:22
myNameIsWholooking up history .....17:23
myNameIsWhoIt was sarnold   sorry salem_17:24
salem_myNameIsWho, no problem.17:24
myNameIsWhonik90,  what do you think we should use as history ?  write to a local file like xchat ?  or to a database ?17:25
myNameIsWhoif DB sqlite or Ubuntu DB ?17:25
kalikianaU1Db :-D17:25
* kalikiana wouldn't be biased at all…17:25
myNameIsWhowhat up kalikiana17:25
myNameIsWhoROTFLMAO17:26
nik90myNameIsWho: I say go u1db all the way17:26
myNameIsWhokalikiana,  do you have time for something like this ?  I have never used udb117:26
myNameIsWhocan we create new db tables and all that again I know nothing abut udb117:26
kalikianaas the cherry on that cake it'll give you synchronization in the near future17:27
nik90myNameIsWho: u1db fits with with the app armour stuff as well17:27
myNameIsWhonik90,  what about performance ?17:27
myNameIsWholike how fast is it what does it take up in mem ect how many pointers are there ?17:27
myNameIsWhokalikiana,  what kinda db is it ?17:28
nik90kalikiana: it is essentially a wrapper around sqlite storage17:28
myNameIsWhowe would have to use OAuth ?17:28
nik90I meant that to myNameIsWho :P17:28
nik90myNameIsWho: no for offline storage we wouldn't need OAuth17:28
myNameIsWhonik90,  we have to use OAuth to login as are user ? so that we can access for outside the app ?17:29
nik90myNameIsWho: We will need the user credentials for sync only17:29
nik90myNameIsWho: outside the app/17:29
nik90?17:29
myNameIsWhonik90,  like if I want to check my logs in a browser in ubuntu one17:29
myNameIsWhois that where it stores it or is it ocal ?17:29
myNameIsWholoacal *17:29
myNameIsWhoer17:30
nik90myNameIsWho: by default it stores it local17:30
myNameIsWhowe should think about the cloud I would think17:30
nik90myNameIsWho: when sync is implemented, it will I guess u1db's servers to do the syncing17:30
nik90sync isn't ready yet in u1db17:30
myNameIsWhokalikiana,  is that the plan for the future ?  cloud intergration ?17:30
myNameIsWhonik90,  I could write a qnetworkmanager thingy that could push to it17:31
myNameIsWhoI want to do this 3 times and not 1017:31
myNameIsWhothat is what I am getting at here.  And I know nothing about udb117:32
nik90myNameIsWho: 3 times not 10? I didnt get that17:32
myNameIsWhoimplementation17:32
nik90nvr mind17:32
myNameIsWhoI think that it is key that we get a over all stucture of what we want for the history17:33
nik90myNameIsWho: If you implement sync using qnetworkmanager you have to figure it all out yourself and do the code maintanance as well...while if we rely on u1db, the process will be seamless17:33
kalikianamyNameIsWho: the exact api for auth isn't final, but I strongly desire it to be very minimal from the point of view of any app17:33
nik90myNameIsWho: ultimately every ubuntu touch app is going to be using it, I say stick with the pack17:33
myNameIsWhonik90,  I do not like packs lol j/k17:34
myNameIsWhoonly packs of ciggs17:34
myNameIsWhogross ^^17:34
nik90lol17:35
myNameIsWhoso at any rate history will be like this.    user enters in new channel . it creates new database table for the channel. every time someone says something it is insrted into a new column17:35
myNameIsWhothat is alot of tables after a while17:36
myNameIsWhocould damage performance17:36
nik90true17:36
nik90I wonder how other irc clients store their history17:36
nik90we could take a note from them17:37
myNameIsWhonik90,  xchat uses plain txt files17:37
myNameIsWho ~/.xchat2/<SERVER>/channel(orpm name).txt17:37
myNameIsWhoor pm *17:37
myNameIsWhobut then we have to deal with writing these files which is light weight17:38
myNameIsWhoQfile/Qdir  works great17:38
myNameIsWhoand iostream ect17:38
myNameIsWhoI am lost as to how permissions work on that17:39
myNameIsWholike it has to be under /opt/click/whatever/app/version ? and it is ok to write there ?17:39
myNameIsWhonik90,  maybe we should test both ?17:40
nik90myNameIsWho: lets try both17:40
nik90myNameIsWho: the file should be written to .local/share/app-name/17:40
nik90myNameIsWho: That's the only place we can write/read from17:41
nik90I mean write into17:41
myNameIsWhook 1st udb1 if it does not take up resources to much then we are golden so to say. But if it does then I will write a Qml plugin to read and write files17:41
myNameIsWhoagree ?17:42
nik90agreed17:42
myNameIsWhocool17:42
myNameIsWhonext :  All the C++ code that I have is extrenal and installs system wide.  I will try to fix this today.  But ....17:43
myNameIsWhothis is where cmake vs qmake comes into play17:43
myNameIsWhoand making the click packages after they are built17:43
myNameIsWhoI have not tried to make a qmake package in chroot17:43
nik90yup the most important part17:44
myNameIsWhoif it works I would like to stick with qmake (less programming )17:44
nik90you are the guy who is responsible for the c++ part, so I leave that decision making to you :)17:44
myNameIsWholike if I can build this in chroot with qmake then We can make click package with libs in it.17:44
myNameIsWhoOk17:44
myNameIsWhonext:  dekstop dishwasher and TV .17:45
myNameIsWhowait no dishwasher yet lol17:45
myNameIsWhoI am going to have a option on start up that is --click17:45
myNameIsWhothis will be run on all systems that use the unity8 window manager of sorts17:46
myNameIsWhoin the desktop file ^^17:46
myNameIsWhoEXEC=/foo --click17:46
nik90ok17:46
myNameIsWhoso if user is on desktop it will just be foo .17:46
myNameIsWhoin order to do all this I am going to have to make debian packaging for this17:47
myNameIsWhothis is going to take a day or so17:47
myNameIsWhoit is kinda loopie in order  to make a c++ app in click I must make debian package first lol17:47
myNameIsWhoso for me and my plans of the day. make a standalone package that builds a deb for armhf . Then exstract this and build click out of it17:49
myNameIsWhomight not get done today17:49
* myNameIsWho is sad all of a sudden lol 17:49
nik90I will try to propose some MP as well17:50
myNameIsWhocool17:50
nik90hey btw did you happen to test the ui stuff I proposed to see how it looks?17:50
myNameIsWhotalk to you in a little bit.  if you have any questions ping me17:50
nik90okay .. cya17:51
rpadovanimzanetti, hey :-) I'm working on camera improvement for reminders-app, and I added the confirm page after the shoot. On PC works as expected, but when I run the app on phone using the script in the root directory seems that my new page is not pushed on device18:35
rpadovanifile:///home/phablet/reminders/builddir/src/app/qml/ui/CameraConfirm.qml:-1 File not found18:35
rpadovanimzanetti, have I to modify something? I tried to read CMaxeLists.txt, but I don't find anything related18:36
myNameIsWhonik90,  update I have now gotten it so that C++ runs at runtime but the app is crashing .... more hacking18:46
myNameIsWho\o/ !!!! nik90  c++ is now ported to run at run time Pushing Code19:13
myNameIsWhoYes !!19:13
ybonmyNameIsWho: on the IRC client?19:15
myNameIsWhoybon,  correct19:16
ybongreat :)19:16
myNameIsWhonik90,  please hack from here https://code.launchpad.net/~touch-irc/touch-irc/trunk19:17
myNameIsWhothis is great !19:17
myNameIsWhonik90,  if you open the top most .pro file you will see that there is a dir called "ircclient"  this is where all th Ubuntu Stuff is located19:19
myNameIsWhoNow to make debian packaging for this19:19
snwhmyNameIsWho, i assume i can send icons your way then19:35
myNameIsWhosnwh,  you can push to the  branch if you like19:35
myNameIsWhomake a new branch maybe that is like "touch-irc-icons "19:35
snwhis this sort of what you had in mind for a theme-specific icon https://dl.dropboxusercontent.com/u/7027392/touch-irc-suru-dark.png19:35
myNameIsWhoor just pass them off to me19:35
snwhi'll push a branch when ready19:36
myNameIsWhothat is SWEET ! !!!!19:36
myNameIsWhoGreat job sam19:36
snwh& https://dl.dropboxusercontent.com/u/7027392/touch-irc-suru.png19:36
myNameIsWhoI Fricking love it !19:36
snwhare those the correct colors?19:36
myNameIsWhoUp19:36
myNameIsWhosnwh,  that is 100% what I was looking for19:36
snwhalright19:37
myNameIsWhoI can also change it up a little bit with color stuff via Qgraphics19:37
snwhI'm going to tweak those a bit and make a new branch19:37
myNameIsWhobut boy ohh boy that is SWEET !19:37
myNameIsWhothanks again snwh19:37
snwhi assume an svg would be simpler to tweak19:37
snwhi can clean make one svg clean it up and give it style classes so it can be tweaked easily19:38
myNameIsWhosure svg will work19:38
myNameIsWhocrazy autotools errors Bargh19:40
TestingClickHello ?19:52
myNameIsWhosweet19:52
snwhmyNameIsWho, if you'd like to add me to the Touch IRC Team I'll upload a branch ;)19:59
myNameIsWhoure19:59
myNameIsWhosure *19:59
myNameIsWhoyou are now added19:59
snwhalright20:00
snwhpushed20:00
myNameIsWhothanks a ton snwh20:01
snwhno problem20:01
myNameIsWhoNot sure that SSL is working as I do not know how to use it20:02
myNameIsWhoanyone know how to use ssl ?20:02
Kaleohey guys20:30
Kaleoany calendar app dev around?20:30
Kaleoever seen that failure? http://pastebin.ubuntu.com/6933288/20:30
myNameIsWhowhy does lintian hate the opt dir ?20:46
myNameIsWhoit is throwing errors like crazy20:46
myNameIsWhoE: irc-touch: dir-or-file-in-opt opt/ircclient/bin/ircclient20:46
myNameIsWhoand all qml files under it20:47
=== salem_ is now known as _salem
rpadovanimzanetti, wow, I fix it! Only to add the file to the branch...21:32
myNameIsWhosnwh,  I have bad news21:36
myNameIsWhoI can not push any apps to the store till 201521:36
myNameIsWhoso all that work that you did for the icons was for nothing21:36
rpadovanimzanetti, ok, I added the page for confirm to use a photo after a shoot21:40
rpadovanihttps://code.launchpad.net/~rpadovani/reminders-app/cameraImprovement/+merge/20655921:40
rpadovaniIn the weekend I'll try to implement other design-related features for camera21:41
snwhhow odd21:41
=== bfiller is now known as bfiller_bbiab
=== bfiller_bbiab is now known as bfiller

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