Serg-Norseman / GEDKeeper

GEDKeeper - program for work with personal genealogical database
https://gedkeeper.net/
GNU General Public License v3.0
149 stars 44 forks source link

AUR package #528

Closed rilian-la-te closed 4 months ago

rilian-la-te commented 5 months ago

Can you make an AUR Package? Or I can make it myself, if you do not like it.

Serg-Norseman commented 5 months ago

I am currently unable to resolve this issue. But I'll happily accept your commit with such a package if you can make it!

rilian-la-te commented 5 months ago

It is not a commit, it is a package itself. Okay, I will do it, when I will have time.

Serg-Norseman commented 5 months ago

It is precisely because of the lack of time to study Arch that I cannot do it.

By commit I mean that it might be useful for someone else if the repository contains a script or Action for building a package for Arch Linux.

The script is potentially more useful. Because after numerous reports about the distribution or the program itself not working under macOS, I decided not to provide ready-made built packages for platforms on which I cannot debug the program or build the package.

rilian-la-te commented 5 months ago

@Serg-Norseman it is build script by definition, stored in AUR git repository, but with ability to use fancy Arch tools to build it.

rilian-la-te commented 5 months ago

But what dependencies your package have on Linux besides dotnet sdk?

Serg-Norseman commented 5 months ago

sqlite

rilian-la-te commented 5 months ago

Я видел, что у вас был раньше пакет для Manjaro. Так он и для Arch подойдет, если скрипт выложить в AUR.

Serg-Norseman commented 5 months ago

Я делал скрипты для удобства своей сборки, поэтому там цепочка: make_gk3_linux_manjaro_pack.sh -> gk_linux_pkg_manjaro_package.sh (+ deploy/Manjaro/PKGBUILD) -> gk_linux_image.sh (т.с. переиспользование общих частей со сборкой для других Linux).

Чтобы это вывести в автономку для отдельного использования, надо детали из всей цепочки извлекать.

rilian-la-te commented 5 months ago

А где глянуть все три названных скрипта + pkgbuild?

Serg-Norseman commented 5 months ago

https://github.com/Serg-Norseman/GEDKeeper/tree/master/deploy

rilian-la-te commented 5 months ago

https://aur.archlinux.org/packages/gedkeeper-git - оценивайте. Если есть, что поменять - поменяю. Если у вас есть аккаунт на AUR - то нужно добавить вас в комейнтейнеры. Да, я установил, и в целом работает. Хотя баги и имеются в некоторых случаях (в основном плагины).

Да, на Manjaro тоже должно работать.

Serg-Norseman commented 5 months ago

На Manjaro смогу посмотреть только завтра. Спасибо!

rilian-la-te commented 4 months ago

Почему он, кстати, не с первого раза собирается? Я вечером кину лог ошибки первой сборки)

Serg-Norseman commented 4 months ago

Нужно смотреть лог. На Manjaro, Ubuntu и Windows - всё собирается штатно. Кстати, смотрел конфигурацию - мне кажется зависимости от net-core для выходного пакета не нужны. Там полная сборка автономного приложения, т.е. .NET CORE включен в bin, поэтому у линейки 3.X размер в 5 раз больше, чем у 2.X.

rilian-la-te commented 4 months ago

Нужны. На Linux (если мы именно про AUR говорим) лучше собирать с зависимостями, чем нежели без оных. Да, посмотри build на manjaro из AUR, там я автономку как раз вырубаю.

Serg-Norseman commented 4 months ago

Ок

rilian-la-te commented 4 months ago

Вот, например, ошибка при сборке с 1 раза:

==> Запускается build()...

Вас приветствует .NET 8.0!
---------------------
Версия пакета SDK: 8.0.102

----------------
Установлен сертификат разработки ASP.NET Core HTTPS.
Чтобы доверять сертификату, просмотрите инструкции: https://aka.ms/dotnet-https-linux

