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

gerlowskijaDoes anyone know where I can find documentation for PopupUtils.open() (or other PopupUtils functions)?  I wasn't able to find anything in the API documentation (though maybe I was in the wrong place).00:53
sergiusensmhall119: hey, how trojita going for the phone? I've started using it on desktop and really like it (not sure if we have a desktop version from ubuntu components)01:00
rick111i want to creat a simple hello world program in codeblocks via empty project01:19
rick111anyone know how to do that in ubuntu?01:19
mhall119sergiusens: the plan is to make the Ubuntu Components version work both, but it's focused on phone right now01:38
mhall119sergiusens: it works for reading, there's a working branch for sending email (DanChapman's) but it hasn't been merged into upstream trunk yet01:40
sergiusensah, sounds good01:41
mhall119upstream trunk didn't have a separation between the C++ core and the front-end for sending email, so Dan is having to develop both our front-end and separate the core parts from the front-end parts on the standard Qt5 desktop build01:41
sergiusensI guess I'll be waiting for your g+ update for when sending works :-)01:41
sergiusensah; that feels like from 10 years ago :-P01:41
mhall119sergiusens: popey has an IRC meeting with them every friday at 1300 UTC, or you can join #trojita to watch those patches land01:42
sergiusensmhall119: might as well; seems we are looking good on the messaging side :-) telegram is also showing good progress01:42
mhall119good to hear :)01:43
mhall119sergiusens: we can always use another coder on Trojita (hint, hint)01:43
sergiusenslol; as soon as feature freeze happens I intend to diverge01:43
sergiusensI'm not a ui developer though01:44
mhall119well there is that work on the C++ side...01:44
=== chriadam|away is now known as chriadam
sergiusensmhall119: I'll take a look as long as it's not academic c++ :-)01:56
mhall119sergiusens: well it was written as a thesis project for the main developer so....I'm sure it's not02:03
fdafweafIs there a way to request a feature on myapps.developer.ubuntu.com?02:49
fdafweafIt would be really nice to be able to see app reviews02:50
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
liuxgI am now using QProcess to start a command on N4, I used the following code:  QString cmd = "ls -l";06:43
liuxg    m_process->start(cmd);. However, I got nothing. the same code works well on desktop. Does anyone know why?06:43
dholbachgood morning07:00
justCarakasgood morning07:15
JamesTaitGood morning all; happy Colour TV Day! :-D08:34
popeyJamesTait: dunno if you saw, I mentioned a problem with the store last night08:37
popeyJamesTait: http://paste.ubuntu.com/7699365/08:37
JamesTaitpopey, yes, just noticed it in my ping log.  I'm not around much in the evenings these days, unfortunately.08:37
dpmmorning mzanetti. After investigating a bit, I've realised why https://bugreports.qt-project.org/browse/QTBUG-37983 came back. So it seems it was fixed after 5.2.1, we backported it, and it was then fixed in 5.3.1. However, in utopic we've got 5.3.0, hence no fix :(08:37
mzanettidpm: oh, I see08:38
mzanettidpm: thanks for investigating08:38
dpmpopey, do we have anyone else that can work on Qt packaging fixes, while Mirv is away?08:38
popeydpm: I don't know, that's a question for seb128 perhaps?08:39
seb128don't know either08:39
JamesTaitpopey, I also don't have access to the link in that pastebin (I have no admin access to Software Centre/Dev Portal, but I can find out who does).08:40
dpmargh, bummer. Thanks seb128, popey anyway08:40
seb128dpm, technically anyone with upload rights can do an upload, thought qt is currently frozen for alpha108:40
popeyJamesTait: so basically on a couple of occasions we have asked for information, and the developer has come back ranting "WHAT INFORMATION DO YOU NEED!?!?!?" type of thing08:40
popeyJamesTait: implying they dont see the comment where we type out in detail what we need08:40
popeythey just see the status update change08:41
dpmok, thanks seb12808:41
seb128dpm, yw08:41
JamesTaitRight.  I'm not (yet) familiar with that part of the process, but let me see what I can work out.08:41
JamesTaitWhen I'm knocking out apps for fun I'll have to go through this pain, of course. ;)08:42
popeyJamesTait: pm with screnshot08:42
popeydholbach: might be worth holding back commenting on apps till this is fixed08:44
popeybecause right now it seems people aren't seeing our responses08:44
dholbachpopey, oh?08:45
JamesTaitRight, let me see if I can get SCA running locally so I can try to reproduce it.08:45
popeydholbach: there was another one the other day where I repeatedly told the guy what to do, and he just came back asking what exactly he needed08:49
popeyi think he can see the status update but not the actual content of the message we type08:49
dholbachpopey, do we know if the mails which are sent to the list go to the submitter as well?08:50
JamesTaitdholbach, I was wondering about that.08:50
popeydholbach: https://myapps.developer.ubuntu.com/dev/click-apps/859/feedback/ look at the feedback for that08:51
dholbachyeah, I saw that and wasn't sure if it was just information being "lost in translation"08:52
dholbachothers seemed to be able to update/fix their apps08:52
popeynah, i was really clear in multiple comments08:52
dholbachwe could just try it out with a test app08:54
popeyi could update one of mine08:54
dholbachyeah, same here :)08:54
nik90dpm: ping09:06
dpmhi nik9009:09
nik90dpm: good morning, hey would you have time this week to do the click packaging for the new clock app as part of the cmake?09:10
nik90dpm: I should have the alarm functionality ready by the end of the week at which point I would like to send it to the designers to test it09:11
dpmhi nik90, I'll try my best. I actually started last week, but I've been distracted by other stuff. In any case, even if it's not perfect, we should manage to have a click to send to designers09:11
nik90dpm: I will try to create a click package using click-buddy and see what issues are still present09:14
dpmcool09:19
popeyJamesTait: dholbach and I just test updated an app and it seems to work okay. not sure why that guy has a problem then.09:31
JamesTaitpopey, yeah, I'm looking at the code and can't see anything glaringly obvious, but I have to admit I'm not familiar with that side.09:34
dholbachit might be mails going to spam or the guy just ignoring/misunderstanding the comments10:00
=== _salem is now known as salem_
=== chriadam is now known as chriadam|away
beunopopey, I don't understand12:29
beunowhat's wrong?12:29
popeybeuno: trying to figure that out with dholbach12:33
=== renato_ is now known as Guest60599
beunopopey, it would seem the user isn't getting the details for the status change?12:45
popeyyes12:45
beunoor they're not seeing them12:45
=== chihchun is now known as chihchun_afk
liuxghow to define the apparmor if I want to use the QProcess API. I just found that it is not working any more.12:51
jdstrandliuxg: if I understand your question, simply use the default template ('ubuntu-sdk', or don't specify it at all since that is the default) and an appropriate framework (eg, ubuntu-sdk-14.10-dev1, ubuntu-sdk-14.04, etc)12:57
jdstrandliuxg: you can see apparmor denials in /var/log/syslog. eg, grep DEN /var/log/syslog. if you don't see denials, then apparmor shouldn't be the problem12:58
liuxgjdstrand, thanks for your reply.  I got the denial in the syslog file.12:58
jdstrandnote, QProcess can't be used on executables outside of your install or app-specific .local/share/<pkgname> directory12:59
liuxgjdstrand, I tried to use QProcess to do a command like "ls -l", and I got the error.12:59
jdstrandright, that isn't allowed (see my last point)12:59
jdstrandif you put 'ls' in your click install directory, it should work12:59
liuxgjdstrand, in fact, I got it running just yesterday, and it stopped working today. I am just wondering how I can get it working again.13:00
jdstrandit will work depending on how you start it. Ie, you can start it without confinement. if you use the standard startup method (ie, ubuntu-app-launch) it will start confined. it should never have worked unless the process was unconfined. which brings me to another option: you can use the 'unconfined' template (but that isn't allowed for app store apps)13:02
liuxgjdstrand, I have just changed it to {13:03
liuxg    "policy_groups": [],13:03
liuxg    "policy_version": 1.1,13:03
liuxg    "template": "unconfined"13:03
liuxg}13:03
liuxg. however, it still does not work.13:03
t1mpnik90: do you have the link for the bug where you requested styling of the Label in the header?13:04
jdstrandliuxg: you might need to do 'sudo aa-clickhook -f' if you didn't change the version13:04
liuxgjdstrand, this basically cancel the apparmor, right?13:05
jdstrandyes. it runs under a completely lenient profile13:06
liuxgjdstrand, then how can I get it back?13:06
jdstrand(you can see the profile in /var/lib/apparmor/profiles/click_<your app>13:06
jdstranddon't use "template": "unconfined"13:07
liuxgjdstrand, I have seen that it is used in the terminal app. If I do sudo aa-clickhook -f, does it mean that I cracked the security model of the phone?13:08
jdstrandthe terminal app is an exception. exceptions are allowed in the store but all exceptions must go through a vetting process (or be written be a trusted source)13:09
jdstrandyou have not cracked the security model of the phone. untrusted apps don't have access to sudo and are not allowed to modify policy. you are the owner of the phone and can adjust things as you see fit13:10
liuxgjdstrand, does it mean that I can never use QProcess to call a command on Ubuntu touch?13:10
jdstrandso you running that command is fine13:10
jdstrandliuxg: as said, you may, but only within the click install directories or .local/share/<pkgname>13:11
jdstrandI suggest you read http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/13:11
liuxgjdstrand, on android, I have seen apps running that kind of commands13:12
jdstrandwe have a different security model than android (see above link)13:12
liuxgok. I will take a look at it. in this case we have a lot of limitations. Some linux commands have a lot of useful information on the application side.13:14
jdstrandsure13:15
jdstrandyou can always bundle them with your app though13:15
aquariusjdstrand, just as a question... using tc to do traffic shaping on a network interface as root is miles and miles and miles outside what app confinement is going to allow me to ever do, right? :)13:32
liuxgjdstrand, is there any that we can put something in the ""policy_groups": [      "networking"  ], to get it working.13:36
=== chihchun_afk is now known as chihchun
jdstrandaquarius: you are correct :)13:49
jdstrandliuxg: no. you might be interested in https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement/Manifest13:50
jdstrandliuxg: it is possible to extend policy with read_path and write_path, but there is no exec_path (by design)13:50
jdstrandnote, use of read_path and write_path are exceptions to app store policy that trigger manual review13:51
jdstrand(ie, what I said before about exceptions applies here)13:51
liuxgjdstrand, that sounds not good to me as well. I want to use some of Linux commands to extend the shortage of APIs on the application side.13:51
aquariusjdstrand, thought as much. :) I'll stick with my desktop python-gtk app, then...13:52
jdstrandliuxg: sorry, they aren't allowed. 'ls' is trivial to implement in Qt, but if you need other stuff, again, I suggest bundling in the app13:53
* jdstrand notices a couple of important variables are missing from http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/ and updates13:54
liuxgjdstrand, would you please elaborate bundling in the app? do you mean get the apps into the directory?13:55
dpmrpadovani, mzanetti, do you have time for the regular Reminders weekly meeting today? I've got a couple of updates and topics I'd like to discuss since Monday13:55
jdstrandliuxg: yes. simply 'cp /bin/ls <path in your click>'13:56
mzanettidpm: no, have the meeting with Kevin now.13:56
rpadovanidpm, sure!13:56
jdstrandlet me update the page with a few variables that will make it easier to know where13:56
liuxgjdstrand, got it. I have never tried yet. thanks for your tips.13:56
rpadovanidpm, mzanetti today for me is good all the afternoon, so choose you if you find a moment that fit with yours meetings13:57
dpmthanks rpadovani13:57
mzanettidpm: 17:00 would be ok for me13:57
dpmmzanetti, I've got the community team call there, would 18:00 work for you, or is it too late?13:57
mzanettinah... still ok13:57
rpadovaniack13:58
dpmmzanetti, cool, thanks14:00
dpmI'll update the meeting, thanks guys14:01
=== artmello_ is now known as artmello
zbenjaminnik90: ping14:05
jdstrandliuxg: ok, http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/ 'Runtime Environment' updated14:22
jdstrandsergiusens: are fat packages supported yet?14:22
sergiusensjdstrand: they should be, yes14:22
liuxgjdstrand, thanks for your help.14:22
sergiusensjdstrand: just but stuff in the proper paths and declare the architectures in the list14:23
jdstrandliuxg: if you want to support more than one arch, you will want to use fat packages, which I'm told should be working now.14:23
jdstrandsergiusens: what do you put in the architecture of the click manifest again?14:23
sergiusensjdstrand: I wrote this a while back (for go); but same thing applies http://discourse.ubuntu.com/t/click-packaging-for-golang-based-binaries/155714:23
sergiusens"architecture": ["armhf", "i386"], iirc14:23
jdstrandright, ok14:24
jdstrandliuxg: fyi, ^14:24
liuxgjdstrand, what are the fat packages?14:24
jdstrandliuxg: packages that can ship binaries for multiple architectures14:25
jdstrandeg, armhf and amd64 in the same click14:25
liuxgjdstrand, ok. sounds great. in this case, we can bundle the commands into the packages, right?14:25
jdstrandyes, using the paths I just added to the docs14:25
liuxgjdstrand, are you referring to the doc https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement/Manifest?14:26
jdstrandliuxg: no, "Runtime Environment" in http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/14:26
jdstrand(ie, what I just said I updated)14:27
liuxgjdstrand, thanks!14:27
jdstrandnp14:27
nik90zbenjamin: pong14:27
zbenjaminnik90: you still want to test the new sdk launcher / remote app deployment?14:28
nik90zbenjamin: yeah :)14:28
liuxgjdstrand, thank you. I will have a good reading about the document,14:28
zbenjaminnik90: https://launchpad.net/~ubuntu-sdk-team/+archive/experimental/+sourcepub/4254550/+listing-archive-extra14:28
zbenjaminnik90: grep the packages for your system and install them manually14:28
zbenjaminnik90: you also need the "-common" package14:29
nik90zbenjamin: wow that's easy enough..thnx14:29
nik90zbenjamin: I am still getting that error, but it could be that the new clock app's cmake is at fault14:42
nik90t1mp: I dont think it was reported in a bug report. I requested it during the core apps hangout14:47
zbenjaminnik90: what was the error again?14:47
nik90zbenjamin: I get desktop file does not exist14:49
zbenjaminnik90: did you upload the project to somewhere?14:50
nik90zbenjamin: I am testing this on the real device and not on the emualtor14:50
nik90zbenjamin: yes, let me grab the link14:50
nik90zbenjamin: https://code.launchpad.net/~vthompson/ubuntu-clock-app/fix-133274914:50
zbenjaminnik90: of course you get that error, the manifest file says the desktop file is named "desktop": "ubuntu-clock-app.desktop", but there is only a com.ubuntu.clock.desktop14:54
nik90zbenjamin: hmm, let me see where in the cmake file I can change the desktop file name14:55
zbenjaminnik90: make sure you use a different app id when you run it on the phone, i think it might break your installed clock app otherwise14:56
zbenjaminnik90: hm i can now run it on the phone but the clock app is not coming up : (process:28767): dconf-CRITICAL **: unable to create file '/run/user/32011/dconf/user': Permission denied.  dconf will not work properly.15:01
nik90zbenjamin: If I add set(DESKTOP_FILE "${APP_HARDCODE}.desktop") where APP_HARDCODE is ubuntu-clock-app and change the desktop file to ubuntu-clock-app.desktop.in that would work?15:02
zbenjaminnik90: as long as the relative path to the desktop file is exactly the same as in the manifest file it will work15:03
zbenjaminnik90: in the click package15:03
=== zequence_ is now known as zequence
liuxgjdstrand, just one question. what do the "accounts", "contacts", "content_exchange" mean in the apparmor.json file? "policy_groups": ["accounts",15:14
liuxg                      "contacts",15:14
liuxg                      "content_exchange",15:14
liuxg                      "content_exchange_source",15:14
liuxg                      "networking"15:14
liuxg                      ],15:14
jdstrandthat's actually listed under "Policy Groups" in http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/15:15
jdstrandpolicy groups are a way to express policy extensions15:16
liuxgjdstrand, do they mean that they each corresponds to a group of related APIs. If they are not fined, the APIs cannot be used, right?15:20
popeyybon: http://developer.ubuntu.com/2014/06/bring-your-apps-to-hack-days/  - want me to add OSM Touch to Thursday or Friday next week?15:21
liuxgjdstrand, for example, if "contacts" are not defined, the contact APIs cannot be used in the app15:21
jdstrandliuxg: yes. if your app uses the contacts api but you don't declare the contacts api in your security manifest, then application confinement will block the access and keep ti from working15:21
jdstrandI should have said, "but you don't declare the contacts policy group..."15:22
ybonpopey: oh nice! Let me check my planning15:22
liuxgjdstrand, the thing is that we normally do not know which APIs correspond to which policy group. I understand this like the permissions in the android platform, and the capabilities on Symbian. We do not have such a cross table to refer to.15:23
popeyybon: doesn't have to be thurs/fri, any day next week is fine15:23
ybonpopey: Friday, thanks! :)15:23
popeysweet, I'll add it to the wiki, thanks15:24
ybonI'm on a a Mozilla week, so I need to take a day off in anyway :)15:24
ybonpopey: can I suggest the skills needed/improvement in the top list?15:24
jdstrandliuxg: http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/ lists several of the apis. I think there is a table somewhere else for the supported APIs for a given framework15:25
liuxgjdstrand, currently, I find that a program does not run well. mostly we do not know whether it is the fault of the API used or it is because of the policy group not declared.15:25
jdstranddholbach: ^ is that in the docs somewhere? ^15:25
popeyybon: you can15:25
ybongreat :)15:25
ybonI'll send you that before tonight :)15:26
jdstrandliuxg: 'grep DEN /var/log/syslog' will show you apparmor denials. it is often easy enough to map a policy group to a denial15:26
dholbachjdstrand, hum... that what is documented? how to find out if apparmor blocked a certain functionality or if it just doesn't work? (sorry, didn't read all the backlog)15:27
liuxgjdstrand, it would be good to output it to qtcreator and display it a red color. Eclipse for Android does that, and it is so obvious.15:27
jdstranddholbach: no, are the APIs listed somewhere for a given framework15:28
jdstrandliuxg: I believe the SDK team has plans to suggest policy groups based on APIs used in the app15:28
dholbachjdstrand, no, I don't think so15:29
jdstrandpmcgowan: are the APIs listed somewhere for a given framework?15:29
liuxgjdstrand, that sounds great. for example, Jun 25 08:48:52 ubuntu-phablet kernel: [  215.186326] type=1400 audit(1403686132.716:230): apparmor="DENIED" operation="open" parent=1902 profile="com.ubuntu.developer.liu-xiao-guo.sendsms_SendSMS_0.1" name="/custom/usr/share/fonts/" pid=4069 comm="qmlscene" requested_mask="r" denied_mask="r" fsuid=32011 ouid=015:29
liuxg. I do not know whether it is because of the design, or I just cannot get it working. developers need to have more info.15:30
pmcgowanjdstrand, lool started a wiki page for that15:30
jdstrandliuxg: that denial seems like a bug15:30
liuxgjdstrand, in fact, I changed to "unconfined", the app worked well.15:31
jdstrandliuxg: what image are you using? /custom/usr/share/fonts/ is not a path defined in our policy (yet)15:31
liuxgjdstrand, I am using --devel channel.15:32
liuxgjdstrand, the latest software.15:32
pmcgowanjdstrand, this is the closest https://wiki.ubuntu.com/Click/Frameworks?highlight=%28framework%2915:32
liuxgcurrent build number: 8715:32
liuxgdevice name: mako15:32
liuxgchannel: devel15:32
liuxgalias: ubuntu-touch/utopic15:32
liuxglast update: 2014-06-25 08:38:3815:32
liuxgversion version: 8715:32
liuxgversion ubuntu: 2014061815:32
ubot5Error: Ubuntu bug 20140618 could not be found15:33
liuxgversion device: 2014053015:33
jdstrandliuxg: right, I don't have /custom here on my r8715:33
jdstrandliuxg: that is a bug in the policy. I will fix that15:37
liuxgjdstrand, ok. cool. I think it is good to use terms which are easily understandable to developers.  the contents of the policy are hard to understand and remember.15:39
jdstrandthe fix for /custom/usr/share/fonts/ will be in apparmor-easyprof-ubuntu 1.2.615:44
mario_I am trying to use the new header bar but when I set the ToolbarButton's Action I got the following error message: "Could not resolve the prototype 'Unity.Actions' of 'Action'"15:46
mario_how can I resolve it?15:46
=== gatox is now known as gatox_lunch
=== salem_ is now known as _salem
t1mpnik90: okay. I am preparing an MR where you can set the header contents to any Item.. I wanted to link the bug to that branch but it is not necessary15:55
t1mpnik90: and we still have this bug for additional configuration https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/131588415:55
ubot5Ubuntu bug 1315884 in Ubuntu UI Toolkit "Allow Header style customization per Page" [Medium,Confirmed]15:55
DanChapmancould someone confirm bug 1334344 for me please?15:59
ubot5bug 1334344 in Ubuntu UI Toolkit "Readonly TextArea accepts return key events when using RichText format " [Undecided,New] https://launchpad.net/bugs/133434415:59
dpmrpadovani, mzanetti, will be a couple of minutes late15:59
=== gatox_lunch is now known as gatox
rpadovani brendand, on image #97 I'm not able to reproduce bug about calculator anymore16:30
mzanettidpm: you don't happen to have a link to the patch?16:32
dpmmzanetti, just a sec16:41
dpmmzanetti, so the full details are here: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1334177 - it points to the upstream bug with the commit id that contains the fix. Let me give you a direct link to the patch we're using for 5.216:42
ubot5Ubuntu bug 1334177 in Ubuntu Reminders app "Regressioin: Performance hit when editing sorted lists" [Critical,Triaged]16:43
dpmmzanetti, the Ubuntu patch is here, but as I say, that's for Qt 5.2.1: https://code.launchpad.net/~timo-jyrinki/kubuntu-packaging/qtdeclarative-for-u-series-multiple-fixes/+merge/216821 (search for QTBUG-37983)16:44
mzanettidpm: thanks a lot!16:51
dpmnp, thank you for looking into it :)16:51
dpmmzanetti, and this is the actual commit upstream: https://qt.gitorious.org/qt/qtdeclarative/commit/a0aefe111758b2267f1bf5fbb26991cbc6dd804d16:55
dpmit took a while to figure out, as there seems to be no connection from the Qt bug tracker to gitorious, let alone the right git project16:56
dpmI can't figure out the branch(es) it's committed to yet, though16:56
mtwebsterHi, I'm wondering who I could speak to about getting an obsolete, unsupported package out of the Ubuntu repositories?  I do not own/maintain this repository.17:06
=== dpm is now known as dpm-afk
mtwebsterThe package is now provided to Ubuntu users via a PPA, but unfortunately, users are grabbing this very obsolete package, and reporting bugs on it17:07
popeymtwebster: → #ubuntu-devel is probably be best place17:07
mtwebsterpopey: thanks17:08
mzanettidpm-afk: strange... I just browsed the repo for our 5.3.0 and it seems the patch is there17:23
ahayzenballoons, ping17:23
liuxgdoes anyone know whether qtsysteminfo is support or not on Ubuntu touch? thanks17:28
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
rpadovanimzanetti, and this doesn't sound like a good news18:08
mzanettirpadovani: I might be wrong... not really sure from which sources the package is built18:08
mzanettihave discovered another branch now with sources for this very same version18:09
mzanettiwhich doesn't contain the patch. I've prepared a branch, but need someone to review and tell me if this is the correct repo18:09
=== dpm-afk is now known as dpm
rpadovanimzanetti, could be an error caused by the transition that will be adjuste in next revision of unicorn?  I mean, I had a bug for calculator caused by transition to QT5.3, but it is present only in #93, in #97 is not present anynmore. Maybe the transition isn't completed yet?18:11
dpmmzanetti, hm, weird18:11
rpadovaniah, in #97 the bug with reminders is still present18:13
mzanettidpm:  do you know which branch in LP is used to build the packages?18:21
dpmmzanetti, I don't, I was just looking at it now18:21
dpmI was going to ask on #kubuntu, but I don't see anyone around that I know18:22
mzanettidpm: it looks like its this one... but I'm not sure18:22
mzanettihttp://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtdeclarative-opensource-src/files18:22
mzanettidpm: if its this one, I've prepared a branch with the patch. we need to find someone to review though18:23
dpmmzanetti, yeah, I've seen your branch18:23
balloonsahayzen, pong18:27
ahayzenballoons, hey jenkins died last night but francis fixed it for me....so as that is now fixed could you approve this? https://code.launchpad.net/~andrew-hayzen/music-app/pep8-update-fixes/+merge/22437018:27
balloonsahayzen, yes I was looking at it before lunch.. Looks good, I'll approve18:28
ahayzenballoons, thanks :)18:28
mzanettidpm: can you test this with the key? https://code.launchpad.net/~mzanetti/reminders-app/use-production-servers/+merge/22449918:50
dpmmzanetti, sure, let me finish this e-mail and then I'll test18:52
mzanettidpm: no worries. I'm eoding now18:53
mzanettiwhen you have some time18:53
dpmmzanetti, ok, cool, have a nice evening and thanks!18:53
mzanettidpm: fyi: the above branch adds 2 methods to switch back to the sandbox:18:54
mzanettidpm: -s command line arg to be used with the reminders app18:54
mzanettidpm: and the accounts-plugin can use "EvernoteConnection.useSandbox = true" in qml18:54
dpmack18:54
dpmmzanetti, so the QML file for the account plugin should set that in here, right? http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/account-plugin/qml/evernote/Main.qml18:57
dpmanyway, I think I got it, thanks!18:59
dpmballoons, how are we looking re: reminders tests infrastructure?19:06
balloonsdpm, fginther was working on my pep8 fix today so we can land that. Also looking at a couple more tweaks.. In general, we're looking good.19:19
balloonsShould land everything pending today I'd think19:19
dpmthat's awesome, thanks balloons!19:19
dpmballoons, a heads up for a regression, which might actually affect the tests: bug 133417719:20
ubot5bug 1334177 in Ubuntu Reminders app "Regression: Performance hit when editing sorted lists" [Critical,Triaged] https://launchpad.net/bugs/133417719:20
balloonsinteresting we pulled 5.3 and not 5.3.119:29
dpmindeed19:54
=== dpm is now known as dpm-afk
=== chihchun is now known as chihchun_afk
frecelmhall119: I thought you might want to know, I found a simpler solution to yesterdays problem, after reading a bit more on parent, children, sibling relations I figured out how to do it using just the id and aliases21:11
frecelmhall119:  basically I had to instead calling the name of the component I gave it an id and it works if I call id.alias.property as long as both components have the same parent21:13
=== oSoMoN_ is now known as oSoMoN
mzanettidpm-afk: hey, qt patch is building in silo-003.21:57
popeymhall119: is there documentation for the download service?22:09
=== salem_ is now known as _salem

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