=== chriadam|away is now known as chriadam | ||
=== Ursinha is now known as Ursinha-afk | ||
=== Ursinha-afk is now known as Ursinha | ||
=== chihchun is now known as chihchun_afk | ||
=== _salem is now known as salem_ | ||
=== chihchun_afk is now known as chihchun | ||
=== salem_ is now known as _salem | ||
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
=== sergiusens_ is now known as sergiusens | ||
lotuspsychje | http://linuxg.net/the-ubuntu-touch-internet-browser-has-been-redesigned/ | 05:24 |
---|---|---|
lotuspsychje | another great job! | 05:24 |
lotuspsychje | and many tnx for the pdf support | 05:25 |
dholbach | good morning | 07:01 |
vinay | hiii | 07:07 |
=== vinay is now known as Guest13069 | ||
Guest13069 | i need to install ubunto on my MOTO E.. Can anyone please help me | 07:07 |
Guest13069 | i need to install ubunto on my MOTO E.. Can anyone please help me | 07:08 |
Guest13069 | i need to install ubunto on my MOTO E.. Can anyone please help me | 07:15 |
Mirv | Elleo: hi! I subscribed you to bug #1354189 after noticing that it's not actually in qtbase but in maliit-framework where the crash happens | 07:41 |
ubot5 | bug 1354189 in maliit-framework (Ubuntu) "/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene:11:QCoreApplication::notifyInternal:MInputContext::updatePreeditInternally:MInputContext::updatePreedit:MInputContext::qt_static_metacall:QMetaObject::activate" [Critical,Confirmed] https://launchpad.net/bugs/1354189 | 07:41 |
=== chriadam is now known as chriadam|away | ||
liuxg | today, I just flashed the latest devel-proposed channel software onto my N4. However, I could not find the "Scope" page. What is the problem? | 08:13 |
davidcalle | liuxg, looks like the new scopes overlay has landed, do you see something new when sliding up from the bottom on any scope page? | 08:15 |
JoeyChan | davidcalle: lol thx to ur tips, I c it too !! looks beautiful | 08:18 |
davidcalle | JoeyChan, np | 08:19 |
Elleo | Mirv: okay, I'll see if I can figure out what's happening there later today | 08:19 |
* ogra_ hugs oSoMoN for https://code.launchpad.net/~osomon/webbrowser-app/persist-open-tabs/+merge/229920 | 08:40 | |
ogra_ | janimo, the whole datacenter isunreachable for some parts of europe ... you are not alone | 09:07 |
JamesTait | Good morning all; happy Vinyl Record Day! :-D | 09:08 |
=== vrruiz_ is now known as rvr | ||
=== chrisccoulson_ is now known as chrisccoulson | ||
seb128 | mpt, hey, on https://wiki.ubuntu.com/SoftwareUpdates?action=AttachFile&do=get&target=phone-settings-updates-checking-none.png ... what is the horizontal alignment of components? | 09:50 |
seb128 | mpt, https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1308663 | 09:50 |
ubot5 | Ubuntu bug 1308663 in ubuntu-system-settings (Ubuntu) ""Checking for updates…" should be horizontally aligned" [Low,Triaged] | 09:50 |
seb128 | mpt, should they be centered or left aligned? | 09:50 |
* ogra_ twiddles thumbs waiting for apparmor_parser to finish eatung his phone CPU | 09:50 | |
ogra_ | *eating | 09:50 |
ogra_ | i wonder why there is only one process running and not one per click package instead | 09:51 |
ogra_ | (in the hope that would speed it up) | 09:51 |
=== steev_ is now known as Guest3787 | ||
nik90 | anyone here who can provide me a regular expression which will not allow empty strings while at the same time allows spaces in a string? | 10:05 |
t1mp | nik90: len(str) > 0 | 10:05 |
t1mp | ok its not a regexp ;) | 10:06 |
nik90 | I thought text != "" might work not allow empty strings, but clearly pressing space several times counts as a non empty string | 10:06 |
popey | i would allow multiple spaces tbh | 10:06 |
popey | because sometimes I dont want to have text for alarms | 10:06 |
popey | but I guess that's a design thing | 10:07 |
popey | I'll end up naming my alarms "foo, baz" or worse ☻ | 10:07 |
nik90 | popey: in that case wouldn't leaving it as the default "Alarm" placeholder be okay? | 10:07 |
popey | sure | 10:07 |
popey | I'd say don't allow empty, but allow spaces | 10:07 |
popey | so, as it is | 10:07 |
nik90 | ah ok | 10:08 |
nik90 | popey: so what was in the MP does that now. Is that good? | 10:08 |
popey | yes | 10:08 |
popey | fine by me | 10:08 |
* popey comments on it | 10:09 | |
nik90 | popey: leaving it empty results in http://imgur.com/aPGjPKn which conflicts with design I suppose, | 10:16 |
* nik90 checks | 10:16 | |
=== daker_ is now known as daker | ||
=== pete-woods is now known as pete-woods|away | ||
Chipaca | jdstrand: ping, about interpreted untrusted helpers | 11:29 |
=== MacSlow is now known as MacSlow|lunch | ||
derek-g | how soon is phone gonna come out? | 12:27 |
ogra_ | 1 day later ... now that you asked again ... | 12:27 |
jdstrand | Chipaca: 'interpreted untrusted helpers'? | 12:42 |
Chipaca | jdstrand: hello :) | 12:42 |
jdstrand | Chipaca: hi! | 12:42 |
Chipaca | jdstrand: for click packages that wish to use notifications but are arch:all (like, qmlscene-driven things), the push helper should also be arch:all, which currently means interpreted | 12:43 |
jdstrand | ah | 12:43 |
Chipaca | jdstrand: now, while a python3 helper currently works, there's an issue | 12:43 |
Chipaca | jdstrand: in that you can't import anything that's a .so | 12:43 |
Chipaca | jdstrand: so you can't use crypto, and you can't use the faster json en/decoder | 12:44 |
Chipaca | jdstrand: also apport seems to fail, although i havne't dug | 12:44 |
Chipaca | jdstrand: if there is a reason for this restriction, can it be lifted a little to at least allow standard library .so's, and crypto? | 12:45 |
jdstrand | Chipaca: so the reason why it isn't working is because python isn't a supported language for SDK apps, and the push-helper is using the ubuntu-sdk template | 12:47 |
* Chipaca is listening | 12:48 | |
jdstrand | I'm wondering how a python3 helper is working at all | 12:49 |
jdstrand | is the interpreter being shipped? | 12:49 |
Chipaca | jdstrand: yes | 12:49 |
Chipaca | jdstrand: system-image is entirely made of python | 12:49 |
jdstrand | right, so, this is a pretty complex issue | 12:49 |
Chipaca | jdstrand: if you have a phone, you might want to take a look at the push helper we're currently shipping for facebook, twitter & other webapps | 12:50 |
jdstrand | which is affecting you due to limits of something I control, but those limits are in place because of things I don't control | 12:50 |
jdstrand | essentially, python is not included in any of the framework definitions. ie, there is no ubuntu-sdk-14.10-python | 12:51 |
jdstrand | so there is no guarantee that an app (or push helper) is going to continue to work | 12:51 |
jdstrand | as the system changes | 12:51 |
=== _salem is now known as salem_ | ||
Chipaca | jdstrand: gotcha | 12:52 |
jdstrand | if someone wants to use python, they need to bundle, as people are now with the interpreter | 12:52 |
=== MacSlow|lunch is now known as MacSlow | ||
jdstrand | (to make sure it keeps working) | 12:52 |
jdstrand | I would think they could bundle the .so files they want to use, and adjust syspath and/or PYTHONPATH | 12:53 |
Chipaca | jdstrand: that kinda goes against it being an arch:all package though | 12:54 |
jdstrand | true, but people can then adjust their click manifest | 12:54 |
mardy | seb128: hi! Are you back home? | 12:56 |
Chipaca | jdstrand: if we wanted to support python (or an interpreted language of choice?) "properly", just for push helpers maybe, what do we need to do? | 12:56 |
jdstrand | I kinda figured/hoped that the SDK would provide some sort of a Qt template for push helper to make it easy | 12:56 |
seb128 | mardy, hey, yes, since saturday | 12:56 |
mardy | seb128: cool, then I can bother you again :-) | 12:56 |
jdstrand | Chipaca: this would need to be discussed with lool and pmcgowan_ | 12:56 |
seb128 | mardy, you can try ;-) | 12:56 |
jdstrand | Chipaca: depending on what they say, I can adjust the policy for what we support | 12:56 |
mardy | seb128: it looks like jenkins is timing out while building u-s-s: https://code.launchpad.net/~mardy/ubuntu-system-settings/other-app-access/+merge/228299 | 12:57 |
mardy | seb128: what do we do in these cases? just ignore the failures? | 12:57 |
pmcgowan_ | jdstrand, there is a plan for qml bindings, had not talked about python anything | 12:58 |
Chipaca | jdstrand: i'd like to file a bug to track this, but not sure what project to file it on | 12:58 |
lool | Chipaca: for Python bindings specifically or for QML ones? | 12:59 |
lool | Chipaca: generally, while we may still use Python in the platform / rootfs, we're actively avoiding it whenever we can | 12:59 |
seb128 | mardy, it was a gcovr issue, that got fixed yesterday afternoon, you can just retry | 12:59 |
lool | due to the memory pressure and the cost of maintaining x bindings | 12:59 |
lool | (and side things like rootfs size, performance etc.) | 13:00 |
lool | we usually target bindings for QML, C, JS, sometimes go -- that's already too much :-/ | 13:00 |
Chipaca | lool: taking a step back, I don't really care what it is. We need to support arch-independent click packages that want to use push. | 13:00 |
lool | Chipaca: that would be QML for apps and JS for webapps | 13:01 |
lool | Chipaca: SDK team will likely provide guidance on how to best expose these to QML apps, while web team would help for the webapps | 13:01 |
Chipaca | umm | 13:01 |
jdstrand | lool: so, there is the app itself, but then there is also the small helper utility | 13:01 |
Chipaca | lool: sorry, i'm not following | 13:02 |
jdstrand | lool: Chipaca is talking about the small helper | 13:02 |
Chipaca | ah. yes. | 13:02 |
Chipaca | not the app. The app is, I assume, QML or JS. | 13:02 |
Chipaca | the problem is if that app wants to use push | 13:02 |
Chipaca | then it needs to be able to have a small program | 13:02 |
lool | ah right | 13:02 |
lool | sorry, what does the small helper do? | 13:03 |
lool | is it the one handling the notifications while the app isn't foregrounded? | 13:03 |
Chipaca | that can read from one file, interpret the json therein, write json to a second file, and ideally use sqlite or some other db to interact with its app cache if it wants to | 13:03 |
Chipaca | lool: it's the thing that converts push messages into postal notifications | 13:03 |
lool | is it shipped in the click package for each developer to potentially customize or is it a default implementation that we ship for all apps with notifications? | 13:04 |
lool | if the latter, we pick whatever we want, if the former it would seem logical to have the same constraints on languages | 13:04 |
lool | albeit I could imagine using JS for QML apps | 13:05 |
mardy | seb128: is there a better way of triggering a rebuild than making a useless commit? | 13:05 |
Chipaca | lool: each click package ships its helper, and it runs in its own apparmor profile via the ubuntu-app-launch untrusted helpers whatsit | 13:05 |
lool | Chipaca: yes, so this seems to be under the control of the developer to do what he wants; e.g. trash some notifications or decide to trigger something; I think the language recommendations ought to be the same | 13:06 |
seb128 | mardy, on the CI? there is the url of the jenkins page to do it, at the bottom of the message | 13:06 |
lool | mardy: "Click here to trigger a rebuild"? | 13:06 |
mardy | seb128, lool: but that link is broken, isn't it? | 13:07 |
Chipaca | lool: ok... so what is the recommendation for an arch-independent package? | 13:07 |
lool | Chipaca: QML and/or JS | 13:07 |
seb128 | mardy, no, but you need vpn access to that url iirc | 13:07 |
Chipaca | lool: we ship a standalone JS interpreter? | 13:07 |
lool | Chipaca: I dont think so; there's the QML one and the oxyde one I guess | 13:08 |
Chipaca | lool: and for QML, can QML read a file, modify it, and write it out? | 13:08 |
lool | Chipaca: usually QML has support for interfacing with specific formats such as sqlite or XML; I dont know whether you can do regular file I/O in QML | 13:09 |
Chipaca | lool: and can a QML app be run without it having a window? | 13:09 |
lool | if you miss a specific format, perhaps we should provide bindings for it | 13:09 |
pmcgowan_ | kalikiana, see above conversation ^^ | 13:10 |
lool | Chipaca: hmm that's a good question | 13:10 |
Chipaca | lool: <Chipaca> I need a way to do A, and B. <lool> Use ℵ. <Chipaca> Can ℵ do A and B? <lool> No. | 13:11 |
lool | Chipaca: maybe there's a dummy backend we could use for this case via some env var? I would check with the SDK team | 13:11 |
Chipaca | lool: :) | 13:11 |
lool | Chipaca: eh, take into account that we dont want to support a gazillion languages + bindings | 13:12 |
lool | Chipaca: for instance, what if you want to check the location of your device when processing the notification? does it mean we need to provide python bindings to get it? etc. | 13:12 |
lool | Chipaca: it all seems much easier to do in an arch-dependent manner, but I would like you prefer if we stick to arch-independent solutions | 13:13 |
Chipaca | lool: well, given that you have 5 seconds to do it, I wouldn't recommend trying to get location unless we've aced the TTF | 13:13 |
Chipaca | lool: but i get your point | 13:13 |
Chipaca | lool: arch-dependent right now means go or c++ | 13:14 |
Chipaca | lool: and sure, those already work | 13:14 |
lool | Chipaca: Yes :-/ | 13:14 |
kalikiana | pmcgowan_: reading | 13:14 |
Chipaca | lool: having difficulty parsing “I would like you prefer if we stick to” | 13:15 |
lool | Chipaca: I mean, we really ought to offer an arch-independent way to do it | 13:15 |
lool | Chipaca: and not require apps using notifications to have arch dependent code | 13:15 |
Chipaca | lool: exactly, which is why I'm asking | 13:16 |
Chipaca | currently we don't support it at all | 13:16 |
Chipaca | but not everybody is aware of that; i've been told variations of that it "should", "must", or "will" work :) | 13:17 |
lool | Chipaca: googling a bit while we speak, I couldn't immediately find a way to run headless or to run the QML / Qt JS engine manually, but I guess the sdk team might have more answers | 13:17 |
lool | Chipaca: however I'm pretty sure this is doable in JS from the webapps world, so worst case we could build on that; it would be a bit ugly to mix the two, but it would at least be arch indep | 13:17 |
Chipaca | lool: but we don't ship a js interpreter | 13:18 |
kalikiana | Chipaca: lool: you could in theory run qml headless with its "minimal" backend. if unity doens't kill it for not being a real app | 13:18 |
kalikiana | we also have argument support | 13:18 |
kalikiana | it might be that you need to declare an invisible window - that'd have to be tested | 13:19 |
sergiusens | Chipaca: lool arch dependant also allows go! | 13:19 |
jgdx | Saviq, hey, can we talk orientation shutdown flag? :) | 13:19 |
Chipaca | sergiusens: <Chipaca> lool: arch-dependent right now means go or c++ | 13:19 |
Chipaca | sergiusens: :) | 13:19 |
Saviq | jgdx, not sure I can get you much more than we talked last | 13:19 |
Saviq | jgdx, if you wanna propose a gsettings key, we can adapt | 13:19 |
lool | kalikiana: cool | 13:19 |
Saviq | greyback, just to confirm, gsettings ok ↑? | 13:20 |
greyback | Saviq: sure | 13:20 |
lool | kalikiana: googling qml minimal backend didn't yield any specific instructions in the first page of results; would you have a pointer to how one uses it? | 13:20 |
dobey | mardy: hi, the u1 plug-in issue didn't get fixed while i was away, so i'm back on it. https://code.launchpad.net/~dobey/ubuntuone-credentials/fix-cancel/+merge/228961/comments/559520 | 13:20 |
sergiusens | jdstrand: lool: Chipaca can the push server ship a standard 1:1 push helper for the simple case? | 13:20 |
Chipaca | kalikiana: could you create a dummy/trivial thing that took the contents of a file sent in as argv[1] and wrote it out to arv[2], in qml, for testing? | 13:21 |
greyback | lool: QT_QPA_PLATFORM=minimal or minimalegl <- what you need? | 13:21 |
kalikiana | ^^ that's he one I mean | 13:21 |
lool | cool | 13:22 |
jgdx | Saviq, good stuff. I'll propose one | 13:22 |
kalikiana | Chipaca: writing the file if you put it generically won't do, the qml bindings are very specific so we'd have to have a component for that | 13:23 |
kalikiana | for instance you can read JSON easily | 13:23 |
kalikiana | but there's no file.open() or such | 13:23 |
kalikiana | Chipaca: I guess we need a qml version of this one? http://bazaar.launchpad.net/~ralsina/ubuntu-push-qml/make-example-click/view/head:/example/helloHelper | 13:25 |
lool | Chipaca: can an app query for pending incoming notifications over dbus? | 13:25 |
Chipaca | lool: no* | 13:26 |
Chipaca | lool: or mu | 13:26 |
Chipaca | lool: no such thing as "pending incoming notification" | 13:26 |
Chipaca | :) | 13:26 |
jgdx | Saviq, did we discuss whether the key in [1] could be used? [1] http://bazaar.launchpad.net/~system-settings-touch/gsettings-ubuntu-touch-schemas/trunk/view/head:/schemas/com.ubuntu.touch.system.gschema.xml.in.in | 13:27 |
* jgdx writes a note about writing more notes | 13:27 | |
Chipaca | lool: if an app receives a push message and doesn't have a push helper to transform that push message into a postal message and postal notification, then the whole thing gets treated as a postal message | 13:27 |
lool | Chipaca: the client daemon receives a notification for a specific app, it would then launch the helper; could it instead keep it as pending, launch the process and have the process read pending notifications? | 13:27 |
Chipaca | lool: and queued in the app's postbox | 13:27 |
lool | Chipaca: cool, so could we just implement a QML bindings for the postbox and run the helper as a QML app under the minimal backend? | 13:28 |
Chipaca | lool: um ... no? | 13:28 |
Saviq | jgdx, it could be, but it can't be bool, has to be something smarted | 13:28 |
Saviq | smarter | 13:28 |
Saviq | jgdx, we need it to store the *value* of the orientation lock (empty if none) | 13:28 |
lool | Chipaca: why not? | 13:29 |
Saviq | jgdx, not sure what type'd be best (does gsettings have enums?) | 13:29 |
* ogra_ recommends "smartbool" | 13:29 | |
Chipaca | lool: because the message isn't in the postbox unless the helper fails | 13:29 |
jgdx | Saviq, gsettings-qt probably doesn't | 13:30 |
mardy | dobey: by debugging the issue, I've seen that sync() is called too soon, I've no doubt about that :-) | 13:30 |
=== chihchun is now known as chihchun_afk | ||
jgdx | Saviq, what do you mean when you say 'value of the orientation lock'? | 13:31 |
lool | Chipaca: ok, could we define two different types of helpers, one where the message is immediately consumed, the other one where the message has been copied to the postbox first? | 13:31 |
Saviq | jgdx, either of null, 0, 90, 270 | 13:31 |
Saviq | jgdx, or corresponding strings | 13:31 |
dobey | mardy: how is it called too soon? | 13:31 |
jgdx | Saviq, right. | 13:31 |
dobey | mardy: adding it back to where you suggested it be, seems too soon | 13:32 |
lool | it would seem simpler if we could limit it to a single code path, but if there is a good reason not to always go to the postbox but the postbox is the only efficient way to pass to QML apps... | 13:32 |
Chipaca | lool: i'd rather change the whole api than special-case qml apps | 13:32 |
lool | Chipaca: +1 | 13:32 |
lool | Chipaca: so does it seem like a possible approach? always go to postbox, then launch helper; QML helper uses postbox QML bindings and is run under minimal backend | 13:33 |
mardy | dobey: I don't know, I was a bit lost with the code... | 13:35 |
dobey | mardy: so i removed all the sync() calls from the keyring.cpp when adding the account, and we only call it once in the qml now, in my branch. but for some reason, it seems that breaks calling the "finished" signal in the qml, only when the plug-in is opened from the OnlineAccounts.Client API | 13:37 |
mardy | dobey: the UbuntuOneCredentialssService, where does it get the account from? | 13:41 |
dobey | mardy: it's using the one that online-accounts creates | 13:43 |
mardy | dobey: how? it's not clear to me how you are passing it | 13:43 |
dobey | mardy: one minute. in standup hangout right now. i'll have to look at the code to see how exactly we're doing that, but iirc, we're passing the account ID into the C++ from the QML | 13:45 |
lool | ogra_: Hey, sorry what's the lxc rune to enter the android chroot? my attempts at lxc-attach --clear-env -n android fail | 13:46 |
mardy | dobey: OK, please ping me back later | 13:46 |
ogra_ | lool, lxc-console -t1 -nandroid | 13:46 |
dobey | mardy: sure, will be like 10 minutes maybe | 13:46 |
ogra_ | iirc | 13:46 |
lool | ogra_: I tried lxc-console (just tried again), and it just echoes back what I type | 13:47 |
lool | the container is happily running though android RUNNING 192.168.1.23 - - NO | 13:48 |
ogra_ | lool, oops, that was actually -t0 | 13:48 |
ogra_ | not -t1 | 13:48 |
lool | ogra_: ah thanks; I tried -t1 and -t2 :-) | 13:48 |
lool | ogra_: -t0 works, thanks | 13:48 |
ogra_ | (wrong tty) | 13:48 |
lool | yeah, I guess it's actual system console instead of a tty | 13:48 |
lool | I mean ttyN | 13:48 |
ogra_ | no idea, ask stgraber | 13:49 |
lool | ogra_: not actually a question, I'm good thanks | 13:50 |
dobey | mardy: ok, so in keyring.cpp in storeToken() we check if an account already exists, and we use the first one we find. | 13:54 |
mardy | dobey: but you won't find it until you call sync(), right? | 13:55 |
dobey | mardy: in my debugging the account that online-accounts creates is found by the plug-in and used | 13:56 |
dobey | that is, when running with U1_DEBUG=1 in the environment, the plug-in debug output shows it is using an existing account, not creating a new one | 13:56 |
mardy | dobey: that's not possible, an account cannot be listed until sync() has been called | 13:58 |
mardy | dobey: it doesn't have an ID associated to it | 13:59 |
jgdx | Saviq, what are your thoughts on http://bazaar.launchpad.net/~jonas-drange/gsettings-ubuntu-touch-schemas/orientation-lock/view/head:/schemas/com.ubuntu.touch.system.gschema.xml.in.in ? | 14:02 |
Saviq | jgdx, rotation-lock should go away I'd say, and we don't want to support 180, but that will "happen" in levels above | 14:03 |
dobey | ok | 14:03 |
dobey | mardy: ok, so it is creating a new account | 14:03 |
Saviq | jgdx, we could go after what Qt says for example http://qt-project.org/doc/qt-5/qt.html#ScreenOrientation-enum | 14:03 |
Saviq | jgdx, for the nicks | 14:03 |
jgdx | Saviq, thanks, was looking for something like that. | 14:04 |
dobey | mardy: ok, this is weird. it says it is synced, then it's removed, then the plugin is finished, then it's synced again, and the plugin is finished again | 14:06 |
mardy | dobey: if you want to play with Accounts::Account in the C++ code, you should pass "__account.objectHandle" to a property in UbuntuOneCredentialsService | 14:10 |
Saviq | jgdx, looking good | 14:11 |
jgdx | Saviq, thanks. I'll find out where the binding is with re: with enums. | 14:12 |
jgdx | Saviq, what are you using on the unity side to manipulate this? | 14:12 |
Saviq | jgdx, gsettings-qt | 14:14 |
dobey | mardy: not necessarily that i want to do that; the code was written at a time when we had to do that though, and when online-accounts was still very new. right now i just want to make it work as best as we can, and fix the immediate critical issues, without having to rewrite all the code and as small a change as possible. how can i pass __account.objectHandle in exactly? | 14:15 |
dobey | mardy: ? i'm not quite sure how to pass that in as a property, can you help me understand that? | 14:31 |
mterry | jgdx, I'm not convinced you tested the right code in your latest comment: https://code.launchpad.net/~mterry/ubuntu-system-settings/wizard-password/+merge/229853 | 14:32 |
mterry | :) | 14:32 |
mterry | I just tried myself again and it seems reliable | 14:32 |
jgdx | mterry, you and me both. Let me try again. | 14:33 |
=== Ursinha is now known as Ursinha-afk | ||
mterry | jgdx, you don't need to install the whole thing from deb again, you could just copy the changed file in place | 14:38 |
mardy | dobey: see http://bazaar.launchpad.net/~online-accounts/accounts-qml-module/trunk/files/head:/src/ | 14:45 |
mardy | dobey: account.{h,cpp} | 14:45 |
mardy | dobey: for accounts.cpp, see the beginning of Account::setObjectHandle(QObject *object) | 14:45 |
mardy | dobey: if you add such a property to UbuntuOneCredentialsService, then you don't need to get the Accounts::Account* from the manager, but you can use this handle, which will refer to exactly the same object | 14:46 |
=== Ursinha-afk is now known as Ursinha | ||
dobey | ok | 14:46 |
=== gatox is now known as gatox_lunch | ||
Wellark | ToyKeeper: https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1276218/comments/9 | 15:06 |
ubot5 | Ubuntu bug 1276218 in indicator-network (Ubuntu) "Cancelling a WiFi password dialog turns WiFi off and leaves the network checked in the list" [Undecided,Fix released] | 15:06 |
Wellark | The original bug is fixed | 15:06 |
Wellark | but if you see this "If I enter the wrong password and hit 'connect', the dialog goes away, immediately reappears, then goes away again." | 15:06 |
Wellark | could you file a new bug? | 15:07 |
Wellark | the dialog should not immediately go away | 15:07 |
Wellark | it should stay open to ask the user to type the password again | 15:07 |
=== dandrader is now known as dandrader|afk | ||
mterry | jgdx, thanks for the approve! Is there going to be a general USS release soon or should I do a separate silo for this? | 15:24 |
jgdx | mterry, I'm not quite on top of uss releases. I know there's a silo around the corner, though. kenvandine has the details. | 15:25 |
mterry | kenvandine, hihi | 15:25 |
kenvandine | hey | 15:26 |
kenvandine | mterry, working on a silo now | 15:26 |
mterry | kenvandine, can you wrap in https://code.launchpad.net/~mterry/ubuntu-system-settings/wizard-password/+merge/229853 ? | 15:26 |
kenvandine | well... trying to manually test jgdx's branches... | 15:26 |
kenvandine | but my device is giving me grief | 15:26 |
kenvandine | mterry, sure! | 15:26 |
mterry | kenvandine, thanks! | 15:26 |
jgdx | kenvandine, shell access grief? | 15:30 |
kenvandine | jgdx, no... dependency hell on the dual sim device | 15:31 |
jgdx | kenvandine, oh | 15:35 |
Chipaca | is system settings freezing up frequently for anybody else? | 15:35 |
kenvandine | jgdx, ok... i give up, i'm going to prepare a silo and do the testing from the silo | 15:40 |
zyga | bzoltan: hey | 15:52 |
zyga | bzoltan: quick question, the "run" button, it doesn't really build a real click package and deploys that onto the device, does it? | 15:52 |
=== gatox_lunch is now known as gatox | ||
nik90 | zyga: it does | 16:01 |
nik90 | zyga: if you check the build directory, you will see the .click package there | 16:01 |
zyga | nik90: so I have an app that doesn't work when you "run" it | 16:03 |
zyga | nik90: but works when I install it (from the SDK) | 16:03 |
zyga | nik90: and run | 16:03 |
zyga | ? | 16:03 |
nik90 | zyga: is it a .qmlproject or a cmakelist.txt project? | 16:03 |
zyga | .qmlproject | 16:03 |
zyga | maybe something else happens when you just install, it works each time now | 16:04 |
zyga | but didn't the first time no matter what I tried | 16:04 |
nik90 | zyga: a bit confused, so now does run work or not? | 16:04 |
zyga | nik90: it does after installation | 16:05 |
nik90 | zyga: Have you created a kit for the armhf physical device you have got? | 16:05 |
zyga | nik90: it didnt at first | 16:05 |
zyga | yes | 16:05 |
zyga | for both | 16:05 |
nik90 | zyga: can you go to the project tab and check the build directory location. Check in that folder if you see a click package or not | 16:06 |
zyga | ok, looking | 16:06 |
nik90 | zyga: and also are there any errors that qtcreator shows when you press the run button? | 16:06 |
zyga | yeah, it does | 16:07 |
zyga | nope | 16:07 |
zyga | well, the app just crashed before | 16:07 |
zyga | qtcreator doesn't show the log files from apps for me | 16:07 |
zyga | I manually tail -F the appropriate upstart session log file | 16:07 |
zyga | it did seem like it would not copy everything (ignored my libs somehow) | 16:07 |
nik90 | strange | 16:08 |
nik90 | can you open the click in the build dir and see if it has all the files of your app? | 16:08 |
nik90 | you can open a click by changing the extension to .deb and then opening that file using the archive manager | 16:09 |
zyga | nik90: are there some better tools from ar x .../ ? | 16:09 |
zyga | ah | 16:09 |
zyga | ok :) | 16:09 |
nik90 | :) | 16:09 |
zyga | yeah | 16:09 |
zyga | everything is there onw | 16:09 |
zyga | odd | 16:09 |
nik90 | yeah that is strange | 16:11 |
nik90 | zyga: sry, I am out of ideas why that might not be working. Atleast when you talk to bzoltan you can give him facts we got now like the click package being properly with the necessary files | 16:11 |
zyga | nik90: thanks, you helped me anyway :-) | 16:12 |
kenvandine | jgdx, ping | 16:18 |
kenvandine | jgdx, your default sim and sim expand branches seem to conflict | 16:19 |
kenvandine | jgdx, mind merging one of them into the other so they stack? | 16:19 |
jgdx | kenvandine, on it | 16:23 |
kenvandine | jgdx, thx | 16:24 |
=== kissiel is now known as kissiel-afk | ||
jgdx | kenvandine, pushed r827 into expandable branch | 16:26 |
kenvandine | thx | 16:26 |
jgdx | seb128, was planning on moving away from rotation lock in both uss and schemas. Not sure a transitional setting is needed then? | 16:27 |
bzoltan | zyga: that is exactly what the Run button does when the selected Kit is an Ubuntu Device Kit | 16:29 |
zyga | bzoltan: I had some issues where it would seem it doesn't include everything but I cannot reproduce it anymore | 16:32 |
bzoltan | zyga: qml or cmake project? | 16:34 |
zyga | bzoltan: qml but it has native libs | 16:34 |
zyga | bzoltan: it bundles .so files from the archive | 16:35 |
zyga | bzoltan: the architecture is now set to armhf | 16:35 |
zyga | bzoltan: craziness but it's landing to lp:checkbox 'checkbox-touch' directory soon, | 16:35 |
zyga | bzoltan: I need to automate fetching the required so files | 16:35 |
bzoltan | zyga: if you can reproduce it I can take a look | 16:37 |
zyga | bzoltan: I'll try on a fresh device and let you know if it works | 16:39 |
seb128 | jgdx, if you do both together it's fine then | 16:42 |
jgdx | seb128, cool | 16:43 |
=== dandrader|afk is now known as dandrader | ||
bzoltan | zyga: OK | 16:46 |
kenvandine | mardy, i kicked a rebuild for your other-app-access branch | 16:56 |
kenvandine | that timeout was from the gcovr problem, which was fixed yesterday (after the last CI build for that) | 16:56 |
zyga | I keep seeing: "[18:56:42] Transfer the click package /usr/bin//home/zyga/checkbox/build-checkbox-touch-Nexus_7_GCC_armhf_ubuntu_sdk_14_10_utopic-default/./com.canonical.certification.checkbox-touch_0.1_armhf.click to the device | 16:57 |
zyga | although I can always "run" the app | 16:57 |
zyga | any ideas how to debug that? | 16:57 |
=== alan_g is now known as alan_g|EOD | ||
seb128 | mardy, is there a known issue than u-s-s-o-a is not loading/using some translations? | 17:08 |
seb128 | like | 17:08 |
seb128 | $ gettext -d ubuntu-system-settings-online-accounts "Remove account…" | 17:08 |
seb128 | Supprimer un compte… | 17:08 |
seb128 | 17:08 | |
seb128 | but it still shows in english in the ui | 17:08 |
kenvandine | seb128, looking at the locking stuff, do you know what I should use for the backend for that? | 17:19 |
kenvandine | https://wiki.ubuntu.com/SecurityAndPrivacySettings#phone-locking | 17:19 |
seb128 | kenvandine, what part? the idle or security type? | 17:20 |
kenvandine | security | 17:21 |
seb128 | didn't mterry do that already? | 17:21 |
kenvandine | although the batter panel pushes the lock page from security | 17:21 |
kenvandine | i think he did the unlocking stuff | 17:21 |
kenvandine | but not the timeout | 17:21 |
seb128 | kenvandine, I just asked, and you set the security, not the idle :p | 17:22 |
kenvandine | actually... maybe that is done | 17:22 |
seb128 | so you want the idle? | 17:22 |
seb128 | kenvandine, https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1230345 | 17:22 |
ubot5 | Ubuntu bug 1230345 in ubuntu-system-settings (Ubuntu) "Unity8 should control the display "lock after idle" (with a way to configure the delay)" [High,Triaged] | 17:22 |
kenvandine | the lock timeout loads SleepValues.qml | 17:22 |
kenvandine | but changes the title | 17:22 |
seb128 | kenvandine, pmcgowan_ assigned that to mardy it seems | 17:22 |
kenvandine | so maybe we need that shell work done first? | 17:25 |
pmcgowan_ | seb128, kenvandine yeah he'snot gotten to it | 17:25 |
seb128 | kenvandine, there is some backend side work to be done first for sure | 17:26 |
seb128 | I think it should be in unity8 | 17:26 |
seb128 | but better to check with Saviq | 17:26 |
pmcgowan_ | yes | 17:26 |
taiebot | Waouh 185 is great. My bug of the day https://bugs.launchpad.net/camera-app/+bug/1355964 | 17:58 |
ubot5 | Ubuntu bug 1355964 in camera-app "Camera app video recording does not rotate on how the user is handling the phone" [Undecided,New] | 17:58 |
kenvandine | jgdx, can you update the settings test plan to match dual sim? | 18:30 |
jgdx | kenvandine, yep | 18:32 |
jgdx | kenvandine, we have a check list for these landings somewhere? | 18:32 |
kenvandine | https://wiki.ubuntu.com/Process/Merges/TestPlan/ubuntu-system-settings | 18:32 |
jgdx | kenvandine, thinking more of: 1. merge trunk, 2. get it reviewed, … n. update testplan | 18:34 |
jgdx | right | 18:35 |
jgdx | it's right there | 18:35 |
jgdx | :d | 18:35 |
kenvandine | ah, the checklist :) | 18:35 |
jgdx | found it :) | 18:35 |
kenvandine | how can i verify the default sim settings? | 18:35 |
kenvandine | messaging and dialer isn't using them yet right? | 18:36 |
kenvandine | or not landed with them | 18:36 |
kenvandine | i guess just check gsettings for now? | 18:37 |
jgdx | kenvandine, are you updating the testplan? | 18:44 |
jgdx | gsettings, yeah | 18:44 |
kenvandine | jgdx, nope | 18:44 |
=== Guest3787 is now known as steev | ||
jgdx | ack | 18:44 |
taiebot | mzanetti: where is the best place to report bugs and enhancement for the xbmc remote app? | 18:48 |
mzanetti | taiebot: #xbmcremote | 18:48 |
=== dandrader is now known as dandrader|afk | ||
pmcgowan_ | kenvandine, that may have landed actually, or be in silo | 18:52 |
pmcgowan_ | bfiller, using the dual sim settings ^^ | 18:53 |
kenvandine | i see SIM1 and SIM2 as labels | 18:53 |
pmcgowan_ | davmor2, popey do we have guidance anywhere for what to grab when filing bugs, logs and such | 18:53 |
pmcgowan_ | kenvandine, silo 4 has it, but not done | 18:53 |
kenvandine | ok | 18:54 |
kenvandine | no worries | 18:54 |
ToyKeeper | It would be nice if apps showed the sim names instead of "SIM1" and "SIM2". Then I wouldn't have to remember which one is AT&T and which one is T-Mobile. | 18:54 |
kenvandine | ToyKeeper, it will :) | 18:54 |
bfiller | pmcgowan_: silo 4 reads in the names, not landed yet | 18:54 |
pmcgowan_ | silos 4 and 6 ftw | 18:54 |
pmcgowan_ | bfiller, yeah build broke | 18:54 |
dobey | do the twitter/etc… webapps use the online accounts credentials to log in now? | 18:55 |
davmor2 | pmcgowan_: apport-bug appname is what I go for first unless I can't figure out the name of the app. Then I tend to write steps to reproduce, expected and actual | 18:55 |
popey | pmcgowan_: not that I'm aware of. | 18:55 |
popey | other than ^ | 18:55 |
bfiller | when I dial a number manually in the dialer and press send button the screen goes black every time, anyone else seeing this? | 18:55 |
bfiller | pmcgowan_: ^^ | 18:55 |
bfiller | on krillin | 18:55 |
davmor2 | bfiller: what version you on? I'm not seeing that on 185 | 18:59 |
bfiller | davmor2: on 185 but also have silo 4 installed, so might be an issue there | 18:59 |
ogra_ | bfiller, i se that after taking a photo | 19:00 |
ogra_ | and i think i have seen it in other occasions | 19:00 |
ogra_ | (and i think every time the device crashed ... but it only blanked the screen) | 19:01 |
jgdx | mpt, hey, how should the cellular panel look if there are no sim cards inserted? /cc kenvandine | 19:12 |
jgdx | kenvandine, updated testplan. Can't see it though. Someone have to approve it? | 19:17 |
Chipaca | where's mencoder gone? :-( | 19:18 |
kenvandine | Repeat this test for both SIM cards. | 19:18 |
kenvandine | jgdx, i see stuff like that? | 19:18 |
kenvandine | jgdx, can you take another look at my brightness branch? | 19:19 |
jgdx | kenvandine, hm, I guess the changes has to travel across the atlantic, huh | 19:19 |
kenvandine | i just fixed another bug in it from silo testing | 19:19 |
kenvandine | haha | 19:19 |
jgdx | kenvandine, sure | 19:19 |
kenvandine | thx | 19:19 |
kenvandine | i'm rebuilding in the silo now too | 19:19 |
jgdx | ack, I'll have an eye on notices from ci-eng | 19:20 |
pmcgowan_ | kenvandine, do you know how the indicators launch the settings panels? | 19:27 |
kenvandine | url-dispatcher i think | 19:27 |
kenvandine | yeah... | 19:27 |
pmcgowan_ | kenvandine, theres a bug where if settings was already open, the indicator doesnt clear itself | 19:28 |
kenvandine | that's probably a shell bug... i guess | 19:28 |
kenvandine | it should be a fire and forget to launch it | 19:28 |
kenvandine | afaik | 19:28 |
pmcgowan_ | oh you think? | 19:29 |
kenvandine | pmcgowan_, it just opens the url, settings:///network | 19:31 |
kenvandine | for example | 19:31 |
pmcgowan_ | kenvandine, ok thanks | 19:32 |
kenvandine | so unless the shell does something a little different to get feedback from that | 19:32 |
ahayzen | Kaleo, ping | 19:47 |
kenvandine | Saviq, what's the status of inactivity timeout in the shell? i'm looking to work on the lock timeout in settings | 19:52 |
Saviq | kenvandine, status is no one is looking at it | 19:56 |
kenvandine | Saviq, thx :) | 19:56 |
kenvandine | pmcgowan_, ^^ | 19:56 |
Saviq | kenvandine, so you can take both ;) | 19:56 |
kenvandine | not sure i'm up to working on the shell :) | 19:56 |
pmcgowan_ | well | 19:56 |
pmcgowan_ | Saviq, thats less than satisfying, any plans? | 19:57 |
Saviq | pmcgowan_, wasn't on our todo, but it shouldn't be a difficult task, all we need to do is to communicate to the system compositor what's the desired timeout | 19:58 |
pmcgowan_ | Saviq, do we need an api similar to the one we just got for orientation? | 19:58 |
Saviq | AlbertA, can you confirm ↑ re: bug #1230345 | 19:58 |
ubot5 | bug 1230345 in ubuntu-system-settings (Ubuntu) "Unity8 should control the display "lock after idle" (with a way to configure the delay)" [High,Triaged] https://launchpad.net/bugs/1230345 | 19:58 |
Saviq | pmcgowan_, we need a setting, yeah, that the shell would read and tell u-s-c | 19:59 |
pmcgowan_ | ok | 19:59 |
kenvandine | bfiller, mind weighing in on https://code.launchpad.net/~michael-sheldon/content-hub/cancel-button/+merge/230505 | 20:03 |
bfiller | kenvandine: sure, let me try it | 20:04 |
kenvandine | i think it's good, just with sdk changes i think we need some text in the dialog | 20:05 |
kenvandine | or maybe the dialog is broken... it used to be just a black overlay... now we get this white box in the middle of the screen with no text | 20:06 |
K1773R | ubuntu touch shows "no sim", even tough there is a working (ie, works on other phones) sim inside it. talking about mako, sim is pin protected | 20:11 |
AlbertA | Saviq: confirm? like actually putting selecting confirm in the bug itself? | 20:13 |
bfiller | kenvandine: I think we just need text in the dialog as well | 20:16 |
bfiller | kenvandine: I'll add a comment, other than that it works | 20:16 |
kenvandine | ok | 20:17 |
kenvandine | bfiller, thx | 20:17 |
kenvandine | bfiller, having the cancel button is very nice :) | 20:17 |
Saviq | AlbertA, no, enough to say here that I'm not talking sh$t :) | 20:18 |
Saviq | AlbertA, but commenting on the bug on what the session really needs to do to tell u-s-c what timeout to apply would be good, too :) | 20:19 |
AlbertA | Saviq: :) yeah | 20:21 |
=== dandrader|afk is now known as dandrader | ||
=== salem_ is now known as _salem | ||
nol | all | 23:27 |
nol | Support & Discussion .. and maybe Dialog | 23:28 |
nol | (01:25:55) nol: all | 23:28 |
nol | (01:26:33) nol: Support & Discussion .. and maybe Dialog | 23:28 |
belkinsa | Hey all, I booted back Ubuntu Touch on my Nexus 7 2013, and I like the start up screen for new users. | 23:28 |
nol | i know.. | 23:29 |
nol | the question is..how to get that on a phone|tablet as well | 23:29 |
nol | ;) | 23:29 |
nol | am i right or am i right | 23:29 |
nol | even the GOOGLE LG NEXUS 4 i own, does not have it|that | 23:29 |
nol | -( | 23:29 |
nol | )- if you read the other side) | 23:30 |
nol | i think them all fell asleep on there touch | 23:30 |
belkinsa | How do you get the back button on Nexus 7 2013 with the lasest build? | 23:47 |
nol | same as before? gesturing from the botom frame-holder? | 23:47 |
belkinsa | Does work | 23:48 |
belkinsa | Doesn't*** | 23:48 |
nol | wanted to write: usefull if i trie|y as well? | 23:49 |
nol | thet thinking, yea but i have not the most up-to-date, but i have..i guess | 23:50 |
nol | but am on a 4 | 23:50 |
nol | i did remove droid.. last week? | 23:50 |
nol | right after i got the that machine | 23:50 |
nol | the 4 | 23:51 |
belkinsa | WHo are you talking to? | 23:51 |
nol | the one that had and has a question | 23:51 |
nol | found the person, is you yourself | 23:51 |
belkinsa | Well, you are helping. | 23:52 |
nol | (thanks, am, mosttime) | 23:53 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!