Developer mode

Jackson Isaac ijackson at macports.org
Mon Nov 18 20:22:34 UTC 2019


Hi Ryan,

On Mon, Nov 18, 2019 at 8:57 PM Ryan Schmidt <ryandesign at macports.org> wrote:
>
> I wonder if we should add a "developer mode" to MacPorts -- something that developers could enable in macports.conf.

I like this idea.

>
> I feel that currently we print some information that is meant for developers and is not helpful to regular users -- such as the "reinplace didn't change anything" or "all compilers were blacklisted" warnings.
>
> And there is a lot more information that we could print that would be useful to developers but that we don't print because it would be overwhelming to regular users. We introduce new features, such as "compiler.cxx_standard 2011", meant to replace old methods like "PortGroup cxx11 1.1", yet we have no way of nudging developers to adopt these new features, short of the laborious process of manually searching out the ports and filing tickets or fixing it ourselves. If MacPorts could automatically nudge developers about these issues as they're updating their own ports, that could be helpful.
>
> In "developer mode", "port lint" or other checks could be run as part of every install.
>
> With this switch in place, over time, we could further streamline the regular non-developer user experience further, such as by reducing amount of (to the user probably irrelevant) output produced by installing or upgrading a port.
>

-- 
Jackson Isaac


More information about the macports-dev mailing list