• [gentoo-dev] [PATCH 1/2] eclass/dotnet-pkg-base: disable MSBUILDTERMINA

    From xgqt@gentoo.org@21:1/5 to All on Wed Nov 20 23:00:02 2024
    From: Maciej Barć <xgqt@gentoo.org>

    Disable the fancy terminal logger introduced in .NET 9.0.
    If enabled, it messes up the Portage log file output.

    Signed-off-by: Maciej Barć <xgqt@gentoo.org>
    ---
    eclass/dotnet-pkg-base.eclass | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 8ec21c9a27..d9abff3859 100644
    --- a/eclass/dotnet-pkg-base.eclass
    +++ b/eclass/dotnet-pkg-base.eclass
    @@ -104,6 +104,9 @@ export POWERSHELL_UPDATECHECK=0
    # Speeds up restore. Having this turned on is redundant with Portage manifests.
    # See also: https://github.com/NuGet/Home/issues/13062
    export DOTNET_NUGET_SIGNATURE_VERIFICATION=false
    +# Disable the fancy terminal logger introduced in .NET 9.0.
    +# It messes up the Portage log file output.
    +export MSBUILDTERMINALLOGGER=off
    # Overwrite selected MSBuild properties ("-p:XYZ").
    export UseSharedCompilation=false

    --
    2.45.2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)