Jun 25 21:40:38 <Hobbsee> dpkg: regarding libgl1-mesa-swx11_7.0.0-0ubuntu1_i386.deb containing libgl1-mesa-swx11:
Jun 25 21:40:39 <Hobbsee> libgl1-mesa-swx11 conflicts with libgl1
Jun 25 21:42:20 <Hobbsee> libgl1-mesa-swx11 conflicts with libgl1
Jun 25 21:42:20 <Hobbsee> libgl1-mesa-glx provides libgl1 and is unpacked but not configured.
Jun 25 21:43:10 <Hobbsee> bryce: it appears you have 2 packages providing libgl1
Jun 25 21:44:09 <Hobbsee> bryce: which means they conflict each other, and it all dies.
Jun 25 21:44:32 <StevenK> Maybe only one of them should be installed?
Jun 25 21:44:37 <bryce> yeah I assume you would install only one set or the other
Jun 25 21:45:19 <Hobbsee> 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 <Hobbsee> 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 <Hobbsee> bryce: i can probably fix it from here, actually - but have no place to upload it, etc.
Jun 25 22:14:13 <Hobbsee> as in, fix the dpkg foo, then you can build it.
Jun 25 22:14:20 <Hobbsee> or tell you how to
Jun 25 22:15:36 * Hobbsee grabs source, and such
Jun 25 22:19:11 <Hobbsee> StevenK: do i need only a conflicts, or a conflicts/replaces?
Jun 25 22:19:46 <StevenK> Hobbsee: More information, sorry?
Jun 25 22:19:59 <Hobbsee> StevenK: on the -swx11 / -glx
Jun 25 22:20:13 <Hobbsee> StevenK: as in, they're not coinstallable - but the user should be able to choose between whichever they want
Jun 25 22:20:46 <crimsun> they should be Conflicts.
Jun 25 22:20:55 <crimsun> neither C & R the other
...
Jun 25 22:24:07 <Hobbsee> 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 <StevenK> Hobbsee: Cute.
Jun 25 22:25:28 <Hobbsee> 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 <StevenK> mesa-utils's Depends is only ${shlibs:Depends} ?
Jun 25 22:27:31 <Hobbsee> yep
Jun 25 22:27:59 <Hobbsee> which picks up libgl1, which seems to only be found from -swx11
Jun 25 22:28:10 <StevenK> Then it's getting libgl1-mesa-swx11-i686 because it links against it.
Jun 25 22:28:38 <Hobbsee> StevenK: where does it link against it, sorry?
Jun 25 22:29:05 <StevenK> One of the binaries in mesa-utils links against a shared library in libgl1-mesa-swx11-i686.
Jun 25 22:30:15 <StevenK> Which is probably libGL directly, just thinking about it.
Jun 25 22:30:25 <StevenK> Which means the shlibs.local is wrong.
Jun 25 22:31:39 <Hobbsee> riiight.
Jun 25 22:31:49 <StevenK> Interesting. libgl1-mesa-swx11-i686 doesn't provide shlibs.
Jun 25 22:32:16 <Hobbsee> libgl1-mesa-swx11.shlibs does, though
Jun 25 22:32:30 <StevenK> Yes, but it's .shlibs looks correct.
Jun 25 22:32:40 <Hobbsee> (why cant the second half of the bug be as easy to fix as the first?)
Jun 25 22:33:35 <StevenK> dpkg-shlibdeps is using libgl1-mesa-swx11-i686 for some reason, we just need to figure out what.
Jun 25 22:34:38 <Hobbsee> 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 <Hobbsee> StevenK: current source, with the first half fixed, is in /home/sarah/mesa/mesa-7.0.0/debian
Jun 25 22:35:12 <Hobbsee> on liquified
Jun 25 22:37:14 <StevenK> If you dpkg-source -b that directory, I can grab it and sbuild it.
Jun 25 22:37:34 <StevenK> In ~sarah/mesa, dpkg-source -b mesa-7.0.0
Jun 25 22:39:27 <Hobbsee> StevenK: source, presumably?
Jun 25 22:40:01 <StevenK> Sorry?
Jun 25 22:40:32 <Hobbsee> StevenK: ie, you want the source package built, so you can throw it at sbuild?
Jun 25 22:41:03 <StevenK> Hobbsee: Actually, I don't, since I want to keep the build environment.
Jun 25 22:41:17 <StevenK> 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 <Hobbsee> cool
Jun 25 22:41:33 <StevenK> dpkg-source -b is the first thing pdebuild does.
Jun 25 22:42:10 <Hobbsee> 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 <ajmitch> Hobbsee: you haven't broken it all then?
Jun 25 23:46:42 <Hobbsee> right. X doesnt break.
Jun 25 23:46:45 <Hobbsee> ajmitch: correct.
Jun 25 23:46:48 <Hobbsee> ajmitch: i added the conflicts