=== chriadam|away is now known as chriadam | ||
=== vying is now known as Guest70587 | ||
=== Logan is now known as Guest92213 | ||
=== Fyodorovna is now known as sporkeee | ||
=== dholbach_ is now known as dholbach | ||
=== robjh- is now known as peps | ||
dholbach | good morning | 07:55 |
---|---|---|
=== chriadam is now known as chriadam|away | ||
ogra_ | chrisccoulson, oSoMoN, so you might have noticed that i uploaded a bunch of web games to the store yesterday ... some of them have some serious issues (flickering a lot etc), they work fine in the android and IOS browsers, who of you wants a bug ? :) | 08:54 |
oSoMoN | ogra_, please file bugs at https://bugs.launchpad.net/oxide/+filebug | 08:55 |
ogra_ | oki | 08:55 |
oSoMoN | ogra_, which games are they? I’ll give them a try | 08:55 |
ogra_ | oSoMoN, "dungeon fury" and "kiba kumba - jungle chaos" | 08:56 |
ogra_ | are the most noticeable ones | 08:57 |
oSoMoN | ok, let me see | 08:57 |
ogra_ | havent found aynthing in the logs or so ... | 08:58 |
ogra_ | bug 1328438 | 09:00 |
ubot5 | bug 1328438 in Oxide "Some online games show strong flickering when played in the webapps-container" [Undecided,New] https://launchpad.net/bugs/1328438 | 09:00 |
oSoMoN | ogra_, do the same games work better in the browser, by any chance? | 09:01 |
ogra_ | yes but just a little | 09:01 |
oSoMoN | mmm, I can’t see a difference here | 09:02 |
oSoMoN | at least not on dungeon fury, it flickers badly in both apps | 09:02 |
ogra_ | i found them less flickery using the browser ... but that might be really subjective | 09:02 |
JamesTait | Good morning all; happy Iced Tea Day! :-D | 09:06 |
=== vrruiz_ is now known as rvr | ||
=== gnu is now known as Guest65942 | ||
=== chihchun_afk is now known as chihchun | ||
=== chihchun is now known as chihchun_afk | ||
=== dandrader is now known as dandrader|afk | ||
=== dandrader|afk is now known as dandrader | ||
=== chihchun_afk is now known as chihchun | ||
=== chihchun is now known as chihchun_afk | ||
janimo | barry, hello, is there a doc describing how to run the system-image testsuite ? I tried running tox , setup.py , debian/rules but I get errors | 11:16 |
janimo | barry, I am making some small changes and would like to add tests for them too | 11:16 |
mamenyaka | ogra_: do you have a moment please? | 11:20 |
=== chihchun_afk is now known as chihchun | ||
nik90 | ogra_: when you got time, can you quickly review https://code.launchpad.net/~nik90/ubuntu-seeds/add-quickcontrols/+merge/220479 pls | 11:22 |
mamenyaka | can someone help me? I'm running my port based on 4.4.2, but unity8 doesn't start | 11:32 |
=== zsombi_ is now known as zsombi | ||
=== pete-woods is now known as pete-woods-lunch | ||
Wellark | any system-settings folks around? | 11:43 |
=== Tassadar_ is now known as Tassadar | ||
=== gatox is now known as gatox_brb | ||
Laney | Wellark: oui? | 11:59 |
Wellark | Laney: how do I run system-settings from the build tree directly? | 12:00 |
=== alan_g is now known as alan_g|lunch | ||
Wellark | without installing | 12:00 |
seb128 | (don't ask to ask, just ask your question) | 12:00 |
seb128 | you don't | 12:00 |
Wellark | ok, what's the usual devel flow then when working on a new plugin? | 12:01 |
Wellark | I would not expect to have to install the new plugin each time I make a code change | 12:02 |
seb128 | we workaround it | 12:05 |
seb128 | usually I cp over the system one | 12:05 |
seb128 | so I can run make & cp & system-settings | 12:05 |
seb128 | then call back that command when I do a change | 12:05 |
Wellark | right. | 12:05 |
Laney | We do want to fix this but it hasn't been done yet | 12:11 |
Laney | absolute paths specified at build time | 12:11 |
Wellark | Laney, seb128: ok, thanks | 12:20 |
=== chihchun is now known as chihchun_afk | ||
=== dandrader is now known as dandrader|afk | ||
=== alan_g|lunch is now known as alan_g | ||
=== pete-woods-lunch is now known as pete-woods | ||
=== dandrader|afk is now known as dandrader | ||
barry | janimo: just running tox should do it. i'll be adding a readme in the next version, but it all boils down to just running tox | 13:08 |
janimo | barry, I have a bzr branch on utopic and build-deps installed but I still get a tox error, so I am missing sometihng. Will paste | 13:12 |
janimo | barry, paste.ubuntu.com/7623480/ | 13:13 |
barry | janimo: okay, that's strange. it looks like you have some missing dependencies | 13:14 |
janimo | barry, I have python3-apt installed so not sure what's with the apt-pkg error | 13:15 |
ogra_ | pmcgowan, https://blueprints.launchpad.net/ubuntu/+spec/development-1406-touch-language-packs ... FYI | 13:15 |
barry | janimo: there's also the _dbus_bindings problem earlier on (the apt-pkg error is because the dbus error then triggers apport) | 13:15 |
barry | janimo: but i notice it's python3.3. what distro version are you on? | 13:15 |
janimo | barry, utopic | 13:16 |
janimo | barry, should I purge that and use 3.4 ? | 13:16 |
pmcgowan | ogra_, +1 | 13:16 |
ogra_ | pretty awesome numbers | 13:16 |
ogra_ | (see the whiteboard) | 13:16 |
barry | janimo: yes. utopic only has 3.4 (3.3's been dropped, but it looks like you have a partial update. try `sudo apt-get autoremove`) | 13:16 |
janimo | barry, this was a dist-upgrade from trusty so that may be the reason | 13:16 |
janimo | I run autoremove regularly but p33 was nopt removed by it. Removed it manually now | 13:17 |
barry | janimo: yeah. once you're on 3.4 i bet it will work. (the error makes sense, in that pure-python libraries will be importable on 3.3 and 3.4, but extension modules will only be available for 3.4. guess what kind of module _dbus_bindings and apt_pkg are? :) | 13:17 |
pmcgowan | rsalveti, is there an ofono script that will get the signal strength for me? | 13:18 |
rsalveti | pmcgowan: lemmecheck | 13:18 |
janimo | barry, tox still looks for 3.3 there may be something cached. I'll clean the tree completely | 13:18 |
janimo | barry, btw system_image.egg-info/entry_points.txt and system_image.egg-info/SOURCES.txt whiel version controlled are modified by a tox run | 13:18 |
barry | janimo: system-image.egg-info isn't version controlled | 13:19 |
barry | janimo: bzr clean-tree --ignored | 13:19 |
janimo | barry, bzr status shows it under modified. | 13:19 |
rsalveti | pmcgowan: see if /usr/share/ofono/scripts/monitor-ofono offers you that, I'm currently flashing latest and will check in a minute | 13:20 |
barry | janimo: odd. it's not present under a clean trunk | 13:20 |
janimo | barry, hmm, let me check maybe I am on the wrong branch. revno 232 Releasing 2.2-0ubuntu | 13:21 |
pmcgowan | rsalveti, its not saying anything, I switched to a new provider and getting no signal at home | 13:21 |
rsalveti | pmcgowan: got it, let me investigate it further | 13:21 |
barry | janimo: be sure you're on the upstream branch, i.e. lp:ubuntu-system-image | 13:22 |
barry | there should be no debian/ directory | 13:22 |
janimo | barry, right, doing that now. I copied the bzr brancvh that apt-get source suggested. Bad idea | 13:22 |
barry | janimo: right :) | 13:22 |
janimo | barry, same as in the other branch with 3.3 removed: | 13:23 |
janimo | py33 create: /home/jani/work/ubuntu/phablet/trees/src/bzr/system-image/.tox/py33 | 13:23 |
janimo | ERROR: InterpreterNotFound: python3.3 | 13:23 |
janimo | barry, I may need a full dist-upgrade | 13:23 |
janimo | I may have some weird install | 13:23 |
barry | janimo: what does python3 point to? | 13:24 |
janimo | /usr/bin/python3 -> python3.4 | 13:24 |
rsalveti | pmcgowan: can you call list-modems and give me the output? | 13:24 |
rsalveti | from /usr/share/ofono/scripts/ | 13:24 |
barry | janimo: well, something's messed up :) | 13:25 |
janimo | barry, indeed. Oh well, I'll fix it, good to know it's not some hard to run setup. I'll run tox when I dist-upgrade | 13:25 |
barry | janimo: sounds good | 13:25 |
janimo | barry, btw, is there no way to have boolean config options in the s-i config files? | 13:26 |
janimo | could be done via an int or by adding a boolean convertor | 13:26 |
barry | janimo: it's possible | 13:26 |
janimo | I skimmed but saw no examples or tests for bool | 13:26 |
barry | janimo: it should be very easy to add an as_bool converter. you can steal the one from lazr.config if you want. (it's not worth pulling in that dependency for something so simple) | 13:27 |
janimo | barry, ack | 13:27 |
barry | haven't needed one so far, so that's why it's not there | 13:27 |
barry | see systemimage/helpers.py for the existing as_*() converters | 13:28 |
janimo | barry, before doing that though, I'd like to know if the option I am thinking about sounds harmless enough: skipping GPG verification (for development mode) | 13:28 |
barry | janimo: is this just for the -cli or also for the -dbus? | 13:28 |
janimo | barry, good question one I did not ponder. I think the cli would suffice though | 13:29 |
janimo | this being for platform porters and automation mostly | 13:29 |
janimo | barry, so putting the test for the option in gpg.py under validation is too generic then? | 13:29 |
barry | janimo: if it's just for the -cli (which i would recommend) then it can just be a command line switch, i.e. added to main.py. it doesn't need to be a config file option | 13:29 |
barry | janimo: yeah i think so | 13:30 |
janimo | barry, ah, ok. I did not read the code closely enough to see that you can omit validation from the cli and is not only called from deep inside the downloade | 13:30 |
barry | janimo: well, that's not all plumbed through right now, but here's how i would do it | 13:31 |
=== gatox_brb is now known as gatox | ||
barry | add an attribute to Configuration, something like Configuration.validate_gpg_signatures. default it to True | 13:32 |
barry | then, add --skip-gpg-verification to main.py, default to False | 13:32 |
barry | if the option is given, toggle the Configuration attribute to False | 13:32 |
barry | and plumb that check into gpg.py | 13:32 |
barry | that'll also make it fairly easy to test | 13:33 |
janimo | barry, ok, thanks, I'll look into that | 13:34 |
barry | janimo: cool | 13:34 |
=== gnu is now known as Guest78572 | ||
rsalveti | pmcgowan: dbus-send --system --print-reply --dest=org.ofono /ril_0 org.ofono.NetworkRegistration.GetProperties | 13:40 |
rsalveti | pmcgowan: that will give you the Strength | 13:40 |
rsalveti | in case it's registered successfully in the network | 13:41 |
pmcgowan | rsalveti, I seem to be stuck in manual mode | 13:46 |
=== chihchun_afk is now known as chihchun | ||
davmor2 | pmcgowan: indeed there is an old bug for that | 13:47 |
rsalveti | pmcgowan: hm, what do you have in system-settings? | 13:47 |
pmcgowan | rsalveti, its manual, I was messing with it earlier, now it wont reset to automatic | 13:48 |
pmcgowan | will try command line | 13:48 |
davmor2 | rsalveti: in settings if you change to manual like we had to to get a connection in malta you can't turn back to automatic in settings | 13:49 |
rsalveti | hm, it works fine here (moving to manual->auto->manual->auto) | 13:49 |
rsalveti | weird, let me try a few more times | 13:49 |
ogra_ | there are definitely still issues with the network indicator or urfkill ... | 13:50 |
ogra_ | i have it often that it shows wlan while being completely diconnected when the phone was sitting on the table for 1h or so | 13:50 |
davmor2 | rsalveti: don't try like that try like this. Auto → manual then manual → auto then close settings and then reopen settings and see what it is set to then | 13:51 |
davmor2 | rsalveti: the radio button move but the setting doesn't change back from what I can tell | 13:51 |
rsalveti | davidcalle: yeah, you got it | 13:52 |
rsalveti | sorry | 13:52 |
rsalveti | davmor2: ^ | 13:52 |
rsalveti | where is the bug for that? | 13:52 |
pmcgowan | Failed to open connection to "session" message bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 | 13:52 |
davmor2 | rsalveti: let me dig it out | 13:52 |
pmcgowan | trying to do this: | 13:52 |
pmcgowan | adb shell dbus-send --type=method_call --print-reply --dest=org.ofono /ril_0 org.ofono.NetworkRegistration.SetProperty string:"Mode" variant:boolean:true | 13:52 |
rsalveti | pmcgowan: as phablet? | 13:52 |
pmcgowan | as phablet and then root | 13:52 |
pmcgowan | that was root | 13:52 |
pmcgowan | as phablet it says: | 13:53 |
pmcgowan | Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files | 13:53 |
rsalveti | yeah, settings is not changing ofono it seems | 13:53 |
rsalveti | let me try that | 13:53 |
rsalveti | pmcgowan: might be missing --system | 13:54 |
davmor2 | rsalveti: https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1274618 | 13:54 |
ubot5 | Ubuntu bug 1274618 in ubuntu-system-settings (Ubuntu) "Cellular page: set to manual network detection can't revert" [Undecided,Confirmed] | 13:54 |
davmor2 | rsalveti: that would be trusty 152 by the way that the bug was discovered :( | 13:55 |
rsalveti | ouch | 13:55 |
davmor2 | I did old bug right | 13:56 |
rsalveti | abeato: is that something you can check? ^ | 13:56 |
pmcgowan | rsalveti, he commented earlier, seems like UI | 13:57 |
rsalveti | oh, great, nevermind then | 13:57 |
pmcgowan | my problem now unfortunately | 13:57 |
rsalveti | pmcgowan: go fix it | 13:57 |
rsalveti | :P | 13:58 |
abeato | rsalveti, yes, I can check, is it fixed? | 13:58 |
pmcgowan | abeato, no, just rediscovered | 13:58 |
rsalveti | abeato: no, still same problem | 13:58 |
abeato | in fact I also rediscovered it a couple of weeks ago and opened a duplicated bug | 13:59 |
ogra_ | jdstrand, i thought you said ACK when i pinged you about the broken security smoketest wrt upstart-app-launch vs ubuntu-app-launch renaming ... seems the failure is still there | 14:03 |
ogra_ | jdstrand, did i misunderstand that ? | 14:03 |
jdstrand | let me look. I thought I committed that change | 14:03 |
ogra_ | http://ci.ubuntu.com/smokeng/utopic/touch/mako/76:20140610:20140530/8503/security/1236732/ is the failing test | 14:04 |
jdstrand | right, that is ubuntu-app-launch, that is something else | 14:04 |
jdstrand | err.. | 14:04 |
ogra_ | err | 14:04 |
ogra_ | sorry | 14:04 |
jdstrand | isn't ubuntu-app-launch | 14:04 |
ogra_ | was the socket move | 14:05 |
jdstrand | right, I committed a change for that too... | 14:05 |
* jdstrand looks again | 14:05 | |
ogra_ | Checking '-W /tmp/mir_socket'... !FAIL! (unexpected rc=0) | 14:05 |
jdstrand | yes, I know what the issue is | 14:05 |
ogra_ | k | 14:06 |
ogra_ | sorry for the confusion ... | 14:06 |
jdstrand | looks like I fixed most of the previous failures, but not all | 14:06 |
dobey | dpm: hey. how's the translations of apps story in the scope now? it's good enough for the demo? | 14:28 |
=== alan_g is now known as alan_g|tea | ||
dpm | dobey, I think so, cwayne should be able to tell more. Some still need the inline translations fixes, but we got a few more updated and others that were installed as .debs already showed the localized names | 14:30 |
dpm | already | 14:30 |
dpm | dobey, alecu, on another subject, I think one of you asked me to ping you whenever I saw that bug whereby no apps were shown on the scope. I think I can reproduce it consistently every time I start the x86 emulator | 14:31 |
dpm | so no apps are shown on the scope on startup, and then only after a search they're shown | 14:31 |
alecu | dpm: awesome. Can you check for .crash files in /var/crash ? | 14:32 |
dpm | let me restart the emulator | 14:32 |
dobey | dpm: there is a bug in the x86 emulator itself about that i think | 14:35 |
dobey | dpm: ie, it's something in the emulator, and nothing to do with the scope itself | 14:35 |
dpm | dobey, ah, ok. alecu, in any case, blank scope, no /var/crash logs | 14:35 |
dobey | dpm: you don't see any scopes right? | 14:35 |
rickspencer3 | rsalveti, quick q ... may I assume that if I do the firmware update that you suggest that I won't lose my user data? | 14:36 |
rsalveti | rickspencer3: yup, will not erase anything | 14:36 |
rickspencer3 | thanks rsalveti | 14:36 |
seb128 | tedg, hey, did you notice that e.u.c has some url-dispatcher "weird" errors ... like https://errors.ubuntu.com/problem/50ef8ac2301b5a70acb47d40d1efff412014d40b ... do you know if those are real bugs? | 14:36 |
ogra_ | dont we have a bug open for that as well ? | 14:37 |
dpm | dobey, I do see scopes listed in the scopes scope, and (online) results in the Videos scope. The only ones that are not populated are Apps and Music | 14:37 |
rickspencer3 | and I really appreciate that you tracked it down, and I'm happy it's not a widespread user facing issue :) | 14:37 |
ogra_ | the explanation should be added there imho | 14:37 |
seb128 | tedg, https://errors.ubuntu.com/problem/6ce11f4718330078dc8fcf62638071353e2ffdf7 as well | 14:37 |
rsalveti | rickspencer3: hopefully that will fix your issue, let's see :-) | 14:37 |
=== alan_g|tea is now known as alan_g | ||
dobey | dpm: hrmm. someone did a lightning talk about the emulator in malta on the second week, but i don't recall who exactly, and it was mentioned that this was due to a bug in the emulator | 14:38 |
ogra_ | dobey, that was rsalveti | 14:39 |
dobey | ah | 14:42 |
dobey | dpm: so i guess ask rsalveti about that :) | 14:43 |
dobey | thanks ogra_ | 14:43 |
ogra_ | i thought there was a fix uploaded ... | 14:43 |
ogra_ | (or did that not land yet) | 14:43 |
dobey | no idea | 14:43 |
* rsalveti tries to understand the issue | 14:43 | |
ogra_ | rsalveti, empty apps scope again | 14:44 |
ogra_ | (in the emulator) | 14:44 |
rsalveti | oh, right | 14:44 |
rsalveti | the 'works after search' issue is known, not sure if related with the emulator though | 14:44 |
rsalveti | didn't investigate it further yet | 14:44 |
dobey | dpm: does it work after doing a search, for you? | 14:45 |
dpm | dobey, yes, that's how I get apps to show up | 14:45 |
tedg | seb128, They're some recoverable errors that I put in for somethings I'm trying to track down. | 14:45 |
dobey | hmm | 14:45 |
tedg | seb128, They're real in that they result in teh cache being wrong, but largely they "fix" themselves on the next update. | 14:46 |
seb128 | tedg, ok, the reports don't seem to have lot of info, I was mostly curious about why they are showing up there | 14:46 |
tedg | seb128, So, not something to panic over, but I'm trying to use them to figure out what's up. | 14:46 |
dobey | rsalveti: maybe it's an issue in scoperegistry, but i've not seen any reports of this issue anywhere other than on the emulator :-/ | 14:46 |
seb128 | tedg, k, thanks for the explanation! | 14:46 |
rsalveti | dobey: right, the emulator might indeed behave a bit differently (slower startup, single cpu, etc) | 14:47 |
tedg | seb128, FYI the bug in question is bug 1324848 | 14:47 |
ubot5 | bug 1324848 in The Webapps-core project "[Gmail] can't switch to another account" [High,Confirmed] https://launchpad.net/bugs/1324848 | 14:47 |
seb128 | k | 14:47 |
rsalveti | the previous issue I had was that the scopes wasn't loaded at all | 14:47 |
dobey | ah | 14:47 |
dobey | dpm: can you check ~/.cache/upstart/scope-registry.log for any info about the click scope? maybe the slowness is causing the search to timeout before it can happen? | 14:48 |
dpm | dobey, http://paste.ubuntu.com/7623889/ | 14:50 |
dobey | dpm: hmm, there is nothing in there at all about the click scope | 14:52 |
dpm | yeah, I thought I'd post it anyway | 14:52 |
dobey | dpm: so seems like maybe it's not being loaded at startup perhaps :-/ | 14:53 |
dobey | i'd expect to at least see something about the .ini though, if you're seeing "Apps" at the top of the page | 14:53 |
=== chihchun is now known as chihchun_afk | ||
=== dandrader is now known as dandrader|lunch | ||
=== chihchun_afk is now known as chihchun | ||
=== dholbach_ is now known as dholbach | ||
=== gatox is now known as gatox_lunch | ||
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
tedg | alesage, I have a couple of MRs for updating the tests in UAL. Can you do a QA review on them? https://code.launchpad.net/ubuntu-app-launch/+activereviews | 15:47 |
tedg | alesage, Basically to plug holes we found in the UAL rename landing. | 15:48 |
alesage | tedg one min pls | 15:56 |
tedg | alesage, No problem, they don't need to be done right now, just doing due diligence. | 15:57 |
=== vying is now known as Guest12427 | ||
=== chihchun is now known as chihchun_afk | ||
ogra_ | yo zyga | 16:00 |
ogra_ | :) | 16:00 |
zyga | ogra_: so where can I find the seeds? | 16:00 |
ogra_ | zyga, https://code.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic ... | 16:00 |
ogra_ | create an MP against this | 16:01 |
zyga | ogra_: ok, I'd like to patch and test it locally before doing that | 16:01 |
ogra_ | the rest needs a core-dev for uploading meta etc | 16:01 |
ogra_ | zyga, for that run update first ... then hack debian/control i guess | 16:02 |
ogra_ | to add your bits | 16:02 |
zyga | ogra_: on the files I mentioned, right? | 16:02 |
ogra_ | no, just debian/control | 16:03 |
zyga | ogra_: ok | 16:03 |
zyga | ogra_: I see everything in d/c depends on ${germinate:Depends} | 16:03 |
ogra_ | after running ./update it should have proper deps | 16:04 |
zyga | ogra_: so you say I should just apt-get source ubuntu-touch-meta, run ./update, edit debian/control to add pyotherside and that's it | 16:04 |
jdstrand | zyga: apparmor policy is in apparmor-easyprof-ubuntu | 16:04 |
ogra_ | oh, no, you are right, it doesnt | 16:04 |
janimo | barry, still no luck with tox. Unless I run it with tox -e py34 it defaults to py33 and cannot run anything | 16:04 |
zyga | jdstrand: thanks! | 16:04 |
=== chihchun_afk is now known as chihchun | ||
zyga | jdstrand: how can I apply it for testing on my box (no fiddlign with ubuntu touch)? | 16:05 |
ogra_ | so i'm not sure that is even possible :/ | 16:05 |
janimo | barry, if I run it this way it fails later. It turnhs out that pythohn3.4 -m nose2 fails by itself too | 16:05 |
janimo | barry, paste.ubuntu.com/7624203/ I could file a bug I guess | 16:06 |
barry | janimo: that's very strange because on utopic, you shouldn't even have a python3.3 installed | 16:06 |
barry | janimo: you might try explicitly purging any python3.3 packages | 16:06 |
janimo | barry, indeed. I really removed python3.3 and minimal | 16:06 |
zyga | jdstrand: not being familiar with apparmor yet, does our current app policy allow reading stuff like /usr/share and /usr/lib? | 16:06 |
janimo | I'll try purging too then | 16:06 |
jdstrand | zyga: yes. there will certainly be adjustments needed though | 16:06 |
zyga | jdstrand: is dlopen more than just read? (does apparmor integrate with shared libraries explicitly somehow?) | 16:07 |
zyga | jdstrand: sure | 16:07 |
jdstrand | it will likely need 'mr' | 16:07 |
zyga | m == map? | 16:07 |
jdstrand | 'm' is for mmap | 16:07 |
zyga | rigyht | 16:07 |
zyga | *right | 16:07 |
jdstrand | zyga: man apparmor.d will give you the info you need | 16:07 |
zyga | jdstrand: how can I apply a policy locally for testing (unless it's in man apparmor.d) | 16:08 |
barry | janimo: the pastebin bug is because you're probably not up-to-date with trunk. utopic's psutil changed its api so that process.cmdline is a callable. that's fixed in trunk. i suggest pulling trunk update and merging into your branch | 16:08 |
jdstrand | zyga: you might also want to look at http://wiki.apparmor.net/index.php/Profiling_by_hand and http://wiki.apparmor.net/index.php/Documentation | 16:08 |
barry | janimo: (and don't forget, use *real* trunk, not utopic source package :) | 16:08 |
zyga | jdstrand: thanks a lot! :-) | 16:09 |
zyga | jdstrand: do you think it's more practical to try to run this on 14.10 or on 14.10 emulator image? | 16:09 |
jdstrand | zyga: the main thing to keep in mind is that with click packages, you declare a template and policy groups. that declaration ends up being stored in /var/lib/apparmor/clicks when you install your click app. then, aa-clickhook converts that declaration into an apparmor pofile in /var/lib/apparmor/profiles | 16:09 |
zyga | jdstrand: like template default and policy 'network'? | 16:10 |
jdstrand | zyga: ultimately, both. it will be easier for you if you start with the emulator | 16:10 |
zyga | jdstrand: (just guessing though) | 16:10 |
zyga | jdstrand: ok | 16:10 |
jdstrand | because you can just have ubuntu-app-launch just do all the laucnhing for you, which sets stuff up right | 16:11 |
zyga | jdstrand: thanks | 16:11 |
janimo | barry, sigh, I thought I used real trunk and was again using another ubuntu branch . Sorry :/ | 16:11 |
zyga | jdstrand: I'll give everything a try and get back to you and ogra if I get stuck | 16:11 |
zyga | thanks a lot! | 16:11 |
jdstrand | zyga: if you are going deep in to confinement, you probably also want to see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement and http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/ | 16:11 |
janimo | barry, nice, this seems to progress to actually testing things | 16:11 |
jdstrand | the former is a very detailed view of the implementation, the latter what you need to know as a developer | 16:12 |
barry | janimo: \o/ | 16:12 |
jdstrand | (start with the latter) | 16:12 |
zyga | jdstrand: sure, this should keep me busy | 16:12 |
janimo | barry, had I used this from the start I'd have read the README which has a Test locally section | 16:12 |
barry | janimo: :) | 16:13 |
janimo | fooled by apt-get source | 16:13 |
barry | janimo: i frequently have to redirect bugs from the ubuntu package to the upstream project | 16:13 |
=== dandrader|lunch is now known as dandrader | ||
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
=== dholbach_ is now known as dholbach | ||
zyga | trying to create emulator devices on 14.10 just now fails for me, how can I debug that (run it from command line or seek log files) | 16:44 |
zyga | ogra_: ^ | 16:50 |
zyga | ? | 16:50 |
=== gatox_lunch is now known as gatox | ||
slvn_ | Hello ! I am facing this issue of Pulse Audio being blocked by apparmor ! | 16:53 |
slvn_ | https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1224751 | 16:54 |
ubot5 | Ubuntu bug 1224751 in pulseaudio (Ubuntu) "pulseaudio should use app-specific directory for shm files" [Medium,Confirmed] | 16:54 |
jdstrand | slvn_: is this with a click app? | 16:54 |
slvn_ | yes, with a native application using SDL | 16:54 |
jdstrand | slvn_: did you specify the 'audio' policy group? | 16:54 |
ogra_ | zyga, thats a question for rsalveti once he returns from lunch | 16:55 |
slvn_ | I think, I did but that was one week ago, I will double-check. | 16:56 |
jdstrand | slvn_: fyi, http://developer.ubuntu.com/publish/apps/security-policy-for-click-packages/ | 16:56 |
ogra_ | jdstrand, could we quieten the lttng-ust-wait noise at some point ? it really spills the logs | 16:56 |
jdstrand | slvn_: just verify your security manifest has the audio policy group, then regenerate your click | 16:56 |
jdstrand | ogra_: we did? | 16:56 |
ogra_ | jdstrand, i was asking if we could :) | 16:57 |
jdstrand | ogra_: can you paste the denials? | 16:57 |
jdstrand | I'm saying we should have already | 16:57 |
ogra_ | jdstrand, well. see that bug | 16:57 |
ogra_ | libust[5076/5079]: Error: Error opening shm /lttng-ust-wait-5-32011 (in get_wait_shm() at lttng-ust-comm.c:886) | 16:57 |
ogra_ | libust[5076/5079]: Error: Error opening shm /lttng-ust-wait-5-32011 (in get_wait_shm() at lttng-ust-comm.c:886) | 16:57 |
jdstrand | that bug is old | 16:57 |
ogra_ | i see that in all logs on my phone too | 16:57 |
jdstrand | we silenced those long ago | 16:57 |
ogra_ | hmm | 16:57 |
jdstrand | deny /{,var/}run/shm/lttng-ust-* r, | 16:58 |
zyga | rsalveti: https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1328610 | 16:58 |
ubot5 | Ubuntu bug 1328610 in ubuntu-touch-meta (Ubuntu) "ubuntu-sdk cannot create emulator device without depending on ubuntu-emulator (missing dependency)" [Undecided,New] | 16:58 |
jdstrand | ogra_: if you are still seeing denials, please file a new bug. note: the apparmor silencing the denials only silences them in syslog, not in the application log | 16:59 |
ogra_ | phablet@ubuntu-phablet:~$ grep ltt .cache/upstart/application-click-com.ubuntu.developer.ogra.kiba-kumba_kiba-kumba_0.1.log |wc -l | 16:59 |
ogra_ | 299 | 16:59 |
jdstrand | lttng would have to be adjusted to silence them in the application log | 16:59 |
jdstrand | right, that is the application log | 16:59 |
ogra_ | this is in an app i packaged on the weekend | 16:59 |
jdstrand | that message isn't from apparmor | 16:59 |
ogra_ | i wasnt saying it is :) | 17:00 |
jdstrand | ah, well, you asked me to silence it, so... | 17:00 |
jdstrand | I think maybe talk to ted? | 17:00 |
jdstrand | istr he was the one that wanted lttng everywhere... | 17:00 |
ogra_ | ah, well, i dont know where it comes from | 17:00 |
ogra_ | right, we cant do that in production | 17:00 |
ogra_ | v0.1 of that appp was only started twice or so ... then i packaged 0.2 ... | 17:01 |
ogra_ | 300 lines for 5 mins running it is quite a lot | 17:01 |
jdstrand | yeah | 17:01 |
ogra_ | tedg, ^^ | 17:01 |
=== alan_g is now known as alan_g|EOD | ||
zyga | ogra_: how can I create a kit from an emulator image? | 17:11 |
ogra_ | "a kit" ? | 17:11 |
zyga | ogra_: something that allows me to run my hello app on x86 emulator | 17:12 |
zyga | ogra_: apparently kit is a Qt Creator concept | 17:12 |
ogra_ | ah, never used the SDK | 17:12 |
zyga | ogra_: :-) | 17:12 |
zyga | ogra_: who might know? | 17:12 |
* ogra_ uses vi for all his apps ... even the QML ones | 17:12 | |
zyga | ogra_: how do I run my qml app on the emulator from shell then | 17:13 |
ogra_ | liek you would do it on the phone ... install phablet-tools use adb to push the click to the device use phablet-shell to get a shell on the emulator etc | 17:13 |
zyga | ogra_: nice, let me try that then | 17:14 |
zyga | ogra_: (who is handling the qt creator integration itself?) | 17:15 |
ogra_ | zyga, the sdk team ... bzoltan1 or zsombi etc | 17:16 |
zyga | bzoltan1: how would I create a "kit" that runs my app on an emulator? | 17:17 |
zyga | bzoltan1: oh, you just need to boot it :P | 17:18 |
zyga | damn, that was too easy, sorry | 17:18 |
zyga | bzoltan1: no, the question stands, how do I do that? (autocreate doesn't seem to do anything0 | 17:18 |
slvn_ | jdstrand, I have some trouble to install my click package. I do : adb shell "pkcon install-local /home/phablet/Downloads/$CLICK" | 17:23 |
slvn_ | it installed | 17:23 |
slvn_ | but I dont the the App on the tablet | 17:23 |
slvn_ | *see | 17:23 |
popey | slvn_: you should adb shell sudo -u phablet pkcon install-local /home/phablet/Downloads/$CLICK" | 17:23 |
popey | i.e. do it as the phablet user | 17:23 |
=== dandrader is now known as dandrader|afk | ||
slvn_ | popey, yep thanks ! But I also had to reboot. | 17:29 |
slvn_ | jdstrand, ok, here's the sound :) | 17:29 |
slvn_ | thanks ! | 17:30 |
popey | you shouldn't need to reboot | 17:30 |
popey | just search for your app in the dash | 17:30 |
jdstrand | slvn_: you want to do 'sudo -H -u phablet pkcon install-local <path to click>' | 17:31 |
jdstrand | you can then see it with 'sudo -H -u phablet click list' | 17:31 |
jdstrand | you might have to use SEARCH (as popey said) to find it if you are installing in this manner rather than via the app store | 17:32 |
slvn_ | ok. Yes the SEARCH works. | 17:33 |
slvn_ | it saves me a reboot :) | 17:33 |
slvn_ | Another question : the click application starts in fullscreen, but there is the Top Status Bar | 17:48 |
slvn_ | Is there a way to hide it ? or to know the size of it ? | 17:48 |
ogra_ | slvn_, not yet ... | 17:55 |
ogra_ | it will be fixed before release | 17:56 |
slvn_ | ok ! no problem, I was just wondering. | 17:57 |
slvn_ | .. and also, would be nice to have a way to force the Orientation | 17:57 |
ogra_ | yeap | 17:58 |
slvn_ | like forcing the Landscape Mode, or forcing the Portrait Mode | 17:58 |
ogra_ | you can force autorotation off ... but currently not force a specific mode | 17:58 |
Brunch | I can't wait till I get on my hands one of these phones. Right now I'm stuck with a crappy replacement phone. | 17:59 |
Brunch | I've noticed there's some expo in shanghai soon. Anyone going? | 17:59 |
=== chihchun is now known as chihchun_afk | ||
ogra_ | slangasek, why only smemstat ? | 18:23 |
* ogra_ thought we wanted all tools | 18:24 | |
=== chihchun_afk is now known as chihchun | ||
taiebot | Hey all looking at https://lists.launchpad.net/ubuntu-phone/msg08514.html what does it mean by saying "2 - Reboot into bootloader"? Does it mean adb reboot bootloader? | 18:42 |
tedg | ogra_, Yeah, I think we need to detect the env var, it's on my TODO list but not very high. Was planning on fixing next time I open up UAL (not name change) which should be late this week early next. | 18:43 |
ogra_ | tedg, perfect ... i just want it quiet for release ... any time before that is fine | 18:43 |
tedg | ogra_, +1 | 18:44 |
tedg | No logs we don't need. I hear someone is testing when we can't write to the home directory ;-) | 18:44 |
ogra_ | hah, yeah, that too | 18:45 |
ogra_ | well, we need to tlak about logs anyway | 18:45 |
ogra_ | the current logrotate is leaving to much behind ... | 18:45 |
dobey | taiebot: yes | 18:48 |
taiebot | dobey:thanks will flash soon. | 18:49 |
zyga | ogra_: hey, can I bug you some more about a few basics? | 18:52 |
ogra_ | try it ... we'll see if you can ;) | 18:53 |
zyga | ogra_: I got the hello world app click package, deployed it on the emulator with adb push + pkcon install local (as phablet user), the apps page is empty though | 18:53 |
zyga | ogra_: sometimes (rebooting the emulator, etc) I got it to display but clicking on it makes it quit immediately | 18:53 |
zyga | ogra_: no python, pyotherside yet, just stock stuff | 18:53 |
zyga | ogra_: what did I do wrong? | 18:53 |
ogra_ | zyga, i think you need to search in the apps page, thn it gets filled | 18:53 |
ogra_ | rsalveti talked about that today | 18:54 |
zyga | ogra_: I think I did (offtopic: how do I de-focus search and hide the keyboard?) | 18:54 |
zyga | ogra_: but then it wouldn't run at all | 18:54 |
ogra_ | scroll sideways | 18:54 |
zyga | ogra_: ok | 18:55 |
zyga | ogra_: how about the not running part? (offtopic: how do I start apps from shell / see console.log trace?) | 18:55 |
ogra_ | as phablet user use qmlscene --desktop_file_path=/path/to/some/.desktop /path/to/your/.qml | 18:56 |
zyga | ogra_: oh, so all apps need to be started via qmlscene? | 18:57 |
zyga | ogra_: including stuff with lots of C? | 18:57 |
zyga | ogra_: (I assume that you then need to wrap that in qml plugin) | 18:57 |
zyga | ogra_: will what you just said enable confinment as usual? | 18:57 |
zyga | ogra_: /usr/lib/i386-linux-gnu/qt5/bin/qmlscene: unrecognized option '--desktop_file_path=/opt/click.ubuntu.com/com.ubuntu.developer.zkrynicki.simple/current/simple.qml' | 18:59 |
ogra_ | zyga, no, point the option to a .desktop file | 18:59 |
ogra_ | (any will do) | 18:59 |
zyga | !!! | 19:00 |
zyga | ah | 19:00 |
zyga | sorry | 19:00 |
zyga | I see what I did | 19:00 |
ogra_ | and then the path to your .qml as other option | 19:00 |
zyga | I think I did, that's just funny shell output with adb | 19:00 |
zyga | (bad term things I think) | 19:00 |
cwayne | zyga: use phablet-shell instead, its ssh so none of the adb shell shenanigans | 19:01 |
zyga | phablet@ubuntu-phablet:~$ qmlscene --desktop_file_path=/opt/click.ubuntu.com/com.ubuntu.developer.zkrynicki.simple/current/simple.desktop /opt/click.ubuntu.com/com.ubuntu.developer.zkrynicki.simple/current/simple.qml | 19:02 |
zyga | /usr/lib/i386-linux-gnu/qt5/bin/qmlscene: unrecognized option '--desktop_file_path=/opt/click.ubuntu.com/com.ubuntu.developer.zkrynicki.simple/current/simple.desktop' | 19:02 |
zyga | QUbuntu: Could not create application instance | 19:02 |
zyga | Aborted (core dumped) | 19:02 |
zyga | cwayne: I'm using phablet-shell now | 19:02 |
zyga | ogra_: ^^ ? | 19:02 |
zyga | ogra_: note, --help doesn't claim --desktop_file_path is an option either | 19:02 |
cwayne | i think its desktop_file_hint | 19:03 |
ogra_ | ohg, right | 19:03 |
ogra_ | sorry | 19:03 |
ogra_ | i rarely use that | 19:03 |
zyga | ogra_: yeah, that's better now, it still aborts and crashes though | 19:03 |
zyga | ogra_: is this in any way related to qml plugin arch-specific import paths generated by the hello world app? | 19:04 |
slangasek | ogra_: because smemstat is the one whose name I knew; as I said in the post, someone else can add the others | 19:05 |
ogra_ | slangasek, ah, sorry, missed that | 19:06 |
ogra_ | i'll care for the rest | 19:06 |
slangasek | ok, thanks :) | 19:07 |
* zyga wonders if everyone is on 14.04 where it presumably works | 19:07 | |
zyga | or is this just broken in general | 19:07 |
ogra_ | you mean on the phone ? | 19:07 |
ogra_ | surely everyone is on 14.10 | 19:08 |
zyga | ogra_: I mean on the desktop and emu/device (everything here is 14.10 and nothing works) | 19:08 |
zyga | ogra_: I've wiped the image and am running a fresh one now | 19:08 |
ogra_ | did you try with desktop_file_hint ? | 19:08 |
zyga | ogra_: but it was like 0.5 day old and I don't know why that app crashes | 19:08 |
zyga | ogra_: yes | 19:09 |
zyga | ogra_: that makes the warning message go away but still abort()'s | 19:09 |
zyga | ogra_: did you increase memory to your emulators? | 19:09 |
ogra_ | i booted the emulator twice since we have it ... | 19:09 |
* ogra_ does everything on a phone | 19:09 | |
zyga | so who is responsible for making the emulator work? | 19:10 |
zyga | we give it to people, it'd be a shame if it never worked | 19:10 |
zyga | ogra_: ok, I'll plug nexus 7 | 19:10 |
=== dandrader|afk is now known as dandrader | ||
ogra_ | zyga, tons of people use it all the time | 19:11 |
ogra_ | i'm sure it works | 19:11 |
* zyga wonders if it'd work for ogra_ had he tried now) | 19:12 | |
zyga | if it's anyhow affected by anything on my system | 19:12 |
ogra_ | i doubt that | 19:12 |
ogra_ | qmlscene should just work | 19:12 |
zyga | ogra_: especially if you do stuff via qt creator | 19:12 |
ogra_ | which i never do either :) | 19:12 |
zyga | ogra_: so you don't know if it works or not | 19:13 |
zyga | ogra_: that's my point | 19:13 |
zyga | ogra_: ok, trying on nexus | 19:13 |
ogra_ | i know that others use it | 19:13 |
slangasek | ogra_: so will you be including health-check and eventstat (which cking just mentioned on list)? | 19:17 |
ogra_ | slangasek, yeah, and what else from cking's "white" PPA is in the archive | 19:18 |
slangasek | ogra_: ok, cool | 19:20 |
cking | ogra_, well, not all of them, perhaps forkstat and suspend-blocker too | 19:20 |
ogra_ | cking, ok | 19:21 |
zyga | re | 19:21 |
achiang | slangasek: if you have power to modify seed, can you take a look at - https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1322357 | 19:22 |
ubot5 | Ubuntu bug 1322357 in ubuntu-touch-meta (Ubuntu) "please add packagekit-tools to seed" [Undecided,New] | 19:22 |
ogra_ | achiang, wasnt that objected by someone ? | 19:22 |
cwayne | ogra_: heya, it's time for my 'daily bothering of ogra to check if ubuntu-touch-session change is included in the image' | 19:22 |
ogra_ | cjwatson iirc | 19:22 |
achiang | ogra_: no, he did not object | 19:22 |
cking | note that suspend-blocker isn't yet in ubuntu, it's *just* in my ppa as it's phone + android kernel specific | 19:23 |
achiang | ogra_: and anyway, if there was an objection, i'd expect it to be in the bug | 19:23 |
ogra_ | cwayne, sorry, UOS and stuff ... you are still on the top of my TODO | 19:23 |
ogra_ | achiang, ah, k | 19:23 |
slangasek | achiang: currently in a UOS session; could look after, but yeah I would need to confirm that this isn't going to pull in a bunch of extra/inappropriate deps | 19:23 |
achiang | slangasek: i guess i'm just wondering if a manual irc ping is part of the process of getting a response to a filed bug ;) | 19:24 |
cjwatson | achiang: I suggested it | 19:24 |
achiang | ogra_: ^^ see? :) | 19:24 |
cjwatson | slangasek: it's already there, this was insurance | 19:24 |
ogra_ | ah | 19:24 |
zyga | ogra_: doesn't work with nexus 7 either (from qt creator) | 19:24 |
zyga | ogra_: I can give you a log if you're interested | 19:24 |
* ogra_ just remembered a discussion about it here | 19:24 | |
slangasek | achiang: a manual irc ping of /me/ certainly isn't ;) | 19:24 |
cjwatson | ogra_: my assent/suggestion is in the bug | 19:25 |
achiang | slangasek: sure... i get that. i guess i was just complaining that filing a bug doesn't seem to do anything, and that someone still need to be pinged. :) | 19:25 |
zyga | achiang: hey, who can I contact to help me debug issues with qt creator / sdk basics like that? (I'm glad to have a hangout to try to sort that out) | 19:28 |
achiang | zyga: i ping zoltan for all questions related to qtcreator | 19:29 |
ogra_ | zyga, on a supported N7 (flo device) | 19:30 |
ogra_ | ? | 19:30 |
zyga | ogra_: yes | 19:31 |
zyga | ogra_: wiping the device now | 19:31 |
zyga | ogra_: I just noticed that over usb 3.0 I get a constant stream of disconnects | 19:32 |
zyga | ogra_: connected over usb 2.0 port (good that this machine still has some) | 19:32 |
slangasek | achiang: the package in question is maintained by the phonedations team, if the process needs improved, please take it up with them... :) | 19:32 |
ogra_ | i onl have one machine with 3.0 and that runs precise (no mtp support) | 19:32 |
achiang | slangasek: fair enough. ta :) | 19:32 |
achiang | slangasek: (um... but will you take that particular bug on? or do i need to ping phonedations for it?) | 19:33 |
zyga | ogra_: hmm phablet-flash fails on lack of disk space now, poking around it tells me that /home uses 3.5 GB (df) and 55MB (du) | 19:34 |
ogra_ | zyga, phablet-flash ? | 19:34 |
ogra_ | zyga, /topic ... | 19:34 |
* zyga feels like in a Polish movie where everything fails | 19:34 | |
zyga | ogra_: u-d-f | 19:35 |
ogra_ | thats deprecated since 5-6 months | 19:35 |
zyga | ogra_: sorry, muscle memory ;) | 19:35 |
ogra_ | ah, k :) | 19:35 |
zyga | ogra_: I dd use udf | 19:35 |
zyga | ogra_: / has 348M free | 19:35 |
ogra_ | you dont care for / | 19:35 |
ogra_ | oh | 19:36 |
zyga | ogra_: no? what about /cache? | 19:36 |
ogra_ | unless you tinkered with debs and have a writable image | 19:36 |
ogra_ | right, the image is copied to /cache | 19:36 |
zyga | http://pastebin.ubuntu.com/7625137/ | 19:36 |
zyga | ogra_: oh, I did but I want to wipe that (I didn't install anything big really, just a few MB) | 19:36 |
=== chihchun is now known as chihchun_afk | ||
ogra_ | zyga, well, clean the cache partition ... there is 10M taken it seems | 19:37 |
ogra_ | by whatever | 19:37 |
zyga | ogra_: I'm flashing it from recovery now | 19:38 |
zyga | ogra_: I don't want to debug that image now, just wipe it clean | 19:38 |
ogra_ | oh, if you want it clean you want --bootstrap ... | 19:39 |
zyga | ogra_: I really owe you a round of beers for holding up to my constant blabbing about $stuff not working and poking you for answers | 19:39 |
zyga | :-) | 19:39 |
zyga | ogra_: did just that :) | 19:39 |
ogra_ | (and it wants to flash from bootloader mode then) | 19:39 |
ogra_ | ah | 19:39 |
dpm | rsalveti, how can I update an emulator? Do I need to destroy it and create a new instance? | 19:39 |
zyga | ogra_: already underway | 19:39 |
ogra_ | good good | 19:39 |
zyga | ogra_: those linaro days come quite handy | 19:39 |
ogra_ | heh | 19:39 |
slvn_ | quick question. adb shell "pkcon remove $Package" does not work :/ (maybe my Package name is wrong).. I use "pkcon search name $String" to get the name of the package. | 19:41 |
=== chihchun_afk is now known as chihchun | ||
ogra_ | slvn_, install the latest phablet-tools and use phablet-shell ... | 19:42 |
ogra_ | adb shell would try to remove it as root | 19:42 |
zyga | oh, gcc 4.9 | 19:43 |
ogra_ | slvn_, http://paste.ubuntu.com/7625182/ | 19:44 |
rsalveti | zyga: that's an sdk bug, not sure if the meta should be depending on it, but someone should indeed depend on the emulator, ping zoltan | 19:45 |
zyga | rsalveti: I will thanks | 19:45 |
zyga | rsalveti: is zoltan also the person to talk to about qt creator not really working with emulator images at all? | 19:46 |
rsalveti | usually, yes | 19:46 |
rsalveti | dpm: atm you need to destroy and create a new one (you can use apt-get update/dist-upgrade, but that's not 100% supported) | 19:47 |
rsalveti | xnox is working to enable system-image update for it | 19:47 |
dpm | rsalveti, ok cool, thanks | 19:47 |
zyga | rsalveti: thanks | 19:48 |
rsalveti | zyga: ^ | 19:50 |
zyga | bzoltan: oh | 19:50 |
zyga | bzoltan: hey | 19:50 |
zyga | bzoltan: I need to bug you a little about a few issues I ran into, if you have the time that would help me enormously | 19:50 |
bzoltan | hello zyga | 19:50 |
slvn_ | ogra_, Thanks ! that's working with "click unregister". I am just confused of not using "pkcon remove". Actually "click remove" works. but "pkcon remove" is not working. I dont know the difference .. No problem. Thanks! | 19:50 |
bzoltan | zyga: I am here for you :) shoot | 19:51 |
zyga | bzoltan: I'm trying to get qt creator + sdk to work in basic *emulator* workflow, I keep hitting roadblocks | 19:51 |
zyga | bzoltan: ok, let's start with kits | 19:51 |
bzoltan | zyga: normally the emulator is just a normal device | 19:51 |
zyga | bzoltan: I assume that kits (qt creator concept) are supported and are the way to get the app I'm working on to run on the emulator, unlike on my desktop (where it works okay) | 19:52 |
bzoltan | zyga: first of all.. are you on trusty with the SDK PPA or on Utopic? | 19:52 |
zyga | bzoltan: I have an emulator image yet when I click on the 'autocreate kit' button, nothing happens | 19:52 |
zyga | bzoltan: utopic | 19:52 |
bzoltan | zyga: nice, same as I do | 19:52 |
zyga | bzoltan: just updated everything | 19:52 |
zyga | bzoltan: I also just wiped my nexus 7 clean | 19:52 |
zyga | bzoltan: emulator is the first goal, then I want to move to real hardware | 19:53 |
bzoltan | zyga: logical | 19:53 |
zyga | bzoltan: I created a simple qml app (the hello world default app) for sanity checking | 19:53 |
bzoltan | zyga: OK, I start my emulator too | 19:53 |
zyga | bzoltan: I called my app simple | 19:54 |
zyga | bzoltan: (offtopic: qmlplugindump often hangs/crashes) | 19:54 |
zyga | bzoltan: (showing it running for ~hours in htop) | 19:54 |
bzoltan | zyga: I know, it is ugly and disturbing | 19:54 |
zyga | bzoltan: ok, back to the issue at hand | 19:54 |
bzoltan | zyga: it is on my backlogs to check out | 19:55 |
zyga | bzoltan: I just removed and re-created my emulator (x86) | 19:55 |
zyga | bzoltan: does the 'autocreate kit' button work for you? | 19:55 |
zyga | bzoltan: for me it appears to do nothing? | 19:55 |
zyga | bzoltan: oh, I'm running in pl_PL.UTF-8 locale | 19:55 |
bzoltan | zyga: Do you have a device kit listed on the emulator page? | 19:55 |
zyga | bzoltan: I saw tons of bugs on stuff choking on utf-8u | 19:55 |
zyga | bzoltan: emulator page? I assume the 'devices' tab? | 19:56 |
bzoltan | zyga: yes | 19:56 |
zyga | bzoltan: I see two devices there, "Ubuntu Device" (the hardware) and "emu" the x86 emulator | 19:56 |
zyga | (or will see once the image finishes building) | 19:56 |
bzoltan | zyga: I have clicked on the"remove" button and now I do not have any device kit | 19:56 |
zyga | bzoltan: we can hop in a hangout if that would make it easier | 19:57 |
bzoltan | zyga: I am on slow net 30kB/s | 19:57 |
zyga | bzoltan: ok | 19:57 |
bzoltan | zyga: I moved to an other village to get better bandwidth for the UOS session :) | 19:57 |
bzoltan | zyga: OK... so I have no kit assigned. No I click on the "Autocreate" button | 19:58 |
zyga | bzoltan: I did (nothing happened) | 19:58 |
bzoltan | zyga: for me it assigned the GCC armhf-ubuntu-sdk-14.04-trusty | 19:59 |
zyga | bzoltan: ah, I created x86 emulator | 19:59 |
zyga | bzoltan: not the (super slow) armhf one | 19:59 |
zyga | bzoltan: I'm still talking about the emulator kit btw | 20:00 |
zyga | bzoltan: ok, the image finished building | 20:00 |
zyga | bzoltan: I can click on the green arrow to start it (after selecting it in the ubuntu devices tab) | 20:01 |
zyga | bzoltan: once it boots I will have the autocreate button again | 20:01 |
bzoltan | zyga: My emulator is an x86 one | 20:01 |
zyga | bzoltan: so why did it assign armhf-ubuntu-sdk? | 20:01 |
zyga | bzoltan: still booting | 20:03 |
zyga | bzoltan: anyway, so what does that button do in principle | 20:03 |
zyga | bzoltan: and how can I see some logs to figure out why it does nothing for me | 20:03 |
zyga | bzoltan: ok, it shows up as booted | 20:03 |
bzoltan | zyga: cool, that is a good sign | 20:04 |
zyga | bzoltan: let me just get through the intro | 20:04 |
bzoltan | zyga: so now, just create a simple qml app from the templates and go the publish tab of the QtC | 20:05 |
zyga | bzoltan: emulator display is frozen, no reaction to mouse events | 20:05 |
zyga | bzoltan: wait | 20:05 |
zyga | bzoltan: so I still haven't created the kit | 20:05 |
zyga | (doing that does nothing) | 20:05 |
zyga | bzoltan: creating package from the publish tab | 20:06 |
zyga | bzoltan: that was it, now what? | 20:06 |
bzoltan | zyga: change the framework to 14.04 | 20:06 |
zyga | bzoltan: ah | 20:06 |
zyga | bzoltan: any specific one? | 20:06 |
bzoltan | zyga: ubuntu-sdk-14.04 will make it ... | 20:07 |
* zyga restarts the emulator | 20:07 | |
zyga | bzoltan: ok, | 20:07 |
zyga | bzoltan: is there any save button or is that live? | 20:07 |
bzoltan | zyga: it is a bug in the platform that it accepts only 14.04 | 20:07 |
zyga | bzoltan: I clicked on create package | 20:07 |
zyga | ah :) | 20:07 |
* zyga feels there's a few of known issues like that that noobs like me stumble upon | 20:07 | |
zyga | bzoltan: ok, what next? | 20:08 |
bzoltan | zyga: it is nothing about your competence.. believe me, this machinary has dozen moving parts. | 20:08 |
bzoltan | zyga: go back to the editing tab and hit Ctrl-F12 | 20:09 |
zyga | bzoltan: ok, so emulator seems stuck on the locker screen, I can phablet-shell in (nothing busy on CPU there) | 20:09 |
zyga | bzoltan: qt creator is 50% busy all the time though | 20:09 |
zyga | ok | 20:09 |
bzoltan | zyga: does not the emulator reacot on mouse events? | 20:09 |
zyga | bzoltan: nope | 20:09 |
zyga | bzoltan: it used to earlier today ;) | 20:10 |
zyga | bzoltan: it's not too reliable | 20:10 |
zyga | bzoltan: the outcome is better than before though | 20:11 |
zyga | bzoltan: changing the framework helped | 20:11 |
zyga | bzoltan: this is what ctrl+F12 does http://pastebin.ubuntu.com/7625326/ | 20:11 |
zyga | bzoltan: it still seems to want to run it but it hangs there | 20:11 |
zyga | bzoltan: I'll remove the emulator device | 20:12 |
zyga | bzoltan: and try with nexus 7 | 20:12 |
bzoltan | zyga: running the app is like creating a click package, installig it and running the app | 20:12 |
zyga | bzoltan: do I need to click the "autocreate" button for a real device before using ctrl+f12? | 20:13 |
bzoltan | zyga: your emulator image seems to be busted | 20:13 |
zyga | bzoltan: fresh emulator, I'll wipe cache and rebuild it in the background later | 20:13 |
bzoltan | zyga: you do not need any kit for running a pure qml app | 20:13 |
zyga | ok | 20:13 |
zyga | bzoltan: trying... | 20:13 |
zyga | bzoltan: ok, that worked | 20:14 |
zyga | bzoltan: so far so good, that's far better than ever :) | 20:14 |
zyga | bzoltan: does that stream console.log and such? | 20:14 |
bzoltan | zyga: try tro start the emulator and verify that is is responsive to mouse input and stuff | 20:14 |
zyga | bzoltan: so what do kits do? | 20:14 |
bzoltan | kits are good for the compiled project... like qml app with C++ plugin | 20:14 |
zyga | bzoltan: btw, I reported a bug on missing dependency between ubuntu-sdk and ubuntu-emulator | 20:14 |
zyga | bzoltan: https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1328610 | 20:15 |
ubot5 | Ubuntu bug 1328610 in ubuntu-touch-meta (Ubuntu) "ubuntu-sdk cannot create emulator device without depending on ubuntu-emulator (missing dependency)" [Undecided,New] | 20:15 |
zyga | bzoltan: any C++ plugin or one built along with the app? | 20:15 |
bzoltan | zyga: thanks | 20:15 |
zyga | bzoltan: I assume the latter | 20:15 |
zyga | bzoltan: as we have lots of plugins that are bundled with the app | 20:15 |
bzoltan | zyga: positive... | 20:16 |
zyga | er sdk | 20:16 |
zyga | ok | 20:16 |
zyga | bzoltan: ok, so this is far closer to what I needed :) | 20:16 |
zyga | bzoltan: I'll try to get the emulator started again | 20:16 |
zyga | bzoltan: tomorrow I'll probably bug you and others about frameworks, I want to add pyotherside to the default set of frameworks and see how that works | 20:17 |
zyga | bzoltan: can you walk me through an app with C++ qml plugin (like pyotherside) and how I need to use kits to use them? | 20:17 |
bzoltan | zyga: I liked the idea of supporting pyotherside :) | 20:17 |
bzoltan | zyga: Are you in .pl? | 20:17 |
zyga | bzoltan: yes | 20:18 |
zyga | bzoltan: currently, I normally live in .es | 20:18 |
bzoltan | zyga: wow :) | 20:18 |
zyga | bzoltan: where are you from? :) | 20:18 |
bzoltan | zyga: I am right now in .hu but normally I am in .fi | 20:18 |
zyga | heheh | 20:18 |
bzoltan | zyga: I am Hungarian :) my wife is from Finland. I love Poland :) and Estonia | 20:19 |
zyga | bzoltan: can I try to see which apparmor confinment restrictions would prevent pyotherside from running by pretending to use pyotherside as my private qml plugin? | 20:19 |
zyga | bzoltan: \o/ :-) | 20:19 |
bzoltan | zyga: try, I do not think you will have any probelm | 20:20 |
popey | awe_: where should voicemail notification related bugs go? | 20:20 |
zyga | bzoltan: hmm, not sure how to get started with that, I got pyotherside packaged, can I copy the armhf binary and pretend I built that to cut some time? | 20:20 |
zyga | bzoltan: (I mean get the armhf deb, unpack the .so file and stick that into my project somehow) | 20:21 |
zyga | bzoltan: and deploy that as a part of an app to a device? | 20:21 |
awe_ | popey, popey I would say either messaging-indicator or ofono would be good candidates, depending on what the bug is... | 20:21 |
bzoltan | zyga: the click packaging and the confinement is happy with everything what is in the package... the package is your sandbox.. you can put there quake3 or MS Office if you ant | 20:21 |
popey | awe_: getting no notification at all that you have a voicemail message waiting | 20:22 |
zyga | bzoltan: ok, let me see.... | 20:22 |
zyga | bzoltan: should I create a new project to get some manifest bits "right"? | 20:22 |
zyga | bzoltan: I'm quite unfamiliar with how those work | 20:22 |
bzoltan | zyga: that is exactly what you sould do ... | 20:22 |
awe_ | popey, OK then add to ofono and we can move if need be.. | 20:22 |
zyga | bzoltan: there's a qml-and-c++ template app | 20:22 |
zyga | ok | 20:22 |
popey | awe_: thanks | 20:22 |
awe_ | np | 20:22 |
popey | frecel: ^ "ubuntu-bug ofono" | 20:22 |
bzoltan | zyga: for the qml with C++ you will need a click chroot too | 20:22 |
zyga | bzoltan: oh, I recall building those ones | 20:23 |
zyga | once | 20:23 |
bzoltan | zyga: let's talk about it tomorrow and pull zbenjamin into the talk too | 20:23 |
zyga | bzoltan: will qt creator handle that automatically? | 20:23 |
zyga | bzoltan: ok | 20:23 |
zyga | bzoltan: thanks for your time :) | 20:23 |
zyga | bzoltan: I'll catch you tomorrow | 20:23 |
bzoltan | zyga: no problem :) happy to help | 20:23 |
zyga | bzoltan: are you going to budapest by any chance? | 20:23 |
bzoltan | zyga: I am in faaaar countryside.. Karta village right now. Damn dark and damn nothing out there.. maybe dogs | 20:24 |
zyga | bzoltan: I mean the sprint | 20:24 |
bzoltan | zyga: Sprint in BP? When? | 20:24 |
zyga | bzoltan: 22nd this month | 20:25 |
bzoltan | zyga: wow... did not know about that | 20:25 |
* zyga creates 14.04 click target | 20:25 | |
bzoltan | zyga: what sprint is that? | 20:25 |
zyga | bzoltan: PES sprint, probably not affecting you | 20:26 |
zyga | bzoltan: I was just being curous | 20:26 |
zyga | curious | 20:26 |
* bzoltan is underinformed | 20:26 | |
zyga | bzoltan: lots of sprints all the time ;) | 20:26 |
zyga | bzoltan: I hope you got to malta at least, we didn't | 20:26 |
bzoltan | zyga: Yes, i was there... i would have traded in to Budapest :) | 20:26 |
bzoltan | zyga: but must admit that seafood was great in malta | 20:27 |
zyga | bzoltan: really? malta was amazing according to what people tell me | 20:27 |
zyga | bzoltan: I was in budapest once for a linaro event | 20:27 |
bzoltan | zyga: just the 6 hours flights I did not like | 20:27 |
zyga | bzoltan: nice combination of Poland-like familiarity and pretty architecture | 20:27 |
zyga | bzoltan: hehe | 20:28 |
zyga | bzoltan: no sprints in Hong Kong I guess ;) | 20:28 |
zyga | bzoltan: anyway, thanks for your time, it's really late now | 20:28 |
bzoltan | zyga: LOL... | 20:28 |
bzoltan | zyga: hell it is :) late | 20:28 |
bzoltan | zyga: dobranoc ... i have learned it in Warsaw few years back after eating a trackload sized golonka with local fellows. | 20:29 |
zyga | bzoltan: :-) | 20:30 |
zyga | bzoltan: adeu (that's catalan) | 20:31 |
=== [mbm] is now known as 92AABDSZT | ||
=== Dazzozo_ is now known as Dazzozo | ||
=== dpm is now known as dpm-afk | ||
=== 92AABDSZT is now known as [mbm] | ||
slangasek | achiang: yes, I'll have a look at the seed change | 22:43 |
=== Elleo_ is now known as Elleo | ||
achiang | slangasek: thank you | 22:50 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!