Bug 44464

Summary: Обновление до последней актуальной версии
Product: Branch p10 Reporter: Vladislav Moiseev <vv.moiseev>
Component: dotnet-sdk-6.0Assignee: Vitaly Lipatov <lav>
Status: ASSIGNED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: amakeenk
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Vladislav Moiseev 2022-11-28 08:33:34 MSK
Добрый день.

При сборке приложения с использованием dotnet-sdk-6 из репозитория p10 и библиотеки EFCore 7.0.0 возникает ошибка, описанная в issue: https://github.com/dotnet/roslyn/issues/61333

Как понимаю, лечится обновлением SDK до более новой версии.

Прошу рассмотреть вопрос об обновлении dotnet-6 (SDK+runtime) в p10 до последней стабильной версии.

Готов помочь с тестированием или чем-либо ещё, если необходимо (имеются машины с ЦПУ Байкал-М и x86_64) с установленной 10й Платформой.

Шаги воспроизведения:

$ mkdir dotnet-test && cd dotnet-test
$ dotnet new globaljson --sdk-version 6.0.103 --force
$ dotnet new webapp -o testef && cd testef
$ dotnet add package Microsoft.EntityFrameworkCore
$ dotnet build

Возникает предупреждение (на сервере CI - ошибка) "CSC : warning CS8032: Экземпляр анализатора Microsoft.EntityFrameworkCore.InternalUsageDiagnosticAnalyzer невозможно создать из..."

Если изменить sdk на 7.0.100 (взял с сайта майкрософт), то всё работает без ошибок:

$ cd .. && dotnet new globaljson --sdk-version 7.0.100 --force && cd testef
$ dotnet clean && dotnet build
Comment 1 Vitaly Lipatov 2024-02-23 00:41:37 MSK
Платформа 6.0 обновлена
https://packages.altlinux.org/ru/sisyphus/binary/dotnet-6.0/x86_64/

Дополнительно отправил ещё одно обновление до последних версий:
341218 EPERM #3 p10 dotnet-bootstrap-6.0.git=6.0.25-alt1 dotnet-runtime-6.0.git=6.0.25-alt1 dotnet-aspnetcore-6.0.git=6.0.25-alt1 dotnet-sdk-6.0.git=6.0.125-alt1 dotnet-bootstrap-7.0.git=7.0.14-alt1 dotnet-runtime-7.0.git=7.0.14-alt1 dotnet-aspnetcore-7.0.git=7.0.14-alt1 dotnet-sdk-7.0.git=7.0.114-alt1 dotnet-bootstrap-8.0.git=8.0.2-alt1 dotnet-runtime-8.0.git=8.0.2-alt1 dotnet-aspnetcore-8.0.git=8.0.2-alt1 dotnet-sdk-8.0.git=8.0.102-alt1