[00:00] Hm. Maybe it's libdrm conspiring with firefox that's at fault. [00:10] Yes, that seems like it may well be it. [00:11] Has anyone else seen problems with libdrm 2.4.23 & firefox? [00:11] (On intel) [00:29] * RAOF starts a quick libdrm bisect. [01:03] Nope, not libdrm. And it's no longer reproducible. GAH! [01:26] RAOF, Sarvatt: x11proto-randr, x11proto-xext, and -wacom now uploaded to natty [01:26] Funky! [01:27] Test-building the mesa merge with kibi's redone experimental mesa-7.10. [01:36] -siliconmotion abi patch uploaded [01:40] doh [01:41] ? [01:41] x11proto-randr (1.4.0+git20101207.0d32bb07-0ubuntu1) natty; urgency=low [01:41] sorry if I did that + :( [01:42] Sarvatt, what? [01:42] It's 1.3.2+git... the release will be 1.4.0 [01:42] there hasn't been a 1.4.0 release yet [01:42] ah rats, didn't doublecheck that, just reused the -edgers version number [01:42] * RAOF should have picked that up when auditing the xorg-edgers packages before saying “yes” [01:43] maybe there'll be a 1.4.1 ;-) [01:43] I use + more than I should in there because ~ is hell for versioned deps and it's automated, if you have 1.4.0~git build deps on 1.4.0 dont get fufilled [01:44] Sarvatt: That's why you have build-deps on 1.4.0~ [01:44] bryceh: Worst case we have 1.4.0+really1.4.0 :) [01:44] yeah but then 10 packages build dep on 1.4.0 and need manual adjustment to 1.4.0~git every day [01:44] gets out of control fast [01:45] will be more careful about it [03:07] Sarvatt, aha, bug #557023 fixed and sru'd... one more down for solving the usb livecd issues [03:07] Launchpad bug 557023 in usb-creator (Ubuntu Natty) (and 7 other projects) "update-initramfs: deferring update (trigger activated) / cp: cannot stat `/vmlinuz': No such file or directory (affects: 479) (dups: 391) (heat: 3161)" [High,Invalid] https://launchpad.net/bugs/557023 [04:40] sweet! and holy crap look at the dupe list [04:41] Ah, that's the proprietary-drivers on livecd bug? [04:43] bryceh: libdrm is ready in git and on http://cooperteam.net/Packages [04:54] Amaranth: so it looks like vesafb + macbook = massive fail? color me surprised :) [04:55] Amaranth: tried booting with vesafb.sucks=1? [04:58] \o/ the same gcc bug that was making plymouth look like crap when compiled with -O2 was what was making the pixman test suite fail on natty! [04:58] :) [04:59] Shouldn't the macbook be using efifb anyway? [05:00] i think we're unconditionally using vesafb now but yeah [05:33] And there's mesa done. [06:11] dpkg-source: info: extracting libdrm in libdrm-2.4.23 [06:11] dpkg-source: info: unpacking libdrm_2.4.23.orig.tar.gz [06:11] dpkg-source: info: applying libdrm_2.4.23-1ubuntu1.diff.gz [06:11] dpkg-source: info: upstream files that have been modified: [06:11] libdrm-2.4.23/ChangeLog [06:11] libdrm-2.4.23/RELEASING [06:11] libdrm-2.4.23/autogen.sh [06:11] libdrm-2.4.23/tests/auth.c [06:11] libdrm-2.4.23/tests/lock.c [06:11] libdrm-2.4.23/xf86mm.h [06:11] RAOF, those supposed to be changed? [06:26] hmm, appears those were changed by debian [07:24] bryceh: yeah I should have a crude script that downloads the drivers that have no ubuntu changes, increments the changelog with 'buildN' and then uploads it [07:24] ..without any fault tolerance ;) [07:25] speaking of which; when do we start dropping drivers that are essentially unmaintained? (10.10?) [07:25] there are a number of them that don't even have any bugs filed, which is a good indication that no-one uses them :) [07:26] the first step would be to not include them in video/input-all [07:27] that would also save some cd space [07:29] tjaalton, re:script - awesome! [07:29] re: dropping drivers, I'm all for being aggressive [07:29] fewer drivers == less space on cd, fewer bugs to have to worry about, etc. [07:30] and I meant 11.10 of course [07:30] (still living the 10.04 bliss :) [07:31] but for natty we could drop them from video-all [07:31] and input-all, they'd still be available from the archive [07:31] but for 11.10 (and wheezy?) we could discuss about dropping them completely [07:31] tjaalton, yeah dropping them to universe is a suitable first step [07:32] tjaalton, do you have a list of drivers you're thinking we should look at leaving behind? [07:32] the old cra^H^H^Hgreat hardware would then get vesa, and be basically just as fast in 2d as with the native driver & xaa [07:32] heh, true dat [07:33] yeah I had a look at the driver list the other day.. [07:33] Although with possibly worse modesetting. Although given the hardware is ancient, they may even have cared about VESA modes. [07:33] (and filed archive removal bugs for -sun*, which are sparc only= [07:33] ) [07:33] RAOF: right, some might still have used weird panels on laptops etc [07:33] but.. we'll ses [07:33] see [07:35] and people can rely on Debian if they really have to run that hardware (assuming the drivers don't bitrot away entirely) [07:36] Or we could have the drivers in Universe; the livecd would get vesa. [07:36] well I think debian(-x) wants those removed as well [07:36] Man. Hardware so ancient even *Debian* doesn't support it :) [07:36] and upstream is mulling over it as well [07:37] well, if debian plans to drop them too, then that makes the decision pretty obvious [07:37] Yes. [07:37] right [07:37] but dropping from the metapackages is 'cheap' [07:37] *nod* [07:40] so.. video drivers that have no bugs are: apm, ark, chips, (dummy), glide, i740, tseng, voodoo [07:40] voodoo has seen some kms love lately, and dummy could be useful for other purposes (servers?) [07:41] Is chips used in virtualised enviromnents? [07:41] i740 can DIAF, though [07:41] cirrus IIRC [07:41] kvm uses that [07:41] Oh, yeah. The other "c" driver. [07:42] cirrus I mean [07:42] You know, if we were really hurting for CD space we could get away with just -intel, -ati-, -nouveau, and -vesa. [07:43] hmm a bunch of input drivers were purged when xserver 1.5(ish) was released [07:43] right [07:44] The other drivers aren't particularly big, especially with dricore, so they're cheap to keep on there, but we could probably save a couple of MB. [07:45] Sarvatt: disabling vesafb got rid of the hang [07:45] Well, there's a surprise :) [07:45] Now if only I knew how to make it use efifb instead [07:46] video=efifb:something? [07:53] tjaalton, yeah none of those drivers seem to come up much. [07:54] tjaalton, shall we remove them from -video-all for a2 and see if anyone complains? [07:54] and then there are drivers like i128, glint, neomagic, s3* that are pretty rare [07:55] bryceh: that would be one way to find out :) [07:58] one of the s3 variants is used as a virtualized driver for something [07:59] ah, right [08:21] libdrm 2.4.23 uploaded [08:25] I'll tackle the mesa upload in the morning when I'm fresh [08:29] Oh. It's a public holiday tomorrow in .au. Is the Eastern Edition actually going to take place, I wonder? [08:31] oh wow [08:31] if y'all are out, and jason's out, it's just gonna be me! [08:31] could be short! [11:50] Ok. Synaptics is done locally. I can't push to git yet because I've made a bit of a mess of the history. [11:54] bryceh, Sarvatt: I'll push a 1.10-buildable synaptics to git sometime tomorrow, or Thursday if the public holiday goes well :) [14:22] libdrm got uploaded before mesa/nouveau/etc were ready and RAOF is on holiday now?? [14:42] Sarvatt: need a hand with uploads or what? [14:42] tseliot: looks like RAOF got a mesa ready before he left that needs an upload http://cooperteam.net/Packages/ [14:43] its in git too http://git.debian.org/?p=pkg-xorg/lib/mesa.git;a=shortlog;h=refs/heads/ubuntu [14:44] Sarvatt: ok, I can upload that. Have you tried to build it? [14:46] nope I haven't, need to fix up my schroot since libdrm-dev isn't installable with xserver-xorg-video-all at the moment. he said he did before he uploaded it there last night looking at the log [14:47] ok, I'll see if it builds in my chroot, just in case [14:52] great, libdrm-dev depends not satisfiable in pbuilder [14:52] The following packages have unmet dependencies: [14:52] libdrm-nouveau1a: Conflicts: libdrm-nouveau1 but 2.4.22-2ubuntu1 is installed. [14:59] hmm, what am I missing here, this supposedly works in debian :) [15:00] you have packages depending on libdrm-nouveau1? [15:00] like plymouth and nouveau and stuff [15:00] its a brand new buildd variant pbuilder [15:00] ahh yeah plymouth is the problem [15:01] pbuilder shouldn't have plymouth installed [15:06] Sarvatt: I was about to mention this little problem when doing a build-dep in my pbuilder chroot: libdrm-dev : Depends: libdrm-nouveau1a (= 2.4.23-1ubuntu1) but it is not going to be installed [15:06] it's installed in there, and fun it reqires libdrm-dev to install which wont upgrade :) [15:06] err libdrm-dev to build I Meant [15:08] * tseliot is wondering what's the difference between libdrm-nouveau1a and libdrm-nouveau1... [15:09] tseliot: incompatible ABI [15:10] hmm... [15:11] but plymouth in a build chroot makes no sense to me [15:11] +1000 [15:12] Sarvatt: we should rebuild plymouth against the new libdrm anyway [15:15] yeah, but it still works without a rebuild and how do we do it with libdrm-dev not being installable? I've got a libdrm-nouveau1a rename back to libdrm-nouveau1 ready if nothing else [15:16] Sarvatt: is that because the binaries ended up in NEW? [15:16] Sarvatt: what's pulling plymouth in your build env? [15:17] I guess not, otherwise they wouldn't show up in my chroot [15:17] * tseliot is sleep deprived... [15:18] i mountall Depends plymouth [15:18] lolz. [15:18] yes, to show fsck checks in plymouth [15:18] :/ [15:19] so libdrm-nouveau1 is essential? well played there. [15:23] tseliot: http://sarvatt.com/downloads/merges/libdrm-natty/ [15:23] * tseliot has a look [15:24] Sarvatt: that's a bad idea. [15:25] how so? [15:25] there's a reason the package was renamed. [15:26] we can make sure everything is rebuilt the way we have been and dont have 2 pockets to support with different abi's, struggling to see another way around this mess [15:30] transitional libdrm-nouveau1 package maybe? [15:53] ok, using Conflicts for this is against current policy, which may be part of why it broke [15:53] the correct package relationships would have been: [15:53] Breaks: libdrm-nouveau1 [15:53] Replaces: libdrm-nouveau1 [15:53] I suspect that if you do that then it will be happier [15:53] jcristau: ^ [15:53] can't see how that would help, seeing how plymouth is still essential and depends on libdrm-nouveau1 [15:54] looks like we're going to end up temporarily removing the breaks to bootstrap a plymouth build [16:06] tseliot: so new libdrm upload just changing Conflicts: libdrm-nouveau1 to Replaces: libdrm-nouveau1 until plymouth is rebuilt sounds like the plan then, would ya be willing to upload that? [16:06] yeah that sounds like easiest way out [16:09] got it prepared here if ya want, http://sarvatt.com/downloads/merges/libdrm-natty-2/ [16:16] Sarvatt: sure, let me have a look [16:16] tseliot: pitti already got it [16:16] sorry about that [16:17] Sarvatt: no, that's better, I can't think think clearly today ;) [16:17] Sarvatt: I'll hold the upload of mesa (which I can probably do tomorrow) [16:18] or whoever can upload it first [16:18] can do it tomorrow [16:30] argh, I forgot -dbg but thats ok since its just temporary for the rebuild, fixing it up for the real release in git [16:37] ok new upload ready in git for whenever plymouth is done http://git.debian.org/?p=pkg-xorg/lib/libdrm.git;a=shortlog;h=refs/heads/ubuntu [16:54] good [16:54] Anyone had problems after Friday updates ? -killed my gdm [16:55] Sarvatt: if needed, you can remind me tomorrow about the upload [16:55] mesa needs to go in ASAP after plymouth is done because the archive is still busted until then, bryce should be around by then though [16:55] oh [16:55] plymouth hasnt been uploaded yet [16:56] Sarvatt: who is supposed to upload plymouth? [16:56] cjwatson said he'd get it, libdrm just finished a few minutes ago [16:56] ok [16:57] we need a new nouveau too, guess its time to figure out how the heck raof does it in git [17:11] ok so drm is now fixed and uploaded? [17:13] not exactly, the libdrm uploaded now will allow plymouth to be rebuilt [17:13] plymouth needs to be rebuilt for mesa to be uploaded and built [17:13] ah ok :) [17:13] lots of things that need libdrm-dev also need mesa dev packages and are waiting for that [17:13] Sarvatt: kipi-plugins in KDE too [17:14] sorry for the trouble shadeslayer, I'm guessing it'll be ~2 hours or so until its fixed in the archive depending on when plymouth gets uploaded [17:14] Sarvatt: sure no problem :) [17:36] looks like the switch to keyboard-config screwed up my keyboard :) XKBMODEL="a4techKB21" XKBLAYOUT="us,af" === yofel_ is now known as yofel [19:47] anyone willing to wave bug 675622 through? [19:47] Launchpad bug 675622 in glew (Ubuntu) "Merge sync glew 1.5.7-1 from Debian experimental (main) (affects: 5) (dups: 1) (heat: 36)" [Undecided,New] https://launchpad.net/bugs/675622 [19:47] hey tormod! how the heck have ya been man? [19:48] hi sarvatt! [19:54] heya tormod [19:57] tormod, I generally don't process sync requests but I've added my +1 in case that helps move it along [20:07] bryceh, thanks, also for correcting the title :) [20:08] sync requests are processed amazingly fast these days [20:09] oh bryce acked it, theres something else to do after that, looking it up [20:10] set it to triaged and subscribe someone else and unsub review team [20:11] darn where's that wiki [20:13] ah there it is, https://wiki.ubuntu.com/SyncRequestProcess -- looks like subscribing ubuntu-archive is the next step [20:33] hello, anyone here? [21:11] RAOF: if you happen to pop on can you update nouveau? I'm not sure how you do it with gbp [21:13] if anyone's using edgers on natty, I apologize in advance that things are going to be broken a bit with libdrm-nouveau1a, got some super important work that needs my attention and not sure how to fix it best in there yet [21:26] I've subbed ubuntu-archive [21:27] Sarvatt, I'll pop a note to ubuntu-x [21:38] popped [23:27] bryceh: thank you so much for that [23:54] bryceh: ugh, I see what you're talking about now, inbox full of bugzilla status update spam