/srv/irclogs.ubuntu.com/2013/07/09/#ubuntu-devel.txt

psusibug #1198846 complains that if you have both the dvd and usb installation media present, the system mounts the usb instead of the dvd when you ask the bios to boot the dvd.  my first instinct was to close this as not a bug but it has "OEM Priority Project" tasks.  what exactly does that mean?  someone is paying Canonical to do something about this?  so should I leave it alone then?02:02
ubottubug 1198846 in grub2 (Ubuntu) "[efi boot to unexpected media] plug in live usb and DVD at the same time, try to boot from DVD but it comes to usb" [Undecided,New] https://launchpad.net/bugs/119884602:02
ScottKpsusi: All it means, AIUI, is that it affects something Canonical OEM services is doing.  Hard to say exactly what.02:05
ScottKI don't think you should triage the Ubuntu bug task any differently than you normally would.02:06
slangasekagreed; if it needs to get escalated within Canonical to fix it, that's not something you should need to worry about02:07
slangasekand in the first instance, if the community devs think it's a wontfix issue, you shouldn't hesitate to mark it as such02:07
psusicool02:13
Noskcajroaksoax, kirkland: ping (02:47
=== henrix_ is now known as henrix
NoskcajLogan_, about bug 1185765 ...03:34
ubottubug 1185765 in Ubuntu "[needs-packaging] multibootusb" [Wishlist,Fix released] https://launchpad.net/bugs/118576503:34
roaksoaxNoskcaj: pong03:36
Noskcajroaksoax, a few thing: 1. the description of testdrive is very outdated on the lp page. 2. It seems installing testdrive from source doesn't work. 3. Find some time for a testdrive hackfest, please.03:37
Noskcajmostly number 103:37
smartboyhwroaksoax, and plz, do give us a wiki page or something to teach people how to hack on Testdrive.03:39
Noskcaj+1 to that.03:39
Noskcajthat's pretty much my goal for a hackfest day03:39
Noskcajhe ran away again, didn't he.03:47
smartboyhwNoskcaj, where the hell is multibootusb in Ubuntu/03:47
smartboyhw?03:47
Noskcaj"apt-cache search multibootusb" gives the result: multibootusb - Multiple live linux on USB.03:48
smartboyhwNoskcaj, hah?03:49
smartboyhwI don't get it here03:49
smartboyhw* can't03:49
Noskcajdam, it's just a broken repo on my PC03:50
smartboyhwNoskcaj, can you please confirm if you enabled https://launchpad.net/~upubuntu-com/+archive/ppa ?03:50
smartboyhwNoskcaj, so, it doesn't exist, please package it03:50
smartboyhw:P03:50
Noskcajyeah, that's what it was. i'm working on it now03:51
smartboyhwNoskcaj, great:)03:52
smartboyhwShouldn't be very difficult I hope:)03:52
Noskcajwhat do i do is a program i'm trying to package already has a .deb?03:58
Noskcajroaksoax, one other thing. the testdrive .dsc file isn04:14
smartboyhwNoskcaj, well, you still have to package it even if it has a deb04:14
Noskcaj't lintian clean04:14
smartboyhwNoskcaj, lintian clean is rather difficult you know:P04:14
smartboyhwWe try to make it lintian clean04:15
Noskcajall i know is an error appeared04:15
smartboyhwNoskcaj, what's the lintian message?04:15
NoskcajW: testdrive source: out-of-date-standards-version 3.9.3 (current is 3.9.4)04:15
Noskcajlooking at the lintian website, it looks like a fairly easy fix04:15
smartboyhwNoskcaj, ah, simple04:15
smartboyhwNoskcaj, wait till the next feature upload will be better04:16
Noskcajok04:16
roaksoaxNoskcaj: lintian clean doesnt mean theres no lintisn warnings or stuff04:26
Noskcajok, i'm new to this04:27
roaksoaxNoskcaj: no worries. you will gain more experience with prsctice.04:27
roaksoaxyhe error of testdrive 3.20 is because of pygobject04:27
roaksoaxidk whether its upstream or testdrive issue04:28
roaksoaxbut it hsppenend sfter tje upgrade of libraries04:28
roaksoaxNoskcaj: could you please file bugs thatd easier for me to track04:30
Noskcajroaksoax, ok.04:30
smartboyhwNoskcaj, I'm thinking of the multibootusb package, how will you filll in the copyright file?04:33
smartboyhwLooks like it's very difficult:P04:33
Noskcajsmartboyhw, i've pretty much given up on that one, since it's my first package04:33
Noskcaji've contacted the guy who makes it and am awaiting reply04:34
smartboyhwNoskcaj, copyrights are VERY important (as I learnt in Kubuntu packaging)04:34
smartboyhwI got rejects solely because of that file04:34
Noskcajroaksoax, bug 119923506:17
ubottubug 1199235 in TestDrive "Testdrive-gtk crashes when installed from 3.20" [Undecided,New] https://launchpad.net/bugs/119923506:17
dholbachgood morning07:26
=== tkamppeter_ is now known as tkamppeter
=== mwhudson_ is now known as mwhudson
xnox@pilot in08:19
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox
m4n1shev: ping. can you have a look at the mail I sent you a few days back related to LP 119797408:24
ubottuLaunchpad bug 1197974 in Activity Log Manager "Error setting crash reporting: GDBus.Error:org.freedesktop.DBus.Error.AuthFailed: Not authorized." [Medium,Confirmed] https://launchpad.net/bugs/119797408:24
m4n1shwhenever you are free08:25
=== 36DAAZP3C is now known as tvoss
evm4n1sh: yup, will do. For what it's worth, it's a harmless error08:29
evit just means that the code tried to reflect the UI state in the configuration file, but the user hadn't pressed the "unlock" button yet08:29
m4n1shev: well, i don't know much about that component, so referred it to you. reported by jbicha08:29
evsure thing08:30
=== Jack is now known as Guest68663
=== evilissimo is now known as Guest58872
=== yofel_ is now known as yofel
=== dholbach_ is now known as dholbach
evis there a trick to getting qtcreator to set LD_* correctly? I'm trying to build and run ubuntu-system-settings locally, but it fails with 'libSystemSettings.so.1: cannot open shared object file: No such file or directory'10:46
LaneyI've just been building the package :(10:47
evseb128: ^ any idea?10:58
seb128ev, Laney: no idea, I don't run it from qtcreator either11:03
evseb128: thanks all the same11:03
seb128but mardy_ can maybe help there...11:03
mardy_ev: I don't use qtcreator either, but I know you can change the environment variables used when running your app11:04
=== mardy_ is now known as mardy
seb128mardy, hey, welcome back ;-)11:05
mardyseb128: thanks :-)11:05
seb128mardy, I'm looking at a system setting translation issue ... do you have a preference on translating displayName in the backend or in the UI?11:05
evthanks11:05
seb128mardy, I'm not sure if I should add the tr() call to the item-model.cpp code or in the UI11:06
mardyseb128: I'd probably do that in the UI, but IMHO both are fine11:09
=== MacSlow is now known as MacSlow|lunch
seb128mardy, ok, I found how to do it in the UI (I was just missing the gettext domain), merge request coming in a bit11:20
seb128mardy, https://code.launchpad.net/~seb128/ubuntu-system-settings/storage-bar-border/+merge/173672 ... did you mean to change the mr status as well?11:20
seb128mardy, I've no strong opinion on the anchors, I just tend to try to go for "less lines of code"11:21
seb128;-)11:21
mardyseb128: no, it's fine, I just wanted to wait for your reply. I've approved it now :-)11:21
seb128mardy, ok ;-)11:22
seb128mardy, is there any difference in behaviour/performance between both ways?11:22
seb128mardy, or is it just that you find it easier to read when declared with left/right/...11:22
seb128mardy, oh, and thanks for the review ;-)11:22
=== Guest58872 is now known as evilissimo
=== ikonia_ is now known as ikonia
cjwatsontjaalton: Could you please look at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707064 ?  If you need help I can try to come up with something11:47
ubottuDebian bug 707064 in libapache2-mod-nss "libapache2-mod-nss: sourceful transition towards Apache 2.4" [Serious,Open]11:47
tjaaltoncjwatson: yeah I should sync with upstream first, fedora has done the transition earlier this year iirc11:54
=== greyback is now known as greyback|food
tjaaltonwell, they just patched upstream11:58
mlankhorstsforshee: did you try the macbook yet on 3.11 pre rc?12:00
valavanisalexHi All, can anyone point me to example source packages that use the new elegant "dh" debhelper syntax to build multiple binaries using different configuration options.  I looked at the vim and mpb packages but both of these use the old semi-manual dh_* syntax in the rules file.  In fact, is this even possible using dh?12:03
zygacjwatson: ping12:11
tjaaltoncjwatson: ok I have the source sorted out, now need to migrate the packaging12:11
zygacjwatson: I'm looking for some advice, what it the current best way to test dbus services? spawn a separate bus and test on that?12:11
zygacjwatson: mock the hell out of dbus? (feels wrong though)12:12
zygacjwatson: or something else?12:12
zygacjwatson: the service is written in python312:12
cjwatsonzyga: pitti has a dbusmock library or something along those lines12:12
cjwatsontjaalton: cool, thanks12:12
zygacjwatson: oh, I'll have a look12:12
zygacjwatson: thanks!12:12
cjwatsontjaalton: http://wiki.debian.org/Apache/PackagingFor24 is fairly easy to follow12:13
tjaaltonk thanks12:13
cjwatsonvalavanisalex: you can do anything with dh; it may just require lots of overrides.  openssh builds two variants of itself for instance12:14
zygacjwatson: that looks awesome, thanks!12:14
cjwatsonvalavanisalex: or grub2 but that is Complex12:14
cjwatson(and actually grub2 is a slightly strange mix of styles so perhaps not the best example)12:15
cjwatsonvalavanisalex: the main important thing to realise is that you can override dh_auto_* to run each of your relevant build passes12:16
cjwatsonvalavanisalex: for instance Python packages (*searches for random example* e.g. germinate) tend to run a build pass for each version of Python they're building for12:16
cjwatsonzyga: thank pitti, but yes :)12:17
cjwatsonone of these days maybe I should convert ubiquity to use that12:17
xnoxvalavanisalex: cjwatson: with debhelper 9, one can define "build:" target and just do all the building there as compex, as needed. dh, will notice and run those commands instead of dh_auto_* stuff.12:20
xnoxcjwatson: for ubiquity build, i'd love to somehow multiplex and build included packages in-parallel, but with sane/sorted build-log.12:20
=== zyga_ is now known as zyga
cjwatsonxnox,valavanisalex: You can do that.  It can have some surprising effects, and I've generally found it better to use overrides.12:29
cjwatsonxnox: Yes12:29
=== MacSlow|lunch is now known as MacSlow
tjaaltoncjwatson: is apache 2.4 in saucy-proposed yet?12:35
cjwatsontjaalton: Yes12:36
cjwatsontjaalton: But better to do the transition in unstable and let it autosync, where possible12:36
tjaaltonsure12:36
cjwatsontjaalton: (I guess you'll need a manual sync in this case)12:36
tjaaltonI'll test the builds against sid anyway12:36
tjaaltonbut need someone to sponsor it12:37
cjwatsonI can do that12:37
sforsheemlankhorst: I haven't tried 3.11 yet on any macbooks12:37
jdstrandgema_: hi! should I use the qa-daily-testing tag on a bug for smoke testing failures? ie, I want bug #1199351 to show up for the failures for http://reports.qa.ubuntu.com/smokeng/saucy/image/2900/ and http://reports.qa.ubuntu.com/smokeng/saucy/image/2899/12:38
ubottubug 1199351 in linux-manta (Ubuntu) "/usr/share/ufw/check-requirements -f fails on Nexus 4 and Nexus 10" [Undecided,New] https://launchpad.net/bugs/119935112:38
gema_jdstrand: it's not a tag in the lp sense, if you want them to show in the dashboard, the bug number needs to be added to jenkins12:39
gema_jdstrand: we can do that, or you can do it if you have access to the lab12:39
jdstrandgema_: how do I do that?12:39
jdstrandI think I do. I'd like to try, so I can do it in the future12:39
gema_ack12:40
gema_so connect to the vpn12:40
gema_I will tell you how to find the right job12:40
* jdstrand is connected12:40
gema_ok12:40
gema_so this is the job that you want tagged: https://jenkins.qa.ubuntu.com/job/saucy-touch-mako-smoke-security/15/?12:40
gema_all we need to find it's equivalent in the internal jenkins12:41
jdstrandyes12:41
=== _salem is now known as salem_
mlankhorstsforshee: did anything land in 3.11 related to macbook though? like the pci crap perhaps12:46
sforsheemlankhorst: not that I'm aware of, but I haven't been monitoring it closely12:48
mlankhorsthm then again nfs seems to be dying again now too, maybe it is related to that..12:48
tjaaltoncjwatson: hm, seems to otherwise work, but somehow dh_strip doesn't strip the module as it used to13:00
stgraberbarry: system-image meeting in #ubuntu-meeting13:01
tjaaltoncjwatson: oh I know, guess dh_apache2 copies an unstripped version there, this doesn't use dh yet13:03
tjaaltonso I just added dh_apache2 after dh_install13:04
evmpt: any idea who I need to talk to about getting an icon made up for "diagnostics" in ubuntu-system-settings, or are you already on it?13:06
seb128ev: talk to tiheum from design about icons13:13
evseb128: what good fortune. I'm facing him.13:14
evwill do, thanks13:14
seb128ev: yw ;-)13:14
blitzkrieg3you mean13:15
seb128ev: let me forward you an email with the icons he sent us13:15
evthank you13:15
seb128ev: there is the one you want in there13:15
seb128ev: email sent13:19
evperfect! thanks seb128!13:21
seb128ev: yw!13:22
Laneyseb128: what about the colour editing thingy you told me to do?13:24
Laneyor did that get fixed?13:24
seb128colour editing... me tries to remember13:25
seb128Laney, oh, I included that in the email13:25
Laneyaha13:25
seb128it's cccccc -> 808080 in the svg13:25
Laneythought that extra detail might have been left out13:25
Laneynm13:25
tjaaltoncjwatson: ok it's fixed13:26
seb128Laney, thanks for checking ;-)13:27
cjwatsontjaalton: Lovely, thanks13:28
tjaaltoncjwatson: pushed the source to http://kernel.ubuntu.com/~tjaalton/tmp/13:30
mptev, wait, you have the stethoscope icon?13:36
evI have a heartbeat monitor icon13:36
evyou can see it if you come over here :)13:37
mptoh cool13:37
mptBut that involves walking, like, six steps13:37
ogra_use a hangout !13:37
evhahaha13:37
mptFive minutes to set up the hangout, five more minutes to figure out the screen sharing feature13:38
ogra_but you dont have to walk13:38
cjwatsontjaalton: your .dsc has a different .orig.tar.gz size from the one in Debian unstable - I guess I'm safe to ignore that?13:38
tjaaltoncjwatson: oh.. yes please do. I'll fix mine13:38
cjwatsontjaalton: Oh, it's different in unstable vs. saucy13:38
tjaaltonduh13:39
cjwatsontjaalton: That sucks, it'll have to be a fakesync13:39
tjaaltoncan't remember why it was originally13:39
cjwatsontjaalton: They're identical file contents, but packed independently from different top-level directory names13:39
cjwatsonAh well13:40
cjwatsonGet it right next upstream release ;-)13:40
tjaaltonyeah, I'll poke upstream (@redhat) to actually release a new version and not just patch the package all the time13:40
smartboyhwSRU team members: Can you try to review Bug 1189083 and Bug 1189085's SRU patch into Raring, I want to test it today or tomorrow as I'm leaving tomorrow afternoon (UTC time).13:49
ubottubug 1189083 in ibus-cangjie (Ubuntu Raring) "Make "Preferences" button work in "IBus Preferences"" [Undecided,Confirmed] https://launchpad.net/bugs/118908313:49
ubottubug 1189085 in ibus-cangjie (Ubuntu Raring) "ibus-cangjie missing dependency gir1.2-ibus-1.0" [Undecided,Confirmed] https://launchpad.net/bugs/118908513:49
smartboyhwAnd upload, ofc:P13:49
=== Guest86601 is now known as mfisch
=== mfisch is now known as Guest37969
=== achiang` is now known as achiang
=== wendar_ is now known as wendar
smartboyhwNobody help? ^14:09
seb128barry, hey14:39
barryseb128: hi14:39
seb128barry, is that known that your python-configglue updates broke ubuntuone-syncdaemon on saucy?14:39
barryseb128: no, but add it to the list :(14:40
barryit also broke software-center and virtualenv14:40
seb128barry, can you try running /usr/lib/ubuntuone-client/ubuntuone-syncdaemon14:40
seb128?14:40
barrynot python-configglue directly, but its new dependence on python-configparser14:40
seb128barry, seems like we need autopkgtests in python-configglue to make sure it doesn't break all our softwares when updated ;-)14:40
barrythe latter which seems to break a lot of stuff14:40
barryseb128: yeah, i need to untangle all of that.  i may have to talk to pindonga about dropping that dep so we can kill -configparser out of the archive14:42
cjwatsonseb128: you need tests in the packages that depend on python-configglue, you mean :)14:42
seb128cjwatson, right ;-)14:42
barryconfigglue is fine, configparser is killing us14:42
seb128dobey, ^ would be nice to have in s-c and u1-syncdaemon14:43
barry(well, fine module its dependence on the latter ;)14:43
dobeyseb128: software-center is fixed already14:43
barry*modulo14:43
seb128barry, well, downgrading configglue makes u1 work again14:43
seb128but yeah14:43
barryyeah14:43
dobeywell, i fixed the crash that was caused by configparser14:43
barryi don't have time to look right now, but i suspect configglue doesn't *really* need configparser (iow, it can be written against ConfigParser for py2)14:44
dobeyalmost certainly14:44
barryi'm trying to decide whether it's better/possible to fix configparser or kill it off14:44
barry(or at least relegate it to universe)14:45
dobeykill kill kill14:45
barryanyway, it's third on my todo list for today :)14:45
dobey"backports" of python3 modules onto python2 are evil, and tend to break things in weird ways14:46
dobeyparticularly things that have to work on both versions and do things like try: import configparser except ImportError: import ConfigParser14:46
barryseb128: is there a bug for the syncdaemon breakage?  if not, please file one, i need ammo :)14:46
barrydobey: right.  it would be much better to be named something that doesn't overlap with a py3 stdlib package name14:47
seb128barry, dobey: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/119848014:48
ubottuLaunchpad bug 1198480 in ubuntuone-client (Ubuntu) "ubuntuone-syncdaemon crashed with AssertionError in expand_user()" [Undecided,Confirmed]14:48
dobeybarry: the problem is people write code for py3, and then someone says "i must run this on py2" and so they just take the py3 core module and make it "work" on py2, and ship it as is14:48
barrydobey: that is a problem14:49
dobeyit wouldn't be so bad if they were all namespaced into a "py3backports" package or something14:50
dobeyat least then they wouldn't break things that aren't intentionally using them14:50
barrycjwatson: btw, today's updates broke x.org for me too :/14:52
barrywell, at least the greeter doesn't start14:53
smartboyhwHmm, sounds like nobody noticed my request or something:(14:53
wookeylibjpeg-dev in raring is not MA:same (and is arch:all so things which build-dep on it end up getting the wrong-arch version of libjpeg-turbo-dev installed14:54
* barry thanks his disk snapshots14:55
cjwatsonbarry: all I know about it is what I saw in proposed-migration, which isn't very relevant for this :)14:56
barrycjwatson: yeah14:56
cjwatsonwookey: raring is what it is with regard to multiarch - I suggest getting it fixed in saucy :)14:56
wookeycjwatson: yeah. I know - I just discoered it there helping someone build his stuff14:57
wookeyand was checking that we agree this is wrong - I know there is a load of complexity around the 'two different libjpegs' fight14:57
sil2100Wellark: hi!14:58
cjwatsonI don't agree it's "wrong" in that we haven't yet said it's a bug for -dev packages not to be multiarch, but it sounds as though it could be improved14:58
cjwatsonI'm not totally sure of the intended semantics of <Architecture: all> Depends: <Multi-Arch: same>14:59
sil2100Wellark: I saw you are working on unity-action-api - how does the status look like currently?14:59
wookeycjwatson: it's always wrong SFAIK14:59
cjwatsonslangasek probably knows14:59
wookeywhich is why we fixed it in libdb-dev15:00
cjwatsonwookey: arguably; but in this case it seems kind of reasonable15:00
cjwatsonI mean, it's wrong by assertion rather than by obviousness, I feel :)15:00
wookeyalthough we have a much bigger problem with that sort of things outside C-library world15:00
wookey(e.g perl modules)15:00
cjwatsonthat said, the current setup means that you can't do B-D: libjpeg-dev, libjpeg-dev:native and have it work15:00
cjwatsonso that rather suggests that libjpeg-dev Arch: any M-A: same would be more correct15:00
Wellarksil2100: timp is working on integrating it directly to the UITK15:01
slangasekthe defined semantics are that the dep of an Arch: all package on an M-A: same package can only be satisfied by the package of the primary arch; if you need something more complex the package needs to be changed to no longer be Arch: all15:01
Wellarksil2100: it should be ready to be used next week15:01
sil2100Wellark: ok, so no daily-releasing for now until that's done?15:01
sil2100Wellark: or will the package be removed completely and integrated into UITK somehow?15:03
Wellarksil2100: the package will be in main. If you are using UITK then you will have it already set up if you use MainView and Page15:04
Wellarksil2100: but if you develop an application that does not use UITK then you can use the direct QML API15:04
sil2100Wellark: ok, all clear - then I'll ping you back again next week, thanks!15:05
Wellarksil2100: np :)15:09
xnoxwookey: uploaded libjpeg8-empty to fix that.15:09
xnox@pilot out15:10
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
* xnox => lunch15:10
wookeyxnox: chers very much![D[D[D[D[D[D[D[D[D[D[D[D[De15:18
wookeywhy would libtwin be in raring and previous 4 releases, but not saucy?15:18
Sarvattits in saucy..?15:19
Sarvatthttps://launchpad.net/ubuntu/+source/libtwin15:20
wookeyhmm. but it doesn;t appear in http://packages.ubuntu.com/search?suite=saucy&section=all&arch=any&keywords=libtwin-dev&searchon=names15:22
wookeythat's what confused me15:22
Sarvattdoesnt look like anything on saucy is on there15:22
cjwatsonwookey: packages.u.c is out of date I think; don't trust it15:29
cjwatsontjaalton: uploaded, sorry for the delay15:34
cjwatsontjaalton: can you deal with the fakesync into Ubuntu or want me to?  (syncpackage -F deals with that easily these days)15:35
tjaaltoncjwatson: woot, thanks.. i can handle that part15:40
rbasakShould I normally have to explicitly specify -sa to debuild when preparing a merge? I just got a rejection because I didn't upload the orig tarball. I can do it again with -sa, but just want to make sure that it's expected and I haven't done something else wrong.15:48
cjwatsonrbasak: Yes15:48
rbasakOK, thanks!15:49
tumbleweederr, if you use -v, doesn't wit work out if it needs -sa or not?15:58
xnoxrbasak: also correct -v is nice as well.15:58
xnoxtumbleweed: not really, it only incudes tarball for -1 -0ubuntu1, but not like for -3ubuntu115:58
=== Sweetsha1k is now known as Sweetshark
valavanisalexcjwatson: Sorry for the slow reply; thanks very much for the help.  I'll take a look at those packages for inspiration.16:16
seb128jibel, hey, I just got an email about "Jenkins Failure - saucy-adt-libproxy 42" pointing to https://jenkins.qa.ubuntu.com/job/saucy-adt-libproxy/42/?16:29
seb128jibel, which has "no test"16:29
seb128jibel, do you know what's going on there?16:29
jibelseb128, mkdir: cannot create directory `/dev/shm/adt': Permission denied, it is a problem on the testing node16:30
jibelseb128, I'll look into this16:30
seb128jibel, where do you see that?16:30
seb128jibel, thanks16:30
seb128jibel, just got a similar one for poppler16:30
jibelseb128, https://jenkins.qa.ubuntu.com/job/saucy-adt-libproxy/42/ARCH=amd64,label=adt/console16:30
Laneyamd64 -> console output16:30
seb128thanks16:31
seb128I was just looking at the "no test" empty page :p16:31
seb128I didn't think about clicking on the side16:31
seb128the jenkins UI is not the most obvious thing16:31
jibelthere is no better UI than jenkins ;)16:32
LaneyIt's like mpt himself designed it16:33
=== Guest37969 is now known as mfisch
=== mfisch is now known as Guest41197
jibelseb128, fixed, now I'm wondering how it could lose this mount point16:35
jibelseb128, I'll re-run poppler and libproxy16:35
seb128jibel, 'ci16:35
Laneyjibel: glib2.0 too please16:38
jibelLaney, done too, I re-triggered all the tests that failed16:39
Laneyah OK, it didn't sound like you had a complete list16:39
Laneythanks16:39
mptseb128, jibel: You may have realized this, but it's easy for "the jenkins UI is not the most obvious thing" and "there is no better UI than jenkins" to be true at the same time. :-)16:42
seb128mpt, is it?16:44
infinityIf you qualify the second statement with "for the task at hand", perhaps.16:45
mptSure, if the state of the art is terrible16:45
infinityI could probably vomit a better UI than Jenkins.16:45
slangasekinfinity: but if you do, you should seek medical attention16:56
=== olli_ is now known as olli
=== psivaa is now known as psivaa-afk
=== dholbach_ is now known as dholbach
cjwatsonmdeslaur: Could you please either merge php5 or tell me I can?  It's important for the Apache 2.4 transition in progress.17:44
infinitycjwatson: Robie was going to look at php5.17:45
infinityrbasak: ^17:45
=== directhe` is now known as directhex
unixabgGreetings, is there a way to stack on a read only persistent layer when booting live cd? Say like casper-ro?18:33
unixabgI ask since I would like to deploy live image with some additions and make them act more like a firmware install.18:33
sarnoldunixabg: perhaps overlayfs can get you there18:34
unixabgsarnold: First thank you for the response, can I do this with a defalut official ubuntu live iso?18:36
unixabgI am trying to avoid remastering so I can stay with current releases.18:37
sarnoldunixabg: if you have a live image booted, check /proc/filesystems for overlayfs18:37
unixabgsarnold: booting one now, one moment..18:39
unixabgsarnold: ok booted, and cat /proc/filesystems lists :   nodev    overlayfs18:43
dobeybarry: the big problem seems to just be that configglue now returns unicode() for lots of things on py2 where it used to return byte strings as str()18:46
dobeybarry: at least, as far as configglue/configparser relates to breaking ubuntuone-syncdaemon18:46
unixabgsarnold: I am not sure how to utilize to achieve ro persistence with default iso. I can configure entries in grub if this helps.18:47
=== Guest41197 is now known as mfisch
barrydobey: let me see if i can get pindonga in on the conversation18:48
=== mfisch is now known as Guest1021
barrypindonga: hi18:50
pindongahi18:50
barry<dobey> barry: the big problem seems to just be that configglue now returns18:50
barry        unicode() for lots of things on py2 where it used to return byte18:50
barry        strings as str()18:50
barry<dobey> barry: at least, as far as configglue/configparser relates to breaking18:50
barry        ubuntuone-syncdaemon18:50
barryblah, ugly paste18:50
dobeyright. it's probably the result of configglue returning unicode() instead of bytes18:50
dobeyerr18:51
barrypindonga: so, python-configparser broke software center, is breaking syncdaemon and virtualenv too18:51
dobeyconfigparser returning them, that is18:51
pindongabarry, well, python-configparser is a backport of the py3 configparser, yes?18:51
pindongawhich is backwards incompatible with py2's ConfigParser18:51
dobeywhich of course breaks everything18:51
dobeypindonga: it's backwards-incompatibile with the fact that python2 doesn't use unicode by default18:52
dobeyat least, that's why it is breaking ubuntuione-syncdaemon18:52
pindongaso, what's the issue here? why is python-configparser needed?18:52
dobeypindonga: configglue is depending on it, and thus pulling it in18:52
barrypindonga: it's a dependency on -configglue now afaict18:52
pindongaie, if we're not packaging the latest configglue it should be no problem yes?18:52
pindongaright, why do we need the latest configglue then?18:53
barrypindonga: we're packaging it now :)18:53
dobey1.1.0 is in sauncy18:53
pindonga1.0.3 should work fine with py218:53
dobeyerr saucy18:53
pindonga1.1.0 and 1.1.1 are py3 compat18:53
barrypindonga: for py3 in saucy18:53
dobeyyes, but it breaks compat with py218:53
dobeybecause things that were str() in python2 are now unicode()18:54
pindongaok, what do you suggest?18:54
barrypindonga: how difficult would it be for py2 configglue to just use stdlib ConfigParser instead of python-configparser?18:54
pindongawhy don't we ship 1.0.3 ?18:54
pindongabarry, the main problem is that it won't work with py318:54
dobeypindonga: try: except: like everyone else that supports both versions?18:54
pindongawell, if we want to support both versions, maybe ;-)18:55
barrypindonga: sure, but configglue is now py2 and py3.  so you could use `from ConfigParser import ConfigParser` for py2 and wrap that in a try/except18:55
pindongaI can give it a try18:55
barrywith the except being `from configparser import ConfigParser`18:55
dobeypindonga: well, "want" is a strong word. we have to support both versions :)18:55
pindongaI can't guarantee it'll work, but I'll let you know if I manage to18:55
dobeyor we have to ship two different versions of configglue18:56
pindongathere are many changes between py2 and py3 in ConfigParser18:56
pindongatoo many18:56
barrypindonga: do the py2 import in the try18:56
pindongabarry, the main problem is the api changed18:56
pindongaso it's not just like changing the import18:56
barrypindonga: do you use the new api?18:56
dobeypindonga: are you actually using the new API?18:56
pindongaafaik there is only one api18:56
pindongaas said... will give it a go and see what happens18:57
pindongamy initial attempts were'nt successfull18:57
pindongahence I opted for the backported configparser18:57
dobeybarry: do we even ship any applications that use configglue on python3?18:57
barrypindonga: thanks for giving it a shot.  i can help out more later today18:58
dobeyi don't think we do18:58
barrydobey: not yet, but it's a dep for porting other things we need to get off of py218:58
barrydobey: e.g., yeah you guessed it: ubuntuone-client18:58
dobeyubuntuone-client is the only thing that uses configglue at all, really18:59
dobeyunless you plan to port django as well :)18:59
barryreally, i think python-configparser is quite ill-advised and i am going to contact upstream about "the problem"18:59
barrydoesn't django already support py3?  maybe not packaged yet, but that's a SMoE19:00
barry:)19:00
dobeyi'm just saying, it's ubuntuone and a module for django to use configglue in a django app. those are the only things in ubuntu that use configglue; and now they're both broken :)19:01
barrydobey: yeah :(19:01
sarnoldunixabg: I'm not entirely sure how you'd use it either, but it -is- a mechanism to overlay one FS on top of another19:02
unixabgsarnold: I took a quick look at casper and that is where the casper-rw things occur.19:36
unixabgI may just have to remaster and script in mounting overlayfs as read only in the iso. I will have to think about what19:37
unixabgthe path of least work would be to stack on stock images.19:37
ximioncjwatson: hi! from the discussion about the Ubuntu app-installer, are you planning to use PackageKit (the daemon) in Ubuntu?19:40
dobeykenvandine: btw, what's supposed to start friends-service on login?19:52
robrudobey, launching friends-app will start friends-service if it's not already running19:53
dobeyrobru: i don't have friends-app installed. and i don't want it (nor do i want to have to run it every time i log in). it seems like friends-service should be started on login, like gwibber-service used to be, even without the app running/installed19:53
robrudobey, it might be, I'm not sure. ken wrote most of friends-service so it's all his fault ;-)19:54
dobeyi just want the notifications when someone sends me a DM or @mention19:54
kenvandinethe lens does19:55
dobeybah19:55
dobeythat doesn't work very well if there is no lens :)19:55
kenvandineindeed19:55
kenvandinebut we always have the lens :)19:56
dobeywhy doesn't friends-service just have an autostart file?19:56
dobeykenvandine: gnome-shell doesn't have lenses19:56
kenvandinei'd take a patch adding autostart based on a gsettings key19:56
dobeywhy gsettings?19:56
kenvandinegwibber used to do that19:56
kenvandinewe don't want it to always start19:57
kenvandineonly for people that want it19:57
dobeypeople who don't want it can apt-get remove it :)19:57
kenvandineAutostartCondition=GSettings org.gwibber.preferences autostart19:57
kenvandineX-GNOME-Autostart-Delay=3019:57
kenvandineis what we had before19:57
slangaseknot if it's installed by default in a read-only phone image, they can't19:58
slangasek(is it?  I don't know whether it is, but I'm assuming it would be)19:58
dobeyslangasek: doesn't the phone UI even do xdg autostart?19:59
dobeyerr, does even19:59
slangasekthat's not the point19:59
slangasekoh19:59
slangaseksorry, the inversion makes the difference ;)20:00
dobeyright :)20:00
slangasekI don't know that it *currently* does xdg autostart, but I wouldn't assume that it won't do so in the future20:00
kenvandinethe phone autostarts it differently anyway20:01
kenvandinebut regardless, it is kind of nice to provide an easy way to disable it20:01
dobeyi didn't know AutostartCondition existed though. when did that get added?20:01
kenvandineforever ago :)20:01
dobeyand how does it work?20:01
kenvandineit only autostarts if the condition is true20:01
pindongadobey, barry I think I have an MP ready for review that get's rid of the backported configparser20:02
dobeykenvandine: so it's a Exec style line? because "GSettings" isn't a command :)20:02
kenvandineright20:02
kenvandineit doesn't run a command20:02
kenvandineGSettings is one of the supported sources20:02
barrypindonga: assign me to review it and i'll look asap20:03
barrypindonga: and thanks!20:03
dobeykenvandine: and there is no AutostartCondition mentioned in the spec20:03
dobeykenvandine: so where is it documented?20:03
kenvandinei swear i've seen it in the spec before20:03
dobeykenvandine: i just looked at the -latest.html on stadnards.freedesktop.org for both autostart and desktop file specs, and no mention in either one :)20:04
kenvandinedobey, maybe it's gnome specific then20:05
kenvandinebut no X-GNOME20:05
kenvandineAutostartCondition is an extension of the Desktop Application Autostart Specification proposed by Dan Winship: http://lists.freedesktop.org/archives/xdg/2007-January/007436.html20:06
kenvandinedobey, that's from https://wiki.gnome.org/SessionManagement/GnomeSession20:06
dobeyugh20:08
kenvandineproposed 6 years ago... love how fast xdg moves :)20:09
dobeywell it just means that things not using gnome-session will just ignore the key, or fail to do anything because the file has an invalid key20:10
dobeyyay collaboration!20:10
kenvandinekde might have implemented it too20:10
kenvandinesomeone from trolltech +1'd it :)20:10
pindongabarry, https://code.launchpad.net/~ricardokirkner/configglue/from-future-remove-configparser/+merge/17380620:11
slangasekkenvandine: the problem is, this proposed change doesn't require introducing a new system-level directory with semantics that no one understands; figure out how to make this use a new directory and it'll go right into xdg ;)20:11
barrypindonga: tabbed up :)20:12
kenvandineslangasek, :-D20:14
smoserhey...20:22
smosercan someone tell me if i'm just doing something wrong20:22
smoseri put a file '/etc/init/walinuxagent.conf.override'20:22
smoserand in it 'manual'20:22
smoserbut it seems to be starting20:22
smoseris that right?20:23
sarnoldsmoser: looks like walinuxagent.override: http://upstart.ubuntu.com/cookbook/#override-files20:24
smoserah.20:24
smoserthank you.20:24
smosersarnold, that worked. thanks.20:25
sarnoldsmoser: woot :)20:25
jtaylorwhy doesn't launchpad pick up charybdis from unstable? (try  syncpackage --force charybdis)20:28
jtaylorit isn't listed as importer failure20:29
cjwatsonximion: I have no control of or stake either way in what we use in the rest of Ubuntu; we're not using either PK or aptdaemon in Ubuntu Touch right now, so I'm free to choose either for the moment.  It'll be at least a few months before what I'm doing matters for Ubuntu desktop20:34
cjwatsonjtaylor: which importer?20:35
ajmitchjtaylor: looks like LP may not have seen the updated debian version of charybdis, for whatever reason.20:35
cjwatsonjtaylor: (package-import.ubuntu.com has nothing to do with what syncpackage looks at)20:35
ajmitchdoes syncpackage still use what's shown on launchpad.net/debian/+source/charybdis ?20:36
jdstrandtedg: hey, so I tried initctl, and desktop-exec dumped core20:36
cjwatsonajmitch: yes20:36
cjwatsonhttp://paste.ubuntu.com/5859584/20:36
tedgjdstrand, Hah, oops.  That's a bug :-)20:36
cjwatson^- import failure for that package20:36
jdstrandtedg: I then tried launching using what /var/crash told me: /usr/lib/x86_64-linux-gnu/upstart-app-launch//desktop-exec ubuntu-calendar-app20:37
jdstrandsame result20:37
tedgjdstrand, Can you send me your modified desktop file?20:37
jdstrandI then removed XCanonicalAppArmorProfile. same thing20:37
cjwatsonthe oops just has that same traceback20:37
cjwatsondpkg-source: warning: diff `charybdis-3.4.2/debian/patches/gnutls30' patches file charybdis-3.4.2/libratbox/configure.ac twice20:37
cjwatsonmay not be helping20:38
jdstrandtedg: yeah20:38
cjwatsonI suspect the version of dpkg-dev on iron barfs on that20:38
cjwatsondpkg-source: error: diff `charybdis-3.4.2/debian/patches/gnutls30' patches file charybdis-3.4.2/libratbox/configure.ac twice20:38
cjwatson[cjwatson@amber(lucid-i386) ~]$20:38
cjwatsonjtaylor: ^- reason20:38
jtaylorthx20:38
jtaylorhow to fix, ask debian maintainer to fix it?20:38
cjwatsonyes20:39
slangasekis that debian/patches/series.ubuntu? :P20:39
jdstrandtedg: http://paste.ubuntu.com/5859591/20:39
cjwatsonsince it's a warning even in Debian20:39
cjwatsonslangasek: nope20:39
slangasekhuh, ok20:39
cjwatsonalthough that's another common-ish cause of this kind of thing20:39
* jtaylor filing bug20:39
jdstrandtedg: I can help you setup what you need to test apparmor (though it is in my last two emails)20:39
cjwatsonjtaylor: harder approach: backport the changes that turned that from an error to a warning to lucid20:40
jdstrandtedg: that said-- is there an expectation that XCanonicalAppArmorProfile will be available for the demo?20:40
jtayloror update that machine to precise? :)20:40
tedgjdstrand, No apparmor needed there as that only parses the file.20:40
cjwatsonor wait for the wheels to grind slowly for LP to be upgraded to precise20:40
cjwatsonbut it's not remotely trivial20:40
cjwatson(it is in progress - slowly)20:40
jdstrandtedg: otherwise, I should move to something else and stop bothering you about an interim solution :)20:41
tedgjdstrand, Not sure, I can't clear a clean answer on what the demo will include.  Sounds like it...20:41
tedgjdstrand, I was told putting Unity 8 under Upstart was "trivial" but yet it's not done.20:41
cjwatsonbackporting the dpkg change isn't necessarily a dreadful idea, but it would be quicker to get the Debian package fixed, I'm sure20:41
jdstrandricmm_: ^ thoughts?20:41
jdstrandtedg: I heard today it will include the SDK building a click package20:42
tedgjdstrand, Cool, I can't wait to see this demo :-)20:43
jdstrandtedg: which implies things should work without hacks (to me anyway). though hacking the sdk to do soemthing to launch under confinement is still possible of course20:43
jdstrandit keeps expanding :)20:43
jdstrandtedg: I was trying hard to keep application lifecycle out of it20:43
jdstrandbut click, lifecycle and sdk are so closely related20:43
jdstrandanyhoo20:43
jdstrandwe can resort to a hack in the sdk in its build click package part20:44
tedgjdstrand, Hmm, that doesn't crash for me :-(20:45
tedgIt's wrong, but no core.20:45
tedgjdstrand, Can you pastebin the stacktrace?20:46
tedgjdstrand, You're doing desktop-exec ubuntu-calendar-app, right?20:46
jdstrandtedg: fyi, this is on amd6420:48
jdstrandthis is from the command line: http://paste.ubuntu.com/5859629/20:49
tedgjdstrand, Ah, that's just a g_error abort stacktrace.20:51
tedgjdstrand, Where did you put ubuntu-calendar-app.desktop ?20:51
* jdstrand is working on the other20:51
jdstrandtedg: I installed ubuntu-calendar-app via the coreapps ppa (http://ppa.launchpad.net/ubuntu-touch-coreapps-drivers/daily/ubuntu)20:52
jdstrandtedg: it is in /usr/share/applications20:52
jdstrand/usr/share/applications/ubuntu-calculator-app.desktop20:53
tedgjdstrand, calculator or calendar?20:54
dobeyhrmm, i wonder what the quickest way to become a debian maintainer for a package is.20:54
tedgdobey, run your car engine to speed up the heat death of the universe ;-)20:54
dobeytedg: just one of them, or all of them?20:55
tedgdobey, As many as you can afford.20:56
ximioncjwatson: okay... because the current direction does look a bit confusing...20:56
dobeythat would only burn the earth anyway, not the whole universe; which will most likely actually freeze to death20:56
slangasekdobey: pick a package no one else cares about? :)20:56
ximiona PK backend cannot be used by Aptdaemon20:56
dobeyslangasek: i thought i did, but someone merged it into debian from ubuntu, so now i guess i need to get privs to upload it to debian, and then sync it over20:57
slangasekwell, you don't *have* to ;)20:57
dobeytrue20:58
slangasekif you were already maintaining it in Ubuntu, you can continue to do so20:58
ximioncjwatson: also, there can only be one PK backend at a time. For Listaller, we developed a plugin API (was very time-consuming...) to make it possible to integrate LI into PK. To get full integration, Ubuntu might want to look at this API (we created a multi-purpose API for almost any needs)20:58
dobeybut merging and updating can be pain :)20:58
slangasekbecoming the maintainer in Debian just so you can sync it to Ubuntu seems a bit odd20:58
dobeyslangasek: well, isn't the preferred way to do things, to update them in debian and sync, if they are in debian, and we have no need to maintain a diff from what is in debian?20:59
slangasekdobey: yes, but the trade-off is the inconvenience of someone who already has upload rights in Ubuntu now having to get upload rights to Debian to continue maintaining it21:00
dobeyindeed21:00
slangasekgenerally speaking, it's a good thing to have as much of the maintenance happen as possible in Debian, but there *are* tradeoffs21:00
jdstrandtedg: ok, apparently I am an idiot wrt to the crash21:01
jdstrandtedg: I did mistype as calendar somewhere along the way21:02
tedgjdstrand, Ah good :-)  /me wipes brow21:02
tedgjdstrand, It looks like the output ends on qmlscene, which is a bug and fixed on a branch.  I need to find a reviewer for it.21:02
jdstrandtedg: tedg well, I think there might still be an issue? initctl emit application-start APP_ID=ubuntu-calendar-app does crash21:03
tedgjdstrand, Yeah, I probably should change the error reporting to report a recoverable error.21:03
jdstrandah, /usr/share/applications/ubuntu-calendar-app.desktop does not exist21:03
jdstrandheh, ubuntu-calendar-app is essentially an empty package21:04
jdstrandtedg: so, there is a bug for you :)21:04
tedgWonder if I can trace who sent the upstart event and blame them? /me schemes21:04
jdstrandtedg: now that all that is straightened out. initctl emit application-start APP_ID=ubuntu-calculator-app does launch the calculator (yea!)21:05
jdstrandtedg: but does not launch under confinement21:05
tedgjdstrand, What does the desktop-exec return with the calculator?21:05
tedgjdstrand, It should have the aa-exec line.21:06
jdstrandyeah, it does21:06
jdstrand$ /usr/lib/x86_64-linux-gnu/upstart-app-launch/desktop-exec ubuntu-calculator-app21:06
jdstrandaa-exec -p "ubuntu-calculator-app" -- qmlscene21:06
tedgHah, then it's an apparmor issue ;-)21:06
jdstrandtedg: should that be qmlscene <qml file>?21:07
tedgjdstrand, Yeah, that's fixed in lp:~ted/upstart-app-launch/uris, but hasn't been reviewed yet.21:07
jdstrandtedg: so, maybe that is why. if I use aa-exec -p "ubuntu-calculator-app" -- qmlscene /usr/share/ubuntu-calculator-app/ubuntu-calculator-app.qml, it works21:09
jdstrandtedg: so it is an upstart-app-launch problem :)21:09
jdstrandtedg: I have finger guns too21:09
tedgjdstrand, Ah, okay.  Yes, I'd expect that to be the issue then.  If you want to grab that branch you can verify.21:10
tedgjdstrand, It's inline packaged so it's just a bzr bd to build it.21:10
jdstrandtedg: ack thanks. I'll respond to the thread in a bit. thanks :)21:10
tedgjdstrand, I did verify on the desktop file that you sent me that it added the QML file though.21:10
tedgjdstrand, So I'm pretty confident that branch fixes it.21:11
jdstrandrocking21:11
jdstrandonce that is there, then all that's left is desktop-exec being used in the demo21:11
jdstrand(for this part)21:11
tedgjdstrand, Yeah, I haven't pushed the Unity guys there because today they'd have to shell out to initctl, while in a few days they'll be able to use libupstart, which is much better.21:12
jdstrandthat's fine. I'm not pushing anything either, just trying to stay on top of the various threads :)21:12
jdstrandtedg: thanks for the help21:13
tedgnp21:13
dobeydoes "Tests-Directory: ." in debian/tests/control work (and do what I think it should do)?21:14
tedgslangasek, Can an upstart event have multiple values for the same property?21:28
tedgslangasek, i.e.  foo-event BAR=fu BAR=foo, so then the listener could trigger on one value, either one.21:29
dobeyis there a way to get autopkgtests run in pbuilder when it builds the package?21:30
jtaylordobey: I have a script to run adt in pbuilder, should not be hard to adapt it to do it automatically21:33
dobeymaybe i can just do it locally21:34
jtaylorits still horrendous bad code but I jut can't find the time to cleanit up and release it proper :/21:34
jtaylorhttp://paste.ubuntu.com/5859759/21:34
jtaylorwait I probably already gave that to you didn't I? I should stop pushing my aweful stuf :(21:36
jtaylor(it does work well though)21:36
dobeyi haven't seen it before, no21:36
dobeyoh nice21:37
dobeyNameError: global name 'atmostone' is not defined21:37
dobey:-/21:37
jtaylorthere is also sadt.py by jwilk, but it does not deal with dependencies or pbuilder (last I checked): https://bitbucket.org/jwilk/debian-misc/21:38
jtaylorbut it might be a better starting point21:38
dobeyi can't even run adt-run locally21:42
dobeyi am surprised it works at all anywhere :-/21:43
jtaylorworks for me, but its to heavy for practical use21:43
dobeyi must be using something nobody else uses then, because this code is definitely broken :)21:44
dobeyanyway, after fixing the brokenness there, it seems to work now21:45
dobeyand it does what i expected (aside from the not working part), so yay!21:45
=== kentb is now known as kentb-out
=== salem_ is now known as _salem
=== RAOF_ is now known as RAOF
slangasektedg: multiple values for the same property> AFAIK the answer is no23:05

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