On Wed, Mar 30, 2005 at 10:44:09AM -0800, Ross Boylan wrote: > On Wed, Mar 30, 2005 at 12:01:59PM +0200, Domenico Andreoli wrote: > > On Sat, Mar 26, 2005 at 05:13:22PM -0800, Ross Boylan wrote: > > > > > > I just upgraded another system from 1.31.0-9 directly to 1.32.0-4. > > > Once again, there are missing files, including at least the 2 I > > > mentioned previously. > > > > this bug is due to the broken way /usr/share/doc/libboost-doc/HTML/boost > > was created on the filesystem. it has been fixed in package 1.32.0-4, > > bug #290333 and others merged with it. please read those bug reports > > for the complete story. > > "fixed" is a little strong, as my experience and the details you give > below confirm. People with boost 1.31 installed will experience this > problem when upgrading to 1.32.0-4. It is fixed, apparently, in the > sense that people upgrading from 1.32.0-4 will not experience a > problem.
exactly > > problem was that libboost-doc postinst script removed $DOC/HTML/boost/ > > and made it a symlink to /usr/include/boost. > > > I am not intimately familiar with Debian packaging, but perhaps > something in libboost-doc's preremove script could fix this? > (probably not, if the old preremove script is the one that is run). hmmm... this is interesting, probably the preinst script is the right place to solve all this story. i will work in this direction. thanks. > > this explanation does not explain why the bug is seen only between > > 1.31.0 <-> 1.32.0 transition and why reinstalling the same version > > packages works around it. i suppose only to not know all the details > > required to explain them. > > The explanation makes sense to me, though it's a little surprising so > many files are affected. As I understand it, the problem is that > removing old versions of libboost-doc will remove many of the files in > /usr/include/boost. Reinstalling the affected packages puts the > right files back. how many files are affected? all those originally installed by libboost-doc in HTML/boost and then removed in its postinst script. you can see the complete list of 1.31.0-9 at http://people.debian.org/~cavok/old_boost_doc.txt cheers domenico -----[ Domenico Andreoli, aka cavok --[ http://people.debian.org/~cavok/gpgkey.asc ---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]