/srv/irclogs.ubuntu.com/2012/04/13/#ubuntu-devel.txt

bkerensaslangasek: Would iputils have some reason for lacking manpages?00:59
slangasekbkerensa: packages may lack manpages for many reasons :)02:13
slangasekbkerensa: but I don't see what you mean here; iputils-ping has manpages, as does iputils-tracepath02:27
pittiGood morning04:59
bkerensaslangasek: <blkperl> [03:38:01] where did steve go. (in loco channel)05:20
hyperairbug #930938 ← i can has sponsor please?05:58
ubottuLaunchpad bug 930938 in xserver-xorg-input-synaptics (Ubuntu) "Kinetic 2-finger scrolling no longer works after upgrade to 12.04" [Undecided,Confirmed] https://launchpad.net/bugs/93093805:58
RAOF@pilot in06:01
=== udevbot changed the topic of #ubuntu-devel to: Precise: UI and feature freeze Archive: frozen | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: RAOF
RAOFHuh, not final freeze yet?  This piloting session is going to be more interesting than I thought :)06:02
pittiev: did you see the whoopsie FTBFS due to test failure on arm?06:22
dholbachgood morning06:57
RAOFhyperair: Did you test that debdiff?  Is the infinite-scrolling that I see *really* the behaviour you want? :)07:03
hyperairRAOF: yes i did. what infinite scrolling?07:03
hyperairRAOF: or do you have CoastingFriction set to 0 by any chance?07:03
RAOFI've got whatever are the defaults; presumably that includes CoastingFriction set to 007:04
hyperaircan you do synclient -l | grep CoastingFriction?07:04
hyperairit should be 50 by default07:04
RAOF50, apparently.07:04
hyperairhmmm07:05
hyperairlemme check07:05
RAOFYet if I do a 2 finger scroll in evolution it never stops.07:05
hyperairhmmmmm yeah you're right07:05
hyperairit doesn't stop in evince either07:05
RAOF(And also carries over if I do alt-tab, which is stupidly wrong behaviour that's stupid and wrong and is why this needs to be in gtk)07:05
hyperair=(07:05
hyperairit's in gtk.07:05
hyperairpartilaly07:05
hyperairpartially*07:05
hyperairfor some reason the kinetic scrolling doesn't kick in07:06
hyperairi checked via gdb07:06
hyperairRAOF: do you get infinite scrolling without the patch? (very slow infinite scrolling, if you do a really fast flick)07:09
RAOFNo.  I get a couple of ticks of extra scroll, and then it stops.07:10
hyperairhmm07:11
hyperairoaky07:11
hyperairi guess we can't include this patch then07:11
RAOFYeah, I'll nak it.07:12
RAOFAlthough if you find that there's a follow-up patch or two which actually implements sane behaviour, we could still get that in :)07:13
hyperairsure07:14
RAOFOh, man, that behaviour is terribly annoying.07:18
=== tkamppeter_ is now known as tkamppeter
hyperairRAOF: okay, it looks like priv->scroll.coast_speed_y is getting set to an absurdly high value. it's not that it scrolls forever, it just takes forever to stop.07:58
hyperairRAOF: but you can stop scrolling by touching the touchpad, so it's not like it's not easily worked around08:00
RAOFRight, but that's not exactly the most elegant default behaviour.08:01
hyperairRAOF: it's a good stopgap that removes the regression from oneiric until gtk gets proper kinetic scrolling08:04
RAOFUrrr...08:05
hyperairer, i really meant the fixed patch08:05
hyperairwhich i'm working on now08:05
hyperairi think i've naild this08:05
hyperairnailed*08:05
RAOF:)08:05
RAOFAh, ok.08:05
RAOFThat makes more sense.08:05
hyperair:)08:06
hyperairshould i merge this into the patch, or make this a separate patch?08:06
RAOFYou probably want to make a separate patch, because you'll be sending it upstream, right?08:06
RAOF:)08:06
RAOFAnd the initial patch you've added is a cherry-pick from upstream.08:07
mptbkerensa, I made two suggestions in the bug report: "Landscape" or "Landscape Administration". I didn't include "Service" because three words ("Landscape Management Service") would wrap to three lines, making the window taller, and because "Service" doesn't add any meaning.08:12
bkerensampt: ok I will fix my merge proposal and resubmit then should I ping you for review or just let sponsors handle?08:14
hyperairRAOF: it's not a cherry-pick actually, it's not committed yet08:14
mptbkerensa, I guess my review wouldn't hurt, and it would take all of ten seconds :-)08:15
bkerensampt: https://code.launchpad.net/~bkerensa/ubuntu/precise/landscape-client/fix-for-962974/+merge/10183908:19
bkerensampt: diff preview is still updating but only change was from Landscape Management Service to Landscape Administration08:20
mptbkerensa, reviewed, thanks :-)08:20
bkerensak08:20
hyperairhas anyone noticed that killall doesn't function with long process names any more?08:22
jamespage@pilot in08:24
=== udevbot changed the topic of #ubuntu-devel to: Precise: UI and feature freeze Archive: frozen | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage, RAOF
hyperairRAOF: okay, it works. and i've uploaded the fixed patch.08:25
hyperairbug #93093808:25
ubottuLaunchpad bug 930938 in xserver-xorg-input-synaptics (Ubuntu) "Kinetic 2-finger scrolling no longer works after upgrade to 12.04" [Undecided,Confirmed] https://launchpad.net/bugs/93093808:25
bkerensampt: I dont think we will get a exception for the merge though08:26
RAOFhyperair: whot's said that he's committed it :)08:32
jamespageRAOF, any specific areas you are focussing on from the sponsorship report this morning?08:39
RAOFjamespage: I was looking at the top of the queue and picking off things which looked reasonable, but mostly I've been testing hyperair's synaptics patch.08:40
jamespageRAOF, OK - just wanted to make sure I was not looking at the same stuff as you08:41
RAOFI'm looking at 805509 and 93093808:42
RAOFAnd then it'll probably be time to stop :)08:42
evpitti: yes - jumping on a porter box and digging at it is on my list for today :)08:44
evre whoopsie arm failure08:44
jamespageRAOF, guess as final freeze was yesterday we need to limit sponsoring to high priority + for main and universe>08:44
RAOFI'm clearly timezone deficient; I haven't seen final freeze annoncement.08:45
jamespagehmm08:45
pittiwell, the topic says "Archive: frozen"09:06
pittibut if that's too confusing, lets change it09:07
=== pitti changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage, RAOF
=== Whoopie_ is now known as Whoopie
brendanddoes anyone know what the gconf key is to prevent the screen from turning off?09:45
dupondjejibel: care fixing https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/946709 ? :) i'm updating my 'devbox' and got this bug ...09:45
ubottuLaunchpad bug 946709 in update-manager (Ubuntu) "Upgrade 11.10 ->12.04 fails with "Couldn't configure pre-depend libc6 for libnih1, probably a dependency cycle."" [Undecided,Confirmed]09:45
dupondjeif you need some debugging :)09:45
Whoopiejamespage: do you have time to discuss bug 898003? The new package is to avoid a regression in precise.09:46
ubottuLaunchpad bug 898003 in usbip (Ubuntu) "usbip source is maintained in kernel tree now" [Undecided,Confirmed] https://launchpad.net/bugs/89800309:46
jamespageWhoopie, lemme just read the bug report09:47
Whoopiejamespage: sure, thanks09:47
Whoopiejamespage: I didn't attach a debdiff as it's 2 MB because the whole folder structure has changed in version 1.1.1.09:48
brendandor is it gsettings now?09:49
=== debfx_ is now known as debfx
jamespageWhoopie, not sure I understand why you have dropped usbip-source - is the kernel module no longer required?10:00
Whoopiejamespage: it's in kernel staging and enabled since 3.2.0-22.35 in the ubuntu kernel.10:01
jamespageWhoopie, right - I think I understand then10:01
jamespageWhoopie, I think that overall the approach you have taken looks sensible10:03
jamespageWhoopie, questions:10:03
jamespage1) have you discussed this with the debian maintainer of this package?10:03
Whoopieno10:03
Whoopiejamespage: have to jump to a meeting, but will be back in 1 hour. If you have further questions, I'll try to answer them all later.10:06
WhoopieBTW, I'll contact the debain maintainer.10:06
jamespageWhoopie, I'll stick some feedback in the bug report10:06
Whoopiejamespage: great, thanks.10:06
Whoopiejamespage: but if it's not possible to get it into debian and then sync the package, could it be added to precise?10:07
jamespageWhoopie, I think so but we should try to get some agreement on approach from the DM10:07
Whoopieok10:07
RAOF@pilot out10:08
=== udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage
tumbleweedconsidering that Debian and Ubuntu ship different kernel versions, there's a fair chance that that package couldn't stay in sync10:08
tumbleweedbut yes, talking to the debian maintainer is always a good idea :)10:08
jamespageWhoopie, you have pretty much change most of the packaging - we would normally try to keep the ubuntu delta to a minimum10:08
dupondjeis there a way to get more debug info from do-release-update ? :)10:08
tumbleweedapt logs?10:09
jamespagetumbleweed, agreed - but it should be a temp delta not a permanent fork so discussing with DM is important in this case10:09
tumbleweedjamespage: yeah. Or at least the same approach+packaging, but maybe different upstream versions.10:10
dupondjenothing usefull in it :( trying to debug why I get "E:Couldn't configure pre-depend libc6 for libnih1, probably a dependency cycle."10:10
jamespagetumbleweed, yes - that would make sens10:10
jamespagee10:10
hyperairRAOF: really? i don't see it in the upstream git tree10:11
RAOFhyperair: Yeah, neither do I, actually.10:11
hyperairgit a commit hash?10:11
hyperair*got10:12
RAOFNo; I just read whot's post on xorg-devel.10:13
RAOFAnyway, it's now pushed to precise-proposed.10:14
hyperairokay, thanks10:15
dupondjeslangasek: could you check https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/946709 ? Could be caused by some change you did.10:18
ubottuLaunchpad bug 946709 in update-manager (Ubuntu) "Upgrade 11.10 ->12.04 fails with "Couldn't configure pre-depend libc6 for libnih1, probably a dependency cycle."" [Undecided,Confirmed]10:18
shnatselpitti: hello! I have a question about https://launchpad.net/~apport. I'm deploying Apport in elementary Project, and it seems we need the same retracing bot; so I have two questions: first, where to find the sources for the bot so we can set it up for our projects, and second, how to make Apport subscribe our bot to the reports instead of ~apport?10:23
tjaaltonchrisccoulson: hey, do you have time updating enigmail to 1.4.1? it fixes bug 96812210:24
ubottuLaunchpad bug 968122 in enigmail (Ubuntu) "localization messed up" [High,Triaged] https://launchpad.net/bugs/96812210:24
chrisccoulsontjaalton, it will be updated with the regular 6 week releases (ie, with Thunderbird 12)10:24
pittishnatsel: the retracer bot in our DC has no additional code, it just runs straight out of lp:apport10:25
pittishnatsel: you need to supply it with a couple of config dirs, though10:25
pittishnatsel: http://paste.ubuntu.com/927711/ is the crontab which regularly invokes crash-digger for i386 and amd64 and dup checking10:25
tjaaltonchrisccoulson: ah, ok10:26
pittishnatsel: it's a bit more difficult there as this is a lucid box and we do that in a porter dchroot (which has python-launchpadlib and the other necessary pacakges installed)10:26
pittishnatsel: as for the "apport" subscription, that's currently hardcoded in apport/crashdb_impl/launchpad.py like 17410:26
pittishnatsel: err, "line 174"10:26
pittishnatsel: please feel free to open a bug to make this a config option in /etc/apport/crashdb.py10:27
pittishnatsel: line 178, too10:27
shnatselpitti: thanks a lot!10:27
shnatselI take it nobody ever used a custom Apport bot then? :)10:27
pittishnatsel: either that, or they just changed that locally and didn't tell me :) I wasn't really aware of that hardcoding10:28
shnatselpitti: one more question. Where can I find samples of those config dirs or documentation on writing them?10:28
shnatselthose config dirs include bug patters, I presume?10:29
pittishnatsel: it's described in "man apport-retrace"10:29
shnatselpitti: thanks! Will dig :)10:29
pittishadeslayer: no, this is just the config for the apt sources for the sandboxes10:29
pittishnatsel: http://paste.ubuntu.com/927719/10:30
pittishnatsel: those are two configs from our bot10:30
pittishnatsel: they really all look alike10:30
pittishnatsel: the only oddity is that we include ddeb apt sources for previous releases, due to the really hackish way ddebs.u.c. works10:31
pitti(long story, just do it :) )10:31
shnatselokay! xD10:31
maxbDo the amd64 buildds run multiarch-enabled for oneiric and precise?  (Because debootstrap sets up a new chroot that way, which surprised me)10:32
shnatselpitti: thanks a lot! I'll report back if when deploy it (or fail to)10:32
pittishnatsel: I suggest you check out lp:apport, then create a config dir for a release you are intersted in, and start with manually calling apport-retrace and see how that goes10:33
pittishnatsel: once that works, you can use crash-digger to iterate over all pending bugs10:33
dupondjebleh, to bad upgrade from oneiric still fails :(11:16
shnatselone more question: are *-dbgsym packages at ddebs.ubuntu.com the same as -dbg packages in main archive, or that's something different?11:41
cjwatsonthey are different11:42
cjwatson*-dbgsym: automatically stripped debugging symbols11:42
cjwatson*-dbg: may be debugging symbols in some cases, but can also be entirely separate debugging builds (e.g. python2.7-dbg)11:42
=== dendrobates is now known as dendro-afk
shnatselcjwatson: thanks! So if I make a package with automatically stripped debugging symbols in a somewhat main archive (PPA), shall I call it -dbg or -dbgsym? Also, is it OK for Apport to have only -dbg and not -dbgsym?11:44
shnatselfor apport-retrace I mean11:44
cjwatsonI don't know the answer to your apport question11:44
dupondjesomebody wants to look at https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/946709 ? :)11:45
ubottuLaunchpad bug 946709 in update-manager (Ubuntu) "Upgrade 11.10 ->12.04 fails with "Couldn't configure pre-depend libc6 for libnih1, probably a dependency cycle."" [Undecided,Confirmed]11:45
dupondjequite annoying, as it blocks my upgrade :(11:45
cjwatsonIf you generate a package in your own packaging rules, it should be -dbg; -dbgsym should only be generated by pkg-create-dbgsym11:45
shnatselcjwatson: thanks a lot!11:46
shnatselpitti: one more question: is it OK for Apport to have only -dbg packages and not -dbgsym?11:46
pittishnatsel: you won't get very good results11:46
broderpitti: are you ok with me cherry picking http://cgit.freedesktop.org/upower/commit/?id=6fb36eb5eb85386d2e1c5d9fb760d68053d8afc5 onto upower? (i'm open to doing it as an sru if that's preferable)11:46
pittishnatsel: i. e. for packages which don't have a -dbg, you won't get any symbols, and most likely also stack traces which fail in the middle because of missing symbols, etc.11:47
pittibroder: I'd rather apply it to Debian, too, to avoid getting out of sync11:47
broderpitti: ok. that would be awesome if you could - i got bitten by the broken behavior a couple of times in the last week before finally hunting down the bug11:48
pittibroder: is there a bug # for it? at this point we should have them for release tracking11:49
broderwould a bts bug as a reminder be easiest?11:49
broderno, i haven't done anything yet11:49
broderi'll open an lp bug11:49
pittijust curious that there is no existing bug at all about it11:49
pittiit mighth be against gnome-power-manager, or a different package11:49
brodererr, there might be. i didn't look - i just figured out what was going wrong11:49
broderthere are a handful of moving parts that lead to the brokenness11:50
dupondjeslangasek: around ?11:50
shnatselpitti: I take it Ubuntu ddeb archive has -dbgsym for all packages, so to use -dbg instead I'll have to make sure all my custom packages have -dbg, otherwise retracing will fail?11:50
broderpitti: i kind of suspect that any bug that starts with "my laptop doesn't suspend when i close the lid" immediately gets shuffled off to die in kernel purgatory11:51
pittishnatsel: don't you base your project on top of an ubuntu release?11:53
pittishnatsel: if you don't, you need to ensure to build -dbg packages for teh things you care about, yes11:54
shnatselPici: well, we do... but we need newer libs than are present in Ubuntu sometimes11:54
shnatselPici: sorry11:54
shnatselpitti: ^11:54
broderpitti: bug #98074611:56
ubottuLaunchpad bug 980746 in upower (Ubuntu Oneiric) "upower does not check dock state on resume from suspend" [Undecided,New] https://launchpad.net/bugs/98074611:56
shnatselreported making apport bot name configurable as bug #98072612:01
ubottuLaunchpad bug 980726 in Apport "Make bot name subscribed to LP reports configurable" [Undecided,New] https://launchpad.net/bugs/98072612:01
broderpitti: thanks for taking a look. i need to go to sleep, but let me know if i can help and i'll look at it tomorrow12:02
pittibroder: bug 948485 ?12:02
ubottuLaunchpad bug 948485 in pm-utils (Ubuntu) "Suspend after undocking laptop doesn't work" [Undecided,New] https://launchpad.net/bugs/94848512:02
broderhmm, yeah, sounds like the same bug, though it's hard to tell for sure with the given information. i'll post a followup comment and find out12:03
infinityshnatsel: For your custom packages, there's nothing stopping you from also doing dbgsym extraction (ie: by building with pkg-create-dbgsyms installed)12:04
pittibroder: hm, that bug could also be a dupe of bug 68226212:05
ubottuLaunchpad bug 682262 in linux (Ubuntu) "Linux on Thinkpad x61s doesn't suspend when booted in docking station (does if not though)" [Undecided,Confirmed] https://launchpad.net/bugs/68226212:05
brodermoral of the story: docking stations are evil12:06
pittibroder: anyway, I'll cherry-pick it, unless you want do do a debdiff, etc.12:06
pittibroder: no, they are awesome!12:06
broderonly when they work :)12:06
broderi don't need to get credit for the upload. whichever is easier and fastest for you to deal with12:07
pittibroder: ok, I'll just thank you in the changelog then?12:08
broderpitti: works for me12:08
shnatselinfinity: will that allow building normal -dbg packages, etc etc? Since we use PPAs as our only repositories we [probably] can't set something as a dependency for all packages, and I have an automated script to enable -dbg packages anyway, so I'd rather patch packaging to enable -dbg than -dbgsym12:09
infinitybroder: Oh, hey.  Before you go to bed.  What's the name of your lintian host again?12:09
pittishnatsel: no, -dbg must be done manually in the packaging12:09
broderinfinity: odo.tribbl.es12:09
pittishnatsel: that's why I wrote pkg-create-dbgsym, so that we don't have to modify packages12:10
pittishnatsel: i. e. to build -dbgsym packages for all packages12:10
pittishnatsel: you could do a hack and e. g. upload a debhelper version to your PPA which depends on pkg-create-dbgsym12:10
pittishnatsel: ah, no, scratch that; I don't think PPAs have support for ddebs12:10
pittishnatsel: we have a rather hideous hack to publish them for the normal ubuntu archive, but that's not available for PPAs12:11
=== _salem is now known as salem_
infinitypitti: I thought the PPA ddeb support was added a while back for OEM?12:11
dupondjeia32-libs-multiarch is uninstallable ?12:12
pittiis it? so much the better; but they have magic PPAs12:12
infinityOh, yeah, it might not be on for all PPAs.12:12
pittishnatsel: I guess you could just try it with one package and see what happens12:12
pittiif LP accepts them, you could at least grab the .ddebs from the LP page12:12
pittiI doubt they will be published to the PPA archive, though12:12
shnatselpitti: thanks, I'll keep that in mind if I ever need -dbgsym. I wrote an automated script that enables -dbg packages in packaging, so we can live without -dbgsym for now :)12:13
pittishnatsel: it's mostly adding the -dbg package to debian/control and telling dh_strip about it in debian/rules, so it's indeed not hard12:13
pittishnatsel: if it's only for 5 or so packages, that's definitively easier than trying to write something around LP to get a ddeb archive12:14
shnatselpitti: yes, exactly. It's very simple: http://bazaar.launchpad.net/~elementary-os/elementaryos/packaging-scripts/view/head:/simple-case-add-dbg-package12:14
pittihah12:15
shnatselBy the way, regarding magic PPAs - I hear there are some PPAs which can build ARM packages; elementary has an ARM strategy, is there any way they could get access to one? Not now, but someday in the future - we'll probably use custom build farm and repos for testing since those PPAs are non-virtualized or something like that...12:20
seb128shnatsel, pitti: launchpad got dbgsym support in some way for ppas, dx-system mentioned it and didrocks said it got enabled for the unity ppa (though that's a non virtual ppa, not sure if that's specific to those)12:20
infinityshnatsel: We still only offer ARM PPAs to Canonical employees and specific partners we have contracts with (entirely because they're insecure).  We're working on making them more widely available with virtualized builders, but it's not quite there yet.12:23
shnatselinfinity: thanks! Hopefully they will be public by the time elementary needs them :)12:24
infinityshnatsel: No idea is that'll be true.12:24
shnatselwell, then we'll need a contract with Canonical :)12:25
shnatselnever mind, and thanks for all the info12:25
jamespage@pilot out12:26
=== udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== bladernr_afk is now known as bladernr_
dobeyRiddell, ScottK: either of you ever hit any instance of bug #334757 before? It's a 3.5 year old bug, and seems to be popping up a lot more with ubuntuone-control-panel and ubuntu-sso-client-qt using pyqt :-/13:04
ubottuLaunchpad bug 334757 in KDE Bindings "update-notifier-kde.py crashed with SIGSEGV in QSocketNotifier::setEnabled()" [High,Confirmed] https://launchpad.net/bugs/33475713:04
ScottKdobey: Not that I recall.  We should move that the python-qt4 in any case then.13:05
dobeyScottK: there's a bug against ubuntu-sso-client with the same crash, which has enough duplicates it's starting to cause lp to timeout occasionally :(13:07
ScottKdobey: I see there's a reduced test cae in the bug.13:08
ScottKcase13:08
ScottKdobey: Are you subscribed to the upstream PyQt mailing list?13:08
dobeyyeah, alecu just posted that after looking into the bug against ubuntu-sso-client13:09
dobeyi am not13:09
mterry@pilot in13:21
=== udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mterry
jdstrandkees, cjwatson: hmm. I just noticied this: /dev/tty[1-6] went from root:root 0600 to root:tty 0660 between oneiric and precise. I think it is because of util-linux commit 3aa6b68f7e19fa3e1c2bba75bee921a98b7b46af14:03
jdstrandkees, cjwatson: and I'm trying to decide if that is a problem14:03
jdstrandthoughts?14:03
infinityjdstrand: They were root:root at some point?14:04
jdstrandinfinity: yes, in oneiric14:04
infinityAnd only oneiric?14:04
jdstrandoneiric and ealier14:05
infinityThat's patently untrue.14:05
jdstrandwell, let me check14:05
infinitySays the man looking at a bunch of root:tty TTYs on lucid.14:05
jdstrandit is certainly true on lucid14:05
jdstrandnote I said [1-6]14:05
infinityOh, just the VCs.14:06
infinityCheck.14:06
infinityI'm not sure I see that as a problem.14:06
infinityBut maybe I'm not sure why they didn't have tty access before. :P14:06
jdstrandyes, it was root:root going all the way back to hardy14:07
jdstrandI'm not sure it is a problem either, hence the question :)14:08
=== dendro-afk is now known as dendrobates
jdstrandkees, cjwatson: fyi, I filed bug 980835 so it doesn't get lost14:18
ubottuLaunchpad bug 980835 in util-linux (Ubuntu) "tty[1-6] is now root:tty 0660 instead of root:root 0600" [Undecided,New] https://launchpad.net/bugs/98083514:18
infinityjdstrand: It goes 600 as soon as you log in anyway.14:25
infinityjdstrand: So the tty group only has access to unallocated TTYs, which seems reasonable.14:25
jdstrandre 0600> yes. that is why I wasn't sure I cared. I still find it odd that the change was made14:28
jdstrandit has something to do with suse wanting to port mingetty stuff to util-linux14:28
jdstrandbut mingetty doesn't do this (at least not on 11.10)14:29
=== jalcine_ is now known as Guest70068
infinityAlso, the bit you hilighted has not much to do with it.14:30
infinityjdstrand: Note that, until you run a getty, all TTYs are root:tty.  For some reason, agetty used to change them to root:root, and now doesn't.14:31
infinityAnd man, launchpad needs better options for pasting code.14:31
jdstrandinfinity: that is a good point14:31
=== Guest70068 is now known as jalcine_
jdstrandmingetty doesn't do it on precise14:33
infinityDoesn't change perms?14:33
jdstrandyes14:33
jdstrandif I chown and chmod it to root:root 0600 then fire it up, it is unchanged14:33
jdstrandI think I don't care based on your observation of the other ttys14:34
jdstrandactually, the other ttys are 0620 (like the udev rule says)14:34
jdstrandhmm14:34
infinityRight, the code you hilighted is making them 660.14:36
infinityThe code I hilighted (or the removal) is making them remain root:tty.14:36
infinityIf there's a valid argument for the udev rule being 620, we could make util-linux mirror that.14:37
jdstrandI would tend to agree14:37
jdstrandit was changed to 0620 in udev (from 0666) back in 200714:43
jdstranddebian bug 244751 discusses this outside of udev (from 2004)14:44
ubottuDebian bug 244751 in makedev "/dev/tty[0-9a-z].* should not be world-read/writeable" [Important,Fixed] http://bugs.debian.org/24475114:44
jdstrand(when they had 0666)14:44
lamontso after the "zomg something bad happened" poppup steals focus and I hit return and lose it, how do I see why it popped up?14:57
lamontseb128: I blame you everytime somethinge steals focus at a bad moment.  just sayin'. :D14:58
davmor2lamont: /var/crash/ maybe?14:58
lamontdavmor2: ta14:59
lamont/var/crash/_usr_lib_indicator-messages_indicator-messages-service.2501.crash14:59
lamont Segfault happened at: 0x6117c0 <dirname>:      add    %al,(%rax)15:00
lamontturns out that the indicator-messages-service hates passwd entries in nssdb15:03
slangasekdupondje: hey there15:08
dupondjehi :)15:08
seb128lamont, seems like worth reporting ;-)15:09
lamontyeah - working through that little bit of pain now15:10
lamontfortunately, it died again for me, so I have a nice user experience15:10
dupondjewas able to upgrade my system manually now, but maby its good to have that bug fixed15:11
=== bladernr_ is now known as bladernr_afk
=== bladernr_afk is now known as bladernr_
slangasekdupondje: hmm, context?15:16
dupondjeslangasek: https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/94670915:22
ubottuLaunchpad bug 946709 in update-manager (Ubuntu) "Upgrade 11.10 ->12.04 fails with "Couldn't configure pre-depend libc6 for libnih1, probably a dependency cycle."" [Undecided,Confirmed]15:22
mterry@pilot out15:28
=== udevbot changed the topic of #ubuntu-devel to: Precise: Final Freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
bdmurrayIs there some archive admin who could approve my update-manager in oneiric proposed?15:30
=== doko_ is now known as doko
ScottKDid the SRU team approve it already?15:37
=== krnekhelesh is now known as nik90
* dholbach hugs mterry15:41
barrymvo: ping15:41
barryslangasek: can you approve foundations-q-python-version blueprint?15:43
mterry:)15:43
pittibarry: https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-python-version does not exist16:04
barrypitti: oops, typo: https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-python-versions16:05
barry(plural at the end)16:05
pittibarry: for 12.10!16:06
pittibarry: accepted for sprint and q16:06
barrypitti: awesome!16:06
pittispeaking of which, what's Quarreling Quail really going to be called like?16:07
pittisabdfl: ^ :-)16:07
sabdflqqqqqqqq16:07
sabdflwell16:07
sabdflqu....16:07
pittiwe soon need the name to put it into lintian, vim, and a few other places16:07
barrypitti: qwazy quahog!16:07
pittibarry: that makes baby jesus qwy16:09
barrypitti: :-D :-D16:09
barrypitti: that is going on my twitterfeed right now16:09
slangasekdupondje: 946709> how did you do the manual upgrade?16:20
slangasekdupondje: that's a duplicate of bug #85026416:23
ubottuLaunchpad bug 850264 in apt (Ubuntu Oneiric) "given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin" [High,Triaged] https://launchpad.net/bugs/85026416:23
slangasekdupondje: any chance you'd be interested in preparing an oneiric SRU for that?  It's on my list, but I haven't gotten to it yet16:24
nigelbpitti: haha, that was awesome :)16:26
cjwatsonslangasek: did mvo manage to come up with a non-ABI-changing version of that?16:31
cjwatsonhttps://lists.ubuntu.com/archives/ubuntu-devel/2012-February/034694.html16:32
cjwatsonoh, wait, maybe that's a different bug16:32
slangasekoh phew, I was going to be sad16:36
dupondjeslangasek: I changed the sources.list, then apt-get upgrade, then upgrade of some other packages, and then dist-upgrade untill it was all set :)16:51
slangasekok16:52
slangasekyeah, that would bypass this bug16:52
dupondjeapt-pkg/depcache.cc: prefer native providers over foreigns even if the chain is foreign.16:53
dupondjeonly this need backport ?16:53
slangasekdupondje: I believe so, yes17:02
hyperairhmm scrolling using a touchpad is broken in gtkmm 3.017:07
hyperaircase in point gnome-system-monitor17:08
jtaylordoko: is it still possible to merge numpy -7 for a fix of debian bug 664672?17:11
ubottuDebian bug 664672 in python-numpy "python-numpy: testsuite failures in experimental" [Normal,Fixed] http://bugs.debian.org/66467217:11
dupondjeslangasek: http://bazaar.launchpad.net/~donkult/apt/experimental/diff/2193 -> this is the diff containing the change in depcache.cc, so just backport this :)17:17
dupondjegoing to check that ou17:17
dupondjeout*17:17
hyperairhang on, it's not broken in just gtkmm. it's broken in everything suddenly. weird.17:17
slangasekdupondje: sure - any chance you can cherry pick that into a bzr merge proposal against oneiric and subscribe me?17:21
slangasekdupondje: (sorry, in the middle of a few other things at the moment so can't pick it up directly without a stack overflow)17:21
dupondjei'll check that later :) no much experience with bzr :) else I just do a debdiff17:22
hyperairweird, it all works again. i wonder what that was.17:23
slangasekdupondje: ok, debdiff is fine too; in that case please just attach it to the bug17:25
slangasekjibel: 979350> does that really establish that it's specific to amd64, or just that the memory thresholds are different for i386 vs. amd64?17:52
slangasekI'm not convinced that the memory usage of ubiquity itself is the key here17:53
dokojtaylor, sure, why not. it's not on any iso image17:55
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
dobeyhey all. what user do package builds happen as under pbuilder?18:44
tumbleweedthe pbuilder user18:45
cjwatsonfile:///usr/share/doc/pbuilder/pbuilder-doc.html#nonrootchroot18:45
cjwatson(public service announcement: use sbuild instead)18:45
infinityI was waiting for that.18:47
infinitycjwatson: You should probably get t-shirts printed for UDS.18:47
cjwatson"stop unpacking pointless tarballs: use sbuild"18:48
dobeyhttps://wiki.ubuntu.com/UbuntuDevelopment/FAQ#Packaging18:49
dobey"sbuild" occurs nowhere on that page :)18:49
cjwatsonI can't help it if people are wrong18:50
cjwatsonto be fair, sbuild was probably less usable outside buildd contexts at the time18:50
dobeyanyway, whatever. the information doesn't help solve my problem :-/18:50
dobeywhich is to say, this: https://launchpadlibrarian.net/100003195/buildlog_ubuntu-lucid-i386.ubuntuone-dev-tools_3.1%2Br60-15~lucid1_FAILEDTOBUILD.txt.gz18:51
* cjwatson wonders how pbuilder is even relevant, then18:52
=== dendrobates is now known as dendro-afk
cjwatsonsince the buildds don't use it18:53
dobeyok, well i don't know that18:53
dobeyi don't maintai nthe buildds18:53
cjwatsonI'm telling you now18:53
dobeyi know i'm pretty smart, but there are actually things i don't know :)18:53
dobeyok18:53
dobeydoes sbuild build the packages as root?18:54
cjwatsonno18:54
infinitydobey: So.  The builds run as 'buildd'.18:54
infinitydobey: Not that you should hardcode or rely on such a thing.  Your build should just work as any unprivileged user.18:54
dobeyok, so still likely not the relevant piece of information to the problem18:54
cjwatsonit would be less frustrating if you could tell us what would be relevant18:54
cjwatsonI feel like I'm playing twenty questions here18:55
dobeyinfinity: it doesn't. the exact same build works on all the newer versions of ubuntu18:55
=== dendro-afk is now known as dendrobates
cjwatsonwhere's the .dsc for this?18:55
dobeyi don't know what's relevant. i'm looking at a black hole trying to see what the problem is18:55
Laneycan someone mash this? https://launchpad.net/ubuntu/+source/gnome-settings-daemon/3.4.0-0ubuntu7/+build/340056318:55
cjwatsonI'll be happy to try it locally18:55
dobeycjwatson: in the ppa source i guess. it's a lp recipe build18:55
cjwatsonand then explain how you can try it locally18:55
infinityLaney: Mashed.18:56
cjwatsondobey: URL please, I have no idea what that build log corresponds to18:56
Laneyinfinity: thanks18:56
dobeyhttps://launchpad.net/~ubuntuone/+archive/nightlies/+files/ubuntuone-dev-tools_3.1%2Br60-15%7Elucid1.dsc18:56
dobeycjwatson: does sbuild let you specify a ppa to use to satisfy build-deps, for a single build, vs. for all builds as pbuilder requires?18:57
cjwatsonyou could do it with --pre-build-command if nothing else18:58
cjwatsoner --pre-build-commands18:58
infinitydobey: Could it just be that you're doing something incompatible with lucid's squid?19:00
infinitydobey: Every other release is 3.1.x, lucid's 3.0... Could relate.  Dunno.19:01
dobeyinfinity: i guess not, as branch lp:ubuntuone-dev-tools on lucid and running ./run-tests with all the build-deps installed, works just fine. it's clearly an environment difference19:01
cjwatsonhm, maybe not --pre-build-commands, doesn't support shell metacharacters - still, quick to switch back and forward19:01
cjwatsondobey: hmm; builds fine in a local sbuild19:08
cjwatsonso it's not the building tool that matters, I think19:09
infinityThe lucid chroot could be a bit wonky.19:09
dobeyhrmm19:10
infinityOr it could be that old versions of squid REALLY want external DNS for some reason, or similar issues.19:10
cjwatsondobey: you could probably help yourself by having that exception also dump out stdout/stderr from squid19:10
dobeycjwatson: well, i was only asking about the user as it was a theory presented where squid couldn't access certain directories.19:11
dobeycjwatson: yeah, am having someone fix that as well19:11
cjwatsonsure - but if squid is failing to start, I expect that it says why on stderr :)19:11
cjwatsonwhich would save on speculation19:11
dobeysure. thanks anyway. i didn't mean to have it turn into a discussion about pbuilder vs sbuild or further speculation. :)19:12
* cjwatson nods19:13
SpamapSdid anything ever come of the effort to backport dh_python2 to lucid?19:21
SpamapSI have an ever-growing list of non-backportable packages that require special effort just to get onto lucid.. :-/19:21
tumbleweedSpamapS: no19:21
dobeySpamapS: dealing with dh_python2 vs. lucid in a package is very easy, actually19:36
dobeySpamapS: one second and i'll show you how :)19:36
dobeySpamapS: http://bazaar.launchpad.net/~ubuntuone-control-tower/dirspec/packaging-dailies/files19:37
dobeySpamapS: see rules and a few | deps in control.19:37
dobeyor well, i guess the one | dep :)19:38
dobey python-all (>= 2.6.6-3) | python-support (>= 0.6.4),19:38
slangasekyes, which means you get to build packages for lucid with all the bugs of python-support :/19:38
dobeyyes well19:38
dobeyat least it's not python-central19:38
dobeythe other option of course is "don't build packages for lucid"19:39
dobeycan we just EOL it a year early? :)19:39
dupondjeslangasek: seems like there is more then that patch needed for fixing apt19:39
dupondjethat patch seems to depend on other patches19:39
slangasekdobey: the option we wanted to take was to backport dh_python219:45
slangasekI'm not saying you've done anything wrong, just that the workaround being "easy" doesn't make it a great one19:46
dobeyslangasek: understood, but it's not done, and waiting until EOL for it to get done isn't helpful either. also if it only ends up in backports and not as an SRU, it will still only have very limited value.19:48
slangasekwell, we had agreement to SRU it, but19:49
slangasekanyway19:49
tumbleweedgiven the progress on it, I'm not expecting it to ever happen19:49
slangasekdupondje: are you following through on the other patches?19:49
dobeytumbleweed: exactly :)19:50
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
SpamapSdobey: thanks.. I knew about that. But having to introduce a bunch of cruft in new packages just so I can get them back to lucid is pretty annoying.20:35
dobeySpamapS: i don't know if i'd call ~5 lines total "cruft" :)20:38
dobeybut yes, i agree it's not the best thing. but it works quite well20:39
SpamapSdobey: and server has 3 years left for lucid, not 1 :)20:39
dobeyyou can of course also have a separate packaging branch for lucid20:39
dobeyoh, right :(20:39
SpamapSdobey: the separate branch is what I do now20:41
SpamapSbut every time somebody pokes a new package dep into something I want to support on all releases.. I have to branch the packaging or install the workaround you noted20:41
SpamapShaving precise out will help ease the desire to keep pushing things back to lucid.. but that will take another year really.20:42
dobeyyes well. i'd say maintaining multiple packaging branches is more cruft :)20:42
SpamapSdobey: its cruft that goes away automatically, which I like.20:42
dobey*shrug* :)20:45
cjwatsonbarry: any luck with bug 848915 yet?21:04
ubottuLaunchpad bug 848915 in update-manager (Ubuntu Precise) "Partial upgrade results in cryptic traceback because $DISPLAY is not set" [High,Triaged] https://launchpad.net/bugs/84891521:04
ScottKbarry: Before we can reliably carry both python3.2 and python3.1 as supported versions, dh_python3 probably needs to grow a way to deal with modules with different code for different python versions.21:04
barrycjwatson: nope.  bdmurray did you have some additional information on that one?21:05
barryScottK: yeah, that's what piotr mentioned quite often.21:05
ScottKbarry: OK.  Since you mention you want 3.2/3.3 for "Q", be sure to write down doing that bit of work too.21:06
barryScottK: i don't think we'll have to worry about 3.1 and 3.2, but 3.2 and 3.321:06
ScottKAgreed.21:06
cjwatsonbarry: I thought we'd agreed a plausible hack to help track it down - did that not yield anything?21:06
ScottK3.1 was a typo21:06
barrycjwatson: i've been working on other stuff first.  e.g bug 87346821:07
ubottuLaunchpad bug 873468 in update-manager (Ubuntu Precise) "Update to latest Release failed for overloaded mirrors with no descriptive error message" [Critical,In progress] https://launchpad.net/bugs/87346821:07
bdmurraybarry: nope, no info21:07
barryScottK: /me nods21:07
barrybdmurray, cjwatson: i'll take another look at 848915 when i finish with 87346821:07
cjwatsonbarry: I'm installing an oneiric desktop now to see if that will help21:08
cjwatsonglad you're working on 873468 :)21:08
barrycjwatson: cool :)21:08
cjwatsondown to five >=high rls-p-tracking bugs for foundations, counting stuff in -proposed ...21:09
cjwatsonso the mess that is http://people.canonical.com/~rspencer/rls_bugs.svg isn't all our fault ;-)21:09
slangasekSpamapS: so.... we never got to the lvm2 merge, did we21:18
slangasekSpamapS: how far did you get with that in practice?  I'm interested to know if the new upstream version fixes bug #87477421:19
ubottuLaunchpad bug 874774 in cryptsetup (Ubuntu Precise) "could not mount /dev/mapper/cryptswap1" [High,Triaged] https://launchpad.net/bugs/87477421:19
SpamapSslangasek: I tried and failed 3 times to resolve the merge21:20
slangasekblast21:20
slangasekok21:20
SpamapSslangasek: the problem is, we have patches, debian has patches, and upstream has half of most of them applied21:20
slangasekyep21:21
slangasekany relevant notes from the experience, so that when we try the merge next cycle we might get there?21:21
SpamapSits like trying to separate the linguine from the fettucini in a bowl of spaghetti, blindfolded21:21
cjwatsonsee also: why we haven't merged plymouth21:21
SpamapSslangasek: I think with a strong, focused effort it will be doable21:21
SpamapSIts just my other 40 plates kept falling off their sticks, so I had to keep them spinning and let this one fall21:22
dupondjeslangasek: we going to get the cryptsetup bugs down :)21:36
slangasekdupondje: that's the only one of them I'm worried about right now, and it looks like it might be an lvm2 bug ;)21:37
dupondjei'm already happy we don't have the uber prehistoric version we had a month ago :)21:41
slangasekyep, just a prehistoric lvm21:43
dupondjewell thats to late to merge now I guess21:46
slangasekquite21:46
dupondjewe should have ubuntu sid imo :) a rolling release would be cool21:48
cjwatsonwhich would somehow magically create effort to merge things ...? ;-)21:49
dupondjeif you are in the mood for a merge, and then its just FF :p21:50
slangasekthat's what staging bzr branches are for21:50
slangasekpitti: hey, on the 'sudo doesn't preserve proxy vars' saga... do you know if there's a good reason sudo doesn't itself invoke pam_env?21:52
slangasek(su does, for comparison)21:53
xeeHi, I'd like to as what library gnome uses to display contents of an iphone so well when one is plugged in.21:53
xeeUnity/Gnome I mean, in default Ubuntu setup.21:55
dupondjeWhen are FFe syncs/merges accepted when they are ACK'ed ?22:05
tumbleweeddupondje: the ack on the bug just gives you permission to go ahead and sync/upload22:06
dupondjetumbleweed: I can't sync/upload myself :)22:07
tumbleweedright, so you subscribe the sponsors22:08
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
dupondjeslangasek: https://launchpadlibrarian.net/101769525/apt.debdiff22:33
xeeturns out it's gvfs itself22:43
xeethanks22:43
=== yofel_ is now known as yofel
=== ogra_- is now known as ogra_
astraljavaDoes anyone have a bit of time to explain to me whether we'd run into problems with adding dssi-host-jack into our seeds, still (we would be Ubuntu Studio). Back in the day it was dropped, and I'm not exactly sure why.Then there was the dssi-vst problem with multiarch ia32-libs, germinate and all that, and since dssi-host-jack builds from the same source, I'm a little unsure whether adding it to the23:13
astraljavaseeds will cause issues with the image spinning or not.23:13
astraljavaFurthermore, would it require a FFe?23:14
astraljavaAnd yet again, how quick/painless it is to refresh seeds to affect the image spinning?23:14
astraljavais it*23:14
cjwatsonthe problem with dssi-vst was that on amd64 it depended on i386-only packages23:15
cjwatsonI don't see anything like that in dssi-host-jack23:16
astraljavacjwatson: That's what I started to realize after reading your mail on ubuntu-release in November last year.23:16
=== dduffey_afk is now known as dduffey
=== Bluefoxicy_ is now known as Bluefoxicy
cjwatsonso I don't see any issue there and I don't think it requires an FFe as long as you have the time to test it; but the package description suggests that it's only an example, so is it really much use?23:17
astraljavacjwatson: Ok, so what about the seeds thing, then? I'm asking because one of our apps in the seeds won't run out-of-the-box without any dssi hosts installed. I talked about this with quadrispro, and it seems this would be the sanest solution.23:17
cjwatsonif you want it as a directly-seeded entry rather than as a dependency of something else, it's a matter of committing to the seeds and then refreshing/uploading ubuntustudio-meta23:18
astraljavacjwatson: I actually already put it in the seeds, but then became uncertain because of the whole ia32-libs thing (many hours before) and reverted it.23:19
cjwatsonyou can unrevert it then :)23:19
astraljavacjwatson: Right, thank you so much. :) I'll just ask here for the refresh/upload of -meta when it's back in the seeds, then?23:20
cjwatsonand I can upload ubuntustudio-meta for you once you've done that, although if I do that then another member of the release team will have to deal with approving it23:20
astraljavaSo -release would be a better place to ask, so it's all there for the other member?23:20
cjwatson*shrug* I expect they're all here anyway23:21
=== salem_ is now known as _salem
astraljavacjwatson: Ok, rev. 1322 of ubuntustudio.precise has the unrevert fix. :) If you'd be so kind.23:23
=== lan3y is now known as Laney
=== Laney is now known as Guest91745
=== Guest91745 is now known as Laney
cjwatsonastraljava: running23:28
astraljavaThanks!23:29
cjwatsonbarry: stealing assignment of bug 84891523:29
ubottuLaunchpad bug 848915 in update-manager (Ubuntu Precise) "Partial upgrade results in cryptic traceback because $DISPLAY is not set" [High,Triaged] https://launchpad.net/bugs/84891523:29
cjwatsonfigured you probably wouldn't mind :)23:30

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