Is there a way we can better document this or perhaps change the
functionality?
We could slip an option into sync so that it does selfupdate unless
you pass it an argument (e.g., sync --portsonly). This will not
force users to be re-educated and it will provide the benefit of
ensuring people are upgrading correctly.
The best might be to remind users that call "port sync" that "port
selfupdate" is the "usual" next step in updating ports. i.e. "port
sync" would end by displaying something like
"Portfiles successfully updated. To upgrade installed ports to
their latest versions, please run port selfupdate."
selfupdate doesn't update anything but update MacPorts itself and the
ports tree. If I understood you correctly, they'd then be running
`port upgrade outdated` which still leaves MacPorts itself not updated.
However, you do bring up an interesting idea I hadn't considered: why
don't we have a command to do a all-things upgrade? That is
`selfupdate` + `upgrade outdated`?
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev