/srv/irclogs.ubuntu.com/2014/09/04/#ubuntu-devel.txt

=== ikonia_ is now known as ikonia
=== _salem is now known as salem_
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== salem_ is now known as _salem
Unit193pitti: guten Morgen05:00
pittiGood morning05:01
pittihey Unit19305:03
pittibdmurray: yeah, so far we never talked about click support in apport; a lot of concepts are quite different (e. g. they don't necessarily have an LP project, don't have source packages, can't be retraced), so we need to invent some new fields and teach the error tracker about it (Click: and SystemImageVersion:, and it wouldn't have Package:/SourcePackage:/Dependencies?)05:05
=== ochosi_ is now known as ochosi
zbenjaminjdstrand: but wouldn't the debug policy allow me to read the ~/.local/share directory as well?06:28
mardySaviq: hi! Thanks for the report, I'll remove the --desktop_file_hint06:51
Saviqmardy, cool, any idea why it would restart the ui?06:52
mardySaviq: but we don't respawn it... Did you start the U1 account creation from the System Settings, or from where?06:52
Saviqmardy, it got spawned by the pay ui06:52
Saviqas we now can do prompts in prompts06:52
mardySaviq: then most likely the pay UI has a loop like "while (!accounts) { createAccount() }"06:53
Saviqmardy, well, it restarted outside of the trusted session, though06:53
Saviqmardy, which is why it ended up a separate app06:53
Saviqmardy, I'll report bugs with steps to repro06:54
mardySaviq: that is weird, I'll investigate (though I suspect a bug with the "trust session in trust session" thing, maybe the second session cannot be restarted)06:55
mardySaviq: excellent, thanks06:55
mardySaviq: speaking of bugs, I got this one yesterday, which I don't believe is really mine: bug 136509706:55
ubottubug 1365097 in Online Accounts: Sign-on UI "Blocked trusted prompt session after resume from suspend" [High,Confirmed] https://launchpad.net/bugs/136509706:55
mardySaviq: do you have any idea if that could be unity8 or qtmir or...?06:56
Saviqmardy, right, when that happens I have a lingering /usr/bin/online-accounts-ui06:59
Saviqmardy, same happened to me when I cancelled the pay ui before it was able to trigger the accounts ui06:59
dholbachgood morning07:00
Saviqmardy, I can't get another prompt until I restart the service, though07:00
mardySaviq: I'll see if I get some notification from mir about the trust session state, maybe I can cancel it07:02
Saviqmardy, but it is also true that we shouldn't be closing the prompt on unfocus, which we do07:02
Saviqmardy, you can reproduce the same situation by just swiping from the right to switch to the dash07:02
Saviqmardy, and yeah, I can't reproduce the respawning with settings app, so must be pay doing something indeed07:07
Saviqbut why would it start outside of a trusted sesssion...07:07
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
mardySaviq: I'll investigate, it may be that we don't clear our session properly07:10
Saviqmardy, yup, I'll go through and file some bugs with steps then07:12
mardySaviq: so, when we get unfocused, we do get a signal that the prompt session has been stopped; I'll make sure that we clean it up, then07:16
Saviqmardy, coolz07:16
Saviqmardy, yeah, confirmed, the respawned one is actually a second session, filing a bug against pay-ui07:26
mardySaviq: cool, thanks07:34
Saviqmardy, bug #136534607:40
ubottubug 1365346 in pay-service (Ubuntu) "Cancelled accounts prompt gets respawned in an invisible session" [Undecided,New] https://launchpad.net/bugs/136534607:40
Saviqtvoss, can we get your opinion please https://bugs.launchpad.net/qtmir/+bug/1355173/comments/1507:48
ubottuLaunchpad bug 1355173 in unity8 (Ubuntu) "Switching windows with a Trusted Prompt Session active loses the trusted prompt session" [High,Triaged]07:48
=== Guest60909 is now known as Adri2000
penghuancjwatson, hi, can you help to do the merges  of   https://code.launchpad.net/~laney/ubuntu-archive-publishing/kylin/+merge/232828   and   https://code.launchpad.net/~laney/ubuntu-cdimage/kylin/+merge/23282908:14
He4dShOthi08:59
He4dShOti upgraded to utopic and now X won't start automatically09:00
He4dShOtcan't understand why09:00
He4dShOtany help?09:07
=== tkamppeter_ is now known as tkamppeter
didrockshey doko_, I have an issue with our system python version and coverage report on subprocess. If I used the same coverage library, but within a virtualenv python3, everything works fine, not if I use our system python3 though (the subprocess isn't covered)09:19
didrocksdoko_: is that known, want a more detailed bug report?09:20
zbenjaminjdstrand:  i tried you suggestion but i can read the dir when the debug policy is enabled :/09:37
didrocksdoko_: barry: after more investigation, it's init_cov_core.pth which is missing in the system path dir. That's why subprocess coverage report isn't enabled at all. Any reason why it's not shipped?09:39
didrocksdoko_: barry: it seems to be controlled by an env var to enable/disable coverage, so shouldn't impact (apart from the extra .pth file import) perfs09:39
LocutusOfBorg1thanks dholbach09:51
LocutusOfBorg1:)09:51
=== Adri2000 is now known as Guest71503
=== iulian_ is now known as iulian
=== warp10_ is now known as warp10
LocutusOfBorg1He4dShOt, are you sure using utopic is the best thing to do at this moment? :)10:46
cjwatsonpenghuan: thanks, I just got back from conference/vacation, can you give me a while to get through my mail pile?10:49
cjwatsonpenghuan: those MPs are in there ...10:49
=== Guest71503 is now known as Adri2000_
=== MacSlow is now known as MacSlow|lunch
penghuanok, cjwatson, if the code does not have any problem, can you help merge it, then we can go the next step for ubuntukylin seeds11:07
cjwatsonpenghuan: I'm not sure you read what I wrote :)11:09
penghuancjwatson, you mean you are doing it? sorry for my bad English:)11:14
cjwatsonpenghuan: I mean please give me a while to get through my mail archive, which contains the merge proposals you are asking about11:15
penghuancjwatson, ok, thanks!11:15
coderushello! o/11:22
coderuscan i get help about ubuntu sdk for ubuntu touch here?11:23
ogra_coderus, try #ubuntu-app-devel11:35
coderusogra_: yep, sorry, already asked here :)11:35
=== yp is now known as ypwong
=== _salem is now known as salem_
=== zoktar_ is now known as zoktar
=== tsimpson_ is now known as tsimpson
=== MacSlow|lunch is now known as MacSlow
=== cjwatson_ is now known as cjwatson
=== Adri2000_ is now known as Adri2000
=== doko_ is now known as doko
=== dosaboy_ is now known as dosaboy
dokojamespage, mysql-5.5 blocking gcc-4.9 again ...12:41
jamespagedoko, ok - I'd not realized that  main.mysqlhotcopy_myisam was also failing12:43
jamespagelet me see12:43
=== charles_ is now known as charles
dokodidrocks, so, the python-coverage is a non-issue?13:05
didrocksdoko: the issue is that nose-cov doesn't ship init_cov_core.pth. I think barry packaged it.13:06
didrockspython-coverage by itself doesn't support subprocess coverage tracking13:06
dokoahh, ok. waiting for him13:06
barrydoko, didrocks hi13:24
didrockshey barry!13:24
barrywhat's up?13:24
didrocksbarry: so, I was wondering why my subprocesses (once outside my virtualenv) were not reported in the coverage report13:25
didrocksI'm using nose-cov13:25
didrocksI see that this is because init_cov_core.pth isn't shipped in the python3 system path13:26
didrockswould you think of any bad reason to avoid doing that?13:26
didrocks(it seems code coverage activation is controlled by an env variable, so apart from python opening this file, the penalty for people installing it doesn't seem high)13:26
barrydidrocks: i don't remember this case in particular, but very often .pth files do evil things13:27
barrydidrocks: like, they get "auto" imported when python initially scans for sys.path.  they show up in sys.modules before any explicit import.  yuck.13:28
didrocksbarry: however, without this, subprocesses coverage is broken13:28
didrocksbarry: import os; os.environ.get("COV_CORE_SOURCE") and __import__('cov_core_init').init()13:29
didrocksso yeah, it will import os anyway13:29
barrydidrocks: i initially packaged nose2-cov and cov-core.  i guess nose coverage also uses cov-core?  there's a new upstream i haven't gotten to yet for cov-core.  i got subproc coverage working properly in systemimage (which uses nose2) without cov-core because cov-core was causing too many problems.13:29
didrocksbarry: I did package nose-cov, and yes, it's using cov-core.13:30
didrockswhich kind of problems?13:30
barrydidrocks: the question is whether you have control over the subprocs.  if so, you *can* instrument them to invoke coverage when you want13:31
jdstrandzbenjamin: can you paste the output of 'apparmor-parser -p /var/lib/apparmor/profiles/click_<your app policy with debug policy group>13:31
jdstrand'13:31
didrocksbarry: I don't have control over it in some tests that are using docker containers13:31
barrydidrocks: i can point to and explain the systemimage code that makes this work in its vcs of course13:32
barrydidrocks: hmm.13:32
jdstrandzbenjamin: I see the problem: /**/ r,13:32
barrydidrocks: that code snippet is what's in the .pth file?13:32
didrocksbarry: yep13:32
jdstrandzbenjamin: but please paste that and I can come up with a better path13:32
zbenjaminjdstrand: ok :)13:32
didrocksbarry: not sure why it's not in the source package though, I got it with pip install in my virtualenv13:33
barrydidrocks: the problem isn't os, since you'll effectively always get that anyway, it's that if you start up python, you'll always get the .pth file "imported" and thus sys.modules will always have cov_core_init13:33
jdstrandzbenjamin: can you also paste the checking code?13:33
didrocksbarry: well, only if you export the env var13:33
barrydidrocks: hmm13:34
barrydidrocks: let me look at the new upstream for cov-core today13:34
didrockssure, thanks!13:35
barrydidrocks: in general i'm not a fan of cov-core and nose2-cov (i greatly prefer nose2 over nose but whatevs :)13:35
zbenjaminjdstrand: like this? http://pastebin.ubuntu.com/8233495/13:36
barrydidrocks: i'll let you know how it goes ;)13:36
didrocksbarry: thanks a lot :)13:36
zbenjaminjdstrand: the python code is basically doing this:13:36
zbenjamin    test_dir = os.path.expanduser('~')+"/.local/share"13:36
zbenjamin    os.listdir(test_dir)13:36
didrocksbarry: yeah, I investigated some time already on it, so I won't switch right away :)13:37
didrocks(as other people I guess)13:37
jdstrandzbenjamin: yes, thanks, give me a sec13:37
barrydidrocks: i offer to help with a nose->nose2 :)  nose2 is the futchah!13:37
barry(plus it has an awesome plugin architecture)13:37
didrocksbarry: if that can work as well on trusty without backporting the world, I'm happy for this (but would prefer first to go the easy road, then, accepting your offer ;))13:38
didrocksbarry: the .pth is generated in setup.py13:39
barrydidrocks: i'm pretty sure it does, given systemimage has used it forever :)13:39
barrydidrocks: gotcha.  i think i'll add a dep-8 test for this13:39
didrocksbarry: excellent! then, we'll discuss about nose2 :) (I need to backport your change to my trusty ppa first)13:40
barrydidrocks: it might be a little while.  thursdays are meeting days ;)13:40
jdstrandzbenjamin: ok, can you add this before the last '}' in your profile: audit deny @{HOME}/.local/share/ r,13:40
didrocksbarry: no worry, if you think you can't do it before EOW, just tell me, I'll do this then13:40
jdstrandzbenjamin: then do: sudo apparmor_parser -r /var/lib/apparmor/profiles/click_<your profile>13:41
barrydidrocks: np.  definitely should get to at least look + new upstream today13:41
didrockssweet!13:41
jdstrandzbenjamin: then try again? I think I like this check so I can adjust the debug policy group for it13:41
zbenjaminjdstrand: PermissionError: [Errno 13] Permission denied: '/home/phablet/.local/share'13:46
zbenjaminjdstrand: looking good13:46
jdstrandok good. then I'll adjust the debug policy group13:47
jdstrandzbenjamin: I'm going to use 'audit deny' so we still have the denial logged, to give a cue on the check. I could drop 'audit'. do you have a preference as the main consumer of this policy group?13:47
pittistgraber: do you have an opinion on bug 1361964?13:47
ubottubug 1361964 in calibre (Ubuntu) "FFE: Port to Qt5" [Undecided,New] https://launchpad.net/bugs/136196413:47
zbenjaminjdstrand: either way its fine for me13:48
jdstrandzbenjamin: ok, it will be in the next upload. likely later this week13:48
zbenjaminjdstrand: awesome thanks :)13:48
zbenjaminjdstrand: i'll ping you when i don't need access to /tmp anymore13:49
loolslangasek: multiarch question: install crossbuild-essential-armhf on my main system seems to want to remove multiarch-support; is that bad? this is because:  libgcc1:armhf : PreDepends: multiarch-support:armhf but it is not going to be installed13:49
loolslangasek: ah well, transitional package; I guess i need not worry13:50
cjwatsonlool: sometimes happens if you have skew between arches, which shouldn't happen in the release pocket.  you don't have -proposed enabled by any chance?13:52
stgraberpitti: oh, sorry, yes, I said I'd review that one, doing so now13:52
pittistgraber: yeah, pinged you as you said you wanted to; if you want to delegate to someone else (ScottK?) that's fine too of cousre13:52
ScottKpitti: Did upstream release the Qt5 version?13:53
stgraberpitti: edubuntu is the only flavour seeding it so I guess it sort of makes sense for me to review it, ScottK doesn't seem to be against it for utopic, just concerned about the backports and I believe you've addressed that (backport the last Qt4 version and then there won't be anything we can backport anyway)13:54
pittiScottK: yes, 2.0.0 is that (http://calibre-ebook.com/whats-new)13:54
pittistgraber, ScottK: If we want to go with the qt5 version, I'd like to get further 2.x reelases into utopic, as I expect a number of bug fixes for the new Qt5 UI13:55
pittiah, 2.1 is out already, like clockwork13:55
ScottKRight, up to stgraber.  If it weren't seeded, I'd say go for it.13:55
pittistgraber: would that introduce qt5 into edubuntu, or does edubuntu already have it and thus rather want to get off qt4?13:56
pittito clarify, I won't be grumpy or anything if we postpone that to 15.04, just asking (as people generally prod me for packaging the latest and greatest)13:56
loolcjwatson: I do not13:56
stgraberpitti: there you go13:56
loolcjwatson: this is on utopic13:56
loolcjwatson: perhaps I'm doing it wrong too; basically it's an apt-get install crossbuild-essential-armhf on an utopic system with a moderate amount of tools installed; I've added "deb [arch=armhf] http://ports.ubuntu.com/ubuntu-ports/ utopic main restricted universe" to sources.list and that's it13:58
pittistgraber: ack, thanks; I'll keep up with 2.x versions, yes14:03
loolcjwatson, slangasek: Right, it was me missing add-architecture armhf; sorry for the trivia; works now, not removing multiarch-support14:06
bdmurraypitti: while all of that is true, we still get crash reports about click packages in the error tracker and at least having Package / ClickPackage information would help us better bucket these crashes.14:11
pittibdmurray: hm, that's curious14:12
pittibdmurray: oooh -- that's becuase we don't check any UnreportableReason for whoopsie14:12
pittias the UI would reject those as they aren't from a package14:12
pittinow I at least understand why we are getting them in the first place14:12
=== halfie_ is now known as halfie
=== semiosis_ is now known as semiosis
pittijodh, seb128, tedg: so it seems cjohnston has big trouble after a T->U dist-upgrade: almost none of his session upstart jobs run14:24
pitticjohnston: mind pastbin'ing "initctl --list"?14:24
pittiany idea how to debug that?14:24
pittiso there's just a bare minimum desktop without much real meat14:25
seb128pitti, they are pending/waiting?14:25
pitticjohnston: ^14:25
pitti(just the messenger, haven't seen much data myself)14:25
cjohnstonhttp://paste.ubuntu.com/8233880/14:26
cjohnstonseb128: ^14:26
pittithat's system upstart14:26
pitti"initctl --user list" then?14:26
jodhpitti: cjohnston: try changing STARTUP="upstart --user --debug 1>&2" in /etc/X11/Xsession.d/99upstart, attempt to login then (via a console) look at ~/.xsession-errors.14:26
pittiodd, for me it defaults to user when I run it as user14:26
jodhpitti, cjohnston: what does "almost none" mean - does the session actually start and run?14:27
cjohnstonpitti: when adding --user I get: UPSTART_SESSION isn't set in the environment. Unable to locate upstart isntance14:27
pittiaah14:27
pitti"ps ux|grep upstart" -> I get upstart --user, and some upstart-*-bridge14:28
cjohnstonjodh: when I login, I see unity, I see the top bar... the time/date, NM icon, sound icon, etc are missting... None of the icons in the unity bar work, can't open dash, ctrl+alt+t doesn't work14:28
pitticjohnston: is upstart --user running for you? I. e. issue with passing the env, or starting upstart itself14:28
jodhcjohnston: try 'initctl list-sessions' to see if there is a session you can join (http://upstart.ubuntu.com/cookbook/#joining-a-session)14:28
cjohnstonpitti: I do see upstart --user in the ps ux14:29
jodhcjohnston: please raise a bug via 'ubuntu-bug upstart' (even via the console) as that will suck up useful meta-data for the bug.14:29
=== halfie is now known as 1JTAABIAE
jamespagedoko, the start of that test failing seems to correspond to the switch to 5.20 of perl14:34
cjohnstonjodh: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/136553514:34
ubottuError: launchpad bug 1365535 not found14:34
cjohnstonjodh: does that give you the info you need?14:40
pittiFWIW, I can't see this either -- is it super-private?14:40
cjohnstonpitti: try again14:41
pittiah, works now14:41
jamespagedoko, yes - both in debian and ubuntu - at least that give me a clue14:43
bulletxt|2hi, is there someone here willing to put in ppa an update version of cifs-utils 6.0 for Ubuntu 12.04 ? I really need it........ thanks so much14:47
cjohnstonjodh: someone else in #ubuntu+1 is reporting that with an intel gpu they don't have these issues14:51
coreycbmterry, hi, wanted to ping you on this bug as it's been idle for a bit https://bugs.launchpad.net/ubuntu/+source/python-pysnmp4-apps/+bug/134986814:53
ubottuLaunchpad bug 1349868 in python-pysnmp4-mibs (Ubuntu) "[MIR] new build dependencies for ceilometer" [Undecided,New]14:53
mterrycoreycb, ah yes so it has, sorry14:56
mterrycoreycb, will try to look at today14:56
=== catbus is now known as Guest26087
coreycbmterry, np thanks!14:56
cjohnstonjodh: http://paste.ubuntu.com/8234110/14:57
ahasenackhi, I have this in debian/rules:     dh $@ --with python2 --no-guessing-deps14:59
ahasenackI want to pass --no-guessing-deps to dh_python214:59
ahasenackbut here is how it ends up being called:14:59
ahasenack dh_python2 -O--no-guessing-deps14:59
ahasenackhow do I make it right?14:59
=== caribou_ is now known as caribou
cjohnstonjodh: fwiw there is also https://bugs.launchpad.net/ubuntu/+source/systemd-shim/+bug/1365039 and https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/136533615:12
ubottuLaunchpad bug 1365336 in lightdm (Ubuntu) "duplicate for #1365039 Lightdm update=No desktop" [Undecided,Confirmed]15:12
ubottuLaunchpad bug 1365336 in lightdm (Ubuntu) "Lightdm update=No desktop" [Undecided,Confirmed]15:12
ahasenackthat -O is added by debhelper it seems, but incorrectly perhaps? The debhelper manpage talks about -O=option|bundle15:35
ahasenackhere it's just breaking things15:35
ahasenackD: dh_python2:591: argv: ['/usr/share/python/dh_python2', '-O--no-guessing-deps']15:35
cjohnstonjodh: not sure if it's helpful but I see: nouveau E[ PBUS] MMIO read of 0x00000000 FAULT AT 0x002140 [ !ENGINE ] quite a number of times... and also a systemd-login thing where it can't abandon a session scope15:42
rbasakinfinity: so it looks like C/R didn't resolve the problem.15:44
rbasakBehaviour has changed a little, but apt still wants to remove mysql-server.15:45
cjohnstonjodh: gQuigs has a similar issue, but for him he doesn't see the unity icons15:45
infinityrbasak: Kay.  Point me at a PPA, and I can have a look after some slightly more urgent firefighting.15:46
cjwatsonahasenack: I think that's a bug in dh_python2 for not handling that in a debhelper-standard way, though I haven't looked too closely15:48
cjwatsonahasenack: but you can easily work around it.  rather than passing that to the dh wrapper, you can instead use:15:48
cjwatsonoverride_dh_python2:15:48
ahasenackcjwatson: right, I just did that15:48
cjwatson\tdh_python2 --no-guessing-deps15:49
ahasenack+115:49
cjwatson(where \t is a literal tab of course)15:49
ahasenacksounded overkill, though15:49
ahasenackbut it's the only thing that worked15:49
cjwatsonit's fairly normal15:49
cjwatsonahasenack: this issue is raised in a comment on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=63867915:50
ubottuDebian bug 638679 in python "[dh_python2] Please don't error out on unknown options" [Important,Open]15:50
rbasakinfinity: thanks. Uploaded 5.6_5.6.19-1~exp1ubuntu1~dev4 to ppa:racb/experimental. That includes my C/R changes. Building will take a while, but hopefully will be done by the time you look.15:51
ahasenackit didn't error, it just ignored it15:51
ahasenackI think at some point they "fixed" it to not error on unknown options15:51
ahasenackbut that is just masking the problem15:51
cjwatsonahasenack: you didn't read the whole bug15:51
rbasakinfinity: to reproduce, I'm just doing 1) apt-get install mysql-server on Utopic, without the repo, and 2) Adding the repo, apt-get update and apt-get dist-upgrade to see what it wants to do.15:51
ahasenackno :)15:51
infinityrbasak: Righto.15:51
ahasenack"dh_python2 and dh_python3 also don't handle -O properly, which makes it15:52
ahasenackimpossible to pass options to them from dh.15:52
ahasenack"15:52
rbasakinfinity: though note that I used a local repo with just the debs from the mysql-5.6 build, not the PPA, since I'm building with nocheck to speed things up.15:52
cjwatsonahasenack: I'm specifically talking about the third paragraph in the second message.  it's not part of the "error out" bit, but it's caused by the same misdesign15:52
infinityrbasak: A local repo could also cause curious preference weight issues due to apt's strong dislike of unsigned repositories (unless you pass -o APT::Get::AllowUnauthenticated=true).15:54
infinityUnless that's ignored for file:// repos, I can never remember.15:54
cjwatsoninfinity,rbasak: deb [trusted=yes]15:55
rbasakOh15:55
rbasakThat might be a major issue for my testing actually.15:55
rbasakI will try hitting my PPA instead.15:55
infinitycjwatson: That's a thing?15:55
infinitycjwatson: I like this thing.15:55
cjwatsonit sure is15:55
infinitycjwatson: How long has that been a thing?15:55
cjwatsoncouple of years I think15:56
rbasakWhen I use the local repo, I add a pin. I forgot about that.15:56
rbasak(since it's in a script)15:56
cjwatsonalso rather more recently mvo let you use rfc822-style sources.list15:56
infinitycjwatson: We should switch lp-buildd to using it, instead of the APT::Get::AllowUnauthenticated hammer, if all our build targets support it.15:56
rbasakPin-Priority: 99915:56
infinityrbasak: Pinning doesn't change the internal "screw you, I hate unsigned packages" logic.15:56
cjwatsoninfinity: apt 0.8.16~exp3, 2011-07-1515:56
rbasakOh, OK.15:57
cjwatsondon't know if it was in Ubuntu earlier15:57
infinitycjwatson: Okay, so not supported in lucid, probably.  BUt could switch syntax when lucid dies.15:57
infinitycjwatson: Good to know.  I've always hated that we paper over that the way we do.15:57
rbasakNo dice with [trusted=yes]15:57
infinityrbasak: Alright.  Will play later.15:57
infinitycjwatson: Hrm, also, this thing means that sbuild's ridiculously complex "let's generate a key to self-sign the local archive for the build-dep metapackage" thing is seriously overengineering and unnecessary.15:59
cjwatsonyeah, fair point15:59
infinitycjwatson: Unless one is actually concerned about a third party without access to the sbuild user's private key somehow having access to poison the sbuild package cache.15:59
cjwatsonthough of course you can build for older series15:59
rbasakI hate that too. And anything else that blocks on /dev/random on a throwaway dev machine with low entropy. I'm looking at you too, adt-run.15:59
cjwatsonbut maybe we could detect apt versions16:00
rbasakI have a script to throw the same test key on my throwaway dev machines as a workaround. It's still annoying though.16:00
infinitycjwatson: Or just add a nice '/* FIXME: REMOVE ALL THIS CODE WHEN WE STOP CARING ABOUT SQUEEZE */'16:01
ScottKDidn't we do that already?16:04
dokopitti, ricotz: you sponsored/uploaded gtkhtml4, but it requires a transition, currently stuck in -proposed16:05
infinityScottK: squeeze and lucid are both still supported, so some of us have to care. :P16:06
ScottKLucid yes, but unless you're in the special squeeze-lts thing, not so much.16:06
dokoLocutusOfBorg1, you uploaded insighttoolkit to -proposed, needs a transition16:07
LocutusOfBorg1yes doko I missed the point16:08
LocutusOfBorg14 packages needs to be rebuilt16:09
dokoLocutusOfBorg1, please do16:09
LocutusOfBorg1I have no upload privileges16:10
LocutusOfBorg1:(16:10
LocutusOfBorg1I asked cjwatson a while ago about them16:11
LocutusOfBorg1(not about the upload privileges of course :p)16:11
cjwatsonanyone with access can do no-change uploads; it's not a good idea to have me responsible for all of them16:13
LocutusOfBorg1I was meaning that I asked "here" about them16:17
LocutusOfBorg1wasn't a blame against you and your precious work ;)16:18
LocutusOfBorg1is it difficult to become an ubuntu developer?16:18
LocutusOfBorg1sometimes I would like to have sync privileges for packages I maintain in debian16:19
ScottKLocutusOfBorg1: Are you a DD?16:20
LocutusOfBorg1not yet16:20
LocutusOfBorg1DM16:20
ScottKThat would make it easier, but it's still not hard.16:20
LocutusOfBorg1DM since one year, but my sponsor agreed that will advocate me soon16:20
LocutusOfBorg1(unfortunately he is really overbusy and I don't want to ask him again)16:21
ScottKLocutusOfBorg1: You probably want https://wiki.ubuntu.com/UbuntuDevelopers#PerPackage and https://wiki.ubuntu.com/DeveloperMembershipBoard/#Application_process16:21
LocutusOfBorg1thanks a lot, I'll read them, I remember I read them a while ago, but I gave up :(16:21
dokoLocutusOfBorg1, but this is not about syncing, but about keeping up until your upload is in the release pocket16:22
LocutusOfBorg1I understand, even this morning I looked at the proposed output, hoping that somebody had done the rebuild :(16:24
LocutusOfBorg1but unfortunately I need to ask, and people like cjwatson had already done too much for me :) (also daniel, who synced a package this morning)16:24
=== TheLordOfTime is now known as teward
LocutusOfBorg1ScottK, so if I read correctly I need to put my name on the schedule, wait for the meeting and hope for the best? :)16:37
dokoseb128, Sweetsha1k: any update on https://bugs.launchpad.net/ubuntu/+source/libixion/+bug/1349859 ? pending for a month ...16:38
ubottuLaunchpad bug 1349859 in libixion (Ubuntu) "[MIR] libixion (b-d of liborcus)" [Undecided,Incomplete]16:38
seb128doko, I don't know, that's one for Sweetsha1k16:39
seb128doko, in fact seems it's fixed, https://launchpad.net/ubuntu/+source/libixion/0.7.0-2ubuntu116:39
seb128doko, should it be put back to New?16:39
dokoseb128, why? where is the information for the MIR?16:40
=== FJKong_ is now known as FJKong_holiday
seb128doko, ?16:47
seb128doko, why what?16:47
seb128doko, I was looking at https://launchpad.net/ubuntu/+source/libixion/0.7.0-2ubuntu1 , it seems it built on ppc64el in the current upload16:47
seb128doko, but I don't know more than this, maybe you are looking after another problem, I recommend you check with Sweetsha1k16:48
dokoseb128, https://wiki.ubuntu.com/MainInclusionProcess16:48
seb128doko, I know what MIR are, thanks16:48
seb128doko, not sure why you ping me, it's not my MIR requests, it's Sweetsha1k's, I was just trying to help by pointing out that the ftbfs issue seems resolved16:48
dokoseb128, you're the tech lead, afaik, that's why16:49
seb128doko, well, doesn't seems there is much tech to resolve there16:50
seb128Sweetsha1k just needs to write the content of the MIR16:51
seb128Sweetsha1k, ^ can you do that?16:51
ScottKLocutusOfBorg1: After writing an application and getting some endorsements.17:12
dokopitti, your no-change upload for pgrouting is wrong. needs sourceful changes17:18
dokoslangasek, https://launchpad.net/ubuntu/+source/libphonenumber/6.0+r655-0ubuntu4 do you care about the ftbfs?17:29
slangasekdoko: yes, it's on my list of lists17:29
=== JanC_ is now known as JanC
jtaylordoko: if you have the time can you look at my numpy sru bug 1358870?18:10
ubottubug 1358870 in python-numpy (Ubuntu) "update numpy to 1.8.2 in trusty" [Undecided,New] https://launchpad.net/bugs/135887018:10
dokojtaylor, commented. but I can't approve it18:12
jtaylorsomeone has to upload it first :)18:13
dokoslangasek, libphonenumber fixed on ppc64el, arm64 still ftbfs18:15
slangasekdoko: oh sure, you fixed the easy one ;)18:15
dokoahh, ok18:15
dokoslangasek, so you don't get distracted ;-P18:16
slangasekheh18:16
=== roadmr is now known as roadmr_afk
=== io is now known as IdleOne
cjwatsonsiretart: were any of your changes in https://launchpad.net/~motumedia/+archive/ubuntu/libav11/+packages more than straight rebuilds?18:53
=== roadmr_afk is now known as roadmr
nadrimajstorHello everyone... Could someone point me to a proper guide on how to make a binary only (no upstream tar.gz) quilt 3.0 package?19:48
cjwatsonthat's not binary-only19:48
cjwatsonI think you mean native?19:48
cjwatsonif there's no upstream, then you cannot use 3.0 (quilt), as it doesn't make sense19:49
* nadrimajstor having trouble wrapping his head around .install/include-binary and tools to manage19:49
cjwatsonthe point of the quiltiness is to manage differences from upstream19:49
cjwatsonmaybe step back and explain exactly what pieces you have19:50
nadrimajstorcjohnston: I just have a bunch of .PNGs that should be put in /boot/grub/themes19:50
nadrimajstorcjohnston: nothing else...19:51
cjwatsonplease note that I am cjwatson not cjohnston19:51
* nadrimajstor oooops19:51
cjwatsonok, so I don't understand why you specifically want 3.0 (quilt), then19:51
cjwatsonthat sounds better handled as a native package19:52
nadrimajstorcjwatson: Reading the post on introduction of 3.0 packages and there was a mention of a quilt feature to have binary includes19:53
cjwatsonyou put "3.0 (native)" in debian/source/format and then do the rest of the packaging as normal, making sure not to have any patches (sounds like there's no danger of that here), and making sure that the version in debian/changelog does *not* contain the "-" character which ordinarily separates the upstream version from the revision of the packaging19:53
cjwatsonthat feature of 3.0 (quilt) isn't necessary here.  it's needed when you otherwise have an ordinary package from upstream and your packaging needs to contain a binary file like an icon or whatever19:54
nadrimajstorcjwatson: Being a total noob on deb packaging I wondered off to wrong direction...19:54
cjwatsonbut in this case a native package will do fine, and the whole thing will just be put together as a single tarball by debuild -S19:54
cjwatsonthat feature of 3.0 (quilt) is by comparison with the 1.0 format, which in the case where you had an upstream tarball would create a .diff.gz for the packaging; the diff could only represent text19:55
cjwatsonbut it's a red herring here19:55
=== jmunsch is now known as Guest11861
cjwatsonyeah, in cases where things have been put together incrementally over the years it can take a bit of catching up19:56
nadrimajstorcjwatson: I got it... Thank you.19:57
cjwatsonnp19:58
* nadrimajstor thinks that deb package maintainers should get a medal... or a straightjacket... or both.... or a crate of whiskey at least. :D19:58
* nadrimajstor is just lazy... ignore him.19:59
cjwatsonwell, my whiskey cupboard is quite full19:59
cjwatsonbut it's not really that hard when you're doing it regularly, like most things19:59
cjwatsonit's just a system that does a lot of things and that people ask a lot of, so it has something of a learning curve20:01
* nadrimajstor wondered of to make his grub theme package....20:01
mterryhallyn, hello!  Can I pick your brain on how to debug a cgroup issue I'm seeing?20:04
hallynmterry: of course20:15
mterryhallyn, yay!20:16
hallyn:) what's up20:16
mterryhallyn, so on krillin devices with Ubuntu Touch, I'm seeing that apps don't have proper cgroups info in /proc/PID/cgroup, such that policykit requests are failing because it doesn't associate them with an active logind session20:16
mterryhallyn, I've got this far, but I'm not sure how to find out *why* there's no good info in the cgroup file20:17
hallynmterry: i don't undestand.  what is in your /proc/pid/cgroup then20:17
mterry4:name=systemd:/20:18
mterry3:freezer:/20:18
mterry2:cpuacct:/20:18
mterry1:cpu:/20:18
mterryhallyn, ^20:18
hallynso they're in the root cgroup.  these were started from a login session?20:19
mterryhallyn, I believe so yes20:19
hallynwhat is /proc/pid/status and /proc/pid/cmdline?20:20
mterryhallyn, cmdline is system-settings20:21
mterryhallyn, status is http://paste.ubuntu.com/8253138/20:21
hallynwhat is 1439, and what cgrou pis it in?20:22
mterryhallyn, 1439 is init --user20:22
hallynhm.  on my laptop that is in proper cgroups (as is unity-settings)20:23
mterryhallyn, its cgroup file is similar20:23
mterryhallyn, right.  I have two devices next to me, mako and krillin.  Only happening on krillin20:23
hallynis this with the newest upstart?20:23
mterryhallyn, this isn't a generic problem20:23
mterryhallyn, maybe upstart is related, but I haven't bisected the cause yet20:24
hallynmterry: so as usual i guess i would set /etc/default/cgmanager to cgmanager_opts="--debug",20:24
hallynreboot the device and look at /var/log/upstart/cgmanager.log20:25
hallynlook for entries for the user --session pid20:25
mterryk20:25
hallynit didn't use to do this right?20:25
mterryhallyn, I don't recall no.  Some change happened20:25
mterryI just don't know which yet20:25
hallynmterry: can you ssh into the device, cat /proc/self/cgroup there?20:26
mterryhallyn, why would ssh matter?20:26
mterryhallyn, I must not have followed the --debug instructions right, I don't have /var/log/upstart/cgmanager.log20:27
mterryhallyn, /etc/default/cgmanager didn't exist either...20:27
hallynyou have to create /etc/default/cgmanager20:30
hallynbut, ps -ef | grep cgmanager - is it there?20:30
hallynzul: ok, so qa-regression-testing is failing for me everywhere, so i guess i'll ignore it for now.  Please take your 1.2.8 source, do "quilt pop", copy the add-cgmanager patch from 1.2.6 back in, uncomment that from series, quilt push, quilt ref, quilt push, test-build (should work, did for me) an dpush that.20:32
hallyni'm gonna have to spend more time on qrt itself.  i think virtinst is the problem, but i'm not sure20:32
hallynfor instance:20:33
hallynERROR    internal error: process exited while connecting to monitor: qemu: could not load kernel '/home/serge/.cache/virt-manager/boot/virtinst-linux.is3pnZ': Permission denied20:33
mterryhallyn, yes: /sbin/cgmanager --sigstop --debug -m name=systemd20:33
mterryhallyn, I did create the /etc/default file20:34
mterrywith contents: cgmanager_opts="--debug"20:34
hallynthen restarting cgmanager by all rights should create /var/log/upstart/cgmanager.log20:34
* mterry reboots again20:35
mterryhallyn, there isn't...  :(20:37
hallynis there /var/log/upstart/cgproxy.log?20:37
mterryyes20:37
hallynthat's a start...  pb it?20:37
mterryhallyn, http://paste.ubuntu.com/8253267/20:38
hallynand now what pid is init --user?20:38
mterryhallyn, 144220:39
hallyncan you show a full ps -ejH?20:48
mterryhallyn, http://paste.ubuntu.com/8253379/20:50
=== salem_ is now known as _salem
zulhallyn,: ack20:52
=== arrrghhhAWAY is now known as arrrghhh
hallynspeaking of init --user, why do i have like 20 of these running:  lightdm  10268     1  0 Sep03 ?        00:00:00 init --user --startup-event indicator-services-start20:56
mterryhallyn, I dunno20:57
=== arrrghhhAWAY is now known as arrrghhh
=== catbus is now known as Guest26217
Ampelbeinbarry: Hi. A user in #-bugs asked about the SRU of bug 1290847 into trusty. Do you know the current status of this?21:14
ubottubug 1290847 in python3.4 (Ubuntu) "pyvenv fails due to mising ensurepip module" [Undecided,Fix released] https://launchpad.net/bugs/129084721:14
barryAmpelbein: that was dstufft i gather :)21:15
AmpelbeinYeah. You two have a history? ;)21:16
hallynmterry: oh, sorry.  so your init --user, does it hit systemd-logind?  That should be the one, i assume talking to cgmanager for you21:16
mterryhallyn, btw I tried adding --verbose too, but no luck for cgmanager output21:16
hallynthat's really weird21:16
mterryhallyn, what do you mean by hit?21:17
barryAmpelbein: oh yes :).  we know each other well from the python community.  we were talking earlier today about the sru for that bug.  i suggested he open an sru bug (rather than modifying the above, which he doesn't have perms for) and he said he'd see if someone on #-bugs could help. he's not an ubuntu dev, but he's friendly to the cause :)21:17
mterrysystemd-logind is running...21:17
hallyni mean does it get spawned by a task that goes through pam, thence through libpam-systemd21:17
hallynwhat's its pid21:17
mterryhallyn, systemd-logind is 104021:17
hallynthat's pretty late21:17
Ampelbeinbarry: I see. I'll see if he's at the keyboard currently and maybe can help him filing the SRU request. Thanks!21:18
barryAmpelbein: thanks!21:18
hallynthogh older than lightdm i guess21:19
Ampelbeinbarry: bug 1365728 is the SRU request opened by dstufft.21:55
ubottubug 1365728 in python3.4 (Ubuntu) "SRU: pyvenv fails due to mising ensurepip module" [Medium,New] https://launchpad.net/bugs/136572821:55
barryAmpelbein: thanks!21:55
=== pjdc_ is now known as pjdc
dokomlankhorst, llvm 3.4 final is now in utopic22:16
mbieblkees: hi, did you get the email regarding libseccomp22:41
keesmbiebl: hi! I did, though I'm still digging through a giant inbox after weeks of back-to-back conferences. :)22:42
keesmbiebl: ultimately, I have no problem with raising the priority, but I would note that libseccomp is not available on all archs.22:43
mbieblkees: hm, thanks for the pointer22:44
mbieblis libseccomp not functional on those particular architectures?22:44
mbiebli.e. ! i386 amd64 armhf armel22:44
mterryrobert_ancell, poke -- I think lightdm 1.11.8 is causing problems on krillin devices23:23
robert_ancellmterry, oh, rsalveti said it was working23:23
rsalvetiwhich problems?23:23
mterryrobert_ancell, rsalveti: I'm seeing that cgroups aren't being set for the user session correctly, so a lot of policykit requests are failing23:24
robert_ancellmterry, you have a lightdm.log?23:24
mterryrobert_ancell, uh hold on just flashed23:24
robert_ancell1.11.7 would have those problems23:24
rsalvetiright, the issue I had got fixed with 1.11.823:25
robert_ancellSo, anyone want to send me a krillin? :)23:26
mterry Interesting.  I'm not seeing the problem with 1.11.723:26
robert_ancellmterry, it was a crash triggered by a race, so you might not have seen it23:27
mterryrobert_ancell, well the failure is reliable with 1.11.8 (only on krillin)23:28
robert_ancellSo I suppose your issue is different, though they both sounds related to logind23:28
siretartcjwatson: now, they were all straight rebuilds23:37
siretartcjwatson: btw, libav now migrated to debian/testing23:38
robert_ancellmterry, are you getting a log?23:51
mterryrobert_ancell, yeah sorry had problems23:51
robert_ancellnp23:51
robert_ancelljust checking :)23:51

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