/srv/irclogs.ubuntu.com/2013/09/06/#ubuntu-touch.txt

kdubwhat starts surfaceflinger in the flipped image?00:05
wbjohnstonalright, I've got the image installed but its not leaving the google logo off of boot00:05
wbjohnstonfor a nexus 700:08
wbjohnstonI flashed the 13.04 desktop preinstalled and boot image on00:08
jcastrowbjohnston: I just ran into that problem00:18
wbjohnstondid you happen to find a fix00:25
wbjohnstonjcastro00:28
wbjohnstonI've flashed the boot image and full image a couple times but it just won't leave the initial google screen00:30
wbjohnstonnot sure what to do on that00:30
jcastronot sure either00:31
jcastroI hadn't determined if it was my fault yet, heh00:32
wbjohnstonyeah, I can't either00:32
wbjohnstonand now I have a fukken brick00:32
jcastroI was just going to wait to see if someone finds a solution00:32
wbjohnstonI would do that00:32
wbjohnstonbut I kinda need the tablet00:32
wbjohnstonhaha00:33
eolo999hi I am trying to 'phablet-flash ubuntu-system' on my Nexus 7 but I get this error: ERROR:phablet-flash:Command 'adb shell mount /data' returned non-zero exit status 25500:38
eolo999i tried both with and without sudo00:38
eolo999it seems it is a quite common thing similar to what Alan Pope reported here https://bugs.launchpad.net/phablet-tools/+bug/121543600:41
ubot5Launchpad bug 1215436 in Phablet Tools "phablet-flash fails to wait for phone when doing ubuntu-system flashing" [Undecided,New]00:41
eolo999the only difference is that in my case it failed mounting data00:42
eolo999c'mon :)00:42
eolo999Is there anybody out there ♫♫♫♫♫00:51
eolo999INFO:phablet-flash:Restarting device... wait00:52
eolo999INFO:phablet-flash:Restarting device... wait complete00:52
eolo999INFO:phablet-flash:Clearing /data and /cache00:52
eolo999error: device not found00:52
eolo999ERROR:phablet-flash:Command 'adb shell mount /data' returned non-zero ex00:52
eolo999(hope not too long paste)00:52
eolo999I rerun the command in with --debug option and I have a python traceback: http://paste.ubuntu.com/6068617/00:58
* eolo999 never been in a so silent ubuntu channel but I've been missing for long00:59
mhall119eolo999: it's kind of late for this channel01:05
eolo999mhall119: why? European?01:06
mhall119even USA time it's into the evening01:07
mhall119eolo999: try "adb kill-server; sudo adb start-server" then re-flashing01:08
eolo999I did that01:09
* eolo999 tries again01:09
mhall119it shows on adb devices?01:09
eolo999it shows the device when it starts01:09
eolo999but in some ways it gets lost in the reboot phase01:10
mhall119eolo999: hmmm, try "phablet-flash cdimage-touch" then, maybe it's something with the new read-only system image01:10
eolo999(now i'm in a ipdb shell watching that)01:10
eolo999it seems mount is returning : 'Usage: mount [-r] [-w] [-o options] [-t type] device directory\r\n'01:11
eolo999as if it was invoked improperly01:11
eolo999actually error code 255 may be for wrong invocations01:12
eolo999WOW!!!01:14
mhall119cwayne_: uWoot needs screenhots added to it's MyApps entry :)01:14
mhall119eolo999: I have no idea then, try cdimage-touch01:14
eolo999ok01:14
eolo999mhall119: thx01:15
cwayne_mhall119, i'll add some :)01:15
cwayne_how do you see it on myapps?01:15
mhall119cwayne_: myapps provides the screenshots to the click scope so I can see it on my phone01:15
* mhall119 just installed uWoot01:16
cwayne_mhall119, ah, i haven't seen it in my click scope yet01:16
cwayne_so what are our plans for installing new themes?01:23
cwayne_are they going to be click packages?01:23
=== mh0 is now known as away0
* cwayne_ just installed his app from myapps01:35
cwayne_thats a cool feeling :D01:35
=== Namidairo`bnc is now known as Namidairo
plarsrsalveti, fginther: the tests weren't happy, not sure how to deal with the absence of /var/log/installer/media-info02:29
rsalvetiplars: yeah, saw that, I'm creating another image with that stamp02:29
plarsrsalveti: oh  cool02:29
plarsrsalveti: I might be able to hack around it, but if you are already making one we'll just use that :)02:29
rsalvetiyup, should be done soon02:29
=== chihchun_afk is now known as chihchun
picardI have installed ubuntu touch on my nexus 4, I didn't used it for onw week or so. now the battery is empty I think. but it is not charging anymore if I plug into a power source. what can I do?04:42
=== Rahul is now known as Guest38595
Guest38595i have an android phone which isnt supported by ubuntu..but i want to install ubuntu touch..is there any way..or i'll need to build for it05:50
Snow_Anyone here working on the phone app ?06:03
george_hello06:06
george_I am new to IRC06:06
george_how does it work? It's like I'm chatting to myself without getting any replies06:07
dholbachgood morning06:42
asacmoin dholbach06:43
dholbachhey asac06:43
bibahi07:05
bibaanyone here07:05
bibai want to know about ubuntu on my andrid07:05
ogra_asac, hmm, looks like the tests for ro on mako have never had a full run, there is always a good chunk of tests that dont start at all07:27
jmanIs there any work being done to port Touch to any Xiaomi phones?07:40
asacogra_: hmm08:02
asacogra_: check with psivaa08:02
ogra_at least rw seems to be pretty reliable now08:02
=== schwuk_away is now known as schwuk
jmanJust looking at the Mi3 specs, looks promising08:03
jman(especially considering price point)08:04
help_mecan anyone provide a bit of assistance with my tablet?08:04
help_meI installed Ubuntu Touch.  It's not quite ready for realtime yet.  Can't access external SD card to revert to Android, can't telnet, bluetooth or access device via usb.08:05
psivaamorning :)08:07
asacsil2100: Mirv: while we wait for unity, can we maybe push selected stacks?08:07
asacsil2100: Mirv: do we have a good overview of what is waiting?08:07
asacmaybe we can pick 1/3 or so of what is waiting, pipe it in and do an image/validation run?08:07
ogra_psivaa, yo ... coulld you take a look at mako touch_ro ? seems like not all tests run there08:08
asacpsivaa: mornign!08:09
psivaaogra_: will do in a sec08:09
asacpsivaa: i think there are a few tests in todays _ro run that need some love08:09
asacso we can push that as well to /current08:09
psivaaasac: ack, will take a look08:09
ogra_well, in fact it seems like a few tests have never run on mako yet08:09
asacyeah. those i am fine to ignore .. there is one that had a regresison08:10
asacwhich i would like to see go green08:10
asacand then we can push the next one08:10
ogra_well, they run on maguro ...08:10
help_meno one can help?08:10
Mirvasac: most stacks are waiting, I haven't collected a list of packages but could do that now08:11
ogra_help_me, what kind of tablet is that ?08:11
sil2100asac: I would have to take a look on what's in the queue,08:11
MirvI'm compiling the list now08:12
help_meSony Xperia Tablet Z08:12
ogra_help_me, then you should talk to the person that maintains the port for this device08:14
ogra_help_me, this is a community maintained device, you can find info (about the status and who does the port) on the devices wikipage08:14
ogra_!devices | help_me08:15
ubot5help_me: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices08:15
help_mei've put in a question to them, but i can break in if i could have access to device in any way or physically power down the unit08:15
ogra_contact him/her ...08:15
DanielBeckhello. I'm the developer of RamSamSam Reader. I wanted to ask, if someone could check the design of the application. What things should I change to make it better comply with the ubuntu design guidelines.08:15
jmanIs there a reason that Xiaomi devices are not being ported to? Is it just lack of an interested party?08:18
ogra_jman, well, the community would have to do it and nobody stepped up yet08:19
jmanno technical limitation?08:19
ogra_to do a port you actually need the device usually ...08:19
ogra_that would be the technical limitation here :)08:20
jmanlikewise here :)08:21
jmanThey're just quite enticing at the moment...08:21
jman(if I can get one outside of china that is)08:22
ogra_they definitely build exciting devices08:22
Mirvasac: http://pastebin.ubuntu.com/6069481/08:24
krabappel2548hello everyone08:36
krabappel2548I have a question about merging the rules file of my device in the saucy preinstalled image08:37
krabappel2548how do I need to do this? :)08:37
ogra_krabappel2548, you can file a bug against ubuntu-touch-sessiion and attach the file to it for example08:39
ogra_or if you are familiar with the process file a merge proposal against https://code.launchpad.net/~phablet-team/session-manager-touch/trunk08:40
xnoxmhall119: am I allowed to have multiple package namespaces?09:00
=== chriadam is now known as chriadam|away
psivaaMirv: sil2100: i am having to restart jenkins in magners, due to some hang in the locks and latches plugin.09:09
psivaathere are some tests cu2d-* running and am wondering if i could abort them and restart?09:10
dpmpstolowski, morning! So with the gstreamer*-fluendo-mp3 packages that lool prepared, will the mediascanner be able to index mp3 files?09:19
dpmxnox, mhall119 is away today. You might want to ask cjwatson or beuno perhaps.09:20
pstolowskidpm: hey! I've yet to check that (will do today)09:21
dpmpstolowski, thanks, that'd be great, I'm following up on all the core apps blockers to get a summary of the status by the end of today, so if you could give me a heads up when you find out more later on, that'd be awesome09:22
xnoxdpm: well, there is no click limitation, but rather store/upload/sso restriction.09:23
dpmxnox, then beuno is your man, I think09:23
dpmor you can ask on the appstore developers ML09:24
psivaaogra_: asac: i am restarting the jenkins which runs the touch smoke, due to a hang in one of its plugins. so there will be a delay for about 30 mins in the new run results09:28
ogra_ok09:28
dholbachdoes anybody know why the icons of installed apps are sometimes not shown after reboot/reflash?09:35
popeydholbach: i have been wondering about this too09:37
JamesTaitGood morning all, happy Friday, and happy Fight Procrastination Day! :-D09:37
popeyJamesTait: nah, we'll fight procrastination tomorrow09:37
JamesTaitpopey, http://instantrimshot.com/09:38
dholbachpopey, I think I'll file a bug on unity-scope-click about it (not sure if that's the right place, but they can always reassign it, I guess)09:38
dholbachpopey, bug 122164309:39
ubot5bug 1221643 in Unity Click Scope "Icons of installed apps sometimes(?) don't show up after reboot/reflash" [Undecided,New] https://launchpad.net/bugs/122164309:39
JamesTaitdholbach, popey: confirmed.09:40
JamesTaitSaved me the bother of reporting it this morning. :)09:41
dholbachI also have two wordchain entries09:42
dholbachand that although it's not even installed right now, hum.......09:42
dholbachI might have to reflash the device using --wipe to be sure09:44
=== dandrader is now known as dandrader|afk
=== b0bben_ is now known as b0bben
rahI'm getting an error:09:58
rahhost C++: aprotoc <= external/protobuf/src/google/protobuf/io/printer.cc09:58
rahIn file included from external/protobuf/src/google/protobuf/io/gzip_stream.h:46:0, from external/protobuf/src/google/protobuf/io/gzip_stream.cc:39:09:58
rah/usr/include/zlib.h:34:19: fatal error: zconf.h: No such file or directory09:58
rahI have /usr/include/x86_64-linux-gnu/zconf.h but no /usr/include/zconf.h09:58
rahthe both the zconf.h and zlib.h are in zlib1g-dev09:59
rahshouldn't gcc be coping with this?09:59
davmor2Morning all10:02
cjwatsonrah: Are you cross-compiling from amd64 to armhf here?10:02
rahhttps://bugs.launchpad.net/ubuntu/+source/zlib/+bug/115530710:03
ubot5Launchpad bug 1155307 in zlib (Ubuntu) "zconf.h header file is missing for 32 bits arch" [Undecided,Confirmed]10:03
rahcjwatson: yes10:03
cjwatsonNo10:03
rah"No"?10:03
cjwatsonThat bug is wrong10:03
cjwatsonYou need zlib1g-dev:armhf installed, then, or some other arrangement to get the appropriate configuration for the target arch10:03
rahbut the compilation step says "host C++"10:04
cjwatsonThat bug is from people trying to do gcc -m32 on amd64 to build for i386, anyway, not your case10:04
rahso, presumably, that step is not cross compilation but host compilation?10:04
cjwatson"host arch" in autotools-speak means the architecture you're compiling for10:04
cjwatsonWhether that's the case in this build system I don't know, but it's fairly common terminology10:05
xnoxrah: do note that zconf.h is moved to a multiarch location, thus do check your include paths as one needs two to compile against zlib.10:05
rahcjwatson: the "host C++" is not printed by autoconf10:05
cjwatsonYou'll need to get the build system to be more verbose in order to find out what it's actually doing10:05
rahhost C++: aprotoc <= external/protobuf/src/google/protobuf/io/printer.cc10:05
cjwatsonrah: Sure, but it's common enough terminology among people doing cross-building10:05
rahcjwatson: don't you understand what the ubuntu touch build system is reporting there?10:05
cjwatsonrah: I haven't a clue10:05
=== dandrader|afk is now known as dandrader
rahcjwatson: then why are you responding? :-)10:06
cjwatsonI do other bits of Ubuntu Touch10:06
cjwatsonrah: Because I know about cross-building in general10:06
cjwatsonAnd about multiarch10:06
rahso do I10:06
rahI'm asking about the ubuntu touch build10:06
cjwatsonHave you tried installing zlib1g-dev:armhf to see if it progresses the build?10:07
rahnope10:07
cjwatsonThat would seem like a simple thing to do10:07
rahit would10:07
cjwatsonFailing that, the next diagnosis step is to find out what compiler line is actually running here10:08
rahW: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/raring/main/binary-armhf/Packages  404  Not Found10:09
rahhow odd10:09
cjwatsonIt's on ports.u.c10:09
cjwatsonhttp://paste.ubuntu.com/6069795/ for instance10:09
rahI don't understand this10:09
cjwatsonThat said: for building Android, armhf packages are probably wrong, since Android is more like armel10:11
cjwatsonSo maybe that's a false alleyway10:11
rahI don't think this is going to solve the problem10:11
ogra_cjwatson, the build scripts pull the cross compiler from the x86 archive i think10:11
ogra_oh, binary-armhf ... ignore me10:12
cjwatsonOh, here we go.  Try building with SHOW_COMMANDS=110:12
mpterror: insufficient permissions for device10:12
mptERROR:phablet-flash:Command 'adb shell getprop ro.cm.device ' returned non-zero exit status 25510:12
cjwatsonThat'll get it to actually say what it's doing10:12
mpt^^ What should I do here?10:12
ogra_mpt, try adb stop-server && sudo adb start-server10:13
ogra_and then try again10:13
rahhttp://codepad.org/j6bDlKBY10:13
rahthat's the error10:13
mptogra_, "adb stop-server" just gives me the adb help text and exits with error status10:14
mptoh, kill-server perhaps?10:15
ogra_oh, indeed, sorry10:15
rahI'm wondering why it's referring to out/host/linux-x86/obj/include10:15
mptERROR:phablet-flash:Unsupported device, autodetect fails device10:15
* mpt gnashes teeth10:15
ogra_mpt, hey, thats one step forward10:16
ogra_(you now have the permissions)10:16
popeympt: is the phone dead?10:16
ogra_mpt, is the device in recovery mode by chance ?10:16
cjwatsonhm, so that is the ordinary system compiler (albeit via ccache) and it doesn't seem to be removing system directories from the include path10:17
mptogra_, popey, this is why "adb reboot" is step 0 for me in How To Update The Phone10:17
rahI've installed zlib1g-dev:i38610:18
cjwatsonI don't think that'll help10:18
rahit seems to be progressing further than it did before10:18
cjwatsonI'd be inclined to (a) add -v to get g++ to dump its final include path (b) attack it with strace -etrace=open10:18
cjwatsonOh10:18
cjwatsonSorry, yeah, that's using -m3210:18
rahso it is10:19
cjwatsonI think lib32z1-dev is probably more correct for that, strictly10:19
cjwatsonSince this is biarch-world rather than multiarch-world10:19
cjwatsoni.e. g++ -m32 rather than i686-linux-gnu-g++ or whatever10:20
timppaHi everyone!10:28
timppaCan someone shed some light regarding GPS support on touch?10:28
timppaShould it be working already? I've been trying to do a little app but GPS does not seem work10:29
dpmcjwatson, it seems that click packages installed with pkcon install-local to test them locally are not showing their icons in the dash. That's with today's --pending cdimage. xnox seems to be having the same problem. Any ideas what it could be or where can we look for the icon to find out what's going on?10:34
cjwatson20:31 <alecu> mhall119: regarding the missing icon, I'm affected by that too, and currently looking for a solution.10:35
cjwatsondpm: ^- it's in alecu's domain rather than mine, AFAIK10:35
dpmcjwatson, ok, will talk to him when I see him online, thanks!10:36
cjwatson(I suspect it's something like failing to resolve icons relative to the base app unpack directory)10:36
rahI've run "brunch <codename>"10:40
rahit's compiled lots of things10:40
rahI get no error10:41
rahhowever, there is no zip file in out/target/product/<codename>10:41
rahno wait10:41
rahthere is an error10:41
rahgod brunch is annoying10:41
=== MacSlow is now known as MacSlow|lunch
cjwatsongrr, I still haven't got preinstallation of click packages in livecd-rootfs quite right, apparently10:45
cjwatsonI may have to resort to uploading with set -x :-(10:46
mzanettitvoss: hey, using a PositionSource {} in QML makes apps crash on the desktop since the latest update?10:50
mzanettierr... remove the "?" :P10:50
tvossmzanetti, now that's weird, got a backtrace for me?10:51
mzanettitvoss: it crashes in QEventLoop::exec()10:51
tvossmzanetti, okay, that sounds interesting10:51
mzanettitvoss: I can push my code so you can reproduce10:51
tvossmzanetti, yup, shoot it over10:51
mzanettitvoss: git@gitorious.org:getmewheels/getmewheels2.git10:53
mzanettitvoss: you should be able to open the .pro file in qtcreator and click play10:53
mzanettitvoss: then it'll crash in some exec() call10:54
mzanettitvoss: open src/qml/getmewheels2/ubuntu/MainPage.qml and comment away the PositionSource {} code10:54
mzanettitvoss: it won't crash any more10:54
tvossmzanetti, let me check the qtlocation source package, too10:54
tvossmzanetti, can you try to reproduce locally with the qtlocation flickr example?10:56
mzanettiyeah10:56
tvossmzanetti, so I'm getting a segfault in something geoclue10:57
mzanettitvoss: reproduced with this: http://paste.kde.org/p70622daa10:57
mzanettisimple enough? :P10:58
tvossmzanetti, yes, but still getting issues with geoclue, which used to be the case before, too, on the desktop10:59
cjwatsonogra_: Not quite yet, but would you mind if I ran just the livefs part of an ubuntu-touch build in a bit?  I'm having trouble diagnosing why it's not preinstalling click packages, so I just uploaded livecd-rootfs with some more debugging in an attempt to help11:00
mzanettitvoss: it didn't crash at least when I wrote all that stuff last weekend11:00
mzanettitvoss: it didn't work on the desktop, but also not crash11:00
tvossmzanetti, I'm dist-upgrading and looking again11:00
tvossmzanetti, but it crashed for me before, popey has filed numerous bugs about qtlocation not working on the desktop11:01
tvossmzanetti, okay, I get a backtrace crashing in geoclue11:07
rahI get the following error trying to build a java program in my device/ directory:11:09
rahmake: *** No rule to make target `.../out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp', needed by `.../out/target/common/obj/APPS/FileExplore_intermediates/src/R.stamp'. Stop.11:09
rahis this because ubuntu touch doesn't include the android java frameworks?11:10
xnoxrah: there is no java on Ubuntu Touch.11:14
rahpfft11:15
rahso I shouldn't bother trying to build anything java related11:15
xnoxrah: most likely you have too much enabled in the android build. E.g. you do not need to build any java apps at all.11:15
xnoxframeworks, et. al.11:15
xnoxkernel, and a few system libs.11:15
rahthis is not in android, this is under my devices/ directory11:16
=== max is now known as Guest64200
rahare .apk files java applications?11:18
rahthat is, does the exclusion of javaness include exclusion of any .apk files?11:18
rahxnox?11:19
xnoxrah: .apk is a mostly renamed .jar, and you will not be able to run nor install .apk on ubuntu touch.11:19
rahok11:19
rahthanks11:19
ogra_cjwatson, sure, go for it11:26
cjwatsonTa.  Should be in the archive shortly ...11:27
rahtarget thumb C++: libcamera_compat_layer <= ubuntu/hybris/compat/camera/camera_compatibility_layer.cpp11:30
rahubuntu/hybris/compat/camera/camera_compatibility_layer.cpp:116:1: error: 'NativeBufferAlloc' does not name a type11:30
xnoxrah: are you rebuilding the build or porting to new device?11:37
rahxnox: porting to a new device11:37
CsabeeboyYo11:38
xnoxrah: are you following https://wiki.ubuntu.com/Touch/PortingFlippedInProgress ?11:38
rahxnox: no11:38
rahxnox: should I be?11:38
xnoxrah: you should =)11:38
xnoxrah: or use much older hybris....11:39
rahxnox: it might be worth making a note of that fact on https://wiki.ubuntu.com/Touch/Porting11:39
xnoxdholbach: ^11:39
CsabeeboyI just ordered the power hungry lenovo k900, which has proximity sensor. I would like to adapt Ubuntu mobile to it11:39
CsabeeboyHow can I take part in the development?11:40
rahthe port will not be complete without backporting the AppArmor v3 patchset to older kernels11:42
rah:-/11:42
jjohansenrah: how old are we talking? It is done back to 3.0, and in a few weeks maybe back to 2.6.3511:43
rahI have a 3.3 kernel11:43
CsabeeboyIt would be awesome to have a face recognition for login and a proximity sensor which switches the login on11:43
rahmake: *** No rule to make target `.../obj/STATIC_LIBRARIES/lib_driver_cmd_rtl_intermediates/lib_driver_cmd_rtl.a', needed by `.../obj/EXECUTABLES/hostapd_intermediates/LINKED/hostapd'. Stop.11:44
rah:-/11:44
jjohansenrah: you can find the set of backport patches in git://kernel.ubuntu.com/jj/ubuntu-saucy.git  the presquash branches have individual patches showing the changes needed. There are generic kernel backports, and ones for each of the manta, mako, maguro, and grouper kernels11:45
rahthe fact that they're against ubuntu kernels rather than stock kernels is what concerns me :-/11:46
rahno let me rephrase that11:46
pstolowskidpm: ping11:47
rahthe fact that they're against ubuntu kernels rather than stock kernels is a big concern :-/11:47
jjohansenrah: this has the start of some instructions https://wiki.ubuntu.com/SecurityTeam/AppArmorForPhabletKernels11:47
rahjjohansen: I'm not doing that right now11:47
jjohansenrah: there are branches for both stock and ubuntu11:47
dpmhey pstolowski11:48
jjohansenrah: eg v3.4-backport-of-apparmor3 is the backport of apparmor to the stock 3.4 kernel11:48
pstolowskidpm: mediascanner is happy with gstreamer1.0-fluendo-mp311:48
dpm\o/11:49
pstolowskidpm: at this point it needs gstreamer1.0-fluendo-mp3 gstreamer1.0-plugins-base gstreamer1.0-plugins-good11:49
dpmpstolowski, apart from the fluendo one, do you know if we install the other two by default? I think we do, but only the 0.10 versions11:50
pstolowskidpm: I asked ogra_ yesterday to push good for 1.0, so should be there or is already (I haven't flashed my phone today not too loose my test setup)11:51
rahmake: *** No rule to make target `/store/rah/pengpod/ubuntu-touch/out/target/product/a1000g/obj/STATIC_LIBRARIES/lib_driver_cmd_rtl_intermediates/lib_driver_cmd_rtl.a', needed by `/store/rah/pengpod/ubuntu-touch/out/target/product/a1000g/obj/EXECUTABLES/hostapd_intermediates/LINKED/hostapd'. Stop.11:53
rahany ideas on how to fix that?11:53
loolhttps://code.launchpad.net/~lool/ubuntu-seeds/add-gst-fluendo-0.10/+merge/18428011:54
loolasac: so who do I ask to coordinate an additional dep?11:54
asaclool: dep?11:58
loolasac: adding packages to the image11:59
loolasac: this isn't part of automatic landing11:59
loolAFAIK11:59
loolasac: Can I just upload that now?11:59
looldon't think it's disruptive11:59
asacgive me one sec12:00
asacpstolowski: whats the status of .4?12:00
loolasac: if we want to control what lands and when it lands to avoid disruptions, would it make sense to have some kind of build sheriff that goes beyond the vanguards for the daily landing stuff?12:00
asacpsivaa: ^^12:00
asacdid we get it into a releasable shape?12:00
asacogra_: ?12:00
asaclool: yeah. all going to be discussed next week12:00
dpmpstolowski, given that we've got several 0.10 packages already in the image, could you confirm if mediascanner works with gstreamer 0.10 as well?12:00
pstolowskiasac: .4?12:00
asacpstolowski: sorry wrong nick ... ignore12:00
looldpm: he'd likely have to reupload a mediascanner to make use of gstreamer 0.1012:01
loolwhich seems going backwards12:01
asaclool: so whats the change?12:01
ogra_asac, mako still has never run all tests12:01
loolasac: adding gstreamer0.10-gst-fluendo (+ its liboil0.3 dep) to get MP3 playback fixed12:01
asacogra_: ok... as long as its the same tests not run, its probably something i can ignore for today12:01
asac:)12:01
ogra_(we have a total of 261, mako never reached that)12:01
loolasac: also will do another change to pull gstreamer1.0-gst-fluendo12:01
loolthe first one is for music app / qtmultimedia right now12:01
asacogra_: which ones are not run? did yoiu spot those?12:01
pstolowskidpm: didn't we agree 1.0 is the only really recommended now?12:02
loolthe second one is for mediascanner right now12:02
asacpsivaa: come back :)12:02
dpmpstolowski, yeah, sorry, I didn't realize that'd require a new upload, ignore the comment, then12:02
asachehe12:02
psivaaasac: ogra_ mako has similar results to maguro on ro images, that has run all the tests12:02
loolin the future, either we revert mediascanner and others to 0.10, or we port qtmultimedia (underway) and others to 1.0, or we leave both stacks in (ugly, but works)12:02
=== hikiko is now known as hikiko|lunch
looldpm: ^12:02
asacpsivaa: is it strictly better than yesterdays image?12:03
asace.g. the one that was published?12:03
loolfor now I'll focus on adding the right deps to get the current code working12:03
asacogra_: can you smoke test maguro... on system-ubuntu12:03
asacogra_: maybe we want to push our first over the air :)12:03
asacthen we can land lool12:03
asacand unity and then open the gates EOD12:03
ogra_we want lool in the image ?12:04
* lool pulls up the flaps12:04
asaclool: i guess you could do a local check and run music-app-autopilot12:04
* lool slows down for landing12:04
asacto get your "you dont think" to "i am pretty sure there is zero impact"12:04
loolasac: music app was actually confirmed to work with the new package12:05
loolasac: sure I can test12:05
asacthat would be cool while i study the dashboard a bit :)12:05
loolasac: the question is more a) who to coordinate with (right now and in general) and b) would it be ok to land now12:05
asacso calendar-app is a core app, right?12:05
loolfeedback of running music-app-autopilot is good12:05
loolI'll do that12:05
asaclool: yeah. for now you coordinate with me ... and yes, once you test the autopilot and you are still available for a few hours incase its busts stuff12:05
asacupload once ogra has given an OK on the last12:06
asacpopey: can you check 5:20130905.4:20130905.4 ?12:06
asacpopey: so we can roll our first over-the-air? :)12:06
asacdavmor2: ^^12:06
ogra_asac, so it seems there are no unity8 tests on mako at all12:07
ogra_on ro12:07
asacthats not nice12:07
asacplars: psivaa: can you check whats going on?12:07
ogra_looking at 5:20130905.4:20130905.412:07
asacyeah seems its just that test suite12:07
psivaaasac: ogra_ there were unity8 results but one latest run has marred it12:07
asacogra_: 4:20130904.3:20130904.312:08
psivaaand dashboard does not show the results12:08
asacthat one has the results for unity8 so it seems it can run :)12:08
ogra_yeah12:08
=== pstolowski is now known as pstolowski|lunch
psivaaasac: ogra_ : https://jenkins.qa.ubuntu.com/job/saucy-touch_ro-mako-smoke-unity8-autopilot/59/12:09
dpmasac, calendar-app is a core app, yes12:09
psivaais the all passing unity 8 in mako for 5:20130905.4:20130905.412:09
ogra_ok12:09
psivaanow that there is 5:20130906:20130906 we wont be able to get the old run in the dash :)12:09
beunoxnox, you are not allowed to have multiple namespaces12:09
xnoxbeuno: 1 namespace per 1 account ?!12:10
ogra_psivaa, well, as long as we at some point can see all tests there its all fine i guess12:10
xnoxbeuno: ok.12:10
beunoxnox, yes, that's the plan and current restriction12:10
beunoxnox, we may allow sharing upload permissions in the future12:11
loolstgraber, cjwatson: Any objections to requesting a similar r/o public rsync for system-image.u.c images just like we have for cdimage?  (as a new separate rsync module)12:11
psivaaogra_: ack, i've asked it to be pulled to the dash manually12:12
iKillCypherxD okay guys12:12
ogra_asac, so smoke testing maguro i dont get any way to install any packages .... the apps lens only has the "installed" bit, nothing else12:12
ogra_lool, ^^^12:12
iKillCypherogra_ any idea how to get RIL working for my device ported ?12:13
xnoxogra_: networking enabled / working internet?12:13
ogra_wlan seems to work ... i dont have my SIM handy atm12:13
ogra_asac, but not being able to install click is a blocker i think12:13
xnoxogra_: i had to reboot & disable/enable click lense to make it realise apps are available on grouper =/12:14
xnox(scope?)12:14
ogra_xnox, how would i en/disable the click lens without any UI for that ?12:14
ogra_as i said, my applications page only has "installed"12:14
ogra_nothing else12:14
xnoxogra_: oh.... you dont' even have the "Dash plugins" section? =/ ouch.12:14
psivaaasac: 5:20130905.4:20130905.4 results are better than any other ro runs of yesterday12:14
ogra_neither the bit to en/disable lenses nor the click lens12:15
ogra_xnox, right12:15
iKillCypherogra_ any idea how to get RIL working for my device ported ?12:15
ogra_asac, hmm, the install downloaded a 20130905.1m i'm not really sure what got installed at all12:16
* ogra_ reboots the maguro 12:18
dholbachxnox, I talked to rsalveti and he wanted to move over the porting guide to the standard location early next week12:18
xnoxdholbach: ok.12:18
asacogra_: you might need lool to figure how to test12:18
cjwatsonlool: fine by me insofar as my opinion matters for system-image :)12:19
ogra_asac, test what ? you cant install apps on the latest ro image on maguro12:20
cjwatsonbah, hostname --fqdn doesn't work in live-build/ubuntu-touch/hooks/60-install-click.chroot12:20
ogra_thats not releasable12:20
ogra_i dont think we need to test anything until thats fixed12:20
* cjwatson uploads livecd-rootfs 2.184 to fix builds12:22
ogra_doesnt the chroot inherit /etc/hostname ?12:22
cjwatsonmaybe not at that stage, not sure12:22
cjwatsonI didn't want to spend time investigating with builds broken12:23
cjwatsonmaybe later12:23
* cjwatson grabs daily-proposed/grouper to try to see what's up with the click scope12:23
asacogra_: no ... how to figure what you test right now12:24
asaci think its not easy to test proposed :)12:24
ogra_cjwatson, i see it on mako using the exact same image12:24
asaccjwatson: do we have an image-creawtion outage :)?12:24
cjwatsonasac: briefly - was trying to debug why preinstalled click apps weren't happening12:25
asaccjwatson: ok. when will we be able to press a new image again?12:25
asacwe were just about to kick off another run for unity landing12:25
cjwatsonasac: should be within 45 minutes or so, sorry about that, keeping an eye on it12:26
=== _salem is now known as salem_
asaccjwatson: kk sound good. lets try to align/optimize optimize timing next time :)12:26
asacguess was quite optimal this time though (by coincident)12:27
loologra_: system-image-cli -i to get information12:27
asaclool: so your change will land together with unity (e.g. not isolated before)12:27
asac:)12:27
asacogra_: so the image is good?12:27
asac:)12:27
asacogra_: can you confirm that you really tested the right image?12:27
asac:)12:27
loolasac: doesn't matter  :-)12:27
loolasac: I have some issues bootstraping straight with system-image, so I'm a bit slow12:28
ogra_asac, no, it isnt good on maguro, works fine on mako12:28
asacgood12:28
asacso its perfect :)12:28
asacogra_: what you said above didnt read correct12:28
asacplease reinstall from scratch12:28
asacogra_: have you tried yesterdays maguro?12:28
asacwe just cant be worse12:28
asacRO that is12:28
ogra_asac, you mean like i did 15min ago ?12:28
asacright12:29
ogra_i doubt that will change anything, but i can try12:29
asacyhou were brabbling about a .112:29
asacogra_: also try the image we published yesterday12:29
asacmaybe what you test didnt work there either12:29
ogra_root@ubuntu-phablet:/# system-image-cli -i12:29
ogra_current build number: 412:29
ogra_device name: maguro12:29
ogra_channel: daily12:29
ogra_and12:29
ogra_ucy/new$ adb shell12:29
ogra_root@ubuntu-phablet:/# system-image-cli -i12:29
ogra_current build number: 412:29
ogra_device name: mako12:29
ogra_channel: daily12:29
ogra_and thats the latest i get ... re-running phablet-flash doesnt give me any new data12:30
ogra_checking updates through the UI doesnt offer me upgrades12:30
=== gusch is now known as gusch|brb
asacogra_: 4 is the build we released yesterday12:31
asaclool: can you help ogra?12:32
ogra_both are based on12:32
ogra_root@ubuntu-phablet:/# cat /etc/media-info12:32
ogra_Ubuntu Saucy Salamander (development branch) - armhf (20130905.1)12:32
asacogra_: you need an image that is veresion 5 at least12:32
ogra_asac, well, phablet-flash doesnt get me one :)12:32
asacogra_: 5:20130905.4:20130905.412:32
asacright12:32
asachence you need lool12:32
asache knows the tricks and magics12:32
* ogra_ thinks thats a server side thing12:33
sergiusensogra_: https://system-image.ubuntu.com/daily/maguro/index.json12:34
sergiusensogra_: or s/maguro/mako/ for mako12:34
ogra_rightt, looks like there is nothing later12:34
ogra_i allso saw phablet-flash install maguro-20130905.1.full.tar.xz (and the mako equivalent)12:36
loologra_: what's the issue?12:36
loologra_: getting to pending image?12:36
ogra_lool, my application page is mostly empty on maguro ... i cant en/disable lenses and the click lens is missing12:36
ogra_lool, no, not pending12:37
loologra_: so I get that sometimes when network comes up after unlocking the screen12:37
loologra_: if you've configured your wifi, could you try restarting the device?12:37
ogra_i just ran "phablet-flash ubuntu-system" on a device that never had system images installed12:37
loologra_: did you phablet-network-setup?12:37
ogra_i rebooted like 20 times now12:37
davmor2asac: sorry a bit busy when you ping what do you need?12:37
ogra_network is fine, wlan is up12:38
loologra_: I mean phablet-network12:38
ogra_i can browse12:38
loologra_: check .cache/unity-scope.log12:38
loologra_: or something like that12:38
loologra_: it's the log of the click scope12:38
=== dandrader is now known as dandrader|lunch
ogra_right, it shows the click packages i installed yesterday12:38
ogra_i thought installing the system image wipes  the userdata ?12:39
loologra_: I have v5 from daily-proposed on grouper here that I installed over OS updates, and I could install a new Click "Word Chain" today  :-)12:39
loolit runs too12:39
asacdavmor2: testing 5:20130905.4:20130905.412:39
asacon maguro12:39
loologra_: no it does not12:39
loologra_: phablet-flash backs stuff up now12:39
sergiusenscjwatson: hey, wrt to click preinstalled, anything I can do to help?12:40
loologra_: this was a prereq for switching BTW12:40
cjwatsonsergiusens: I think I've fixed it now - it was hostname confusion in livecd-rootfs12:40
loolsergiusens: hey, I have a small issue: ubuntu-system doens't accept --bootstrap here12:40
loolsergiusens: I was trying to understand whether that was normal12:40
davmor2asac: right let me sort out some logs for a bug first and then I can do that12:40
sergiusenslool: ubuntu-system is always a bootstrap, that option is not there12:40
sergiusenslool: phablet-flash ubuntu-system --help12:40
loolsergiusens: So it will write the recovery each time?  great, thanks!12:41
loolsergiusens: we need to update the Install wiki then12:41
loolwill test and do it12:41
sergiusenslool: yup, and since a few days ago it gets it from the server direct12:41
ogra_lool, well, in any case this image isnt releasable on maguro ...12:41
sergiusensfrom the device tarball that is12:41
sergiusensogra_: what are you seeing on maguro?12:41
ogra_sergiusens, application page nearly empty ... only the "installed" category is there12:42
sergiusensogra_: I can make phonecalls and play click games12:42
ogra_i dont have a click lens or the options to en/disable unity modules12:42
=== MacSlow|lunch is now known as MacSlow
ogra_sergiusens, thats on system image ?12:43
sergiusensogra_: oh, yeah, that's a general issue, not maguro specific12:43
jdstrandcjwatson: I wonder when your fix will land in ubuntu-system12:43
ogra_sergiusens, well, the exact same image on mako doesnt have that issue12:43
sergiusensogra_: dholbach and jdstrand saw that, and I saw it too... searching in the lens fixes that12:43
sergiusensogra_: most likely a race in the scope12:44
ogra_sergiusens, doesnt change a thing here12:44
ogra_no click lens12:44
ogra_do i need to search for something specific ?12:44
cjwatsonjdstrand: it's making its way through the archive12:44
sergiusensogra_: searching games or hello does it for me12:45
jdstrandsergiusens: so, stock ticker, dropping letters and sudoko-- are they always supposed to be preinstalled?12:45
sergiusensjdstrand: yes12:45
jdstrandcjwatson: did you ask asac to let it through to the image though?12:45
ogra_searching hellp doesnt reveal anything12:45
jdstrandsergiusens: I wonder if there should be a smoketest for them being available?12:45
cjwatsonjdstrand: it's not in daily-release ...12:45
sergiusensjdstrand: well all of them (rssreader, clock, music, calendar,...) but they are currently debs today and are relying on those for testing12:46
sergiusensjdstrand: let me add one12:46
ogra_hmpf12:46
jdstrandsergiusens: cool, thanks :)12:46
sergiusensjdstrand: can I run the security tool on package build as well in the internal jenkins or is that a bad idea?12:47
ogra_hmm, i also get the into every boot12:48
ogra_that looks broken12:48
sergiusensogra_: indeed... I find it hard to dismiss as it doesn't stay still either ;-)12:49
ogra_sergiusens, is --no-backup equivalent to wipe ?12:50
sergiusensogra_: yes12:51
ogra_ok, trying that12:51
sergiusensogra_: well, not equivalent entirely, backing up on system images is out of band while on cdimage it's inband12:51
ogra_well, i just want to get rid of the userdata12:52
sergiusensogra_: then that's what you want12:52
ogra_to make sure there are no old settings interfering12:52
jdstrandsergiusens: the review tools? I personally wouldn't mind. do note the tools aren't public currently (that may change)12:53
jdstrandsergiusens: so the results shouldn't be either12:53
jdstrandwell, maybe the errors... I don't know. I'm still not convinced they shouldn't be public :P12:54
* jdstrand hates being a middle man12:54
cjwatsonwow, review tools not public, so app authors don't know the rules they're operating under?12:54
cjwatsonthat just seems like a terrible idea12:54
sergiusenscjwatson: it is rather strange12:55
stgraberlool: I don't mind having this exported over rsync, however anyone running a mirror should be aware that it'll be rejected unless they also have a valid https certficate for it12:55
=== gusch|brb is now known as gusch
asacogra_: did you figure how to install the image?12:58
=== hikiko|lunch is now known as hikiko
ogra_asac, ??12:58
asacogra_: you had problems installing the latest image above12:58
ogra_asac, there is nothing to figure out12:58
asacyou had version 412:58
asacand not 5:...12:58
ogra_i had no probalmes installing it, phablet-flasdh works fine12:59
ogra_there is no version 512:59
asaclool: help12:59
loolstgraber: good point12:59
ogra_version 4 is the latest image phablet-flash can install12:59
loolasac, ogra_: ?12:59
asacogra_: thats teh released image12:59
ogra_see the json file12:59
asaclool: ogra_ doesnt know how to test the 5:... image12:59
loolthe pending one?12:59
asachttp://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/13:00
ogra_the released one13:00
asaclool: 5:20130905.4:20130905.413:00
asacogra_: no the one above13:00
looluse --channel daily-proposed with phablet-flash, or edit channel.ini to set channel: daily-proposed instead of daily13:00
asac:)13:00
ogra_i'm using phablet-flash ubuntu-system ...13:00
asacogra_: i wnated a confirm that the pending one is good13:00
ogra_which left me with a broken image13:00
asacogra_: so we can push it13:00
loologra_: this will use the stable daily channel by default (== current)13:00
ogra_lool, right, and current is broken13:00
asacogra_: well, it boots for me and i can use wifi etc.13:00
ogra_asac, you cant install click apps13:01
ogra_well, i cant13:01
jdstrandcjwatson: right-- I mean, we tell the devs what is wrong so they get the feedback. The argument is that people shouldn't know all the tests cause it is easier to circumvent them13:01
asacogra_: thta might be a problem.13:01
loolI odnt have maguro13:01
ogra_asac, thats a hard blocker13:01
asacogra_: now i want to know if the latest pending is any worse13:01
asacor better13:01
loologra_: I did see the bug you mention in some cases13:01
jdstrandcjwatson: of course it is easy enough to enumerate them with enough effort13:01
loollike a race on startup13:01
jdstrandI should bring this up again13:01
asacogra_: but that image is already out13:01
loologra_: you could try locally stopping and starting your unity session13:01
ogra_asac, right, let me wait until that flash finishes ... i re-flashed with wipe just to be sure there os no user data interfering13:01
loolit wont help fix the race, but it should eventually work  :-)13:01
asacbut yeah check with lool for a while13:01
ogra_asac, yes, that image is out13:02
loolTBH, I'm not the best person to debug the scope (alecu is I think) not starting, but I'm happy to help as much as I know13:02
asacogra_: right. i want to get the next one out :)13:02
asacthats the idea13:02
ogra_and it seems either nobody tested maguro before releasing or my user setup breaks the world here (which would also be a bad bug)13:02
asacogra_: well, we tested the RW image13:02
asacand switched over13:02
asacso now we have to fix what is left13:02
sergiusensogra_: I've been using the images on maguro... haven't seen your issue13:02
asacand yes, it could have been done better, but then we would have had to wait even longer13:03
cjwatsonjdstrand: I think this is silly - people shouldn't have to play guess-the-next-failure with us13:03
ogra_right, all i'm saying is that manual testing needs to switch to ro13:03
asacand keep two baselines in focus13:03
stgraberlool: oh and they'll also need to hijack the system-image.u.c domain since it's set in a file in the signed image. So yeah, our stuff is not terribly mirror friendly but I think we admited that it wouldn't pretty much at the beginning when we said that if we'd support mirrors, it'd be file-only mirrors (no indexes) and that we'd use http redirect from system-image to spread the load13:03
ogra_and needs to happen before we release13:03
asacogra_: we announced that its the default13:03
cjwatsonjdstrand: the requirements will be commonly known soon enough anyway13:03
jdstrandcjwatson: did I mention that I hate being the middle-man?13:03
asacogra_: and hence i asked you to test touch_ro and not touch13:03
asac:()13:03
ogra_asac, we released something untested13:03
cjwatsonjdstrand: *nod*13:03
jdstrandcjwatson: (ie, I agree ;)13:03
ogra_only referring to the test results doesnt suffice13:03
cjwatsonogra_: (FWIW grouper installed a click app fine for me)13:03
asaci know13:03
jdstrandI will bring it up again13:03
asacnow13:03
asaclool: so can we fix that?13:04
* sergiusens can install clicks on maguro on ro_images for a while now13:04
ogra_ok, after a wipe install i now get the unity plugins ... still no click13:04
cjwatsonstill no icons and duplicate entries, but we knew that13:05
asacogra_: so for me click never really worked.13:05
asacogra_: i never go tthe apps that i installed on the launcher anywwhere13:05
asaceven in yesterdays RW image13:05
ogra_asac, click worked for me since a week or so in rwe13:05
ogra_*rw13:05
asacyeah for me never13:05
ogra_no issues13:05
asacso it wasn't a stable feature so i dont think its an all-stop blocker13:05
ogra_anyway, its not click thats broken13:05
sergiusensasac: I raised that issue on #ubuntu-unity, they aren't scanning .local/share/applications after the session has started13:06
asacogra_: so check other features. like wifi, call etc.13:06
ogra_its unity missing the lens for it13:06
loolasac, ogra_: I think we're discussing a range of things here13:06
cjwatsonsergiusens: right, that's a major source of confusion13:06
asaci dont even want to discuss this right now... i just wanted to know if TODAYs pending image is equal or better than yesterdays image on RO13:06
* sergiusens just installed ushopper on a maguro ro_image and hit open13:06
ogra_lool, i only discuss one thing ... no click lens in a maguro install of the latest released system image13:06
asacand yes, i also wanted to know what painful blocker bugs we have13:06
asac:)13:07
jdstrandrsalveti (ogra_): I've been thinking about bug #1197133 and a short/mid term solution13:07
ubot5bug 1197133 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications require hardware-specific direct access to graphics devices" [Undecided,Triaged] https://launchpad.net/bugs/119713313:07
loologra_: this is your experience but sergiusens has a difference experience13:07
cjwatsonsergiusens: it's workaroundable by rebooting after the first time you install an app, not that that's obvious13:07
asaclool: right. what ogra_ says feels important13:07
loologra_: what does the log show?13:07
cjwatson(the first time you install the first app, I mean)13:07
cjwatsonjust for accuracy's sake, click is a scope not a lens13:07
sergiusenscjwatson: I know, I do that myself :-)13:07
ogra_lool, i did a wipe install, log is gone13:08
loologra_: you're exaggerating with "no testing at all" claims13:08
jdstrandrsalveti (and ogra_): it is painful enough to maintain the apparmor policy now with 4 devices and it will become more and more painful and it is difficult on ports13:08
loologra_: it's on app startup13:08
ogra_lool, sergiusens didnt install from scratch13:08
cjwatsonit provides data to the applications lens13:08
loologra_: I mean, when the scope starts, there should be logs13:08
ogra_lool, there are none13:08
loologra_: right, and QA has from scratch test runs13:08
asacdavmor2: ok ... so ogra_ is distracted :) with click problems. can you check the RO image from daily channel and see if the daily-proposed is equal or better?13:08
asac:)13:08
ogra_lool, which use the phone and install click apps via the scope ?13:08
asacdavmor2: actually not the latest daily-proposed, but 5:20130905.4:20130905.413:09
asacthx13:09
* asac waits13:09
jdstrandrsalveti (and ogra_): how hard would it be for our udev rules to create our graphics devices in something like /dev/graphics/ then symlink them all to /dev?13:09
ogra_jdstrand, that would most likely break the hardcoded paths in the binary blobs13:09
jdstrandrsalveti (and ogra_): then we have a single apparmor rule like: '/dev/graphics/* rw,'13:09
jdstrandogra_: with a symlink?13:09
ogra_jdstrand, we and do links indeed13:09
ogra_(we already do for -dev-graphics iirc)13:10
ogra_*/dev/graphics13:10
jdstrandeg. /dev/graphics/foocard is what udev creates and the we do /dev/graphics/foocard /dev/foocard13:10
ogra_s/and/can/13:10
asaclool: maybe we can land the fix for ogra's click problem together with ricmm's unity landing?13:10
asacfeels like its related ... both land unity stuff13:10
ogra_jdstrand, root@ubuntu-phablet:/# ls /dev/graphics/13:10
ogra_fb0  fb1  fb213:10
ogra_jdstrand, feel free to just add another rule (these link to /dev/fb*)13:11
cjwatsonogra_: do you have a ~/.cache/unity-scope-click.log at all?13:11
jdstrandogra_: well, that is the wrong way around. /dev/graphics has the symlinks in it. apparmor derefences symlinks13:11
cjwatsonogra_: It might be worth tarring up ~/.cache and putting it somewhere for investigation13:12
jdstrandogra_: so the rules all point to devices in /dev13:12
loolasac, ogra_ : In a call, brb13:12
jdstrandogra_: I was unaware of /dev/graphics. let me back up13:12
ogra_cjwatson, yeah, and indeed the wipe install removed my wlan setup13:12
jdstrandogra_ (and rsalveti): we have rules like this:13:13
jdstrand  # FIXME: Galaxy Nexus specific (maguro)13:13
jdstrand  /dev/pvrsrvkm rw,13:13
ogra_cjwatson, found the log now and enabled wifi ... phone is rebooting, lets see13:13
jdstrand  # FIXME: Nexus 4 (mako)13:13
jdstrand  /dev/kgsl-3d0 rw,13:13
jdstrand  /dev/ion rw,13:13
ogra_jdstrand, oh, yeah, you wont be able to move these13:13
sergiusensmzanetti: can you look at bug 1221720 (which you might know about already)13:13
ubot5bug 1221720 in unity8 (Ubuntu) "Applications lens does not reflect changes to .local/share/applications" [Undecided,New] https://launchpad.net/bugs/122172013:13
ogra_they are hardcoded device names in the drivers13:14
jdstrandogra_ (and rsalveti): I'd like /dev/pvrsrvkm /dev/kgsl-3d0 and /dev/ion (for example) to all be created under a single directory, and then symlink them back into /dev13:14
jjohansenjdstrand: there are otherways too13:14
mzanettimhr3: do you know the status of that but?13:14
mzanettibug13:14
sergiusensjdstrand: can apparmor cope if it's the other way around?13:14
ogra_jdstrand, that wont work13:15
jdstrandeg /dev/somewhere/ion. ln -s /dev/somewhere/ion /dev/ion13:15
jjohansensergiusens: apparmor does its path resolution post symlink13:15
jdstrandjjohansen: I am all ears :)13:15
ogra_jdstrand, or well, try it and see, but i suspect a lot will break13:15
sergiusensthen no :-)13:15
aleculool: hi! I hear that the scope is not starting... is that on today's image?13:15
jdstrandogra_: I wonder why a lot would break?13:15
jdstrandI also can't try it out on all hardware13:16
ogra_because the binary drivers have the device names hardcoded and want to access the devices directly ...13:16
jdstrandbut I could on mako and grouper I guess. if it generally works, we could have it be the default and then only special case the ones that don't (icky)13:17
ogra_i'm not sure how clever they would be wrt following links so you need to try it out13:17
stgraberogra_: open() against a device or against a symlink to that same device should make no difference13:17
ogra_but i imagine that many of them open the device directly13:17
jdstrandogra_: right, that was what the symlink was for-- the drivers still use the path they know and love13:17
ogra_stgraber, well, someone try it :)13:17
jjohansenjdstrand: you could have udev create a rule in an include dir instead of a symlink13:17
ogra_if we dont lose accceleration ...13:17
=== jhodapp|sick is now known as jhodapp
jdstrandjjohansen: I'm not following-- the drivers expect a particular location13:18
mdeslaurjdstrand: udev creates the device, and creates an apparmor profile for it13:19
jdstrandjjohansen: and that location is currently /dev/<foo>13:19
jdstrandoh13:19
jdstrandI see13:19
mdeslaurbut that assumes that binary drivers use udev, which is most likely not the case all the time13:19
jjohansenjdstrand: yes, and instead of having udev create a symlink like you suggest it could drop a rule into an include dir13:19
mdeslauras udev can't be used by non-gpl stuff IIRC13:19
ogra_cjwatson, nothing changed after a reboot ... well, except that now the unity plugins dont even list click13:19
jdstrandI thought that we were using udev for all of those, and I don't think any are GPL13:20
jdstrandogra_: ^13:20
ogra_(now with working wlan13:20
ogra_)13:20
jjohansenmdeslaur: why not its a userspace interface, which explicitly exempt from GPL13:20
ogra_we are using udev to set permissions and adjust device names via symlinks13:20
ogra_nothing more13:20
mdeslaurjjohansen: no idea, but I know the desktop nvidia drivers had to stop using udev, and it's the actual X driver that creates the device (yes!)13:21
jdstrandjjohansen, mdeslaur: I had been thinking about an include dir before. this would work for people that setup udev correctly as well as anyone who just wants to drop a file in there13:21
ogra_mdeslaur, probably libudev-dev or some such13:21
=== pstolowski|lunch is now known as pstolowski
ogra_mdeslaur, here we are only processing scripts that largely do nothing more than ln and chmod/chown13:22
loolalecu: ogra has some issues with the scope on maguro13:22
loolalecu: with the latest stable image that we've promoted yesterday (image v4 on system-image)13:22
loolalecu: (with a fresh install)13:22
loolalecu: sergiusens on the other hand doesn't have the issue with an upgrade to version 413:22
loolalecu: there's also a version 5 in daily-proposed, I don't know whether it fixes ogra_'s problem or not13:22
jdstrandjjohansen, mdeslaur: in the case of nvidia, it could drop a file in there on package install13:22
ogra_(fresh install means complete system wipe btw)13:22
jdstrandjjohansen, mdeslaur: this is an interesting idea13:23
loolalecu: I did see the click scope / app scope not starting in some of my older tests13:23
alecuogra_: like "phablet-flash ubuntu-system --no-backup", right?13:23
sergiusenslool: I'm fresh installed13:23
sergiusenslool: and on daily channel13:23
ogra_alecu, exactly13:23
alecusergiusens: freshly installed, do you have the .local/share/applications folder created?13:23
=== oSoMoN_ is now known as oSoMoN
ogra_alecu, aha, i dont13:24
mhr3mzanetti, see the dupe13:24
sergiusensalecu: I'm not sure, but I did install ushopper13:24
mdeslaurjdstrand: yeah, that sounds reasonable...I don't think we'll manage to move the device creation for all the drivers13:24
sergiusens.local/share/applications/com.ubuntu.developer.majster-pl.ushopper_ushopper_0.1.5.desktop13:24
alecuogra_: this looks like a rehash of an old bug13:24
sergiusensso who created the dir is unbeknown to be now13:25
ogra_alecu, ok, should i create it or do you want to dig anywhere first ?13:25
alecusergiusens: the thing is that it should have been created before the scopes start, otherwise it's not scanned13:25
cwayne_Kaleo, ping13:25
ogra_alecu, the symptom for me is that there is no click lens in unity at all13:25
ogra_(not even in the "dash plugins")13:25
alecuogra_: ah, that's different13:25
sergiusensalecu ogra_: I already created https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1221720 for scanning13:26
ubot5Launchpad bug 1204599 in qtubuntu (Ubuntu) "duplicate for #1221720 Unity does not pick up changes to ~/.local/share/applications if it doesn't exist when Unity starts" [Undecided,Confirmed]13:26
plarspsivaa: I've been preemptively killing some of the duplicate ro jobs until we can land the converged ci branch. Once we do that, I'll add support for checking to see if we *really* have a new image, or if it's just stgraber's overzealous json updater :)13:26
rahmy BoardConfig.mk includes wpa-relate entries13:26
rahlike so:13:26
rah    BOARD_HOSTAPD_DRIVER        := NL8021113:26
rah    BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_rtl13:26
cjwatsontedg: Your comment about icon attacks that could survive in an XPM makes me think of the Langford Basilisk :-)13:26
cjwatsonasac: oh, before I forget, livefs builds should be working again now13:26
cjwatsonActually a little while ago, I was doing some other things and not monitoring13:26
rahwill this work in ubuntu touch?13:26
ogra_alecu, thats from the first two boots (afterwards i enabled wlan) http://paste.ubuntu.com/6070385/ ... it doesnt have logged anything for the three subsequent boots13:27
sil2100asac: hi! Can I poke you in like 1.5h (since now I'll have a meeting and then lunch) about releasing some of the stacks?13:27
plarspsivaa: basically we're just waiting for a gap in the 5 rebuilds a day craziness at this point13:27
mdeslaurjjohansen: hrm, perhaps I'm misremembering the udev thing...I think it's having the kernel module create the device that's problematic13:27
rahor does ubuntu touch demand the use of its own hostapd-related libraries?13:27
ogra_rah, i dont think we have any hostap support yet13:27
mdeslaurjjohansen: ie: device_create13:28
jjohansenmdeslaur: could be though I would think the shim could do that, but then I have different opinions on that than other devs13:28
ogra_rah, rip it out, make a note and care about it later :)13:28
tedgcjwatson, Heh, if they can survive an XPM, I'm all for it ;-)13:28
psivaaplars: ack, i've just started to kill the dupe ones.. but was a bit too late for the earlier builds13:28
asacsil2100: yes we can also talk now13:28
asaccjwatson: awesome!13:28
rahI don't like the idea of ripping it out13:28
asacthx13:28
asacsil2100: lets talk about what to do before weekend etc.13:28
rahogra_: I think I'm going to see if lib_driver_cmd_rtl can be included instead13:28
ssweenypete-woods, ping13:28
ogra_rah, or that :)13:29
mdeslaurjjohansen: what, you're love of bsd licensing isn't shared by other kernel devs? :)13:29
mdeslaurs/you're/your/13:29
jjohansenhehehe :)13:29
cjwatsonasac: I'd like to confirm that I've got the preinstallation stuff fixed ASAP so that I have another chance to fix it before the weekend if not.  If it's going to be more than an hour before you want to start the next full build, I'd like to do a test run13:29
cjwatsonOtherwise I can piggyback on the output of the next full build13:29
alecusergiusens: your bug sounds very similar to this: https://bugs.launchpad.net/ubuntu/+source/qtubuntu/+bug/120459913:29
ubot5Launchpad bug 1204599 in qtubuntu (Ubuntu) "Unity does not pick up changes to ~/.local/share/applications if it doesn't exist when Unity starts" [Undecided,Confirmed]13:29
sil2100asac: right, I'm having a meeting in a minute though, that's why I wanted to connect after lunch13:30
sergiusensalecu: it has already been marked a dup ;-)13:30
loolsergiusens: https://code.launchpad.net/~lool/phablet-tools/fix-sig-log/+merge/184298 (trivial)13:30
loolsergiusens: FYI, pyflakes: phabletutils/environment.py:159: local variable 'recovery' is assigned to but never used13:31
loolsergiusens: didn't fix the pyflakes one13:31
sergiusenslool: I'll look at that13:31
=== dandrader|lunch is now known as dandrader
asaccjwatson: 1h sounds good. let me know when done13:32
alecusergiusens: ah, that was fast :-)13:32
asaccjwatson: will we get a new img out of that as well?13:32
cjwatsonasac: k, running13:32
ogra_oh, sigh13:32
cjwatsonasac: no, I just ran it in debug mode, didn't want to accidentally publish something unapproved13:33
asaccjwatson: i dont care either way i think... just wondering :)13:33
asacah cool13:33
ogra_why do i have to run through the intro every boot ?13:33
asacsounds good13:33
asacogra_: thats probable a bug13:33
ogra_asac, yeah, i didnt have that on rw ...13:33
asace.g. app not using the rw directory for settings13:33
asacogra_: right. either our sdk didnt land their "transparent" shift13:33
asacor the app doesnt use sdk13:33
asacwould be my guess13:33
asac(e.g. hardcoded home path)13:34
plarspsivaa: it's done for the 06 ones at least13:34
ogra_aha !13:34
asacjdstrand: do you know if the SDK folks landed their "RW home dir location" thingy?13:34
ogra_10 reboots later i suddenly have click in the dash pulgins13:34
asacnice13:34
sergiusensogra_: so there's a race13:34
ogra_and it claims it is disabled13:34
asaci think thats the experience i also had on rw13:34
asachmm or maybe not13:34
asaci think mine never showed up13:35
jdstrandasac: I'm not sure what you are referring to, so I am going to say "no, I don't know" :)13:35
ogra_clicking "enable" doesnt do anything though13:35
alecuogra_: may I ask you to start the scope manually?13:35
alecuogra_: G_MESSAGES_DEBUG=all /usr/lib/arm-linux-gnueabihf/unity-scope-click/click-scope13:35
alecuogra_: (as the phablet user)13:35
asacjdstrand: well, sdk is supposed to provide a transparent mechnaism to find the "app home folder" where it can read/write13:35
asacjdstrand: they were supposed to do that with appid etc. remember?13:35
ogra_alecu, doing, one sec13:35
loologra_, asac: So it seems you folks are debugging, but it's confirmed ot be a race13:36
asacno i am not debuggin :)13:36
loolI saw this too myself, but only occasionally and was working on other bugs at that time13:36
ogra_lool, that definitely isnt a race here13:36
loologra_: didn't it work once for you?13:37
asacso let me try13:37
asacogra_: you say i cannot install apps?13:37
ogra_lool, no, never13:37
ogra_asac, proabbly from cmdline ... i dont have the UI to install any apps here13:37
davmor2ogra_: asac right is there a way to check I have the right version on the system?13:37
asacogra_: yeah its gone here too13:37
ogra_alecu, i assume that should print anything ?13:37
asacdavmor2: thats a lool and stgraber question13:38
ogra_alecu, i get no output at all13:38
asaci hope the answer is "yes", thats easy13:38
looldavmor2: system-image-cli -i13:38
ogra_just sits there after issuing the command13:38
asaclool: that doesnt show if ou have .4 or .3 etc. does it?13:38
alecuogra_: ok. Please try doing a search in the app tab of the dash13:38
jdstrandasac: I don't know if they have a transparent way. I can say that we are using XDG_<some basedir>/$app_pkgname for everything in the apparmor policy. there is Qt API to find the various XDG base dirs, so all they need to do is QtIForgetTheExactAPIForXDG('XDG_DATA_HOME') + '/$app_pkgname'13:38
loolasac: it does13:38
asacoh ok13:38
asacjdstrand: ic13:38
asacthxz13:38
ogra_alecu, yeah, there it is13:38
ogra_alecu, and a ton of output13:39
asacogra_: so the intro probably doesnt use XDG dirs13:39
asacor that feature is broken13:39
asacmterry can look at it if he is up13:39
ogra_asac, the intro uses a dbus key (if you remember)13:39
jdstrandasac: not that app_pkgname is 'name' in the click manifest13:39
jdstrandasac: s/not/note/13:39
asacogra_: yeah. who knows. maybe there are two switches :)13:39
ogra_asac, so i dont think it uses any XDG stuff additionally13:39
ogra_heh13:39
ogra_yeah, who knows13:39
asacbut maybe dbus doesnt use that :)13:40
asacerr13:40
asacor whatever is behind dbus13:40
loolSo I tried on mako for the first time; the Ubuntu recovery splash / background image / menu isn't always showing up for me13:40
loolI thought it was always up for grouper13:40
looland I see it sometimes13:40
ogra_wow13:40
loolbut it's not clear to me why it's on / off at times13:40
loolis this normal?13:40
* ogra_ never saw such behavior13:40
asaclool: so yeah i can confirm that i dont have the click things in applications13:41
davmor2meh still 5.3 according to /var/log/installer/media-info ogra_ are the instructions here correct https://wiki.ubuntu.com/Touch/Install#Manual_Download_.26_Installation  Looking at it you just flash the same zip file twice13:41
loolI mean the screen is black13:41
asacso i cant install anything13:41
loolrecovery is running, unpacking the .tar.xz13:41
jdstrandasac: and *not* the full appid (ie, the one used by confinement/lifecycle/unity/etc which is ${app_pkgname}_${appname}_${app_version}))13:41
stgraberlool: hmm, I've never seen that here on mako13:41
ogra_davmor2, system-image-cli -i13:41
asacjdstrand: so the id is not needed anymore?13:41
jdstrandasac: needed for what?13:42
asacjdstrand: but you say that you know we set the XDG_ dirs on application startup?13:42
asacjdstrand: for guessing the path13:42
loolstgraber: BTW does uncompressing .xz use multiple core?  it's probably IO bound, but might be worth adding to our images some day  :-)13:42
ogra_asac, sudo -u phablet -i env13:42
ogra_:P13:42
asacogra_: its per-application13:43
asacnot global13:43
ogra_root@ubuntu-phablet:/# sudo -u phablet -i env|grep XDG13:43
ogra_XDG_RUNTIME_DIR=/run/user/3201113:43
sergiusenslool: check /tmp/recovery.log13:43
asacafaiui13:43
xnoxmake clean13:43
ogra_thats all XDG entries i have13:43
davmor2ogra_: root@ubuntu-phablet:/# system-image-cli -i  current build number: 0 device name: maguro channel: daily13:43
asacogra_: you dont see the real once unless you get zstarted as an app13:43
asacafaiui13:43
asace.g. we set that to a special dir for each app start13:43
ogra_davmor2, 0 ? thats intresting13:43
davmor2brb xchat is playing up13:44
ogra_asac, ah, the upstart stuff, yeah13:44
sergiusensxnox: cleaning backlog ...13:44
jdstrandasac: the XDG base dirs are guaranteed to be set. correct. Eg, XDG_DATA_HOME is ~/.local/share. the writable directory for the app under XDG_DATA_HOME is $XDG_DATA_HOME/$app_pkgname. app_pkgname = <'name' in the click manifest>13:44
xnoxsergiusens: ENOFOCUSFOLLOWEYESIGHT13:44
loolasac, ogra_, alecu: So on a N4, booted with no network (fresh install, nothing on device), passed intro screen, didn't see any appstore apps suggested; ran phablet-network, still no apps, searched for "hello" in the app search at top right on second screen and eventually it found hello world app; it installed fine and ran fine13:44
davmor2ogra_: are the manual build instructions correct or am I just not reading it correctly?13:45
=== pete-woods is now known as pete-woods-lunch
loolindeed I do lack all the preinstalled clicks though13:45
loolbut the hello one works13:45
ogra_lool, right, doesnt work on maguro unless you start the lens manually from cmdline13:45
sergiusenslool: preinstalled is being fixed right now13:45
ogra_lool, else the search doesnt fire it up13:45
loolclick list returns:13:45
loolar.com.beuno.hello-world        0.613:45
loolso it's correct13:45
sergiusenslool: preinstalling might have hid the lens bug13:45
jdstrandasac: in this scenario, the app developer is expected to know to call the Qt API to find $XDG_DATA_HOME and to append the $app_pkgname to it13:45
loologra_, asac: So are you guys speaking of preinstalled clicks, or of ones to add from the appstore?13:45
aleculool: awesome. So, the click scope is not "retrying" when the connection is restored, so perhaps I should open a bug for it.13:46
ogra_lool, i'm only talking about the lens13:46
loologra_, asac: Preinstalled ones are known broken, sergiusens is working on these with colin13:46
jdstrandasac: the SDK could maybe make that easier. I don't think they have cause I don't know of any bugs for it13:46
davmor2ogra_: manual install even,  from what I can tell it basically says to flash saucy-preinstalled-touch-armhf.zip twice13:46
ogra_lool, its not there and doesnt come up unless i start it via adb13:46
loologra_: ok; I dont have maguro, so can't tell what's going on13:46
sergiusenslool: actually cjwatson is fixing (already fixed if you cross fingers)13:46
loolsergiusens: cool13:46
asaclool: hmm. would have loved to hear a big warning that preinstalled apps are broken :)13:46
asacanyway13:46
ogra_davmor2, we're using phablet-flash ubuntu-system now :)13:47
sergiusenslool: but not having them for a couple of iterations exposed https://bugs.launchpad.net/ubuntu/+source/qtubuntu/+bug/120459913:47
ubot5Launchpad bug 1204599 in qtubuntu (Ubuntu) "Unity does not pick up changes to ~/.local/share/applications if it doesn't exist when Unity starts" [Undecided,Confirmed]13:47
loolasac: I didn't know that myself13:47
asacso you didnt test :)13:47
loolasac: just summing up today's discussions here13:47
asacic13:47
loolasac: uh13:47
asacok so lets wait13:47
davmor2ogra_: and that will get the 5.4 version installed?13:47
ogra_lool, well, obviously it works when i run it from cli ... i guess alecu knows whats going on or we'll at least find out13:47
asaclool: so seems, you, sergiusens and cjwatson are checking out why we have no working click13:47
asacseems covered13:47
asac:)13:48
ogra_davmor2, that will get you the "4" system image13:48
asacogra_: can we go back testing the rest?13:48
loolYes, well not me, but whatever13:48
asac:)13:48
asacogra_: like ignoring that?13:48
X-c0d3hi all13:48
davmor2ogra_: right give me 5 then13:48
X-c0d3ubuntu phone == ubuntu touch ?13:48
ogra_asac, how about fixing it before we release something that broken ?13:48
asacogra_: we already released13:48
ogra_X-c0d3, yes13:48
asacno need to hold the rest back while we have all the priority that we can on that13:48
X-c0d3i can install on Samsung galaxy ?13:48
loolsergiusens: where could we run a test that verifies that "click list" isn't empty on the image testing?13:48
alecuogra_: I really don't know why it was not started automatically past your second boot13:48
asacogra_: as long as it doesnt get worse13:48
asacand yes, i hate it13:48
jdstrandasac: this is the API people should be using: http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html13:48
loolsergiusens: I think this would have caught this preinstalled click regression in the image13:49
lool(it's really an image thing)13:49
alecuogra_: it ought to be started by the dash via dbus activation13:49
sergiusenslool: on the qa infra, I'm writing a test for that13:49
ogra_alecu, right13:49
loolsergiusens: <313:49
alecuogra_: and I only have mako to test13:49
davmor2ogra_: p-f ubuntu-system seems to be getting 5.1 not 5.413:49
loolasac: So bottom-line, we lacked an integration test and sergiusens is adding it13:49
asacright13:49
asacdavmor2: thats the released one13:49
jdstrandasac: so, based on that, the SDK could set QCoreApplication::organizationName and/or QCoreApplication::applicationName and all the dev would have to do is use QStandardPaths::DataLocation13:50
asacdavmor2: the one we want to test from the -proposed pocket is 5.413:50
ogra_davmor2, right13:50
asacdavmor2: lool should know how to install that13:50
asaclool: ^^13:50
ogra_you need a switch13:50
asaci think we are back to where we started13:50
asac:)13:50
ogra_not completely13:50
looldavmor2: you want --channel daily-proposed13:50
ogra_i have a click lens now :P13:50
ogra_(even thogh started via adb)13:50
asacogra_: well, with local around hacking13:50
asac:)13:50
asacnot from the build13:50
asacyeah13:50
davmor2lool: thanks on it as soon as this finishes13:51
cjwatsonsergiusens: Yeah, preinstalling might have done, though it depends on whether click hook install-user finishes before the lens starts13:51
jdstrandasac: (the same holds true for QStandardPaths::ConfigLocation and QStandardPaths::CacheLocation, though the docs don't mention QCoreApplication::organizationName and QCoreApplication::applicationName in reference to those)13:51
looldavmor2: https://lists.launchpad.net/ubuntu-phone/msg03988.html13:51
loolasac: please point people at https://lists.launchpad.net/ubuntu-phone/msg03988.html rather than me for future questions about versions and channels  :-)13:51
asacbzoltan: are you there?13:51
jdstrandasac: QString QStandardPaths::writableLocation(StandardLocation type) may also be an option, based on http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html#writableLocation13:52
asacbzoltan: can you tell me if we did something to ensure that all our apps use the right folders now with confindement?13:52
jdstrandasac: but I'm just readnig docs. I am not a Qt developer :)13:52
asacoSoMoN: are all apps ported to use the new paths for RO images?13:52
asacoSoMoN: do you know?13:53
ogra_stgraber, lool, so "system-image-cli -c daily-proposed" should get me to the proposed image ?13:53
asacogra_: yeah. and i would like a honest answer if the same or more works than on todays image :)13:53
asacogra_: would be nice if it was better as we then could already test the image upgrades in the wild13:54
asacby pushing it13:54
cjwatsonasac: sorry, I thought I'd said a few times here that I was working on breakage with preinstalled apps, but I guess not prominently enough13:54
=== psivaa is now known as psivaa-afk
asaccjwatson: you surely did13:54
ogra_asac, thats what i'm trying13:54
cjwatsonanyway, this test looks good at least from the log file13:54
jdstrandasac: your question to bzoltan is slightly different than what we are talking about13:54
popeyhmm 20130905.4 dash seems a bit broken13:54
ogra_but system-image-cli seems to just sit there13:54
jdstrandasac: I can answer that. those bugs are still open13:54
popeysearch for an app, everything disappears13:54
jdstrandasac: http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-tracking-bug-tasks.html13:54
cjwatsonit's definitely now at least putting them on the image somewhere, which it wasn't before :)13:55
loologra_: I think so, albeit I never used this combination; I usually set channel in channel.ini, but what you wrote should work13:55
* popey flashes 2013090613:55
asaccjwatson: cool. so next run will them on :)13:55
asacnice13:55
asac(after your testing etc.)13:55
loologra_: You can do a dry run with -v to see what would happen13:55
jdstrandasac: bug #1197060, bug #1197049, bug #1197051, bug #119705613:56
ubot5bug 1197060 in apparmor (Ubuntu T-series) "SDK webview applications should use an app-specific path for shared memory files" [Undecided,In progress] https://launchpad.net/bugs/119706013:56
ubot5bug 1197049 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications sometimes create /var/tmp/etilqs_* files" [Undecided,Triaged] https://launchpad.net/bugs/119704913:56
ubot5bug 1197051 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications should not use ~/.local/share/Qt Project for sqlite files" [Undecided,Triaged] https://launchpad.net/bugs/119705113:56
ubot5bug 1197056 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK webview applications should not use ~/.local/share/*/.QtWebKit/ for their databases" [Undecided,Triaged] https://launchpad.net/bugs/119705613:56
ogra_lool, stgraber uuuh ... so after sitting there in my adb shell for 5min the device now rebooted without any warning ... thats pretty scary behavior13:56
loolcjwatson: yeah, I personally knew the new click would require some adjustments to preinstalled, but didn't think through that we had to coordinate the landing with an update to the image build config13:56
ogra_lool, stgraber, can we at least have it print some minimal info to stdout13:56
loologra_: that's the -cli verison13:56
ogra_yeah13:56
loologra_: if you don't want that, use --dry-run13:56
cjwatsonlool: it would have been fine if I hadn't tried to fix builds outside the datacentre at the same time13:56
loologra_: the UI prompts before rebooting, not the CLI13:56
cjwatsonah well13:57
jdstrandasac: note, I talked to slangasek and bdmurray about how those bugs aren't showing up under ubuntu-sdk-bugs, even though they should be13:57
ogra_lool, no, it seems to do exactly what it should, its just that it didnt tell me anything13:57
loologra_: because it's for *real* killers13:57
ogra_haha13:57
oSoMoNasac: I don’t know, but we’re having a standup in 5mins, I can ask13:57
loolcjwatson: too many things in flight for everyone13:57
ogra_i.e. if i would be $random_dev i would eb scared now13:57
asacjdstrand: yeah thats cool. that list is helpful. so its fair to say that we would like to see those fixed13:57
asacfor the RO system?13:57
loolit will all be fine if we just work over the whole week-end13:57
cjwatsonlool: (that is, I was very careful to make sure it was compatible in the right ways so that it didn't require synchronised landings, I just screwed up the livecd-rootfs code)13:57
loolthat way we can cope with the backlog13:57
asacoSoMoN: yeah. please double check. thx13:57
stgraberogra_: -v should show you some more stuff (or add more -v if you want even more details), not sure how verbose -v is these days, I hope it's something sensible13:57
asacoSoMoN: we now focus on RO images13:57
jdstrandasac: those bugs I just mentioned must be fixed. right now apps can tamper with each other's data13:58
asacso you might loose your settings etc. if wrong13:58
ogra_stgraber, yeah, well, i would like it to friendly tell me at least that it now reboots into the upgrade or some such13:58
jdstrandasac: they can still webkit cookies, sniff history, modify sqlite databases, etc, etc13:59
ogra_great, so my click lens survived the upgrade ...13:59
jdstrandasac: s/still/steal/13:59
bzoltanasac: As far as I know apps are located in the right place13:59
ogra_which means i should do a fresh flash again to make sure my tinkering wasnt what fixed it13:59
ogra_:(13:59
asacbzoltan: do apps read/write to the right directories?13:59
loologra_: as I said, this is not for the faint of heart13:59
ogra_lool, lol13:59
loologra_: it might be better for you to stick with the stable released image!  :-P13:59
ogra_LOL13:59
asacjdstrand: so you need above fixed before you raise the apparmore confindement bar?13:59
jdstrandasac: I talked about those 4 bugs with kalikiana a while ago. I don't know the status14:00
ogra_lool, well, pending is definitely looking better, but since it was an upgrade i'm not sure now it wasnt my fiddling14:00
asacogra_: hmm. reflash from scratch :)14:00
jdstrandasac: those bugs must be fixed for 13.10, otherwise there is confinement is ineffective14:00
bzoltanasac:  I do not know what apps do... they do whatever they do14:00
jdstrands/there is//14:00
ogra_asac, yes, that will take a while (re-download)14:00
asacbzoltan: can the sdk support them in doing the right thing?14:00
loologra_: since userdata is preserved, .local/share/applications was likely preserved14:01
bzoltanasac: you think of black magic?14:01
asacbzoltan: i assume that the sdk already provides a transparent api14:01
ogra_lool, right14:01
asacthat allows you to move home dirs etc.14:01
loologra_: don't forget to pass --no-backup14:01
jdstrandasac: well, I know the status of the bugs-- they are all open. I don't know what progress kalikiana has made14:01
ogra_lool, heh, surely not14:01
bzoltanasac: QML does not provide file system access... so it is not a porblem imo14:01
loologra_: but it might WIPE ALL YOUR DATA11!!14:01
ogra_OMG !!!14:02
loolok ok I'll stop14:02
asacbzoltan: ok... and how about all our services? do they use qt?14:02
ogra_heh14:02
loolso going back to this seed14:02
asacbzoltan: and no app writes something to disk?14:02
asacright now?14:02
jdstrandbzoltan: I think what asac is asking is that if app devs use http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html, does the SDK set everything up for them to make it easier. eg, setting QCoreApplication::organizationName and QCoreApplication::applicationName14:02
bzoltanasac:  yes, most of the QML APIs ar based on Qt libs14:02
ogra_lool, doing fluendo ?14:02
pmcgowanasac, of course they do, what is the question?14:02
asacpmcgowan: i want to figure if all apps use the right folder now for their writing14:03
asacand if we can check that they do14:03
loologra_: yeah14:03
loologra_: I'll self-approve myself14:03
Jagst3r15Will Ubuntu touch have its own marketplace?14:03
ogra_lool, thanks for doing that, i really dont want my name near that upload :P14:03
bzoltanjdstrand:  we do not do anything special with these stuff14:03
jdstrandbzoltan: we also must have #1197060, #1197049, #1197051 and #1197056 fixed14:03
asacpmcgowan: context -> RO image14:03
ogra_Jagst3r15, it does already14:03
sergiusensJagst3r15: it already has14:04
pmcgowanasac, the profile will ensure that they do, I do not thing we have anything that helps them get the path14:04
Jagst3r15tablet and phone share the same?14:04
cjwatsonyes14:04
ogra_sergiusens, well, sometimes *g*14:04
asacpmcgowan: so most apps currently use hard coded paths?14:04
Jagst3r15how many apps are there14:04
asaci think we should then evangelize how to do it right somehow14:04
asacand clean our apps up a bit14:04
cjwatsonnot that many yet, we're just getting the app system going14:04
wellsbIs there a way to apply a custom stylesheet to a webview?14:05
pmcgowanasac, I am not sure for example how gallery gets the /Photos dir, but I assume it does so the right way14:05
joe_bIs there a way to disable the over the air update if you decide to go the "/userdata/.writable_image" route and use apt-get?14:05
loologra_: why is that?14:05
pmcgowanasac, I think I understand the question, let me find out14:05
loologra_: risky, or due to the mp3 stuff?14:05
ogra_lool, i still dont think it is right14:05
ogra_mp314:05
jdstrandbzoltan: note, I am not trying to reprioritize those. kalikiana is assigned, they are all prioritized as 'high' and kalikiana is assigned. I am only mentioning them here since asac was asking about them14:05
looloh ok14:05
pmcgowanasac, also assume we wouldnt have a green dash if anything was amiss14:05
cjwatsonlool: do we know that it isn't going to get linked into GPL applications/14:06
cjwatson?14:06
ogra_lool, read the bottom note on the fluendo page14:06
Jagst3r15cjwatson any place I can see the apps14:06
loolcjwatson: the fluendo one can be14:06
asacpmcgowan: right. i think i onbserved the camera hanging after a photo (felt like it had problems writing to disk)14:06
ogra_lool, no, it cant14:06
asacpmcgowan: and then ogra was just saying that we didnt remember that he already skipped the intro on reboot14:06
ogra_lool, the above mentioned note explicitly says that14:06
asacso i sensed maybe there is something looming.14:06
asacpmcgowan: thanks!14:06
cjwatsonlool: http://www.fluendo.com/shop/product/fluendo-mp3-decoder/14:06
cjwatsondisagrees with you14:06
cjwatsonJagst3r15: they're starting to appear in the applications page on very recent images14:07
cjwatsonI don't know if there's a web view yet14:07
davmor2ogra_, asac, lool:  Right asac wants me to test 20130905.4 if I do phablet-flash ubuntu-system I get 20130905.1 if I do phablet-flash ubuntu-system --channel=daily-proposed I get 20130906 so for 5.4 I would need to install it manually right?14:07
Jagst3r15oh ok14:07
loolcjwatson: "with our binary MP3 plug-in"14:07
asaclool: help davmor2 :)14:07
loolcjwatson: the binary one specifically, yes?14:07
asache needs to select the previous image not the latest in -proposed14:08
Jagst3r15I cannot test it on an iPhone?14:08
bzoltanjdstrand: I believe that most of these issue can be solved by setting the XDG_.* environment variables14:08
ogra_davmor2, i dont think there is a manual method for system images14:08
looldavmor2: you can set the revision like -r -1 to get the prior revision to the last one, or -2 to get the one prior to that14:08
cjwatsonlool: ah, well, if you plan to risk MP3 patents instead ...14:08
ogra_Jagst3r15, not until apple provides an android port for iphones or opens up their HW specs14:08
Jagst3r15k14:08
ogra_lool, the text says "resulting binary" ... at least in german14:09
cjwatsonlool: (yes, indeed, I think it's just the licensed binary that is GPL-incompatible)14:09
balloonsplars, ok so I'm confused.. why is filemanager not running with the updated package?14:09
Jagst3r15you think google will release apps for ubuntu phone?14:09
davmor2lool: so that would be phablet-flash ubuntu-system --channel=daily-proposed -r -1 correct ?14:09
loologra_, cjwatson: Also note that we strip the proprietary source files from the tree14:09
cjwatsonogra_: I think you need to read the whole paragraph there rather than just picking two words from it14:09
ogra_hmm14:09
cjwatsonlool: the main thing that's always been GPL-incompatible about this is needing a patent licence and not extending it to downstreams14:11
barrymandel: https://wiki.ubuntu.com/DownloadService/SpecialUsesCases (link does not exist).  perhaps add it as an anchor on that page?14:11
ogra_anyway, as long as lool signs that upload and seed change i dont care ... we discussed that long enough14:11
loolcjwatson: right14:11
cjwatsonlool: if we think we don't need one nowadays and can use the open source code, then I guess it isn't a problem14:11
mandelbarry, I need to create it, I'll do in a few mins14:12
asacdavmor2: so i want to know two things: does that image carry regression compared to what you get without --channel14:12
asacand 2. what bugs beyond our RW do we have14:12
asacthe 2. is not so important though right now14:13
asacrather something we can look at after to prioritize how to fix the regressions14:13
asacthat we didnt see14:13
barrymandel: thanks14:13
plarsballoons: no idea14:13
asacdavmor2: are you unblocked? :)14:13
plarsballoons: where are you seeing that?14:14
davmor2lool, asac : davmor2@boromir:~/Downloads$ phablet-flash ubuntu-system --channel=daily-proposed -r -1 usage: phablet-flash [-h]  ... phablet-flash: error: unrecognized arguments: -r -1   :'(14:15
balloonsplars, https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-ubuntu-filemanager-app-autopilot/74/artifact/clientlogs/utah.yaml/*view*/14:15
balloonsfrom http://reports.qa.ubuntu.com/smokeng/saucy/image/4026/ubuntu-filemanager-app-autopilot/14:15
rahwhen do Android.mk files get called?14:15
rahI have a directory with an Android.mk file which isn't getting evaluated14:16
rahwhich I know because I put an $(info ...) call in it but it's not doing anything14:16
rahI don't get any message when I run "make"14:16
davmor2asac: 5.1 is lovely no idea about 5.414:16
asaclool: hey ... we really need your help here :)14:16
cjwatsondavmor2: it's --revision rather than -r14:17
asacsergiusens: ^^14:17
asacthanks cjwatson14:17
oSoMoNWellark: hey, when you have a moment, can you please approve https://code.launchpad.net/~osomon/webbrowser-app/remove-hud-dep/+merge/184240 ?14:17
davmor2cjwatson: thanks14:17
cjwatson-r is just in cdimage-legacy AFAICS14:17
loolthere's a -r with ubutnu-sytem too14:18
cjwatsonnope14:18
cjwatsonnot in current code14:18
loolsorry, --revision14:18
cjwatsonas I said ... :-)14:18
davmor2thanks guys14:18
loolAh missed that14:18
* lool puts on his glasses14:18
loolI'm an old man14:18
loolyou wouldn't shout at an old man14:18
davmor2lool: an old vane man if you're not wearing the glasses you need to read with14:19
davmor2:D14:19
jdstrandbzoltan: well, maybe, but we don't set XDG to the app specific package name. see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement#Launching_applications14:20
jdstrandbzoltan: the bugs have updated information. kalikiana knows what to do aiui14:21
bzoltanjdstrand: I understand... and other than setting the XDG variables I do not see much option14:21
jdstrandbzoltan: I disagree. we can talk about each bug14:21
jdstrandbzoltan: bug #119704914:21
ubot5bug 1197049 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications sometimes create /var/tmp/etilqs_* files" [Undecided,Triaged] https://launchpad.net/bugs/119704914:21
bzoltanjdstrand: I hope to be wrong :)14:21
jdstrandbzoltan: I have a question in comment #6: "In reading unixTempFileDir(), I think this bug may be fixed by setting TMPDIR in the first place (something we plan to do). How can I test for this with an SDK application?"14:22
jdstrandbzoltan: we are setting TMPDIR now, but I don't have a way to test it14:22
jdstrandbug #119705114:22
ubot5bug 1197051 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications should not use ~/.local/share/Qt Project for sqlite files" [Undecided,Triaged] https://launchpad.net/bugs/119705114:22
plarsballoons: that looks like the same number of failures we got before though, right?14:22
jdstrandbzoltan: kalikiana said he knew how to fix this based on some stuff in the qml mainView (iirc). need to ask him14:23
bzoltanjdstrand:  The bug #1197049 seems to be covered then. Cool14:23
ubot5bug 1197049 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK applications sometimes create /var/tmp/etilqs_* files" [Undecided,Triaged] https://launchpad.net/bugs/119704914:23
jdstrandbug #119705614:23
ubot5bug 1197056 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "SDK webview applications should not use ~/.local/share/*/.QtWebKit/ for their databases" [Undecided,Triaged] https://launchpad.net/bugs/119705614:23
looldavmor2: what are you saying?  can't hear you14:24
balloonsplars, yes, those failures should be gone.. we need the new version that fixed them14:24
bzoltan jdstrand: I need to ask kalikiana.14:24
jdstrandbzoltan: the same sort of fix for 1197051 could be used there14:24
plarsballoons: oh, I misread14:24
plarsballoons: I thought you were asking why it *IS* running with the new package :)14:24
seb128cjwatson, how wrong would it be to list the pkgdir in the manifest? ;-) I made the code calling click pkgdir, to resolve the icons, but each call takes ~0.1s on my laptop (didn't test on the device yet), which means that resolving the icons take at least 1.5 seconds for 15 click packages installed ... aka I'm going to need to make that code async if I do that14:25
asacballoons: which version do you need?14:25
balloonsplars, LOL.. no sorry.. It's still running .5.9, and the new packages is .614:25
asacballoons: is that staged in a stack?14:25
jdstrandbzoltan: yes, please follow up with him. I unblocked him a while ago and he seemed confident at the time not only on the general approach, but also something that would be upstreamable14:25
asacok seems sorted14:25
plarsballoons: yeah, asac and I were just talking about it a minute ago actually14:25
balloonsasac, plars we had this conversation yesterday about it still running the old version14:25
plarsballoons: I was happy to see a lot of fixes coming in last night14:25
balloonsI assumed it would be fixed today14:25
jdstrandbzoltan: as a last resort for 13.10 if we can't get it in in time, we could patch qt to change the path if UBUNTU_APPLICATION_ISOLATION is set. I mentioned this to kalikiana and he felt we shouldn't have to resort to this14:26
asacpmcgowan: just remembered what i thought earlier today on the "our test will catch this" ... we currnetly have devices forced to RW until we have cleaned up all the apt-get magic etc. from tests. so unfortunately we dont see these yet. from what i understand we try to change this next week14:26
plarsballoons: did you talk to sil2100 or asac about whether it would be possible to pull it in? I guess autolanding is still off?14:26
cjwatsonseb128: maybe I can make it an option14:26
asacballoons: right if you go through daily-release we will pick it up soon14:27
cjwatsonseb128: file me a bug?14:27
* asac waits for sil2100 14:27
asacto get off call14:27
bzoltanjdstrand:  Ok, sounds good. Thanks for the update... we did not talk about these issues recently. I will check with kalikiana14:27
asacballoons: just tell us where it is14:27
mdeslaurjdstrand: re: graphics devices...wouldn't it be better if the apparmor file would get dropped into place by the packaging, instead of the udev rule?14:27
davmor2lool, cjwatson, asac: Right phablet-flash ubuntu-system --channel=daily-proposed --revision -1 this seems to of got Version 4 now which I'm assuming  is the 20130905.1 I already have install and not the 20130905.4 which is one daily revision behind 2013090614:27
mdeslaurjdstrand: I can't help but think the udev rule would be kind of fragile14:27
pmcgowanasac, but anyone who runs the RO image would immediately see issues yes? so are there any known ones?14:27
jdstrandmdeslaur: which package?14:28
balloonsasac, plars I'm just confused that other packages got updated -- for instance the clock and calendar changes showed up today14:28
davmor2can I cry now14:28
looldavmor2: you can check with system-image-cli -i14:28
mdeslaurjdstrand: whatever package the graphics driver ships in14:28
asacpmcgowan: as i said, i saw camera app freezing when it tries to save the picture earlier today14:28
asacand ogra just say something that felt like "something didnt get save"14:28
davmor2lool: I will when it comes up14:28
jdstrandmdeslaur: I had been thinking that beofre, but that doesn't really work for ports14:28
jdstrandmdeslaur: there are a gagillion things that use RUN in udev14:29
looldavmor2: I don't think we have any 05.4 left, no14:29
ogra_pmcgowan, i get the intro on every boot in the ro image ... and only on first boot in the rw one14:29
looldavmor2: check the index.json for your device to find the image you really want?14:29
jdstrandall we need to do is make sure a directory exists and create a file14:29
mdeslaurjdstrand: I don't see the difference between shipping in the udev rule that's in the device package, or shipping the apparmor file in the device package14:29
=== Namidairo is now known as Namidairo`bnc
asaclool: can we please please please fix that?14:29
pmcgowanogra_, I see so they are dropping the done this turd somewhere incorrect14:29
looldavmor2: search for "full" ones, and then count from the highest "version" to the one you want14:29
asacwe need to keep the proposed builds availabvle14:30
pmcgowanogra_, is that bugged?14:30
asacstgraber: ^^14:30
loolstgraber: ^ asac wants to keep all full images in daily-proposed14:30
ogra_pmcgowan, not yet, i wanted to wait for mterry, probably its something easy and obvious14:30
balloonsplars, asac d'oh.. the build failed.. https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily/+sourcepub/3464570/+listing-archive-extra.14:30
pmcgowanogra_, ack14:30
* balloons inserts foot into mouth14:30
asacyes we need to... we basically parallelize processes14:30
jdstrandjjohansen: you suggested the RUN idea, do you have an opinion on what mdeslaur said ^14:30
asacand cant wait with producing a new image until we have the other all tested14:30
asacdavmor2: so guess if its really gone, please do 0614:31
asacand we wait for the image to arrive14:31
asacerr dashboard results14:31
* asac sad14:31
jjohansenjdstrand: err, give me a sec I haven't been following the conversation14:31
rahthere is a product package in my device which needs libhardware14:31
rahit's for audio14:31
asaclool: stgraber: so would be good if we could still make it available to davmor14:31
asacand then publish14:31
jdstrandmdeslaur: I kinda like the run idea, because it means that you have only the rules that are specific to your hardware14:31
loolasac: there's a change to seed qtdeclarative5-friends-plugin in my upload; it's from mhall; is this ok?14:31
rahit seems to need something from audio.h14:32
asaclool: if we cant release images its not ok to add more14:32
rahis libhardware available on Ubuntu Touch?14:32
mdeslaurjdstrand: perhaps, but now we have to make sure we add udev rules for all the known devices14:32
asacdavmor2: can you get 06? does that work?14:32
jdstrandmdeslaur: the udev rules are already there14:32
mdeslaurjdstrand: oh? for all devices?14:33
mdeslaurjdstrand: what about ports?14:33
jdstrandmdeslaur: this doesn't mean you can't ship in packages14:33
loolasac: I dont completely understand the point14:33
loolasac: in the end what matter is that you test the latest pending14:33
rahhello?14:33
asaclool: how can we continue if we cant produce a good image14:33
loolOk, it's nice sometimes to be able to go back to an older one14:33
asacand release it?14:33
asaclool: no14:33
loolasac: we fix the image and then release it?14:33
asacits not14:33
jdstrandmdeslaur: their porting will require creating a udev rule, presumably. when they do that, they just add RUN+= to it. it will be documented in the porting guide14:33
asacwe have multiple images14:33
asacvalidate them in parallel14:33
mdeslaurjdstrand: also, won't we need to add some dependencies in the upstart jobs to make sure udev gets run first?14:33
asacnow w cant validate a good one14:33
asacto release it14:33
asacand have to start from scratch14:34
asacthats not good14:34
asacfor sure14:34
jdstrandmdeslaur: sure, we could instead say "and create this apparmor rules file"14:34
asacdavmor2: http://system-image.ubuntu.com/daily-proposed/mako/14:34
asacthere are still 4.114:34
asaccan you copy them as long as they are there?14:34
loolasac: we're not setup to test multiple candidate images at once14:34
asacdavmor2: oh never mind14:34
jdstrandmdeslaur: but that means they need to know apparmor syntax. using RUN in a manner similar to what I specified means they don't14:34
asaclool: we dont want to delete14:34
asacperiod14:34
seb128cjwatson, https://bugs.launchpad.net/ubuntu/+source/click/+bug/122176014:34
ubot5Launchpad bug 1221760 in click (Ubuntu) "Having "pkgdir" in the manifest info would be useful" [Undecided,New]14:34
asacuntil we have a new release at least14:34
loolparticularly because you'd need a separate channel to hold each set of deltas14:34
asaclool: we want to go back and forth in the poroposed pocket14:34
loolasac: we want to delete the deltas14:34
asacthe previous approach worked14:35
mdeslaurjdstrand: so the udev RUN is going to rebuild the apparmor rules?14:35
asacwe could easily release the image from yesterday14:35
jjohansenjdstrand: I like the dynamic creation, better than just shipping a file in the package14:35
loolwe didn't have deltas14:35
asacnow we cannot even test a good image because its gone14:35
loolthe big difference is that the previous image matters14:35
asaci know... but i want those to be there still14:35
asacjust because we do a quick respin14:35
jdstrandmdeslaur: the RUN rule will not reuild the rules. it doesn't have to. the apparmor syv initscript is what (re)loads the policy. that is way after all other upstart jobs14:35
asacdoesnt mean we have to reset all our validation14:35
asacif its good it can go out14:35
loolin that case I think we should defer upgrade testing in favor of allowing this; I'll check with stgraber when he's back14:36
loolasac: well he wanted to keep the fulls14:36
asacyeah. its fine to install full from proposed14:36
davmor2root@ubuntu-phablet:/# system-image-cli -i current build number: 4 device name: maguro channel: daily-proposed14:36
asacand just upgrade from daily to daily14:36
asac for now14:36
=== Namidairo`bnc is now known as Namidairo
mdeslaurjdstrand: and how do you know you haven't started the calculator before the apparmor sysv job gets run?14:36
asacdavmor2: so we dont ge the 5: build at all?14:36
asacdavmor2: thats with --channel=daily-proposed?14:37
jdstrandmdeslaur: that is a different problem that we have now14:37
loolasac: so how do you validate upgrades in parallel?14:37
asaci am not sure what you mean14:37
maximilian1stHey, you must have had dozens of the following question but I can't seem to find an archive of this irc channel... Now the ubuntu-system image is read only, how do I change the timezone to my current one? I used to "echo "America/New_York" | sudo tee /etc/timezone" and then dpkg reconfigure the thing and it worked.14:37
ogra_asac, well, we cant completely drop testing of RW images (since the community bases on them, they should at least get some QA) ... we should probably use RW for gatekeeping  if the system image setup cant offer that feature14:37
loolasac: e.g. 4 is current, 5 and 6 are in proposed, how do you validate 4 -> 5 and 4 -> 6 in parallel?14:37
jdstrandmdeslaur: it may not be a problem. I should rather say-- that is a different question that applies to now as well14:37
asacogra_: you complained above that we didnt test the RO image properly14:37
mdeslaurjdstrand: how do you know the udev job gets run before the apparmor job?14:37
asacogra_: now we want to test it and its not available anymore14:37
ogra_asac, well, the deltas are regenerated once a new cdimage image comes up14:38
loologra_: new baseline is RO image14:38
asaclool: every build has a diff to the last baseversion14:38
asacthen you can upgrade to it14:38
davmor2asac: that was davmor2@boromir:~/Downloads$ phablet-flash ubuntu-system --channel=daily-proposed --revision -114:38
asacfrom the last release version14:38
ogra_lool, yes, but ports will have to use RW, so we cant drop that completely14:38
asacdavmor2: give up on that14:38
ogra_lool, and cdimage pffers the feature asac wants14:38
jdstrandmdeslaur: the apparmor job is not an upstart job. it is a sysv init script. that happens after the devices come up14:38
stgraberlool: we'll have more flexibility in that regard with the new import-cdimage. We should then be able to have more than one pending image in proposed each with deltas from the latest stable image in daily.14:38
davmor2asac: I can just do davmor2@boromir:~/Downloads$ phablet-flash ubuntu-system --channel=daily-proposed instead and work from that14:38
asacdavmor2: drop the --revision14:38
asacdavmor2: and test 0614:39
asacdavmor2: the other image is gone14:39
asacwiped14:39
asaczeroed :)14:39
mdeslaurjdstrand: how do you know it happens after the devices come up?14:39
asacdavmor2: so we have to finish testing before the next image comes out14:39
ogra_lool, my suggestion is simply to use cdimage as gatekeeper, once the image there is good, move up one level and test ro14:39
ogra_and then release14:39
mdeslaurjdstrand: AFAIK, they are run in parallel14:39
stgraberlool: however system-image-cli will always try to pick up the latest one, so you'd have to force flash the specific one you want (or we'd need to grow a flag to system-image-cli giving it the target version we want to reach)14:39
asacogra_: you just complained above that we dont test RO14:39
davmor2asac: Saving to: ‘/home/davmor2/Downloads/phablet-flash/imageupdates/daily-proposed/ubuntu/ubuntu-20130906.full.tar.xz’ is now happening14:39
asacogra_: now you ask wehsould just release without RO testing14:39
asacogra_: so no... we test RO :)14:39
asacthats what we release14:39
ogra_asac, read my last sentence again :)14:39
jdstrandmdeslaur: aiui, there is an upstart job to run the sysv init scripts, and that already has the dependencies. perhaps we should get slangasek in on this14:39
loolstgraber: asac considers it's too critical because it's needed for his current image releasing process; what could we do to keep images?  could we turn the garbage collection off until the new import-image is done?14:40
asacogra_: well, we can just test ro14:40
asacin your case if we test rw14:40
asacand then ro is gone14:40
asacwe couldnt release either :)14:40
cjwatsonseb128: thanks14:40
seb128cjwatson, thank you for considering it! ;-)14:40
rahis libhardware available on Ubuntu Touch?14:40
ogra_asac, ro will always be the delta to the last good image14:40
loologra_: cdimage is a bad gatekeeper; issues might show up there that don't show up on ro and vice-versa14:40
stgraberlool: nope, because of us re-using the build numbers, it's not currently possible and requires a rewrite of the importer logic14:40
asacogra_: RO Is deleted now14:40
asacthats the point14:40
asacwe dont have it :)14:40
ogra_asac, the delta was updated to have the latest bits14:41
jdstrandmdeslaur: I should also note that the file potentially not being there is only a problem the first time the system has come up with the udev rule14:41
asacogra_: which delta?14:41
stgraberlool: however, currently there's nothing that prevents you from publishing an older one so long as it exists on cdimage, you just can't test it from daily-proposed since it's gone from there14:41
asacogra_: the .4 delta is gone14:41
asacwe only have a new 6 delta now14:41
asacthe other is finito :)14:41
ogra_asac, what i'm saying is, hold back the delta generation until cdimage tests pass14:41
ogra_asac, then do a ro test14:41
jdstrandmdeslaur: after that, the file will always exist and be overwritten by the RUN rule14:41
davmor2asac: right flashing 06 now14:42
asacogra_: i think thats all not ok. lool and stgraber will just fix it so its possible to install older images from proposed14:42
mdeslaurjdstrand: what happens if the apparmor script runs _while_ the RUN rule is rewriting the file?14:42
asacogra_: its a good idea to workaround14:42
rah-rw-rw-r-- 2 rah rah 64747678 Sep  6 14:41 out/target/product/a1000g/cm-.zip14:42
mdeslaurjdstrand: it all seems really racy and unreliable to me14:42
asacogra_: but ultimately our channel concept should offer that feature14:42
rahwhy is my tarball called "cm-.zip"?14:42
asacpopey: can you pretest 06 as well?14:42
rahit looks like there's somthing missing from the file name14:42
mdeslaurjdstrand: also, won't the file date change, and force the profiles to regenerate at each reboot?14:42
asacplars: we need to poke 06 through automation as quick as possible14:42
ogra_asac, ok, if the concept offers it ... (i dont see that atm)14:43
asac:)14:43
loolstgraber: can we just run daily-proposed like we run daily?  we'll lack the proper deltas from base, but that's only needed for upgrade testing14:43
plarsasac: well, it's running now, there's really nothing I can do to speed it up14:43
looltechnically a regression, but should work until we have the new script14:43
asacplars: ok... just whisle then a bit :)14:43
plarsasac: I'll cheer it on from the sidelines :)14:43
rahanyone?14:43
asacplars: ok and tell us when it fails14:43
* ogra_ hands plars some pompoms14:43
rahBeuler?14:44
asacbecause then we can already stop davmor2 testing :)14:44
rahBeuler?14:44
asacand popey :)14:44
rahBeuler?14:44
cwayne_stgraber, ping14:44
stgraberlool: so long as you're fine with the published image (in daily) having a different version from that in daily-proposed and having the image re-generated when copied, yes that's possible14:44
stgrabercwayne_: pong14:44
joe_bstgraber, Is there a way to disable the over the air update if you decide to go the "/userdata/.writable_image" route and use apt-get?14:44
stgraberlool: and obviously, not having deltas14:44
ogra_rah, there is no such thing like libhardware in ubuntu i think14:44
rahogra_: ok14:44
cwayne_stgraber, should that initrd be in today's image?  im still seeing ~/.local owned by system14:44
jdstrandmdeslaur: we could solve the date changing14:44
stgraberjoe_b: no, though we don't auto-update, so just don't click the download button and you'll be fine14:44
plarsasac: so far it's a lot of green on the jenkins side14:44
loolstgraber: we could copy the whole of daily-proposed to daily when we promote an image to keep numbers?14:45
plarsasac: calendar seems to fail, but it failed before too14:45
rahogra_: is "cm-.zip" an appropriate name for the output .zip file?14:45
ogra_rah, i'm pretty sure thats an android lib actually14:45
davmor2asac: yeah the new builds take forever to install14:45
ogra_rah, that up to you ... as long as its a zip file :)14:45
stgrabercwayne_: it should be in the latest daily-proposed image, yes. However it won't do the chown if the flag file is in the home directory.14:45
stgraberlool: and have the user upgrade through possibly a dozen deltas? no thanks14:45
davmor2asac: I pretty sure it will install it just takes a while :)14:45
loolstgraber: step 1, copy daily to daily-proposed, step 2, while new images come in, add them as if it was daily and compute deltas, step 3, if we promote one, copy it and deltas to daily14:46
ogra_davmor2, well, theoretically (if you are not a QA gut) you only do the installlation once14:46
rahogra_: in that case it's no an appropriate name14:46
ogra_s/gut/guy/14:46
rahogra_: how do I change it?14:46
rahs/no an/not an/14:46
cwayne_stgraber, flag file?14:46
jdstrandmdeslaur: so, the plan was to actually discuss this on the mailing list14:46
mdeslaurjdstrand: yeah, the more I think about it, the more I hate the udev idea14:46
loolstgraber: ok, so what happens if the ids get out sync?  can we recover easily once the new code is finished?14:46
davmor2ogra_: Yeah I guess we're just "Special" right :)14:47
loolstgraber: (do you have an ETA for new code?)14:47
jdstrandmdeslaur: you hate everything though14:47
ogra_yep14:47
jdstrandmdeslaur: :)14:47
mdeslaurjdstrand: no, only the bad ideas :)14:47
mdeslaurjdstrand: actually, yes, I hate everything by default :)14:47
asacsil2100: need you now :)14:47
jdstrandmdeslaur: you think everything is a bad idea :)14:47
asacsil2100: can you get off your call and come to me :)?14:47
mdeslaurjdstrand: until convinced otherwise :)14:47
stgraberlool: yeah, I think it'd be recoverable.14:47
stgraberlool: also, note that if the image you want to promote has been flushed from cdimage by the time you choose to promote it, that'll fail.14:48
jdstrandmdeslaur: I plan to send this up for discussion on ubuntu-devel. that should get all the necessary people involced14:48
loolasac: ^14:48
loolstgraber: that seems reasonnable14:48
jdstrandinvolved14:48
cjwatsonwe keep touch images for 7 days on cdimage at the moment14:48
stgraberlool: ETA for the new code is highly influenced by how often I get interrupted in this channel ;)14:48
mdeslaurjdstrand: cool, thanks14:48
ogra_stgraber, we keep a week of images on cdmiange for touch14:48
loolstgraber: so I'd say whatever you can finish today14:48
asacstgraber: right. that needs fixed14:48
stgrabercwayne_: /home/phablet/.customized14:49
asacso think about it14:49
asacwe need a solution... not today14:49
loolstgraber: exactly; so if you could finish the new code today, then I think it's the best use of your time; otherwise, I am afraid we need to setup daily-proposed as a disconnected channel as you described14:49
asacbut soonish ... we can for now just stop automatic image production14:49
cwayne_ssweeny, did you know about that flag? ^14:49
asacand only do that once we have finished the validation run14:49
loolasac: well yes, that's what I was going to suggest14:49
asacbut that shouldnt be for an extended period14:49
loolasac: it was never meant to be for an extended period14:49
asaclool: stgraber: ok we go for all manual and pain :) ... and you go back to the drawing board abit :)14:49
asacthx14:50
cjwatsonargh, it would be nice if click's internal APIs made sense.  I'm glad I haven't promised any kind of compatibility other than the CLI ...14:50
* asac stops thinking about release channel14:50
ssweenycwayne_, which flag?14:50
loolasac: but the plan was alrady to keep fulls in the next version of the code......14:50
stgraberasac, lool: setting up daily-proposed as a separate channel would take minutes, it's just a config flag14:50
cwayne_ssweeny, ~/.customized14:50
loolasac: ^14:50
ssweenycwayne_, no i did not14:50
stgraberasac, lool: so I can do that, which will mean unsync version numbers between daily and daily-proposed, but daily-proposed would contain all pending images14:50
loolasac: ^14:50
cjwatsonremoval is in ClickSingleDB but needs to talk to ClickUser[s] which needs a ClickDB which is basically a sequence of ClickSingleDBs ... la la la14:51
loolasac: your call14:51
cwayne_ssweeny, apparently we need that set to have .local owned by phablet?14:51
asacstgraber: lool: i still feel its not a fully baked solution. i heard again that we have version changes during the copy etc. - iu would really like to see folks go back and check what we can do different14:51
stgraberasac, lool: that'll also allow people keeping their device on daily-proposed for daily work since they'll get deltas in that channel14:51
mdeslaurjdstrand: where are the udev rules currently for the touch images?14:51
loolasac: either that now, but confusing ids, or wait til Monday(?) and get a nicer version which does the right thing14:51
ssweenycwayne_, ok14:51
asacbut ultimately, i will not care about details for now14:51
asacas long as we can go back and forth14:51
asacand copy14:51
asacand still figure what we copied over14:51
asacthrough super easy means14:52
stgraberlool: I wouldn't count on me finishing the work until at least wed-thu, it's a massive rewrite and any test run takes 4 hours...14:52
asactake your time. rather do it right14:52
asacfor now we know that we cannot overlap and go very fast14:52
* cjwatson bodges it for now14:52
loolasac: can you live until Wed without a mean to install every single pending version?14:52
mdeslaurogra_: where do the udev rules come from in the touch images?14:52
loolor thursday rather14:52
ogra_mdeslaur, all container related bits come from the lxc-android-config package14:52
asaclool: we can even live longer without it if we get a clean/recursive channel solution that just makes sense to my small brain :) ... the longer it takes the better the solution should be though :)14:53
ogra_mdeslaur, there we also override some of the default udev rules (firmware loaders etc)14:53
mdeslaurogra_: thanks14:53
stgraberasac, lool: I think the best way for now is to setup daily-proposed as a separate channel which includes all pending versions. Have that used for testing, that'll let you test any pending version. When promoting one, the version number in daily will be different but as long as you ignore that fact, everything will be fine.14:53
loolasac: Your only requirement is that we can deploy whatever pending image as a full image, yes?14:53
loolstgraber: Ok14:54
stgraberonce we get the new code in place, it'll rectify the situation and version numbers will start matching again when copying14:54
loolstgraber: Cool; let's do that14:54
asacstgraber: how can i easily find out and see in dashboard which image was which?14:54
asacif the version changes?14:54
loolit will be a bit confusing in ids though14:54
asacstgraber: this is about unpacking, changing file with version and repacking? couldnt we just make a "version log"?14:54
loolasac: we should fix the dashboard to say the ubuntu= and android= more clearly14:54
cwayne_stgraber, so if we set that flag, it will make .local owned by phablet, right?14:55
stgraberasac: the dashboard doesn't care about the daily channel, only about daily-proposed and with the change I'm proposing it'll actually make more sense since each change will show up with its unique build number14:55
mdeslaurogra_: that's for inside the container...what about the udev rules for the graphics devices outside the container?14:55
ogra_stgraber, will there still be cdimage numbers in the version ?14:56
asace.g. showing how the versions in the previous channels were?14:56
asacanyway. sound reasonable14:56
asacif we have an ID log14:56
asaci am all fine for now14:56
ogra_if so, i'd say its all fine14:56
asacbut lets keep thinking :)14:56
stgraberasac: the confusing part is that if you publish image 7 with rootfs 20130905.1, it'll possibly appear as image 4 in the daily channel14:56
stgraberogra_: the dashboard will be identical to what it's today, the build ID will simply be always incrementing14:56
asacstgraber: right. so for now we care about daily proposed, but i wanted to have a separate view on the same results that shows the ones that got promoted only14:57
asacif that makes sense14:57
ogra_yeah, then it is fine14:57
asacalso if someone tells me my image "X": from daily is broken14:57
asaci want to go to the dashboard and find if we missed somdething14:57
asacor at least proof that it was green14:57
popeyasac: hey..14:57
stgraberasac: ah, ok, well it'd be best for that view to only be created after we've switched to the new tool then, assuming you can wait a week14:57
asacstgraber: sure it can14:57
asacstgraber: but if you include a log14:57
asacduring reversioning?14:57
asacis that possible?14:57
popeyasac: sorry, was on an hour of hangouts, i have 06 on my phone now14:57
asacthat would at least give me a way for now to easily figure out14:57
asacpopey: perfect ... thats RO?14:58
stgraberasac: you can certainly extract the individual file versions from the daily channel too and compare that with daily-proposed to see which one got promoted, yes14:58
popeyasac: no, you want me to test RO?14:58
asacstgraber: no i thought... if you promote an image, it gets repacked, right?14:58
loolasac: you'll have the daily-proposed versions from the dashboard and the daily versions from the channel itself14:58
cwayne_nic-doffay, ping14:58
asacstgraber: and we adjust the file inside that has the version? correct?14:58
asacat that place we could just create another file where we log the "version" evolution14:59
popeyasac: / davmor2 06 has the same issue 05.4 had http://popey.com/~alan/device-2013-09-06-155921.png14:59
popeyasac: / davmor2 go to apps lens, search for something, installed apps all disappear14:59
asaclool: oh you say that the meta info in daily channel still includes the old daily-proposed version?14:59
asacpopey: ok thats important, butnot a regression from yesterday15:00
asacthx15:00
mdeslaurogra_: oh, nm, found it15:00
asacpopey: everything else works the same?15:00
loolasac: it will include the details of the versions (filenames)15:00
stgraberasac: from my side, the two channels will evolve completely independently. daily only published images that have been marked as tested on cdimage. daily-proposed imports everything. My code won't know that something is getting promoted.15:00
popeyasac: do you want me to use RO image or usual flipped?15:00
loolasac: you wont see the actual id of the daily-proposed version in there, but you can map the files referenced there to the daily-proposed ones15:00
stgraberasac: so if you want to check, you'll have to compare version numbers of the individual files between the two channels15:00
asaclool: ah ic15:00
asaclool: so you say we see the parts still15:00
stgraberasac: or wait till I get the new code in place and then you'll have something consistent15:01
asacand refer back through that to the proposed results15:01
asac?15:01
asacok thats fine :)15:01
asacsorry for long brain :)15:01
stgraberok, I'll get that change done and then get back to rewriting the script into something flexible enough for our use case.15:01
loolasac: yes15:02
loolstgraber: thanks; wishing you a longer focus time15:02
davmor2lool: is there an equivalent to -wipe on ubuntu-system?15:03
looldavmor2: yes, --no-backup15:03
popey\o/ consistency15:03
=== pete-woods-lunch is now known as pete-woods
davmor2lool: thanks15:03
ogra_popey, we could merge them to --wipe-no-backup15:03
loolpopey: it's completely different!15:03
lool;-)15:03
davmor2asac: popey: right trying again I had a load of cruft in play still15:04
popeydavmor2: you're going for read-only image?15:04
asaccjwatson: sergiusens: ogra_: ok, out of discussion above, for now we want to avoid interleaving builds if we currently have hot builds in validation until we know if its a GO or NO :) so lets serialize our efforts a even bit more for a while.15:04
asac:)15:04
asacjust FYI15:04
asac(since you are cdimage admins i think)15:04
asacMirv: hey15:04
asacare you there?15:04
davmor2popey: ubuntu-system15:04
popeyasac: past his core hours15:05
popeyhe'll be in bed now ☻15:05
popeyI know you like to hope everyone is around 24/7 :D15:05
ogra_there are people that arent ?15:06
josephtslackers15:06
cjwatsonasac: I have no plans to build anything for a while now15:06
ogra_cjwatson, yeah, i think he means disabling crontab too15:07
cwayne_stgraber, hey, still no love with the /home/phablet/.customized flag set15:07
=== dandrader is now known as dandrader|afk
nic-doffaycwayne_, what's up?15:07
* ogra_ will do so after his stadup meeting15:07
ogra_*standup15:07
stgrabercwayne_: what image are you running?15:07
cjwatsonI don't interpret "serialise" as "disable automatic builds" so if that's what asac wants he should say so :)15:07
* popey flashes15:07
ogra_yeah, asac'ish poetry :)15:08
asaci leave the interpretation to the artists I guess :) ... i guess just be smart is what we should do though15:08
ogra_s/poerty/prose/15:08
asace..g if we are actively poking cdimage, keep automatic off15:08
ogra_well, you will definitely get rarer builds then15:08
asacogra_: well, it was not my choice :)15:09
ogra_specifically on weekends15:09
cwayne_stgraber, the latest daily-proposed15:09
asacogra_: on weekends automatic can run15:09
asacnoone will release images ther anyway for now ;)15:09
cwayne_nic-doffay, see my convo with pete-woods  in #ubuntu-unity15:09
ogra_k15:09
loolasac: we can update the cron to run only on weekends15:09
asacogra_: it makes stuff harder for sure, but thats life. we work around :)15:09
looland run manually rest of the time15:09
looldoesn't seem good though15:09
stgrabercwayne_: looking in dmesg, do you see "initrd: copying custom content"?15:10
ogra_lool, nah, leave that in human hands15:10
cwayne_stgraber, nope15:10
ogra_<-- control freak15:10
mdeslaurjdstrand: so, all the device-specific udev rules live in the lxc-android-config package, and the postinst detects what the device is, and copies the appropriate file for the device15:10
pete-woodsssweeny: hi, sorry for the delayed response15:10
mdeslaurjdstrand: I think we should do something similar with the device specific apparmor rules15:10
stgrabercwayne_: so then mfisch's code in the initrd didn't run, which means the chown didn't run either15:10
stgrabercwayne_: the condition for that is: if [ -d ${rootmnt}/custom/home ] && [ ! -e ${rootmnt}/userdata/user-data/phablet/.customized ]; then15:11
ssweenypete-woods, no worries. the convo in #ubuntu-unity is pretty much what i wanted15:11
mdeslaurjdstrand: the postinst there would copy over the udev rules for the device, and would copy over the apparmor device rules15:11
cwayne_stgraber, i have the hacked recovery to skip the signing, could that have anything to do with it?15:11
mdeslaurjdstrand: that's my proposal, we can discuss on the list15:11
stgrabercwayne_: shouldn't15:11
cwayne_stgraber, any idea why that code wouldn't be running then?15:12
plarsstgraber: it looks like maybe that json file gets updated more often than 2 times... I killed the duplicate jobs earlier and now there are more in the queue, but check-latest still shows Current full image: 5 (ubuntu=20130906, mako=20130906)15:13
stgraberplars: it's not impossible it currently gets called hourly. The change I'm about to do to the daily-proposed channel should improve that15:14
stgrabers/called/changed/15:14
plarsstgraber: so will it go down to just updating once?15:15
stgraberplars: it should, yes15:16
asackenvandine: hi15:18
plarsstgraber: awesome, when is that supposed to land?15:18
=== Namidairo is now known as Namidairo`bnc
stgraberplars: in theory in the next hour, waiting for a current import to finish before I can land the channel config change15:19
davmor2asac: root@ubuntu-phablet:/# system-image-cli -i  current build number: 5 device name: maguro channel: daily-proposed15:19
stgraberplars: oh, not sure if you saw the lengthy discussion I had with asac and lool, but once that change lands, you'll also see incrementing build IDs in daily-proposed15:19
davmor2popey: I have apps15:19
AskUbuntuNeed help to installUbuntu touch | http://askubuntu.com/q/34221815:19
stgraberplars: and those IDs won't match with daily after an image is promoted, so just ignore the daily channel for now and assume it's right.15:19
plarsstgraber: oh no I didn't, even better, so we can just use the single build id and not the triplet?15:20
plarsdoanac, josepht, cjohnston: ^15:20
stgraberplars: you should still show the triplet because the single build id isn't terribly easy for developers to figure out what you're testing15:20
=== Namidairo`bnc is now known as Namidairo
=== matzipan is now known as Matzipan
davmor2asac: no 3g here at all for me15:20
=== Matzipan is now known as matzipan
ogra_plars, we need the cdimage id for identifying the rootfs15:21
stgraberplars: but you won't see version rollback in daily-proposed anymore15:21
asacdavmor2: regression?15:21
asacdavmor2: from daily?15:21
=== Namidairo is now known as Namidairo`bnc
plarsjosepht: that should at least simplify the sorting issues15:21
=== dandrader|afk is now known as dandrader
ogra_asac, the image with the ID 5 :)15:22
davmor2asac: yeap daily at least made an effort at 3g, showed me the logo in the indicator at least15:22
mptoreneeshy, https://wiki.ubuntu.com/SystemSettings?action=diff&rev2=48&rev1=4715:22
asacdavmor2: so the 4 RO image worked?15:22
asacogra_: you guys uploaded ofono15:22
asacawe: ^^15:22
ogra_asac, dont look at me :P15:22
slangasekjdstrand: the apparmor sysvinit script runs in rcS, which is only run from /etc/init/rc-sysinit.conf - so after "filesystem" and "static-network-up" events.  On the phone these events actually happen quite early, but there's still no strong ordering guarantee here15:23
aweasac, yes?15:23
asacawe: can we back it out?15:23
ogra_asac, only packaging cleanup chnages15:23
aweback what out?15:23
asachmm15:23
aweasac, context please...15:23
asacawe: ofono landing15:23
asac3g is broken on todays images15:23
ogra_asac, see the changelog15:23
ogra_https://launchpad.net/ubuntu/saucy/+source/ofono/1.12-0ubuntu815:23
aweasac, one sec15:23
awemid-stand-up15:24
asacdavmor2: so ...15:24
ogra_asac, its only changes to the control file15:24
asacawe: bring it up there15:24
=== chihchun is now known as chihchun_afk
asacdavmor2: your statement above doesnt relaly sound like you had much luck with 3g before15:24
ogra_asac, there is no reason to back it out ... "Updated Standard-Version to 3.9.4 .... Update debian/compat to 9"15:25
ogra_asac, seriously, no code changes15:25
davmor2asac: I showed up in nmcli c and in ofono scripts,  just didn't connect in nm till you restarted nm.  now it isn't showing up anywhere15:25
davmor2asac: let me reboot and see if that fixes things15:25
awecyphermox, ^^15:25
awedavmor2, did  you open a new bug?15:26
cyphermoxI'm looking, but I mean, it's unclear what could be happening15:26
WellarkoSoMoN: approved-15:26
davmor2awe: nope I enabled the debugging and everything worked15:26
oSoMoNWellark: thanks15:26
WellarkoSoMoN: but ci keeps failing15:26
WellarkI will top-approve anyway15:26
awedavmor2, but you have no 3g, correct?15:26
Wellarkthe autolander can figure it out15:27
asacogra_: we also had hybris landings etc.15:27
aweif everything worked, why is asac pinging me?15:27
asacawe: read davmor2's messages15:27
davmor2awe: not on build 5 no15:27
asacfor him its not working15:27
asacogra_: can you cary into the standup15:27
ogra_asac, that would be one to worry about ... rather than a debian/control cleanup ijn ofono :)15:27
cyphermoxdavmor2: please reproduce the bug, file a new bug in LP and just attach /var/log/syslog, ip route, nmcli dev, nmcli con...15:27
asacogra_: the idea of coordiating changes that are not going through daily-release with me and sil etc.?15:27
asacthx15:27
davmor2asac: that's annoying, the tutor starts on every reboot by the look of it15:28
asacdavmor2: yeah thats a known issue15:28
asacmterry: ^^15:28
asacmterry: seems your thing doesnt stop starting on RO images15:28
rsalvetiasac: nothing changed in ofono15:28
asacrsalveti: the build before we got hybris15:29
mterryasac, the data for AccountsService is stored in /var/lib/AccountsService/users/15:29
asacjdstrand: ^^15:29
asacmterry: you might need to change that a bit now15:29
asacmterry: check with jdstrand15:29
mterryasac, how do the RO images work?  Can we say "make this directory RW"?15:29
davmor2cyphermox: bug against ofono or nm?15:30
sergiusensChickenCutlass: try http://bazaar.launchpad.net/~sergiusens/+junk/network/view/head:/network_gprs_provision_test.sh15:30
asacmterry: not sure. check with jdstrand. he is the architect behind this15:30
asacand can make changes or tell you what to do :)15:30
sergiusensplars: too ^^15:30
loolOk, I've run music-app and friends-app autopilot tests before and after adding qtdeclarative5-friends-plugin, gstreamer0.10-fluendo-mp3 and gstreamer1.0-fluendo-mp3 and got all passes (2 and 4); so uploaded new meta15:30
pmcgowanlool, awesome15:30
asacdavmor2: so i heard that maguro 3g is inheretently flaki15:31
asacdavmor2: can you focus on the othe rfeatures like call etc.?15:31
rsalvetiasac: the 3g issues was there yesterday already15:31
popeyasac: mako seems good with read only 2013090615:31
asacrsalveti: for him yesterdays build was buggy, but better15:31
rsalvetiand we discussed in our standup, I'd probably guess it's the same issue davmor2 had yesterday15:31
asacpopey: thanks!15:31
rsalvetineed logs to say what is happening15:31
asacplars: ok so lets get 06 through our dashboard15:31
rsalvetiofono package didn't break anything15:31
cyphermoxdavmor2: against NM, we'll reassign if necessary15:32
cyphermoxso, how readonly is the readonly image?15:33
cyphermoxlike, how's /var ? :)15:33
cyphermoxor more specifically, /var/lib15:33
sergiusenscyphermox: very, but /vcarlib/ofono and /etc/NetworkManager/system-connections is writable15:33
cyphermoxok15:33
asacrsalveti: sorry, i just try to get a clear message whether th ecurrent image has regression over the previous ones15:33
asacand hear that its completely broken and worked yesterday a bit15:33
asacso i have to follow up on that i feel :)15:33
ogra_asac, who tested it on maguro ?15:33
sergiusensasac: it's not a regression, it's a long standing bug15:33
cyphermoxwhat about /var/lib/NetworkManager ?15:33
looloSoMoN: Hey, do you look after libqt5webkit5?15:33
ogra_(yesterday)15:33
rsalvetiasac: right, but please ask for some sort of logs as well :-)15:33
cyphermoxsergiusens: ^^ this is important15:34
looloSoMoN: I see it depends on gstreamer 0.10, but I don't know whether that relates to qtmultimedia's version or not (I assume not)15:34
cwayne_stgraber, what version of the initrd should i have?  how can i debug this?15:34
plarsasac: it's mostly done on maguro, weather-app had some strange failure and needed to be restarted, but otherwise looks good so far15:34
cyphermoxsergiusens: /run/NetworkManager too, but I guess that would be readwrite anyway15:34
plarsasac: mako is still in progress15:35
asacplars: and mako?15:35
rsalvetilool: 5.1.1 was ported to use gst 1.015:35
asacplars: how far?15:35
plarsasac: it's on the calendar one now, about half-way down the list15:35
ogra_asac, 3g worked yesterday on mako ... nobody tested maguro ... 3g works today on mako and is broken today on maguro ... there is no regression since there was no former test15:35
loolrsalveti: ok thanks15:35
oSoMoNlool: I don’t directly look after it, though I’m interested in any issues encountered with it15:35
looloSoMoN: gst 1.0 is all I needed to know15:35
sergiusenscyphermox: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/lxc-android-config/saucy/view/head:/etc/system-image/writable-paths15:35
stgrabercwayne_: to see the dmesg entry, any initrd from the last month should do that15:36
oSoMoNlool: I’d need to check in the code, but I don’t think it’s tied to qtmultimedia15:36
plarsasac: you'll see from http://reports.qa.ubuntu.com/smokeng/saucy/image/4033/ that mako looks good so far, calendar is the first one we expect to fail at this point15:36
loolseb128: I see packagekit-backend-aptcc pulls in gst 0.10; I presume that's for automatic installation of missing codecs; what's the usual way we deal with new gst versions there?15:36
oSoMoNah, I just saw rsalveti’s answer, sorry for the noise15:36
loolseb128: how would we go to gst 1.0 with it?  does it imply we have to switch the desktop to 1.0 (seems too late)?  or do we need to fork it?15:36
cwayne_stgraber, let me try again on a fresh build15:36
loolactually given that it's .deb, it seems it would be a matter of splitting this out in a separate package15:37
sergiusenscyphermox: hmm, missing /var/lib/ofono15:37
sergiusensstgraber:15:37
stgrabercwayne_: that's the code that gets run every time you boot: http://paste.ubuntu.com/6070846/15:37
davmor2cyphermox: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/122180215:37
ubot5Launchpad bug 1221802 in network-manager (Ubuntu) "Maguro: ubuntu-system build 5 no gprs" [Undecided,New]15:37
stgrabercwayne_: the only change I did after our discussion was adding the chown, the rest has always been there15:37
sergiusensstgraber: /var/lib/ofono needs to persist15:38
stgrabersergiusens: ok15:38
cwayne_hm15:38
sergiusensstgraber: was it taken out? I thought it was in15:38
stgrabersergiusens: network-manager is in there but not ofono15:38
cyphermoxwithout /var/lib/ofono, nothing of the 3G connections is likely to work15:38
cwayne_stgraber, wait, so .customized has to be set *before* we customize it?15:39
ogra_cyphermox, hmm, why does it work for popey then >15:39
ogra_(or others that use a mako)15:39
cjwatsonmterry: lxc-android-config has configuration for writable paths (etc/system-image/writable-paths)15:39
popeyogra_: hmm?15:39
sergiusensogra_: it worked for me too, which makes me confused15:39
stgrabercwayne_: no, "! -e" means "doesn't exist"15:39
ogra_sergiusens, yeah, thats very weird15:40
cwayne_ah, right15:40
stgrabersergiusens: I'll add it15:40
cyphermoxogra_: can files be written in /var/lib/ofono at all, or do they just get removed when you reboot the phone?15:40
ogra_popey, theoretically 3G shouldnt work15:40
sergiusenscyphermox: no, they can't15:40
seb128lool, hey15:40
sergiusenscyphermox: root@ubuntu-phablet:/# touch /var/lib/ofono/s15:40
ogra_irs a readonly fs15:40
sergiusenstouch: cannot touch '/var/lib/ofono/s': Read-only file system15:40
popey /ril_0     gsm               connecting (prepare)15:41
cyphermoxthen how could NM read files in /var/lib/ofono written by ofono, to be able to know what to activate?15:41
seb128lool, gst doesn't change often enough that we have an "usually" there, we had one transition from gst 0.8 to 0.10 in Ubuntu before that 0.10 to 1.015:41
cyphermoxsergiusens:  this leads me to believe you were not in fact using the readonly image :)15:41
seb128lool, we switched desktop to 1.0 in raring (we didn't manage to get 0.10 out of the CD though IIRC)15:41
stgrabermterry: did I understand that you also want /var/lib/AccountsService/users/ to be writable?15:41
ogra_cyphermox, dunno, but multiple people claimed they had 3G today ... with readonly images15:41
stgrabermterry: (I'm updating the list now)15:41
sergiusenscyphermox: no, I may have remounted rw to add my serviceprovider stuff and forgot to remount ro again15:41
sergiusenscyphermox: only thing I can think of15:42
loolseb128: so the codec installation feature is probably borken I guess?15:42
loolseb128: well, I guess it doesn't really matter if libgstreamer0.10-0 is pulled by packagekit on the touch image for now15:42
seb128lool, I can't tell15:42
loolit wont break anything in itself, we dont use this feature on touch right now anyway15:42
seb128lool, why would it be broken?15:42
loolseb128: well I guess it searches for 0.10 plugins instead of the 1.0 ones you'd need!15:43
awestgraber, /var isn't write-able?15:43
stgraberawe: only subsets of it are15:43
ogra_awe, only the dirs listed in the whitelist are writable15:43
ogra_(/var isnt)15:43
seb128lool, do we use that backend?15:43
sergiusensawe: only stuff in http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/lxc-android-config/saucy/view/head:/etc/system-image/writable-paths15:43
aweand did we inspect every piece of code that's installed?  ;)-15:44
cyphermoxsergiusens: I don't know. otherwise it would have to be not readonly while ofono writes provisioning data to disk and become readonly after15:44
awefail15:44
ogra_awe, nope, we have 6 weeks to do that :P15:44
loolseb128: for click yes15:44
aweofono15:44
loolseb128: but not for gst in touch15:44
seb128lool, well, not for codecs on the desktop15:44
loolseb128: I dont know about gst in desktop15:44
seb128lool, we use sessioninstaller15:44
seb128which is on gstreamer1.015:44
aweogra_, is someone going to write a tool that does this automatically?15:45
seb128lool, https://launchpad.net/ubuntu/+source/sessioninstaller/0.20+bzr134-0ubuntu415:45
loolseb128: so should we just turn this off or something15:45
ogra_awe, that tool is called stgraber :)15:45
seb128lool, I've no idea about what click is doing with pkgkit sorry :/15:45
mterryjdstrand, whoops, got disconnected.  When you have a sec, I'd like to talk RO image stuff15:45
loolseb128: unrelated stuff; packagekit is used as the dbus service to request click intsall15:45
loolseb128: or click update, or click removal or click list15:45
asacdavmor2: so i think awe and cyphermox confirmed that this 3g issue is not really a regressoin, lets focus on the rest then (call, wifi, etc.)15:45
aweogra_, and so what if some pieces of code wants to write to /var when the date rolls at the end of the year, and we hadn't noticed it?15:46
sergiusensasac: yes15:46
seb128lool, we should disable the codec stuff or split it out in its binary I guess15:46
sergiusensasac: there is a regression15:46
sergiusensasac: /var/lib/ofono is not writable15:46
asacaha15:46
aweasac, if it's a RO image, not necessarily true15:46
asacmy hero!!!15:46
asac:)15:46
asacawe: the other image doesnt matter anymore for me :)15:46
asacRO !!!15:46
asaci am only talking about RO :)15:46
aweogra_, can you fix?  ^^15:47
stgraberogra_: I have the fix for ofono15:47
stgraberaw^15:47
stgraberawe: ^15:47
sergiusensawe: stgraber is already fixing15:47
stgraberjust waiting to hear from mterry about accountservice15:48
stgrabersince it'd be stupid to do two uploads in a 5min interval15:48
davmor2asac: no 3g, messaging indicator give no signal that there is a message, with wifi enabled unless I reboot I don't see click app, using the camera Locked up the app completely (I'll carry on after a reboot)15:48
mterrystgraber, I'm just waiting on jdstrand15:48
asacdavmor2: what out of that is a regresison over our 4 build?15:48
awestgraber, what about /var/lib/dhcp?15:49
loolseb128: seems useless in Ubuntu AIUI15:49
ogra_awe, we need to notice and update the scripts15:49
ogra_awe, click apps have their own writable space and the core OS shouldnt randomly change15:49
ogra_awe, read: we need to test enough to know about such an issue in advance and preemptively take action15:49
ogra_before the user gets it15:49
seb128lool, I think so as well15:49
davmor2asac: I never used the 4 build I was on daily,  on daily the camera worked so that might be a RO issue15:49
sergiusensstgraber: can't we make all of /var writable?15:49
asacawe: stgraber: feels like revisiting everything that is in /var/lib... might be good :)15:49
awe+115:50
stgraberawe: shouldn't be used, NM uses /var/lib/NetworkManager for that, which is already writable15:50
stgrabersergiusens: nope15:50
stgrabersergiusens: we don't support overlays, so making all of /var writable would mean copying it all to writable storage on first boot15:50
asacstgraber: i think every directory in /var/lib should be explicitley looked at15:50
stgrabersergiusens: then if something gets added or removed from the image, it'll never be copied to writable storage15:50
davmor2asac: so now the camera app just crashes clean if I try to use it I'll try and get some feedback for that after15:50
sergiusensstgraber: if its the debian packaging stuff ony, do we care?15:51
jdstrandmdeslaur: ack15:51
asacdavmor2: i assume its not writing to the right directory15:51
jdstrandslangasek: thanks15:51
asacoSoMoN: can you confirm that camera app is writing to a goo dlocation on RO image?15:52
jdstrandasac: following up with mterry15:52
jdstrandmterry: what's up?15:52
rsalvetijdstrand: sorry, just saw the backlog, so will you follow the apparmor x udev in ubuntu-dev?15:52
jdstrandrsalveti: yes15:52
cwayne_stgraber, ok, so this time i did see the 'copying custom content' line in dmesg, but still owned by system:system15:52
oSoMoNasac: that’s a question for gusch_15:52
asacstgraber: mterry also wants to write to /var/lib/AccountsService/users/ from the intro15:52
rsalvetijdstrand: ok, thanks, will review/reply the ml then15:52
oSoMoNasac: do we have some documentation on what a good location is?15:53
asacjdstrand: ^^15:53
jdstrandrsalveti: will be in a bit. responding to various pings/emails/etc. you know, one's regular morning :)15:53
asacwe are kind of finding a few places in /var/lib that should be writable15:53
rsalvetiyeah :-)15:53
asacso lets look at all15:53
rsalvetithis channel is kind of crazy15:53
mterryasac, not just intro.  Lots of things are using AS for user data15:53
mterrylauncher items, system settings15:53
sergiusensoSoMoN: this is part of what a good location is http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/lxc-android-config/saucy/view/head:/etc/system-image/writable-paths15:53
sergiusensoSoMoN: then you have all the apparmor stuff15:53
rsalvetiasac: so it wasn't working at all in ro :-)15:53
oSoMoNsergiusens: thx15:53
asacrsalveti: thats what i mean :)15:54
gusch_asac: camera writes to ~/Pictures and ~/Videos (in case it will be able to record videos again)15:54
asacgusch_: thats not ok i think15:54
mterryjdstrand, AccountsService uses /var/lib/AccountsService/users/ to store data about users.  But that isn't writable in the RO images.  Can we poke a hole for that directory?15:54
jdstrandmterry: people are pinging me about /var/lib/AccountsService/users/ but I am lacking context15:54
jdstrandmdeslaur: can you listen in?15:54
sergiusensoSoMoN: which is cat /usr/share/apparmor/easyprof/policygroups/ubuntu/1.0/picture_files15:54
asacgusch_: you have to use XDG_ path's15:54
rsalvetipeople need to be clear that when they say they are using the RO image that means they never remounted it as rw :-)15:54
asacgusch_: check with jdstrand15:54
rsalvetiotherwise it's hard to track down the issues15:54
mterryjdstrand, it's used by AccountsService to store data like "has the user skipped the demo", "what are the user's launcher items", "should the welcome screen show the infographic"15:54
mdeslaurjdstrand: listen in on what?15:55
ogra_rsalveti, so many variables15:55
sergiusensasac: writing to ~/Pictures is correct from an apparmor point of view15:55
sergiusensasac: check your /usr/share/apparmor/easyprof/policygroups/ubuntu/1.0/picture_files15:55
rsalvetiogra_: yup :-)15:55
awestraber, ok... looks like /var/lib/dhcp isn't being used, but /var/lib/bluetooth is... again for settings15:55
asacsergiusens: ok so the fact that camera doesnt save files for me and hangs is a different regression?15:55
asacfelt very related because it started on RO15:55
sergiusensasac: there was some talk about xdg translations that I guess jdstrand recalls more than me15:55
jdstrandmdeslaur: what mterry is talking about15:55
josephtrsalveti: I'm assuming that applies for automated testing as well? (RE: RO never mounted RW)15:55
jdstrandmterry: ok, can we back up. I have no context. what is the issue?15:56
rsalvetijosepht: yup15:56
gusch_asac jdstrand camera uses QStandardPaths in fact15:56
mdeslaurmterry, jdstrand: oh, that's because the image is ro?15:56
asacgusch_: awesome ... that SHOULD be allright then ...15:56
mdeslaurmterry, jdstrand: I guess stgraber needs to poke that hole, I'm not sure how it's done15:56
asacgusch_: do you have a maguro? maybe try :)15:56
asacmaybe you can see15:56
davmor2asac: video playback of sintel sucks on 5 but didn't on daily15:56
jdstrandgusch_: you need to append $app_pkgname to the standard path. $app_pkgname is "name" in the click manifest15:56
mterrymdeslaur, jdstrand: So AS (AccountsService) is a system daemon that stores some data on the user's behalf so that the greeter and the user can both set/read it15:57
rsalvetidavmor2: it should suck with both15:57
rsalvetidavmor2: same hardware?15:57
ogra_asac, hmm, for me it crashes the whole shell15:57
jdstrandmterry: /me nods15:57
gusch_jdstrand: camera-app is no click package15:57
davmor2rsalveti: yeap15:57
ogra_asac, taking a pic that is15:57
sergiusensjdstrand: from the apparmor camera_files profile it seems he wants $HOME/Pictures to write the images15:57
mterrymdeslaur, jdstrand: It's used for a variety of things I listed above.  Right now on the RO image we have a bug where the first-use demo keeps appearing15:57
asacogra_: so what landed there? :)15:57
ogra_oh, and all input apparently15:57
sergiusensgusch_: it will be15:57
gusch_asac: you mean on monday? EOD is coming very close ...15:57
rsalvetidavmor2: then it could be that something else is also using your cpu15:57
mterrymdeslaur, jdstrand: because AS can't write to that directory to save the fact that it should be skipped15:57
stgraberjdstrand, mterry, awe: ok, uploading lxc-android-config with /var/lib/AccountsService/users/ and /var/lib/ofono added15:58
plarsrsalveti: you do realize that in the test automation, we currently have to mount the RO images as RW right?15:58
rsalvetidavmor2: because in both cases it was doing software decode15:58
rsalvetiplars: seriously?15:58
ogra_asac, no idea, someone (with fater internet) should try a rw image and try to confirm15:58
gusch_sergiusens: it will what?!? All apps are going to be click packages?!?15:58
mdeslaurstgraber: thanks15:58
jdstrandgusch_: mterry ah, right, just addjust lxc-android-config. looks like stgraber is doing it for you15:58
plarsrsalveti: yes15:58
ogra_asac, else i'd blame ro here too15:58
mterryjdstrand, mdeslaur: And I just wanted to see if it wass OK to add the directory to the RW part15:58
jdstrandgusch_: sorry, meant for mterry15:58
loolpmcgowan, dpm: Checked 0.10 / 1.0 gst rdepends; http://paste.ubuntu.com/6070923/ is 0.10 rdepends; seems doable with qtmultimedia/mediaplayer-app from Jim and qt 5.1.x update moved to gst 1.0, only gallery app remains15:58
mterrystgraber, thanks!15:58
rsalvetiplars: haha, then we're not *really* testing the ro stuff in here15:58
jdstrandmterry: seems fine to me :)15:58
davmor2rsalveti: I've gone from rw to ro I'm wondering if it was writing a cache file some where and now can't15:58
rsalvetiwe could face similar issues as we had with ofono15:58
asacrsalveti: we know that15:59
asacand its worked on15:59
loolpmcgowan, dpm: (and updating seeds obviously)15:59
pmcgowanlool, ack15:59
loolpmcgowan: would I push the gallery-app gst request now?15:59
pmcgowansure15:59
pmcgowanbug it I suppose15:59
jdstrandmterry: the ro bit is more about system-image than security. granted, we get security benefit from it, but that is a side-affect15:59
rsalvetiasac: right, that's important to be fixed, otherwise we can really trust the test results15:59
asacrsalveti: no need to repeat15:59
asac:)15:59
stgraberjdstrand, mterry, awe: uploaded15:59
dpmawesome, thanks lool15:59
asacrsalveti: it is prevailining my day now16:00
asac:)16:00
asacdomination :)16:00
rsalvetiasac: :-)16:00
jdstrandsergiusens: ok, I'm lacking context on this too. what is the question for me?16:00
jdstrandgusch_: ^16:00
ChickenCutlassasac, ogra_ 3G not working for me on RO image as well16:00
asacrsalveti: i didnt push long enough back16:00
asaci asked a month ago to fix infrastructure first16:00
rsalvetiChickenCutlass: it's broken16:00
aweChickenCutlass, read the backlog16:00
asac:)16:00
ogra_ChickenCutlass, yeah, it was a missing rw dir16:00
ChickenCutlassah16:00
ChickenCutlassok16:00
ChickenCutlasslol16:00
rsalvetiChickenCutlass: stgraber is fixing it16:00
ChickenCutlassgot it16:00
sergiusensasac: this is camera http://paste.ubuntu.com/6070937/16:00
seb128mpt, can you remind me who we should ping if we need system-settings assets? For the background panel we are probably going to need the images for the welcome/home screens (e.g the bits representing the greeter/dash over the images in https://wiki.ubuntu.com/Appearance?action=AttachFile&do=get&target=phone-background.mockup.png)16:00
ogra_camera-app seems to misbehave in maguro ro16:00
gusch_jdstrand: is camera-app allowed to write to ~/Pictures16:00
awejdstrand, popular phrase these days:  "lacking context"  ;)-16:00
sergiusensjdstrand: the use of xdg dirs and translations16:00
rsalvetiasac: that's fine, we'll fix it next week16:01
sergiusensgusch_: yes all apps are going to be click16:01
asacrsalveti: the RO image?16:01
rsalvetithe ro testing16:01
ogra_asac, everything :)16:01
ogra_the world16:01
rsalvetias long you let us stay focused, we'll fix it :P16:01
sergiusensogra_: http://paste.ubuntu.com/6070937/16:01
ogra_haha16:01
ogra_sergiusens, ouch, that looks like an android prob16:02
* cjwatson gets click package unregistration/removal working with the exception that it doesn't yet remove user data16:02
jdstrandgusch_: regarding writing to ~/Pictures, there was some discussion about that on the list because Pictures is translatable (it is one of the xdg user dirs)16:02
sergiusensogra_: yes16:02
ogra_rsalveti, ^^^16:02
ogra_camera service dies16:02
asacogra_: lool: so i am tempted to say we go back to touch as our release baseline16:02
jdstrandgusch_, sergiusens: I don't recall where we landed on that16:02
asacand wait till all the issues get fixed16:02
ogra_asac, you mean rw16:02
davmor2asac: keyboard still isn't great but that was happening on daily too16:03
asacogra_: touch == rw, yes16:03
asactouch_ro == RO16:03
jdstrandgusch_: my previous answer was regarding xdg *base* dirs, not xdg *user* dirs. sorry for the confusion16:03
ogra_heh, ok16:03
sergiusensjdstrand: I think we were going to keep ~/Pictures on fs and only change the name you view since the fs is not exposed to users ... lool tedg might recall more16:03
rsalvetisergiusens: sorry, what is that issue exactly?16:03
jdstrandgusch_, sergiusens: I can say that I plan to upload apparmor which will handle the translated directory correctly16:03
sergiusensrsalveti: http://paste.ubuntu.com/6070937/16:03
ogra_sergiusens, jdstrand, note that we ship /home/phablet/.config/user-dirs.dirs which defines the XDG_USER_DIRS16:03
loolasac: how many tests are passing with the image read-write?16:03
rsalvetisergiusens: right, but how did you get that16:04
cjwatsonI thought we were doing non-translatable directories only on the grounds that the directory names won't be visible directly anyway16:04
rsalvetisergiusens: which image, instructions, what exploded, etc16:04
ogra_rsalveti, taking a pic on maguro16:04
sergiusensrsalveti: taking a picture16:04
ogra_rsalveti, latest ro image16:04
asaclool: read write is good, but RO kills dogfoodable for sure16:04
asacnothing works kind of :)16:04
asacall wireless etc.16:04
sergiusensrsalveti: let me switch to rw16:04
gusch_jdstrand: camera uses QStandardDirs to get the location16:04
cjwatsonand translating directories on the fs rather than the UI layer is a horrible misdesign anyway, so ubuntu-touch is a good opportunity to get rid of it16:04
asacand i need to release to get unity landed and other stuff16:04
tedgsergiusens, lool, I don't see the question in the backlog... what's up?16:04
asacthat is stalled16:04
jdstrandgusch_, sergiusens: I can also say that 'xdg-user-dir PICTURES' will give you the translated directory16:04
loolasac: wireless works for me16:04
sergiusensrsalveti: ogra_ mount -o remount,rw / allows Pictures16:05
rsalvetisergiusens: seems the camera client crashed, so it's probably our hal or app layer16:05
ogra_sergiusens, great, so its another ro issue16:05
ogra_but which :)16:05
jdstrandgusch_: that's fine, but there are *base* dirs and *user* dirs. I was referring to base dirs in my initial comment because of an earlier discussion in this channel. I just wanted to clarify my initial XDG/click comment is all16:05
asaclool: well, ofono is busted16:06
sergiusensogra_: strace which tell16:06
ogra_yeah16:06
rsalvetiseems camera is busted as well16:06
sergiusenslool: /var/lib/ofono is missing r/w16:06
jdstrandseb128: where did we land on people using xdg user dirs, like Pictures. gusch_ is using QStandardDirs to find it-- is that what he should be using? are we going to allow Pictures to be translated or use some symlink hackery-wackery to make sure apps can depend on Pictures?16:07
dakerKaleo: hi, do you have anyidea why this is happening https://plus.google.com/u/0/photos?pid=5912883833171629858&oid=101694416703170881163 ?16:07
dakerKaleo: i was thinking it's bug 1202403 but i am not really sure16:08
ubot5bug 1202403 in Ubuntu UI Toolkit "[PageStack] PageStack hide ListView section header" [Critical,Confirmed] https://launchpad.net/bugs/120240316:08
jdstrandseb128: note that I will be adjusting apparmor to handle translated xdg user dirs, so apparmor won't be an issue16:08
seb128jdstrand, the consensus on the list seemed to be that we would not allow names on disk to be translated anymore16:08
seb128lool: ^ that was right?16:08
sergiusensseb128: I thought so too16:08
seb128jdstrand, we control enough of the UI to be confident we are not going to "leak" the filesystem details to users16:08
loolsergiusens: does it need to be persistent?16:08
jdstrandseb128: but depending on your answer, it might influence when I land such change to apparmor ;)16:09
cjwatsonseb128: \o/16:09
sergiusenslool: yes, stgraber already fixed16:09
seb128jdstrand, e.g we can handle the translations in the toolkit16:09
sergiusenslool: we are in perm loop of issues16:09
sergiusens:-)16:09
seb128cjwatson, ;-)16:09
loolerf16:09
cjwatsonthis is my face of utter joy at destroying translated fs names16:09
* sergiusens notices no one reads the backlog16:09
jdstrandcjwatson: seriously, they are icky :)16:09
loolsergiusens: too much traffic today16:09
loolI can't keep up16:09
asacsergiusens: hehe...thats normal16:09
loolso /var/lib/ofono is uploaded16:09
asaci am also lost... do we upload fixes for /var/lib right now? or are we investigating?16:10
asaclool: rock16:10
asac:)16:10
sergiusensasac: yeah, but the ofono issue was mentioned 15 times perhaps16:10
asacthats good news16:10
loolasac: two were uploaded16:10
jdstrandlool: re traffic> I know the feeling :)16:10
ogra_lool, right, next issue is that taking a pic crashes the shell :)16:10
loolsergiusens: see asac doesn't read the backlog either  :-)16:10
ogra_lool, on readonly images16:10
looljdstrand: BTW pingpingping!16:10
lool;-)16:10
loologra_: and that's not expected behavior?16:10
jdstrandlool: pongpongpong!16:10
ogra_lool, LOL16:10
asaclool: ok, then lets continue and get another round going :)16:11
asacsil2100: can we talk the list of candidaets through?16:11
loologra_: I can confirm this shell thing!16:11
loologra_: do we know what's causing it?16:11
ogra_not yet16:11
cwayne_stgraber, what version of ubuntu-touch-generic-initrd should i have?16:11
loolthe good news is that it eventually restarts16:11
ogra_but remounting / rw fixes it16:11
looloh _usr_bin_camera-app.32011.crash16:11
ogra_lovely16:11
sil2100asac: more or less, I'm trying to resolve some stack build/release problems right now as well16:12
asacsil2100: ok so you prep that stuff would be ready16:12
kdubwho got surfaceflinger running in the flipped images? (have some questions)16:12
asacsil2100: wewould like to push the main pieces soon16:12
stgrabercwayne_: 0.47 I think16:13
rsalvetikdub: what is the issue?16:13
sil2100asac: cool - from the components that are ready, we have this to release for sure: mediascanner, mir, unity-system-compositor, autopilot, u1db-qt, unity-mir16:13
sergiusenslool: rsalveti ogra_ if you remount it once rw, it is enought for it to work always :-/16:13
sil2100asac: hud and indicators are red, so no releases there16:13
kdubrsalveti, just if i stop surfaceflinger, then try to run /system/bin/surfaceflinger in the android-chroot, the executable segfaults16:13
ogra_yippie ... heisenbug16:13
cwayne_stgraber, hmm, that's what i have16:13
loolsergiusens: ah!16:14
asacsil2100: so i think mir and unity-* wait for ricmm16:14
rsalvetikdub: you need to be inside the android container to start it up again16:14
asacsil2100: so we have mediascanner and autopilot and u1db16:14
rsalvetikdub: which means you'd need to get inside the android container via it's own adb16:14
asacsil2100: hope those are safe, but owuld like to know whats in autopilot16:14
cwayne_is there any debugging i can do to get you useful information?  i see the copying custom content in dmesg, but .local is still owned by system16:14
sil2100asac: autopilot is safe to release, it has a neat fix only16:14
cwayne_ssweeny, our tarball is all owned by root now, right?16:14
asacsil2100: ok then lets do those now16:14
rsalvetikdub: android-chroot doesn't set the right pid namespace16:14
ogra_rsalveti, android-chroot should work for starting it manually16:14
davmor2popey: ha goto calendar goto any date click on create new event it's created in today rather than the day you are on :D16:14
sil2100asac: veebers added a functionality to detect infinite mouse-movement loops16:14
rsalvetiogra_: not necessarily16:15
asacsil2100: so we could pick them up in next image16:15
kdubrsalveti, i figured something about my lxc knowledge was lacking :)16:15
asac(think 1h from now)16:15
jdstrandgusch_: based on seb128's comment, it sounds like ~/Pictures will not be translated at the fs level, so you should be able to depend on it not changing based on translation. I can't speak for QtStandardPaths though (I don't know the Qt API enough to know if it will do the translating for you)16:15
ogra_rsalveti, it does for sensorservice16:15
sil2100asac: ok, I'll check one more thing in the meantime16:15
jdstrandgusch_: but wait until lool comments16:15
ogra_not sure if SF is any different16:15
rsalvetiogra_: that's why not necessarily, it depends on the service16:15
rsalvetiif it needs the property system and such16:15
stgrabercwayne_: so it may be that my android rebuild didn't pick it up, which may explain what you're seeing16:15
ogra_yeah, understood16:15
looljdstrand, gusch_: I'm all for NOT translating these16:15
jdstrandconsensus! :)16:16
asacsil2100: ok let me know when copied and what was copied :)16:16
loollast time we discussed this, we didn't have a good plan for convergence, but I think we decided to keep going with untranslated filenames anyway16:16
jdstrandand so I an further delay landing the xdg user patch for apparmor :)16:16
asacrsalveti: anything you guys want to throw into the mix as well for the next RO run?>16:16
asaclike a new libhyris? :)16:16
ricmmasac: sil2100 you can go ahead with release of everything that has had branches land, on my end16:16
ricmmthat is unity-mir and qtubuntu16:16
asacotherwise we have the /var/lib fixes i think plus new apps16:16
rsalvetikdub: http://paste.ubuntu.com/6070990/16:16
asacricmm: ok cool. so not MIR itself?16:16
asacthat feels not used16:17
ricmmthe changes there are not the Mir changes, just some other pre-reqs that are unused right now16:17
jdstrandseb128: would you mind following up on the list that this is what was decided if it isn't clear already?16:17
asacso feels safe as well ... but not sure16:17
sergiusensasac: I want to find ou`t what's wrong with the camera16:17
rsalvetiasac: nothing from my side, I don't land stuff in friday16:17
asacrsalveti: ok16:17
asacyou are smart :)16:17
ricmmit would certainly help to have them in the archive, for the following landings16:17
* asac notes that we land thursday stuff though :)16:17
asaclol16:17
ricmmas it wont happen right now, it will just make it cleaner for the next proposals I guess16:17
sil2100ricmm: ah, so it's safe to release those without getting anything broken, yes?16:17
rsalvetithursday is fine, we have friday to fix16:17
rsalveti:P16:17
popeydavmor2: http://bugs.launchpad.net/ubuntu-calendar-app16:17
stgrabercwayne_: so the chown definitely is in there...16:18
asacricmm: so double checking:                  mediascanner, mir, unity-system-compositor, autopilot, u1db-qt, unity-mir16:18
asacout of those we should pick: mir, unity-* ?16:18
asacricmm: and we have very low likelyhood of sideeffects :)?16:18
asacnice16:18
kdubrsalveti, will give it a try16:18
stgrabercwayne_: what do you get if you do cat /etc/media-info?16:18
rsalvetikdub: that gets you in the android pid namespace properly, so you can execute whatever you want/need there16:18
ricmmasac: mir is irrelevant to me, their landing has nothing to do with our supporting effort16:18
asacricmm: seems greyback disagrees16:18
ricmmasac: from my end, unity-mir and qtubuntu are good to go16:18
ogra_asac, i dont think mediascanner is used by anything yet, should be safe to pull in as well16:18
cwayne_stgraber, Ubuntu Saucy Salamander (development branch) - armhf (20130906)16:18
ricmmasac: uh?16:18
asacricmm: ok... even with greybacks comment?16:18
* rsalveti lunch16:19
stgrabercwayne_: hmm, that doesn't make any sense...16:19
asacricmm: check -unity channel16:19
ricmmyes I did16:19
davmor2asac: so other than the camera and 3g and no messaging indicator changes and no...... it's a great image honest16:19
cwayne_stgraber, hm?16:19
asacdavmor2: nice irony :)16:19
ricmmasac: unity-mir, qtubuntu should be safe, unity8 no16:19
ricmmasac: but if you want you can hold them all, the unity-mir qtubuntu stuff is unused anyways16:19
stgrabercwayne_: you're on the right version, I just inspected its content and the initrd is correct, so I'm really confused why it's not working16:19
asacricmm: we dont see unity8 packages staged i think16:19
ricmmuntil the later branches come in play16:19
asacsil2100: so unity-mir, qtubuntu from ricmm side16:20
asacand the rest as discussed16:20
cwayne_stgraber, maybe our tarball is wrong, let me try something real quick16:20
kdubrsalveti, hmm, last command (to get the android pid namespace shell) get the 'device not found'16:20
asacsil2100: not mir itself16:20
seb128jdstrand, done16:20
sil2100ricmm: ok, well, I'll publish qtubuntu then - is it fine to release the qtubuntu bits without the unity-mir ones?16:20
rsalvetikdub: try killing adb from your host16:20
stgrabercwayne_: do you override the android tarball (mako-*.tar.xz) with something older?16:20
davmor2asac: the best is the 2 shots I took with the camera seem to be saved I'm going to pull them in a second and see if they actually were or not16:20
cwayne_stgraber, nope16:20
ricmmsil2100: yes16:20
sil2100ricmm: since sadly, I cannot easily release unity-mir without unity8, so I would hold those up until all is ready16:20
arnoldkjHey, I've just flashed my nexus 7 to UT. I didn't have the bootloader unlocked when I first tried to run it and it soft-bricked it though. I got it back, just thought I'd report. (I know it was my own fault)16:20
ricmmsil2100: then just dont do qtubuntu either16:21
kdubrsalveti, same store16:21
kdub*story16:21
ricmmno point, they are both no-ops at the current moment16:21
sil2100asac: what about mir then? Since I got a bit confused... can I release mir as well? Mir as in Mir16:21
ricmmunused without unity816:21
ricmmmight as well hold to reduce the delta, in case other stuff breaks16:21
ricmmasac: agree?16:21
rsalvetikdub: hm, which image are you using? a recent one?16:21
asacyeah hold it16:21
ricmmsil2100: hold unity-mir, qtubuntu and mir then16:21
asacnot sure about desktop testing impact and all that either16:21
asacricmm: sorry, but better to call it a day then :)16:22
ricmmrelease the rest thats queued (:>16:22
rsalvetikdub: syslog should tell more if the device id did indeed change16:22
kdubrsalveti, yeah cdimage-touch from yesterday for manta16:22
sil2100ricmm, asac: ok ;)16:22
sil2100asac: I also see some click related things needing release, such as unity-scope-click and ubuntu-download-manager - I think those should be ok to release?16:23
asacdavmor2: maybe you could confirm thjat the image gets better when applying the read/write fixes by lool16:24
asac?16:24
asacthat would give us some confidence :)16:24
asacsil2100: why not :)16:24
asacsil2100: download-manager? is that an application?16:24
asacnot a service?16:24
asachmm16:24
asacsil2100: those are in which stack?16:25
sil2100asac: those are in the 'click-package' stack16:25
sil2100asac: the description says: Ubuntu Download Manager - daemon16:25
kdubrsalveti, thanks for the help, i get what's going on now16:25
loologra_, sergiusens, asac, davmor2: Outside of ofono and accounts, were there other regressions confirmed to be specific to r/o?  camera-app might be, but not 100% sure, anything else?16:26
rsalvetikdub: one other way would be disabling the android-tools-adbd upstart job and setting the property via ssh16:26
rsalvetiand see if it works better16:26
rsalvetikdub: cool16:26
ogra_lool, not that we know of16:26
sil2100asac: ah ha, I see Ken missed one more thing that's ready for release - the ubuntu-ui-toolkit ;) But I'm a bit worried to release that on Friday (even though all the tests passed)16:26
rsalvetiwill go for lunch, let me know if it still fails for you16:26
ogra_lool, (i bet we find ten more over the next week though,, but nothing obvious)16:27
davmor2lool: possibly the video playback on previous RW images it has been fine in RO it sucks16:27
ogra_davmor2, does it play fine for the first secs and then turn into a slideshow with sound ?16:27
ogra_if so, thats normal until we get the new gstreamer stack16:28
davmor2ogra_: no basically a slideshow from the start16:28
asacsil2100: yeah. my experience tells me ubuntu-ui-toolkit is more dangerous16:28
loolsergiusens: crash in gallery-app is from libusermetricsinput116:28
ogra_davmor2, so it degraded a bit then ... well, i wouldnt count that a blocker16:28
asacpmcgowan: bzoltan: we have a ubuntu-ui-toolkit and felt we shouldnt push it in late on friday. agree?16:28
=== schwuk is now known as schwuk_away
asacsil2100: what does the changelog say?16:29
sil2100asac: looks like an AP fix...16:30
sil2100asac: * Do not duplicate the pointer instantiation on the autopilot emulators. (LP: #1220346)16:30
ubot5Launchpad bug 1220346 in ubuntu-ui-toolkit (Ubuntu) "On the emulators, we have duplicate code for the pointing device" [Undecided,New] https://launchpad.net/bugs/122034616:30
sil2100Fairly safe I suppose16:30
asacsil2100: do you have the diff?16:31
doanacsergiusens: python-autopilot doesn't seem to have changed yet in touch images. Its still on1.3.1+13.10.20130830-0ubuntu116:31
asacsil2100: the upstream code diff? i couldnt find that easily in our system... seems we strip that off16:31
doanacis there something i need to do to get the updated version included?16:31
asaconly packagieng diff is there16:31
sil2100asac: yes, that's another thing on my 'would be nice to have' - https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1220346-pointing_device/+merge/18371916:31
sil2100asac: it's AP changes only16:32
loolhttp://paste.ubuntu.com/6071055/16:32
davmor2asac, lool: click packages work, settings in apps are stored, notes are stored so the RO isn't effecting everything at least :)16:33
lool:-)16:34
loolsergiusens: http://paste.ubuntu.com/6071055/16:34
asacsil2100: feels too risky. its not clear if that is fixing any real autopilot bugs16:34
asacsil2100: so best it can do is break test16:34
asacsil2100: i think we should punch it in before going EOD16:34
=== jhodapp is now known as jhodapp|brb
loolsergiusens: Do you know how the usermetrics stuff works?16:36
asacafter we have the next image16:36
asacsil2100: so leave it, lets kick image16:36
asacthen start automation and if the image isnt good16:36
asac:)16:36
asaccry16:36
davmor2asac: how do I enable rw then?16:36
cwayne_stgraber, so i made sure that my tarball was all owned by root, and now .local/share is owned by root, so the chown still didn't work16:36
asaclool: tell davmor2 about the /var/lib fixes that we uploaded16:36
asacso he can validate that they help?16:36
stgrabercwayne_: what device are you testing on?16:36
asacthanks!16:36
looldavmor2: the accounts and ofono breakage should be fixed16:37
cwayne_stgraber, mako16:37
loolwhen the initramfs is rebuilt and the image is rebuilt16:37
sil2100asac: I published autopilot and mediascanner from the things that I could16:37
sil2100;)16:37
cwayne_stgraber, so everything in the tarball should be owned by root, correct?16:37
stgrabercwayne_: yep16:37
loolasac: I had indirectly mentioned it, but confirmed again16:37
stgrabercwayne_: (I'm running a test here with a minimal custom image)16:37
asacdavmor2: i think its apparmor rules you have to add16:38
asacsil2100: ok stuff in?16:38
ogra_lool, you forgot the android upload :)16:38
stgrabercwayne_: ok, reproduced the issue here, now to figure it out...16:38
asacsil2100: good, so once they are in relesae pocket16:38
asaclets continue16:39
sil2100asac: yes, waiting for them, checking for the status16:39
cwayne_whew, at least i'm not crazy :)16:39
asacsil2100: what about download-manager etc.?16:39
asacthat not?16:39
davmor2lool: so you are pushing a new image with the fixes then?16:39
looldavmor2: eventually, will take some time still16:39
ogra_3h i'd guess16:40
asaclool: which package are we waiting for ?16:40
asacogra_: come on... 1h :)16:40
asacwe are agile :-P16:40
loolasac: lxc-android-config to be published in saucy, then building android16:40
ogra_asac, its a chain of packages16:40
asacrespinning is cheap :-P16:40
asacoha i dont think i want to know16:40
asacjust dont run away :)16:40
davmor2asac: yes we are agile, that's why we can play dodgeball, computer systems on a fixed build time not so agile :D16:41
ogra_lool, does that stuff actually end up inside the initrd ? i thought it is read by the initrd from /16:41
sergiusenslool: not sure how usermetrics worked16:42
Ikarusugh, I wish Ubuntu Touch on semi-supported devices had a nicer installer, instead of "download obscure here" "download other stuff there", etc16:42
sergiusensIkarus: if porters supported it you could phablet-flash community16:42
davmor2asac: no data sources available I took two photos damn you phone :D16:43
loolsergiusens: it segfaults on startup at least16:43
stgrabercwayne_: [    3.709262] /init: line 5: chown: not found16:43
loolsergiusens: trying to su to usermetrics + running it => segv16:43
loolpete-woods: Hey!16:43
loolpete-woods: Could you help us debug usermetrics?16:44
Ikarussergiusens: I know, but it's a shame people aren't driven to it :(16:44
cwayne_stgraber, huh, that seems not great16:44
sil2100asac: those as well16:44
loolpete-woods: it seems to segfault on startpu, at least with the readonly images16:44
asacsil2100: good16:44
stgrabercwayne_: yeah, I'm vaguely surprised we don't have chown in the initrd :)16:44
stgrabercwayne_: it's easily fixable though16:44
ogra_asac, so the ofono fix should be ready without an upload chain ...16:44
ogra_i just checked the code16:45
sil2100There's nothing better than a Friday image!16:45
loolsergiusens: Ok, found the gallery-app thing16:45
cwayne_stgraber, ah, easily fixable, my favorite type of bug :)16:45
jdstranddavmor2: re the conversation between you and asac> what is broken that needs rw?16:45
awejdstrand, /var/lib/ofono for one16:46
awefix has been uploaded16:46
stgrabercwayne_: well, for a definition of easily fixable that'll take half a day to land in an image16:46
sergiusensjdstrand: /var/lib/ofono and /var/lib/Accounts16:46
asacjdstrand: also something for mterry where the new intro saves its configs (also uploaded i think)16:46
cwayne_stgraber, right, but that's more waiting time than working time, right??16:46
ogra_that was /var/lib/Accounts16:47
jdstrandasac, davmor2: that isn't apparmor. that is ro fs. stgraber uploaded fixes to lxc-android-config for that16:47
pete-woodslool: it tries to write to /var/usermetrics16:47
sergiusensjdstrand: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/lxc-android-config/saucy/revision/8916:47
asacright16:47
pete-woodscould that be it?16:47
sergiusensjdstrand: nope16:47
jdstrandsergiusens: oh?16:47
sergiusensjdstrand: no as in, it isn't apparmor16:48
sergiusens:-)16:48
jdstrandsergiusens: ah, yes16:48
sergiusensjdstrand: I would of pinged you if it was16:48
jdstrandhehe16:48
sergiusens;-)16:48
davmor2jdstrand: No I think apparmour was mentioned as the way to get out of RO mode16:48
stgrabercwayne_: right, just two uploads16:48
cwayne_stgraber, awesome :)16:48
jdstrandsergiusens: ack, I saw someone mention apparmor might need to be updated, so thought I'd check on it16:48
cwayne_maybe i'll just take a break until later today then :P16:48
jdstrandsergiusens: thanks for handling that for me :)16:48
plarsasac: results on 20130906 should all be there for except for smem and memevent, sdk needs to rerun on mako... it got that ssl error like I saw recently16:49
pete-woodslool: is there somewhere more correct (/var/lib/... ?) that it should keep its database?16:50
stgraberpete-woods: I just uploaded a fix for /var/lib/usermetrics, should hopefully be good in the next image16:51
sergiusensrsalveti: ogra_: lool asac camera error http://paste.ubuntu.com/6071136/16:51
ogra_plars, heh, why does mako run one test less16:51
plarsogra_: see above, it got an ssl error... network seemed ok but when it tried to connect to lp it failed with that ssl error16:51
loolpete-woods: https://bugs.launchpad.net/libusermetrics/+bug/122183916:52
ubot5Launchpad bug 1221839 in libusermetrics "Crashes on startup and crashes apps when /var/lib/ isn't writable" [Undecided,New]16:52
plarsogra_: so it missed the sdk test16:52
loolpete-woods: No, that dir is fine16:52
ogra_plars, ah16:52
plarsogra_: it's queued up16:52
loolpete-woods: This is like low priority, we'll fix the write issue16:52
ogra_yeah, i didnt make the connnection16:52
loolpete-woods: but would be good to fix the lib not to crash if service dies and service to report something useful (per bug)16:52
plarsogra_: the sdk test doesn't actually do much though, the chances of it failing for anything to be concerned about are pretty much zero16:52
ogra_yeah16:53
loolsergiusens: camera error is found16:53
loolsergiusens: i thnk16:53
sergiusenslool: oh, good, what was it exactly?16:53
pete-woodslool: okay, cool I will improve the error reporting :)16:53
loolsergiusens: this usermetrics bt I showed you because /var/lib/usermetrics wasn't in writable_paths  :-)16:53
loolpete-woods: thanks  :-)16:54
ogra_nice !16:54
sergiusenslool: might be the same as for camera?16:54
ogra_that is for camera16:55
loolsergiusens: it is the camera one16:55
loolsergiusens: didn't you see my bt?16:55
loolsergiusens: this is from the .crash file I mentioned16:55
loolsergiusens: 18:34 < lool> sergiusens: http://paste.ubuntu.com/6071055/16:55
sergiusenslool: ah, no, sorry16:55
loolsergiusens: this is with debug symbols, it's in usermetrics16:55
loolsergiusens: it doens't like when it's dbus service dies16:56
pete-woodssergiusens: I'm going to improve the libusermetrics client library so that it handles a missing daemon more gracefully16:56
loolpete-woods: <316:58
pete-woods:)16:58
lool♥ even16:59
ogra_you and your utf817:00
sergiusenswhat is utf8?17:00
sergiusens:-)17:00
ogra_:)17:00
lool(can't believe the compose sequence for ♥ is actually < + 3)17:00
ogra_heh17:00
pete-woodsthe guys who "play with bits" for a living tend to do stuff like that :)17:00
loolthere must be some unicode easter eggs17:01
* lool tries compose + e a s t e r e g g17:01
pete-woodsI always like how a simple mask operation is sufficient to uppercase / lowercase ASCII17:01
stgraberasac, lool, plars: daily-proposed re-generation is slowly going, I expect it to be done in the next 2 hours, at which point I suspect the QA tools will freak out as they'll see 4-5 new builds showing up at once.17:01
pete-woodsno mapping required17:01
stgraberall of which should be canceled except for the latest one17:01
stgraberfrom that point on, things should behave normally again17:01
loolstgraber: sounds good  :-)17:01
plarsstgraber: ok, any way to notify when it happens? what all will be in this one?17:02
stgraberplars: I'm watching nusakan as it imports everything, so I can probably give you a heads up minutes after it's published17:03
stgraberplars: basically every single build that's been published since the last stable one will show up as their own version in daily-proposed17:03
stgraberplars: so you'll see a bunch of old builds appearing which you probably don't want to test17:04
plarsstgraber: will it be a whole lot of updates quickly? or will there be quite a bit of time between each?17:04
=== alan_g is now known as alan_g|EOD
plarsstgraber: if it all happens within 5 min. or so, shouldn't be any problem except I'll need to kill off the extras17:05
ogra_stgraber, note that i dropped the cronjob for touch, so we dont get any unexpected builds and dont step on our own toes wrt manual building17:05
stgraberplars: it'll be a single index.json change showing you 3-4 new images in one shot17:06
plarsstgraber: oh, that should be no problem at all then17:06
stgraberogra_: ok. I'll probably trigger a new image myself once the re-import is done so it can pick up the initrd and lxc-android-config changes.17:06
plarsstgraber: jenkins is pretty dumb about it, it just sees that the file had some kind of change, and kicks of a new test. The test is just going to phablet-flash whatever is in daily-proposed17:07
ogra_dont forget the android rebuild for the initrd :)17:07
plarsbut I'll keep an eye on it just in case17:07
stgraberogra_: yep, I know, it's in my post-lunch todo list :)17:07
ogra_i dropped the note from the initramfs package ... i should probably just have changed it17:07
* ogra_ thinks automated rebuilding of package chains should be a topic for next UDS17:08
loolso I'm getting debian #713032 when rebuilding gallery-app but it built fine in the archive17:09
ubot5Debian bug 713032 in libexiv2-dev "[libexiv2-dev] new visibility compiler warning in value.hpp" [Normal,Open] http://bugs.debian.org/71303217:09
loolnot sure why17:09
loolI'll just blame it on CMake17:10
asacstgraber: can we maybe do that migration on monday? i am a bit scared :)17:10
asacand you can also have fun :)?17:10
asaci thought you said wed :)17:10
asacnot today :)17:10
stgraberasac: I'm just running what we said we'd earlier with lool17:10
loolasac: he said he would finish the new code to do things completely differently wed-thursday if he can focus on it, but then he went to implement the quick and dirty interim solution for today17:11
asacoha17:11
stgraberasac: I haven't even started working on the rewritten tool (too busy answering everyone's questions in here)17:11
asacwell, if you can juggle it with plars thats great17:11
asacbut always keep a path to back out17:11
asac:)17:11
asacwe wanted to get an image out in 3h :)17:11
asacor so17:11
asacerr in 1h or so17:11
eolo999hi again17:15
eolo999maybe someone has read my help request of yesterday night (europe)17:16
=== jhodapp|brb is now known as jhodapp
loolsergiusens davmor2 : BTW, locally fixing usermetrics + running it, I can run camera-app + take pictures + return to shell + see them in gallery-app + see the count on the lock screen17:17
eolo999anyway I am victim of this error while phablet-flashing my nexus 7:17:18
eolo999ERROR:phablet-flash:Command 'adb shell mount /sdcard/' returned non-zero exit status 25517:18
cwayne_ok here's a weird bug:17:18
looleolo999: anything prior to that?17:18
davmor2lool: so it was user metrics causing everything to die then17:18
looldavmor2: yes17:18
looldavmor2: it will likely fix other apps too17:18
cwayne_in my custom pre-session.d/ script, i make a symlink to /usr/lib/arm-linux-gnueabihf/, but once it's run ont he phone, the symlink points to /usr/lib/x86_64-linux-gnu/17:19
eolo999that was using cdimage-touch; while using ubuntu-system the error is while mountin /data17:19
eolo999INFO:phablet-flash:Restarting device... wait17:20
eolo999INFO:phablet-flash:Restarting device... wait complete17:20
eolo999error: device not found17:20
eolo999ERROR:phablet-flash:Command 'adb shell mount /sdcard/' returned non-zero exit status 25517:20
eolo999sorry for pasting here17:20
looleolo999: it doesn't seem to be able to find the device17:20
looleolo999: do you care to preserve what's currently on the device?17:20
popeyeolo999: does "adb devices" list it?17:20
eolo999It loses connection while restarting the devices17:20
eolo999it hangs with the open droid robot17:21
eolo999:)17:21
looleolo999: do you see the ubuntu logo in the recovery?17:21
eolo999nope17:21
eolo999what do you mean by in the recovery17:23
eolo999?17:23
eolo999popey: it list the device before flashing17:23
cwayne_lool, ping17:25
eolo999maybe I missed something but it seems that this kind of disconnect when restarting is affecting a lot of people17:25
loolcwayne_: pong17:27
cwayne_lool, hey, i was seing a really weird bug earlier in one of my custom pre-session.d/ scripts17:27
cwayne_lool, i was trying to symling /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu to /custom/usr/share/themes, but it was somehow uinstead setting the link to /usr/lib/x86_64-linux-gnu/17:28
looleolo999: press volume up + volume down + power when booting, you'll get the fastboot menu; select recovery; if that doesn't show an Ubuntu logo, you want to rebootstrap, perhaps starting with android (simplest) or manually (no written instructions)17:28
eolo999ok17:28
loolcwayne_: how so?17:29
cwayne_lool, i have no idea.17:29
loolcwayne_: so were you doing this on an installed device?17:30
loolcwayne_: what image were you using and what command did you run?17:30
loolcwayne_: x86_64-linux-gnu is particularly suspicious  :-)17:30
sergiusenseolo999: adb kill-server; sudo adb start-server and start over17:31
davmor2lool yay /me goes off for tea17:31
eolo999sergiusens: I tried both with and without sudo17:31
cwayne_lool, on an installed device, and the command i ran was ln -s /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu /custom/usr/share/themes17:31
loolcwayne_: is your goal to create a symlink in /custom/usr/share/themes that points at /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu?17:32
cwayne_yep17:32
loolcwayne_: http://paste.ubuntu.com/6071323/17:33
loolWFM17:33
cwayne_lool, yeah i just did it again and now it worked17:34
* cwayne_ is very confused, but at least it's working now :)17:34
loolcwayne_: :-)17:40
sergiusensrsalveti: ping17:45
asaclool: where do we stand :)?18:18
asacandroid alrewady building?18:18
ogra_https://launchpad.net/ubuntu/saucy/+source/android/20130905-0ubuntu318:18
ogra_another 20min or so18:19
ogra_(plus proposed migration ... plus promotion)18:19
asaccool18:20
rsalvetisergiusens: pong18:20
asacogra_: thx18:20
asacsil2100: all your stuff is all in release now?18:20
davmor2cwayne_: there is a difference between you being confused cause of the shiny shiny and it being confusing ;)18:21
cwayne_davmor2, :P18:21
davmor2cwayne_: I see you're not trying to deny it though :D18:23
sergiusensrsalveti: hey, where are we getting adbd from in recovery.img?18:23
sergiusensrsalveti: stock android build or is it being repacked?18:23
jdstrandmdeslaur, jjohansen, rsalveti, ogra_: fyi, 'Dealing with AppArmor policy for hardware-specific access to devices'. please comment if you object (a +1 would be nice too :)18:24
rsalvetisergiusens: sorry, not sure I follow, do you mean where in the code adbd is being copied as part of recovery?18:24
sergiusensrsalveti: I'm having the suspicion that adbd is compiled in host mode as logcat expect /dev/log (instead of /dev/alog) and wait-for-device doesn't work (the latter is what I want fixed)18:24
jdstrandmdeslaur, jjohansen, rsalveti, ogra_: sent to ubuntu-devel@18:24
rsalvetijdstrand: thanks18:24
rsalvetisergiusens: oh, right, let me check18:25
sergiusensrsalveti: if I fixed the latter I can get rid of the timeouts when rebooting18:25
jdstrandrsalveti: here is incentive for you. if I get a +1, then I'll assign it to myself :)18:25
sergiusensrsalveti: just run adb wait-for-device when the system is booted18:25
jdstrandrsalveti: is that bribery?18:25
sergiusensthen adb reboot recovery18:25
sergiusensand run again18:25
rsalvetisergiusens: sure, I know wait-for-device works fine with our image, never tested with recovery18:26
rsalvetilet me check18:26
rsalvetijdstrand: haha, sounds good18:26
sergiusensrsalveti: also try to run logcat... that will give you the ultimate hint18:26
sergiusensogra_: do you know?18:26
sil2100asac: actually... not all, but it's ok18:26
sil2100asac: since autopilot didn't move out of -proposed since probably it's blocked, even though there's an FFe for the feature18:27
sil2100Laney: hi!18:27
asacogra: can you check the autopilot in proposed?18:27
asacsil2100: i think it needs a beta freeze exception18:27
sil2100asac: I thought an accepted FFe was enough18:28
ogra_asac, autopilot-touch/powerpc unsatisfiable Depends: libautopilot-qt (>= 1.3)18:29
ogra_http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html18:29
asacsil2100: can you check if autopilot-qt is ftbfs on power?18:29
ogra_asac, its a binary dep18:30
ogra_not a build dep18:30
ogra_proposed migration checks binaries :)18:31
Laneysil2100: you need to check update_excuses and update_output18:32
Laneythere you will see that it is not blocked18:32
rsalvetisergiusens: logcat doesn't seem to be available in recovery18:33
mdeslaurjdstrand: thanks, sent reply18:33
sergiusensrsalveti: it is18:33
rsalvetieven with adb shell18:33
sergiusensrsalveti: mount /system if it isn't mounted18:33
rsalvetioh, right18:34
rsalvetinot by default :-)18:34
sergiusensrsalveti: /system/bin/logcat ... it will tell you it can't open /dev/alog/main, but if you ln -s /dev/alog /dev/log it will work18:34
rsalvetisergiusens: working fine here18:35
rsalvetisergiusens: are you sure you're using our recovery?18:35
rsalvetiactually, you are18:35
rsalvetibecause logcat in your case is looking for /dev/alog18:35
rsalvetibut I have /dev/alog/ by default18:35
sergiusensrsalveti: yes... I am... I have the ubuntu logo :-P18:35
jdstrandmdeslaur: I am both surprised and not surprised you liked. On the one hand, it was your idea, on the other hand, you hate ideas :P18:36
sergiusensrsalveti: might be a maguro thing...18:36
rsalvetilet me check with maguro18:36
jdstrandmdeslaur: seriously though, thanks for working through that with me18:36
* jdstrand hugs mdeslaur 18:36
rsalvetibut wait-for-device didn't work, so that's something to investigate18:36
rsalvetiwe might be missing something18:36
rsalvetiwould indeed be useful to have it there18:36
sergiusensrsalveti: not useful, necessary ;-)18:37
sergiusensrsalveti: hmmm... logcat worked for me now... (but I flashed the legacy image totry something)18:38
mdeslaurjdstrand: hehe, no it's always worth discussing...it happens to be the one I like best, but I'm always open to being convinced otherwise.18:38
jdstrandmdeslaur: I know you are :) I'm just kidding18:38
rsalvetisergiusens: what do you mean by legacy? ;-)18:38
rsalvetiunflipped?18:38
rsalvetiflipped?18:39
rsalvetisergiusens: /dev/alog is also available in maguro for me18:39
jdstrandmdeslaur: this issue has been keeping me up at nights. I will be glad to get it fixed18:39
sergiusensrsalveti: yeah, not sure what happened...18:41
mdeslaurjdstrand: yes, bundling it with the device-specific stuff instead of the main policy package is way better. You'll sleep well tonight :)18:42
sergiusensrsalveti: works for me now :-/18:42
sergiusensrsalveti: but failed once18:42
mdeslaurjdstrand: I guess it will also move it to the device-specific image?18:42
rsalvetisergiusens: well, but do you need logcat?18:42
sergiusensarg, I reset my config and now don't have eternal history18:42
sergiusensrsalveti: nope, I was just wanting to take a look18:43
sergiusensrsalveti: just in case some error was being logged for wait-for-device18:43
rsalvetiright, let's just see what needs to be done to have a working wait-for-device18:43
rsalvetiright18:43
jdstrandmdeslaur: I figure I would implement it in that manner like you suggested, yes18:43
rsalveti1214        /* Allow a command to be run after wait-for-device,18:45
rsalveti1215            * e.g. 'adb wait-for-device shell'.18:45
mdeslaurjdstrand: I haven't looked at the core/device image split at all (heck, if it's even implemented)...is it based on packages, or directories?18:45
rsalveticool, didn't know about that18:45
sergiusensrsalveti: really? it's the best :-)18:45
rsalveti:-)18:45
rsalvetibest documentation is the code18:45
sergiusensrsalveti: I discovered you can do wait-for-local wait-for-any as well18:45
rsalvetiyeah, awesome18:45
PLA_To chime in with eolo999, I get "exit status 255" when running "phablet-flash ubuntu-system --no-backup". More info here: http://pastebin.ubuntu.com/6071558/18:54
sergiusensPLA_: can you adb reboot recover and then adb devices ?18:57
PLA_adb reboot recover and then adb devices works.19:02
_5m0k3PLA_: Did you try running phablet-flash ubuntu-system --no-backup a second time?  Mine worked the second go-around19:04
PLA_I've tried "phablet-flash ubuntu-system --no-backup" many times. Always ends the same: http://pastebin.ubuntu.com/6071558/19:06
popeyPLA_: what device?19:07
PLA_Nexus 419:07
mhall119wow! the Launcher lets you add icons now!19:08
_5m0k3tbh, I'm really not digging the new system images.  It just feels so... restricted19:08
asacogra_: where are we?19:09
mterrymhall119, you've posted on G+ a few times about wallpapers.  Do you set it manually?  The system settings background panel doesn't seem to work for me19:14
mterry(in Touch)19:14
AskUbuntuGalaxy Nexus fails to boot after unsuccessful Ubuntu Touch installation | http://askubuntu.com/q/34229819:15
mhall119mterry: yeah, I manually call gsettings from the terminal-app19:17
mhall119will be much nicer when the background panel in system-settings can do it19:18
mterrymhall119, OK, cool.  Note that soonish, a branch I wrote to support a separate background on the greeter will look like a regression to you then (your greeter will revert to default background).  Let me get a command line for you to set that as you like, once that lands...19:18
mterrydbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User32011 org.freedesktop.Accounts.User.SetBackgroundFile string:/usr/share/backgrounds/background_3.png19:19
mterrymhall119, ^19:19
mhall119thanks mterry, I'll tuck that away somewhere safe :)19:20
ogra_asac, i have no idea whats up with autopilot ... whikle it complains about ppc it also says "Valid Candidate"19:22
balloonscan anyone with a device handy confirm this bug? Bascially, rssreader doesn't seem to let you add a new feed on a phablet device. https://bugs.launchpad.net/ubuntu-rssreader-app/+bug/122189319:23
ubot5Launchpad bug 1221893 in Ubuntu RSS Feed Reader App "Cannot add new feed on phablet devices" [Undecided,New]19:23
jdstrandmdeslaur: I don't know. I figured I'd start with lxc-android-config and go from there19:24
popeyballoons: lemme see19:24
yuliaGood evening guys, would any of you please have a little time to help me about unlocking the simcard on a Nexus 4?19:25
balloonspopey, ty :-)19:25
sergiusensballoons: works for me19:26
balloonssergiusens, did you add a new topic as part of the creation?19:27
balloonsit locks up my manta and crashes19:27
sergiusensballoons: although adding is not intuitive19:27
popeyballoons: it doesnt crash here19:27
sergiusensballoons: yeah, topic is N19:27
popeyit freezes19:27
balloonssergiusens, what device? popey, what device?19:27
popeyn419:27
sergiusensballoons: I added omg ubuntu wordpress something on maguro19:27
sergiusensand ro images19:27
popeyro here too19:27
balloonsok so.. I'm still on the flipped, I haven't swapped yet.. it was on the agenda for today once this was fixed :-p19:28
sergiusensballoons: might be good to state if a specific topic/feed would crash and complete the bug with more info19:28
popey+119:28
balloonswell it sounds like it's crashing for popey also? the feed doesn't matter for me19:28
sergiusensballoons: how about topic length19:29
sergiusens?19:29
balloonssergiusens, I too did a 1 char topic.. I mean I can mess with it a bit more19:30
sergiusensballoons: ok, I tried 'n' and 'something' as topics19:30
balloonsjust to confirm, popey you did experience a lock-up right? did the app continue or did it lock completely?19:30
popeyyes, it froze for a bit19:31
balloonspopey, but it continued? you got back to the main view and could see the feed?19:31
balloonsjust want to update the bug accordingly.. it might just be me, heh19:32
ashvaniHi19:32
popeyballoons: came back to the main view, yes19:35
popeybut the feed didn't update, dunno if it's a duff feed19:35
balloonspopey, k, I'll note it and keep digging19:36
ashvanican anybody help me19:36
ashvaniin installing ubantu on mobile19:36
AskUbuntuWhat is the diference between the images of Ubuntu Touch? | http://askubuntu.com/q/34230319:39
stgrabersergiusens: any idea as to what happened to robru (ubuntu-phone mailing list)?19:41
asacogra_: we dont need that autopiolot do we?19:41
asacthe rest is in19:41
asackick off a build19:41
stgrabersergiusens: if I had to guess, I'd go with insufficient disk space or some kind of adb disconnect while transfering the image19:41
sergiusensstgraber: let me check list19:41
asacogra_: care most about the android changes for /var/lib19:42
sergiusensstgraber: protocol failure ... plars is the only person I know that sees that consistently19:43
sergiusensstgraber: other reasons for a protocol failure are bad cable or micro disconnects19:43
stgraberrobru: do you get that error consistently?19:43
plarswe see it on occasion in the automated runs19:44
asacsergiusens: in case ogra is gone you might need to give us a new image kick :)19:44
karniHi guys. I'd like to touch /userdata/.writable_image, but there's no userdata in my /19:45
sergiusensasac: sure, like now? I'm sorry I wasn't tracking the channel to know what we are missing19:45
karniWhere should I look for it?19:45
stgraberrobru: try re-running phablet-flash ubuntu-system from the recovery mode (probably with -d <device name> as it'll fail to auto-detect)19:45
asacsergiusens: i dont know either...  i believe ogra thought we need to wait for autopilot19:45
asacbut the rest is in19:45
asacstgraber: which packge do we need to check to see if the /var/lib rw fixes are in archive?19:45
sergiusensasac: good; lool or stgraber did we get the metric stuff in persistent mode?19:45
sergiusensasac: android-lxc-config19:46
stgrabersergiusens: I've got a lxc-android-config change and an initrd (android) change that I want in the next build19:46
stgrabersergiusens: AFAIK both should be ready now, though nusakan is busy re-importing daily-proposed at the moment so don't expect anything to publish to touch_ro for at least another hour19:46
stgrabersergiusens: so I'd say, kick the build in ~30min, that way it should finish around the time daily-proposed is done regenerating19:47
asacstgraber: i am talking about what was uploaded19:47
sergiusensstgraber: well I need to kick cdimage first19:47
asaca fwe hours ago :)19:47
sergiusensasac: it's up   https://launchpad.net/ubuntu/saucy/+source/lxc-android-config/0.8919:47
=== Fyodorovna is now known as wilee-nilee
stgraberasac: sure and as I said, that's lxc-android-config and android19:47
asacok are both in the archive?19:48
asacthen lets go19:48
stgrabersergiusens: yes, that's what I meant, wait 30min before kicking the build19:48
sergiusensasac: https://launchpad.net/ubuntu/saucy/+source/android/20130905-0ubuntu319:48
asacotherwise we wont see anyting that might have 3g fixed19:48
asactoday19:48
sergiusensstgraber: ok, will wait and continue with other things19:48
asacsergiusens: wait?19:48
stgrabersergiusens: if you kick it now, it'll just end up having to wait 30min not being published while nusakan finishes catching up on the daily-proposed import19:48
sergiusensasac: lets wait 30'19:48
asacis it really important what we wait for?19:48
karni 2) Use the experimental writable flag by doing touch19:48
karni    /userdata/.writable_image and rebooting your device.19:48
karniCan someone explain this to me ? :) ↑19:48
asacsergiusens: i would prefer if i could still find someone to test the build once its ffinished :)19:48
asacand its friday19:48
asacnot sure if thats realisitic anyway :)19:49
asacbut given how busted the touch_ro folks are... i am not sure19:49
asacsergiusens: ah ic19:49
stgraberasac: if we build it now it won't be published for at least another hour anyway since we need nusakan to finish catching up on the daily-proposed re-import first19:49
sergiusensasac: I can corroborate the regressions are gone once the build is done19:49
asacyeah i am bad at reading19:49
asacso no way19:49
asacok19:49
asaci hope there will be no issues19:49
stgraberasac: so we could kick it now but all it'll achieve is making nusakan even slower and making my channel re-generating take even longer :)19:50
asacsergiusens: we need to punch it through utah still19:50
asacplars that is :)19:50
asacnot sure how long he can be here at all19:50
sergiusensasac: plars is an hour behind me :-)19:50
asacstgraber: your and sergiusens call... the facts are above19:50
asacok19:50
asacso thend o what needs to do19:50
asacbut dont forget :)19:50
asaci am out for 1h19:50
asaccu19:50
sergiusensasac: we'll manage with stgraber, he can kick off cdimage too I think19:51
* plars is just waiting on a new image :)19:51
stgraberyep, I definitely have shell access to nusakan (otherwise it'd be a nightmare to do my system-image or ubuntu-release work :))19:52
stgrabersergiusens: I still have 7 delta images to generate, I'll kick a build once I'm half way done, that should make the timing right19:53
sergiusensstgraber: ack19:54
rahI have a bunch of .img files in out/target/product/*/19:55
rahthere, for example, ramdisk.img, ramdisk-recovery.img, recovery.img, system.img, userdata.img, boot.img19:56
rahwhich should be flashed to which nand partitions?19:56
rsalvetijdstrand: 3) -> +119:57
rsalvetias long we have this documented in the porting guide I'm fine19:58
jdstrand\o/19:58
jdstrandyeah19:58
rsalvetican't reply to the ml yet as I didn't yet get the email19:58
rsalvetinot sure what happens with ubuntu-devel19:58
jdstrandthat's weird, I accidentally sent it twice :)19:58
ogra_stgraber, thanks19:58
rsalvetiseems the only list that takes a few hours/days for me to get all the emails19:58
* stgraber is really quite happy with the current system-image importer performance, diffing two 1.2GB images in ~5min including compression/decompression is pretty reasonable20:00
rsalveticool20:01
* eolo999 is reinstalling restoring android :(20:04
loolstgraber: I was just checking whether I would see pxz in top, and I did  :-)20:04
loolstgraber: good to see it's put to good use on the day after it gets added20:04
eolo999sergiusens: what does your comment on https://bugs.launchpad.net/phablet-tools/+bug/1215436 means? You catched the problem?20:06
ubot5Launchpad bug 1215436 in Phablet Tools "phablet-flash fails to wait for phone when doing ubuntu-system flashing" [Undecided,New]20:06
lool   android | 20130905-0ubuntu3 | saucy/multiverse | source, all20:07
loolsergiusens: Should I kick a build?20:07
sergiusenseolo999: no, we are living with a workaround for a while20:07
sergiusenslool: stgraber was going to20:07
loolah he needs to finish the import20:07
stgraberlool: yeah, today would be a nightmare if pxz wasn't installed :)20:07
sergiusenslool: yup20:08
eolo999sergiusens: that means I can give a second try?20:08
sergiusenseolo999: it doesn't mean anything20:08
eolo999ok20:08
rahogra_: any idea which .img files go where in a device's NAND?20:09
eolo999can you describe the workaround in brief?20:09
stgraberlool: I think that'll officially be the longest import-cdimage run though, generating 115 full tarballs and 110 deltas :)20:09
=== Fyodorovna is now known as wilee-nilee
loolwow20:10
loolstgraber: so you're reimporting everything?20:10
stgraberlool: yep, daily-proposed is technically a new channel without any relation to daily, so it's re-importing absolutely everything20:10
loolstgraber: hmm now that I thin of it, we could have named it something sensical20:11
loollike daily-all or something20:11
looland kept it20:11
lool*think20:11
stgraberlool: 0.93 tarball/minute, that's pretty good!20:12
stgraberlool: well, once I'm done with my changes, daily-proposed will containg all images, each with a delta from the latest stable20:12
stgraberlool: (I also disabled garbage collection for now, so we won't be throwing anything away until I'm done with my changes)20:13
stgraberimage generation is done, starting publishing now.20:14
raham I on ignore or what?20:16
stgrabermax version of daily-proposed will move from 5 (current) to 27 (after re-import)20:16
stgrabersergiusens: I just kicked a touch build now20:17
stgraberplars: new daily-proposed has been published, current tip is 2720:27
plarsack20:27
loolcool20:27
loolplars: another image coming soon though20:27
plarsstgraber: this image is just renumbered though right? no difference from 20130906?20:28
stgraberplars: right, that's 2013090620:28
stgraberplars: .1 is coming in ~30min20:28
cwayne_stgraber, i dont suppose the chown fix is in?20:29
stgrabercwayne_: .1 should have the chown fix yeah20:29
cwayne_stgraber, awesome thanks20:29
=== Fyodorovna is now known as wilee-nilee
sergiusensxnox: can you try apt-get install libnotify-dev:armhf in your chroot?20:40
sergiusensxnox: this is what I get http://paste.ubuntu.com/6072019/20:42
xnoxsergiusens: do you by any chance have an "rc" removed, but not purged instance of libpython2.7-minimal:amd64 ?20:43
xnoxsergiusens: what's the output of "$ dpkg -l | grep python2.7-minimal" ?20:43
sergiusensxnox: hm, I didn't purge, but I did apt-get remove the bzr install that is in your original readme that brought this in20:43
xnoxand probably of a different version as well?20:43
asacsergiusens: any luck on getting an image slot :)?20:44
sergiusensasac: stgraber triggered20:44
asacsergiusens: how long?20:44
ogra_asac, stgraber cares20:44
asacah i see backlog20:44
ogra_20min i'd say20:44
asacpi mal daumen20:44
xnoxsergiusens: right, yeah, than you have config files left-overs from the previous package. Imho it's a dpkg bug and / or Multiarch spec. As the "rc" conf files are left around and are considered of a different version and thus in dpkg view of things "conflicting"20:44
asac:)20:44
ogra_jau20:45
sergiusensxnox: thanks, let me check, but that means no bzr in the schroot, right?20:45
stgraberasac: the image should be on cdimage within 10min, it'll take a bit longer for system-image to process so ogra's 20min sounds reasonable20:46
stgraber(the builder is currently in post-build cleanup)20:46
ogra_do you pull from nusakan or cdimage ?20:47
stgraberogra_: directly from /srv on nusakan20:47
xnoxsergiusens: your alternative is to do: $ apt-get install libpython2.7-minimal:amd64 libpython2.7-minimal:armhf20:47
ogra_awesome, the syncing to cdimage costs a good 5min,20:47
stgraberogra_: all the system-image code runs under the cdimage user directly on nusakan (/srv/system-image.ubuntu.com), so reading from a mirror would be a bit stupid :)20:47
xnoxsergiusens: cause you want both arches installed, configured, and same checksum conf-files.20:48
sergiusensxnox: got it, thanks20:48
ogra_stgraber, oh, i thought it runs on the new server ... heh20:48
xnoxsergiusens: and then you should be able to keep bzr.20:48
stgraberogra_: nope, the server I have for system-image is just the web server nusakan pushes to, all the actual system-image generation is done by nusakan20:48
sergiusensxnox: well I don't necessarily want it though, but thanks :-)20:49
ogra_cool20:49
xnoxsergiusens: =) i'm guessing you weren't going to edit python internal config files either..... ;-)20:50
asacstgraber: yeah. i assume now that we do touch_ro, we cant flip order because system needs the other as input?20:51
asacstgraber: was the RT ticket closed?20:51
asaci think so20:51
asacsomething about performance that was20:51
stgraberyeah, IS finally backported pxz to precise, that's how I managed to re-import everything that quickly, otherwise it'd have taken over a day20:52
asacplars: guess slowly start prepping the lab :)20:55
sergiusensxnox: well fwiw I can't install python-minimal:amd64 and python-minimal:armhf20:55
plarsasac: unless you want me to go ahead and roll out the branch we discussed earlier, I don't think there's anything I can do to prep for it right now... I was going to wait until tonight or tomorrow at the earliest to roll that out though20:56
plarsasac: my plan was to wait until the testing on this image was done20:56
stgraberbarry: hey, looks like system-image got confused, I'm updating my device on the daily-proposed channel, from version 4 to version 27 and for some reason it decided that the right path was 4 => 9 (looked like deltas) then 9 => 27 (full)20:57
stgraberbarry: anyway, that wasn't supposed to work to begin with (since 4 is == 27) but still surprised that system-image didn't just tell me to grab the latest full :)20:57
barrystgraber: what does `system-image-cli --dry-run` say?20:58
rahwhat are android-boot.img and android-ramdisk.img in the output directory?20:58
barrystgraber: # system-image-cli -n -c daily-proposed20:59
barryUpgrade path is 2720:59
barry 20:59
barry# system-image-cli --info20:59
barry 20:59
barrycurrent build number: 420:59
barrydevice name: grouper20:59
barrychannel: daily20:59
barry 20:59
barrystgraber: so from daily:4 -> daily-proposed:27 in one step20:59
lool20130906.1 is up on cdimage21:00
plarsstgraber: does the system-image update automatically once that happens? or do you have to kick something off? About how long after would that normally happen?21:01
rahxnox?21:02
rahasac?21:02
rahogra_?21:02
barryplars: i think stgraber is doing it from the command line.  you have a lot more options from the cli21:02
rah:-/21:06
plarshave to step away for just a bit, the tests will kick off automatically when the images show up and I'll be back shortly to monitor them21:06
loolplars: it's automatic21:07
cwayne_Kaleo, im still having some issues.. no matter what i set selected.fieldText to, the gallery app labels are always white21:07
cwayne_oops, nm21:09
xnoxsergiusens: libpython2.7-minimal is multiarch and co-installable, But you can only have one python-minimal as it's normal executables and hence on one (host) arch only.21:10
stgraberlooks like some were missing in the previous batch, system-image's consistency checker notice and is re-generating those now so publishing will take a bit longer than expected (probably another 10-15min)21:11
stgraberI'm quite happy that the check found those problems and solved them the right way, now I just need to figure out what happened to those files to begin with :)21:11
xnoxstgraber: for grouper I get version 9 update and it's 404 =/21:11
stgraberxnox: what URL is 404 specifically?21:12
xnoxrah: same what they are on android.....21:12
xnoxstgraber: hm. I use the magical Updates UI which simply says ERROR 404 Retry ? button21:12
xnox(from ubuntu system settings app)21:12
rahxnox: I've never seen image files named "android-boot.img" on android, only files named "boot.img"21:13
stgraberxnox: ah, not useful then :) may be one of those files the consistency checker just noticed and fixed21:13
cwayne_Wellark, ping21:13
stgraberplars: build 28 published21:13
xnoxstgraber: yeah, it's install & restart now =)21:13
rahxnox: I have "android-boot.img" and "boot.img"21:13
stgrabercwayne_: try now21:13
rahxnox: I'm asking what "android-boot.img" is21:13
rahxnox: are you maintaining that there is an "android-boot.img" file on android?21:14
sergiusensrah: it's the original android  boot.img21:14
rahsergiusens: what do you mean by "original"?21:15
sergiusensrah: it's the android boot img... we use an ubuntu one on ubuntu21:15
rahsergiusens: original implies some transition from a past state to the present state21:15
rahsergiusens: what was the past state?21:15
rahsergiusens: what was the transition?21:16
rahwhat's the difference between an "android" boot img and an "ubuntu" boot img?21:17
sergiusensrah: http://phablet.ubuntu.com/gitweb?p=CyanogenMod/android_build.git;a=blob;f=core/Makefile;h=76eb3b87a3a881a786362e624da0c0d7f96acc9f;hb=refs/heads/phablet-saucy#l37221:18
cwayne_stgraber, doing a clean flash right now21:18
rahsergiusens: this doesn't tell me much21:19
rahthis is like giving me the steps of a recipe when I asked "what's for dinner?"21:21
rahsergiusens: do you know what the difference is between the android-boot.img and boot.img files?21:21
sergiusensrah: I explained in layman terms and as verbose as can be... I call it a fail for me to explain and I'll leave it to someone else21:21
sergiusensrah: I already told you, one is the plain android boot image and the other is the ubuntu one21:22
rahthat's a difference in the words you're using to describe them21:23
rahit tell me nothing21:23
rahone is "android", one is "ubuntu"21:23
rahright21:23
rahok21:23
rahwhat does that mean?21:23
rahlet's just leave it at fail21:24
* rah -> gone21:24
loolimages should be up21:26
loolI see 28 for grouper at least21:26
looland mako21:26
danielbeckHello! I'm the developer of the RSS Feed Reader "RamSamSam Reader" (Ubuntu App showdown). I wanted to ask for help: I want to know if the application adheres to the user interface guidelines and how I could improve the user interface.21:31
xapelI am trying to get Ubuntu touch flashed to an Asus Transformer 101 tablet. Not having much success at the moment. Can anyone help me please?21:33
popeyxapel: has someone ported to the transformer?21:38
cwayne_mzanetti, ping21:39
mzanetticwayne_: hi21:39
robrustgraber, I get "error: device not found", which is unsurprising since it won't turn on.21:41
cwayne_mzanetti, hey, so unity seems to automatically add icons to the launcher after its launched, even if its already on the launcher21:41
xapelpopey: yes, I believe so. http://forum.xda-developers.com/showthread.php?t=216847321:41
Tom__Hi there, I have just installed Ubuntu Touch on a supposedly new Galaxy Nexus, but there seems to be an issse21:42
robrustgraber, the error I quoted on the ml was from the first flash attempt, which caused the bricking. the tablet at the time displayed the recovery menu, but then it turned off and i can't get it back21:42
asacplars: thx21:42
robrustgraber, but note that I had previous flashes flipped images with great success, and many times. it's this system-image flash that hasn't worked for me21:42
Tom__...issue with the screen and I was wondering whether it means the screen was used for a long time or something else..21:42
mzanetticwayne_: yes. that's a bug that is fixed already, but we're having troubles with jenkins and can't release anything since 2 days21:42
asacplars: did the new image come out yet?21:42
Tom__When you set the entire screen to white, the entire surface becomes yellowish, except for the parts where the (previous) *black* Android bars were usually displayed (at the top and at the bottom of the screen). Black bars logically mean that the screen is almost unused in this area.21:43
stgraberrobru: is that mako or grouper?21:43
robrustgraber, grouper21:43
stgraberrobru: ok, get it to reboot, as soon as you see the google logo press both volume buttons at the same time21:44
stgraberrobru: that should get you into fastboot, then using the volume buttons, select recovery mode and enter using the power button21:44
robrustgraber, oh, wait, now phablet-flash got it into recovery mode. no idea why... it just found the device this time21:44
asacwhich image version are we waiting for?21:45
stgraberrobru: ok. When the device is in an odd state, phablet-flash might misdetect it, in such case, pass it an extra -d grouper to force it21:45
asaci guess 5:...6.1...21:46
stgraberasac: current is 28 (rootfs is 20130906.1). It's published and everything, so just waiting for QA to run21:46
robrustgraber, well, it seems to me that phablet-flash borked halfway through the flash, leaving the tablet in an unbootable state. i tried this quite a few times earlier today without any luck. i'm not sure what changed now but somehow the google bootloader screen (with the unlocked lock) just showed up and i ran phablet-flash and now it's flashing.21:46
asacplars: is it running?21:46
robruI don't want to say it's "working" because so far all I see is the recovery screen, but that is an improvement.21:46
cwayne_stgraber, seems to work :D21:47
stgraberrobru: ok. If that still fails somehow, get it into recovery mode, run "adb shell rm /cache/recovery/*" to cleanup some space, then change your micro-USB cable and try again with -d grouper21:47
robrustgraber, oh, the recovery screen has an error on it. "E: Can't open /cache/something-or-other....' (it disappeared before i could read it)21:49
sergiusensrobru: can open autodeploy.zip or ubuntu_commands, the former is not important for this, the latter is21:50
stgraberrobru: that's normal21:50
stgrabersergiusens: well, even missing ubuntu_command is fine at that stage (copying files over)21:50
sergiusensstgraber: robru you can check what goes on from a recovery point of view by looking at /tmp/recovery.log21:51
sergiusensafter it's done that's what ends up on /cache/recovery/log21:52
sergiusensxnox: what about this? dpkg: dependency problems prevent configuration of libglib2.0-dev:21:55
sergiusens libglib2.0-dev depends on python (>= 2.7.1-0ubuntu2); however:21:55
sergiusens  Package python is not configured yet.21:55
sergiusensI know I'm just randomly shooting this stuff, but these don't look nice if the idea is to do cross building21:56
loolasac: v2822:00
loolasac: it's up, not sure whether it's in QA22:00
* lool tries cross-building gallery-app22:01
sergiusenslool: just do apt-get install libnotify-dev:armhf in your build env22:02
sergiusenslool: this is the fun stuff I get ootb http://paste.ubuntu.com/6072304/22:03
stgraberwow, the dashboard could do with some improved sorting :)22:03
stgraber28: is showing up somewhere in the middle of the page22:03
loollol22:03
loolstgraber: didn't even think of that22:04
stgraberso far all tests are passing though22:04
loolship it!22:04
loolsadly, asac will soon remind us that the last tests are usually the harder ones to pass22:04
loolsergiusens: will check it out, right now it churns through the bdeps22:05
plarsasac: yep :)22:06
sergiusenslool: do the tests or the devices get tired of running? :-)22:06
loolsergiusens: it was painful to build on my laptop, so I figured it would be awful on the device  :-)22:07
loolthat said, the phone has twice the cores of the laptop22:07
loolsergiusens: I do get the python stuff too22:07
loolsergiusens: is libnotify the reason of libgstreamer -> libglib failing?22:08
sergiusenslool: it's a builddep for the share-app22:09
loolgrmpf, the only reason for python are the autopilot tests22:09
asacanyone able to confirm that 3g works now?22:09
asac:)22:09
lool/var/lib/dpkg/info/python2.7-minimal.postinst: 38: /var/lib/dpkg/info/python2.7-minimal.postinst: python2.7: not found22:09
lool/var/lib/dpkg/info/libglib2.0-0:armhf.postinst: 44: /var/lib/dpkg/info/libglib2.0-0:armhf.postinst: /usr/lib/arm-linux-gnueabihf/glib-2.0/glib-compile-schemas: not found22:10
sergiusenslool: yeah, I get the same22:10
sergiusenslool: but http://paste.ubuntu.com/6072327/22:10
sergiusensnot sure why python is a dep for libglib2.0-dev22:10
loolsergiusens: /usr/bin/gdbus-codegen22:11
looland /usr/bin/gtester-report too22:11
sergiusenslool: shouldn't that be split out into a -tools package?22:11
loolsergiusens: I guess22:11
sergiusensoh well22:11
loolit's usually painful at this scale22:11
sergiusenslool: long way to get this in the easy to xcompile state22:12
loolyes and no22:12
loolit's not that many issues given the size of the stack22:12
cwayne_sergiusens, ping22:13
=== salem_ is now known as _salem
loolsergiusens: your log seems to show the same two failing (python and glib)22:16
looland we could fix both in glib22:16
loolI dont get why python2.7-minimal is allowed though22:17
sergiusenscwayne_: pong22:17
loolI was expecting foreign22:18
asacplars: do the results look good? cant see 'em on the dash yet22:18
sergiusenslool: xnox gave some explanations above wrt to python22:19
slangaseklool: well, nothing should actually depend on -minimal anyway, so it shouldn't matter :)22:19
sergiusensslangasek: what about this one? http://paste.ubuntu.com/6072327/22:19
slangaseklool: however, the obvious counterexample for M-A: foreign is python2.7 itself22:19
slangaseksergiusens: libglib2.0-dev doesn't (shouldn't) depend on python2.7-minimal22:20
cwayne_sergiusens, is there an easy way to wipe the user data and start fresh without doing a full phablet-flash?22:20
loolslangasek: libglib2.0-dev depends on python22:20
sergiusensslangasek: no, it depends on python22:20
slangasekit depends on python, which is M-A: allowed22:20
slangasekso it should probably depend on python:any ?22:20
plarsasac: yes, so far22:20
sergiusensslangasek: well I get this http://paste.ubuntu.com/6072304/22:20
slangaseksergiusens: what's the native arch?22:21
sergiusensslangasek: amd6422:21
asaccan you give 3g a shot?22:23
slangaseksergiusens: that output doesn't show why python2.7-minimal isn't configured, though22:23
asacplars: ?22:23
sergiusensslangasek: I can get the full output, one sec22:23
plarsasac: 3g has never worked for me22:23
plarsasac: last time I talked to awe about it, there were some known issues22:23
plarsasac: I did try it again earlier today, and it seems to get a connection to the network, but the carrier redirects me to some sort of nonexistant page22:24
sergiusensslangasek: not full (my history got trimmed) http://paste.ubuntu.com/6072386/ but there's Setting up python2.7-minimal (2.7.5-5ubuntu1) ...22:24
sergiusens/var/lib/dpkg/info/python2.7-minimal.postinst: 38: /var/lib/dpkg/info/python2.7-minimal.postinst: python2.7: not found22:24
aweplars, never?22:25
slangaseksergiusens: confusing.  what's /usr/bin/python2.7?22:25
plarsawe: never22:26
sergiusensslangasek: ah... ARM,22:26
aweplars, last time we discussed 3g was in reference to a device in the QA lab22:26
slangaseksergiusens: oh, well how did that happen? :)22:26
awethat had a SIM that hadn't been activated yet22:26
sergiusensslangasek: I have no idea22:26
slangaseksergiusens: ok :-)22:26
sergiusensslangasek: all I did was apt-get install libnotify-dev:armhf22:26
aweplars, I wasn't aware of any other issues you were having?22:26
plarsawe: that was a completely different problem, the sim I have locally has been activated22:26
slangaseksergiusens: so nothing in that log shows /usr/bin/python2.7 being clobbered, but clearly it has been22:27
plarsawe: this was the previous issues we discussed, where you said there are bugs where it takes a long time to connect to 3g (and sometimes doesn't) and other problems where you had to hand-modify files to get it to connect correctly.  You had me make some changes but it still didn't work22:27
aweplars, again this is the first I've heard of your issues.  Have you filed a bug and/or worked with anyone else on figuring out what's wrong?22:27
=== kentb is now known as kentb-out
plarsawe: you told me there were bugs for this at the time22:27
aweplars, there's been a longstanding NM problem22:27
awethe fix landed earlier this week22:28
aweI believe it landed Tue or Wed22:28
plarsI can try again in just a bit... furthest I've ever got was just a bit ago (previous image today) and it seemed to want to redirect me to some sort of tmobile androidapi site, but it gives an error22:28
loolslangasek: full sbuild log http://paste.ubuntu.com/6072397/22:28
plarsI haven't had a chance to mess with it since then though22:28
loolon amd6422:29
aweplars, there also was a breakage with the RO images today22:29
slangaseklool: right, that log shows it selecting python2.7:armhf, which is not what we want22:29
awebut a fix was uploaded22:29
plarsright, should be in this image from what I understand22:29
slangasekso if that's pulled in by glib, the fix is to make libglib2.0-dev Depend on python:any22:29
asacplars: so i think the problem was that everything was broken now22:30
asacplars: like no carrier etc.22:30
asacso if it works the same as before it would not be  a regression22:30
loolslangasek: ack; I guess we have to iterate to try it out22:31
sergiusensslangasek: could be http://paste.ubuntu.com/6072405/22:31
slangaseksergiusens: yep, that's what I would expect to see, and should be fixed by a python:any dep22:31
slangasekhaw, and the libglib2.0-dev dep is autogenerated from dh_python22:32
slangasekdh_python222:32
loolyeah, due to tools22:32
loolsergiusens: do you know how to test video thumbnails with gallery app?22:34
sergiusenslool: the user way is to record a video with the camera app22:34
loolI get Error loading image metadata: /home/lool/Vidéos/xyz.ogg: The file contains data of an unknown image type22:34
sergiusenslool: the other way would be to drop a video in /Pictures22:34
loolPictures!22:34
loolsergiusens: I meant on my desktop22:34
sergiusenslool: oh, never used it on desktop22:35
slangaseksadness, 'apt-get build-dep -a armhf glib2.0' doesn't work22:36
lool        if (file.suffix().compare("mp4", Qt::CaseInsensitive) == 0) {22:44
loolsergiusens: actually has to be named .mp422:44
asacplars: dont see any dashboard results still22:48
asacplars: any idea?22:48
plarsreally?22:48
plarshmm22:48
plarslet me look22:48
asacthx22:48
loolasac: scroll to middle22:49
loolmaguro has 135 passed22:50
loolmako 14422:50
plarsyeah, sorting is broken on the dashboard22:50
plarsbecause of the version numbering22:50
plarsjosepht is working on a fix I think22:50
plarsok, just got it installed locally22:51
plarsawe: I get the same thing I was describing that I got earlier: it redirects me to http://androidapi.t-mobile.com/apppack/mvno.html22:53
loolcan't take videos on mako itself22:53
plarsbut in the browser, it gives a network error22:54
aweplars, can you pastebin the contents of /var/lib/ofono/<IMSI>/gprs?22:55
awealso the output of /usr/share/ofono/scripts/list-contexts?22:55
awenote <IMSI> is a directory name that's looks like a hash ( eg. 345189011... )22:56
plarsawe: http://paste.ubuntu.com/6072499/22:56
RobbyFis it just me or do you have to set the time and date manually still?22:56
loolRobbyF: should be set by ntpdate when you connect to network22:56
aweplars, OK... so ofono was able to lookup your service provider correctly22:57
plarsawe: dns seems to resolve ok, so *something* works22:57
awelool, is TZ set-able yet?22:57
RobbyFI'm on a wifi only with gnexus' never updates22:57
aweplars, when you say... "it redirects me to  ______", what do you mean by "it"?22:58
loolawe: not sure22:58
aweI'm confused if it's not the browser22:58
slangasekdebuild's handling of -e argument ordering is infuriating22:58
plarsawe: when I open the browser app, and put in ubuntu.com, google.com, and every other thing I've tried so far, it instead tries to send me to the url above22:58
loolslangasek: like last one doesn't override more recent one?22:59
asacplars: oha ... hard to spot :)22:59
asaclool: :)22:59
aweplars, can you ping ubuntu.com from the command-line?22:59
asacso can someone plz confirm that the fatal 3g from before is gone :)?22:59
slangaseklool: like all -e options are ignored after some arbitrary point in the argument list which I haven't figured out22:59
loolslangasek: I /think/ I've seen something similar earlier today trying to override my -j2 macro with a -j0 that wasn't pickedup22:59
asacdavmor2: ?22:59
asac:)22:59
plarsawe: no, ping doesn't seem to work, but it gets the right ip address from dns22:59
slangaseklool: so if I do 'debuild -eCONFIG_SITE -uc -us -B -aarmhf', it works.  If I do 'debuild -uc -us -B -aarmhf -eCONFIG_SITE', it does not.22:59
loolslangasek: oh it stops considering it has any args for itself when it meets the first dpkg-bp flag23:00
sergiusensasac: I'm installing right now23:00
slangaseklool: yes, infuriating23:00
sergiusensasac: will update you as soon as it boots23:00
aweplars, can you pastebin the context of 'list-contexts'?23:01
aweI think I may know what's happening...23:01
plarsawe: http://paste.ubuntu.com/6072520/23:02
awethanks23:03
aweone last request...23:03
awenmcli d23:03
aweand nmcli c23:03
aweand I lied23:03
loolslangasek: just checked mine, completely unrelated23:03
looljust a dpkg-bp bug it seems23:03
sergiusensawe: if you use my script you can just ask for the run of that command ;-)23:03
awecause really there's one final request23:03
loolnothing, DEB_BUILD_OPTS is empty; -j2 sets parallel=2; -j2 -j0 sets "parallel="23:04
loolhow weird23:04
plarsawe: http://paste.ubuntu.com/6072526/23:04
aweplease create a bug23:04
plarsawe: sure, this is something new?23:04
aweyes23:04
awethe connection looks active from both ofono & NM's perspective23:04
plarsawe: on the image itself? or do you think I should put it on ofono or NM?23:04
awethis could be the routing bug that popey reported23:05
sergiusensasac: /var/lib/ofono is indeed working now23:05
aweplars, just file a touch-preview-images bug23:05
aweand assign to me23:05
sergiusensasac: skip intro also working23:06
sergiusensasac: and preinstalled apps sort of working, they are there and launch but icons aren't showing up23:07
aweplars, 'netstat -rn' would be one final bit of information that would help.   It looks like the connection is active, but it also looks like you're not getting bounced to a23:08
aweplars, does the webpage you referenced above show up on the phone, or does it show a server error?23:09
aweif I try to load on my desktop, I get the latter23:09
plarsawe: if it's a routing problem, I wouldn't expect it to get a response from dns23:09
plarsawe: no, it returns a server error23:09
awewell, you're clearly getting redirected23:10
awedid you purchase the SIM directly from t-mobile, curious that it's redirecting you to a page about MVNO ( mobile virtual network operator )23:10
awealso have you tried the SIM in another phone and confirmed it works?23:10
asacsergiusens: thats mako?23:11
sergiusensasac: maguro23:11
asacsergiusens: can you get a connection at all?23:11
asacok good23:11
asacso how about mako? anyone?23:12
asacplars: a few tests failed23:12
asacneed retry23:12
sergiusensasac: I have to break ro to get to that point as my data isn't in the serviceproviders.xml yet so I would need to replace it... I'll replace, reboot and run my script23:12
asachmm. ok23:13
asacmaybe get your data in there :)23:13
asaclol23:13
sergiusenscjwatson: seems the icon path isn't being correctly set again23:13
sergiusensasac: I have!23:13
sergiusensasac: well I had my patch applied upstream23:13
asacok so not back down yet23:13
sergiusensasac: waiting for it to funnel in, cyphermox's plate23:13
plarsasac: I'll restart them, give me a moment to finish writing this bug up23:13
robrustgraber, ugh, lost it again. power button is unresponsive, screen black23:15
sergiusensasac: in case you want to give it a go http://bazaar.launchpad.net/~sergiusens/+junk/network/view/head:/network_gprs_provision_test.sh23:15
robrustgraber, http://paste.ubuntu.com/6072562/ buh23:15
sergiusensasac: the pastebinit are the replacements needed to make it run on utah (monday sprint task I hope)23:16
=== sarnold_ is now known as sarnold
sergiusenslool: what's the fastest way to go from .crash to backtrace?23:17
sergiusensasac: data works23:17
slangaseksergiusens: apport-unpack && gdb?23:17
sergiusensslangasek: thanks23:17
plarsawe: https://bugs.launchpad.net/touch-preview-images/+bug/122196923:17
ubot5Launchpad bug 1221969 in touch-preview-images "3g data not working" [Undecided,New]23:17
aweplars, when you say it's a "straightalk" SIM on the t-mobile, sounds pretty  much like a MVNO to me23:19
awe;)23:19
loolsergiusens: apport-retrace -g I think23:21
loolsergiusens: that's what I used earlier today23:21
loolsergiusens: it unpacks and launched gdb binary /tmp/core23:21
loolsergiusens: I didn't find how to install the dbgsym automatically yet; I think I found this in the past23:21
aweplars, can you also grep for the for "GPRS" in /var/log/syslog and add to the bug?23:21
aweplars, do have a phone running stock Android?23:22
aweI'm curious as to whether this SIM works on Android23:22
asacsergiusens: so what you did was change the file, go back to RO and then reboot?23:24
aweplars, also can you please verify that the account has "data" minutes allocated?23:25
sergiusensasac: yes23:25
asacso now we need mako too i guess23:25
sergiusensasac: me no have mako23:25
asacsergiusens: you think thats a valid test :)?23:25
sergiusensasac: yes it is23:25
plarsawe: it's supposed to be unlimited talk/message/data23:25
asacrsalveti: want to try a mako before running out? :)23:25
asacpopey: guess also already in weekend fun? :)23:26
aweunderstood, but could you please verify from their website?  You're getting redirected to a webpage, which to me indicates that it's possibly an account setup problem.   plars, as mentioned the other thing I'd like to know is whether it works in a stock Android phone23:26
aweAFAIK, this is the first time I've heard of someone using a MVNO SIM23:27
aweso it also could be related to that23:27
plarsawe: I could flash it to android and try from there, but I don't know anything about the account. For that I'd probably have to wait and talk to Larry on Monday23:28
aweplars, everything else looks correct ( ofono's APN, NM's state, routing table, ... )23:28
aweplars, so yes... let's check with Larry on Monday.23:28
loolgn everyone23:28
loolI'm sure this build will eventually pass all tests23:29
awewhen I asked awhile ago about getting instructions from Larry on how to get a card that was in a weird state, I never heard back.  Perhaps you, I, and Larry could do a hangout on Monday?23:29
aweplars, ^^23:29
plarsawe: I responded to you right away to that on irc, and on the bug, I assumed you had the card?23:30
plarsawe: rick has one for you23:30
plarsawe: I told him to make sure not to activate it23:30
aweah, plars maybe I didn't see the bug update23:31
aweplars, is it fair to say though that all cards involved have been "straightalk" cards?23:32
plarsawe: yeah, np. Rick had one that hadn't been used (or activated) yet, should be able to get it from him23:32
aweRick ?23:32
plarsawe: most likely, yes23:32
plarsawe: rfowler23:32
aweok, we can discuss Mon23:33
aweor I can order23:33
aweby the way...23:33
awefrom straightalk's site23:34
plarsasac: test_capture.TestCapture.test_shoot_button_disable seemed to fail on both mako and maguro23:34
asacplars: thats camera?23:36
plarsasac: yes23:36
asacthat wasnt failing in previous build?23:36
aweplars, from the straigttalk website ( I clicked on Shop|SIM Cards ): "In order for your phone's INTERNET... to work, you will need to update your phone's APN ( ... ) settings by following a few simple steps.  These settings can be found on our website at apn.straighttalksim.com."23:36
aweplars, did you manually edit the APN settings per these instructions?23:36
plarsawe: hmm, no first I've heard of that... I'll take a look23:37
* awe notes that our System Settings UI is missing the ability to edit the APN23:37
asacplars: we retried those in the past, no?23:37
plarsasac: this didn't fail previously23:38
plarsawe: is there a way to do it from the command line?23:38
aweyou need to stop NM and ofono23:39
aweand then edit the ofono gprs settings file23:39
awe( /var/lib/ofono/<IMSI>/gprs )23:39
awedepending on what the parameter changes are23:39
awe( I'm looking now )23:39
aweseems I can't get the required changes without a SIM.  Can you please paste the info for your SIM from apn.straighttalk.com into the bug?23:41
sergiusensasac: camera fix didn't make it in it seems23:42
sergiusenslool: ^^23:43
sergiusenslool: /var/lib/usermetrics is there, but might not be enough23:44
asacsergiusens: thats not a regression to previous RO then?23:44
asacplars: i think camera is crashy23:44
sergiusensasac: nope, just a fix that didn't get fixed23:44
sergiusensso a non fix23:44
sergiusensasac: I need to go, will bbl23:44
asacstgraber: so which build was build 5?23:44
asacerr23:44
asacbuild 423:44
asacplars: i really think its crashy23:45
asacand i have seen camera crashes before23:45
asacretry plz and record23:45
johnjohn101what part of october will i be able to have an ubuntu phone?23:45
plarsasac: yeah, there was a .crash file for it23:45
plarsawe: updated23:48
awethanks!23:48
aweso this really isn't a bug23:49
slangaseksergiusens: can confirm that fixing the libglib2.0-dev dep on python is sufficient to make libnotify-dev cross-installable.  Now to get dh_python2 fixed upstream...23:49
awethat said, you need to confirm that the given settings work23:49
asacplars: so retried?23:51
asacplars: i think there were often crashes23:51
asacwho knows whats going on wiht this23:51
asaci dont see anything changing23:51
plarsasac: yeah, it's in the queue23:51
asacplars: can you at least boot test and check that everything else works?23:52
asacon mako?23:52
asacwe need someone saying that it works at all i guess in case the tests are good23:52
plarsasac: I've boot tested it, been working through the 3g stuff with awe23:52
asacah cool23:52
asacwell. get a proven SIM - if any :)23:52
asachehe23:52
asacubuntu certified23:53
aweasac, mvno23:53
awe;)23:53
asacreads cryptic to me23:53
awemobile virtual network operator23:54
awemeans the auto-provisioning of the parameters necessary to activate a data call will always fail23:54
aweand thus the user needs to hand configure their phone settings23:54
plarsasac: the click packages that are installed don't seem to work, nor do they have an icon23:54
awewhich we unfortunately have no settings UI for...23:54
plarsasac: wait, they might work, just don't have icon23:55
asacplars: i only want to hear about regressions over "daily" :)23:56
asacdaily has click completely not working well afaik :)23:56
athairushello everyone, I'm new and have just installed the latest build on my verizon galaxy nexus (toro)23:57
athairusI'd like to help by reporting bugs as I see them23:57
athairusthe first one I've noticed was in the browser, the swipe gestures have a very noticable lag to them23:57
athairuswhat's the proper way to report this?23:57
plarsasac: video playback still slow, but not a regression23:58

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