/srv/irclogs.ubuntu.com/2014/07/29/#ubuntu-app-devel.txt

snipeshey could someone help me understand page navigation for a ubuntu touch app00:02
snipesi'm wondering whether tabs and a pagestack can be used at the same time00:02
dakersnipes: AFAIK no00:03
dakersnipes: http://design.ubuntu.com/apps/global-patterns/navigation00:04
daker(last paragraph)00:05
snipesyeah. i figured00:06
snipesi'm trying to have a simple tabbed navigation, but with a clickable button in the toolbar, that leads to a page outside the tabbed navigation00:06
snipesany ideas?00:06
snipesi'd compare it to a webpage with navigation, but clicking a particular link brings you to an external page00:13
gerlowskijasnipes: have you tried playing around with a few of the core touch apps and seeing if any of them use a page navigation similar to what you're looking for?00:14
snipesnot really00:15
snipesshould i do that in the emulator or sdk00:15
gerlowskijawell you can install/run the core apps on your desktop w/o an emulator/SDK00:16
=== chriadam|away is now known as chriadam
snipesmay i ask how?00:16
gerlowskijaHaha, let me look through my bookmarks just a sec...00:17
snipeslol00:18
snipesi remember reading that a while ago, but this is the first i'm looking into app development00:18
gerlowskijanot sure how familiar you are with tinkering w/ the core apps, so stop me if I'm repeating things you already know...00:18
snipesi'm not00:18
snipesi'm completely new to qml00:18
snipesand bazaar00:19
snipesi've done the whole html/javascript thing00:19
snipesgiving this a go00:19
gerlowskijaOk, so this is a pretty good starting point for getting info on the "core-apps": https://wiki.ubuntu.com/Touch/CoreApps00:19
gerlowskijaimportantly for you right now, there's a list of core apps there.00:20
gerlowskijaonce you see one you want to try out, search for it in apt-get00:20
gerlowskija(e.g. sudo apt-cache search calendar-app)00:21
snipessounds like a good approach00:22
snipesi've navigated through the ubuntu dev site00:22
snipesjust jumping through the apis00:23
gerlowskijacool.  any other (simple) questions, feel free to ping me on here.  I'm pretty new to QML too though, so I can't help w/ anything other than the basics.  Good luck!00:25
snipesthanks00:25
mhall119snipes: gerlowskija: the core apps won't be in the default archives, you have to use a PPA to install them: https://launchpad.net/~ubuntu-touch-coreapps-drivers00:42
mhall119but most you can run from the bzr branch (some need a C++ extension compiled though)00:42
mhall119if you're interested in working on them, ping popey during UK working hours, he's the project manager for them00:43
mhall119thouch each has it's own page on the wiki linked to above, with instructions for how to get the code and get started with it00:43
snipesthanks00:48
snipesgot the ppa installed00:49
snipesi'm just using the core apps as a base right now to get some understanding00:49
snipesare the icons that are used throughout the apps available to use?00:50
snipesand also, it looks like the weather app does what i'm talking about00:51
snipesit has a page that isn't tabbed navigation (to edit your city list) and tabbed navigation (to show the weather, a tab per city)00:52
fdassdffping mhall11901:23
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== chihchun_afk is now known as chihchun
Akiva-Thinkpadhello all05:27
=== salem_ is now known as _salem
testhello05:31
Akiva-Thinkpadtest, whats testing?05:31
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
dholbachgood morning06:54
justCarakasGood morning all :)06:55
Akiva-Thinkpad12am on the dime07:00
Akiva-Thinkpadmorning07:00
imasioshey, i got some questions regarding devel + cross-compiling some software for aarch64 i, is this the right channel?07:27
justCarakasimasios: not sure, but this channel is for app devel for ubuntu touch/next07:53
Akiva-Thinkpadimasios, I'd say shoot. At worst, we will direct you to a different channel07:54
Akiva-Thinkpadassuming you are working on ubuntu.07:54
imasiosakiva-thinkpad, yes, im working on ubuntu. but i need to cross-compile a rather large piece of software (with lots of deps) for aarch6407:58
Akiva-Thinkpadimasios, This is your software I take it? or are you porting?07:59
Akiva-Thinkpadimasios, also; what language is this? C++?07:59
imasiosakiva-thinkpad, my software, yes, it already runs on lots of platforms, its a c/c++ app08:00
imasiosacutally its the cacao jvm08:00
Akiva-Thinkpado_O08:00
Akiva-Thinkpadyour project is the cacao jvm?08:00
imasiosi do a small part of it08:00
imasiosmy job is to add the JIT compiler for aarch64, but i need a working build first :D08:01
imasiosi just need some pointers on how to cross-compile such a beast with lots of deps08:02
* Akiva-Thinkpad is thinking08:02
Akiva-Thinkpadimasios, well the first thing is that given how low level that is, this channel is not likely to have the expertise.08:03
imasiosakiva-thinkpad, my guess was the ubuntu-arm channel, but im not sure08:04
Akiva-Thinkpadimasios, I am just trying to think what ubuntu channel would be good.08:05
Akiva-Thinkpadimasios, Oh; I would not be surprised; there are quite a few ubuntu chans08:05
Akiva-Thinkpad#ubuntu-packaging may have experience with this08:05
imasiosok, ty, gonna try some other channels then :)08:06
Akiva-Thinkpadimasios, I can't speak for everyone here, but the expertise in this channel is more likely directed to qml, qt, c++, and varying scripting languages like python.08:06
Akiva-Thinkpadimasios, try #ubuntu as well; the mods will usually have a good idea where to toss people :)08:07
imasiosalready did, no answer there ^^08:07
imasiostrying to get a hold of the build specialist at the jvm first anyway, just fallback if he cant help me08:07
Akiva-Thinkpadimasios, try askubuntu as well; that would be beneficial to the community, as the question is thus enshrined in a stack exchange08:08
Akiva-ThinkpadAlthough your question is a bit subjective. Sorry I couldn't be more help08:08
imasiosnp, i got some more places where i can ask, tyvm08:09
Akiva-Thinkpadgl08:09
popeyimasios: https://wiki.ubuntu.com/Touch/CrossCompile that kind of thing?08:10
imasiospopey, kinda goes in that direction, but i dont acutally wanna cross-compile ubuntu packages08:11
imasiospopey, but sbuild is deffintley on the list of things to check out for cross-compiling08:12
Akiva-Thinkpadpopey, hope you had a good vacation. Missed your shenanigans on Linux Unplugged.08:12
popeythanks.08:12
mihirpopey: ping !!08:20
popeymihir: hey there08:20
mihirpopey: hey , how were your holidays ?08:20
JamesTaitGood morning all; happy Rain Day! :-D08:20
Akiva-ThinkpadJamesTait, oh you~08:20
popeymihir: very good, sunny and relaxing! and no computers ㋛08:21
Akiva-Thinkpadlol08:21
mihirpopey: on Calendar I need your help to confirm some of the bugs, and also your inputs  :- https://bugs.launchpad.net/ubuntu-calendar-app/+bugs?search=Search&field.status=New&orderby=-date_last_updated&start=008:21
mihirpopey: great !!08:22
popeymihir: ok, will take a look08:22
mihirpopey: thanks :)08:22
Akiva-Thinkpad!spanish08:31
ubot5En la mayoría de los canales de Ubuntu, se habla sólo en inglés. Si busca ayuda en español entre al canal #ubuntu-es; escriba " /join #ubuntu-es " (sin comillas) y presione intro.08:31
dpmpopey, I've got a conflicting call, so I'll have to skip the core apps review call. Could you go through the current list nevertheless? I see a couple of low-hanging fruit branches that could be approved already08:51
popeyyeah, will do08:52
dpmpopey, nik90, also, it's taken a bit long, but the clock app reboot MPs are now in http://people.canonical.com/~dpm/core-apps-sponsoring/ too08:52
dpmcool, thanks08:52
nik90dpm: ooh thnx09:21
nik90t1mp: ping09:37
t1mpnik90: hi09:43
* nik90 just blanked out...cant remember what he wanted to ask :/09:44
nik90t1mp: oh got it..I updated the MP with a sample program to reproduce the icon theme bug09:44
nik90t1mp: was that useful?09:45
t1mpnik90: I hope so, I'm just about to get started on searching the cause, so your sample program is a good starting point :)09:46
t1mpnik90: did you report a bug also?09:46
nik90t1mp: no I didn't report the bug since I thought you might be fixing it in that MP09:46
nik90t1mp: will do so in the next minute09:46
t1mpgreat09:47
nik90t1mp: one last thing, is it possible to use an abstract button where we show an icon only with a specific color09:47
nik90t1mp: I set iconName: "settings" and gave the abstract button some dimensions, but it didn't show the icon09:47
nik90t1mp: If I however use Icon{} inside the AbstractButton{} then that works09:47
t1mpnik90: AbstractButton has only the API, no visuals, so you would have to put the Icon in there yourself09:48
nik90t1mp: ah ok..so embedding Icon{} inside AbstractButton{} is the way to go09:49
t1mpnik90: to quote the AbstractButton docs:09:49
t1mp    This class defines the behavior of the button: it defines the MouseArea09:49
t1mp    and the states.09:49
t1mp    All components deriving from this class support haptic feedback out of the box.    This class defines the behavior of the button: it defines the MouseArea09:49
t1mp    and the states.09:49
t1mpnik90: yes, that's the way to go09:50
nik90t1mp: thnx09:50
nik90t1mp: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/134976910:09
ubot5Launchpad bug 1349769 in Ubuntu UI Toolkit "Failed to get image from provider Error message seen while using the Icon component" [Undecided,New]10:09
t1mpnik90: thank you!10:10
nik90yw10:10
t1mpzbenjamin: when I start QtC, I get this: file:///usr/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null10:12
t1mpzbenjamin: known bug?10:12
zbenjamint1mp: it seems to be a problem in the upstream welcomepage10:13
zbenjamint1mp: hmm wait its the loader10:13
zbenjamint1mp: probably in one of our welcomescreens then, i need to check if it goes away when I disable our welcomepage10:14
t1mpzbenjamin: can you reproduce it?10:15
zbenjamint1mp: file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/develop.qml:93: ReferenceError: pageCaption is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined10:16
zbenjaminfile:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/develop.qml:93: ReferenceError: pageCaption is not defined10:16
zbenjaminload glyph failed err=6 face=0x32e37f0, glyph=279710:17
zbenjaminwow10:17
zbenjaminsorry guys10:17
zbenjaminseems i did not have the pastebin link in my clipboard10:17
zbenjamint1mp: http://pastebin.ubuntu.com/7893698/10:17
t1mpzbenjamin: what should I do with those warnings? looks like you can reproduce the one I got plus you get some more10:21
t1mpzbenjamin: what is kubuntu-silence?10:21
zbenjamint1mp: lol i don'T remember why i named it like that, its the source of the kubuntu qtcreator branch and i think i disabled some output in that qtc10:21
ogra_a new kind of earplugs10:22
ogra_:)10:22
zbenjaminhehe10:22
nik90bzoltan: just got the update for choosing touch image channel while creating the emulator. sweet!10:22
bzoltannik90: you like it? :D10:22
zbenjamint1mp: you can safely ignore thise warning, it seems everything is still working10:22
nik90bzoltan: hell yeah :D10:22
zbenjaminbzoltan: run configs for the qml projects is almost done10:23
bzoltannik90:  cool :)  with the latest fixes even the chroot creation/deletion is failsafe10:23
bzoltanzbenjamin:  my wife is almost happy10:23
zbenjaminbzoltan: your wife? ;)10:23
bzoltan:D10:23
nik90lol10:23
* zbenjamin keeps back all nasty comments about that ;)10:24
bzoltanzbenjamin:  Kind of thinking about the word of "almost"10:24
zbenjaminah ;)10:24
nik90bzoltan: cool. I remember someone having issue with chroot deletion. they should be happy10:24
kalikiananik90: did you get a chance to have a look at the settings API?10:28
t1mpzbenjamin: it is ugly and annoying ;)10:32
zbenjamint1mp: 2>/dev/null ;)10:32
t1mpzbenjamin: probably you can work around it by adding sth like: yourProperty: otherProperty ? otherProperty.height : undefined10:32
zbenjamint1mp: I don't know by what it is triggered , feel free to invetigate or file a bug, right now i need to get the qml projects to run on the phone10:36
zbenjamin:)10:36
nik90kalikiana: yeah I looked at all the examples10:44
nik90kalikiana: typing the email at the moment10:44
=== chriadam is now known as chriadam|away
kalikiananik90: rock. thanks a lot for your reply11:08
nik90kalikiana: np. thnx for bringing me into that discussion.11:08
nerochiarooSoMoN: i think your comments have been addressed in both reviews you were doing for my changes on webbrowser. hope we can finally get everything in11:18
=== MacSlow is now known as MacSlow|lunch
karniHi guys, I'd like to make use of Qt.labs.settings - what package is it in?11:21
karnidpm: mhall119: perhaps you might know ↑11:21
dpmkarni, qml-module-qt-labs-settings11:23
karnithanks11:23
oSoMoNnerochiaro, thanks, I’ll take a look shortly11:23
dpmkarni, but perhaps you might want to consider using http://developer.ubuntu.com/api/qml/sdk-14.10/U1db/ instead11:24
karnidpm: because Seetings is in labs?11:25
karni*Settings11:25
dpmkarni, ah, no, simply because of the syncing between devices possibilites of U1Db11:26
karniack11:26
karnidpm: would you happen to know where Qt.labs.settings are physically stored? (i.e. when I want to reset all of them, I imagine I have to remove the ini file stored somewhere)11:33
dpmkarni, I don't know, sorry. Perhaps in .cache/$APPID?11:53
karnidpm: np, thanks11:54
=== chihchun is now known as chihchun_afk
=== MacSlow|lunch is now known as MacSlow
=== _salem is now known as salem_
qtrosHi all12:47
nik90mzanetti: hey when you got a moment, can you review the c++ part of https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-change-time-settings/+merge/22839012:47
nik90mzanetti: sry, I cant find anyone else for that12:47
qtrosCan someone try this click package https://yadi.sk/d/L7z41XNPYCkDV on the phone?12:47
nik90qtros: my phone is currently not bootable due to image #155, shall I try on the emulator instead?12:49
qtrosnik90 if you can)12:50
qtrosnik90 my worries all about framework version and using of "ubuntu.web 0.2"12:51
nik90qtros: ah..my emulator is at #150 which I think should have 0.212:51
qtrosnik90 ok, then try, please)12:51
nik90qtros: hmm it opens and then immediately closes12:54
nik90qtros: can you provide link to source, I can run it on emulator through qtcreator which show provide some console output12:54
qtrosnik90 easily, here you are: lp:~mrqtros/yad/move-to-rest-api12:55
qtrosnik90 but fix one line, please: LoginPage.qml, uncomment usage of "ubuntu.web" and comment usage of "QtWebkit", please)12:56
qtrosnik90 I use QtWebkit on desktop for testing)12:56
nik90will do12:56
nik90qtros: oh btw since your project is a pure qml+js project, you need to set your arch in manifest.json to all instead of arhmf.12:59
nik90qtros: and secondly I get an error [14:57:39] [0729/225738:ERROR:nss_util.cc(93)] Failed to create /home/phablet/.pki/nssdb directory.12:59
nik90qtros: does that make sense to you?12:59
nik90[14:57:39] [0729/225738:ERROR:icu_util.cc(149)] Couldn't mmap /usr/lib/i386-linux-gnu/oxide-qt/icudtl.dat12:59
nik90qtros: I don't get that error when using Qt Webkit13:00
qtrosnik90 yep, I removed "arhmf" from final manifest)13:02
qtrosnik90 nss_util.cc - I don't know what is it)13:02
qtrosnik90 not my code)13:03
qtrosnik90 Should I use QtWebkit instead? :)13:03
qtrosnik90 seems that it's part of chromium13:03
nik90qtros: well with qtwebkit, the login page is black. I can see the header and other ui elements13:03
qtrosnik90 yes, I am right13:04
nik90qtros: may be you are missing some permissions perhaps..rpadovani was working on Ubuntu WebView for the reminders app. He is the person to talk to.13:05
dakerqtros: i think you are missing "webview" permission13:05
qtrosdaker where should I put it?13:06
nik90or daker ofc :)13:06
nik90qtros: yad.json13:06
nik90in the policy group section13:06
dakerqtros: here https://bazaar.launchpad.net/~mrqtros/yad/move-to-rest-api/view/head:/YaD.json13:06
dakerqtros: and you need to bump "policy_version": 113:07
dakerto 1.1 or 1.213:07
qtrosdaker big thanks!13:09
qtrosnik90 can you try again?13:09
daker1.1 if you are using ubuntu-sdk-14.04-*13:09
dakerand 1.2 for ubuntu-sdk-14.10-*13:09
nik90sure13:09
dakerjdstrand: right ?13:09
qtrosI think that message must be shown)13:10
qtrosNot runtime error) And in documentation about Ubuntu.Web should be notification about this permission)13:10
nik90qtros: that works!13:11
nik90https://imgur.com/TlMnWyS13:11
dakerwow :)13:12
qtrosnik90 why language is Russian? o_O13:12
nik90qtros: erm no idea :P13:12
jdstranddaker: right13:12
nik90qtros: well I changed it now to english using the language selector at the bottom13:12
dakerjdstrand: thanks13:12
qtrosnik90 hmm) Very very strange behaviour)13:13
qtrosnik90 seems that Yandex itself uses Russian as default without checking user's culture13:13
nik90ah13:13
qtrosnik90 w8, I'll provide test account13:13
nik90sure13:14
qtrosnik90  login ubuntu.showdown, pass ubuntushowdown13:14
nik90the emulator is awesome13:14
nik90qtros: after logging in, I see this page https://imgur.com/HrQSvW9. On clicking the language selector I do not see english13:19
nik90qtros: on pressing the right arrow in the header takes me into the application though13:19
nik90https://imgur.com/i0H5gqz13:19
qtrosCan you provide console output? Seems that you were  redirected to another URL (not to which I expect)13:21
balloonsmardy, did you have a chance to look at https://bugs.launchpad.net/reminders-app/+bug/1347905?13:22
ubot5Launchpad bug 1347905 in Ubuntu Reminders app "Autopilot tests fail to create fake account on device" [Critical,Confirmed]13:22
qtrosnik90 do you see login page after restart?)13:23
nik90qtros: yeah I do13:24
qtrosnik90 strange)13:25
nik90qtros: it could be due to running it on the emulator without installing it, I am not sure13:25
qtrosnik90 I think that emulator still have browser cache)13:26
nik90qtros: couldn't you store the logged in value using qtlocalstorage or u1db?13:26
nik90qtros: since the app already knows whether the user logged in or not13:27
* nik90 bbl13:29
qtrosnik90 I can, but token can be invalidated by user on another device. So I should check my token before usage. To check token I should make test request. Currently I already make request, if success - go to home folder, if not - show login page)13:30
qtrosnik90 problem is that I was redirected to the same page on desktop13:31
qtrosnik90 it's strange, I should find out why)13:31
qtrosnik90 can you provide an URL with explanations how to install an emulator? :)13:35
mzanettinik90: done13:37
nik90mzanetti: replied to it13:48
nik90qtros: sure, 1 sec13:48
nik90qtros: http://davidplanella.org/ubuntu-emulator-quickstart-guide/13:48
mzanettinik90: ack. one more comment13:50
nik90mzanetti: +1 will add the comments13:50
elopioping mardy: can you please review this one? https://code.launchpad.net/~canonical-platform-qa/ubuntu-system-settings-online-accounts/launch_fixture/+merge/22685113:55
nik90mzanetti: done13:56
justCarakaspopey: I C U :p15:01
popeyhehe15:02
nik90renatu: ping15:08
=== gatox is now known as gatox_lunch
=== charles_ is now known as charles
oSoMoNnerochiaro, I have one last minor comment on https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-bookmark-timestamp/+merge/22411715:36
oSoMoNotherwise it’s good to merge15:36
nerochiarooSoMoN: ok looking into it shortly15:37
=== Guest80539 is now known as commandoline
=== commandoline is now known as Guest41104
=== Guest41104 is now known as commandoline
qtrosDoes someone from SDK tam here? Seems that I've found a bug in Page layout, here is an screenshot https://yadi.sk/i/7wUC4aCAYMXvp15:58
qtrosIf Page's "flickable" set to null, dialog doesn't fit all free space15:59
mhall119qtros: that's a bug for the UITK team, have you filed it?15:59
qtrosmhall119 no, found it a moment ago)16:00
qtrosmhall119 I tested only on emulator, on PC all works fine16:00
mhall119qtros: https://launchpad.net/ubuntu-ui-toolkit to file a bug16:00
qtrosmhall119 but on PC I have 14.0416:00
mhall119it might be a bug introduced in 14.10 then16:01
nik90qtros: nice you got the emulator working!16:01
qtrosnik90 ah, yes, thanks! Forgot to say it))16:01
nik90qtros: have fun.it is quite handy16:02
qtrosnik90 yes, sometimes slow, but handy)16:02
=== john-mca` is now known as john-mcaleely
karnimhall119: nik90: mind giving me a hand? been looking for the new header documentation for 5 minutes, no luck16:14
karniI'm interested in backAction16:14
nik90karni: it should be there..are you on 14.10?16:14
karninik90: there where :)? I'm looking at developer.ubuntu.com. Yes, I am on 14.10.16:15
karniI'm interested in how to use it correctly.16:15
nik90karni: I see that the developer.ubuntu.com hasn't been updated ... can you check out PageHeadConfiguration via the qtcreator docs?16:16
=== gatox_lunch is now known as gatox
nik90karni: I specifically added examples for backAction there16:16
karninik90: ah yes, thank you16:16
mhall119karni: http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadState/16:16
mhall119or, as nik90 mentioned, http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/16:17
nik90mhall119: can you update http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/ to what we have in qtcreator16:17
karnithanks guys16:17
nik90mhall119: I added 3 examples in that page. I see it in 14.10 qtcreator but not online16:18
nik90np16:18
mhall119nik90: sure, let me grab the new packages16:19
nik90mhall119: thnx16:19
=== chihchun_afk is now known as chihchun
nik90hey my phone is not bootable after the update to #image 155. Is there a way to fix it without having to reflash?16:23
nik90popey ^^16:23
mhall119nik90: updated16:23
nik90awesome16:24
popeynik90: pass, i skipped #155. ogra_ ?16:24
mhall119nik90: can you adb shell into it?16:24
* nik90 checks16:24
mhall119if so, you can system-image-cli upgrade to r15716:24
* mhall119 is so happy to finally have another promoted image16:24
nik90mhall119: ah ok. btw 157 promoted!16:25
mhall119I know :)16:25
ogra_popey, what mhall119 said16:25
nik90enjoy :D16:25
ogra_155 and 156 are screwed16:25
gerlowskijaballoons: ping16:26
balloonsgerlowskija, pong16:27
balloonspopey, I haven't forgotten about you.. Pushing all the apps as we speak16:27
popeythanks16:28
gerlowskijaballoons: are tests run in Jenkins using autopilot3/python3?16:29
gerlowskijaI thought they were, but then I looked at one of my failing builds and noticed it used Python 2.7 (http://91.189.93.70:8080/job/generic-mediumtests-utopic/1192/artifact/test_calendar_app.xml)16:30
nik90ogra_: finally your g+ post for today image will be postive :D16:31
nik90s/postive/positive16:31
ogra_nik90, so it will :)16:31
ogra_nik90, i love the clock reboot btw16:31
ogra_was just playing with it today16:31
nik90ogra_: will update the package in the store tomorrow. Some cool stuff incoming :)16:32
nik90and thnx16:32
ogra_cool !16:32
balloonsgerlowskija, they all should be py3.. if they are not, we can request it16:34
balloonsit's a migration process16:34
gerlowskijaah ok.16:35
gerlowskijaballoons: my second, related question: I'm at a point where my tests pass on my utopic VM, but obviously not in Jenkins.  I'm a bit at a loss as to how to investigate what's causing the discrepancy.  My plan for when I get home today is to compare a 'dpkg -l' on my VM against the dpkg build-artifacts in Jenkins.  I was wondering if you had any othe16:37
gerlowskijar thoughts/suggestions of things to try.16:38
balloonsgerlowskija, if they pass locally that's great16:42
dpmpopey, mhall119, perhaps this guy might want to contribute to the terminal app :) https://github.com/Swordifish90/cool-old-term16:42
nik90dpm: +10016:42
dpm:)16:42
nik90dpm: I installed it in my system...it looks awesome16:43
balloonsgerlowskija, you can merge trunk  with the branch16:43
dpmit's essentially like our terminal app, it's a frontent to the konsole plugin16:43
mhall119it uses the same plugin?16:43
balloonsgerlowskija, normally you shouldn't see a difference, and if there is one, it's best to ping about it if things work locally16:43
nik90mhall119: yup16:43
nik90mhall119: http://swordfishslabs.wordpress.com/2014/07/29/brace-yourself-cool-old-term-is-coming/16:45
mhall119nice, maybe we can talk him into working on ours16:45
balloonsgerlowskija, i say merge trunk in this case because I think trunk has some fixes for newevent case that might not exist in your branch16:45
balloonsgerlowskija, there was a bug that affected trunk so16:45
nik90mhall119: yeah and bring that style as well :)16:47
gerlowskijaballoons: Ok, sounds like a good next step to me.  I'll merge trunk into my branch and hopefully that'll clear things up (or at least get my tests failing locally).  Thanks for the suggestion!16:49
mhall119nik90: well, maybe not that16:49
mhall119having a CRT look on a phone would be.....strange16:49
nik90well it could always be a easter egg16:50
nik90always to introduce one in the clock app :P16:50
nik90wanted*16:50
=== DanChapman|afk is now known as DanChapman
=== chihchun is now known as chihchun_afk
ahayzendavmor2, ping17:42
davmor2ahayzen: hello18:05
ahayzendavmor2, hey the bug you just reported, bug 1349960, is the same as bug 1342351 no?18:05
ubot5bug 1349960 in Ubuntu Music App "When the screen blanks there is at least a 1 minute gap between track one ending and track 2 playing" [Critical,New] https://launchpad.net/bugs/134996018:05
ubot5bug 1342351 in Ubuntu Music App "Music Player won't advance to next song if screen is blank and music app is not in front" [Critical,Confirmed] https://launchpad.net/bugs/134235118:05
davmor2ahayzen: possibly there was another bug but none of us can find it so I wrote that one targeting media-hub with you guys tagged to it too incase it is music-player rather than media-hub18:07
davmor2we can possibly change the description of the one and merge the 218:08
ahayzendavmor2, ok ... the other bug has powerd as affected as well?18:08
ahayzendavmor2, guess we need to actually figure out where the issue is18:08
ahayzenpopey, have you seen this ^^, as when we tried to replicate before we couldn't18:09
davmor2ahayzen: yeah it's really odd,  I see the same thing with the clock when an alarm goes off, the alarm goes off seemingly at 9:29 and the clock will stay on 9:29 till it updates at 9:31 and I think a similar issue might be happening here18:10
ahayzenhmm18:11
davmor2ahayzen: ie track 1 finishes at 9:29 the action to play the next is triggered but the timing is locked for a minute and then it continues18:11
davmor2ahayzen: at least that is how the behaviour seems18:12
ahayzendavmor2, hmm i've seen things like that, i'm assuming laggyness in the dbus calls in media-hub18:12
ahayzenbut seems to have got worse recently18:12
popeyJamesTait: is there a store problem, I'm getting painfully slow download and failed downloads from click packages?18:38
popey12k/s18:42
beunopopey, not a known one, no18:49
popeyits painfully slow18:50
popeydown to 7k/s18:50
popeyall done now18:52
Letozaf_nik90, ping19:01
nik90Letozaf_: hey, give me 5 mins..just cleaning up after dinner19:02
Letozaf_nik90, ok :)19:02
nik90Letozaf_: I'm back, lets go :)19:09
Letozaf_nik90, ok19:09
nik90Letozaf_: so can you try merging trunk again by "bzr merge lp:ubuntu-clock-app/reboot"19:10
nik90Letozaf_: let's hope it puts back all the code19:10
* Letozaf_ is doing so19:10
Letozaf_nik90, I have 2 conflicts19:11
nik90Letozaf_: which files?19:11
Letozaf_nik90, http://paste.ubuntu.com/7897530/19:11
nik90Letozaf_: ok,19:12
* nik90 tries to think what is the best way to fix this19:13
mhall119nik90: what's happened?19:13
nik90Letozaf_: basically I think your revert changed those files and that change is conflicting with the trunk code19:13
nik90mhall119: we are having a bzr conflict19:14
davmor2oh mhall119, popey: I forgot if I asked or not, reminders is it getting checklists at some point?19:14
davmor2I see them in the web version just not as an option in reminders unless I'm not looking in the right place19:14
Letozaf_nik90, yes, I think I could download the original ones, I have not changed those two files19:15
Letozaf_nik90, as I recall19:15
nik90Letozaf_: I will branch your code, fix those conflicts and propose a fix. Give me one min19:15
Letozaf_nik90, thanks :)19:15
nik90yw19:15
t1mpahayzen: hello, I missed your ping yesterday19:20
ahayzent1mp, o/19:24
ahayzent1mp, i was wondering if u could guide about how to implement the bottom edge for the music-app, do you remember the designs?, it is basically a stacked page + a bottom panel19:25
nik90Letozaf_: I resolved the conflicts, but on running it on the emulator, it says a certain component is missing. Let me try to first ensure that the trunk is good.19:26
ahayzent1mp, i started hacking the PageWithBottomEdge.qml to have an additional state but it is becoming messy https://code.launchpad.net/~andrew-hayzen/+junk/bottom-edge-prototype19:26
Letozaf_nik90, ok19:26
nik90Letozaf_: trunk runs fine on the emulator19:27
Letozaf_nik90, :(19:28
nik90Letozaf_: ok there is one other way to fix it, but it is a longer way.19:28
Letozaf_nik90, ok19:28
nik90Letozaf_: all the work that you did pretty much is in the tests folder right?19:28
Letozaf_nik90, yes19:28
Letozaf_nik90, I have some objectNames in the app folder but it's not much19:29
nik90Letozaf_: How far is your branch from completion?19:29
Letozaf_nik90, I just have to implement locale and change the sound in the alarm and it's done19:29
nik90Letozaf_: I was thinking may be it is better to just copy the tests folder into a new branch. This way you won't have conflicts and will start of with the latest trunks19:30
Letozaf_nik90, ok that's what I usually do when I get stuck like this19:30
nik90Letozaf_: Because of the conflicts it is difficult to tell which code overwrote what, which is why I cannot figure why I cannot say which component is missing19:31
Letozaf_nik90, it's fine I will fix it in a new branch19:31
t1mpahayzen: I haven't checked out the PageWithBottomEdge yet, but I know that renato made a bunch of improvements to that last week19:31
Letozaf_nik90, then I will propose merge for the new one19:31
nik90Letozaf_: wait one min, let me make life a bit easier for you :)19:31
Letozaf_nik90, :)19:32
ahayzent1mp, ok i'll have to check, do you remember which app?19:32
nik90Letozaf_: instead of branching from trunk, it is better to branch from lp:~nik90/ubuntu-clock-app/implement-change-time-settings19:32
nik90Letozaf_: so "bzr branch lp:~nik90/ubuntu-clock-app/implement-change-time-settings add-alarm-tests"19:33
t1mpahayzen: I downloaded your branch. I didn't look at the code, but it seems to work quite nice :)19:33
t1mpahayzen: what is it that you like to add?19:33
ahayzent1mp, well all the stuff i commented with // custom ... i added19:33
ahayzent1mp, and integrating with the music-app is quite difficult19:33
nik90Letozaf_: and then do your changes. Propose a merge similar to before by "bzr push lp:~carla-sella/ubuntu-clock-app/add-alarm-tests"19:33
ahayzent1mp, i've also been trying to get it so the bottomComponent is only loaded once and is reparented between pages.... as ours is quite a heavy component and we would want it to remember its position19:34
ahayzent1mp, but mainly what i want to add is that 4th state where the bottom panel is open but not the bottom edge19:34
nik90Letozaf_: In the MP page, set the target branch to lp:ubuntu-clock-app/reboot AND also set the prerequisite branch to lp:~nik90/ubuntu-clock-app/implement-change-time-settings19:34
Letozaf_nik90, ok branched.. now I will do my changes and then propose as you said19:34
nik90Letozaf_: I will not merge anything into trunk until we get your branch in to avoid any more conflicts19:35
t1mpahayzen: that makes sense. I see you added it to the MainView, so it should be loaded only once.19:35
t1mpahayzen: you want to save its position per page?19:35
Letozaf_nik90, ok thanks19:35
ahayzent1mp, that example doesn't have my rebind stuff...19:35
ahayzent1mp, well our now playing page is the component that will be added, it is quite complex19:36
ahayzent1mp, and i think the way the bottom edge works at the moment..it puts the component into the Loader {} ? per page19:36
t1mpahayzen: now playing will go in the panel?19:36
nik90Letozaf_: oh btw, I am glad to know that the autopilot run issues with the c++ plugin are resolved now19:36
ahayzent1mp, the now playing will be the page that is pushed to the stack when the bottomedge is shown19:37
nik90Letozaf_: can you ensure you add that to the readme file pls. It will help people like me :) run ap test19:37
ahayzent1mp, the panel is our toolbar (which changes height)19:37
Letozaf_nik90, ok sure19:37
t1mpahayzen: I'm not sure what the PageWithBottomEdge does, but the Panel does not use loaders, it just has whatever you put inside as a child19:40
t1mp21:32:20 < ahayzen> t1mp, ok i'll have to check, do you remember which app?19:41
ahayzent1mp, the panel is fine, but the pagewithbottomedge uses loaders...so i've been attempting to play about with that19:41
t1mpahayzen: renator was working on contacts app and dialer-app I think.19:41
ahayzent1mp, thanks :)19:41
t1mpahayzen: the bottom edge works nice there, but it doesn't have stages like your app19:41
t1mpactually, the have something "like" that19:41
t1mpthey have a listview that locks/selects the list item that is at the bottom at that moment19:42
t1mp^in dialer-app19:42
t1mpit is quite cool, depending on how much you swipe up you select a recent call to call again19:42
t1mpand when you swipe it up completely you see a list of recent calls19:42
t1mpI don't know if that stuff landed yet19:42
ahayzent1mp, this is what we are aiming for https://www.youtube.com/watch?v=51QJcIDFuxM19:42
ahayzent1mp, yeah i think that is the one i started hacking from as it seemed the closest19:42
t1mpahayzen: the video looks cool19:44
t1mpahayzen: only the back button in the toolbar initially, it should go in the header now19:44
t1mpyou could have the rev/pause/fwd controls in the initial toolbar as well and then you don't need to change it when you swipe up more right?19:44
ahayzent1mp, the first toolbar u see is quite old19:45
ahayzent1mp, we are supposed to be getting new designs soon so we'll see :)19:45
t1mpok :)19:45
ahayzent1mp, but yeah i've been trying to hack the hacked code into the music-app...it is just very complex...19:46
t1mpyes, and the Panel doesn't have a lot of functionality yet, some things may not be possible or require a lot of implementation in the apps19:46
ahayzent1mp, yeah i'm manually moving the Y position at the moment lol19:46
t1mpsince different apps do different things with the bottom edge, and we wanted developers to experiment with it, we don't have done components yet for different bottom edge behaviors19:47
t1mpor maybe that is because we didn't have time for that :)19:47
ahayzenyeah that makes sense19:47
mhall119nik90: something's odd about the clock reboot's city list19:51
nik90mhall119: ?19:52
nik90mhall119: are running the store version19:52
nik90are you*19:52
mhall119I have pretty long lists for A-D, then only one city for E-G, and the one for Z, none in the middle19:52
mhall119nik90: yeah, just updated19:52
nik90mhall119: yeah that's the initial list of cities that were added to to test the world clock backend.19:52
nik90mhall119: that list has been updated to lots more and should land in hopefully tomorrow's update19:53
mhall119ah, ok19:53
nik90t1mp: hey did you notice in image #157 they scopes have their own custom header color. It looks pretty cool19:54
nik90bah what's wrong with my typing19:54
t1mpnik90: no I didn't notice, I'll check it tomorrow19:59
mhall119hey, my alarm chime was smooth just now20:00
mhall119that's progress!20:00
nik90mhall119: was your phone screen on when the alarm was triggered?20:01
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
mhall119nik90: no,but I had used it recently20:29
nik90mhall119: that makes sense why.. we have a bug (with a fix being pushed tomorrow) where if the phone is in deep sleep and the alarm is triggered, the sound is jittery. But the fix will turn the screen on automatically and ring the alarm properly.20:31
mhall119nik90: I've had the jittery issue, but I've been told in that past that the N4 doesn't deep sleep20:32
nik90mhall119: hmm I was told that the n4 doesn't deep sleep only when connected to the power socket20:34
mhall119ah, that may be the case then, and I just misunderstood21:08
mhall119my phone is rarely plugged in to power21:08
gerlowskijaballoons: I merged trunk into my branch (https://code.launchpad.net/~gerlowskija/ubuntu-calendar-app/revised-fix-for-bug1334883).  Still seeing tests pass locally, but fail in Jenkins after a re-push21:46
* balloons looks21:47
balloonsgerlowskija, looks like the merge did bring in the bugfix from trunk so that should help21:48
balloonsgerlowskija, so looking at the test failures things aren't being seen21:52
balloonsgerlowskija, so test_new_event.NewEventTestCase.test_delete_event_must_remove_it_from_day_view indeed doesn't show the event that was added21:53
balloonsgerlowskija, and the test_add_new_event_with_default_values  test does show the test as existing properly, however there are 5 objects so the assert check fails I guess21:54
balloonsgerlowskija, so at this point it would be helpful to have debugging info added.21:55
gerlowskijaby 'debugging', is there are you referring to some option in Jenkins that makes autopilot or the calendar-app more verbose?  Or do you mean marking up the code with console.log() style statements, and then pushing up that version for Jenkins to work on?21:58
gerlowskijaballoons: ^^21:58
balloonsgerlowskija, the latter. So I ran it locally and indeed everything seems to go fine. So I would add logging around the objects and vars that are causing the asserts to fail. Can we display the original list of objects in the log.. perhaps dump the tree state if needed21:59
balloonsgerlowskija, my guess is you don't have lots of events locally.. notice jenkins is failing with 4 events and you adding one22:00
balloonsso it may be possible to replicate the results if you add events locally22:00
balloonsin theory, the app should be clean during each run, but the mocking isn't working :-(22:01
gerlowskijaYeah, that stood out to me too..interestingly though my previous attempts (before merging trunk) only had 0 or 1 events in the app for each test22:01
gerlowskijawhen the tests failed in Jenkins, that is22:02
balloonsyea.. it's loading up events with each run.. The mocking is another story22:02
gerlowskijaok, cool.  I'm gonna head out for a bit, but I'll give this another shot with some more debugging info later tonight.  Thanks for taking a quick look!22:04
gerlowskija(and I'm glad to hear the tests pass locally for you too; can always use a sanity check)22:04
balloonsgerlowskija, I thought you might appreciate that :-)22:06
gerlowskijaballoons: Haha, I know I'm going crazy, just always good to check it's not affecting my programming ;-p22:09

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