Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Feb 2007 12:25:05 +0300
From:      Sergey Matveychuk <sem@FreeBSD.org>
To:        Randy Pratt <bsd-unix@earthlink.net>
Cc:        ports@FreeBSD.org
Subject:   Re: Portupgrade omitting dependencies?
Message-ID:  <45E2A771.7010508@FreeBSD.org>
In-Reply-To: <20070225164719.847ee415.bsd-unix@earthlink.net>
References:  <20070205001114.b4f77f86.bsd-unix@earthlink.net>	<45C6EE26.9010909@FreeBSD.org>	<45DF1803.7030106@FreeBSD.org>	<20070225090806.fdd04446.bsd-unix@earthlink.net>	<45E1BAD1.9060004@FreeBSD.org>	<45E1DAC4.1090806@FreeBSD.org> <20070225164719.847ee415.bsd-unix@earthlink.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Randy Pratt wrote:
>> Unfortunately I can't reproduce it.
>> Can you show an output of the command please: cd
>> /usr/ports/multimedia/kino; make package-depends-list
> 
> (doesn't this ignore any entries in pkgtools.conf?  I don't have
> any in this case)
> 
[...]
> mplayer-0.99.10_4 /usr/ports/multimedia/mplayer multimedia/mplayer
^^^^
So pkgdb -F should not remove mplayer as dependency. And an interesting
thing now is when you got it removed?

> 
> I'm not sure which part that you couldn't reproduce but these
> 'DELETED' dependencies seem to only occur when updating from
> an old version to a new version.  This doesn't happen for all
> ports being updated to a new version, just some.

I've tried to install multimedia/kino and pkgdb -F. It does not remove
mplayer for me.

> 
> I have already "repaired" the /var/db/pkg/*/+CONTENTS by forcing
> updates of ports whose dependencies were marked as "DELETED";
> however, the "DELETED" ghostscript-afpl entries still remain.
> 
> I realize this kind of thing is hard to reproduce since it probably
> depends on a lot of things that are constantly moving targets.

I hope I found all issues and will release a new version today. It will
fix ghostscript and relate issues but you will need to add the ports in
ALT_PKGDEP section in pkgtools.conf just like this:

ALT_PKGDEP = {
  'print/ghostscript-afpl' => 'print/ghostscript-gnu',
  'www/apache13' => 'www/apache13-modssl',
}

-- 
Dixi.
Sem.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45E2A771.7010508>