/srv/irclogs.ubuntu.com/2012/06/06/#ubuntu-devel.txt

infinitySomeone could perhaps educate him about the sun-java in partner, which is current.00:00
infinityCurrent, as in packaged for precise. :P00:00
micahginfinity: sun-java hasn't been in partner for 3 months00:01
infinitymicahg: Oh.00:01
bdmurrayhmm, the two duplicates are from different reporters00:01
infinityNevermind, then.00:01
infinitybdmurray: Doing the same thing?00:01
micahginfinity: FYI, https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html00:02
infinitybdmurray: Yeah, hardy on precise and hardy on oneiric.  Not sure if it was for the same REASON, but they've all done the same thing.00:03
bdmurrayinfinity: weird00:03
infinitymicahg: Check, I missed that.00:03
infinitybdmurray: (The apport hook could, perhaps, include "cat /etc/apt/sources.list /etc/apt/sources.list.d/*"... Not everyone's quite as bizzarely log-parsing intuitive as I am)00:05
skunki have a question about the linux kernel. When we write drivers.. do we write then to the kernel? Im confused.00:05
infinityskunk: Drivers can be external to the kernel or (ideally) committed upstream and included in the kernel sources.  Either way, they're "kernel code", and loaded into the kernel's address space.00:06
infinityskunk: Does that more or less answer your question?00:06
skunkkinda.. is that the reason why on alot of hardware ubuntu linux works out of the box??00:06
skunkhardware running ubuntu linux** i mean00:07
infinityIt's the reason why Linux doesn't generally need you to download third-party drivers, right.00:07
infinityExcept in the annoying case of binary-only 3D drivers.00:07
infinity(Though, we take care of doing that for you too)00:08
skunkyea lol.. makes sense.. I have a multi gesture touchpad that being run by a generic touchpad driver00:10
infinitybdmurray: Unless we intentionally don't do that because we think sources.list is an information leak... (Which I guess it is, if it has http://user:pass@hostname/ style entries in it)00:10
skunki dunno how to improve it though, multitouch touchpad + ubuntu pixel perfect scrolling = mac like usability @ < $20000:11
infinityskunk: Talk to cnd for all your touchpad needs.  He LOVES talking about touch.00:12
cndinfinity, :)00:12
skunkok thanks,. i think he has an email.. ill check the canonical website00:12
skunkoh00:12
cndskunk, please describe your issue more?00:13
infinity(PS: By "mac like usability", do you mean "crashes when applying 11 fingers"?)00:13
skunkhello cnd, i have a acer aspire one D255 with a multigesture touchpad. But theres a generic driver running it. So i could only scroll on the right edge00:14
skunki kin00:14
cndinfinity, I'm going to let that one slide...00:14
infinityskunk: Oh, edge versus two-finger scrolling is just a preference in settings.00:14
cndinfinity, not always00:14
cndskunk, please pastebin the output of xinput00:14
infinitycnd: Well, not if multi isn't detected at all, I suppose.  But it's also set to edge by default, which I suspect confuses some people. :P00:15
cndinfinity, some touchpads actually send real scroll events when they are in "generic PS/2 mouse" mode00:15
cndwhich they are by default, unless a Linux driver tells them to switch into a better mode00:16
cndthat's probably what is happening here00:16
infinitycnd: By "real scroll events", you mean buttons 4/5?00:16
infinitycnd: Or something extra special?00:16
skunki really would like utilize the touchpad's abilty at the best possible. I did check the settings lol.. but it's not just that.. it would be nice to have things like zoom, rotate, switch between workspaces.00:16
cndinfinity, no, I mean the hardware device acts like a PS/2 mouse00:16
cndand sends PS/2 scroll wheel events when you touch on the right edge00:16
infinitycnd: Yeah, and my PS/2 mouse used to send button events on scroll up and down. ;)00:17
cndyeah, basically like that, but I thought you were implying at the X level00:17
cndrather than at the hardware level00:17
skunkcnd: thats makes sense.. it's like a mouse emulator00:17
infinityNah, I caught your meaning.00:17
skunkcnd: but ur gonna have to walk me through pastebin the output of ximput00:18
cndskunk, install pastebinit00:19
cnd$ sudo apt-get install pastebinit00:19
cndthen install xinput00:19
cnd$ sudo apt-get install xinput00:19
cndthen pipe the output of xinput into pastebinit00:19
skunkcnd: wait.. can this still work on ubuntu 10.04?? or should I boot to precise?00:20
cnd$ xinput | pastebinit00:20
cndskunk, uhhh... 10.04 was a *long* time ago :)00:20
cndthere wasn't any multitouch or gestures in 10.0400:20
infinityChase was 11 when lucid came out.00:20
cndyou need to be on 12.04 :)00:20
skunkcnd: sorry.. ill boot to 12.04...00:20
skunkbrb00:21
cnd:)00:21
RAOFcnd: While you're here - is the fact that Unity fails to recognise any gestures if I connect a magic touchpad after Unity loads a geis limitation or a Unity limitation?00:23
cndRAOF, it's likely a geis bug00:24
cndplease file a bug and we'll take a look00:24
RAOFcnd: Is there a particular package to file against for maximum apport-hookage?00:25
cndRAOF, not really, but utouch-geis is probably the real culprit00:25
* infinity wonders what happens if one runs sru-release while something is ACCEPTED, but not yet published.00:26
infinityAnd as much as I'd like to test the theory, I don't feel like cleaning the mess.00:27
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
cndso xserver-xorg-input-evdev really is getting compiled in a way that causes it to pass a bad address to an X server function00:30
cndbut only when compiled with optimizations...00:30
cndand only on x8600:30
RAOFcnd: Have a fresh bug #100927000:30
ubottuLaunchpad bug 1009270 in utouch-geis (Ubuntu) "Unity fails to use multitouch gestures if magic touchpad is connected after Unity has launched" [Undecided,New] https://launchpad.net/bugs/100927000:30
cndRAOF, thanks :)00:30
RAOFcnd: That's wonderfully obscure.00:30
cndI think I'm going to have to pester doko about it00:31
RAOFcnd: So just a rebuild won't fix that. Huzzah!00:31
cndyeah00:31
cndI thought a rebuild would fix bug 97329700:31
ubottuLaunchpad bug 973297 in xserver-xorg-input-evdev (Ubuntu Precise) "Xorg recognizes Logitech Headset USB dongle as input device then segfaults in XIChangeDeviceProperty" [High,Triaged] https://launchpad.net/bugs/97329700:31
cndbecause I had rebuilt and it went away00:31
cndbut I rebuilt without optimizations00:32
cndthe odd thing is that it only occurs in one area of the code00:32
cndin other areas of the code, the function is called and behaves properly00:32
cndhmm... skunk needs to come back soon00:37
cndI need to go make dinner00:37
infinityMaybe rebooting set his laptop on fire..00:38
RAOFSpeak of the devil!00:39
skunkcnd: im back with my pastebin, it turns out i do have a "ps/2 mouse"00:39
skunk⎡ Virtual core pointer                    id=2[master pointer  (3)] ⎜   ↳ Virtual core XTEST pointer              id=4[slave  pointer  (2)] ⎜   ↳ PS/2 Mouse                              id=12[slave  pointer  (2)] ⎜   ↳ AlpsPS/2 ALPS GlidePoint                id=13[slave  pointer  (2)] ⎣ Virtual core keyboard                   id=3[master keyboard (2)]     ↳ Virtual core X00:39
cndskunk, I was hoping you could copy and paste the link you got from pastebinit :)00:40
skunksorry again.. give me a few seconds00:40
cndnp :000:40
cndat least it wasn't an Xorg.log file00:40
skunkhttp://paste.ubuntu.com/1026027/plain/00:40
cndugh, why do I have to log in to see a public pastebin?00:41
cndskunk, so most likely you have a trackpad that the Linux kernel doesn't have a driver for yet00:41
skunkyeah.. thats why i was wanting to make one. its very challenging tho00:42
cnd:(00:42
cndyou probably will have to reverse engineer it00:42
cndwhich requires having a kvm setup and using passthrough ps/2 techniques00:42
skunkkvm??00:42
cndand *then* figuring out how to modify the existing alps linux driver for your new device00:42
infinitycnd: You have to log in because he linked the /plain/ URL.00:43
cndskunk, kvm is the open source version of vmware or parallels00:43
cndinfinity, what difference does that make?00:43
infinitycnd: /plain/ is password-protected due to some belief that people use pastebins to distribute teh sw33t w4r3z.00:44
cndskunk, basically, I want to warn you that getting a driver for your trackpad working is a very non-trivial task00:44
infinitycnd: I have no comment beyond that. :P00:44
cndugh00:44
cndskunk, if you want to attempt it though, sforshee has already done it once for alps trackpads :)00:44
cndI don't know the kvm magic he did to get the raw packets, but he could tell you00:45
skunkwhen you say "non-trivial" what do you mean?? it sounds like its very trivial lol00:45
cndskunk, you have to run windows in a virtual machine00:53
cndinside of a kvm instance00:53
cndthen get the PS/2 packets from the virtual machine as it talks through linux to the real hardware00:53
cndI don't know if you need special kvm patches for that step00:53
cndthen you need to reverse engineer the actual protocol of the trackpad00:54
infinityNo special patches required if you don't mind running kvm in gdb.00:54
infinity(don't do this if you value your sanity)00:54
skunkgdb??00:54
cndskunk, based on your questions, it sounds like you may not be ready to take on the task yet without a large amount of effort and work00:56
cndyou can use this to learn about all the tools and how to develop on linux00:56
cndthat would be a great teaching task00:56
cndbut this isn't trivial by any stretch00:56
skunkyes i know..but successfully doin it will teach alot about linux development.. embarassingly enough ive been a linux user since 0600:58
cndskunk, that's not embarassing at all :)00:58
cndeveryone transitions from user to developer at some point :)00:58
cndwell, I mean, every developer went through a "just a user" phase00:58
skunkcnd: but you were saying that i could use what?? i mean to learn00:59
skunk.. and yes i know.. it;s nice to see how much has changed with ubuntu since 6.06. and im still here :)01:00
cndskunk, you need to use many tools along the way01:00
cndkvm is a key tool here that will help with reverse engineering01:00
cndgdb is a debugger that you will likely use at some point, but probably not for the reverse engineering01:01
cndskunk, however, I have to go make dinner now :(01:01
skunkok.. is there something you could point me to? you know.. to get started?01:01
cndskunk, have you developed programs on linux before?01:01
cndusing c?01:01
skunkyes.. but for school01:01
skunkno java01:01
skunklol i know where this is going.. but yes.. it looks like i need to know something lower lever01:02
skunklevel**01:02
RAOFYou will indeed need to learn C.01:02
skunklooks like tomorrows a long trip to the library lol..01:02
skunkbut thanks guys. ive beenwaiting for this conversation for weeks01:03
cndskunk, yeah, the first step will be to learn how to develop a program with C01:03
cndand get used to the toolchain and tools01:03
cndgcc, gdb in particular01:03
RAOFWhich is ok, because it's pretty easy - almost all of your knowledge will translate across, you'll just need to learn some different syntax, pointers, and manual memory management.01:03
skunkyeah.. you think i should review java first?/01:03
cndok, I'm out, good luck skunk!01:03
skunkkk thanks cnd01:03
skunkRAOF: you think i should review java first?? i mean.. wouldnt it be good for things like recursion and that??01:04
RAOFI don't think there's any particular reason to review java first; it's not *that* much easier.01:05
skunkkk01:06
skunkthanks01:06
=== dendrobates is now known as dendro-afk
YokoZar1Are the cloud.ubuntu.com ami images "official" ?  There's a bit of a regression in them related to the grub update that just went out01:50
ScottK!regression-alert03:05
ScottKYokoZar1: Yes.  What's up.03:05
ScottK!regression03:05
ScottK!regression-alert03:05
ScottKYes, that's supposed to be the alert.03:05
ScottKRAOF: I guess you're likely awake and on the SRU team ... ^^^ not sure what's up though.03:05
ubottucjwatson, jdong, pitti, skaet, ScottK, kees, Daviey, pgraner: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive03:05
ScottKAh.  There it goes.03:06
ScottKThat list should get updated.03:06
skaetYokoZar1,  has someone opened a bug?03:07
RAOFYokoZar1: You're talking about the https://launchpad.net/ubuntu/+source/grub2/1.99-21ubuntu3.1 update?03:08
YokoZar1RAOF: skaet: just opened it, LP: #100929403:09
YokoZar1ScottK: ^^03:09
skaetthanks YokoZar1,   RAOF,  I'll start off the incident report,  can you start figuring  out what our best path forward is?03:11
RAOFskaet: Ok.03:12
* skaet notes that the notification list on ubottu probably needs changing.03:12
ScottKIt does.03:12
YokoZar1It's worth noting that the /etc/default/grub appears to be modified on the cloud.ubuntu.com AMIs (which are official I guess)03:14
skaetsmoser, utlemming ^ if either of you are around, can you help us look into this?03:16
vibhavseb128: ping03:17
TheMusovibhav: He is offline atm.03:18
RAOFOk, so it's a ucf managed conffile.03:18
vibhavah, fine03:18
RAOFWhich is why you don't see it in dpkg -S03:18
YokoZar1Ahh, learn something new every day03:19
RAOFWorkaround: setting the environment variable UCF_FORCE_CONFFNEW (or UCF_FORCE_CONFFOLD) should bypass that, and silently install the new (or leave the old) file.03:20
RAOFI'm not entirely sure what we should do about it at this point. It's not *really* a regression, but it is exposing an annoyance.03:22
micahgwhy is the file showing as modified though?03:24
YokoZar1micahg: probably cause it is (on the Ubuntu AMIs at least)03:24
YokoZar1micahg: if I click the diff button there are actual differences03:24
YokoZar1RAOF: this will happen with just about every UCF managed conffile then won't it?  (Why do we have something managing conf files other than dpkg?)03:25
RAOFYokoZar1: Yes, it will.03:25
RAOFWe have ucf because dpkg's conffile handling doesn't extend far enough to handle things like /etc/default/grub.03:25
YokoZar1RAOF: what does that env variable need to be set to?03:26
RAOFOther things use it because it can eg: do a 3-way merge on package upgarde.03:26
YokoZar1RAOF: ahh, reasonable (though having two separate places to configure this sort of option is a pain now)03:27
RAOFYes.03:27
YokoZar1UCF_FORCE_CONFFOLD=1 sudo apt-get dist-upgrade?03:27
RAOFYeah; I've added that as an answer on the askubuntu question.03:29
RAOFNow we merely need to work out what to do about this.03:29
RAOFWe can revert, but that'll prompt *again* for anyone who has already upgraded. And obviously re-introduces the dist-upgrade bug.03:30
RAOFIncidentally, I've forgotten what set of environment variables get stripped out by sudo.03:31
RAOFWe can't unconditionally replace /etc/default/grub for everyone, and it's probably not a good idea to try to special-case the AMIs.03:33
RAOFYokoZar1: Do you have any idea why the AMIs have a different /etc/default/grub? Do you have any idea how that's generated?03:33
YokoZar1RAOF: not really, no.  My suspicion is it has something to do with booting quicker since it's always unprompted (indeed those are the two options changed)03:34
RAOFIn which case, I *think* that should be handleable with a 3-way merge; ucf is just prompting to make sure users get an option. I wonder what would happen if you set a noninteractive debconf?03:38
YokoZar1RAOF: how do I test that?03:39
YokoZar1UCF_FORCE_CONFFOLD=1 sudo apt-get dist-upgrade  didn't seem to work btw03:39
mwhudsonswap the sudo and the env var ?03:40
mwhudsonsudo strips most environment variables by default i think03:40
YokoZar1bbialb03:42
RAOFSetting noninteractive debconf also works.03:43
pittiGood morning03:50
pittibarry: hello03:51
RAOFGood morning pitti!03:51
RAOFI see it's time for my lunch!03:51
RAOFpitti: I'd value your evaluation of the grub/AMI situation YokoZar/ScottK/skaet and I have been discussing above - bug #100929703:55
ubottuLaunchpad bug 1009297 in Ubuntu "Ubuntu 12.04 Screen Problems" [Undecided,New] https://launchpad.net/bugs/100929703:55
RAOFUrgh, 7 is not 403:56
RAOFhttps://bugs.launchpad.net/ubuntu/+source/grub2/+bug/100929403:56
ubottuLaunchpad bug 1009294 in grub2 (Ubuntu) "Grub update breaks automated dist-upgrade scripts on AMI images" [Critical,New]03:56
RAOFIt's not strictly-speaking a regression, and it is a flaw in those scripts, but it seems sufficiently annoying to do something about. I just don't really know *what*.03:57
pittiRAOF: so an SRU changed a non-dpkg config file into a conffile?03:58
pittithat sounds like a serious no-no03:58
RAOFNo, an SRU changed a ucf-managed conffile.03:58
RAOFIt's not a conffile in either case.03:58
pittiis that from http://launchpadlibrarian.net/105151158/grub2_1.99-21ubuntu3_1.99-21ubuntu3.1.diff.gz ?03:58
pittiah, ok03:58
RAOFYup.03:58
skaethttps://wiki.ubuntu.com/IncidentReports/2012-06-05-grub-in-cloud-images <-- Incident Report Started03:59
pittiso the problem is that the AMI scripts change the grub configuration locally in a way ucf doesn't know about?04:00
pittisorry, I don't know anything about how the AMI images work04:00
RAOFI think that the problem is (a) the AMI scripts change the grub configuration locally, and (b) we've pushed an update that changes the grub configuration, so ucf is going to prompt.04:01
RAOFI think that both of those behaviours are individually correct, but the combination is going to be frustrating.04:01
RAOFAt least until the AMIs get grub from precise-updates in the base images (will they? I don't know how the AMIs are spun or really anything about them).04:02
pittiI don't think that (a) is correctr04:02
pittichanging any automatically managed conffiles in scripts is a disaster waiting to happen04:03
pittiregardless of dpkg or ucf04:03
pittibut oh well, there's little we can do about it for the precise images now04:03
pittiso there is no way to tell ucf "consider this the new pristine conffile"?04:03
pittii. e. something which the AMI script builders could call after modifying grub's default?04:04
pittiRAOF: not knowing either well, my best advice is to revert the grub SRU and replace it with an SRU that only modifies the grub configuration if it is not locally modified04:04
RAOFThey could do that, but then I think this update would have silently overwritten their grub configuration.04:05
pittiso that the fix for bug 978464 does not affect the AMI images at all04:05
ubottuLaunchpad bug 978464 in grub2 (Ubuntu Quantal) "After LTS->LTS (lucid2precise) upgrade, upon reboot drops into grub recovery shell" [Critical,Fix released] https://launchpad.net/bugs/97846404:05
RAOFThat would work. Let's see how hard that would be.04:07
RAOFu04:08
RAOF...quite easy.04:09
RAOFOk.04:09
skaetpitti,  its getting late here for me,  can I hand off the tracking on this issue to you until Daviey comes on line?   I think he'll need to weigh in.04:16
pittiskaet: seems RAOF is already on a fix?04:16
skaetpitti,  yeah,  but incident report started needs explicit handoff.04:17
RAOFpitti: Yeah. I can upload the revert directly to precise-updates, right, and then upload a fixier fix to precise-proposed?04:17
pittiRAOF: I'd start with a -proposed upload, give it a quick test (upgrade, reboot, to guard against misbuilds)04:17
pittiRAOF: and then copy to -updates immediately after04:17
RAOFThat is indeed a better plan.04:19
pittiRAOF: that'll delay things by half an hour, but that seems acceptable to me04:19
* ScottK thinks the explicit handoff requirement is one of the best features of the process.04:19
=== jalcine is now known as Jacky
pittiskaet: acknowledging, I'll update the report as events happen until Daviey comes online04:26
skaetThanks pitti.   Appreciate it.04:26
* skaet --> zzz04:27
RAOFgrub2 revert accepted into -proposed04:30
pittinoted so in the report04:33
RAOFNow to find a precise system to upgrade...04:35
pittiRAOF: I can help testing on my wife's computer04:37
* pitti updates that to the latest packages, so that testing the two grubs in -proposed will be faster04:37
vibhavWhy is https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/pcb/lucid in "Development" ?04:53
vibhavwait, all lucid branches are in development, why?04:58
macovibhav: two theories: 1) lucid is still supported so development is still happening to fix bugs and such 2) nobody ever gets around to changing branch status away from "development"05:03
pittiRAOF: my wife's machine is fully upgraded, currently at grub ubuntu3.1; waiting for 3.2 to get published05:08
RAOFTa.05:14
RAOFBah. ubuntu-vm-builder doesn't want to cooperate, it seems.05:14
slangasekRAOF: sorry, but this analysis is wrong.  The ucf prompt is about /etc/default/grub; the SRU does *not* change /etc/default/grub, it only changes /boot/grub/grub.cfg05:21
slangasekI don't know why it results in a prompt when there's no change to /etc/default/grub in this SRU, but whatever it is would probably have happened on *any* update to grub05:22
RAOF...05:24
slangasekwhich means a second SRU would also trigger the same issue...05:24
RAOFHm. So how is the /etc/default/grub prompt generated?05:25
slangasekby ucf in the grub-pc postinst05:25
RAOFWell, I know that. I guess what I mean is *why* is the /etc/default/grub prompt generated.05:25
slangasekyeah, I'm not sure yet05:26
slangaseklooking05:26
RAOFOh.05:26
RAOFIf the AMI build process changes /etc/default/grub but doesn't update ucf's checksum of /etc/default/grub, ucf should notice that at next update, right?05:26
pittioh, so it'd happen whenever you update grub, regardless of what that update actually does?05:27
slangasekso the postinst calls ucf thusly:ucf --three-way --debconf-ok --sum-file=/usr/share/grub/default/grub.md5sum ${tmp_default_grub} /etc/default/grub05:27
slangasekthat's *supposed* to not prompt *at all* if the 'base' and 'other' versions of the file are identical05:27
slangasekso either this has to do with the --sum-file argument (which I've never seen used before)05:28
slangasekor the AMI has badly mangled the ucf database05:28
slangasekor it's a bug in ucf05:28
pittiseems we should remove that grub from -proposed then?05:29
slangasekyes please05:29
pittiremoving binaries from accepted queue; they never got published05:30
pittiand removed source from precise-proposed05:31
StevenK /usr/share/grub/default/grub.md5sum seems to be very strange on my machine.05:31
pittiI guess/hope it only really considers the possible md5sums, not the identifiers after them?05:34
RAOFNone of the md5sums in /usr/share/grub/default/grub.md5sum match this freshly-installed grub-pc in my precise chroot.05:35
pitti038c1c68801ef42ad81fa4d00f67fbc1  /etc/default/grub05:35
pittihere05:36
pittiright, not in my grub.md5sum file05:36
RAOFLikewise.05:36
* slangasek nods05:36
slangasekpitti, RAOF: I have a modified /etc/default/grub here and can't reproduce the issue.  I think something in the AMI build is tampering with /var/lib/ucf.05:43
RAOFI can't seem to get an ucf upgrade prompt for /etc/default/grub at all.05:43
RAOFTime for me to get some actual lunch.05:45
skunkRAOF: what part of the world are u from??05:45
=== zyga-afk is now known as zyga
slangasekoh; I bet you can get one by running dpkg-reconfigure grub-pc and mucking with the timeout settings05:46
slangasekhmm, no, because I don't get a debconf prompt for that either ;P05:46
skunkanyways.. does anyone notice how the scrolling in the ubuntu software centre is no good?05:46
skunklike kipping over itself??05:46
skunkskipping**05:46
pittislangasek: OOI, how would that behave differently than manually modifying the file?05:47
pittiI tried that here, and reinstall grub2-common; no prompt here05:48
slangasekpitti: because 'dpkg-reconfigure grub-pc' changes the *package's* version of the config file05:48
slangaseki.e., the one to be proposed for merging05:48
pittiurgh, it modifies the one in /usr/share/ ?05:48
slangasekno, it creates a temp file05:48
slangasekand merges from that05:48
skunki guess not?? should just report as bug?05:49
pittiah, "package's version" == what ucf considers "distro default"05:49
slangasekskunk: sounds like it should be a bug report, yes05:49
slangasekpitti: yep - which may be postinst-generated, as in this case05:49
=== zyga is now known as zyga-gone
slangasekRAOF, pitti: so I've done some analysis and posted it to the bug; this is a bug in the cloud image, not in grub-pc, and any grub update would trigger it06:20
pittislangasek: thank you06:20
pittislangasek: so fixing the AMI build process is the way forward, and for this one upgraders just need to deal with the prompt or set DEBIAN_FRONTEND?06:21
slangasekyep06:21
RAOFslangasek: Thanks for that.06:25
slangasekno prob06:25
slangasekI'm off to bed now :)06:25
=== smb` is now known as smb
dholbachgood morning06:52
=== fabo_ is now known as fabo
dholbachLaney, done07:17
pittiDaviey: good morning07:56
apwpitti, do we have UDD branches for clean debian, for when they are ahead of us ?  /me thought we did08:10
Davieyhola, pitti o/08:14
pittiDaviey: hey08:14
pittiDaviey: I kept track of https://wiki.ubuntu.com/IncidentReports/2012-06-05-grub-in-cloud-images until now; did you see it in scrollback?08:15
Davieyi have, yes.08:16
DavieySo.. this is fallout from bug 75954508:16
ubottuLaunchpad bug 759545 in grub2 (Ubuntu Precise) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [Medium,Triaged] https://launchpad.net/bugs/75954508:16
DavieyStill catching up on comments for this incident08:17
DavieyI hoped another avenue for resolving it would have been via bug 90160008:17
ubottuLaunchpad bug 901600 in grub2 (Ubuntu) "Allow /etc/default/grub overriding via /etc/grub.d/" [Medium,Triaged] https://launchpad.net/bugs/90160008:17
Davieyis slangasek still around?08:19
micahghe said he was going to bed ~2hrs ago08:20
pittiDaviey: no, he went to sleep08:20
pittiDaviey: I'm OTP right now, sorry for lagging08:20
Davieypitti: ok, thanks08:20
=== tkamppeter_ is now known as tkamppeter
Davieyinfinity: around?08:20
pittiDaviey: by now it's clear that the bug is in the AMI build scripts08:20
Davieypitti: I don't see how this is a new bug...08:21
pittiit's not08:21
pittiit just got exposed by that grub update08:21
Davieypitti: i mean, it's a known issue.. we've constantly been hitting this, as decalred in bug 759545.08:21
ubottuLaunchpad bug 759545 in grub2 (Ubuntu Precise) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [Medium,Triaged] https://launchpad.net/bugs/75954508:21
pittiDaviey: ah, ok; so this is a duplicate?08:22
pittiDaviey: anyway, can I hand over https://wiki.ubuntu.com/IncidentReports/2012-06-05-grub-in-cloud-images to you now?08:22
Davieypitti: I believe it is a duplicate, but still catching up.  Sure, i can take it from here.08:23
DavieyThanks for driving it so far.08:23
pittithanks08:23
xnoxstgraber: cjwatson: do you remember a bug in grub/grub2 about adding extra checksums for the /etc/default/grub ? because it looks like it's affecting server this time around in bug 75954508:31
ubottuLaunchpad bug 759545 in grub2 (Ubuntu Precise) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [Medium,Triaged] https://launchpad.net/bugs/75954508:31
* Laney snuggles dholbach 08:32
apwcan someone remind me where the package importer hides its logs08:32
xnoxapw: somewhere in package-import.ubuntu.com?08:32
micahgapw: http://package-import.ubuntu.com/status/08:32
apwthanks :)08:33
pittiapw: yes, we should; lp:debian/package ought to work08:33
apwpitti, ahhh ... i was trying debian/unstable/xxx doh08:33
pittiapw: that actually ought to work, too; but I haven't tested it08:34
pittiat least lp:ubuntu/precise/foo works08:34
apwpitti, hmmm, seems its /sid/ ...08:34
pittiah08:34
dholbachLaney, \o/08:47
ionI wonder what is the right channel for questions about the commercial PPAs?08:49
apwion, hmmm ... thats a good one ... i know there is an email address09:08
czajkowskialoha09:09
apwion, czajkowski may be able to answer your question09:09
czajkowskiion: hiya how an I help?09:09
ionI’m just curious about when Psychonauts from the Humble Bundle is going to become available in the PPA. :-)09:10
ionThe page has said “check back soon” for a while now. :-P09:11
czajkowskiion: let me find out09:11
czajkowskiion: no definate time but it will happen as soon as they get it ready09:14
ionAlright, thanks. It might be nice if the software-center.ubuntu.com page was less ambiguous about that, it’s unclear whether one should check back in an hour or in a month. :-)09:14
apwmaxb, i am seeing issues with automake1.11 package imports, definatly for ubuntu and i think for debian as well, i wonder if you could cast an eye and tell me if thats something we can fix or we should be pushing over it09:22
maxbapw: acknowledged, I have some time later today when I can look at it09:26
apwmaxb, puuurfect thanks09:26
cjwatsonxnox: no specific bug comes to mind, but we've certainly added checksums before ...09:36
xnoxcjwatson: ok. i think it was  https://launchpad.net/bugs/75954509:37
ubottuLaunchpad bug 759545 in grub2 (Ubuntu Precise) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [Medium,Triaged]09:37
=== zyga-gone is now known as zyga
apwpitti, it seems cups has ftbs'd on ubuntu due to a new interface in a library (at least thats my interpretation of the log) is that something we might expect to allow, and if so is that something we carry as delta when it occurs ?09:48
apwpitti, this is on arm* only09:49
pittiapw: no, that shouldn't be a delta IMHO; I guess we could add it as an optional symbol into the .symbols file?09:49
apwpitti, ok will test and make sure that works as expected09:51
apwpitti, is this your master vcs branch: http://bzr.debian.org/pkg-cups/cups/debian-trunk/09:53
pittiright09:53
apwpitti, there is an incantion for packaging only branches to 'instantiate' the source into them isn't there ... can you remind me09:57
pittiapw: ah, that's "bzr bd-do"09:57
pittithat'll throw you into a "working tree" with the source09:57
apwpitti, our naming is somewhat terse :)09:57
pittiyou can edit and test there09:57
pittiand if you exit 0, the changes will be written back to your checkout09:58
pittiexit != 0 and they will be thrown away09:58
pittiapw: well, it's something we have to type over and over every day, it better be short :)09:58
pittiapw: "bzr builddeb-do" if you prefer09:58
apwpitti, so should i be filing a bug in LP for this FTBS to include in any fix10:07
pittiapw: if you prefer a bug, sure; I'm also happy to just commit a patch if you have one, or merge a branch10:08
apwpitti, if you don't need a bug i don't need one either, will prepare a branch, its good for me10:08
pittiapw: we can't upload it during the freeze anyway, but then it's at least there for the next Debian/ubuntu upload10:08
pittiapw: many thanks for working on this!10:08
apwpitti, heh np, whats the incanation to get any package source at a specific version ...10:35
pittiapw: if you checked out "trunk", something like "bzr branch -r tag:1.2.3-4 trunk cups-1.2.3-410:36
pittiapw: if you merely want to check a particular file at a particular version, you can also use bzr cat -r tag:1.2.3-4 debian/foo10:36
apwpitti, isn't there a ubuntu-devel type command for it, to get the uploaded dsc etc10:37
apwpitti, though thats useful to know too :)10:37
pittiapw: ah, sure; I thought you meant from bzr10:37
cjwatsonapw: pull-lp-source10:37
pittiapw: pull-lp-source10:37
apwthanks :)10:37
xnoxGot my quad HDD usb 3.0 docking station for RAID testing. Win! Discover bug #966248. Fail!11:05
ubottuLaunchpad bug 966248 in linux (Ubuntu) "USB3.0 Ports Not Working" [Medium,Confirmed] https://launchpad.net/bugs/96624811:05
=== doko_ is now known as doko
Davieyxnox: i'm using a machine atm with 3 ports, 2 of them do not work.. but the yellow one does.. So i might have the same issue.11:09
matttbeHello11:09
matttbeI have (maybe a stupid) question for chrisccoulson: why I see that Mozilla Firefox 14.0 beta 6 is currently building? I thought the 14.0 version was still in alpha, no?11:09
dokoSweetshark, ping11:13
chrisccoulsonmatttbe, surely the fact that it exists in the archive is enough to answer your question, isn't it?11:15
matttbe(sorry, I guess I'm wrong because this web link exists: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/14.0b6-candidates/ but there is no other beta)11:15
chrisccoulsonand the release calendar is public too https://wiki.mozilla.org/RapidRelease/Calendar11:15
matttbechrisccoulson: yes, sorry, it was just strange to see a beta 6 but without any previous beta versions11:16
chrisccoulsonoh, that is to align the version numbers with mobile, which already had several release from the current ff14 branch11:17
matttbechrisccoulson:  ok, thank you for this explanation. I thought it was a typo even if I know it's quite imposible :)11:19
xnoxDaviey: I don't have a yellow one, only the blue one. I will try my housemate's yellow, when he comes back. This needs following up with kernel team =) cause I do want usb3.0 for raid testing across all four of my drives.11:33
gogo_Hello, I think there is a regression in latest Unity update11:34
nemolibcairo2 1.11? :)  'cause. that's why I'm hanging out here.  Ok, that's not exactly Unity.11:35
* xnox and Daviey are not talking about skittles11:35
nemohrm. you know... how *did* I end up w/ 1.11 - checking launchpad, precise is still on 1.10.  You know. n/m - maybe I'd just somehow installed some test version of some repo11:36
nemoand thus deserved any probs I got11:36
nemorighto. l8r11:36
apwmaxb, it looks like fonts-nanum is in the same state when you get there11:44
=== MacSlow is now known as MacSlow|lunch
Davieyxnox: generally, having only one working usb port on modern laptops is bad karma, right? :)11:56
xnoxDaviey: I have 2 working USB2.X and 1 non-working USB3.X =(((( yeap it is bad karma =)11:56
ogra_does it get substracted then from your launchpad account ?11:57
Davieydputblame should be a new tool that does just that.11:58
ogra_haha11:58
DavieyI fear i'd end up with negative karma.. :)11:59
=== MacSlow is now known as MacSlow|lunch
smoserYokoZar, /etc/default/grub is modified by default in the images.12:20
smoserthat is by design (known) causes config file change prompt on upgrade.12:20
smoserif you're aware of a way in which we can make the needed changes (http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/automated-ec2-builds/view/head:/vmbuilder-cloudimg-fixes) I'm more than interested in knowing.12:26
=== plars is now known as plars-away
smoserskaet, ^12:27
Davieysmoser: Are you following the incident log?12:33
TobsCorreHey Guys. After getting a lot from Ubuntu I'd like to give something back.12:34
TobsCorreSo I'd like to translate some programs, or some of the interface. Is there a website that manages some of the programs, so I could apply some translations?12:34
lynxmantumbleweed: ping :)12:35
smoserDaviey, incident log?12:36
smoseri'm missing something.12:36
Sweetsharkdoko: pong12:36
Davieysmoser: https://wiki.ubuntu.com/IncidentReports/2012-06-05-grub-in-cloud-images12:36
pittismoser: slangasek pointed out in the bug how to do that12:37
=== _salem is now known as salem_
smoserso what am i missing.12:43
maxbapw: So, the automake1.11 problem appears to be that pristine-xz is failing to identify the compression options for the .orig.tar.xz. I've sent a mail to ubuntu-distributed-devel@l.u.c to discuss upgrading pristine-xz on the importer12:43
smoseris there some solution in bug 1009294? I do not see one. only "AMI image build probably needs to inject the grub settings via debconf preseeding, so that ucf as shipped in the image knows the intended answers to the debconf questions."12:43
ubottuLaunchpad bug 1009294 in grub2 (Ubuntu) "Grub update breaks automated dist-upgrade scripts on AMI images" [Critical,In progress] https://launchpad.net/bugs/100929412:43
apwmaxb, ahh probabally the same same on fonts-nanum then, thats xz using12:43
smoseri've asked more than once how i could fix this, and never been given an answer.  grub configuration has caused more than a little bit of pain for me.12:44
=== MacSlow|lunch is now known as MacSlow
pittismoser: the workaround for the already existing updates seems to be to update with DEBIAN_FRONTEND=noninteractive12:56
pittibut I guess the build process should be changed to use debconf instead of manually changing the file12:57
smoserpitti, and how do i do that with debconf?12:59
smosernote, i've asked this for 2 years12:59
smoser(and also note, cloud-init does the right thing with debian_frontend=noninteractive and force-confold13:00
pittiI had assumed that this works by poking the changed variables with db_set and dpkg-reconfigure grub2-common13:00
Davieypitti: I seem to remember we were going to put the updated hashsum into debconf but was advised there was a better way to do it.13:00
infinityDaviey: Oh hey, if this is a bug in the AMI build scripts, that would explain why I could never make it happen manually. :/13:01
Davieyinfinity: Then why the heck didn't you tell us that?13:01
DavieyI thought it just fell off your plate...13:01
infinityIt did.13:02
infinity"Couldn't reproduce" didn't mean "I then gave up", I means "I ran out of time to try harder".13:02
Davieyah, ok :)13:02
infinityI do find it midly amusing, though, that a config file prompt is now considered worthy of an incident report and escalation.13:03
infinityIt's a bug.  We have lots of bugs.13:03
smoserinfinity, THANK YOU!13:04
dobeyis there no tool to check which files from a package have been modified?13:04
smoseri did find that mildly amusing also13:04
Davieyinfinity: I think the incident report was started because it was considered an SRU regression initially13:04
smoseri look forward to the day when we have so few bugs that all are worth of incident reports.13:04
smosers/worth/worthy/13:05
Davieywell, SRU regressions *should* have Incident Reports...13:05
geserdobey: like debsums?13:05
Davieyso yes, i look forward to that day :)13:05
infinityDaviey: I don't agree with that statement either.  SRU regressions of high impact should have a stop-the-pressed effect.  Low impact ones should be fixed with... Another SRU.  Which happens all the time.13:06
vibhavCould anybody see https://bugs.launchpad.net/ubuntu/+source/zerofree/+bug/1009412 ?13:16
ubottuLaunchpad bug 1009412 in zerofree (Ubuntu) "Please merge zerofree from debian unstable" [Undecided,New]13:16
geservibhav: the version should be 1.0.1-4ubuntu1 and you should close the merge bug in your changelog entry13:19
vibhavah13:20
vibhavlet me take a look13:20
dobeygeser: thanks. searching the interwebs wasn't so helpful :)13:20
geserand it's usually preferred to have a debdiff against the Debian version you merged13:21
tumbleweedlynxman: hi13:44
Davieyinfinity: I'm not part of the SRU team, and perhaps it's best handled by their process.  However, as a product leader.. any SRU regression i'd like bloody well documented.. and i don't think a bug is enough.13:44
cjwatsonDaviey: It's debatable whether this is a regression, though.13:53
Davieycjwatson: No, i'm saying that it wasn't incorrect to start an incident report when it was thought it was.14:01
cjwatsonFair enough14:01
=== Ursinha` is now known as Ursinha
pittibarry: just uploaded my first apport crash data blob with python3 apport :)14:11
barrypitti: \o/14:11
s-foxHey nigelb :)14:14
nigelbhey s-fox!14:14
pittibarry: it says this now when you actually need the lplib functionality: http://paste.ubuntu.com/1026903/14:15
pittibarry: so I'll wiggle the dependencies accordingly14:15
barrypitti: i like your plan.  anything to reduce desktop dependencies is a win. :)14:16
s-foxnigelb, Thanks for the channel name and contact. Looking to get this in for 12.10 - https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/602265/comments/1914:16
ubottuLaunchpad bug 602265 in firefox (Ubuntu) "The defaut firefox bookmarks could do with updating." [Wishlist,Triaged]14:16
barrypitti: can i help in any way?14:16
pittibarry: you could cross fingers that https://staging.launchpad.net/ comes back online soon :)14:16
pittibarry: I just wasted an hour debugging a HTTPError which suddenly appeared after I changed stuff from string to bytes14:16
barrypitti: fingers, toes *and* eyes!14:16
lynxmantumbleweed: hey, I just updated the mcollective merge request, thank you so much for your review :)14:16
barryouch14:17
pittibarry: it turned out that it was actually working, just staging went down underneath me :)14:17
barry:-D14:17
pittiI can run it against production just fine14:17
nigelbs-fox: aha14:17
s-foxI mean we have even supplied a file to drop in. Just need to get it replaced now. haha14:17
tumbleweedlynxman: I get the feeling that you were preparing the merge in an unusual way, considering how many undocumented ubuntu changes were left14:18
pittibarry: just committed to trunk, including setup.py changing the hashbangs of the installed scripts to sys.executable (i. e. python3 when you run setup.py with python3)14:18
pittibarry: I'll do an upstream release now and then convert the packaging branch14:18
pittibarry: but might need to wait for next week; need to start packging and then Taekwondo soon..14:18
pittibarry: is the twisted build dep a problem?14:19
barrypitti: not a huge problem since we have other twisted ubuntu-desktop dependencies, but reducing unneeded deps is always a win14:20
lynxmantumbleweed: I'm trying to keep track of too many sheeps at the same time I'm afraid, I'm working with the debian maintainer to reduce our delta as much as possible but we still got some stuff unmerged that some other packages depend on14:20
barrypitti: unless it really is a dep and i missed it14:20
pittibarry: it's only a build dep, not a binary one14:20
pittijust for the test suite14:20
tumbleweedlynxman: you now have entries in the changelog as "remaining ubuntu changes" when they aren't, they are changes that debian made that you had reverted in your earlier proposal14:20
barrypitti: how do you test w/py3 if twisted is a b-d?14:21
lynxmantumbleweed: gah, need to fix that as well14:21
pittibarry: I just need the twistd program14:21
pittibarry: I might do away with that even, but I think I added it because the exectuable needs to exist for the _check_interpreted() logic14:22
tumbleweedlynxman: I suggest comparing your branch against sid and checking that the changelog matches the diff14:22
barrypitti: what's odd id that i grepped all the files and couldn't find a reference to 'twisted'14:22
pittibarry: grep for "twistd" :)14:22
lynxmantumbleweed: will do that, thanks :)14:22
barrypitti: pesky 'e' ;)14:22
pittibarry: let me try without14:23
s-foxPing micahg , nigelb said you might be someone to talk to about the default firefox bookmarks and getting them updated.14:23
pittibarry: so, I do need the twistd build dep for now, but it shoudl not be too hard to remove it; but it's not that urgent, I presume14:30
barrypitti: nope, not urgent.  thanks!  i'm going to respond to your email in more detail, but getting rid of lplib is *huge*14:31
barry(getting rid as a dep for task:ubuntu-desktop14:31
vibhavgeser: You there?14:32
geservibhav: yes, but only short, have to leave in a few14:36
vibhavgeser: If you have any free time, could you check the merge (bug 1009412) ?14:37
ubottuLaunchpad bug 1009412 in zerofree (Ubuntu) "Please merge zerofree from debian unstable" [Undecided,New] https://launchpad.net/bugs/100941214:37
vibhavI uploaded a revised debdiff14:37
geserwill do when I'm home14:39
vibhavthanks!14:39
* vibhav waits for a patch pilot14:46
bastimvo, geser told me in #ubuntu-de that you are an developer of apt-get. i cant update the sources anymore ( http://nopaste.info/f6616a4b02.html). both apt-get and aptitude dont work anymore. is there any fix?14:49
smoser@pilot-in14:49
udevbotError: "pilot-in" is not a valid command.14:49
smoser@pilot in14:49
=== udevbot changed the topic of #ubuntu-devel to: Archive: soft freeze (use proposed if necessary) | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: smoser
mvogeser: hi, for basti, I don't know what is going on there, it should not try to fetch the uncompressed file15:04
smoservibhav, where you looking for a pilot?15:20
pittibarry: ooh, python3-pykde4? nice15:22
* pitti installs and tries PYTHON=python3 test/run ui_kde15:22
barrypitti: yep, though i didn't do the port (cjwatson did i think)15:22
cjwatsonI just packaged it15:23
cjwatsonUpstream had already done it by the time I got there15:23
* pitti scratches head about15:26
pitti    programName = ki18n('Apport KDE')15:26
pittiTypeError: ki18n(): argument 1 has unexpected type 'str'15:26
cjwatsonIt wants bytes15:27
pittiurgh, it needs to be called with bytes15:27
cjwatsoncf. ubiquity r546315:27
cjwatsonThere's kind of some logic to it, ish15:27
=== badfox is now known as raju
vibhavsmoser: Yes I was15:39
smoserwhats up?15:40
vibhavsmoser: Could you take a look at https://bugs.launchpad.net/ubuntu/+source/zerofree/+bug/1009412  ?15:41
ubottuLaunchpad bug 1009412 in zerofree (Ubuntu) "Please merge zerofree from debian unstable" [Undecided,New]15:41
jamespagevibhav, do you think you could verify bug 1000678?15:42
ubottuLaunchpad bug 1000678 in munin (Ubuntu Precise) "[SRU] munin-memory plugin doesn't work on 64-bit 12.04 LTS" [Medium,Fix committed] https://launchpad.net/bugs/100067815:42
smosersure, vibhav i'll take a look. thank you.15:42
jamespage(I don't like checking my own work and its blocking the other SRU for munin its grouped with)15:43
pittibarry: yay, got apport-kde working with py3 now, too \o/15:44
barrypitti: rock!15:44
micahgs-fox: pong, not right now, in a rush, can we chat tomorrow?15:48
s-foxmicahg,  sure thanks for the pong. what sort of time works for you?15:49
micahgs-fox: not sure right now (18:00 UTC should be ok)15:49
s-foxOkay, cool :)15:49
s-foxSpeak to you tomorrow micahg15:50
smoservibhav, before i dig further you want to reply to bhavi's comments?15:57
vibhavsmoser: I took the diff's from zerofree 1.0.1-2ubuntu1 (quantal) and zerofree 1.0.1-4 (sid)16:05
smoseryeah, is saw comment. looking now.16:05
vibhavAlso, The changlog entry is less that 80 lines16:05
gesermvo: are there any debug options which might help to find out why apt does it? I've a few users in the german support channel with this problem in the last weeks, or is the german mirror to blame?16:13
vibhavsmoser: how does the #2 debdiff look?16:15
smoservibhav, looking. sorry.16:16
vibhavsmoser: How does it look?16:36
smoservibhav, i'm sorry, still poking at other things... sorry for slow16:36
vibhavah fine16:42
smoservibhav, do you know if debian/patches/01_fix-as-needed-linking.diff is still relevant?16:44
smoserunfortunately, theres basically no context onto why you want to move the -lext2fs16:44
gesersmoser: the context is "ld --as-needed"16:45
smoseri assumed something like that.16:45
smoserseems like we should at least forward that to upztream.16:45
smoser(and to debian)16:45
smoserso we dont have this delta for that.16:46
vibhavlooks fine to me16:46
geserthis depends on how friendly the DD towards Ubuntu is, as this an Ubuntu-only "problem" as Debian doesn't use --as-needed by default16:46
infinityIt's technically correct, regardless of how one calls their linker16:47
infinityIt just accidentally works without --as-needed.16:47
mvogeser: yes (sorry, long meeting) -o Debug::acquire::http=true16:48
maxb*blink*16:56
maxb*wtf*16:56
maxblp:~ubuntu-core-dev/ubuntu/hardy/apport/hardy contains a packaging of hal, not apport16:56
vibhavsmoser: So, Is it worth forwarding to debian?17:00
infinityvibhav: Yes.17:03
infinityvibhav: We forward as-needed patches to Debian all the time.17:03
smoservibhav, its worth forwarding to debian.17:04
vibhavfine17:04
vibhavIll do it later17:04
vibhav(Since I have to sleep)17:04
smoserand its worth forwarding to zerofree upstream (if that is not debian)17:05
smoservibhav, i'll go ahead and upload, but please then fill in the debian bug as reference.17:05
adam_ganyone know the cause of this bzr error? i seem to be able to branch fine from another machine: http://paste.ubuntu.com/1027173/17:06
smoseradam_g, i just hit the same thing.17:08
adam_ghmmph17:08
maxbadam_g, smoser: It's a bug in following stacked branches properly17:08
adam_gsaw it for the first time yesterday, with the same branch17:08
adam_gah17:08
smoserwhen i moved my ~/.bazaar out of the way, it seemed to work.17:08
maxbIt's only being triggered from the thing which checks whether the branches are up to date, so one option is to turn that off17:08
maxblaunchpad.packaging_verbosity = off in your bazaar.conf17:09
smosermaxb, is there a bug?17:10
maxbI think there's a bug about the underlying stacking sillyness somewhere17:10
maxbI don't know if there's one specifically about it affecting the uptodateness checker17:10
smoservibhav, interestingly, upstream (assuming http://intgat.tigress.co.uk/rmy/uml/index.html is upstream) does not even have a makefile in their source tree (git clone http://intgat.tigress.co.uk/rmy/git/zerofree.git)17:15
=== Guest50087 is now known as zumbi
smoserivoks, ok. so i'm good to upload bug 887946, but it needs SRU information.17:32
smosercould you add taht?17:32
ubottuLaunchpad bug 887946 in glib2.0 (Ubuntu Lucid) "Deadlocks in main loop" [Undecided,New] https://launchpad.net/bugs/88794617:32
=== yofel_ is now known as yofel
ahasenackhi, can someone from the ubuntu-sponsors team please take a look at my quantal upload? #1004678 thanks!18:15
infinitycjwatson: So, uhm.  This API version of remove-package isn't particularly performant with a monstrous set of arguments, is it?18:38
* infinity wonders if he should have done this in a for loop instead.18:38
slangasekinfinity: I believe that was mentioned in the release notes ;)18:41
slangasek(which may have been a one-off comment on #ubuntu-release, fwiw)18:41
infinityslangasek: Oh, I remember him mentioning it.  I didn't expect a kernel removal to still be grinding after several minutes, that's all. ;)18:43
* infinity waits longer.18:43
infinityKinda curious if it'll time out at some point, or actually complete.18:43
maxbThe misguided inventiveness of users knows no bounds :-(.  /me unsubscribes the package import robot from a random dpkg postinst failure bug18:44
infinityslangasek: Heh.  12 minutes, and counting.18:49
infinityslangasek: See, I think I misread his "poor performance" note slightly.18:49
slangasek:)18:52
smosersmb, around?19:21
smoseranyone want to give me a reason not to upload the debdiff at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/415353/comments/5019:31
smoser?19:31
ubottuLaunchpad bug 415353 in initramfs-tools (Ubuntu Lucid) "karmic/lucid installation slow on "detecting network hardware" with bnx2x" [Medium,In progress]19:31
infinitysmoser: Is that code in precise?19:32
infinitysmoser: If so, I'd say it's fairly well-tested, and seems a sane SRU candidate for lucid.19:33
smoserinfinity, yes. the 'hidden_dep_add_modules' is in precise.19:33
smoserthe failure case to me would seem to be inclusion of crc32c module in an initramfs when it wasn't needed.19:33
infinitysmoser: Which, given the size of our initrds, isn't world-ending.19:34
smoserwell, another 6240 bytes !19:34
infinityOh noes.19:34
smoser(uncompressed)19:34
smoserok. well, i'm gonna upload then.19:35
slangasekbdmurray: bug #511463> do you think we should close this as resolved, then?19:37
ubottuLaunchpad bug 511463 in grub2 (Ubuntu) "grub-pc failed to install/upgrade: exit status 1 - frontend: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0." [Medium,Confirmed] https://launchpad.net/bugs/51146319:37
=== schmidtm_ is now known as schmidtm
=== cyphermox_ is now known as cyphermox
ahasenackhi, can someone from the ubuntu-sponsors team please take a look at my quantal upload? #1004678 thanks!19:58
hyperairbug #100467819:58
ubottuLaunchpad bug 1004678 in landscape-client (Ubuntu) "Release 12.05" [Wishlist,Confirmed] https://launchpad.net/bugs/100467819:58
hyperairit helps to add the "bug" for a clickable link19:58
hyperairhmm landscape-client's in main, so i can't sponsor it19:59
ahasenackhyperair: :(20:01
hyperairwell sit and wait patiently =)20:01
hyperairsomeone will come20:01
smoseranyone ever seen this:20:01
smoser http://paste.ubuntu.com/1027436/20:02
smoserthats a fresh ubuntu instance in ec2. i install pastebinit, and it decides it should re-create my initramfs20:02
stgraberahasenack: having a look at it now, please not that it'll be uploaded to quantal-proposed as it's a seeded package and we're currently in freeze20:02
ahasenackstgraber: when is the freeze lifted?20:03
stgraberahasenack: likely at some point tomorrow20:03
ahasenackstgraber: what happens then if the package is in proposed? Do I need to ping someone to move it to main?20:04
stgraberahasenack: -proposed will be pocket copied to the release pocket, nothing you have to do20:04
ahasenackstgraber: ah, ok20:05
ahasenackstgraber: so are you taking a look at it now?20:05
stgraberahasenack: yep, test building here before uploading20:05
ahasenackstgraber: thanks a lot20:05
stgraberahasenack: right, builds fine and doesn't seem to be pulling any universe package in the process, so should be fine.20:07
ahasenackstgraber: thanks20:07
stgraberahasenack: I see you've done a good job at cleaning up any lintian warning for the source, but not for the binaries: http://paste.ubuntu.com/1027450/20:08
stgraberahasenack: nothing critical in there but certainly a list of nice to fix for the next few releases :)20:08
ahasenackstgraber: that's a nice output20:09
stgraberahasenack: that's "lintian -iI *.dsc *.deb" after a binary build20:09
ahasenackstgraber: how did you get it? I only get the single line output for each warning20:09
ahasenackstgraber: thank, I will address those in the next upload indeed20:09
ahasenackstgraber: is the procedure of adding an override + comment ok, if that's the case?20:09
ahasenackstgraber: i.e., if I think the warning doesn't apply20:10
stgraberahasenack: yes, if the warning doesn't apply, overriding it + commenting is the right thing to do20:10
ahasenackstgraber: ok, thanks for the review20:10
stgraberuploaded20:10
Qasaurhey guys20:13
smoser@pilot out20:15
=== udevbot changed the topic of #ubuntu-devel to: Archive: soft freeze (use proposed if necessary) | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
Davieyahasenack: ah, sorry - didn't realise you had a new candidate20:17
bdmurrayslangasek: I'm double checking regarding 511463 but will close it out if I find no duplicates20:19
ahasenackDaviey: np :)20:24
ahasenackstgraber: I filed bug #1009707 to check/address those lintian warnings20:25
ubottuError: Launchpad bug 1009707 could not be found20:25
ahasenackweird, it exists20:26
ahasenackoh, private20:26
* ahasenack fixes20:26
ahasenackbug #100970720:26
ubottuLaunchpad bug 1009707 in Landscape Client "Address lintian warnings in the binary packages" [Low,New] https://launchpad.net/bugs/100970720:26
ahasenackok20:26
stgraberahasenack: cool, thanks!20:26
slangasekbdmurray: great, thanks :)20:35
=== bryceh_ is now known as bryceh
tumbleweedbarry: given up on launchpadlib?21:48
barrytumbleweed: it has defeated me.... for now21:49
tumbleweed:)21:49
barry(really more its dep stack)21:49
tumbleweedyeah, there is quite a bit of that21:49
tumbleweedand they all use doc-tests which isn't that py3k-porting friendly21:50
barrytumbleweed: that's not even the hardest part (but yeah, the repr of bytes can be a pain).  the thing that defeated me was 1) huge test deps that were unported; 2) deps made different choices about bytes v strings so the higher up libraries (like lazr.restfulclient) couldn't win because either choice caused crashes in some different lower lib21:56
lifelessit doesn't help that python core has gone slightly insane21:56
lifelessclaiming various headers are strings, when they are defined by a wire encoding, and folk care about performance21:57
barrylifeless: in this case, i think it's more that lazr.* needs a holistic approach21:57
lifelessif python itself wasn't so dog slow, it wouldn't be an issue :)21:57
lifelessbarry: sure, but some of the rot goes all the way down to python3 mime/httplib21:57
barryah well21:57
YokoZar1RAOF: ping21:57
lifelessbarry: I have great sympathy for the issue; I posted to python-dev about various bits a few times21:58
barrylifeless: yep.  i have hope that rdm is finally untangling the email/mime ball of yarn21:58
RAOFYokoZar1: Pong.21:58
barrylifeless: so maybe by 3.4 :)21:58
lifelessbarry: maybe :)21:59
barrylifeless: well, even 3.3 perhaps if he gets email6 landed in time21:59
YokoZar1RAOF: DEBIAN_FRONTEND=noninteractive; sudo apt-get -y dist-upgrade     isn't working for me :/21:59
RAOFYokoZar1: sudo su; DEBIAN_FRONTEND=noninteractive sudo apt-get -y dist-upgrade?22:00
lifelessbarry: I keep getting tempted to just write something bottom up that is lean, no compat, but horribly usable.22:01
lifelessbarry: then I wake up screaming.22:01
tumbleweed:)22:01
RAOFYokoZar1: You could also dpkg-reconfigure debconf; that'll guarantee that sudo doesn't strip out the environment variable ;)22:01
YokoZar1RAOF: DEBIAN_FRONTEND=noninteractive; sudo echo $DEBIAN_FRONTEND   outputs noninteractive though22:01
Davieyhang on22:02
RAOFIs your shell replacing $DEBIAN_FRONTEND before spawning the command? (I believe so)22:02
DavieyYokoZar1: before updating grub2.. please run DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc22:03
YokoZar1ahh maybe it will work in the script and not in the shell then22:03
Davieythen dist-upgrade22:03
=== salem_ is now known as _salem
cjwatsonYokoZar1: you want sudo DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc22:07
DavieyYokoZar1: Please can you confirm ?22:12
cjwatsoninfinity: Yeah, it has to get a lot of BPPHs.  Some optimisation should be possible though; in particular being able to pass more than one status to Archive.getPublishedBinaries would make a big difference.22:12
cjwatsonAnd maybe some cleverer searching in general.22:13
infinitycjwatson: It took 51m52.453s to remove two out-of-date kernels.  I was impressed.22:16
infinitycjwatson: Given that that's arguably the most frequent use of remove-package, it'll be entertaining. ;)22:18
cjwatsoninfinity: Pretty sure it wasn't anything like that bad for me.  It's probably somewhat RTT-sensitive ...22:25
cjwatsoninfinity: But yeah, worth improving.22:25
YokoZar1Daviey: cjwatson's reconfiguration works as noninteractive, which makes a subsequent sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade work, however if I just do the latter command it doesn't work22:30
DavieyYokoZar1: Maybe i'm tired and missing it, but cjwatson and myself said the same thing?22:33
DavieyYokoZar1: fresh instance pre grub update, sudo DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc ; sudo apt-get -y dist-upgrade ... Note, NO DEBIAN_FRONTEND=noninteractive on the upgrade.22:35
YokoZar1Daviey: what I'm saying is the dpkg-reconfigure on grub-pc is necessary22:37
YokoZar1I can't just do it on the dist-upgrade step22:38
slangasekthere's no reason I can conceive of for that22:39
slangasekDEBIAN_FRONTEND=noninteractive means "do not show me any debconf prompts"; and the ucf prompt is a debconf prompt22:39
YokoZar1let me just recheck that I'm doing this properly then22:39
YokoZar1(spinning up new instances)22:39
YokoZar1Ahh I seemed to have slipped in two sudos there22:41
Davieycheeky.22:41
YokoZar1ie sudo DEBIAN_FRONTEND=noninteractive sudo  ==> fail22:41
YokoZar1so yeah it works as expected, thanks22:45
DavieyYokoZar1: ok, thanks.  We will make it so the latest AMI's are fixed, but the ones currently out in the field will have this issue, until something smarter comes along.22:47
YokoZar1Daviey: Yeah that sounds reasonable.  The root cause might be bug 759545, which would be a good target to get in before the point release22:49
ubottuLaunchpad bug 759545 in grub2 (Ubuntu) "user prompted to update unmodified grub configuration during Ubuntu server upgrade" [High,Triaged] https://launchpad.net/bugs/75954522:49
DavieyYokoZar1: Nope, that isn't the issue.22:50
YokoZar1Daviey: ahh right, cause our grub is modified22:51
DavieyFor the entire Precise cycle, the issue was being tracked as that bug - but it's not that issue.  Which caused confusion, causing it not to be resolved.22:51
DavieyHowever, 12.04.1 will include a resolution regardless.. but the daily images will also start showing the resolution even sooner.22:51

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