/srv/irclogs.ubuntu.com/2010/04/07/#ubuntu-devel.txt

=== sconklin is now known as sconklin-gone
* psusi wishes he could figure out what package upgrade keeps reinstalling his grub wrong... default install works, but some upgrade keeps reinstalling it without the lvm module.. doesn't look like kernel upgrades reinstall grub..00:58
=== bjf is now known as bjf-afk
wgrantpsusi: How do you work around that? My grub upgrades have been failing for a couple of weeks due to apparently missing LVM support.01:16
psusiwgrant, boot from the livecd in text mode, install the lvm2 package, mount the filesystem, chroot into it and reinstall grub01:19
wgrantpsusi: Interesting. I've tried that, but it still complains that there's no mapping for my root LV.01:20
lifelesswgrant: failing how ?01:20
lifelesswgrant: do you mean failing to boot, or failing to install grub ?01:20
psusiwgrant, did you put a mapping for it in /boot/grub/devices.map?01:20
wgrantFailing to install GRUB. Sounds like a different failure mode.01:20
psusilifeless, I don't even get anything that indicates that grub is being reinstalled... just don't boot because it can't find the lv... get a rescue shell and thats it... ls shows no lvm lvs01:21
wgrantpsusi: No -- should I need to?01:21
wgrantI should try a recent installer and see if it works.01:21
psusiwgrant, I dunno, I do...01:21
lifelesspsusi: and is lvm in the initramfs ?01:21
lifelesspsusi: can you do lvm pvscan ?01:21
psusilifeless, yes... it's just grub that breaks01:21
wgrantKarmic and Lucid ~alpha2 both hate something about my VG and fail to install GRUB2.01:21
psusilifeless, don't need to, once I get grub fixed the system boots fine01:22
lifelesspsusi: uhm, if lvm is in the initramfs, and it boots to the intiramfs busybox shell, its not grub thats the problem.01:22
psusilifeless, I meant I get a grub rescue prompt, not busybox shell01:22
psusiso it appears that something rebuilds the grub core image without the lvm module then installs it... I reinstall grub and its fine... at first I was manually rebuilding the core image with the lvm module thinking it was a problem with grub-install not detecting lvm was in use, but it isn't... it correctly detects it and builds it in when I Just run grub-install '(hd0)'01:25
psusiI reconfigured the grub package which appeared to reinstall it and that was fine too.... reinstalled last kernel package, also fine... but something I just upgraded in the last few days broke it01:30
=== bjf is now known as bjf-afk
cjwatsonpsusi: FWIW you should not need /boot/grub/device.map at all right now01:39
psusicjwatson, well, I do since I'm actually booting from sdc ;)01:40
cjwatsonpsusi: grub-install not including the lvm module would be because it fails to detect it as the appropriate abstraction module - I'd recommend putting 'set -x' at the top of /usr/sbin/grub-install, then capturing a log of the upgrade where it goes wrong01:40
cjwatsonpsusi: you still shouldn't need it if everything is working as specified01:40
cjwatsongrub2 is meant to be entirely free of dependencies on device ordering now, and if that's not the case I want to fix it01:40
psusicjwatson, thing is, it isn't... grub-install works fine... correctly detects lvm and puts in the module... I can see this because it worked, and also I turned on verbose mode for grub-mkimage when it calls it and its output indicated it put the lvm module in01:41
psusicjwatson, how's it know which disk to install to then?01:41
cjwatsonpsusi: but it might be going wrong when called in some other path, for some reason01:41
cjwatsongrub-pc/install_devices should be a /dev/disk/by-id/ path equivalent to /dev/sdc01:41
cjwatson(in debconf)01:41
lifelesscjwatson: is it not possible to just include all the modules ?01:41
cjwatsonlifeless: it's not a good idea because there are size constraints01:42
lifelessfirst cylinder?01:42
cjwatsonyes01:42
lifelessmmm01:42
psusicjwatson, you know, maybe that's the problem... I think my grub debconf before had an EMPTY list of devices to install to01:42
lifelesshas anyone considered having a grub partition01:42
cjwatsonyes, it's been done01:43
cjwatsonwe set it up that way by default on GPT - but not everyone has the partition01:43
lifelessok01:43
psusicjwatson, I think I left it blank initially because I didn't want any auto reinstalling.... but maybe an empty list causes it to go wrong?01:43
cjwatsonand stressing the partition table algorithms with an extra partition by default on DOS partition tables is a pain for other reasons01:43
lifelesswhat machiens ship with EFI at the moment, just macs ?01:43
slangasekcjwatson: do you think ubuntu-archive-tools would be an ok place to add a new script for batch-adding EC2 AMIs to the ISO tracker?01:43
cjwatsonlifeless: GPT != EFI01:43
lifelesscjwatson: I thought that EFI was needed to boot GPT though ?01:43
cjwatsonslangasek: sounds ok, there or cdimage01:43
cjwatsonlifeless: no01:44
slangasekcjwatson: ok01:44
lifelesscjwatson: ah01:44
psusiit would be nice if it just built all modules in when installing on gpt with the grub partition01:44
cjwatsonthat's a lie the EFI manufacturers tell you01:44
slangasekheh :)01:44
lifelesscjwatson: ok; so - what BIOSes boot GPT in consumer machines ?01:44
psusilifeless, all of them... the bios just blindly loads sector 001:44
cjwatsonpsusi: yes, it's possible that could break it; that's why I'm asking for a log of the *upgrade* where it breaks with set -x in grub-install, not just of a single grub-install run01:44
cjwatsonlifeless: the GPT spec includes a legacy MBR01:45
lifelessgotcha01:45
cjwatsonsorry, "protective MBR"01:45
cjwatsonpsusi: wouldn't go quite that far - some BIOSes check for a valid MBR partition table01:45
psusihrm... I'll see if I can empty the list back out with a reconfigure and see if that replicates the problem.... and I'll get the log01:45
cjwatsonwhich is why GPT specifies the PBMR01:45
cjwatson*PMBR argh01:45
lifeless:)01:45
psusicjwatson, well, true... but when they find it they load an execute, don't care if a gpt table follows ;)01:46
cjwatsonpsusi: right, *if* they find it. :-)01:46
cjwatsonjust saying, there does have to be something there that looks enough like an MBR to fool some BIOSes01:46
psusicjwatson, so edit grub-install and add a -x to the shbang line?01:48
psusior set -x on its own line?01:48
cjwatsonpsusi: better to put 'set -x' somewhere just below01:48
psusik01:48
cjwatsonwgrant: I fixed at least one cause of that in grub2 1.98-1ubuntu2.  of course there may be others.01:49
cjwatsonwgrant: you do have to have /proc and /sys mounted when upgrading grub-pc, in case that isn't stating the obvious ...01:49
=== dendrobates is now known as dendro-afk
psusiyea, looks like it isn't running it when I reinstall grub-pc after reconfiguring it to empty the list of devices01:50
cjwatsonof course grub-pc explicitly warns in that configuration01:51
cjwatsonbut I'm sure some people are clever and ignore the warning ;-)01:51
cjwatsonstill, I'd prefer it didn't break in that case01:52
psusithen again, when I put sdc back in the device list, I don't get anything either01:52
psusiset -x makes the shell stop and tell you what it is about to do and ask you to confirm and single step throuhg the script right?01:52
wgrantcjwatson: I'm booted normally, so yes, they are mounted. Do I have to do anything to force it to update its mappings?01:52
cjwatsonwgrant: you shouldn't - it should work it out automatically01:53
wgrantBecause still I get http://pastebin.ubuntu.com/410329/01:53
cjwatsonwgrant: it might be worth just deleting /boot/grub/device.map (keep a copy for later analysis)01:53
wgrantI upgraded about half an hour ago.01:53
* wgrant tries.01:53
cjwatsonit shouldn't normally need it any more01:53
cjwatsonpsusi: no01:53
cjwatsonRTFM :-)01:53
psusioops, it wiped out the -x when I reinstalled the package ;)01:54
psusiyea, verbose output, looks like it's detecting it when I put the device back in the auto install list with reconfigure01:54
cjwatsonI'm not interested in that01:55
cjwatsonwell, probably not01:55
psusithe strange thing is that I'm pretty sure the list was empty before so it never should reinstall01:55
cjwatson"never reinstall" is a bit of a myth with grub2 right now01:55
psusi?01:55
cjwatsonit often updates the stuff in /boot/grub/ anyway01:56
psusibtw, how does that get populated on a normal install?  and what if the block device changes?01:56
cjwatsonso if you tell it to never reinstall, it can get out of sync.  that's why it's NOT RECOMMENDED IN BIG LETTERS unless you really know what you're doing.01:56
cjwatsongrub-install populates it, normally01:56
cjwatsonif the block device changes, grub-pc.postinst should notice and reask01:56
psusicould the conf be subtly different when I empty the list after populating it vs its default state before?01:57
cjwatsonI don't see how01:58
cjwatsonhard data would help to reduce the need for speculation. :-)01:58
psusibecause I don't recall ever answering that question before today01:58
psusiI'm trying to reproduce it to get some hard data, but now I can't make it fail ;)01:59
cjwatsonI think you must be mistaken.  It's really very careful indeed to forcibly ask you if that question is left blank01:59
cjwatsonI could be wrong, but ...01:59
psusiwhen I originally installed I was not using lvm and I don't recall being asked that question01:59
psusiinstalled with ubiquity before without lvm, then migrated to lvm01:59
cjwatsonoh, sure, it's set on initial installation01:59
cjwatsonbut I don't see how it could end up blank02:00
cjwatsonand you explicitly said above:02:00
cjwatson01:43 <psusi> cjwatson, I think I left it blank initially because I didn't want any auto reinstalling.... but maybe an empty list causes it to go wrong?02:00
cjwatsonwere you misremembering up there?02:00
psusithen today after it botched up again, I ran dpkg-reconfigure and the list appeared to have no devices checked, so I checked sdc and now everything seems fine... even when I uncheck it again02:00
cjwatsonwell, not sure I can help then - I guess I'll need to wait for somebody who can reproduce it02:01
psusiI assumed I had done it on purpose since it was blank... but now that I think about it I don't think I ever saw that question before, and shouldn't have unless I ran a reconfigure before right?02:01
cjwatsonit's asked when disks change, and in some cases on upgrade from karmic02:01
cjwatson(the cases that can't be worked out reliably automatically)02:01
cjwatsonI suppose you no longer have a raw copy of what the variable was before, via something like debconf-show02:02
psusihrm.. I did add the SSD then have lvm migrate the root fs over and reinstalled grub to boot from it...02:02
psusibut that was a manual grub-install, not reinstalling the package, so no debconf02:04
cjwatsonwell, in that case the old by-id values would have been invalid when you ran dpkg-reconfigure, and it would have discounted the old values, making it appear empty02:04
psusiaha02:04
cjwatsonshould've asked on the first upgrade of grub-pc though02:04
cjwatsonbut perhaps there wasn't one02:05
psusiahh, so it stores the /dev/disk/by-id value too so it can check if it has changed?02:05
cjwatsonit stores only the by-id value02:06
cjwatsonwhat it shows you in the UI is a different matter02:06
psusihrm.... because the by-id didn't change when I migrated the fs to the new ssd02:06
cjwatsonI don't believe you02:07
cjwatsondo you mean by-uuid?02:07
cjwatsonby-id is tied to the hardware02:07
psusieither one I think02:07
psusinot for lvm02:07
psusiat least I don't think it is02:07
cjwatsonoh, right02:08
cjwatsonbut you just said you were installing to sdc, not to the LVM02:08
psusiyea, I set (hd0) to be sdc in devices.map02:09
cjwatsonso why does the by-id for the LVM bits matter?02:09
psusigood point... so if it stored the by-id before, then I changed hd0 in devices.map, could that confuse it?02:10
psusibecause before the ssd hd0 was /dev/mapper/nvidia_blah02:10
cjwatsonmessing about with device.map is certainly not recommended.  I don't know that I see how it could have confused it in this case, but it sounds like you've been doing some pretty odd things.02:10
psusihehehe, you got that right ;)02:11
cjwatsonthe packaging should be *completely ignoring* hd0 etc.02:11
psusihell, at one point I even tried booting using an lvm snapshot as the root02:11
cjwatsonthere's no way that stuff can be made reliable, so we don't use it any more02:11
cjwatsonthe only effect of it is to cause there to be a different value in the fallback 'set root=' commands in grub.cfg, which isn't used anyway unless there's some catastrophe that makes UUIDs unusable02:12
cjwatsonwhich probably means the fs isn't usable either02:12
psusiyea... I've been wondering about that... what happens to search when there's more than one fs found with the same uuid?  like if you have an lvm snapshot?02:13
cjwatsongrub's built-in LVM support probably doesn't understand snapshots?02:14
psusiit seems to see the snapshot, but not understand the exception list so it just looks like a duplicate of the original, iirc02:14
cjwatsonbut if it does, ignoring snapshots is probably the right fix, otherwise weirdness will probably ensue02:14
psusiI've been thinking of looking into fixing that since it would be nice if you could snapshot then upgrade and have the choice of which version to boot until you know it works02:15
cjwatsonseeing as the boot image needs to be in sync with /boot/grub/, I'd rather it just ignored snapshots02:17
cjwatsonthat seems more likely to be useful02:17
psusiwhat do you mean needs to be in sync with /boot/grub?02:17
cjwatsonthe ABI between grub's kernel image installed to the boot record and the modules in /boot/grub is not stable02:18
cjwatsonif they end up at different versions, you often get hosed02:18
psusiohh02:18
cjwatsonnormally this is not too much of a problem since it's grub-install that updates the modules in /boot/grub/ - the master copies live under /usr/lib/grub/02:22
cjwatsonBUT, if you have grub installed to one device and then grub-install to some different device, the grub kernel image on the first device and /boot/grub/ may then be out of sync02:22
psusiright... but if you did that in a snapshot, it would update only the snapshot copy, then modify the core, which may not be able to then use the original /boot02:22
cjwatsonso you have to be somewhat careful about consistency when using grub on multiple-disk systems02:22
cjwatsonindeed, and I don't think that the case for installing grub on snapshots is particularly compelling (note that this is independent from *booting* the snapshot, which you can do with just grub.cfg changes)02:23
psusiyea, just have to point it to the snapshot root to load the kernel image from, and change the root parameter to the kernel02:24
slangaseklamont: what's an 8-letter word in ia64 for "return"? :) (bug #555127)02:39
ubottuLaunchpad bug 555127 in xulrunner-1.9.2 "build failure on ia64" [High,Confirmed] https://launchpad.net/bugs/55512702:39
cjwatsonpsusi: so I suppose something like http://paste.ubuntu.com/410341/02:40
psusicjwatson, might be easier to check the status bits... o gets set on the origin and s on the snapshot02:42
cjwatsonpsusi: that appears to be only in lvs output and the like, which isn't available to grub02:44
cjwatsonit has to work with the raw metadata header02:45
cjwatsonbut if I've missed something, patch welcome :-)02:45
psusiahh, figured there was a flags dword somewhere in the nitty gritty02:45
cjwatsondoesn't seem to be, the display code does stuff like02:45
cjwatson        else if (lv_is_origin(lv))02:45
cjwatson                repstr[0] = 'o';02:45
cody-somervillecjwatson, You wouldn't happen to know off the top of your head the partman bug where if you have a sdcard drive that always shows up as /dev/sdb regardless if theres a card or not in it and then you boot from a usb device (which will show up as /dev/sdc) partman will fail looking for /dev/sdb1?02:45
cjwatsonso in fact I think I'm checking the wrong thing there02:46
psusicjwatson, and what's lv_is_origin do?02:46
cjwatsoncody-somerville: is preseeding involved?02:46
cody-somervilleYes.02:46
cjwatsonpsusi: lots of indirection :)02:47
cjwatsoncody-somerville: do I get to see?02:47
cjwatsonalso logs?02:47
cody-somervillecjwatson, https://pastebin.canonical.com/30185/02:48
cjwatsoncody-somerville: (TBH I'd rather you filed new bugs rather than trying to find existing bugs - I can always mark them as duplicates)02:48
cody-somervillecjwatson, https://launchpad.net/bugs/46661602:49
ubottuError: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/466616)02:49
cjwatsoncody-somerville: odd.  any local modifications to the installer here?02:57
Terminushello. question regarding pam-config, should all possible modules be stackable? want to know before i file a bug for that on samba.02:58
Terminusthe current winbind pam-config prevents modules of lower priority from stacking.02:59
slangasekTerminus: they should, there's a bug, I've just fixed this in the Debian package's svn - please file a bug report02:59
slangasekI didn't realize it would affect any modules in practice, or I would've filed it03:00
Terminusslangasek: basically change requisite to [success=end default=ignore] right?03:00
slangasekyep03:00
cody-somervillecjwatson, It is a custom d-i build (just to include a few udebs), but no modifications to the partman udebs03:00
Terminusslangasek: well, i don't know if it would affect any other modules either... this is only for common-password btw.03:01
Terminuseverything else seems to stack properly.03:01
cjwatsoncody-somerville: ok, I ask because I can't find any calls to sfdisk anywhere in partman03:01
slangasekTerminus: yep, I know03:01
Terminusokidokie then. bug report it is.03:01
slangasekTerminus: when it's filed, please throw me the bug number :)03:02
cody-somervillecjwatson, Ah, interesting. I think I might know what that is.03:02
cjwatsoncody-somerville: oh?03:02
cody-somervillecjwatson, custom recovery installer stuff. I assumed this build Steve tested didn't have it but it appears it does.03:03
cody-somervillecjwatson, I'll get QA to test a standard Ubuntu image with that preseed file and see if they can reproduce.03:03
cjwatsonah.  y'all broke it then? :-)03:03
cody-somervillecjwatson, in the case Steve tested, most likely.03:04
cjwatsonAFAICS the only things in d-i that call sfdisk are grub-installer and lilo-installer, both of which run rather later than partman03:04
Terminusslangasek: filed. bug #55699603:06
ubottuLaunchpad bug 556996 in samba "winbind pam-config potentially breaks stacking with modules of lower priority in common-passwd" [Undecided,New] https://launchpad.net/bugs/55699603:06
cody-somervillecjwatson, Sorry. I should have spotted that myself. Thanks for taking a look.03:06
Terminusnice.03:06
Terminus!botsnack03:06
ubottuYum! Err, I mean, APT!03:07
cjwatsonslangasek: don't suppose this would be the cause of bug 556785 too?03:08
ubottuLaunchpad bug 556785 in shadow "Passwd in Ubuntu Lucid has started giving errors since last update" [Undecided,New] https://launchpad.net/bugs/55678503:09
cjwatsonseems a stretch, but ...03:09
slangasekcjwatson: unlikely; that's probably a duplicate of the bug ttx fixed in the samba update this morning03:09
slangasekwhich is related, except for the part where it's already fixed03:10
cjwatsonok03:10
Terminusslangasek: ah... the passwd problem? filed a bug on that one too with the comment on stacking as well but it was marked duplicate.03:11
slangasekright03:11
Terminuswhile we're talking about this, pam_mkhomedir.so isn't suitable for inclusion in the winbind pam-config, right?03:12
slangasekTerminus: I wouldn't think so, since a) not everyone necessarily wants it, b) pam_winbind supports its own mkhomedir option03:20
slangasekTerminus: I think it would be better for libpam-modules to ship a (disabled-by-default) profile for pam_mkhomedir03:21
Terminusslangasek: yeah, that would be nice. only difference between mkhomedir and pam_mkhomedir.so is that the latter uses /etc/skel...03:23
slangasekah03:26
slangasekcould you file a wishlist bug on pam for this, too?03:26
Terminusslangasek: sure. which package though?03:27
slangasek'pam' :)03:27
Terminusok. hehe03:28
Terminusstill have another bug to file about libpam-mount having problems creating directories. keep on forgetting this one. >_<03:32
Terminusslangasek: i see you're also subscribed to bugs for libpam-mount. i've filed two bug reports there if you're interested, bug #556239 and bug #55702505:09
ubottuLaunchpad bug 556239 in libpam-mount "mounting cifs uses uid and gid options by default" [Undecided,New] https://launchpad.net/bugs/55623905:09
ubottuLaunchpad bug 557025 in libpam-mount "pam_mount.so chown to user when creating directory fails" [Undecided,New] https://launchpad.net/bugs/55702505:09
slangasekTerminus: I'm afraid I'm unlikely to be much help on those; the XML config file format gives me the heebie-jeebies, I'm only subscribed to libpam-mount to keep track of any fallout from the pam-auth-update integration05:54
Terminusslangasek: ah... yes. it's not exactly the most beautiful config file. i also see you've seen the mkhomedir wishlist. forgot about the default.06:04
pittiGood morning07:00
PslamAh i'm afternoon07:05
dholbachgood morning08:17
gesergood morning pitti and dholbach08:19
dholbachhey geser! :)08:20
pittihey geser, how are you?08:20
geserI'm fine08:20
m4rtinmorning all; any sponsors around to have a look at a patch for lucid regression in bash-completion?08:23
=== radoe_ is now known as radoe
bigoncould some one have a look at bug #549234 please?08:54
ubottuLaunchpad bug 549234 in hellanzb "Please sync hellanzb (0.13-6) from debian unstable" [High,Confirmed] https://launchpad.net/bugs/54923408:54
=== almaisan-away is now known as al-maisan
zygahello09:21
zygamvo: hi09:21
zygamvo: I'll try to fix the other bug today, I had update my know-how with dbus to get into that code properly09:22
mvozyga: cool09:23
zygamvo: I did one cool thing yesterday though, I rewrote command-not-found to be a dbus service09:35
zygamvo: it's super fast and responsive now09:35
lifelesszyga: err09:35
lifelesszyga: why?!09:35
zygalifeless: because it stays in memory09:36
lifelesszyga: I don't see why a dbus service has any reason to be faster, unless its using up memory for no purpose09:36
zygalifeless: and python startup time is no longer an issue09:36
zygalifeless: responsiveness == startup time mostly09:36
zygalifeless: now it's giving you output in 0.021 seconds09:36
lifelessuhm09:36
zygalifeless: previously it was 0.5 +09:36
lifelesscommand not found is 3 python files09:36
zygalifeless: yeah but it opens several files, reads databases09:37
zygalifeless: talks to apt09:37
zygalifeless: all in all it's not free09:37
lifelessthe databases are not python startup time though09:37
lifelesszyga: how much memory does it use09:37
zygalifeless: true09:37
zygalifeless: let me check09:37
lifelessthere are good algorithms for fast string match search (where fast == examine a smal fraction of your database)09:38
zygalifeless: I'll upload the package to my ppa though09:38
zygalifeless: I know, I measured what's long09:38
lifelessI think it would be a _much_ better idea to use those, than to waste memory.09:38
zygalifeless: python startup09:38
zygalifeless: database initialization (cold cache, stating lots of files)09:38
zygalifeless: and the minor part was actually giving you the output09:38
lifelesszyga: sure; thats why I'm saying change the algorithms in the db you use.09:39
lifelesssearch requires an appropriate data structure.09:39
geserpitti: do I read it from the TB meeting log correctly that it is yet undecided if maverick is going to sync from testing or unstable (pending a discussion on the ubuntu-devel mailing list)?09:39
zygalifeless: the database is good, really09:39
pittigeser: yes; well, the default mode is "unstable"09:39
lifelesszyga: then why are you stating lots of files?09:39
zygalifeless: it's gdbm, there is just one lookup really09:39
zygalifeless: python stats ~500s files on startup09:39
zygalifeless: I stat 10 files to find the database and configuration09:40
lifelesszyga: it can, depending on what layout you have09:40
lifelessgetting rid o the eff09:40
lifelessand the package would help09:40
lifelessgo to a single module09:40
zygalifeless: I encourage you to try to see how old c-n-f worked09:40
zygaeff?09:40
lifelesspossibly even get rid of the python library altogether09:40
zygalifeless: it's best to rewrite the client in C09:40
lifelesssorry, fingers haven't quite learnt this keyboard yet09:40
lifelessegg09:40
geserpitti: ok, will wait on the results from this discussion for how to set the default for requestsync for maverick (if the result doesn't come to late)09:41
lifelesszyga: I have looked ;)09:42
zygalifeless: the new code is in lp:command-not-found, do check it out too09:42
lifelesszyga: anyhow, I really question the benefit of a continually running service, for something needed very rarely and only taking 0.5s today.09:43
lifelesszyga: I'll have a browse round the new code tomorrowish09:43
zygalifeless: the service closes after period of inactivity09:43
lifelesszyga: does it ever get called twice in a row anyway ?09:43
zygalifeless: huh?09:43
lifelesszyga: note that a second call is going to have nearly no python startup time anyway, because all the stuff being stated has its dentries in cache09:44
zygalifeless: I know that having a warm cache is helpful09:44
zygalifeless: but new code is much more responsive anyway09:44
zygalifeless: next step is to rewrite the client into pure C09:44
lifelesszyga: its not clear to me /how/ it can be more responsive.09:44
zygalifeless: and finally (maybe) integrate into bash09:45
lifelesscold cache it has to start the service up as well as do what it was doing before.09:45
zygalifeless: because cold cache is not everything09:45
zygalifeless: python + apt09:45
lifelesszyga: yes, but if the service *is not running* its still doing the same work, as the version in lucid at the moment, right ?09:45
zygalifeless: yes, the initial startup time is same09:46
zygalifeless: but after that it's only better09:46
lifelesshmm09:46
zygaI wrote the code yesterday and did some benchmarks09:46
lifelessok09:46
zygaand it's really there09:46
zygalifeless: I encourage fixes though09:46
persiazyga: Whilst you're fiddling with command-not-found, might you be able to make it also work when Contents.gz is on ports.ubuntu.com rather than archive.ubuntu.com?09:46
zygalifeless: my goal is fast small and lean program09:46
zygapersia: it doesn't work like that09:47
mvozyga: I would be interessted in the figure for C client without dbus09:47
zygapersia: database is the most difficult thing in the whole program09:47
mvozyga: benchmark figures09:47
zygamvo: I'll try to make them (it's in line with my new job anyway)09:47
persiazyga: Hrm?  How does it work then, because it fails completely for armel and powerpc last I checked.09:47
mvozyga: I'm not sure that dbus is worth it, its a good experiment, but it just does not feel right09:47
zygapersia: ask mvo :-)09:47
zygamvo: why?09:48
mvopersia: right, it does not work for them, there is a data-collector running that builds the db and it needs access to a mirror09:48
mvopersia: its currently running on rookery09:48
mvopersia: all that is really needed is a mirror then those can be integrated09:48
zygamvo: actually09:49
zygamvo: current code does more, the service loads apt.cache09:49
zygamvo: and gives you the summary of the package09:49
mvozyga: a basic C client prototype should be pretty quick, no?09:49
zygamvo: yes, I'll get to that09:49
persiamvo: So UnifiedDataExtractor/mirror/do-mirror isn't the place to fix this?09:49
zygamvo: first the client, finally the service09:49
mvopersia: that would work too, just requires a bit of disk-space and bandwidth09:50
zygapersia: there is some room for improvement09:51
zygamvo: (do you have the time to run the script I sent you some time ago?)09:51
mvozyga: still not sorry :(09:51
zygamvo: ok09:51
mvozyga: I hope by the time beta-2 comes out09:51
zygamvo: cool, no rush09:52
persiamvo: OK.  That makes sense.  Same issue as madison/rmadison in some ways.  Thanks :)09:52
mvopersia: there is a spec to include it during the build process09:53
mvopersia: but it did not finish for lucid, maybe lucid+1, if LP makes it09:53
persiaOh, cool.  In that case I'll delete my local branch, since there's no point in having it on my todo list if it's better done in LP.09:54
mvopersia: well, it would be nice to have it for lucid09:56
mvopersia: at least for armel09:56
mvopersia: all I need is a server to run the extraction on that has a lucid  mirror of archive.ubuntu.com and ports.ubuntu.com09:56
zygamvo, persia, lifeless: I have .deb files if you are interested in checking this09:58
zygalifeless: 29M res, 49M virtual09:59
lifelessthats quite a bit for a netbook or smaller machines10:00
zygalifeless: it's not different to what c-n-f had10:00
zygalifeless: old version consumed the same amount of memory each time you made a typo10:00
zygalifeless: (I work on a netbook all the time BTW)10:00
zygalifeless: it's not perfect (especially for embeded)10:01
lifelessyes, but the memory is freed after10:01
zygalifeless: but it's not worse really10:01
lifelessif you want to work on lower memory footprint, we could do that10:01
zygalifeless: if you work in the shell it doesn't matter - the memory will be taken again in a moment10:01
zygalifeless: I think that as long as your terminal is open c-n-f keeps starting and stopping all the time10:02
zygalifeless: the service makes the process cheaper10:02
zygalifeless: but to make one point clear - the new code can run without the service10:02
zygalifeless: it's not that the interface requires the service ;-)10:02
zygalifeless: on my machine empathy takes more memory10:03
zygalifeless: then mono10:03
zygalifeless: I'll try to tweak gc settings today, maybe we can get the memory level even lower10:03
zygalifeless: (not counting firefox obviously - it takes all the memory)10:04
zygalifeless: if we disable apt.cache() (it's a new feature) the service uses 9MB of memory10:06
tseliotmvo: do you know what happened in bug #552548 ? It looks like dpkg made a backup of the files in /etc/ati but didn't install the new files there e.g. they have amdpcsdb.default.dpkg-bak but no amdpcsdb.default10:28
ubottuLaunchpad bug 552548 in fglrx-installer "fglrx broken after update to 2:8.721-0ubuntu7" [Medium,Triaged] https://launchpad.net/bugs/55254810:28
mvotseliot: for a falure like this it would be helpful to get /var/log/dpkg.log and /var/log/apt/term.log10:30
tseliotmvo: ok, I'll ask users to attach those files to the report, thanks10:31
mvotseliot: thanks10:31
mvotseliot: speaking of video drivers, update-manager has a check for SSE support before uprading nvidia-glx from hardy. that is still needed, right? for -173, 180, 185?10:32
tseliotmvo: let me check, I think they added back the support for SSE but I don't know to what driver. I'll let you know10:35
persiamvo: I have such a server, but would need somewhere to post the results.  Does the architecture of the server matter (my armel mirror is on a powerpc machine, but I can netmount, etc.)10:37
mvotseliot: thanks, I let it in for now10:37
persiamvo: Alternately, could we maybe run it on the primary archive server *before* the mirror split?10:38
mvopersia: arch does not matter as long as the debs are all there10:38
mvopersia: I guess so, I don't have access to this machine though afaik10:38
persiamvo: Do you need real access, or just to run a cronjob?10:38
mvopersia: just a cron job10:40
* persia checks for the archive-admin-of-the-day10:41
persiacjwatson: Do you know if the pre-split mirror has disk/processor to spare for such a cronjob?10:41
persiaWould add support for armel/ia64/powerpc/sparc to command-not-found10:42
cjwatsonit's pretty locked-down, I'd rather not run more code on it10:42
cjwatsonand there'd be an issue with getting the results off10:42
cjwatsonbut ask IS?10:43
tseliotmvo: it looks like support for SSE is back in -173 so you can remove it from your blacklist10:48
bdrungpitti: around?10:51
pittihi bdrung10:53
mvotseliot: supports or requires? the check I have in update-manager is to ensure that the CPU has SSE support if the nvidia driver is in use (173,180,185). is that still a valid check? or will it fallback to some non-sse code if the cpu does not support it?10:54
bdrungpitti: can you un-blacklist pwdhash? asac and chrisccoulson agreed on it.10:55
pittisure, I can; I'm just curious about the rationale?10:55
chrisccoulsonpitti - bdrung has volunteered to maintain it ;)10:55
asacack. bdrung is committed to maintain it and upstream is very responsive10:56
pittiright, but I thought the point was that it's much easier to use Firefox' automatic plugin upgrades than having to maintain it for three years in universe?10:56
tseliotmvo: right, I meant to say that they support non-sse cpus in 173 again (i.e. you can remove it from your list). You might want to add 195 to the blacklist instead (and keep the other versions)10:57
pittiasac, chrisccoulson, bdrung: unblacklisted10:58
bdrungpitti: but there are many benefits of having a package instead10:58
chrisccoulsonthanks10:58
bdrungpitti: thanks10:58
zygapersia: if you and mvo manage to harvest the data for other arches10:58
zygapersia: do let me know10:58
zygapersia: I want to run a simple script on the archive to improve the quality of the harvested data in maverick and beyond10:59
zygapersia: also if you harvest the data with current technology please send me the scan.data file10:59
persiazyga: What sort of script?  I can certainly generate local data, etc.11:00
zygapersia: let me dig it up11:00
zygapersia: the biggest quality problem with current c-n-f data is update-alternatives11:01
zygapersia: if you read the code you'll see what hackery we did to get some of that data out of the install scripts11:01
zygapersia: but it's time to fix the problem once and for all, we need more package metadata11:01
zygapersia: this metadata can be added over time but we need to know _all_ packages that use update-alternatives11:02
zygapersia: eventually I will file a bug for each package and add some data to the control file that says what update-alternatives are provided by each package11:02
zygapersia: then c-n-f will have perfect data and will never lie or miss a package11:03
persiaXB-Alternatives-Provided: or similar?11:03
zygapersia: yes, something like that - does it already exists?11:03
zygaexist11:03
persiaThat's something you *definitely* want to discuss in Debian (or we miss ~14000 packages)11:03
persiaIt doesn't exist to my knowledge: that's just the format that would let it work without a policy bump.11:03
zygapersia: I realize that, I hope to meet some people at the next UDS, I'm not really sure how to approach this on the political/debian-and-ubuntu front11:04
zygapersia: I still believe in plain technology, I'll write a spec for this metadata, fix all the packages in ubuntu and hope debian syncs back11:05
persiazyga: It's not so much political/debian-and-ubuntu it's that such a change ought be done *in Debian*.  We aren't going to be able to sensibly maintain that delta.11:05
zygapersia: right, I want debian to adopt the changes, I don't really know how debian syncs changes from ubuntu nowdays11:05
persiaYou really want to start in Debian for that.  The chances you can get all those patches accepted is staggeringly low.11:05
zygapersia: I suspect that about 1000 packages could be using alternatives today so it's not an easy target11:06
asacpitti: so you already did the blacklisting/removing based on chrisccoulson extension list? nice.11:06
zygapersia: even if it's harmless one-liner per package?11:06
pittiasac: yes, yesterday11:06
pittiasac: might avoid a few people installing beta-2 and unsuported extension packages ;)11:06
pittiand likewise, I think u-m will clean up removed packages11:07
persiazyga: Yes, because that suddenly means that Ubuntu Developers have to manually merge every Debian upload for those 1000 packages, so it's something on the order of 500 developer-hours per cycle.11:07
persiaWhich is roughly equivalent to one person spending 20 hours a week doing nothing else at all.11:07
zygapersia: I see, well that does suck - I don't deny that11:07
zygapersia: as I said I hope to talk with some people to know how to execute this best, I'm not really familiar with debian11:08
zygapersia: and how to approach them to make this happen11:08
asacvery good11:08
zygapersia: ultimately this could require updating debian packaging standards11:08
persiazyga: I'd suggest starting by contacting the Debian Maintainer of command-not-found, who likely can help develop a strategy.11:09
zygapersia: does debian have command-not-found today?11:09
persia(and yes, it will eventually need a policy bump if it's mandatory)11:09
zygaany debian devs around? ;-)11:09
persiazyga: Yes, in squeeze and sid.11:09
zygapersia: cool, let me check that package11:09
cjwatsonthe best way to make this work in Debian would be to figure out a way to solve Debian #43720 that's compellingly correct enough to overcome historical problems with its interface (cf. Debian #45614), and have it emit the appropriate headers somehow11:12
ubottuDebian bug 43720 in debhelper "add support for alternatives somehow (and other redundant requests)" [Wishlist,Open] http://bugs.debian.org/4372011:13
ubottuDebian bug 45614 in debhelper "debhelper: dh_alternatives scripts?" [Wishlist,Open] http://bugs.debian.org/4561411:13
cjwatsonor, even better, add declarative alternatives to dpkg11:13
tseliotcjwatson, mvo: do you know why this user reproduced bug #555837 (getting an Exec format error) ?  The script has a hashbang11:13
ubottuLaunchpad bug 555837 in nvidia-common "package linux-image-2.6.32-19-generic 2.6.32-19.28 failed to install/upgrade: run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 1" [Undecided,New] https://launchpad.net/bugs/55583711:13
cjwatsontseliot: probably bug 43095811:13
ubottuLaunchpad bug 430958 in sigmundr "Merge the documentation branch with the docs series" [High,Fix released] https://launchpad.net/bugs/43095811:13
cjwatsonerr11:14
cjwatsonbug 51209611:14
ubottuLaunchpad bug 512096 in dpkg "[MASTER] Exec format error : package failed to install/remove : installation/removal script returned error exit status 2" [High,Fix released] https://launchpad.net/bugs/51209611:14
cjwatsonor else perhaps filesystem corruption.  get them to send you a copy of that file11:14
zygapersia: found him, thanks for the suggestion11:15
tseliotcjwatson: ok, thanks11:15
dyllananybody else having a problem with the network manager applet not working properly?11:15
lifelessyou could also get that with a wrong-arch binary being called11:15
lifelesse.g. the interpreter, or something invoked, was actually amd64 on an i386 kernel11:16
persialifeless: That actually works just fine if you have qemu-kvm-extras-static installed (but most folk don't)11:17
pittilool: your recent logcheck sync added a "mimeconstruct" dependency, which is in universe, and also pulls in a whole slew of new perl modules (also in universe); should we revert the dependency or do the MIRs?11:26
bdrungpitti: pwdhash is uploaded and sits now in NEW11:34
pittibdrung: thanks; will be processed during regular archive days11:35
bdrungwhat's the easiest way to get the source package name for a binary package name?11:39
bdrung(of a not possible installed package)11:39
pittiapt-cache show pkgname11:40
pittiSource:11:40
pitti(if that field is not there, it's identical to the binary name)11:40
persiaPKG=foo apt-cache show $PKG | grep Source: | cut -d: -f2 || echo $PKG ?11:44
bdrungthanks11:44
lifelessbdrung: apt-get source pkg, ctrl-C11:47
persiaapt-get --dry-run source plg ?11:47
bdrunglifeless: not a good idea11:47
lifelessbdrung: how so?11:47
lifelesspersia: +111:48
bdrungk, --dry-run would work, but then i have to parse the output11:49
lifelessbdrung: you didn't specify machine-processable11:49
lifelessmachine processable, a python script is probably best11:49
bdrungforgot to mention: for scripting ;)11:50
wgrantmdt bin2src!11:50
persiaThat works lovely, but has more dependencies :)11:51
bdrungwgrant: ?11:53
wgrantmultidistrotools has a handy utility, but that's only really practical if you are using mdt for other purposes.11:53
mvotseliot: thanks, so I make it check for 180, 185, 195 and SSE, correct?12:03
tseliotmvo: yes, that's correct. Thanks12:03
mvotseliot: great, thanks. code is updated12:04
tseliotgreat :-)12:04
=== MacSlow is now known as MacSlow|lunch
apwi have a couple of machine which have been updates as of today, and unlike a new install still have the bright light from above background instread of the new purple background in gdm12:33
apwdoes anyone know what package i am missing12:33
arandapw: plymouth, mayhaps?12:38
apwi get plymouth ok, its nice [sic] and purple, but then i get the older downlight on transition to X, not the default background12:38
james_was part of gdm?12:39
persiaapw: Are you sure you don't have some leftover setting?  I had to manually change my preferred theme from (purged) human to the new one to get the new background.12:41
=== Tonio__ is now known as Tonio_
=== kdelogger is now known as apachelogger
apwpersia, no this machine is not customised as far as i know12:45
apwi try and keep it as virgin as possible while still being useful, so that i catch these sorts of things12:45
persiaapw: I hadn't thought I'd set the background manually either :)12:45
apwits not the main background, as that is ok, its just in gdm12:45
persiaMight be a bug in the detect-if-the-user-changed-something code though.12:45
apwjust in that middle ground12:46
apwpersia, any idea how i might change it12:46
persiaapw: Actually, no.  The way I used to know how to do it doesn't exist anymore.12:46
apwhrumph12:51
* apw throws hit toys out of his pram ... "i want purple"12:51
persiaDunno why precisely.  That background makes my eyes hurt, being just ever so slightly out-of-focus12:52
apwpersia, its not designed to be looked at ... silly12:54
apwpersia, i have to agree its nasty on the eye if you stare at it12:55
persiaWhat's the point of having the default interface be something that's not designed to be looked at again?12:55
apwits particularly vile behind this touchscreen which gives it a slightly sparkly feel12:55
apwpersia, heh ... i'd ask the design team that12:55
apwbut they never answer me12:55
persiaIf it was about it being interesting and artistic, I'll support it, but if it's specifically designed to make people want to change it, I question the motives.12:56
loolpitti: Argh, sorry about that; I guess we need to patch logcheck to use something else12:58
loolpitti: It's three calls to a /usr/bin helper to send emails in src/logcheck12:58
apwpitti, i have no idea what we are going to do about your lid thingy12:58
loolpitti: If you have suggestions for a replacement apart of sendmail, I'm happy to hear about them!12:58
* lool needs to run now12:58
pittiapw: at this point it's probably between moving the logic into xorg, or fixing non-native resolutions, or refining the lid logic in the kernel; but I have no idea which of those is easier12:59
apwlid matching is just plain broken on a huge number of systems, so upstream has pulled back from the lid detection in the kernel as unworkable12:59
pittiseb128: you are running with a docked laptop, too, right? does it still work with current kernel?12:59
pittiapw: right, understood12:59
seb128pitti, define work12:59
apwit seems windows doesn't need the initial state, so most bioses are broken wrt to the initial value13:00
pittiseb128: my DVI screen just switches off as soon as X starts13:00
apwpitti, is it _off_ or blank13:00
pittiapw: off13:00
apwwhy would it ever be off if its there13:00
seb128pitti, I don't have that issue with -1913:00
pittiin very technical terms, the standby light is yellow, not green13:00
seb128I do get screen being blank after user switch though13:00
seb128and no way to turn it back on until xorg restart13:01
pittiseb128: you get the correct resolution on the DVI? is the internal screen on as well (in gdm)?13:01
seb128no13:01
apwi would expect you to find your lcd is on, and so is your dvi and that your desktop is spread over both13:01
seb128I get some 1024 instead of 190013:01
apwnot what you want either but, that is what i'd expect13:01
seb128but I fix it with the gnome capplet13:01
seb128sorry time for a phone interview, be back in a bit13:01
pittiapw: if it just affects my particular system, it's probably not such a biggie (I can put an xrandr configuration into gdm's home dir), but at this point I don't know how many systems are affected13:02
apwpitti, i suspect its more than you ...13:02
apwam testing myself here as wel speak13:02
pittiapw: in karmic both monitors had 1024x768, which was ugly, but at least it worked (that also worked with KMS; lots of mode switches, but *shrug*)13:02
seb128pitti, I do boot with laptop lid close though13:03
seb128not sure if that makes a difference13:03
pittiseb128: yes, I keep it closed all the time13:03
ionpersia: The blurry font rendering Ubuntu uses nowadays don’t bother you, though?13:03
pittiseb128: in fact, opening and closing again fixes it, since that triggers the lid actions in X13:03
apwpitti, do you get gdm on both?13:03
pittiapw: on the internal one; DVI is off13:03
apwpitti, yeah thats what upstream found, open/close transitions work everywhere but initial 'is open/closed' is completely bust13:03
apwi wonder how win7 does it as it clearly doesn't use that13:04
pittiapw: if I open the lid and close it again, X's lid actions fix the LVDS first, and then DVI13:04
persiaion: I use a low enough DPI (72) that it's not so bad for me.13:04
apwpitti, do you even get grub on DVI ?13:04
pittiapw: yes, grub/plymouth/VTs work13:05
persiaion: If someone optimises for beauty over number of simultaneous elements on the screen, you may have found a kindred soul.13:05
pittiapw: but as soon as X wants to switch to 1024x768, DVI goes off13:05
ionNot having bothered to make a real solution, i just run sudo perl -i -pwe 's/\000\Klcddefault\000/lcdlegacy\000\000/g' '/usr/lib/gnome-settings-daemon-2.0/libxsettings.so after g-s-d updates. :-P13:05
pittiapw: during boot (grub/plymouth/VTs), DVI is in 1280x800 (which is the LVDS's resolution)13:05
apwpitti, i get all that _and_ gdm on my VGA port with the lid closed13:06
pittiapw: X has never liked 1280x800, and seems to pick 1024x768 as a "compromise" for both displays13:06
apwheh yeah this is a squarer one so i get more native looking res13:06
pittiapw: I'm just building some postgresql updates, but after that I can try booting with VGA instead of DVI13:07
apwpitti, ok with the lid closed i get desktop out on VGA13:07
pittiapw: also on LVDS?13:07
apwits gone into mirror mode by default it seems13:07
pittiright13:07
apwwhen i open the lid, its on both the same13:07
pittithat's what it has done here until karmic13:07
apwwhich is not what i expected13:07
pittiapw: I still see whether the screen is on or off when the lid is closed (there's a small gap to look through)13:08
apwunfortuanatly it doesn't have anything better, dvi or hdmi13:08
apwpitti, it looked to be black on mine13:08
pittihow wonderfully consistent all this stuff is :-)13:08
apwahh both on 1024x768 as you conjectured13:09
pittiapw: mind putting up your /var/log/Xorg.0.log somewhere while gdm is up after booting (with the lid closed)?13:09
apwnon-native for both ... gah13:09
apwpitti, ahh its a x800 here too, so same mangling13:09
pittiapw: so I guess moving the lid logic into X will just lead to the very same problems then, and wouldn't help at all13:10
apwwho chose to mirror i wonder13:10
* apw isn't sure he would expect the kernel to be making that decision13:10
pittiapw: X, I mean13:10
pittibut without the lid state it's not that obvious13:11
ionThis was discussed here recently. bryce knew about the X logic that applies.13:11
pittiif you attach a beamer and have the lid open, you certainly want cloning by default13:11
pittiwith an external monitor you'd rather want only that, in full resolution13:11
apwi used to gfind VGA and HDMI did differnt things, one mirrored by default and one extended desktop by default13:12
persiaJust as a minor complication: consider "convertible" devices where the lid state can be "closed" and the display still viewable (which often triggers a landscape/portrait change in other environments).13:12
apwbut i think i found they all extended by default after13:12
pittiback in karmic I used to have an xorg.conf which forced resolution; I might just dig that back out of my bzr tree then..13:12
pittibut it doesn't help for the broken live system boot, of course13:13
apwpitti, well we need to know if its different for DVI than VGA, if so then its likely not right13:14
apwpitti, OH have you tried disabling you LVDS by default?13:14
pittiapw: how?13:15
apwyou need to know the name of the LVDS as known to drm13:15
pittiapw: that's in the kernel log and easy to find out13:15
apwkernel boot line video=LVDS-1:d13:15
pittiapw: with a kernel option?13:15
pittiright13:15
apwyou can also see it in /sys/class/drm13:15
apwbe interested to know if that could help13:15
pitti/sys/class/drm/card0-LVDS-113:15
apwso LVDS-1 is the right name i am told ... never tried it myself (as yet)13:16
apwactually will do it now as i have a test setup13:16
pittiapw: I guess xorg.conf is a better solution, though, since it also works in undocked mode13:16
pittiif I undock, I actually do want to use the LVDS :)13:16
pittiapw: but I'll try that for completeness13:16
pittic'mon psql, build faster13:16
apwpitti, yeah be nice to know if then open close enables it as i would expect13:17
apwpitti, i am concerned that KMS generally leads us to a need to have default options settable for video things in the kernel13:18
apwpitti, and wonder if we are getting to where the user tools need to know that and how to do it13:18
apwpitti, ok video=LVDS-1:d made my VGA come up as the only screen and as the native resolution13:19
pittiapw: ok, trying the video= option and VGA instead of DVI now13:21
apwpitti, not been able to get the LVDS back as yet13:21
seb128re13:22
seb128pitti, sorry I had a phone call, back13:22
seb128pitti, do you need me for any testing?13:22
seb128pitti, in summary I'm usually working with lid close + dvi screen and booting docked13:23
seb128pitti, gdm resolution is lower that what it should, desktop config has an xrandr config13:23
seb128pitti, I don't have issue on boot but dvi cut after user switch and doesn't come back until xorg restart13:23
seb128pitti, resuming undocked after a docked suspend leads to no active screen too until I switch between vts which bring the screen back on too13:25
=== MacSlow|lunch is now known as MacSlow
apwpitti, i wonder if specifying the native res for the dvi might work13:32
apwpitti, doesn't seem to ... hrm13:34
pittiseb128: did you get the full resolution in gdm with -18 and earlier?13:45
seb128no13:45
pittiapw: sorry, back now; took a while, my BIOS is going mad (unrelated to the screen issue)13:45
pittiapw: so disabling LVDS works, as expected; haven't tried VGA yet (that's when BIOS acted up and stopped booting at all)13:46
pittiI'll continue trying this later on; I need to run out for some 1.5 hours now for an appointment13:46
apwpitti, ok ... not managed to work out how to re-enable the LVDS which is sucky13:47
pittiapw: anyway, the xorg.conf resolution workaround seems better in that case anyway; X ignores it when there's only the internal LVDS13:47
lamontSetting up irqbalance (0.55+20091017-3ubuntu2) ...13:47
lamontstart: Unknown job: irqbalance13:47
lamontI'm guessing iz bug?13:47
jdstrandmvo: hi! do you have the kern.log for bug #556343?13:56
ubottuLaunchpad bug 556343 in bind9 "upgrade error on 8.04 -> 10.04 " [High,Incomplete] https://launchpad.net/bugs/55634313:56
jdstrandmvo: I don't think it is apparmor, but want to be sure13:57
mvojdstrand: I can provide it, its a VM that I just need to fire up13:57
jdstrandmvo: thanks13:57
=== sconklin-gone is now known as sconklin
=== mathiaz_ is now known as mathiaz
Keybukbarry: please don't unmark bugs as "Fix Released" just because one person, with clearly different symptoms, is still having issues15:07
Keybukthose people should file new bugs, since their problem is unrelated15:07
MacSlowpedro_, not really a rb-bug... but related... https://bugs.launchpad.net/bugs/451086 is about to be fixed today... just wanted to mention it, should it happen to come up tomorrow (rb bug day)15:12
ubottuLaunchpad bug 451086 in notify-osd "Rhythmbox Notification Bubble shows wrong cover art" [Medium,In progress]15:12
pedro_MacSlow, thanks, i'll make sure to communicate that to the triagers15:13
MacSlowtseliot, do you know now much work it would be to compile an xorg 1.7.4 for lucid from package-sources?15:15
tseliotMacSlow: the whole x stack or only the xserver?15:17
MacSlowtseliot, mostly just the xserver... as ATI/AMD fglrx driver for the 5870 only works with 1.7.4 and below... I couldn't get it to like 1.7.6 which comes with Lucid15:18
=== bjf-afk is now known as bjf
tseliotMacSlow: is this bug #554191? i.e. X segfaults with fglrx15:19
ubottuLaunchpad bug 554191 in fglrx-installer "fglrx causes X to segfault" [Medium,Triaged] https://launchpad.net/bugs/55419115:19
slytherincan any of the archive admins please approve jboss binaries from new queue? It is one of those packages which was removed from archive because of FTBFS.15:19
MacSlowtseliot, no... the issue I get with trying fglrx is an undefined DPMSEnabledSwitch() being reported in /var/log/Xorg.0.log15:20
tseliotMacSlow: can you file a bug report about it, please? I can report it to upstream and maybe get the fix in time for Lucid15:21
MacSlowtseliot, ok15:21
tseliotthanks15:21
lepageeToday'S ISO image does not boot15:27
pittiapw: so, no difference for me with VGA vs. DVI; I'll follow up in the bug report15:27
cjwatsonlepagee: we produce lots of daily builds, you need to be more specific15:28
lepageehttp://cdimage.ubuntu.com/daily-live/current/15:28
lepageethis one, now15:28
cjwatsonwhich architecture?15:29
lepageeit say: "BUG: soft lockup - CPU#0 stuck for 61s! [event 0:6]"15:30
lepagee32 bit15:30
lepageeon a pentium 415:30
cjwatsonhttp://iso.qa.ubuntu.com/ records some successful tests, so it is not happening for everyone15:30
cjwatsonthat's a kernel bug then15:30
cjwatson#ubuntu-kernel, or file a bug on the 'linux' package in Ubuntu15:31
lepageeall other Ubuntu since 4.10 run fine15:31
lepageecjwatson: #ubuntu-kernel is a private channal15:31
cjwatsondoesn't look private to me15:32
cjwatsonanyway, like I say, it's a kernel issue, you can file a bug about that15:33
ogracjwatson, i think -kernel wasnt migrated after the freenode update, you cant speak if you are not identified15:36
cjwatsonah15:37
cjwatsonsubtly different from private, that15:37
cjwatsonanyone can identify15:37
ograindeed15:37
=== lepagee is now known as Elv13_
ccheneyis it expected (or a bug) that when using the human theme that checkmarks in menus are white on beige, it seems very hard to see them15:44
=== Elv13_ is now known as Elv1313
user0something really needs to be done about the partitioner during installation of karmic15:54
user0it's one thing to say "commit changes to disk" and another to format a partition without confirmation15:55
slytherincan any of the archive admins please approve jboss binaries from new queue? It is one of those packages which was removed from archive because of FTBFS.15:56
jdstrandcjwatson: hi. is the ordering of devices listed by /proc/mdstat supposed to be consistent with a raid1 install? I ask because if I use ext4, I have 'active raid1 vdb5[1] vda5[0]' but with ext3 I have 'active raid1 vda1[0] vdb1[1]'15:59
jdstrandcjwatson: notice vda and vdb are listed in a different order15:59
cjwatsonjdstrand: I thought it was basically whatever mdadm felt like, or maybe the kernel's md subsystem16:00
cjwatsondoes it matter?16:00
jdstrandI think http://testcases.qa.ubuntu.com/Install/ServerRAID1 depends on the ordering used with ext416:00
apwogra, ais the kernel channel meant to have migrated somehow, something we are meant to have done?16:00
jdstrandat least, that is my theory as to why following that works with ext4 and doesn't work with ext316:01
jdstrand(steps 16 and 17 are where things go awry)16:02
jdstrandwell, really 16.5, since I shutdown the machine, add the disk then boot16:02
cjwatsonjdstrand: that I don't know - pretty surprised that it would make any kind of difference though16:03
ograapw, i think so, dont ask me what has to be done though16:03
jdstrandcjwatson: maybe it the ordering doesn't, but something is weird. I'l keep poking at it. thanks16:03
jdstrands/it//16:03
Damascenehello, please what we can do about this? https://bugs.launchpad.net/vte/+bug/263822/16:03
ubottuLaunchpad bug 263822 in vte "RTL (right to left) support in terminal (BiDi)" [Low,Triaged]16:03
Damasceneno one is responding16:04
Damascenewe want to install mlterm for rtl languages but no help from any16:04
jdstrandkees: you seem to have written most of http://testcases.qa.ubuntu.com/Install/ServerRAID1. can you read backscroll from the last 5 minutes and comment?16:07
jdstrandkees: make that 8 minutes16:07
=== al-maisan is now known as almaisan-away
sorenjdstrand: The order in which they're listed depends on the order in which they're discovered at boot (and thus added to the md device), doesn't it?16:13
sorenjdstrand: The number in the brackets denote the ordering in the RAID set, I think.16:14
jdstrandsoren: that would make sense, so as such, it shouldn't matter... hmmm...16:16
sorenjdstrand: I can't find any docs on the format of mdstat, but if I'm reading the code correctly, both my statements above are true.16:23
sorenjdstrand: Does it fail in any way?16:24
* dholbach hugs soren16:25
* soren hugs dholbach 16:25
dholbach:-)16:25
sorendholbach: Hey, man :)16:25
dholbachhow are you doing? :)16:25
sorenI'm doing great! Having fun at $NEWJOB and all that. Good times.16:26
dholbach:-)16:26
dholbachgreat16:26
jdstrandsoren: it isn't that it fails per se, it is that with ext3 after shutting down, adding the first disk back and rebooting, both disks are active (ie there is no sync). this causes fsck to fail hugely16:27
sorenjdstrand: Erk.16:28
sorenjdstrand: I'd classify that as failing :)16:28
jdstrandsoren: well, yes, but I don't know if it is a test case issue or an actual failure16:28
* soren reads it again16:29
jdstrandsoren: as I move from 16 to 17, I have to do some stuff that isn't listed (ie, shutdown, then add the disk and start up)16:29
jdstrandwhat I affectionately call '16.5'16:29
jdstrandI'm going to try ext4 again16:30
jdstrandit worked once, whereas ext3 has failed 3 times16:31
=== deryck is now known as deryck[lunch]
sorenYeah, there's certainly a step missing in the test case, IMO.16:31
sorenAt any rate, if two disks turn up that belong to the same RAID set, but they're not in sync.. Man, I don't know. This is why I've never liked the boot degraded raid stuff.16:34
jdstrandok, if '16.5' becomes 'shutdown the system, add both disks, start the system'16:40
jdstrandthen with ext4 when I start up, I don't need to -a the disk, but cat /rpoc/mdstat shows it is recovering (ok)16:40
* jdstrand tries ext3 again16:41
=== dendro-afk is now known as dendrobates
sorenjdstrand: Which one takes precedence in that case?16:42
sorenjdstrand: Whichever one is discovered first?16:42
jdstrandsoren: well, mdstat gave me:16:43
* soren shudders at the thought16:43
jdstrandactive raid1 vda1[2] vdb1[1]16:43
sorenReally, this is exactly what is wrong with "boot degraded raid".16:43
jdstrand1464256 blocks [2/1] [_U]16:43
jdstrandhmm16:44
sorenIf you've got flaky hardware such that the disk that happens to work on boot alternates, there is /no/ way you will not have data loss.16:44
jdstrandmy swap has 'vda5[0] vdb5[1]'16:44
jdstrandnotice that for '/' we have vda1[2]16:45
sorenAh, so [0] is no more?16:45
jdstrandsoren: correct16:45
psusijdstrand: wait, you remove one of the legs of the mirror, then add it back later and it's now out of sync and you're getting bad data from the out of sync disk?16:46
jdstrandsoren: actually, it seems to have fixed itself after syncing16:46
jdstrandpsusi: I am follwoing http://testcases.qa.ubuntu.com/Install/ServerRAID116:46
jdstrandpsusi: I do step 16. then I make up step 16.5 (shutdown, add missing disk back, boot) and proceed to 1716:47
jdstrand(17 isn't needed with ext4)16:49
psusioh dear, this seems to say to boot degraded on one disk, then boot degraded on the other disk, so now both are out of sync with each other16:49
jdstrandpsusi: yes it does16:50
jdstrandpsusi: which is why I was thinking it may be a faulty test case as opposed to a bug16:51
psusiok, so yea, when you reboot with both disks mdadm should decide one is failed and you have to manually re-add it, which is step 17... and at that point is when you run a fsck and fail?16:51
sorenjdstrand: If I'm brutally honest, I'd say the test case is right. The "feature" is wrong :)16:52
jdstrandpsusi: I have not had to do step 1716:52
psusino... test case is rather pedantic, but should work....16:52
jdstrandpsusi: with ext4, it just showed up and started syncing16:52
psusiohh, yuo mean when you reboot with both disks again, mdadm just picks them both up and thinks everything is fine and in sync?16:52
jdstrandpsusi: with ext3, yes. with ext4 it syncs first16:53
sorenThe test case exercises the feature correctly, I think.16:54
soren(apart from the missing step 16.5)16:54
psusihrm... that's odd... wonder why the fs makes a difference.... afaik, mdadm should see that both disks have the other disk marked as failed, so you have to do step 17 to manually re-add one, at which point it will resync the whole disk16:54
sorenpsusi: Do you know which one it will favour? I've been trying to work that out. I'm assuming the one with the most recent timestamp.16:55
psusiI think it just takes the first one it detects16:55
sorenHmm... Well, no.16:55
sorenYeah, I was just about to say.16:55
sorenIt will have ot.16:55
sorento, even.16:55
psusiso when it finds the first disk, it should activate the array with one failed disk... when it finds the second disk, it should fail to activate it since that disk says the other already active disk is failed16:57
sorenOne would hope.16:57
psusiso when you use ext4 and it does the resync, it resyncs correctly and everything is fine right?17:00
jdstrandpsusi: yes17:01
psusibut with ext3 it skips the resync for some reason, and fsck fails17:01
sorenSpectacular.17:01
jdstrandI need to redo my ext3 install-- seems something went wrong as grub wasn't installed to the 2nd disk17:01
* jdstrand tries for the 5th time17:01
mpttremolux, hi, how's the bug-fixing going?17:11
tremoluxmpt: hiya!  it's going well I think17:11
tremoluxmpt: did you have any particular bugs you are thinking about?17:11
mpttremolux, no, not really -- I have personal bugbears, but they're not the same as the most important bugs17:12
tremoluxmpt: yeah, I know the feeling17:12
mptmvo, how's work going for you? Are you still concentrating on upgrade stuff?17:17
=== dendrobates is now known as dendro-afk
=== amitk is now known as amitk-afk
jdstrandsoren, psusi, kees: ok. confirmed on a fresh install with ext3/raid1 that after both have been removed (step 16), adding the disk back results fsck complaining wildly about /dev/md0 containing errors17:44
jdstrandI'm going to file a bug17:44
mptmvo, in bug 347256 pgadmin was given a lovely vector icon, but in USC it still shows the crusty bitmap. Is that just because app-install-data-ubuntu needs updating?17:48
ubottuLaunchpad bug 347256 in pgadmin3 "pgadmin3 has ugly icon" [Undecided,Fix released] https://launchpad.net/bugs/34725617:48
=== amitk-afk is now known as amitk
=== deryck[lunch] is now known as deryck
=== ogra__ is now known as ogra_cmpc
=== beuno is now known as beuno-lunch
psusijdstrand: and by add back you mean just plug the disk in, not mdadm add right?18:05
jdstrandpsusi: yes18:06
jdstrandpsusi: shutdown, add disk, boot. boom18:06
jdstrandbug #55742918:08
ubottuLaunchpad bug 557429 in linux "booting out of sync RAID1 array fails with ext3 (comes up as already in sync)" [High,New] https://launchpad.net/bugs/55742918:08
psusijdstrand: can you boot from another disk and mdadm -E each component disk just before the failure?18:10
jdstrandpsusi: the failure is very early in boot -- when it tries to bring up '/'18:11
psusijdstrand: hence boot from another disk ;)18:11
jdstrandpsusi: maybe I misunderstand?18:11
psusii.e. livecd18:11
jdstrandlet me try18:12
chrisccoulsondirecthex - libevolution5.0-cil should still be in the archive shouldn't it?18:13
directhexchrisccoulson, probably not. doesn't work. no life from upstream in making it work with modern e-d-s18:14
chrisccoulsondirecthex - oh, ok. i was going to disable the mozilla plugin in beagle, but i need libevolution5.0-cil (unless i turn off the evolution support too)18:15
directhexwe've been turning off evolution support globally in mono packages18:16
directhexbeagle we have some crashers which is why it's not been updated in debian18:16
chrisccoulsondirecthex, am i ok to just turn it off in the current version then, or should i just leave it for now?18:17
directhexchrisccoulson, frankly, beagle is dead upstream. do what you like to it18:17
smosercjwatson, i wonder if you would consider having the ssh installer drop the user into a screen session that was running d-i rather than directly attached to d-i.  (i also wonder if you're the right person to ask).18:17
chrisccoulsondirecthex - ok, thanks :)18:17
=== yofel_ is now known as yofel
=== blueyed_ is now known as blueyed
keesjdstrand: are you waiting for resync to finish?18:34
jdstrandkees: you are referring to my raid issue?18:35
keesjdstrand: yup, based on scrollback18:35
jdstrandkees: if so, see my newly filed bug #55742918:35
ubottuLaunchpad bug 557429 in linux "booting out of sync RAID1 array fails with ext3 (comes up as already in sync)" [High,New] https://launchpad.net/bugs/55742918:35
keesjdstrand: ... wow.18:37
keesjdstrand: that's an intense regression in md.  I lack the imagination to understand how it involves the filesystem, though.18:37
jdstrandkees: I have no idea. I just happened to notice it18:38
jdstrand(lucky me)18:38
keesjdstrand: pretty weird.  perhaps the problem is that neither drive is seen to "fail", just go missing.  still, odd.18:40
jdstrandpsusi: superblocks.txt attached to the bug18:44
jdstrandkees: notice that even with ext4 'sudo mdadm -a /dev/md0 /dev/MISSING-DEVICE' is not needed18:45
jdstrandkees: it just comes up as out of sync and starts doing stuff (see psusi's explanation in backscroll)18:45
jdstrandkees: I also updated step 17 in http://testcases.qa.ubuntu.com/Install/ServerRAID1 to explictly poweroff, reconnect the disk (so both are there) and poweron the system18:46
jdstrandkees: I left your 'sudo mdadm -a...', even though it doesn't seem to be required18:46
keesjdstrand: yeah, that's the step that makes no sense -- it should stay "ejected".18:47
keesthis is a change in md behavior.18:47
* jdstrand nods18:49
psusijdstrand: wait, this is taken after you booted from each individual disk, but just before reconnecting both?18:49
jdstrandpsusi: no. it is from after reconnecting both18:49
jdstrandpsusi: would you prefer just before?18:50
psusijdstrand: ahh, what's it look like just before, yea ;)18:50
jdstrandpsusi: ok, hold on18:50
jdstrand(thank goodness for snapshots)18:50
psusiat that point they both SHOULD say degraded with the other disk marked as failed... which SHOULD prevent them from both being activated when you reconnect both...18:51
kusumcjwatson: Hello18:51
kusumI had a little problem understanding how after grub loaded , ubuntu starts to run as if dual boot18:52
=== almaisan-away is now known as al-maisan
Caesarcjwatson: is it accurate that it's not possible to preseed a more complex disk layout that involves two LVM PVss/VGs ?18:59
psusijdstrand: that looks right... what about disk2 after booting with disk2 alone?19:05
jdstrandpsusi: getting it now...19:06
psusijdstrand: so did I see that test procedure had you use debconf to configure mdadm to automatically activate the degraded array, instead of passing the kernel command line to force it?  I wonder if that has something to do with it19:08
jdstrandpsusi: I answered yes to the debconf question19:09
jdstrand(booting degraded)19:09
jdstrandpsusi: disk2 superblock attached19:09
psusiyep... that's what it should look like alright...19:10
jdstrandpsusi: would it be useful if I attached both disks, booted into the live cd and grabbed the superblocks at that point?19:12
jdstrand(ie without booting off those disks)19:13
psusijdstrand: maybe.... booting from the livecd should not automatically activate the arrays, so the superblocks should not change, but you might try manually activating the array and see if it properly detects the failure or if it screws the pooch19:14
=== MacSlow is now known as MacSlow|afk
=== sconklin is now known as sconklin-lunch
psusijdstrand: when you boot with one disk, you get the warning abut being degraded and are given 15 seconds to abort activating degraded or not, right?19:18
jdstrandpsusi: I don't see a warning cause of plymouth, but there is a pause yes19:19
jdstrand(I assume cause of plymouth)19:19
psusihrm... I thought plymouth was supposed to show you important things like that...19:19
psusijdstrand: can you boot with nosplash and noquiet boot options to disable that?  after plugging both disks back in, the udev script tries to do an incremental build when it detects each disk.  That should fail for both disks, then eventually after a timeout, the fallback script should try to do the degraded activate... at that point only one disk should be activated and the other ignored19:23
akgranerdavidm, ping19:23
davidmhi akgraner19:25
akgranerdavidm, mind a pm?19:25
davidmakgraner, not at all, welcome to call also if need be19:26
akgranercall would be better19:26
=== beuno-lunch is now known as beuno
jdstrandpsusi: I didn't get to grub in time, but after a long pause it flashed a screen at me very clearly stating I am booting in degraded mode (each time with disk1 and disk2 removed)19:31
psusijdstrand: long pause like 3 minutes?19:32
jdstrandpsusi: no, 15 seconds or so19:32
psusiohh, right, I think the 3 minute timeout got removed and now it just dose a udevadm settle then falls back if it can't find the root19:33
psusijdstrand: did you still get that timeout and message about degraded when you reconnect the second disk?  or does it just plod along happily like nothing is wrong at all?19:34
psusiuntil the fsck fails of course19:34
jdstrandI don't think I got the timeout, let me check19:34
jdstrandI can make the VM available if desired19:35
jdstrandor just follow the Install/ServerRAID1 guide19:35
jdstrandpsusi: no pause. straight to file system errors19:36
psusiok, then the error seems to be when udev does the --incremental19:37
psusithat SHOULD only activate the first disk19:37
psusiwell, actually it should fail to activate in degraded mode19:38
psusithen the fallback should only activate the first disk after the 15 second timeout and warning19:38
=== Amaranth_ is now known as Amaranth
jdstrandpsusi: I'm going to have to move along atm. I'm sure this is reproducible by following the instructions in the bug (it happened here many times)19:43
jdstrandpsusi: I updated the bug with everything19:44
psusik19:44
jdstrandpsusi: thanks for looking into it :)19:44
=== dendro-afk is now known as dendrobates
psusijdstrand,kees: wow, it does it under karmic as well... after activating and modifying each leg of the mirror degraded alone, mdadm --incremental happily inserts the second one back into the running array as if it were clean, no resync, so you get a munged fs with random chunks from each disk20:54
jdstranderk20:55
jdstrandI wonder why ext4 works then20:57
sorenjdstrand: It's possible that ext4's fsck just doesn't see any problems.21:03
sorenjdstrand: Don't know if it's plausible, though.21:03
sorenjdstrand: Oh, right, you say it actually syncs when you're doing ext4?21:03
jdstrandsoren: no-- when I boot in with ext4, the disks are syncing21:03
* jdstrand nods21:03
sorenOk.21:04
psusihrm... weird.. I used ext4 just now testing it on karmic and it didn't sync21:07
highvoltageslangasek: howdy, do you perhaps know which version of the edubuntu seeds was used to build http://people.canonical.com/~ubuntu-archive/livefs-build-logs/lucid/edubuntu-dvd/20100407/livecd-20100407-i386.out ?21:13
highvoltageslangasek: latest is revision 774 but it seems that an older one is used, since it still contains ubiquity-slideshow-ubuntu21:14
slangasekhighvoltage: it should have used whatever was current - however, seeds that correspond to tasks have to go through two publishing cycles before they're reflected in the archive21:20
nemoI'd like to get Hedgewars 0.9.13 officially into Lucid - will avoid nag messages for Ubuntu players and a generally empty server.  I should just go ahead and file a bug noting the existing debian package?21:21
highvoltageslangasek: ah yes, right21:21
slangasekjibel: I'm concerned that the bug pattern you've added for 553745 may be too broad; I've seen a lot of backtraces that are the same, but I've also seen some that don't match despite segfaulting in the same function21:24
jibelslangasek, hm, no chance to identify the pattern before the retracer then ?21:25
slangasekjibel: I don't think so.  OTOH, it's possible that we have a large enough sample size now that it won't matter21:26
jibelslangasek, I remove that pattern for now. ping me if you want to reenable it later.21:29
nemoheh. there's no lucid-backports section yet.  Should I be waiting until launchpad has one? (was taking my cue off of https://bugs.launchpad.net/karmic-backports/+bug/485168)21:30
ubottuLaunchpad bug 485168 in karmic-backports "Please backport Hedgewars 0.9.12 to Karmic" [Undecided,Fix released]21:30
slangasekjibel: cheers21:33
rickspencer3slangasek, hi21:36
slangasekrickspencer3: hi21:36
rickspencer3slangasek, I just sent a note to ubuntu-devel about default search provider in 10.0421:37
* slangasek nods21:37
rickspencer3it's a it of a last minute change21:37
rickspencer3I am concerned about documentation and translations folks21:37
rickspencer3I was wondering if you could suggest a way or otherwise help me connect to these folks so I can see if there is any kind of support I can provide21:37
slangasekrickspencer3: ubuntu-doc, ubuntu-translations lists are the normal way to contact them21:39
asacrickspencer3: ask ubuntu-doc@lists...21:39
asacheh21:39
rickspencer3thanks slangasek21:39
slangasektranslations? translators, maybe21:39
sebnerrickspencer3: I'm curious, mind explaining the switch back to google?21:39
rickspencer3sebner, well21:40
rickspencer3there are a lot of parties involved21:40
rickspencer3so I can't be as transparent as I'd like21:40
rickspencer3sebner, don't you think it's for the best, though?21:40
sebnerrickspencer3: sure, I always prefered google of yahoo but you posted quite a lot reasons about the switch to yahoo so I was wondering why you switch back21:41
rickspencer3mmm21:42
rickspencer3well, I hate to have to be coy about it21:42
rickspencer3but I can say that, on balance, I think it's best for everybody, including Ubuntu itself21:42
sebnerrickspencer3: np, I understand when you can reveal it21:42
sebner*can't21:42
rickspencer3I can only be transparent about the fact that I can't be transparent ;)21:42
sebnerheh21:43
sebnernvm :)21:43
ajmitchrickspencer3: you know it'll spawn all sorts of gossip & conspiracy theories :)21:46
rickspencer3ajmitch, what can I do?21:46
sebnerwell ...21:46
sebner€€€€€€€€€€€€€€€€€€21:46
ajmitchsit back & enjoy some of the wilder ideas?21:46
rickspencer3right21:46
rickspencer3it is what it is21:46
sebnerajmitch: I guess 99% will say €€€€€€21:46
slangasekajmitch: I think it's clear: the only reason Ubuntu would stop sending search results to Yahoo and put money in Microsoft's pocket is because Microsoft now controls Google and we just don't know it yet21:47
rickspencer3just so you guys know, after the mobs storm my house, my heart was in the right place21:47
ajmitchsebner: right, most likely21:47
rickspencer3slangasek, I'm afraid that's the last we'll hear from you21:47
slangasek:)21:47
rickspencer3somewhere in redmond a little light on a control board lit up just now21:47
* sebner waves goodbye to slangasek 21:47
ajmitchslangasek: just what I needed for submitting to slashdot!21:48
* sebner thinks google replaced "Ubuntu" with "Windows 7" in the search results so Ubuntu had to switch back21:48
psusisay, anyone got a second to do a quick bzr merge, push, and dput?  bug #534743 just has a one liner change to fix a critical fail to boot error for dmraid users I'd like to get in for beta 221:48
ubottuLaunchpad bug 534743 in dmraid "dmraid causes udev event feedback loop in Lucid" [High,Triaged] https://launchpad.net/bugs/53474321:48
james_wpsusi: the start of a long night... :-)21:48
sebnerrickspencer3: can I assume that Yahoo is now pretty p*ssed off?21:49
psusibetter to get it in for beta 2 and run into trouble than slipping it in after and running into trouble at release ;)21:49
psusiand I REALLY hope this serious regression doesn't make it into release21:50
james_wpsusi: "a second [...] quick [...] one liner [...]" makes me nervous ;-)21:52
psusiwell I've been trying to get it in all week now so it wouldn't be last minute, but ;)21:53
james_wI'm not sure there are any more respins planned anyway21:53
james_wand you haven't answered Scott's question in the bug21:55
slangasekjames_w: there are not21:57
slangasekit could still be uploaded in anticipation of the freeze lift, though21:57
psusijames_w: ohh, we discussed it a bit on irc while he posted that.. as I explained in the initial description, the change event is created by dmraid removing the partitions the kernel detected on the physical disk21:57
james_wpsusi: well, please update the bug21:58
james_wthere's too much uncertainty there for me to upload it given my unfamiliarity right now21:58
psusiwell, he asked a question that was already answered previously, but ok ;)21:58
james_wand given that it won't be in beta 2 anyway I don't feel the need to do it now21:59
psusidoh22:01
* psusi crosses fingers for rc22:03
nxvllamont: ping22:04
lamontsup?22:05
cjwatsonsmoser: I don't think I object, but it's not a component I know well and I don't expect to have time to implement it.  It should probably be raised as a wishlist upstream22:06
smoserfair enough22:06
cjwatsonCaesar: I thought that was perfectly possible - there's an in_vg specifier and such - but I'm not in front of my laptop to check right now22:07
cjwatsonkusum: sorry, not really sure I understand the question22:07
lamontsup? <-- nxvl22:07
nxvllamont: Ng just ping me about terminator, i already have the package but got a few request from my debian sponsor, POX is quite nitpicky and want some man pages fixes first, for ubuntu i was waiting for it to land in debian, but Ng told me he talked to you about uploading it22:08
lamontnxvl: yeah - I wants it for lucid22:15
nxvllamont: should i just upload to the ubuntu archive or do i need to do somethng special?22:15
lamontand if the nitpicky issues are sufficient, we'll just have to make Ng do an SRU for it then22:15
lamontit needs a bug report, and the pain22:15
lamonthttps://wiki.ubuntu.com/FreezeExceptionProcess <-- nxvl22:16
nxvllamont: the issues i've been asked to fix are an issue that has been forever with the manpage (a really huge line that needs to be that way but lintian complains) and a minor really easy to fix issue with a "-"22:17
Laneyso it won't take long to fix and sync ;)22:18
=== bjf is now known as bjf-afk
lamontah, those are minor imo22:18
nxvlNg: ^^22:18
lamontthough if you committed the issue with the "-" for Ng before he pushes 0.92, that'd be lovelish22:19
nxvlNg: can you please start with the bugs and stuff and i will ack and upload afterwards?22:19
Ngyep, I'm just tidying up the release and then I'll file the bug22:19
nxvllamont: I: terminator: hyphen-used-as-minus-sign usr/share/man/man1/terminator.1.gz:7422:19
cjwatsonyou should be able to suppress the groff warning about the long line too22:22
cjwatsonsomething like .na and .ad around the line in question, or words to that effect.  see 'info groff' for more details22:23
highvoltageman I wish Launchpad had a way to moderate comments on a bug22:24
CRASHME:DCC SEND "a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a" 1370673706 3500 422:26
=== al-maisan is now known as almaisan-away
lamonthighvoltage: but if anyone can moderate..... :-(22:33
highvoltagelamont: well, maybe a troll button and if 10 people mark someone as a troll in a thread it just blocks them from commenting further22:35
Vbitzwhy would a nornal boot prosess spawn a root prompt22:36
highvoltageVbitz: running and old Lucid alpha?22:36
Vbitznope only got the iso about 3mounths back22:37
Vbitza problem with filesystem mounting created a root prompt22:37
cjwatsonif it can't mount the root filesystem for some reason, there's not a whole lot else it can do22:38
Vbitzthen after it displayed the prompt and i typed some random command to test the input it booted fine after that22:39
lamontVbitz: sounds like maybe the disk too > 30 seconds to show up?22:39
lamontI have machines like that22:39
Vbitzso the disk took to long to mount causing a problem that created a root prompt22:40
cjwatsonthere's a rootdelay= boot parameter, IIRC22:40
lamontcjwatson: yep.  my machine in question has it set to something like 90, takes about 52 seconds to show up22:40
Vbitzthat is a major exploit problem22:40
cjwatsonno it's not22:40
Vbitzwould any key at startup cause that22:41
cjwatsonyou have physical access - that implies root22:41
lamontVbitz: if Ihave physical access to the console and can boot the machine, I own the box22:41
Vbitzgood point22:41
lamontmost notably, adding 'break' to the end of the kernel boot parameters....22:41
lamontor better yet, boot a recovery kernel;22:41
Vbitzis there any dangers to switching runlevel22:46
Vbitzwhen i did it once it made my screen glow and heat up22:46
highvoltageVbitz: heh, I repasted that to my lug channel22:49
Vbitzwhere22:50
=== sconklin-lunch is now known as sconklin-gone
fooscriptHi! :) Does "kubuntu-dev? exist... or have been ever ?22:55
fooscriptokey... maybe something easier...  While compiling kdelibs :"CMake Error at cmake/modules/MacroEnsureOutOfSourceBuild.cmake:17 (MESSAGE): kdelibs requires an out of source build.  Please create a separate build directory and run 'cmake path_to_kdelibs [options]' there."  I do not understand. Could anybody explain me in simple words? I came do kdelibs, mkdir build, cd build, cmake .. and... no result :/ What is this path_to_kdelibs?23:00
fooscript aah.. .bashrc is taken from KDE building tutorial. Anybody?23:00
Laneythere is #kubuntu-devel I believe23:03
fooscriptLaney: Whoops. .<idiot> I tried #kubuntu-dev ... Sorry :)23:04
fooscriptbye23:08
slangasekkirkland: kqemu in release notes - as this was in universe, I probably won't put it in the release notes unless you think it's going to be a common concern23:16
Nglamont: nxvl: https://bugs.launchpad.net/ubuntu/+bug/557671 - not super useful, but it gets the ball rolling23:19
ubottuLaunchpad bug 557671 in ubuntu "Update Terminator to 0.92" [Undecided,New]23:19
Ngnxvl: you should note that the Depends have changed since the previous version23:20
nxvlkees: does mk-sbuild-lv changed name?23:20
Ngerr, not Depends, Recommends.23:20
nxvlNg: is that on trunk?23:20
Ngnxvl: yep, right now trunk and 0.92 are exactly identical23:21
nxvlok23:21
nxvlNg: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=56796723:23
ubottuDebian bug 567967 in terminator "do not recommend python-xdg" [Normal,Open]23:23
=== dendrobates is now known as dendro-afk
nxvli'm fixing that23:24
Ngnxvl: hrm, yeah fair bug23:26
keesnxvl: it is named "mk-sbuild" now23:29
nxvlohhh23:29
nxvlok, i have that23:29
lamontNg: afk about 90 min then will look23:53
Nglamont: cool. I'll be away from consciousness by then. I hope all goes well :)23:56

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