[00:00] hmmmm [00:00] updated one phone [00:00] UI is updating glacially [00:00] hmm, okay now [00:01] interestingly i clicked on a playlist - starred - then saw a list of tracks.. controls visible at the bottom, pressing play does nothing [00:01] i have to click a track _then_ click play [00:01] it won't just start playing from clicking play with no track highlighted (which is what I'd expect, it to play from the top or shuffle) [00:02] okay, will add that to the todo list for the next version [00:02] its pretty quick thogh once you get goingf [00:02] -f [00:02] flipping from track to track is near instant [00:02] yeah, its a bit slow whilst pulling down playlists [00:02] but that should only happen after logging in [00:03] yeah, its fine after [00:04] a shuffle option would be good [00:04] popey: that's in settings at the moment [00:04] have you seen the toolbar in the music app? [00:04] it'll be part of the player when I get the full controls stuff working (when you click the quick player at the bottom more comprehensive controls are supposed to pop up) [00:04] http://popey.com/~alan/phablet/device-2013-10-31-203325.png [00:05] be nice if we had consistency there ㋛ [00:05] yeah, that looks pretty swish [00:05] I'll have a poke and see what I can do :) [00:05] the music-app is all open source of course, please feel free to nick bits ☻ [00:05] I don't have any music on my nexus at the moment so the music app just tells me to go get some :P [00:06] heh [00:06] heh [00:06] I have a special folder of stuff for testing which I drag onto my phone [00:06] oh man [00:06] having spotify playing through headphones on my ubuntu phone is really properly brilliant [00:07] :) [00:07] thank you so much [00:07] the original meespot developers deserve a lot of the credit [00:08] I am very grateful for the shoulders on which we stand [00:08] which covers a rather large number of shoulders, granted ☻ [00:08] heh [00:33] Elleo: got a bug tracker? ㋛ [00:33] popey: https://github.com/Elleo/cutespotify/issues [00:33] * popey files [00:35] okay, should be easy enough to add :) [00:35] done https://github.com/Elleo/cutespotify/issues/7 [00:35] i pressed enter too quickly ☻ [00:36] heh, well I got the gist from the title [00:45] its something that irritates me with the desktop spotify client [00:46] glad I'm not the only one getting it wrong then :P [00:46] arguably it should jump to now playing always [00:46] heh [00:47] well, presumably not *always*, if you're scrolling around the list looking for a particular song it'd be annoying if it suddenly leapt to somewhere else [00:55] right, well I should get some sleep; apparently there's a risk of an important video call tomorrow :P [01:04] heh === chriadam|away is now known as chriadam [04:59] Can an app count electric pulses coming into the headphone jack? [05:06] * Mirv suspects another lab update email brewing soon [06:33] good morning === chriadam is now known as chriadam|away [10:09] tmoenicke: good morning. news on the onTextChanged bug ? [10:17] Unity3d game packaging service | http://askubuntu.com/q/375839 === _salem is now known as salem_ [11:37] oSoMoN: can you access https://code.launchpad.net/~amanzi-team/notes-app/notes-app-cursor-in-view/+merge/193743 ? lp tells me the page doesn't exist [11:38] nerochiaro, yes, I can access it [11:38] nerochiaro, are you logged in to lp? [11:39] oSoMoN: ok,something is definitely weird with my internet today then. thanks [11:41] oSoMoN: oh, thought i was, but it must have logged out somehow. that's it [11:45] oSoMoN: in your review you're suggesting to use QtQuickTest, but i'm not really sure what can be unit-tested in this app. do you have any specific ideas ? [11:46] nerochiaro, mzanetti wrote rather extensively on the topic, QtQuickTest allows writing UI tests, there are examples out there (see e.g. the unity8 shell) [11:47] nerochiaro, the idea is to unit-test a given QML component by instantiating it in qmltestrunner, and interacting with it (you can simulate user input) [11:48] nerochiaro: http://bazaar.launchpad.net/~ubuntu-sdk-tutorials-dev/ubuntu-sdk-tutorials/trunk/files/head:/getting-started/CurrencyConverter/tests/qmltests/ [11:49] nerochiaro: read the comments in the files. it's a complete getting started tutorial [11:50] oSoMoN: sounds great, thanks. also i'm wondering how would i go writing ap tests to verify that the cursor ends up being into view at the right time. but i'll have a look at that too [11:50] mzanetti: thanks ! [11:51] nerochiaro, not sure ap tests are the right tool for the job, which is why I was suggesting QtQuickTest here [11:52] oSoMoN: to me this seems more like an integration test scenario, as we're interacting with the OSK as well === boiko_ is now known as boiko [11:53] nerochiaro, not necessarily, the issue also exists on desktop without the OSK === MacSlow is now known as MacSlow|lunch [11:54] oSoMoN: it's two separate issues. one is ensuring that while typing the cursor stays visible when the note expands too much. the second is ensuring that when the osk pops up the cursor doesn't end up below the keyboard. the first one can happen on both desktop and touch, the second only on touch [11:55] oSoMoN: (in case you lost the last message for disconnect) it's two separate issues. one is ensuring that while typing the cursor stays visible when the note expands too much. the second is ensuring that when the osk pops up the cursor doesn't end up below the keyboard. the first one can happen on both desktop and touch, the second only on touch [11:56] nerochiaro, right, at least the first one can be unit-tested [11:56] nerochiaro, the second one will require an integration test indeed [11:56] oSoMoN: ok, let me see what i can do for the 1st one. and who can i ask to for the integration tests ? never seen or written one [11:57] nerochiaro, integration tests are autopilot tests, you’ve written a bunch of them [11:58] oSoMoN: i mean that use different components. i was told some time ago that interactions with the osk can't be ap tested. maybe this has changed now [11:58] is it yet possible to create QML extension with C++ in SDK? [11:59] oSoMoN: or things that interact with online accounts, or with notify-osd, etc [12:28] nerochiaro, I think it’s being worked on, and the plan is this will be doable with autopilot (not sure how exactly though, nor when) [12:35] oSoMoN: ok, i'll keep checking once in a while === MacSlow|lunch is now known as MacSlow [13:29] nerochiaro: gusch is looking at it [13:29] tmoenicke: i see [13:29] tmoenicke: thanks [13:29] nerochiaro: can't reproduce it anymore [13:30] gusch: how do you launch the test ? [13:30] nerochiaro: did a clean reflash "phablet-flash ubuntu-system --channel trusty" [13:30] nerochiaro: and then following exactly https://bugs.launchpad.net/ubuntu-keyboard/+bug/1243164/comments/6 [13:30] Launchpad bug 1243164 in Ubuntu UI Toolkit "TextArea generates onTextChanged events when OSK is displayed or screen is rotated" [Undecided,Confirmed] [13:30] gusch: i did that yesterday, didn't try with today's image [13:31] gusch: but i don't expect it to be very different [13:31] nerochiaro: I wouldn't neither [13:31] nerochiaro: I rather think there is something else to trigger that issue [13:32] gusch: i thought it might be an interaction with some other app, but i get it also just after a reboot [13:33] nerochiaro: ah - there it is again - I had to disable all settings [13:33] gusch: what settings ? [13:34] nerochiaro tmoenicke "adb shell sudo -iu phablet gsettings set com.canonical.keyboard.maliit predictive-text true" "fixes" the issue [13:35] nerochiaro tmoenicke no clue why ... [13:35] interesting, you need to set it to true [13:35] I would have rather thought the other way round [13:35] right [13:37] nerochiaro tmoenicke - but now I at least have something to start investigating :) [13:41] gusch: sounds like a good starting point [14:34] /msg mzanetti you mean you but a stack of paper for printing and it can "expire" ? how ? [14:34] gah === gatox is now known as dr_gatox_away [14:46] nerochiaro: got the issue - fixed it :) [14:46] gusch: wow! what was it ? [14:47] nerochiaro: the word engine was updateing the data too often - and clearing the preedit again and again [14:47] nerochiaro: now I only update it, if it really changed [14:47] tmoenicke: ^ [14:49] gusch: sounds like the right fix [14:51] gusch: great! [14:56] nerochiaro tmoenicke https://code.launchpad.net/~schwann/ubuntu-keyboard/keyboard-rotate-update/+merge/194875 [14:58] gusch: i'll test it later today or first thing tomorrow. thanks ! [15:04] t1mp: I've updated the MP https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/tabs-independent-tabbar/+merge/194799 [15:09] zsombi1: thanks [15:21] mzanetti: do you know in QML unit tests how do wait for a loader to load its stuff ? [15:22] tryCompare(loader, "progress", 1.0) [15:23] nerochiaro: ^ [15:23] mzanetti: does that wait until it actually gets to 1.0 ? [15:23] nerochiaro: yes. max 5 secs [15:23] nerochiaro: the tryCompare is like Eventually(Equals()) in AP [15:24] mzanetti: cool, thanks === ara_ is now known as ara === dr_gatox_away is now known as gatox [16:11] hi guys :) [16:12] does anyone know (by experience) if what's written here is true http://askubuntu.com/questions/210872/cleanly-uninstall-ubuntu-from-nexus-7 ? I just want to know if flashing stock android and locking the bootloader just work to "restore" warranty? [16:18] I've no idea, sorry [16:24] oSoMoN: if there are unit tests that kind of duplicate AP tests, is that considered ok ? [16:25] nerochiaro, in that case I guess we should remove the corresponding AP tests [16:25] dpm, ohh whatever, time to brick everything :'D [16:25] nerochiaro, because they should have been unit tests in the first place [16:27] oSoMoN: ok, i'll do that in a separate MR I guess [16:30] nerochiaro, sounds good === om26er is now known as om26er|food === om26er|food is now known as om26er [17:08] boiko: can I get two reviews please? [17:08] let me get the links. [17:09] elopio: sure [17:09] boiko: https://code.launchpad.net/~elopio/dialer-app/fix1250270-pep8/+merge/194775 [17:09] https://code.launchpad.net/~elopio/dialer-app/fix1250275-pyflakes/+merge/194776 [17:12] elopio: this 79 char line limit just makes things worse to read, but anyway, the branch looks good, I'm approving it [17:15] boiko: Thanks. [17:15] We are trying to stick with pep8 on all the projects. [17:15] I'm now so used to it that I see 80 chars hard to read :) [17:16] elopio: it makes sense to stick to something, but only if that something makes sense :D [17:19] boiko: the problem is that limiting the line length to 79 and not having a limit, both make sense for different reasons. It's hard to tell which one makes more sense. [17:20] elopio: yeah, I know there is no unanimous opinion on that [17:21] boiko: what's the difference between the dialer-app and the phone-app ? [17:23] elopio: phone-app is obsolete. it used to contains the features from dialer-app, messaging-app and address-book-app [17:23] elopio: but last cycle we got it splitted into those 3 new apps [17:24] boiko: can you edit the description in https://launchpad.net/phone-app to mention that? [17:27] elopio: sure, let me do that [17:28] thank you! [17:29] elopio: hmm, I'm not sure I have permissions to edit the description there [17:29] kenvandine should be able to do it then. [17:30] kenvandine: ping. [17:30] elopio, pong [17:30] kenvandine: can you please update the description of https://launchpad.net/phone-app [17:30] elopio, ah, what do you want it set to? [17:30] to say that it "is obsolete. it used to contains the features from dialer-app, messaging-app and address-book-app" [17:31] I'm not sure if boiko wants to add something else. [17:31] elopio: nope, that's fine already [17:32] elopio, boiko: changed [17:32] thanks you. [17:33] np [17:52] My application status shows "published" but it is not shown in ubuntu software center === bfiller is now known as bfiller_afk [17:57] ? [18:18] kenvandine, ping [18:18] aquarius, pong [18:19] kenvandine, Kenneth? Oh, Kenneth? the bug of mine you've just marked as invalid about the ContentHub docs was at least partially a bug *about* the documentation :) [18:19] kenvandine, no worries if we need the gallery app available to even run the examples, but the examples should *say* that, I think :) [18:20] unless "ping kenvandine on irc and ask him why it doesn't work" is a scalable developer support solution ;) [18:20] ah... i left your other one open about the docs needing updating [18:20] * aquarius gring [18:20] * aquarius grins, too [18:20] sorry... i an adding a note while fixing the buttons [18:21] aquarius, have you done anything else with the hub yet? [18:21] nik90 had success and i have a branch that makes listing peers easier in QML [18:21] based on the things nik90 had trouble with [18:22] the other bug is about the example being unexcellent QML (it hides the buttons). The one that's been marked invalid was a bug saying "even if the QML in this example was great, it still wouldn't work, because it depends on the gallery app but doesn't say anywhere that it depends on the gallery app"... [18:24] I had a bit of a play with it, and managed to have it show me pictures, but as I understand it I can't try putting support into Beru yet because an app can't easily register itself as a source rather than a destination, and because the web browser does not act as a source. That's cool -- these things take time -- but the reason I care about the content hub right now is so I can get books from my U1 account in the [18:24] browser and open them in the book reader, and it doesn't support my use case yet :) [18:24] aquarius, yeah... i hope real soon [18:25] well, at least the hub side [18:25] not sure when the browser will implement the export handler [18:25] that's more a bfiller_afk question [18:25] kenvandine, yeah; I know this is pretty complex stuff, so I;m just looking forward to it arriving. [18:25] we were just talking about priorities this morning [18:26] The browser is the canonical (!) export handler for all content: it is precisely how you get content on the phone :) [18:26] i have a rough implementation of the hub side already, just need to polish it off [18:26] then the app needs to implement it :) [18:26] smart [18:26] it's going to be cool, once it's up [18:26] am having fun with my phone [18:26] I assume a whole bunch of work is going into performance-related stuff? [18:34] (not the content hub, here: the UI :)) [18:41] aquarius, i'm sure, but i don't really know [18:42] there is a session on that for UDS [18:42] I don't have any useful contributions on performance other than "it is not fast enough", which is not helpful :) [18:42] also, does anyone know who wrote Karma Machine? I like it, but I'd like to give some feedback -- and I can't find anything. No website, no repo, no email details...? [18:43] all there is is jono's demonstration video, and I know he's not gonna fix it ;) [18:43] haha [18:43] it would be nice if the click store showed a details page for apps [18:44] or even a way to browse click apps [18:44] afaict there isn't a way to do that [18:44] besides your own [18:47] agreed [18:47] I'd love to see a scope which shows new apps [18:48] cateogry in the existing scope, actually, probably [18:48] this stuff will doubtless come; that's how we get "new" and "top rated" and we browse by category and so on [18:49] kenvandine, what were you expecting to see in the details page for an app which isn't on the preview? [18:49] I think that's showing all the information there is, at the moment, isn't it? [18:49] i mean outside of the shell [18:49] in the browser [18:51] aquarius, that reminds me... i need to get back to riddling... i was stuck on 24 when i returned from OAK and never looked at it again after i caught up on sleep :) [18:51] * aquarius grins [18:51] is that "El Paso"? [18:51] oh damn... but my answered items are stored on my busted phone! [18:51] yeah [18:51] so i need to copy the data to the new phone when it comes [18:52] El Paso is the hardest clue in the game [18:52] aquarius, it was killing me on my over night flight! [18:52] kept me awake! [18:52] damn you aquarius! [18:52] the data's stored in U1DB, so in theory it could sync to the server, but when I wrote it, you didn't have access to Online Accounts data from pure QML apps [18:52] I think that we now do, but I don't know exactly how it works; haven't had a chance to look at the API yet. [18:52] aquarius, so i can just copy the data? [18:53] .local/share/blah? [18:53] kenvandine, ya, just copy the database. Should be in .local/share/org.kryogenix.riddling, I think [18:53] but that's a horrible, super-techie way to deal with it [18:53] it should be syncing data [18:53] jeje [18:53] hehe [18:53] easy for me though [18:53] let me read the online accounts docs. [18:53] * kenvandine hopes the new phone comes today! [18:54] er hum. The documentation is not all that clear. mardy, ping :) [18:56] what I'd *really* like is to not have to care about U1 credentials at all: I just want to call Ubuntu.OnlineAccounts.signThisURLWithOauthPlease(url, Accounts.U1) :) [18:56] or have u1db integrate with it properly, which would be even better, thinking about it [18:56] then I'd just call db.sync("u1:///whatever") or something equally magic. [18:57] u1db should just do it [19:00] that's what I think [19:00] having u1db bake in support for the U1 servers is a tiny bit iffy, since it's actually server-agnostic, but I'm thinking of this in the same way that bzr is server agnostic but magically understands lp: urls. [19:08] Hi folks! [19:08] Can someone tell me which is the preferred way to update my Ubuntu Phone from image 100 to current? :) [19:15] popey ping :) [19:16] mrqtros: pong! [19:16] mrqtros: in theory.. "phablet-flash ubuntu-system --channel trusty" [19:16] which should (if you have the latest phablet-tools) update your phone just fine [19:17] popey ok, I'll try :) [19:19] mrqtros, do back up first [19:20] I don't remember which command, but one of them wipes everything [19:20] aquarius: sorry, I'm here just for a second. See http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.OnlineAccounts.AccountServiceModel/, the third example [19:21] aquarius: feel free to ping me tomorrow in daytime for more questions :-) [19:21] mardy, I might just do that, indeed :) [19:21] beuno one thing I only need in my Nexus is database of our "Shorts" app [19:21] thanks! [19:21] aquarius: np! [19:21] * mardy is off [19:21] beuno I saved it manually :) [19:22] popey, is there some indication somewhere of whether flashing to trusty is a good idea? I wouldn't run trusty on the desktop this early in the cycle, but I don't know whether the phone has the same guarantees (or lack of :)) [19:23] aquarius, hi! my understanding is that trust touch is the continuation of 13.10 [19:23] so as risky as any update in the 13.10 cycle [19:23] * beuno is carefully ambigous [19:27] beuno, well... I'm running 13.10 on the laptop and happy with it :) [19:28] beuno BTW, does anyone have met problems with switching KB layout in 13.10? Currently they are fixed, but now I can't use ctrl+shift+arrows hotkeys in text editors because ctrl+shift is binded fro switching layouts ... [19:28] aquarius: i wouldn't run trusty yet [19:29] popey, ha! proper advice. None of this hand-wringy ambiguous beuno stuff ;) [19:30] popey, really? I thought it was running through the same CI that 13.10 was, so no new known regressions [19:31] mrqtros, desktop, you mean? [19:31] beuno: on laptop [19:32] beuno: yes, i never update to dev release on my main machine until it has been around a while [19:32] popey, oh, I though aquarius meant on the phone [19:32] he did mean phone! [19:32] I did meean on the phone :) [19:32] beuno: current phone images are broken any way [19:32] davmor2, current as in "current"? [19:33] beuno: image 19 and 20 waiting on 21 to see what that is like [19:33] but they haven't been promoted? [19:34] beuno yes, desktop [19:34] phone, yes, trusty. not trusty-proposed. [19:34] right [19:35] beuno: right [19:35] aquarius, I stand by what I said :) [19:35] I think these people want to keep you from using shiny things [19:35] beuno: no just broken things [19:43] popey, ah, right, I should switch to trusty on the phone; it's not going to break a lot? [19:45] you should [20:08] popey, extra question: how often should I be upgrading a trusty phone? or do I get system image notifications on the phone, once I've done the phablet-flash thing once? [20:09] (and if that's the case, why did it stop? why is there a trusty version at all, rather than just getting upgrades to my installed 1.0?) [20:10] update to trusty and (when the datacentre move happens) you will get updates via system settings -> updates [20:10] no notification but I tend to send a mail to ubuntu-phone when we release a new one [20:10] its been quiet for a week due to dc move === bfiller_afk is now known as bfiller [20:13] fair [20:14] since the 13.10 phone release is sorta developer-y, why doesn't it just upgrade? [20:15] aquarius, that is a great question [20:16] if I phablet-flash to trusty, do I lose everything that's already on the phone? [20:16] you shouldnt [20:16] not too worried if that happens, mind, I'll just have to reinstall stuff [20:16] if you have the latest phablet-tools from the phablet-team ppa [20:17] oooh. [20:17] I might not have that. [20:17] how can I know? apt-cache policy says I have 1.0+14.04.20131108-0ubuntu1 from the phablet-team ppa [20:17] that's a £4.50 version number and no mistake :) [20:18] Installed: 1.0+14.04.20131108-0ubuntu1 === salem_ is now known as _salem [20:43] * aquarius updates phone to trusty. [20:53] nice, and I am now hopefully running trusty. thanks, popey [20:59] and Riddling still works, so that's OK :) [21:01] yay [21:01] i would have told you if it didnt ☻ [21:01] popey, still playing that game? [21:01] heh, no, not played for a while [21:02] got stuck ☻ [21:02] * seb128 stopped because the game wouldn't accept the correct answer to the astronaut question [21:02] I am on 14 [21:02] that and too much u.k specific knowledge in there [21:03] popey, which one is that? [21:03] clue is William Petty-FitzMaurice [21:04] oh, that was a fun one [21:04] bah, now I have to go and find it again [21:04] it makes me suggest to kenvandine that starting from there we should look at the clue on google's page 6- [21:04] it made* [21:05] oh man [21:05] I though aquarius tried to make sure that the answer were not top ranked on google for thos [21:05] seb128, i still never got past 24 [21:05] e [21:05] el paso [21:05] i was stumped on my flight... couldn't sleep on the over night flight because of it [21:06] but haven't gone back to it since i got some rest [21:06] kenvandine, I should start playing there, I just didn't have the motivation to redo all those we did on your phone :p [21:06] * kenvandine grumbles about aquarius keeping him from sleeping [21:06] seb128, I admit that the magpies one is too UK-specific. I have made a note; I might re-do that [21:06] the astronaut thing is just because I'm a total, total idiot :) [21:06] El Paso isn't unfair, it's just really, really hard. davidcalle got it :) [21:06] aquarius, that would be nice, speaking as somebody living out of the uk ;-) [21:07] currently halfway through building a version for other platforms... and thinking about Riddling 2 :) [21:07] aquarius, well, davidcalle is french ... just saying [21:07] I should maybe have a look :p [21:07] * aquarius grins [21:08] aha! [21:08] seb128, el paso... help me out! [21:10] kenvandine, is that 24->25? ("el paso" being 24, the answer 25)? [21:10] yeah [21:14] \o/ got to 16 [21:14] gonna leave it for a week again now [21:17] :) [21:17] some of the answers are relatively easily googleable [21:17] but the goal was to make it so you have to do a *little* more thinking than just typing the answer into google.com :) [21:18] good one popey [22:01] I hate el paso now :P [22:02] haha [22:02] me too