----------------
Как написать свое первое приложение: https://aka.ms/dotnet-hello-world
Узнать о новых возможностях: https://aka.ms/dotnet-whats-new
Просмотреть документацию: https://aka.ms/dotnet-docs
Сообщить о проблемах и найти исходный код на GitHub: https://github.com/dotnet/core
Для просмотра доступных команд введите команду "dotnet --help" или посетите следующую страницу: https://aka.ms/dotnet-cli.
--------------------------------------------------------------------------------------
При проверке рабочих нагрузок возникла проблема. Для получения дополнительных сведений выполните команду "dotnet workload update".
Версия MSBuild 17.8.5+b5265ef37 для .NET
  Determining projects to restore...
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/GKMap.Core.nstd.csproj (in 675 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/GKMap.EtoForms.csproj (in 675 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj (in 716 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKTimeLinePlugin/GKTimeLinePlugin.net.csproj (in 2,83 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj (in 3,51 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKCalendarPlugin/GKCalendarPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKFlowInputPlugin/GKFlowInputPlugin.net.csproj (in 2,8 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKCalculatorPlugin/GKCalculatorPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKHistoryDataPlugin/GKHistoryDataPlugin.net.csproj (in 2,84 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKChroniclePlugin/GKChroniclePlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKBackupPlugin/GKBackupPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKCommunicatorPlugin/GKCommunicatorPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/GKGenetix.Core.nstd.csproj (in 1 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/GKNetUI.net.csproj (in 2 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKWordsCloudPlugin/GKWordsCloudPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetixPlugin/GKGenetixPlugin.net.csproj (in 3,52 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKStdReports/GKStdReports.nstd.csproj (in 11 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/GKGenetix.UI.EtoForms.csproj (in 13 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/GKComponents.csproj (in 15 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKLifePlugin/GKLifePlugin.net.csproj (in 19 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKNamesBookPlugin/GKNamesBookPlugin.net.csproj (in 14 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKNavigatorPlugin/GKNavigatorPlugin.net.csproj (in 14 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj (in 3,56 sec).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj (in 51 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKTextSearchPlugin/GKTextSearchPlugin.net.csproj (in 55 ms).
  Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKPedigreeImporterPlugin/GKPedigreeImporterPlugin.net.csproj (in 85 ms).
  GKGenetix.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/bin/GKGenetix.Core.dll
  GKMap.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/bin/Linux/Release/GKMap.Core.dll
  GKMap.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/bin/Linux/Release/GKMap.Core.dll
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: непредвиденная ошибка при выполнении задачи "GenerateDepsFile". [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: System.IO.IOException: The process cannot access the file '/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.deps.json' because it is being used by another process. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.File.Create(String path) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
  GKNetCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.dll
  GKMap.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/bin/Linux/Release/GKMap.EtoForms.dll
  GKMap.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/bin/Linux/Release/GKMap.EtoForms.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
  GKNetUI.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/bin/GKNetUI.dll
  GKNetUI.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/bin/GKNetUI.dll
  GKCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/bin/GKCore.dll
  GKCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/bin/GKCore.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKCore/TreeToolsTests.cs(138,27): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj::TargetFramework=net6.0]
  GKStdReports.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKStdReports.dll
  GKTimeLinePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKTimeLinePlugin.dll
  GKComponents -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/bin/Linux/Release/GKComponents.dll
  GKComponents -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/bin/Linux/Release/GKComponents.dll
  GKGenetix.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/bin/GKGenetix.Core.dll
  GKTests.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/bin/Linux/Release/GKTests.dll
  GKFlowInputPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKFlowInputPlugin.dll
  GKHistoryDataPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKHistoryDataPlugin.dll
  GKLifePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKLifePlugin.dll
  GKNavigatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKNavigatorPlugin.dll
  GKNamesBookPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKNamesBookPlugin.dll
  GKBackupPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKBackupPlugin.dll
  GKWordsCloudPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKWordsCloudPlugin.dll
  GKPedigreeImporterPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKPedigreeImporterPlugin.dll
  GKCalculatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCalculatorPlugin.dll
  GKChroniclePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKChroniclePlugin.dll
  GKCommunicatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCommunicatorPlugin.dll
  GKGenetix.UI.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/bin/Linux/Release/GKGenetix.UI.EtoForms.dll
  GKGenetix.UI.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/bin/Linux/Release/GKGenetix.UI.EtoForms.dll
  GKTextSearchPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKTextSearchPlugin.dll
  GKGenetixPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKGenetixPlugin.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GKProgram.cs(64,25): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj]
  GEDKeeper3 -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/bin/GEDKeeper3.dll
  GKCalendarPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCalendarPlugin.dll

Ошибка сборки.

/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKCore/TreeToolsTests.cs(138,27): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj::TargetFramework=net6.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GKProgram.cs(64,25): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: непредвиденная ошибка при выполнении задачи "GenerateDepsFile". [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: System.IO.IOException: The process cannot access the file '/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.deps.json' because it is being used by another process. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at System.IO.File.Create(String path) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
    Предупреждений: 8
    Ошибок: 1
Serg-Norseman commented 4 months ago

Нет, не знаю в чем причина. Может быть проблема в использовании sdk8, но это маловероятно. Может быть каким-то образом параллельная сборка действует, но её кажется наоборот нужно специально включать. Идей пока нет.