[08:55] tseliot: Hi, randomaction found a new issue with mesa over the weekend. in short: libgl1-mesa-swx11 is missing the ld.so.conf snippet [08:56] geser: is there a bug report about it? [08:57] * tseliot reboots (brb) [09:04] geser: what was the error, exactly? [09:07] tseliot: no bug was filed (as far as I know). the problem is that rss-glx build-depends on libgl1-mesa-swx-dev which pulls in libgl1-mesa-swx11 but as it also has libGL1.so in /usr/lib/mesa but no ld.so.conf config the lib don't get found [09:09] geser: I think we can easily get rid of this problem by removing the abi-note tag from mesa and putting the libraries back in /usr/lib/ [09:09] I think I'll do it after alpha 3 though as I need to focus on plymouth now [09:10] what ever works, should I file a bug for tracking? [09:10] geser: yes, please and assign it to me [09:20] tseliot: bug #522048 [09:20] Launchpad bug 522048 in mesa "libGL.so.1 from libgl1-mesa-swx11 doesn't get found by applications" [Undecided,New] https://launchpad.net/bugs/522048 [09:21] geser: thanks [10:21] tseliot, hey, have a couple of minutes for a chat? [10:22] ara: sure [16:30] tseliot: if they help any - http://sarvatt.com/downloads/patches/0001-Add-100_no_abi_tag.patch.patch http://sarvatt.com/downloads/patches/0001-Install-alternatives-for-libgl1-mesa-swx11-as-well.patch [16:31] * tseliot has a look [16:39] Sarvatt: both patches are appreciated :-) I'm extremely busy with plymouth and I couldn't have worked on them until alpha 3. Feel free to push/upload them. Thanks [16:50] but only one of them is needed, right? [16:51] hmm no, the alternatives is needed anyway [16:52] the abi tag one doesn't interfere with anything for now at least, i'm unsure what tseliot wants to do with mesa alternatives after having that so i didn't mess with that yet [16:55] Sarvatt: the abi tag is fine. As regards the other one, it should fix a bug (reproducible when libgl1-mesa-swx11 instead of libgl1-mesa-glx is installed) [16:55] right? [16:55] would be nice if we could get rid of the alternatives from mesa and move them to the things that provide an alternative libGL :D [16:56] but then you would have to uninstall the other packages that provide that alternative in order to switch back to mesa [16:56] which is not what we want [16:56] what if they provided both alternatives? [16:57] i need to build mesa with these changes to see if it needs more work, not sure i got everything there for swx11 [16:57] do you mean, each nvidia driver and the fglrx driver should provide the alternative for mesa in addition to their own? [16:57] sounds like a mess [16:58] they don't depend on the mesa libGL so you might end up with dangling symlinks [16:58] Sarvatt: the latter can be a temporary fix as, thanks to the former, I should be able to move the mesa libraries back to their original location [16:58] or a missing libGL.so.1 [16:58] (or maybe i'm missing something) [16:59] jcristau: I was asking to see if I was understanding things correctly [16:59] * tseliot is still jet-lagged [17:05] Sarvatt: in conclusion the 1st patch should be ok. The 2nd should be ok (if well tested) as a short term fix (you might as well wait for my long term solution, it's up to you). [17:19] mesa is building in here with the libgl1-mesa-swx11 change - https://edge.launchpad.net/~sarvatt/+archive/bugfixes [17:21] need to figure out why mesa master stopped building for the past 3 days now :( https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1508637/+files/buildlog_ubuntu-lucid-i386.mesa_7.8.0~git20100214.db18996d-0ubuntu0sarvatt_FAILEDTOBUILD.txt.gz [17:21] hmm dpkg-shlibdeps: error: couldn't find library libGL.so.1 needed by debian/libglu1-mesa/usr/lib/libGLU.so.1.3.070800 (ELF format: 'elf32-i386'; RPATH: ''). [18:04] so yeah libgl1-mesa-swx11 removes libgl1-mesa-dev libgl1-mesa-glx libglu1-mesa-dev libsdl1.2-dev ubuntu-desktop [18:05] :/ [18:07] geser: http://paste.ubuntu.com/377015/ [18:08] looks like libgl1-mesa-swx11 needs to be providing libgl1 as well also? [18:08] Provides: libgl1, libgl1-mesa-swrast, mesag3 (from the package in the archive) [18:10] yep same, odd [18:11] the changes i pushed in git seem to be fixing the steps to reproduce in your bug at least, don't know what else I should check [18:11] the dpkg output is because libgl1 is temporarily not installed until libgl1-mesa-swx11 is installed later [18:14] Sarvatt: if you want another test case for your mesa changes: try rebuilding rss-glx as it build-depends on libgl1-mesa-swx11-dev [18:15] doing that now [18:16] alternatives look fine still after installing the build deps, package is building now [18:17] configure: error: GL library was not found. [18:17] make: *** [config.status] Error 1 [18:29] alternative is working fine from what I can see but autoconf doesn't like the non standard location? [18:33] have you looked at the config.log what exactly failed? [18:36] it does a AC_CHECK_LIB([GL],[glNewList]) and can't find glNewList in -lGL or -lMesaGL so it fails [18:37] that mean we need to install gl.pc in another package as well? [18:44] it's there though - 00224d20 T glNewList [19:48] hey [19:49] last night updates, manage to get 2.6.32-13-generic to boot fine (no 3D), while -12 stop starting X with high resolution