On Mar 14, 2009, at 11:50, Bradley Giesbrecht wrote:

On Mar 13, 2009, at 10:47 PM, Ryan Schmidt wrote:

You would have to replicate the MacPorts dependency engine in your script if you wanted to handle this correctly. But then why not implement it inside MacPorts itself. Which you would be welcome to do. But it's not something users need to do all that often.

It makes testing things like the perl5 port easier in my opinion.
If I can make changes to a Portfile, uninstall everything that might touch it and then reinstall everything I'm more likely to do more thorough testing.

Perhaps, but we shouldn't be encouraging people to nuke their entire MacPorts installation just to test new ports. We should have better ways. For example trace mode was intended to help.


I'd be happy with logging install, upgrade and uninstall commands that resulted in file system changes.

This isn't a big deal. It seems to me that there are probably six or so places in the port code that would need to have a function call added and then write or use an existing function or two for formating and writing the output. If it's more complicated then this then let it go unless you want this too.

u=user driven command
d=depends driven command

/opt/local/var/log/port.log:
u,timestamp,command+args
d,timestamp,command+args
d,timestamp,command+args
u,timestamp,command+args

We do have the existing logging proposal here:

http://trac.macports.org/wiki/LoggingProposal


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to