[ports-i386@FreeBSD.org: acroread7-7.0.1 pkg-plist errors on i386 7]

Boris Samorodov bsam at ipt.ru
Fri Sep 2 10:12:18 GMT 2005


On Wed, 31 Aug 2005 19:09:08 -0400 Kris Kennaway wrote:
> On Thu, Sep 01, 2005 at 02:34:31AM +0400, Boris Samorodov wrote:
> > On Wed, 31 Aug 2005 18:17:47 -0400 Kris Kennaway wrote:
> > 
> > > The following port has an incomplete pkg-plist, or other errors in the
> > > files installed by the port.  This may mean that the package is
> > > incomplete or non-functional; at the very least, your port does not
> > > leave the filesystem in the same state it was before the port was
> > > installed.  Can you please investigate?
> > 
> > ...it seems to me that it is not acroread7 port to blame, but one of
> > linux-xxx or other ports.

> It must be something this port is doing wrong, because none of the
> others have this.

I managed to reproduce the error. It wasn't acroread7, but linux_base-8
who is to blame.

Seems like pointyhat is removing packages not in dependency
order. Well, it is the rignt thing. At list you are testing forced
uninstall process as it may take place in practice (ie at upgrading
one specific port). If pointyhat remove packages in dependency order
we won't see the problem.

The case was with directory interference between linux_base-8 and
other ports (linux-glib2, linux-gtk2, etc). This port uses runtime
directory structure to create plist and adds @dirrm method to cleanup
directories. I wrote a PR to overcome the problem:


>Category:       ports
>Responsible:    freebsd-ports-bugs
>Synopsis:       [patch] emulators/linux_base-8, plist fix
>Arrival-Date:   Fri Sep 02 09:40:18 GMT 2005

Boris B. Samorodov, Research Engineer
InPharmTech Co,     http://www.ipt.ru
Telephone & Internet Service Provider

More information about the freebsd-emulation mailing list