Jun 25 21:40:38 dpkg: regarding libgl1-mesa-swx11_7.0.0-0ubuntu1_i386.deb containing libgl1-mesa-swx11: Jun 25 21:40:39 libgl1-mesa-swx11 conflicts with libgl1 Jun 25 21:42:20 libgl1-mesa-swx11 conflicts with libgl1 Jun 25 21:42:20 libgl1-mesa-glx provides libgl1 and is unpacked but not configured. Jun 25 21:43:10 bryce: it appears you have 2 packages providing libgl1 Jun 25 21:44:09 bryce: which means they conflict each other, and it all dies. Jun 25 21:44:32 Maybe only one of them should be installed? Jun 25 21:44:37 yeah I assume you would install only one set or the other Jun 25 21:45:19 bryce: then you should have conflicts of one set against the other, surely? Jun 25 21:45:26 * Hobbsee seems to have had both lots installed, before this testing Jun 25 22:13:09 bryce: it wont work unless i remove all the -glx stuff, and add all the swx11 stuff, which mjg59 suggested that i didtn really want to do Jun 25 22:14:08 bryce: i can probably fix it from here, actually - but have no place to upload it, etc. Jun 25 22:14:13 as in, fix the dpkg foo, then you can build it. Jun 25 22:14:20 or tell you how to Jun 25 22:15:36 * Hobbsee grabs source, and such Jun 25 22:19:11 StevenK: do i need only a conflicts, or a conflicts/replaces? Jun 25 22:19:46 Hobbsee: More information, sorry? Jun 25 22:19:59 StevenK: on the -swx11 / -glx Jun 25 22:20:13 StevenK: as in, they're not coinstallable - but the user should be able to choose between whichever they want Jun 25 22:20:46 they should be Conflicts. Jun 25 22:20:55 neither C & R the other ... Jun 25 22:24:07 wait, no, it's not that crackful - it's just me reading it wrong Jun 25 22:24:31 * Hobbsee thought package A was conflicting, replacing AND depending on package B. Jun 25 22:25:09 Hobbsee: Cute. Jun 25 22:25:28 it's not, thank goodness. Jun 25 22:26:28 * Hobbsee wonders where mesa-utils gets it's shlib depends from. Jun 25 22:27:11 mesa-utils's Depends is only ${shlibs:Depends} ? Jun 25 22:27:31 yep Jun 25 22:27:59 which picks up libgl1, which seems to only be found from -swx11 Jun 25 22:28:10 Then it's getting libgl1-mesa-swx11-i686 because it links against it. Jun 25 22:28:38 StevenK: where does it link against it, sorry? Jun 25 22:29:05 One of the binaries in mesa-utils links against a shared library in libgl1-mesa-swx11-i686. Jun 25 22:30:15 Which is probably libGL directly, just thinking about it. Jun 25 22:30:25 Which means the shlibs.local is wrong. Jun 25 22:31:39 riiight. Jun 25 22:31:49 Interesting. libgl1-mesa-swx11-i686 doesn't provide shlibs. Jun 25 22:32:16 libgl1-mesa-swx11.shlibs does, though Jun 25 22:32:30 Yes, but it's .shlibs looks correct. Jun 25 22:32:40 (why cant the second half of the bug be as easy to fix as the first?) Jun 25 22:33:35 dpkg-shlibdeps is using libgl1-mesa-swx11-i686 for some reason, we just need to figure out what. Jun 25 22:34:38 when you find out, do tell how :) Jun 25 22:34:50 * StevenK grins. Jun 25 22:34:57 * StevenK is still digging. Jun 25 22:35:08 StevenK: current source, with the first half fixed, is in /home/sarah/mesa/mesa-7.0.0/debian Jun 25 22:35:12 on liquified Jun 25 22:37:14 If you dpkg-source -b that directory, I can grab it and sbuild it. Jun 25 22:37:34 In ~sarah/mesa, dpkg-source -b mesa-7.0.0 Jun 25 22:39:27 StevenK: source, presumably? Jun 25 22:40:01 Sorry? Jun 25 22:40:32 StevenK: ie, you want the source package built, so you can throw it at sbuild? Jun 25 22:41:03 Hobbsee: Actually, I don't, since I want to keep the build environment. Jun 25 22:41:17 Hobbsee: It's building now. Jun 25 22:41:17 * Hobbsee hasnt used dpkg-source -b - read it as dpkg-buildpackage -b Jun 25 22:41:23 cool Jun 25 22:41:33 dpkg-source -b is the first thing pdebuild does. Jun 25 22:42:10 so it seems ... Jun 25 23:43:40 * Hobbsee --> restarting X Jun 25 23:43:42 <-- Hobbsee has quit (Read error: 104 (Connection reset by peer)) Jun 25 23:44:15 --> Hobbsee (n=Hobbsee@ubuntu/member/hobbsee) has joined #ubuntu-devel Jun 25 23:45:19 Hobbsee: you haven't broken it all then? Jun 25 23:46:42 right. X doesnt break. Jun 25 23:46:45 ajmitch: correct. Jun 25 23:46:48 ajmitch: i added the conflicts