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

Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to