#ubuntu-app-devel 2012-07-09
<will__> hey guys. i need a way to specify "prefer", "don't mind", "prefer not" and "can't" for each day of the week. here's my two alternatives i can think of: a grid of checkboxes, with prefer/prefer not etc. being vertical axis and days of week being horizontal
<will__> or simply a combobox for each day of the week
<will__> what do you think is the best out of the two? any other ways to let users choose?
<Will123> hey guys. I have a group of radio boxes, and the choices are "prefers to work the same days every week" or "prefers to work different days every week"
<Will123> that's pretty inelegant. does anyone have any ideas about what would make better radio button labels and an overall frame label?
<Will123> ("Prefers to work...     [x] same days every week [ ] different days every week" seems a bit gross
<Will123> getting a bit tense now
<dpm> good morning
<dholbach> good morning
<Will123> hello
<Will123> i haven't slept in quite a long time
<Will123> but i'm determined to finish my program in time
<Will123> does the code quality matter at all in the judging?
<Will123> there's stuff in here i wouldn't show my parents let alone feel comfortable showing you guys
<dpm> Will123, we won't review the code, but for the app's stability, it'd be nice to have robust code. Crashes will obviously score negatively
<Will123> dpm: yeah, that makes sense
<Will123> unfortunately due to the time constraints i've had to rush a lot of things and add a lot of horrible hacks. obviously i'm avoiding crashes but post-competition i'd like to go over and touch it up
<Will123> and bulldoze some of it down
<robotex> Hello
<robotex> I created app for Ubuntu Showdown
<robotex> But I used Qt4, not Quickly
<robotex> So, how can I create package?
<sigurdga> robotex: I'm lazy, but I would probably try to get your program to be started by the __init__.py inside quickly
<dholbach> https://wiki.ubuntu.com/AppReviewBoard/Submissions/PackageQuickStart might help
<sigurdga> I'm using gtk, but without Glade or Builder, but quickly runs my python program just fine
<Will123> sigurdga: have you tried any unity shell integration yet?
<robotex> XB-Icon: is the filename of the app icon. (This must exactly match the icon filename added to the package meta-data in the debian/rules file.)
<robotex> XB-Screenshot-Url: is the URL to a screenshot image. This is the screenshot image you upload with your review request, and the URL should be on https://software-center.ubuntu.com.
<robotex> Do I must to download somewhere this images and writes URLs?
<robotex> Or this is patches to images in repository?
<sigurdga> Will123: Only drop file to launcher icon (to open a file in the program), that's all I need, I think.
<dpm> robotex, don't worry about these, IIRC they are now handled by myapps.developer.ubuntu.com, so you can ignore them for now
<robotex> so, don't add this lines?
<Will123> sigurdga: fair enough :) i've not managed it myself
<robotex> just this lines or all XB- ?
<Will123> guys, i couldn't get drag and drop in my application to work, so as a rubbish work around I have a button on the widget that you click, then you click on another destination widget (simulating the kind of thing you'd do with drag and drop)
<sigurdga> Will123: I have nothing that needs indicators or message popups or anything like that
<Will123> however i've got nothing that makes it obvious that you're suddenly in the "associate this object with another one by clicking it" mode
<Will123> any ideas? what should i do? have a big label that appears saying "you're now in such and such a mode"?
<sigurdga> Will123: that was what came into my mind as well (the big label)
<Will123> sigurdga: glad it's not too crazy an idea then. :) where do you think i should put it? a status bar at the bottom of the window is too out of the way, and i don't really want to move all my widgets down to fit in a big label at the top. i don't know how to make a temporary popup (infact when i tried, it crashed everything horribly). i'm even considering putting it in the toolbar
<Will123> sigurdga: (i've not got any use for indicators or message pop ups either)
<robotex> about rules file:
<sigurdga> Will123: I'm not so good at this, but I would put a label at the top. I think you can hide() and show() it to enable it when you want to show it.
<robotex> You must add a small piece to set up the app icon in the Software Center. (It's a bit ugly, but there's no other way to do it at the moment.) Define an override_dh_gencontrol target that copies your image icon outside the top-level directory (to "../myapp.png"), and then adds the icon to the package meta-data. The name of the file added to the package meta-data must exactly match the XB-Icon filename in the debian/control file. It has to be a
<robotex> PNG icon, and not SVG or some other format.
<robotex> is this necessary?
<Will123> sigurdga: i'll give it a go, thanks :)
<robotex> Oh
<robotex> override_dh_gencontrol:
<robotex>         dh_gencontrol
<robotex>         cp icons/myapp-64x64.png ../myapp.png
<robotex>         dpkg-distaddfile myapp.png raw-meta-data -
<robotex> if this icon folder must be located in debian directory or upper?
<dpm> robotex, you can do 'quickly create ubuntu-application foo', 'cd foo', 'quickly package --extras' and then use the generated debian/rules and debian/control files for your example
<dpm> assuming you're using PyQt or PySide
<robotex> not python
<robotex> c++
<robotex> in desktop file it must be only SVG icon?
<robotex> Can I use PNG?
<robotex> ok, I'm doing debuild
<robotex> but see error
<robotex> debian/rules:13: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
<robotex> but I don't have TABs in this file
<robotex> what's wrong?
<robotex> dpkg-buildpackage -rfakeroot -D -us -uc failed
<robotex> robotex@robotex-laptop:~/workspace/mirrorcam-1.0$ fakeroot debian/rules clean
<robotex> debian/rules:13: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
<robotex> what's wrong?
<robotex> there is no Tabs in this file
<dholbach> robotex, try opening the file in vim for example - it should show you if there's tabs instead of spaces
<robotex> is tabs looks like as red lines in vim?
<dholbach> yes
<dholbach> change the tab to 8 spaces
<dholbach> and configure your editor to use spaces instead of tabs :)
<dholbach> and you should be fine
<robotex> how to input in vim? :)
<robotex> I press space, cursor moving, but not inputing
<psychognite> helo evry one
<psychognite> i have a project to submit in app showdown i don't how to submit it ..... please help me out.. !!
<robotex> <dholbach>, no. Red lines is a spaces
<commandoline> psychognite: http://developer.ubuntu.com/showdown/ step 4, what's going wrong?
<dholbach> robotex, maybe the indentation is wrong?
<robotex> 8 spaces
<psychognite> i used quickly to build a package from my project then dput <launcpadinfo>  doesn't work
<commandoline> psychognite: do you have an error message?
<psychognite> yes
<psychognite> sir
<robotex> <dholbach>, you are wrong. I changed all to TABs and problem gone
<robotex> but I see next problem
<psychognite> by using quickly package i build .deb .changes .tar.gz .dsc files now what to do next
<dholbach> robotex, haha, yes, you're right - I misread the error message above
 * dholbach might need another cup of tea or coffee
<psychognite> i have creates openpgp keys for launchpad and code of conduct
<commandoline> psychognite: try quickly submitubuntu , then it also handles uploading to the ppa as far as I know.
<psychognite> error occured:
<psychognite> Get Launchpad Settings
<psychognite> Launchpad connection is ok
<psychognite> No Launchpad project set, leave blank to abort.
<psychognite> Launchpad project name: No launchpad project given, aborting.
<psychognite> ERROR: submitubuntu command failed
<psychognite> Aborting
<robotex> It's compiling!
<robotex> Yahoo!
<robotex> Done!
<commandoline> psychognite: see http://askubuntu.com/questions/158853/no-launchpad-project-set-when-running-quickly-submitubuntu
<commandoline> (in short, creating a launchpad project like submitubuntu wants to have should work)
<robotex> my first deb package in a life ^_^
<psychognite> sir i m out of my mind what should b my next step .. ?
<robotex> hm, but when I successfully install this package I don't see the app
<robotex> so, I get many files
<robotex> what can I do with it?
<psychognite> i have created ppa and don't know how to upload my files...... can anyone do help me out ... !!!
<robotex> if it normal that I don't see my app in /opt?
<robotex> and I don't see it in dash
<robotex> What?! Why package is empty? 0_o
<robotex> What did I do wrong?
<jml> psychognite: try 'quickly upload'
<robotex> if it normal?
<robotex> This package has a Debian revision number but there does not seem to be
<robotex> an appropriate original tar file or .orig directory in the parent directory;
<robotex> (expected one of mirrorcam_1.0.orig.tar.gz, mirrorcam_1.0.orig.tar.bz2,
<robotex> mirrorcam_1.0.orig.tar.lzma,  mirrorcam_1.0.orig.tar.xz or mirrorcam-1.0.orig)
<robotex> continue anyway? (y/n) y
<robotex> what is the .orig file?
<robotex> How to create it?
<robotex> Somebody, please tell me
<robotex> Is it normal that deb file has size 2 Kb?
<robotex> and no contains binaries?
<sigurdga> mine is 15k
<commandoline> robotex: that's normal.
<robotex> but in deb only /usr/share/docs
<robotex> continue upload?
<robotex> <commandoline>, when package will contains files?
<robotex> after uploading to AppCenter?
<commandoline> robotex: the stuff you're uploading should contain your project files. Debs do, they just don't contain the requirements (those are already in the repositories)
<robotex> <commandoline>, but where my app files? I opened deb by ark and didn't seen it
<commandoline> robotex: well, if your files are nowhere in there, there's something wrong I'd say.
<robotex> oh god
<robotex> why is it so difficult
<robotex> Can somebody see my project http://ubuntuone.com/2y9yodNKHTiOlWqSreUlAr and say what is wrong?
<dpm> the fact that it's so hard is one of the main reasons we created Quickly
<robotex> yes, Quickly is good
<dpm> dholbach is a bit busy right now, but perhaps coolbhavi or ajmitch can have a look at your package and give you a hand if they're around ^
<robotex> in archive I included generated files and my source dir with debian dir
<dpm> robotex, have you got your code somewhere online? It would help reviewers a lot. This might be helpful if you haven't published your code yet: http://askubuntu.com/questions/154129/how-can-i-publish-my-project-code-online-so-someone-can-help-me-with-it
<robotex> <dpm>, if you want to see project code you can do this there https://github.com/NicholasShatokhin/mirrorcam
<robotex> but in my archive in UbuntuOne you can see also debian files that need for generating deb package and result files
<dpm> ok, cool, glad to see it's online, that will be useful for anyone who can help you
<psychognite> sir i have uploaded my package on launchpad now how to indulge in app showdown competition
<dpm> psychognite, it's all explained on http://developer.ubuntu.com/showdown. If any of the steps is not clear, please, let us know
<psychognite> sir i have go through all but now i am struct where i could know my app is on compettion
<robotex> can anybody see my code at github? https://github.com/NicholasShatokhin/mirrorcam.git I commited debian files
<robotex> how to say debuild put files in bin dir, not in dir with sources?
<psychognite> tata bye bye
<robotex> what dirs must be in source dir before packaging started?
<MetalGodWin> Hello, I'm having problem with packaging my python-app, could use some help.
<MetalGodWin> I've installed it with "sudo dpkg --install appyours_0.3-1ubuntu0_amd64.deb"
<MetalGodWin> Shouldn't I be able to start it system-wide running "appyours" from the terminal?
<Will123> what happens when you try that?
<MetalGodWin> command not found
<MetalGodWin> if i run python appyours it says "/usr/bin/python: can't find '__main__' module in 'appyours'"
<robotex> On the next shutdown I will try to write quickly for Qt4 + C++
<robotex> *showdown
<MetalGodWin> I'm following this guide (http://developer.ubuntu.com/packaging/html/packaging-new-software.html) but it might not apply to python-apps?
<MetalGodWin> From some guide: "If you're packaging a Python module, section should be python, but not for applications."
<MetalGodWin> Not 100% sure on this.. as I got a python-app. Should I stick with devel, or use python instead?
<coolbhavi> robotex, hey
<coolbhavi> dpm, sorry missed the ping :)
<coolbhavi> robotex, why are you including cmake files inside debian directory?
<coolbhavi> oops sorry I took a look wrongly
<robotex> <coolbhavi>, are you so some wrong in configs?
<coolbhavi> robotex, why is the source field blank in d/copyright
<coolbhavi> ?
<robotex> <coolbhavi>, debian/copyright?
<coolbhavi> yes the copyright file under the debian/ dir
<robotex> hm, my fault
<coolbhavi> and your package requires qmake I guess
<robotex> for building
<coolbhavi> yes
<robotex> it's first package in my life
<coolbhavi> ok :-) it just ftbfs I found qmake missing on my system so installing it now
<robotex> I think in debian missing some scripts that must copy binaries into deb package
<robotex> wait
<robotex> hm
<MetalGodWin> No one got a clue on what could be wrong? Can't run my app after installed it, if i use "python appyours" then it says "/usr/bin/python: can't find '__main__' module in 'appyours'"
<coolbhavi> yes m just test building let me see the results
<robotex> I added something and now debuild copy pictures into package
<coolbhavi> robotex, I think you need qt4-qmake as a build dependency
<coolbhavi> otherwise it fails to build
<coolbhavi> from source
<robotex> /usr/share/pixmaps is it correct path for icons?
<robotex> Must I add lib*-dev to build decencies ?
<coolbhavi> just a moment m test building
<coolbhavi> generally pixmaps could do btw
<coolbhavi> for icons
<robotex> is debian/rules correct?
<robotex> must I add files <package_name>.install and <package_name>-dev.install or it's only for libraries?
<coolbhavi> no as of now I found just adding qt4-qmake to build dep in debian/control solves the 1st check
<coolbhavi> just some time pls I am just building the package now
<wooo> hey can anyone tell me how much time is left for submission of  The Ubuntu App Showdown!!
<wooo> its urgent...
<will> you have until midnight, but i recommend getting it in before then
<coolbhavi> robotex, also I found XB-Screenshot-Url:  missing in debian/control
<wooo> i have made application in c language.can anyone tell me how to package it and submit it??
<coolbhavi> wooo, https://wiki.ubuntu.com/AppReviewBoard/Submissions/PackageQuickStart
<robotex> <wooo>, 8 hours
<robotex> wooo, https://wiki.ubuntu.com/AppReviewBoard/Submissions/PackageQuickStart
<coolbhavi> robotex, and also try to wrap the long description in debian/control to 80 chars per line
<robotex> <coolbhavi>, ok
<markus__> hi all
<markus__> im one of the App Showdown particiants
<markus__> I jkust wanted to upload, now I read deadline is over?!
<markus__> or is the countdown @ http://developer.ubuntu.com/2012/07/ubuntu-app-showdown-deadline-approaching-get-your-submissions-ready/ wrong?
<markus__> becuase several hours ago it said till midnight UTC
<markus__> hi zoopster
<markus__> when is App Showdon deadline?!
<will> i hope the deadline hasn't passed
<will> i'm still working
<zoopster> no idea markus__ it says 9 july
<markus__> which time zone?
<markus__> kk, I'll upload any way
<zoopster> doesn't give a timezone
<wooo> markus__: on that website also it is mentioned 1 day left.
<zoopster> dpm: ^^
<sigurdga> I had the counter up from earlier, and it stated 8 hours plus. When I refreshed, it had gone.
<markus__> i read time is upo :/
<will> yeah I thought I had 10 hours left
<markus__> yess suddenly it says no time no more
<markus__> me too
<will> :( i was juuuust about finishing up too
<will> let's not panic
<markus__> :D
<will> okay, so does anyone here actually know when the proper deadline is? is there anyone we can message?
<sigurdga> dholbach should know if this is a website mishap or if it has already passed
<dpm> markus__, sigurdga, will, yeah, time is up, the counter has been updated, as it had the wrong end date. If you can get your apps ready in a few hours, we'll get them in too, don't worry, but please hurry up a bit
<dpm> will, zoopster ^
<markus__> im trying to upload, however quickly share doesn't like me
<toabctl> dpm, is there a list with all available apps for the contest?
<dpm> markus__, you should use quickly submitubuntu
<coolbhavi> dholbach, I am trying to build an app called mirrorcam from source from the package that robotex submitted but its ftbfs due to qmake not found last lines of the log here: http://pastebin.com/0QU2r0R2
<dpm> toabctl, we're working on it
<markus__> ah, k!
<will> thanks for the clarification dpm
<dholbach> coolbhavi, might be worth adding as build-dep :)
<dpm> I'm tempted to re-reset the counter to the wrong end date to minimize confusion. Let's see if someone else brings it up first
<coolbhavi> I tried to build with qt4-qmake as a build dep but it leads to even more weird ftbfs
<coolbhavi> ll paste the log in a sec
<wooo> i am trying command   dh_make --native --packagename=geekchat_0.1 --copyright=gpl3     to make package of my app that i had written in c language...but i am getting following error...  Currently there is no top level Makefile. This may require additional tuning.Done. Please edit the files in the debian/ subdirectory now. You should alsocheck that the geekchat Makefiles install into $DESTDIR and not in / .
<wooo> somebody please help!!!
<will> dpm: i totally wouldn't mind if the counter got reset to the wrong end date :P
<MetalGodWin> Packaging a python app, what should I type on depends in the control-file? Different sites says different things.. *confused*
<wooo> somebody please help!!
<coolbhavi> dholbach, here it goes: http://pastebin.com/CV83Lm8X maybe some linking missing?
<MetalGodWin> wooo im getting the same message at the end in return.
<dholbach> coolbhavi,
<dholbach> daniel@daydream:~$ dlocate /usr/bin/uic-qt4
<dholbach> libqt4-dev-bin: /usr/bin/uic-qt4
<dholbach> daniel@daydream:~$
<dholbach> this might be missing
<MetalGodWin> not sure if works anyway.. you still get the debian-folder right?
<coolbhavi> ah ok thanks!
<wooo> MetalGodWin :  yaa i am getting the debian folder
<MetalGodWin> wooo: I think it's supposed to behave like that. So that message is nothing to bother
<MetalGodWin> on the guide im following that message appears in teh example*
<noneed4anick> hey guys
<noneed4anick> I'm wondering when the deadline for the UAS is? Is it 9th at 00:00 or 9th at 23:59?
<noneed4anick> also in which time region?
<markus__> deadline is over, but they accept the ur project when u upload in the next hours
<coolbhavi> dholbach, still no luck :)
<dholbach> coolbhavi, what's the error message now?
<coolbhavi> ui_MainForm.h:13:27: fatal error: QtCore/QVariant: No such file or directory
<coolbhavi> compilation terminated.
<robotex> <coolbhavi>, are you include libqt4_core-dev?
<MetalGodWin> argh.. what should I fill as depends on my python app.. except python itself. If my app depends on quickly (As in my app extends quickly) should i add quickly as a dependency?
<markus__> then ur INLCUDE_PATH may be wrong
<dholbach> coolbhavi, libqt4-dev
<coolbhavi> dholbach, figured it out :)
<coolbhavi> robotex, I guess you need to add whole bunch of packages to build-deps
<robotex> Ok, I will add this and then commit
<robotex> wait for minute
<markus__> quickly  fails @ "quickly package"
<markus__> so i cant submit
<markus__> it fails without ERROR message, just fails
<markus__> i cant run quickly share, quickly submitubuntu. Is there another way to deliver without packaging?
<robotex> <coolbhavi>, try this https://github.com/NicholasShatokhin/mirrorcam.git
<coolbhavi> robotex, wait a min I get qt opengl not found now
<robotex> <coolbhavi>, I added libqt4-opengl-dev to depends
<coolbhavi> robotex, moved it to build dep
<robotex> <coolbhavi>, yes, to build-depends
<coolbhavi> ok
<wooo> hey for packaging our application did we have to make package of the whole source or we have to make package of binary file or something else????
<noneed4anick> markus, can you run debuild -S ?
<noneed4anick> in your project folder?
<markus__> trying
<markus__> debuild: fatal error at line 627: cannot find readable debian/changelog anywhere! Are you in the source code tree?
<robotex> <markus__>, do you have file changelog in debian dir?
<markus__> noneed4anick so no i cant
<markus__> i dont have a debian dir
<markus__> shouldn't quickly do that?
<robotex> markus__, changelog file
<robotex> Change the release target from "unstable" to the current Ubuntu release "oneiric".
<robotex> Add the ARB version string "-0extras11.10.1" to the package version.
<robotex> The finished file will look something like:
<robotex> myapp (0.1-0extras11.10.1) oneiric; urgency=low
<robotex>   * Initial Release.
<robotex>  -- My Name <myname@example.com>  Sun, 01 Apr 2012 13:20:56 -0700
<robotex> markus__, instead oneiric - precise, instead 11.10 - 12.04
<coolbhavi> robotex, now getting opencv not found error :) the list is growing big :)
<robotex> coolbhavi>, wait
<wooo> markus__: are you making the package of whole source folder??? if i have to include my executable file in it??
<robotex> coolbhavi, I made misprint in Build-Depends
<coolbhavi> robotex, build depends is basically build/compile time depends to build the package
<markus__> I'm sorry, iI don't get what u mean. I made my app with "quickly" and python.
<markus__> quickly created a debian folder, so now i do a changlog file
<robotex> <coolbhavi>, I commited
<coolbhavi> ll check pls wait
<markus__>  debuild -S
<markus__> now works
<markus__> dpkg-source: error: source package name `blubPhone' contains illegal character `P
<markus__> how do I change the name in quickly?
<coolbhavi> robotex, there is duplicate build depends field now in the git
<coolbhavi> :)
<robotex> wait what?
<robotex> fuck
<robotex> try this
<coolbhavi> robotex, :) just paste it at the top :)
<markus__> finally
<markus__> i was able to upload
<markus__> i had to enable prerelease install 2 other packages and change the name to lower case
<robotex> Hm...
<robotex> Maybe I need to compile binaries into bin folder and in debian/install add copying this folder
<robotex> but how can I tell debuilt to compile into bin?
<robotex> anybody remember how to set compile destination in *.pro?
<robotex> yeah, DESTDIR
<markus__> thx, guys for helping me, mananged to upload all files.
<markus__> is it enough, that i uploaded only one file @ "my Apps" @ developer.ubuntu.com ?
<markus__> the files content is http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt
<robotex> Yeah! Worked!
<robotex> <coolbhavi>, I undestood packaging dao :)
<robotex> wait, I will commit
<coolbhavi> :)
<coolbhavi> sorry was having dinner
<robotex> <coolbhavi>, ok, I need some time to reorganize my repository
<coolbhavi> robotex, sure brb
<robotex> <coolbhavi>, what files except binary and icons must be in deb?
<ian__550> Hi, I'm trying to package and app to /opt using quickly package --extras, but the program spits out an error when run that locale can't be found.  There's no /opt/extras.ubuntu.com/app/share/locale directory created. How do I fix this?
<robotex> omg, I don't see timer any more?
<robotex> Can I still send app?
<MetalGodWin> Still could use some guidance on packaging a python app if anyone is up for it. Been at it for hours now
<robotex> guys, where debuild gets paths for compiling? I moving sources, how to tell debuild where it?
<robotex> anybody knows?
<markus__> did have huge problems too
<markus__> but got it after some hjours
<markus__> MetalGodWin whats ur problem?
<MetalGodWin> not sure on what i should fill in on build-depends or depends in the control file.
<markus__> did u do the python app with quickly?
<MetalGodWin> nope, from scratch by hand
<markus__> (quickly edit)
<markus__> ah, hmm... okay... then I  can't help. I had huge problems with quickly submitubuntu, an thought that's the problem
<MetalGodWin> well, python coding from scratch.. could one soltion be to create a quickly app, then merge my sourcefiles with that project?
<sigurdga> MetalGodWin: That should work
<commandoline> depends is for dependencies when running, build-depends for dependencies while building the application
<commandoline> MetalGodWin: that's probably the easier solution
<MetalGodWin> commandoline, markus__ thanks. I'll try that.
<robotex> anybody knows how to tell debuild where seek sources files?
<coolbhavi> debuild -S -sa will build and upload with the src tarball
<robotex> oh my god
<robotex> app icon not showing on Launcher
<robotex> how can I add icon to launcher?
<commandoline> robotex: did you install via the software center?
<commandoline> because only the software center adds the icon as far as I know.
<robotex> I not about this
<robotex> I found decision http://askubuntu.com/questions/65054/unity-launcher-api-for-c
<commandoline> ok :)
<robotex> Can we still send applications?
<sigurdga> I hope so, as I am about so upload now
<robotex> are you using python?
<robotex> signal << "application://firefox.desktop";
<robotex> if firefox, app works with firefox icon
<robotex> if I put my app name, I don't see icon
<robotex> what's is wrong?
<robotex> Do I need register my app somewhere in dbus?
<sigurdga> i'm sending default icon, no more energy
<robotex> how to create default icon?
<robotex> I don't see any icon in Launcher, only in Dash
<MetalGodWin> how do i change adress of my ppa when submitting with quickly??
<MetalGodWin> I had 2 on launchpad.. deleted the first yesterday and created a new one today. No when im submitting to ubuntu quickly tries to upload to my old/deleted ppa... really annoying
<MetalGodWin> Do I need to sign a new key or something...? Or what is it that connects the adress of this deleted ppa ?
<robotex> I cant set icon to Launcher
<robotex> even when I drag it from dash
<robotex> Qt4
<robotex> why apps can't pin to launcher?
<robotex> what's probably issues?
<robotex> if I delete appname.desktop, all ok
<robotex> why?
<sigurdga> really a lot of fields to fill out on the developer site
<robotex> Yahoo! Done
<robotex> How to send app?
<sigurdga> When you submitted on the development site, you should not upload file, you should make comment about PPA, using the defined format. But it is not easy to understand if you comment has been submitted or not, as it looks like it failed because of missing binary.
<sigurdga> Getting tired of all these forms, I was finished with my app several hours ago.
<robotex> I don't understand
<robotex> Must I turn checkbox I load my app later?
<robotex> Where do I must upload text file for showdown?
<robotex> where must I put comment?
<robotex> where can I get format?
<robotex> <sigurdga>, can you explain what can I do?
<sigurdga> I actually got it now. You should upload that file. I'll give you the details.
<robotex> Upload deb file?
<robotex> Or txt?
<sigurdga> http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt
<sigurdga> Fill in this file, and upload it
<sigurdga> https://wiki.ubuntu.com/AppReviewBoard/Submissions
<robotex> upload instead deb file?
<sigurdga> should be named ppa-info.txt
<sigurdga> yes, you have to upload to a ppa, and specify that ppa in this file
<robotex> So, I must fill, rename to ppa-info.txt and upload? I must upload in my apps or throught dput?
<sigurdga> I used submitubuntu
<sigurdga> quickly submitubuntu
<sigurdga> it took a while, and there was a lot of stuff to do
<robotex> I see in wiki two URL needed
<robotex> but in file only one
<robotex> How must calls second URL for Sources?
<sigurdga> just use that file, withour renaming
<sigurdga> without
<robotex> it's renamed to a ppa-info_3.txt
<robotex> is it normal?
<sigurdga> yes
<robotex> Your application has been submitted for review.
<sigurdga> and if you use the original filename, mine got _72 appended, so that is probably the correct thing to do
<robotex> Done?
<sigurdga> that is what I have done
<robotex> Must I add deb somewhere?
<sigurdga> Not if you have already uploaded to a PPA
<robotex> I upload dput ppa:robotex/ppa mirrorcam_1.0-0extras12.04.1_i386.changes
<robotex> is it enought?
<sigurdga> I think your looks more empty than mine: https://launchpad.net/~sigurdga/+archive/maps
<sigurdga> oh. my failed to build, so I'm still not finished :(
<sigurdga> some well known lib issue, it seems
<robotex> robotex@robotex-laptop:~/workspace/packaging/mirrorcam/1.0$ dput ppa:robotex/ppa mirrorcam_1.0-0extras12.04.1_i386.changes
<robotex> Package has already been uploaded to ppa on ppa.launchpad.net
<robotex> Nothing more to do for mirrorcam_1.0-0extras12.04.1_i386.changes
<robotex> But on my PPA page I don't see anything?
<robotex> Is it normal?
<robotex> So, is job done?  Can I go drink beer? :)
<robotex> Good night to all!
<sigurdga> I don't know
<robotex> And goodluck with review!
<sigurdga> should it say .changes?
<robotex> It already updated
<robotex> I see my app
<sigurdga> ok. good.
<robotex> I hope it will be accepted
<robotex> good luck
<robotex> I go to celebrate :)
<sigurdga> Good luck to you as well!
<sigurdga> I hope you are more lucky with the build at launchpad
<gld1982ltd> is anyone here today?
<toabctl> how can i push my app to my ppa with quickly when i use quantal but want to push for precise?
<guinea-pig> I'm confused about the showdown deadline
<guinea-pig> the javascript countdown timer on http://developer.ubuntu.com/showdown forgot to take into account timezones, i think
#ubuntu-app-devel 2012-07-10
<coolstar> Can someone give me a sample Makefile for compiling a C++ app?
<dpm> morning
<dholbach> good morning
<simosx> Hi All! Two members of our loco submitted an app for the competition, but it still did not appear on trello.com. Who shall I bug for that?
<simosx> Here are some more reports, http://www.reddit.com/r/ubuntuappshowdown/comments/wbjqz/cant_see_my_app_on_trello/
<dpm> hi simosx, could you give us the link to your app on myapps.developer.ubuntu.com?
<psychognite> helo evreyone  out here
<psychognite> how can we check how many apps are participated in ubuntu app showdown competition ... ??
<psychognite> sir i guess any one here hv idea about that
<psychognite> !!!
<simosx> dpm, see https://myapps.developer.ubuntu.com/dev/apps/1183/
 * simosx notes that it's not my app; they are apps from members of our loco.
<simosx> dpm, and the second one at https://myapps.developer.ubuntu.com/dev/apps/1092/
<dpm> simosx, https://davidplanella.wordpress.com/2012/07/10/heads-up-to-all-ubuntu-app-showdown-participants/
<simosx> dpm, thanks. I'll forward this to our loco.
<dpm> cool :)
<bhavani_> dpm, cool blog post
<bhavani_> :)
<dpm> thanks bhavani_, I've got the list of apps and the voting survey ready now. Will wait to sync up with Jono, send an update to the judges and we can then start voting
<bhavani_> dpm, sure great! I pinged jono today morning 3 times on irc guess he was away
<dpm> yeah, it must have been way past his end of the day
<bhavani_> hmm
<wooo> what will happen if in extras-myapp.desktop i will make terminal =true?
<wooo> please somebody reply its urgent!!
<wooo> someone help please!!
<psychognite> helo every one
<psychognite> i have some query
<psychognite> about app showdown .... !!
<psychognite> i have submit my app for showdown from Myapp portal
<psychognite> with document attached
<psychognite> on 9 th july
<dpm> hi psychognite, what's your actual question?
<psychognite> in my Myapp section it mentioned that in a draft state  what does mean  .. ??
<psychognite> is it submitted or not .. ??
<dpm> psychognite, if it is in draft state, it means you haven't finished completing all of the fields
<psychognite> i have filled all the fields
<dpm> and pressed the submit application button?
<dpm> what's the URL of your app?
<dpm> i.e. the myapps.developer.ubuntu.com url
<psychognite> https://myapps.developer.ubuntu.com/dev/
<psychognite> https://myapps.developer.ubuntu.com/dev/apps/1272/
<psychognite> i have now submit for review what does that mean ... ???
<dpm> you need to press that button to submit your app, but I'm afraid it might be too late for the contest
<psychognite> oh no.... but i only not press for review only although i have completed all the details ...
<psychognite> ??
<hoonteke> So, I've followed the Python-Gtk + WebKit tutorial on quickly by Jono Bacon.  (Nice work, btw.)  What it really boiled down to for me was learning some of the Python-Gtk bindings, and quick introduction to Glade.
<hoonteke> I'm now trying to test some limits of the Python GTK functionality by augmenting the mini webbrowser to various actions based on os signals.  (e.g. SIGUSR1, SIGHUP, etc.).  Note that these are specifically *not* the signals of slots and signals that I keep finding when I use "Gtk" and "signals" as Google search terms.
<hoonteke> I've connected the signals as I'm aware how to do with Python's signal.signal functionality, but now I'm falling victim to the third bullet point of http://docs.python.org/library/signal.html .  Is there some way I can register -- through the gi.repository.Gtk bindings -- a handler for *OS* signals?
<sigurdga> dpm: I couldn't find my app on the Trello board: https://myapps.developer.ubuntu.com/dev/apps/1297
<jvrbanac> sigurdga: https://davidplanella.wordpress.com/2012/07/10/heads-up-to-all-ubuntu-app-showdown-participants/https://davidplanella.wordpress.com/2012/07/10/heads-up-to-all-ubuntu-app-showdown-participants/
<jvrbanac> Woops sorry! The link should be: https://davidplanella.wordpress.com/2012/07/10/heads-up-to-all-ubuntu-app-showdown-participants/
<sigurdga> jvrbanac: sorry, I mis-read the text in the post. And saw there was other comments about similar apps earlier.
<sigurdga> jvrbanac: thanks
<jvrbanac> np
<sigurdga> I will panic again if it's not on the list that will be blogged ;)
<jvrbanac> :)
#ubuntu-app-devel 2012-07-11
<hupahuper> Hello all! I had a quick question, I received an email back from submitting an app to the app showdown, and it said some changes were made, and then "I'll submit it for vote for inclusion in Ubuntu Extras." I would assume this means I should take no action? However, the email also said, as part of the standard template, that I should make the changes and resubmit the application.  Also, my...
<hupahuper> ...status on myapps is Needs information. He said he posted the revised edition on a ppa which he linked, so should I resubmit and point to that ppa? Or merge, then resubmit with new ppa?
<hupahuper> I emailed him back, so I will see if he responds, thanks!
<noodles775> Morning dholbach
<dholbach> good morning
<dholbach> :-P
 * dholbach hugs noodles775
<noodles775> :)
<mister_> Hello, I am writing a python app for Ubuntu. Some of the modules of python 2.7 are deprecated so should I use them as I heard Ubuntu 12.10 will have Python 3 by default.
<Razick> Hello, is there a way to check where my app is in the que? I've been waiting over a week to publish an update.
<george_e> Question... suppose I have a package that contains the name of a nonexistent package in the 'Recommends:' field of the debian/control file. Would the package still install?
<asomething> george_e, it should work. Let me see...
<asomething> with gdebi or 'dpkg -i' you don't even get a warning, just installs fine
<george_e> Great, thanks.
<george_e> I was hoping that would be the result.
<crazycoder1999> hello
<crazycoder1999> anyone there? I would like to know .. where quickly submitubuntu find information about the ppa to use in commit.. because I have deleted a PPA and now quickly submitubuntu is trying to send data to that ppa..
<crazycoder1999> that I have deleted. Where can I change it? many thanks
<guinea-pig> quickly configure ppa
<guinea-pig> for a list of other things you can configure: quickly help configure
<crazycoder1999> ok! thanks you guinea-pig  :)
<crazycoder1999> goodbye
#ubuntu-app-devel 2012-07-12
<mohanr2222> Hello
<mohanr2222> should my lp: repository have a "build" directory
<mohanr2222> ?
<dholbach> good morning
<dpm> morning
<toabctl> how often is https://apps.ubuntu.com updated?
<toabctl> dpm, do you know the answer?
<dpm> toabctl, I don't know the exact turnaround, but I'd say something between 'immediately and after a few hours' after an app has been updated
<toabctl> dpm, ok. thanks
<dpm> toabctl, but none of the appshowdown apps have been published yet
<dholbach> dpm, pictag has
<toabctl> dpm, pictag has been published :)
<dholbach> and wikipedia lens too
<dholbach> but that was not part of the showdown
<dpm> oh, thanks dholbach for the heads up
<toabctl> dpm, in which repository are the apps? extras.ubuntu.com ?
<dpm> toabctl, yes
<toabctl> dpm, and where's the source the package is build from?
<dpm> toabctl, when he comes back from lunch dholbach will be able to tell you in more detail
<toabctl> dpm, ok. maybe i found it: https://launchpad.net/~app-review-board/+archive/ppa
<dpm> toabctl, yep, that's the production PPA from the ARB. All that is built in there is synced to extras.ubuntu.com, but I think there is a Launchpad branch where you can see the code changes
<dpm> which is probably https://code.launchpad.net/~dholbach/ubuntu-app-reviews/pictag
<zoopster> dpm:  apps.ubuntu.com is updated 1x per day around midnight utc
<dpm> toabctl, ^
<dpm> thanks zoopster
<zoopster> sure
<toabctl> thanks zoopster , dpm
<coolbhavi> dpm, hey! how are you doing?
<dpm> heya coolbhavi, good, thanks, and you? :)
<coolbhavi> dpm, doing good :) Just realising how painful app reviews can be at times :)
 * coolbhavi just voted a +0 on one of the apps
<crazycoder1999> Hi, I have a project made with quickly and I need to change my debian/copyright because, the one that quickly create with "quickly submitubuntu" command is bugged... any idea? more information here : http://askubuntu.com/questions/162718/quickly-creates-wrong-debian-copyright-file
 * crazycoder1999 lost in quickly..
#ubuntu-app-devel 2012-07-13
<bretth> if i write an app that uses "Application Indicators" for Ubuntu12.04, will it be backwards compatible with Ubuntu11.x ?
<bretth> (using Python)
<mths> what's the language for ubuntu development?
<mths> hello?
<mths> anyone here?
<bretth> mths, python
<bretth> i notice that from python i can "import appindicator"
<bretth> is that a valid way for my script to know that it is running in Ubuntu Unity?
<bretth> for example if my script needs to also support, Gnome3 or Cinnamon.
<dholbach> good morning
<dpm> morning dholbach
<dpm> good morning all
<toabctl> dholbach, dpm is it possible to update the pictag package? the dependencies are wong. see #1024165
<dholbach> toabctl, send a mail to the ARB list with a link to a branch or source package please
<toabctl> dholbach, ok. thx
<int_ua> Hi :) Is it ok that my app is pending for re-review 9 hours since I've fixed the  problem with it?
<john__> Hi, I am using subprocess.Popen in my app. I am giving a file path as an argument but when there is a space, python only reads argument string upto the space and ignores rest. How to solve this?
<zoopster> int_ua: it is ok...give reviewers time to review it again
<int_ua> zoopster: thanks :)
<Phoenix87> hallo
<Phoenix87> where's the best place to post announcements for developers interested in a project?
<Phoenix87> would this channel be such a place?
<mikehaas763> Hi. I am going to begin developing an open source program from an idea I have. My focus in the beginning is having it for Ubuntu/Linux distros. However, if it takes off I would like to be able to release windows/mac os x versions. Java is not an option and is actually THE reason I am developing this program because java has too many issues (performance mostly) on linux unless you have a blazing fast machine. What
<mikehaas763>  are some good language/gui kit combos to use?
<Phoenix87> mikehaas763: wxwidgets and python maybe
<int_ua> <mikehaas763> python/Qt ?
<toabctl> dholbach, dpm when i try to update my app with quickly, quickly changes debian/control and debian/changelog. i wanted to fix #1024165 and wanted to release a new version with "quickly submitubuntu" but the result is not usable.
<toabctl> see http://bazaar.launchpad.net/~toabctl/pictag/quickly_trunk/revision/55
<dholbach> I'm afraid I don't know how to deal with this
<Phoenix87> My app is in the Waiting on Developer list on Trello but doesn't show up in the Contestants list. How is that so?
<Phoenix87> mterry: also, if you ha ve a couple of spare mins, could you help me with definitively solving this? https://myapps.developer.ubuntu.com/dev/apps/1274/feedback/ thanks
<mterry> Phoenix87, hello!
<Phoenix87> mterry: hi
<mterry> Phoenix87, so the desktop issue is tricky, since quickly likes to override debian/rules and such.  Your modifications won't keep.
<Phoenix87> mterry: i prefer to stop using quickly for now
<mterry> Phoenix87, the debian/rules that quickly uses for submitubuntu in 12.04 has several hacks like moving the desktop file and fixing up paths
<mterry> Phoenix87, OK
<mterry> Phoenix87, so let's start with the base that quickly gives you.  Let me see what 12.04's quickly's debian/rules looks like
<Phoenix87> mterry: anyway is the deb i have uploaded on my ppa good, or do I have to push another version?
<Phoenix87> ok
<mterry> Phoenix87, it certainly installs into /opt, but as you noted, the user can't run it  :-/
<Phoenix87> mterry: oh so this is the version that will be included in the software center? I though that the current deb would serve as the purpouse of judgement only
<mterry> Phoenix87, I don't know actually.  I'm not judging this, I just work on quickly
<Phoenix87> mterry: another issue is that related to the prerm and postinst scripts. If i manually package my app with debuild -S they are not included in the deb compiled by launchpad
<Phoenix87> mterry: this is the debian/rules generated by 12.04: http://paste.ubuntu.com/1090418/
<mterry> Phoenix87, hah, you wish it were that simple.  If you package --extras with up-to-date 12.04: http://pastebin.ubuntu.com/1090415/
<mterry> so there is a lot of junk there, which I can explain.  You might only want some of it
<Phoenix87> mterry: ops i forgot --extras
<mterry> Some of that is working around sub-optimal setup.py that earlier versions of quickly shipped.
<Phoenix87> mterry: ok now my rules looks pretty much like yours
<mterry> But that desktop section at least is important (moving it and sed'ing it)
<mterry> And same with the DATA_DIRS and gsettings stuff if you use gsettings
<mterry> OK
<mterry> So do you know how to manually package up an app?
<Phoenix87> mterry: i guess so
<Phoenix87> mterry: I have used the combo debuild / dput to have the job done
<mterry> Yup, just that should do it.  debuild -S -i -I and dput ppa:
<Phoenix87> mterry: the deb currently in my ppa has been manually packaged like this
<mterry> cool
<Phoenix87> mterry: but as I mentioned earlier, that deb is missing prerm and postinst
<Phoenix87> I had to manually add them into the debian folder in order to have them show up in the deb
<mterry> That's good.  You shouldn't need them...   What was in them?
<Phoenix87> the PYTHON_MODULES stuff
<Phoenix87> without them the program won't run issuing /opt/extras.ubuntu.com/gtumbler/bin/gtumbler
<Phoenix87> it raises a import module name not found
<Phoenix87> i guess this is due to the fact that it is installing into /opt
<mterry> Ah, OK...  Well as long as you got it working now
<Phoenix87> mterry: so it is OK to manually include those scripts?
<mterry> Phoenix87, if they are needed...  I'm not actually familiar with that side of the issue.  I didn't think they were needed, but you sound like you've talked to dholbach about it, who is authoritative for such things
<Phoenix87> mterry: yeah but I didn't receive a reply from him about this, so I'm not sure about it
<mterry> Phoenix87, well, I thought they weren't needed for /opt, but again, my recollection is less important than whether they are needed in practice.  :)
<mterry> hold on a sec, let me ask stgraber
<Geochr> Hi all, I have succesfully publishe a magazine in Ubuntu software center but is available only in 12.04... How can i make the magazine available not only in 12.04 ?
<Phoenix87> mterry: ok. thank you! :D
<mterry> or rather, jump into #ubuntu-arb for a sec
<mterry> And ask yourself, since I'm not sure I'm going to ask it right
<Geochr> is there any help ?
<zoopster> Geochr: what mag and what distroseries do you want to make it availablef for?
<zoopster> Geochr: we default to the latest, but you can request others in the feedback...if it's already published, I can make it available in other distroseries
<Geochr> zoopster,  the magazine called "Ubuntistas" and we want to be available and in other  distroseries
<zoopster> Geochr: which others? I can go back to maverick if you wish
<zoopster> Geochr: I take that back...I can only go back to natty now since mav is eol
<Geochr> ok from natty since prencise then
<zoopster> Geochr: ok #14 is done (give it a bit to show up) and #13 will be when it passes qa on Monday
<zoopster> Geochr: just put that request in the feedback when you submit
<Geochr> zoopster, thanks a lot
<hiuhu> Anyone good with php programming please help me understand this code coz am stuck @ http://pastebin.com/3hAMaFVt
#ubuntu-app-devel 2012-07-14
<johhnn> Hello, I am using GtkEntry to get user input in my app. Is it possible to remember this input and set it to entrybox when the app is closed and launched again?
<johhnn> The text field resets when the app is launched again.
<commandoline> johhnn: how about saving the contents as a setting?
<johhnn> How to do that? I am making app for the first time :)
<commandoline> hmm, just a moment, I'll see if I can find some details for GTK (I'm using Qt myself)
<commandoline> ok, it looks like a window has a 'delete-event' (that's how it's literally called in GTK)
<commandoline> if you react on that by saving the setting, e.g. via the http://docs.python.org/library/configparser.html module if you're using python.
<commandoline> and just read out the setting again when starting.
<johhnn> I found a guide for gsettings --> http://www.micahcarrick.com/gsettings-python-gnome-3.html
<commandoline> fine too
<johhnn> yeah thanks for the link, i am reading it now :)
<commandoline> The last approach is what gnome apps would typically do, but it looks like a bit more work to me (writing a scheme first). Just use whatever you prefer.
<johhnn> commandoline: hey thanks configparser works like charm, feels like magic :)
<imnichol> I'm using quickly and I'd like to have a list of things, what widget should I use?
<commandoline> http://python-gtk-3-tutorial.readthedocs.org/en/latest/treeview.html I'd think (but I'm not a GTK dev myself)
<commandoline> imnichol: ^
<imnichol> Thanks commandoline
<Phoenix87> any idea about how I can get rid of /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
<guinea-pig> Phoenix87: it's not in your project
<guinea-pig> https://bugzilla.gnome.org/show_bug.cgi?id=678510
<guinea-pig> http://git.gnome.org/browse/pygobject/commit/?id=de4aa426002eeb09a060f8fd70bd6cb25a17766a
<ubot2> Gnome bug 678510 in introspection "g_object_set_property: construct property "type" for object `Window' can't be set after construction" [Minor,Resolved: fixed]
#ubuntu-app-devel 2013-07-08
<dpm> good morning all
<AskUbuntu> Cross compile LibzDb fro ARM A9 based Micro processor | http://askubuntu.com/q/317664
<dholbach> good morning
<oSoMoN> good morning dholbach
<dholbach> hey oSoMoN
<devinceble> Does qtdeclarative5-hud1.0 library present on 13.04 or 13.10 only? I'm getting the library from a ppa right now ppa:ubuntu-unity/daily-build-next -> but its strange without the ubuntu developer sdk and tools installed friends-app beta is running but when i installed the tools it wont run because of hud1.0 cant be found
<JamesTait> Oyez! Oyez! Good morning all and happy Town Crier Day! :-D
<Mirv> alex-abreu: ubuntu-html5-theme was just accepted into saucy!
<Mirv> alex-abreu: please check my latest changes, the autopilot tests are run in a firewalled environment so external content cannot be fetched
<Mirv> alex-abreu: I believe a separate test html file is good and the normal index.html for when people want to test the app itself, but I had to disable that one test at least as long as no mockup content is provided (which seemed complicated)
<Mirv> if anyone was using the Qt 5.1 beta1 packages from qt5-beta-proper PPA, I copied them now over to qt5-staging PPA (as a backup) and I'm starting Qt 5.1 final builds at qt5-beta-proper ASAP
<Kaleo_> Laney: hey
<Kaleo_> Laney: I answered in https://code.launchpad.net/~laney/ubuntu-ui-toolkit/crossfadeimage/+merge/170391
<Laney> hey Kaleo_, thanks
<Laney> Kaleo_: would you prefer I rename it back? I did that for consistency with animations but don't really mind
<Kaleo_> Laney: yeah, I 'd rather
<Laney> sure
<Kaleo_> Laney: oh, and I just pushed another commit to that branch which fixes the FIXME
<Laney> oh good!
<Laney> These weird behaviours are quite confusing
<Kaleo_> Laney: so if you merge that branch, fix 15) & 16) and I guess some unit tests failures, we are good :)
<Kaleo_> Laney: this last behaviour is indeed a badie
<oSoMoN> Kaleo_: hey, would you have a moment to review https://code.launchpad.net/~osomon/webbrowser-app/ubuntu-colors/+merge/173458 ?
<Laney> Kaleo_: The unit tests are indeed broken now and I don't understand why. :)
<Kaleo_> Laney: currentImage.status is not the actualy status
<Kaleo_> Laney: since currentImage != nextImage
<Kaleo_> Laney: even though it really is the nextImage that is loading
<Kaleo_> Laney: (that was my intuition anyway)
<Laney> it's the running property
<Laney> the test_duration one
<Kaleo_> oSoMoN: it's good to go; however once the theme color palette lands (tomorrow), we should use that whenever possible
<oSoMoN> Kaleo_: yes, so when that lands Iâll do another pass and talk to design to use as many theme colors as possible
<Kaleo_> oSoMoN: great
<Laney> Kaleo_: what if I have the global status be set in onStatusChanged of both the Images?
<Laney> so it becomes the most recent status to be updated
<Kaleo_> Laney: not very pretty
<Laney> I'm otherwise stuck with how to fix it
<Laney> other than going back to what I had before there
<Kaleo_> Laney: best would be to have currentImage really be the current image
<Kaleo_> Laney: ok, I'll have a look
<Kaleo_> Laney: everything else good?
<Laney> seems so
<Laney> I'll push
<Kaleo_> Laney: thanks
<Laney> done
<nic-doffay> Kaleo_, or anyone else who has some investment in this. Would like to talk a bit about a component which handles scrolling for expanding SDK classes.
<Kaleo_> [A
<mhall119> l
<odraencode> m
<surgemcgee> Is there an official tools: format yet? I sont know which one to use.
<xkernel> I installed the core apps  on Kubuntu, how to launch them?
<mhall119> xkernel: you should get them in whatever menu/app launcher KDE has
<xkernel> mhall119, nope can't find them
<mhall119> doesn't KDE use /usr/share/applications/*.desktop to list installed apps?
<mhall119> xkernel: which apps did you install?
<xkernel> mhall119, I installed all as mentioned here: http://developer.ubuntu.com/2013/07/join-the-ubuntu-touch-core-apps-development-team/
<mhall119> xkernel: and you installed them using apt-get
<mhall119> ?
<xkernel> yeah
<mhall119> do you have /usr/share/applications/ubuntu-calculator-app.desktop ?
<xkernel> yeah found it thanks :)
<mhall119> huh, I wonder why it's not in KDE's menus then
#ubuntu-app-devel 2013-07-09
<xkernel> When creating a Touch app in the Qt Creator; do I have to type all the QML scripts or is there a way for GUI designing?
<mhall119> xkernel: you have to type it out currently, I think the Qt Designer still isn't working for Qt5/QML
<odraencode> One of these days I'm going to make a QML app :|
<odraencode> Then I'll join the circlejerk of phone developers
<odraencode> Maybe I should get a phone
<jono> mhall119,  around?
<mhall119> jono: about to head to sleep, got an early morning call tomorrow
<jono> mhall119, np, we can chat tomorrow
<ezu5t> Hello. Reading the page http://developer.ubuntu.com/2013/02/releasing-the-ubuntu-touch-developer-preview-and-sdk-alpha/ and trying to determine what kind of tablet to get. from what I see, none of the supported ones have removable battery or a micro-sd slot.
<ezu5t> i wish one of them did
<adi_> HI
<dommertnator> So whats going down
<dholbach> good morning
<Mirv> morning
<Mirv> I'm proposing a change to the ubuntu-sdk meta package so that people get lots and lots of new documentation inside the Qt Creator Help function https://code.launchpad.net/~timo-jyrinki/ubuntu-seeds/ubuntu-touch.saucy.add_documentation/+merge/173659
<Mirv> qtdeclarative5-doc is still missing from saucy archives, so didn't add that yet
<Mirv> (pending someone sponsoring https://code.launchpad.net/~timo-jyrinki/ubuntu/saucy/qtdeclarative-opensource-src/merge_continued/+merge/173448)
<Mirv> saucy users? could you try out Qt Creator (~test12) from ppa:timo-jyrinki/qt5-testing - smoke-testing - the only interesting thing is you see some difference compared to the ~test10 in SDK Release PPA (you shouldn't)
<Mirv> I'm hoping to get that or something very similar to saucy archives now finally
<Mirv> I asked jppiiroinen to test it as well but he's needing a saucy reinstall first
<JamesTait> Good morning all, happy Sugar Cookie Day! :-D
<om26er> oSoMoN, can you +1 this please since gusch is on vacation. https://code.launchpad.net/~om26er/gallery-app/fix_test_run_devices/+merge/173573
<oSoMoN> om26er: looking
<oSoMoN> om26er: this was already fixed and merged at revision 771 in lp:gallery-app
<om26er> oSoMoN, ah,thanks. Its a bad day ;) I fixed test run for gallery and Chris already fixed it, I also add autopilot testing to address-book-app and seems ranato also propsed it :O
<oSoMoN> :/
<AskUbuntu> I'm having a difficulty in the application intalled menu | http://askubuntu.com/q/318140
<kaleo> Laney, https://code.launchpad.net/~laney/ubuntu-ui-toolkit/crossfadeimage/+merge/170391 has a fix
<Laney> kaleo: saw, will merge shortly
<kaleo> Laney, cool
<Laney> kaleo: ah, cunning, why didn't I think of that? :P
<kaleo> Laney, there is another way that does not require an extra variable
<kaleo> Laney, but it would have meant some deeper changes
<kaleo> Laney, no time for that :)
<Laney> heh, not sure I need to know ;-)
 * Laney builds
<kaleo> Laney, merged! thanks a lot
<Laney> kaleo: woo! thank you for the reviews!
<renato_> om26er, ping
<om26er> renato_, pong
<renato_> om26er, what is the problem with my branch :D
<renato_> I like the make autpilot
<om26er> renato_, def launch_app(self, movie_file=None):
<om26er> +        if os.path.realpath(__file__).startswith("/usr/"):
<om26er> renato_, we can go with as it is now and I'll fix those things in another merge proposal, if you want
<renato_> and I like to be able to run the autopilot even if I have build the app in a diff directory
<om26er> renato_, that makes running tests difficult for someone who is running the testsuite for the first time
<renato_> om26er, I can use hardcode dir like you did "local_location = "../../src/imports/main.qml"" as a fall-back if the var was not found
<om26er> renato_, yes would be simpler
<renato_> om26er, why I need to do in a another merge proposal? why I can not fix mine?
<om26er> renato_, sure you can ;)
<renato_> ok
<mihahn> Hi
<mihahn> Hello :)
<renato_> om26er, MR fixed
<om26er> renato_, looking
<mihahn> ?
<mihahn> Guys what are the skills you should have when you wanna help tomorrow?
<om26er> renato_, the copyright headers need to be 2013 other than that LGTM
<om26er> mihahn, depends if you have knowledge of python you could help with writing tests, if you want to help in basic app development you need to know QML
<AskUbuntu> Why Java is not there for development of ubuntu phone? | http://askubuntu.com/q/318240
<mihahn> @om26er I have basic python skills, but not much more. Maybe I will just be spectating... but that's why I love Ubuntu - the community. To work together for updates and discussing here is so great!
<mihahn> btw how to name ppl here in freenode? ^^
<om26er> mihahn, see this https://wiki.ubuntu.com/Touch
<mihahn> Okay I know the site :)
<AskUbuntu> development desktop in ubuntu 12.04 | http://askubuntu.com/q/318243
<kaleo> mhall119, who wants to play with gradient backgrounds?
<mhall119> kaleo: nik90 does, I'm sure
<kaleo> mhall119, cool
<kaleo> nik90, http://pastebin.ubuntu.com/5859216/
<kaleo> mhall119, do you know what apps need it?
<kaleo> mhall119, the clock app for sure
<mhall119> kaleo: the clock and calendar are the only ones with final Suru-style designs
<mhall119> sorry, Clock and Calculator
<kaleo> mhall119, ok
<kaleo> mhall119, I'm never able to find dalius
<kaleo> :(
<mhall119> Weather and Calendar *might* use it, but until we get the final visual designs we won't know
<kaleo> mhall119, ok
<nik90> kaleo: me me me :-)
<mhall119> unfortunately dalius has stepped down from working on the Calculator, so we'll need to get someone else working on it
<kaleo> mhall119, ok
<kaleo> nik90, check out the link :)
<nik90> kaleo: How do we get it to use a specific toolkit version?
<kaleo> nik90, you can compile it yourself
<kaleo> nik90, bzr branch thebranch && cd thebranch && qmake && make && source export_modules_dir.sh
<kaleo> nik90, then launch your app
<nik90> kaleo: how to revert the toolkit?
<kaleo> nik90, or you can wait for launchpad to build an ubuntu package of the toolkit for which a link will appear in the merge request I sent you
<kaleo> nik90, revert?
<nik90> kaleo: when I do qmake and source export.. etc. I start using your toolkit branch essentially. How do I go back to the original version of teh toolkit?
<kaleo> nik90, just close the terminal
<kaleo> nik90, all other terminals will use the system toolkit
<nik90> ah ok :) perfect. Will post screenshot when I finish :D
<kaleo> nik90, cool
<nik90> kaleo: I get an error while compiling. http://paste.ubuntu.com/5859250/
<kaleo> nik90, you need to have installed all the packages listed at the beginning of debian/contrl
<kaleo> nik90, debian/control
<kaleo> nik90, you are missing qtdeclarative5-private-dev,
<kaleo> -,
<nik90> kaleo: will go through the list and install required packages
<nik90> kaleo: I am stuck since when I try to install a package it is conflicting with the version of it already installed on my system. http://paste.ubuntu.com/5859281/
<kaleo> nik90, do apt-cache policy libqt5v8-5-dev
<nik90> kaleo: Installed: 5.0.2-3ubuntu1~raring1~test1 Candidate: 5.0.2-3ubuntu1~raring1~test1
<nik90> no idea where the raring came up from. I am running saucy
<nik90> I get similar error when trying to install qtdeclarative5-private-dev
<nik90> the *-private-dev cannot be installed because of this
<kaleo> nik90, policy tells you where it comes from
<nik90> kaleo: It comes from saucy then based on output http://paste.ubuntu.com/5859289/
<kaleo> nik90, and apt-cache policy libqt5v8-5-private-dev ?
<nik90> kaleo: http://paste.ubuntu.com/5859295/
<nik90> ah I dont have that installed
<kaleo> nik90, try the following
<kaleo> nik90, sudo apt-get install libqt5v8-5-dev=5.0.2-3 libqt5v8-5-private-dev
<nik90> kaleo: nope same situation http://paste.ubuntu.com/5859304/
<nik90> if I install the package from your MP built by launchpad, will it automatically fix these dependency issues
<kaleo> nik90, yes
<kaleo> nik90, try
<kaleo> sudo apt-get install libqt5v8-5-dev=5.0.2-3 libqt5v8-5-private-dev libqt5v8-5=5.0.2-3
<nik90> okay that allowed me to isntall those packages.
<nik90> Now I shall continue installing other packages from debian/control
<kaleo> good
<nik90> kaleo: hitting the same issue qtdeclarative5-private-dev, tried your way of sudo apt-get install qtdeclarative-dev=5.0.2-2 qtdeclarative5-private-dev qtdeclarative5=5.0.2-2...but doesnt seem to find the package
<kaleo> =5.0.2-3
<kaleo> not 2
<nik90> kaleo: I tried that but it say version 5.0.2-3 does not exist for that package. I also tried 1,2,3
<renato_> om26er, thanks for the review, and sorry because of the duplicated work :D
<kaleo> nik90, ok, what's the error message
<kaleo> nik90, what's the dependency that cannot be installed?
<nik90> kaleo: http://paste.ubuntu.com/5859337/
<om26er> renato_, np ;)
<kaleo> nik90, do it without the versions please
<kaleo> nik90, and paste the result
<nik90> kaleo: http://paste.ubuntu.com/5859339/
<nik90> I noticed I typed qtdeclarative-dev instead of qtdeclarative5-dev in the last command, but then it complains that "Unable to locate package qtdeclarative5"
<kaleo> nik90, sudo apt-get install qtdeclarative5-private-dev qtdeclarative5-dev=5.0.2-1ubuntu2
<kaleo> nik90, you must have installed a PPA at some point
<kaleo> nik90, that's messing up your Qt installe
<kaleo> -e
<nik90> kaleo: true I get more warning than before stating the qt quick, quick particles etc are wrong
<nik90> I will wait for launchpad :)
<kaleo> nik90, try this
<kaleo> do the same apt-get with -f
<kaleo> e.g.: sudo apt-get install -f qtdeclarativeblabla
<nik90> kaleo: doesnt work. same error. It is ignoring the force install parameter
<kaleo> nik90, sorry, I asked you before I think, you are on saucy?
<seb128> kaleo, nik90: do you guys need help sorting that out?
<nik90> kaleo: yes on saucy
<nik90> upgraded from raring if that matters
<nik90> seb128: help welcome :)
<kaleo> nik90, I'm guessing you have the qt5-proper PPA installed; sudo rm /etc/apt/sources.list.d/canonical-qt5-edgers-qt5-proper-raring.list*
<seb128> nik90, try sudo apt-get install qtdeclarative5-dev/saucy qtdeclarative5-private-dev/saucy
<kaleo> nik90, then sudo apt-get update
<kaleo> nik90, it does matter; that's the issue :)
<nik90> yes I do have the ppa installed
<kaleo> nik90, we need to remove it
<kaleo> seb128, thanks!
<seb128> yw ;-)
<seb128> nik90, disable the ppa anyway, or it will try to upgrade the packages using it again, it seems to raring packages in the ppa are newer than the saucy version
<nik90> seb128: ok
<seb128> nik90, let me know if the command I just gave work
<nik90> seb128: nope it did not work
<seb128> nik90, can you pastebin the error?
<nik90> seb128: so I removed the PPA adn then am updating
<nik90> sure
<nik90> seb128: http://paste.ubuntu.com/5859365/
<seb128> nik90, ok, that's easy enough...
<seb128> nik90, dpkg -l | grep ~raring
<seb128> nik90, then you need to "sudo apt-get install binary/saucy otherbinary/saucy yetanotherbinary/saucy"
<seb128> where the "binary/saucy" list is all the binary the dpkg -l command listed
<nik90> seb128: http://paste.ubuntu.com/5859371/
<seb128> or keep trying and add things that are listed in error
<nik90> seb128: that's a lot of packages to do "sudo apt-get install binary/saucy otherbinary/saucy  yetanotherbinary/saucy"
<nik90> :)
<seb128> nik90, you can shell script if you like :p
<mhall119> kaleo: seb128: I hope this is going to be easier once all the packages are built and published
<kaleo> mhall119, they are
<nik90> so at the end of the day, does saucy need the qt5-proper PPA or not?
<kaleo> mhall119, it's just that the PPA has incorrect versions of Qt
<kaleo> nik90, no
<nik90> kaleo: mhall119: then the developer.ubuntu.com needs an update definitely
<nik90> http://developer.ubuntu.com/get-started/
<kaleo> nik90, it does not talk about Saucy (13.10) :)
<nik90> kaleo: it does say "a development release" which is saucy
<nik90> Alternatively, for those using Ubuntu 13.04 or a development release:
<kaleo> nik90,  ah ah
<kaleo> nik90, right
<mhall119> kaleo: do we have package version conflicts between the saucy archives and the PPA?
<nik90> kaleo: would I need the sdk-ppa then?
<nik90> or shall i remove that as well
<kaleo> mhall119, it kind of looks like it
<mhall119> :/
<kaleo> nik90, no
<kaleo> nik90, saucy has everything
<nik90> ok
<renato_> timp, I am having problems with popover and keyboard, could you help me?
<renato_> kaleo, who can help me with a popover problem?
<kaleo> renato_, timp can
<kaleo> renato_, by keyboard you mean keyboard navigation?
<kaleo> renato_, the best is to report the bug first
<kaleo> renato_, send an email to timp with the link (I believe he is EOD)
<renato_> kaleo, no, the problem is that, just after the popover appear I ask the keyboard to dismiss, and then my item that is anchored to the popover moves but the popover does not follow it
<renato_> kaleo, do you know if there is a easy way to fix that?
<kaleo> renato_, don't know
<kaleo> renato_, definitely a bug
<renato_> ok I will report a bug
<kaleo> renato_, thanks
<renato_> kaleo, can I assign it to timp?
<kaleo> renato_, yes
<renato_> kaleo, ok thanks
<renato_> kaleo, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1199502
<ubot2`> Ubuntu bug 1199502 in Ubuntu UI Toolkit "[popover] Popover does not follow parent if it moves" [Undecided,New]
<mhall119> kaleo: I built ubuntu-ui-toolkit using your branch, having some trouble getting it to work with the gradient
<mhall119> file:///home/mhall/projects/Ubuntu/sdk/ubuntu-ui-toolkit/modules/Ubuntu/Components/Button.qml:83: TypeError: Cannot read property 'defaultGradient' of null
<mhall119> file:///home/mhall/projects/Ubuntu/sdk/ubuntu-ui-toolkit/modules/Ubuntu/Components/Button.qml:72: TypeError: Cannot read property 'defaultColor' of null
<mhall119> file:///home/mhall/projects/Ubuntu/sdk/ubuntu-ui-toolkit/modules/Ubuntu/Components/Label.qml:59: TypeError: Cannot read property 'selected' of null
<mhall119> is what I get when running qmlscene with -I to point to the ./modules/ folder of the branch
<kaleo> mhall119, ./gallery.sh works?
<kaleo> mhall119, (after qmake && make)
<mhall119> kaleo: it works,but I don't see any gradient
<mhall119> kaleo: my test app works fine too if I don't use:
<mhall119> Component.onCompleted: Theme.name = "Ubuntu.Components.Themes.AmbianceGradient"
<mhall119> I get the normal flat theme
<kaleo> mhall119, did you use the pastebin?
<kaleo> mhall119, did you set the properties on the MainView?
<mhall119> http://pastebin.ubuntu.com/5859216/ yes
<kaleo> mhall119, what branch of the toolkit are you using?
<mhall119> kaleo: http://paste.ubuntu.com/5859559/ is my testing code
<mhall119> kaleo: I'm using bzr+ssh://bazaar.launchpad.net/+branch/ubuntu-ui-toolkit/ with bzr+ssh://bazaar.launchpad.net/~fboucault/ubuntu-ui-toolkit/dark_gradient_themes/ bzr merged on top
<kaleo> mhall119, should work
<kaleo> mhall119, did you do source export_modules_dir.sh ?
<mhall119> no, didn't do that
<kaleo> mhall119, what I told nik90 earlier: bzr branch thebranch && cd thebranch && qmake && make && source export_modules_dir.sh
<kaleo> I gotta go though
<kaleo> good luck
<mhall119> ah ha, that did the trick,thanks kaleo
<nik90> mhall119: can you try those 4 line code in the clock app as well?
<nik90> I can give you the gradient color definitions
<mhall119> nik90: sure, send them over
<nik90> header: 57365e
<nik90> body: a55263
<nik90> footer: d75669
<mhall119> nik90: hmmm, the header disappears when I apply the theme
<mhall119> kaleo: are Tabs supported yet?
<nik90> mhall119: you mean you can see Stopwatch, Timer and Alarm headers any more?
<nik90> mhall119: screenshot pls
<kaleo> mhall119, yes
<kaleo> mhall119, it works here :)
<mhall119> http://ubuntuone.com/46klPt2Ofxct0F4d9OgOP4
<kaleo> mhall119, can you share the patch?
<ctcb> Hi all...
<nik90> mhall119: that is reminiscent of a bug I faced when the simple themeing infrastructure landed. However it was fixed the same day.
<mhall119> kaleo: nik90: http://paste.ubuntu.com/5859611/ is the only change I made
 * nik90 think the clock looks like a glowing sun with the new background :-)
<mhall119> nik90: kaleo: when I comment out just the Theme.name line, I get http://ubuntuone.com/5wDK1GChj6Su2ccDeyTffa
<kaleo> mhall119, I can reproduce the issue
<kaleo> mhall119, not sure if it's a bug with the app or the toolkit
<nik90> mhall119: did your test app have tab headers?
<kaleo> mhall119, I have an idea of what the issue might be
<kaleo> mhall119, I will look into it later
<ctcb> I'm wondering if somebody can help me with a little bash code in a .sh file I'm making.
<mhall119> nik90: it used PageStack, but it displayed the header: http://ubuntuone.com/0e1zEDG8vaAgMz1P8SEOEf
<kaleo> mhall119, I have to go
<kaleo> mhall119, nik90: it's very pretty though
<mhall119> thanks kaleo, it's looking great
<mhall119> kaleo: it is very pretty :)
<nik90> kaleo: thnx
<nik90> kaleo: looking forward to its merge
<nik90> and very easy to use
<nik90> mhall119: the test app looks great
<nik90> mhall119: although you wrote the code in the mainview, so it applies to all tabs. However I need different background gradient for different tabs
<nik90> hope that is supported as well
<mhall119> nik90: the visual design had different gadients per tab?  I don't think kaleo's changes will do that...
<ctcb> I want a way that in bashcode I can check if a folder exists and then do some if it does.
<ctcb> I'm writing a script for an app installer.
<nik90> mhall119: http://ubuntu-touch.blogspot.com/2013/07/clock-app-update-july-7th.html
<nik90> mhall119: check out the stoptwatch and timer background gradient
<mhall119> nik90: they look the same
<nik90> mhall119: the clock background is different from the (stopwatch and timer)
<mhall119> the two pictures you have under "Visual designs"?
<nik90> mhall119: basically the clock has a pinkish footer color while the timer and stopwatch have a more orangish footer color
<mhall119> their gradients are the same
<nik90> look at http://ubuntuone.com/46klPt2Ofxct0F4d9OgOP4 and http://1.bp.blogspot.com/-XFEE_1vaxYE/UdlfDshUE9I/AAAAAAAAB2U/LQtRqO9oul4/s1600/stopwatch_home.jpg
<nik90> side by side
<mhall119> oh, mine is different from yours
<nik90> mhall119: yup.
<mhall119> hey, I just used the hexcodes you gave me :)
<mhall119> but each tab should have the same gradient, they won't be different
<nik90> mhall119: the think is I received the visual design in 2 parts
<nik90> mhall119: in each part, the background gradient is different
<nik90> I will be meeting with the designers this thursday hopefully. Will ask them there
<mhall119> ok
<mhall119> still, we're making progress!
<nik90> mhall119: yes :)
<nik90> mhall119: I am also looking forward to tomorrow's timezone meeting
<ctcb> I know this isn't the best place to ask this. But how would I make a linux dist?
#ubuntu-app-devel 2013-07-10
<domniconanna> kkkkkk
<domniconanna> good morning, and good job for  Ubuntu core apps hack days
<Noskcaj> i don't think they've started yet
<domniconanna> for my time zone, Italy, will begin at 11.00 am
<odraencode> :|
<odraencode> I wish my image viewer could replace shotwell
<odraencode> But my image viewer is too hardcore.
<dholbach> good morning
<dpm> good morning all
<Noskcaj> Is anyone else having issues with clock app in qmlscene?
<WebbyIT> Hi all! I did a patch for new event in Calendar app, and I worked side by side with Kunal to did it. Unfortunately in those days Kunal is very busy, so he said me to ask here if someone can review my merge request: https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957
<JamesTait> Good morning all, happy Don't Step On A Bee Day! :-D
<WebbyIT> (Uops, I'm in advance of about ten minutes, I hate UTC :-/)
<Nasreddine> I'm new in Qml/Qt
<Nasreddine> I need a quick quide
<popey> hi Nasreddine
<Noskcaj> Nasreddine, developer.ubuntu.com
<popey> yeah, we have a getting started guide on that site
<popey> and a simple tutorial there too
<popey> there's also a lot of info on the upstream qt digia website
<Nasreddine> thanks popey, I have seen these tutotials
<Nasreddine> I have a question about Right-To-Left apps, Is it supported in the current version of the SDK ?
<popey> I don't think so, bzoltan
<popey> ?
<dpm> Nasreddine, translations themselves should be supported, although we haven't tested them yet
<dpm> Nasreddine, however shifting UI elements to the other side is not yet implemented as far as I know
<Nasreddine> so, not RTL layout till now
<Nasreddine> I'll see the translation
<dpm> Nasreddine, yeah, if you could help with the testing for translations, that'd be awesome
<Nasreddine> I'll try, in fact I'm a developer, I want to build some apps in Arabic language
<dpm> awesome!
<Nasreddine> what about changing used font in the app
<popey> dpm: did you see we tried to enable translations for all core apps then got a bit stuck in lp config?
<Nasreddine> ?
<popey> dpm: https://translations.launchpad.net/ubuntu-phone-coreapps the ones on the right..
<popey> mhall119: thought we may have to generate pot files for them??
<dpm> bummer, I cannot change the channel's topic
<WebbyIT> Hi all! I did a patch for new event in Calendar app, and I worked side by side with Kunal to did it. Unfortunately in those days Kunal is very busy, so he said me to ask here if someone can review my merge request: https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957
<dpm> WebbyIT, oh wow, thanks a lot! We'll get someone to review it. oSoMoN, do you think you might have some time to review this MP? ^^
<dpm> popey, where exactly did you get stuck in LP? Did you follow https://wiki.ubuntu.com/Touch/CoreApps/Translations ?
<oSoMoN> dpm, WebbyIT: sure, Iâll try to review it today
<popey> nope
<popey> â»
<WebbyIT> oSoMoN, dpm thanks :)
<popey> set the global settings..
<dpm> popey, so not it's your chance to road test the instructions :)
<dpm> *now
<popey> oof
<popey> ok
<dpm> that's excellent, 15 mins into the hackfest and we get our first merge proposal :)
 * popey does it now for terminal
<popey> haha, excellent
<dpm> popey, let me know if you get stuck and if I can help. The part on configuring Launchpad on the instructions should be good to go, but the part on internationalizing the code is a bit more complex and will take me some more time
<popey> dpm: ok, found a problem
<popey> step 4 of Series-specific settings
<popey> https://translations.launchpad.net/ubuntu-terminal-app/trunk
<popey> "Click on the Change synchronization settings link in the Automatic synchronization section"
<popey> I see no "change synchronization"
 * dpm tries
 * dpm fixes
<popey> we should be keeping a track of these things we're fixing in the hackday for later reporting
 * popey makes a doc
<dpm> popey, fixed it, thanks! -> the link to click on is "Set up branch synchronization"
<dpm> good idea
<popey> done, added you to the doc and mhall119 and jono
<popey> lets try and keep it updated as we go
<dpm> popey, cool, jono will just love another google doc ;)
 * dpm thinks it's a good idea to keep track of the activities and report them
<popey> ok, done terminal app as per your instructions, can you check it's okay please?
<popey> and I'll do the others
<UbuPhillup> if i open calendar-app in the menu the translation for german are too long: http://ubuntuone.com/2kxGeCLQGDEtLMTnvka7Qh is this a known bug, because its in all translated core-app
<andricorso> hello
<popey> hello andricorso
<UbuPhillup> which have a menu
<popey> UbuPhillup: not a known bug that I'm aware of
<thor_> hello all :)
<popey> hi thor_
<rahulmahamna> hello
<popey> hi
<Owlree> hello, people
<UbuPhillup> popey: so shoud i report it?
<rahulmahamna> anybody here ?????
<popey> UbuPhillup: please do!
<popey> rahulmahamna: lots
<rahulmahamna> jalkjflkajfl
<dpm> hi thor_, Owlree UbuPhillup and everyone else! Welcome to the calendar hackfest!
<Guest3993> hi
<dpm> good morning Mirv, do you think you could help thor_ with some issues installing the SDK on 13.04? http://pastebin.ubuntu.com/5861100/
<dpm> popey, do you have the link to the upstream bug you filed for qmlscene not loading on Virtualbox handy?
<popey> i do
<popey> i have it permanently open, hoping one day someone will fix it
<popey> https://bugreports.qt-project.org/browse/QTBUG-32225
<UbuPhillup> popey: https://bugs.launchpad.net/ubuntu-clock-app/+bug/1199699
<ubot2`> Ubuntu bug 1199699 in Ubuntu Clock App "German translation in the menu needs more space" [Undecided,New]
<popey> thank you UbuPhillup
<dpm> oSoMoN, sorry for keep adding to your TODO, I guess we'll be pinging you more today during the Calendar hack day. When you've got some time, it'd also be great if you could look at https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/yearview/+merge/173743
<oSoMoN> dpm: yeah, will do
<Mirv> dpm: initially it sounds like not everything would have been updated
<Mirv> I'm checking how does my raring chroot look like
<Mirv> all up-to-date, qtcreator starts fine
<Mirv> dpm: thor_: I don't directly know what could be wrong, so it'd need some tinkering to try to find what's the issue. among else dpkg -l *qt* | grep 5.0.1 should only show qtwebkit packages
<Mirv> that error message occurs if some of the libraries that Qt doesn't allow to be different version, is different version, and specifically says some library would be 5.0.1 while others 5.0.2
<Mirv> dpkg -l qtcreator | cat should give 2.7.1-0ubuntu1~raring1~test10 as the Qt Creator version
<thor_> @Mirv : i purged all qt4* and libqt5* packages, reinstalled ubuntu-sdk and it worked
<thor_> thanks
<Mirv> thor_: hmmkay :P good that you found a solution.
<WebbyIT> My second mr for calendar app: https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1198652/+merge/173901 (I did today my last exam, so now I have a lot of free time for utouch) :D
<dpm> WebbyIT, excellent, thanks!
<dpm> WebbyIT, glad to hear that, your help on calendar is much welcome :-)
<WebbyIT> dpm: i don't know if you remember, but i started to collaborate about two months ago, unfortunately university takes me a lot of time, so i didn't do much, but now i will recover the time lost :)
<dpm> WebbyIT, I do remember, glad to have you back!
<dpm> popey, do you want to join #qt-labs? We might be getting some traction on the Virtualbox qmlscene bug
<dpm> and they have some questions
<popey> dpm: did you see above, translations.launchpad.net/ubuntu-phone-coreapps - I did terminal but it's still on the right, not on the left?
<dpm> popey, that's probably because we don't have a po/ubuntu-terminal-app.pot file committed to the branch. It's relatively easy to get, but it takes a bit more work to document. I'll see if I can finish the documentation today
<popey> ok, shall I setup the others?
<dpm> popey, sure, it makes sense, if you want to, go for it!
<popey> ok, will do
<angel96_> gg
<sathya> lk
<sathya> ls
<sathya> hey guys
<ytuhejdj> is here a discoussion started?... or just finished?...
<dpm> ytuhejdj, we're here to help everyone get started, so if you've got any questions or need any help just let us know
<dpm> well, too late
<victorp> dpm QTC seems broken in 12.04
<victorp> I can enable ssh to the device
<dpm> Mirv, any ideas about what could be going on with QtC on 12.04? ^^
<dpm> popey, we're also not building the core apps packages for 12.04 in the daily PPA. Do you know whether there was any particular reason why we're not doing it? Shall we just enable 12.04 builds?
<victorp> 12.04 is still the desktop that most people are sticking too outside Ubuntu contributos
<victorp> we should make sure the SDK just works for 12.04
<popey> dpm: we can try to test them on 12.04, for sure.
 * victorp thanks the touch terminal developer
<victorp> :)
<Mirv> dpm: I haven't tested, jppiiroinen may have (the latest Qt Creator precise upgrade was done during my vacation)
<dpm> popey, yeah, I think it'd make sense to enable the 12.04 builds, as I've already seen 2 comments where people were asking for it. Do you want to have a look at enabling those builds, or do you want me to do it?
<popey> for core apps we need to speak to fginther
<popey> for collection we don't.
<dpm> jppiiroinen, could you help victorp with his QtC issue on 12.04?
<dpm> victorp, you mention SSH not working on QtC. Is that it, or do you have other issues with it?
<victorp> dpm -  I have worked aroud it by installing ssh manually
<victorp> dpm - enabling developer mode fails
<dpm> oh actually
<popey> interesting
<dpm> I had the same problem on 13.04
<dpm> I thought it was a glitch
<jppiiroinen> hmm
<popey> you get a log in qtcreator
<dpm> and did the same as you
<popey> be good to get that
<popey> well, console output in a window
<dpm> i.e. manual installation of openssh-server
<jppiiroinen> i run precise myself here
<dpm> popey, gotcha. Why do we need to talk to fginther? Because we need to add Jenkins jobs?
<jppiiroinen> it would be interesting to see what happened, as if there was some temporary issue with package management etc on the device
<dpm> jppiiroinen, next time it happens to me on 13.04 I'll report a bug. IIRC, the issue on the QtC connection log was that openssh-server could not be installed, so there wasn't much I could debug from that. But I think you're right in that it might point to a packaging management issue
<popey> yes
<popey> i have a clean precise VM, I could test qtcreator there (assuming it will see my phone over USB)
 * popey tests
<jppiiroinen> doing the same here with my n7
<popey> So my test plan is. Boot clean VM, follow qtcreator install instructions from developer.ubuntu.com, plug phone in, enable developer mode, right?
<jppiiroinen> popey: im starting from phablet-flash
<popey> ok, will do that too,
<om26er> tmoenicke, so the real keyboard is nemo-keyboard package ?
<om26er> I start the maliit-server from terminal and a transparent window appears on my desktop
<popey> bah, virtualbox can't see my tablet
 * popey tries other things
<tmoenicke> om26er: no. maliit-keyboard and maliit-keyboard-data
<om26er> tmoenicke, so  I just figured and maliit-keyboard is not build for any other architecture than armhf
<tmoenicke> om26er: yep
<om26er> tmoenicke,  I build it on i386 and installed it. now maliit-server crashed with: open /usr/lib/arm-linux-gnueabihf/libpinyin/data/pinyin_index.bin failed!
<om26er> is there a way to build without pinyin support ?
<tmoenicke> om26er: can you install libpinyin?
<om26er> tmoenicke, yes its installed, but I think the maliit-keyboard is hardcoded to use libpinyin from the arm dir  ?
<om26er> FWIW /usr/lib/i386-linux-gnu/libpinyin/data/pinyin_index.bin does exist. its just the maliit-server is looking in the wrong dir :/
<denisw> hi, is there already calendar-app hacking going on? :)
<thor_> hi again does any DatePicker component exist in the available components?
<popey> hey denisw sure
<denisw> unfortunately i don't have the time to help out currently (I have a bachelor thesis to write), but I hope this will change in the future
<denisw> i'm very excited about a set of core apps directly from the ubuntu community, especially if they will scale to the desktop eventually
<micah2> How much more do you have to go on your thesis?
<denisw> i'll probably be done at the beginning of september
<micah2> Cool, then you'll definitely have time to jump in before 14.04.
<denisw> yeah, that would be great
<denisw> are there any plans to make the apps desktop-ready in the 14.04 cycle?
<denisw> (or rather, more pleasant on the desktop, given that they already run on standard ubuntu)
<micah2> There's been recent work on the conditional layouts, so I'd imagine it will be possible.
<denisw> cool. is there already already an app using conditional layouting, or has only infrastructure work been done for now?
<WebbyIT> A question: when I propose a merge, have I to change the bug status in Fix Commited or have to leave In Progress?
<micah2> I know today is about the Calendar, but I'm trying to get up and running with helping with the Music app. Anyone here who can bring me up to speed with the music app?
<popey> WebbyIT: in progress until it lands, then it's fix committed/fix released
<WebbyIT> popey: ok, thanks
<jppiiroinen> popey: i was able to enable the developer mode on my workstation, i will do next a full bootstrap flashing
<popey> jppiiroinen: still installing bits here, it's a precise install on a usb stick
<jppiiroinen> dpm: the best tip for victorp is to remove the openssh-server manually and try to re-enable the developer mode
<jppiiroinen> and also to make sure that he has the latest device image
<dpm> popey, joining the music app call?
<popey> ah
<popey> i don't have hangout capability because my laptop is booted to precise on a usb stick
<popey> can't install debs right now as it's mid install qtcreator and friends
<popey> Mirv: jppiiroinen  ok, first issue after install sdk on a clean precise install... http://paste.ubuntu.com/5861669/
<popey> looks like adb permissions issue
<popey> ya, sudo adb works around it
<popey> Mirv: jppiiroinen problem is /usr/share/qtcreator/scripts/device_search then kills the adb server and restarts as non-root
<dpm> popey, no worries. I just talked to Daniel Holm about getting the scanning functionality in shape to get the music app in the default images and the hackfest. He's going to be there tomorrow
<popey> ta
<mhall119> hello hello
<mhall119> how's the hack day going?
<dpm> hey mhall119
<dpm> we had a branch submitted
<mhall119> \o/
<dpm> and Kunal worked on prototypes for the week and year view. He's not here today, but he prepared it for the hackfest in advance
<dpm> he's a rockstar
<UbuPhillup> mhall119: https://bugs.launchpad.net/ubuntu-terminal-app/+bug/1199461
<ubot2`> Ubuntu bug 1199461 in Ubuntu Terminal App "The app is not translatable" [Undecided,In progress]
<mhall119> UbuPhillup: look at popey go!
 * popey is currently working on making sure sdk works out of the box on precise
<HeavenlyGamesBos> When does the calendar event happen?
<HeavenlyGamesBos> Calendar hack a-thon
<mhall119> dpm: wow, kunal did all of that work just recently?
<mhall119> HeavenlyGamesBos: happening now
<mhall119> HeavenlyGamesBos: what do you want to get started with?
<dpm> mhall119, yeah, check out the e-mail he sent us, he's awesome
<popey_> stupid irc
<mhall119> dpm: can we get those new changes merged?
<jono> hey all
<UbuPhillup> hi ho jono
<jono> hey UbuPhillup :-)
<jono> dpm, mhall119 how is the hackfest coming? I see some branches :-)
<WebbyIT> Where can I find a tutorial/documentation about autopilot test?
<mhall119> balloons: ^^
<balloons> WebbyIT, you can find the information on developer.ubuntu.com. Let me get you the link: http://developer.ubuntu.com/resources/cookbook/mobile/how-to-write-autopilot-tests/
<mhall119> jono: I'm looking over the MPs now, Kunal did some great work on the UI for the new designs
<jono> mhall119, yeah I saw the vid, has that landed?
<mhall119> not yet
<WebbyIT> thanks balloons :)
<Aviral> do you think that create event popup in calender app will be changed?? or will be modified??
<balloons> your most welcome WebbyIT. Once you've finished with that, let me know and I can help you look at writing your first autopilot test :-)
<mhall119> Aviral: it might be,why?
<Aviral> actually it lokks a bit old fasioned
<WebbyIT> balloons: ok, thanks :) I'll ping you in the evening :)
<Aviral> the ui of calender app is very nice and ui of the pop up  looks a bit odd
<mhall119> Aviral: there a different look on http://design.canonical.com/2013/06/solving-multiple-calendar-views/
<dpm> jono, yeah, WebbyIT is keen to help with the Calendar app and has already sent 2 merge proposals too
<jono> awesome
<Aviral> mhall119: ya now it looks awesome :)
<dpm> bfiller, did we have a mentor from your team for the weather app? With so many apps I'm losing track
<jppiiroinen> popey: afaik, that was a workaround for some other bug with adb
<dpm> wow WebbyIT is on fire, I just saw another merge proposal from him, now for the weather app!
<mhall119> balloons: I'm getting an error trying ot run autopilot on the calendar
<mhall119>   File "/home/mhall/projects/Ubuntu/sdk/pure-qml/ubuntu-calendar-app/tests/autopilot/calendar_app/tests/__init__.py", line 12, in <module>
<mhall119>     from autopilot.input import Mouse, Touch, Pointer
<mhall119> ImportError: No module named input
<balloons> mhall119, I'm guessing your didn't install autopilot from the ppa
<balloons> sudo apt-add-repository ppa:autopilot/ppa
<balloons> sudo apt-get update && sudo apt-get install libautopilot-qt python-autopilot
<mhall119> ah, yeah, probably not
<balloons> :-) It needs the newer 1.3 version which isn't in the archive
<mhall119> why not?
<balloons> well it launched well afterwards, but that's how they want to handle it.. leave the version of autopilot that shipped with the release in the release
<balloons> so saucy has 1.3, raring does not for instance
<balloons> well I guess your on saucy.. so hmm.. let's check
<bfiller> dpm: I think weather was gusch but need to check
<WebbyIT> dpm: and here another one for clock :) Very small, but there is an open bug https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1191291
<mhall119> WebbyIT: you are rocking it today!
<WebbyIT> mhall119: oh, thanks :) I just finish my exams, so i have a lot of free time
<WebbyIT> is there a way to run ticker app not on port 8080? I can't access it
<mhall119> ticker app?
<balloons> the stock ticker?
<WebbyIT> balloons mhall119 yes, the stock ticker
<mhall119> what does it use port 8080 for?
<mhall119> I'm confused
<WebbyIT> mhall119: i don't understand, it's looking for ttp://www.surgemcgee.com:8080/?f=sabl1vpghojkc8dre7j1n&s=yhoo
<WebbyIT> * http://www.surgemcgee.com:8080/?f=sabl1vpghojkc8dre7j1n&s=yhoo
<WebbyIT> mhall119: because i cannot access to it remains endlessly turning circle on startup
<mhall119> oh....yeah, yeah can't have that
<mhall119> surgemcgee_: there's a server-side component for the stock ticker?
<surgemcgee_> Yes, I even published a npm module for it https://npmjs.org/package/apache-log
<surgemcgee_> That code is antiquated as well. Do not use.
<WebbyIT> BTW, not being able to use it I have created an error message, more userfriendly https://code.launchpad.net/~rpadovani/stock-ticker-mobile-app/error-dialog/+merge/173977
<nik90|Mobile2> hey WebbyIT I will review your mp for the clock app in another hour or so?
<nik90|Mobile2> will u be online then?
<WebbyIT> nik90|Mobile2: np, when you have time :) Yes, for next 5-6 hour i'll be available
<nik90|Mobile2> thanks a lot for it
<surgemcgee_> Ok, I will take a lokk at it.
<nik90|Mobile2> awesome
<WebbyIT> nik90|Mobile2: if you prefer I'll be available also in next days
<nik90|Mobile2> this weekend?
<WebbyIT> nik90|Mobile2: yes, also
<mhall119> surgemcgee_: where is the code for the server-side component?
<nik90|Mobile2> I work during the day..so am very busy with that. however when I get home I am free :)
<surgemcgee_> I wasn't sure if I sure ptu it publis
<surgemcgee_> I wasn't sure if I sure put it public*
<nik90|Mobile2> perfect WebbyIT.  thanks for the support. It is very much appreciated at this crucial stage.
<mhall119> surgemcgee_: since the stock ticker is in the core apps now, we should try and get the server-side piece running on Canonical's servers
<WebbyIT> nik90|Mobile2: thanks you for your time
<surgemcgee_> Cool, can I admin?
<surgemcgee_> I am quilifies.
<surgemcgee_> I am quilified.* Jeesh (speeling)
<kaleo> mhall119, nik90, bug of disappearing tabs fixed
<kaleo> mhall119, nik90, now I want a cute screenshot :)
<mhall119> kaleo: \o.
<mhall119> was it a bug in the SDK or Clock?
<kaleo> mhall119, sdk
<kaleo> mhall119, you need to pull from the dark_gradient_themes branch
<nik90|Mobile2> mhall119 can u
<mhall119> kaleo: same branch as yesterday?
<kaleo> mhall119, yes
<mhall119> ok
<surgemcgee_> Has anyone got any thoughts regarding the spining loaders at the app start up which rely on a internet connection?
<surgemcgee_> I was tempted to put "loading..." text into the listviews with a error message if the conection was un-successfull.
<mhall119> kaleo: nik90: http://ubuntuone.com/0ga6FiDINrvXJtzs71LfIi
<kaleo> mhall119, nice
<nik90> mhall119: u joinging hangout?
<mhall119> nik90: finishing up a calendar backend call, I'll join when I can, but don't wait on me
<nic-doffay> kaleo, so I've done two additional components for the SDK.
<nic-doffay> A generic expandable item which is now used in the OptionSelector too.
<nic-doffay> and am now working on a ScrollingContainer which will be used hand in hand for that.
<nic-doffay> Any suggestions for another name are welcomed too...
<kaleo> nic-doffay, sounds ok
<limurx> Hey there, may I ask if a whatsapp app is in scope of the developement? Matthias Gehre wrote first implementation and even held a presentation about it, but this project was discontinued.
<limurx> Or do you want the whatsapp devs to handle this by their own?
<ayr_ton> limurx, https://answers.launchpad.net/whosthere/+question/231055
<mhall119> limurx: the whosthere app required a hack to get an auth token, which was unsustainable
<mhall119> and whatsapp wasn't agreeable to working together with us to come up with a more official solution
<limurx> Thanks for your answers. Sad news, gotta hope the Ubuntu Phone gets too popular to ignore
<mhall119> limurx: you can help by asking the whatsapp developers to support it :)
<limurx> mhall119: You bet! (Or the people start using a more open technology like WebRTC till then)
<raptur> hello, is this thing up and running yet?
<mhall119> raptur: if you mean the hack day, yes
<raptur> thanks michael
<nik90> WebbyIT: you there?
<WebbyIT> nik90: yap
<nik90> we can discuss your MP.
<WebbyIT> nik90: this one?  ListItems.Subtitled {                     id: timePickerButton                     text: qsTr("Time")                     subText: Qt.formatTime(selectedDateTime, qsTr("hh:mm"))                     anchors {                         left: parent.left                         right: parent.right                     }                     visible: timeModeSelector.selectedIndex !== 0                     onClic
<WebbyIT> Sorry, bad paste :-/
<WebbyIT> https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1191291
<nik90> yes I was referring to it
<nik90> First of all, I do not think that the bug report is valid in the first place.
<nik90> I had a meeting with the platform developers and mhall
<nik90> They believe that QDate() will get the timezone of the system.
<nik90> So I am not sure why this was reported in the first place as a bug.
<WebbyIT> problem is in the code: first pick up the time with Date (that get right timezone) and after sums the difference with UTC, so it's become UTC
<nik90> this bug was reported before that code was merged into trunk
<nik90> the line you are referring to
<nik90> Although I do agree to your logic that the diff is messing stuff up
<nik90> but the diff is necessary to allow the user to set a world city as his current location
<WebbyIT> so, is necessary to check if city and timezone are the same?
<nik90> so I am guessing we might need a if loop or something which allows other cities to be set as the current location or take the timezone from the system
<nik90> WebbyIT: yeah I guess so. Although I am not sure how to do that
<WebbyIT> nik90: gotcha. I have to think on it, it's not simply
<nik90> WebbyIT: I am actually a bit confused as well
<nik90> WebbyIT: We have to first consider both cases. I will try to put this into a google docs and share it with you.
<WebbyIT> nik90: great
<nik90> kaleo: can we expect your dark-gradients branch to land by this week end?
<WebbyIT> nik90: thanks for your availabilty :)
<kaleo> nik90, yes
<nik90> kaleo: awesome, thnx.
<nik90> WebbyIT: no. thank you for helping :)
<mhall119> thank you both for being awesome :)
<popey> \o/
<UbuPhillup> ;)
<nik90> Anyone interested in participating in the whole clock, world clock can take a look at https://docs.google.com/document/d/10f7sU1POjFWc1y1afiV3IynJxDQartyFsXcpexI--7w/edit?usp=sharing
<raptur> quit
<MadTux> what's going on here?
<mhall119> hi MadTux
<mhall119> MadTux: how are you interested in getting involved?
<MadTux> Have to go now
<UbuPhillup> So no ;)
<zeokila> So what exactly happens on htis channel, is it only for the hack days, or is it for all Ubuntu applications development based stuff?
<mhall119> zeokila: this channel is always here, for any kind of app development on Ubuntu
<mhall119> we're just using it as a place to gather for the Core Apps hack days
<zeokila> Ok, thanks
<mhall119> no problem
<mhall119> did you want to get involved with one of the core apps?
<zeokila> Well maybe not just yet, I've actually started developing a non-core app
<kaleo> nik90, the AnimationContainer class is odd, weird and unexpected
<kaleo> nik90, can we remove it? what's its use?
<mhall119> zeokila: oh? what does it do?
<kaleo> nik90, (if you need to have scrollable content you should use http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-flickable.html)
<nik90> kaleo: It provides the swipe up/down animation
<kaleo> nik90, what is that animation?
<nik90> kaleo: in the clock app, you can swipe up to show more options. It does indeed work like a flickable
<nik90> kaleo: but at that time, we had some issues implementing the flickable. May be I should give it a try again
<zeokila> mhall119, it's going to be (if I manage) an eBook reader, but I'm pretty much new to QML, and have no C++ experience (though I have knowlege in other languages) so I'm going to have quite a lot to learn, which is great, build and learn :D https://launchpad.net/ubuntu-read/
<kaleo> nik90, definitely
<kaleo> nik90, especially because the swipe behaviour is behaving oddly
<nik90> kaleo: what do you mean by behaving oddly?
<kaleo> nik90, it gets stuck
<nik90> I had renato_ 's help in implementing it
<mhall119> zeokila: nice!  I've been wanting an ebook reader, now I don't have to write it myself :)
<kaleo> nik90, and it does not bounce like usual
<kaleo> nik90, well renato_ did not do his best :)
<nik90> kaleo: yes it does not bounce.
<kaleo> nik90, oh, and if you don't use a Flickable the content might not be clipped correctly by the header with the gradient
<kaleo> nik90, with the new gradient background
<nik90> kaleo: alrite, I will change that to a flickable
<kaleo> nik90, thanks!
<zeokila> haha, well lets hope I manage to develop it ;)
<kaleo> nik90, less code makes me happy :)
<nik90> kaleo: :)
<mhall119> zeokila: make you you talk about it on a blog, Google+, and elsewhere, you'll probably find other interested developers
<nik90> kaleo: I already have 2-3 local branches doing just that.
<zeokila> mhall119: good idea, though I think maybe I should get the core functionality starting before?
<mhall119> FYI, there's also a PDF renderer available that was created for the ubuntu-docviewer-app project on Launchpad
<mhall119> zeokila: I'd say promote it as soon as you have even enough for a screenshot
<zeokila> mhall119: oh, well I might do that now then ^^ though how do I make it so others find it, hashtags (for g+)?
<mhall119> zeokila: post it to https://plus.google.com/communities/111350780270925540549
<zeokila> mhall119: thanks :) also, thanks for your tutorials, they helped kickstart me a lot :D
<mhall119> zeokila: glad they're useful
<nik90> kaleo: is there a way to change the color of a transparent button? When I used the transparent color, the text is white and hence not visible.
<nik90> kaleo: I meant change the *text color* of transparent button
<kaleo> nik90, where do you use that kind of button?
<nik90> kaleo: http://1.bp.blogspot.com/-XFEE_1vaxYE/UdlfDshUE9I/AAAAAAAAB2U/LQtRqO9oul4/s1600/stopwatch_home.jpg
<nik90> because of this I am currently defining a lable and an image within the button to change the color of the label myself
<kaleo> nik90, for now you should use AbstractButton and layout an icon and a label
<kaleo> nik90, for the colors of both you should use Theme.palette.normal.backgroundText
<nik90> kaleo: ok. This shouldnt be an issue once the backgrounds lands. THe text will then become visible
<AskUbuntu> Qt creator HTML5 project -lsqlite3 | http://askubuntu.com/q/318666
<AskUbuntu> Why is the libindicator reporting all scroll event signals as UP? | http://askubuntu.com/q/318697
<popey> oh look a bug I confirmed and isnt fixed â¹
#ubuntu-app-devel 2013-07-11
<AskUbuntu> package development tools | http://askubuntu.com/q/318794
<odraencode> Hello
<odraencode> Does anybody know how can I add something to the mail notification icon in ubuntu?
<Luke_1> odraencode: Are you talking the web api?
<odraencode> Luke_1: No, this thing http://i.imgur.com/WwzywtZ.png
<odraencode> The mail icon.
<odraencode> My mail icon has a gmail icon in it. I thought I could somehow add another site to it.
<dholbach> good morning
<dpm> good morning all
<dpm> good morning dholbach
<dholbach> hey dpm
<popey> hmm, i need to change the topic
<JamesTait> Good morning all, happy World Population Day! :-D
<popey> hello!
<janimo`> Are unity webapps supported in the current touch images?
<popey> janimo`: it's not installed by default as far as I can see
<janimo`> popey, is there another blessed way to support HTML5 then?
<janimo`> The public facing sites advertise this quite prominently and I was wondering if it's something new or unity webapps
<popey> https://blueprints.launchpad.net/ubuntu/+spec/cg-web-apps
<popey> i see plans
<janimo`> popey, thanks.
<popey> np
* popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 11th July is Music App HackDay! http://bit.ly/1dlImKS
* popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 11th July is Music App HackDay! http://bit.ly/1dlImKS | Music App Bugs: http://bit.ly/13CU45a | Music App Blueprint: http://bit.ly/1bqJsa3
<om26er> tmoenicke, Hey
<om26er> tmoenicke, I have found that the introspection broke with the update to maliit 0.99. it works fine with 0.94
<tmoenicke> om26er: dbus?
<kempe> so i have a problem setting up Ubuntu SDK, the "run", "start debugging" and "build project buttons in the lower left corner is grayed out. this is not the case in my normal Qt Creator. Anyone know what this is about?
<dpm> kempe, have you tried this? -> http://askubuntu.com/questions/259719/qt-quick-ui-templates-missing-from-qt-creators-new-file-or-project-dialog
<vl4kn0> Hi, I'm developing an application and put all my files into /opt/ (because of cross-platform compatibility) and I'd like to put  icons there too. Problem is that when setting icon-path I'm only able to specify one icon filename. But then the icon is the  same for ambiance and radiance themes, I'd like to distinguish between dark and light icon theme. How do I do that?
<dpm> Mirv, I've got a bunch of Qt 4 packages installed on my 13.04 laptop. I'm not using them, so I'm wondering if you know of an easy way to remove them. Is there a metapackage that I can use to remove them app?
<dpm> vl4kn0, can you not specify an absolute path in the icon path?
<vl4kn0> dpm: yes I do that, I only specify icon-ubuntu in the icon path and then I can specify icon-theme-path, that's where I specify absolute path to the icon theme (directory where the icons are stored)
<Mirv> dpm: libqtcore4 should help, assuming you don't have Qt apps. if just the dev stuff, maybe libqt4-dev would be enough
<dpm> vl4kn0, can you paste your .desktop file somewhere? it might be easier to follow if someone can help you
<caersith> Can i use the ubuntu-sdk on a vbox ubuntu guest machine? When I ran the code it only shows black screen. Could someone help me?
<Mirv> dpm: well of course you have Qt4 apps, not just Qt5, so try the dev package
<dpm> Mirv, I'll try that. I only have Qt 5 apps, basically those I've created with the Ubuntu SDK, I'm not using Qt4
<Mirv> dpm: apt-get remove libqt4-dev libqt4-dev-bin qt4-dev-tools qt4-qmake
<dpm> caersith, unfortunately it seems that it's not possible to do that due to a bug in Qt, let me give you the link to provide some more context
<caersith> I see. I'm waiting for the link
<dpm> caersith, here you go: https://bugreports.qt-project.org/browse/QTBUG-32225
<Mirv> dpm: trying to remove libqtcore4 removes ubuntu-desktop, since we have accounts/u1/sso using it in default install. but that apt-get remove line above should get a rid of most of the normal development stuff.
<caersith> thanks for the link
<dpm> np ;)
<dpm> obviously, I've been playing too much with the Ubuntu Touch images. I was just prompted to input my password on my laptop and I just typed: "phablet"
<popey> hah
<dpm> :)
<kempe> dpm, Yes that was my first problem that i did not have ubuntu in new project, sÃ¥ i did that and i also aded Desktop-Qt 5.0.2 under build & run -> kit. but it wouldent help
<vl4kn0> dpm: http://paste.ubuntu.com/5864850/
<dpm> kempe, ah, in that case, if you don't have Ubuntu in your Qt Creator, it's because you're starting the plain Qt Creator without Ubuntu integration. Try to type "ubuntu sdk" in the dash, and click on the Qt Creator icon that has a small embedded Ubuntu icon
<dpm> vl4kn0, I see. Hm, unfortunately I don't think I can help, I don't know much about switching themes. If no one on the channel can help right now, you might want to ask on Ask Ubuntu: http://askubuntu.com/questions/ask?tags=application-development
<vl4kn0> dpm: that's all right, thanks anyway
<dpm> np :)
<kempe> dpm, No i'm starting Ubuntu SDK but first after installation i did not have ubuntu category under new project but after following the ask ubuntu answer and added the right qmake that was solved. My problem now is that i cant launch, build or debug
<dpm> Mirv, that apt line looks fine. It also wants to remove libsignon-glib-dev signond-dev, but I guess it's fine to delete them
<dpm> hm, I'm out of ideas, then. Mirv, do you have any ideas to help kempe to get Qt Creator's run button working? ^^
<dpm> yay, the music app just found my music after yesterday's fix was landed!
<popey> yeah, i played with it last night
<dpm> hm, unfortunately, it won't play the MP3 in there :/
<popey> couldn't wait so I did a bzr branch of trunk and built my own packages
<popey> it plays here
<popey> well, did last night
 * dpm looks at command line output
<dpm> aha, missing mp3 gstreamer connector
<dpm> err *plugin
<kempe> dpm, :) thanks anyway
<popey> hmm how come?
<popey> it plays here with todays image
<dpm> that's what I get on my desktop:
<dpm> Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true'."
<dpm> Error: "Your GStreamer installation is missing a plug-in."
<popey> oh, desktop
<popey> works on the device â»
<dpm> the package probably needs an extra dependency to play on the desktop
 * dpm tries to find out which one
<kaleo> nik90, hey
<kaleo> nik90, I don't remember, did you test the toolkit's gradient theme branch by building it yourself or using the packages provided by jenkins in the merge request?
<nik90|Mobile> kaleo I tried building it myself
<nik90|Mobile> Jenkins package was not available then
<kaleo> nik90|Mobile, ok, thanks
<Mirv> dpm: I thought it was my Qt 5.1 experiments, but I see it on saucy default Qt as well. qmlscene works externally just fine. I wonder if it's related to last night's qtdeclarative upload, which added documentation and two patches required by the SDK Team
<Mirv> dpm: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1198830 this bug got fixed
<ubot2`> Ubuntu bug 1198830 in qtdeclarative-opensource-src (Ubuntu) "QML Text Component ignores alpha component of color property " [Undecided,Fix released]
<Mirv> kaleo: it's possible the backported patches cause problems
<kaleo> Mirv, hmmm, unlikely
<kaleo> Mirv, what's the issue?
<Mirv> kaleo: yeah, so I'd say as well looking at them, I'm just puzzled
<dpm> Mirv, I'm not sure I follow. What issue is that bug related to?
<Mirv> kaleo: dpm and me are seeing non-working "Run" button in Qt Creator today, even though qmlscene works otherwise fine
<Mirv> dpm: something completely unrelated to qmlscene..
<dpm> ok
<kaleo> Mirv, yeah, that's unrelated to the patches :)
<kaleo> Mirv, but it could be related to the upload itself
<kaleo> Mirv, or the removal of qmlrunner
<kaleo> Mirv, did you ask bzoltan1 and jppiiroinen?
<kaleo> Mirv, do you have a bug report?
<Mirv> kaleo: well the qmlrunner wasn't installed on desktop for anyone (or hardly on device either). no bug report, dpm just noticed it.
<kaleo> dpm, bug repooooooooort :)
<Mirv> it might be something completely else as well. as I said, I had Qt 5.1 installed myself today when I noticed the problem.
<dpm> kaleo, I would have, but I'm actually not the one experiencing the issue :)
<kaleo> dpm, ah yeah, who is it?
<Mirv> hmm, hold on a second
<kaleo> dpm, you still can :)
<Mirv> dpm: I thought it was you :)
<kaleo> dpm, (unless you are really not able to reproduce it of course)
<dpm> kempe, we think you might have stumbled upon a bug on Qt Creator. Would you mind reporting your issue here? -> https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+filebug
<Mirv> I'm running Qt 5.1 beta1 now, just a second :D
<dpm> I'm not able to reproduce it on my 13.04 system, but I can try on my 13.10 pc
<Mirv> dpm: yeah it's saucy or nothing
<dpm> looks like the title of a song
<Mirv> I "finely" reverted from Qt 5.1 final to Qt 5.1 beta1, which obviously doesn't help much
<Mirv> dpm: ok correction, I don't have the problem on normal saucy
<Mirv> dpm: so the normal instructions could apply, try resetting QtC configuration
<Mirv> dpm: or in this case, check that you aren't using qt5-beta-proper / qt5-staging PPA:s which have Qt 5.1 stuff
<Mirv> kaleo: so, no problem after all
<dpm> ok, thanks Mirv. Unfortunately, the original reporter is no longer here. In any case, where are the instructions on how to reset the QtC configuration?
<dpm> popey, ok, I just needed to install gstreamer0.10-fluendo-mp3 to get the music app to play music on the desktop
<dpm> it works! \m/
<popey> yay
<dpm> we're on the road to get it installed in the default images, it seems :)
<kempe> dpm, yeah of course but as always when i'm trying to report a bug i don't really know what to include.. but i will atleast create on
<dpm> kempe, just explaining what you did as in the previous conversation would be really good. Add which Ubuntu version you're using and how you installed the Ubuntu SDK (e.g. with the instructions on developer.ubuntu.com/get-started)
<kaleo> nik90, mhall119: the theme name won't be Ubuntu.Components.Themes.AmbianceGradient but Ubuntu.Components.Themes.SuruGradient
<dpm> popey, you mentioned you wanted to add instructions to the wiki on how to load music to the device to test the music app. Have you had the chance to look into it?
<kaleo> nik90, mhall119: the whole thing is landing tomorrow.
<mhall119> kaleo: what else will be different about it?
<dpm> awesome!
<kaleo> mhall119, nothing
<kaleo> mhall119, to follow progress: https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/background_gradient_api/+merge/174027
<mhall119> kaleo: seems overkill to have a whole new theme just to add gradient support
<kaleo> mhall119, ah ah
<popey> dpm: good point, not yet, will do
<kaleo> mhall119, there are a lot of differences
<kaleo> mhall119, that's why it took so long
<kaleo> mhall119, nearly every color is different
<nik90|Mobile> but currently I dont specify anywhere what theme I am using
<kaleo> mhall119, and every shadow too
<kaleo> nik90|Mobile, you were doing Theme.name = "Ubuntu.Components.Themes.AmbianceGradient"
<nik90|Mobile> does it do that automatically though?
<nik90|Mobile> since I dont remember adding that code
<kaleo> nik90|Mobile, you did
<kaleo> nik90|Mobile, I gave it to you
<mhall119> kaleo: ah, gotcha
<kaleo> mhall119, thankfully the new themes are very very light
<kaleo> mhall119, thanks to the new Theme color palette infrastructure developed
<kaleo> mhall119, anyway, that was a long piece of work
<mhall119> kaleo: will individual apps be able to supply their own theme?
<mhall119> and can they sub-class one of ours to do so?
<oSoMoN> tmoenicke: /usr/lib/*/qt5/qml/Ubuntu/Components/TextField.qml
<tmoenicke> oSoMoN: thx
<kaleo> mhall119, no, they should not
<kaleo> mhall119, any use case you have?
<kempe> https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+bug/1200242
<ubot2`> Ubuntu bug 1200242 in Ubuntu QtCreator Plugins "Run, debug, build buttons disabled" [Undecided,New]
<mhall119> kaleo: not currently, but I recall the Facebook app doing it
<kaleo> mhall119, that was bad
<kaleo> mhall119, really bad
<mhall119> I can imagine other commercial apps wanting to brand their components
<kaleo> mhall119, never ever ever do it
<kaleo> mhall119, they can
<kaleo> mhall119, but we don't recommend it
<mhall119> popey: dpm: any hacking so far today?
<popey> not that I've seen. â¹
<popey> aviral joined earlier and is keen to do some development..
<oSoMoN> kaleo: are you looking at https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1199662 ?
<ubot2`> Ubuntu bug 1199662 in Ubuntu UI Toolkit "New easing causes animations not to reach their target values" [Critical,Confirmed]
<oSoMoN> bfiller: will you have some time to test my thumbnails branch, or should I try and find another reviewer?
<bfiller> oSoMoN: I can try it
<oSoMoN> bfiller: cool, thanks: https://code.launchpad.net/~osomon/webbrowser-app/thumbnails/+merge/173978
<kaleo> oSoMoN, yes, right now
<kaleo> oSoMoN, I noticed the email only 10 minutes ago, sorry
<oSoMoN> kaleo: no worries, but if it canât easily be fixed today, Iâd advise to revert the faulty revision from the UITK
<kaleo> oSoMoN, tbh it looks like a bug in Qt
<kaleo> oSoMoN, so I don't know yet
<oSoMoN> kaleo: yeah I had a very quick look at the changeset in the UITK this morning, and nothing obvious stood out
<kaleo> oSoMoN, I looked into the qt bug tracker, nothing related
<oSoMoN> kaleo: in any case, a unit test in the UITK would be welcome, to catch this sort of regressions
<kaleo> oSoMoN, that does not quite make sense
<kaleo> oSoMoN, that would mean writing tests for features of Qt
<kaleo> oSoMoN, that would be a lot of tests
<kaleo> oSoMoN, thousands
<oSoMoN> right
<kaleo> oSoMoN, ie. this test belongs to Qt
<oSoMoN> indeed
<kaleo> oSoMoN, hey, the 4 failures at the bottom of http://paste.ubuntu.com/5862805/
<kaleo> oSoMoN, don't seem related, what do you think?
<oSoMoN> kaleo: Iâm pretty sure they are: the suggestions popover is in the way (because itâs opacity is > 0), so interacting with the open tabs fails
<kaleo> oSoMoN, ok
<WebbyIT> oSoMoN: about https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957, addEvent is DataService.addEvent(event); line 144,
<WebbyIT> oSoMoN: addEvent function is in DataService.js
<oSoMoN> WebbyIT: sure, but when running the app on my desktop Iâm not seeing the "Save" button, can you see it?
<WebbyIT> oSoMoN: no, but I think is a problem with QQuickGradient: one week ago there was, and I have not change code off Save button
<oSoMoN> WebbyIT: ah, right, Iâm seeing errors related to the gradient, good point
<mhall119> morning WebbyIT
<WebbyIT> hi mhall119 :)
<kaleo> oSoMoN, https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/workaround_easing_bug/+merge/174223
<oSoMoN> WebbyIT: so if I modify the code to make the save button a direct child of the Column, it re-appears, but clicking it raises errors, can you have a look at the validation code (Iâve commented on it in the MR)
<oSoMoN> kaleo: testing
<kaleo> oSoMoN, unrelated, I was wondering if you had any plans for https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1184969
<ubot2`> Ubuntu bug 1184969 in Ubuntu UI Toolkit "There is no way to open a URL with the Browser from within an app" [Critical,Confirmed]
<WebbyIT> oSoMoN: Yes, I see, sorry for the disorder :-/ I'll fix it asap
<oSoMoN> kaleo: this is a duplicate of a bug filed against qtubuntu, let me mark it as such
<kaleo> oSoMoN, found it
<kaleo> https://bugs.launchpad.net/qtubuntu/+bug/1186556
<ubot2`> Ubuntu bug 1186556 in qtubuntu "Browser does not respond to Qt.openUrlExternally(link)" [Undecided,Confirmed]
<oSoMoN> yep, that one
<oSoMoN> kaleo: how about adding a comment in the code to explain that the animations are not bezier splines because of a bug in Qt?
<kaleo> seb128, question, do we have any standard place on the phone that says what is the default browser?
<seb128> kaleo, not that I know about
<kaleo> oSoMoN, hmm, I'm the only one who is going to want to put a bezier spline there :)
<oSoMoN> kaleo: fair enough, ignore my suggestion then :)
<kaleo> seb128, anything planned in that regard?
<seb128> kaleo, not that I read about, but it's a good question
<seb128> mpt, ^ do you know?
<kaleo> seb128, ok
<kaleo> seb128, we need qtubuntu to implement Qt.openUrlExternally but for that we need to know what browser to launch :)
<oSoMoN> kaleo: the standard easing used to be a QEasingCurve::OutQuint before rev 600, and you now made it a QEasingCurve::OutQuad, is that intentional?
<kaleo> seb128, cf bug https://bugs.launchpad.net/qtubuntu/+bug/1186556
<ubot2`> Ubuntu bug 1186556 in qtubuntu "Browser does not respond to Qt.openUrlExternally(link)" [Critical,Confirmed]
<kaleo> oSoMoN, yes
<kaleo> oSoMoN, it's the closest to the bezier curve we had
<oSoMoN> kaleo: ok
<kaleo> oSoMoN, unfortunately it's not quite the same..
<oSoMoN> kaleo: on est bÃ©zierâ¦
<kaleo> oSoMoN, lol
<kaleo> oSoMoN, mdr
<seb128> kaleo, what about doing the same thing as on the desktop?
<kaleo> seb128, why not
<seb128> kaleo, use the default handle for x-scheme-handler/http
<seb128> handler*
<kaleo> seb128, right but where do we have that information?
<kaleo> seb128, I mean, where do we store the default handlers
<seb128> kaleo, /usr/share/applications/defaults.list
<seb128> well those are for mimetypes
<seb128> kaleo, you mean when you change it?
<oSoMoN> kaleo, seb128:Â the desktop file of webbrowser-app has a MimeType entry, fwiw
<kaleo> seb128, nice
<kaleo> oSoMoN, nice
<kaleo> seb128, do you know if there is any lib or anything that accesses  /usr/share/applications/defaults.list ?
<oSoMoN> kaleo: approved, feel free to top-approve once CI has run
<seb128> kaleo, the fdo spec is http://www.freedesktop.org/wiki/Specifications/mime-actions-spec/ ... let me have a look
<kaleo> oSoMoN, thx
<kaleo> seb128, thanks, putting that in the bug report
<oSoMoN> WebbyIT: could you please also update the commit message of the MR to something more descriptive of what it actually does?
<dpm> popey, mhall119 "- Initial click packages for all community core apps have been created and added to Jenkins, next step is to land on the image." <- oh, that's pretty cool, I hadn't noticed that yet
<popey> holy hell
<dpm> I don't quite understand how we'll be using the PPA from now on, but it's pretty cool
<popey> thats quick!
<dpm> https://lists.launchpad.net/ubuntu-phone/msg02746.html
<kaleo> holy shit
<kaleo> dpm, amazing
<dpm> yeah :)
<kaleo> bfiller, you rock
<bfiller> kaleo: what did I do?
<kaleo> bfiller, 3G
<kaleo> bfiller, and on/off
<bfiller> kaleo: just the messenger :) renato and cyphermox deserve the credit
<kaleo> renato, cyphermox: bravo
<seb128> kaleo, http://qt-project.org/doc/qt-5.0/qtgui/qdesktopservices.html ... seems that does what you want?
<kaleo> seb128, well no
<kaleo> seb128, this very likely relies on the platform plugin
<kaleo> seb128, in our case, qtubuntu
<kaleo> seb128, oh, but you are giving me an idea!
<kaleo> seb128, the platform plugin on the desktop does the right thing
<kaleo> seb128, we can just use that
<seb128> right ;-)
<kaleo> seb128, or part of that
<kaleo> seb128, cause launching apps is done differently
<kaleo> seb128, ahah, it uses xdg-open on the desktop
<seb128> kaleo, ah, that makes sense ... in any case I think gtk&co copy the fdo code from http://cgit.freedesktop.org/xdg/xdgmime to do the mime parsing work
<seb128> kaleo, so if qt doesn't do it for you I guess you should use that in qtubuntu
<kaleo> seb128, well, it's not really cool to use a perl script
<kaleo> seb128, I put my recommendation in the bug report in the end
<seb128> kaleo, right, I don't like xdg-open/don't say it's a good solution, but I'm not surprised it's being used there, most desktop have been doing that
<kaleo> seb128, yep
<kaleo> seb128, so in essence I think the fix is simple
<seb128> kaleo, question for you ... do you have any pointer to documentation/code showing how to display a spinner on screen or something in qml while things are loading?
<kaleo> seb128, spinner is the ActivityIndicator
<kaleo> seb128, in the toolkit
<kaleo> seb128, however, what's your design?
<seb128> in fact I've a simple app
<seb128> with a
<seb128> Text { text: backend.data }
<kaleo> (http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-activityindicator.html)
<kaleo> seb128, I mean what's the app, what's the design, who's the designer?
<seb128> where backend.data is 30Mb or text read from disk and returned in a buffer
<seb128> my app hangs while the backend reads/return the datas and those are rendered
<seb128> kaleo, I don't have a design for the "what to do while it loads"
<kaleo> seb128, get one :)
<seb128> kaleo, https://wiki.ubuntu.com/AboutThisDevice#Phone
<seb128> kaleo, it's the "Software Licenses"
<kaleo> seb128, also if you know the progress, you can use a ProgressBar
<seb128> which is basically "dump /usr/share/doc/*/copyright"
<kaleo> seb128, one clue: nobody is going to read 30Mb of text
<kaleo> seb128, so something's wrong :)
<seb128> kaleo, yeah, it's legal obligation
<seb128> android does the same
<seb128> I looked on my phone
<kaleo> seb128, they have books of text in one page?
<seb128> they have a screen taking 15s to load
<kaleo> jesus
<seb128> with endless content
<kaleo> seb128, I hope you are not blocking the device while doing that
<kaleo> seb128, I also hope the rendering of Text {} is done smartly
<seb128> kaleo, well, for now I'm not doing anything, I'm working on that, it's not commited yet
<kaleo> seb128, :)
<seb128> no, atm it's not :p
<seb128> I just started
<kaleo> seb128, so, you need the designer's input
<seb128> I've a dumb cpp function going over the files and filling a buffer
<kaleo> seb128, but you have ActivityIndicator and ProgressBar at your disposab
<kaleo> disposal
<seb128> ok
<seb128> I guess I need to do progressive data filing somewhat
<seb128> my current approch is file a buffer and return it when done
<kaleo> seb128, there are some facilities in Qt for that I think
<seb128> but that's not going to work for progressive stuff
<kaleo> seb128, can't remember
<WebbyIT> oSoMoN: done
<seb128> do I need threads?
<seb128> kaleo, I'm pondering just doing the stupid stuff, nobody is ever going to be interested in that dialog, it's just there to be compliant with the copyright/licenses
<seb128> :p
<kaleo> seb128, yes, but you don't want to block nonetheless :)
<seb128> kaleo, even android does it in a stupid way
<kaleo> seb128, check around http://qt-project.org/doc/qt-5.0/qtcore/qfile.html
<kaleo> seb128, if there is nothing that does it progressively then threads are an option
<kaleo> seb128, for which you have good facilities in Qt too
<seb128> kaleo, ok, thanks
<oSoMoN> WebbyIT: well done, approved
<WebbyIT> oSoMoN: thank for your patience!
<oSoMoN> yw
<WebbyIT> oSoMoN: before the merge do you want that I set the default value of endTime to startTime + 1h?
<oSoMoN> WebbyIT: nah, thatâs ok, letâs do it separately (and get input from design on it)
<WebbyIT> oSoMoN: ok, thanks :)
<dpm> mhall119, popey, I've just been chatting to vtorvv and he's all set up to help with the music app dogfooding. He's a developer and he's checked out the music app code. I've described a few areas in which he could help and pointed him to you guys and me to ask if he's got any questions
<popey> sweet!
<popey> welcome vtorvv !
<mhall119> dpm: awesome!
<vtorvv> popey, hi!
<surgemcgee> Any know if the Stock-ticker app is working with the new update. Chart canvas looks normal and the sorting buttons are no clipped?
<surgemcgee> With a device, I mean.
 * popey checks
<mhall119> nik90: ping
<dpm> yay, Sudoku Touch is now in the default images!
<popey> surgemcgee: http://popey.com/~alan/device-2013-07-11-175349.png
<popey> mhall119: dpm ^^^ check that out!
<nik90|Mobile> mhall119 hi
<WebbyIT> mhall119: hi, can you do me a favor? Jenkins failed a continuuos integration, but I have port 8080 blocked. Can you take a screenshot of http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/ for me? Thanks!
<dpm> wohoo!!!
<dpm> nice work surgemcgee
<mhall119> nik90|Mobile: hey, I was wondering if sometime today you could send me a list of things people can work on for the Clock during tomorrow's Hack Day
<mhall119> popey: surgemcgee: nice!  doesn't work on my Nexus7 though :(
<surgemcgee> dpm: Hey thanks, the picture tells me exactly what is wrong.
<surgemcgee> mhall119 the canvas?
<surgemcgee> mhall119: the entire application?
<nik90|Mobile> mhall119 sure I actually have something big planned. will send you all the details at the end of the day. would that be okay?
<mhall119> surgemcgee: just the chart
<mhall119> surgemcgee: I'm updating to see if I'm maybe just a version or so behind
<nik90|Mobile> cant send now since I am at work actually
<mhall119> nik90|Mobile: that'll do just fine, thanks
<nik90|Mobile> perfect
<mhall119> nik90|Mobile: anytime today, there's no rush
<mhall119> I'll be writing the blog about it tonight
<nik90|Mobile> oh yeah I remember the timezone u r in now :)
<popey> mhall119: surgemcgee this is what stock ticker looks like on my nexus 7 http://popey.com/~alan/device-2013-07-11-175845.png
<mhall119> IIRC, rickspencer has issues with the Canvas on the Nexus 7, I wonder if they aren't fixed yet
<surgemcgee> mahall: popey if you resizing the subtabs bar by pressing it and moving vertically, does it correct itself?
<mhall119> surgemcgee: after upgrading, mine now looks like popey's
<mhall119> surgemcgee: it does, yes
<surgemcgee> mhall: ok, must need a time delay with the canvas available intitialization
<mhall119> man, BBRY has been on a wild ride
<WebbyIT> dpm mhall119 popey: can you help me? I don't understand what's the problem with https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957/comments/390179
<AskUbuntu> I want to download Ubuntu 13.04 but I can not to do it | http://askubuntu.com/q/319020
<mihahn> Hi
<mihahn> So what's going on? You are planning or programming atm? :D
<danielholm> its been rather quite, I think. I'm working in the playlist at the moment though
<mihahn> okay so how did you tell all the ppl what to do? :)
<mihahn> or when did you start? ^^
<mihahn> ah just checked it 09-21 UTC
<nik90> mhall119, popey: Do you know anyone's nick who is working on the browser app?
<mihahn> okay and what's your set up to do all of the stuff required to be done?
<mhall119> nik90: I'm not sure who is, ask in #ubuntu-touch
<nik90> mhall119: ok
<danielholm> mihahn: I dont tell people what to do. If anyone wants to help, the Wiki link is found in MOTD here, and you're welcome to check it out and make sure that the things working to mae Music dogfoodable, actually works.
<jono> danielholm, hey
<jono> it might be handy to update https://wiki.ubuntu.com/Touch/CoreApps/Dogfooding with which features currently work for music player
<danielholm> hey Jono
<danielholm> Sure!
<jono> thanks!
<jono> brb
<danielholm> For the first item in the list, I need someone to confirm that the music from ~/Music actually gets read.
<bfiller> kaleo: please see thread on #ubuntu-touch, need some guidance
<Joe_B> Is it possible to test this on the desktop using the nvidia driver? I'm currently getting "libGL error: failed to load driver: swrast..."
<kaleo> bfiller, let me see
<mhall119> danielholm: my ~/Music gets read on my desktop
<mhall119> which takes a *long* time, actually
<kaleo> bfiller, can you give me a copy/paste, I was not in the chan
<danielholm> lovely. then thats done and working.
<danielholm> yeah, it seems to do that from time to time
<mhall119> danielholm: it currently drops and re-scans every time I load the app
<danielholm> mhall119, yes, that's how it runs corrently for the dogfooding.
<mhall119> ok
<danielholm> currently*
<danielholm> just to be sure that any scanning gets done at all.
<jono> danielholm, to run the app, do I just run ./music-app ?
<jono> it asks for QML file
<danielholm> jono: if you dont have it installed from a package, its better to run qmlscene and use music-app.qml
<jono> jono@forge:~/source/music-app$ qmlscene music-app.qml
<jono> file:///home/jono/source/music-app/music-app.qml:23 module "org.nemomobile.folderlistmodel" is not installed
<jono> danielholm, ^
<danielholm> jono: oh. you need qtdeclarative5-nemo-qml-plugin-folderlistmodel
<jono> thanks danielholm :-)
<danielholm> :)
<jono> window has blocked painting, I assume it is scanning ~/Music
<danielholm> happy to be of any help
<jono> I have a *lot* of music :-)
<jono> danielholm, you are doing a great job!
<jono> danielholm, the music app is such a core piece of the platform
<danielholm> jono: thank you very much. I really appreciate it.
<jono> danielholm, do you think you can continue to help get it dogfood ready by the end of the month?
<danielholm> jono: absolutely!
 * jono high-fives danielholm :-)
<danielholm> :)
<jono> danielholm, so does this scan of ./Music write a file that it loads or does it do this every time I start the app?
<danielholm> jono: it populates a localStorage DB - which basically is a file, I suppose. it was meant to only be populated once, and then only refresh after new tracks, but since the scanning process was rather unstable for some, it now scanns and populates the DB on each run.
<jono> danielholm, gotcha
<jono> danielholm, well it successfully scanned in 95GB of music :-)
<jono> took a while to scan it in, and the UI blocked, but it didn't crash :-)
<danielholm> jono: wow. that is very much music! :P
<jono> I will file a bug about the UI clocking
<jono> blocking
<danielholm> jono: great. I'll take a look at it later then
<jono> thanks danielholm
<jono> https://bugs.launchpad.net/music-app/+bug/1200368
<ubot2`> Ubuntu bug 1200368 in Ubuntu Music App "UI blocks when scanning in music" [Undecided,New]
<danielholm> I much say: this is very much fun. branches and bugs. making something that runs on my phone.
<danielholm> one of the items in the list is playing music in the background. How is the "background" defined? I can play music and browse the web, or whatever, at the same time on my device, but is this more like being able to play music while screen off?
<number22> i think background is able to listen music while doing *whatever*
<danielholm> so, that works then?
<danielholm> wouldn't you say?
<jono> danielholm, I would say 'background" is while using other apps
<jono> I thought that didn't work right now?
<jono> danielholm, glad you are having fun :-)
<jono> danielholm, your work is so valuable :-)
<danielholm> jono: then I suppose I need for someone to confirm this, but it works for me.
<jono> danielholm, I believe mhall119 is working to get the app landed on the default image
<danielholm> jono: :) that makes me wanting to try even harder.
<jono> and then we can test more easily
<jono> danielholm, :-)
<jono> danielholm, so what are you working on right now in the app?
<mhall119> danielholm: yup, as soon as we get the very basics working on devices, we'll propose it for inclusion in the images
<danielholm> jono: right now, at this very moment, I'm working on the playlist support. The last weeks I've been working on the scrobble support.
<jono> danielholm, awesome
<danielholm> mhall119: looking forward to it! :D
<jono> so does the current allow me to browse by artist?
<jono> mhall119, so I assume "very basics" is the dogfood features?
<mhall119> jono: a subset of those features
<mhall119> jono: danielholm: "very basics" is making sure that reading from ~/Music works and you can play, which I think popey confirmed for us this morning
<danielholm> jono: it [should] shows each artist in your library, but they are not yet clickable or does anything.
<popey> i notice the fonts look very different on device
<jono> danielholm, ahh cool
<jono> danielholm, so I assume the plan is that you can tap an Artist and then see the list of albums by that artist
<jono> and then tap an album and see the list of songs?
<danielholm> mhall119: exactly
<popey> http://popey.com/~alan/device-2013-07-10-230704.png
<popey> compared to https://plus.google.com/u/0/104229542816608041441/posts/TfpJsh8fTsy
<danielholm> jono: precisely!
<jono> danielholm, I think when we have that, that will make the app mostly dogfoodable
<mhall119> popey: do you think the functionality right now is enough for us to add it ot the device images?
<jono> then I can browse my collection an dplay
<popey> mhall119: not quite, almost
<mhall119> popey: what's left?
<danielholm> jono: great. I'm glad to hear.
<jono> :-)
<popey> the artist/album views don't seem to work as intended
<jono> danielholm, so I assume you will probably look at that after the playlist support?
<danielholm> popey: I have that issue as well. and a bug is filed. But I dont yet know why
<danielholm> popey: no, unfortunatly not yet. I hope that Victor will help me some with that since I'm having some difficulty with that part of the code.
<Aviral_> need some help anyone interested?/
<popey> Aviral_: ask away.. â»
<Aviral_> i was watching the animal-farm app then i added two more animals and header as animal-farm
<Aviral_> the problem i am facing is the grid is of fixed size
<Aviral_> i want a scroll option so that if i add more animals i can just scrool down and see other animals
<Aviral_> if at this position i add more animals the size of animals picture is decreasing
<popey> oooh that sounds hard â»
<popey> a dynamically resizing display?
<Aviral_> no just kind of a list like in u reader
<Aviral_> dynamically resizing is a big task
<Aviral_> i just want is if one adds 100 animals
<Aviral_> the size remains same of each animal user just scroll down and watch the animals
<mhall119> Aviral_: you'll need to put them in a Flickable, that will give you scrolling I believe
<Aviral_> let me try it :)
<mhall119> and change the height (or width) to not be based on screen height (or width)
<mhall119> I assume you'll want width based on screen width, but make height a fixed size (or the same as width) and allow scrolling if there's more than fits on screen
<mhall119> but, even better, would be to use ConditionalLayouts so that on tablets like the Nexus 10 you have more columns too
<mhall119> several ways to approach it
<number22> got a question, is there anyone who uses playlist, i've never used them in my life
<mhall119> I have
<mhall119> balloons: can you give me a hand with http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/console ?
<mhall119> I'm not sure where to find what actually failed
<Joe_B> Is it possible to test ubuntu touch apps on the desktop using the nvidia driver? I'm currently getting "libGL error: failed to load driver: swrast..."
<mhall119> Joe_B: you should be able to, just run them with qmlscene
<Joe_B> @mhall119, so the launch command for music would be "qmlscene /usr/share/ubuntu-music-app/music-app.qml"?
<Joe_B> I'm getting a bunch of "QOpenGLShaderProgram::uniformLocation( shapeTexture ): shader program is not linked" and similar.
<Joe_B> And no output in the window.
<mhall119> Joe_B: if it's installed yes
<mhall119> Joe_B: do you have the Ubuntu SDK installed?
<danielholm> Joe_B: the command is correct if you have it installed. But you can also run "music-app"
<Joe_B> I believe so, I have "ubuntu-sdk" installed.
<danielholm> Joe_B: and yes, there is a bug filed on that. dont know why that happens yet. doesn't the music window show anything at all?
<Joe_B> I'll grab a screenshot.
<mhall119> Joe_B: can you join #ubuntu-touch and re-paste your OpenGL error?
<Joe_B> Actually, I just upgraded, and it looks like it's at least running something now.
<mhall119> ah, ok
<mhall119> Joe_B: if you have a lot of songs in your ~/Music/ folder, it could take a while to finish scanning them all and load the app's GUI
<Joe_B> Yup, that's what it's doing now, a lot of warnings about tags as well, but nothing worrisome.
<danielholm> Joe_B: yeah, there is a lot of debug output on right now.
<Joe_B> Got frustrated with that, so I put one file in ~/Music, and let it go at that, it's still not drawing anything.
<Joe_B> This time I will get you a screen.
<Joe_B> Here's the log: http://www.bylund.us/~jbylund/debug_output.txt
<Joe_B> There's not anything to see in the screen, but it's here: http://www.bylund.us/~jbylund/music_app_screen.jpg
<danielholm> what version are you running?
<Joe_B> 0.3bzr41quantal0
<danielholm> hmm. and how did you change the music path?
<Joe_B> Well ~/Music was just a symlink for me, so I just deleted the link created a folder and copied one file into there.
<danielholm> ah
<danielholm> could you please file a bug and attach the logs you shared here?
 * jono listens to music with music-app :-)
<Joe_B> @ https://launchpad.net/music-app ?
<UbuPhillup> Yes
<danielholm> thanks!
<jono> danielholm, just filed https://bugs.launchpad.net/music-app/+bug/1200393
<ubot2`> Ubuntu bug 1200393 in Ubuntu Music App "Shuffling doesn't display the correct song" [Undecided,New]
<danielholm> thank you
<Joe_B> danielholm, bug filed at https://bugs.launchpad.net/music-app/+bug/1200394
<ubot2`> Ubuntu bug 1200394 in Ubuntu Music App "OpenGL Isses with NVidia driver desktop" [Undecided,New]
<jono> danielholm, I have to say, the app is pretty functional :-)
<jono> really nice work so far :-)
<jono> when we have the rough edges buffed off as part of the dogfooding, this is going to be a killer app
<danielholm> jono: I'm glad to hear! I'll tell Victor ;)
<jono> danielholm, :-)
<danielholm> I'm convinced it'll be as well
<danielholm> no, I'm actually having some issues with the playlist functionality that someone might help me with? I'm having playlists stored in a LocalStorage DB with an ID and a name. I want to show each of these names in a list, but I just get "undefined" back as a result
<danielholm> I can post a snippet if anyone is willing to help
<jono> mhall119, can you help here?
<jono> danielholm, can you add a back skip button
<danielholm> on it!
<jono> thanks danielholm :-)
<jono> just for listening to a cool song again :-)
<ayr_ton> I tried to update my coreapps in raring and I saw this: "touch-coreapps : Depends: sudokutouchgame but it is not installable"
<cor3ntin> #ubuntu-offtopic
<nik90> mhall119: I sent you the email for tomorrow's hackday
<jono> mhall119, when you get a sec, can you fix the link for the getting started guide on http://developer.ubuntu.com/resources/programming-languages/qml/
<jono> it is broken
<ayr_ton> cor3ntin, offtopic?
<cor3ntin> ayr_ton> mistake, don't mind me :)
<danielholm> jono: try out this branch: lp:~danielholm/music-app/back-button
<danielholm> My library wont load on my desktop so I cant see what it does to the rest yet. like progress
<popey> 22:54:56 < ayr_ton> I tried to update my coreapps in raring and I saw this: "touch-coreapps : Depends: sudokutouchgame but it is not installable"
<popey> fixing that now
<ayr_ton> popey, awesome :)
<mhall119> jono: the link works for me
<mhall119> the external links need to be updated though :(
<danielholm> alright, so I resolved the old issue, but does anyone how to delegate an array?
<mhall119> popey: while you're in that branch, can you make sure it depends on calendar-app and not ubuntu-calendar-app?
<popey> mhall119: will have to make a new version and push again
<popey> will do now
<popey> mhall119: any others before I push 1.0.8?
<popey> mhall119: pushed 1.0.8
<ahayzen> Hi, i've been hacking about on the music app and have managed to exponentially reduce the amount of time to load a large set of music files (~1800 in 7s). I've done this by moving the db writes into a single transactions. Not sure how useful this is as the UI still freezes while scanning the dirs but it is much faster at building the database :)
<popey> oh nice
<popey> mhall119: diverged branches â¹
<popey> i forgot to pull first
<danielholm> ahayzen: thats awesome
<ahayzen> danielholm, the only thing it is missing is any error handling in the db writes, but is that taken into account at the moment any way?
<jono> ahayzen, awesome :-)
<mhall119> popey: bzr rebase :)
<mhall119> ahayzen: wow, do you have that in a bzr branch on Launchpad?  I'd love to try it
<ahayzen> I can push up if u want, is very hacky though ;)
<mhall119> ahayzen: that's fine
<danielholm> ahayzen: I dont think so, no.
<popey> i did bzr merge, and it found one conflict...
<danielholm> ahayzen: please push it :)
<popey> bah
<ahayzen> mhall119, where do i push to?
<danielholm> http://stackoverflow.com/questions/17604688/delegate-an-array-in-qml
<ahayzen> mhall119, ah its called music-app .. got it :)
<popey> mhall119: think i fixed it â»
<ahayzen> danielholm, https://code.launchpad.net/~andrew-hayzen/music-app/database-write-single-transaction
<danielholm> ahayzen: lovely!
<popey> sweet! thanks ahayzen
 * ahayzen hopes it works
<popey> music app hack day success!
<ahayzen> woo
<ahayzen> and 15mins left :)
<popey> hah
<danielholm> indeed!
<popey> 1 hour 15 if you go by utc ã
<ahayzen> heh
<popey> get back to work!
<jono> ahayzen, testing now
<jono> I have 95GB music so keen to see how much faster this is
 * ahayzen (yn)
<ahayzen> blimey
<ahayzen> i have 20GB and its loading in ~7-8 secs with a 1651 change count
<jono> ahayzen, I started up both branches at the same time
<jono> they are both processing now
<ahayzen> yeah the UI still freezes :/ but the writing to the DB is very fast...before for me it sat for 60s+ writing to the disk
<jono> ahayzen, cool
<jono> ahayzen, I filed a bug about the UI freezing
<jono> https://bugs.launchpad.net/music-app/+bug/1200368
<ubot2`> Ubuntu bug 1200368 in Ubuntu Music App "UI blocks when scanning in music" [High,Confirmed]
<ahayzen> i tried to figure out how to solve the UI..
<ahayzen> yh saw tht, tht was where i started :) but ended up making this change
<jono> :-)
<jono> I am not sure how QML handles async
<ahayzen> looked into WorkerScript to run in background thread but u can't pass Qt objects through :( (or u could before but not anymore :/)
<ahayzen> jono, was it any faster? or are they still processing?
<jono> ahayzen, still going
<ahayzen> at the UI stage?
<jono> I am running two clients, so both will be slower, but the difference should be clear
<jono> still sucking in ~/Music
<ahayzen> did urs take forever to write the DB aswell after the UI has finished?
<jono> ahayzen, looks like the DB portion is running now- I see a lot of terminal output
<jono> ahayzen, ok, you branch now showing UI
<jono> at 4pm my time
<ahayzen> awesome ... midnight :)
<jono> now the other branch will be running full steam
<jono> so it is not a completely fair test
<jono> it seems to be still sucking in music and not at the DB write part yet
<ahayzen> it finds a file then adds to db then goes to the next...whereas mine finds all the files puts in a buffer then writes them all
<jono> now it is complete at 4.02
<jono> it is definitely faster :-)
<ahayzen> :)
<jono> I am sure danielholm will take a look soon and then merge
<jono> nice work ahayzen :-)
<ahayzen> jono, thx... first thing i've ever done with QML/JS :)
<jono> ahayzen, nice :-)
<jono> thanks for helping the core apps, we really appreciate the help
<jono> to get them dogfoodable this month will be awesome :-)
<danielholm> I will! it already looks promising. But its time for bed. take care and good work today
<popey> thanks danielholm
<jono> night danielholm, thanks!
<mhall119> ahayzen: man, that's a *huge* difference
<ahayzen> mhall119, thx :)
<renato> kaleo, has the dark theme landed?
<kaleo> renato, yes
<renato> kaleo, any example how to use it?
<kaleo> renato, Component.onCompleted: Theme.name = "Ubuntu.Components.Themes.SuruDark"
<renato> kaleo, for every component? or just the mainwindow?
<kaleo> renato, just the root
<renato> kaleo, ok nice
<renato> thanks
<kaleo> renato, I'm considering doing something a bit better
<kaleo> renato, where you create a text file, say suruTheme.ini
<ahayzen> mhall119, i've removed the commented code and added code comments for the new code...do i now propose for merge? or are there more steps first?
<kaleo> renato, with a value 'light' or 'dark'
<kaleo> renato, that would be more future proof maybe
<kaleo> renato, let me know how it  works anyway
<renato> kaleo, does not looks nice :( : http://img838.imageshack.us/img838/8810/e4n.png
<kaleo> renato, ah yes, you need https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/background_gradient_api/+merge/174027
<kaleo> renato, so that the header looks nice
<kaleo> renato, also list items highlight still need some design
<renato> kaleo, ok I will the old theme for now
<kaleo> renato, this MR will land tomorrow
<kaleo> renato, so not long to wait
<kaleo> renato, there will still be some small glitches in the dark theme, but nothing majorly wrong
<renato> kaleo, ok let me try the branch
<renato> kaleo, you should put a togle button in the galery example to change the theme :D
<kaleo> renato, we have 3 themes, it should be a list :)
<kaleo> renato, a ValueSelector for now
<kaleo> renato, an OptionSelector when it landsq
<kaleo> -
<kaleo> -q
<kaleo> renato, btw you can change it system wide live, while the gallery is running
<kaleo> renato, by editing ~/.config/ubuntu-ui-toolkit/theme.ini
<mhall119> ahayzen: I think it's ready to propose it for merging
<ahayzen> mhall119, do i propose...and if so how do i set as the reviewer?
<renato> kaleo, looks better but : http://img6.imageshack.us/img6/8606/h3e.png
<ahayzen> mhall119, i guess danielholm?
<mhall119> ahayzen: it should default to the project's team as the reviewer
<ahayzen> mhall119, ok i'll try it :)
<kaleo> renato, list highlights are a bit ugly, will fix later
<kaleo> renato, any other issue?
<renato> red text
<ahayzen> mhall119, seems to have worked :) thanks
<kaleo> renato, that's the highlight color indeed
<kaleo> renato, could bit better
<kaleo> renato, but apart from that?
<kaleo> renato, in the rest of the UI?
<mhall119> thank you ahayzen :)
<renato> kaleo, I will try more tomorrow, I ping you if I find something wrong
<kaleo> renato, thanks
<kaleo> renato, you will be the first user!
<renato> kaleo, any example of visual changes? I would like to change the visual of the ListItem. (font size, icon size)
<kaleo> renato, don't
<kaleo> renato, it should probably part of the toolkit
<kaleo> renato, what's the design you need to implement?
<kaleo> renato, what's missing?
<renato> kaleo, the list item on contact list has different font size and icon size
<kaleo> renato, show me
<kaleo> renato, (we always need to check with the designers if the difference between the design of the app and the sdk are meant to be or just a mistake)
<kaleo> renato, (a mistake in the design or a mistake in the sdk)
#ubuntu-app-devel 2013-07-12
<mhall119> nik90: thanks for the email, this will certainly help folks tomorrow
<dholbach> good morning
<Aviral> is there any command to exit from the application  on user click?
<AlanBell> what is the package to install to get the new ubuntu SDK stuff and Qt Designer?
<Aviral> AlanBell: http://developer.ubuntu.com/get-started/
<AlanBell> hmm, I thought it had landed in the 13.10 repos yesterday or something?
<AlanBell> the thing this article is about http://iloveubuntu.net/qt-creator-271-renamed-ubuntu-sdk-available-ubuntu-1310-numerous-new-features
<AlanBell> qt creator is different to Qt designer it seems, maybe that is where I was going wrong
<Aviral> now it is working or not?
<AlanBell> I think there is some other package that installs plugins to QtCreator for Ubuntu development
<AlanBell> apparently it is findable in software centre, but that takes ages to start and crashes as soon as it does start
<Aviral> u are running ubuntu sdk and now it is crashing
<dpm> AlanBell, the way we recommend to install the SDK is with http://developer.ubuntu.com/get-started/ - if there is another way that doesn't work, would you mind reporting it against https://bugs.launchpad.net/ubuntu-ui-toolkit ?
<Aviral> tried this command?? sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper && sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk
<AlanBell> no, software centre crashes, not the sdk
<dpm> ah, I see
<dpm> then in that case, the bug is in SC :)
<AlanBell> so what landed in 13.10?
<dpm> AlanBell, Qt Designer is not a standalone app: there is only Qt Creator and Qt Creator with Ubuntu plugins. Both contain the Qt Designer as a tab (i.e. as part of Qt Creator)
<dpm> perhaps you've got an old Qt Designer package from Qt 4?
<dpm> AlanBell, what landed on 13.10 archive and on the 13.04 & older  PPAs was a change to be able to: invoke Qt Creator with the Ubuntu plugins by typing "ubuntu sdk" on the dash or invoke vanilla Qt Creator by typing "qt creator" on the Dash
<AlanBell> probably, yeah, it was qt4-designer I was looking at
<AlanBell> typing "ubuntu sdk" on the dash tries to sell me books about hacking the Kinect
<AlanBell> do I need that ppa on 13.10 still?
<dpm> AlanBell, that works fine for me, but I'm using the PPAs I've just been pointed at bug 1198084, which might be relevant here.
<ubot2`> Launchpad bug 1198084 in qtcreator-ubuntu "Unity Dash doesn't recognize Ubuntu SDK as an installable app" [Undecided,Confirmed] https://launchpad.net/bugs/1198084
<AlanBell> ah, ubuntu-sdk is the package, which isn't installable at the moment it seems
<dpm> AlanBell, we're in the process of updating the SDK installation instructions to recommend just the ubuntu-sdk package from the archive in saucy (i.e. no PPAs). So it could come in quite handy if you try to basically forget about the PPA and report back if you've got any glitches
<nik90> dpm: In the http://developer.ubuntu.com/get-started/, you should remove the wording "Development release" since 13.10 does not require any ppa to get the latest sdk or qt packages
<AlanBell> yeah, I think I still have some ppa cruft from before my upgrade, libqt5v8-5 is 5.0.2-3ubuntu1~raring1~test1
<nik90> dpm: updated packages land in the archive directly. This will also be the case when we transistion to 14.04 later
<JamesTait> Good morning all, happy Friday and happy Cow Appreciation Day! (With a shout out to Embrace Your Geekness Day tomorrow) :-D
<nik90> AlanBell: that's right. I had similar issues as well.
<AlanBell> as the archive packages are not a higher version than the raring ppa I need to downgrade those things
<nik90> oh btw morning all :-)
<dpm> hi nik90, good morning! :-) that's what we're trying to do, but some steps need to be done to ensure the transition is smooth. Not all packages land as part of daily releases yet (e.g. Qt Creator) -> http://pad.ubuntu.com/GjiQAlduX5
<AlanBell> which collapses quite a big dependency tree, so I might leave that until later
<nik90> dpm: kaleo asked me to remove all the ppa which I did.
<dpm> nik90, ah, you're the perfect testing candidate, then :) Did you run into any issues or glitches?
<nik90> dpm: I removed the ppa only 2 days ago. For now I do not see any issues. However I wouldnt know myself since I do not what the latest version of these packages are in the ppa and if I received as normal updates.
<Aviral> nik90: is there any command to exit from the application on user choice ex i will create a button of exit
<mpt> kaleo, seb128: There is no default browser setting in System Settings. It hadn't occurred to me that we'd have more than one. :-)
<Aviral> dpm: is there any command to exit from the application on user choice ex i will create a button of exit
<seb128> mpt, hey, we will probably not have > 1 at the start, but no other OS is getting away with that ... ;-)
<nik90> Aviral: currentyly none of the applications have an exit button
<nik90> Aviral: you have to use HUD to quit the application
<Aviral> nik90: ya thats why i am asking
<dpm> mpt, do you have any input on bug 1198084 ? I'm not sure if it's related to SC/aptdaemon or rather to the applications scope
<ubot2`> Launchpad bug 1198084 in qtcreator-ubuntu "Unity Dash doesn't recognize Ubuntu SDK as an installable app" [Undecided,Confirmed] https://launchpad.net/bugs/1198084
<nik90> This cannot be done localised to the clock app. It is something which will be common to all applications and hence should automatically come from the sdk
<nik90> or rather *shouldnt* be done localised in the clock app.
<Aviral> oh so there is no need to implement the exit option?
<mpt> dpm, no, no idea sorry.
<dpm> no worries. Saviq, would you have a clue on that bug? ^^
<dpm> Aviral, no need to for now, that's correct. You can close the apps on the app scope by long-pressing on them already
<Aviral> actually i am working on simple animal farm app and it shows a blank action bar so is there any way that it dosent appear even when the user scroll down to up
<Aviral> dpm:  thanks :)
<Saviq> dpm, not sure, but I'd expect the software center parses for .desktop files and such
<Saviq> dpm, but I don't have experience with it either
<dpm> Aviral, there is already an animal farm app, perhaps you want to join forces with Robert Ancell? -> https://plus.google.com/106527694663794732344/posts/LuFPbQXN8dT
<nik90> Aviral: if you have no toolbar options, then the toolbar should not popup when you swipe from bottom to top
<Aviral> ya i knw i am working on that only :)
<nik90> the toolbar should in essence be disabled
<Aviral> there is no toolbar option it is still showing pop up
<dpm> Saviq, yeah, we have a .desktop file for that already. No worries, I'll try to find out more. mpt, one last question: do you know who the best person to ask about that bug on the Software Center side be?
<nik90> you might want to report a bug against the sdk regarding this then
<Aviral> need to asign a bug for SDK??
<nik90> yes
<AskUbuntu> not be written in the urlentry of an application made ââin glade, how to enable? I'm doing the tutorial Jono Bacon (Ubuntu Creating Your First App) | http://askubuntu.com/q/319175
<nik90> dpm: There is another bug regarding the translation string being too long in a toolbar.
<nik90> dpm: https://bugs.launchpad.net/bugs/1199699
<ubot2`> Ubuntu bug 1199699 in Ubuntu Clock App "German translation in the menu needs more space" [Medium,Confirmed]
<nik90> not really sure what can be done here. Should this be fixed by the sdk where the toolbar move to accomodate large strings?
 * AlanBell has the ubuntu sdk installed from the 13.10 repos now dpm
<AlanBell> http://code.google.com/p/apt-downgrade/source/browse/apt-downgrade.py is a very useful script
<dpm> thanks for the heads up nik90, will look at it now
<dpm> nik90, I agree that this should probably be fixed in the SDK
 * nik90 files a bug report in the sdk
<dpm> nik90, I added a bug task for it already, you can reuse the existing bug report
<dpm> perhaps just replacing the current description, which is a bit short
<dpm> AlanBell, cool, let us know if you run into any issues
<nik90> dpm: yes I was adding the affects ubuntu-ui-toolkit package to the existing bug report.
<nik90> But I just noticed that it has been added by you
<dpm> yeah, did that
<dpm> :)
<nik90> dpm: does this make the bug invalid for clock and weather since it an upstream issue?
<dpm> nik90, probably, but I'd leave it for now, even if it's just to track what happens upstream.
<dpm> but it's up to you
<nik90> dpm: ah ok..will leave it then
<WebbyIT> nik90: about https://bugs.launchpad.net/ubuntu-clock-app/+bug/1197436, do I have to use AdminName only in USA? Because here in Italy we have them, but are useless
<ubot2`> Ubuntu bug 1197436 in Ubuntu Clock App "Add City needs to show states in US" [Medium,Triaged]
<WebbyIT> nik90: nevermind
<nik90> WebbyIT: on talking to the design team, they requested that the state names be added to all cities
<nik90> WebbyIT: since these duplicate city names occur in different parts of the world and it is difficult to know which place they are located in.
<WebbyIT> nik90: ah, ok
<nik90> WebbyIT: make sure you assign the bug to you change status to inProgress if you work on it. Will let other people know about it.
<WebbyIT> nik90: yeah, I assigned it to me
<nik90> WebbyIT: awesome :D
<WebbyIT> nik90: and here the MR :) https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1197436/+merge/174380
<nik90> WebbyIT: testing your fix now :)
<WebbyIT> nik90: maybe I can delete fontSize: "large"
<nik90> WebbyIT: Those were given by design. So if you find them big, I suggest you file a bug report instead and I will take it up with the design team.
<WebbyIT> nik90: ok, I'm reporting it
<nik90> WebbyIT: Approved!
<WebbyIT> nik90: thanks :)
<nik90> kaleo timp: Does the listview.Base or Standard provide any form of text wrap?
<nik90> WebbyIT: Technically we can text wrap the results, however I do agree they look a bit too big for my liking
<timp> nik90: Base doesn't have text in it
<nik90> timp: I added a Label to the base.
<dpm> nice work WebbyIT ;)
<timp> nik90: Label supports text wrapping, it is a subclass of Text. But I do not think it is recommended to put multi-line text in it
<nik90> timp: I was not able to use ListItem.Standard since it does not allow me to change the text size. So I used ListItem.Base to add a label to it.
<WebbyIT> nik90: I've no phone, but on computer is definitely too big for my taste
<WebbyIT> dpm: thanks :)
<timp> nik90: I'm not sure what you want to accomplish exactly. Do you have a visual design of what you want?
<timp> nik90: yes for custom list items that may be what you need.
<nik90> timp: yes, let me share it. 1 second
<timp> nik90: but on the other hand, if you can use Standard that is better because it is consistent among apps
<timp> nik90: and if the default we use there is wrong for all apps we should change it in the UITK
<nik90> timp: http://ubuntuone.com/35fEbdT2KpA0bE0fc4C69b
<nik90> timp: I am not sure if the fonts we received from design apply to all the other apps. If they do, then yes it should be UITK. I wil have to confirm that with the design team next week then.
<timp> nik90: please do, and report it as a bug in UITK if it needs to be changed
<timp> I don't think we ever got final specs for what a list item should look like
<nik90> timp: will do.
<timp> so what we have now is just our own interpretation from a design wireframe, until we get the visual designs
<timp> nik90: thanks
<dpm> nik90, no need to wait to next week, let me see if someone from design can join us here
<nik90> dpm: I just now talked to mehow from the design team
<dpm> excellent
<dpm> we should get everyone on this channel, though
<nik90> yeah I have asked him to come to this channel
<mehow> I am here
<mehow> hey
<nik90> everybody this is Michal from the design team
<nik90> so mehow, you want to implement it like " City name (large font size), state and country name (smaller font size)"
<dpm> perfect, hi mehow, hi ckpringle :)
<mehow> YEs this is something that came to my mind as a simple solution
<nik90> hi ckpringle
<ckpringle> nik90: hey dude how are you?
<nik90> ckpringle: great. Today we are having the clock app hack fest! :)
<mehow> But I guess it will be easier to give you more info on monday after I spend some time playing with it
<ckpringle> nik90: woohoo!
<nik90> mehow: okay that should be fine.
<nik90> thnx
<nik90> ckpringle: is most the design work now on the sdk itself? I dont see you much on the core app design meeting anymore
<nik90> I meant "are you working on the sdk itself?"
<ckpringle> nik90: yeah I've been trying to focus on getting the SDK up to date with the latest, there's a lot of things that need to be updated in it and designed!
<ckpringle> nik90: kaleo pinged me a pic of the clock with the gradient background yesterday, exciting!
<nik90> ckpringle: those new sdk animations for checkboxes look splendid :-)
<ckpringle> nik90: :)
<nik90> ckpringle: yup, the background gradient support is landing end of the day. I will implement it in the weekend
<nik90> or perhaps even leave it to the new hack fest enthusiats
<AskUbuntu> How to develop for ubuntu using c++ | http://askubuntu.com/q/319256
<sarobat> anything happening here?
<nik90|Lunch> hi sarobat
<nik90> the clock app hack fest is going on
<sarobat> hi
<nik90> feel free to jump on any bug https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=hackday
<nik90> They are easy to fix bugs
<sarobat> thank you
<nik90|Lunch> Going for lunch..brb in 25-30 minutes
<dpm> nik90|Lunch, enjoy!
<popey> nik90|Lunch: out of interest what release of ubuntu do you develop on?
<popey> balloons: whats the rationale for us not having autopilot latest in precise in the autopilot ppa?
<AskUbuntu> QML Page: Binding loop detected for property "flickable" | http://askubuntu.com/q/319277
<nik90> popey: I develop on 13.10. Previously I used 12.04, however due to autopilot qt not being backported to 12.04, I had to upgrade.
<popey> nik90: thanks, this worries me
<nik90> popey: yes. I actually got an email from a contributor wanted to test core apps, however he couldn't even install certain core apps like calendar or weather I think because he was running 12.04
<popey> That's a real shame.
<kaleo> nik90, you won't need to set the theme manually anymore to have the gradient working
<nik90> kaleo: ok
<nik90> kaleo: I have been replacing my colors also with Theme.palette stuff
<WebbyIT> oSoMoN: about MR of yesterday, I don't understand why Jenkins wants a new review
<WebbyIT> https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957
<oSoMoN> WebbyIT: let me check
<kaleo> nik90, and it will be in lp:ubuntu-ui-toolkit (trunk) in 30 mintues
<kaleo> minutes*
<WebbyIT> kaleo: great job :)
<nik90> kaleo: but it will land only as an update once jenkins releases a new UITK update?
<kaleo> WebbyIT, thx
<kaleo> nik90, you mean land in the touch image?
<nik90> kaleo: no I mean as an update to saucy desktop through the update manager
<kaleo> nik90, right, it could take a while
<kaleo> nik90, today very probably
<kaleo> nik90, worst case, tomorrow
<oSoMoN> WebbyIT: it looks like it failed for no good reason (sometimes jenkins is a bit flaky), I re-approved it, letâs see if it lands correctly this time
<nik90> kaleo: thnx for all this. the theming infrastructure is so much better now
<kaleo> nik90, but packages are available in the MR already
<kaleo> nik90, yw :)
<WebbyIT> oSoMoN: ok, thanks :)
<nik90> kaleo: ah ok. Will give it a shot
<WebbyIT> is it possible to use setTimeout? Because I insert it in a function in a .qml file but doesn't work!
<salem_> om26er, ping
<om26er> salem_, pong
<salem_> om26er, hey, about ofono, I just dist-upgraded here and I got the same behavior, but I restarted it by hand and it then it works.
<om26er> salem_, restarted = server restart ofono ?
<salem_> om26er, yes
<om26er> *service
<salem_> om26er, I wonder if ofono is not being started before dbus
<om26er> salem_, i have done that a number of times
<salem_> om26er, did you use service restart? or stop/start?
<om26er> salem_, i cannot find ofono in system bus at all
<om26er> salem_, both
<salem_> om26er, ok, I am rebooting my system and then I can confirm. just a sec
<om26er> salem_, ack
<dpm> WebbyIT, oSoMoN, the reason that merge proposal was rejected by Jenkins was because now it only lands branches that pass all the autopilot tests
<dpm> https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957
<dpm> clicking on the link on the latest comment brings me to http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/artifact/generic-mediumtests/test_results.xml
<dpm> where it says it's not passing these two tests:
<dpm> - test_timeline_view_shows(with mouse)
<dpm> - test_new_event(with mouse)
<oSoMoN> dpm: actually, it says that those two tests (the only tests the app has) are passing
<oSoMoN> dpm: see "errors=0" and "failures=0"
<dpm> oSoMoN, ah, you're right, I misread "failures"
<dpm> ignore my comment, then :)
<dpm> balloons, any idea why that merge proposal is failing? ^^
<nik90> dpm: oSomon previously said that jenkins was being flaky..we should see if it passes the next time. At the moment however the jenkins bot is down. I notified fginther who confirmed it. He should bring it up online soon.
<nik90> Does anybody here know which app I can use to browse gsetting keys..I cant remember the one I used to use before.
<dpm> nik90, I believe dconf-editor
<nik90> Ian Lane has written a nice sample app to browser the wallpaper using gsettings keys and I want to see If I can use it get the current time format using gsettings
<nik90> dpm: ah that is it. Cant believe I forgot the app's name.
<dpm> nik90, unfortunately, just before Laney created the app, I learnt that we're not yet in a position to recommend GSettings to app developers
<nik90> dpm: oh :(
<Laney> OH!
<dpm> it's because it's not in scope for app confinement in 13.10 apparently
<dpm> one of the security guys pinged me about it after I filed the bug to get API documentation for it
<nik90> that's too bad. I am guessing they are building some other system to provide that funtionality while still confining to app confinement?
<om26er> salem_, hey, its seems to be a blunder on my end :/
<om26er> salem_, I had the wrong version of ofono installed, (from the phablet-team ppa)
<dpm> nik90, not really, we don't have a fallback yet, so it's back to using LocalStorage and sqlite
<nik90> dpm: for the clock app I was more interested in reading gsettings keys than for writing into it
<nik90> the gsetting keys provide info such as the time format 12/24 hour format. I thought of using that to show the correct format
<dpm> Laney, I'll forward you the thread. In any case, your sample app will make for a good tutorial on d.u.c when GSettings is included in the app confinement work
<Laney> What happens if you try to use it?
<Laney> We're already using it in system-settings ...
<nik90> actually yes I was sure that the system-settings app was using it
<dpm> nik90, I'd recommend checking with seb128, kenvandine or the security guys, let me give you their nicks in a sec
<nik90> Laney: Since it is the system settings app, does it need app confinement?
<Laney> don't really know about that
<nik90> Laney: btw thanks for the app code. I couldn't find anywhere a good example of a flickable. I can learn from your code :-)
<Laney> nik90: Anyway, it's not too useful on the device since AFAIK nothing sets the gsettings stuff so at best you get the defaults
<Laney> it's good on desktop though
<kenvandine> i don't think system-settings will be in app confinement
<kenvandine> some of the plugins will need access to things like that
<nik90> kenvandine: true.
<salem_> om26er, yes, I rebooted here and it worked out of the box.
<Laney> it's too bad if apps won't be able to use gsettings at all
<om26er> salem_, yeah, the problem was on my end, using wrong ofono
<kenvandine> maybe long term it could be, but we would need more rules for allowing it to do what it needs
<salem_> om26er, ok, better then!
<kenvandine> Laney, we're discussing it
<nik90> Laney: yes. but we cannot really write qml apps just for the desktop anyway, so yeah
<kenvandine> Laney, how confined apps can use gsettings-qt
<kenvandine> specifically each app would get their own confined settings
<kenvandine> but not sure it is doable for 13.10
<Laney> hmm
<kenvandine> Laney, one thing that it would need to support is multiple installs of the same app
<kenvandine> with different settings
<kenvandine> i guess that is a supported scenario
<mrqtros> Hi all :)
<kenvandine> so i guess relocatable schemas
<kenvandine> hi mrqtros
<nik90> mrqtros: hi
<ayr_ton> Today still the Music App Hackday?
<popey> clock!
<popey> music was yesterday, but we accept patches every day!
<mhall119> popey: nik90: how is the hack day going?
<popey> mhall119: nik90 has been active here..
<popey> https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1197436/+merge/174380
<nik90> mhall119: hi
<nik90> mhall119: well we had our first commit by WebbyIT
<nik90> ckpringle: Can you take a look at https://bugs.launchpad.net/bugs/1171470, it was submitted by you during the clock wireframe design implementation. Things have changed quite a bit since then and we have removed the millisecond transition. In essence the bug is fixed.
<dpm> hey mrqtros, careful if you say hi here, we might recruit you for the clock app as well ;)
<ubot2`> Ubuntu bug 1171470 in Ubuntu UX "[clock app] Stopwatch milliseconds to seconds transition feels strange " [High,Triaged]
<nik90> ckpringle: I still like to get it by you before I mark it fixed.
<mrqtros> dpm Ahah ))))
<nik90> dpm: :-)
<mhall119> nik90: well, first commit to Clock by WebbyIT, he's been submitting ot other apps all week
<ckpringle> nik90:  done
<nik90> mrqtros: feel free to take a loot at https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=hackday
<nik90> mhall119: yes I noticed. Our hack day specialist WebbyIT
<nik90> ckpringle: thnx
<nik90> mhall119: the background gradient support by kaleo has landed in trunk. Eagerly waiting on update to saucy :D
<kaleo> nik90, mhall119: API is SO COMPLEX :)
<nik90> kaleo: :), oh btw any colors used should be through Theme.palette and not UbuntuColors right?
<mhall119> what?
<kaleo> nik90, correct
<nik90> mhall119: ?
<balloons> sorry I've gotten dc'd so many times this morning, my IRC client is confused ;-) I thought I'd pop in here and manually see what's up.. looks like there is a backlog of some questions
<seb128> kaleo, nik90: what Theme.palette?
<seb128> kaleo, nik90: is using  UbuntuColors.orange wrong?
<balloons> so popey autopilot requires newer stuff that is only found in raring or greater. Some thought was given towards having it work in precise, but you know, the sdk stuff doesn't work there either, so ...
<balloons> dpm, you have/had a question on merge requests?
<nik90> seb128: yes using UbuntuColors is incorrect
<dpm> balloons, the sdk does work on 12.04
<seb128> nik90, why and what should I use instead?
<balloons> daker, oO?
<nik90> seb128: basically if use UbuntuColors, then irrespective of the system theme, the color will be what you set it. Instead it should take whatever the theme suggests.
<nik90> seb128: So you should be using the SDK theme palette. Let me grab the documentation for you.
<seb128> hum
<dpm> balloons, yeah, I did have a question, thanks for coming back to me. It seems this merge proposal got rejected for no apparent reason: https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957
<seb128> nik90, the Ubuntu's orange is not theme specific though
<dpm> We were wondering if you might have an idea why
<nik90> seb128: true. What I meant was that you shouldn't hardcode the widget's color by using UbuntuColors.
<mhall119> seb128: nik90: I'm assuming the two APIs serve different use cases
<nik90> Instead you should let the theme provide the color
<balloons> dpm, sure let's see why
<dpm> thanks :)
<nik90> mhall119: yes
<kaleo> seb128, the ubuntu's orange is only used in specific themes
<kaleo> seb128, what's your use case?
<balloons> dpm, ohh I see why I think right off the bat :-)
<nik90> seb128: If you open the UITK gallery and then open the API documentation, there in the homepage you should find Theme palette documentation.
<seb128> kaleo, I'm using it in the disk space bar to show the space taken by the ubuntu image
<seb128> in system settings
<balloons> yea, indeed.. the UI for calendar has changed but the autopilot test hasn't been updated.. it's failing now
<kaleo> seb128, let me look
<seb128> kaleo, well, it's easy to change if wanted
<kaleo> seb128, oh yeah
<nik90> kaleo: http://iloveubuntu.net/pictures_me/system%20settings%20dropdown%20filter%201.png
<kaleo> seb128, nice custom widget
<kaleo> seb128, hmmm, interesting
<seb128> kaleo, thanks ;-)
<dpm> balloons, I initially thought so too, but then I was pointed at "errors=0" and "failures=0" - so it seems either the tests passed or Jenkins does not report correctly
<kaleo> seb128, yes right, it's "Used by Ubuntu"
<balloons> dpm, yes jenkins is lying to you a bit
<ayr_ton> Wait... I opened the ubuntu-clock-app and when I use the alt+tab the icon and name is from the Sudoku app. Is this normal?
<kaleo> seb128, you have it right then
<balloons> http://91.189.93.70:8080/job/generic-mediumtests/67/testReport/calendar_app.tests.test_calendar/
<seb128> kaleo, right, thanks
<kaleo> seb128, is this app supposed to use the light theme by default?
<balloons> anyways, fix the ap test and you should be good.. need help?
<kaleo> seb128, or is it going to switch to a different background color essentially?
<mhall119> ayr_ton: yes, it's a limitation in qmlscene and unity 7
<seb128> kaleo, that's a good question, I don't know
<seb128> mpt, ^ do you know? ;-)
<dpm> balloons, I think WebbyIT might need some help in fixing the tests for that merge request
<mhall119> ayr_ton: basically because they all use qmlscene as the process, bamf can't tell what application the window really belongs to
<balloons> dpm, ok, can do
<kaleo> seb128, do you have any visual design mockups btw?
<ayr_ton> mhall119, interesting, thanks :)
<seb128> kaleo, no, no recent one at least ... just http://design.canonical.com/wp-content/uploads/phone-overview-visual.small_.png which is what was posted on the design blog some time ago
<seb128> but that doesn't include subpanels
<dpm> balloons, do you think you could also send a reminder to the ubuntu-touch-coreapps mailing list about autopilot tests being executed by Jenkins from now on? I know you mentioned it in the IRC meetings, but not all developers attend them, and probably not all of them are aware of this and might be puzzled by the sudden failures and Jenkins reporting "0 errors"
<balloons> dpm, sure sounds like a fine idea
<dpm> thanks balloons!
<mpt> seb128, I've been given draft mockups that use the dark theme
<jono> mhall119, dpm has the gradient support now landed?
<mpt> Need to work over them with the visual designer
<dpm> jono, kaleo tells us it's landing today
<jono> dpm, perfect
<nik90> jono: it has landed in trunk
<jono> and then I guess we can work to get them implemented in the core apps
<jono> nik90, awesome :-)
<dpm> there you go :)
<seb128> mpt, ok, can you share that with me, when you get things in an useful state?
<jono> nik90, great work btw!
<nik90> jono, dpm: waiting for it as an update in saucy
<nik90> jono: thnx :)
<jono> nik90, I used the clock the other day to time the flank steak I was grilling
<jono> worked great :-)
<nik90> jono: It is basically 3 lines of code to implement background gradients. All core apps should implement them quickly
<jono> nik90, awesome :-)
<nik90> I am glad.
<kaleo> mhall119, ayr_ton: Trevinho is fixing that I believe, there is a bug report
<oSoMoN> bfiller: this is the MR that groups history entries by domain name: https://code.launchpad.net/~osomon/webbrowser-app/domain-name/+merge/174435
<bfiller> oSoMoN: cool will try it
<kaleo> jono, dpm, it has landed
<kaleo> (in trunk)
<jono> kaleo, awesome :-)
<kaleo> jono, oh, nik90 told you :)
<jono> kaleo, :-)
<nik90> kaleo: too late :)
<mhall119> kaleo: good to hear, fixing it where?
<jono> kaleo, any idea when it will be published so our core app devs can use it?
<kaleo> mhall119, in BAMF
<dpm> yeah, nice work kaleo ;)
<kaleo> jono, today or tomorrow
<jono> kaleo, perfect
<jono> kaleo, btw, the theming changes in the toolkit look incredible
<jono> they look so slick
<mhall119> jono: only the clock and calculator have been given gradients in their visual designs
<dpm> jono, it's part of the daily releases on saucy, so as Florian says, as soon as the builders pick it up from trunk
<kaleo> jono, I know, rosie did an awesome job!
<jono> dpm, ahh daily SDK releases are now up and running?
<jono> awesome
<ayr_ton> kaleo, for Unity 7 or Unity 8 only?
<jono> mhall119, cool
<kaleo> jono, it really changes the way you feel about the apps
<mhall119> jono: btw, the screenshot of the Clock app on my blog, that's using the new API :)
<kaleo> jono, we had daily releases for months actually :)
<kaleo> jono, (just not of the documentation publication)
<dpm> jono, for the SDK daily releases are up and running (except for Qt Creator)
<mpt> seb128, sure thing
<kaleo> mhall119, LINK
<mhall119> ayr_ton: presumably Unity 8 won't need the fix, since it doesn't need BAMF
<mpt> seb128, I'll put them on the relevant wiki pages
<jono> mhall119, calendar has some gradients too
<seb128> mpt, thanks
<mhall119> kaleo: http://mhall119.com/2013/07/ubuntu-clock-app-hackfest/
<jono> kaleo, really? I was updating in saucy and never saw updates
<jono> odd
<ayr_ton> mhall119, make sense
<kaleo> seb128, ok, dark it will be then
<jono> kaleo, ok, so I can unsubscribe from the PPA now I guess?
<seb128> kaleo, seems so
<kaleo> seb128, it will be good to have the visual designer's opinion on this widget then
<mhall119> jono: calendar's visual designs aren't done yet, but they'll probably use gradients too, yes
<kaleo> jono, yeah that's the thing
<kaleo> jono, the PPA was probably preventing upgrades
<kaleo> jono, remove it :)
<jono> mhall119, basing it on http://design.canonical.com/wp-content/uploads/2013-06-20-15.28.21.jpg
<jono> kaleo, awesome, removing now :-)
<seb128> kaleo, yeah, that's a good point, I've been focussing more on getting the infos to the UI so far than on the UI details, it's time I work a bit more closely from the visual design guys
<kaleo> seb128, it's what sells :)
<seb128> mpt, ^ do you know if I should get in touch directly from somebody from design for the system settings visuals?
<mhall119> jono: from that blog post: "The visuals in the image below are an exploration of how this can potentially look and feel. This is still very much still in progress, but gives a strong hint of whatâs to come."
<mhall119> http://design.canonical.com/2013/06/solving-multiple-calendar-views/
<mhall119> so it will likely use gradients, but we don't know yet where or how
<nik90> seb128: I actually wanted to ask you. Is it possible for the system settings to change the system time as of now?
<mpt> seb128, no, I'll publish them when they're ready
<seb128> mpt, ok
<mhall119> nik90: not last time I checked it
<seb128> nik90, no, we don't have the datetime panel yet
<kaleo> seb128, can system settings make me coffee?
<nik90> seb128, mhall119: ok
<seb128> kaleo, if you run it under sudo maybe :p
<nik90> seb128: but I suppose you will take the system time from the gsettings then.
<mhall119> kaleo: yes, but it's Americano
<kaleo> :D
<seb128> nik90, no, that doesn't make sense ... gsettings is for settings
<mhall119> nik90: you should be able to just use the Qt time, and that will change based on system time
<seb128> right, qt probably provides an api for that
<nik90> mhall119: oh yeah.
<seb128> nik90, you can "text: Date()"
<seb128> standard js seems to work
<seb128> (I just tried)
<nik90> mhall119: me and popey were discussing on this in the design meeting where if the user sets a world city as his current location and if the system changes the time, then which one has precedence
 * mhall119 is always surprised when javascript works
<mhall119> nik90: you should get UTC time from the system, then apply the world city's offset
<WebbyIT> I'm sorry, I was away. I saw a ping by balloons and dpm about the MR, but i don't understand
<mhall119> nik90: starting from UTC makes things easier most of the time
<nik90> mhall119: I agree. However there is a special case not met by that logic which is should the world city's offset be ignored if the user's system time has been changed outside the clock app.
<popey> mhall119: its not where you get the time from, the discussion was about how we adjust what we display
<popey> e.g. you step off a plane in a new timezone, network updates time, the clock should take account of that, but still let the user override it
<mhall119> oh, I see
<mhall119> so maybe we need a special "Local Time" location that changes, but if you set it to a specific world city it doesn't?
<dpm> WebbyIT, we were just saying that we now know why your merge proposal failed: the calendar UI has changed and it's no longer passing the autopilot tests (https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957) - balloons can help you to get them in shape so that the merge proposal is accepted
<popey> kinda
<mhall119> I'm assuming you can always get UTC time, and UTC time won't change when the network time changes
<popey> the clock app should detect when timezone has changed and adjust display for "the time here" accordingly
<nik90> mhall119: yes but if you set it to a specific world and the it doesnt change (after entering a new country) then you are restricting the user.
<balloons> WebbyIT, indeed
<popey> but the user should be able to override that to display the time back at home or somewhere else
<WebbyIT> ok dpm, thanks. So, balloons, what have I to do? :)
<mhall119> right, so then can we just have 1 "Current local time" and multiple "Fixed location time"?
<nik90> popey, mhall119: I need a sort of decision proposal if you will. What to do in certain cases that we described above.
<popey> effectively, yes
<nik90> mhall119, popey: Can we document this in google docs? I already have one edited describing some case scenarios
<balloons> WebbyIT, well the test that is failing is the test_new_event
<popey> sure
<balloons> So we need to update that to use the new date selectors (that's were it's failing)
<mhall119> popey: nik90: design might have some advice on this too
<popey> they were on the call
<popey> but yes
<nik90> mhall119, popey: https://docs.google.com/document/d/10f7sU1POjFWc1y1afiV3IynJxDQartyFsXcpexI--7w/edit
<popey> nik90: i have comment rights only..
<nik90> popey: just sent you an invite to your canonical email
<popey> ok, ta
<ayr_ton> mhall119, about the 3 and 4 work items in your blog for today hackfest.  For this is necessary a merge proposal in sdk-system-alarm-api first? Or I could do some merge proposal directly in the clock app for help in this?
<mhall119> ayr_ton: it'll need an API and platform implementations, those are already planned and spec'd as far as I know, just need an engineer's time to implement them
<mhall119> speaking of that, kaleo: is there anybody else who can pick that up while zsombi is on holiday?
<balloons> so WebbyIT let me pull the branch and let's see what needs modified
<kaleo> mhall119, breeding program? :)
<WebbyIT> balloons: ok, thanks :)
<mhall119> kaleo: I've done my quota
<mhall119> kaleo: I assume you have a blueprint, milestones and work items for yours :)
<mhall119> come to think of it, our monthly planning cycle is disturbing similar to those pre-natal planners
<kaleo> mhall119, lol
<ovenwolv> I don't know enough programming to help, but I am listening to heavy metal.  Just know that.
<mhall119> ovenwolv: moral support, we appreciate it :)
<balloons> ovenwolv, +1
<ovenwolv> Excellent.  We appreciate you guys making a phone with linuxy goodness.
<AskUbuntu> How can I add another version to available versions? | http://askubuntu.com/q/319318
<dpm> ovenwolv, \m/
<ovenwolv> balloons and dpm, \m/
<ovenwolv> Getting ready to watch the video on creating an autopilot testcase
<balloons> ovenwolv, :-)
<timp> what should I imagine when I see \m/ ? I understand \o/, but m is a weird head
<ovenwolv> You should image the fingers of a single hand
<ovenwolv> minus the thumb, i suppose
<balloons> ok WebbyIT I have a really quick fix for the merge
<balloons> the autopilot tests for calendar should be fixed up :-)
<arielschon12> hello?
<balloons> arielschon12, this is balloons reading you loud and clear. do you copy, over?
<arielschon12> I copy alright, thanks!
<balloons> :-)
<arielschon12> Anyone knows how can I get started and contribute to the core apps?
<WebbyIT> balloons: ok :) Do you submit a new branch for fix autopilot or have I to modify something?
<balloons> arielschon12, there's a lovely tutorial on developer.ubuntu.com if you need help with qml, etc.. However if your already to go on that front, take a look at these wiki pages: https://wiki.ubuntu.com/Touch/CoreApps/
<balloons> Pick an app, go to that page and we can help you get the code and start hacking
<balloons> WebbyIT, I'll push something in just a moment
<mhall119> arielschon12: what kind of contribution do you want to make?
<arielschon12> Well mhall119, First I just want to get my hands on the code and see what is going on
<mhall119> arielschon12: https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide has a generic guide to getting the core apps code and submitting your changes
<WebbyIT> balloons: you are awesome :D
<arielschon12> Thanks guys :)
<mhall119> thank you arielschon12, looking forward to seeing your merge proposals :)
<arielschon12> Cool, thanks mhal!
<arielschon12> And now off-topic, I am currently running MAC OS X 10.7.5 and I want to dual-boot it with ubuntu. I have tried it before, but stuff got messed up. Anyone knows how to do this (I am using an iMac, so wireless mouse and keyboard support is needed in the OS selection)
<nik90> WebbyIT: I see that you have taken on another bug :). Just one thing to note, try using the ImageButton.qml component located in the stopwatch folder. This will allow you to get the same styling as the stopwatch lap,reset buttons.
<nik90> I forgot to mention this in the bug report
<WebbyIT> nik90: yes, I did it. Reset working great, now I'm working on pause function :)
<ovenwolv> ariel, why not try a virtual machine on your desktop? Virtual box or vmware player should work fine, then you don't have to choose which OS to boot
<balloons> wild.. well, I think I may just gut the test instead.
<balloons> it seems like there is still more work to do.. it "passes" but I don't see a way to make an event at all :-(
<mhall119> you might have problems getting the SDK apps running in a virtual machine, they require OpenGL ES support and last I heard VirtualBox didn't have that
<mhall119> VMWare I heard works though
<ovenwolv> I have 12.04 on VMWare player, with the QT SDK installed, but it could be missing something and I wouldn't necessarily be aware
<WebbyIT> nik90: it seems that Jenkins can not stand me :-/ Here the MR for pause: https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458
<balloons> WebbyIT, see my comments on the merge
<balloons> I took your branch and made some changes: https://code.launchpad.net/+branch/~nskaggs/ubuntu-calendar-app/autopilot-fixes-for-newevent
<balloons> mhall119, are any of the calendar folks around?
<nik90> WebbyIT: I have asked it to build it again.  Let try once more.
<WebbyIT> balloons: ok, thanks :)
<nik90> WebbyIT: Your code is perfect. I do not think that is the issue.
<balloons> WebbyIT, does new event work for you? I can't seem to create one.. there's no save button I can see
<WebbyIT> nik90: Ok, thanks :)
<WebbyIT> balloons: no, both oSoMon and I have the same problem. If you launch it you have some errors: http://paste.ubuntu.com/5868534/
<WebbyIT> balloons: but you can get around this, with some modification
<balloons> WebbyIT, ok right.. so for the moment, I killed the test
<mhall119> balloons: not that I see, why?
<WebbyIT> balloons: FYI in NewEvent.qml you have to change line 130 from ListItem.SingleControl to ListItem.Empty and line 132 from control: Button to Button, and it works. I didn't do it because I don't know why is in that way, so I don't want to do damages.
<balloons> mhall119, just wondering..
<balloons> WebbyIT, well, hmm.. heh
<balloons> so WebbyIT if your ok with my branch changes I'll merge that branch into trunk
<balloons> it's just your changes + the autopilot fixes
<WebbyIT> balloons: yes, certainly :)
<balloons> ok, so let's do it
<WebbyIT> balloons: ok, I link your branch to bug and delete my branch
<balloons> WebbyIT, no that's ok
<balloons> everything can stay as-is
<balloons> including the request
<WebbyIT> balloons: ah ok, as you wish
<balloons> :-) I think it's saner to do it that way.. maybe others would like to see a new MP, but :-)
<balloons> since I'm merging it, I get to choose I guess :-p
<dpm> kaleo, speaking of dropping PPAs for the SDK saucy installation, that's already done in d.u.c -> http://developer.ubuntu.com/get-started
<dpm> popey, mhall119, just a FYI ^^
<balloons> WebbyIT, basically you should be good.. I'l merge it in a moment
<nik90> WebbyIT: your branch got merged :-)
<nik90> WebbyIT: Told you that your code was fine :D
<WebbyIT> nik90: good :) Now I'm going to move ImageButton.qml in common, so you can merge also other branch :)
<Aviral_> i want to push modification in launchpad i has commited the content aviral@aviral-G31M-ES2L:~/animal-farm$ bzr push lp:~aviral190694/animal-farm/aviralupdate You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data.  See "bzr help launchpad-login". bzr: ERROR: Invalid url supplied to transport: "bzr+ssh://bazaar.launchpad.net/~aviral190694/animal-farm/aviralupdate":
<Aviral_> now it is shoing the above error after writing the branch push code
<nik90> WebbyIT: be aware that when you do that, you need to also add a import statement in stopwatchpage.qml file
<nik90> Aviral_: When did you submit your ssh key to launchpad?
<nik90> Aviral_: it sometimes takes few hours to accept and recognise your keys.
<Aviral_> ohh i had done it today only
<mhall119> Aviral_: have you run "bzr launchpad-login"?
<Aviral_> no
<mhall119> bzr launchpad-login aviral190694
<WebbyIT> nik90: I think is not necessary, because there is import "../common"
<mhall119> that should tell bzr who you are on launchpad
<xlrv> hello
<WebbyIT> nik90: in fact, it works. Do you want that I explicitly import it ?
<nik90> WebbyIT: ah yes. You are already more familiar with the code than I am :P
<nik90> WebbyIT: nope you were right!
<WebbyIT> nik90: ok, perfect :)
<nik90> WebbyIT: can you move the button to the center since it is the only one present in the timer?
<WebbyIT> nik90: sure
<nik90> WebbyIT: you also need to reset the pause time to zero in the reset() function. Otherwise you can only run the timer once.
<WebbyIT> nik90: good point
<nik90> WebbyIT: Instead of adding a new variable "pauseTime" wouldn't it be better to assign a new  StartTime every the timer is paused? This is also the logic that the stopwatch makes use of. This way have one less variable to worry about.
<nik90> You can take a look at the stopwatch logic on how it keeps time by manipulating the startTime
<WebbyIT> nik90: I can do it, but I have to rewrite logical of the timer, that isn't the same of the stopWatch. Now the remTime = totalTime - Math.floor((new Date() - startTime)/ 1000), so I can't change startTime. I can add delay to startTime, but it's the same thing that i do with PauseTime. If you want i can change PauseTime in delay, and sum it when press pause
 * nik90 is thinking about the logic
<AskUbuntu> How can TextField input be validated for long integers? | http://askubuntu.com/q/319355
<WebbyIT> nik90: or, maybe I did not understand anything of logic
<nik90> WebbyIT: can you update the code to reset the pause time. I will test it again. Because as of now, the timer does not work the second or third time when I set it.
<nik90> in the reset() function that I mentioned earlier
<nik90> let the code logic remain as you did for now
<WebbyIT> nik90: done https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458
<WebbyIT> nik90: the last commit -> http://bazaar.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/revision/140
<nik90> WebbyIT: actually I am fine with your code logic. Lets not change that. I am going to now keep testing to see if it fails in any cases.
<nik90> WebbyIT: one small fix. Could you move the pauseTime = 0, to AnalogTimer.qml
<nik90> there is a reset function in that file
<nik90> there you can do startTime = remTime = pauseTime = 0
<nik90> just my small nitpickings :)
<WebbyIT> nik90: you're right, is right to write good code :) Done
<nik90> Aviral_: is your issue fixed?
<Aviral_> no :(
<Aviral_> aviral@aviral-G31M-ES2L:~/animal-farm$ bzr push lp:~aviral190694/animal-farm/aviralupdate Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
<nik90> Aviral_: when did you say you uploaded your ssh keys to launchpad?
<nik90> hmm the error says Permission denied (Public key)
<nik90> you sure you uploaded the corrected keys to launchpad?
<Aviral_> i am not sure
<surgemcgee_> popey: mhall119: Stock ticker was updated to correct device visual glitches.
<popey> yay
<surgemcgee_> Lol
<surgemcgee_> Please provide a screenshot when you get some time.
<mhall119> great work surgemcgee_
<surgemcgee_> mhall119: Hey, thanks.
<mhall119> Aviral_: did "bzr launchpad-login aviral190694" work without error?
<nik90> popey: mind testing https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1166264/+merge/174458 for me?
<nik90> popey: It includes a reset button. The main timer button now start/pauses the timer.
<Aviral_> mhall119: sir that command worked but new error has occured :( i am bored by watching thses errors again and again
<nik90> mhall119: he got error Agent admitted failure to sign using the key. Permission denied  (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted  failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed:  Unexpected end of message. Please check connectivity and permissions, and report a bug if  problems persist.
<Aviral_> mhall119: Agent admitted failure to sign using the key. Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist
<mhall119> Aviral_: if you run just "bzr launchpad-login" what does it print out?
<Aviral_> aviral190694
<mhall119> hmmm, this is very odd indeed
<nik90> WebbyIT: your code works without any regressions. I guess it is good to go.
<WebbyIT> nik90: good news :)
<mhall119> Aviral_: is your ssh key in ~/.ssh/id_<rsa or dsa> ?
<Aviral_> mhall119:  yes,i think it has a problem with me i has to gift something to launchpas to accept my sshkey
<Aviral_> rsa
<mhall119> Aviral_: what does "bzr whoami" return?
<Aviral_> Aviral Aggarwal<aviral190694@gmail.com>
<mhall119> Aviral_: try this:
<mhall119> bzr push lp:~aviral190694/+junk/animal-farm
<Aviral_> mhall119: Agent admitted failure to sign using the key. Permission denied (publickey). ConnectionReset reading response for 'BzrDir.open_2.1', retrying Agent admitted failure to sign using the key. Permission denied (publickey). bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
<nik90> WebbyIT: Approved again! Your 2nd bug fix for the clock app.
<Aviral_> same error :'(
<mhall119> well it's launchpad then, not specifically animal-farm
<mhall119> Aviral_: join #launchpad-ops and maybe someone there can help
<mhall119> sorry, just #launchpad
<Aviral_> mhall119: joinede
<Aviral_> joined
<WebbyIT> nik90: thanks you for your support and your guide :)
<nik90> WebbyIT: the pleasure is mine
<mhall119> Aviral_: might take a bit to get a response, but hopefully someome there can check into the launchpad side of things to see if they can see what's going wrong
<Aviral_> mhall119: not an issue sir i am here for 1 more hour and thanks for your help :)
<WebbyIT> nik90: when is the next design meeting for clock? I'm very interesting in helping the app :)
<nik90> WebbyIT: On thursday 16:00 UTC. I will ask dpm or popey to send you an invite to it
<nik90> WebbyIT: Its on g+ hangout.
<popey> dpm will have to i think, it's in his calendar
<nik90> popey: ok
<nik90> popey: I will send him an email regarding this today
<nik90> would love to have WebbyIT in these meetings :)
<WebbyIT> nik90:  ok thanks :)
<popey> thanks
<popey> ditto!
<nik90> WebbyIT: oh by the way, if you can you should join the dev weekly meeting on Friday from 19:30 UTC - 20:00 UTC
<nik90> which is today in another 1hour
<WebbyIT> nik90:  it would be great to work side by side with people like you :)
<nik90> the meeting is with popey and mhall119
<popey> wow, 19:11 my time and I now notice the /topic wrong
<popey> so sorry nik90
<WebbyIT> nik90: yes, on #ubuntu-touch-meeting?
<nik90> WebbyIT: yes
<nik90> WebbyIT: So to summarise, we meet every week on Thursday (16:00 UTC) and on Friday (19:30 UTC)
<WebbyIT> nik90: I'll be there :)
<nik90> popey: did not notice. I actually almost forgot today's meeting :P until I mentioned it
<nik90> WebbyIT: great!
<nik90|Dinner> alrite I am of to dinner. brb in about 1 hour
* popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 12th July is Clock App HackDay! http://bit.ly/1agnlBJ | Clock App Bugs: http://bit.ly/1ahmf8W | Clock App Blueprint: http://bit.ly/15nKOO7
<popey> better late than never!
<nik90|Dinner> WebbyIT: latest bug fix by you merged successful by jenkins bot
<WebbyIT> nik90|Dinner: great :)
<popey> yo
<bobweaver> what up G
<bobweaver> :)
<popey> :D
<bobweaver> so clock app today what are some of the things that you might be having issues with
<bobweaver> like logic things or need c++ plugins or anything like that ?
<popey> the bugs are listed in the /topic
<popey> the clock app is mostly there tbh
<popey> if you're interested in helping with other apps then they're all listed on the hackdays link above
<popey> the only ones that use a c++ plugin are the file manager (mostly done) and the music app (needs design work)
<popey> they both use the same plugin - nemo..
<mhall119> terminal also has a C++ plugin
<popey> ah yes
<domasdev> whats the hacksday link
<esigolo> http://bit.ly/12Ux0vM
<bobweaver> Hey my apps also have c++ plugins
<bobweaver> :)
<bobweaver> but I only have zeroconf and system tools and mysql database c++ plugins
<bobweaver> mostly dns_sd , QProcess and QSql stuff
<bobweaver> popey,  are there plans at all to move the core apps to use applicationView so that it will be a single binary and one will not have to run qmlscene?
<mhall119> bobweaver: we meant of the Core Apps
<bobweaver> :)
<mhall119> bobweaver: applicationView being a C++ thing?
<popey> i think there's a plan to have a more lightweight application start framework
<bobweaver> kinda mhall119  like using QGuiApplication  and QCoreApplication and QQmlEngine
<bobweaver> having it so you do not have to use qmlscence
<mhall119> bobweaver: like popey said, I think the plan is to replace qmlscene with another generic, but more functional, application runner
<bobweaver> cool
<mhall119> but we don't plan to include a C++ launcher in each app
<bobweaver> mhall119,  something like this https://launchpad.net/~josephjamesmills/+archive/sdk-extras
<bobweaver> the ubuntu-tabs-cpp package that I made a while ago
<bobweaver> needs work needs to install the qml source directorys to a better place as debian files(auto generated ) say no no on installing files on them selfs
<bobweaver> It just creates a new wizard that has packaging questions and forms to fill out that fill in the debian/* files has a tabs application that you can build for debugging or for release
<kaleo> seb128, still around?
<seb128> kaleo, lol, I was just calling it a week ... I've a few minutes to answer a question though ;-)
<kaleo> seb128, I was testing your app again
<kaleo> seb128, and I'm really puzzled by the flicking in the main menu
<kaleo> seb128, it feels so different from everywhere else
<kaleo> seb128, what's doing that?
<seb128> the fact that it goes offscreen like that?
<kaleo> seb128, you are not using a Flickable or a ListView?
<seb128> I am
<kaleo> seb128, it does not go offscreen at all
<kaleo> seb128, just it slows down very differently
<kaleo> seb128, compare it with the dash for example
<seb128> you are the toolkit guy, tell me what I'm doing wrong :p
<kaleo> seb128, which file should I look at?
<seb128> we are using flickable a column in it
<seb128> what screen are you on?
<kaleo> seb128, main
<seb128> do you have the same issue in e.g about?
<kaleo> seb128, let me sese
<kaleo> -s
<kaleo> seb128, yes
<kaleo>                 boundsBehavior: Flickable.StopAtBounds
<kaleo> that's not supposed to be there :)
<seb128> kenvandine added that
<seb128> without it things were acting weird
<seb128> e.g flicking on a dialog that fit on screen would send it off screen
<seb128> which feels buggy
<seb128> why would you want any scrolling on something that fits on screen?
<kenvandine> kaleo, we had a screens without enough content to fill them
<seb128> especially on a desktop
<kenvandine> yet you could still drag
<seb128> using a wheel scroll you could get the UI way off screen
<kaleo> seb128, kenvandine, hmmm,
<kaleo> seb128, kenvandine, so, it might be the wrong solution
<kenvandine> perhaps :)
<kaleo> seb128, kenvandine, and whatever the solution is, it should go in the toolkit
<seb128> right
<kaleo>  so that all apps benefits
<kaleo> -s
<seb128> kenvandine, did you open a toolkit bug about that?
<kenvandine> no
<seb128> we should do that
<kaleo> I'm testing a bit
<kenvandine> this is the behavior of any flickable
<seb128> kaleo, sorry about the lack of bug filling
<kenvandine> which is outside of our toolkit
<kaleo> kenvandine, that's the only property you set to fix the issue?
<kenvandine> i think so
<seb128> yes
<kaleo> kenvandine, yes, but we have power of Qt :
<kaleo> kenvandine, :)
<kenvandine> so unless we want to have our own flickable
<seb128> kaleo, try on the about panel, it's easier to edit (you can edit the .qml without rebuilding)
<kaleo> kenvandine, that also is a possible option
<kaleo> kenvandine, Qt Quick Controls has that
<kaleo> seb128, ok
<kenvandine> the downside with that is all the existing components wouldn't inherit from that, would they?
<kaleo> seb128, MainWindow.qml is built into the binary?
<seb128> yes
<kaleo> kenvandine, inded
<kaleo> +e
<kaleo> kenvandine, but let's first figure it out
<kaleo> seb128, not cool
<seb128> kaleo, plugins/about/PageComponent.qml is not (that's the about panel)
<kaleo> seb128, unless it's strictly necessary I would avoid bundling QML files into the binary
<seb128> kaleo, yeah, tell mardy, he did the main UI thing
<kaleo> seb128, that's a side point obviosuly
<kaleo> seb128, :)
<seb128> the panels don't do that
<kenvandine> so perhaps Qt's flickable should be modified :)
<kaleo> seb128, you'll know for later
<kaleo> kenvandine, perhaps
<seb128> noted, thanks ;-)
<kenvandine> kaleo, yeah... that seems to be mardy's preference
<kaleo> kenvandine, or made configurable at a system level, if it's not already the case
<seb128> I didn't like it anyway
<kaleo> kenvandine, I'll tell him off
<seb128> since it's harder to hack and test changes :p
<kaleo> seb128, exactly
<kaleo> seb128, kenvandine, so yeah without                  boundsBehavior: Flickable.StopAtBounds it feels much better
<kaleo> seb128, kenvandine, let me make a page with little content
<kaleo> seb128, kenvandine, so you can still scroll and it bounces back, it's not that bad, let me see a bit more
<kenvandine> seb128 and i both found it terribly annoying
<kenvandine> try the reset plugin
<seb128> kaleo, try on a desktop with a wheel/trackpad scroll
<seb128> but even on the device
<seb128> if you try on android they don't make things scroll offscreen when you touch them on a page that fits in screen
<seb128> (just tried on my phone)
<kaleo> seb128, ok, I think the solution is to make it conditional
<kaleo> kenvandine, ^
<Joe_B> Is it possible to set the location from within the app?
<kaleo> seb128, if contentHeight bigger than height then DragAndOvershootBounds
<kaleo> seb128, else StopAtBounds
<seb128> that seems tedious
<kaleo> seb128, tedious to implement?
<seb128> shouldn't the toolkit Do The Right Thing
<seb128> no, easy to implement
<kaleo> seb128, well, yes, I'm talking about the solution that would go in the toolkit
<seb128> but it means every single app have to go through discover and implement that
<seb128> ok, good ;-)
<kenvandine> kaleo, that would be fine
<kaleo> seb128, cf discussion from before :)
<seb128> right
<seb128> +1 from me
<kaleo> soooooooo
<kenvandine> but it should go in Qt imo
<kaleo> kenvandine, agreed
<kenvandine> so all flickable's benefit
<kaleo> kenvandine, maybe a boundsBehavior new type
<seb128> don't get me started on the list of things qt doesn't do for you ;-)
<kenvandine> hehe
<seb128> (like wth with column not working if you don't put the anchors on left and right)
<kenvandine> if a new type, i think it should be the default :)
<kaleo> kenvandine, yes
<kaleo> kenvandine, at least for Ubuntu
<kenvandine> i can't think of a case where you want want to be able to do this
<seb128> (or listviews not working if you fill them but don't specify an height)
<kenvandine> seb128, oh that is annoying!
<kaleo> kenvandine, agreed
<seb128> kenvandine, yeah, I'm still not sure I like qt because of those things :/
<kaleo> seb128, lol
<kenvandine> seb128, well... still far less frustrating than gtk :)
<seb128> it's so annoying that you take a listview, pack it with a model and get nothing on screen
<kaleo> seb128, like all the other benefits are not enough
<kaleo> seb128, it's good you konw
<seb128> then spend an hour trying to figure why
<kaleo> seb128, i that's the biggest   yissues you have
<seb128> "oh, heigh is 0 if you don't specify it"
<kaleo> seb128, that's a good sign
<kaleo> seb128, I agree though
<kaleo> seb128, the width/height being 0 and nobody telling you is bad
<kaleo> seb128, at the very least QtCreator should tell you
<seb128> kaleo, yeah, I like it most of the time, it's just so details that are really annoying and bit most of the beginners
<seb128> just *those* details*
<kaleo> seb128, kenvandine, I suggest in the meantime for the system settings app:
<kaleo> seb128, kenvandine, 1) create a CustomFlickable.qml that factors the code you have
<kaleo> (it's repeated in multiple places
<kaleo> seb128, kenvandine, 2) implement the behaviour described above
<kenvandine> that's why i want a mode in qmlscene to run with red boxes around each element... just like firebug
<kaleo> kenvandine, that would not show 0x0 items :)
<kaleo> kenvandine, and if you use QtCreator's QML debugger
<kenvandine> kaleo, it should :)
<kaleo> kenvandine, you can click on the UI
<kaleo> kenvandine, and it takes you to the code
<kenvandine> dude... i've never had luck with that
<kaleo> kenvandine, why not? :)
<kaleo> kenvandine, well, not being able to run the app locally does not help :)
<kenvandine> i fought with getting it to load at all
<kaleo> kenvandine, that's very odd
<kenvandine> not just for systems settings
<kenvandine> mostly with friends-app, instagram, etc...
<kaleo> kenvandine, I can take a look when we meet
<kenvandine> i gave up on trying :)
<kaleo> kenvandine, works fine here :
<kaleo> :)
<kenvandine> so i've heard :)
<kenvandine> what i want though is to be able to hi-lite all the components and maybe a zoom for the 0x0 items
<kenvandine> so you can play with it
<seb128> kaleo, ok, thanks for the advice, I'm going to have a look to the customflickable and fill a bug on the toolkit about that
<seb128> kenvandine, ^ if you want to beat me to it feel free, otherwise I can do that on monday
<seb128> not today though, enough work for this week ;-)
<kaleo> seb128, thank you
<kaleo> seb128, sorry for the extra work
<seb128> kenvandine, kaleo: well, even without the 0x0 widget issues, having borders around elements would be nice, I keep changing my Items for Rectangles in custom widget to see what's going on
<seb128> kaleo, no worry
<kenvandine> oh... so it does seem to work with something that is pure qml
<seb128> ok, on that note, enough for me for this week
<seb128> have a nice w.e everyone
<seb128> see you next week
<bobweaver> kenvandine,  why not use QtQuick.Window 2.0 and use Screen.height/width  and console.log that to app on start up ?  or set the Window in c++ to be like    QtQuick2ApplicationViewer k;   k.showMaximized();  or something like that showFullscreen() ect
<kenvandine> bobweaver, for what?
<bobweaver> kenvandine,  for your Items
<bobweaver> and debugging like you where talking about above ^^
<kenvandine> you mean to see when something is 0x0?
<kenvandine> but i don't care about screen size... what i want is to see how big each item is
<kenvandine> not just how big
<kenvandine> but also hi-lite them
<kenvandine> so you can mouse over and see what element is what
<bobweaver> this is a Model ?
<kenvandine> no, just a general complaint
<kenvandine> during development people often don't see the results they expect
<kenvandine> and it's can be a pita to see why the height is 0, etc
<kenvandine> i want something like firebug for qml :)
<bobweaver> kenvandine,  Item {width: Math.round(Screen.width / whatever) Rectangle{id:foo; width: Math.round(Screen.width / 2)    }  MosueArea{hoverenabled: true;  onEntered:{tooltip.opacity = 1 ; tooltipText.text = foo.width +"\n"+foo.height}  } Rectangle{id:tooltip; }   }
<bobweaver> make sure that you import QtQuick.Window 2.0
<kenvandine> something like that
<kenvandine> but i want it to be part of the toolkit
<bobweaver> I would make my own Elements for ToolTip and what not
<kenvandine> yeah, that isn't as interesting
<bobweaver> I think that there is tooltip in QtQuick.Controls
<kenvandine> i don't want it for me... but for everyone that gets annoyed figuring out what is going on
<bobweaver> Think being keyword
<kenvandine> QML_FIREBUG=1 qmlscene foo.qml
<kenvandine> and you magically get outlines or bgcolor changes on hover :)
<bobweaver> yeah it sux when you are like what is wrong with my list/grid/path View and it is not that at all it is your delegate or somethingmlike that
<kenvandine> yeah
<kenvandine> or you set height to some other component's height
<kenvandine> which turns out to be 0
<kenvandine> so you don't see it at all
<kenvandine> annoying things like that waste too much time
<bobweaver> +1
<bobweaver> console.log("Is my Friend")
<kenvandine> yeah... me too
<kenvandine> but i hate debugging that way
<bobweaver> I mean you could make that happen real easy with c++ in ones main.cpp (if that is ones main cpp file )
<bobweaver> considering that it is qmlscene there is not bound to be any c++ files
<bobweaver> dont understand why people do not want c++ in there qml . oO*  I mean qml is c++ plugins and what not.
<bobweaver> there is no tooltip in QtQuick.Controls only toolbars and toolbuttons
<timp> bobweaver: what do you want a tooltip for?
<bobweaver> timp,  I dont but me and ken where talking about debugging and options
<timp> ok :)
<jdstrand> mhall119: hey, I need to write an app that has a little C++
<jdstrand> mhall119: I don't see any C++ templates under the Ubuntu project in qtcreator
<jdstrand> oh, wait, maybe I do
<jdstrand> 'QML Extension Library + Tabbed Touch
<jdstrand> let me play with that
<jdstrand> yes, that should do it
<jdstrand> mhall119: nm! :)
#ubuntu-app-devel 2013-07-13
<Aviral> mhall119: Thanks a lot sir for helping now my ssh key worked :) it would have not worked without your help
<Aviral> nik90: Thanks to you as well :) for guiding so much
<AskUbuntu> Ubuntu boot from EMC SAN | http://askubuntu.com/q/319628
<gotwig> hey there
<gotwig> I want to develop a range of scopes for Unity 7/8 for Recipes and Cooking, is someone interessted?
<dinky_> Hi, just wondering if anyone has found a work around for hotspot tethering with the maguro images? Are the nightlies working yet?
<dinky_> Hi, just wondering if anyone has found a work around for hotspot tethering with the maguro images? Are the nightlies working yet?
#ubuntu-app-devel 2013-07-14
<AskUbuntu> Undefined reference to GtkWidget | http://askubuntu.com/q/319771
<AskUbuntu> Remote X ? new efficent client | http://askubuntu.com/q/319802
<chopsuei3> join #android-dev
<Max_Tither> Hello, I have a qt question for playing an online audio stream using the ubuntu sdk
<Max_Tither> Is there anyone who could assist me?
<Max_Tither> Does qml out of the box support playing the stream, or do I have to add the c++ module?
<Max_Tither> Luke_1 Do you know anything about c++, the ubuntu sdk, and qml?
#ubuntu-app-devel 2014-07-07
<dholbach> good morning
<DanChapman> Good Morning all
<JamesTait> Good morning all; happy Monday and happy Chocolate Day! :-D
<dpm> popey, could you give me a shout as soon as we promote a new image that contains the new account-plugin-evernote package? Then we can approve the Reminders .click package that we've got pending approval in the store
<popey> dpm: sure
<popey> dpm: ooh, looks like #114 got it over the weekend
<popey> dpm: http://people.canonical.com/~ogra/touch-image-stats/114.changes
<popey> account-plugin-evernote from 0+14.04.20140113.2-0ubuntu1 to 0.4+14.10.20140704-0ubuntu1
<popey> davmor2: you dogfooding any particular image?
<dpm> popey, awesome, does it look promotable? :)
<popey> it seems okay to me, but thats up to davmor2
<davmor2> popey: I'm looking at todays but I don't think the tests were looking like it would be promoted
<popey> ok
<popey> ta
<popey> dholbach: DanChapman I have reverted dekko back, as I shouldn't have hit approve. sorry.
<dholbach> popey, I approved it too ;-)
<popey> haha
<popey> doh
<dholbach> what happened?
<popey> ok, re-approved
<DanChapman> haha :-D
<popey> i hit the wrong button
<popey> ignore me, i need more coffee
<ogra_> is the "list never updates after first poll" a known bug in dekko btw ?
<dholbach> thanks popey, danchapman :)
<ogra_> i can see there are new unread mails in the mailbox overview ... but as soon as i click on inbox there are no new ones ... nor do they get pulled when i click on refresh
<DanChapman> ogra_, yes it's a known bug, if you go back and then back into inbox it should fetch the rest
<ogra_> it doesnt
<nik90_> kalikiana: need your help with https://code.launchpad.net/~nik90/ubuntu-clock-app/add-custom-sound-backend/+merge/225812
<nik90_> kalikiana: for some reason, when I open a saved alarm, the alarm sound url is blank
<nik90_> kalikiana: I specifically created a new alarm and set the alarm sound manually. I also outputted alarm.sound to check that the proper alarm sound url is saved. However when reading the saved alarm properties, the sound url is always empty
<DanChapman> ogra_, meh :-( it should be fetching the new ones on 're-opening' a mailbox. The refresh button seems to be only fetching the headers but they aren't bubbling down to the the threadedlistmodel. I'll dig into it
<ogra_> thanks ... it doesnt even update on app restart
<DanChapman> ouch
<ogra_> seems i can only get the first list that was ever pulled ...
<davmor2> DanChapman: just the chap :)
<davmor2> DanChapman: Over the weekend had a couple of issues that I will bug shortly, 1. dekko forgot my password so I got the popup box which was good to test but completely unexpected and 2 it got into a sync state with my inbox that meant it wasn't updating.  It worked fine on another folder and then eventually got unstuck on the inbox
<ogra_> funny, my inboxseems constantly stuck
<renato__> popey, hey are you around?
<davmor2> DanChapman: I'm wondering if that issue is down to using more than 1 email client.  IE if claws/thunderbird/evolution moves a mail while dekko is syncing that it screws up the sync
<popey> renato__: ya
<renato__> popey, could you approve this MR: https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1332567/+merge/225225,
<davmor2> ogra_: ^ did you have another email client filtering by any chance?
<ogra_> davmor2, a ton :)
<renato__> popey, this is very critical, the calculator is doing wrong math :D
<ogra_> one on every device
<popey> oh i thought it had already been approved
<renato__> popey, and this is pending for a while
<ogra_> blamepopey
<popey> renato__: thanks, will update in store later today
<renato__> popey, thanks
<renato__> popey, if you update in the store its get update in the image?
<xeranas> hi all, anyone have recommendation for javascript game library which play nice alongside with ubuntu sdk?
<popey> renato__: ya
<renato__> popey, nice
<davmor2> ogra_: can you sync another folder?
<renato__> popey, a question about the store. If a package get update in the store should I get any notification on my device about updates?
<ogra_> davmor2, it doesnt show my subfolders under Inbox ... so no, i cant
<ogra_> (and i'm happy to only have inbox)
<davmor2> ogra_: meh that's a shame
<renato__> popey, I am asking because I never got notified :(
<popey> depends
<ogra_> davmor2, nah, i like that ... i want only important mails on my phone ... and these are the unfiltered ones that land in inbox
<popey> if they're in the image that you update to, then you get them via that way
<popey> renato__: if you dont update your phone image, you'll get them via the store
<davmor2> ogra_: also what happens if you sync and keep the phone awake I'm wondering if once the app loses focus it loses it's internet connection and that stops the sync and it never recovers
<ogra_> well, it will need to use the push service in the long term i think
<ogra_> probably not in the first iteration :)
<kalikiana> nik90_: please ping me about it tomorrow as I'm leaving for the day, then I'll have a look
<kalikiana> nik90_: or feel free to send me an email with a summary
<rpadovani> oSoMoN, o/ Could you ping me when you have 5 minutes please? It's about a segmentation fault with Oxide
<davmor2> DanChapman: also multipart emails don't show you just get a message that it can't show it you :)
<daker> rpadovani: check if you have "webview" in your apparmor file
<DanChapman> davmor2, yes multipart messages that do not contain a text/plain part and say only have an html counterpart cannot be displayed (Well they can but it will always download all content, which is bad) there is a bug in webkit that we can't do multiple async requests in order to intercept and prompt for user permission to download content
<oSoMoN> rpadovani, ping, whatâs up with that segfault?
<davmor2> DanChapman: I think this was plain text let me double check though
<davmor2> DanChapman: Ah there we go so the main body was plain text there was a store logo and a white square which were html only
<DanChapman> davmor2, right ok, that's strange. What is the message you get when you open it?
<davmor2> DanChapman: http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-07-07-144040.png
<DanChapman> davmor2, thanks, so there seems to be no logic for multipart/related atm. Looking at http://tools.ietf.org/html/rfc2387 seems that it should be treated as multipart/mixed which makes it easier to pick out the plain text parts. I'll file a bug for that
<davmor2> DanChapman: thanks
<bfiller> popey: do you know the status of the content-hub work in the music app? I know the guys were working on it last week..
<popey> bfiller: andrew was having some difficulties and wanted to get some time from kenvandine, but he was on vacation, but back now?
<bfiller> popey: yes he's back
<kenvandine> bfiller, yup... back now :)
<popey> ok, will get an update from andrew when he's online later and poke kenvandine
<bfiller> kenvandine: welcome back ken :)
<popey> kenvandine: did ahayzen mail you about content-hub in music?
<popey> (also, wb)
<bfiller> popey: I know he was talking to Elleo as well
<popey> yeah, I dont know if he got all the answers he wanted, last spoke to him on thursday
<popey> will poke when he's online
<kenvandine> popey, i don't think so, but i am drowning in emails
<popey> i can imagine â»
<davmor2> kenvandine: what this tell you about time off, it's not good for you damn it ;)
<Elleo> kenvandine: I don't think the original email was sent to you, but it looks like I CC'd you in on my reply ("Re: content-hub examples")
<kenvandine> davmor2, one way to look at it...
<kenvandine> Elleo, ah, i see that one
<fdasdf> popey: Just wanted to say: I saw your post on G+ last Friday about new stuff landing, and it's really cool to see the icon for my program in your dash.
<kenvandine> Elleo, oh... file locations...
<kenvandine> at least for the near term, that needs to be up to the app
<popey> fdasdf: which one is yours? â»
<kenvandine> i'm really not excited about the idea of the hub needing to ensure apps have proper permissions to files
<fdasdf> popey: failsauce
<kenvandine> kind of the whole reason my the hub exists :)
<popey> fdasdf: haha
<popey> fdasdf: needs more trombone noises
<Elleo> kenvandine: yeah, that's hard for QML apps though; I did wonder about adding a copy/move function to the QML bindings, that way they'd be doing the operation in the confinement of the app but it sounds like the music app is going ot have difficulties if the files aren't in place before it starts
<fdasdf> popey: I can't get the emulator working in the sdk, so I have no way to see any feedback, any chance you could tell me what the reviews say?
<Elleo> kenvandine: although arguably that's something that needs fixing in the music app, since really it should be able to accept new music arriving at any time
<kenvandine> Elleo, yeah, i think that makes sense
<fdasdf> popey: I had to use CC sounds, but I'll work on releasing v1.01 with enhanced fail ;)
<kenvandine> it would be a nice convienence for qml apps
<Elleo> yeah
<kenvandine> Elleo, similar to why i added toDataURI
<Elleo> kenvandine: yep
<davmor2> DanChapman: Also it's not an Error that the email client disconnected due to inactivity It's deliberate :)
<kenvandine> ContentItem.move("destPath")
<kenvandine> maybe
<Elleo> yeah
<popey> fdasdf: "awesome! made my day" and "could have more sounds"
<kenvandine> and in the QML bindings, confinement would protect us
<popey> fdasdf: one 5*, one 3*
<fdasdf> popey: I'm going to have to step up my game then. ;)
<fdasdf> I appreciate the help
<popey> np
<davmor2> kenvandine: changing the subject slightly, could you potentially create a 2d top down zeldaesque game in bacon2d?
<Elleo> heh
<kenvandine> davmor2, potentially :)
<kenvandine> but... considering i'm mostly spending my spare time working on the engine... hopefully i'm enabling other developers to create a zeldaesque game :)
<popey> fdasdf: what I'd love to see in the store is a simple audio recording app
<kenvandine> popey, i guess he didn't like that idea :)
<davmor2> popey: need jhodapp to fix audio recording in media-hub first surely?
<jhodapp> davmor2: yeah would love to have that, not going to happen for release
<jhodapp> davmor2: it'll just be for camera recording
<popey> awwwww
<davmor2> jhodapp: Shame on you ;) It's almost as if the release was imminent :D
<jhodapp> haha
<popey> jhodapp: have we tested what happens when you get a call while making a video?
<popey> ( I saw someone doing this on ios recently and it made me wonder )
<jhodapp> popey: I haven't personally, no...that'd be a great test though
<davmor2> popey: ooooooooo you see people
<Elleo> kenvandine: when you get a chance could you review these two MRs together? https://code.launchpad.net/~michael-sheldon/gallery-app/finalize-transfers/+merge/225830 and https://code.launchpad.net/~michael-sheldon/content-hub/fix-export-finalization/+merge/225831
<popey> ios users though
<popey> so dead to me
<jhodapp> popey: that'd be a good thing to add to the camera test plan
<davmor2> popey: haha
<jhodapp> lol
<davmor2> jhodapp: indeed
<Elleo> kenvandine: gallery wasn't finalising transfers when receiving files, so .cache wasn't getting cleaned up until content hub shut down, but I found that content-hub was closing receiving apps when finalizing() which I don't think is the correct behaviour, so there's an MR for that as well
<kenvandine> ah, ok
<Elleo> kenvandine: otherwise you say you want to open something with gallery, and then gallery gets closed as soon as it's finished the import
<Elleo> kenvandine: but you may want to double check that I haven't missed some case where it actually should have been doing that
<popey> jhodapp: oh, so audio recording is known broken in camera?
<jhodapp> yes
<popey> jhodapp: just tested, and it carries on recording when you get a call
<popey> if you reject it that is
<jhodapp> popey: oh cool, I assume that's what iOS does?
<popey> i think ios stops, lemme test
<kenvandine> Elleo, both of those branches look great, i need to test still
<kenvandine> Elleo, i'll do that once i finish the settings testing
<Elleo> kenvandine: okay, thanks :)
<kenvandine> Elleo, good catch on the closing on finalize
<Elleo> :)
<nik90_> renato__: ping
<renato__> nik90_, hi
<nik90_> renato__: hey :)
<davmor2> jhodapp: that might all change though when the sound recording lands of course I'm assuming that currently you are not using sound so you don't get it stopped when mediaplayer plays a sound right?
<nik90_> renato__: i am having a small issue with setting custom sounds to the alarm in the clock app
<jhodapp> davmor2: correct...it'll still work even when audio recording lands...recording isn't going through media-hub at all
<davmor2> jhodapp: in which case it will likely pause in a similar fashion to media player and music
<jhodapp> davmor2: straight from pulse audio
<nik90_> renato__: The new clock app sets the correct file path to the alarm object and on reading .local/share/evolution/something/task.ics, I can see that the correct file path is attached
<nik90_> renato__: http://paste.ubuntu.com/7760597/
<davmor2> jhodapp: boo!
<nik90_> renato__: however when I read the alarm, the sound url is empty
<jhodapp> davmor2: but I do need to check with rsalveti's changes with pulse-droid...he might be "corking" the input stream as well when a call comes in, in which case it would pause
<jhodapp> davmor2: but I'm pretty confident he's only corking output channels
<jhodapp> Kaleo: love the new camera app btw, nice work
<nik90_> renato__: do you have any ideas why that might happen?
<nik90_> renato__: I am testing this in a branch at https://code.launchpad.net/~nik90/ubuntu-clock-app/add-custom-sound-backend/+merge/225812
<renato__> nik90_, could you create a small qml example, and report a bug against eds and skd, this will help me and sdk guys to figure out where is the bug
<nik90_> renato__: yeah I will do that
<rpadovani> oSoMoN, sorry, was study, are you still here?
<rpadovani> *studying
<oSoMoN> rpadovani, yes but about to leave, you pinged me about a segfault, right?
<rpadovani> oSoMoN, yap
<oSoMoN> rpadovani, do you have more details?
<rpadovani> oSoMoN, I updated the reminders app to use Oxide, and it works when it's in tablet mode, but when it's in phone mode it crashes
<rpadovani> http://paste.ubuntu.com/7760088/
<DanChapman> davmor2, ahh yes that's very true :-), a quick look at it and it seems it coming from the networkError signal hence I set the generic 'Network Error' title. I think when auto reconnect is implemented that should disappear anyway
<rpadovani> oSoMoN, in side mode the webview is in a side view, and in phone mode is in a pagestack. I'm not able (yet) to reproduce out of the reminders app, maybe is a combination between reminders & oxide, maybe with the bt you're able to tell me what's wrong
<oSoMoN> rpadovani, gotta leave for today, would you mind filing a bug at https://bugs.launchpad.net/oxide/+filebug with as many details as possible, and assign to me?
<davmor2> DanChapman: I don't mind the notice. However being told there is an Error is kind of alarming :)
<rpadovani> oSoMoN, sure :-)
<oSoMoN> rpadovani, thanks, Iâll take a look tomorrow
<rpadovani> thanks to you
<Kaleo> jhodapp, thanks :)
<daker> Kaleo: now we can say we have a camera app :)...that still takes black pictures with flash on :D
<Kaleo> daker, :/
<ogra_> and why does the HDR button not work ?
<ogra_> :P
<Kaleo> ogra_, I'm implementing that as we speak
 * ogra_ humps Kaleo's leg
<Kaleo> lol
<ogra_> i love you 1
<daker> ogra_: are you able to record videos with sound, mine doesn't have sound...
<ogra_> daker, not implemented yet
<ogra_> jhodapp is on it afaik
<daker> ogra_: ok
<jhodapp> daker: known limitation, working on audio recording
<daker> jhodapp: thanks
<jhodapp> np
<xeranas> I have issue loading images from javascript on html5 app, It does not load.. I believe it's because of permissions 'cross-origin' thing. Image folder is under www (in same place as index.html). Do I must use cordova in these cases?
<daker> xeranas: if you use the ubuntu-html5-app-laucher it should work
<xeranas> daker: but it won't and even worse it does not show errors when I trying to run with --inspector. when I open index directly on firefox it works fine, on chrome 'cross-origin' error displayed (as expected). Have no idea how to debug
<daker> xeranas: if you run the app from QTCreator, you can go to http://YOUR_IP:9221
<xeranas> daker: on inspector console tab it displays no errors :/
<daker> xeranas: maybe try to hit F5 on the inspector to force the app to reload
<daker> and i think errors will show up
<xeranas> daker: seems I founded issue. Issue was that that library which I use tried image render using WebGl, changed into Canvas and problem solved.
<daker> xeranas: ok
<nik90_> renato__: I created a sample alarm app at  lp:~nik90/ubuntu-clock-app/alarmtest
<nik90_> renato__: during my test, I noticed that when I set a custom sound, when the alarm is triggered it actually rings correctly :) however when I output the alarm sound it is an empty string :/
<nik90_> charles: I forgot to ask, is the phone's global volume connected to the alarm sound volume that you added indicator-datetime setting?
<renato__> nik90_, great, could you attach it to a bug?
<nik90_> charles: or are they mutually exclusive
<nik90_> renato__: will do
<renato__> nik90_, this could be a bug on alarm api or eds plugin code
<nik90_> renato__: ok...zsombor is on a vacation, so he cant look into the alarm api yet
<nik90_> renato__: https://bugs.launchpad.net/ubuntu/+source/qtorganizer5-eds/+bug/1338697
<ubot5> Ubuntu bug 1338697 in qtorganizer5-eds (Ubuntu) "Alarm sound url read from a saved alarm is always empty" [Undecided,New]
<ahayzen> t1mp, will this new UITK landing have the new header stuff?
<t1mp> ahayzen: yes
<t1mp> ahayzen: everything you see here https://blueprints.launchpad.net/ubuntu-ui-toolkit/+spec/new-header is in the new landing
<t1mp> *everything that is marked as DONE
<ahayzen> t1mp, sweet! so search will be landing :)
 * ahayzen better now get to work adding support for the music-app
<popey> ahayzen: did you get the info you needed about content-hub? (psst, kenvandine is back from vacation)
<ahayzen> popey, no...
<ahayzen> kenvandine, ping
<popey> balloons: got a minute?
<balloons> popey, for you, 2 minutes
<popey> balloons: http://s-jenkins.ubuntu-ci:8080/job/rssreader-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.shorts_0.2.255_all.click
<popey> grab that, push to your device, try and start it
<popey> something broke badly and I can't quite figure out what
<popey> it just doesn't start at all.
<popey> the circles thing comes on screen for a brief moment then slides away, and no app
<popey> no logs from the app
<popey> no apparmor denials
<balloons> popey, kk.. I'm on 117, you?
<popey> 117
<balloons> popey, mmm.. I see similar :-)
<balloons> let's see
<popey> init: Failed to spawn application-click (com.ubuntu.shorts_shorts_0.2.255) main process: unable to switch security profile: No such file or directory
<popey> jdstrand: ^ ?
 * balloons recompiles aa rules
<jdstrand> the profile didn't get generated/loaded in to the kernel
<popey> is there some fu I can run to force that?
<jdstrand> sudo aa-clickhook -f
<popey> ta
<jdstrand> that will also tell you if there is a problem
<popey> aha
<popey> ERROR: Invalid policy version for 'com.ubuntu.shorts_shorts_0.2.255.json'. Skipping
<kenvandine> ahayzen, your questions where related to importing content into music-app right?
<balloons> yeppers
<ahayzen> kenvandine, correct
<popey>     "policy_version": 1
<kenvandine> ahayzen, i'll reply to your email today
<jdstrand> popey: what click framework is it now using?
<popey> ubuntu-sdk-14.04-qml-dev2
<balloons> popey, 238 looks the same
<popey> needs to be 1.2 right?
<jdstrand> policy_version should be changed to 1.1 then
<jdstrand> 1.2 is for 14.10
<ahayzen> kenvandine, thanks, here are some extra notes that we came up with outside of the discussion on the thread http://pastebin.ubuntu.com/7761273/
<popey> no, wait
<ahayzen> popey, i haven't misssed anything have i? ^^
<popey> I'm reading the wrong merge
<balloons> it's 14.10 :-)
<jdstrand> then yes, 1.2 :)
<balloons> so yea, 1.2 sounds like..
<balloons> popey, your meta-bug needs to be re-done to update policy too
<popey> ubuntu-sdk-14.10-qml-dev2
<popey> balls
<balloons> well.. at least we figured it out now.. now that you've done all the updates, but before you pushed them :-)
<popey> indeed
<kenvandine> ahayzen, thx
<rpadovani> popey, every your wish is a command ;-) https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1333201/+merge/225874
 * popey hugs rpadovani
<popey> will take a look when I have done what I'm doing now
<rpadovani> Please test deeply, they are few lines of code but they change the logical of calculator, hope they don't broke anything
<popey> balloons: I'm just going to fix the security policy version to 1.2, right?
<popey> balloons: can you test pls?
<anti_> hi
<popey> hi
<anti_> where i am now?
<popey> Birmingham?
<balloons> popey, I can tweak shorts right now and test to confirm
<anti_> what is this place for?
<popey> balloons: https://code.launchpad.net/~popey/ubuntu-rssreader-app/fix-policy/+merge/225876
<popey> anti_: discussion of development of apps on/for ubuntu
<anti_> oh i see ok
<anti_> so
<balloons> popey, confirmed changing policy version works
<anti_> i just started learning C++
<anti_> is that good for me
<anti_> ?
<popey> balloons: can you review that merge and I'll come back to shorts later
<balloons> popey, reviewed and approved
<balloons> anti_, see developer.ubuntu.com
<anti_> hey guys!
<ahayzen> t1mp, will our current header actions have to be updated as well? or does it all remain backwards compatible?
<anti_> if i installed ubuntu on a tablet can i run codes on it is there compieler in ubuntu mobile?
<ahayzen> t1mp, and are there any example implementations yet? :)
<popey> balloons: failed autolanding â¹ https://code.launchpad.net/~popey/ubuntu-rssreader-app/fix-policy/+merge/225876
<balloons> popey, hmm.. tehe module name is wrong?
<balloons> fginther, seems you are playing with rssreader atm
<fginther> balloons, I think I broke something :-(
<balloons> popey, ^^ :-)
<fginther> popey, balloons, I'll rerun the jobs that failed. it should be fixed now
<popey> also https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1333201/+merge/225874
<popey> that one failed fginther ?
<popey> balloons: http://s-jenkins.ubuntu-ci:8080/job/terminal-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.terminal_0.5.87_armhf.click and http://s-jenkins.ubuntu-ci:8080/job/clock-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.clock_1.0.454_all.click can go into the store
<fginther> popey, ack, reverting back the whole change now
<popey> ok, ping when done
<fginther> popey, it's rerunning this time
<popey> ok
<balloons> popey, clock and terminal uploaded
<nik90_> ahayzen, ahayzen-mobile: t1mp told me that the current header actions will still work, but if you want to make use of the new features like search mode etc, you will need to use the new API
<nik90_> ahayzen, ahayzen-mobile: The examples will definitely be part of the documentation that generally comes with qtcreator. Here is my junk branch of the search mode example https://code.launchpad.net/~nik90/+junk/searchheader
<nik90_> ahayzen, ahayzen-mobile: Just make sure to change the Ubuntu.Components version to 1.1. I forgot to do that.
 * nik90_ is too lazy atm to push a fix to it
<popey> balloons: thanks
<elopio> kenvandine: ping. Would you have some time to guide me through the content hub?
<popey> balloons: thanks for uploading those, approved them
<popey> balloons: also rejiged the spreadsheet so all the links are together
<balloons> oO
<popey> balloons: because i often click both links together, so better havin gthem nearby
<popey> however, we should change the links to actual buttons so they're smaller
<ahayzen> nik90_, thanks :)
<balloons> popey, I'll leave that tweak to you
<popey> ta
<popey> balloons: shorts works!
<balloons> huzzah
<popey> http://s-jenkins.ubuntu-ci:8080/job/rssreader-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.shorts_0.2.256_all.click
<popey> balloons: can you pls upload to the store?
<balloons> popey, done
<popey> thanks
<popey> balloons: http://s-jenkins.ubuntu-ci:8080/job/calculator-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.calculator_1.3.288_all.click last one to upload please!
<balloons> popey, uploaded :-) woot nice to have updates!
<popey> balloons: approved
<popey> we need to test https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1333201/+merge/225874 heavily too
<balloons> ohh nice change
<popey> I tested on device (as per comment)
<ahayzen> nik90_, so how do i get the search button and toolbar items for that page to appear in the same header
<ahayzen> nik90_, do i need to append the actions to head.actions ?
<ahayzen> nik90_, rather than putting them as ToolbarItems {} ?
<popey> bzoltan: all four apps updated in the store.
<nik90_> ahayzen: yes, the new API introduces head.actions where you define the header actions
<nik90_> ahayzen: toolbaritems will get deprecated later
<ahayzen> nik90_, is that just a list?
<nik90_> ahayzen: I think so, I need to look at the documentation myself
<ahayzen> nik90_, cool i think it is, and i've just got searching linked up on 1 page
<ahayzen> \o/
<nik90_> ahayzen: I sort of have an idea about this by looking at their MP when they were landing to see the code examples they added :P
<nik90_> ahayzen: nice!
<ahayzen> nik90_, yeah i've just been skimming through
 * ahayzen wonders how the width of the textfield is being calculated
<nik90_> ahayzen: I wouldn't be suprised if it is right edge of the textfield is anchored to the left of the header action icons
<ahayzen> nik90_, hmm but i don't have any ;)
<jdstrand> popey and frecel: just going through irc backlog. for that apparmor denial (profile="com.ubuntu.developer.frecelto.heremaps_example_0.11111//oxide_helper" name="/home/phablet/.local/share/com.ubuntu.developer.frecelto.heremaps/databases/http_m.here.com_0/1"), did you file a bug report?
<nik90_> ahayzen: too bad :P
<ahayzen> nik90_, hah
<nik90_> ahayzen: Why are you trying to find the width of the textfield? I would expect it to do that automatically?
<ahayzen> nik90_, no it just wasn't filling the whole width
<ahayzen> nik90_, i'll continue playing probably something i've done
<nik90_> ahayzen: oh really..hmm
 * nik90_ is eagerly waiting for the sdk update to land on 14.10...looks at t1mp :D
<popey> jdstrand: i didnt
<ahayzen> nik90_, i just adding the silo lol
<ahayzen> *added
<nik90_> ahayzen: hmm I could do that as well
<jdstrand> popey: ok, I'll fix it in the next upload
<nik90_> ahayzen: wait you added the silo..how come qtcreator doesn't show you the latest documentation with it as well/
<ahayzen> nik90_, i added the silo to the device
<nik90_> ahayzen: ah
<ahayzen> nik90_, and i think there is something weird going on with my cmake projects... if i don't load a qtproject then i don't get the intellisense (or whtever it is called) with any Ubuntu components
<ahayzen> nik90_, i think there is something missing in the cmake somewhere but got more important/fun things to do first :)
<nik90_> ahayzen: nope thats not your fault..I have the same issue
<nik90_> ahayzen: however there is a hack for that
<ahayzen> nik90_, i seem to remember the example projects doing something to hack it in
<nik90_> ahayzen: just open any random qml project along with your main music project
<nik90_> ahayzen: I created a sample qml app and open that everythign i do clock app devel
<ahayzen> nik90_, hah i used to do tht but then had a workspace with 20+ projects
<nik90_> :)
 * nik90_ goes to report a bug about this issue
<ahayzen> hah
<ahayzen> nik90_, popey, would you expect the results to be updated as you type or when you hit the enter key?
<nik90_> ahayzen: my personal preference would be automatic updating as you type..I did that for the clock app city search.
<ahayzen> nik90_, ... hmmm so is a TextInput better than a  TextField for this?
<nik90_> ahayzen: TextInput?
<ahayzen> ...or am i going mad...
<ahayzen> nik90_, using TextField.text didn't seem to pick up the value unless enter was pressed do u have to set a flag somewhere for that to happen?
<nik90_> ahayzen: bug 1338774
<ubot5> bug 1338774 in qtcreator-plugin-ubuntu "CMake projects do not provide syntax autocompletion" [Undecided,New] https://launchpad.net/bugs/1338774
<nik90_> ahayzen: also check out http://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/trunk/view/head:/clock/SearchBox.qml
<ahayzen> nik90_, thanks
<nik90_> ahayzen: I implemented the automatic search using TextField
 * ahayzen should really look at the code for our search page as well :P
<nik90_> ahayzen: http://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/trunk/view/head:/clock/WorldClock.qml
<nik90_> line 77
<ahayzen> nik90_, thanks
<nik90_> np
<ahayzen> nik90_, it is like because the predictive text is on... when the text is purple is isn't actually set to the TextField.text
<nik90_> ahayzen: ah ..but you might want to disable predictive text for that search field since names are nouns
<ahayzen> hmm
<ahayzen> nik90_, but my android predicts as i search...lol
<nik90_> ahayzen: even for music albums?
<nik90_> weird
<ahayzen> nik90_, yeah mine has a global search thing which then gives the matching albums/artists/tracks etc
<ahayzen> nik90_, most track/albums/artists would actually be words in a dictionary right? so say i did want to keep the prediction is there any way of figuring out the current text or is that not possible?
<gerlowskija> Has anyone seen this error when trying to run the calendar-app autopilot tests: "ImportError: cannot import name pickers"?  (full traceback here: http://paste.ubuntu.com/7762039/) It looks like a setup problem on my end, but I'm having trouble finding what I'm missing.  I can run the autopilot tests for several other apps without obvious problems
<nik90_> ahayzen: I need to experience the issue first to see how to fix it
<ahayzen> nik90_, hah
<ahayzen> nik90_, i'll continue playing about
<nik90_> ok
 * nik90_ goes for a really late dinner
<balloons> gerlowskija, yes.. you have an old version of ubuntu-ui-toolkit-autopilot
<ahayzen> nik90_, hehe sound like me when i'm at university... oh its 1am ... meh dinner time :)
<nik90_> ahayzen: lol
<gerlowskija> balloons: ah, that might be it.  Is there a way I should've known that from the error, or have you just run into it before?
<balloons> gerlowskija, mm.. I know it because the new version has the module and the old version doesn't
<balloons> and yes I've hit it
<t2mp> hello
<gerlowskija> Ok just checking if I was being stupid.  It looks like I have the latest version installed (0.1.46+14.10.20140520-0ubuntu1~0trusty2, which matches the Latest Version, at least according to synaptic).  But I'll play with it a bit.  Thanks for the pointer balloons!
<balloons> gerlowskija, it's not.. if you are on trusty, you have an old version
<t2mp> I'm wondering, did anyone install Ubuntu on a Chromebook and use it for development (mainly qml using qtcreator)?
<balloons> t2mp, I've done so
<t2mp> my main laptop just broke and I'm considering to get a cheap chromebook as a backup
<t2mp> balloons: I'm considering an Acer C720, any experience with that?
<t2mp> balloons: did you use a chromebook with intel or arm cpu?
<balloons> c720 should work fine
<balloons> I used intel cpu
<balloons> use crouton or straight install
<balloons> c720 is popular for installing ubuntu
<t2mp> oh, cool :)
<t2mp> balloons: did you run qtc on it? or compile cpp code? (qml plugins, nothing huge)
<t2mp> probably I'll prefer a straight install.. chromeos doesn't give me any advantage when I have ubuntu installed already
<ahayzen> t1mp, t2mp, if i have a TextField for search and no actions on that page... should the search field expand the full width?
<t2mp> ahayzen: t1mp doesn't hear you because the laptop screen broke...
<ahayzen> t2mp, omg :(
<t2mp> ahayzen: nope, the header does not set the width of its children
<t2mp> ahayzen: I am chatting on an ipad with a usb keyboard now... :s
<ahayzen> t2mp, hah ... so do i have to set the width?
<t2mp> ahayzen: I recommend to put width: parent ? parent.width : undefined in your textfield
<t2mp> hmm
<ahayzen> t2mp, thanks i'll try tht
<t2mp> ahayzen: or perhaps anchors.right: parent ? parent.right : undefined is better
<balloons> t2mp, I didn't go too nuts on it no.. the c720 is more powerful than whatI was running
<t2mp> left and verticalCenter anchors are already set by the header, but no right anchor or width
<ahayzen> t2mp, thanks i'll try both :)
<t2mp> ahayzen: if both work, I would go for the anchors.right :)
<t2mp> ahayzen: let me know if it works well
<ahayzen> t2mp, yep agreed :)
<ahayzen> t2mp, will do
<t2mp> ahayzen: TextField has a default width which you are probably getting now
<t2mp> balloons: ahh.. sounds good :) thanks for the info :)
<ahayzen> t2mp, yeah thats what i was starting to think
<t2mp> balloons: the disk-size worries me a bit.. but luckily it has one USB3 port :)
<ahayzen> t2mp, would that be an ARM based chromebook?
<t2mp> ahayzen: no it is intel-based
 * ahayzen has always wondered how cool a ARM laptop with SSD would run
<balloons> t2mp, I keep everything in the cloud. development stuff never amounts to much
<balloons> I kept an armhf chroot in the cloud too.. that could be annoying to have locally sizewise
<hobojo> how can I quickly see exactly which Qt version I have installed?
<t2mp> ahayzen: http://www.phoronix.com/scan.php?page=article&item=acer_c720_ubuntu1404&num=1
<ahayzen> balloons, just my ~/Workspace/sdk ... has reached 1GB now !
<t2mp> hobojo: qmake --version
<balloons> ahayzen, :p
<hobojo> excellent, thanks
<hobojo> bbye
<balloons> ahayzen, want to have some fun?
<ahayzen> balloons, define fun
<balloons> I'll note you probably should never answer yes to a question like that from me
<ahayzen> balloons, if that means removing my sdk again then....
<balloons> ahayzen, no it's migrating to a new test runner
<balloons> want to migrate music?
<ahayzen> balloons, ooo
<t2mp> balloons: yeah, I have most of my stuff in 'the cloud' as well
<t2mp> and a whole bunch of branches from launchpad
<ahayzen> balloons, yeah that would be cool
<t2mp> but those I can delete when I am done with them
<ahayzen> t2mp, so the width 'worked' but it goes right up to the right edge... just gonna try anchors.right to see what happens
<t2mp> ahayzen: parent.width - units.gu(1), or anchors { right: parent.right; rightMargin: units.gu(1)
<t2mp> ahayzen: the margins for the header stuff still need to be tweaked (also for the touch areas of the buttons which should probably be larger than the icons)
<ahayzen> balloons, i/we/someone badly needs to go through the ap test code... we have 'songsPage' meaning both the page on the tracks tab.... and the generic songs page which you get to after selecting an album
<ahayzen> balloons, then u have chaos with naming of album/artist tab/page/and what was sheets
<ahayzen> balloons, but i'll probably do that once i've got all  of these big landings out of the way and everything has calmed down
<ahayzen> t2mp, anchors right with the margin works perfectly :_
 * ahayzen high fives t2mp
<bluezone> this app of mine is never going to make it to the store haha
<balloons> ahayzen, https://bugs.launchpad.net/music-app/+bug/1338790
<ubot5> Ubuntu bug 1338790 in Ubuntu RSS Feed Reader App "Autopilot tests need to use autopkgtest runner" [Undecided,New]
<balloons> ahayzen, ahh yes.. objectnames probably are confusing.. you can feel free to rename them safely. update the qml, find/replace update the tests
<ahayzen> balloons, this looks like fun :)
<ahayzen> balloons, i think some test names need updating as well
 * ahayzen can't remember if trunk ended up with his renaming of _sheets_ to _pages_
<t2mp> ahayzen: what's in your ~/Workspace/sdk?
<t2mp> ahayzen: qtc installs in the system when you install the ubuntu-sdk package
<t2mp> hello gerry
 * t2mp high-fives ahayzen back :)
<greyback> t2mp: hey
<ahayzen> t2mp, every single branch i've branched/made with the sdk.... so this http://pastebin.ubuntu.com/7762186/
<t2mp> ahayzen: ahh.. I delete branches when they get merged, otherwise I get confused with all the stuff I have ;)
<ahayzen> t2mp, hah i just 'close project' in qtc and then forget
<ahayzen> t2mp, i have a nice archive of everything though lol
<t2mp> I'm old-fashioned, managing directories..
<ahayzen> t2mp, i just sort the folder by desc modification time :)
<ahayzen> seems to work ish lol
<t2mp> I'm more old-fasioned, I don't use a file browser but a terminal
<t2mp> I'm sure ls has a parameter for ordering by date, but I don't know that one by heart
<ahayzen> t2mp, yeah it does
 * balloons just wiped old merged branches after reading ;-)
<ahayzen> t2mp, something like ls -ltr is what i would normally do ... sortof looks like later lol
<nik90_> ahayzen, t2mp: ls -clt
<ahayzen> or ^^
<ahayzen> depends if u want/need the info of each file as well
<nik90_> just noticed that the results order is reversed
<nik90_> in yours the most recent is at the bottom
<ahayzen> nik90_, yeah i have the newest at the bottom otherwise i have to scroll
<nik90_> DanChapman: hey, I tried the cmake branch I told you about and made changes to the desktop file name that you recommended, however I get the error message that "Could not open desktop file for reading"
<nik90_> DanChapman: I installed the latest qtcreator 3.1.1 as mentioned in the email at https://lists.launchpad.net/ubuntu-touch-coreapps/msg00767.html
<nik90_> DanChapman: the branch I tried was https://code.launchpad.net/~jpakkane/ubuntu-clock-app/utopiccmake/+merge/225694
<nik90_> DanChapman: if you have any ideas, can you let me know. I would like to be able to run the clock app on a phone or emulator to do some testing.
<bluezone> Submitted by x x on 2014-05-17 05:09 - 1 month, 3 weeks ago. Status: Pending review
 * bluezone cries
<balloons> ahayzen, testing the tweaks to music now :-)
<ahayzen> balloons, awesome :)
<nik90_> bluezone: which MP are you referring to?
<bluezone> nik90_, not sure what MP is, this is a desktop app though
<ahayzen> bluezone, are you submitting an app into the Ubuntu Software Centre?
<DanChapman> nik90_,  hey just looking now to refresh my brain
<bluezone> yes
<nik90_> bluezone: ah
<ahayzen> i think there is a backlog IIRC
<nik90_> DanChapman: thnx
<bluezone> at least, i submitted one 2 months ago, went into needs information 3 times because reviewer was having problems building it, but i used dpkg it worked fine from the start, now haven't hears anything for about 3 weeks
<bluezone> changed everything he asked too :(
<t2mp> who was the reviewer? maybe he's here
<t2mp> bluezone: if you are in bad luck he may be on holidays or sth
<bluezone> think it's davmor but i don't want to push him or anything :D
<t2mp> bluezone: can always ask him what's up :)
<bluezone> he won't shoot me? :O
<nik90_> ahayzen: hey are you able to run any apps on the device? Normal qmlproject apps are failing due to some authentication failures for phablet
<t2mp> bluezone: you don't have a firewall? ;)
<ahayzen> nik90_, i use my own custom script..... because music-app was always a bit hacky lol
<ahayzen> nik90_, but basically all that now is doing is ... click-buddy --dir . --provision
<nik90_> ahayzen: ah ok
<ahayzen> How can i store multiple QML objects in an array in a property, i'm sure i've done this before but i keep getting 'Cannot assign multiple values to a singular property' ...
<bluezone> Ok i think i'll ask i hope i don't get shot/slapped/ignored haha
<bluezone> [davmor2] is away (Auto-away because client has disconnected from proxy.) i hope he still gets the PM hehe
<ahayzen> nik90_, i have two actions in the header and the drawer button appears is that correct?
<nik90_> ahayzen: I thought it was 3 actions minimum to trigger the drawer. I could be wrong though
<nik90_> ahayzen: on my personal app, I see 2 header icons without the drawer
<ahayzen> nik90_, hmm unless i've actually got 3 and one is repeated
 * ahayzen is trying to magically populate the header actions :)
<ahayzen> nik90_, oh sweet yeah it was duplicating which then led me on to find the best solution :)
<nik90_> ahayzen: how did you repeat them without actually defining it in the header.actions?
<ahayzen> nik90_, so i have a MusicPage defined with head.action set to a search field ... then on each page where MusicPage is used if it needs extra actions then u set head.actions again and it actually adds it...i thought it was gonna replace
<nik90_> ahayzen: ah
<ahayzen> nik90_, now just need to link the search logic up to filter the pages and job done :)
 * ahayzen isn't sure what select Search on the start page will do yet though
<DanChapman> nik90_, I'm hitting the same "Could not open desktop file for reading" for launching on the desktop. Running on device it tries to launch and just dies out output looks like http://paste.ubuntu.com/7762347/. I'm just gonna see if dekko builds and runs from this new QtC as the clock app definately worked both desktop and device the other with just changing the desktop file name
<nik90_> DanChapman: yeah give Dekko builds a try since I had similar experiences. Previously I was atleast able to run on the desktop, but now even that is completely broken
<DanChapman> nik90_, one thing i did notice when i had it running on the phone (you may already know this) is the Add City animation happens behind the indicator panel and you only begin to see it after the animation has completed.
<nik90_> DanChapman: unfortunately I haven't been able to run the new clock app on the phone. So I cannot see what's going wrong there :/
<nik90_> DanChapman: this is precisely why I have been pushing to getting the clock app run on the device
<nik90_> DanChapman: I have sent a mail to that mailing list thread with the feedback. Let's see where that leads to
<DanChapman> nik90_, ack, well i will try and help you get it sorted :-). Anyway Dekko desktop ran fine so something's going on with the cmake here.
<nik90_> DanChapman: so Dekko builds fine before and after the ppa install?
<DanChapman> yep all seems good to me so far just going to kick of a chroot build that should be done in about 8+ minutes so we'll see about run on device aswell
<nik90_> ok
<balloons> ahayzen, if you are still up
<ahayzen> balloons, o/
<balloons> ahayzen, lp:~nskaggs/music-app/autopkg is the branch
<balloons> it works for me
<ahayzen> balloons, blimey not much changed :)
<balloons> nope, really simple
<balloons> so, to run it
<balloons> build a click package, then cd outside of the directory
<balloons> then run adt-run -d --shell music-app/ com.ubuntu.music_1.3.517_all.click --- \ssh -s /usr/share/autopkgtest/ssh-setup/adb
<balloons> if you have connected device, it should copy things, setup, and eventually run the tests
<ahayzen> balloons, ok on it..
<balloons> with the change you should also be able to run locally in a sandbox, or the emulator
<ahayzen> balloons, ... i'm on trusty?
<balloons> ahayzen, ohh hmm
<balloons> not sure it's released to trusty
<balloons> autopkg that is
<balloons> let's see
<ahayzen> adt-run
<ahayzen> The program 'adt-run' is currently not installed. You can install it by typing:
<ahayzen> sudo apt-get install autopkgtest
<ahayzen> balloons, autopkgtest: Installed: 2.14.1
<balloons> ahayzen, ahh I see
<balloons> yep, won't work
<balloons> you need > 3
<ahayzen> damn
<balloons> ahayzen, does this install?
<balloons> http://mirrors.kernel.org/ubuntu/pool/main/a/autopkgtest/autopkgtest_3.1_all.deb
<ahayzen> hmmm could try mounting device in KVM...
<ahayzen> remember wht happened last time we tried to get a utopic autopilot thing on my machine ;) hehe
<balloons> ahayzen, this isn't autopilot but :-)
<ahayzen> balloons, i have a utopic VM i'll see if i can figure tht out
<balloons> same warnings apply
<balloons> i'm mostly curious on how simple a backport would be
<ahayzen> balloons, the v3 one seems to depend on less packages :)
<ahayzen> balloons, http://packages.ubuntu.com/trusty/autopkgtest vs http://packages.ubuntu.com/utopic/autopkgtest
 * ahayzen senses many many many updates for his VM
<balloons> ahayzen, well I'm off to finish tomorrow. I have a few questions, but I left an MP.
 * ahayzen has lost the ability to use bzr "no support schemes" :'(
<ahayzen> balloons, oh u renamed ur branch :P
<balloons> ahayzen, yea, lol, sorry
<ahayzen> balloons, i thought i was going totally mental....like surely i can branch something i'm not tht sleepy yet
<ahayzen> balloons, hmm can't build the click
<balloons> ahayzen, ohh why not?
<ahayzen> balloons, says 'INTLTOOL_MERGE-NOTFOUND: not found'
<balloons> ahayzen, check the depends in debian/control
<balloons> you are missing some build depends
<ahayzen> then lots of recipe for target failed
<ahayzen> hehe mediascanner2 was missing :)
<ahayzen> oh no still failing...
<nik90_> ahayzen: do sudo apt-get install intltool for the missing intltool
<ahayzen> nik90_, ah yes it is going now
<ahayzen> balloons, ah bum nexus appears over MTP in virtual machine but not adb
<balloons> ahayzen, ohh well. I'm sure there's a way to fix, but I've got a dog to walk
<balloons> I may play a bit more tomorrow before merging
<balloons> ttyl
<ahayzen> balloons, o/ have fun
<balloons> btw, this shouldn't have any effect on the current method for running tests
<balloons> nik90_, are you on utopic?
<ahayzen> cool
<DanChapman> nik90_, right so Dekko built and ran fine on device. So I definately don't think it's a QtC issue. And I can't see anything suspicious with the current clock cmake atm. I'll carry on tackling this in the morning. I need some sleep :-)
<nik90_> balloons: nope on trusty. same as ahayzen...I am running a vm for 14.10 that I use for development
<balloons> ahh.. no worries.. you'll be getting an mp for this too tomorrow
<nik90_> DanChapman: thnx for confirming..have a good nite
<ahayzen> damn kvm why you no adb :(
<ahayzen> nik90_, have you ever used SortFilterModel ?
<DanChapman> nik90_, quick question, is it a requirement you launch using qmlscene or can I try something else using a QQuickView?
<nik90_> ahayzen: nope not yet
<nik90_> DanChapman: I am not sure actually
<nik90_> DanChapman: I think either way we would specify it in the desktop exec line
<nik90_> ahayzen: hey are you able to use the VM to run apps on a device? I dare not try running an emulator inside a vm. And my VM doesn't seem to recognize the phone attached to my host os
<ahayzen> nik90_, mine sees the device but only mtp not adb :(
<ahayzen> nik90_, not sure how adb would appear in KVM? usb/network host?
<nik90_> ahayzen: :/...I hate that I need my trusty to do device testing and the vm for coding..so inefficient
<nik90_> ahayzen: I am not sure...for me under usb, it says no devices detected..which is why I asked
<ahayzen> nik90_, you code in a VM :S
<ahayzen> nik90_, what vm are you using?
<nik90_> ahayzen: yeah cause I need the latest sdk package since trusty has been dropped officially
<nik90_> ahayzen: virtual box vm 14.10
<ahayzen> nik90_, ah i just code and then run on device to test .... have you added urself to the group so it can see usb devices?
<nik90_> ahayzen: in my host device or the vm?
<ahayzen> nik90_, host
<nik90_> ahayzen: nope,
 * nik90_ tries
<ahayzen> nik90_, IIRC https://help.ubuntu.com/community/VirtualBox/USB
<nik90_> ahayzen: bah..You HAVE to logout/login from your session, NOT just restart Virtual Box, after the group change. .. :P
<ahayzen> nik90_, yep and you are using the full VB no the OSE right?
<nik90_> ahayzen: hmm..I installed virtualbox from the archives ...not sure
<ahayzen> ah
<nik90_> ahayzen: it says Oracle VM Virtual Box Manager
<nik90_> ahayzen: am I using the full VB?
<ahayzen> nik90_, IIRC the one in the archives doesn't have USB support 'The first thing you need to do is install Virtualbox from Oracleâs website. It is different than Virtualbox OSE which is included in the Ubuntu repositories because the Virtualbox from Oracle includes proprietary software which allows you to mount USB devices inside you VM among other things. If you already have Virtualbox OSE installed from the Ub
<ahayzen> untu repositories, uninstall it before installing the .deb file from Oracleâs website.'
<ahayzen> nik90_, but this was back in the VB 3.x days it may have changed now lol
<nik90_> ahayzen: would I need to create the vm again? or are they compatible?
<ahayzen> nik90_, http://www.howtogeek.com/howto/31726/mount-usb-devices-in-virtualbox-with-ubuntu/
<ahayzen> nik90_, 'Note: Any VMs you made with Virtualbox OSE will still work with the standard version of Virtualbox. Uninstall Virtualbox OSE before installing virtualbox from Oracle.'
<nik90_> ahayzen: I don't want to take the risk of losing this...I spent too much time setting it
<ahayzen> nik90_, yeah :/
<ahayzen> nik90_, there is probably a more upto date article somewhere that one just appeared near the top of google
<nik90_> ahayzen: thnx
#ubuntu-app-devel 2014-07-08
<daker> hi t1mp
<dholbach> good morning
<nhaines> dholbach: good morning!
<nhaines> Thanks for approving my app update.  :)
<dholbach> hey nhaines
<dholbach> no worries :)
<nhaines> The hard part was figuring out why it has broken in trusty on up.  But once that nut was cracked, it's nice to get a quick update (especially since the icon and screenshots updated immediately.)
<nik90_> zbenjamin: Good morning. Your suggestion helped fix bug 1338807
<ubot5> bug 1338807 in qtcreator-plugin-ubuntu "Cannot run or install application on devices and emulator" [Undecided,Invalid] https://launchpad.net/bugs/1338807
<zbenjamin> nik90_: thought so , so i close the bug?
<nik90_> zbenjamin: I marked it as invalid since it was a local issue on my machine
<zbenjamin> nik90_: awesome thx :)
<nik90_> zbenjamin: just a heads up, I can no longer stop an application by pressing Ctrl+Shift+F12. However I am able to close the application by closing it manually on the phone. Although I get a deprecated warning http://paste.ubuntu.com/7764259/
<zbenjamin> nik90_: yes i know about the deprecated warning
<nik90_> zbenjamin: ah ok
<zbenjamin> nik90_: i will make it go away but i need to make sure it will work on older device images as well
<nik90_> zbenjamin: I was just bringing it to your attention. If it is already in your radar, fine by me :)
<zbenjamin> ;)
<zbenjamin> nik90_: always throw issues at me if you have some :)
<nik90_> :)
<mihir> balloons: ping !!
<mihir> balloons: did we got anyway we can run autopilots on trusty ?
<nik90_> zbenjamin: hey if you have some time could you take a look at https://code.launchpad.net/~jpakkane/ubuntu-clock-app/utopiccmake/+merge/225694 and provide a code diff? We are unable to get past the "unable to open desktop file for reading issue".
<zbenjamin> nik90_: just looking at it
<nik90_> ah
<JamesTait> Good morning all; happy SCUD Day! :-D
<zbenjamin> nik90_: can you start the app on the device? for me it seems like the desktop file is named com.ubuntu.clock.desktop instead of ubuntu-clock-app.desktop
<nik90_> zbenjamin: I cannot run it on the device..the manifest file reads ubuntu-clock-app.desktop
<nik90_> zbenjamin: hence I renamed the desktop file to com.ubuntu.clock.desktop and tried running
<zbenjamin> nik90_: yes, but your cmake file creates a com.ubuntu.clock.desktop
<nik90_> zbenjamin: when I try to run on device, I get http://paste.ubuntu.com/7764433/
<nik90_> zbenjamin: which shows it receiving a failed event when trying to start the application. not sure what that failure that means
<zbenjamin> nik90_: http://pastebin.ubuntu.com/7764452/
<zbenjamin> nik90_: that made it start on the desktop, on the device i get (process:10496): dconf-CRITICAL **: unable to create file '/run/user/32011/dconf/user': Permission denied.  dconf will not work properly.
<popey> dholbach: can you please review https://myapps.developer.ubuntu.com/dev/click-apps/90/changerequest/ ?
<popey> dholbach: ignore me, you already did
<nik90_> zbenjamin: hmm
<zbenjamin> nik90_: maybe a missing policy?
<dholbach> popey, anytime :)
<nik90_> zbenjamin: I think I may be missing the "calendar" policy since i use alarms
<popey> hah
<zbenjamin> nik90_: yes, now it runs
<zbenjamin> nik90_: if you try on your device i would suggest to change the app id while you work on it
<zbenjamin> nik90_: otherwise your default clock application might get broken
<nik90_> zbenjamin: yeah I will do that..
<nik90_> zbenjamin: when the new qtcreator-ubuntu-plugin hits the archive, would removing the PPA suffice or would I have to purge the packages from the ppa and reinstall from archive?
<zbenjamin> bzoltan: ^^
<bzoltan> nik90_:  the first step will be to release the new QtC and the plugins to the SDK PPA. Releasing it to the LTS with and SRU is a bigger job.
<zbenjamin> bzoltan: i think he has the tools-development ppa
<zbenjamin> nik90_: you use the sdk ppa normally right?
<bzoltan> nik90_: zbenjamin: ohh.. the tools-development should be purged
<nik90_> bzoltan: yeah I was referring to the tools-development ppa and also in a 14.10 VM
<nik90_> zbenjamin: yeah I use the sdk ppa normally
<bzoltan> nik90_:  the tools-development will have the experimental stuff .. kind of unstable SDK for beta testing
<nik90_> bzoltan: ah ok..so I will purge the ppa once the new releases hit the archive in 14.10 and continue normally
<bzoltan> nik90_:  I would purge it when the new release hits the SDK PPA.. landing to the Trusty archive will take some time I am afraid..
<DanChapman> nik90_, morning :-) so you have it working now?
<bzoltan> nik90_:  I think one problem with the utopiccmake branch of the clock app is that the desktop.in file has wrong name. The manifest file states that the desktop file is  ubuntu-clock-app.desktop but the app folder has the com.ubuntu.clock.desktop.in
<bzoltan> nik90_:  I think the project needs some name syncing and then it will work
<bzoltan> nik90_: zbenjamin: I am afraid that some tools get confused with the ubuntu-clock-app vs. com.ubuntu.clock names
<zbenjamin> bzoltan: yes, i told nik90_ how he can run the project and i work on a way to make the desktop finding for local projects more stable
<bzoltan> zbenjamin:  working on it means that I should wait for a fix before this release?
<zbenjamin> bzoltan: what i will do is: ask the manifest file in the project dir for the name of the desktop and search it in the builddir and project dir, if i cannot find it  i use the hookname as base for the desktop file name, if i cannot find that i use the project name and then fail if there is still nothing
<zbenjamin> bzoltan: code is ready i'm testing it now
<bzoltan> zbenjamin:  that makes sense
<bzoltan> zbenjamin:  take my money and gimme the code! :D I want it ..
<zbenjamin> bzoltan: i will push it to one of the 2 branches in the SIlo
<mihir> popey: ping
<bzoltan> zbenjamin:  cooool
<popey> mihir: pong
<mihir> popey:  could you confirm the other scenario i commented it on device ?
<mihir> https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1338956
<ubot5> Ubuntu bug 1338956 in Ubuntu Calendar App "Date/time changer hidden when textfields have focus" [Medium,New]
 * popey looks
<popey> mihir: left a comment
<mihir> popey: thanks :)
<nik90_> zbenjamin: cool!
<zbenjamin> bzoltan: its in the manifesttest branch, have fun ;)
<nik90_> bzoltan: yeah I realised that..zbenjamin sent me a code diff to get it working on the device
<nik90_> DanChapman: Good morning :-)
<nik90_> DanChapman: yeah after making a couple of changes, it seems to be working
<nik90_> DanChapman: I am going to create a new branch and do some testing and if they are ready, I will propose a MP
<nik90_> DanChapman: good lord, the new clock app looks terrible on the device
 * nik90_ got lot of work to do
<DanChapman> nik90_, hehe :-) yes there is quite a difference isn't there
<popey> nik90_: terrible how?
<nik90_> popey: as in the background image is not placed correctly and the animation is incorrect
<nik90_> popey: my development fault..not the design :)
<nik90_> DanChapman: :)
<DanChapman> ouch! 50% CPU usage just viewing my inbox and leaving it open, spikes to 100 as soon as I start scrolling. That's BAD!! :-/
<DanChapman> popey, ^^ could you confirm you get the same for me please :-)
<popey> let me see
<popey> nope
<popey> sat at inbox its idle
<popey> sorry, sat at "Mail box" it's idle
<popey> tapped inbox, now it's busy busy
<popey> ~52%
<DanChapman> :-/
<popey> also 28% unity8
<popey> and it's not actually getting mail
<popey> I'm seeing old mail
<popey> i hit the sync button and the popup appears at the bottom then goes away
<popey> but it's not syncing my mail
<DanChapman> meh that sucks. Try going back and then back into Inbox does it fetch them?
<popey> yes!
<DanChapman> cool not totally broken then. :-)
<popey> hah
<popey> ever the optimist
<nik90_> popey: http://imgur.com/mAWajsc
<popey> nice
<nik90_> zbenjamin: hey, I tried changing manifest.json to manifest.json.in to configure some variable during the build http://paste.ubuntu.com/7765084/
<nik90_> zbenjamin: however when I run on device, I get "Custom Executable: Could not find the executable, please specify one"
<nik90_> zbenjamin: what is it referring to? Cause in app/CMakelist.txt, this is done for the .desktop.in file as well
<nik90_> DanChapman: may be you might know this ^^
<nik90_> https://code.launchpad.net/~nik90/ubuntu-clock-app/fix-click-packaging/+merge/225946
<DanChapman> nik90_, ahh yes i've seen that. From what i make of it QtC looks at manifest.json to determine how to execute it. You do no actually need the .in extension in order to configure it. I ended up just leaving it as manifest.json to work round it
<nik90_> DanChapman: but when I put variables such as @PROJECT_NAME@, they are not replaced with the proper values during build
<nik90_> DanChapman: they stay as @PROJECT_NAME@ instead of ubuntu-clock-app for instance
<nik90_> DanChapman: nevermind you were right..so I did configure_file(manifest.json ${CMAKE_CURRENT_BINARY_DIR}/manifest.json) without renaming it to manifest.json.in
<DanChapman> nik90_, :-D do you use the bzr revno in the manifest? if so it might be worth sticking configure_file inside an add_custom_command() so it get's configured on each build and you always have up to date bzr revno
<nik90_> DanChapman: yup I am using bzr revno in the manifest
<rpadovani> oSoMoN, thanks for all your suggestions for reminders, and for the workaround :-)
<rpadovani> mzanetti, if you want to take a look: https://code.launchpad.net/~rpadovani/reminders-app/upgradeToOxide/+merge/225737
<oSoMoN> rpadovani, youâre welcome, thanks for filing the bug in the first place!
<mzanetti> oSoMoN: yeah, thanks a lot for helping out!
<oSoMoN> rpadovani, note that IÂ submitted a fix for oxide, hopefully itâs merged soon and makes it into version 1.1.1
<rpadovani> oSoMoN, cool!
<mzanetti> rpadovani: quite busy atm... will review it later, maybe only tomorro
<mzanetti> w
<rpadovani> ok, see you tomorrow then :-)
<rpadovani> balloons, o/ Could you help me to undestand what's wrong with this Jenkins failure?
<rpadovani> https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1333201/+merge/225874/comments/544686
<popey> rpadovani: just re-triggered then noticed (pending - Jenkins is about to shut down )
<popey> rpadovani: will take a look when it comes back
<rpadovani> thanks
<mterry> Anyone work on the UITK here?  Or know how to have Dialogs and the OSK interact well?
<DanChapman> ogra_, hey, when/if you get a chance could you try http://people.ubuntu.com/~dpniel/dekko/click/com.ubuntu.developer.dpniel.dekko_0.2.1-dirty_armhf.click and let me know if the message list is still not updating for you
<ogra_> DanChapman, busy atm, but will test later and let you know :)
<ogra_> thanks !!
<DanChapman> ogra_, that would be great, thanks. :-)
<balloons> popey, care to give a review for autopkgtest? https://code.launchpad.net/~nskaggs/ubuntu-calendar-app/autopkgtest/+merge/225910
<bzoltan> nik90_:  about the .desktop file
<nik90_> bzoltan: ?
<nik90_> bzoltan: I got a working branch now at https://code.launchpad.net/~nik90/ubuntu-clock-app/fix-click-packaging/+merge/225946
<bzoltan> nik90_: the desktop file name is wrong,  you better chane in the cmake files how the desktop file is named or in the manifest file
<bzoltan> nik90_: nice :) let me test it
<nik90_> bzoltan: yeah. I made sure that the cmake, manifest and desktop file name point to ubuntu-clock-app.desktop
<nik90_> bzoltan: :)
<bzoltan> nik90_:  you rock!
<nik90_> bzoltan: I just did the finishing touches..most of it was done by zbenjamin, jussi and help from you and DanChapman
<bzoltan> nik90_:  in the meantime I have a release candidate with a more tolerant run/packaging logic
<nik90_> bzoltan: awesome
<bzoltan> nik90_:  Yes :) I know. I have spent  some hours today on figuring out what should we do and what should the app do... I think we have a good compromise
<nik90_> bzoltan: looking forward to it
<bzoltan> nik90_: good to go http://picpaste.com/clock-pm4MxUiE.png
<nik90_> bzoltan: https://plus.google.com/113051860352311525753/posts/aw7WDck2Wrr :)
<nik90_> bzoltan: I just need to do one more thing before merging it. I want to introduce variables like @BZR_REVNO@ to the manifest.json file to ensure that the version is automatically updated.
<nik90_> bzoltan: I will have a go at it tomorrow
<bzoltan> nik90_: I push this QtC plugin release thru the CI and push an update to the tools-development PPA for trusty testing
<bzoltan> nik90_: good job! thank you!
<nik90_> bzoltan: yeah sure, I have the PPA installed, will test it
<elopio> kenvandine: ping again, about testing the content hub.
<kenvandine> hey elopio
<elopio> kenvandine: hello! Let me tell you about our scenario and then you can decide if you want to run away :)
<kenvandine> sure ;)
<kenvandine> elopio, i'm running out to lunch in about 10m or so :)
<kenvandine> but i won't be running away from you
<elopio> kenvandine: rhuddie is writing tests for the address book + gallery integration. We have a test at a really high level that will open the address book, click the contact picture, select a picture from the gallery picker and get back to the addres book.
<elopio> but we want a lower level to get faster feedback that what we would get with this one.
<elopio> so we are trying to test the address book in isolation.
<elopio> we have two options:
<elopio> 1. use a fake content hub dbus service, and check that when we click the picture, the right messages are sent to the content hub.
<kenvandine> so what you want is something on the service side that responds to the request without actually opening the gallery
<elopio> 2. use a test peer that will communicate to the address book during our test.
<elopio> kenvandine: right.
<kenvandine> i wonder if we could have a test peer that has no UI
<kenvandine> just automatically charges the transfer
<kenvandine> and exits
<elopio> kenvandine: that would be the perfect #2 option.
<elopio> so, we started with option #1 because option #2 is testing too much of the content hub
<kenvandine> i prefer testing more of the hub itself :)
<elopio> but now we have half of the service and there are too many methods to implement and it's becoming hard to read.
<kenvandine> blurred lines of integration testing :)
<kenvandine> yeah... it'll be hard to maintain as well
<kenvandine> another 3rd option
<kenvandine> add a test mode to the hub
<kenvandine> so when run in test mode
<kenvandine> it automatically charges import requests
<kenvandine> etc
<elopio> kenvandine: yes, we found the hard way :) As content-hub is a direct dependency of address book, it wouldn't be that bad to fully excercise it during the autopilot tests.
<elopio> kenvandine: oh, that would be magic.
<kenvandine> it would...
<kenvandine> but, personally i'd like the integration tests to test more of the hub
<elopio> no need to maintain the test peer either. It would be like an integrated test peer.
<kenvandine> i know isolation can be good for just testing the address-book
<kenvandine> but if we exercise the hub it would help find hub bugs... which is otherwise hard to test
<elopio> kenvandine: so you vote for option #2? rhuddie: sounds good?
<kenvandine> that's my vote :)
<kenvandine> option 3 is my second pick
<elopio> kenvandine: we still can add a lower level test in addition to this one, for fast feedback without using the content hub
<kenvandine> but more work
<rhuddie> elopio, kenvandine, #2 sounds great. We would obviously need to configure the hub in test mode whilst running our test
<elopio> that would be QML, just checking that we call the right content hub declarative.
<elopio> rhuddie: that's option #3.
<kenvandine> but since the hub has no UI, integration testing of the service relies on apps like this
<elopio> option #2 is the test peer without UI that just replies with a picture.
<kenvandine> the test peer could just see a transfer request for a picture and immediate charge it with  a picture
<kenvandine> it could handle all the types
<kenvandine> and even multiples
<rhuddie> yes, #2 sounds ideal for what we need
<kenvandine> if ContentType.SelectionType is multiple, it could charge it with several
<kenvandine> etc
<elopio> kenvandine: do you have some time to help us with this test peer?
<kenvandine> and it helps test the hub, which is not well tested atm
<kenvandine> i think so
<kenvandine> bfiller, mind if i spend some time this week on that?
<kenvandine> after the move stuff the music-app needs?
<kenvandine> i think it could be  a big win for testing :)
<elopio> kenvandine: it will be. You will earn a sticker with a smiley face from QA to wear proudly during the next sprint :D
<elopio> kenvandine: last thing before you go to launch. We also discussed a little about seeding some autopilot tests for the examples on the content hub.
<elopio> would that be useful for you?
<kenvandine> i love stickers :)
<kenvandine> seeding?
<kenvandine> adding autopilot tests using my examples?
<elopio> kenvandine: yes, seeding is adding two or three initial tests to show devs how to make more, and help them when they want to add more.
<kenvandine> that would be awesome :)
<kenvandine> and much appreciated
<elopio> good. I'll see if we can schedule somebody to write them next week. I think I'll have time.
<elopio> kenvandine: you have been really useful. Thanks. Lets wait for bfiller.
<kenvandine> cool
 * kenvandine likes being useful
<kenvandine> i should be able to do it
<rhuddie> elopio, kenvandine, thanks a lot
<kenvandine> elopio, your first use case is testing selecting a photo for addressbook right?
<elopio> kenvandine: yes.
<kenvandine> address book also shares contacts
<kenvandine> but i guess that's the other direction :)
<kenvandine> for now... i don't think sharing vcard over mms has landed yet
<kenvandine> then we'll need the test peer to provide a vcard
<kenvandine> i'll start with a photo, and we can add more later
<elopio> kenvandine: brendand is close to that scenario, working on the integration of messaging app and address book. So we will be bothering you often.
<elopio> you had your chance to run
<kenvandine> haha
<kenvandine> it won't be hard
<kenvandine> and i'm excited about getting the hub tested more
<kenvandine> it's a tough thing to test by itself
<kenvandine> we have unit tests
<kenvandine> so this will be very useful :)
<kenvandine> ok, i'm heading to lunch... bbiab
<elopio> buen provecho.
<rpadovani> popey, there is a user that is a couple of weeks that spams on a lot of bugs on lp. THere is nothing you can do? :-)
<kenvandine> rpadovani, i'm stepping away, but would love to hear about your first experiences with bacon2d
<rpadovani> kenvandine, I'll be more precise on next days but....
<popey> rpadovani: yeah, i just saw that myself
<rpadovani> fucking awesome :-)
<popey> haha
<kenvandine> rpadovani, sweet... well feedback is welcome :)
 * kenvandine really leaves now
<rpadovani> kenvandine, see you, and thasnk :-)
<elopio> ping artmello. Can I bring your attention to this branch?
<elopio> https://code.launchpad.net/~rhuddie/gallery-app/add-photos-page-object/+merge/225962
<bfiller> kenvandine: should be fine
<dholbach> beuno, can scope authors specify screenshots and icons and will they be used anywhere?
<beuno> dholbach, yes, in the scopes scope
<dholbach> ok cool
<ogra_> DanChapman, so i tested your new click ... but i get an error pop up that is sadly cut off on the sides
<ogra_> DanChapman, starting the app newly works without error but the last message in my inbox is still from saturday
 * ogra_ wonders what to delete in his homedir to make sure to start afresh
<dholbach> beuno, do we basically tell folks to "click build ."
<dholbach> ?
<dholbach> beuno, or is there something in the SDK to do it
<dholbach> ?
<DanChapman> ogra_ :-(. If you wipe the config ~/.config/com.ubuntu.developer.dpniel.dekko/ it will destroy & recreate the the cache on setting up again
<ogra_> ok
<ogra_> i tried a bunch of the former troijita clicks, perhaps there is some mess left over
<dpm> popey, on the next file manager app meeting (or perhaps in e-mail), could you remind the guys to review each other's branches? This would take 3 MRs off the red and orange list
<DanChapman> ogra_, what imap server/service do you use? I've tried that click on loads of different ones today (dovecot, cyrus, gmail, hotmail and exchange) and they all worked reasonably well, bar gmail but thats a braindead server anyway :-)
<ogra_> dovecot in my LAN
<artmello> elopio: i removed the skip on this MR: https://code.launchpad.net/~artmello/gallery-app/gallery-app-reenable_AP_test/+merge/225978
<artmello> elopio: but it seems to fail on Jenkins
<artmello> elopio: probably we need the changes on the MR you mentioned
<dholbach> dpm, kyleN, mhall119, popey: do you know if there's anything in the SDK which lets me write and package a scope as a click, or would I have to just "click build ."?=
<dholbach> sorry, just run "click build ."
<dpm> dholbach, there is not yet support for click packaging in the SDK's scopes templates IIRC
<kyleN> dholbach, I took a hard look recently at pkging scopes to click.
<popey> i do not
<beuno> dholbach, I don't know how they are built
<dpm> zbenjamin, do you know? ^
<kyleN> one can build them.
<elopio> artmello: thanks! rhuddie will be helping you getting it to stable.
<dholbach> ok, so "click build ." it is
<dholbach> that'll take some more doc writing then
<kyleN> what I do is use the SDK cross building to create the arch specific .so file and etc (that's Cmake and Build in the IDE)
<kyleN> then I run  script to create tmy clickdir with the contents and structure I want, grabbing files from the source dir and the build dir as needed
<kyleN> then I click build clickdir
<ogra_> DanChapman, ok, i wiped everything and started over ... lets see if it updates once i get a new mail :)
<dholbach> thanks kyleN
<dholbach> beuno, dpm: so that's a bit more than "just take the 'publish app' docs" then
<kyleN> dholbach, yw.
<dpm> dholbach, yes, the existing scope templates in the SDK need to add support for packaging, essentially
<dholbach> until then I guess I'll need to write something up
<ogra_> DanChapman, hmm, i sent myself a test mail and it showed up ... that looks a lot better, i guess the old crift i had around might have caused the issue
<ogra_> hmm
<nik90_> ogra_: oops sent you an email :P
<ogra_> but it doesnt like to show me the content of that mail
<ogra_> i wonder if thats due to my gpg signature
<ogra_> argh
<ogra_> now it doesnt show my inbox content but the inbox subfolders instead
<ogra_> nik90_, heh, thanks ... but i only see it on my laptop
<nik90_> :)
<ogra_> seems i'm back to the state where it doesnt update anymore
<DanChapman> ogra_, clicking on the progression arrow shows the subfolders. Click anywhere else and it opens the maillist for that mailbox.
<DanChapman> darn so it's done it again
<ogra_> ah
<ogra_> thats pretty cool !
<ogra_> (if you know about it ... )
<ogra_> aha
<ogra_> "y108 BAD Error in IMAP command SELECT: Invalid QRESYNC parameters"
<ogra_> thats what i see in the log
<ogra_> yup, every time i tap on the reload button this line appears
<DanChapman> yeah it's the not the clearest of ways to navigate the mailbox tree. Ideas welcome :-)
<DanChapman> Ahh great that gives me something to work on
<dholbach> dpm, zbenjamin, kyleN: do you know if there's a bug open for making the "package my scope" workflow happen in qtcreator?
<kyleN> dholbach, sorry, not sure.
<dpm> dholbach, not that I know of.
<kenvandine> bfiller, cool
<DanChapman> ogra_, could you try wiping just the cache under ~/.cache/com.ubuntu.developer.dpniel/dekko.
<ogra_> done
<ogra_> same error
<dholbach> dpm, kyleN, zbenjamin: filed 1339237
<dpm> bug 1339237
<kyleN> great!
<ubot5> bug 1339237 in qtcreator-plugin-ubuntu "Publishing scopes should be as easy as it is for apps" [Undecided,New] https://launchpad.net/bugs/1339237
<dpm> thanks dholbach
<dholbach> dpm, beuno: udpated developer.u.c/publish/ with some very simple and preliminary content on how to publish scopes - I'll start a conversation with all related teams to improve it together - this should be a team effort
<dpm> thanks dholbach!
<beuno> dholbach, sweet, thank you
<dholbach> dpm, I'll mention the mail you just sent
<dpm> awesome
<DanChapman> ogra_, if possible could you try one last thing for me in ~/.config/com.ubuntu.developer.dpniel.dekko/com.ubuntu.developer.dpniel.dekko.conf could you add, "imap.capabilities.blacklist=QRESYNC" and see if that resolves it. I need to implement some kind of logging to better address this further, but hopefully that should get it working for you temporarily
<ogra_> DanChapman_afk, that seems to help
<daker> yo popey
<daker> or mhall119
<ahayzen_> nik90_, t1mp, has the new SDK header stuff landed yet?
<nik90_> ahayzen_: looking at the ui-toolkit trunk it seems so
<ahayzen_> nik90_, hmmm so should jenkins be failing with this? http://91.189.93.70:8080/job/generic-mediumtests-utopic/927/testReport/junit/music_app.tests.test_music/TestMainWindow/test_add_song_to_queue_from_albums_page_with_mouse_/
<ahayzen_> nik90_, specifically 'PageHeadState is not a type'
<nik90_> ahayzen_: it shouldn't be technically..I will have to check in my utopic vm if the update has landed though
<ahayzen_> nik90_, ah yes good plan... i'll check as well
<ahayzen_> nik90_, so what are you doing about the trusty coreapps PPA now? as the app won't run on trusty?
<nik90_> ahayzen_: we cant do much :/
<ahayzen_> nik90_, :( no way of gettting it to run on trusty? i guess it would need qt5.3 as well...not as simple as before where someone could just copy the uitk packages over
<nik90_> ahayzen_: exactly...Qt 5.3 is required and I dont think they have the time to backport it
<ahayzen_> nik90_, no damn so guess we'll have to turn off the recipes for trusty then
<ahayzen_> nik90_, my utopic machine says there is a 07/07 build so jenkins should have got that?
<nik90_> ahayzen_: it should be 0.1.48+14.10.20140707-0ubuntu1 so yes
<nik90_> ahayzen_: I am not sure about jenkins though
<nik90_> ahayzen_: may be it hasnt been updated
<nik90_> ahayzen_: I got a small issue. I am using the QML FolderListModel to show the ringtones folder. However on the phone it appears empty while on the desktop it works as expected. I ensured that the package is installed on the phone
<ahayzen_> nik90_, if you go to system-settings and then click on the ringtones do they play for u?
<ahayzen_> nik90_, they haven't been working for me in the recent images
 * nik90_ checks now
<ahayzen_> nik90_, maybe that is part of the issue
<nik90_> ahayzen_: yeah I don't hear it either
<nik90_> ahayzen_: but that shouldn't be a reason for not displaying the files either?
<nik90_> ahayzen_: or perhaps it is a permission issue?
<ahayzen_> nik90_, unless they have moved... or more likely that :)
<nik90_> ahayzen_: nah, I checked the filesystem manually. They are in the folder I specified
<ahayzen_> nik90_, so permissions then?
<ahayzen_> nik90_, who are the files owned by?
<nik90_> ahayzen_: not sure
<ahayzen_> nik90_, what is the output of a ls -l on the folder?
<nik90_> ahayzen_: root
<ahayzen_> nik90_, thats the issue
<nik90_> ahayzen_: but I am only reading the folder and not writing into it
<ahayzen_> nik90_, we had music files not playing when they were root ... try changing them to phablet and see wht happens
<anti_> hi guts
<nik90_> ahayzen_: I tried sudo chown -R phablet Ubuntu.ogg
<nik90_> ahayzen_: however it says it is a read-only system
<nik90_> for some reason
<ahayzen_> nik90_, ah u may have to make it writable to modify the files but these should probably be readable by default
<nik90_> true
<nik90_> I will check with seb128 to see if the system settings apps not being able to play ringtones is an issue
 * nik90_ needs to reboot his system
<ahayzen_> cool
<Diogo_> hi
<Diogo_> some one out there??
<Diogo_> guys need some help plzz
<Diogo_> ??
<Diogo_> some one??
<Diogo_> ??
<Diogo_> ??
#ubuntu-app-devel 2014-07-09
<Diogo_> hi
<Diogo_> some one here??
<Diogo_> need some help pozz
<Diogo_> plzz
<Diogo_> ??
<Diogo_> ??
<Diogo_> ??
<Diogo_> ??
<Diogo_> some one??
<Diogo_> ??
<mhall119> daker: late reply, but what's up?
<daker> mhall119: check pm
<dholbach> good morning
<dpm> dholbach, morning! If you've got a minute, would you mind having a quick look at https://code.launchpad.net/~dpm/reminders-app/debian-copyright/+merge/225646 to see if you think is ok?
<dholbach> dpm, hola muchacho
<dholbach> dpm, yep, looking
<dpm> hola hola, gracias!
<dpm> dholbach, so somebody told the Germans they'd get an Ubuntu phone if they'd win, right? :)
<dholbach> I guess that's what happened :)
<justCarakas> haha ):p
<justCarakas> poor brazilians
<dholbach> dpm, commented
<dholbach> dpm, I can recommend the following:       for i in `find . -type f`; do licensecheck $i; done
<dpm> dholbach, awesome, thanks. About some of the files not specifying a copyright year, is it ok to leave the year blank in debian/copyright?
<dholbach> yes, just copy whatever the file is saying
<dpm> ok
<JamesTait> Good morning all; happy Sugar Cookie Day! :-D
<rio094> test
<ogra_> failed
<brendand> popey, i just opened two bugs, one for the sudoku app failure and another for calendar app failures. can someone have a look at them?
<popey> thanks brendand
<popey> brendand: links?
<brendand> popey, oh yeah - links!
<brendand> they're useful for finding things...
<brendand> https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1339627
<ubot5> Ubuntu bug 1339627 in Ubuntu Calendar App "test_fill_form and test_add_new_event_with_default_values failed on mako image #120" [Undecided,New]
<brendand> https://bugs.launchpad.net/sudoku-app/+bug/1339616
<ubot5> Ubuntu bug 1339616 in Sudoku App "test_profiles fails on mako image #120" [Undecided,New]
<popey> ta
<popey> brendand: so, my question still stands from the call, why were these two not found when the uitk landing was tested?
<brendand> popey, i'm the wrong person to ask - i didn't have anything to do with the landing
<brendand> popey, and i have the same question
<popey> true.
<brendand> Mirv, can we try and figure out why these regressions got in? for the sake of making the process watertight
<Mirv> brendand: I've already poked sdk team regarding the sudoku/calendar timeouts so they can try to figure out how/if uitk could cause those
<Mirv> brendand: popey: sdk team didn't see those errors when validating the release locally. so it's the difference in local vs image testing
<brendand> Mirv, which funnily some members of my team are trying to convince me isn't necessary, as 'all issues should be seen locally also'
<brendand> Mirv, let's not say it's to do with the CI system though as i can reproduce them here just fine (on my own mako)
<nik90_> t1mp: ping
<Mirv> brendand: over time a lot of things haven't been seen locally, but if you do now see these please ping zoltan (he was also flashing 121 in order to retest with that)
<t1mp> nik90_: hello
<nik90_> t1mp: Hi, I just moved the new clock app to the new header api. It seems more cleaner
<nik90_> t1mp: I did have one grief about it though
<nik90_> t1mp: In the PageHeadConfiguration doc, where you provide actions, backAction and contents, why is it that while using actions and backAction we specify head.actions and head.backAction
<nik90_> while for contents, we just use it as contents?
<bzoltan> nik90_: popey: I am just about to release the brand new QtC3.1.1 with the latest plugins. I would need few volunteers to try it out with their projects.
<nik90_> bzoltan: wasn't that the one in the PPA already?
<bzoltan> nik90_: Here https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/tools-development
<bzoltan> nik90_: this is the the release candidate, I have not pushed it to the official release SDK PPA
<nik90_> bzoltan: I already have that PPA on my trusty machine.. David planella made a call out on the mailing list asking for testers
<nik90_> bzoltan: I have been using that PPA for the past 2 days
<mihir> balloons: hi
<bzoltan> nik90_:  I know :) I asked his help to hire testers
<bzoltan> nik90_:  then a dist-upgrade will give you the latest
<mihir> nik90_: are you on trusty or utopic?
<nik90_> bzoltan: yes I was just conveying that I have been testing qtc 3.1.1 and it seems to be working fine
<nik90_> mihir: My main laptop is running trusty. But I do my development on my Utopic VirtualBox VM
<mihir> Hmm okay , nik90_ i guess i have to do the same, because autopilots not running on trusty
<nik90_> mihir: yeah I suppose
<t1mp> nik90_: uhm, let me check the docs :)
<t1mp> nik90_: you mean in the example where I use contents: Rectangle { ... }
<t1mp> nik90_: that's a mistake... should be head.contents, or head { contents: ... }
<nik90_> t1mp: yeah
<nik90_> t1mp: ah
<t1mp> nik90_: you can group them with head { actions: [...]; backAction: Action { ... }; contents: Item { ... } }
<nik90_> t1mp: Ideally I would also place backAction inside actions rather than outside it since backAction is essential a special kind of action
<nik90_> since that's what we did with the old tools as well
<t1mp> nik90_: yeah, but actions is now a simple list
<nik90_> t1mp: true
<t1mp> nik90_: I understand your reasoning, but we thought making actions a list is cleaner, and ideally backAction does not need to be set often (if you use Tabs or PageStack you automatically get a tabs button or back button there)
<nik90_> t1mp: may I fix the examples bug? I was thinking of including the backAction example in the PageHeadConfiguration page itself since otherwise one needs to navigate back and forth between different pages to see the examples
<t1mp> nik90_: yes, that would be great :) if you have an MR send it to me
<nik90_> t1mp: agree
<t1mp> nik90_: I was thinking that even an actions example can go in the PageHeadConfiguration docs
<nik90_> t1mp: yup I agree as well
<t1mp> (now there is only a small example in the Page docs)
<nik90_> t1mp: when I edit the docs, how do I output it to see if it is formatted correctly or not?
<nik90_> t1mp: I branched the staging and opened the .qmlproject in qtcreator.
<t1mp> nik90_: qmake && make docs
<t1mp> nik90_: that will create a documentation/html/ with the html files inside
<nik90_> t1mp: ah
<nik90_> t1mp: in the head.actions definitions, why do you provide text: i18n.tr("Search") ? Do they show up as tooltips?
<t1mp> nik90_: they show up in the actions overflow popover (if you have more than 3 actions)
<t1mp> nik90_: the action buttons don't show any text right now, I need to check with the designers if there should be a tooltip or similar
<nik90_> t1mp: oops, I need to fix that then in the clock app as well :)
<t1mp> brendand: did you reproduce https://bugs.launchpad.net/sudoku-app/+bug/1339616 on a pc or local device or only CI?
<ubot5> Ubuntu bug 1339616 in Sudoku App "test_profiles fails on mako image #120" [Undecided,New]
<nik90_> t1mp: where can I find page.qdoc?
<nik90_> t1mp: the page documentation doesn't seem to be at Page10.qml or Page11.qml
<brendand> t1mp, it was on the local device
<brendand> t1mp, the problem is the keyboard gets in the way of the save button
<t1mp> brendand: oh, did some default behavior change there?
<brendand> t1mp, i haven't tested the old behaviour yet
<mterry> bzoltan, can you answer some questions about the interaction of Dialogs and the OSK?
<bzoltan> mterry:  let me try
<bzoltan> t1mp: ^
<mterry> bzoltan, so I'm looking at the ubuntu-system-settings page for setting a password
<mterry> bzoltan, it pops up a Dialog SDK element to get the new password and authenticate with the ol
<mterry> d
<mterry> bzoltan, but the OSK takes up a lot of the space and overlaps some of the elements of the dialog.
<bzoltan> mterry: ahh... that one. We have seen this before
<mterry> bzoltan, I tried to use anchorToKeyboard but maybe I didn't use it right?  Or does Dialog not use that key?
<mterry> I mean, I set it on the MainView
<t1mp> mterry, bzoltan seems like the same issue that we have now with sudoku-app and calendar
<bzoltan> mterry: I am busy with an other projet but let me pull in t1mp who will help you
<bzoltan> t1mp:  yes, that is exactly case there too
<t1mp> mterry: I think the Dialog is not a child of the MainView, so it wouldn't help
<mterry> t1mp, yeah I worried about that.  Is there no current solution for it?
<mterry> t1mp, is there a bug for this yet?
<t1mp> mterry: I think not, but two related bugs https://bugs.launchpad.net/sudoku-app/+bug/1339616 https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1339627
<ubot5> Ubuntu bug 1339616 in Sudoku App "test_profiles fails on mako image #120" [Undecided,New]
<ubot5> Ubuntu bug 1339627 in Ubuntu Calendar App "test_fill_form and test_add_new_event_with_default_values failed on mako image #120" [Undecided,New]
<mterry> t1mp, OK.  I'll create a new bug specifically about the issue (and link to those bugs too)
<t1mp> mterry: thanks
<mterry> t1mp, bzoltan: bug 1339709
<ubot5> bug 1339709 in ubuntu-ui-toolkit (Ubuntu) "Dialog does not appear to support anchorToKeyboard" [Undecided,New] https://launchpad.net/bugs/1339709
<bzoltan> mterry: thanks
<davmor2> DanChapman_afk: I hit the tick last night instead of the sync button.  Big thumbs is my excuse :) but it meant I was unable to tell what mail was read once I was on my main machine :(
<dpm> rpadovani, mzanetti, are you free for the Reminders call today?
<mzanetti> a welcome change to debugging autopilot
<nik90_> popey: where can I find the apparmor log to see any permission issues on the phone?
<popey> nik90_: sudo dmesg -T | grep DEN
<nik90_> popey: thnx
<dpm> mzanetti, awesome, thanks :)
<nik90_> jdstrand: I am getting a apparmor denial when trying to read /usr/share/sounds/ubuntu/ringtones folder on the phone. Here is the console log http://paste.ubuntu.com/7770323/. What policy should I add to the clock app to be able to read that folder?
<nik90_> jdstrand: going through http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/, I don't see any policy that would satisfy this.
<rpadovani> dpm, I'm in :-)
<DanChapman> davmor2, Ahh yes that's generally what "Mark all as read" does :-D. Sorry about that :-( My intention is to have that further down the toolbar dropdown once some more actions are implemented. But I can see that may still happen quite often with a touch device. Do you think an additional confirmation step would make sense here?
<dpm> yay! tty in a minute :)
<davmor2> DanChapman: Yeah I think so :)
<davmor2> DanChapman: other than that though I've not had many issues with it :)
<ogra_> DanChapman, oh, not sure you catched my reply yesterday ... imap.capabilities.blacklist=QRESYNC helps a lot (there are still issues with the refresh button, but going back to the start page and then to inbox gets me a proper update)
<DanChapman> davmor2, That's good to hear! ok cool i'll include that in the next update then :-)
<DanChapman> ogra_, just seen it now. :-) brilliant, so I'm going to sort some proper logging for the IMAP conversation and try and narrow down why QRESYNC is having trouble. The having to go back to home then back to inbox is a known bug atm
<ogra_> ah, great
<brendand> popey, a review: https://code.launchpad.net/~brendan-donegan/notes-app/bug1330352/+merge/226146
<elopio> bfiller, or somebody from the phablet team:
<elopio> we need a top approval here: https://code.launchpad.net/~brendan-donegan/notes-app/bug1330352/+merge/226146
<elopio> I'm sorry I didn't catch it while running the toolkit tests.
<t1mp_> elopio: as for the sudoku-app bug,
<t1mp_> elopio: I left some comments on https://bugs.launchpad.net/sudoku-app/+bug/1339616
<ubot5> Ubuntu bug 1339616 in Sudoku App "test_profiles fails on mako image #120" [Undecided,New]
<t1mp_> elopio: can you confirm that when you resize the window to be less high, and you go to the settings tab, it behaves really weird and you cannot scroll all the way down?
<elopio> t1mp_: wait, why are we resizing sudoku?
<t1mp_> elopio: the bug is there because a test fails, because the OSK occludes some button
<t1mp_> elopio: when resizing the mainview (which happens when OSK becomes visible, or at least should happen), the contents should resize too, but this doesn't seem to happen properly
<elopio> oh, so you are resizing to reproduce what the osk does.
<elopio> give me a second and I'll try.
<t1mp_> also the header doesn't hide when scrolling down, I don't see why
<elopio> t1mp_: so, resize the Add new profile dialog so the buttons are out of view, and scroll? yes,that doesn't work.
<t1mp_> elopio: ok, thanks. Now I know that it is not something weird only on my system
<elopio> t1mp_: have you been able to scroll on a dialog, ever?
<t1mp_> elopio: even without that dialog something is weird
<elopio> wow, that profiles tests in the sudoku app is way too big.
<t1mp_> elopio: so go to the Settings tab without clicking anything
<t1mp_> elopio: then resize.. there is a flickable but you cannot scroll it down to get to the bottom items
<t1mp_> elopio: it seems the flickable is larger than the window
<elopio> t1mp_: hum, you can drag but it gets back to the top, right.
<ahayzen> t1mp_, is there anything i need to do to help with https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/panelHeight/+merge/225493 ?
<ahayzen> nik90_, did u get any further with the ringtones issue?
<nik90_> ahayzen: it seems to be an apparmor denial issue :/
<nik90_> ahayzen: I couldn't talk to jdstrand today about it
<ahayzen> nik90_, ah i assume that is what is stopping system-settings accessing it as well?
<nik90_> ahayzen: actually system-settings app is unconfined
<nik90_> ahayzen: so it doesnt have that issue
<ahayzen> nik90_, hmmm and does it work for u?
<ahayzen> (as in, in the system-settings app)
<nik90_> ahayzen: nope I cannot hear the ringtone either
<ahayzen> nik90_, :/ hmm strange
<ahayzen> balloons, ping
<balloons> ahayzen, pong
<ahayzen> balloons, i'm seeing some epic failures on jenkins was wondering if u could advise what is going on...
<ahayzen> balloons, firstly this mp https://code.launchpad.net/~verzegnassi-stefano/music-app/transparent-bg-for-ubuntushapes-labels/+merge/225589 has caused http://91.189.93.70:8080/job/generic-mediumtests-utopic/935/?#showFailuresLink ... it appears the header doesn't even exist in the app?
<ahayzen> balloons, secondly this wip mp https://code.launchpad.net/~andrew-hayzen/music-app/add-sdk-search-support/+merge/226045 is causing failures which look like it is because the UITK has not been updated to support the new header? http://91.189.93.70:8080/job/generic-mediumtests-utopic/934/?
<ahayzen> balloons, ah the first one is something todo with it not finding Style NewHeaderStyle.qml not found in theme Ubuntu.Components.Themes.Ambiance or Style NewHeaderStyle.qml not found in theme Ubuntu.Components.Themes.SuruDark?
<ahayzen> balloons, but why are we not seeing this locally?
<balloons> ahayzen, interesting
<balloons> ahayzen, when you run locally are you using py2 or py3?
<ahayzen> balloons, i mean just running the app locally at the moment
<balloons> yes.. and how?
<balloons> with autopilot or autopilot3?
<ahayzen> balloons, the second example the app isn't even starting...the first there is no header..... oh i mean literally running the app no autopilot
<balloons> and on trusty or utopic?
<ahayzen> balloons, on device utopic #122
<balloons> I'm confused
<ahayzen> balloons, hang on i'll try running ap on the first one
<balloons> lol.. what are we even asking now?
<ahayzen> balloons, why are the apps looking totally different in jenkins to when you run them locally...and therefore causing ap to fail
<ahayzen> balloons, the first mp has no header ... the second the app doesn't even start (it does require latest UITK)
<balloons> ahayzen, let's go one at a time
<ahayzen> balloons, ok so with the first mp...i just ran autopilot and got the same issue
<ahayzen> balloons, but i can actually see that the header is there it just states it can't find it
<ahayzen> balloons, jenkins output... http://91.189.93.70:8080/job/generic-mediumtests-utopic/935/testReport/junit/music_app.tests.test_music/TestMainWindow/test_add_song_to_queue_from_albums_page_with_mouse_/ ... my output... http://pastebin.ubuntu.com/7772226/
<ahayzen> balloons, has something drastically changed in autopilot/uitk helpers or something?
<balloons> ahayzen, ok, let me compare
<ahayzen> balloons, note both fail with the same/similar issue...but you can see on the jenkins video the header doesn't even show... whereas on device i can at least see the header
<balloons> ahayzen, mm.. so an old version of AP is still being used, as is py2
<balloons> I'd like to see this as py3 with ap 1.5
<ahayzen> balloons, hmm i'm running phablet-test-run from trusty to a utopic device
<ahayzen> balloons, oh god i think my verbose output in the pastebin has the app log for every app i've run that was rev #515 lol sorry
<ahayzen> balloons, so what happens if we run trunk on device/jenkins...i suspect bad things
<ahayzen> balloons, ok so this is trunk running the same test... it also fails http://pastebin.ubuntu.com/7772289/
<balloons> fginther, ping
<fginther> balloons, poing
<balloons> fginther, I'm trying to make sense of what ahayzen is saying above.. I'm wondering why the tests show running with ap 1.4
<fginther> balloons, the test is still trying to detect with python to use, in these case it uses python2 and the means autopilot 1.4 is used
<balloons> I saw that bit of logic; how is it determined?
<balloons> I can't seem to find the version of the toolkit being used
<fginther> balloons, the test checks for any dependencies with 'python3'
<ahayzen> ah so should we update our debian/control ?
<fginther> balloons, ahayzen, let me try something first
<ahayzen> as it looks like this at the moment http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/debian/control
<ahayzen> all python2 depends
<fginther> balloons, now would be a good time to try that 'only python3 tests' again
<fginther> I tried this a few days ago and... disaster
<fginther> but I'll do it as a separate job this time.
<fginther> Let's try this one: http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/1/
<fginther> I have to go afk for a bit, will try to come back to this and update the job if it works
<balloons> fginther, yea, the depends fro debian/control are a bit out of date
<ahayzen> balloons, so do we need to update the depends in the control file then?
<balloons> ahayzen, I'm hoping to phase it out, but sure I guess it doesn't hurt in the interim
<balloons> meaning, I want to get rid of the -autopilot packages
<ahayzen> balloons, what would i update it to for the interim?
<fginther> ahayzen, are these tests intended to run on python3 now?
<ahayzen> errr
<ahayzen> balloons, ^^ ?
<fginther> ahayzen, balloons, I tried to force them to run with python3 and it couldn't find the tests: http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/1/console
<fginther> I forget if these have to be updated to install the tests into a python3 path
<ahayzen> fginther, do you know of other apps which are using py3 that i could compare with?
<fginther> ahayzen, looks like lp:gallery-app
<fginther> I have to leave again, may be online again later
<ahayzen> fginther, thanks for ur help so far :)
#ubuntu-app-devel 2014-07-10
<evolutec> hello
<qweq> dfsd
<qweq> hi
<dholbach> good morning
<dpm> morning dholbach!
<dpm> and good morning all
<dholbach> hey dpm
<dholbach> how's life over there?
<dpm> life's good. It seems the temperature here is lower than in Stuttgart, surprisingly, but still sunny :)
<dholbach> sometimes you better just stay at home :-)
<nhaines> dholbach: it's like you're a hurricane, except of awesome, not destruction.  :)
<dholbach> haha
 * dholbach hugs nhaines
<dholbach> nhaines, how's life? how are you doing?
<nhaines> Pretty good, dholbach.  Got asked to write an Ubuntu book proposal by a publisher I like but hadn't talked to before.  The only problem is that it's hard work.  ;)
<dholbach> that's the problem with a lot of things in life, right? ;-)
<dholbach> maybe you could team up with somebody else?
<nhaines> dholbach: but then I'd have to split the advance!  ;)  I have a week to do it and they provided some free books that show similar ideas, so we'll see.  :)
<dholbach> :)
<justCarakas> soo what do you guys think about googles new ui ? http://www.polymer-project.org/components/paper-elements/demo.html
<nhaines> Been using it for a week. It's beautiful.  I think it validates the origami-inspired Suru theme.
<justCarakas> nhaines: do you think it will influence the suru theme ?
<Saviq> dpm, that reminders + oxide error sounds like apparmor prevented you from running it
<Saviq> dpm, I think you need to change the apparmor profile
<dpm> Saviq, ah, well spotted. Is there a particular permission for oxide?
<Saviq> dpm, there is one for webview IIRC
<nhaines> justCarakas: not sure about that.  Maybe in a year or two.  But for now I think we're going to get what we see.  Or at least, what we see in two weeks since a lot of new things are landing.
<Saviq> dpm, do you have the "webview" policy group enabled?
<justCarakas> nhaines: fancy, looking foreward to it :)
<justCarakas> gonne give a talk in a moth or so at our company about smartphones without android, ios or win mobile
<dpm> Saviq, yeah, we've got "webview", but what I'm seeing is that we're using policy version 1.1, and I'm wondering if that's the right one
<Saviq> dpm, looks right
<justCarakas> probably gonne focus on firefox os and u touch
<Saviq> dpm, can you see anything in "sudo dmesg | grep DEN" or "grep DEN /var/log/syslog"
<dpm> let me try to run it again
<Saviq> ah also /var/log/kern.log and /var/log/messages (/me never remembers where)
<Saviq> yeah kern.log
<dpm> ok
<nhaines> justCarakas: tried to get Jono Bacon to admit to an Ubuntu smartwatch for a couple weeks.  No luck.  ;)
<justCarakas> nhaines: hehe, well it would be nice, but first get ubuntu touch (or should I call it next :p) to a point where you can actually say to your neighbour hey, why don't you use this, its awesome
<justCarakas> nhaines: and I'd rather first have the tetering option, and the ability to text from my laptop or browser, if that is in there, I'll probaby drop android in a heartbeat
<nhaines> justCarakas: it's okay, for the fourth week Jono was at SCALE and during his massive Q&A session toward the end when it was just hardcore enthusiasts I got to ask him "What is your favorite text editor, and why is it nano?"
<nhaines> Which got huge laughs, which was fun.  Also, turns out it really is nano.
<justCarakas> haha :D
<justCarakas> well when I'm in console I always use nano 2
<dpm> Saviq, indeed, it's an apparmor denial: http://pastebin.ubuntu.com/7774025/
<nhaines> justCarakas: tethering will come to Ubuntu (or not, I guess) independently of a smartwatch.  Hopefully sooner rather than later, since it requires hardware support.
<justCarakas> nhaines: I know, but I think if they would no also start to focus on smartwatches things would slow down too much
<popey> Ubuntu for Fridges!
<dpm> oSoMoN, any ideas why I might be getting this oxide apparmor denials (http://pastebin.ubuntu.com/7774025/) when trying to run the Reminders oxide branch in the emulator? https://code.launchpad.net/~rpadovani/reminders-app/upgradeToOxide/+merge/225737
<nhaines> justCarakas: it's highly unlikely the design team are going to be working on tethering functionality though.  :)
<justCarakas> nhaines: true, but it also needs an implementation
<oSoMoN> dpm, yes, I just answered your e-mail
<nhaines> Yeah, but those aren't going to be the same people doing the core apps (all community) or the UI toolkit either. :)
<justCarakas> popey the internet of ubuntu things
<nhaines> But I agree with you: one thing at a time, stay focused.
<nhaines> Just as I tell people in /r/Ubuntu.
<nhaines> Which I am now a mod off, which is weird.
<dpm> oSoMoN, ah, thanks, I was looking at the wrong file, it seems we're missing that policy indeed
<dpm> thanks oSoMoN, Saviq
<justCarakas> i'm going to move out soon, and exept for the mac I use at work all my computers (I have a lot) run ubuntu, so I think I'll start tinkering then with making them "talk" to each other
<nhaines> Nothing like samba and ssh.  :)
<nhaines> Consider byobu if you do lots of commandline stuff!
<justCarakas> nhaines: I'm not on the main channel, I'm just an ubuntu app dev wearing my fronteer t-shirt to work today :p
<Saviq> dpm, cheers
<justCarakas> also been thinking bout own cloud
<dpm> oSoMoN, do you have a bug to track the backport of oxide 1.0.2 to trusty?
<nhaines> justCarakas: my Pioneer shirt was black, not grey.
<popey> very very dark grey
<justCarakas> should look the bad voltage thing up again where they talked about that stuff if I remember correctly or it might also have been the ubuntu uk podcast, popey do you know (I think you should know :p)?
<nhaines> I assumed it was because my webapp broke and I only got around to fixing it this week.  :P
<oSoMoN> dpm, I donât think so, feel free to file one
<justCarakas> mine is also black, I'm glad it is :p
<justCarakas> looks nicer on me
<nhaines> Yes, but much warmer.  There's been a heatwave lately.
<justCarakas> popey: dark gray is after washing it 100 times and walk a lot in the sun :p
<justCarakas> nhaines: become a ubuntu pioneer, it keeps you warm (nice slogan)
<oSoMoN> dpm, when that happens, that will actually be oxide 1.0.3, and for it to happen we have to wait until the 36.0.1985 branch of chromium becomes stable (next week IIRC)
<dpm> oSoMoN, I'm happy to, but I've no idea of the plans, or who's working on it. The reason I'm asking is because we will probably need to wait for it to appear in trusty before we land that branch
<dpm> I mean before we land the Reminders branch
<dpm> as we have a Reminders .deb package that runs on trusty too
<oSoMoN> dpm, if it has to run on trusty, then yes, itâs a blocker
<JamesTait> Good morning all; happy Donât Step On A Bee Day! :-D
<kalikiana> JamesTait: that one is about protecting an endangered species, right? don't step on bees, they're struggling to survive already :-P
<JamesTait> kalikiana, exactly! :)
<popey> https://www.youtube.com/watch?v=QQ9VNbXUFpY  # BEES!
<dpm> popey, core apps call?
<Diogo_> hi
<Diogo_> is some one out there, need some help plzz
<dpm> Diogo_, please ask what exactly you need help with, and then someone can try to give you a hand if they can
<popey> k
<popey> !ask | Diogo_
<ubot5> Diogo_: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience
<Diogo_> so here is my question i have a propery var i would like to create a new  create var by doing for exemple t = q1.text + (q2.text/60) and then store that value and use later on to do for example i have another var like t and i want to multiplie x with t that create var Y divided by 1000 that create var k and to finish off k x 0.101 . is this possible??
<rpadovani> Diogo_, it's a bit confusing but yes, is possible, you only have to create all these vars. What's your doubt?
<rpadovani> dpm, I'll take a look to your comment to oxide MR later today
<Diogo_> i just wanted to know if this whas possible, because thats the formula i have to make the calculation
<justCarakas> Diogo_:  should be posible, sounds like basic math
<Diogo_> to create the var t is it like this "property var t : sumM + sumN"??
<rpadovani> Diogo_, it depends: if you want to create it as global qml var, yes. If you want to create in a Javascript function, you can use var t = sumM + sumN
<Diogo_> i have joint all the values in those 2 vars
<rpadovani> also, be careful. If you use property var t: sumM + sumN the value of t is set during the creation of the component, and it isn't update when sumM or sumN change
<rpadovani> so, you can update t when you change sumN or sumM
<rpadovani> or you can use something like onSumMChanged: t = sumM+sumN
<Diogo_> rpadovani  and do i declare onSumMChanged  in the mainview ??
<rpadovani> Diogo_, yap
<Diogo_> because the useres are those who set the values
<rpadovani> Diogo_, where do you declare sumM?
<rpadovani> it has to be a QML var, not a Javascript one
<Diogo_> i clare it as a proppery var in the main view and as i know it's a global right?
<rpadovani> Diogo_, yes, then you can use onSumMChanged
<Diogo_> there i join all the values from the textfields
<dpm> rpadovani, awesome, thanks!
<Diogo_> im asking this, because i have a school project and i want to delever the first energy consumption calculator of ubuntu phone
<rpadovani> Diogo_, http://qt-project.org/doc/qt-5/qtqml-syntax-objectattributes.html#property-change-signals
<Diogo_> rpdadovani do i need to write property var to call onSumMChanged: t = sumM+sumN
<rpadovani> Diogo_, yap, t has to be inizialized somewhere
<Diogo_> so that means that first i need to write propery var t : sumM + sumN abd afterthat i can call onSumMChanged
<rpadovani> Diogo_, you can simply declare t: property var t. You don't have to assign it a vaule
<rpadovani> *value
<Diogo_> i like to give it a value, so i dont lose my redenering
<Diogo_> rpadovani can you look at my code to see if it's good?
<rpadovani> Diogo_, sure, where is it?
<Diogo_> can i paste it??
<rpadovani> Diogo_, use paste.ubuntu.com
<Diogo_> here is the link
<Diogo_> http://paste.ubuntu.com/7774513/
<rpadovani> Diogo_, the problem with this code is that the value to property are assigned only on creation of the Component. A property doesn't change itself, you have to assign it the right value every time you change a value of one of the operators
<Diogo_> and what can i do to update the property every time a user enters a value
<Diogo_> because taht calcus is the price of the bill the user will pay at the end of the month
<rpadovani> Diogo_, there are a lot of strategy. Probably the best is to create a function updateValues() that you call when the user change text in a textfield. Or when it press the "=" button
<rpadovani> Diogo_, it depends if you want to update in only after an action from user (eg press "=" button) or if you want to update all values every time the user change one value
<rpadovani> s/in/all values/g
<Diogo_> i want to update it when the user presses the button
<Diogo_> and if i needed to make that function where did i place it.
<Diogo_> i'll send you my full code so that you can see what i have done if you dont mind
<rpadovani> k
<Diogo_> so that it would be easier for you to help me if you dont mind
<rpadovani> ok
<Diogo_> rpadovani here is the link http://paste.ubuntu.com/7774576/
<rpadovani> Diogo_, so, first of all, you don't need to declare the value of properties. As I said, it takes value on creation, so it's 0
<Diogo_> ok
<rpadovani> Diogo_, then you can create a Button like this http://paste.ubuntu.com/7774607/
<Diogo_> so i remove all those property vars from the mainfiew right?
<rpadovani> Diogo_, no, you need to declare them
<Diogo_> ok
<rpadovani> Diogo_, but you don't need to assign them  a value
<dpm> popey, I might join Music mid-meeting
<Diogo_> like this http://paste.ubuntu.com/7774620/
<Diogo_> ?
<Diogo_> but if i do this it gives me an erroe
<popey> dpm: the guys aren't here yet
<dpm> ok
<rpadovani> Diogo_, remove the ':'
<Diogo_> ok done
<Diogo_> and now rpadovani
<rpadovani> Diogo_, and now what?
<Diogo_> so it's done?
<rpadovani> Diogo_, yes, when you click your botton, results are calculated
<Diogo_> ok i'll check if all is working.
<Diogo_> 2 mins
<rpadovani> Launch time, see you
<Diogo_> ok thnx rpadovani for your help
<Diogo_> dpm
<nik90_> t1mp_: I got the MP ready for the docs bug at https://code.launchpad.net/~nik90/ubuntu-ui-toolkit/improve-header-api-docs/+merge/226113
<dholbach> dpm, when I'm back again, I'm happy to help looking at this again
<dpm> awesome, thanks dholbach
<dholbach> popey, copying qtkeychain from the sdk test ppa to the coreapps ppa worked - I'm now waiting for the trusty armhf build to succeed (https://code.launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily/+build/6162371) - looks like we'll be sorted for the daily builds
<dholbach> it's a horrible workaround, but ... anyway ... profit! or something ;-)
<popey> sweet!
<popey> I think we're going to need to switch off daily builds for music app soon, as they're going to land things that need Qt5.3
<popey> (trusty builds)
<dholbach> yeah, that's sort of expected I guess
<t1mp_> nik90_: great, thanks. I'll check it out!
<nik90_> np
<t1mp_> nik90_: approved :)
<nik90_> t1mp_: wow..yay!
<dholbach> popey, http://www.programmableweb.com/category/all/apis?order=field_popularity might be interesting - what do you think?
<popey> handy!
<davmor2> popey: dpm: Evernote account creation the email address field isn't using the email keyboard layout is that known?
<Diogo_> hi guys
<popey> davmor2: not sure we can do that
<popey> its a 3rd party form
<Diogo_> just a little question, how can i put a var to zerro when clicked on a button??
<dpm> davmor2, indeed, it's a web page, and I don't think we can do much with it. But mardy_ would be the best person to ask probably
<davmor2> popey: I guess we can let them know so they can fix it, I'm assuming that the password field is a standard text field too but I wasn't really paying attention to the keyboard at that point :)
<DanChapman> Diogo_, you can just set it back to 0 from within the buttons onClicked slot
<dpm> davmor2, please let us know if you spot anything else while testing Reminders, or feel free to report directly at https://bugs.launchpad.net/reminders-app/+filebug
<Diogo_> DanChapman i dont know how to do that im a noob in qml
<davmor2> dpm: I was actually just testing account creation rather than testing the app I just happened to notice it :)
<Diogo_> i whas thinking in making an other button to set it to zerro, when clicked
<dpm> davmor2, feel free to go ahead with the next step, the app is beautiful! :-)
<Diogo_> an other question, how can i make a textfield to be used optional
<DanChapman> Diogo_, so when a button is clicked it emits a clicked signal, so you can use that signal using the onClicked slot in side the button declaration, "onClicked: yourVarName = 0"
<DanChapman> Diogo_, have you followed the tutorial on developer.ubuntu.com? it covers alot of the basics to get you going
<Diogo_> i have kind off
<Diogo_> and asked a lot to other people at askubuntu
<Diogo_> here, and via the [ubuntu-Phone] mail list
<balloons> popey et la, there is something funny it seems with jenkins core apps atm.. Not sure where fginther left it last night
<Diogo_> DanChapman thanks for your help :)
<fginther> balloons, popey, I didn't change anything last night. I ran an experiment, but it was a one off through a unique job
<fginther> balloons, is something borked?
<balloons> fginther, th eexperiment was just with py3 right?
<dpm> thanks popey for the scopes list
<fginther> balloons, yes, it was a test of music-app forcing it to use python3
<dpm> balloons, elopio, I'm not sure you were on CC, but we're going ahead with adding reminders to the image
<popey> fginther: we're getting no toolbar appearing on music and calendar tests, causing them to fail
<fginther> new sdk release?
<popey> they'd fail on ci daily images too then surely?
<fginther> hmm, yes, I would expect it to fail there too
<balloons> well, I'm concerned it's still running AP 1.4 and not ap 1.5, but it could also be something with the uitk.. I couldn't find the version it was using last night
<balloons> but it was late
<balloons> we can build trunk to confirm confirm something changed
<Diogo_> dan
<Diogo_> can i do this  t= sumhor + (summ /60)
<balloons> here's the run from trunk fginther for music.. http://91.189.93.70:8080/job/generic-mediumtests-utopic/947/ It failed the same way
<balloons> http://91.189.93.70:8080/job/music-app-ci/922/
<DanChapman> Diogo_, yes aslong as you either have a "property <type> t" in your qml document or "var t" inside a javascript function
<Diogo_> dan can i send you some code
<Diogo_> because when i run it it says NaN, what does that mean??
<Diogo__> if you dont mid
<DanChapman> Diogo__, sure paste it somewhere and send me a link
<Diogo__> ok thx :)
<Diogo__> http://paste.ubuntu.com/7775453/
<Diogo__> there is the code
<DanChapman> Diogo__, ok so first question have you got sumquant, sumhor, t etc defined as properties somewhere else in the document
<Diogo__> yes, look property var sumquant        property var sumhor        property var sumM        property var sumV        property var sumA         property var sumw        property var t        property var x1        property var y1        property var k        property var r
<Diogo__> as global properties, but if you need, i send you the hole code
<DanChapman> great, can i ask what are you trying to achieve here? I feel overwhelmed with all those parseInt's :-D yes the whole document would be easier to try and understand it
<Diogo__> i want to make an app that calculates how much a person will pay in his enrgy bills by asking him to insert the quantaty, (ampers and voltes in case they dont know the watts of from exemple the computer), the hours and minuts
<Diogo__> that will calculate the price
<Diogo__> here is the full code
<Diogo__> http://paste.ubuntu.com/7775481/
<popey> happy birthday Elleo!
<DanChapman> Wow! that's ALOT of TextFields
<Diogo__> yea i know
<Diogo__> 48 to be precise
<DanChapman> :-D right so i believe NaN usually means "Not a Number" so my first thoughts are you aren't doing any checks to be sure all of your "48" textfields contain a number. You should probably default them to 0 if they are empty.
<Diogo__> in the text i need to set 0
<Diogo__> so that they get 0, if i dont use them right??
<DanChapman> yes
<fginther> popey, balloons, I'm going through the packages that have changed since the last successful music-app-ci run. There's a lot. One noticable change is a change in the qt modules from 5.3.0-3ubuntu6 to 5.3.0-3ubuntu7 but I can't say if that is related
<balloons> fginther, I mention the UITK, because it landed, and is my first target for what might be the issue
<fginther> balloons, taking a closer look at http://91.189.93.70:8080/job/generic-mediumtests-utopic/924 and 928 (both calendar-app). There are fewer changes there, one of them is still libqt5qml5 and friends moving to 5.3.0-3ubuntu7
<fginther> balloons, the ui-toolkit specific packages did not change between the 2
<balloons> fginther, no it's different: http://91.189.93.70:8080/job/generic-mediumtests-utopic/928/artifact/dpkg-l.pre.log, http://91.189.93.70:8080/job/generic-mediumtests-utopic/924/artifact/dpkg-l.pre.log
<balloons> finally found the dpkg log :-)
<Diogo__> Dan i think it's working now :)
<Diogo__> going to do a few tests and then i tell you :)
<fginther> balloons, which package are you referring to?
<balloons> ubuntu-ui-toolkit-autopilot
<fginther> balloons, oh indeed, I was looking at the wrong package
<balloons> fginther, so I'm going to run with the old version locally, then update again and see if it break
<fginther> balloons, shouldn't qtdeclarative5-ubuntu-ui-toolkit-plugin be the same version?
<balloons> t1mp_, ^^?
<fginther> qtdeclarative5-ubuntu-ui-toolkit-plugin == 0.1.47+14.10.20140619-0ubuntu1
<fginther> ubuntu-ui-toolkit-autopilot == 0.1.49+14.10.20140707-0ubuntu1
<balloons> fginther, yea I see it's older. They changed things around on packaging, I'd have to go look at the project
<balloons> let's see
<balloons> fginther, afaict yes, they should be the same
<balloons> and I see there is a corresponding version for the plugin that matches
<balloons> it's packaged in the same place, and builds etc.. should be the same ;-)
<balloons> do we list the source I wonder.. why is it still seeing the old version.. perhaps a ppa
<fginther> I can dig
<balloons> fginther, kk.. if nothing else we should solve the discrepancy :-)
<fginther> balloons, it's being fixed.
<balloons> fginther, awesome thanks. I guess we'll try the re-runs once fixed and hopefully see sucess
<fginther> balloons, I've cleaned up the package mess and am running a test build now
<balloons> what was the issue?
<fginther> apt-get upgrade was bailing out because some packages had to be removed to complete the upgrade
<fginther> thinking about switching to a dist-upgrade
<balloons> fginther, ahh, yea, things can get fun running -devel
<fginther> balloons, tests appear to be passing now. i think that helped
<balloons> fginther, awesome
<balloons> fginther, so I can kick off rebuilds?
<nik90_> jdstrand: ping (security policy issue)
<fginther> balloons, hang on, looks like another issue waiting to happen there (out of disk space)
<balloons> k, just let me know
<balloons> popey, the jenkins issues should be cleared/clearing up
<popey> thanks balloons
<fginther> balloons, \o/
<fginther> balloons, my test passed, can you try a few rebuilds?
<balloons> fginther, yes, kicked off builds for the 2 failing merges
<t1mp_> fginther, balloons yes, qtdeclarative5-ubuntu-ui-toolkit-plugin and ubuntu-ui-toolkit-autopilot must be the same version
<ahayzen> kenvandine, thanks for the email regarding content-hub, so the last issue is then reloading the models so that this imported track actually appears in the other views
<mihir> nik90_: ping
<nik90_> mihir: pong
<mihir> nik90_: how can we hide OSK ?
<nik90_> mihir: Qt.inputMethod.hide().
<mihir> Qt.InputMethod?
<nik90_> mihir: http://nik90.com/ubuntu-touch-keyboard-tricks/
<mihir> nik90_:  thanks :)
<nik90_> mihir: np
 * nik90_ steps away to prepare dinner
<kenvandine> ahayzen, yeah, but at least the file gets to the right place :)
<kenvandine> ahayzen, is anyone working on giving you an API to reload the model?
<ahayzen> kenvandine, yeah :) i'll have a go at implementing that over the next few days.... no not yet
<ahayzen> kenvandine, we haven't talked to the mediascanner guys yet to get their view on the situation .... popey ^^ was going to send a mail (or was i?) ?
<popey> i was, but then i saw kenvandine's mail
<popey> but i still need to
<kenvandine> so that'll be the last piece of the puzzle
<ahayzen> yep :)
<kenvandine> ahayzen, i'm going to make that change to the move api now
<ahayzen> kenvandine, thanks :)
<kenvandine> np
<t1mp_> ahayzen: hi
<ahayzen> t1mp_, o/
<t1mp_> ahayzen: sorry about delaying the panelHeight MR.
<t1mp_> ahayzen: I got caught up in fixing some regression
<balloons> ahayzen, random question for you.. does mediascanner2 eat all your cpu?
<ahayzen> t1mp_, no worries was just wondering if there was anything else i needed to do... it resolves the issue for me
<t1mp_> ahayzen: I need to update one test in that MR and then make sure no apps break, and then we can land it
<ahayzen> balloons, depends
<ahayzen> t1mp_, awesome :)
<t1mp_> ahayzen: I try to get it done tomorrow, so then it would land beginning of next week
<ahayzen> t1mp_, sweet!
<ahayzen> balloons, on the initial scan... yes it does... but afterwards no it doesn't
<ahayzen> balloons, but i do have some suspicions about how it is indexing
<ahayzen> balloons, what is the issue your seeing?
<balloons> it just locks my pc
<ahayzen> balloons, ah
<ahayzen> balloons, tbh i think it is commiting after it adds each file to db ... if this is true then bundling the data and commiting say 5,10 records of metadata to the db at one time could imrpove the performance
<balloons> ahayzen, probably worth filing a bug on
<balloons> I had to uninstall it just now, as it locked my pc again
<ahayzen> balloons, yeah its on my list of things to investigate/poke people about :)
<ahayzen> balloons, how is ur investigation into the jenkins failures going?
<balloons> ahayzen, they are fixed
<ahayzen> balloons, i did start making a py3 branch of the music-app tests...got all the cmake converted just need to convert the tests....
<ahayzen> balloons, \o/ what was the issue?
<balloons> the current failure you see is legitimate..
<balloons> in that the tests are running properly at least
<balloons> ahayzen, outdated version of the toolkit matched with a new version of the toolkit helpers
<ahayzen> balloons, ok thanks
<popey> jdstrand: 19:39:09 < m-b-o> mhall119: Jul 10 20:38:41 ubuntu-phablet kernel: [25787.785316] type=1400 audit(1405017521.045:112): apparmor="DENIED" operation="open"  profile="com.ubuntu.developer.martin-borho.ubuntu-weather-app_ubuntu-weather-app_0.1"  name="/home/phablet/.local/share/com.ubuntu.weather/Databases/34e1e542f2f083ff18f537b07a380071.ini" pid=16247 comm="qmlscene"
<popey>  requeste_mask="r" denied_mask="r"" fsuid=32011 ouid=32011
<popey> ^^ when running weather app on device...
<popey> is that app or apparmor issue?
<popey> jdstrand: ignore me
<jdstrand> popey: the process with APP_ID com.ubuntu.developer.martin-borho.ubuntu-weather-app_ubuntu-weather-app_0.1 is trying to access the data of the app with click package name com.ubuntu.weather
<popey> yeah, sorry, i missed that
<jdstrand> popey: that is expressly forbideden. seems an app problem
<jdstrand> forbidden*
<jdstrand> popey: oh sorry, I missed the 'ignore me' :)
<amanthakur> Hi guys, i need to develop a small GUI application for ubuntu in fluxbox window environment. Does any one have experience with fluxbox environment???
<amanthakur> ????
<jmunsch> amanthakur : maybe also ask in #fluxbox?
<amanthakur> didn't knew that they do have a channel
<amanthakur> thanks
<jmunsch> amanthakur : http://fluxbox.org/help/
<jmunsch> np
<balloons> nik90_, you about?
<nik90_> balloons: yeah
<balloons> nik90_, so how is the new clock app coming? I hear you might need some tests
<nik90_> balloons: we got some of the core functionality up and running like the alarms
<nik90_> balloons: we are thinking ahead to what is required to replace the old clock app. The first thing would be autopilot followed by translation framework.
<Letozaf_> balloons, :)
<balloons> nik90_, meet Letozaf_.. I'm not sure you two have met?
<nik90_> balloons: I don't think so...
<nik90_> hi Letozaf_
<Letozaf_> nik90_, hello, nice to meet you!
<balloons> Anyways, nik90_, Letozaf_ is always interested in writing some AP tests ;-) I'm thinking she might enjoy helping out
<nik90_> me too :)
<Letozaf_> Letozaf_, :)
<balloons> and that might help make sure everything is done in time
<nik90_> oh awesome!
<Letozaf_> nik90_, balloons how can I help ^
<Letozaf_> ?
<nik90_> Letozaf_: so we have rewritten the clock app from scratch and it has no autopilot tests at the moment. It would be really helpful if you could get the tests up and running for the features we have implemented until now
<nik90_> balloons: Can you check if the current cmake implementation has what it needs to run autopilot tests using click-buddy?
<nik90_> balloons: this should Letozaf_ run the ap tests to see if they run as expected
<Letozaf_> nik90_, balloons ok
<balloons> Letozaf_, sound doable? Essentially nik90_ is rewriting the current clock app, so in the end the features will match, but at the moment they don't :-)
<balloons> it's a new design..
<nik90_> Letozaf_: I can email you the appropriate links to the project page and provide some instructions on how to run the new clock app.
<balloons> nik90_, that would be great
<nik90_> Letozaf_: btw, which Ubuntu release are you running and do you have a phone running Ubuntu Touch?
<Letozaf_> balloons, yes fine it would be great
<nik90_> Letozaf_: if you don't have a phone, an emulator should be just as fine.
<Letozaf_> nik90_, I have Utopic running now, but it's not a problem to put whatever version is needed on my laptop and yes I have a Nexus 4
<nik90_> Letozaf_: awesome..Utopic is the one we are targeting so that's good.
<Letozaf_> nik90_, balloons just tell me where to start and I will, hope to be useful
<nik90_> popey: can you invite Letozaf_ to the trello board? It would be easier to help track autopilots tasks there.
<nik90_> Letozaf_: We keep track of clock app (and other apps) tasks at https://trello.com/b/Ie2rAS3W/core-apps-management
<nik90_> Letozaf_: you might want to bookmark that. You can filter the cards to see just the clock app related ones.
<Letozaf_> nik90_, ok let me take a look
<nik90_> Letozaf_: at the moment there aren't any tasks related to autopilot but I will create tasks there to help you get started
<Letozaf_> nik90_, fine thanks
<t1mp> nik90_: your MR failed due to an unrelated bug which is fixed, but we have to wait till tomorrow when the fix is in the image
<t1mp> nik90_: so let's try to get your MR in again tomorrow
<nik90_> t1mp: ok, np
<nik90_> Letozaf_: btw, my nick will be always online on IRC. So feel free to leave me messages and I will get to them when I am at the computer.
<Letozaf_> nik90_, ok thanks
<Letozaf_> nik90_, do I get the new clock app at lp:ubuntu-clock-app or have you put it somewhere else ?
<nik90_> Letozaf_: the new clock app is housed at lp:ubuntu-clock-app/reboot
<nik90_> Letozaf_: https://code.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0
<nik90_> Letozaf_: can you pm me your email address and I will send a mail tomorrow morning with the necessary info.
<Letozaf_> nik90_, great!
<balloons> nik90_, awesome..let me see if I can add Letozaf_ to the board
<balloons> Letozaf_, I added you
<nik90_> balloons: thnx
<Letozaf_> balloons, thanks
<balloons> so nik90_, Letozaf_ I'll check on the cmake build stuff, and otherwise I assume you two can work out what tests are needed, etc. As always, feel free to ping with questions.
<nik90_> Letozaf_: I created a card to keep track of the AP tests and I have assigned it to you.
<nik90_> balloons: yeah I will work with Letozaf_ to get the tests up and running and provide help where ever needed.
<balloons> awesome.. should be fun! thanks again Carla
<Letozaf_> nik90_, ok
<nik90_> :)
<Letozaf_> nik90_, fine so I will wait for your e-mail :)
<Letozaf_> balloons, nik90_ yeah sure it will be fun :) can't wait!
<nik90_> Letozaf_: Ok. I am generally quick on these things :)
<Letozaf_> nik90_, :P I will be back tomorrow night (in Italy) that is 18-19 UTC I think
<nik90_> Letozaf_: ok. I am in the Netherlands, so the time works with me.
<Letozaf_> nik90_, great!
<Letozaf_> nik90_, argh! sorry you lost against Argentina :(
<balloons> I can't believe that went to penalty kicks
<Letozaf_> balloons, I bet Nederlands would have won
<nik90_> Letozaf_: hehe..most of the game was spent in the mid fields :/ .. I rather have a game like Germany vs OtherCountries
<nik90_> balloons: netherlands has a terrible record with winning in the penalties..
<Letozaf_> nik90_, suppose Germany will win the cup :)
<nik90_> Letozaf_: I wouldn't be surprised...:0
<nik90_> :)
<Elleo> popey: thanks :)
<popey> â»
#ubuntu-app-devel 2014-07-11
<justCarakas> is there a way to send or read text messages in an app ?
<mzanetti> nik90_: hey, tried to use the alarm clock today. doesn't seem to ring off for me. what's the state there?
<mzanetti> is it supposed to work or still WIP?
<JamesTait> Good morning all; happy Friday and happy World Population Day! :-D
<nik90_> mzanetti: Good morning
<mzanetti> nik90_: Good morning
<nik90_> mzanetti: The alarm should work as expected. I woke up to them for the past 4-5 days
<mzanetti> nik90_: hmm... can I verify on the command line somehow if the alarm is actually set? or any other means to debu git?
<mzanetti> really doesn't ring ever here
<nik90_> mzanetti: the alarm is stored at .local/share/evolution/tasks/randomfoldername/tasks.ics
<nik90_> mzanetti: if you can get me that folder, I can check if EDS has saved it properly or no
<nik90_> not*
<mzanetti> nik90_: ack. can't fetch it right now as I'm working on another device. but will get you that folder in a few
<nik90_> mzanetti: np, I will be here
<mzanetti> cool
<popey> https://github.com/loqui/im interesting
<popey> its in the FFOS store.
<popey> has WhatsApp support (unofficial)
<davmor2> popey: how do you change the title of a note book in reminders or for that matter delete one the only options I see when I click on a note book are search and refresh
<popey> davmor2: do it on the web
<dpm> davmor2, click on the edit button on the header, it should let you edit the title and the content of the note
<davmor2> popey: also if you edit a note in a notebook why does it move it auto change the notebook I'm in to first notebook.  IE Notebook 1,2,3 I have a note in 3 I hit edit change the note text hit save and it default to save it in 1
<dpm> davmor2, and the notebook thing is probably a bug
<popey> bugs.launchpad.net/reminders-app
<davmor2> dpm: I have   =Notebooks + =  if I click on the notebook in question I get < Personal nores + =   hence wanting to change the title :)
<dpm> davmor2, ah, sorry, I misread the notebook title change
<dpm> I read "note"
<davmor2> So that is a feature request and a bug then thanks
<davmor2> dpm: you sure you want me to test this?
<dpm> davmor2, indeed, it makes sense as a feature, I think
<dpm> davmor2, I'm never sure to have you test things, as you always manage to break them! :)
<davmor2> dpm: also if you setup an account, and then open the app after the account is added it say you have no account add one click here, you click there it takes you to a page where you click accept and then goes back to the app, that doesn't seem right some how
<dpm> davmor2, the workflow is right, but the message needs to change. The reason being, if you create the account outside the app, then you need to authorize the app to use the account the first time. If you create the account from within the app, it then does the authorisation transparently for you
<dpm> but I noticed that one with the message too. We need to be able to detect whether there is genuinely no account, or whether there is an account that needs authorisation
<davmor2> dpm: oh indeed, it's not a wrong workflow but it saying there is No account when you know for a fact you just created one is the but thats meh
<dpm> indeed
<mzanetti> nik90_: here you go: http://paste.ubuntu.com/7779376
<mzanetti> nik90_: interesting thing that there are 4 alarms in there, should be 2 only
<nik90_> mzanetti: are you running the latest image?
<mzanetti> nik90_: promoted one
<mzanetti> not devel-proposed
<nik90_> mzanetti: ok
<mzanetti> nik90_: but even if those 4 alarms would be what I want. I never heard any of those actually ring
<nik90_> mzanetti: does the saved alarm appear in the date time indicator?
<mzanetti> nik90_: no... nothing in there
<mzanetti> which probably explains why they're not ringing
<nik90_> yeah
<nik90_> can you create an alarm to ring in the next 5 minutes and see if it appears in the indicator?
<mzanetti> ack
<mzanetti> uuh. clock app crashed switching to the alarm tab
<nik90_> were you trying to create a new alarm?
<nik90_> or editing an existing one?
<mzanetti> i was on the stop watch tab, wanted to switch to the alarms tab -> boom
<mzanetti> now it works
<mzanetti> nik90_: ack. set an alarm to go off in 5 mins, it appeard in the indicators
<mzanetti> hmm... I have a suspicion... let me wait until this one went off and I'll play around a bit more
<nik90_> mzanetti: there is one case where the alarm might not ring, When you create a single type alarm and it rings. After which if you are try editing that alarm to set a new time, that will fail
 * nik90_ checks for that
<mzanetti> that sounds like I could have fallen for a couple of times already
<mzanetti> the other thing is, if you change the recurrance, I have the feeling that it changes it to the day last week or so
<mzanetti> ringing now /
<mzanetti> \o/
<mzanetti> ringtone is very stuttery though
<mzanetti> like pauses for 3 seconds, plays half a sec, pauses again for 3 etc
<mzanetti> that seems to be related to the screen being locked
<mzanetti> turning the screen on makes it play smoothly, turning it off again makes it bad again
<nik90_> mzanetti: I don't notice the stuttery ringtone anymore in the devel-proposed. We had that issue a couple of images before since the system-settings was hogging a lot of CPU.
<nik90_> mzanetti: we have another bug in place where the alarm keeps ringing even after you dismiss it :)
<mzanetti> nik90_: ok...
<davmor2> dpm, popey: https://bugs.launchpad.net/reminders-app/+bug/1340635 and https://bugs.launchpad.net/reminders-app/+bug/1340640 and https://bugs.launchpad.net/reminders-app/+bug/1340644
<ubot5> Ubuntu bug 1340635 in Ubuntu Reminders app "Right workflow wrong wording on error on Initlial run of the app" [Undecided,New]
<ubot5> Ubuntu bug 1340640 in Ubuntu Reminders app "No way to Edit a notebook name" [Undecided,New]
<ubot5> Ubuntu bug 1340644 in Ubuntu Reminders app "Editing a note defaults to the First Notebook instead of the notebook it was edited in" [Undecided,New]
<popey> thanks davmor2
<t1mp> nik90_: for https://code.launchpad.net/~nik90/ubuntu-ui-toolkit/improve-header-api-docs/+merge/226113 can you do a bzr commit -m "empty commit" --unchanged && bzr push, to see what happens?
<nik90_> t1mp: sure.
<t1mp> nik90_: thanks
<mzanetti> huh? what happened to the calculator?
<t1mp> kalikiana: up for a review? https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/panelHeight/+merge/225493
<t1mp> kalikiana: ignore the bad jenkins results for now, its broken
<kalikiana> tell me about it, I want to land stuff :-(
<kalikiana> t1mp: can we have a test for the position?
<t1mp> kalikiana: a test that verifies the new y-coordinate after changing height?
<t1mp> kalikiana: yeah, makes sense, I'll work on that
<kalikiana> cool
<davmor2> popey, dpm: I created another bug for adding new notes to notebooks, it is pretty much the same as the bug 1340644 bug but it is a slightly different workflow so created a new one do you want me to mention the other bug in both?
<ubot5> bug 1340644 in Ubuntu Reminders app "Editing a note defaults to the First Notebook instead of the notebook it was edited in" [Undecided,New] https://launchpad.net/bugs/1340644
<nik90_> t1mp: the empty commit for https://code.launchpad.net/~nik90/ubuntu-ui-toolkit/improve-header-api-docs/+merge/226113 didn't trigger jenkins
<nik90_> zsombi: hey, Good Afternoon, you are back :)
<nik90_> t1mp: ok, I just saw the jenkins message :P
<zsombi> nik90_: thanks, I'm back for few days, then will be away again
<t1mp> nik90_: wow... weird failure
<t1mp> hmm it ends with NoSuchProcess: no process found with pid 5311
<nik90_> zsombi: ah ok
<t1mp> nik90_: I'll happrove it anyway, see if it lands
<nik90_> t1mp: hmm
<nik90_> t1mp: ok..if it fails again, we can get the help of elopio
<t1mp> kalikiana: I re-happroved noArchErrors and englishButtons
<kalikiana> t1mp: thanks
<kalikiana> zsombi: added the test fixes https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/blueCursor/+merge/225304
<zsombi> kalikiana: I was thinking, shouldn't we set the palette.foreground with alpha=0.2 instead of having the magic in the text inputs...
<zsombi> kalikiana: you got comments
<kalikiana> zsombi: "TextField changes"?
<zsombi> kalikiana: you had color changes in textarea, shouldn't the same be done in textfield as well?
<kalikiana> hmm I thought I did, checking
<kalikiana> okay seems it's not in there
<kalikiana> zsombi: if we want to have alpha in the palette there's a problem: we can't use the hex notation we agreed on
<t1mp> kalikiana: why can't you use hex notation?
<kalikiana> I'm not sure if in general it's expected to have alpha in the colors
<kalikiana> t1mp: becasue it doesn't exist
<zsombi> kalikiana: you can, you convert 0.2 into hex :)
<kalikiana> zsombi: and writing it how? there's no standard for it afair
<t1mp> kalikiana: http://qt-project.org/doc/qt-4.8/qml-color.html
<zsombi> kalikiana: alpha is a value 0..255, and in Qt.rgba is (0..1)
<zsombi> kalikiana: #AARRGGBB
<t1mp> #AARRGGBB
<zsombi> :)
<kalikiana> oh
<zsombi> I was faster :P
<kalikiana> nice
<t1mp> zsombi: I started typing that 5 minutes ago ;) but on this keyboard, there is a search-key instead of caps-lock.. and it works as super-key :s
<zsombi> t1mp: yeah, excuses....
<kalikiana> t1mp: +1000 I love that the chrome book actually has a modern layout instead of following the stone age
<kalikiana> few laptops do
<t1mp> kalikiana: caps lock is handy some times
<kalikiana> it's not, dude, nobody uses it
<t1mp> I USE IT WHEN I AM UPSET! ;)
<zsombi> kalikiana: only old farts.... as me :D
<t1mp> kalikiana: but okay, it is not an essential key
<t1mp> kalikiana: and it misses PgUp and PgDn keys.. which is not so handy
<t1mp> kalikiana: other than that the keyboard layout is fine :)
<kalikiana> t1mp: who needs thoseâ¦ :-P
<t1mp> kalikiana: I need it to scroll back on irc in irssi
<t1mp> kalikiana: ah, home and end buttons are also missing..
<kalikiana> t1mp: use a wheel :-D
<t1mp> kalikiana: I need those to go to the beginning/end of a line that I'm editing
<kalikiana> what about ctrl+left/right
<t1mp> kalikiana: that only moves left/right one word
<t1mp> on mac its Fn+left/right
<zsombi> kalikiana: one more thing to that MR: shouldn't actually we add the blue color to the UbuntuColors as well?
<kalikiana> zsombi: that was done in tim's mr
<zsombi> kalikiana: then you would only need to use Qt.rgba() on the UbuntuColors.blue
<kalikiana> actually lemme check if I can use the colors now
<kalikiana> since it was merged
<t1mp> zsombi: it has  readonly property color blue: "#1ab6ef"
<zsombi> t1mp: yes, I see it now, it slipped my eyes before
<zsombi> kalikiana: so, if you use that, then you can use the rgba() function and set the alpha you used in the TextArea
<t1mp> kalikiana: UbuntuColors.DarkGrey is also there
<t1mp> kalikiana: and #888888 is LightGrey
<kalikiana> seems like blue isn't
<t1mp> err *blue/lightGrey/darkGrey (first letter small)
<t1mp> kalikiana: it is, but it didn't merge to staging yet
<t1mp> kalikiana: you'd need this as a pre https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/NewColors/+merge/225230
<kalikiana> t1mp: aaaarg still approved :-(
<kalikiana> so annoying
<kalikiana> I don't really want pre at this pointâ¦ I want to get rid of branches
<t1mp> if you add a pre it should automatically land after the pre landed
<davmor2> kalikiana: there is a section in the api docs for UbuntuColor on developer.ubuntu.com
<t1mp> and you can use the color names instead of re-defining them then
<kalikiana> t1mp: "should" in real life means it will randomly fail
<kalikiana> but what the heck I'll rebase on that
<t1mp> davmor2: new colors will land soon
 * kalikiana just a bit annoyed at this point with baby sitting more than anything else
<davmor2> ohhh green by any chance?
<davmor2> seeing lots of green recently
<t1mp> davmor2: yes, also green :) see https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/NewColors/+merge/225230
<t1mp> davmor2: here is a short list of new colors https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1335826
<ubot5> Ubuntu bug 1335826 in Ubuntu UI Toolkit "Update UbuntuColors with new colors" [High,In progress]
<zsombi> it takes too much time now in CI to get things landed....
<kalikiana> zsombi: btw with regard to "old fart" http://xkcd.com/1393/
<t1mp> http://xkcd.com/303/ %s/compiling/landing/g
<t1mp> kalikiana: ^
<kalikiana> zsombi: https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/blueCursor/+merge/226457
<kalikiana> t1mp: :-D
<zsombi> kalikiana: will check it asap
<elopio> seb128, or Laney or jgdx: can you please review https://code.launchpad.net/~elopio/ubuntu-system-settings/refactor_about_tests/+merge/225425 ?
<jgdx> elopio, sure
<elopio> thanks!
<seb128> elopio, oh, I just looked at that, looks fine from me (though I didn't look too much into details because I don't know autopilot that well, but I didn't see anything obvious wrong and jenkins seems happy)
<seb128> so +1 from me
<seb128> let's see jgdx says
<elopio> thanks seb128.
<jgdx> elopio, might have to merge in https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/1211804-allow-technology-preference/+merge/226125
<seb128> elopio, jgdx: not sure I see the point of those license boilerplate changes
<elopio> jgdx: looks like you are right. I'll make it a prerequisite.
<elopio> seb128: the license used to say it was LGPL in some files, GPL in some others.
<seb128> elopio, that's only the __init__.py one
<seb128> which is fine fixing
<seb128> the other ones looks like pointless
<elopio> seb128: the other ones are to use the same template. If you are missing one of the GPL header paragraphs it can cause you legal problems.
<elopio> it's unlikely, and a minor problem for sure
<elopio> but on so many projects we have found weird things on the headers that we are trying to use the same template everywhere.
<elopio> seb128: I can revert that on this branch, and propose it on a different one to discuss only that if you prefer.
<seb128> elopio, don't bother, but I'm going to put your changes on hold because they might conflict with some other work due to that
<seb128> so your call
<seb128> if you want to see that in the next landing better to rever the changes out of the init
<elopio> you are convincing :)
<jgdx> elopio, I'm seeing this on 28 tests http://pastebin.ubuntu.com/7780470/
<jgdx> I'm most likely lacking something
<jgdx> elopio, I have to go away for some hours. Be back later.
<elopio> jgdx: I'll take a look. I think that you must run the tests with autopilot3 after my previous branch.
<nik90_> popey: u having fun with the back and forth email with mhall119 :P ?
<popey> haha
<ahayzen> t1mp, are you around to look at some strange behaviour we are having with the searching?
<t1mp> ahayzen: yes
<ahayzen> :)
<ahayzen> t1mp, this is our WIP mp... https://code.launchpad.net/~andrew-hayzen/music-app/add-sdk-search-support/+merge/226045
<ahayzen> t1mp, the behaviour we are seeing is...
<ahayzen> t1mp, if you start searching on one tab...then cancel the search... move to another tab and start searching...it *sometimes* (usually after repeating enough times)... doesn't actually search and ur result from the previous tab is sometimes there?
<ahayzen> t1mp, furthermore sometimes u can see it flicker between the tabs as you press the search button
<ahayzen> t1mp, is this todo with the way i've done our MusicPage and the implementation of the searching... or is this an SDK issue?
 * t1mp reading the MR
<t1mp> ahayzen: what do you see flicker between tabs?
<ahayzen> t1mp, i see the title of the previous tab appear then switch back to the current... then the text field appears
<ahayzen> t1mp, that happens more rarely than the issue (maybe because it happens so fast)
<ahayzen> t1mp, but we suspect somehow you end up on tab A but actually searching on tab B as the text field sometimes has what you had when you were searching in tab B and would explain why it appears like nothing is happening
<t1mp> seeing the title of the previous tab is weird
<ahayzen> t1mp, yeah thats what i thought
<t1mp> hmmm
<t1mp> [  1%] Merging translations into com.ubuntu.music_music.desktop
<t1mp> /bin/sh: 1: INTLTOOL_MERGE-NOTFOUND: not found
<t1mp> I have a new laptop, so probably I still need to install some dependencies
<ahayzen> errr
<ahayzen> ah i had that
<ahayzen> t1mp, try installing intltool
<t1mp> that helps, but I still get errors when starting the app:
<t1mp> tim@C720:~/dev/add-sdk-search-support$ qmlscene music-app.qml
<t1mp> file:///home/tim/dev/add-sdk-search-support/music-app.qml:832 Type MusicStart unavailable
<t1mp> file:///home/tim/dev/add-sdk-search-support/MusicStart.qml:235 GenresModel is not a type
<ahayzen> woah
<ahayzen> t1mp, what are you runing this on?
<t1mp> on my laptop
<ahayzen> looks like your missing mediascanner2 qmlplugin
<ahayzen> t1mp, ensure you have all of our depends in here http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/debian/control
<ahayzen> t1mp, also note i've been doing this on device (utopic with latest devel-proposed image) as my laptop is trusty
<t1mp> seems like I have all the dependencies
<t1mp> I am also running trusty
<t1mp> it won't work on trusty?
<ahayzen> t1mp, ah yes mediascanner2 could be interesting on trusty... and sdk doesn't have search on trusty for me?
<ahayzen> ...but that is a strange error your ending up with...
<ahayzen> t1mp, oh do u have the coreapps ppa?
<ahayzen> t1mp, yeah thats what it is...coreapps ppa has the new ms2 which includes genremodel :)
<ahayzen> t1mp, this one https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily
<t1mp> I have a mediascanner2.0, but no qtdeclarative5 mediascanner package..
<ahayzen> t1mp, you need qtdeclarative5-ubuntu-mediascanner0.1 to be installed
<t1mp> I have that one
<t1mp> maybe I need the version from the ppa to get GenresModel
<ahayzen> t1mp, yeah you need to have a version after ~20 may or something
<ahayzen> coreapps ppa has 0.101+14.10.20140627
<ahayzen> t1mp, however if ur on trusty i still think it won't work
<t1mp> trusty has 0.100+14.04.20140403-0ubuntu1
<ahayzen> t1mp, i get 'PageHeadState is not a type' on my machine
<t1mp> I'm using a spare laptop now with trusty.. my main laptop has utopic, but I had to send it for repair, I'll wait for that one to come back
<t1mp> ahayzen: which version of UITK?
<ahayzen> t1mp, and we get this from ms2 'pure virtual method called
<ahayzen> terminate called without an active exception'
<ahayzen> ^^ which has been fixed in qt5.3
<t1mp> ahayzen: did you import Ubuntu.Components 1.1 for PageHeadState?
<ahayzen> yep i changed all of them to 1.1 as u can see in the mp
<ahayzen> t1mp, qtdeclarative5-ubuntu-ui-toolkit-plugin:
<ahayzen>   Installed: 0.1.46+14.10.20140520-0ubuntu1~0trusty2
<ahayzen> t1mp, that is coming from our ppa... hmm so do we just need the package updating again? ... and will it work with qt5.2 we were under the impression things will start breaking as trusty doesn't have qt5.3
<t1mp> true, that's tricky
<ahayzen> t1mp, but even if that works u won't be able to test because mediascanner2 will explode with its bug when you try search etc
<t1mp> newer UITK works on trusty and with qt 5.2
<t1mp> I have the same problem with old UITK package
<t1mp> let me compile an UITK from bzr..
<ahayzen> t1mp, this is the mediascanner2 bug for reference https://bugs.launchpad.net/mediascanner2/+bug/1334843
<ubot5> Ubuntu bug 1334843 in mediascanner2 "Mediascanner2 crash on model change with header in listview" [Undecided,New]
<ahayzen> t1mp, it is failing because u have an old mediascanner...but if u update it is pretty broken on trusty :/ so ur best off using a device to test
<t1mp> ahayzen: I replaced the model: SortFilterModel { } by model: 10 to test
<ahayzen> hah
<t1mp> also doens't work.. but I can see that the PageHeadState works with a more recent UITK
<ahayzen> what happens then i suspect something bad
<ahayzen> oh like the rowCount errors will be everywhere and there was anotehr one...
<t1mp> so if you bzr branch lp:ubuntu-ui-toolkit && cd ubuntu-ui-toolkit && qmake && make && ./export_modules_dir.sh, then you can run your app with the newer UITK
<t1mp> well.. you could if there was a working mediascanner for trusty
<ahayzen> hah
<ahayzen> t1mp, i've been testing on my device
<ahayzen> t1mp, you should just be able to run in the branches dir to push the app to device $ click-buddy --dir . --provision
<ahayzen> (assuming u have click-buddy installed ;) )
<t1mp> probably not, I just installed ubuntu on this laptop a few hours ago
<ahayzen> hehe
<t1mp> I have to leave now
<ahayzen> ok no worries
<t1mp> so the flickering of the previous title is weird.. do you think you can reproduce that with a small test program without dependencies?
<ahayzen> i'll see if i can figure out if it is us or not and yeah if i think it isn't us...i'll try and build a test app
<ahayzen> t1mp, thanks for ur help so far
<t1mp> and the wrong search results is also strange. The contents basically only sets the textfield in the header, doesn't deal with the results
<t1mp> I'm not ruling out UITK, it is all new stuff so not many people used it so far
<ahayzen> t1mp, it is like it is searching on the other tab
<ahayzen> t1mp, (the one that flickered)
<t1mp> that other tab title should only become visible when that tab is active
<t1mp> maybe it quickly switches tabs before going to search mode?
<ahayzen> t1mp, yeah something funky going on here lol
<ahayzen> t1mp, i'll continue playing about see if i can narrow it down a bit
<t1mp> ahayzen: in the MR I only see one PageHeadState, where do you have the other pages where you can search?
<ahayzen> t1mp, that is in our generic MusicPage {}
<ahayzen> t1mp, all of our pages are based of MusicPage which is a Page {} itself
<ahayzen> t1mp, but searching will appear on the Artists/Albums/Tracks tabs (pages)
<t1mp> ahayzen: I see now
<t1mp> ahayzen: can you check that tabs.selectedTabIndex doesn't change when you get the flickering?
<ahayzen> t1mp, yep i'll add tracing to that and the page states and see if i can figure out anything
<ahayzen> t1mp, anyway i gotta go in a minute as well so i'll investigate further tonight
<t1mp> hmm
<t1mp> I see you have several Tabs/Page/PageStack instances defined directly inside the MainView
<t1mp> perhaps the MainView gets problems determining which is the active page
<t1mp> if you move those inside the PageStack you avoid that
<ahayzen> t1mp, hmmm but they are all visible: false ... and we should have one pageStack...
<ahayzen> t1mp, oh so the hidden ones should be inside the pageStack?
<ahayzen> t1mp, i gotta go i'll try moving things around later thanks for the pointers o/
<t1mp> yes, could be related to that
<t1mp> they are not visible, but the MainView has only one page listed as activePage internally, that's not the same as visible
<t1mp> I gotta go too
<t1mp> have a nice weekend :)
<ahayzen> t1mp, ok thanks.... you to o/
<mhall119> DanChapman: btw, http://bazaar.launchpad.net/~mhall119/ureadit/trunk/view/head:/models/CommentListModel.qml shows what I was talking about earlier about flattening a comment thread
<DanChapman> mhall119, heh i was half way through writing a message to you about that :-D how weird. Thanks i'll take a look, i can't download the reddit app for some reason to see it in action
<mhall119> DanChapman: :)
<mhall119> DanChapman: how are you trying to download it?
<mhall119> from the Ubuntu Store scope on a device?
<DanChapman> through the store, yes. Getting a rather generic "error downloading or installing" message. It happens straight after tapping install so i presume it's the download failing
<mhall119> beuno: ^^ that's like the third person I've heard say they can't download apps from the store, any idea what's going on?
<matiasb> mhall119: beuno is not around today; afaict, everything seems ok (there were some firewall issues yesterday that could have caused some problems, but that should be all fixed now)
<mhall119> thanks matiasb
<matiasb> mhall119: np, if you get any more details, or cases, let me know
<ahayzen> balloons, ping
<ahayzen> t1mp, if your there i just added tracing http://pastebin.ubuntu.com/7781949/ ... if you look at the last few lines you can see artists page has its state changed to 'search' but the textfield appears to be from the songs page!
<balloons> ahayzen, poing
<ahayzen> balloons, i've been thinking about doing refactor/cleanup of our ap tests at somepoint in the near future....
<ahayzen> balloons, and was wondering if our tests should be python3 rather than python2? is that the long term goal?
<ahayzen> balloons, as if me or victor did a cleanup it could be a good opportunity to move
<balloons> ahayzen, yes, the tests should be py3
<ahayzen> balloons, ok cool
<ahayzen> balloons, i may do that over the new week or so if i get stuck in qml stuff :) ... as it is getting annoying having all our methods in a random order with strange namings (songsPage vs songsTab?) ... and i suspect there is some stale code in there as well
<balloons> ahayzen, I'd recommend looking at http://developer.ubuntu.com/apps/platform/guides/acceptance-testing-using-the-page-object-model/
<balloons> and yes, you likely could sync and cleanup object names and the qml and tests at the same time :-)
<ahayzen> balloons, was it the clock-app ap test that where split into different classes/modules per tab?
<ahayzen> balloons, thanks for the link :)
<balloons> ahayzen, clock was the first, but others show it as well
<balloons> generally we write anything new in it
<ahayzen> balloons, cool
<balloons> reminders is done the same way
<ahayzen> balloons, oh yeah and while looking at the system-apps i saw they have QML tests? are they beneficial in any way or should all of ours be python/autopilot
<balloons> ahayzen, you should consider qml tests for your custom components
<ahayzen> balloons, what is the purpose of them? just to test a component rather than a use case/user story?
 * nik90_ is proud to hear clock do it first ;)
<balloons> ahayzen, it's different tech. I would recommend using them for any low level tests you might want to do as well
<balloons> nik90_, :-)
<ahayzen> balloons, ok i may have a look at those after any refactoring is done
<gerlowskija> balloons: ping
<balloons> gerlowskija, pong
<balloons> ahayzen, definitely.. feel free to ping with specifics
<ahayzen> balloons, cool thanks
<gerlowskija> balloons: I saw you commented on this MP: https://code.launchpad.net/~gerlowskija/ubuntu-calendar-app/revised-fix-for-bug1334883/+merge/226049.  Is there anything that I can do to help take a look at it?
<balloons> gerlowskija, ohh my did that not land?
 * balloons looks
<gerlowskija> no, it's still getting UNSTABLE on one of the test runs
<balloons> I see http://91.189.93.70:8080/job/generic-mediumtests-utopic/974/artifact/calendar_app.tests.test_new_event.NewEventTestCase.test_delete_event_must_remove_it_from_day_view%20%28with%20mouse%29.ogv
<gerlowskija> stupid realization, but I didn't realize the autopilot tests were screen recorded.
<balloons> gerlowskija, no worries! yea, it's in the test output
<gerlowskija> thats awesome.  Though the failure isn't.
<balloons> anyways, yea, let me grab and try locally. If it works locally, then it gets a bit harder but not impossible
<gerlowskija> ok cool.  It looks like the test ends (terminates/crashes?) early.  The test should go on to delete the event.
<balloons> gerlowskija, it seems it just tries to find the event and then ends
<balloons> perhaps using an eventually on the assert would be useful
 * balloons runs
<gerlowskija> Hmm.. based on the test name, and this line:
<gerlowskija> day_view = day_view.delete_event(event.name, len(original_events) > 0)
<gerlowskija> I would expect it to go through deleting the event, but I didn't write the test, so that's just my impression
<balloons> ok, it does run on the desktop :-)
<balloons> gerlowskija, the source looks weird..
<balloons> see line 68 in test_new_event?         def get_new_events()?
<gerlowskija> yep
<balloons> mm.. not part of your mp.. weird it's in trunk I guess?
<gerlowskija> Yeah, I didn't change anything in the autopilot tests other than removing a skip on the last test
<balloons> I'm making some changes..
<balloons> gerlowskija, http://paste.ubuntu.com/7782180/
<balloons> I like_method for private stuff.. but otherwise, just moving it out
<balloons> now as for the logic..
<balloons> I think we can fix that too, since you are fixing https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1334833
<ubot5> Ubuntu bug 1334833 in Ubuntu Calendar App "After adding an event, the TimelineBase on DayView duplicates the old EventBubbles" [High,Confirmed]
<gerlowskija>  I *think/hope* I'm fixing 1334833 haha
<balloons> gerlowskija, well let's change the logic and see eh>
<balloons> I hope so too.. so many events in the stack!
<gerlowskija> ok.  I'll re-push with the _get_new_events() change you had, and see if that helps.  Thanks as always balloons:
<balloons> gerlowskija, one sec
<gerlowskija> sure
<balloons> I missed adding self as the arg for def _get_new_events(self):
<balloons> and there might be more things :-)
<balloons> I'm guessing elopio actually set it up this way.. but I do wonder why
<balloons> gerlowskija, I think I'll just push something.. the diff is getting bif
<gerlowskija> Haha, ok then.  I'll be interested to see what the final changes are!
<gerlowskija> Anything I should do then?  I feel like I asked what I could do to help but you ended up getting stuck with all the work yourself ;-p
<balloons> no worries
<balloons> I think it's good now
<balloons> gerlowskija, lp:~nskaggs/ubuntu-calendar-app/filter_dupes
<gerlowskija> Cool, looks like it works for me on my desktop (though it was originally too)
<gerlowskija> balloons: So the plan is to delete my existing branch, link your newer one to the 2 bug reports, and propose for merging?
<balloons> gerlowskija, yep, let me know when you push and I'll sic jenkins on it
<balloons> gerlowskija, no, I would just merge my branch into yours and then push a new rev
<balloons> same mp and everything
<gerlowskija> Ok.  My bzr skills are a little lacking...off to the man page!
<balloons> gerlowskija, :-)
<gerlowskija> haha
<balloons> bzr merge lp:~nskaggs/ubuntu-calendar-app/filter_dupes
<balloons> bzr commit
<balloons> bzr push
<balloons> :-)
<gerlowskija> balloons: you're taking all the fun out of it ;-p  But thanks!
<balloons> gerlowskija, haha.. sorry!
<gerlowskija> I re-pushed, balloons.  Let's see jenkins do its worst!
<balloons> gerlowskija, kk, it's running
<Nadir92> Hi.
<balloons> gerlowskija, flake8 issues
<balloons> can you fix?
<gerlowskija> Yep, just a sec.
<gerlowskija> balloons: re-pushed with a fix (I think).
 * balloons keeps fingers crossed
<ahayzen> balloons, still there?
<balloons> gerlowskija, we broke it
<balloons> http://91.189.93.70:8080/job/generic-mediumtests-utopic/984/testReport/junit/calendar_app.tests.test_new_event/NewEventTestCase/test_add_new_event_with_default_values_with_mouse_/
<ahayzen> balloons, When trying to land https://code.launchpad.net/~verzegnassi-stefano/music-app/transparent-bg-for-ubuntushapes-labels/+merge/225589 we noticed that in the last few failures different tests were failing with dbus errors, we thought maybe it was because the packages were still syncing. However on this https://code.launchpad.net/~andrew-hayzen/music-app/abstract-row-second-iteration/+merge/226549 i've just
<ahayzen>  got the same issue, I only changed 1 line of code between the revisions (added a margin to something) and this test worked one time and not the other. Any ideas what is going on?
<balloons> ahayzen, yes it'd be worth looking deeper at the tests to see why the random fails
<balloons> off the top, nothing simple
<ahayzen> balloons, hmm maybe in our refactor hehe
<ahayzen> balloons, ok so just rerun for now?
<balloons> yes :-)
<ahayzen> balloons, can u retrigger for me so i don't have to empty commit?
<balloons> yepper
<ahayzen> thanks
<ahayzen> balloons, success \o/ lol
<balloons> :-)
<balloons> lol
<elopio> gerlowskija: balloons: you are fixing the bug that causes duplicate events \o/
<elopio> what's weird on this run is that the machine has many events:
<elopio> http://91.189.93.70:8080/job/generic-mediumtests-utopic/984/artifact/calendar_app.tests.test_new_event.NewEventTestCase.test_add_new_event_with_default_values%20%28with%20mouse%29.ogv
<balloons> elopio, well we tried.. seems something is still a bit off
<elopio> isn't jenkins starting a new machine for every run?
<balloons> elopio, that's not weird, in so much as events don't delete well
<balloons> calendar isolation isn't working atm, I believe
<elopio> start_time, end_time = time_label.text.split(' - ')
<elopio> ValueError: need more than 1 value to unpack
<elopio> anyway, this error means that there is an event whose time label doesn't match {start time} -  {end time}
<elopio> it might be a previosly existing all day event?
<elopio> I didn't write the helper to work on that case.
<elopio> hum, my calendar from trunk doesn't work nicely now.
<elopio> balloons: gerlowskija: actually, if you look at the video, it shows a new event with no time, and the bubble is on today and tomorrow.
<elopio> there could be a problem creating an event for the last half hour of the day.
#ubuntu-app-devel 2014-07-12
<elopio> ok, this won't work for 24 hours on jenkins :(
<elopio> tomorrow, I think it will pass.
<daker> balloons: https://twitter.com/UbuntuTesting/status/487760664325156864
<balloons> daker, thanks.. weird
<balloons> elopio, I'll take your word for it
<gerlowskija> elopio: ping
<nik90_> mzanetti: ping
<mzanetti> nik90_: hey
<nik90_> mzanetti: hey would it be possible to have a hangout for about 20-30 minutes to pick your brain on a qml c++ plugin?
<nik90_> mzanetti: doesn't have to be today
<nik90_> mzanetti: anytime you are free would be nice
<mzanetti> nik90_: sure
<nik90_> mzanetti: when would you like to have it?
<mzanetti> hmm, maybe a bit later today...
<mzanetti> nik90_: a bit busy atm, can I ping you later about it?
<nik90_> mzanetti: alrite, ping me when you are free later
<mzanetti> ok
<nik90_> yeah
<bzoltan> nik90_:  thank you for helping out the folks with the menu probelm :) I was out of network reach.
<nik90_> bzoltan: no worries :)
<bzoltan> nik90_:  so it seems that the new 3.1.1 release did not mess up anything :)
<nik90_> bzoltan: yup :)
<bzoltan> nik90_: it is a huge luck that we got the qtc 3.1.1 backported to qt52 ... when it was released with the 5.3 I wonder how long our luck will last. At some point QtC will not be backportable to the LTS
<nik90_> bzoltan: I can imagine..I have been coding in a 14.10 VM for the past few weeks. I suppose we must update the instructions on developer.ubuntu.com to use a 14.10 VM or release instead of 14.04
<nik90_> bzoltan: Or even better, provide a downloadable VM that people can use just for development purposes with all the necessary tools ready
<nik90_> bzoltan: In the future when Unity 8 becomes default, would it be possible to provide QtC+Qt 5.x in a click package that people can install without having to upgrade their OS? That would make it super convenient to stick with one OS version and keep updating the SDK.
<bzoltan> nik90_: Yes, in the confined click world this issue will be different.
<bzoltan> nik90_:  SDK in VM is a trivial solution but to be honest I find it rather unprofessional as a primary method of distribution.
<nik90_> bzoltan: I agree, but requesting developers to download a development release of Ubuntu which cannot be found so easily is helpful either.
<nik90_> isn't helpful either*
<bzoltan> nik90_: I think either the co-installation of minor Qt releases should be resolved, or we need to install the Qt to the user space.
<bzoltan> nik90_:  LTS is LTS, so we will never suggest developers to upgrade from LTS to use the SDK
<nik90_> bzoltan: at the moment, for an external 3rd party app dev, it is confusing to install 14.04 and then realise that he won't get the new headers and other cool sdk features
<bzoltan> nik90_: why would not he get? It is all in the emulator and in the chroot... When a developer installs the Android SDK on OSX is it expected to see all the android APIs on the OSX?
<bzoltan> nik90_: I know it will take time to educate some folks that the development environment and the target environment are two different place
<nik90_> bzoltan: true that would work
<bzoltan> nik90_:  the problem right now is that we should support not only the phone app development but the desktop app/scope development. Right now we have good target emulator of the phone, but not for the desktop. But it is being worked out :)
<nik90_> bzoltan: yeah I am waiting for rsalvetti to add support for updating the emulator images on the fly. Currently we have to recreate the emulator to get the latest image
<nik90_> bzoltan: although I guess this shouldn't be too much of an issue for people targetting the stable images in the future
<bzoltan> nik90_:  yes, it should not be much. The emulator update would be fun.
#ubuntu-app-devel 2014-07-13
<gerlowskija> I'm using the UbuntuSDK to look around at API pages.  It's nice to have the docs integrated right into the IDE.  One thing I'm having a little trouble with though is navigating back to a previous page.  Is there a 'Back' button I'm missing somewhere?
<baxter> hey guys, im having trouble creating emulator in ubuntu sdk
<baxter> when I hit create it does nothing
<mzanetti> nik90_: hey, you around?
<nik90_> mzanetti: hey,  I should be ready in a few minutes.. Is that okay?
<mzanetti> nik90_: hi
<nik90_> mzanetti: Hi
<mzanetti> nik90_: sorry for not getting back to you yesterday
<nik90_> mzanetti: np, it was the weekend
<mzanetti> nik90_: so... what is it about?
<nik90_> mzanetti: can we do a hangout, I can explain faster
<mzanetti> ok
<nik90_> mzanetti: https://plus.google.com/hangouts/_/grj6htmsop46fz2s7qhf5xmi3ua
<rpadovani> mzanetti, so, I lost a lot of hours on it, but I'm not able to have the todo list working with Oxide... Tomorrow I'll ping oSoMoN to have some help, sorry
<mzanetti> rpadovani: hey man
<mzanetti> don't be sorry 'bout that
<mzanetti> rpadovani: want me to have a look?
<rpadovani> mzanetti, if you have time would be great :-)
<rpadovani> https://code.launchpad.net/~rpadovani/reminders-app/upgradeToOxide/+merge/225737
<rpadovani> there are also some suggestions from oSoMoN
<mzanetti> rpadovani: ok... I'll try to squeeze it in today. nik90_ is still before you in the queue though :)
<rpadovani> ok, thanks :-) I'll take a look to new bugs meanwhile
<nik90_> mzanetti: I pushed it to lp:~nik90/ubuntu-clock-app/10-world-clocks
<mzanetti> nik90_: ping
<nik90_> mzanetti: pong
<mzanetti> nik90_: this is quite weird... even though c++ correctly converts the QDateTime to the other time zone, printing it in qml still gives the local one
<mzanetti> have you seen the same?
<nik90_> mzanetti: yeah I noticed that as well. I looked online at the docs and 1 other tutorial, but couldn't fix it
<mzanetti> looks like a bug to me tbh
<mzanetti> do you have the link to the tutorial you're talking about?
<nik90_> mzanetti: I looked at http://www.ics.com/blog/whats-new-qt-52-qtimezone
<nik90_> mzanetti: there he displays the local time at a specific timezone ID, however when I run that example, the times returned are incorrect.
<mzanetti> yeah... he's using QWidget, it stays inside C++ then
<mzanetti> nik90_: I believe it looses timezone information when coverting to a JavaScript Date object for qml
<nik90_> mzanetti: But I ran his own example. He provides the source code at the bottom of the tutorial.
<nik90_> mzanetti: When I run his example and choose say "Asia/Kolkata", I notice that it return 01:38 which is wrong since the time should be 20:07 there.
<mzanetti> hmm...
<mzanetti> something is definitely fishy with that timezone stuff
<nik90_> yeah
<nik90_> mzanetti: are you able to see the correct time if you choose to output it within c++ itself?
<mzanetti> yes
<nik90_> mzanetti: if that is the case, then I could make the c++ plugin return a string with the time instead of a javascript date object
<mzanetti> heh, yeah, doing that already
<mzanetti> this is the output:
<mzanetti> QDateTime("2014-07-13 17:31:53.405 EEST Qt::TimeZone Asia/Amman")
<mzanetti> qml: Sun Jul 13 16:31:53 2014 GMT+0200
<mzanetti> the first line is from c++, the second from qml
<mzanetti> on the same object
<mzanetti> well, sort of...
<nik90_> but the 17:31 time returned in c++ is incorrect though
<nik90_> the current time at Amman is 20:12
<mzanetti> ah ok...
<mzanetti> lemme fix that
<daker> nik90_: no it's correct
<nik90_> daker: I checked at http://www.prokerala.com/travel/timezones/Asia/Amman
<nik90_> daker: actually nvr mind you are correct. just looked at http://www.timezoneconverter.com/cgi-bin/zoneinfo.tzc?s=default&tz=Asia/Amman now
<nik90_> mzanetti: ^^
<nik90_> mzanetti: the time is correct, sry
<mzanetti> ah ok :D
<mzanetti> nik90_: you managed to confuse me
<mzanetti> :)
<nik90_> :D
<nik90_> mzanetti: can you check "America/Chicago"
<mzanetti> nik90_: Sun Jul 13 09:51:35 2014 GMT
<nik90_> mzanetti: it should be 09:51
<nik90_> sweet!
<mzanetti> ack
<mzanetti> nik90_: ok, so I pushed to lp:~mzanetti/+junk/fix-explain-zone-class
<nik90_> mzanetti: thnx
<mzanetti> nik90_: I've added lots of comments, hope you find them useful
<nik90_> mzanetti: wow thnx for the comments. They are quite helpful
<mzanetti> :)
<mzanetti> nik90_: gonna make you a model now that gives you all you need nicely
<mzanetti> if you're interested, that is
<nik90_> mzanetti: ofc if you have time
<nik90_> mzanetti: I was going through the reminders evernote plugin code to see more of QtC code samples
<mzanetti> nik90_: there's some fancy stuff ongoing there... don't get too deep down there in the beginning or it'll confuse you :) But I think it makes good examples on how to use models
<nik90_> ok
<mzanetti> nik90_: around?
<mzanetti> nik90_: https://code.launchpad.net/~mzanetti/ubuntu-clock-app/add-timezonemodel/+merge/226611
<nik90_> mzanetti outside at the moment..will take a look when i get home
<mzanetti> nik90_: sure, no problem
<rpadovani> mzanetti, you did a wonderful work on evernote plugin, there are functions for all :-)
<mzanetti> rpadovani: thanks :)
<rpadovani> hey mardy :-) There is a way to know if there is an account of a provider in online accounts but an app isn't authorized to use it yet? WRT https://bugs.launchpad.net/reminders-app/+bug/1340635
<ubot5> Ubuntu bug 1340635 in Ubuntu Reminders app "Right workflow wrong wording on error on Initlial run of the app" [Undecided,New]
#ubuntu-app-devel 2015-07-06
<SN> SN is Back
<dholbach> good morning
<sturmflut2> https://uappexplorer.com/app/oxi.rene-so36
<sturmflut2> "This app is certainly less harmfull for your ubuntu-phone than the monetarist theory for europe."
<sturmflut2> I think I never laughed so hard on a monday morning
<davidcalle> Morning o/
<sturmflut2> Apps will soon be able to keep the screen on!
<sturmflut2> \o/
<ogra_> crazy talk !
<popey> s/apps/games/ :)
<mzanetti> popey, why?
<popey> just kidding and thinking of MvM :)
<brunch875> Hihi! I'm trying to follow the first code snippet in https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.ToolbarButton/
<brunch875> but it doesn't work
<brunch875> also, it complains that
<brunch875> qml: Page.tools is a deprecated property. Please use Page.head instead.
<brunch875> if anyone knows how to put buttons and labels at the top toolbar I'll appreciate it!
<nik90> brunch875: use https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.PageHeadConfiguration/
<nik90> brunch875: the Page.tools was deprecated for several months...no idea what the hell is it still doing in the 15.04 documentation
<brunch875> thanks!
<sverzegnassi> popey: ping
<popey> hey sverzegnassi
<sverzegnassi> popey: o/ which is the launchpad project for reporting a missing package/dependency on devices' images?
<popey> sverzegnassi: https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta
<sverzegnassi> popey: ok, thanks!
<popey> np
<mzanetti> sturmflut2, Neverball just got an update locking rotation down :)
<mzanetti> sturmflut2, I wonder if you have been involved there
<mzanetti> sturmflut2, fyi: https://github.com/pseuudonym404/neverball-touch/issues/9
<sturmflut2> mzanetti: It's all popey's fault!
<mzanetti> popey, pfff... really... you had to mess that up?
<mzanetti> :D
<mzanetti> I don't even know what... but blaming popey is always fun
<mzanetti> sturmflut2, why?
<sturmflut2> mzanetti: https://github.com/pseuudonym404/neverball-touch/issues/8
<mzanetti> indeed, popey's fault :D
<mzanetti> why would you suggest a landscape app to lock to portrait?
<cachio> nik90, hey, I am writting a system test for the clock app and I need to delete the all the alarms that were set. Is any way to do it but not using the ui
<cachio> nik90, the autopilot test goes through the ui and delete it
<Frantique> hello all
<Frantique> I need some help, please
<Frantique> is anyone awake?
<ogra_> !ask
<ubot5> Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience
<Frantique> ok, well, I have a published desktop software in developer.ubuntu.com, and the updated package is still waiting for approval since weeks. I really need to publish te updated version.
<nik90> cachio: It is not easy deleting the alarms in the backend. If you're using EDS, you need to stop the process and delete its db files. But that would also affect the calendar app.
<Frantique> how can I contact someone who can give a review?
<nik90> cachio: which is why the current AP tests are resorting to deleting it via the UI (although its not the most reliable)
<balloons> davmor2, see Frantique above ^^
<cachio> nik90, the test is the test_add_recurring_type_alarm_must_add_to_alarm_list
<davmor2> balloons: not me
<davmor2> balloons: beuno and his team
<davmor2> Frantique: is this a desktop app or a click app
<cachio> nik90, which is the process and where are located the db files?
<nik90> cachio: one sec, let me get the info
<cachio> nik90, tx
<Frantique> davmor2: Desktop app
<Frantique> the click app is reviewed automatically
<davmor2> beuno: ^
<Frantique> by the way, the initial review was made by asciigirl.
<nik90> cachio: atm EDS handles alarms and its db is located in .local/share/evolution/tasks/*somefoldername/tasks.ics file
<nik90> cachio: however the issue is that the *somefoldername is usually random .. not sure how to take that into account while writing the test
<nik90> cachio: the process is evolution-calendar-factory afaik
<cachio> nik90, thanks! I'll try using glob python module that helps for this scenario
<nik90> cachio: cool, np
 * popey scrolls back to find out what he's blamed for
<popey> downside of having a smart watch is I get notified when I'm blamed for stuff, but don't necessarily know why :)
<popey> mzanetti: oh :S
<mzanetti> popey, :P
<popey> fair point
<DF__> hi guys
<DF__> can some one tell me how i can have an app that whn offline (not connected to the web) see the things it had in cache but when you're connected to the web it updates the cache??
<ogra_> by adding the necessary logic in javascript ... ?
<DF__> for example
<DF__> you have an app
<ogra_> well,  that was more a rhetoric question :)
<DF__> and when you're offline you see the last thing you saw when you where online
<DF__> but then when you come online you have your cache updated with the new things
<dpm> balloons, I'm getting this error trying to run the AP plugin:
<dpm> Starting /usr/bin/autopilot3-sandbox-run...
<dpm> E: Xephyr executable not found. Please install Xephyr
<dpm> any ideas?
<dpm> balloons, zbenjamin, seems qtcreator-plugin-autopilot needs a dependency on xserver-xephyr
<zbenjamin> dpm: yeah that could be
<dpm> zbenjamin, balloons, is there a way to get Qt Creator to choose whether I want the Run button to just run the app or run the tests?
<dpm> with the autopilot plugin installed, that is
<balloons> dpm, mmm.. it should depend on autopilot.. but autopilot never included xephyr as a hard depends
<balloons> dpm, yes use the run selector in the lower left
<dpm> balloons, I just did an install of qtcreator-plugin-autopilot, and that didn't install xserver-xephyr
<dpm> ah, yeah, it just picked up the AP runconfig, but I can switch between them as usual, neat!
<balloons> dpm, correct, it won't, even if the plugin depends on autopilot (which it should)
<balloons> autopilot has never had xephyr as a dependency
<balloons> so, we could / should add it directly to the package
<dpm> yeah, otherwise it's not really a good experience for those who install it
<balloons> noted, thanks dpm
<balloons> also, should it not default to the AP test runconfig?
<zbenjamin> dpm: sure you can switch through the run configs
<zbenjamin> balloons: there is no way to default to a RC
<dpm> balloons, otherwise looks really nice!
<balloons> zbenjamin, thanks
<zbenjamin> balloons: the one i released already has the MR btw
<balloons> zbenjamin, haha, nice
<bzoltan_> vila: ping
<SturmFlut> 29 app store updates today o_O
<SturmFlut> On a monday!
#ubuntu-app-devel 2015-07-07
<dholbach> good morning
<ohmy> hello everybody
<ohmy> i'd like to stream webcam from c++ to QML, from C++ side i've subclassed QAbstractVideoSurface and thanks to frameAvailable im able to get QImage
<ohmy> im stuck how to get this QImage (updated) from QML side, any ideas please ?
<mr-tt> hi
<mr-tt> is there a (very) simple example on how to create a c++ + qtquick app?
<mr-tt> preferrably something that works in qtcreator as well
<greyback> ohmy: you should learn how qtmultimedia integrates with qml. You've already done good by implementing a QAbstractVideoSurface
<greyback> you don't want to get a QImage (which is not on the GPU). Instead it is better to put the webcam frame into a texture on the GPU, which then QtMultimedia & QML can render
<ohmy> greyback: sure, the thing is that i need  a way to view theses images in two (or more different) windows, reason why i'm not using the camera element of QML
<ohmy> greyback: and i'm nnot OpenGL expert, i really just need to grab these frames and show them in two separate qml containers
<ohmy> greyback: do you know any example that can helps me ?
<greyback> ohmy: you need to view the live webcam output in 2 separate places simultaneously? Or a live view in one, and a static frame in another
<ohmy> greyback: two live in 2 separate QML containers at the same time (same PC)
<greyback> ohmy: hmm, I suggest you investigate 2 channels. One is to try writing a qml test file using QtMultimedia to play a video
<greyback> https://developer.ubuntu.com/api/qml/sdk-14.10/QtMultimedia.VideoOutput/
<greyback> and then modify it to see if you can have two VideoOutputs using the same MediaPlayer as their source
<greyback> if that works, I suggest you continue your work and integrate your webcam as a backend for qtmultimedia
<ohmy> greyback: im trying, AFAIK you can only have one VideoOutput :( but i'm trying, thanks a lot
<greyback> ohmy: if you are indeed correct, you'll have a tougher time of it. You'll need to write a custom QQuickItem do to the job.
<ohmy> greyback: thanks a lot
<greyback> ohmy: this might interest you: http://pastebin.ubuntu.com/11836175/
<greyback> ohmy: it shows the video twice on screen. It's not the most efficient approach however
<greyback> but it might be enough for you
<ohmy> greyback: te first approach does not look to work :( bool QDeclarativeVideoOutput::createBackend(QMediaService*) Media service has neither renderer nor window control available.
<ohmy> greyback: thanks a lot trying this one
<greyback> ohmy: that error I think has more to do with qtmultimedia not finding a backend which can play the media
<ohmy> greyback: i see
<ohmy> greyback: it happends only when i use a second VideoOutput
<greyback> hmm
<greyback> ok, well see my pastebn above. It uses only 1 VideoOutput, but displays is twice
<ohmy> greyback: i saw shader trick, its very nice, the thing is that i need to show the videos in two separate windows
<greyback> oh windows
<ohmy> greyback: yes i understood
<greyback> still might be do-able
<ohmy> greyback: yes  windows/rectangles
<ohmy> greyback: thanks a lot for your time, really appreciated, i'm stuck since few hours now
<greyback> ohmy: http://pastebin.ubuntu.com/11836259/
<greyback> proves the shader trick works across windows
<greyback> since it's using an FBO in the background
<ohmy> greyback: thanks so much, i'm trying to understand why its not working on my PC
<ohmy> greyback: QQuickItem: Cannot use same item on different windows at the same time.
<greyback> ohmy: I'm using qt5.4 on vivid.
<greyback> to make video playback work, I had to install one of these: https://launchpad.net/~mc3man/+archive/ubuntu/gstffmpeg-keep/+packages
<ohmy> greyback: sure i have already gstreamer ffmpeg
<ohmy> greyback: on video is displayer but the other window is white
<ohmy> greyback: its probably the way im loading qml's
<greyback> ohmy: I just load that file with "qml"
<ohmy> greyback: sure im using QQmlApplicationEngine load
<ohmy> greyback: it works perfectly, im trying now to change MediaPlayer and use Camera element
<ohmy> greyback: really thanks
<greyback> ohmy: welcome!
<dubstar_04> what channel do i need to flash to get the wily branch?
<dubstar_04> ubuntu-touch/devel-proposed/ubuntu?
<ahoneybun> the App Dev School workshops are out of date no?
<mr-tt> can anyone tell me how to change the text of a text object from c++ code?
<balloons> dubstar_04, that should get you wily
<balloons> even just ubuntu-touch/devel/ubuntu should
<dubstar_04> balloons, thanks.
<ahoneybun> how much of this is still good: https://docs.google.com/document/d/1jgn1nJeBjgQO3RzDMZ44wM606u6u02U6bVgtaSHkUA0/edit ?
<ahayzen> popey, is there any other purpose other than crediting the authors for https://code.launchpad.net/~popey/music-app/add-authors/+merge/263910 ? .. eg a hook in click to link to this and then display the authors in the copyright info in system-settings?
<popey> ahayzen: two fold, thanking, but also, I want to link to it from a website
<popey> rather than have a list of contributors on the website
<popey> because the list is long and it makes the page look bad :)
<ahayzen> popey, ah cool :-) hopefully we'll be able to have a hook in click/snappy one day :-)
<popey> yeah!
<ahayzen> popey, did you auto generate this from the bzr history ?
<popey> yes
<popey> also, sed, sort, uniq etc
<ahayzen> sweet \o/
<popey> might get the new icon in soon, wonder if anyone will notice the music one, it's quite subtle
<ahayzen> probably won't...i hardly did lol
<popey> heh
<popey> i had to double check it was the new one :)
<ahayzen> popey, after https://code.launchpad.net/~ahayzen/music-app/fix-1470755-playlist-0-append/+merge/263707 i sense us wanting to land a click anyway
<popey> which must mean the old one was already awesome
<ahoneybun> hey all is "delegate: Subtitled  " dead
<ahoneybun> ?
<popey> ahayzen: that would be great, post OTA5
<ahayzen> popey, it'll hopefully be in tonight, just some OCD from me/victor in the comments at the moment :-)
<popey> haha
<ahoneybun> ahayzen: ^
<ahayzen> zsombi, hi, have you been able to look at bug 1469471 and bug 1468100 both are related to the new listitems and the first is blocking it from landing in music
<ubot5> bug 1469471 in ubuntu-ui-toolkit (Ubuntu) "Checkbox shown in the ListView Multiselect mode does not obey selected property" [Undecided,Confirmed] https://launchpad.net/bugs/1469471
<ubot5> bug 1468100 in ubuntu-ui-toolkit (Ubuntu) "ListItems with trailing but no leading actions, after swiping right break selectMode" [Undecided,Confirmed] https://launchpad.net/bugs/1468100
<ahayzen> ahoneybun, https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.ListItems.Subtitled/ ?
<ahoneybun> Subtitled is not a type
<ahoneybun> the SDK says
<ahoneybun> I'm following a old guide so it might be that
<ahayzen> ahoneybun, check the import is right
<ahoneybun> import QtQuick.XmlListModel 2.0 ?
<ahayzen> import Ubuntu.Components.ListItems 1.0
<ahoneybun> weird
<ahayzen> OMG Neverball is working on mako! .. see you next week folks i've got some gaming todo lol
<ahoneybun> so it does not like the "as ListItem" at the end anymore
<ahoneybun> lol
<ahoneybun> yay it work!!!!
<ahayzen> ahoneybun, if you were using as ListItem then you need todo ListItem.Subtitled {
 * ahoneybun is making a Full Circle Mag app
<ahoneybun> trying anyway
<ahoneybun> ahayzen: /
<ahoneybun> http://pastebin.ubuntu.com/11837276/
<ahoneybun> it is telling me ArticleContent is not a type
<ahayzen> ahoneybun, where is the file ArticleContent.qml ?
<ahoneybun> it is not a file
<ahoneybun> oh
<ahoneybun> right naming crap
<ahayzen> also the curly braces situation at the bottom looks fun
<ahoneybun> ?
<ahayzen> L60-66 look like they have appeared overtabbed... probably just the conversion to pastebin
<ahoneybun> same here
<ahoneybun> something that the SDK did I think
<ahayzen> yeah just ignore it, just some minor OCD on my behalf :-)
<ahoneybun> works all well now
<ahoneybun> thanks ahayzen
<ahayzen> no problem :-)
<ahoneybun> ahayzen: now I have a working feed from the Full Circle Mag in my app :)
<ahayzen> sweet \o/
<ahoneybun> now to work on the Issues tab...
<ahoneybun> no clue on how that would work
<ahoneybun> ahayzen: http://imgur.com/yQGJtbr
<ahayzen> ahoneybun, i gtg will be back later if your still having issues
<ahoneybun> ok
<ahoneybun> thanks
<zsombi> ahayzen: no, I did not, but I'll check 'em asap!!!
<zsombi> ahayzen: nice catches btw!!!
<zsombi> kalikiana: forgot to update API file? https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/shortcuts/+merge/262413
<kalikiana> zsombi: grrrr I was sure I did.... apparently I didn't commit that
<zsombi> :)
<zsombi> kalikiana: also one comment on https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/noDoCleanup/+merge/264053
<kalikiana> zsombi: fix pushed
<zsombi> kalikiana: happroved
<kalikiana> zsombi: note that I'm not technically "fixing" anything, I'm removing references to an obsolete bug ;-) more importantly, won't changing the list type break apps? when up to now they would only emit a warning
<kalikiana> zsombi: I guess we can try go UCAction all the way.. and see if that goes thru
<zsombi> kalikiana: the API was documented as list<Action>, the bug was marked by t1mp as won't fix by mistake. We were supposed to work only with list<Action> not with list<Object>. So if we fix the bug (which I've marked as valid and in progress) then we need to fix the type as well
<zsombi> kalikiana: also, you were dealing with this bug https://bugs.launchpad.net/ubuntu/+source/telephony-service/+bug/1372061
<ubot5> Launchpad bug 1372061 in unity8 (Ubuntu) "SMS notification: time format not translatable" [High,In progress]
<zsombi> kalikiana: do you remember where did you left with it?
<zsombi> kalikiana: let's catch up tomorrow on it
<kalikiana> zsombi: we discussed it, and were debating whether i18n.relativeTime(timestamp).string would re-evaluate correctly but I never see any code from dednick trying that approach
<t1mp> zsombi:what did I mark as Won't Fix?
<zsombi> t1mp: check the bug above
<zsombi> kalikiana: I see... we have to help dednick to get that done... if we can still...
<t1mp> zsombi: https://bugs.launchpad.net/ubuntu/+source/telephony-service/+bug/1372061 ? It is not marked as Won't Fix
<ubot5> Launchpad bug 1372061 in unity8 (Ubuntu) "SMS notification: time format not translatable" [High,In progress]
<zsombi> t1mp: yes, no longer, as I did revive it :)
<t1mp> weird, I don't see it in the history either
<zsombi> t1mp: and we were not talking about that bug, sorry :)
<t1mp> ahh
<zsombi> t1mp: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1369874
<ubot5> Launchpad bug 1369874 in ubuntu-ui-toolkit (Ubuntu) "[Unity Dependency] Cleanup workarounds made to accept any QObject as Action or ActionContext." [Medium,In progress]
<zsombi> t1mp: that was the one :)
<t1mp> hmm, okay
<zsombi> kalikiana: hmm... can we get dednick on line at all?
<t1mp> I don't remember the details. Seemed like the bug was not valid any more because we don't use the unity actions any more
<zsombi> t1mp: the bug was about to remind us to fix the API
<zsombi> not that we use or not unity actions
<zsombi> we kept it till we get apps cleaned to not to use unity Actions
<zsombi> and that was fixed
<zsombi> t1mp: but our API still uses list<QObject> and not list<Action>
<zsombi> ok, let's reload this tomorrow
<kalikiana> zsombi: I've seen him before, let's assume he didn't disappear from the earth, but he might just be away :-D
<zsombi> kalikiana: in the worst case we have to do the changes, based on the MR we rejected
<zsombi> kalikiana: shortcust MR landed in staging :)
 * zsombi eod
<kalikiana> ya
<kalikiana> y
 * zsombi eo sweating day :D
<kalikiana> +1000
<t1mp> zsombi: seems like the bug is actually saying to use list<QObject> instead of list<Action>
<TLyngeJ> According to https://launchpad.net/ubuntu-phone-coreapps/ there is a calendar app for Ubuntu Touch. The question is, where do I find it on the phone?
<popey> TLyngeJ: its not pre-installed, its in the store
<TLyngeJ> Bah, your right :-) Just assumed "Core apps" would mean it got installed when I flashed the gizmo. Anyway, thanks.
<DF__> No one  knows here how to create a web service??
#ubuntu-app-devel 2015-07-08
<ahoneybun> what happened to ListItem.Standard?
<ahoneybun> Ubuntu.Compontents 1.2 does not work with it
<RyanDevelder> hello
<dholbach> good morning
<zsombi> kalikiana: you got some comments on https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/listItemRightClick/+merge/262177
<zsombi> kalikiana: this relative time translation is interesting...
<zsombi> kalikiana: I see a timer which updates the translation, and that may force us to have a component...
<popey> dholbach: I am about to upload 7 click packages for which the only change is the icon, would you mind reviewing them for me as a double-check?
<popey> They are same revision as existing store versions, just added a .1 (or .2) to take the new icon update
<dholbach> ok
<dholbach> let me know when they're uploaded and I'll take care of it
<popey> thanks dholbach
<popey> dholbach: all done, requested manual review for those that need it
<dholbach> popey, is there a way to download the old version from the store somehow?
<dholbach> .. like the current one
<popey> dholbach: http://popey.mooo.com/mirror/clicks/2015/07/2015-07-08-050001/
<dholbach> thanks
<popey> np
<dholbach> popey, done
 * popey hugs dholbach
<Mirv> zbenjamin: any reports on QtC crash on 14.04 LTS recently?
<zbenjamin> Mirv: no
<zbenjamin> not that i know of
<Mirv> zbenjamin: http://pastebin.ubuntu.com/11840535/ - I can, at most, click one tab before it crashes. I've cleaned .config/{Qt,Troll]* etc. weird.
<zbenjamin> Mirv: hm , that looks really weird it crashes in QXcb
<Mirv> zbenjamin: ok, it's all Qt5 programs.. I guess Qt 5.2.1 doesn't like my laptop's touchpad inputs
<Mirv> zbenjamin: which is a bit sad, since then it could affect many people and 5.2.1 might be "slightly" hard to fix if it's something fixed with a major overhaul in 5.3, 5.4, ...
<zbenjamin> Mirv: ugh, time to upgrade :)
<Mirv> zbenjamin: well I can switch to my wily LXC qtcreator, I just thought the 14.04 LTS SDK experience would be the stable one for me :)
<Mirv> zbenjamin: I know I'd love to just stay on devel, but I thought I'd try the LXC route with my new machine, handling everything fresh via that and later LXD
<zbenjamin> Mirv: yeah sounds good :), but i would prefer a machine with systemd so i could use systemd-nspawn
<Mirv> zbenjamin: ah damn but that starts to become slightly more problematic when one wants to run qemu inside LXC or route USB device to it... aaanyway, it might be that this is simply because I'm now using just the laptop itself, normally I use external mouse/keyboard and this is probably related to the touchpad input driver vs old Qt
<Mirv> zbenjamin: I'm already quite in the deep water for myself, running graphical apps via LXC :)
<zbenjamin> :D
<ahoneybun> popey: the new Music icon hit! and it looks great!
<TLyngeJ> I need to access a Google service API (books), that does not yet exist in the OnlineAccount's. How does one achieve that?
<sturmflut2> TLyngeJ: https://developer.ubuntu.com/en/start/platform/guides/online-accounts-developer-guide/ , at the bottom
<TLyngeJ> I've tried to define the new service in the app.service and app.application files, but it seems like something else is needed to get the new triggered.
<TLyngeJ> Ohh, let's have a look at that.
<sturmflut2> TLyngeJ: I think google books uses OAuth 2.0, so it should be easier
<TLyngeJ> it does
<ahoneybun> popey: I should let Stallman play Stallboard lol
<popey> good luck with that
<ahoneybun> XD
<ahoneybun> he is going to be at an event I'm going to
<popey> I'd be interested to know what he says :)
<popey> (record what he says for version 2) :)
<ahoneybun> lol
<ahoneybun> popey: I just downloaded Snowball World going to play it in a bit
<ahoneybun> looks cool
<davmor2> popey: he won't touch it will he is ubuntu and full of spyware and stuff
<ahoneybun> true davmor2
<popey> dpm: i can create milestones in app specific projects, how on earth do you make them in ubuntu-phone-coreapps so they're accessible to blueprints?
<popey> That 'add milestone' button always eludes me
<popey> davmor2: we have a sound for that :)
<davmor2> popey: I know
<dpm> popey, I think you can't have both (app-specific milestones and global blueprints). So if the milestones apply to all apps, then we can file them under the ubuntu-phone-coreapps-common project (and BPs as well). If the milestones are _not_ global, then we can file them and the BPs under the one app
<popey> dpm: right, i made them under the app because you need them there for bug tagging
<popey> but the bp is under commons
<popey> (I have always found this incredibly frustrating, and was only done this way for the burndown charts iirc)
<popey> dpm: shall i move the bp to the app?
<dpm> popey, yeah, that's what I was going to suggest
<popey> given a) its app specific and we dont use burndown
<popey> ok
<dpm> indeed
<popey> also b)
<popey> ok
<dpm> yeah, app-specific milestones and app-specific BP that matches those milestones
<ahoneybun> is ListItem.Standard dead?
<ahoneybun> in Ubuntu.Compontents 1.2?
<ahoneybun> I now just using ListItem but it has some weird spacing when using Label
<ahoneybun> http://imgur.com/NXensVQ
<TLyngeJ> Right, so the bottom section, of page that was linked too, regarding adding access to a new service at Google, apparently descripes how to add a new provider, like Google, not add a new service to an existing provider.
<TLyngeJ> I tried to have a look at http://bazaar.launchpad.net/~ubuntu-calendar-dev/ubuntu-calendar-app/trunk/files/691 to see how that register the calander service, but I got none the wiser.
<popey> TLyngeJ: huh?
<TLyngeJ> popey: You know how the core app add access to the Google calendar API, in the OnlineAccounts? I'd like to acheive the same, just for Google Books.
<popey> Oh, nice idea.
<popey> youtube app does the same
<TLyngeJ> From my app I can access the already existing provider services (like gmail and calendar), but I can see the service that I've defined in my own .service file.
<TLyngeJ> I also took a neak peek into /usr/share/accounts/services/google-calendar.service, but still no dice.
 * TLyngeJ takes a look-see at the youtube app.
<ahoneybun> so removing useDeprecatedToolbar got me this: qml: Page.tools is a deprecated property. Please use Page.head instead
<ahoneybun> so much changes in 1.2
 * ahoneybun is pulling out his hair from these changes
<ahoneybun> popey: is this still good to use?: import Ubuntu.Components.ListItems 1.0 as ListItem
 * TLyngeJ returns frome http://bazaar.launchpad.net/~ubuntu-youtube-dev/ubuntu-youtube-app/trunk/files
<popey> ahoneybun: pass, maybe poke t1mp or zsombi
<TLyngeJ> I think that app is running of black magic. There is barely any code in there...
<ahoneybun> the SDK does not like ListItem.Standard anymore...
<popey> ahoneybun: maybe look at another app which uses ListItem and see what it uses
<ahoneybun> popey: finding a project that use Ubuntu.Compontents 1.2 is hard lol
<popey> ahoneybun: one mo
<ahoneybun> I just added the ListItems compontent for the heck of it
<popey> i wrote a script somewhere which scans every app in the store and reports what they use
<ahoneybun> it is just that this page: https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.ListItem/
<ahoneybun> seems to say that the core Ubuntu.Compontent imports ListItem
<karni> ahoneybun: hey pal. I noticed that too. It basically seems there currently is no good "non-deprecated" replacement for those Ubuntu.Components.ListItems other than a bareboes ListView from Ubuntu.Components (that supports swipe actions, etc). You need to flesh it out yourself. I was actually thinking of fixing the situation and work out a set of reusable listview components I would submit to ubuntu component store, but I'm currently a tad ...
<karni> ... busy. I may get to it though some time.
<ahoneybun> karni: currently I'm just using: import Ubuntu.Components.ListItems 1.0 as ListItem for the time being
<ahoneybun> still
<karni> TBH I'm a bit surprized with the decision to go ahead with barebones ListView and deprecate all those old ones
<karni> ahoneybun: yeah, that'll work for some time at least
<ahoneybun> I really should use UbuntuShape for my Family tab...
<ahoneybun> I want to use the toolbar items
<t1mp> ahoneybun: there should be no problem using Ubuntu.Components.ListItems
<ahoneybun> thanks t1mp
<t1mp> ahoneybun: although in 1.2 we have the new ListItem component that will replace the Ubuntu.Components.ListItems
<t1mp> ahoneybun: for the new ListItem we do not have default layouts yet, so everything that is inside the list item (title, icon, ..) you have to add yourself
<DF___> Hey there
<ahoneybun> t1mp: so ListItem.Standard/Header and such are gone?
<t1mp> ahoneybun: see https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.ListItem/ and https://developer.ubuntu.com/en/blog/2015/04/15/retrospective-and-roadmap-ui-toolkit/
<DF___> some one know anything about creating a webservice ??
<t1mp> ahoneybun: they still exist, but they will be removed for UITK 2.0 (which we did not yet start to work on)
<ahoneybun> so I have time
<t1mp> ahoneybun: yes
<ahoneybun> all these changes
<t1mp> ahoneybun: ListItem.Standard etc. are still even in UITK 1.3 (which we are working on but is not released yet)
<ahoneybun> ok
<t1mp> ahoneybun: but the new ListItem has cool new features such as left/right swipe to show actions, and its performance is very good
<ahoneybun> thats cool and all but I never have used it for that so not much use to me but a headache
<t1mp> ahoneybun: here is a short list of improvements for the ListItem https://developer.ubuntu.com/en/blog/2015/03/30/ubuntu-components-1-2-release/
<t1mp> ahoneybun: okay
<ahoneybun> thanks for the info very much t1mp
<ahoneybun> how would I use toolbaritems with tabs?
<t1mp> ahoneybun: what do you mean with toolbaritems?
<ahoneybun> code: http://bazaar.launchpad.net/~aaronhoneycutt/ubuntu-beginner/2.0/files
<t1mp> if by toolbar, you mean the bar you can swipe in from the bottom, that is deprecated
<ahoneybun> I want a Info button on the header bar
<t1mp> ahoneybun: set Page.head.actions: [ yourAction ]
<t1mp> ahoneybun: see https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.PageHeadConfiguration/
<ahoneybun> so this is uselss for this?:https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.ToolbarButton/
<t1mp> ahoneybun: yes, it is useless.
<t1mp> we should have that marked as deprecated, something is wrong with the docs
<popey> DF___: i think you need to explain what you mean by web service
<ahoneybun> very hard to keep up to date
<t1mp> oh we didn't mark it as deprecated
<ahoneybun> t1mp: so when I click the item I want it to load a qml file
<ahoneybun> the about.qml file
<t1mp> ahoneybun: probably you should put a PageStack in your app, and you can do something like Page.head.actions: [ Action { iconName: "help"; onTriggered: pageStack.push(Qt.resolvedUrl("about.qml")) } ]
<t1mp> ah there is a standard icon for info also, so you can use iconName: "info"
<ahoneybun> t1mp: but I think tabs work best for this no?
<mcphail> nemo: going to be a while before I can run the rebuild
<ahoneybun> I was just looking for its name
<t1mp> ahoneybun: using a PageStack seems good to me.
<koda> o/
<ahoneybun> t1mp: seems hard for me
<t1mp> ahoneybun: Tabs always appear in the dropdown menu on the left of the title. I think an action in the header that pushes the new page on a PageStack is better.
<ahoneybun> oh?
<ahoneybun> hey koda
<t1mp> ahoneybun: there are some PageStack examples here https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.PageStack/
<ahoneybun> got it open t1mp :)
<t1mp> you could use Tabs too, that is up to you. But for Tabs you cannot set the icon in the header
<t1mp> :)
<koda> hi!
<ahoneybun> t1mp: all the pages are on top of each other lol
<popey> nemo: mcphail sorry for moving you but i know other devs lurk here and may get benefit from your conversation :)
<t1mp> ahoneybun: did you define them inside the PageStack? iirc they should be hidden automatically then
<t1mp> ahoneybun: otherwise set visible: false for the Pages. The PageStack will make them visible again when you push them
<ahoneybun> something is up lol
<ahoneybun> foreign language to me t1mp lol
<ahoneybun> http://pastebin.ubuntu.com/11841618/
<t1mp> ahoneybun: yeah, you must set the visible property of the Pages to false
<t1mp> http://paste.ubuntu.com/11841633/
<t1mp> ahoneybun: ^
<ahoneybun> t1mp: this is it now: http://pastebin.ubuntu.com/11841636/
<t1mp> ahoneybun: that is a bit strange
<ahoneybun> why?
<t1mp> ahoneybun: I think in Component.onCompleted you only want to push your root page
<ahoneybun> yea..
<t1mp> you are pushing a different page now
<ahoneybun> I changed it
<t1mp> or maybe you do want the Home page, but you have a root page defined as well
<ahoneybun> http://pastebin.ubuntu.com/11841660/
<ahoneybun> I have the 2 pages but they are overlaping
<ahoneybun> got it I think
<ahoneybun> the sdk does not want to run the app on the device for some reason
<beuno> store is going to be a bit down while we work on some issues
<beuno> downloading of packages, specifically
<mcphail> nemo: think I'm going to have to give up on this for today. Need to work out how to build the pascal cross-compiler cleanly
<nemo> :-/
<nemo> kk
<nemo> well. maybe can find someone like kenvandine who is building natively
<nemo> mcphail: I'm confused tho. how is upstream doing this?
<nemo> mcphail: you can't push to whatever build machine they are using for ARM?
<mcphail> nemo: that might be an idea. I could build a PPA
<nemo> mcphail: I was initially hoping you could just make minor changes to whatever ubuntu process was in use.
<nemo> although, might be more convoluted for making repeated changes
<mcphail> nemo: I can make the minor changes and let the PPA build-bot produce a deb. I can rip the binary from that and roll it in a click
<mcphail> nemo: I can't directly install the deb as I don't have a separate phone for development. My bq is my only phone and I need it for work
<nemo> I hope the build machine has SDL2
<mcphail> nemo: the build machine has whatever you tell it to have :)
<mcphail> nemo: if anyone else has an ARm device, they might be able to build locally before I get a chance to roll a PPA. Keep asking
<DF___> popey
<DF___> MSG pgp
<ahayzen> popey, yo, did you sort your ms2 issues? ;-)
<popey> nope
<popey> save me obi wan
<ahayzen> haha oh god
<ahayzen> so whats the situation?
<ahayzen> popey, $ mediascanner-service-2.0 .. came back with an error right?
<ahayzen> popey, that one you sent me looks very systemd'y... does upstart for user services still exist on wily?
<popey> no, that works
<popey> just running it on its own successfully murders my ssd and cpu
<ahayzen> ah yeah if you have 5
<popey> music app still dies tho
<popey> terminate called after throwing an instance of 'std::runtime_error' what():  Tried to open a db with schema version -1, while supported version is 8.
<popey> Aborted (core dumped)
<ahayzen> ..50GB of music and 25 of pictures/videos your pretty stuffed
<ahayzen> hmmm and ms2 finished its scan right?
<popey> its scanning all my cat pictures
<popey> no
<ahayzen> it *has* to finish
<popey> bah
<popey> that blows goats
<popey> ok, finished
<ahayzen> otherwise the db is in a locked/partial state
<popey> \o/
 * ahayzen hates the current situation
<ahayzen> popey, so what happens if you run music now?
<popey> it works \o/
<ahayzen> \o/
<ahayzen> now go and tell the ms2 guys it takes *far* to long to scan on the desktop lol
<popey> ya
<popey> ooh, i have a ton of bugs to file now :)
 * ahayzen suspects that it is commiting to the db between every scan of a file
<popey> well, at least two
<ahayzen> why not batch in at least sets of 10
<popey> haha
<popey> OKAY!
<ahayzen> i don't mind filing one for that ^^ i've been meaning to for a while ;-)
<popey> ok, how about this - minimise on close.
<ahayzen> minimise on close?
<popey> every other music app does that
<popey> press x - music continues
<ogra_> awful
<ahayzen> but how do you get it back?
<popey> hah
<ahayzen> and i've said close...so close!
<popey> click it in the launcher
<ogra_> ahayzen, from launcher or indicator
<ahayzen> what happens if its not in the launcher?
<popey> try it with rhythmbox, spotify, banshee, clementine
<popey> they _all_ do it
<ahayzen> and the indicator doesn't exist at the moment lol
 * ogra_ hates that behavior
<ahayzen> and they _all_ confuse new folks
<ahayzen> "arg i closed it but its still playing"
<popey> ignore grandpa, he was injured in the war
<ogra_> a close button should close ... not minimize
<ogra_> (says gampa)
<popey> I'll file a bug and ubuntu-ux and you can argue about it
<ahayzen> so how would you *close* the app in you case? ... press minimize ?
<popey> CTRL+Q
<popey> File -> Close (lol)
<popey> swipe up
<ahayzen> what happens with no keyboard ?
<ogra_> open the menu, selest quit
<popey> etc
<ogra_> *select
<ahayzen> and on the mobile what happens there?
<popey> swipe up - it gets killed
<popey> because that means really go away
<popey> but on mobile you dont have an X
<ahayzen> because a swipe up is different from pressing X lol
<popey> it is in every other music app :)
<popey> happy to thrash out the pros and cons in a bug :)
<popey> I am not wedded to that behaviour, I just think we should consider it
<ogra_> consistently designed  breakage :)
<popey> hah
<ahayzen> i mean if we have the spread on the desktop/converged then you'll have a swipe up *and* a X
<ahayzen> surely they both mean 'close this app'
<popey> well, you shouldn't have to close apps
<popey> but in the desktop people are trained to do it
 * ahayzen thinks it is another thing that gives value to his settings page idea for convergence
<popey> heh
 * popey files it anyway
<ahayzen> hehe ;-0
<ahayzen> we need indicator support first :-) and i guess media-hub would need to know the difference between the 'close' and the 'close to minimise'
<ahayzen> popey, oh and btw VLC player closes when i press close ;-)
 * ahayzen hugs trusty VLC player
<ogra_> ahayzen, yeah, thats the reason why i use it :)
<ahayzen> until music-app becomes viable on desktop, same for me :-)
<popey> haha, just tested this with rhythmbox
<popey> opened it, pressed play, pressed ALT+F4, window is gone
<popey> can't find it anywhere :S
<popey> this may not be an optimal example :)
<ogra_> indicator
<popey> nope
<popey> oh, sound
<popey> right
<ahayzen> yeah i've heard that from *every* knew user lol
<ogra_> yep
<ahayzen> oh and don't close RB while it is scanning it causes apport to think its crashed :-)
<popey> when you click the indicator, it opens, minimised
<popey> thats crazy
<ogra_> haha
<ogra_> you never tried it before ?
 * popey closes bug report for another day
<ahayzen> i remember it being slightly broken last time, hence VLC player :-)
<popey> this is madness
<ogra_> yes
<ogra_> by design
 * ahayzen assumes RB folks will blame unity
<ogra_> there were long discussions on desktop before it got implemented like that
<popey> haha, CTRLQ no longer works
<popey> what the absolute F
<popey> it is _impossible_ to close rb
<ahayzen> Ctrl+Q isn't an option just Ctrl+W for "close window"
<ogra_> popey, from the menu
<ahayzen> popey, you should be using Gnome Music now anyway? it looks much nicer
<popey> hah, it was close in the past
<ogra_> i dont think there is any other way
<popey> they did this to annoy me
<ogra_> not only you
<ogra_> but there is always VLC
<ogra_> ;)
<popey> port that then, chop chop
<ogra_> nah, waiting for studio_ to do that
 * popey anticipates snappy mentioned shortly
<ogra_> :P
<ahayzen> yeah what happened to the VLC discussions from like 1yr+ ago
<ahayzen> popey, what does Banshee do ?
<ogra_> it still exists ?
<ahayzen> or are you an anti-mono guy? ;-)
<popey> I am not
<popey> I am pro free software, so I am pro mono
<ahayzen> otherwise try Gnome Music http://www.omgubuntu.co.uk/2015/06/music-the-gnome-music-player-is-getting-smart-new-features
 * ogra_ thought that died
<ahayzen> 'next gen'
 * popey imports music into banshee
<popey> just the 3 databases of music then
<ahayzen> \o/  1 in XML..2 in sqlite ?
<popey> banshee at least raises the window when you click the indicator
<popey> yeah
<popey> none sent to google or apple tho ã
<ahayzen> hah thats what you think ;-)
<popey> wow, i own some terrible music
<ahayzen> popey, tomorrow all your ads will have ABBA in them
<popey> haha
<popey> 2 unlimited actually :)
<popey> I forgot how much i like banshee
 * ahayzen wonders what the state of clementine/listen/amarok etc is these days
<ahayzen> time to install all the music things!
<popey> oh, also, media keys pls
<ahayzen> haha my media-keys with VLC was fun
<popey> do we have a bug for that already?
<ahayzen> yeah somewhere
<ahayzen> it will "come for free" with background-playlists IIRC
<ahayzen> as media-hub will do it for us
<ahayzen> right jhodapp ^^ ?
<popey> oh
<ahayzen> as our app will be stopped anyway so it'll have to be mh or something that will need todo the next/previous/toggle
 * popey adds media-hub to the list of things that will save us including click, snappy, mir, unity8 and juju
<jhodapp> ahayzen, which part exactly, media keys?
<ahayzen> jhodapp, yeah that'll be in media-hub right? and will work once we have bg-playlists done?
<popey> no bugs with key or keyboard that look appropriate
<jhodapp> ahayzen, it won't be media-hub, it'll most likely be an indicator and the indicator will call play/pause next/prev via the MPRIS interface down to media-hub
<ahayzen> ah yes
<ahayzen> popey, that ^^
<jhodapp> ahayzen, I'm not quite sure if the indicator implements that yet for phone
<ahayzen> i remember seeing bugs for it and them being fixed
<popey> wow, banshee is _impossible_ to kill
<ahayzen> $ killall banshee ?
<nemo> Anyone here feel like attempting an ubuntu touch compile of hedgewars for me? basically that thing mcphail brought up prior
<ogra_> apt-get purge banshee ?
<ogra_> (ah, wait ... that wont kill it)
<popey> alt+f4, CTRL+w and close button, none of them close it
<jhodapp> ahayzen, cool
<ahayzen> right bug 1398427 had some related code
<ubot5> bug 1398427 in unity8 (Ubuntu RTM) "[dialer] + [sound] Can't use earphone to answer or disconnect a call" [Critical,Fix released] https://launchpad.net/bugs/1398427
<popey> nemo: whats needed?
<ahayzen> then we have bug 1437483 and bug 1231909 tracking headphone controls (basically media-keys) not *yet* working
<ubot5> bug 1437483 in Ubuntu Music App "Music app does not react to bluetooth headset buttons" [Medium,Triaged] https://launchpad.net/bugs/1437483
<ubot5> bug 1231909 in Ubuntu Music App "Headphone controls aren't interacting with music-app" [Wishlist,Triaged] https://launchpad.net/bugs/1231909
<popey> ahayzen: https://bugs.launchpad.net/music-app/+bug/1472716
<ubot5> Launchpad bug 1472716 in Ubuntu Music App "Music App should support media keys" [Undecided,New]
<popey> guess that maybe related / dupe
<ahayzen> hahah can i merge the 3 bugs into 1? :'(
<nemo> popey: welll pretty much compiling standard ubuntu package, but with flag MOBILE set
<nemo> popey: and a line in hedgewars/options.inc removed
<nemo> for ARM ofc
<popey> heh
<popey> maybe wait till mcphail gets back later?
<popey> save duplicating what he was doing
<nemo> popey: 11:35 < mcphail> nemo: if anyone else has an ARm device, they might be able to build locally before I get a chance to roll a PPA. Keep asking
<nemo> was just going along w/ his request from a couple of hours ago
<popey> ahh
<popey> ok, i have a device :)
<nemo> cool. welp. if it interests you
<nemo> kenvandine tried yesterday but didn't have enough space on his
<popey> haha
<nemo> and apparently no desire to muck about w/ microsd or nfsmount
<popey> mine is pretty empty
 * popey installs build deps
<nemo> should have same dependencies as standard ubuntu package, apart from using GLES11 and SDL2
<popey> After this operation, 856 MB of additional disk space will be used.
<popey> ho ho ho
<nemo> niiice
<nemo> wow. that's a lot
<nemo> popey: oh
<nemo> popey: you don't need server or video recording
<nemo> at least for testing
<nemo> that would allow skipping libav and all of haskell
<nemo> the rest of the bloat is I 'spose qt
<popey> x
<popey> python 2.7
<popey> all sorts of nonsense
<nemo> oh. is this phone not a dev env already?
<nemo> huh. what on earth do we use python for???
<nemo> that must be some ubuntu packaging thing
<nemo> popey: https://code.google.com/p/hedgewars/wiki/BuildingOnLinux the deps *we* are aware of ð
<popey> yeah
<popey> I planned to build a deb
<popey> because i know that works
<nemo> fair 'nuff
<nemo> popey: general goal was to see if the game could be playable on ubuntu touch w/ hopefully minor changes
<nemo> 'cause I bet it isn't right now
<popey> sure
<nemo> which would finally mean we'd have a functioning mobile port again, for first time in years, which is neat
<nemo> http://www.ganggarrison.com/filehost/hedgeroid/hw-android-netplaydemo.apk  this is probably the most recent android work that has gotten any love and it is waaaaaay out of date
<nemo> done in 2012
<popey> http://people.canonical.com/~alan/screenshots/device-2015-07-08-184354.png battery gauge on my nexus 7 is hilarious
<ogra_> popey, stop shaking it all the time
<ogra_> someone should fix the screenshot orientation defaults :P
 * popey adds a rotation option to his network screenshot script
<ogra_> cheating !
<popey> nemo: boooo E: IO Error to output - fwrite (28: No space left on device)
<ogra_> lol
<ogra_> you are the third now
<nemo> popey: microsd or nfsmount? â¹
<nemo> yeesh you guys have tiny devices
<ogra_> they all try on nexus tablets :)
<nemo> I have a 4GiB ubuntu image on my nexus 5 just in case I need it, or for hedgewars *desktop* development
<nemo>  (ISO in a chroot)
<popey> uh, no.
<popey> better off building in an arm enabled ppa
<popey> To the cloud!
 * popey wonders what channel to re-flash his nexus 7 to
<ogra_> shiny-proposed
<popey> ubuntu-touch/devel/krillin.en ?
<ogra_> not sure there is a flo image in there
<popey> why does u-d-f list it then?
<popey> ubuntu-device-flash query --device=flo --list-channels
<ogra_> did you give it the device name ?
<ogra_> heh
<ogra_> sounds like a boog
<popey> pffft
<popey> back to devel-proposed
<TLyngeJ> I need access to the Google Books API, through the OnlineAccount, using a HTML5 app. Anyone who can point me in the right direction?
<TLyngeJ> I already have .service and the .application file in place (i think), but it seems like somethin is missing.
<TLyngeJ> I already read this https://developer.ubuntu.com/en/start/platform/guides/online-accounts-developer-guide/
<popey> mhall119: started using ureadit, it's rather good!
<popey> and just noticed http://news.softpedia.com/news/ureadit-3-is-an-awesome-reddit-browser-for-ubuntu-touch-486382.shtml
<mhall119> popey: just now you've started using it?
<popey> ya
 * mcphail is learning more than he ever thought he wanted to know about virtualised cross-architecture chroots
#ubuntu-app-devel 2015-07-09
<ahoneybun> anyone know why my pages are overlaping the Header?
<ahoneybun> I'm using PageStack
<ahoneybun> the reddit page is private? https://www.reddit.com/r/UbuntuPhone/
<ahoneybun> https://www.youtube.com/watch?v=92voAhlZeHY
<dholbach> good morning
<akiva-thinkpad> hello all
<davidcalle> Good morning o/
<akiva-thinkpad> o/
<akiva-thinkpad> anyone know who the ubuntu-file-manager app developer is? I know popey worked on it. I have a patch that adds thumbnails for jpegs, png's, and gifs, but autopilot is failing 10 tests
<akiva-thinkpad> however, autopilot is failing 10 tests even without my changes
<ohmy> good morning all
<ohmy> Is there anyway from QML/C++ (without compositor) to define on wich display (monitor) we can display a Window ?
<ohmy> lets say i have monitor1 and monitor2 and i want programatically to show a Windows on one of them
<mcphail> zubozrout: hi
<zubozrout> Ok, I am here mcphail
<zubozrout> mcphail: Hi :0
<zubozrout> * :)
<mcphail> :) - how much experience do you have making .click packages?
<zubozrout> mcphail: practically zero, I only made some stuff using the SDK
<mcphail> zubozrout: we don't have a working sdl template for the SDK yet, but that doesn't matter. Building and creating a .click is easy. SturmFlut is working on the template
<SturmFlut> mcphail: Well, "working" is a bit much to say ;)
<zubozrout> Well, it would be nice to have it documented at least.
<mcphail> SturmFlut: :)
<mcphail> zubozrout: the first thing is to set up a build environment. Give me a sec and I'll find a link
<mcphail> zubozrout: this is essential reading: https://developer.ubuntu.com/en/blog/2015/04/13/inner-workings-sdk/
<mcphail> zubozrout: getting a chroot set up takes time, but it is very automated and foolproof
<zubozrout> mcphail: ok, thanks :)
<mcphail> zubozrout: the next thing you have to do is get a version of SDL which works with Mir. See: https://raw.githubusercontent.com/mcphail/ubuntu-touch-sdl-template/master/lib/src/how_to_build_sdl_for_ubuntu_phone.txt
<mcphail> zubozrout: you can take the SDL libs from that github repo. They "wrok"
<mcphail> *work
<zubozrout> mcphail: All right, that is fine to know. So it is not just as simple as apt-get install somesdlstuff and then running it.
<mcphail> zubozrout: not quite, but when you have the framework set up is is simple
<mcphail> zubozrout: the difficulty is getting the first steps done
<mcphail> zubozrout: you can then compile or download the ARM binary for your SDL app and roll it in a .click package
<zubozrout> mcphail: well, the app has to be compiled with the above SDL libs, yes.
<mcphail> zubozrout: you can compile _against_ any SDL2 libs, but you have to roll that specific version into your .click
<mcphail> zubozrout: that means you can take any precompiled binary from the Ubuntu repos, but roll it with my SDL2
<zubozrout> mcphail: Ah :), ok, thanks :)
<mcphail> zubozrout: of course, the biggest problem is that SDL2 still doesn't quite work...
<mcphail> zubozrout: there are issues with coulours, transparency and rotation which are still getting smoothed out
<mcphail> bschaefer is on the case
<dubstar_04> popey what happened to the ubuntu update podcast?
<zubozrout> mcphail: Yes, I know of some issues. And what will happen once click is replaced with snappy packages on Ubuntu?
<mcphail> zubozrout: not much difference
<mcphail> zubozrout: for these purposes, click and snappy are almost identical
<mcphail> (i think)
<zubozrout> mcphail: ok :)
<mcphail> zubozrout: the hassle with building a .click is you have to bundle all the needed libraries into the click itself. Snappy will be the same
<zubozrout> mcphail: Well, thank you very much for the info. I'll read it and try it - and then ask here again if I bump into any problem
<mcphail> zubozrout: enjoy! - it is easier than it looks
<zubozrout> mcphail: Thanks :), you were very helpful.
<mivoligo> mzanetti: ping :)
<SturmFlut> An Ubuntu phone will launch in India!
<mivoligo> mzanetti: (or anyone who knows) what I understand in OTA-5 there will be full shell rotation and if I want to force for example portrait orientation for my app, I need to specify that in .desktop file. (thanks popey) Will there be an option to specify app orientation when the app is already running?
<akiva-thinkpad> SturmFlut: The meizu?
<akiva-thinkpad> http://i.imgur.com/TZPiI8B.png << :)
<SturmFlut> akiva-thinkpad: Most likely, don't think it would make much sense to assume it's bq. We already know that Meizu wants to launch the MX4 with Flyme in India.
<akiva-thinkpad> SturmFlut: lucky :/
<akiva-thinkpad> I still don't have one.
<akiva-thinkpad> nothing in North America~
<akiva-thinkpad> Hopefully by the end of the year!
<SturmFlut> akiva-thinkpad: Don't really think so, there hasn't been any committment from a manufacturer for the US market yet. And porting to a new device takes time.
<akiva-thinkpad> SturmFlut: Well it will come here eventually. No reason to delay it~
<zubozrout> SturmFlut: And what about MX5 with Ubuntu? I suppose no one wants to spread the word now, but I would soo much love to see it with Ubuntu. I wanted to purchase MX4 but MX5 is better :), more bleeding-edge.
<akiva-thinkpad> is it that much better :o
<akiva-thinkpad> ?
<zubozrout> akiva-thinkpad: Not to mention 64bit processor - I wanted to have a phone with that for a long time and if MX5 was available with Ubuntu I wouldn't have to wait another round :).
<zubozrout> akiva-thinkpad: so I think it is great, in my eyes
<akiva-thinkpad> :O But does it work in Canada?!
<zubozrout> akiva-thinkpad: Why wouldn't it?
<akiva-thinkpad> zubozrout: north american has different bands than the rest of the world
<akiva-thinkpad> mx4 does not have our band.
<akiva-thinkpad> best we can get is 2g
<zubozrout> akiva-thinkpad: Well, I know there is a problem with LTE and MX4 + MX5 in the Czech Republic (where I live), so with the supported frequencies I can only have LTE in the capital (Prague) but almost nowhere else although I have LTE with my Nexus 7 deb tablet all over the country.
<akiva-thinkpad> lucky europeans :P
<zubozrout> akiva-thinkpad: Well, maybe lucky europeans except for the Czech Republic. I think Canada has better (nicer) mobile carriers than are here.
<akiva-thinkpad> We have wind, thats it
<akiva-thinkpad> Rogers... oh my blood pressure...
<akiva-thinkpad> "What do you mean I owe you $500 ? You cancelled my phone 5 months ago; I couldnt even use it!" Reply:
<zubozrout> akiva-thinkpad: hmm, and no Vodafone or T-mobile? I know they are in the USA.
<akiva-thinkpad> "oh no, we just cancelled your service, you still need to pay for your plan"
<akiva-thinkpad> No, and the best network in the US is Ting
<akiva-thinkpad> which ironically is from Canada, but can't operate in Canada
<zubozrout> akiva-thinkpad: lol, well, that's sad. Yep, I heard about Ting, it has pretty nice reviews.
<mzanetti> mivoligo, not in the beginning, but there are plans for such an api
<mivoligo> mzanetti: thanks, is that the rest I said correct?
<SturmFlut> zubozrout, akiva-thinkpad: At least at the moment there isn't any information regarding the MX5, and Ubuntu also doesn't officially run on 64-bit ARM yet. I've asked about 64-bit ARM, because it would be nice if the Convergence device by bq came with it, but no info.
<mzanetti> mivoligo, yep
<akiva-thinkpad> SturmFlut: 64bit would just add a bit more speed, and +2gb of ram? or is it different than x86?
<mivoligo> mzanetti: ok, so   "automaticOrientation: false" is no longer supported?
<mzanetti> exactly
<zubozrout> SturmFlut: Hmm, well, it sounds like I shouldn't hold my breath if there is no 64bit ARM support yet. So even if MX5 is going to be available with Ubuntu it won't be that soon as I want it to be, right?
<SturmFlut> akiva-thinkpad: The AArch64 mode of ARMv8 is completely different than ARMv7. It's not an extension, it's a new design.
<mivoligo> mzanetti: btw what about the lock screen, does it rotate as well?
<popey> mivoligo: haha, no
<akiva-thinkpad> SturmFlut: sounds complex~
<popey> mivoligo: https://bugs.launchpad.net/bugs/1471609
<ubot5> Launchpad bug 1471609 in unity8 (Ubuntu) "Cannot unlock phone in landscape" [Critical,Confirmed]
<mivoligo> popey: :D
<mzanetti> ^^
<mivoligo> mzanetti: are you planning to update MvsM any time soon?
<Mirv> zbenjamin: yeah, fun, SDK works just fine as long as I don't touch the laptop's internal touchpad :S
<mzanetti> mivoligo, probably yes
<mivoligo> mzanetti: I'll try to update that level 23 and push it in the evening then
<mzanetti> ok
<SturmFlut> akiva-thinkpad: Okay, I was wrong I hear, the bq Convergence device should be 64-bit :)
<akiva-thinkpad> SturmFlut: So the Aquarius that is released is 64bit?
<ogra_> SturmFlut, who told you that ?
<ogra_> (then it cant be arm )
<zubozrout> ogra_: akiva-thinkpad ment 64bit arm
<akiva-thinkpad> Well its all greek to me
<akiva-thinkpad> havn't been following hte arm hardware scene.
<akiva-thinkpad> the*
<ogra_> well, thats more a software issue :)
<ogra_> only about 60% of the phone packages even build on arm64 yet
<zubozrout> ogra_: So it is in works to support arm64?
<ogra_> the ubuntu archive has arm64 support since ages already ...
<akiva-thinkpad> meh, all I care about is autopilot... and why trunk fails for me, but not for jenkins.
<ogra_> but the packages havent been fixed to build on it ...
<ogra_> nobody bothered
<ogra_> partialkly they even have arm64 completely disabled
<ogra_> getting that fixed and getting arm64 images at all will be quite some developer effort that will draw a lot of manpower
<zubozrout> ogra_: Well, this answers my question about MX5 releasing with Ubuntu :). Sad, I wanted to wait for it even if it meant few months but this sounds like it wont be ready for another year or so.
<ogra_> zubozrout, well, its not impossible
<akiva-thinkpad> ah I think I figured out why...
<ogra_> technically everything is there... but i dont see us having the spare manpower to get all the missing pieces in place in time
<akiva-thinkpad> popey: import Ubuntu.Components 1.2 << that is the current state right?
<akiva-thinkpad> the current version?
<akiva-thinkpad> because jenkins is complaining: file:///usr/share/filemanager/qml/components/FolderListDelegate.qml:19:1: module "Ubuntu.Components" version 1.2 is not installed
<akiva-thinkpad>      import Ubuntu.Components 1.2
<popey> akiva-thinkpad: jenkins is running on utopic :(
<popey> balloons: when you wake, any more poking we can do to move to vivid?
<mivoligo> mzanetti: one more question: what about forcing screen saver not to show up, is it implemented in OTA-5?
<mzanetti> yes
<akiva-thinkpad> popey: so... just give it a few days?
<mivoligo> mzanetti: \o/
<mzanetti> going to drop bigmovingtext from openstore
<mzanetti> mivoligo, you should change your code to not always do "screensaverEnabled: false"
<mivoligo> mzanetti: I'm working right now on the update :)
<mzanetti> but rather: screensaverEnabled: textAnimation.running && Qt.application.active
<mzanetti> something like that would be best imo
<zubozrout> ogra_: I understand, ... but maybe it would be best for me to buy something cheaper than MX4, so BQ ... stick with it for a while and then switch to something better once it is available. And I must agree with SturmFlut that amr64 would be gorgeous for the converfence device.
<zubozrout> * arm64
<mivoligo> mzanetti: thanks, is it from:  "import QtSystemInfo 5.0"?
<akiva-thinkpad> oh btw popey, I just discovered your podcast; I love it. Anyways gotta run~ See you all
<popey> o/
<mcphail> Has anyone had any success setting up an emulated environment for comiling ARM binaries on AMD64 (rather than cross-compiling)? Have been trying with debootstrap and qemu-user-static but I am hitting roadblocks. How does the PPA build system achieve this?
<mcphail> which apt mirror hosts armhf binaries?
<ogra_> ports.ubuntu.com/ubuntu-ports
<mcphail> ogra_: cheers
<popey> mcphail: I'm tempted to buy a cheap arm chromebook for doing stuff like this
<mcphail> popey: I'm 95.989% of the way to solving it
<popey> \o/
<popey> can you make an image and put it online somewhere? :)
<mcphail> popey: yep
<popey> \o/
<mcphail> popey: if it works...
<popey> we have faith in you
<popey> is it working yet?
<popey> etc
<mcphail> the "royal" we?
<popey> ya
<popey> renatu: when you get a moment - https://bugs.launchpad.net/sync-monitor/+bug/1472973  - one of the insiders reported issues syncing
<ubot5> Launchpad bug 1472973 in sync-monitor "calendar fails to sync google calendar" [Undecided,New]
<renatu> popey, thanks, I added a comment on the bug report
<mcphail> popey: my base image is 693M. Don't think I'm going to be able to host that anywhere useful. Would be faster for anyone to reproduce the build...
<popey> mcphail: if it's reproducible I can do that and host it
<popey> ping me the instructions and I'll take a look
<mcphail> popey: in channel or in /msg?
<popey> whatever :)
<popey> a paste somewhere or something is fine
<mcphail> popey: hokay
<popey> ta
<mcphail> popey: think this covers it - http://paste.ubuntu.com/11848280/ . That should give a base armhf vivid install. Would need to add the development packages etc
<popey> kk, thanks
<mcphail> popey: gzipped base image is about 350MB
<mcphail> qemu-user-static is a great little invention
<popey> ya
<mcphail> Is the Ubuntu-SDK PPA built for ARM?
<popey> mcphail: the ppa has that enabled, yes
<mcphail> good
<mcphail> If I don't install the SDK, is the "click" package in the standard repos sufficient to build phone packages?
<popey> mcphail: I don't always build click packages, but when I do, I use the ppa.
<mcphail> ok, I'll see how I get on
<popey> jhodapp: question - we now have the ability for apps to intelligently prevent screen off (e.g. in a game) - how about in mediaplayer - when watchin a video in a browser, I don't want the screen to go off.
<popey> is that on your roadmap?
<jhodapp> popey, the oxide team is actually adding that right now
<popey> sweet!
<mcphail> nemo: ping
<nemo> mcphail: \o/
<nemo> got it working??
<mcphail> nemo: need to remind me of the tweaks you want
<nemo> mcphail: set MOBILE flag in build, and delete line 43 of hedgewars/options.inc
<mcphail> nemo: great. I'm on it
<nemo> cool
 * nemo crosses fingers
<nemo> mcphail: just to doublecheck. line 43 is the HWENGINE one âº
<nemo> since the desktop frontend expects a separate process right now
<nemo> er
<nemo> HWLIBRARY
<mcphail> CMake Warning: Manually-specified variables were not used by the project: MOBILE - is that a problem?
<mcphail> (btw, I'm using the source tarball in this chroot rather than the git repo...)
<jhodapp> popey, here's the MR in fact: https://code.launchpad.net/~justinmcp/oxide/1328494/+merge/263998
<nemo> mcphail: ack
<nemo> srs?
<nemo> hm
<nemo> wierd...
<nemo> mcphail: checking cmake setup for engine
<nemo> also pinging koda
<nemo> mcphail: since we shifted engine to use cmake build it has had more weird issues and a bit more opaque a build process
<nemo> (like failing to rebuild on code changes â¹ )
<mcphail> nemo: that's a big problem for a build system...
<nemo> no kidding
<nemo> spent like an hour once trying to figure out why the hell my change wasn't fixing a bug
<nemo> before the obv occurred to me
<nemo> well this is frustrating. I don't see any toggle in CMakeLists.txt for this. might have to manually add it to that file â¹
<nemo> but let me poke koda about this
<nemo> mcphail: that is, I don't see a add_definitions(-dMOBILE) anywhere
<mcphail> Bah - it has linked against SDL1.2 :(
<nemo> mcphail: only desktop version
<nemo> mcphail: mobile has always built against SDL2
<nemo> mcphail: the CMakeLists.txt already has:
<nemo> if(${SDL_VERSION} VERSION_GREATER 1.3)                                                                                add_definitions(-dSDL2)
<nemo> endif()
<nemo> but SDL2 is enabled if you can set MOBILE
<nemo> hopefully linking is same. seems to be
<mcphail> nemo: I just used "-DMOBILE=1" as a build flag. Was that the correct way?
<nemo> mcphail: that's for a cmake flag, but I don't see it being passed on to the engine there
<nemo> mcphail: I *thought* our CMakeLists.txt would have relayed it. that's what's annoying me
<nemo> I'm thinking the lack of mobile devs in past few years has triggered bitrot as koda messed w/ CMake
<nemo> mcphail: you could just add add_definitions(-dMOBILE)  to hedgewars/CMakeLists.txt for now
<nemo> pending consulting w/ him on this
<nemo> maybe just above add_definitions(-dDEBUGFILE)
<nemo> on line 209
<mcphail> nemo: do I need to delete the Makefile after changing CMakeLists.txt?
<nemo> mcphail: should detect the change
<nemo> if you rerun cmake
<nemo> hell. if you run make
<mcphail> ok :)
<nemo> mcphail: what worries me though, is because this is required, it makes me think the CMakeLists.txt currently has no mobile support. which is bad for linking
<nemo> mcphail: I do hope since we ocassionally screw around with SDL2 that that should work at least â¹
<mcphail> nemo: I'm going to do a clean build because this is throwing multiple errors
<nemo> find_package(SDL1or2)
<nemo> hopefully it finds 2 âº
<mcphail> nemo: getting stuck with this one: http://paste.ubuntu.com/11849555/ - any ideas? At least (I think) this suggests it is using SDL2...
<nemo> oh good
<nemo> mcphail: that means it is hitting the MOBILE block in the engine which is adding the gles11 unit
<nemo> mcphail: now, in the old android build, a gles11.pp was provieded in project_files/Android-build but ideally we'd get this from ubuntu's package management
<nemo> mcphail: I'm checking to see if you guys do in fact package this anywhere âº
<nemo> mcphail: otherwise we could toss it into the dir
<mcphail> ok
<sheepluva> nemo: as I said. I don't have any particular knowledge on the issue. but figured can't hurt to hang out here :P
<nemo> hi sheepluva
<nemo> trying to coax koda here but apparently hectic day at work for him
<nemo> hum... not finding it anywhere â¹
<sheepluva> 18:26 <@koda> needs gles11 unit
<sheepluva> 18:26 <@koda> should be checked under fpc unit folder
<nemo> sheepluva: the only gles11 unit I have is that android custom one
<nemo> it binds against     External_library='GLESv1_CM'; {Setup as you need}
<nemo>     Loadgles11('libGLESv1_CM.so');
<nemo> sheepluva: so those would need changing at a minimum
<nemo> mcphail: hm.. does ubuntu touch need gles11? âº
<nemo> sheepluva: you know, this kinda surprises me 'cause I thought we were using GLES11 across the board now
<mcphail> nemo: I honestly don'y know :)
<sheepluva> {$IFDEF MOBILE}                                                                                {$DEFINE HWLIBRARY}
<sheepluva>  {$DEFINE GLunit:=gles11}                                                                                {$DEFINE USE_LANDSCAPE_AMMOMENU}                                                                                {$DEFINE USE_TOUCH_INTERFACE}
<sheepluva> {$ELSE}
<nemo> sheepluva: boooo
<nemo> sheepluva: 1) we got that far already, 2) pastebin ð
<mcphail> nemo: off to do some domestic chores for a while. If you get a solution, I'll catch it in the /lastlog
<sheepluva> does the build destination? the ubuntu touch thing? doesn't have regular gl?
<nemo> sheepluva: well ubuntu touch targets mobile devices, so I'm gonna guess GLES is standard on the device. but I had no idea if maybe it had an abstraction layer or something
<nemo> sheepluva: also, I know that MOBILE sets gles11 but I wasn't sure if that was redundant or not
<koda> hi
<nemo> sorry
<nemo> well. eyeballing the flag, seems gles11 only impacts our code in extension loading
<nemo> so. assuming opengl apps normally build on an ubuntu touch, and opengl is available..
<nemo> gonna guess we could maybe remove GLunit:=gles11 and, possibly if it causes a problem on startup, kill the extension loading
<nemo> we don't use it for anything important anyway
<nemo> video recording and 3d rendering
<nemo> mcphail: ok. you mind deleting that line too? âº
<koda> mcphail: you mean that you are using full fledged gl unit in fpc ? :o
<mr-tt> hi
<mr-tt> how can i create a button in qml for ubuntu touch?
<nemo> koda: well... my problem was that the gles11 stuff seemed custom to android (and maybe iOS)
<nemo> koda: gles11 isn't provided by the system
<nemo> so I was hoping we could get away w/ full gl unit
<koda> no it's custom to *mobile* opengl
<koda> there are missing functions between gles11 and gl
<nemo> koda: I mean gles11.pp is under Android-build
<nemo> koda: uh. why isn't that reflected in the code?
<nemo> only thing that gles11 seems to flag is extension loading
<nemo> I thought we targeted GLES11 across the board
<nemo> and that it was a subset of full gl
<koda> because the code uses gles11 which matches gl1.0
<koda> so it works fine on desktop and amobile
<nemo> koda: right? thought that's what I was saying
<nemo> koda: but my point is... if system has gl unit in fpc, then it should just work if gles11 unit is deleted
<nemo> koda: if it doesn't, because ubuntu touch has phone issues on that front, then will need to adapt the android build unit right?
<nemo> since I couldn't find an ubuntu package explicitly for it, like, say, fp-unit-gles
<koda> i don't think so, gles11 comes bundled in the arm fpc package afair
<nemo> oh realllly
<nemo> then he should not have gotten a build error eh
<koda> it depends how the fpc pkg is distributed on ubuntu mobile :p
 * nemo pokes mcphail
<nemo> you mind checking to see if gles11 is under the fpc tree on your build machine?
<nemo> or, for that matter, any gl unit at all?
<nemo> that is, under /usr/lib/fpc/*/units probably
<nemo> koda: the thing is, I *think* this package already exists for ubuntu touch
<nemo> so that suggests someone is building the entire ecosystem
<nemo> well. maybe I misunderstood.
<mcphail> nemo: no gles under /usr/lib/fpc/ anywhere
<nemo> perhaps it is just packaged for arm, and if it works under ubuntu touch is just luck
<nemo> mcphail: how about opengl
<mcphail> nemo: yes - but can't use that on phone
<nemo> bleh
<nemo> mcphail: ok... so. the android build used a custom gles11.pp that added bindings against a gles so
<nemo> it would be *nice* if ubuntu could package this in fashion koda mentioned âº
<nemo> but failing that, could do it manually I guess
<mcphail> nemo: :)
<nemo> mcphail: I was kinda hoping that possibly ubuntu was providing an opengl stub against gles11 - for apps that might possibly work w/ it.
<nemo> mcphail: hm...
<nemo> koda: hey. question.
<nemo> koda: if the build was against the gl fpc, but we only used gles11 routines...
<nemo> er. wait. no... would require the gl lib to target the phone gles. nm
<nemo> guess that unit isn't even built for touch
<nemo> probably would be missing stuff
<mcphail> nemo: I don't know anything about pascal so can't offer any suggestions
<nemo> mcphail: well... if I knew the name of the gles11 library on the phone could try adapting https://code.google.com/p/hedgewars/source/browse/project_files/Android-build/gles11.pp I guess â¹
<nemo> mcphail: could file a bug against ubuntu touch asking for that mobile targetted arm package, but I guess that's lol
<mcphail> nemo: just the name of the package giving the C libs for gles?
<nemo> mcphail: well... reading that gles11.pp says it was automatically generated
<nemo> but, most of it seems pretty generic
<nemo> so I was hoping I could simply update Loadgles11('libGLESv1_CM.so'); to be your libgles name
<nemo> then toss gles11.pp into hedgewars/
<nemo> or well. have you do both of those ð
<mcphail> libGLESv2.so.2.0.0 and libGLESv1_CM.so.1.1.0
<nemo> ooooh
<nemo> srs!
<nemo> cool. so maybe don't have to do anything
<nemo> I bet libGLESv1_CM.so.1.1.0 is probably symlinked to libGLESv1_CM.so
<nemo> mcphail: ok. cp project_files/Android-build/gles11.pp hedgewars/
<nemo> aaaand cross fingers I guess
<mcphail> nemo: well, we get a _different_ error :)
<nemo> yay
<nemo> ð
<koda> nebtw the gles11.pp is just a copy of the fpc version, so there is no problem in bundling for ubuntu touch imho
<mcphail> nemo: http://paste.ubuntu.com/11849907/
<nemo> hmmm
<nemo> â¥ hg grep
<nemo> is teh awesome
<nemo> specifically hg grep --all
<nemo> thought so. sheepluva added that last june
<nemo> symptom of bitrot in our mobile stuff
<nemo> good news tho
<nemo> mcphail: he just failed to ifdef enough I think
<nemo> {$IFDEF USE_S3D_RENDERING OR USE_VIDEO_RECORDING}
<mcphail> aah.
<nemo> is around the body of the createframebuffer
<nemo> but not the header
<mcphail> nemo: paste me a patch or new file and I'll switch it around
<nemo> mcphail: hm...
<nemo> mcphail: well. I'm not sure what you are using. the branch?
<nemo> I just want that ifdef above around those 2 calls
<nemo> on your lines 81 and 82 of uRender
<nemo> mcphail: 0.9.21 + ubuntu patches?
<mcphail> nemo: just the 0.9.21 tarball from the site
<nemo> 'k
<nemo> hang on then
<mcphail> can I just comment those lines out?
<nemo> you could, but I was testing locally and hit another one
<nemo> USE_S3D_RENDERING is not enabled for mobile, and RenderClear has same issue
<nemo> procedure RenderClear           (mode: TRenderMode);
<nemo> will need that too
<nemo> ugh. DrawWorld too. maaaan
<nemo> mcphail: ok. made some minor changes to dev for those flags
<nemo> mcphail: going to transplant them into the .21 branch and pack 'em up for you as a diff
<nemo> just eyeballing it *seems* like the game should still work just w/ the ifdef tweaks âº
<nemo> transplant 'cause I think the branch is too old to merge anymore
<SturmFlut> Months ago we couldn't even get SDL working, and now you guys are working on the third SDL game port I know of. Oh wow.
<nemo> mcphail: ok. builds w/ s3d and video recording turned off now. transplanted it onto the branch. but not worth you getting it I think
<nemo> mcphail: simply disabling those 2 lines is enough on the branch. all the rest is in .22-dev
<nemo> well. "the rest" one more function and a compiler error in uWorld
<nemo> https://code.google.com/p/hedgewars/source/detail?r=a0b9b678b46eccd0c66273c4f6bb016b9586d2be&name=0.9.21  fwiw
<nemo> but nice to get mobile bitrot under control again \o/
<nemo> mcphail: we need to properly support MOBILE as a cmake flag, and maybe provide gles11 if the system isn't providing it
<nemo> don't want to add gles11.pp outright ofc, to avoid overriding system version
<mcphail> nemo: was afk. Give me a minute and I'll check that out
<nemo> SturmFlut: TBH I thought this was just gonna be flip a flag and go âº
<nemo> SturmFlut: or I would have probably stayed in my channel ð
<nemo> but nice to see all that mobile work from iOS and Android days so many years ago actually get some use
<nemo> mcphail: hm... gotta go in a couple of minutes
<nemo> or I'l get stuck in traffic for sure and miss kid's class
<mcphail> nemo: np - will have to go soon anyway. Got a bit further then - http://paste.ubuntu.com/11850158/
<nemo> huh...
<nemo> koda: â
<nemo> don't see where that should be coming from
<nemo> but gotta go
<koda> nemo: 365:            fingers[index].id := nilFingerId;
<koda> some leftover probably
<koda> mcphail: should be enough to remove it
<mcphail> ok - it compiles but I'm now getting a raft of SDL linker errors. Might have to give up on this for the evening
<mcphail> http://paste.ubuntu.com/11850217/
 * mcphail gives up for the evening and decides to _play_ hedgewars instead
<popey> hah
<popey> thats the spirit
<mr-tt> how do i write to a file and read from it in an app? ./file doesn't seem to work
<mr-tt> i suppose i need to specify a path where writing is allowed. but where is that?
<mcphail> It would be brilliant to get this game on the phone. Never played it before
<ahoneybun> how do I take screenshots with the command line?
<ahoneybun> phablet-tools does not exist
<popey> the command is phablet-screenshot
<popey> which is in the phablet-tools package
<mr-tt> anyone can tell me where to store a file from an app?
<ahoneybun> oh ok thans popey
<popey> np
<ahoneybun> *thanks
<popey> mr-tt: the standard XDG directories
<mr-tt> popey: so it has rw access to all .config .local etc?
<popey> https://developer.ubuntu.com/en/start/platform/guides/app-confinement/
<popey> look for xdg on that page
<popey> right at the bottom
<mr-tt> popey: how do i read the env variable from qt?
<popey> not sure :)
<mr-tt> ah nevermind, i know what the var is
<mr-tt> ~/.config/appname/file should work
<SturmFlut> There is a Qt component that gives you the application path, but where is that stupid e-mail with the name :/ can't find it
 * popey wanders off for pizza
<popey> ttfn
<mcphail> Can't you just use good old getenv from the c stdlib?
<SturmFlut> path = QStandardPaths::writableLocation(QStandardPaths::DataLocation)
<ahoneybun> I'm having a problem with PageStack: http://imgur.com/RudP3Cc
<ahoneybun> code: http://pastebin.ubuntu.com/11851060/
<ahoneybun> mhall119: have you used PageStack before?
<ahoneybun> ahayzen: check this out: https://twitter.com/ATHoneycutt/status/619223728585580546
<popey> ahayzen: do you have a click for me to submit to QA?
<popey> or do you want me to submit trunk?
<t1mp> ahoneybun: the code on your pastebin does not get me the screen of the screenshot
<ahoneybun> really?
<ahoneybun> oh right
<ahoneybun> t1mp: you'll need this file called Tips.qml: http://pastebin.ubuntu.com/11851234/
<t1mp> ahoneybun: you need to put the Flickable in Tips inside a Page
<t1mp> so put Page { } around your Flickable
<ahoneybun> it happens on the other pages as well and they don't have flickable
<t1mp> ahoneybun: and set the title of the Page to "Welcome to Ubuntu"
<t1mp> ahoneybun: I mean like this http://paste.ubuntu.com/11851271/
<ahoneybun> oh ok t1mp
<ahoneybun> will i18n.tr work with "title" as well?
<t1mp> ahoneybun: yes
<ahoneybun> cool
<ahoneybun> it looks really good now
<ahoneybun> t1mp: now to get it on my device..
<ahoneybun> it will not deploy for some reason
<t1mp> ahoneybun: sorry, I don't know. I would propose to deploy from QtC but I don't know how that works internally
<ahoneybun> it does with my other WIP app
<ahoneybun> but not uBegginer at the moment
<t1mp> ahoneybun: try to catch mhall119 or zbenjamin (maybe tomorrow, it is late at night in europe now)
<ahoneybun> thanks t1mp
<t1mp> yw
<ahoneybun> I think I see why
<ahoneybun> the package name
<ahayzen> popey, trunk please :-) readme should be up to date
<popey> sweet
<popey> will do in the morning
 * popey adds to to-do
<popey> I have a handy job on my laptop which runs at 7am and builds all the core apps from trunk
<popey> for easy testing :)
<ahayzen> popey, awesome :-)
<popey> even builds fat packages :)
<popey> oh, and rsyncs them over to my server :) http://popey.mooo.com/mirror/daily_clicks/
<ahoneybun> well I just found a security issue
<ahoneybun> in Ubuntu Touch
<JanC> ahoneybun: please report it!
#ubuntu-app-devel 2015-07-10
<nemo> mcphail: cool. didn't realise you hadn't played it before.
<nemo> wanna play a game?
<ahoneybun> yay uBegginer is at 3.0 now on the Store.
<dholbach> good morning
<mr-tt> i have a problem with my qml/c++ app. when the onscreen keyboard is active it hides part of the ui, how to avoid this?
<mr-tt> how can i make the ui scroll to bottom in a textarea?
<mr-tt> on desktop my code works on phone not -.-
<mr-tt> are there actually any devs in here or why no anwers?
<sturmflut> mr-tt: Half of the world is not awake yet, and I don't know the answer :/
<davidcalle> mr-tt, maybe the one here don't the answer to this specific question :) You might want to also ask it on askubuntu.com
<davidcalle> know*
<akiva-thinkpad> !ping
<ubot5> pong!
<akiva-thinkpad> balloons: ping
<akiva-thinkpad> presuming you are the one handling jenkins; any idea when it is going to be updated?
<akiva-thinkpad> to vivid?
<mcphail> nemo: ping
<mr-tt> sturmflut: yesterday i also didn't receive any answers :(
<popey> t1mp: zsombi are you able to help mr-tt ?
<mr-tt> i worked around my problem now
<mr-tt> didn't solve it though
<mr-tt> took a look at some qml code of the terminal app, but it seems like it's using something ubuntuspecific, and i'd like to avoid that
<zsombi> mr-tt: what was your problem?
<zsombi> mr-tt: ah, you want to scroll to the end of the text area content?
<mr-tt> zsombi: yep
<zsombi> mr-tt: cursorPosition shoudl do the job 4 U
<mr-tt> but i went ahead and prepend text now, then i also don't have the problem of the osd keyboard hiding stuff
<mr-tt> zsombi: or is there a solution to not hide stuff when osd keyboard is active?
<zsombi> mr-tt: prepend? how does that solve your prob?
<mr-tt> zsombi: well the last text is not hidden anymore
<zsombi> mr-tt: you mean hidden by OSK? then maybe append not prepend...
<mr-tt> zsombi: i have a large textarea. the last added text should be visible even when the osk hides bottom part of screen
<mr-tt> zsombi: i'd have to move/scale up the textarea so osk doesn't hide it anymore, but how?
<zsombi> mr-tt: do you have the content of the view in a Flickable?
<mr-tt> zsombi: don't think so
<zsombi> mr-tt: if not, put it inside one, then you have to watch the Qt.inputMethod.keyboardRectangle & Qt.inputMethod.visible
<zsombi> mr-tt: when the IM is visible, then you have to set the Flicakble's bottomMargin to IM.keyboardRectangle.height
<zsombi> mr-tt: and also set the Flickable's contentY
<mr-tt> zsombi: i can put everything in a flickable right? so nothing gets hidden
<zsombi> mr-tt: these will push your view content up
<mr-tt> zsombi: do you have a code example? and how can i test this on a desktop?
<zsombi> mr-tt: we are also trying to have this behavior in a component that you can use to do these automatically, its just gonna take some time and will (hopefully) land in uitk 1.3
<zsombi> mr-tt: you cannot really test this on desktop, only on phone
<zsombi> as desktop doesn;t have OSK
<mr-tt> heard there are osk for desktop too
<zsombi> mr-tt: but that OSK is not per app...
<zsombi> so it's not gonna appear in your app's window
<zsombi> afaik
<mr-tt> dunno, someone used osk together with xmir+x apps
<zsombi> ok, I had not seen that, but if it comes in your app's window (which I doubth) then you can test them both on your desktp and phone
<mr-tt> zsombi: how do i watch the inputmethods in code?
<zsombi> mr-tt: Qt.inputMethod is a QInputMethod object, so you can do binding, connect its signals, etc
<zsombi> mr-tt: http://doc.qt.io/qt-5/qinputmethod.html
<mr-tt> zsombi: do i do that from c++ or can i do it all in qml? not sure
<zsombi> mr-tt: all its properties/signals/slots/invokables are visible in QML :)
<mr-tt> ok
<mr-tt> zsombi: do you also know how to define platform specific #imports in qml?
<zsombi> mr-tt: no way
<mr-tt> hum that sucks a bit
<zsombi> mr-tt: well, can you do that in JS?
<mr-tt> zsombi: no idea how to
<zsombi> mr-tt: you cannot :)
<mr-tt> zsombi: i read on the web it's possible in the meantime, but it didn't work
<zsombi> mr-tt: but it depends on what do you want to do, you can do these platform specific things in C++ and expose to QML only a common layer
<mr-tt> zsombi: https://forum.qt.io/topic/5739/platform-specific-part-of-qml-file/14
<mr-tt> last answer
<zsombi> mr-tt: aaah, but that is not an import
<mr-tt> zsombi: code example on how to do that?
<zsombi> mr-tt: that si a runtime check, and it shoudl work
<zsombi> mr-tt: http://doc.qt.io/qt-5/qml-qtqml-qt.html
<zsombi> mr-tt: I guess you copied the @ stuff too :)
<mr-tt> yes
<zsombi> mr-tt: wel, that's the problem :)
<zsombi> http://doc.qt.io/qt-5/qml-qtqml-qt.html#platform-prop
<zsombi> mr-tt: try this if (Qt.platform.os === "linux" || Qt.platform.os === "windows" || Qt.platform.os === "osx" || Qt.platform.os === "unix") {
<zsombi> /..
<zsombi> }
<zsombi> mr-tt: the @ is causing syntax error
<mr-tt> i tried wihtout the @ too,neither works
<zsombi> mr-tt: have you tried to print the Qt.platform.os before the statement?
<zsombi> mr-tt: maybe the string is none of yours you check
<mr-tt> zsombi: no, how to do that?
<zsombi> mr-tt: either print(Qt.platform.os) or console.log()
<mr-tt> zsombi: Unexpected token `if'
<zsombi> mr-tt: could you pastebin your code pls?
<zsombi> mr-tt: pastebin.ubuntu.com
<mr-tt> zsombi: http://pastebin.com/gdcUikq7
<mr-tt> guess i have to put that if function elsewhere?
<zsombi> mr-tt: ok, how much you know about Qt/QML? :)
<mr-tt> zsombi: heh not so much :)
<zsombi> mr-tt: I guessed :D
<zsombi> mr-tt: so, first, in order a QML document to work properly, you need an Item
<mr-tt> zsombi: oh that's not my whole code
<zsombi> mr-tt: you can put property declarations, do property bindings there
<mr-tt> just the header of the file
<mr-tt> with the imports
<mr-tt> of course there are items etc later on
<zsombi> mr-tt: ok, np, but as the if() statement si not a declaration statement, you have to put it into a functoin or a JS code
<zsombi> mr-tt: as said, you cannot do platform specific imports
<mr-tt> ok then it's no use doing this in a function
<zsombi> mr-tt: the sequence you pasted from a link is a runtime statement, does runtime OS check
<zsombi> mr-tt: it doesn't do OS specific imports
<zsombi> mr-tt: but it can solve OS specific code execution
<mr-tt> zsombi: how can i make sure it imports ubuntu components then instead of qml controls?
<zsombi> mr-tt: you need to use named import
<mr-tt> zsombi: how is that done?
<zsombi> mr-tt: and then use that namespace in all QtQuick Controls  (or UITK controls) used
<zsombi> mr-tt: import Ubuntu.Components 1.2 as Toolkit
<mr-tt> zsombi: but that would duplicate my qml code?
<zsombi> mr-tt: the "as Toolkit" can be anything
<zsombi> mr-tt: well, it depends what you want to do... it won't duplicate, but if you want to mix the QtQuick controls Button with UITK Button, then you have to do this
<zsombi> mr-tt: the named import is only needed when you use components from the two modules with the same name
<zsombi> mr-tt: otherwise not
<mr-tt> well i just want to write +test on a nonubuntu machine with qtquick controls and then compile with components instead on a ubuntu machine
<mr-tt> i simply replaced controls import with components and it pretty much worked
<mr-tt> zsombi: because utouch doesnt have controls
<zsombi> uhm
<zsombi> I don't get you
<mr-tt> zsombi: import QtQuick.Controls 1.3 doesn't work on utouch, because it can't find it
<mr-tt> import Ubuntu.Components 1.2 works
<zsombi> mr-tt: 1.3 is not yet released, so you will get them only with dev-proposed images
<mr-tt> lol so import QtQuick.Controls 1.3 would work? alright then :)
<mr-tt> import QtQuick.Controls 1.2 *
<zsombi> mr-tt: ahh, sorry, I got mixed
<zsombi> mr-tt: QtQuick.Controls is NOT supported on the device
<zsombi> at least we do not support that
<mr-tt> zsombi: why not? :/
<zsombi> mr-tt: I wanted to say Ubuntu.Components 1.3 :D
<zsombi> mr-tt: because there are plenty of things don not work yet with QtQuick.Controls in utouch
<mr-tt> zsombi: how come? utouch components seems to be pretty much the same like qt controls?
<zsombi> mr-tt: so, Ubuntu.Components 1.2 is stable release, Ubuntu.Components 1.3 is dev release
<zsombi> mr-tt: yes, but those are only few swhich are the same
<mr-tt> i was talking about QT controls 1.3 not utouch components 1.Â§
<mr-tt> 3*
<zsombi> mr-tt: modal windows, such as Dialog, Menu don;t work, they segfault
<zsombi> mr-tt: Mir doesn't support those yet
<zsombi> so we cannot support Qt controls then
<mr-tt> zsombi: ah ok but in the future, any idea when that'll be?
<zsombi> mr-tt: I had not seen any plans to support Qt controls, especially that they are moving to QtQuick.Controls2
<mr-tt> zsombi: but 2 will be supported?
<mr-tt> zsombi: do you use qtcreator/ubuntusdk?
<popey> mr-tt: he works on it
<mr-tt> anyone knows how to hide the debugger view after one brought it up?
<zsombi> mr-tt: in QtCreator, do you see the Debug button on the left vertical bar highlighted_
<zsombi> ?
<mr-tt> zsombi: aah thanks, i couldn't figure that one out
<zsombi> mr-tt: :)
<mr-tt> zsombi: is it planned to release the usdk for other distros or even platforms?
<zsombi> mr-tt: yes
<mr-tt> ok very good :)
<zsombi> mr-tt: some things may not work on platfirms, which are d-bus based, but we are going to find a way to get a symulation on those if possible
<nemo> mcphail: goood mornin
<mcphail> nemo: Hi. I'm going to be afk (on and off) for the next couple of weeks. Wondered if you wanted a copy of the development chroot for your game, so you can work on it?
<nemo> hm
<nemo> wellllll
<nemo> the interesting part was getting it packaged up
<nemo> and seems you just have to fix some SDL link error at this point
<mcphail> nemo: np - I'll have another look at it when I get back
<nemo> was figuring I'd just get someone here who is an ubuntu developer to maybe get it to that point
<sturmflut> Hmpf, I offered Deutsche Bahn to build and maintain a clone of their "DB Navigator" app for Ubuntu, until they decide to offer an official one. They declined to even talk to me about that.
<sturmflut> ogra_: ^^
<ogra_> you mean they didnt answer or did they actively decline ?
<sturmflut> ogra_: The answer was "Thanks, but if we find there is a need for it, our experts surely can build it themselves."
<JanC> I thought there already is one in the store?
<ogra_> lol
<JanC> unofficial
<ogra_> arrogante arschloecher :P
<sturmflut> JanC: Yeah, mine, but it's just a pimped-up container around some websites. The most important features are missing.
<ogra_> do they offer a public api ?
<JanC> ah, right, I remembered seeing something while scrolling through the store
<sturmflut> ogra_: No. I've reverse-engineered most of it though.
 * ogra_ would just go ahead and write it anyway (with its own logo and name perhaps)
<sturmflut> ogra_: Yeah, that's what Fahrplan does, and it will probably not be an issue as long as you just use the search API to display connections. But we are all after the ticketing API. I want to buy a ticket and show it to the conductor, on my Ubuntu phone.
<sturmflut> Well, at least sync the tickets I've already bought and display them
<ogra_> well, you could screen-scrape ... ugly but would surely work ... in the end you only get a qr code anyway
<sturmflut> Oh, I've already reverse-engineered most of the ticket API as well ;) In the end you authenticate and download a couple of PNGs and some text, the QR code being one of the PNGs.
<sturmflut> But that's the point where it gets ugly.
<ogra_> i assume all the payment stuff is ugly ...
<sturmflut> If the connection search doesn't work, everybody will blame your app and that's it. It's not a business critical feature. But buying things and "authenticating" to a conductor touches the core business of Deutsche Bahn. And if there's an error, people may start calling the DB hotline and ask what's the problem.
<sturmflut> At that point DB *will* go after me, regardless if I use their name/logo or not.
<ogra_> well, that would at least get ther attention :P
<ogra_> for the demand :)
<sturmflut> Hehe
<ogra_> but yeah, you might get sued
<sturmflut> I wouldn't even really mind the lawsuit, sometimes you have to step up against such nonsense. Even banks allow you to do all your banking using third-party applications, so why shouldn't I be able to give DB my money using a third-party app?
<sturmflut> But this is germany, there's no chance I can win this.
<nemo> mcphail: FWIW
<nemo> 09:54 <@koda> he should really use make VERBOSE=1
<nemo> 09:54 <@koda> anyway not sure, he probably didn't change the linker names
<nemo> 09:54 <@koda> in sdlh
<nemo> decent chance that might be the last *build* error âº
<sturmflut> ogra_: I'll answer DB with a more explicit question. They "officially" tolerate an iPhone app called "nextr", which queries their connection database through their API. So they surely can "tolerate" me too? :P
<nemo> sturmflut: querying sounds less risky than making payments
<nemo> maybe they are being paranoid
<nemo> which is always safe stance if you ask a manager or lawyer anything
<nemo> easier to say no
<sturmflut> nemo: I think I might be able to go into some kind of "grey area" if I do everything except the payment process. Then you have to book a ticket using the website, but can sync it to your phone and show it to the conductor later. Still not as nice as the original, but at least it works.
<sturmflut> You usually book tickets beforehand from your desktop, and you should be able to use the full website from a phone, so all uses are covered
<nemo> sturmflut: well... take for example Android
<nemo> sturmflut: if I use my older phone, and I browse to a ticket site in Firefox - perfectly safe
<nemo> if I use basically any web app, I now suffer from the XSS injection that Google refuses to backport the fix for
<nemo> I mean... app that uses a web view
<nemo> but, I bet their reason is entirely about control and how easy it is to say no.
<nemo> sturmflut: "Easier to ask forgiveness than permission" ð
<sturmflut> I think they have two concerns
<sturmflut> The first is that the payment API could he hacked
<sturmflut> The second is that if they allow everybody to query their data, including ticket prices, people could easily build price comparison websites, and would often notice that some other operator or means of transportation is cheaper
<nemo> heh
<nemo> sturmflut: hm. those kinds of querying scrapers are already legal no?
<nemo> also, I thought you were doing transactions, not just querying
<JanC> sturmflut: in Belgium (most?) banks only allow one (or maybe a couple) very expensive business bridges outside of their own website/apps...  :-(
<JanC> so you're lucky in Germany
<karni> FTR, telegram may be experiencing temporary problems.
<karni> Result: {"_":"rpc_error","error_code":-503,"error_message":"Timeout"}
<mcphail> nemo: cheers - I'll look at that when I get a chance
<sturmflut> nemo: It's legal to scrape the website up to some "degree", and the "degree" has never really been defined. There are some search engines by now that can compare all means of transportation, including trains, but they all have official cooperations with DB.
<sturmflut> JanC: No HCBI?
<nemo> sturmflut: I guess if they wanted to legally ban scraping they'd just add a robots.txt line
<sturmflut> nemo: A robots.txt has never been legally binding.
<nemo> depends on the country I think
<nemo> since it communicates intention
<nemo> hm
<nemo> http://stackoverflow.com/questions/999056/ethics-of-robots-txt
<nemo> http://www.bna.com/legal-issues-raised-by-the-use-of-web-crawling-and-scraping-tools-for-analytics-purposes/  this one notes courts have considered robots.txt as a factor
<nemo> the stack overflow discussion using analogy of a no tresspassing sign
<nemo> or at least a no automated tresspassing I guess
<ahoneybun> wait is there a new sound for notifications?
<JanC> sturmflut: HCBI ?
<sturmflut> JanC: That's a standard interface for banking
<JanC> sturmflut: maybe some banks support that for businesses, certainly not for regular people...
<JanC> or maybe the bridge software supports it
<JanC> and even Wikipedia doesn't know it  ;)
<sturmflut> Errr, HBCI
<sturmflut> Oh, it exists only in germany
<sturmflut> I always thought it was an european thing
<ahoneybun> hey all how would I list these in my app: http://fullcirclemagazine.org/downloads/
<ahoneybun> ?
<nemo> sturmflut: my vague recollection from many decades ago, when people were more trusting  was that you'd (totally generic you ð)  occasionally stumble across these thingies when wardialing that appeared to be wide open bank interfaces for interbank communication
<nemo> they were like 300 baud or something
<nemo> s/many/several/
<sturmflut> ahoneybun: The easiest thing is a QML WebView. The more complex thing is a C++ QML component that parses the HTML site, but parsing HTML usually sucks. So I would suggest that you use http://fullcirclemagazine.org/feed/ instead and use a QML XmlListModel to parse it.
<ahoneybun> sturmflut: I've got the feed working, I just want to make it possible to view what issues there are and offer to download them
<nemo> sturmflut: for Hedgewars we serve http://hedgewars.org/content.html inside the game by doing a basic chopping of the page HTML
<ahoneybun> then use document viewer to see the pdf
<sturmflut> ahoneybun: Yep
<ahoneybun> sturmflut: seems i could just have a list with urls like this: http://dl.fullcirclemagazine.org/issue1_en.pdf and then it will open the browser but then it asks if you want to use Document Viewer :)
<JanC> sturmflut: seems like exactly one small Belgian bank supports it
<JanC> probably accidentally because of the on-line banking software they use  ;)
<nemo> sturmflut: oh. and QTextBrowser - is a lot more lightweight than WebView
<nemo> sturmflut: fewer deps too
<ahoneybun> and that works
<sturmflut> ahoneybun: You could probably use the QML Ubuntu.SingleDownload component to download an issue and then open it with the Content Hub, which will offer to open it with the Document Viewer
<ahoneybun> cool
<ahoneybun> I'll look into that
<sturmflut> \o/
<ahoneybun> can I hook that into a List?
<sturmflut> To download more than one file at once?
<nemo> https://code.google.com/p/hedgewars/source/browse/QTfrontend/ui/page/pagedata.cpp and https://code.google.com/p/hedgewars/source/browse/QTfrontend/ui/widget/databrowser.h
<ahoneybun> well if you click the one list item (ex. issue 3) it would download and offer to open document viewer
<sturmflut> ahoneybun: Yep
<ahoneybun> sweet
<ahoneybun> thanks sturmflut
<sturmflut> ahoneybun: See if it works first ;)
<ahoneybun> there is a full circle app but it is a webapp, and this well be a full Native app
<ahoneybun> I would have never thought of it anyway
<ahoneybun> sturmflut: https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.DownloadManager.SingleDownload/ ?
<sturmflut> ahoneybun: Should be it, yes
 * sturmflut goes to find something for dinner
<ahoneybun> using the sample from there crashes the app when I push download
<ahoneybun> mhall119: any exp with Ubuntu.DownloadManager?
<ahoneybun> t1mp: ping
<t1mp> ahoneybun: hi
<ahoneybun> any exp with Ubuntu.DownloadManager?
<davidcalle> popey, https://bugs.launchpad.net/developer-ubuntu-com/+bug/1473545
<ubot5> Launchpad bug 1473545 in Ubuntu Developer Portal "Broken link on Dekko portal page" [Undecided,New]
<davidcalle> popey, I've found a convergence doc for dekko, but since it has "private and confidential" all over, I wasn't sure, so I haven't fixed it :)
<popey> ah
<popey> thanks davidcalle
<davidcalle> popey, np, btw are you going somewhere next week?
<popey> outside :)
<popey> fixed the link
<davidcalle> :)
<popey> computer -> off
<popey> o/
<snwh> so, with whom do I liaise in order to get icons into apps? popey?
<davidcalle> snwh, hey, yes but he is on holidays next week, which apps?
<ahayzen> snwh, propose a mp :-) and yeah which apps in particular ?
<ahayzen> davidcalle, are you working on that community site on the dev portal ?
<davidcalle> ahayzen, yes, I've been working quite a lot on it recently
<ahayzen> davidcalle, its looking good :-) just noticed this phrasing on the meetings page "Not current scheduled" ... shouldn't it be "Not currently scheduled"
<davidcalle> ahayzen, indeed, fixed
<ahayzen> davidcalle, thanks :-)
<davidcalle> ty :)
<ahayzen> davidcalle, is this site in django as well?
<davidcalle> ahayzen, it is
<ahayzen> interesting i'm doing django at my internship :-)
<davidcalle> ahayzen, that's nice, I'm discovering django with this site, it can get really fun once you are in the right mindset
<ahayzen> yeah its initially quite confusing but i'm liking it now :-)
<davidcalle> :)
<davidcalle> ahayzen, where are you doing the internship?
<ahayzen> davidcalle, https://torchbox.com/
<ahayzen> davidcalle, they write http://wagtail.io/ https://github.com/torchbox/wagtail/ which is a django cms
<davidcalle> ahayzen, looks very cool, do you know if it can take over a django CMS db?
<ahayzen> davidcalle, not sure, i was talking to popey about it, but the problem is you guys need translation support https://github.com/torchbox/wagtail/issues/96
<ahayzen> davidcalle, a few client sites do actually have translated content at the moment, but the implementation is fuggerly, so it would be better for something 'proper' to be made
<ahayzen> i talked with a few devs yesterday about it and they said its high on their priority list but will probably be v1.1+ (1.0 is about to be released)
<davidcalle> ahayzen, we do, that's what motivated going with django CMS
<ahayzen> davidcalle, unless you want to help the guy in the issue writing the third-party mixin ;-)
<ahayzen> it will definitely come, its just a matter of when
<davidcalle> ahayzen, hah :)
<snwh> davidcalle, ahayzen, will do. thanks
<ahayzen> snwh, which apps do you have icons for ?
<snwh> ahayzen: Iâm redoing ones I did in the past for core apps
<snwh> they look out of place with the newer style
<ahayzen> snwh, oh cool :-)
 * popey retusn
<popey> also
 * popey returns
<popey> hey snwh
<snwh> your holiness
<popey> lulz
 * popey fixes the errors nik90 mentioned to him on telegram :)
<popey> snwh: which ones were you looking to update?
<snwh> terminal, sudoku, files
<snwh> for starters ;)
<popey> ooh, nice.
<popey> file manager does look dated now.
<snwh> oi. i know
<popey> nice thought they all are of course :)
 * popey tries to be kind :)
<snwh> Iâm self-critical. the files icon is cringe worthy for me haha
<popey> :)
<snwh> now that they kind of have some sort of guidelines/style in place Iâm returning to the idea of doign icons
<popey> *\o/*
<popey> there's icon guidelines on the site now I think
<popey> or is that what you were referring to?
<davidcalle> popey, snwh, current icon guidelines are here ( https://design.ubuntu.com/apps/style/iconography ), maybe slightly outdated with the update
 * popey fires a mail at those responsible to make sure they keep it up to date
<popey> \o/ sent
#ubuntu-app-devel 2015-07-11
<robert__> Hi, does somedoy knows why ubuntu' emulator don't boot in QT creator (Ubuntu-sdk), the scrren is always black... no logs no errors visible, where to start from to find a solution to the problem ?
<ahoneybun> robert__: running the 32 or arm?
<ahoneybun> I heard the 64 was broken
<robert__> I tried both, same problem
<robert__> i am currently running the ubuntu 32, on my amd64 machine
<robert__> Unfortunately, i 've done what is written on the ubuntu site carrefully to install the sdk (i hope so...), and my ubuntu is fresh installed
<ahoneybun> That is odd
<ahoneybun> 14.04 or 15.04?
<robert__> Linux ubuntujvl 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:14:22 UTC 2015 i686 athlon i686 GNU/Linux
<ahoneybun> I have a device so I don't use it
<ahoneybun> That is 32 bit
<ahoneybun> 15.04
<robert__> yes but my phone is new, i don't want to broke it :-)
<robert__> 15.04
<ahoneybun> What phone?
<robert__> Meizu MX4
<ahoneybun> Oh the Ubuntu one?
<robert__> yes
<robert__> i freezed it once already ...
<robert__> and i can't have my contact from the sim :-(
<ahoneybun> You can run the app on the phone without installing anything
<ahoneybun> Once you kill the app it is gone
<robert__> ok, i'll give it a try later
<ahoneybun> Cool
<robert__> but it does not solve my actual problem
<ahoneybun> Your on the stable?
<robert__> why is the emulator don't boot up
<robert__> yes
<robert__> stable
<ahoneybun> Yea it should work
<ahoneybun> hey akiva-thinkpad
<ahoneybun> holy crap
<ahoneybun> I got 100 downloads in 1 day!
<akiva-thinkpad> ahoneybun: o/
<ahoneybun> hows it going akiva-thinkpad
<akiva-thinkpad> ahoneybun: well, the Autopilot plugin is basically finished with the SDK, so ive been looking for another projects in ubuntu to contribute to.
<ahoneybun> I saw that
<akiva-thinkpad> ahoneybun: :)
<ahoneybun> tbh don't understand autopilot
<ahoneybun> akiva-thinkpad: have you used DownloadManager?
<akiva-thinkpad> ahoneybun: what don't you understand?
<akiva-thinkpad> and no
<bzoltan_> akiva-thinkpad: I am holiday, so I am brainwashed :) but what was zbenjamin and your last discussion about?
<ahoneybun> I don't what it is for, as in how is it different then running it in a emulator or real hw
<akiva-thinkpad> bzoltan_: can't remember tbh. I think he said he was busy, so we merged, and won't be bothering with pushing this up to qtcreator for now
<bzoltan_> akiva-thinkpad: because it is available in the SDK PPA as separate package... I wonder what is the blocker to integrate it
<akiva-thinkpad> bzoltan_: When using it, if you want a feature added, just file a bug report.
<akiva-thinkpad> bzoltan_: wait, there is a deb available for it? Neat~
<bzoltan_> akiva-thinkpad: I made it :) but it would be fun to integrate it as real part of the SDK
<akiva-thinkpad> Well I just need a laundry list for that. Right now, I am poking around with the core apps, to sort of get a feel for it, and add any features I think are neccessary. What do you think?
<bzoltan_> akiva-thinkpad: https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/ppa/+sourcepub/5195411/+listing-archive-extra
<akiva-thinkpad> bzoltan_: Wow awesome! Thanks for doing that!
<bzoltan_> akiva-thinkpad:  I do not think so much :) right now .. I will check with zbenjamin next week
<akiva-thinkpad> ha ha
<akiva-thinkpad> enjoy your vacation
<ahoneybun> damn DownloadManager
<ahoneybun> akiva-thinkpad: uBeginner hit over 1300
<akiva-thinkpad> lol nice
<ahoneybun> yep
<ahoneybun> I'm trying to make an app that you can download issues of a magazine
<ahoneybun> but nothing is downloading
<ahoneybun> plus it kinda crashes on the destop
<robert__> Hi, I'am trying to make my emulators run, but the emulated device screen is always black, how can i figure out what went wrong during installation or creation .... ?
<Vostro162> hey guys may anybody answer questions couple ?
<Vostro162> ^^
#ubuntu-app-devel 2015-07-12
<akiva-thinkpad> !ping
<ubot5> pong!
<akiva-thinkpad> cool
<akiva-thinkpad> ports no longer blocked
<aquarius> OK, who, other than Ken, knows about the Content Hub? I can't work out for the life of me how to use it :(
<ahayzen> aquarius, what are you trying todo with it?
<aquarius> ahayzen, I have a list of the filenames of files in my app's data folder, and I show them in a ListView. I would like tapping a filename to show a list of apps on the phone which I can share that file to, and then choosing an app to open that file in that app.
<ahayzen> ok
<aquarius> ahayzen, and I cannot work out how. A ContentPeerPicker presumably has something to do with it.
<ahayzen> yeah it will do... i've only done an import (need to still implement export for music)..but this may be useful..
<aquarius> Also, every example I can find shows a Page with a ContentPeerPicker in it, and the app pushes that Page onto a PageStack. But my app doesn't have a PageStack, it has Tabs, so I don't know how to even show the Picker, even if I could get it working, which I can't. :)
<ahayzen> https://code.launchpad.net/~ken-vandine/+junk/hub-exporter
<aquarius> Yeah, I've done import; Readability appears in the browser's Share menu. It's being a source for sharing (without being a source for other apps that want to import a file) that I can't work out.
<aquarius> Yup, I've been looking at the hub exporter code, which as far as I can tell is the nearest thing to actual documentation of this stuff, but it's pretty impenetrable :(
<ahayzen> so what have you got working so far?
<aquarius> nothing. The actual ContentHub code is complaining about not having peers, but Ken's hub-importer doesn't even *mention* PeerModelLoader, so I have no idea where one of those comes from
<aquarius> I can't even get started -- I can work out so little about this stuff that I don't even know what I don't know, if you see what I mean!
<ahayzen> he has a ContentPeerPicker {}
<ahayzen> IIRC the way his works is to load up activeTransfer with the items to transfer
<ahayzen> then it then picker is shown
<ahayzen> then it calls __exportItems(url)
<aquarius> He does, and I have one too, but when I try to use it, I get "file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Content/ContentPeerPicker.qml:229: TypeError: Cannot read property 'peers' of null"... and that code line is  "model: customPeerModelLoader ? customPeerModelLoader.item.peers : peerModelLoader.item.peers"... that is, it's expecting to have a PeerModelLoader or a CustomPeerModelLoader, and Ken doesn't
<aquarius> have one, so I don't get how any of it works :)
<ahayzen> ugh i fear i'm going to have to figure this out for music soon as well :-)
 * ahayzen wonders if that is a type "customer" https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Content.ContentPeerPicker/#customerPeerModelLoader-prop
<ahayzen> *typo lol
<aquarius> I have been assuming that that's meant to be "custom", yeah :)
<ahayzen> it says *optional*
<aquarius> but that is far from the worst fault in the documentation
<aquarius> ya, I *think* that if you want to provide your own peermodelloader you can set that to override the system one
<aquarius> but I don't seem to *have* the system one, and I don't know how to set it up, because the hub-importer never mentions it!
<ahayzen> when you look at this page https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Content/ your just like which Content* thing do i want?!
<aquarius> this stuff is totally indecipherable; the docs are either low-level API docs or high-level handwavy "the content hub is for exchanging files between apps" stuff. There are no explanations of *how to use it* :(
<ahayzen> what does you code look like currently?
<aquarius> http://pastebin.ubuntu.com/11868377/
<aquarius> but that's not useful
<aquarius> because I'm literally just altering stuff at random ;)
<aquarius> and clicking the listitem throws "ContentPeerPicker.qml:229: TypeError: Cannot read property 'peers' of null"
<ahayzen> "ContentType.Uknown" https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Content.ContentType/
<ahayzen> who wrote these docs ? lol
<aquarius> is there an app which can share a file to other apps, so I can look at the source? mzanetti's Tagger does it, I think, but I don't understand that either :)
<ahayzen> yeah camera, gallery do as well IIRC
<mzanetti> aquarius, huh? you mean content hub?
<ahayzen> yup
<aquarius> mzanetti, I do
<mzanetti> aquarius, ~mzanetti/+junk/contenthubtest
<mzanetti> this is a test app I use when I do something with contenthub
<aquarius> ooh, that sounds useful ;)
<mzanetti> it can share and receive anything
<mzanetti> not 100% finished yet
<aquarius> thank you! I shall look at that
<mzanetti> I plan to publish to store once it's ready... but should work fine for most parts already
<ahayzen> aquarius, also just found this which is a text only exporter http://bazaar.launchpad.net/~ken-vandine/+junk/hub-text-exporter/view/head:/Main.qml which looks quite simple compared to the others
<aquarius> mzanetti, what's the difference between "share" and "export"?
<ahayzen> haha
<aquarius> that's in the content hub api, it's not a peculiarity of mzanetti's app. But nothing describes what the difference is!
<ahayzen> i did know the difference at one point...
<mzanetti> aquarius, export is to "save" a file, share is to post it to facebook etc
<mzanetti> aquarius, depending on which one you select you'll notice different apps showing up in the ContentPeerPicker
<ahayzen> mzanetti, how does that filter it? by the type of content?
<mzanetti> two things. ContentType and handler (share vs export)
<ahayzen> ah ok so by having destination: [music] .. we only appear under export IIRC ?
<mzanetti> not necessarily... every app accepting content can specify both
<mzanetti> you can also write an app to share music
<ahayzen> yeah i need to make music a source of music at some point
<ahayzen> so then you could go from the Clock and pick a track for your alarm
<ahayzen> or your ringtone whatever
<aquarius> since my app is basically like the file manager, I think I'd want a combination of both, but I don't know how to do that either..
<mzanetti> aquarius, for sending things to other apps you need: the apparmor policy content_exchange_source
<mzanetti> in your app have a "share" button, onClicked show a ContentPeerPicker with contentType: ContentType.All (or restrict to whatever) and handler ContentType.Share
<mzanetti> onPeerPicked, create a new ContentItem, set the url property to your file and and set it's state to Charged
<aquarius> ok, that makes sense; let me try that
<mzanetti> then you can add a "save" or "open with..." button and do exactly the same, but set the picker's handler property to ContentHandler.Destination
<mzanetti> for receiving content it's a bit different then...
<aquarius> Simplest imaginable approach: all I want to do is show a ContentPeerPicker (I'm not even trying to do the transfer yet, so we'll screw up when a peer is picked), code at http://pastebin.ubuntu.com/11868561/ and it throws error "ContentPeerPicker.qml:229: TypeError: Cannot read property 'peers' of null" on startup... presumably because I don't set a PeerModel? Or something? Confused
<mzanetti> aquarius, hmm... are you running it on the desktop?
<aquarius> ah. I am. That may be it. I'll try it on the phone, then...
<aquarius> same error...
<aquarius> ContentPeerPicker10.qml:186: TypeError: Cannot read property 'peers' of null
<aquarius> let me try your contenthubtest and work out what's different :)
#ubuntu-app-devel 2016-07-12
<kalikiana> Kaleo: reminder: https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/readMeTests/+merge/299554
<kalikiana> t1mp: Updated https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/windowLauncher/+merge/299119
<kalikiana> As a side effect now having a non-working QML snippet that parses without errors exits with an error always.
<t1mp> kalikiana: cool. happroved.
<kalikiana> Thanks
<davmor2> erm popey what happened to unav?
<davmor2> popey: nevermind fresh image still had the old version on updating now will retry
<davmor2> yeap that fixed it phew
<pmcgowan> DanChapman, is pop3 support finished? when will it release?
<pmcgowan> or popey?
<DanChapman> pmcgowan: it's almost up to a releasable state. There's some issues with the local folders and messages not getting moved to them from inbox. That's the only blocker on the pop3 side so that will make it into the next release.
<pmcgowan> DanChapman, thanks when is your next release ?
<DanChapman> i'll be submitting a click to QA hopefully by the end of the week
<DanChapman> pmcgowan: ^^
<pmcgowan> awesome
<pmcgowan> thanks
<popey> hmm?
<popey> oh. all solved. good
<popey> back to beer
<popey> o/
<DanChapman> o/ enjoy!
#ubuntu-app-devel 2016-07-13
<davmor2> ahayzen: hey dude on a fresh install do you get a location in weather app?
<ahayzen> davmor2, location is busted on my device at the moment, so i wouldn't know :-/ although weather somehow picks it up sometimes :')
<davmor2> ahayzen: seems to be failing for me for the first time
<ahayzen> davmor2, is this after the dialog asking for location access?
<davmor2> ahayzen: yeap and after confirming in other apps that it has a location fix that is accurate
<ahayzen> davmor2, so then when you restart the app, it picks up the right one?
<davmor2> ahayzen: no it never gives me a location currently
<ahayzen> interesting
<ahayzen> davmor2, probably best to report a bug with the app logs ... and i'll have a look when i reflash my device :-)
<davmor2> ahayzen: on either rc or rc-proposed so no idea what it going on
<ogra> i updated my turbo on rc-proposed today and couldnt get any location until i opened unav once ... are you sure it isnt a systemic issue ?
<ahayzen> which other apps use QML to get location ?
<davmor2> ahayzen: scopes, unav, clock
<ahayzen> yeah none of them work for me, i'm gonna do a reflash later so will try then :-)
<davmor2> ahayzen: https://bugs.launchpad.net/ubuntu-weather-app/+bug/1602691 anything else you want?
<ubot5> Launchpad bug 1602691 in Ubuntu Weather App "No location in weather app on latest images" [Undecided,New]
<ahayzen> davmor2, that's probably enough to start with, thanks :-)
<davmor2> ahayzen: no worries
<renatu> mhall119, popey, hey guys I am trying to build file-manager-app using the ubuntu sdk but I am not able to install libsmbclient-dev on the click target
<renatu> could you help me?
#ubuntu-app-devel 2016-07-14
<ahoneybun> mm the SDK's cache must be stuck
<ahoneybun> I'm removing components but they are still there
<mhall119> renatu: what arch?
<mcphail> brunch875: I think bzoltan and zbenjamin are the best people to ask about QtCreator issues
<mcphail> Certainly, they've helped me out of some messes ;)
<brunch875> what I'm trying to do is setting up qt to develop both android and utouch (possibly ios in the future)
<brunch875> If I'm understanding this correctly, the ubuntu sdk lacks "qt version" for android right now, or at least that's how it differs from a downloaded-from-qt-website creator
<mcphail> brunch875: is it vital you use the same version of QtC for all development?
<brunch875> Well, I guess I can jump from one to the other, but I suspect projects will give me conflicts
<brunch875> I'd rather develop from the same one
<brunch875> I'm unsure if I can use the same code for both platforms
<mcphail> brunch875: so you plan to do cross-platform development from the same codebase?
<brunch875> yeah, that's what I'm trying to do
<mcphail> brunch875: to be honest, I'd use separate versions of QtC and point them both towards a local git repo
<brunch875> I was thinking about using cordova but I've just read QML should be cross-platform
<mcphail> brunch875: QML is cross platfor, but the Ubuntu QML components only exist for Ubuntu just now, as far as I know
<brunch875> so importing the ubuntu components for android isn't to work?
<mcphail> brunch875: not without endless swearing and profanity, I would expect
<brunch875> can I not use the qt components for ubuntu then?
<brunch875> as in, developing a qt application for android and then compiling for ubuntu without its components
<mcphail> brunch875: you'll probably be able to get so far with the more generic components. Anything more complex will become difficult (but not impossible) to package. There is at least one app on the store which uses generic components (? QtQuick). "Petals" by ogra
<mcphail> (I think...)
<brunch875> that's good news!
<kalikiana> t1mp: Easy review? https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/fatFocus/+merge/300042
<t1mp> kalikiana: approved
<kalikiana> Thanks!
<bzoltan> zbenjamin: 22 minutes
<zbenjamin> bzoltan: ? the images?
<bzoltan> zbenjamin: yes
<renatu> mhall119, Who can review this? https://code.launchpad.net/~renatofilho/ubuntu-filemanager-app/import-contact/+merge/300087
<renatu> mhall119, are you around?
<mhall119> renatu: I am, and looking at the diff
<mhall119> renatu: so is this for saving files via the file-manager?
<renatu> mhall119, the current diff only saves vcards. but bfiller asked me to save any kind of file
<renatu> I will update the diff
<mhall119> ok, I was trying to figure out what "contacts" specific thing it was doing :)
<mhall119> and +1000 on saving any kind of file, I've been wanting that for a while
<bfiller> renatu: kenvandine can review the MR
<renatu> mhall119, ok let me push my latest changes
<mhall119> renatu: is "share" a valid content-hub action for file-manager?
<renatu> mhall119, yes, some apps uses share
<mhall119> right, but share is supposed to me "You give it to me so I can give it to someone else"
<mhall119> IIRC, the content should be ephemeral in the app doing the sharing
<renatu> mhall119, pushed the changes to accept any kind of file
<mhall119> renatu: could you just use "all" or something for the content type?
<mhall119> https://developer.ubuntu.com/api/apps/qml/sdk-15.04.5/Ubuntu.Content.ContentType/
<mhall119> kenvandine should be able to tell us for sure
<mhall119> though I suppose it wouldn't make sense for text or links
<renatu> mhall119, yes, text and links will break the app
<mhall119> renatu: bfiller: is kenvandine still going ot do the actual review?
<renatu> mhall119, I think kenvandine is off already. Probably he will take a look tomorrow. And bfiller want to test it too
<renatu> mhall119, did you have a change to test it?
<mhall119> renatu: not yet, but file-manager is pretty busted on my laptop anyway
#ubuntu-app-devel 2017-07-12
<ohmy> Good morning everybody
<ohmy> Currently, in case the glyph of a character is not present in the font then a âblankâ is shown. For example, in case the glyph for the character ââºâ is not present in the font then the following string âsmileâºsmileâ would be shown as âsmile smileâ.
<ohmy> I need to show a âvisibleâ placeholder character, for example ââ¡â, so that in the previous example we would show âsmileâ¡smileâ can i achieve this in Qt ?