The Destroot Bug

Landon Fuller landonf at macports.org
Thu Aug 30 11:15:47 PDT 2007


On Aug 30, 2007, at 11:09 AM, Anders F Björklund wrote:

>
> I should have mentioned that the most annoying bug for all binary  
> targets (archive or package) must be: http://trac.macports.org/ 
> projects/macports/ticket/10881
>
> As noted in the bug, it requires you to -force the destroot  
> (usually by doing a clean and a full rebuild, or an unarchive) or  
> uninstall everything that you want to package.
>
>
> The main bug is:
> DEBUG: Skipping com.apple.destroot (FOO) since this port is already  
> installed
>
> It should *not* skip the destroot target, even if the port is  
> indeed installed.

I'm not sure why skipping of targets was added, since it's the  
dependency resolver's responsibility to determine what needs doing.  
In this case, destroot 'needs doing', and the dependency system would  
work correctly if it wasn't short circuited.

What's the advantage to the target skipping addition?

-landonf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20070830/2fd152c6/PGP.bin


More information about the macports-dev mailing list