/srv/irclogs.ubuntu.com/2014/07/21/#ubuntu-devel.txt

=== ycheng-afk is now known as ycheng
=== timrc is now known as timrc-afk
=== neunon_ is now known as neunon
pittiGood morning04:54
pittimapreri: scribus> nice!04:55
pittimapreri: synced04:56
=== timrc-afk is now known as timrc
=== timrc is now known as timrc-afk
=== ycheng is now known as ycheng-brb
=== ycheng-brb is now known as ycheng
mapreripitti: thanks! :D08:38
mapreripitti: I didn't think your backlog goes so far in the past (I limited mine to 1000 rows, and this channel produces a lot more in 4-5 days..) :) I was about to email you ??08:39
mapreri^^ *08:39
pittimapreri: I just keep the entire backup, it was just since Thursday evening (I was off on Friday)08:41
mapreripitti: out of curiosity: what bnc do you use? (I use znc)08:42
pittimapreri: I recently moved to bip, znc stopped working for no apparent reason with freenode ("failed to connect")08:43
mapreriok08:44
pittistgraber, hallyn_: do we still need http://paste.ubuntu.com/7829207/ for systemd/logind 208? now systemd-shim and cgmanager do the cgroups creation, so I suppose that takes care of this?08:50
pittistgraber, hallyn_: that patch doesn't work as-is any more anyway, /etc/systemd/{system,user}.conf now have a JoinControllers08:51
stgraberpitti: can you get me the post-login output of /proc/self/cgroup on a system with systemd/logind 208 using cgmanager and without this patch?08:54
stgraberpitti: should be easy to figure out whether we need something like this patch or not with that output08:54
pittistgraber: http://paste.ubuntu.com/7829223/08:56
pittistgraber: systemd-208pitti1, cgmanager running, running upstart08:56
stgraberpitti: looks good, so if that's what we get without the config, then we don't need it08:57
pittistgraber: that doesn't have any of our Ubuntu patches08:57
pittistgraber: cool, thanks for confirming!08:57
pittistgraber: I'd like to get in 208 soon, to fix bug 134380208:57
ubottubug 1343802 in systemd (Ubuntu) "Installation of cgmanager prevents booting with systemd" [High,Triaged] https://launchpad.net/bugs/134380208:57
xnox@pilot in09:06
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox
=== ycheng is now known as ycheng-afk
darkxsthey xnox, can you take a look at bug 1343815 during your shift09:16
ubottubug 1343815 in gnome-bluetooth (Ubuntu) "Introspection of GnomeBluetooth.Column is broken" [Undecided,New] https://launchpad.net/bugs/134381509:16
=== Ursinha-afk is now known as Ursinha
norbertis it possible to make a simple rename request here related to the description of a package maintained by the "Ubuntu Core Developers"?10:26
xnoxnorbert: well, what specifically are you after? which package?10:29
norbertxnox: http://packages.ubuntu.com/trusty/nvidia-current says "Transitional package for nvidia-current" (try apt-cache search nvidia-current yourself, to see the description), which is a circular description; it should say "[...] for nvidia-304"10:29
cjwatsonsarnold: Any progress on the librevenge MIR?10:30
xnoxnorbert: yeah that's a bit odd. Can you please open the bug with " $ ubuntu-bug nvidia-graphics-drivers-304 " and then give me the bug # here? I'll assign it to the right person to look into.10:31
norbertxnox: I cannot, because I don't need nvidia-30410:35
norbertit's just something I noticed10:35
xnoxnorbert: it should file the bug, wheather that package is installed or not.10:35
xnoxnorbert: or open one manually via launchpad url.10:35
norbertwhat I needed was nvidia-331, therefore I had to figure out if nvidia-current was what I needed - it wasn't10:36
norbertno, it says "The problem cannot be reported: The report belongs to a package that is not installed."10:36
xnoxdarn.10:36
norbertso, <norbert> is it possible to make a simple rename request here related to the description of a package maintained by the "Ubuntu Core Developers"?10:36
norbertinstead of having to go through whatever trouble (launchpad or whatever) I might need to otherwise :)10:37
norbertI have tons of bugs to report10:37
norbertit just always takes so much time10:37
norbertmostly because I'm constantly being referred to other projects/places10:37
xnoxnorbert: well, using another human to file bugs for you via irc in total takes even more time, don't you think?10:38
norbertno, I don't10:38
norbertit did this time, though10:38
norbertanyways, it's not an important issue, maybe one day someone will fix it10:38
norbertgood day :)10:38
xnoxnorbert: filed as https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+bug/134618710:38
ubottuUbuntu bug 1346187 in nvidia-graphics-drivers-304 (Ubuntu) "nvidia-current has recursive description" [Undecided,New]10:38
xnoxnorbert: subscribe if you want.10:38
xnox*sigh*10:38
dokojamespage, do you see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754859 with the new ceph?11:55
ubottuDebian bug 754859 in ceph "ceph command hangs in Jessie after update (python 2.7.8 suspected)" [Important,Open]11:55
=== MacSlow is now known as MacSlow|lunch
ansgarHi, I want dune-grid/ppc64el and its rdepends removed. The new version depends on libalberta-dev which doesn't built on ppc64el.12:17
ansgar(as it build-depends on clang on powerpc due to gcc not able to do constant-folding for long doubles.)12:18
=== _salem is now known as salem_
=== anthonyf` is now known as anthonyf
xnoxhm, we don't have clang on ppc64el.....12:26
xnoxright ELFv2 ABI patches needed.12:28
xnoxansgar: filed https://bugs.launchpad.net/ubuntu/+source/dune-grid/+bug/1346252 subscribed Ubuntu Archive Admins to action.12:32
ubottuUbuntu bug 1346252 in dune-grid (Ubuntu) "RM bin dune-grid/ppc64el only, build-depends on missing clang/llvm" [Medium,Triaged]12:32
ansgarxnox: Thanks.12:46
=== MacSlow|lunch is now known as MacSlow
bluesabrexnox: what are the requirements for adding packages to the xubuntu packageset?  I found a few shipped by xubuntu, but not included in the packageset (https://lists.ubuntu.com/archives/devel-permissions/2014-July/000702.html)12:59
bluesabreor, they didn't appear to be when I searched for the set13:00
Laneybluesabre: We got the mail, It'll get sorted.13:00
bluesabreLaney: ok, thanks.13:00
Laneys/,/./13:00
LaneyWill poke at DMB stuff after lunch13:00
* Laney afk13:00
xnoxbluesabre: mailing devel permissions is the right way. Just wait for DMB member to process / acknowledge / comment on the requests.13:03
xnoxbluesabre: for newly approved packageset it takes time to get them in the right order. You are the first with upload rights into it, after all.13:03
bluesabreok, just wanted to verify.  I know that things can get lost over the weekend :)13:04
pittistgraber, hallyn_: FYI, I filed bug 1346199 to test systemd 208 with the new cgmanager/shim13:11
ubottubug 1346199 in systemd (Ubuntu) "Needs testing in -proposed: systemd 208" [High,In progress] https://launchpad.net/bugs/134619913:12
pittifeedback appreciated!13:12
hallyn_pitti: great, I'll test on a few vms13:21
pittihallyn_: I have it running on my workstation and clean utopic VM, and now on the phone13:21
pittistgraber: I now tested them with system-level containers; I'd appreciate if you could test them with user-level containers too13:37
stgraberpitti: sure, let me setup a VM (not feeling like dist-upgrading my laptop thousand of km away from home and hours before I'm on vacation :))13:39
pittistgraber: oops sorry, didn't know that13:40
pittistgraber: enjoy your vacation!13:40
stgraberpitti: thanks. I'm still working for the next 2 hours or so, should be plenty of time to test all that in a VM13:40
=== jpds_ is now known as jpds
pittijodh, hallyn_: do you know why test_util_check_env failed the "cgroup sandbox" test in https://jenkins.qa.ubuntu.com/job/utopic-adt-upstart/66/ARCH=i386,label=adt/consoleText ?13:42
pittijodh, hallyn_: could this be because systemd-shim now pulls in cgmanager, and previous tests thus didn't run with cgmanager?13:42
pitti(null):dbus_error.c:69: Unhandled error from nih_dbus_error_raise: invalid request13:42
hallyn_pitti: hm, not sure.  will have to look at the testcase13:44
jodhhallyn_, pitti: looks like the non-priv test is not running in a logind cpuset cgroup and is trying to create a top-level cgroup.13:50
hallyn_jodh: still collecting all my morning data - do you have a link to the actual test source handy?13:57
=== psivaa is now known as psivaa-afk
jodhhallyn_: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/upstart/utopic/view/head:/test/tests/test_util_check_env.c13:59
hallyn_jodh: so what's the easiest way to have a cgroup created?  have the testcase ssh to localhost?14:00
hallyn_or is there a root script that can do it for us?14:00
jodhhallyn_: I don't think the upstart tests should be managing that. Clearly, something changed in the env to now cause this test to fail in the jenkins env (works fine on the buildd's and locally). But, the test should prolly check to see if they are already in a cgroup and if not, print a warning and skip that test (as we do for overlayfs).14:04
pittijodh, hallyn_: ah, that's relying on logind to create new cgroups?14:05
pittijodh, hallyn_: so, it could be that this fails because systemd 208 in utopic-proposed completely changes that14:05
hallyn_pitti: changes it, but if it worked in 204 with stgraber's patch, then it shoudl still work now...  so my question remains, how did it previously get its own cgroup?14:06
pittibut merely installing systemd (it's not installed by default in the autopkgtest env, thus only if you depend on it) won't retroactively create cgroups for running sessions, so I don't quite see what changed there14:06
hallyn_right14:06
pittihallyn_: I don't know, I'm afraid14:06
pittithe other bit that obviously changed recently is the addition of cgmanager to depends14:07
pittiso, let me run the upstart tests locally without -proposed14:07
pittiif they fail due to that, it's due to installation of cgmanager14:07
pittiif they succeed, it's due to the new systemd14:07
pitti(in both cases, "most likely")14:07
hallyn_oh, well, the test doesn't run if cgmanager isn't installed14:07
hallyn_so, that's what changed :)14:07
pittiah!14:08
hallyn_jodh: so teh testcase could simply try 'cgm create memory xxx', and if that fails, say "sorry i'm not in my own cgroup; exit"14:08
pittibut upstart doesn't build- or test-depends on cgmanager14:08
pittiso it wasn't installed before14:08
hallyn_exactly14:08
pittiso upstart's test should fail in utopic (without -proposed)14:08
pittiI'll run it anyway to double-check14:09
hallyn_pitti: hm?  no, it shouldn't fail, it should see that cgmanager is not installed and not run.14:09
pittihallyn_: oh right, as we don't install systemd-shim in these VMs, sorry14:10
pittiso adding cgmanager as a test dep should cause the failure then14:10
hallyn_yup14:11
pittijodh, hallyn_: captured that in bug 134633714:17
ubottubug 1346337 in upstart (Ubuntu) "test_util_check_env "cgroup sandbox" test fails with cgmanager installed" [Undecided,New] https://launchpad.net/bugs/134633714:17
pittijibel: ^ FYI, upstart autopkgtest failure14:18
hallyn_jodh: are you going to add that check, or did you want me to?14:18
xnoxhm, yeah. so upstart doesn't build well with cgroups support enabled, yet in the environment where cgroups setup is configured and denied.14:25
=== barry` is now known as barry_
=== barry_ is now known as barry
xnoxhallyn_: pitti: ideally we'd want to be able to excercise that test though as autopackage test, instead of a unit test. yeah, it should gracefully skip then. and we'd manually run it e.g. as root to test that it does work with cgroups.14:28
pittisounds good14:28
hallyn_the lxc tests auto-run as root;  could the upstart tests just run as root but then su to non-root to actually exec each test?14:29
* hallyn_ should actually grab the source14:29
jodhhallyn_: feel free to tweak. imho, it's a bad idea to start hacking around with the dep8 tests unduly at this stage of the upstart project. Let's be clear - we still only run a subset of the DEP-8'able tests upstart provides due to infrastructure issues (such as running safely as root).14:32
hallyn_jodh: so you mean feel free to tweak to not run if we're not in the right cgroup?  is the right thing to do it in lp:upstart and let that push up, or to do it in the utopic package?14:33
jodhhallyn_: I guess that skip logic should be fine in lp:upstart and we can cherry-pick into ubuntu.14:33
=== zyga is now known as zyga-snorkel
shadeslayerev: ping, https://errors.ubuntu.com/?user=kubuntu-bugs&period=month never seems to work14:35
=== psivaa-afk is now known as psivaa
=== greyback is now known as greyback|away
ogra_pitti, http://paste.ubuntu.com/7830102/ ... i wonder if there is a less intrusive way to suppress kern.log (pinging you because i know you used to merge everything into syslog initially)14:46
ogra_i suspect adding a 51-kern-override.conf that redirects to /dev/null would mean it still eats CPU cycles to process the log14:48
pittiogra_: hm, could we rather drop them from syslog instead?14:49
ogra_we want to get rid of everything but syslog in touch14:49
ogra_so you only have to check two logs (androids logcat or ubuntus syslog)14:50
pittiah, ok14:50
pittiogra_: so, LGTM14:50
ogra_but yeah, if we could solve it on another level14:50
ogra_i wouldnt object and simply keep kern.log ... (i.e. if i dont have to maintain a hack because the distro package simply keeps them apart)14:51
stgraberogra_: there's a much cleaner way to configure rsyslog to your needs14:51
ogra_stgraber, ah, tell me ...14:51
ogra_i was assuming there was, but the only thing i could think of was to redirect to /dev/null in a higher versioned override14:52
ogra_which surely wont suppress the processing14:52
stgraberogra_: you can drop a file before 50-default.conf (say 40-touch.conf) which defines the targets you care about (copy/paste from -default.conf) and then ends with "*.* ~"14:52
ogra_ah, cool14:52
stgraberogra_: "*.* ~" means, stop processing everything at this point14:52
pittioh, nice14:52
ogra_thanks !14:52
* ogra_ will just add it to lxc-android-config then14:52
stgraberI just happened to do some complex remote syslog config last night :)14:52
ogra_awesome :)14:53
xnox@pilot out15:03
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== greyback|away is now known as greyback
stgraberpitti: just to check, to try systemd on utopic I just need to pass init=/lib/systemd/systemd correct?15:11
pittistgraber: correct15:12
stgraberpitti: I don't get the same /proc/self/cgroup as you do here...15:13
pittistgraber: I gave you the output under upstart this morning15:14
stgraberpitti: ah right, well, we want this to be the same under both upstart and systemd15:14
pittistgraber: ok, so we most likely need to use that JoinControllers= thing in /etc/systemd/system.conf?15:15
stgraberpitti: I guess so then, yeah15:15
stgraberpitti: anyway, rebooting back into upstart now to check that we haven't regressed unprivileged containers there at least :)15:16
stgraber(would be kind of neat if there was a magic "all" value for that which just gets all the controllers from /proc/cgroups and joins them all)15:16
=== desrt|ses is now known as desrt
pittistgraber: so what did you do there, run a container under systemd as pid1? what's the "good" and "bad" condition, so that I can verify the change?15:22
pittistgraber: (I suppose you'll be AFK any minute now)15:22
stgraberpitti: I'm currently testing an unprivileged container under upstart with the new logind using the shim, so far things look good on that front.15:23
stgraberpitti: if using systemd as pid1 instead this will just completely fail at the moment as the cgroup controllers aren't setup properly15:23
stgraberpitti: confirmed, unprivileged containers run fine with upstart as pid1 + logind 208. So we're at least not regressing things.15:24
* stgraber reboots with systemd and will play with JoinControllers see if that does the trick15:25
pittistgraber: at least that seems to be the most direct equivalent of the old logind option15:25
stgraberpitti: ok, so joincontrollers isn't what we want at all, that variable is to co-mount controllers and we certainly don't want to do that15:26
stgraberpitti: what we want is for the first pid of a user session to be added to all the cgroup controllers instead of just name=systemd15:28
stgraberpitti: actually, we should also set joincontrollers but to an empty value, to avoid systemd co-mounting cpu and cpuset which may be problematic in some cases (we've worked around it in cgmanager but I'd much rather we don't have to)15:34
=== zyga-snorkel is now known as zyga
stgraberpitti, hallyn_: summary sent by e-mail15:43
pittistgraber: merci15:43
rbasakkentb: around? I'm looking at your debdiffs in bug 1343407 now, and have a few review comments. Want to do this now so we can get it landed ASAP?15:45
ubottubug 1343407 in ipmitool (Ubuntu) "Add support for Dell PowerEdge 13G servers" [Undecided,Incomplete] https://launchpad.net/bugs/134340715:45
kentbrbasak, sure15:46
rbasakkentb: so in no particular order as I'm just going through it now.15:46
rbasakkentb: in the changelog, you should probably refer to the actual file you added to debian/patches rather than just the directory.15:47
kentbok15:47
rbasakThat's useful for people doing future merges15:47
kentbright. makes sense.15:47
rbasakkentb: thank you for adding the dep-3 headers to the patch. Just a couple of minor corrections to that.15:48
rbasakSince this patch has been sent upstream but not submitted, it technically originates from the patch author, and not from upstream.15:48
stgraberhallyn_: oh, also, just noticed/win 5015:48
kentbrbasak, ah. ok. got it.15:48
stgraberoops, that was a mess, ignore that :)15:49
rbasakSo we need to drop the Origin field, and a new Forwarded field should point to the upstream URL you referred to in the bug.15:49
rbasakkentb: other than that the patch file looks perfect, assuming it's identical to the patch forwarded upstream.15:49
kentbrbasak, ok. I'll fix that and post new debdiff in a bit.  Patch is identical to the upstream one.15:50
rbasakkentb: finally, for trusty, no need to fix Standards-Version. We just ignore that for SRUs since they need to be the minimal fix.15:50
kentbrbasak, ok. thanks for the review!15:50
roadmrhey folks! I'm seeing some strange behavior with the hwe stacks on 12.04.x. apt-get install glmark2-es2 on 12.04.4 works OK, but the same on 12.04.{2,3} wants to remove most of the pre-installed x packages (unless I manually install libegl1-mesa-lts-{raring,quantal})15:51
rbasakkentb: thanks. THat's everything so far - all very minor. One really really minor thing (don't bother changing it) is that starting the patch with 113 because it's the next available number will probably just confuse a future merge if Debian use 113 also.15:51
kentbko15:51
kentberr ok15:51
rbasakkentb: I would just not bother with a number, or start it "ubuntu-" or something. But that's so minor I'm sure others will do something different and that's perfectly fine. The name doesn't really matter and I see that you were just trying to follow the pattern, which is reasonable.15:51
roadmralso, if I try to install a package which depends or recommends on glmark2-es2, I get either the "remove all existing hwe stack packages" problem, or failure to install due to unmet dependencies... so when glmark2-es2 is not a directly installed package, dependency resolution is having a bit of trouble15:52
kentbrbasak,  understood. thanks for the tip!15:52
rbasakkentb: I am happy to fix these up before test/upload if you like. No need for you to go round with a debdiff again.15:53
kentbrbasak, ok. go right ahead.15:53
rbasakack15:53
kentbthanks!15:54
=== Guest32427 is now known as mfisch
=== mfisch is now known as Guest60831
rbasakkentb: ah, for the SRU to Trusty, we'll need the paperwork filled out in the bug. Instructions at https://wiki.ubuntu.com/StableReleaseUpdates#Procedure (step 3).15:56
rbasakkentb: do you mind doing that while I finish fixes/review/upload?15:57
rbasakkentb: the test case would probably just be an expanded version of "run X on 13G; success case: Y displayed; failure case: Z displayed".15:58
kentbrbasak, ok16:03
kentbrbasak, I'll work on that16:03
kentbrbasak, I'll have that posted in the next little while.  I need to head over to the Dell Linux lab and I'll finish up from there.16:11
rbasakkentb: OK, no problem.16:12
=== Ursinha is now known as Ursinha-afk
roadmris there a way to say "I want the libgles2-mesa-lts-* package for whichever enablement stack I have installed" ? how can I programmatically determine which stack I have? Is there a cleverer way than some sort of mapping from installed point release (12.04.2,3,4) to which stack I have?16:34
cjwatsonAnyone know what's up with the shotwell autopkgtest failure?16:39
Laneyglib breaks it16:39
cjwatsonOh bother.  Is that fixable reasonably quickly?  It's holding up the libav transition now16:40
LaneyI bisected and filed a bug upstream16:40
Laneyin what way?16:40
LaneyYou could block glib + skip shotwell16:40
cjwatsoncauses gst-libav1.0 to be invalidated16:40
LaneyEither do that or remove glib2.0 from propose16:42
LaneyThis upload ain't gettin in in any event16:42
LaneyIt did include some new symbols though16:43
LaneyBut it's got a symbols file so everything will have versioned dependencies and therefore wouldn't have migrated16:44
sarnoldcjwatson: I've started the librevenge mir, I don't know if I'll be able to finish it today though16:45
rbasakkentb: oh, one more thing. Need to run "update-maintainer" to fix the Maintainer field according to https://wiki.ubuntu.com/DebianMaintainerField. I missed that and uploaded without. I won't worry about it except for next time.16:47
cjwatsonLaney: pretty sure my transition is cursed16:48
cjwatsonsarnold: thanks16:48
Laneycjwatson: I'd say remove glib2.0 if you want16:50
cjwatsonLaney: ok, removed - do you think you could rebuild banshee and harfbuzz a bit later once glib2.0/utopic-proposed disappears from rmadison?17:11
cjwatsonthose are the two rdeps listed in http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html17:12
kentbrbasak, ok.  I'm filling out sru stuff right now17:25
=== roadmr is now known as roadmr_afk
j_f-fMany thanks for doing my work18:13
=== timrc-afk is now known as timrc
=== roadmr_afk is now known as roadmr
=== Ursinha-afk is now known as Ursinha
=== timrc is now known as timrc-afk
=== Ursinha is now known as Ursinha-afk
=== timrc-afk is now known as timrc
=== Ursinha-afk is now known as Ursinha
ari-tczewis there any ppc64el PPA, where can I test building packages/ patches?20:49
cjwatsonI'm afraid that that's only possible in devirtualised PPAs right now, which are only accessible to Canonical employees.20:49
cjwatsonWe can test-build fixes for you on request if need be20:49
cjwatson(Though not me just now - time to read bedtime stories)20:50
ari-tczewwould be nice to make free one PPA for ubuntu developers with difficult archs like ppc64el, powerpc etc.20:51
=== kentb is now known as kentb-out
=== salem_ is now known as _salem

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