On 1/5/06, Neil Bothwick <[EMAIL PROTECTED]> wrote: > On Thu, 5 Jan 2006 11:10:38 +0000, Tom Martin wrote: > > > > To the portage developers, how could this be handled? Perhaps emerge > > > could somehow figure out the reason for such a conflict, and then > > > automatically unmerge the original package? > > > Not really a question to the portage developers -- just unmerge > > openmotif (the blocker) and continue as normal. > > If would be nice is portage had a means for developers to handle these > types of conflicts in the ebuild. A similar thing happened recently with > xpdf/poppler, it happened with some FTP servers and the ftp-base package > not long ago. I realise it is not possible to handle all conflicts, but > with some instances, like this one, the conflict is expected. even if > there were just a means to print a message if a package hits a block, > something like > > if_blocked_by('openmotif') > ewarn "You must unmerge openmotif before proceeding"
Yes, or as follows... if_blocked_by('openmotif') auto_unmerge('openmotif') # continue with merge which should automatically be merging openmotif anyhow. > > > -- > Neil Bothwick > > I am Tagline of Borg. Prepare to assimilate me. > > > -- gentoo-user@gentoo.org mailing list