/srv/irclogs.ubuntu.com/2010/06/16/#ubuntu-devel.txt

looljames_w: I think not, these are not public python modules, just implementation details00:04
looljames_w: It's not python-xdeb, but really just xdeb00:05
fqhHi, If I install OS from 10.10's daily build iso, it means that I get a latest 10.04?00:07
=== dendrobates is now known as dendro-afk
fqhI install one system from 10.04's ISO, then it should be updated immediately. And I install another system from 10.04's iso,  then I will do the update work too. I want to get a latest 10.04's ISO directly.00:10
kirklandslangasek: okay, i think i'll work on a monolithic file first, get that working, and then work on the seed separation into common components00:28
slangasekfair enough00:29
cjwatsonfqh: um, no, if you install the OS from a 10.10 image then you get whatever state the thing that's to become 10.10 is currently in :-)00:29
=== bjf is now known as bjf[afk]
fqhcjwatson: Thanks, got it00:30
cjwatsonslangasek: maybe something kind of similar - doesn't look quite the same?00:31
cjwatsonScottK: done00:32
slangasekcjwatson: huh, ok; I thought this was one that was fixed already00:32
cjwatsonslangasek: I don't think I have any unsubmitted patches for plymouth at the moment00:33
cjwatsonslangasek: actually, it does look like one I have00:34
slangasekoh; submitted upstream but not pushed to the package?00:34
cjwatsonslangasek: http://paste.ubuntu.com/450352/ is what's in my local tree and seems similar00:34
slangasekcool00:34
cjwatsonmay not be in the package yet00:34
cjwatsonyes, and that went upstream as c859e580a197a121bb5666fe2628b38ec88da9e400:35
cjwatsonit was the day before 10.04 released so wasn't worth shoving in00:36
slangasekright :)00:36
cjwatsonkirkland: it'd make my life so much easier if our qemu packaging matched Debian's a little more :-(  specifically, if there were a /usr/bin/qemu-system-i386 somewhere00:39
kirklandcjwatson: understood, will be happy to comply00:40
cjwatsonwant a bug?00:40
kirklandcjwatson: hallyn should be owning qemu-kvm + libvirt this cycle, and I'll help out00:40
kirklandcjwatson: yes, please00:40
cjwatsonmkay00:40
cjwatsonthanks00:40
* cjwatson patches grub2 in the meantime. it could probably do with a configure check or something00:41
kirklandcjwatson: we're hoping to get to basing qemu-kvm on debian00:41
kirklandcjwatson: unfortunately, they didn't base their qemu-kvm package on ours00:41
kirklandcjwatson: so there is a some diff00:41
kirklandcjwatson: i gotta get to the bottom of that00:41
ScottKcjwatson: Thanks.00:42
kirklandcjwatson: i'd like to create a live-uec seed (per our discussion at UDS, and per a work item i have for Alpha2)00:42
kirklandcjwatson: this is my first crack at it: http://paste.ubuntu.com/450355/00:42
kirklandcjwatson: as slangasek suggested, i'd like to prune the commonalities between this one and the desktop one into a common seed00:42
kirklandcjwatson: and then desktop could add openoffice, langpacks, multimedia, etc.00:43
kirklandcjwatson: and this one would add eucalyptus-*00:43
cjwatsonI'd actually rather not have a common seed there00:43
cjwatsonI think it will wind up being kind of artificial and hard to maintain00:43
=== robbiew is now known as robbiew_
cjwatsonI know we do use common seeds in some places, but they work best when there's a clear concept of what they mean, and worst when they just exist to be a sort of set intersection and nothing else00:44
cjwatsonand I think this would end up being more of the latter00:44
cjwatsonI don't really see anything wrong with listing things explicitly here00:44
cjwatsonit would be pretty confusing for the desktop folks, because they'd need to know about what belongs on live-uec images in order to work out where to add packages, you see, and I don't think they should have to know that00:45
cjwatsonyour approach seems OK, though I think there are some header tweaks that could stand to be made, like adding eucalyptus-simple-cluster or something to the Task-Key: list00:46
kirklandcjwatson: okay, fair enough00:49
kirklandcjwatson: can i push this in its current form, as an untested draft, safely to bzr+ssh://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.maverick/ ?00:49
kirklandcjwatson: ie, will it automatically get "picked up" by anything?00:49
cjwatsonmm, best to use a private branch I think00:52
cjwatsonthe archive works off that branch automatically00:52
kirklandcjwatson: can do00:53
cjwatsonmake sure to add an entry to STRUCTURE as well (and not at the end - put it in some place that sort of matches its depth in the dependency tere)00:53
kirklandcjwatson: alright, so how do I "test" this?00:53
cjwatson*tree00:53
cjwatsonman germinate, you can run it off a local directory quite easily00:53
cjwatsonthe man page should be enough to work it out; if not, file a bug :-)00:54
kirklandcjwatson: http://paste.ubuntu.com/450362/00:54
cjwatsonyou'll get a pile of output files in the current directory, and you can look at the one called 'live-uec'00:54
kirklandcjwatson: okay, i was toying with germinate00:54
cjwatsonthat seems fine but how come it doesn't inherit from uec?00:55
cjwatsonoh, not quite fine00:55
cjwatsonyou should also make some other seed (worst case, 'supported') inherit from live-uec, otherwise it's kind of orphaned and packages in it aren't guaranteed to be considered for main00:56
kirklandcjwatson: good call, should inherit uec01:02
m3gaSarvatt: found a driver for the touchscreen of that tablet. its another crappy binary only driver, but if i can get it working in can snoop the usb and write a real driver.01:32
TheMusom3ga: Any luck with the wifi?01:37
m3gano, i'll tackle the wifi after i get the touchscreen working. it also has a crappy binary only driver that should be easy to reverse engineer by snooping the usb.01:38
TheMusoah ok.01:54
micahgScottK: is there a reason you're not in -motu?04:11
ScottKmicahg: Yes.  See the ubuntu-motu ML.04:12
micahgah, k, will check, sorry04:12
ScottKNo problem.04:12
micahgScottK: ah, can I ask you about something in here then that you previously discussed with me04:13
ScottKmicahg: Certainly.04:13
micahgScottK: k, do you remember discussing timeout with me?  apparently there's a buildd bug 594916 that seems to require a transitional package in timeout until it's fixed, what do you think?04:14
ubottuLaunchpad bug 594916 in Launchpad Auto Build System "buildd doesn't correctly check versioned ORed build-dependencies" [Undecided,New] https://launchpad.net/bugs/59491604:14
* ScottK looks04:15
ScottKmicahg: You didn't have a new enough coreutils on armel yet.04:18
ScottK(you do now)04:18
ScottKVersioned provides are unsupported (and that's a long standing issue).04:19
micahgScottK: in Lucid there isn't a high enough version04:19
ScottKThat error is on Lucid?04:19
micahgScottK: yes, the idea is to have one build for all versions04:19
micahgthat works with a transitional package for maverick for timeout04:19
micahgor the versioned build deps04:20
ScottKWhere's your package?04:20
micahgScottK: this is for chromium: https://code.edge.launchpad.net/~chromium-team/chromium-browser/chromium-browser.head04:21
ScottKmicahg: I don't see coreutils or timeout in http://bazaar.launchpad.net/~chromium-team/chromium-browser/chromium-browser.head/annotate/head:/debian/control04:22
* micahg wonders what happened04:24
micahgScottK: http://bazaar.launchpad.net/~chromium-team/chromium-browser/chromium-browser.beta/annotate/head:/debian/control04:27
* micahg had the wrong branch04:27
ScottKLooking again04:27
ScottKmicahg: It's a bit late here, but I'd have thought that would work.04:30
micahgScottK: me too :)04:30
ScottKMaybe wgrant has a suggestion.04:30
micahgScottK: thanks04:36
ScottKNo problem.04:37
ScottKWish I had a proper answer.  It's just been a while since I had to wrestle through one of these.04:37
micahgScottK: np, it might be a moot point now that I think about it, he wants to drop the test suite that requires the binary04:37
micahgthat's why it wasn't in .head04:38
wgrantmicahg: Can't you just flip it to 'timeout | coreutils (>= 8.0)'?04:59
micahgwgrant: I think he tried it both ways04:59
micahgwgrant: I think there's a bug in the buildd, bug 59491605:00
ubottuLaunchpad bug 594916 in Launchpad Auto Build System "buildd doesn't correctly check versioned ORed build-dependencies" [Undecided,New] https://launchpad.net/bugs/59491605:00
wgrantThere is a bug, yes.05:01
wgrantIt's been around for a long time.05:01
wgrantBut you should be able to work around it by swapping the disjuncts.05:02
micahgwgrant: will pbuilder behave differently than the buildds05:02
wgrantIt depends on which resolution algorithm you configure pbuilder to use.05:03
wgrantLaunchpad uses a modified version of sbuilds from a few years ago.05:03
wgrantWell, a modified version of DSA's sbuild-from-five-years-ago's algorithm.05:03
micahgwgrant: what options do I need?05:04
wgrantI haven't used pbuilder in a long time.05:04
wgrantI'm not sure if it has anything comparable.05:04
wgrantYou could try uploading the other option to a PPA.05:04
micahgwgrant: a better idea :), thanks05:04
lifelessI can has sponsor ?05:07
lifelesshttps://code.edge.launchpad.net/~lifeless/ubuntu/maverick/pyrex/fixdepends/+merge/2766705:07
lifelessjust a drive by, its trivial, and I'm about to forget it now ;)05:08
ScottKlifeless: I'd do it if you'd give me a .dsc.05:10
lifelessScottK: what makes a dsc better for you?05:11
ScottKdget foo.dsc gets me what I need without having to remember any UDD stuff I can never remember05:11
lifelessif dget supported the url I pasted above, would you be happy?05:15
lifeless(note that bzr does - bzr branch https://code.edge.launchpad.net/~lifeless/ubuntu/maverick/pyrex/fixdepends will get effectively the same thing a dsc would)05:15
lifelessScottK: ^05:17
ScottKProbably, although the answer is slightly more complex as I usually apt-get source package first, then get the proposed package so I have them to diff and I know I have the tarball with the correct md5sum from the archive.05:19
ScottKObviously the diff is provided through the web U/I in this case.05:20
lifelessScottK: for reference, the same workflow in bzr is:05:20
lifelessbzr branch lp:ubuntu/pyrex; cd pyrex05:20
ScottK(and presumably I could bzr diff too, but that would require me to think)05:20
lifelessbzr merge https://code.edge.launchpad.net/~lifeless/ubuntu/maverick/pyrex/fixdepends05:20
lifelessI'd like to have this expressed in a CLI that you find easy to use05:21
ScottKIt's not at all clear from that URL, pulling the branch would get me a Debian format package.05:21
lifelessScottK: anything with /~person/ubuntu/... in the url gets you the debian packaging05:22
lifelessunless folk are being silly, and if they are its up to us to show them where they can put there upstream branches; but you have to try pretty hard to accidentally put upstream source in the Ubuntu namespace05:23
ScottKlifeless: What that branch doesn't get me is pyrex_0.9.8.5.orig.tar.gz05:25
lifelessScottK: bzr bd will make that on the fly05:25
ScottKI need that from the archive if I'm going to have something up upload.05:25
lifelessbzr bd -- -S05:25
lifelesspristine-tar at work05:26
ScottKRight, so the more fundamental answer to your question is that the branch is not as good as a .dsc until all the UDD stuff is easy enough to be usable for the casual user.05:26
lifelessScottK: the question is though, is it? Certainly with your deep experience of dsc-based-workflow, they are not comparable. But for someone with no particular experience at all, I'm not sure which is easier.05:27
ScottKFor someone with a deep investment in bzr stuff, the UDD stuff is probably easier.05:28
lifelessScottK: I think its totally fair to say that udd isn't as nice as .dsc's up until new users find udd easier; I'm not sure that comparing 6 or 10 years knowledge of one toolchain with a new one you haven't learnt yet is entirely effective05:28
ScottKIt depends on the case for comparing.05:28
ScottKIn this case you asked to get sponsored and so the fact that you asked in a way that makes it harder for me to help you is, IMO, entirely fair.05:29
lifelessanyhow, even if udd was totally easier than dscs across the board, we can still make it easier.05:29
ScottKThe other point is that UDD stuff is Ubuntu specific, so if I'm going to move to it, it needs to have enough advantage to be worth me dealing with two workflows.  One for Debian and one for Ubuntu.05:30
ScottKObviously for people who only work in Ubuntu, that's not an issue.05:30
ScottKlifeless: What is bzr bd short for?  I apparently don't have something installed.05:31
lifelessbzr-builddeb05:32
lifelessthere is a bd-do05:32
lifelessor bzr builddeb05:32
lifelessphone just rang, bbiab05:32
ScottKlifeless: What release are we on?05:40
lifelessmaverick05:45
lifelessoh damn, lol - sorry05:45
ScottKNo problem.05:45
lifelessthanks for sponsoring it05:45
ScottKFWIW, I think the bzr builddeb interface needs to be much closer to the dpkg-buildpackage interface.05:46
ScottK(There is a bug I filed on this)05:46
ScottKI think the bit about before -- you're talking to bzr builddep and after the -- you're talking to dpkg-buildpackage business is full of fail.05:47
=== jamesh_ is now known as jamesh
lifelessyeah05:54
lifelessits a bit awkward05:54
lifelessbzr builddeb should do a small frontend perhaps05:54
slangasekhmm; I find it better than any of the commandline interfaces to date for VCS dpkg-buildpackage wrappers05:55
lifelessbzr-buildpackage, which can do the munging to bzr builddeb -- -S etc for you05:55
slangaseke.g., svn-buildpackage05:55
ScottKslangasek: For me bzr builddeb isn't competing with the other VCS wrappers, so that's interesting, but not germane.05:56
micahgwgrant: no go: http://launchpadlibrarian.net/50412899/buildlog_ubuntu-lucid-i386.chromium-browser_5.0.375.70~r48679-0ubuntu4~ppa1_MANUALDEPWAIT.txt.gz05:56
slangaseker, what's it competing with then?05:56
ScottKdpkg-buildpackage05:56
ScottKOr debuild05:56
slangasekfor completely VCSless package builds, then?05:56
ScottKYes.05:57
ScottK"The old fashioned way"05:57
wgrantmicahg: That's, um, interesting.05:58
wgrantThere's something special here.05:58
wgrantIt normally works.05:58
micahgwgrant: I filed a bug :)05:58
wgrantI saw.05:58
wgrantBut I'll probably be the one to triage it...05:58
micahgwgrant: k, let me know if I can do anything to help05:58
ScottKslangasek: If UDD/No more source packages is going to get traction, IMO the tools need to be at worst no more complex/confusing that what they replace.05:59
=== dendro-afk is now known as dendrobates
slangasekScottK: I think UDD is sufficiently more powerful that it pays for a bit more complexity.  That doesn't mean it shouldn't be as simple as possible, of course06:03
ScottKslangasek: I think that's true for full time developers.  For people who use the tools more occasionally, it's much less so.06:04
RAOFCould I get someone to accept the Lucid task on bug #563100?  This has a small, upstream patch for a serious usability problem with some dual-screen setups.06:12
ubottuLaunchpad bug 563100 in xorg-server (Ubuntu) "Mouse movement corrupted with Xinerama enabled" [Medium,Fix released] https://launchpad.net/bugs/56310006:12
ScottKRAOF: done.06:14
dholbachgood morning06:41
RAOFScottK: Thanks muchly!06:43
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== dholbach_ is now known as dholbach
pittiGood morning07:55
ddecatormorning pitti07:56
=== hrw|gone is now known as hrw
=== fluffymaster is now known as apachelogger
james_wScottK: fwiw I've been working on your bug, it's just a pain as the debuild/dpkg-buildpackage interface is so arcane09:36
james_wI agree with the principle though, so I'll get there09:36
=== dendrobates is now known as dendro-afk
tseliotcjwatson: can you approve my upload of xorg-server in lucid-proposed, please? (LP: #563100)09:58
=== tkamppeter_ is now known as tkamppeter
* maxb wonders why the ubuntu-mozilla-security PPA is building langpacks10:11
pittimaxb: it has a major new ffox version and thus also needs the new ffox translations10:20
maxbaha! :-)10:21
asaci remember vaguely that we had some magic that replaces duplicated files in /usr/share/doc or something with sym links to safe space. does that ring a bell? is that just on CD or are we doing that in some package helper for all packages?10:24
cjwatsonit's only in cdbs10:24
asacah10:25
seb128buxy, hi10:26
seb128buxy, I've opened bug #595008 and assigned it to our desktop team10:26
ubottuLaunchpad bug 595008 in debhelper (Ubuntu) "should port the Ubuntu cdbs custom rules to dh7" [Wishlist,New] https://launchpad.net/bugs/59500810:26
cjwatsontseliot: done10:28
LaneyDoes the SRU team need more manpower? Stuff seems to be stalling in the queue10:33
cjwatsonyes10:33
cjwatsonpitti is off doing other things this cycle and it shows10:33
pittiwell, I still do some SRU bits, but I can only do so much10:33
tseliotcjwatson: thanks a lot10:37
ScottKjames_w: Thanks.  I can understand it's not easy.10:50
james_wScottK: tedious rather than tough. Explaining that "-s can take one of a d or n" when building a source package, or other things when building a binary, and explaining what the letters mean takes time.10:51
Laneycjwatson: Perhaps you should call for one or two more members on u-d@?10:51
james_wScottK: I'd like to provide a good interface for those that haven't got years of experience either.10:52
buxyseb128: thanks11:02
didrockscjwatson: I have also three SRU waiting for being accepted (f-spot, empathy, quickly), when you get some time to approve them…11:14
ScottKjames_w: Also reasonable.11:29
=== dendro-afk is now known as dendrobates
siretartis someone already working on getting libvpx promoted to main?12:26
siretartI've just uploaded ffmpeg 0.6 to maverick, and I think it would be a real shame to miss VP8 support in main.12:27
=== MacSlow is now known as MacSlow|lunch
seb128siretart, I don't think so no12:30
seb128siretart, you are welcome to write a mir for it though12:30
seb128cjwatson, hey, just pointing bug #595008 in case you are interested to subscribe, it might lead to debhelper ubuntu diffs and I think you spoke against doing that before12:31
ubottuLaunchpad bug 595008 in debhelper (Ubuntu) "should port the Ubuntu cdbs custom rules to dh7" [Wishlist,New] https://launchpad.net/bugs/59500812:31
siretartseb128: I've already spent more time than I actually should have to get 0.6 released upstream and packaged, so I'd really appreciate if someone could pick that up. otherwise I'd see to find some time to do so this week12:31
cjwatsonjoeyh tends to have a go at us when we do anything substantial.  please consult explicitly with him12:31
siretartcjwatson: small ping on the libfaac issue?12:31
cjwatsonif it's done with his involvement and consent then I don't need to worry12:31
cjwatsonsiretart: you can ping, but I have no time at the moment for it, sorry :-(12:32
siretartok12:32
cjwatsonit's still somewhere on my list12:32
siretartno problem, just wanted to check12:32
seb128cjwatson, ok, buxy is sort of helping to reach something which work fore debian and us there so I guess we should stay on track, I was just pointing it in case you were interested by the changes or commenting12:32
cjwatsonsurely file a Debian bug12:32
seb128cjwatson, thanks12:33
cjwatsonthe only thing I'm worried about is stripping upstream changelogs for *everything*; that seems overkill and I hope we can come up with something better than that12:33
seb128siretart, ok, I will see if we can find somebody interested, I first want to debug why totem is not able to play lot of formats starting with avi in maverick12:33
seb128cjwatson, right...12:34
siretartseb128: just a guess in the blue, try rebuilding gst-ffmpeg against the (new) system ffmpeg 0.6, or against it's internal ffmpeg copy12:35
seb128siretart, ok, will do, thanks12:36
SpamapSjames_w: ping12:56
james_whi SpamapS12:57
james_whow's it going?12:58
SpamapSjames_w: quite well thanks. :) so.. libmemcached212:58
SpamapSjames_w: I'm not sure if there's been a discussion that I missed out on regarding libmemcached ... but this is pretty important for one of my alpha2 specs.12:59
SpamapS<-- clint-fewbar  ;)12:59
james_wSpamapS: no discussion, just standard practice12:59
james_wlibmemcached2 is "obsolete", not built from any source package any more, and so a maintainence pain. We try to have everything use the same version of a library by release13:00
SpamapSjames_w: Right.. long term we want to stamp it out and kill it.. but the API was in absolute upheaval during 2009 and has only stabilized the last 6 months.. many upstreams haven't had time or even reason to update to 0.40's massively incompatible API13:00
james_wif something needs an old SONAME, and can't be ported then an acceptable interim solution is to reupload the old source with a new name to provide the old SONAME.13:01
james_wit's preferred to port everything though.13:01
SpamapSyes, at issue is the language bindings..13:01
SpamapSits easy to port gearman-job-server.. I will probably do that myself as I've contributed code to it in the past.13:02
SpamapSbut the perl bindings, for instance, just don't implement any of the 40+ new functions and implement the old ones dead wrong.. its going to take time. :-/13:02
SpamapSalso we can at least draw a line in the sand and say *only* v0.31 will be used, since it is in lucid..13:03
SpamapSand its probably reasonable to suggest that it will be dropped after 11.0413:04
SpamapSjames_w: ok so I think I understand. :)13:04
james_wSpamapS: good :-)13:05
james_wSpamapS: do you have any idea if Replaces should be used?13:05
SpamapSjames_w: not sure if you saw my "please fork" bug... I've been working with Monty Taylor on it.13:05
james_wSpamapS: I haven't, bug against what?13:06
SpamapSjames_w: libmemcached13:06
SpamapSjames_w: its just a bug to do what you're talking about.. upload the old version13:06
james_wSpamapS: great, thanks for your efforts13:06
SpamapSjames_w: I figured Replaces makes more sense than Conflicts as it will eventually lead to the removal without automatic removal... but I do like the idea that a simpler control file could be used w/o replaces all over the place.13:07
apwpitti, has somethign changes with apport such that ubuntu-bug alsa-driver now reports no such package even though there is such a package in the archive?13:09
SpamapSjames_w: libmemcachedutil0 would need it as they do have files that are the same, and its ok for the new version to replace the old one.13:09
james_wSpamapS: well, you don't want removal :-)13:09
james_wSpamapS: yes, that's a case for Conflicts/Replaces, but if they are co-installable and you want both to be installed then I think just removing Conflicts is enough13:10
SpamapSjames_w: right, I'll give it another look and see if we can't make the control file a bit leaner. :)13:11
SpamapSjames_w: thanks!13:11
james_wSpamapS: great, thanks13:11
=== MacSlow|lunch is now known as MacSlow
pittiapw: alsa-driver doesn't exist13:43
pittiapw: ubuntu-bug works with binary packages, not source packages13:43
apwpitti, so what do the package_hooks for source_* do ?13:45
pittiapw: they apply to any binary of that source13:47
apwpitti, ahh ok13:47
apwi must have missreembered13:47
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
lianj_hello, where should i report a typo of the get-ubuntu/download website?14:19
jpdslianj_: launchpad.net/ubuntu-website-content/+filebug14:20
dholbachlianj_: https://launchpad.net/ubuntu-website/+filebug14:20
dholbachoh, sorry, maybe jpds is right14:20
lianj_nice thx! the mac's "iso to usb stick cmd help-text is wrong"..14:21
lianj_can someone logged in to launchpad please report this?  i only care because i told someone to install ubuntu and follow the instruction on your site, now he still calls me ;)14:26
lianj_its the hdiutil command of the mac help on get-ubuntu/download. it must be "hdiutil convert -format UDRW" instead of "hdiutil convert-format UDRW"14:28
lianj_its tiny but beginners might have a hard time to figure it out.. :)14:29
jdstranddholbach: hey, how does one use harvest these days (wiki page is fine)? I go to http://daniel.holba.ch/harvest/ and it tells me it is offline14:30
lianj_bye14:31
dholbachjdstrand: it's offline, we're working very hard to get the new version online14:35
jdstranddholbach: k, thanks14:37
dholbachjdstrand: do you need the fedora patch list?14:38
jdstranddholbach: yes, for libvirt14:39
pittijdstrand: http://cvs.fedoraproject.org/viewvc/devel/libvirt/ FYI14:55
pittilooks like they don't have any?14:55
* Daviey *sobs*15:13
* dholbach hugs Daviey15:14
Daviey\o/15:14
=== sconklin-gone is now known as sconklin
=== bjf[afk] is now known as bjf
jdstrandpitti: yeah, I see that. guess I am on my own then :)15:48
jdstrandpitti: thanks15:48
=== dendrobates is now known as dendro-afk
=== doko__ is now known as doko
=== dendro-afk is now known as dendrobates
hrwhi16:23
=== dendrobates is now known as dendro-afk
Keybukoh, right, something wants to read a file off disk ... so now Linux has to slow to a crawl and all my apps have to go B&W16:55
Keybuk*sigh*16:55
=== pgraner is now known as pgraner-afk
=== MacSlow is now known as MacSlow|dinner
Keybukmost interestingly, it's not just reading off disk - reading from NFS has the exact same effect on the system17:01
tseliothardware failure?17:05
apwKeybuk, which kernel is that ?17:05
Keybukapw: the Linux kernel ;-)17:06
KeybukI've never yet encountered a Linux kernel that doesn't behave this way17:07
apwKeybuk, i think i'll ignore you17:07
apw:)17:07
Keybukall 2.6 versions do17:07
apwKeybuk, think i've found that bug with init=17:07
apwvery subtle ... just about to test ... if it works i'll get you and updated kernel17:07
Keybukapw: kk, what was it?17:07
apwa subtlty with left and right of an &&, ie no longer executing code for obselete parameters17:08
KeybukDon't feel too bad though, empirical testing suggests that Mac OS X's kernel suffers from the exact same problem17:08
apwwhich init= is one of17:08
Keybuk(just Google for "mdworker" to see)17:08
apwheh nice17:08
Keybukand Windows' kernel can't move the mouse and multi-task, let alone do I/O :p17:08
apwheheh its still a bit shit17:09
ChipzzKeybuk: I've heard great things about this thing called Windows... ;P17:09
* Chipzz runs17:09
apwChipzz, thats called marketing17:09
Keybukapw: I assume that it's something to do with all I/O calls still being fundamentally blocking - and I/O being prioritised highly17:09
=== dendro-afk is now known as dendrobates
apwKeybuk, there is some stuff about cfq being utterly broken since 2.6.27 which isn't helping17:10
ogra_cmpcKeybuk, do you have any idea why ureadahead and plymouthd would OOM on boot ?17:12
ogra_cmpc(i also have seen it for ureadahead only)17:12
ionSouldn’t /etc/init/procps.conf call sysctl with -e? procps postinst failed while i happened to be running an older kernel that didn’t have one of the variables, kernel.ptrace_scope i think.17:14
Keybukogra_cmpc: the kernel likes to pick on ureadahead17:14
ogra_cmpchmm, k17:15
* cjwatson wonders if ureadahead should be oom_adjusted, or if that would just result in real unkillable out-of-memory sometimes17:15
Keybukcjwatson: dunno; in theory the memory is shared between apps17:16
Keybukureadahead will only open a file that was read in during boot17:16
Keybukthough that can result it in loading files which have since been closed17:16
Keybukand you don't want the kernel OOM killing something else17:16
Keybukif anything, ureadahead should be the *first* choice of OOM17:16
cjwatsonmm, true17:18
cjwatsonmaybe we should just hide the evidence if that happens17:18
mathiazcjwatson: hi17:30
mathiazcjwatson: I was wondering how the ubuntu-server package set was generated?17:30
mathiazcjwatson: is it generated from the seeds?17:30
mathiazcjwatson: or is there something else involved in the selection of packages to be included there?17:30
cjwatsonmathiaz: yes, it's from the expansion of these seeds: platform/supported-misc-servers platform/supported-server ubuntu/dns-server ubuntu/lamp-server ubuntu/openssh-server ubuntu/print-server ubuntu/samba-server ubuntu/postgresql-server ubuntu/mail-server ubuntu/tomcat-server ubuntu/virt-host ubuntu/eucalyptus-cloud ubuntu/eucalyptus-walrus ubuntu/eucalyptus-cluster ubuntu/eucalyptus-storage ubuntu/eucalyptus-simple-cluster ...17:33
cjwatson... ubuntu/eucalyptus-node ubuntu/server ubuntu/server-ship ubuntu/uec17:33
cjwatsonminus whatever's in "core", below it17:34
mathiazcjwatson: ok - so to add a package to the package set it just need to be added to one of the seed?17:34
mathiazcjwatson: I was working on the ubuntu-server package and noticed that apache2 (for ex) wasn't included17:34
mathiazcjwatson: yet apache2 is in server-ship17:34
mathiazcjwatson: or lamp-server17:35
=== hrw is now known as hrw|gone
=== jtechidna is now known as JontheEchidna
cjwatsonmathiaz: apache2 is (correctly) in core17:44
mathiazcjwatson: would it make sense to have *also* included in ubuntu-server?17:45
cjwatsonactually wait, let me check that17:45
cjwatsonno, it would not.  packages that are in core are never in other sets17:45
cjwatsonthat's a fixed rule, much like packages that are in main aren't also in universe17:45
mathiazcjwatson: what's the reason for including in the core set then?17:45
cjwatsonit's hideously deep in everything's build-dependency tree17:46
cjwatsonI'm just trying to trace it17:46
mathiazcjwatson: that would also explain why mysql is not in the ubuntu-server package set17:47
mathiazcjwatson: given that a lot of packages in core are linked against libmysqlclient17:47
cjwatsonone path is apache2 <- subversion <- tcltk-defaults <- xapian-bindings <- apt-xapian-index <- ...17:48
cjwatsonyes - the design is that if you get upload access to ubuntu-server then you shouldn't be able to cause serious damage to things other than server17:48
* mathiaz nods17:48
cjwatsonand people good enough to upload the stuff that's way down in build-dependency webs should probably be core-devs anyway17:49
mathiazcjwatson: is core self-contained?17:49
cjwatsonyes17:49
mathiazcjwatson: so core-dev isn't going away with the archive reorg?17:50
cjwatsonno17:50
mathiazcjwatson: core-dev will have upload privileges to core?17:50
cjwatsonyes17:50
cjwatsons/will have/does/17:50
cjwatsonwell, we did make some explicit exceptions for certain core desktop packages because the people who were in practice maintaining those weren't core-dev and it seemed to make better sense that way, e.g. kdebase -> kubuntu17:50
mathiazcjwatson: ok - there are always exception17:51
mathiazcjwatson: anyway - thanks for the explanation17:51
cjwatsonwe can consider exceptions for server in some cases, but I think I would have to ask that there should be a history of people who aren't core-dev but are in ubuntu-server competently maintaining the packages in question17:51
mathiazcjwatson: oh - where/how did you track the apache2 dependency?17:51
cjwatsonhttp://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.maverick/rdepends/apache2/17:52
cjwatsonplus17:52
cjwatsonhttp://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.maverick/boot.build-depends (one file where I noticed apache2 showing up)17:52
mathiazcjwatson: ok - where is the mapping of ubuntu-server package set <-> list of seed defined?17:53
cjwatsonin code you probably can't see, sorry17:54
cjwatsonI need to push it somewhere sensible17:54
mathiazcjwatson: ok - thanks for the help :)17:55
cjwatsonyou might find it on chinstrap:~cjwatson/packageset/17:55
cjwatson(bzr branch)17:55
cjwatsontry not to be too violently ill, the intent was always to disassemble that and move the bits somewhere else17:55
gumisI need invite to demonoid.com17:56
Picigumis: That is not on-topic for either this or any Ubuntu channel.17:56
cjwatsongumis: you are off-topic for this channel17:56
=== beuno is now known as beuno-lunch
mathiazcjwatson: while upgrading grub-pc on maverick I get a prompt about grub not being installed on any hard drive (or something like that)18:00
ograomg, the merge from hell ...18:00
ogracjwatson, wow how long did initramfs-tools take you ? :)18:00
mathiazcjwatson: afterward while trying to upgrade linux-virtual I ran into that error: http://paste.ubuntu.com/450674/18:01
cjwatsonmathiaz: second one being fixed at the moment18:01
mathiazcjwatson: ok18:01
cjwatsonmathiaz: the previous one isn't new, it's been around in lucid and I haven't dared to change the code yet, but I'll be rewriting all of that :-/18:02
cjwatsonogra: about two days, on and off18:02
mathiazcjwatson: ok - selecting no wasn't working18:02
mathiazcjwatson: so I had to select yes (ie not install grub) to move on18:02
cjwatsonmathiaz: right, that's one of the known problems18:02
mathiazcjwatson: great - I won't report any bug then18:02
cjwatsonthe loop logic is wrong, it incorporates upgrade logic each time round which fails after the first time18:03
cjwatsonmake sure that, ultimately, you've run grub-install somewhere.  grub-pc/install_devices shouldn't be blank, unless you have a really special case18:03
mathiazcjwatson: right - the system is a vm and was already running before (ie grub was installed)18:05
cjwatsonmathiaz: you can get past the second error by applying http://paste.ubuntu.com/450678/ to /usr/sbin/grub-mkconfig18:05
cjwatsonmathiaz: that doesn't follow - the interface between grub2's core and its configuration file is not yet stable, so you have to configure things such that grub-install is run on each upgrade18:06
mathiazcjwatson: oh ok18:06
cjwatsonmathiaz: otherwise, you are practically guaranteed to have very confusing problems sooner or later, which won't be fixable any other way than running grub-install, so you might as welll18:06
cjwatson*well18:06
cjwatsonit's suboptimal but so are all the alternatives18:07
mathiazcjwatson: great - applied the patch above - and the linux-virtual upgrade proceeded correctly18:09
mathiazcjwatson: and I ran grub-install manually afterwards18:10
=== dendrobates is now known as dendro-afk
cjwatsonmathiaz: ok, I suggest also running   dpkg-reconfigure grub-pc   to get the auto-install configuration set up properly18:21
cjwatsonogasawara: heads-up on bug 595178, you're probably going to see a few dups of that while my fix percolates through the buildds18:26
ubottuLaunchpad bug 595178 in grub2 (Ubuntu) "package linux-image-2.6.35-2-generic 2.6.35-2.3 failed to install/upgrade: subproces installed post-installation script gaf een foutwaarde 1 terug" [High,Fix released] https://launchpad.net/bugs/59517818:27
ogasawaracjwatson: ack, thanks18:27
cjwatsonthe "Invalid parameter, 2.6.35-2-generic" bit in the dpkg terminal log is the relevant one18:27
ogasawaraJFo: ^^ fyi18:27
cjwatsonupstream patch that snuck in without my noticing18:27
smoserRiddell, if your around, could you review ebsmount 0.92 upload ?18:29
Riddellsmoser: k18:29
smoserthank you.18:30
=== beuno-lunch is now known as beuno
apwcan anyone tell me what update-manager uses under the covers to download things?  it seems to be avoiding the apt proxy configuration18:39
slangasekapw: it uses python-apt; apt proxy configuration is a known headache; there are specs about this in the past couple of cycles18:41
apwslangasek, hrm, another reason to avoid it ... and there i was trying to be a real user18:42
slangasekapw: there may already be a known solution, I'm not sure18:42
slangasekI have no proxy18:42
=== dendro-afk is now known as dendrobates
* apw uses an apt-cacher ... saves me hours18:43
slangasekI just have a local mirror :)18:45
apwslangasek, thats just sooo expensive to maintain compaired to the ammount of it i need18:46
=== pgraner-afk is now known as pgraner
apwKeybuk, http://people.canonical.com/~apw/init-all-params-maverick/  <-- replacement kernels are uploading to there as we speak, should be about another 10 mins before you have the i386 kernel18:52
Keybukokies thanks18:53
debfxkirkland: hi, could you please have a look at this qemu-kvm patch for the upstart job: https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/292588/comments/4019:29
ubottuLaunchpad bug 292588 in virtualbox-ose (Ubuntu) "VirtualBox can't operate in VMX root mode." [Medium,Triaged]19:29
BlackZdebfx: I think the channel #ubuntu-reviews would be the most appropiate for the patch review19:34
=== MacSlow|dinner is now known as MacSlow
SpamapSget-orig-source did not create pylibmc_1.1.1.orig.tar.lzma20:21
SpamapSanybody familiar with bzr-buildpackage know why its looking for .tar.lzma?!20:21
slangasekSpamapS: it doesn't normally do that.  Is there some reference to lzma compression under debian/source?20:26
SpamapSslangasek: this particular package has no source directory20:28
slangasekSpamapS: then it sounds like a bug - but not one that I see with the bzr-builddeb package in the archive20:32
SpamapSthis is on 2.4.2, running on maverick20:34
ari-tczewwhen is planning the next sync-work by archive admins?20:50
seb128ari-tczew, there is no schedule for this, next time an archive admin has a free slot to do it usually21:02
ari-tczewaha ok21:02
seb128ari-tczew, syncs are done every few days usually21:03
seb128is there anything you specifically need?21:03
ari-tczewseb128: not specifically, just wonder of using syncpackage by sponsors on have got sync-in-launchpad. quick response!21:05
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
mathiazbdmurray: is there a way to subscribe a team to a source package via the API?21:49
ajmitchmathiaz: addBugSubscription should accept a team, I think21:50
mathiazajmitch: and how do I get the Launchpad Structure from a source package?21:51
ajmitchit ought to have it, let me tinker for a minute & see if I can do it21:52
mathiazajmitch: oh you're right21:52
mathiazajmitch: there is an addBugSubscription on a src package object21:53
cjwatsonbased on Debian bugs, latest grub2 in maverick may be broken if you have root on LVM21:53
cjwatsonso just a warning ...21:53
cjwatsonhave started investigation but it will take a while21:53
ajmitchmathiaz: hello.addBugSubscription( subscriber=launchpad.me )21:53
ajmitchwhere 'hello' is a source package, it seems to have worked for me21:53
mathiazajmitch: right - now do I have to check if the team is already subscribed to the package?21:54
mathiazajmitch: it seems that this is not possible yet (as we've already discussed something similar)21:54
ajmitchI don't think so, it doesn't fail if I run it again21:54
mathiazajmitch: what are the getSubscription(s) methods supposed to doÉ21:56
mathiazajmitch: ?21:56
mathiazajmitch: calling them doesn't return anything21:56
mathiazajmitch: I would have hoped it would return the list of people subscribed to bugs for a package)21:56
ajmitchit returns the subscription, you can get the subscriber property from that it seems21:58
mathiazajmitch: yop21:58
SpamapSmathiaz: hey, with needs-packaging bugs.. do I still need to submit debdiffs or can I just link my branch containing the initial release?21:59
mathiazSpamapS: hm - good question21:59
mathiazSpamapS: I would link it to the bug report21:59
mathiazSpamapS: it should get linked automatically actually22:00
mathiazSpamapS: if you're refering to the LP bug number in the debian changelog in your bzr branch22:00
mathiazSpamapS: and push your branch to LP22:00
mathiazSpamapS: so it's equivalent to a debdiff22:00
mathiazSpamapS: unfortunately LP doesn't support (yet?) commenting on bzr branches in a similar way to merge proposal22:00
mathiazSpamapS: which what I'd like to really do in that use case22:01
mathiazSpamapS: so for the time being I'd use the bug to conduct the review22:01
kirklandcjwatson: hi22:21
kirklandcjwatson: okay, i am able to run germinate on the uec-live seed I created22:21
kirklandcjwatson: i think I'm at a point where I'd like to try building an ISO from it and see what happens22:21
kirklandcjwatson: i've pushed it to lp:~kirkland/ubuntu-seeds/ubuntu.maverick.live-uec22:22
kirklandcjwatson: perhaps you can review, and tell me how to get a trial ISO built next22:23
achiangRAOF: ping22:58
=== sconklin is now known as sconklin-gone
=== dendrobates is now known as dendro-afk

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