/srv/irclogs.ubuntu.com/2009/07/07/#ubuntu-devel.txt

superm1cjwatson, cody-somerville right. well at least in the context that cody-somerville was referring to, it's more relevant that it is a bootable live disk00:01
billybigrigpochu: .31-2.16 doesn't seem to have an gspca fixes either00:04
james_wslangasek: hey. Is there any way for cron to use common-session in PAM, but not the pam_ck_connector that is declared within?00:05
james_wor is that question too crazy to even contemplate?00:05
slangasekjames_w: yeah, that's too crazy; the mechanism for selecting different modules based on service is to configure /etc/pam.d/$service :)00:06
james_wyeah :-)00:06
james_wbut, but... https://bugs.edge.launchpad.net/ubuntu/+source/consolekit/+bug/287715/comments/500:06
ubottuUbuntu bug 287715 in consolekit "Trying to shut down or restart falsely suggests others are logged in" [Medium,Triaged]00:06
slangasek"This PAM module should be used with caution; only local login managers such as login should use this."00:07
james_w(the new GDM has further increased the priority of this somewhat)00:07
slangasekhrm?  how would that be an issue for GDM?00:07
james_wit's a bit baroque00:08
slangasekthis is basically a manifestation of the "we need to distinguish between interactive and noninteractive sessions in PAM" bug00:08
james_wGDM now tries to be clever with the user selector by showing users in frequency order00:08
james_wto do this it calls ck-history --frequent00:08
slangasekah, so it sees cronjobs, haha00:08
james_wthat in turn parses /var/log/ConsoleKit/history00:08
james_wwe've fixed it so that it only shows non-system users00:09
james_wbut if you have a */10 cronjob say, you appear to log in a lot00:09
slangasekright; so the right thing is that we need to *split* /etc/pam.d/common-session, for this reason and others00:09
james_wthe more sever issue is that with cron running so often /var/log/ConsoleKit/history is huge, and --frequent requires parsing the whole thing00:09
james_wso it takes a few seconds after getting to GDM to actually get any users listed00:10
pochubillybigrig: I have no clue about that, sorry00:10
james_wI'm adding logrotate to consolekit to keep the size limited, and considering a new mode for ck-history that is a frequency/recency measure, but fixing this would still be good00:11
james_wis the split something that is planned, or just needed?00:11
slangasekjames_w: Debian bug #169930, fwiw; I don't have anything more than the roughest notion of what the split needs to look like, at this point00:12
ubottuDebian bug 169930 in pam "pam: Default usage of pam.d-include-files" [Wishlist,Closed] http://bugs.debian.org/16993000:12
james_wok, thanks00:12
james_wI guess it's unlikely to be done this cycle?00:12
james_win that case, is just waiting for the correct fix the right thing to do, and just work on the other fixes to the symptoms?00:13
directhexcjwatson, looks like the TB can see into the future00:15
slangasekjames_w: if this log scales poorly, presumably terminal servers are going to have the same problem, right?  So the symptom should still be addressed, one way or another00:15
james_wyeah, that should still be fixed00:16
james_wI don't see another fix for that original bug though00:16
slangasekhuh, where did ubottu get that wrong description and bug state?00:16
james_wI'm thinking of using logrotate's behaviour to involve recency in the frequency calculation00:17
slangasekyeah, I can't offer much for that bug right now; any workarounds would be fussy and make the path to a correct fix longer00:17
james_wparse the first file, emit the frequency-based user list from that, then parse the first rotated file, and emit any further users from that in frequency order, etc.00:18
james_wso that the GDM list can fill asynchronously in still a useful order00:18
james_wok, thanks, I await a true fix00:18
TheMusoSo 2.6.31-rc2 fixes one thing for me, but breaks another. :)01:01
RAOFHurray!01:01
TheMusoyeah, but I've just found that what seems to be broken as a user, seems to work as root./01:02
TheMusoSeems some ioctls for talking to DVD/CD drives only work as root.01:02
TheMusoi.e the eject command as a user doesn't work, but as root works fine.01:02
ionSeems to work for me.01:03
TheMusoion: You on 2.6.31-2-generic?01:04
TheMusoAnd what arch?01:04
ionLinux hapatus 2.6.31-2-generic-pae #15-Ubuntu SMP Mon Jul 6 02:33:43 UTC 2009 i686 GNU/Linux01:04
TheMusook I am on amd64.01:05
ionIf the multiarch thing were already in place, i could simply switch this system to amd64 and give results soonish. :-P01:06
TheMusoheh01:06
slangasekdoko: do you know why build-essential no longer has a direct dependency on gcc?  The most recent changelog entry still talks about it01:13
slangasekdoko: looks like a bug in the patch for build-essential 11.4, which doesn't match the changelog entry01:21
Kage_Jittaipersia: They still have not backported our project :\01:47
Kage_Jittaipersia: https://bugs.launchpad.net/ubuntu/+source/tmw/+bug/39372401:48
ubottuUbuntu bug 393724 in tmw "Please Backport tmw 0.0.24.1-1 in Hardy with tmw 0.0.29.1-1 in karmic" [Undecided,New]01:48
Kage_Jittaisee this is they type of unresponsiveness we have to deal with01:49
slangasekKage_Jittai: that's not the correct procedure for requesting backports.  https://help.ubuntu.com/community/UbuntuBackports#How%20to%20request%20new%20packages01:51
Kage_Jittaislangasek: I was told it would work01:53
slangasekyou were told incorrectly, then; the page I've linked you to documents how to request backports01:53
Kage_Jittaislangasek: I don't have time to read that page01:53
slangasekfiling a bug on the package isn't going to be noticed by the backports team01:54
Kage_Jittaihttps://bugs.launchpad.net/dapper-backports/+bug/39631701:58
ubottuUbuntu bug 396317 in dapper-backports "Please Backport tmw 0.0.24.1-1 in Hardy with tmw 0.0.29.1-1 in karmic" [Undecided,New]01:58
Kage_Jittaiwill that work?01:58
slangasekshould have been filed against the hardy-backports project rather than dapper-backports, but that should show up on the backport team's radar anyway, yes01:59
Kage_Jittaislangasek: *sigh* Dapper needs to be backport too prolly02:00
Kage_Jittaibut Hardy is the most used out of date02:00
slangasekdoubtful, given that dapper desktop support expires in a few short days02:00
Kage_Jittaiok02:00
Kage_JittaiI remember when dapper was new :P02:01
Kage_Jittaislangasek: ok, well, I hope this doesn't vanish with it02:01
Kage_Jittaislangasek: well see if the backport team picks up on it this time02:01
Kage_Jittai*sigh*02:02
ajmitchsome people have no patience02:02
wgrantIndeed.02:02
ajmitch220 open hardy-backports bugs, I doubt they'll find time to backport some game client in the next couple of hours02:02
ajmitchgood to see backport requests open for stuff that hasn't even landed in karmic yet02:04
slangasekI see tmw 0.0.29.1-1 in karmic02:06
ajmitchslangasek: sorry, I was referring to a bug for php 5.302:07
ajmitchit seems that a few people want that version02:08
slangasekah02:11
* slangasek uploads php 5.3 as a dummy package depending on python02:11
TheMusoheh02:12
* wgrant likes that idea.02:12
ajmitchyou'd probably make a lot of sysadmins very happy02:12
TheMuso...or mad.02:14
wgrantNo, you'd make developers mad.02:14
persiaWell, and those few sysadmins that already got bullied into isntalling some unofficial php5.3 package.02:15
ajmitchbecause their developers needed goto?02:16
persiawell, because their developers are mad and interrupting their sleep02:16
TheMusopitti: Ok, I have found which event device is for my touchpad using lsinput and input-events, so its fine at the kernel level. Seems hal is not picking it up properly, here is the lshal block for the touchpad. http://paste.ubuntu.com/211657/03:12
Sarvattdoes it work when you rmmod psmouse && modprobe psmouse?03:21
Sarvatti've been having to boot with i8042.reset=1 since around 2.6.30-git13 for mine to get detected as a touchpad instead of a generic mouse every other boot03:22
Sarvattthey added a quirk to always do that for my machine in dtor's input tree but it hasnt hit linus' yet03:23
* ScottK opines we could use some new developer with the energy for reviewing backports requests ...03:24
Sarvatthttp://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commit;h=9230ccb1071d2d7e4ecb6314e67203b9f7f0814003:24
TheMusoSarvatt: Its USB.03:25
TheMusopsmouse is PS/2 only.03:25
TheMusoSarvatt: And, I wouldn't even get feedback from my finger on the touchpad using input-events if the driver weren't loaded or loaded properly.03:26
cody-somervilleWow.03:29
cody-somervilleWhoever sponsored network-manager-openvpn did not test it at all.03:30
ajmitchcody-somerville: does it take out NM?03:30
cody-somervilleajmitch, The binary is almost empty03:31
cody-somervilleajmitch, Just has the /usr/share/doc/ stuff03:31
ajmitchthat's a bit odd03:31
ajmitchthough the problem with sponsoring is usually how much you can test things are sane03:31
cody-somervilleThey should have atleast done dpkg-deb -c on the deb03:32
StevenKAlthough, when I sponsor I will at least check things built correctly03:32
TheMusopitti: Seems I can't use suspend/hibernate from the logout menu, or run the gpm preferences as well. Not sure what I am looking for in lshal's output unfortunately, so more guidence will be needed. :)03:36
* cody-somerville fixes network-manager-openvpn.03:39
ajmitchcody-somerville: looks like it may be something as simple as debhelper compat level03:41
cody-somervilleajmitch, That was my first thought03:42
cody-somervilleIts actually DEB_DESTDIR in rules03:42
ajmitchat least the build log shows files going into debian/tmp, so it's just not picking them out of there03:42
ajmitchok03:42
cody-somervilleajmitch, There is no $package.install file03:42
ajmitcha minor omission03:42
cody-somervilleso DEB_DESTDIR needs to be $(CURDIR)/debian/network-manager-openvpn/ and not DEB_DESTDIR = $(CURDIR)/debian/tmp/03:42
StevenKdebian/tmp is debhelper compat level 1 and 2!03:52
persiaHrm?  I get stuff in debian/tmp with debhelper 7, if I do it right.03:53
ajmitchStevenK: it's come back to haunt you03:53
ajmitchStevenK: the debhelper manpage lists it as a new fallback in 703:54
StevenKArgh!03:56
StevenKNoooooo!03:56
ajmitchStevenK: embrace the evil03:56
StevenKNoooooo!03:56
cody-somervilleIf I don't have commit access to a universe package that is managed in bzr, does that mean I'm not allowed to upload?03:57
cody-somervilleI've created a branch merge proposal03:57
ajmitchyou're technically allowed to, I suppose, but it'd be polite to at least do a merge proposal03:57
ajmitchwhich you've done03:57
persiacody-somerville, Rather it means you should complain to whoever controls the bzr resource.  I'd suggest uploading, and submitting a merge request03:57
* cody-somerville nods.03:58
wgrantNo point trying to fix access rights now, as everything will change with package branches.03:59
persiaWhat?  Why?03:59
wgrantPackage branches are meant to get a flag to grant write access to uploaders.04:00
pittiGood morning06:05
TheMusoMorning pitti.06:07
pittilool: thanks, no prob06:07
pittiion: see /topic and u-d-a@; gdm upgrade is known to fail, unfortunately there's nothing to fix :(06:08
gnomefreakdoes that include losing the app bubbles on lower gnome pane by chance pitti06:09
pittignomefreak: it breaks gdm pretty much completely06:09
gnomefreaks/pane/panel06:10
pittiyou _need_ to install it in screen, or a VT06:10
gnomefreakoh06:10
gnomefreakpitti: thanks06:10
ajmitchbut it's only breakage for those of us silly enough to run karmic on our desktops already :)06:11
pittiTheMuso: can you please ubuntu-bug hal and add lsinput output? I'll take a look then and fix it upstream (please assign the bug to me)06:11
pittiTheMuso: no suspend/hibernate is a separate problem; sounds like gnome-power-manager isn't running; I uploaded a new one last night, does that work?06:12
TheMusopitti: Probably haven't got it yet, due to keeping local mirror whic updates daily. I'll refresh it and try again.06:12
pittiTheMuso: is gnome-power-manager running? (pidof)06:13
TheMusopitti: ok will file a bug ASAP.06:13
TheMusopitti: Machine is currently not runing, just a sec.06:13
TheMuso*running06:13
pittiah06:13
TheMusoits my notebok06:13
TheMusogah bad typing this afternoon.06:14
TheMusopitti: no its not running.06:15
* TheMuso refreshes his local mirror.06:15
pittiTheMuso: if you start it from a shell with --verbose, what does it say?06:15
ionpitti: I was commenting about the link in the topic. It says “Press Ctrl+Alt+F7 to get back to the graphical login manager” where it should say “Run sudo /etc/init.d/gdm start to get back to the graphical login manager”. :-)06:15
pittiTheMuso: do you have devicekit-power 009?06:15
persiaion, Ctrl+Alt+F7 also works...06:15
pittiion: oh, ok; thanks06:15
pittibut it should start automatically (did for me)06:16
ionpersia: Not very well if gdm isn’t running.06:16
TheMusopitti: yes I have that version of devicekit-power06:16
TheMusojust a sec I'll pastebin the gnome-power-manager output.06:16
pittiTheMuso: and gnome-power-manager 2.27.1-0ubuntu4?06:16
persiaAh.  I have an issue with gdm running too much, rather than not enough,  Perhaps slightly different.06:16
TheMusopitti: gpm is ubuntu3, I'll refresh and try again.06:16
TheMusos/refresh/update/06:16
ionpitti: 2.26.1-0ubuntu2 prerm ran gdm stop, 2.26.1-0ubuntu3 postinst ran gdm reload. gdm reload doesn’t seem to start gdm if it’s not running in the first place.06:17
pittipersia: after an upgrade from 2.20? should also be fixed now06:17
pittiTheMuso: right, known; 0ubuntu4 should fix it06:17
persiapitti, Hrm.  Wasn't fixed about 5 hours ago, but I'll admit not to having logged in again since then.06:17
TheMusopitti: ok thanks.06:18
pittipersia: I only fixed 2.20 (jaunty) -> 2.26 upgrade06:18
pittipersia: if you have a different problem about "running too much", we need a new bug report, I think06:18
persiaRight.  I'll upgrade, and try a new login test in an hour or so.06:18
TheMusoGdm for me dies a random time after I log in, based on the amount of activity. Once I log in for a second time, things don't die till I reboot.06:21
persiaThat's close to my bug, but my death was always within a second or two.06:22
persia(or at least a fresh invocation occurred within that time)06:22
TheMusopersia: Right.06:23
StevenKpitti: So, this UNR MIR bug is getting confusing. I'd like to set the packages to a status when I've commented with a MIR, but it hasn't been checked yet -- what Status do you suggest? (And could you check one or two of the simple ones, like go-home-applet) ?06:28
pittiStevenK: I'd use "incomplete" for the ones which still need an MIR06:40
pittiStevenK: yes, we discussed how to handle the backlog and assign it to MIR folks, I'll do that today06:41
StevenKpitti: So, Incomplete if they need one written, and New if they're good?06:41
StevenKpitti: Do I need an MIR for unr-meta itself? :-)06:42
pittiStevenK: unr-meta> nope, just add a task06:42
pittiStevenK: right (states)06:42
* pitti -> i915 debugging, brb06:43
TheMusoHrm. I think update-grub needs to be made a dpkg trigger.06:43
StevenKpitti: What about ubuntu-netbook-remix-default-settings? It's trivial, effectively a bunch of gconf defaults06:45
* TheMuso files a bug06:46
persiaTheMuso, There's some trickiness in handling update-grub and/or update-initramfs singly and in combination: it may be a bit before anyone can fix it (it's not as simple as one might think)06:46
TheMusopersia: Right, but I'll file the bug anyway.06:47
TheMusoSo its on the radar.06:47
TheMusopitti: Yep, latest gpm works fine.06:49
StevenKTheMuso: gpm, or gdm?06:51
StevenKThey are two different things :-)06:51
TheMusoStevenK: gnome-power-manager to be precise.06:52
StevenKTheMuso: Ahhh. I was thinking the console mouse thingy06:54
pittiStevenK: for stuff like this, just add a task and set it to "new"06:55
TheMusoStevenK: ah ok.06:57
StevenKpitti: Already done.06:59
dholbachgood morning07:51
pittiStevenK: do you guys still need bug 219087  (moblin-applets)?07:52
ubottuLaunchpad bug 219087 in libmokoui2 "MIR for moblin-applets" [Undecided,Fix released] https://launchpad.net/bugs/21908707:52
pittihey dholbach07:52
dholbachhiya pitti07:52
StevenKpitti: Nope.08:09
StevenKpitti: Kill it.08:09
pittiStevenK: done (timed out)08:09
StevenKpitti: Hehe, answer quickly or your MIR gets it?08:10
pittiStevenK: where "quickly" is "within half a year", yes :)08:10
pittiand you can always reopen if you still want/need it08:10
=== azeem_ is now known as azeem
pwnguinis there a reason turnkey linux and ubuntu/canonical websites look nearly identical in theme / layout?08:21
=== tkamppeter_ is now known as tkamppeter
StevenKpitti: Fix Commited for unr-meta makes it nervous, it means component-overrides will explode.08:31
StevenKs/it/me/08:31
=== Tonio__ is now known as Tonio_
pittiStevenK: c-mismatches doesn't look at MIR bug states08:32
pittiStevenK: it means "approved, but not promoted yet"08:32
StevenKpitti: Oh, right. I'm happy to go through and promote things in one huge lump after it's all done08:32
pittiStevenK: I think we should move them over in one batch, with unr-meta08:32
StevenKpitti: Works for me.08:33
persiapitti, My apologies.  While I could reproduce the gdm-appears-twice issue, I've just had a disk failure on the affected machine, and can't file the bug with ubuntu-bug.  GIven the other issues, it may be that the problem is not software-specific.08:33
pittipersia: good to hear from a gdm perspective, but I'm sorry for your broken hw; good luck with getting it fixed!08:34
dokoslangasek: depends on g++, and g++ depends on gcc09:22
SiDidirecthex: can you tell me where in http://www.microsoft.com/interop/cp/default.mspx is ECMA 334 listed please ? Cant find it09:27
geserpitti: re the jinja2 mir: sorry that I missed the pybabel reverse-recommends. should it be dropped from jinja2 as jinja2 is mostly used as a build-dependency and recommends don't get installed during build or should I add a mir for pybabel?09:30
geserI did a quick try to use jinja2 in pygments but failed at first, perhaps I should try a little bit harder09:31
ojwbmvo: I have a question about the DH_PYCENTRAL=include-links change in the xapian-bindings package09:31
ojwbmvo: I was going to slot it into the Debian packaging, to avoid having an Ubuntu diff, but I'm unsure exactly what it does, and so what it should be conditional on, if anything...09:32
pittigeser: pybabel> not sure what it is used for, does python-ninja2 import it?09:39
geserpitti: skimming through the source jinja2 has an i18n extension which can use gettext or pybabel for translating a webpage09:47
pittigeser: ah, the pygment Debian maintainer replied, he'll do the transition09:47
pittigeser: sounds like it could become a suggests then09:48
geserpitti: should I do an upload with this change? recommends -> suggests09:52
pittigeser: please do09:53
pittigeser: closed python-babel task09:53
StevenK% tail -n 1 data/desktop-switcher.desktop.in09:57
StevenKX-Ubuntu-Gettext-Domain=desktop-switcher09:57
StevenKpitti: ^09:57
pitti\o/09:58
pittiStevenK: that's hardcoded upstream? (eww)09:58
StevenKpitti: Therefore, I have nothing to do.09:58
pittiStevenK: ok, please set back to new then09:58
StevenKpitti: Upstream is effectively njpatel. :-)09:58
pittiit should at least be X-GNOME-*09:58
pittianyway, good enough09:58
StevenKpitti: I can get s/Ubuntu/GNOME/ to happen upstream, easy enough09:59
StevenKpitti: desktop-switcher task thrown back to New09:59
pittithanks09:59
=== asac_ is now known as asac
asacStevenK: webfav. who will take care that this will work with ffox 3.5?10:10
StevenKasac: I'll talk to Bill Filler about that.10:12
asacStevenK: ok so he is the primary contact?10:12
mvoojwb: hi! the include-links means that python-central does less magic in its maintainer scripts by doing all the symlinking at build time instead of install time10:12
StevenKasac: Yes, he's who I would talk to about it.10:13
asacStevenK: ill open a bug and assign it to him10:13
mvoojwb: so it adds robustness and it also means that the package is immediately useful when installed/upgraded (as opposed to the default behavior where the .py files are only available after --configure and not in --unpack)10:13
ojwbmvo: OK, but should that only happen for Ubuntu?  and if so, should it only be for Ubuntu karmic and newer or what?10:14
mvoojwb: I think it would be a good addition in debian too, personally I think include-links should the default10:14
* ojwb saw something about it requiring rebuilds for newer python versions10:14
mvofor all of python-central10:14
ojwbthough that's clearly not a frequent issue10:14
mvoyeah, that is the drawback10:14
mvobut for me (robustness + available on unpack) > a rebuild every  ~18 months :)10:15
ojwbseems reasonable to me10:15
mvoojwb: thanks! (and thanks for the backport of the set_data() change from 1.1 to 1.0  for enrico)10:17
pitticjwatson: FYI, the other day you asked me about disabling automount of internal disks; I located the problem now (bug 396448), working on it now10:17
ubottuLaunchpad bug 396448 in devicekit-disks "internal partitions get automounted on startup" [High,Triaged] https://launchpad.net/bugs/39644810:17
ojwbmvo: no problem - let me know if it throws up any issues10:19
StevenKasac: Oh, subscibe me to the bug?10:19
ojwbif not, it should be in 1.0.1410:19
ojwbmvo: hmm, presumably that wants to go in karmic...10:20
geserpitti: could you please sponsor http://www.bienia.de/tmp/jinja2.debdiff ? I wasn't fast enough to upload it before it got promoted.10:20
pittioh, sorry10:21
ojwbah, feature freeze is aug 27th, so that's ok10:21
mvoojwb: when is 1.0.14 scheduled?10:21
ojwbthis month10:21
mvofor what date  I mean10:21
mvogreat10:21
mvothat should work then :)10:21
ojwbyeah10:21
ojwbit could slip to august, but not by all of august10:21
pittigeser: done, thanks10:22
mvoojwb: is the patch isolated enough to put it into the ubuntu 1.0.13 so that we can give it some early testing ? would that help you guys?10:22
ojwbit's isolated enough, and probably would10:23
ojwbesp if you're happy to nursemaid 1.0.14 in, since it would then have an ubuntu diff to resolve10:23
pittiKeybuk, Hobbsee: what did you do to get gdm started on vt1?10:25
mvoojwb: ok, that should be fine, I have a look at the upstream svn log10:26
Hobbseepitti: i turned on the machine, selected the kenel in gdm, and waited for it to boot.  ie, nothing different.10:26
Keybukpitti: when I did the demo hack?  a cross hack?10:26
Keybukbut that was old gdm code10:26
pittiKeybuk: in the context of bug 39622610:27
ubottuLaunchpad bug 396226 in gdm "GDM logs out after some minutes of typing on the keyboard" [Medium,Incomplete] https://launchpad.net/bugs/39622610:27
pittiseems everyone there has gdm start on vt1 initially, and on vt7 the second time10:27
mvoojwb: its r12994?10:27
* ojwb looks10:28
ojwbno, that's the trunk version, which won't apply to 1.0.x10:29
ojwbhttp://oligarchy.co.uk/xapian/patches/xapian-flint-lazy-update-backport-for-1.0.patch10:29
ojwbI haven't commited that to the 1.0 branch yet10:29
ojwbthat's the patch Enrico tested10:30
mvoojwb: ok, thanks!10:30
Keybukpitti: oh, it just does that by default10:30
pittihmm10:30
Keybukwe want it on tty1 by default though, don't we? :)10:31
pittiwell, sure, but we didn't do that switch yet, anywhere I could see?10:31
KeybukI suspect new gdm simply behaves that way out of the box10:31
Keybukanyway, I bet I can guess what causes the crash now10:31
pittiFirstVT=710:31
asacStevenK: filed, assigned upstream to bfifller and packaging task to you. 39645310:31
pitti^ in /etc/gdm/gdm.conf for me10:31
pittiKeybuk: do you have "1" there?10:32
pittiHobbsee: ^10:32
Keybukpitti: no, 7 - but that's the old gdm configuration file, no?10:32
enricomvo: comments on my reply?10:32
mvoenrico: I'm just in the middle of writing it :)10:32
pittiKeybuk: current gdm still ships it, and settings like autologin still work10:32
enricomvo: \o/10:33
Keybukpitti: it doesn't mean it supports vt allocation, etc.10:33
=== pbn_ is now known as pbn
KeybukI expect what's causing that bug is10:34
Keybukgdm is on tty110:34
pittiso it could be the missing ConsoleKit patch in bug 37587710:34
Keybukgetty is on tty110:34
ubottuLaunchpad bug 375877 in consolekit "Move *dm to VT1" [Undecided,In progress] https://launchpad.net/bugs/37587710:34
Hobbseepitti: 7 here too10:34
pittiKeybuk: so getty and gdm collide?10:34
Keybukso getty will get random raw input as you type10:34
Keybukwhich getty will interpret as a klingon trying to login10:34
pittiright, that'd explain the weird characters people saw10:34
Keybukafter a few minutes, it'll timeout that login and exit()10:34
Keybukupstart will respawn getty on tty110:34
wgrantAhaha. That explains everything.10:34
Hobbseethat would do it10:35
Keybukat which point getty will call TIOCSCTTY to claim ownership of the tty10:35
Keybukand X will lose control of the tty10:35
pittiKeybuk: so we just need to drop the getty on vt1?10:35
Keybukand shamelessly exit10:35
Keybukpitti: my hunch is that if you reboot, and quickly "sudo stop tty1" - you won't get auto-logged out10:35
mvoenrico: be patient with me :) I want to try some of the code (like the different scan-the-database code) in order to figure out what performance charackteristis to expect10:35
pittiso I still wonder why gdm starts on vt7 for me right away10:36
pittiI'm using xorg-edgers, but this hardly sounds like something that X itself would do?10:36
Keybukpitti: interestingly, AutoLogin is broken for me10:36
KeybukI had auto-login enabled10:36
Keybukbut after upgrading to new gdm, it doesn't work anymore10:36
mvoenrico: but I really hope we can get something like "--quick-update" method that takes around the order of ~4s (on my system) so that ideally we could just run it after every apt-get update10:36
mvo(or at least daily)10:36
pittiKeybuk: try moving /etc/gdm/gdm.conf-custom to /etc/gdm/custom.conf ?10:36
seb128_pitti, how do you see where gdm is starting with autologin?10:37
pittiKeybuk: current package does that automatically, but if you had ubuntu[23] installed that migration was broken10:37
Keybukpitti: how will that help?10:37
Keybukthe AutomaticLogin=scott is in /etc/gdm.conf for me10:37
pittiKeybuk: gdm reads custom.conf now, not gdm.conf-custom10:37
seb128_Keybuk, the autologin option is set there10:37
pittiseb128_: well, I do ctrl+alt+f1 -> VT with getty, ctrl+alt+f7 -> gdm10:37
geserKeybuk: auto-login still works for me with the new gdm10:38
Keybukgeser: how/where is it configured?10:38
Keybukmy /etc/gdm.conf has AutomaticLoginEnable=true \n AutomaticLogin=scott10:38
Keybukand it doesn't10:38
pittioh, it could be a race condition10:39
seb128_pitti, I've gdm on no vt with autologin it doesn't seem to keep a greeter after login10:39
pittiboth gdm and getty are started on boot, and whichever gets there first gets it, I suppose10:39
pittiKeybuk: ^ would that work?10:39
Keybukweirdly, I have TimedLoginEnable=true as well10:39
geserKeybuk: http://pastebin.ubuntu.com/211805/ that's my /etc/gdm/custom.conf10:39
seb128_my session is on vt710:39
Keybukgeser: why is it in custom.conf not gdm.conf?10:39
pittiseb128_: right, but if nobody is logged in10:39
pittiKeybuk: because the new gdm sucks wrt. backwards compatibility :(10:40
geserKeybuk: I put it there (had it in gdm.conf-custom till now)10:40
Keybukpitti: right, but I'm confused10:40
Keybukthere are THREE configuration files10:41
geseras I didn't want to change the gdm.conf10:41
Keybukyou're tell me to move it from config file A to B10:41
Keybukand I'm saying my config is in config file C10:41
Keybuknot A or B :)10:41
seb128_Keybuk, we used to use gdm.conf-custom and pitti renamed to custom.conf now10:41
Keybukwhich are both identically empty10:41
seb128_which is the upstream naming10:41
pittiKeybuk: gdm should really also read gdm.conf indeed10:41
enricomvo: ok, I like that. Forcing it to be fast, and if anything would hint at too much work to do, just do nothing10:41
Keybukseb128_: again, you're not listening10:41
seb128_Keybuk, gdm.conf is upstream default, custom.conf your user changes10:41
Keybukmy AutomaticLoginEnable=true is not in gdm.conf-custom *OR* custom.conf10:41
Keybukit's in gdm.conf10:41
KeybukI'm wondering why it's there10:41
seb128_because you did edit it at some point§?10:42
pittiKeybuk: you selected that in the installer?10:42
Keybukpitti: yes10:42
pittiubiquity used to set it in gdm.conf directly10:42
seb128_iz ubiquity bog10:42
Keybukthis was installed with "Automatic Login" checked in the installer10:42
Keybukah10:42
Keybuknow10:42
Keybukcould *this* be causing the problem?10:42
Keybukhas the config migration ended up with a mangled config file that gdm isn't reading anymore?10:42
pittiKeybuk: I suppose that's it; gdm is not reading these settings from gdm.conf10:42
seb128_it could10:42
pittiright, what I said above10:42
Keybukand thus gdm isn't reading VTallocation=true10:42
Keybukso this would explain both why autologin doesn't work10:43
Keybukand why gdm is on tty1 ?10:43
pittigdm.conf:FirstVT=710:43
pittigdm.conf:VTAllocation=true10:43
pittibut I have exactly the same here10:43
Keybukpitti: yes, I have that10:43
Keybukwhat I'm suggesting is that the gdm.conf changes have been mangled in such a way that gdm is refusing to read *the entire file*10:43
pittid6e74831651b44a9fee800f3af7e2093  gdm.conf10:44
Keybukyeah, my md5sum is different, obviously10:44
pittiargh10:45
Keybukpitti: interestingly, gdm's package doesn't contain gdm.conf10:45
pittidpkg -L is naughty10:45
Keybukand lists it as obsolete10:45
pittigdm does not *actually* ship gdm.conf any more10:45
pittiKeybuk: heh, snap10:45
pittiso it seems it only sees custom.conf10:45
Keybukso that would be another problem ;)10:45
pittiand that the package update should auto-migrate the settings from gdm.conf to custom.conf10:45
seb128__gdm.conf should not have settings set10:46
pittiKeybuk: would you mind attaching your gdm.conf to a bug and assign it to me?10:46
seb128__gdmsetup always edited gdm.custom-conf10:46
pittiseb128__: right, but ubiquity set it there10:46
Keybukseb128__: but the installer *didn't*10:46
seb128__hum, right10:46
Keybukseb128__: and it seems that the important VTAllocation=true is being set in gdm.conf, and not used :p10:46
pittiI'll invent some crappy postinst seddery10:46
pitti(for autologin migration)10:47
pittiKeybuk: what does VTAllocation do?10:47
Keybukpitti: makes gdm use VTs rather than /dev/console <g>10:47
pittiKeybuk: so we should set that by default in gdm itself?10:47
pittiKeybuk: but either way, we do want it on vt110:47
pittiso should we just stop getty on vt1 by default?10:48
Keybukwe do, but not while a getty is there ;)10:48
Keybukright10:48
Keybukthough that'll annoy server people10:48
pittiKeybuk: could init.d/gdm do "upstart fiddle stop vt1"?10:48
pitti(even if getty@vt1 is started later?)10:48
pittiphone, brb10:48
Keybukpitti: no, it only works if tty1 is started first :-;10:50
Keybukok10:50
Keybukso I removed my gdm.conf entirely10:50
Keybukand I added the AutomaticLogin bits to custom.conf10:50
Keybukand I get auto-login10:50
Keybukand I'm still on tty110:50
Keybuknow, I've stopped the getty on tty110:51
Keybukwill see if I get a logout10:51
tseliotmpt__: ping10:53
Keybukpitti: bug #39645910:53
ubottuLaunchpad bug 396459 in ubiquity "auto-login settings not migrated" [Undecided,New] https://launchpad.net/bugs/39645910:53
pittiKeybuk: hm, gdm diverting /etc/event.d/tty1? (*shudder*)10:56
cjwatsonseb128_: waz, not iz10:57
cjwatsonoh, well, ubiquity hasn't had an upload since that change10:57
cjwatsonso yay for bug paperwork I guess10:57
a|wenhey pitti. I have an SRU that looks like it got stuck/forgotten after verification, is that something you can take a look on? bug 36253710:58
ubottuLaunchpad bug 362537 in kile "[SRU] Kile crashes with SIGSEGV on entering a double quote if "abstract" is commented out" [Undecided,Fix committed] https://launchpad.net/bugs/36253710:58
Keybukcjwatson: plus we can't exactly fix this in u6y's postinst ;)10:58
Keybukpitti: move gdm to an upstart job, "stop on starting gdm" .. "start on stopping gdm" :)10:59
cjwatsonKeybuk: indeed10:59
pittiKeybuk: ubiquity postinst> hm? the upgrade should be done by gdm.postinst, no?11:00
Keybukpitti: exactly11:00
Keybukpitti: thus my use of the word "can't" :p11:00
pittiKeybuk: and "starting gdm" can only be provided if gdm itself is an upstart job?11:01
seb128pitti, btw there is a new gpm tarball (not sure if you track GNOME ftp uploads)11:02
pittiseb128: chrisccoulson is on it11:02
Keybukpitti: maybe11:02
seb128pitti, ok good11:04
pittiKeybuk: but if gdm starts first and does "stop tty1", and then rc2 finishes and triggers "start tty1"?11:04
pitti(i. e. exactly what seems to happen on your and Hobbsee's box?)11:05
Keybukpitti: that's just a race11:06
Keybukbut yes, I think that trying to solve this is the wrong approach11:07
Keybukinstead gdm should stay on tty711:07
Keybuksince it clearly respawns there11:07
Keybukand we should only move it to tty1 when we can fix this problem properly11:07
pittiokay11:09
SiDidirecthex: ping ?11:11
directhexpong11:11
mr_pouitis there a plan to split gnome-session as in unstable? (http://packages.debian.org/sid/gnome-session-bin)11:50
mr_pouitOtherwise Xubuntu (for example) will end up with GNOME in the sessions' list in gdm (but since gnome isn't installed, it'll probably confuse users at best...)11:51
pittimr_pouit: no plan from our side, but if you guys need it, feel free11:52
pittiah, seems that just needs a merge then11:52
mr_pouitpitti: ok, thanks, I'll try to propose a debdiff soon11:56
pittia|wen: ah, because the changelog has an invalid refrence to LP12:06
cody-somervilleThose Debian folks are clever cookies.12:10
loolpitti: "MIR" ? "[MIR]": what about using a tag "ubuntu-mir" or "mir"?12:20
pittilool: I don't particularly mind, I just like titles to have a standard format12:20
pittieasier to search and spot in your bug list, etc.12:20
pittilool: they are already at ~ubuntu-mir/+subscribedbugs12:21
dpmStevenK: can I assign bug 396492 to you?12:22
ubottuLaunchpad bug 396492 in webfav "Once in main, webfav should be translatable in Launchpad" [Undecided,New] https://launchpad.net/bugs/39649212:22
loolpitti: I prefer tags because it doesn't clutter the title and they seemed like the best tool to well tag the bugs but I'm good enough without [MIR] or tags in all cases  :)12:23
pittilool: fine for me; please add tags if they help you12:24
=== Tonio__ is now known as Tonio_
c_kornafter a kernel update in karmic there is this message that I should restart the computer now. however when I click restart then I am just logged out.12:58
=== mdeslaur_ is now known as mdeslaur
ograc_korn, one of the plenty bugs with new gdm ... just reboot at the gdm screen13:04
c_kornok13:05
=== osihuh is now known as virtuald
chrisccoulsonheh. the restart issue is because the new gdm doesn't ship a /usr/bin/gdm-signal anymore, which update-notifier still tries to use, I think13:16
chrisccoulsonnot sure if anything replaces that13:17
ograi dont think /usr/bin/gdm-signal was shipped in jaunty (it was in powermanagement-interface which was dropped pre jaunty)13:18
ograi might be wrong though13:18
asaccody-somerville: thanks for the vpn fixed - merged.13:20
cody-somervilleasac, I also fixed pptp and vpnc13:21
asaccody-somerville: i mistyped: s/fixed/fixes/13:21
asac:)13:21
cody-somerville:)13:21
asac_all_ merged13:21
chrisccoulsonogra - no, you're right13:29
chrisccoulsonthe issue is that update-notifier is still using the old GDM protocol13:29
ograi thought it was ported to dbus in jaunty13:29
chrisccoulsonupdate-notifier?13:29
ograwell, the reboot notifier13:30
chrisccoulsonit doesn't seem like it uses dbus13:30
cody-somervillemvo, does update-manager no longer have a partial dist-upgrade process? It just lists new packages to be installed as updates?13:38
mvocody-somerville: it still has this13:38
cody-somervillemvo, For me it just lists new packages to be installed as updates13:38
cody-somervillemvo, making it seem like they're already installed13:39
mvocody-somerville: if there are no removals, then that is its default behaviour13:39
cody-somervillemvo, Is this new behaviour?13:39
mvocody-somerville: oh, you want them to be clearly labeled as new?13:39
mvocody-somerville: its the default for some time now, its required on a stable system for e.g. the kerel abi upgrades13:39
cody-somervilleah13:39
cody-somervillemvo, Well, it would be nice for it be clearly labelled as I was confused when it said I had updates for gnome-panel, metacity, gnome-session, etc.13:40
cody-somervillemvo, when in reality the new update to gdm wants those things installed13:40
mvocody-somerville: right, makes sense13:41
cjwatsonmvo: FWIW if you look back a few revisions in ubiquity you'll find the port to d-bus I did there13:52
mvocjwatson: cool, thanks. I port update-notifier to it now14:00
mvos/now/next/14:00
c_korneh, firefox 3.5 is already in jaunty and karmic? why doesn't the firefox meta package depend on it, yet?14:05
mvocody-somerville: hm, I wonder what the best way to present this to the user is - just appending " (New install)" after the package name, or a alternative background, or a new heading14:06
cody-somervillemvo, Since disabling one of the new packages or disabling the package that is pulling them in will disable the others, maybe the new packages should be indented under the package responsible for pulling in the new packages?14:07
cody-somervillemvo, and then you could use a slight background tint and note that this package is new and being pulled in by X in the Changes tab.14:09
mvoa interessting idea14:09
StevenKdpm: I guess so.14:11
* mvo plays with it14:12
StevenKdpm: I took the webfav task14:13
dpmStevenK: thanks14:13
mvocody-somerville: btw, what is the plan for xubuntu with gdm? wil it move too the new gdm too?14:17
StevenKasac: You'll review maximus today?14:18
cody-somervillemvo, We don't have much of a choice14:19
cody-somervillemvo, I'm hoping gnome-session will get split like it is in debian14:19
mvocody-somerville: right, so I can rely on the presence of the dbus interface for the reboot action in update-notifier?14:20
cody-somervillemvo, Its provided by gnome-session or gdm?14:20
mvocody-somerville: I think its gnome-session, but I'm not 100% positive14:21
=== dholbach_ is now known as dholbach
cody-somervillemvo, I think its safe to rely on it14:25
cjwatsonmvo: the one I used is provided by gnome-session14:30
mvoso far I kept the old way (without dbus) around for compatibility with xfce, but if that is using gnome-session too, then I can remove that code now14:33
pittimvo: not really a guide, AFAIK, but the libgudev API is quite easy and obvious14:44
pittimvo: http://www.kernel.org/pub/linux/utils/kernel/hotplug/gudev/index.html is the API doc14:44
pittimvo: I can also recommend reading some example patches which port hal to gudev14:44
pittimvo: https://wiki.ubuntu.com/Halsectomy links to three for gvfs and one for network-manager14:45
* pitti RTFS14:45
pittimvo: so update-notifier.c just initializes the hal context, and src/hal.c works with it?14:46
pittimvo: you can just drop the stuff in update-notifier.c; you need a different method to pass the UpgradeNotifier object to src/gudev.c, though14:47
mvopitti: thanks for the links14:49
pittimvo: basically, you need to write an on_uevent() handler which listens for "block" subsystem devices (connect the "uevent" signal of the GUdevClient object to your handler, see http://www.kernel.org/pub/linux/utils/kernel/hotplug/gudev/GUdevClient.html#GUdevClient-uevent)14:49
pittimvo: and in that device handler you check for ID_CDROM property14:49
pittimvo: probably most of the code will just disappear, all the reconection/filtering stuff14:50
pittihal_mainloop_integration, etc.14:50
mvopitti: excellent, thanks14:50
pittimvo: let me know if you have any questions, I'm happy to help out14:51
pittimvo: http://bugzilla.gnome.org/attachment.cgi?id=137066&action=view has an on_uevent() handler which looks for audio CDs14:52
* pitti hugs mvo for hal-slaughtering14:52
* mvo hugs pitti for his help14:53
pittimvo: I didn't check, but it might be easier to use gvfs instead of gudev? merely looking for data CDs is easy, but if you need file/fs operations like monut/umount, you might be better off with gvfs14:54
mvopitti: I just need it to get hints on what kind of media got inserted to show the upgrade/addon CD available dialog14:55
mvoso all the mounting was done already at this point14:55
pittimvo: right, what I meant is that gudev will tell you about new and changed devices, not when they get mounted/unmonuted14:59
pittiso u-m could pick up the device change event before gvfs can mount it14:59
mvoisee15:00
pittithat's why I meant that gvfs (or e. g. /usr/include/gnome-disk-utility/gdu/gdu-device.h) might be easier15:00
pittimvo: I haven't used the gdu API myself15:01
pittimvo: but e. g. /usr/include/gnome-disk-utility/gdu/gdu-pool.h defines a GduPool    *gdu_pool_new(), which has a device_added signal15:02
pittiand hal-like volume/drives15:02
pittimvo: and then you can do all the volume operations in /usr/include/gnome-disk-utility/gdu/gdu-device.h15:02
mvook, thanks15:03
* mvo pokes around in gdu-dev15:04
geserTheMuso: are you working on liblouis? I'd like to upload a fix to make liblouis-dev installable again (and while I'm at it also some fixes from your MIR)15:04
cjwatsonmvo: oh, thinking of this, how do you think a dynamic equivalent of apt's current reliance on /cdrom might work? I'd love to not have to add that fstab entry in the installer any more15:04
cjwatsonmvo: e.g. how evil would it be for apt's cdrom method to link against dbus? would you want that to be a separate helper instead?15:05
cjwatsonI think for Debian at least it would need to be able to try a few different methods rather than just relying on DK-disks15:05
mvocjwatson: I would prefer to have a seperate helper for now15:06
cjwatsonmvo: if it's in the same package, of course, it wouldn't make a lot of difference :)15:06
cjwatsonmaybe it could dlopen dbus15:06
pittiwell, it would merely link against libdbus15:07
pittiit doesn't need to depend on d-bus itself15:07
mvohaving it optional would be really nice, I have a look15:10
* mvo is almost finished with dropping libgnome from update-notifiers dependencies15:11
higuitaHi... i just check that the key in the pt.archive.ubuntu.com seens to be reporting as invalid, can anyone confirm if that is the correct key?15:11
ograwe still dont have a bzr branch for initramfs-tools, right ?15:13
cjwatsonno15:14
cjwatsonpitti: that's what I meant15:14
ograthanks15:14
NCommanderhttp://launchpadlibrarian.net/28640480/buildlog_ubuntu-karmic-armel.kdebase-workspace_4%3A4.2.95-0ubuntu2_FAILEDTOBUILD.txt.gz - anyone what could cause pkgstriptranslations to hang (or at least take so long that the build times out?)15:16
brettaltonI'm editing a release timeline for Ubuntu on Wikipedia (http://en.wikipedia.org/wiki/Template:Timeline_Ubuntu_Linux)15:24
brettaltonand I'm having trouble finding when the start development date of any release is.15:24
brettaltone.g. Development of Hardy Heron 8.04 started on YYYY/MM/DD15:24
brettaltonThe best resource I can find is: https://wiki.ubuntu.com/HardyReleaseSchedule but it doesn't give me an exact date15:24
brettaltonDoes anyone have a better resource I can use?15:24
midoHi. I'm looking for the kernel config file of the Jaunty Install-CD kernel. Any idea where I could find it? It doesn't seem to be in the casper directory with all the other stuff.15:25
asacStevenK: what wm did UNR use before?15:26
Ampelbeinbrettalton: i think it's safe to assume that work on a specific release began on the day the toolchain was uploaded.15:26
NCommandermido, the live CD uses the same config as the normal kernel15:26
brettaltonAmpelbein: exactly, do you know how I can find out those dates?15:26
midoNCommander: Ah! Thanks. I wasn't aware of that. This makes things easy for me...15:26
NCommandermido, (its the same kernel, just a different initramfs)15:27
cjwatsonbrettalton: well, depends what you mean by "work"15:27
midoPerfect.15:27
Ampelbeinbrettalton: it's on the page you mentioned for Hardy. Look at the "notes" field15:27
cjwatsonbrettalton: (I'm not being entirely facetious here, bear with me)15:27
cjwatsonbrettalton: for quite a few releases now, we've been working on the next release along since the very day the previous release happened15:28
cjwatsonbrettalton: in fact, toolchain preparation work usually starts earlier15:28
ograpitti, is it ok with you if i just add the four lines to check for a chroot from start to restart in hal's initscript, or do you prefer a check_chroot() function ?15:28
cjwatsonbrettalton: we usually send a mail to ubuntu-devel-announce once the archive is open for developers in general to upload, so if that's what you mean, you should be able to mine the list archives for that information15:28
cjwatsonbut I'm not sure it's accurate to describe that as the starting development date - for that as worded, I'd just give the previous release date myself15:29
pittiogra: OK for me, I don't particularly care15:32
ogragood, i'm lazy ... just copy paste it is then :)15:32
brettaltoncjwatson: thank you. Sorry, the HardyReleaseSchedule was a mistake to give you, I meant to give you ones like Warty, Breezy, etc. I'm just trying to think of the best way to represent the beginning of development in a chart without making the dates up in my head. But I agree the release of one version constitutes the beginning of the next.15:33
pittiKeybuk: I just updated bug 396226; what would you recommend, should I add a hack to gdm to always forcibly start X on vt7? or should we change /etc/event.d/tty1 to not start if gdm or kdm are running? or fix getty to not allocate the VT if it is already taken by X?15:35
ubottuLaunchpad bug 396226 in gdm "GDM logs out after some minutes of typing on the keyboard" [Critical,Triaged] https://launchpad.net/bugs/39622615:35
pittiKeybuk: (right now, gdm doesn't have any code for VT handling; it entirely relies on X to grab the next free one)15:36
Keybukpitti: how would we detect whether gdm are running, etc.15:36
Keybukit all worked when X started on tty715:36
pittipidof gdm-binary15:36
Keybukso we should just fix that bit first as a short-term solution15:36
Keybukand then look into better solutions15:36
pittiright, it's just quite intrusive, so I wanted to check if you see another option15:37
Keybukpitti: that wouldn't cause the getty to *go away* if X was started on tty115:37
pittiKeybuk: we don't need that15:37
ograpitti, pushed15:37
pittiwe need getty to fail if X is on vt1 already (ideally)15:37
Keybukpitti: yes you do, it's when getty times out the login that it kills X15:37
pittisince getty starts later than X15:37
Keybukno, it doesn't ;)15:37
pittiit does15:37
Keybukif getty started later than X, then getty starting would kill X15:37
Keybukso because X isn't getting killed before it even gets started, it must be actually starting after X15:38
pittiwell, getty is started at the end of rc2.d/*, isn't it?15:38
Keybukbear in mind that when X starts is not when gdm starts15:38
enricomvo: I don't feel much about "full reindex of more than X changed"15:38
cjwatsonbrettalton: well, I was thinking of in practice as well as in a sort of constitutional sense :-) I'm usually one of those working on the next release more or less from the moment the last one's done ...15:38
mvoenrico: ok, I can just add a ~20% value in then or something15:39
mvo(or leave it out entirely, I don't really mind :)15:39
cjwatsonbrettalton: in earlier cycles we weren't quite so quick to get restarted, and usually had a few days of break, although even then I believe folks were working on initialising the new archive (I just wasn't involved in that stage back then)15:39
Keybukpitti: I would much rather fix this properly later than implement some dirty gross hack now15:39
enricomvo: I have't read your patch yet, but from reading the mail, I was thinking: what if with --quick we only update data that is tied to versions15:39
Keybukthat will only make my life harder when I actually try and fix it properly15:39
enricomvo: and all the other data, we update it weekly15:39
mvoenrico: that sounds like a nice and simple way of doing it15:39
enricomvo: therefore, with --quick we don't need to do that thresholding15:39
enricomvo: also, for those packages whose version changed, we can still update the non-version-specific data15:40
brettaltoncjwatson: well if you're curious to see what I was working on, here it is:15:40
brettaltoncjwatson: previous chart: http://en.wikipedia.org/w/index.php?title=Template:Timeline_Ubuntu_Linux&oldid=29858002515:40
brettaltoncjwatson: updated chart: http://en.wikipedia.org/w/index.php?title=Template:Timeline_Ubuntu_Linux&oldid=30080038415:40
enricomvo: which, as a side effect, turns a --quick into a full update if the index is empty15:40
pittiKeybuk: right, that's what I'm discussing15:40
pittiKeybuk: I don't know how to tell X "don't use vt1"15:40
Keybukpitti: so just revert whatever bit caused X to suddenly think tty1 was a good place to be15:40
ogragah, cjwatson was faster than me with initramfs-tools ... /me redownloads the latest source and starts over15:40
Keybukpitti: it's not X is it, it's gdm15:40
pittiKeybuk: that would mean to revert to gdm 2.20 :)15:40
mvoenrico: excellent, I think my patch pretty much implements this behaviour :) the switch just needs to be renamed from --update to --quick15:40
pittiKeybuk: the old gdm had lots and lots of code, including VT handling, and passing the vt to X15:41
enricomvo: I'm happy to keep it to --update15:41
pittiKeybuk: the new one dropped all that and just relies on X autodetection15:41
mvoenrico: \o/15:41
Keybukpitti: but X doesn't do any VT detection either15:41
KeybukX just starts on whatever console it's given15:41
pittiKeybuk: I tried adding a chvt 7 to gdm's init script, and then it started on vt815:41
pittiKeybuk: ok, I'll try to find a hack within gdm; just wanted to check whether you see an easier method; thanks!15:42
cjwatsonbrettalton: can we get it not called "Ubuntu Linux", since that isn't what the distribution is called? :)15:42
Keybukpitti: all the easy methods involve disabling tty1 if gdm is installed ;)15:42
cjwatsonbrettalton: yours is certainly a lot closer to reality though15:43
cjwatsonogra: I uploaded that hours ago ...15:43
pittiKeybuk: are you sure about X not doing autodetection? If I start "X" on vt1 in a bash, it starts on vt915:43
Keybukpitti: I bet it it's something simple in X15:43
Keybuklike if you start X when the current tty has a framebuffer, it uses it15:44
ogracjwatson, yes, i pulled the source this morning ... thats what you get if you get distracted by a ton of other stuff :)15:44
Keybukotherwise it starts a new vt and then switches to that15:44
pittiKeybuk: so starting getty implies losing the fb?15:44
ogra... and dont monitor -changes close enough15:44
pittis/starting/having/15:44
Keybukpitti: ?15:44
pittiKeybuk: well, all VTs have a KMSified fbcon15:44
pittiso I wonder what makes a VT different whether or not getty is running15:45
brettaltoncjwatson: No problem, I just took it out now. The timeline was previous done by another user (who is Spanish I believe) and has had some problems translating. But I thank him very much for his work as he has created extensive timelines for almost all major distributions15:45
pittisince if it isn't running, apaprently X grabs vt1, otherwise vt715:45
Keybukpitti: entry in utmp?15:45
pittiand I think I need to understand this in order to figure out how to fix it15:45
Keybukhmm15:46
Keybukbetter question for you15:47
Keybukwhy does X end up on vt7 after gdm respawns it ? :)15:47
pittiKeybuk: ah, ./hw/xfree86/os-support/linux/lnx_init.c, xf86OpenConsole() detects it15:47
tgpraveencan someone tell me whether delta debs are being worked on for karmic?15:47
pittiKeybuk: because then getty is running and "takes" the vt, AFAIUI15:47
tgpraveenit would be really useful to have and the sooner the more helpful to testers.15:47
=== robbiew1 is now known as robbiew
pittiKeybuk: but after boot with usplash, getty isn't running yet when gdm/X start15:47
Keybukpitti: getty doesn't really "take" anything15:47
Keybukit does claim ownership of the console device15:47
Keybukand that's what kills X15:47
Keybukwhich is why I'm puzzled that it doesn't happen on boot15:48
Keybukif it's because getty isn't running, then when getty starts, X will get killed15:48
Keybukwhich is precisely what we see on timeout15:48
cjwatsonbrettalton: looks like he was (a) not counting beta->final as development (which has its merits as a viewpoint but was confusingly presented) (b) unclear on how much development we'd done before going public with warty ;-)15:48
pittiok, if that's the case, then I have no explanation what maes the first getty different from the following one15:49
cjwatsontgpraveen: not deltas as such, but https://blueprints.launchpad.net/ubuntu/+spec/rsync-based-deb-downloads15:49
pittiKeybuk: I tries to open(ttyN, O_WRONLY) until it succeeds15:49
pittiKeybuk: meh, s/I/X/15:50
pittiso apparently "taking" a vt means that opening for writing fails15:50
Keybukerr15:50
Keybukwhy would opening /dev/tty1 for writing fail?15:50
pitticrw------- 1 martin tty     4,  1 2009-07-07 16:43 /dev/tty115:50
pitticrw--w---- 1 root tty 4, 9 2009-07-07 16:27 /dev/tty915:50
pitticould have somethign to do with the missing tty write privs, not sure?15:51
pittiI'm just reading the code in X15:51
brettaltoncjwatson: lol, very true. I'm a heavy editor of the Ubuntu Wikipedia page (at least the releases part) so I have many of these dates documented and even memorized (!)15:52
pittiKeybuk: but I rather suspect that you can just open it for writing once, and getty already did?15:52
pitti(since neither X nor gdm have a particular affiliation to the tty group)15:52
KeybukI just set my tty to 66615:52
KeybukX still went to 715:52
pittiwould be interesting to see the errno for that open()15:52
brettaltoncjwatson: Here is the colour scheme that I copied: http://www.markshuttleworth.com/wp-content/uploads/2008/05/ubuntu-release-cycle.png... thank you sabdfl15:53
enricomvo: mind if I remove the obsolete packages before doing the rest of the indexing? That should give Xapian a chance to reuse the disk space freed15:53
brettaltoncjwatson: I was also the nerdy one who put 4.10 to 8.04 in a virtual machine to take consistent screenshots of the dektop + nautilus as seen here: http://en.wikipedia.org/wiki/List_of_Ubuntu_releases15:53
Keybukpitti: oh15:54
KeybukI see the code you're confusing15:54
Keybukit's not opening all of the ttys15:54
pittiopen("/dev/tty0", O_WRONLY)             = 715:54
Keybukit's opening all of the different names for the _current_ tty15:54
pittiopen("/dev/vc/9", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)15:54
Keybuk(/dev/tty0)15:54
pittiopen("/dev/tty9", O_RDWR|O_NONBLOCK)    = 715:54
pittiopen("/proc/mtrr", O_WRONLY)            = 815:54
pittiaah15:54
Keybukand then it's doing a VT_OPENQRY on it15:54
enricomvo: I like your patch a lot!15:55
_lemsx1_will the next release of Ubuntu support ksplice?15:55
mvoenrico: sure, please shuffle it around as you like (and what is best for xapian)15:55
pittiKeybuk: ok, so there are two methods AFAICS: either allocate the vt earlier (with getty) or supply a "vt" argument to X for the first time15:55
mvoenrico: thanks :)15:55
Keybukpitti: do we run usplash on tty1 now?15:55
pittiKeybuk: should be on 815:56
pittinot sure, though15:56
pittiKeybuk: nothign in usplash itself changed since jaunty, though (except KMS detection)15:56
Keybukright, but why would VT_OPENQRY suddenly return 1 instead of 715:57
brettaltoncjwatson: Anyway, keep up the good work! I hope to join you once I'm done my CS degree :)15:57
tgpraveencjwatson: thx for the link. what is the difference between delta debs and what this blueprint says?from the blueprint it seems they are both same15:57
=== ShelyII is now known as Jiahua
cjwatsonbrettalton: cool :)15:57
pittiKeybuk: what does "start on stopped rc2" mean?15:57
pittiKeybuk: when all rc2.d/S* are done?15:58
Keybukyes15:58
cjwatsontgpraveen: as I've heard them described, delta debs would require precomputing the difference to the current package in the archive from any of various different versions which the user might have installed15:58
Keybukpitti: I think there's something else going on here still15:58
pittiKeybuk: sure, then getty just starts after gdm15:58
Keybukmy test program just returned 7 at the point gdm is started15:58
Keybuknot 115:58
cjwatsontgpraveen: zsync is more flexible - it can, in principle, cope with any currently installed version, although of course the greater the difference the more it has to download15:58
Keybuk*something* is telling gdm or X to start on tty115:58
Keybuknot 715:58
tgpraveencjwatson: ok.thx for clearing that up.15:59
cjwatsonliw: ^- (just in case you want to chip in since you're the spec assignee)15:59
liwcjwatson, you're correct16:00
Keybukpitti: either that or the definition of ownership of a console has changed16:01
Keybukoh, wait16:01
KeybukI was thinking "otherwise why didn't X get started on tty1 before?"16:01
Keybukbut it didn't get started there because gdm had lots of insane code to do the VT allocation for X16:01
Keybuknew gdm doesn't have that code16:01
pittiright, all of that went away16:01
Keybukso it's new gdm making X start on vt1 by virtue of losing all the smarts16:01
pittithat's what I meant with "go back to 2.20"16:01
pittiwe could pass a "vt7" argument to Xorg in gdm for the first time as a hack16:02
Keybukand until getty creates it, there is no tty116:02
Keybukadding "start on runlevel 2" to /etc/event.d/tty1 makes X go to vt 7 :p16:03
Keybukinterestingly16:03
pittifinally believe me? :-)16:04
pittianyway16:04
Keybukit's not that I don't believe you16:04
pittiI wonder whether there's a way for getty to "see" X on vt116:04
pittiand just exit16:04
Keybukpitti: I was just thinking that16:04
pittiKeybuk: (just kidding, sorry)16:04
Keybukand pulling up the getty source to see16:05
KeybukI'm actually interested to why getty only sometimes kills X16:05
Keybukif I start a getty on tty7 it doesn't16:05
pittias a last resort I'll add a "vt7" to gdm's XOrg invocation the first time, but that's not a robust solution16:05
pittiKeybuk: getty just exiting, wouldn't that cause an eternal loop in the upstart event.d?16:05
pitti("respawn")16:06
Keybukpitti: it'd hit the respawn limiter16:06
pittiah, nice16:06
Keybukbut we could just add a magic exit code to make that not respawn16:06
Keybukexit (60) if the VT is in use16:06
pittican you say "respawn until exit with 99" or so?16:07
Keybukand put "normal exit 60" in the tty1 file16:07
Keybukyes16:07
pitticool16:07
pitti\o/16:07
pitti♥ upstart :)16:07
enricomvo: ok. The first --update run done in a system with an existing database will rebuild everything because there is no version information in the database16:07
enricomvo: and it'll take all the time of a full rebuild16:07
enricomvo: the subsequent updates, should be very fast indeed16:07
KeybukI wonder what it is about getty that kills X16:08
enricomvo: if you want to avoid this, I can change the code in "if there is no version info in the xapian db, consider it unchanged"16:09
enricomvo: that way, the first --update will do nothing, until the weekly rebuild will rebuild with version info16:09
enricomvo: from that moment on, --update will DTRT16:09
enricomvo: which one do you prefer? Rebuild everything at first --update, or enable --update only after the first weekly rebuild?16:09
mvoenrico: I like rebuild everything on first update (slightly) better16:10
enricomvo: ok16:10
enricomvo: I found a way to speed up database read *considerably*. It's "only print progress every 5000 packages instead of every 200" :)16:12
mvoheh :)16:12
mvoreally? excellent!16:12
enricomvo: at least when using --verbose, and I didn't do timing, just my feeling16:13
enricomvo: I'll tweak it for another bit, then I'll push it16:13
mvoenrico: great, thanks16:13
enricomvo: any idea of speed improvements in using a set for 'unchanged' instead of a dict, and a list (or set) of docids for obsolete instead of a dict?16:14
enricowell, I should just test it16:15
mvoenrico: I guess its just very small, but measuring it makes sense - you can try the ExecutionTime object, so having "with ExecutionTime("building dict"): block-of-code16:17
mvoenrico: that will print how long this particular block ran (within the limits of the precision of time.time() of course :)16:18
enricomvo: it's... SLOWER16:19
mvoenrico: that is ... suprising :)16:20
enricomvo: it's very tiny differences, maybe it's just all under the tolerance of the measurement tools16:21
enricomvo: I'm just testing with time ./testrun, because I only want to bother with measureable performance gains16:21
* mvo nods16:21
enricomvo: I prefer to have a function that returns 3 dicts than a function that returns a set a dict and a list, if there is no relevant difference in terms of performance16:22
mvoenrico: absolutely, the other would be confusing16:22
mvopitti: gdu is a thing of beauty! src/hal.c             |  245 ++++++++------------------------------------------16:24
pittimvo: :-)16:24
enricomvo: gdu?16:24
mvoenrico: gnome-disk-utils16:24
mvoenrico: a new lib that replaces (parts of) hal16:24
enricomvo: --update properly falls back to showing the progress of an existing full update run16:24
enricomvo: I give up. I can't find anything else to improve on your patch, I'll just have to release it :)16:25
pittimvo: hm, but with gdu instead of devkit-disks you probably need to write a KDE counterpart? or don't they use update-notifier any more?16:25
mvoenrico: haha - wonderful16:25
mvopitti: they have something on their own in python now16:26
pittiah16:26
enricomvo: how do you plan to invoke it with --update? Be careful of #51672816:27
mvoenrico: initially it will replace the code in synaptic that tries to figure out when is a good time to run it. I will have to think a bit more how to integrate it into apt, but it should certainly be part of the daily apt cron job IMO (that is optional to the user to enable that or not)16:29
enricomvo: right. It can be left out of apt and delegated to those package managers that use apt-xapian-index16:30
enricomvo: also, since running --update does nothing if nothing has changed, package managers can just call that at startup or after every apt-get update16:31
enricomvo: did you do anything like post-update apt hooks in the end?16:31
enricomvo: I recall an idea of an experimental patch, but I don't recall if it went anythere16:32
enricomvo: (btw, I pushed your patch and my small changes to collab-maint)16:33
mvoenrico: (sorry I was on the phone) - yeah, there is a post-update hook now in libapt (that is run after apt-get update)16:48
enricomvo: is there documentation about it? I'd like to run a debtags thing on it16:54
enricomvo: that extracts tags from packages16:54
enricomvo: I don't know if it'd be worth running update-apt-xapian-index --update in it as well, with a hook that detects if it's in a chroot (but maybe it's still too slow at this stage)16:55
enricomvo: I was also thinking: when downloading PDiffs, how hard would it be for apt to generate a list of package names/versions affected by the changes? It could be fed to debtags and apt-xapian-index to speed up incremental updates even more16:56
dholbachcan I interested somebody in giving a Packaging Training session at 09th July, 12:00 UTC?16:59
mvoenrico: I have to look into that for the pdiffs (but dinner is calling)17:02
enricomvo: if from pdiffs apt can generate a list of (pkg, version) for added and upgraded packages and (pkg, "") for deleted packages, update-apt-xapian-index can have an even quicker update that avoids doing a full scan of both the apt and the xapian databases17:02
enricomvo: ok, guten apetit!17:02
ionI thought we weren’t going to use pdiffs because apt-sync would be so much better.17:02
=== thekorn_ is now known as thekorn
a|wenpitti: yeah, managed to mess up that changelog entry a bit :/ ... but thx for taking care of it17:26
gigabyteshello17:35
gigabytesare there plans to port synaptic to policykit?17:35
ionThere are plans to replace Synaptic AFAIU.17:35
gigabytesuh really?17:35
ionhttps://wiki.ubuntu.com/AppCenter17:36
gigabytesthanks17:36
gigabyteswill it use polkit?17:36
ionThat page answers your question. :-)17:37
gigabytesyes it is XD17:40
kirklandpitti: ping17:50
kirklandpitti: regarding https://bugs.edge.launchpad.net/ubuntu/+source/kvm/+bug/35944717:50
ubottuUbuntu bug 359447 in kvm "kvm segfaults" [High,Fix committed]17:50
kirklandpitti: there's a package that's been in -proposed for a very long time17:50
kirklandpitti: there's one more patch that i need to add to the package, related to this problem17:50
kirklandpitti: actually, critical to solving this problem17:51
kirklandpitti: i'd like to upload that to -proposed, with the new patch17:51
kirklandpitti: can I go ahead and do that?  or should i wait for the previous upload to be migrated?  or propose a new sru?  or what?17:52
pittikirkland: no, the first patch doesn't seem to have really solved it, so no point moving that first17:53
pittikirkland: just upload a newer version to -proposed17:53
pittikirkland: it's the same bug#, right?17:53
kirklandpitti: thanks17:53
kirklandpitti: yes17:53
pittikirkland: if not, please build with -v<version in updates for final> to include the previous changelog, too17:53
pittiok, should be fine then17:53
kirklandpitti: i have verification from users testing the package in the ppa17:53
kirklandpitti: so i'll push to proposed17:53
Sarvattany way g-p-m can be made less chatty so as to not fill .xsession-errors with 10MB of spam every day? :D17:56
=== ogasawara_ is now known as ogasawara
pittiSarvatt: what does it say?18:01
pitti$ grep power .xsession-errors18:01
pittiChecking for non power of two support: present.18:01
pittiand that's from compiz startup, I think18:02
Sarvattits filled with the output that you get running gnome-power-manager from the command line, i'll pastebin a portion of it18:03
pittiSarvatt: I guess it's the same message over and over?18:03
Sarvatthttp://pastebin.com/d86b87c318:03
Sarvattyeah18:03
Sarvatt10MB worth for 22 hours uptime18:04
pittiWTH?18:07
ogralooks like lshal output over and over18:08
Sarvattg-p-m eventually crashes with this same error ever since the switch to devicekit-power too18:08
Sarvatt(gnome-power-manager:3275): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed18:08
Sarvatt(gnome-power-manager:3275): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed18:08
ograthat one i got too18:09
ograbut nt the noise you have18:09
ogra*not18:09
Sarvattwell its the same output i get running g-p-m in a terminal, just getting routed to .xsession-errors for some reason18:09
pittiSarvatt: are you sure that you have gnome-power-manager 2.27.1-0ubuntu4?18:09
Sarvattahh pitti I'm really sorry, it could be my package messed up, I forgot I wasn't using the ubuntu one because I was testing newer versions to see if it was fixed18:10
Sarvatt2.27.2-0ubuntu0sarvatt18:10
pittiah18:12
pittiSarvatt: you need a no-change rebuild against current devicekit-power18:12
pittior use latest upstraem version, that should fix it as well18:12
Sarvattindeed, it doesn't flood .xsession-errors with the ubuntu g-p-m, sorry again18:17
tormodogra, the initramfs-tools upload was pretty broken, I guess you noticed when testing it?18:18
ogratormod, ?18:18
Sarvatt(gnome-power-manager:3339): devkit-power-gobject-WARNING **: No 'lid-is-present' property errors now though18:19
ogratormod, can you elaborate ?18:19
tormodogra, the patch introduced a grep which 1) has no input 2) has a broken RE18:19
ogrameh, i relied on lool having tested it its a very old patch18:20
tormodogra, there's a missing : in the last [] and probably a missing filename18:21
cjwatsonthat'll break all architectures then18:22
ograworks fine here18:22
cjwatsonoh, if grub/lilo is installed then it'll return from the function before hitting it18:22
ograright18:23
cjwatsonwill probably break in chroots without a bootloader, in that case18:23
tormodI have a bootloader and I get the error message: grep: Unmatched [ or [^18:23
ograhmm, that code shouldnt be run for you18:24
ogradid you modify kernel-img.conf ?18:24
tormodno18:24
ograit surely doesnt get run for me18:25
ograi see the error though18:25
* ogra fixes18:27
=== sconklin is now known as sconklin-brb
tormodogra, the reason that I reach this code is that I have no grub executable18:29
ograah18:29
ogracolon and filename added, thanks a lot for the heads up18:29
tormodyou're welcome. should I have a grub exe now that I use grub2?18:30
ograwell, i use grub2 here and the code isnt run18:30
ograbut i dont have any grub i can execute18:31
tormoddid you upgrade from grub to grub2?18:31
ograyes18:31
ogradid you freshly install ?18:31
tormodyou have menu.lst left behind?18:31
ograi think i wiped that manually at some point18:31
* ogra checks18:31
=== sconklin-brb is now known as sconklin
ograah, no, still there18:31
tormodthat's why you don't reach the code18:32
ograyeah18:32
ograi guess that needs updates for grub218:32
ograheh, someone really liked awk in the mbr_check() function18:33
chrisccoulsonmr_pouit - just looking at bug 39665718:33
ubottuLaunchpad bug 396657 in gnome-session "Please split gnome-session (binary // scripts files)" [Undecided,New] https://launchpad.net/bugs/39665718:33
chrisccoulsoni'm currently doing a gnome-session update, so i can do the split too18:34
cjwatsongrub-pc indeed does not ship /sbin/grub18:35
cjwatsonperhaps checking for /usr/sbin/update-grub would be appropriate18:35
mr_pouitchrisccoulson: ah, that would be better (I don't use GNOME), thanks. I've already some minimal changes in a bzr branch if you want them.18:37
chrisccoulsonthanks, i can take a look at those18:37
chrisccoulsonmr_pouit - so, the issue is that gnome-session currently pulls in things like gnome-settings daemon and gnome-panel is it?18:38
chrisccoulson(just so i fully understand)18:38
mr_pouitchrisccoulson: yeah, something like that, some testers reported that they had gnome instead of xfce on the isos18:40
chrisccoulsonmr_pouit - i'll take a look at that then. i'd already taken a look at the debian split, but we've stopped syncing gnome-session with debian for now because they're introducing too many other wierd changes with it at the moment18:41
chrisccoulsonbut this split looks ok18:41
mr_pouit(probably because of a dependencies/recommends chain with gdm 2.26 & gnome-session)18:41
mr_pouitok, thanks.18:41
mr_pouitchrisccoulson: I pushed to lp:~mrpouit/gnome-session/ubuntu-split-bin-scripts18:42
chrisccoulsonthanks18:43
ogracjwatson, well, lool had the idea to just rely on kernel-img.conf's postinst_hook entry directly and drop the whole if/then litany, it was pretty elegant but requireds discussion with debian-boot i guess18:45
ogra*requires18:45
cjwatsondebian-boot doesn't maintain initramfs-tools, but sure18:46
ograoh, i thought it did18:46
cjwatsonthe list name is historical - debian-kernel maintains initramfs-tools18:47
cjwatsondebian-boot maintains the installer18:47
ograah18:47
ograwell, it was mentioned in the bug i puled the patch out18:47
ogra*pulled18:48
Riddellpitti: how come apport isn't enabled?18:49
ograRiddell, not yet :)18:50
Sarvatttheres pretty huge differences between ubuntu's and debian's initramfs-tools18:50
ograSarvatt, well, we still pull from debian, just not everythin18:51
ograg18:51
Sarvatt0.92b is over a year old, they've had 17 releases since then18:51
cjwatsonsure, we haven't merged in some time18:51
cjwatsonlargely because now it's a big hairball of a merge18:52
* ogra must say he hasnt missed anything either 18:52
cjwatsonI'm not too worried about it - we have some different goals18:52
cjwatsonthough obviously it'd be good to get merged up18:53
ograindeed, would save lots of work18:53
Sarvatthttp://git.debian.org/?p=kernel/initramfs-tools.git;a=commit;h=254a54d61d3e2c5463798fa29280c3d1d24c49bf18:53
Sarvatt?18:53
cjwatsonheh, yeah18:54
ograthouh i suspect it will change a lot again with the boot speedup stuff18:54
cjwatsonogra: if you're fixing your upload, could you cherry-pick the above commit please?18:54
ogramy fix is already up, but i got it open in front of me ...18:55
pittiRiddell: so far it was still too early and shaky to do so; new versions get uploaded every day, fixing crashes, etc.18:55
pittiRiddell: so far the plan was to enable it for alpha-3; you want it earlier?18:55
ograoh, i didnt even know about comand -v18:55
Riddellpitti: I just wondered what our policy was.  currrently we have some experimentalish KDE stuff that has bugs going upstream when they should come to us18:56
Riddellpitti: but this'll give me something to talk about in my GCDS session tomorrow :)18:57
pittiRiddell: we don't really have a policy so far, just "gut feelings"18:58
ograuploaded19:01
tormodogra, I think you meant "previous" and not "next" in the changelog :)19:04
Sarvattthe i915 fixes in debian's initramfs-tools would be nice to have, i've seen alot of bug reports from people just adding i915 to /etc/initramfs-tools/modules and it doesnt work with our version because it doesnt automatically load intel_agp before it19:05
Sarvattbut its not that big a deal now with how things are in karmic, was just an issue before19:05
Sarvattoh theres an update to that commit i linked earlier19:07
Sarvatthttp://git.debian.org/?p=kernel/initramfs-tools.git;a=blobdiff;f=update-initramfs;h=8c085a57eae76aa4f1f22c00fd9d29d903a907fb;hp=2eed8cb7d37285383d9c3807f8182bc037bd776b;hb=89257a84d0bfcd46d5514c65245b7b3f57f67ddf;hpb=ff34476ecd5de0da1104b13e6b42e6cc9eff879219:07
ogratormod, yes, i'm tired19:07
ogratormod, i have quickly hidden it with another upload :)19:08
Sarvattupdate-initramfs: Generating /boot/initrd.img-2.6.31-rc1-sarvatt19:10
Sarvattdpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.19:10
Sarvattdpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.19:10
=== pace_t_zulu is now known as pace_t_zulu|afk
ograSarvatt, wow, how do you get these warnings ?19:13
ogra(i see the code and have '--print-installation-architecture' here as well, but never get such warnings)19:14
Sarvattprobably related to the fact i'm using kernel-package 12.014 I guess19:15
ograsounds rather like a newer dpkg19:16
ograkarmic has 1.14.24ubuntu219:16
Sarvattit started with initramfs-tools 0.92bubuntu35 that says something about checking kernel-img.conf thats part of kernel-package is why i was guessing that19:18
Sarvattdpkg                                                 1.15.3ubuntu1?19:21
tormoddpkg --print-installation-architecture complains here also, 1.15.3ubuntu119:21
ograhmm, i didnt upgrade today, when did we get dpkg 1.1519:22
Sarvatt15.2 and 15.3 both today19:23
ograoh, i see, cjwatson was busy today19:23
Sarvattwow now that is a _monster_ of a changelog19:25
Sarvatton 15.219:25
superm1bryce, hmm.  why is a karmic sbuild (on PPA) failing to setup xserver-xorg as a  build depend because of starting hal?  http://launchpadlibrarian.net/28771398/buildlog_ubuntu-karmic-amd64.mythtv_0.21.0%2Bfixes20810-0ubuntu0%2Bmythbuntu4_FAILEDTOBUILD.txt.gz19:33
superm1is hal really needed in the xserver-xorg postinst in the first place?19:33
ograsuperm1, try with the new hal19:34
ograi just uploaded a fix19:34
superm1ogra, ah well that was a PPA, so i'll just wait for the PPA to update I suppose19:34
ogra0.5.12+git20090626-0ubuntu3 is what you want19:35
bryceaha19:35
slytherincan any of the archive admins please give preferential treatment to doxia-sitetools in new queue? I am waiting for it to fix some other maven related packages.19:40
c_korncan compiz related questions be asked here or is there a special channel?19:46
slytherinc_korn: is it about use of compiz?19:47
c_kornit is about a bug that can be fixed by changing the compiz settings. I don't know if the problem is with compiz, the apps or drivers.19:47
c_kornsee this bug 38458219:48
ubottuLaunchpad bug 384582 in vlc "vlc-1.0.0~rc2: Wallpaper is shown when compiz enabled, fullscreen and moving mouse" [Undecided,Invalid] https://launchpad.net/bugs/38458219:48
chrisccoulsonmr_pouit - how does the file-manager and panel start in xubuntu? the only reason i ask is because even with the gnome-session split, gnome-session will try and run gnome-panel, nautilus and metacity, because they are listed as required components in the default gconf settings. Obviously, they won't run if they aren't installed, but gnome-session will spit out a warning on each session start19:48
Xhemawho can approve my translation queue here? https://translations.launchpad.net/shqipoffice/+imports19:49
mr_pouitchrisccoulson: they are started by xfce4-session19:51
chrisccoulsonthanks:)19:52
slytherinc_korn: try asking on #compiz, check if it is a known problem.19:52
chrisccoulsoni might download the xubuntu live CD and have a play around with it19:52
c_kornslytherin: ok, thanks19:54
cjwatsonSarvatt: our initramfs-tools should automatically load intel_agp and i915 all by itself19:55
=== pace_t_zulu|afk is now known as pace_t_zulu
keespitti: \o/20:21
ogracjwatson, given that i seem to have initramfs-tools day today, want me to change the two occurences of --print-installation-architecture to --print-architecture to quieten down the new dpkg ?20:31
cjwatsonogra: yes please20:32
slangasekbryce: I'm puzzled that xserver-xorg-input-all (and therefore xserver-xorg-input-synaptics) is no longer pulled in by default - is this intentional?20:32
cjwatsonXhema: maybe try #ubuntu-translators?20:33
cjwatsonXhema: or possibly #launchpad, not sure20:33
cjwatsonXhema: actually yeah, I'd think more likely #launchpad in the first instance, since it's not in the Ubuntu namespace20:34
Xhemathanks20:34
Xhemacjwatson, i am waiting now. i think it will take time20:34
Xhemabut translators is a good idea20:34
cjwatsonXhema: you could also try https://answers.launchpad.net/rosetta if you don't get a quick answer on IRC20:35
Xhemai can wait20:35
Xhemait is ok20:35
Xhemawe can also translate with po edit20:35
Xhemaits ok!20:35
bryceslangasek, one sec20:38
* ogra feels ignored on Bug #39109420:40
ubottuLaunchpad bug 391094 in glibc "the "stale NFS file handle" error should be reworded" [Undecided,New] https://launchpad.net/bugs/39109420:40
mterrycjwatson, evand, Heyo, I think the oem-config->ubiquity branch is pretty decent these days.  What's the best way to start reviewing it and testing it (beyond the testing I've done)?20:43
tjaaltonslangasek, bryce: seems like a merge goof to me; xserver-xorg Depends on -evdev first, then -input-all | -input-520:43
tjaaltonmake that -input-420:43
bryceslangasek, I don't see a lot entry about it20:43
tjaaltonso evdev satisfies the latter already20:43
brycetjaalton, has the input version number changed?20:44
tjaaltonbryce: no, but what I said :)20:44
tjaaltonI'll poke jcristau20:44
brycecomparing current xorg to jaunty's, I don't spot a change here20:44
brycetjaalton, thanks20:44
evandmterry: I can have a look over it tomorrow.  I imagine cjwatson will want to check it out as well before we merge it into trunk.20:45
mterryevand: for sure.  lots of changes20:45
mterryevand: it's lp:~mterry/ubiquity/oem-config-merge20:45
evandindeed, thanks.  Perhaps propose it for merging into trunk so we can have a recorded conversation of any further needed changes.  We haven't used that part of launchpad much in the past, but this would be a good opportunity to start.20:46
mterryevand: will do, good point20:47
evandgreat, thanks20:47
cjwatsonmterry: I'll check it out and have a look, thanks20:49
tjaaltonslangasek, bryce: a fix uploaded20:54
brycesweet20:55
mvocjwatson: I poked around a bit about the dynamic cdrom method for apt and it seems like libudev is the natural choice for this, I guess a addional dependency on this should not really hurt20:55
slangasektjaalton: ah, cheers :)21:34
kirklandjames_w: around?22:20
james_waye22:20
kirklandjames_w: would you mind proofreading this for me?22:20
kirklandhttp://pastebin.ubuntu.com/212258/22:20
kirklandjames_w: i'm about to send that to kvm, qemu, and libvirt mailing lists, cc'ing ubuntu-devel22:21
james_wkirkland: looks good to me22:23
kirklandjames_w: thanks22:23
james_wthough you might want to tell them how to "point a user at it"22:23
james_wif there is a wiki page or something with instructions then it would be easy for them to pass the user on22:23
=== Richie is now known as YDdraigGoch
=== robbiew is now known as robbiew-afk
=== RAOF__ is now known as RAOF
billybigrighey all, is anyone alive?23:12
billybigrigi need to ask a question, brand new alpha 2 install today, and now im getting 1:06 boots, because of a hung devkit-disks-pa23:12
billybigrigi know this isn't the place for support but could someone give me a heads up on where to start troubleshooting? no one in +1 can seem to help out23:13
billybigrighttp://imagebin.ca/view/aJcM-F.html23:13
billybigrigis my bootchart23:13
billybigrigi can't find anything pertaining to devkit-disks in my logs23:13
Ampelbeinbillybigrig: what version of devicekit-disks do you have installed?23:17
billybigrigapt-cache policy devkit-disks23:19
billybigrigcan't find it23:19
billybigrigbut devkit-disks --dump will output info, so i know its installed23:19
Ampelbeinbillybigrig: the package is named devicekit-disks. not devkit-disks.23:20
billybigrigdevicekit-disks:23:21
billybigrig  Installed: 005-0ubuntu123:21
billybigrig  Candidate: 005-0ubuntu123:21
billybigrigthanks23:21
ionbillybigrig: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/384579 perhaps23:21
ubottuUbuntu bug 384579 in linux "Linux thinks there’s a floppy drive when there’s not. Probing slows down bootup by almost a minute." [Medium,In progress]23:21
billybigrighmm23:22
billybigrig\blacklist floppy module i guess23:22
billybigrig:P23:22
ionWhich computer is it, btw?23:22
ionA Thinkpad?23:22
billybigrigno23:23
billybigrigdesktop23:23
ionIf blacklisting the floppy driver helps, please report that (saying it’s not a Thinkpad) to the bug report, so it’s clear Thinkpads aren’t the only computers affected by it.23:25
billybigrigk23:25
ionAttaching /var/log/dmesg (when the floppy driver is not blacklisted) to the bug report would be nice as well.23:25
billybigrigadded blacklist floppy to blacklist-floppy.conf and rmmod floppy23:27
billybigrigrebooted, still getting the slow boot23:27
billybigriganyone care to take a look at my bootchart?23:27
ionRun update-initramfs -u, perhaps the initramfs still loads the floppy driver.23:29
billybigrigk lsmod doesn't show it23:36
billybigrigrebooting now23:36
billybigrighttp://imagebin.ca/view/KnkS5il.html23:41
billybigrig0:1923:41
billybigrig:)23:41
billybigrig:D23:41

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