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]

Reply via email to