/srv/irclogs.ubuntu.com/2013/09/03/#ubuntu-app-devel.txt

=== chriadam|away is now known as chriadam
cwayne_boiko, hey, so i followed your template and it looks so much better :D00:30
boikocwayne_: nice! :D00:30
cwayne_boiko, still struggling with the Divider, but that's not super important :)00:30
boikocwayne_: what's up with the divider?00:31
cwayne_boiko, when i make it the last item in the column, it's right at the bottom of the progress bar, like 0px difference00:31
cwayne_but i cant do anchors.top/bottom because it's in a column i think00:31
cwayne_so it's like i'd need to adjust the spacing of just that 1 column item00:31
boikocwayne_: you can set the spacing of the column to units.gu(1) or something like that00:34
boikocwayne_: a trick you can do is to append an empty item at the end of the column, with the height you need00:34
cwayne_boiko, right, but if i do the spacing, it changes between the other list elements too00:35
cwayne_like 'steps' and the numbers00:35
cwayne_ah, put the divider at the top, and add an empty element :D00:35
boikocwayne_: ah ok, so the empty item below the divider should do the trick00:36
cwayne_hm, how can i do an empty item?  if i try to just listmodel.append({}) it adds a blank prgress bar :)00:37
camronGet core apps from "ppa:ubuntu-touch-coreapps-drivers/daily"?01:01
camron? Or should I get the latest development code from launchpad?01:04
iBelievecamron, what do you want to do with the core apps? Run them, look at the code, or contribute to them?01:12
camroncontribute01:12
iBelievecamron, Both then. Normally run the apps from the PPA, and use that to find bugs or missing features01:12
iBelievecamron, when working on a bug, branch the code from launchpad and code and run from that01:13
cwayne_iBelieve, hey, im still working on the trello plugin, i hit the same thing you did :/01:46
iBelievecwayne_, the unsupported browser error?01:46
iBelievecwayne_, that's too bad that you're having problems. Thanks for trying to get it to work!01:47
cwayne_iBelieve, oh, i'll get it, i refuse to give up now :D01:49
camronAny reason why the QML Scene viewer would randomly stop rendering? It looks like it's showing a part of the away screen03:12
camronHmm, working again03:16
camronannndd it's broke again. Prob video card driver issues.03:45
Mirvpopey: my expertise seems to be limited to offering resetting of Qt Creator configuration... but for aquarius and some others Qt4 problem - if they're using KDE for example, they may need to hand-configure the Qt5 in Qt Versions + Kits options, since KDE currently forcefully adds Qt4 as the first item in path04:01
Mirvcamron: if resetting the configuration did not help like it did for aquarius, you could check echo $PATH before you go on and try starting qtcreator from command line04:02
Mirvand also, in case Qt Creator auto-misconfigures itself becaus of PATH, one needs to go to Options -> Qt versions, add Qt5 in there (/usr/lib/x86_64-linux-gnu/qt5/bin/qmake) and on the Kits page select Qt 5 to be used04:07
AskUbuntuFullscreen Ogre App freeze on exit | http://askubuntu.com/q/34071604:45
AskUbuntuShut down from User Program | http://askubuntu.com/q/34073106:03
dholbachgood morning07:00
labsinAnybody know how to use the Ubuntu Qml Toolkit -> Theme.palette? And why Theme.palette.normal.background isn't the color I choose in my MainView?07:20
labsinDoes anybody already use i18n in qml? I simply can't get it to work.07:23
oSoMoNlabsin: how exactly is it not working? are you getting errors?07:33
labsinoSoMoN, I have multiple issues. Fist, I don't know where to put the po files.07:34
labsinAlso tr("%n file", "%n files", count) always displays "%n file" and is also listed in the pot file as "%n file"07:35
dpmlabsin, you need to do tr("%n file", "%n files", count).arg(count)07:36
oSoMoNlabsin: usually in your source tree they would be in a po/ folder, and when installed the compiled translations should go under /usr/share/locale/*/LC_MESSAGES/appname.mo07:36
labsinoSoMoN, and for the click packages?07:36
labsindpm, tnx07:36
oSoMoNlabsin: good question, I don’t know the answer, dpm do you know that?07:37
dpmlabsin, oSoMoN, we've not worked it out yet, but you can install them in ./locale/*/LC_MESSAGES/appname.mo and then tell the app to load them from there during initialization. Let me give you more details on how to do that, I need to find out myself07:38
dpmhm, it looks like it's not possible yet, we need a i18n.bindtextdomain implementation07:41
dpmtimp, any ideas on that? For click packages we won't be able to install translations in /usr/share/locale, which is what gettext assumes in the UITK. I think we'd need to implement gettext's bindtextdomain function to specify another location for translations (i.e. to point to a relative path inside the click package)07:45
labsindpm, Ok. Btw, the %n isn't working. It should be %1 or something. Best to change http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components0-i18n.html07:50
oSoMoNdpm, timp: ideally, the UITK would transparently detect that it’s a click package and set the search path accordingly, without the developer caring about how the app is packaged07:55
oSoMoNnot sure if/how that can be done though07:56
dpmoSoMoN, I agree. I think it might be worth considering to assume that all QML apps will be click packages07:57
oSoMoNdpm: I think it’s the goal, but it currently isn’t the case yet, afaik we have a set of system apps that are not click yet07:58
dpmoSoMoN, yeah, but are we not migrating them all to click? (dropping letters, sudoku and stock ticker already are installed as click packages)08:03
oSoMoNdpm: yes, I think that’s the plan08:04
dpmif so, translations will break for each app as soon as they are installed as click08:04
JamesTaitGood morning all, happy Welsh Rarebit Day! :-D08:49
PaoloRotoloHi everybody!08:55
popeyhey PaoloRotolo09:01
PaoloRotoloHi popey!09:01
=== dholbach_ is now known as dholbach
m-b-oHi all09:04
nik90_Hi all :)09:07
nik90_PaoloRotolo: hope we can get your branches in today09:09
PaoloRotoloHi nik90_ :D09:09
PaoloRotologood news09:09
nik90_PaoloRotolo: erm ... I said I *hope* :D. so not yet good news :P09:10
PaoloRotolonik90_, lol09:10
PaoloRotolonik90_, sorry for the delay, but I was in holiday the last week. I've a question about the stopwatch laps :D09:10
PaoloRotolonik90_, do you remember the laps numeration :D?09:10
nik90_PaoloRotolo: sort of. No worries. I was quite occupied as well09:11
PaoloRotolonik90_, I don't know how to decrease the laps count09:14
PaoloRotolonik90_, something like "laps.count -1"09:14
nik90_PaoloRotolo: I am windows right now, so cannot check. But something like laps.count-1 should work09:15
PaoloRotolook, thanks anyway09:16
popeyhi m-b-o / nik90_09:16
nik90_hi popey09:17
=== chriadam is now known as chriadam|away
PaoloRotoloit doesn't work :(09:18
PaoloRotoloWhat's wrong with:09:21
PaoloRotolo                    onItemRemoved: {09:21
PaoloRotolo                        laps.count-109:21
PaoloRotolo                    }09:21
nik90_PaoloRotolo: because the lap list is a ListModel. So you need to use a ListModel functions to remove an item09:22
nik90_PaoloRotolo: the official qml docs explain ListModel in detail09:23
nik90_about how to add/remove an item from a ListModel09:23
PaoloRotolonik90_, this http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/overview-ubuntu-sdk.html ?09:24
nik90_PaoloRotolo: no09:25
nik90_PaoloRotolo:09:26
nik90_I cannot paste links for some reason. Search google09:27
nik90_for qml listmodel09:27
nik90_the official qt docs09:27
dpmmorning nik90_, did you have any luck reaching QA people to get those merge proposals landing?09:27
dpmmorning PaoloRotolo, m-b-o09:28
PaoloRotoloHi dpm09:28
PaoloRotolonik90_, http://qt-project.org/doc/qt-4.8/qdeclarativemodels.html :D?09:28
m-b-ohi dpm09:33
WebbyITPaoloRotolo, I think nik90 thinks about http://qt-project.org/doc/qt-5.0/qtqml/listmodel.html09:35
WebbyITPaoloRotolo, if you need help, feel free to ping me, also on an italian channel if you prefers ;)09:36
PaoloRotoloWebbyIT, thanks a lot :D09:36
nik90_WebbyIT: thnx. that was the link09:38
WebbyITnik90_, yw :)09:39
nik90_dpm: nope09:46
nik90_dpm: on talking to thomi and omer it is a genuine upstream autopilot issue09:47
nik90_dpm: until that is resolved, there is nothing much I can do09:47
camronJust did a fresh Ubuntu install, and I still get that dumb bug where the project wizard is missing09:48
popeycamron: because it can't find the right qt version?09:50
camronya09:51
popeydpm: do we have a bug for that?09:51
popeyyou seemed to already know about it when aq had the issue yesterday09:51
camronLooks like there's is a second bug here too. "No qmlviewer installed". I can't run the app09:51
WebbyITHow can I debug an app that freeze? I try to use Analyze tool in QTCreator, but after the crash of the app doesn't load the data09:51
popeyWebbyIT: strace, gdb ?09:52
popeycamron: clean install of ubuntu and added the ppa and installed the sdk?09:52
camronyes09:52
WebbyITpopey, works with Qml app?09:54
WebbyITpopey, well, stupid question, I can install the app and then use strace :/09:57
dpmpopey, we don't, I just noticed this morning that a bunch of Clock and Calendar MPs were failing, but there are no QA folks online yet10:02
cleptoquestion http://pastebin.ubuntu.com/6058375/10:03
popeydpm: lets pounce on fginther when he wakes10:04
* dpm nods10:06
wellsbnic-doffay: I see your merge made it.  Great10:11
nic-doffaywellsb, yep10:11
camronHmm. I am getting a different output than what I remember on my working system from "qtchooser -list-versions"10:11
camronMy Ubuntu VM and Mint setups had qt5 and some qt4 listing10:12
camronThis setup all I see is "qt5-x86_64-linux-gnu"10:12
camronCan someone with a working SDK run "qtchooser -list-versions" and tell me what it says?10:14
popeyhttp://paste.ubuntu.com/6058405/10:14
popeycamron: ^10:14
popeyI'm on Ubuntu 13.1010:15
camronThank you. Ya, someone seems to be wrong.10:15
Laneywhere's the calendar app's trunk branch?10:15
camronI'm 13.04, and I only see "qt5-x86_64-linux-gnu".10:15
Laneyah lp:ubuntu-calendar-app10:15
camronMight just give up. It looks like God doesn't want me to fix any bugs10:17
popeycamron: I dont understand why it doesn't work for you.. What version of ubuntu you on now?10:20
camron13.04. Fresh. Only installed video drivers before10:20
popeycamron: in a vm or native?10:20
popeyif vm, which vm platform?10:20
camronnative. It worked when I tried in a VM10:20
camronIt also worked in my native Mint setup (aside from the project bug)10:21
dpmpopey, do you happen to know the gstreamer 1.0 equivalent of gstreamer0.1-plugins-* that contains the codec to get the music app to play mp3 files on the phone?10:21
popeyugly isnt it?10:21
popeygstreamer1.0-plugins-ugly10:22
popeyGstreamer-Decoders: application/vnd.rn-realmedia; application/x-pn-realaudio; application/x-rdt, media=(string)application, encoding-name=(string)X-REAL-RDT; application/x-rtp, media=(string){ application, video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)X-ASF-PF; audio/AMR; audio/AMR-WB; audio/ac3; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]; audio/x-ac3; audio/x-lpcm; audio/x-private1-ac3; audio/x-private1-lpcm; audio/x-s10:22
popeylooks like it10:22
popeycamron: so now, you can open ubuntu sdk and you dont get the ubuntu options in file -> new project, like before?10:23
dpmawesome, thanks popey10:23
camronThat bug happenes, but I use that fix. The problem now is that it says qmlviewer isnt installed and I can run the app. "qtchooser -list-versions" isn't given the proper output either10:24
camroncan't*10:24
popeyqmlviewer!?10:26
popeyfor me qmlviewer is a symlink to qtchooser10:26
camronDoes 13.04 come with an older SDK?10:27
popeywhich is shipped with the qtchooser package10:27
popeywell, you need to have the ppa enabled..10:27
popeybut it should work.. Mirv ^ seen this?10:27
camronI did "sudo apt-get remove ubuntu-sdk". "sudo apt-get autoremove". But I still have access to qtchooser. Does that ship with 13.04?10:28
popeydo "apt-cache policy qtchooser" to see where you got it10:29
camron"500 http://ppa.launchpad.net/ubuntu-sdk-team/ppa/ubuntu/ raring/main amd"10:30
popeycamron: http://popey.com/~alan/qtc_1.png http://popey.com/~alan/qtc_2.png10:34
popeyis that what you see?10:34
camronGive me a min, I need to reinstall the sdk10:34
camronI did "sudo apt-get remove qtchooser" and I'm reinstalling the SDK10:36
camronThe screenshots match my setup10:43
camronI'm getting the proper output from qtchoose -list-versions at least10:45
Mirvpopey: camron: qmlviewer is for QML1/Qt4, the Qt Creator is just silly enough to complain about it even if using Qt510:47
Mirvwe do not use it, but it can be installed if wanted10:47
camronOK thanks. What would be a reason that I can't run/build an app then?10:49
camron"qtchooser -print-env".    QT_SELECT="default"  is that correct?10:54
nik90|Officedpm: Gunter has proposed a fix for the autopilot issue at https://code.launchpad.net/~schwann/ubuntu-ui-toolkit/uitk-autopilot-tab-switch-issue/+merge/18362510:56
nik90|Officedpm: I guess after that is merged into trunk and lands as an update, things should work10:56
dpmnik90|Office, thanks, looking at it now10:57
wellsbHmm, so my app can't play sound under apparmor or access onlineaccounts.  I just get a bunch of denied messages.  I've added accounts, networking, and audio11:09
=== gusch is now known as gusch|lunch
wellsbHas anybody had better luck with AA?11:26
dpmwellsb, you might want to ping jdstrand or mdeslaur on #ubuntu-touch when they come online. They're the AA experts11:30
Mirvcamron: that's correct, yes. can you check echo $PATH ?11:47
Mirvcamron: on KDE at least there is a forced Qt4 in the PATH, causing Qt Creator to configure itself automatically for Qt4, in which case it needs manual configuration in Options -> Qt Versions + Kits11:48
galgaleshHi, I'm working with the ubuntu SDK and I'm trying to find how to automatically select a textbox and show the numpad of the phone/tablet11:50
camronMirv: ya thanks. I ended up finding that solution myself after testing if I could compile a desktop QT GUI app.11:59
Mirvcamron: \o/12:00
dpmpopey, after installing gstreamer0.10-plugins-ugly I can get the Music app to play music.  So it seems Qt Multimedia does not play well with the gstreamer 1.0 plugins?12:06
WebbyITdpm, doyou have one minute?12:06
dpmWebbyIT, sure12:07
WebbyITdpm, this morning I startet to investigate bug 121787612:07
ubot2`Launchpad bug 1217876 in Ubuntu Calculator App "Calculator locks while scrolling" [Critical,Triaged] https://launchpad.net/bugs/121787612:07
dpmah, yeah, a really annoying one12:07
WebbyITdpm, and I find a but of qt that I think can be related12:07
WebbyIThttps://bugreports.qt-project.org/browse/QTBUG-2972712:07
WebbyITdpm, there is a patch but only for QT 5.1.012:08
WebbyITdpm, how can I verify if is related to our bug?12:08
dpmWebbyIT, I guess the first question is: what lead you to this bug in the first place?12:09
WebbyITdpm, well, I think that our bug is related to ListView, is not related to keyboard ( I disabled it and I can reproduce)12:10
WebbyITdpm, and then I start to google some keyword, like listview and crahs12:11
WebbyITdpm, I know is not a professional way, but I have no idea, I tried to use gdb and strace and I was not able to find anything12:12
dpmlet me ask the SDK guys: bzoltan, do you have any suggestions on how to debug this Calculator bug? bug 121787612:15
ubot2`Launchpad bug 1217876 in Ubuntu Calculator App "Calculator locks while scrolling" [Critical,Triaged] https://launchpad.net/bugs/121787612:15
dpmWebbyIT, nice that you could reproduce it on a desktop too!12:16
WebbyITdpm, I'm not sure is the same bug, but it seems12:16
zsombitmoenicke: ping12:17
timpdpm: i18n in UITK has     Q_INVOKABLE void bindtextdomain(const QString& domain_name, const QString& dir_name);12:18
dpmtimp, nice!12:19
timpdpm: please try it out, and let me know if it works or needs to be changed12:20
dpmtimp, it seems docs are not being generated for it, though: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-i18n.html12:20
timpit has been a while since I worked on i18n12:20
timpdpm: weird, it should be generated, the code is here http://pastebin.ubuntu.com/6058704/12:22
timpdpm: can you create a bug for that? (it is a bit of a hassle for me right now because I'm travelling)12:22
dpmtimp, sure, no worries12:22
popeydpm: interesting12:25
popeydpm: but not surprised12:25
timpdpm: you can assign it to me. probably it is medium priority, but the function is there for you to test already, just the doc is missing.12:26
* timp bbl.12:26
dpmtimp, thanks12:27
=== gusch|lunch is now known as gusch
m-b-odpm, popey: I've improved the scrolling, will propose a merge soon! :)12:56
m-b-owith slow for hourly scrolling and fast for day scrolling12:56
popeyooh!12:56
popeysweet!12:56
dpmnice! \o/12:57
popeyThere's a known bug which pmcgowan pointed out... https://bugs.launchpad.net/unity8/+bug/121903512:57
ubot2`Launchpad bug 1219035 in Unity 8 "HUD is always displayed when bottom swiping for toolbar" [Critical,New]12:57
popeynot a bug in your app, but that's where I saw it.12:57
popey(you may also see it)12:57
popeyand may affect your testing of the new scrolling you mention12:58
camronint is the biggest integer datatype for QML?12:59
tmoenickezsombi: pong13:02
zsombitmoenicke: OSK13:03
tmoenicke:)13:03
camronSo there's no unsigned or larger ints available in QML right? Max int is 2000000000?13:03
zsombitmoenicke: we have the TimePicker and DatePicker/WeekPicker/MonthPickers that - yet - are to be displayed in OSK13:03
camronWhats the correct solution for using larger numbers, use "var"?13:03
zsombitmoenicke: yet, as design hasn't decided yet this13:04
zsombitmoenicke: SDK will have these pickers implemented, what your role would be to integrate those with maliit13:04
tmoenickezsombi: do you have any spec how it looks like?13:04
zsombitmoenicke: https://wiki.ubuntu.com/TimeAndDatePickers13:05
camronquint isn't used in the Ubuntu SDK?13:07
zsombitmoenicke so a simple layout, which provides the input13:08
zsombitmoenicke: but as said, the design is not yet fixed13:08
tmoenickezsombi: looks cool. do you know when design is fixed?13:08
zsombitmoenicke: they have/had some talks today, let's see what will be the outcome of that13:09
tmoenickeok13:09
zsombitmoenicke but definitely it will be decided within few weeks13:09
zsombitmoenicke: I'm already working on the components.13:10
m-b-opopey: nope, seems alright13:10
zsombitmoenicke: so I just wanted you to know what is waiting you ;)13:11
zsombitmoenicke: but perhaps they will decide to have a popover or dialog, who knows...13:11
zsombitmoenicke: to me it would be more natural tbh13:11
tmoenickezsombi: ok. in case they want an osk layout we will add a task to the blueprint13:12
popeym-b-o: problem only started last week, guess it depends when you updated your device13:12
zsombitmoenicke: I have a BP fo rthis work, you also have a separate one?13:13
zsombitmoenicke: https://blueprints.launchpad.net/ubuntu/+spec/sdk-datetime-picker-api13:13
m-b-opopey: apt-getted just some minutes ago13:14
tmoenickezsombi: yeah i have one for the osk :)13:15
nik90|Officezsombi: who is in charge of the alarm implementation in the platform side since renato is on holiday now?13:15
zsombinik90|Office he's back :)13:15
zsombinik90|Office and he's on it13:15
nik90|Officezsombi: oh. awesome!13:15
nik90|Officezsombi: I saw your branch regarding the EDS integration. What is that for?13:15
zsombinik90|Office we're pretty close13:16
nik90|Officezsombi: for calendar integration?13:16
zsombinik90|Office it is what it says :) EDS integration :)13:16
zsombinik90|Office: yes, calendar is gonna be the backend for the alarms13:16
nik90|Officezsombi: okay. I wasnt aware of what EDS is. But I get it now.13:17
dgalgI have made an app for Ubuntu touch devices and I wrote on reddit in UbuntuAppShowdown about it, should i also put it in a list somewhere as well?13:18
iBelievedgalg, yes, you can put it in http://wiki.ubuntu.com/Touch/AppShowdownList13:20
m-b-odpm, popey: https://code.launchpad.net/~martin-borho/ubuntu-weather-app/ImprovedScrollingFastSlow/+merge/183658 :)13:20
iBelievedgalg, do you have a wiki account? otherwise, I can add it for you13:20
camronIs this the main channel for Ubuntu app development, and core app hacking?13:21
dgalgiBelieve: i dont so if you could add it that would be cool13:21
dgalgiBelieve: maybe i should get one13:21
dgalgi need to set up a blog about it13:21
nik90|Officecamron: yup it is :)13:21
iBelievedgalg, I think you should just be able to log in with your LP open  id13:21
dpmnice one m-b-o!13:21
camronso can anyone answer my question about max integer sizes? Should I be using a "var" instead of "int" in QML? Or do they have unsigned ints like quint13:22
cleptoiBelieve, how do I edit the list in wiki?13:22
nik90|Officeclepto: just press the edit button at the top of the page. You should be able to see it after loggin in13:23
iBelieveclepto, log in with your ubuntu one account and then click edit at the top left of the page13:23
cleptonik90|Office, iBelieve login error OpenID error: HTTP Response status from identity URL host is not 200. Got status 500.13:24
iBelieveclepto, weird. I never got that13:24
nik90|Officecamron: http://qt-project.org/doc/qt-5.0/qtqml/qtqml-typesystem-basictypes.html13:25
nik90|Officeclepto: weird13:26
cleptoiBelieve,nik90|Office Ok got it13:26
nik90|Officeclepto: just let us know what you want to fix in the list, and we will do it for you13:26
nik90|Officeclepto: grt!13:26
iBelieveclepto, great!13:27
camronthanks, already looked at that documentation though.13:27
iBelievedgalg, so did you want me to add your app or will you do it yourself?13:27
nik90|Officecamron: then you will notice that qml does not offer unsigned int13:27
nik90|Officecamron: go with int and check if it meets your expectation during run time13:28
nik90|Officecamron: as for "var", I would suggest first trying out int13:28
camronI found some docs where 4 had quint so I thought it might be in 5 as well. That qt5 doc is pretty weak too. It just mentions the max size of int and doesn't recommend another data type for something bigger. I saw var there and it looks like the correct solution, but I thought I would ask here to make sure so I'm not commiting bad code13:29
dpmballoons, could you have a look at this MP for the RSS Reader and help the guys with the failing Autopilot test? https://code.launchpad.net/~qqworini/ubuntu-rssreader-app/new-gridview2/+merge/18337713:30
dgalgiBelieve: i've just started a blog for it so i will add i13:30
dgalgiBelieve: add it13:30
dpmballoons, I think it's the last remaining big change of the app, which will settle the UI and it will unblock many things, and hopefully tests as well :)13:31
iBelievedgalg, okay, great.13:31
dgalgiBelieve: the app is at http://wordchainapp.appspot.com/ and i'm just setting up a tumblr blog for developer updates!13:32
mihirHi all :)13:32
dgalgiBelieve: i get an openid error when i log in, so if you could update that page for me that would be really helpful!13:33
balloonsdpm, sure thing13:34
* dpm hugs balloons13:34
iBelievedgalg, try it again. clepto got an openid error too, but it worked afterwards13:34
iBelievedgalg, otherwise I can do it for you13:34
cleptodgalg, check your email and password13:35
dgalgiBelieve: same error... i think something might be wrong in my browser.13:36
dgalgiBelieve: so if you could update for me that would be wunderful!13:36
dgalgiBelieve: app name: Word Chain, developer Dustin Galgarret, code at wordchainapp.appspot.com, updates at wordchainapp.appspot.com and http://wordchainapp.tumblr.com/, no click package yet but i am wrking on it!13:36
iBelievedgalg, okay, I can do it for you13:36
dgalgiBelieve: thank you, you're really helpful!13:36
iBelievedgalg, which link do you want me to use for the More Info/Updates link?13:37
dgalgiBelieve: the tumblr link i think, since the main app site is already linked from "code"13:37
iBelievedgalg, what do you want me to put for the name of the code link? Appspot?13:38
dgalgiBelieve: "App website" perhaps?13:39
iBelievedgalg, okay13:39
iBelievedgalg, your app has now been added to the list!13:41
dgalgiBelieve: wow thank you!13:42
WebbyITtimp, I saw that you did Header element in toolkit. Shall you help me for something similar for calc app, please?13:43
nik90|Officedgalg: Dont you have the code hosted in github or launchpad or any other website? Could be easier to see the code and also test it13:44
dgalgnik90|Office: i dont yet, i plan to, but the app you run is just the code anyway because it is all qml13:45
dgalgnik90|Office: i agree that id like to have it on a code website too though!13:45
nik90|Officedgalg: it helps early testers to easily report bugs and ideas etc13:46
nik90|Officedgalg: ofcourse it your choice to do so13:46
dgalgnik90|Office: cool, there is a reddit thread too, I should update the website to ask people to post there as well13:47
balloonsnik90|Office, so it looks like you applied the fix but jenkins doesn't like you :-(13:49
camronDo I push bugfixes using a personal branch?  (bzr push lp:~userid/project-name/branch-name)13:49
nik90|Officeballoons: yup it hates me :(13:51
nik90|Officeballoons: I finally fixed all my autopilot fixes..I am beginning to hate the timing issues13:51
nik90|Officeballoons: I learnt a lot from your code though13:51
iBelievecamron, yes, then you create a merge request off that and then the team for the app will merge it13:52
camronWhat's more preferred as a branch name? "fix-for-######", or something more descriptive like "fix-for-<BUG DESCRIPTION>"?13:55
balloonsnik90|Office, yes timing issues are being a real headache13:56
balloonsnik90|Office, we spoke at UDS about them and what we can do to mitigate them a bit13:56
nik90|Officeballoons: would they get fixed we use a good performance system for jenkins?13:57
dpmcamron, the bug number is fine, e.g. bugfix-######13:58
iBelievecamron, whatever is fine. I usually use fix###### or fix-for-#####. Sometimes I do fix-<problem>, as in fix-popovers or fix-callers. Usually using the bug number is good13:59
balloonsnik90|Office, my primary concern with issues like that is making sure the test case is robust and passes nicely on devices and pc's13:59
dpmcamron, yes, please push the fix to a personal branch, and then use the "submit merge proposal" link on the branch page in Launchpad. Then developers will get notified and will review it13:59
iBelievecamron, when you create a merge request you'll be able to add a better descriptioin13:59
camronk thanks guys13:59
balloonsnik90|Office, the jenkins virtual enviroment is handy, but it seems to get rather difficult sometimes to please13:59
nik90|Officeballoons: I have a nexus 4 now. How do i run the autopilot tests on it?14:00
dpmcamron, you're welcome. For which app are you planning to send the merge proposal?14:00
nik90|Officeballoons: similar to on the desktop14:00
nik90|Office?14:00
balloonsnik90|Office, ohh fun! if you've not run a test yet you'll enjoy this14:00
balloonsuse adb to shell in and install things just like the desktop14:00
nik90|Officeballoons: ah okay. And that should be a realistic test compared to jenkins?14:00
balloonsthen use phablet-test-run on the desktop14:01
balloonsi generally run on my desktop and a device if I can14:01
balloonsif it passes both it should work in the daily testing lab14:01
balloonssometimes things like OSK can make small differences between device and desktop14:02
nik90|Officeballoons: where can I find instructions regarding adb into the shell?14:03
nik90|Officeballoons: I used qtcreator to detect the device. It installed ssh on the phone.14:03
dpmnik90|Office, I think "adb shell" should do it nowadays, if you've got a device connected14:04
nik90|Officedpm: wow that's wonderfully simple14:04
dpmYeah, Linux for human beings14:04
dpm(who love the terminal :)14:04
balloonsnik90|Office, https://wiki.ubuntu.com/QATeam/AutomatedTesting/UbuntuTouch14:05
nik90|Officedpm: So "adb shell" is essentially sshing into the device from the desktop? So I can type commands etc right from the desktop?14:05
* nik90|Office hugs balloons!14:05
balloonsadb shell works indeed. but I like forwarding and using an ssh shell sometimes14:06
nik90|Officedpm: hehe14:06
balloonsadb forward tcp:8888 tcp:22 ssh -p 8888 phablet@localhost (phablet/phablet).14:06
dpmnik90|Office, it's not SSH, but you can run commands there, yeah14:06
ppdhi, I wondered whether there is a way to disable the sdk's switches as to use them only for means of displaying a boolean value? Or is there a convenient way to inhibit the processing of a click/touch on said element?14:06
camronDo I still have to set a name with "bzr whoami" even when using "launchpad-login"?14:07
dpmcamron, I believe so, as it uses that info to fill in the author data in the commits14:08
dpmThe calculator app is as good as done, but we need help with two critical bugs! If anyone can give us a hand, we should be able to release Calculator this week -> https://bugs.launchpad.net/ubuntu-calculator-app14:08
camronOk, I just thought "launchpad-login" might set that stuff14:08
bobby_Good morning. Does anyone have a link to any tutorials on deploying an app to a device?14:24
nik90|Officebobby_: it is quite simple14:26
cwayne_iBelieve, so, the good news is you can have our webkit browser spoof the useragent to make trello think its chrome14:29
cwayne_the bad news is it still thinks its unsupported for all useragents ive tried so far14:29
iBelievecwayne_, that's cool, sorry it is so complicated to get working. Thank you so much!14:31
cwayne_iBelieve, heh, don't apologize!  where would the fun be if it just worked on the first try :D14:32
nik90|Office_camron: thnx for your bug fix to clock app14:33
nik90|Office_camron: will review it today and give feedback :)14:33
popeyOoh thanks camron !14:35
popeyglad it was worthwhile you making that effort to get your desktop setup!14:35
nerochiarorenato_: i'm getting a failed test on this MR but it doesn't seem to be something that is related to the changes i made. can you have a look please ? https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/2423/testReport/junit/mediaplayer_app.tests.test_player_with_video/TestPlayerWithVideo/test_show_controls_at_end_with_mouse_/14:36
renato_nerochiaro, yes this is only a problem with the speed that the autopilot test runs14:38
cwayne_anyone have an idea how to change the theming sot hat i can change the progress bar's color?14:38
renato_nerochiaro, I thought I have removed all the problems, but looks like there still some missing14:38
nerochiarorenato_: but it will block all merge requests from being merged14:38
renato_nerochiaro, check if is possible to compare only some part of the text14:39
renato_nerochiaro, for example instead of : self.assertThat(time_label.text, Eventually(Equals("00:00:10")))14:39
renato_something linke: self.assertThat(time_label.text[:7], Eventually(Equals("00:00:1")))14:40
renato_nerochiaro, did you get the idea?14:40
renato_or if possible check if is >= 1014:41
renato_I am not sure if is possible to do that with autopilot14:41
nova_Hi all14:43
nova_how can i package my HTML5 app to deb file ?14:43
WebbyITdpm, so, some idea how to investigate/fix on bug bug 1217876?14:44
ubot2`Launchpad bug 1217876 in Ubuntu Calculator App "Calculator locks while scrolling" [Critical,Triaged] https://launchpad.net/bugs/121787614:44
nerochiarorenato_: yeah, but i'm not sure it's a good idea to do it as part of some other merge request. there should a branch submitte to fix all tests.14:45
nik90|Office_popey: can you test https://code.launchpad.net/~camron/ubuntu-clock-app/bugfix-1217743/+merge/183672 tonight :P ?14:45
nerochiarorenato_: isn't mediaplayer included with the main image ? how come these failing tests don't block the image ?14:45
nik90|Office_popey: to make it quick, start at 23:30 and end at 00:30. That should be enough14:46
nik90|Office_popey: or I could do it as well14:46
renato_nerochiaro, this is the kind of the test that does not  fails  always, probably if you ask jenkins to run again this should works14:46
renato_its depends on the machine and how quick the tests runs14:47
renato_its never fails for me14:47
nerochiarorenato_: if you are happy to have these kind of unreliable tests I will not complain, but it seems to me that it should be removed or written in another way if it sometimes fail14:47
renato_nerochiaro, I agree with you, I only did not fix it yet because its never fails before14:48
renato_nerochiaro, have you changed something that can delay the app startup time?14:50
nerochiarorenato_: i don't think so. i have only changed stuff that can happen when the share button is pressed14:50
popeynik90|Office_: sure14:51
popeynik90|Office_: i can leave one of my phones running14:51
nik90|Office_popey: thnx. Running it for an hour should be enough though.14:52
renato_nerochiaro, I will take a look on this later, let me finish some fixes on EDS, that zsombi1 is waiting for  :D14:52
popeynik90|Office_: well, we can fudge the time on the clock to test it14:52
nerochiarorenato_: ok, thank you. also if you can review the whole MR that would be great: https://code.launchpad.net/~amanzi-team/mediaplayer-app/mediaplayer-app-new-actions-api/+merge/18214814:53
renato_nerochiaro, sure14:53
nerochiarorenato_: great, thanks14:53
nik90|Office_popey: fudge? fake?14:53
popeydate -s "3 SEP 2013 23:30:00"14:53
popeylike that14:53
* popey tries this madness14:54
nova_I got this error while i want package HTML5 application to a deb file useing Qt creator: dpkg-parsechangelog: error: changelog parser /usr/lib/dpkg/parsechangelog/debian gave error exit status 255.14:54
nova_how can i solve it?14:54
nik90|Office_popey: ooh thats clever14:55
popeynik90|Office_: would be if it worked ⍨14:55
popeyit works, but doesn't survive a reboot, which is good enough14:56
popeynik90|Office_: leave it with me, I'll test14:56
nik90|Office_popey: okay :). Just comment in the MP when done. I will do a code review after that14:57
popeywill do14:57
dgalgthanks for the help iBelieve ... i've tried to pay you back by starting to write the developer blog about my app14:58
dgalgmost recent post is aobut using U1DB in an ubutnu Touch app at http://www.reddit.com/r/Ubuntu/comments/1ln83f/an_example_of_using_u1db_to_store_data_in_ubuntu/14:58
* popey upboats15:01
* cwayne_ boards the upboat train15:02
popeyChoo choo!15:02
camronYou can also test it by setting the start time to a time in the past15:14
popeycamron: works! thanks!15:22
cwayne_popey, hey, do you who i can ask about overriding the theming?  like change it for every app15:28
om26erthe color pattern used in the weather app really hurts my eyes15:30
om26ercan we please change that :)15:31
om26erhttp://ubuntuone.com/4ZX9wX6hxEUs4cSyXP8fbq15:32
om26erit looks fine on laptops/desktops but on mako its really to sharp of a color15:32
popeyom26er: meet mehow15:36
mehowom26er: feel free to use any colour you want ;)15:42
om26ermehow, well, its your app ;)15:45
om26ermehow, I really think avoiding the redish shade is always a good thing15:46
om26ersame goes for that sharp blue color15:46
om26erin cases of low light in the room I sometimes end up having a swirl15:47
=== om26er is now known as om26e
=== om26e is now known as om26er
mehowso how would you possibly represent a temperature range from minus 40 to plus 40  ? what colour spectre would you use ?15:49
mehowIt is a simple as colour coding of your taps red for hot blue for cold15:49
om26ermehow, right, probably we can get help from the Community or Canonical  designers ?15:49
* popey points out to om26er that mehow is on the canonical design team ☻15:50
popeyand came up with the colours ☻15:50
popeyhence me introducing you to him15:50
om26erhaha and I thought mehow was the app developer15:51
mehowme and Jouni ;) we ono it is not perfect and it might not work in all the conditions at the moment15:51
popeyI'm still waiting for bugs from people who live in a) Siberia and b) Death valley15:51
popey"It's not cold"15:52
popey"It's not hot"15:52
mehowhahaha15:52
mehowjust wait ;)15:52
om26ermehow, I think a bit lighter color may help in this cases. did you get hte chance to test the app on the phone ?15:52
dpmwwo, nice work camron!!!15:53
camronheh thanks15:54
om26ermehow, in this page http://en.wikipedia.org/wiki/Siberia I think they are using the colors to a reasonable level in the table there15:55
om26eryou need to scroll a bit down15:56
mehowyou mean this table15:57
mehow[hide]Climate data for Novosibirsk, Siberia's largest city ?15:57
mehowok but this is ono from -20 to + 2515:57
mehowas I said we know that the colour values needs to change but we don't have a solution yet15:58
rschrollA QML question: Is it possible to style the thumb of a Slider?  Specifically, I want to change its color at one end of the range.16:08
labsinrschroll, Take a look at /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/Themes/Ambiance/SliderStyle.qml16:31
labsinrschroll, If you right press on the Slider component in the Ubuntu sdk and press follow symbol, you can see the source of that component16:33
rschrolllabsin: I've seen that, but I don't know how to change those values.  It seems you can't access ids defined in child qml files, so I can't alter them from outside.16:33
rschrollIs there a way to "subclass" components that give you access to those internal ids?16:34
labsinI tried that today... didn't find it16:34
labsinBut you can do Theme.palette.selected.foreground = "darkblue"16:34
labsinsomewhere in the Component.onCompleted16:35
rschrollWon't that affect everything?  I just want to hit the one widget.16:35
labsinYes that wood... But if you and to change that color, wont you want to change every selected foreground object in that color? If I see something i'll let you know16:36
rschrollThe idea is that one end of a slider represents "Disabled".  I want to grey out the slider at that end.  But only that slider.16:37
labsinow16:38
rschrollI'll look into the Theme more - I hadn't considered that approach. Maybe I can make a custom theme to apply to that element.  Thanks!16:38
labsinThe docs are slim there16:39
rschrollyes, I'm reading the source a lot.16:39
balloonsnik90, so I'm looking at the failure you still have and it's due to tab switching?16:40
labsinrschroll, I found it16:47
labsinYou can import Ubuntu.Components.Themes.Ambiance 1.0 and then use SliderStyle16:47
rschrollWill give it a go this evening.  Thanks for the help!16:47
labsinnp16:48
CarVac_I'm having an issue with Qt Creator...16:56
CarVac_Shortly after starting up, the left shift key stops having an effect, only in this program16:57
CarVac_https://bugreports.qt-project.org/browse/QTBUG-32660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel seems to be related, but it claims that the bug was fixed16:57
CarVac_It happens on both my laptop keyboard and a USB external.16:57
CarVac_Does anyone else experience this/16:58
CarVac_?* (friggin shift key)16:59
dpmPaoloRotolo, are you still working on this branch? -> https://code.launchpad.net/~paolorotolo/ubuntu-clock-app/stopwatch-delete-laps/+merge/176380 ?17:09
cwayne_where does the source for the gallery app live?17:10
dpmnik90_, nik90, or you perhaps? Did you manage to get that feedback from design? ^^17:10
PaoloRotolodpm, yes, I'm trying to fix the numeration issue17:10
dpmcwayne_, you'll find links to all of the projects on https://wiki.ubuntu.com/Touch/CoreApps17:10
cwayne_dpm, thanks17:11
dpmPaoloRotolo, ok, cool, let us know if you need help17:11
PaoloRotolodpm, great, thanks!17:11
cwayne_kenvandine, ping17:14
CarVac_sorry to ask again, but has nobody else experienced the left shift key malfunctioning in qt creator?17:17
CarVac_I can select text by using shift-arrowkeys17:17
CarVac_but not capitalize17:17
popeyI've not seen that sorry CarVac_17:18
nik90_dpm: hi17:19
nik90_dpm: yes we got design feedback for that. Paolo is working on it. The current MP is not yet finished17:20
dpmhey nik90_, ok, thanks for the update17:20
cwayne_dpm, any idea why the labels in gallery-app have a hardcoded color?  it's using a label, shouldn't it just inherit the label's color scheme?17:20
dpmcwayne_, I think it's tied to the Ubuntu theme, so you cannot just change it, but the SDK guys might be able to tell you more about it, I've not played much with theming yet17:24
cwayne_dpm, it's tied to the ubuntu theme, but then it overwrites it with hardcoded values17:25
cwayne_for the same colors :P17:25
dpmnik90_, I mentioned it on a merge proposal, not sure if you saw it, but I think it might be worth re-opening the alarms page now that the Alarms API is usable (even though the backend is not ready), so that folks can also start testing the UI. It's the same thing that we do with the settings app. Does that make sense to you?17:25
dpmcwayne_, belts and braces :)17:26
nik90_dpm: I replied to that comment in the bug report :). The current alarms UI is outdated. I have received new ones which I am implementing now17:26
cwayne_dpm, any idea who i should ping about that?  i heard the theming guys are probably zsombor or Kaleo ?17:26
cwayne_or is there someone i should talk to specifically for the gallery app?17:27
dpmcwayne_, yeah, I think zsombi is your man, but he seems to have EOD'd today17:27
cwayne_damn, what time zone is he in?17:27
dpmfor themes. For the Gallery app, I guess anyone in the SDK team. If you ping bzoltan, he'll probably point you to the right guy17:27
dpmUTC+3, I think17:28
dpmor +217:28
cwayne_dpm, ah, thanks17:28
cwayne_bzoltan, ping17:28
bzoltancwayne_:  yes, sire17:28
dpmnik90_, ah, sorry, I missed the reply, lots of mail coming in these days17:29
cwayne_bzoltan, hi :)  i was just wondering if you knew who i should ping about the theming in the gallery app?17:29
bzoltancwayne_:  everybody is off already from my team... even I am planning to go to sleep :)17:29
nik90_dpm: I can imagine. You are quite busy tracking all the core apps :)17:29
cwayne_bzoltan, ah, no worries, i can try again tomorrow :)17:29
bzoltancwayne_:  do you mean the image gallery app?17:29
cwayne_bzoltan, yeah17:29
cwayne_it seems to hardcode the label color to 88888, which is what the default label color is anyway, so im just wondering why that is17:30
cwayne_so now if we change the label color everywhere else, these labels wont change because theyre hardcoded17:30
bzoltancwayne_: please file a bug and assign it to me... I will reassign it to the right chap tomorrow17:31
cwayne_bzoltan, sure thing, thanks17:32
PaoloRotolonik90_, it works: Launchpad merged my branch :D17:42
nik90_PaoloRotolo: I know! I approved it again and it got merged17:43
nik90_PaoloRotolo: they fixed the autopilot issue upstream17:43
PaoloRotolonik90_, nice :)17:43
aquariushey, dudes17:46
popeyhello aquarius17:51
aquariushow goes? anything exciting happened today?17:52
aquariusbusy testing zillions of apps, I imagine :)17:53
popeyheh17:57
nik90_lol17:57
popeywe had some nice contributions today17:57
popeyone I personally appreciate which stops the stopwatch going backwards17:58
popeyfrom camron who is a new contributor17:58
aquariusooh, cool17:58
aquariuslots of new contributors?17:58
nik90_aquarius: yes17:59
aquariussweet17:59
nik90_popey: I bet you dint see https://code.launchpad.net/~andrewsomething/ubuntu-clock-app/sunrise-sunset-fixes/+merge/183546 from a new contributor17:59
nik90_or maybe you did17:59
PaoloRotolonik90_, please, can you test this https://code.launchpad.net/~paolorotolo/ubuntu-clock-app/stopwatch-delete-laps ?18:01
nik90_PaoloRotolo: definitely :)18:03
popeynik90_: I did ☻18:04
popeyvia http://ubuntu-discourse.org/t/ubuntu-touch-clock-and-calculator-hack-day/991/318:04
nik90_popey: i was just pointing at another MP by a new contributor.18:04
nik90_ha18:04
popeyyeah, it's great! :D18:05
asomethingnik90_,  oh hi, that me ;-)18:05
popeyhehe18:05
nik90_asomething: hehe. Hi :)18:05
nik90_asomething: I am currently reviewing it18:05
nik90_PaoloRotolo: it works beautifully! Thnx18:07
nik90_PaoloRotolo: propose it18:07
PaoloRotolopopey, I didn't think the existence of ubuntu-discourse.org :D18:07
dpmasomething, thanks for your recent contributions to core apps!18:08
popeyPaoloRotolo: yeah, it's really nice18:08
asomethingdpm, no problem... just trying to readjust myself to the new qml world18:08
dpmnice, enjoying QML? :-)18:09
dpmaquarius, and a bunch of branches landed for Calendar, we've got a Weather branch that does daily and hourly scrolling, and a few more things landed for clock18:09
* dpm goes and tests calendar now18:09
asomethingI am! (but I do miss the much more comprehensive set of widgets from gtk)18:10
dpmyeah, I know what you mean, but we're getting there :)18:10
asomethingleads to things like: http://ubuntu-discourse.org/t/plans-for-additional-qml-components-in-sdk/978/218:10
balloonsdpm, re: your email, as far as I can tell I first noticed the emulator issues last friday, but it seems the fix has landed.. it was a bug in the upstream sdk18:11
aquariusdpm, nice :) Lots of core app work, and there seem to be loads of apps being collected too according to the wiki18:11
dpmasomething, a good point. Actually, would you mind sending an e-mail to the ubuntu-phone-coreapps LP mailing list? I'm not sure any core apps developers read discourse, but they're all on the mailing list18:12
PaoloRotolonik90_, wait, I haven't done all this changes: https://code.launchpad.net/~paolorotolo/ubuntu-clock-app/stopwatch-delete-laps/+merge/183731 o.O18:13
balloonsbtw dpm, should this not go through? i saw your comments, but you didn't block it https://code.launchpad.net/~nik90/ubuntu-clock-app/new-preset-designs/+merge/17946618:13
asomethingdpm, will do. just subscribed to that list a few days ago18:13
dpmballoons, cool, thanks. And is there something to do for those two MP's that were failing? I think the issue nik90_ was having was with failures related to timing18:13
dpmasomething, awesome18:14
balloonsdpm, both those mp18:14
balloonsboth of those mp's you listed have been merged now, but I believe were suffering from the tab bug, which apparently was in the sdk itself and has been fixed now18:14
dpmah, cool18:14
dpmballoons, regarding https://code.launchpad.net/~nik90/ubuntu-clock-app/new-preset-designs/+merge/179466 I did not review that one, perhaps you meant another one?18:15
balloonsdpm, I don't want to block this from landing, as it's been pending review for a while, but I've noticed a couple of things related to time localization:.... https://code.launchpad.net/~nik90/ubuntu-clock-app/new-preset-designs/+merge/179466/comments/41685918:15
balloonsjust seeing if I can top approve it or not18:16
dpmballoons, ah, yeah, I just had a chat with nik90_ about that one, yeah, it shouldn't block on that18:16
* aquarius watches mhall119's xda video :)18:17
PaoloRotolonik90_, I merged all my changes in the last revision available and I proposed a merge: https://code.launchpad.net/~paolorotolo/ubuntu-clock-app/stopwatch-delete-laps/+merge/18373518:20
nik90_asomething: reviewed your MP. Just need some minor fixes relating to useful terminal output. Can you fix them and I will merge them asap.18:20
balloonsdpm, kk, ty18:20
nik90_PaoloRotolo: will take a look now18:20
PaoloRotolonik90_, thanks!18:20
balloonsso nik90 your new-preset-design branch is landing18:20
nik90_balloons: yup! finally :D18:21
nik90_balloons: nothing major, but still18:21
nik90_balloons: I just need to merge from trunk quickly18:21
balloonsnik90, so did the stuff I sent to fix the ap test make sense?18:21
nik90_balloons: absolutely :)18:22
dpmthanks balloons!18:22
nik90_balloons: on looking at the jenkins video, I noticed the timing issue. So I fixed some more of them as well18:22
balloonsideally as we spoke about at UDS, I'd like to have nice little functions you as a test writer can call that will hide the timing issues as much as possible18:22
nik90_balloons: ah okay. I will take a look at them. This internship of mine is keeping me way too busy :(18:23
PaoloRotoloI think we're overcharging nik90_ :P18:24
timpWebbyIT: if you use the MainView with Pages in the calculator app, you get a header for free18:25
asomethingnik90_, I'll add the debug messages shortly.18:26
nik90_asomething: thnx18:26
nik90_PaoloRotolo: Approved!18:34
PaoloRotolonik90_, thanks again!18:35
PaoloRotolo:)18:35
AskUbuntuabout Qt 5.1 App GUI for ubuntu unity | http://askubuntu.com/q/34097618:35
asomethingI pushed a branch to fix LP: #121890 (let's see if this channel add bug info, i forget), but I wonder if it's a bit of an overkill. if anyone has time for some feedback, i'd appreciate it18:37
ubot2`Launchpad bug 121890 in update-manager (Ubuntu) "update-manager cannot upgrade" [Undecided,Invalid] https://launchpad.net/bugs/12189018:37
asomethingit would help if I typed the whole bug number, LP: # 121890418:37
asomethingarg! LP: #121890418:38
ubot2`Launchpad bug 1218904 in Ubuntu Weather App "Visibility of the ActivityIndicator while refreshing data should be increased" [Undecided,In progress] https://launchpad.net/bugs/121890418:38
balloonsping iBelieve18:38
nik90_balloons: not iBelieve but m-b-o18:39
nik90_iBelieve is for file manager18:39
balloonsnik90, yes, I want to chat about file manager18:40
balloonsI know, it's not file manager day till tomorrow :-p18:41
nik90_balloons: ah I thought you were replying to asomething regarding his bug18:41
nik90_my bad18:41
balloonsnik90_, no, no worries.. It's helpful as keeping names straight is not my specialty18:42
nik90_asomething: one small fix that I mentioned. sry for the nitpicking18:50
nik90_I have already commented in the MP18:50
asomethingnik90_, np, keeps me on my toes18:50
popeyMUHAHAHA18:53
* popey has made a mad script18:53
popeys/a/another/18:53
popeyfor the design team, it branches all of the core apps, builds them, pushes the debs to the phone and installs them18:54
popey(will replace debs with click packages at some point)18:54
labsintimp, I tried i18n.bindtextdomain but can't get it to work. I use i18n.bindtextdomain(i18n.domain,"locale") and the mo files work when placed in appropriate dir's.18:57
timplabsin: all it does is call the gettext bindtextdomain19:00
timpvoid UbuntuI18n::bindtextdomain(const QString& domain_name, const QString& dir_name) { C::bindtextdomain(domain_name.toUtf8(), dir_name.toUtf8());19:00
timp}19:00
timplabsin: did you try with an absolute path?19:00
timpperhaps you need to use Qt.resolvedUrl("locale")19:00
labsintimp, tried that, even with .toString(). I issue it from Component.onCompleted19:02
timplabsin: did you check with dpm if he can help? I basically just link the gettext functions, I don't know in detail how gettext does it19:03
labsinthe string begins with file:/, so maybe cut that of?19:04
timplabsin: what's the sring that Qt.resolvedUrl() gives you?19:05
labsinfile:///home/sam/Workspace/Qt/solitaire-games/po/locale19:06
timphmm19:10
timpso then you should have some file like /home/sam/Workspace/Qt/solitaire-games/po/locale/po/LC_MESSAGES/solitaire-games.mo ?19:11
labsinjes19:12
WebbyITtimp, yes, it's for calc app, like now we have the keyboard as header, so is the last element of the ListView, but design team asks to have something like header in contact-app, that reapper when you scroll down19:13
WebbyITtimp, so, we want that the keyboard disappear when you scroll up, and reapper when you scroll down before you reach the end19:13
labsintimp, if I do i18n.bindtextdomain(i18n.domain,Qt.resolvedUrl("po/locale").toString().substring(7)), then i18n.tr works AFTER doing that. So not when binding19:14
labsintimp, just i18n.bindtextdomain(i18n.domain,"po/locale") works to19:14
labsinbut only after it is called19:15
timpWebbyIT: the page header has a contents that can be set, for example to your keyboard I guess. But it is not something we needed so far and it is not tested or supported19:16
WebbyITtimp, now the keyboard is called with header: CalcKeyboard{}19:17
WebbyITtimp, we want  something like "Contacts" header in this video -> https://www.youtube.com/watch?v=bL-wA5WchbQ19:18
timplabsin: ah. we monitor signals for when the domain or language is changed, and redraw everything when that happens so new translated strings are used, but this is not the case for the textdomain19:19
timplabsin: can you report that as a bug here? https://bugs.launchpad.net/ubuntu-ui-toolkit thanks19:20
labsintimp, ok19:20
timpthanks19:23
labsintimp, bug LP: #122039519:23
ubot2`Launchpad bug 1220395 in Ubuntu UI Toolkit "translations are not updated after calling i18n.bindtextdomain" [Undecided,New] https://launchpad.net/bugs/122039519:23
timplabsin: thanks19:25
timplabsin: I added a request for you on https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/122039519:31
ubot2`Launchpad bug 1220395 in Ubuntu UI Toolkit "translations are not updated after calling i18n.bindtextdomain" [Undecided,New]19:31
labsintimp, as tar?19:33
nova_hi all19:33
nova_i have problem with packaging my HTML5 app to deb file useing qt sdk.19:34
timplabsin: yes, tar is good.19:34
cleptohow do I delete an entry from U1db's document ?19:40
hakermaniaclepto, use "delete"19:43
cleptohakermania, it doesn't take command like sql19:44
hakermaniaclepto, I kid, kid.19:44
hakermaniaI kid = I am kidding19:45
aquariushrm. Trying to run the autopilot tests in a created Ubuntu SDK does this: "from autopilot.input import Mouse, Touch, Pointer" which gives: ImportError: No module named input19:45
aquariuswhere do I get autopilot.input from? there seems to be no obvious package that it might be in, from poking around in apt-cache search autopilot19:45
aquariusis this a balloons question?19:45
rickspencer3o/19:48
aquariushey, rickspencer319:48
hakermaniaο/19:48
rickspencer3so, I want to include a bunch of data with my app19:49
rickspencer3looks like it may add up to a few megs19:49
rickspencer3I guess considering the size of images and stuff, a 5meg sqlite database should be no big deal, right?19:49
aquariusi can't see why that'd be a problem, myself. The problem with shipping a database is that the database will get installed in the package directory, which you don't have rights to write to.19:50
aquariusso you might be best shipping the data in some sort of machine parseable form and then loading it into the database on first run19:51
rickspencer3aquarius, oh? I can't just read in a sqlite database?19:51
aquariusrickspencer3, oh, you want to read it but not write to it?19:51
rickspencer3aquarius, well, yeah19:52
aquariusif you only ever want to read that data then I can't see why you can't ship a sqlite DB :)19:52
rickspencer3but either wayi19:52
rickspencer3it seems like if it's a sqlite db sitting as a file next to all the qml, I should be able to read/write to it, no?19:52
aquariusread from it, yes. Write to it, almost certainly not.19:52
rickspencer3I thought I could party on files in my app's directory19:52
rickspencer3aquarius, I can just write files there, though, right?19:53
aquariusnot as far as I'm aware -- you do not have write access to your app's install directory.19:53
rickspencer3aquarius, oh?19:53
rickspencer3I thought you did19:53
aquariusnope. You get a separate directory which you can write stuff in, but it's not the directory your app is installed in19:53
aquariusI believe this is the case, but you may want to check with jdstrand or mdeslaur19:53
rickspencer3oh, I see19:53
aquariusbecause I might be wrong :019:53
rickspencer3maybe I can just drop the db file in there?19:53
balloonsaquarius, autopilot.input? you should import the autopilot modules19:54
balloonspython-autopilot.. start there :-)19:54
aquariusrickspencer3, you presumably could just copy the file from one place to another, although to do that you'd need to be able to shell out to a copy command.19:54
rickspencer3or I could read in the file, and write it out as another file19:54
rickspencer3or something crazy like that19:55
aquariusballoons, I haven't touched the code of these tests: I created a new Ubuntu SDK project, went to its "tests/autopilot" folder in a terminal, and then ran the tests and it gave me that error ;)19:55
rickspencer3anyway, I'll find the proper way to do it19:55
aquariusrickspencer3, yeah -- or ship a json file or something and read that in and then write it out, etc.19:55
aquariusballoons, I don't even have an autopilot.input module. What I don't know is whether the tests supplied with a default project are wrong (and they're trying to import an autopilot.input module that doesn't exist) or whether it does exist and I just don't *have* it :)19:57
balloonsaquarius, right, but do you have the dependencies installed.. I suppose you have installed autopilot I guess19:57
aquariusballoons, what does python -c "from autopilot.input import Mouse, Touch, Pointer" say for you?19:57
balloonsahh, I got your question now.. yes, the answer is your missing dependencies19:57
balloonsthe test is fine19:57
aquariusballoons, right. I do not know which dependency I need :)19:58
aquariusmy app doesn't have dependencies: it's an app, which will be a click package. ;)19:58
aquariusand I don't know what the *build* dependencies are19:58
balloonsmake sure it's fully installed19:58
aquariusalthough it strikes me that ubuntu-sdk ought to depend on whatever this autopilot package that I'm missing is. ;)19:58
balloonslibautopilot-qt, libautopilot-gtk, python-autopilot19:58
aquariusI didn't install libautopilot-gtk because I'm not writing a gtk app. Maybe that's it.19:59
aquariusnope.19:59
balloonspython-autopilot-vis, python-xlib19:59
balloonslooks like there's handy metapackages now.. cool20:00
balloonspython-desktop and python-touch20:00
aquariusI don't have any python-autopilot-vis available20:00
balloonserr, autopilot-desktop and autopilot-touch, lol20:00
aquariusI don't have those either :(20:00
balloonsppa:autopilot/ppa20:00
aquariusawh, man, a PPA?20:01
balloonswhat series are you on?20:01
aquariusraring.20:01
balloonswhat does autopilot --version say?20:01
aquariusautopilot: error: too few arguments20:01
aquarius:)20:01
balloonsif you were on saucy you wouldn't need it :-)20:01
balloonsyep, ppa for you20:01
* aquarius gives PPAs the stink-eye.20:02
aquariusright, FINE, I'll add the ppa ;)20:02
aquariusaha, the -vis thing is now available, as are the metapackages :)20:02
balloons:-020:02
aquariusand now the tests run!20:03
aquariusthank you balloons20:04
aquariusnow I need to learn about autopilot, of course :)20:04
balloonsof course..20:05
mefrioHi guys I have a problem with translating my Ubuntu Touch app. I am able to generate the pot template and then generate the mo files from the translation files but my app does not get translated text from them.20:22
mefrioI am installing the mo files in /usr/share/locale/it/LC_MESSAGES/memories.mo20:22
mefrioI am a stupid! My system language was set to English xD20:24
popey:D20:24
popeymefrio: it's okay, I don't think anyone noticed, lets pretend this never happened.20:25
mefriopopey, yeah :D20:25
nik90_omg :D20:50
dgalgmhall119 thank you for your advice on packaging my app. I have made a click package but I do not know how to test if it works correctly because I do not have a Touch Phone. Shoul d I submit it to the beta app store without testing?20:58
mhall119dgalg: sure, if you made it via qtcreator and it's all QML, then it should be pretty close to perfect20:59
dgalgmhall119: how will I know if it works or not/20:59
dgalgmhall119: how will I know if it works or not?20:59
dgalgperhaps I should ask people to leave feedback on my Reddit post?21:00
mhall119dgalg: somebody will review it and test it21:00
mhall119before it can be published21:00
dgalgoh and then I get an email?21:00
cleptomhall119, will upload process with packages including compiled components be ready until contest's deadline?21:04
mhall119clepto: if it's not we'll give you extra help to package and submit them21:04
cleptomhall119, ok21:05
dgalgthank you, mhall119. I have submitted it for review.21:08
cwayne_mhall119, hey, RE: that question on g+ a while ago about compiling for armhf non-natively, a pbuilder seems to work out-of-the-box, just pbuilt gallery-app with no issues :)21:13
nova__hi all, i got this error while packaging: debuild: fatal error at line 636: cannot execute dpkg-parsechangelog | grep:21:47
mefriohey guys my app for the appshowdown now supports translations...if you know some languages you could help me :) be sure to check the translation wiki page https://github.com/Mefrio/Memories/wiki/Translations21:47
dgalghow do I tell my .qmlproject file to ignore a particular file? I cannot find the syntax for .qmlproject files documented anywhere21:50
dgalgI was wrong, the problem isn't .qmlproject. It is that the Packaging tool packages everything in the folder even if it is not mentioned in .qmlproject22:13
nik90_dgalg: it depends on where you host the code22:13
nik90_dgalg: in github, you add a .gitignore file adding the files you want to omit22:14
nik90_dgalg: on launchpad, you add a .bzrignore file22:14
dgalgdgalg: but the Packaging tool doesn't look at .gitignore22:14
nik90_dgalg: for the packaging itself, I think you need to remove it from the folder22:15
dgalgwhen I make a click package of my app the packager includes the database file in the app directory even though that file is not shown in Ubuntu SDK editor (because the .qmlproject file does not include it)22:15
dgalgnik90_: that's what I have just done, removed it before packaging22:15
dgalgand I have repackaged22:15
nik90_okay22:15
dgalgI have written a post on the app's developer blog reminding people that this is important to remove databases 8)22:19
nik90_dgalg: nice that is very thoughtful22:20
dgalgof course people have to be reading my app developer blog first!22:22
nik90_dgalg: just post it on reddit and g+ app developer community22:27
Nova__I found a bug and slove it in deb packaging22:29
Nova__i just change {raring} to unstable of changlog file in debian folder in my application folder and packaging now works well22:30
mhall119dgalg: ping22:33
dgalgmhall119: hi22:33
mhall119dgalg: hey, did you make this click package with Qt Creator?22:34
dgalgmhall119: yes22:34
mhall119dgalg: make sure you apt-get upgrade, it's using an older version of click22:34
mhall119I think it'll work still, but just for future use22:35
dgalgmhall119: oh ok!22:35
dgalgI will do a dist-upgrade now22:35
dgalg_mhall119 I have upgraded and it got a new version of a qtcreator plugin22:40
dgalg_so I think I have the new version22:40
dgalg_do I need to send my package again?22:40
mhall119dgalg_: great, let me keep working with this package, I think it's okay22:40
mhall119dgalg_: it installs (after I apt-get install qtdeclarative5-u1db1.0), but I'm getting errors launching it22:52
mhall119http://paste.ubuntu.com/6060606/22:52
mhall119sidenote, id 6060606 makes me :)22:52
dgalg_mhall119: thank you for the testing!22:53
dgalg_mhall119: there are I think two errors there, u1db and sound22:53
dgalg_mhall119: I think that the u1db error is because I should be passing a path which is a folder I am allowed to write in22:53
dgalg_mhall119: but I do not know how to get that path! how do I get a reference to my app's writeable directory?22:54
dgalg_mhall119: I will happily look at someone else's code if you can name a project which is published as a click package to the Ubuntu Phone (so I know it works), is in QML (not C++), and has code available. (The only app that I know that's on the phone is uShopper, and the code for that isn't linked from the wiki.)22:59
heydenhi23:01
dgalg_mhall119: the other error, the pulseaudio error, I can't see how that's my app's fault, though; that surely has to be an issue with the image.23:03
mhall119dgalg_: maybe, I'll keep working on it23:03
mhall119in the mean time I'll let somebody else review it for publishing23:03
mhall119but the fact that it installed properly is a good sign23:03
mhall119bzoltan: pmcgowan: we need to make sure the u1db-qt package is part of the base platform so click packages can use it23:05
dgalg_mhall119: ok thank you -- will the person who reviews it give me some advice on why it doesn't work on the Ubuntu Phone, if it doesn't?23:06
mhall119dgalg_: they should23:10
dgalg_ok thank you23:10
iBelieveballoons, pong23:40
iBelievedgalg, I'm looking back at the IRC log, and it looks like you've been working on click packaging. Were you actually able to upload it in the click myapps upload page?23:48
dgalgiBelieve: yes23:48
dgalgiBelieve: I think mhall119 even started to review the version I uploaded through he beta app store upload process23:49
iBelievedgalg, hmm... I haven't succeeded in doing so.23:49
iBelievedgalg, Nothing happens when I try to upload my click package. What browser did you use?23:49
dgalgiBelieve: chromium23:50
mhall119iBelieve: it's a bug in the server side I think, multiple people have experienced that23:50
dgalgiBelieve: you can fill in all the previous parts of the form? but the upload itself fails?23:50
iBelievedgalg, weird, that's what I used too.23:50
iBelievedgalg, yes, I filled in all the details about my app, but the upload itself fails.23:50
iBelievemhall119, thanks for the info. So why are some people hitting this and not others? Is there something I can try to get it to work?23:51
mhall119iBelieve: I tried 5 times, it worked the 5th time23:51
dgalgiBelieve: have you tried leaving your app upload form and coming back to it? If you close the tab, then open a new tab, and go to https://myapps.developer.ubuntu.com/dev/click-apps/ is your list of apps, with that one that's failed in draft status. maybe then you can try going back into the upload form and uploading again?23:52
mhall119dgalg: FYI, I've got a fix in for the U1DB dependency that your app has, so it'll be part of the default Ubuntu Touch images23:54
mhall119but that doesn't fix any of the bugs23:55
dgalgmhall119: thank you! I didn't know that it needed a fix :-)23:55
mhall119dgalg: I had to install a package on my phone because it wasn't there by default, but that's being fixed23:55
mhall119the other things are still a problem though23:55
dgalgI do not know how to debug the other things23:55
iBelievedgalg, mhall119 I've been trying over and over again from both Chromium and Firefox, and closing and reopening the tab, but it just doesn't work. I guess I'll just have to wait until it gets fixed23:55
mhall119iBelieve: try pinging beuno tomorrow, he seemed to know what was going on23:56
iBelievemhall119, okay, will do. Thanks23:56
dgalgmhall119: to confirm something, you should have no file called wordchain.u1db in the app's install directory. (version 0.1 of the app accidentally packaged the database in with the rest of the app! which is why I added version 0.2)23:56
mhall119dgalg: nope, and the app won't be able to write to that directory because it's not user-specific23:57
dgalgmhall119: yes... but I think that if I just try to write to a file, it writes it in my user-specific app-specific folder?23:58
dgalgI have looked at other showdown apps which use databases and they just name a database, without a path23:58
mhall119dgalg: that I can't tell you with certainty, sorry23:58
mhall119if you use Qt's LocalStorage it'll put it in a directory where it can write, but U1DB works differently23:59
dgalgmaybe I need to say path: PATH_TO_APP_PRIVATE_FOLDER + "/wordchain.u1db" but I don't know how to get that path.23:59
iBelievemhall119, dgalg I got it to upload by changing the version number from 0.2 to 0.2.1!!!!!!!!!! Yeah!23:59
dgalgoh, LocalStorage does that automatically but U1DB does not?23:59
mhall119U1DB should do this for you, i would think23:59
mhall119dgalg: yeah23:59

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