/srv/irclogs.ubuntu.com/2014/08/12/#ubuntu-devel.txt

=== Trevinho is now known as Trevinho|holiday
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== sergiusens_ is now known as sergiusens
dholbachgood morning07:01
=== arrrghhh is now known as arrrghhhAWAY
dholbachsalut jibel, comment ça va?07:54
jibelguten Morgen dholbach, es geht mir gut, und dir?07:55
dholbachjibel, bien aussi :)07:56
dholbachjibel, do you know who could help nik90 and myself with https://code.launchpad.net/~dholbach/ubuntu-clock-app/reboot-packaging/+merge/229173 (it's the rewrite of the clock) to make all the test execution work in an expected way?07:56
dholbachjibel, I took the upstream source, added packaging to it and tried to do what I could, but I'm stuck07:56
dholbachjibel, there is a placeholder for unit tests, there are some autopilot tests, and I'm not sure if autopkgtest is the way to go, or the added -autopilot package07:57
dholbachAFAICS everything is a little bit broken, so it'd be good if somebody who knows what they're doing could help :)07:57
jibeldholbach, probably balloons can help. I think now autopkgtest is the preferred way to run the tests but before adding that layer tests must run without it. There are other click app that use autopilot and can be use as example.08:03
jibeldholbach, really balloons is well aware of all this08:03
zygahey08:05
zygais it just me or is all-canonical infrastructure down somehow?08:06
zygachinstrap, irc, archive, etc08:06
dokosame here08:06
dholbachzyga, I'm having trouble as well08:06
zygayeah08:06
psivaacjwatson: we are force shutting  down the VM soon after we get 'ubiquity reboot' message in the install log. so filesystem corruption could be possible. i had to add a sleep before the shutdown for server installs which saw a similar issue before but not doing that for desktop now. will try and add a sleep before the shutdown and try if it improves.08:06
zygathanks for confirming, so it's not anything on my end then08:07
dholbachzyga, it seems to work though from another machine I have access to08:07
zygadholbach: can you ssh to chinstrap or get a hold of IS?08:07
zygadholbach: I cannot even find the IS emergency phone number now08:07
dholbachzyga, #canonical-sysadmin08:09
dholbachjibel, the bugs we are looking at right now are 1354377 and 1355145 - it'd be good if we had a bit better idea what the general process is08:11
dholbachjibel, but yeah... maybe I should have a closer look at some other packages08:11
jibeldholbach, I can have a look later today if it can wait a couple of hours08:14
* dholbach hugs jibel08:14
dholbachmerci beaucoup!08:14
jibeldholbach, it seems classic problems with uninitialized dbus session an stuff like that. I'll have a look.08:15
dholbachjibel, at this point I had no idea what I was doing :)08:15
=== dosaboy_ is now known as dosaboy-alt
xmjgood morning09:14
xmjdoes ubuntu provide a mirror for america's army as listed here - https://help.ubuntu.com/community/AmericasArmy ?09:14
xmji'm working on updating the freebsd port of it, and noticed that they took all 11(!) mirrors down.09:14
rbasakbdmurray: re: bug 1257186, I did try a more recent patch from that bug (from upstream, actually) but samba FTBFS for other reasons, and I didn't get through figuring that all out.09:14
ubottuError: Could not gather data from Launchpad for bug #1257186 (https://launchpad.net/bugs/1257186). The error has been logged09:14
rbasakI'll update the bug, but it's open for testing and fixing atm.09:14
=== ming is now known as Guest79564
=== vrruiz_ is now known as rvr
=== chrisccoulson_ is now known as chrisccoulson
mapreripitti offline from 3 days?? what the hell is going on? :o09:28
=== hloeung_ is now known as hloeung
seb128mapreri, he's on holidays this week09:34
cjwatsonpsivaa: A sync seems more likely to help than a sleep, but maybe ...09:35
psivaacjwatson: ok, i'll need to figure out how to integrate that to utah :)09:35
mapreriseb128: ouch, I'd rather say pitti never goes on holiday :)09:36
seb128lol09:36
cjwatsonpsivaa: Should be no harder than sleep?  Just another command09:37
psivaacjwatson: ohh?, i'll use it then. thank you09:37
cjwatsonpsivaa: May have to experiment a bit; actually forcing everything out to disk can be a bit of a black art sometimes09:39
dokoxnox, do you know why you did add the Breaks: clang (<< 1:3.5) in clang-3.5?09:55
xnoxdoko: such that we can change clang metapackage to default to 3.5 without need to rebuild 3.5 toolchain.09:58
xnoxdoko: i believe it's committed in debian packaging VCS as well (reported to debian developer via private email)09:58
xnoxdoko: otherwise clang defaulting to 3.5, was depending on clang-3.5 yet not coinstallable.09:59
dokoxnox, https://launchpad.net/ubuntu/+source/creduce/2.2~pre3-209:59
xnoxdoko: multiple clang toolchains are not coinstallable. You are trying to install both clang-3.4 and clang-3.5 but they conflict with each other.10:01
xnoxdoko: drop "clang" build-dep, and use "clang-3.5"10:01
dokoxnox, are you serious?10:01
xnoxas all clang-3.x packages provide /usr/bin/clang. We are working on making them co-installable gcc style.10:01
xnoxdoko: yes. I no joke.10:02
dokoargh, that's silly10:02
dokoxnox, https://buildd.debian.org/status/package.php?p=creduce&suite=unstable works in debian10:02
xnoxdoko: well https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736057 is closed now, so clang is co-installable in debian now.10:06
ubottuDebian bug 736057 in clang "clang: Co installable clang versions" [Wishlist,Fixed]10:06
xnoxdoko: hm, maybe my breaks is wrong now.10:07
michagogowhois arges arges10:35
michagogoerm10:35
michagogoDoes anyone know if the 7-day thing for SRU is just on the 7th day or later, or if it has to be at least 168 hours?10:36
cjwatsonmichagogo: It's implemented by sru-report in lp:ubuntu-archive-tools.10:37
cjwatsonmichagogo: You can see the current reported age on http://people.canonical.com/~ubuntu-archive/pending-sru.html10:38
cjwatsonThat's in practice what we look at.10:38
michagogoAh, okay10:38
michagogoSo 168 hours, then?10:38
cjwatsonI would be surprised if it were otherwise.10:38
michagogookay10:38
michagogocjwatson: thanks10:39
cjwatsonBasically it's whenever an SRU admin happens to look at that page and notice something >= 7 days.10:39
michagogoAh, cool10:39
michagogoSo sometime in the next day or two, probably?10:39
cjwatsonNo idea what package you're talking about, so can't say.10:40
michagogo(IIRC it was accepted a week minus ~6 hours ago)10:40
michagogobitcoin10:40
cjwatsonmichagogo: It's at 6 days, but has one unverified bug.  See the page linked above.10:42
michagogocjwatson: yeah, I have no idea what that bug is10:42
cjwatsonWe won't normally look at packages where all the bugs at the right aren't highlighted green.10:42
michagogoIt's completely irrelevant, as the SRU is removing the package10:42
michagogoLooks like that bug was an older SRU that didn't get verification and got rejected10:43
michagogo"This SRU has remained unverified after 175 days in the -proposed queue. I've removed it now from quantal-proposed and am marking the task 'wontfix'. The package has already been removed from precise-proposed for the same reason.:10:44
michagogos/:/"/10:44
cjwatsonI guess somebody will have to look at that and check that it's irrelevant.10:44
michagogoWhat makes that bug show up there, btw?10:46
cjwatsonHaven't investigated.10:46
cjwatsonIt's probably walking through the versions between current -updates and current -proposed or something.10:46
cjwatsonYou can read sru-report if you fancy working it out10:47
=== juliank0 is now known as juliank
michagogocjwatson: ah, I think I found it10:50
michagogohttps://www.irccloud.com/pastebin/TcMjGLhv10:50
michagogoer10:50
michagogoIn the changelog:10:50
michagogohttps://www.irccloud.com/pastebin/oQ4h6TiW10:50
cjwatsonWe can ignore it if it's genuinely not a problem10:51
michagogoIt's not.10:51
cjwatsonBut I'll wait for the aging period to expire since that involves much less thinking10:51
michagogoNot a problem...10:51
michagogoI think I first started looking into how to get the package removed back in October, what's another 5-6 hours? :-)10:52
michagogoanyone know how often pending-sru.html updates?10:59
cjwatsonmichagogo: 10,40 * * * *11:01
michagogoWhat format is that in?11:01
cjwatsoncrontab11:01
* michagogo googles11:01
cjwatsonman 5 crontab11:01
cjwatsonI don't remember whether it always runs inside its window - the job is quite slow - so I guess it might be less frequent than stated11:01
michagogoAh, so it's on minute 10 and 40 of every hour of every day of every month, every day of the week?11:02
cjwatsonYes11:02
michagogoAlso, the timestamp on there is 10:35:54 UTC, so...11:02
cjwatsonImplying it takes ~25 minutes.  Might get quicker soon as I just released the big batch of KDE stuff11:03
michagogo25? or perhaps 55?11:03
cjwatsonmichagogo: Don't know, not going to look.  It doesn't matter that much.11:07
michagogoyeah, that's true11:07
=== pete-woods is now known as pete-woods|away
dokojamespage, zul: any idea why python-wsme uses nosetests for 2.7, and setuptools for 3.4? and any idea why that fails (trying to download WebOb)?11:47
psivaaSaviq: regarding your test.xml archiving for http://s-jenkins.ubuntu-ci:8080/job/unity-phablet-qmluitests-utopic/, in fact *test*.xml and *Test*.xml are already archived. so I'm not sure why you dont see the results that you're expecting11:55
Saviqpsivaa, that's a good question, could the job collect the .xml files in artifacts?11:59
psivaaSaviq: that could be done12:03
zuldoko:  i dont but im on holiday this wek12:04
dokoeverbody seems to be =)12:04
jamespagedoko, ah the joy of august12:09
=== MacSlow is now known as MacSlow|lunch
=== Mikee_C_ is now known as Mikee_C
cjwatsonLaney: Hmm, do you think you could be persuaded to merge gst-plugins-bad1.0?  I'm touched-it-last due to an attempted rebuild for http://people.canonical.com/~ubuntu-archive/transitions/libass.html, but it fails to build due to a strict opencv version constraint, I don't really know the package, and it looks as though it ought to be caught up with the rest of gstreamer1.0 anyway12:40
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
dokojamespage, found it ... bad barry ... https://launchpad.net/ubuntu/+source/python-webob/1.4-1ubuntu114:10
jamespagedoko, awesome - thanks!14:10
psivaacjwatson:  adding a 5 second sleep just before shutting down the VM fixes the issue of openssh-server installation issue for i386 desktop14:20
psivaatried using sync too, but it dint help a lot. so without rocking utah too much, i'm going to use the sleep for now :)14:21
psivaacjwatson: thanks for your input14:21
psivaajibel: so the i386 desktop smoke tests are running after  a long time and the image has been promoted to current today14:24
Mirvhmm, is there a process for updating release notes?14:24
Mirvin 10.04 LTS /etc/resolv.conf was a real file, and an upgrade to 12.04 LTS did not change it to the new default of a symlink. this did not hurt in 12.04 LTS, but upgrading to 14.04 LTS apparently yields non-working name resolving.14:24
Mirvmy previous trusty fix fixed the case where /etc/resolv.conf was removed by user (or live CD customizer...), but it does not improve the situation when /etc/resolv.conf is there and is a normal file, like it was in 10.04 LTS14:25
Mirvwell, there's the ubuntu-release-notes project, I'll use that instead of editing directly14:30
jibelpsivaa, thanks for the update14:31
=== Ursinha is now known as Ursinha-afk
Mirvso, filed bug #135586814:36
ubottubug 1355868 in Release Notes for Ubuntu "Ubuntu 10.04 LTS upgraded to 14.04 LTS via 12.04 LTS does not have proper name resolution" [Undecided,New] https://launchpad.net/bugs/135586814:36
=== Ursinha-afk is now known as Ursinha
zygaxnox: hey15:14
zygaxnox: do you have a moment to talk about python3.4 and libpython3.4?15:15
zygadoko: so, about libpython3.4 not being a dependency of python3.4 executable15:23
dokozyga, yes, it doesn't depend on it15:24
zygadoko: if it would use dynamic linking everything would be prohibitetively slower?15:25
dokozyga, as I did say, 10-15%15:25
zygadoko: the problem is that anything that links to python3 now needs to *ship* python3, with all the security issues around that (on the phablet)15:25
dokoespecially on register starved architectures like armhf and i38615:26
zygadoko: I'm trying to find a way to either get the .so file back on the image15:26
zygadoko: or figure out something else that could prevent us from having python inside our click package while we still have it in the os15:26
dokozyga, no, libpython3.4 depends on libpython3.4-stdlib, not on python3.415:27
zygadoko: right, stdlib is there, this whole discussion is about the .so file15:28
zygadoko: if I'd like to get it as a part of touch images15:28
zygadoko: do you know who I should be talking to?15:28
dokozyga, sorry, no. why isn't that pulled in by a dependency?15:29
dokomaybe ask Mirv, ogra_ tvoss?15:29
zygadoko: because nothing depends on libpython3.4 anymore, apparently15:29
zygadoko: python3 doesn't, all of the apps just use it as an interpreter15:29
ogra_doko, recommends vs deps perhaps ? touch doesnt install recommends15:30
zygadoko: pyotherside does but that's different and apparently I cannot convince anyone to include it in the image15:30
zygawe can ship pyotherside15:30
zygabut shipping python3.4m.so starts to be fishy15:30
zyga(security)15:30
jdstrandzyga: I think you want lool and pmcgowan_15:30
zygaand it's all just silly, we have python there anyway, just not the way (our) particular app needs it15:31
zygaok, thanks15:31
zygalool: hey15:31
ogra_right, and as i said., we are 600MB to big in the install already15:31
zygaogra_: how do you plan to cut 600MB?15:31
zygaogra_: that feels unrealistic15:31
xnoxzyga: we do not ship python on touch15:31
ogra_there must be some really serioous reason to add anything now15:31
xnoxzyga: and will not.15:31
zygaxnox: we ship python3 today, has that changed?15:31
xnoxzyga: please do not rely on it being there.15:31
zygaxnox: will all the deps be migrated away?15:32
xnoxzyga: well, system-image is in python3 so, yeah that is there.15:32
ogra_zyga, long term by droping all the autopilot bits etc ...15:32
xnoxzyga: and will stay15:32
zygaxnox: so we will ship python3.4 on the image15:32
xnoxzyga: but it's not an app framework one is allowed to use.15:32
zygaxnox: I'm trying to find a RTM-ready solution15:32
zygaxnox: for our (hw/cert) tools15:32
xnoxzyga: it's not part of the sdk15:32
zygaxnox: sure, it's not but we're special15:32
ogra_so shop what you need in your package15:32
xnoxzyga: and can be removed at whimp, or like blocked from accessing with apparmor.15:32
zygaxnox: we don't care, we cannot rewrite our tools and we wont, we took that higher already, we need _a_ solution15:32
ogra_*ship15:32
ogra_this is what you have to do long term anyway15:33
zygaogra_: long term we might just do that15:33
xnoxzyga: we seeded a bunch of packages because "something rather as a click needs it"15:33
ogra_the image will massively shrink still15:33
zygaogra_: but we need something for now that doesn't pull the carpet from under us15:33
zygaogra_: so will python be on the RTM image?15:34
xnoxzyga: but generally it's an exception, it's best to make your click building procedure to bundle things and/or statically link. You can't statically link python, but you should be able (at build time) to ship it into the ldpreloaded path and it will just work.15:34
ogra_thats why i'm suggesting a method that works now and wil work later :)15:34
xnoxzyga: what are you after, and what is missign?15:34
xnoxzyga: given that python3 is on the image and is usable.....15:34
ogra_zyga, perhaps15:34
zygaxnox: python3.4 is but libpython3.4m.so isn't (and that's what we actually need)15:34
ogra_basic python will always be there for system-image15:34
xnoxzyga: are you building compiled extensions?15:34
ogra_abd currently whatever autopilot still pulls ion is there15:35
zygaxnox: yes and no, we depend on pyotherside, everything we have is pure python15:35
zygaxnox: pyotherside is pulled in from the archive as-is15:35
xnoxzyga: then you will at compile time, will also need to copy libpython3.4m as you'd need to rebuild that everytime python shared library is.15:35
zygaxnox: and it links to libpyton3.415:35
xnoxzyga: so pull libpython3.4m at the same time as pyotherside and ship into lib/$multiarch-tripplet inside your click, which is a set ldpreload path by ubuntu-app-launch.15:36
zygaxnox: that doesn't work, somehow, I just tried that15:36
xnoxzyga: and you'd need to pull in all shared deps that are not in the sdk but are deps of the pyotherside like that.15:36
zygaxnox: but it's also a security issue which we wanted to avoid (shipping pyotherside, fine, shipping a part of python itself, less fine)15:36
xnoxzyga: why is that a problem? well - did you use the correct path? check ubuntu-app-launch code to see the environment variables it sets.15:36
zygaxnox: we have no other deps if that matters :/15:36
zygaxnox: I'll check it out but I still don't think that's the right way15:37
zygaxnox: we're kind of system-ish as well15:37
xnoxzyga: we are not going to pull in libpython3.4 just for your optional component, as we will not ship qa/cert tool on the image itself.15:37
zygaxnox: but we get the app-level treatment15:37
zygaxnox: that's not entirely decided yet though15:37
* zyga mutters something about some special modes for testing and engineering 15:37
* zyga looks at ubuntu-app-launch15:39
xnoxzyga: use qml and compile c++ =))))15:39
xnoxzyga: that's standard sdk these days.15:39
zygaxnox: that's fun but we have existing tools and we cannot and won't change that15:40
zygaxnox: and waving magic wand won't rewrite our code15:41
zygaxnox: so just lib/$triplet doesn't work for what I see, the qml plugin is found but loading libpython still fails (cannot find the .so file)15:41
zygaxnox: ok, so LD_LIBRARY_PATH is set, hmmm,15:43
zygaxnox: how can I use u-a-l on the device interactively?15:44
zygaxnox: what's tha app id? is that the click package id?15:45
xnoxzyga: tedg can help you more =)15:45
zygaxnox: thanks15:45
zygatedg: ^^15:45
tedgzyga, So what's the issue?15:46
zygatedg: I'd like to understand how ubuntu-app-launch works to debug how it sets LD_LIBRARY_PATH and how my app fails to find some .so files it needs15:46
zygatedg: how do I use u-a-l? what is tha app id?15:46
tedgzyga, It's a combination of three things, the package name, the app name and the version number.15:47
tedgzyga, Probably the easiest way to discover it is to use ubuntu-app-triplet $pkgname15:48
zygatedg: so if that's a click package how does that look like in practice?15:48
zyga$pkgname is click package name?15:48
tedgFor instance calculator is: com.ubuntu.calculator_calculator_1.3.30715:48
tedgzyga, Correct15:48
zygaok15:48
zygaoh15:49
zygaxnox: fun, so it works when I install the package, fails from SDK "run" button15:49
zygaodd?15:49
xnoxzyga: not really. sdk run button doesn't create full click, nor run it fully, i believe it just pushes the files and executes them without a full click/install cycle.15:51
zygaxnox: ah, that would explain it then15:51
zygaxnox: thanks, we got some bits moving15:51
xnoxzyga: which imho is an sdk bug or feature. Discuss that with bzoltan15:51
zygawho should probably be here in this channel :)15:52
dokomlankhorst, we need a llvm-toolchain-3.4 merge ... for clang be co-installable with clang-3.4. do you volunteer? ;p15:53
xnox=)))))16:07
xnoxdoko: i did leave a pile of unmerged stuff didn't i?! =)16:07
xnoxdoko: i can probably do it late in the evening tonight.16:07
xnoxdoko: don't have gpg nor ssh access to my compile box at the moment.16:08
slangasekxnox: leave it?  goodness no, you're still TIL16:19
xnoxslangasek: lolz =) ok. then.16:20
xnoxslangasek: may I join ~ubuntu-release?16:20
slangasekuh16:20
slangasekin theory you could join the team and then be added to the group? :)16:21
xnoxslangasek: in practice, how does that happen?16:21
slangasekxnox: by consensus of the existing team16:22
xnoxslangasek: ack.16:22
slangasekxnox: so you should start schmoozing infinity16:22
slangasek(who, incidentally, is a team admin, where I am not :)16:22
xnoxslangasek: i'll write an email to ubuntu-release mailing list as a start.16:23
Laneycjwatson: I did, it FTBFS due to bug #135807416:50
ubottuError: Launchpad bug 1358074 could not be found16:50
Laneybug #135087416:50
ubottubug 1350874 in platform-api (Ubuntu) "/usr/include/ubuntu/application/ui/input/event_deprecated.h:79:24: error: redefinition of ‘struct PointerCoordinate’" [Undecided,Confirmed] https://launchpad.net/bugs/135087416:50
cjwatsonUrgh.  Well hopefully somebody will sort it out and finish the transition before I get back from vac :)16:51
LaneyI've poked a couple of times already16:52
=== roadmr is now known as roadmr_afk
=== mapreri is now known as mapreri|holiday
mlankhorstdoko: erm would prefer not, I'll look tomorrow18:54
=== JanC_ is now known as JanC
=== roadmr_afk is now known as roadmr
=== salem_ is now known as _salem
=== cmagina_ is now known as cmagina

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