I'm the current Pinta maintainer for Fedora.
Recently Pinta 2.0 was released and now it runs under GTK3 and .NET6
(previously it run under mono and gtk-sharp2).
I'm trying to package it but I really need some guidance because it's a new
environment for me and I haven't found any resource for packaging .NET6
applications in the Fedora Wiki.
I've uploaded the current package I'm working on on copr:
The first problem I have is that network access is required. Otherwise I'll
get the following error:
* Determining projects to
restore.../usr/lib64/dotnet/sdk/6.0.100/NuGet.targets(130,5): error :
Unable to load the service index for source
error : Resource temporarily unavailable (api.nuget.org:443
error : Resource temporarily unavailable
AFAIK the Fedora builders don't have internet access.
But even if I enable it, I will later get this error:
*MSBUILD : error MSB1009: Project file does not exist.*
Any help is really appreciated.
Upstream will stop maintaining .NET 5 on May 08, 2022 . What should
we do about .NET 5 packages in Fedora at that point?
I think we should - at a minimum - remove .NET 5 from Fedora 36, which
is expected to be released at April 2022 . We can leave it in for
Fedora 35 and earlier, with the understanding that any security issues
in .NET 5 will not be fixed - at least by the package maintainers -
after upstream End of Life's it.
At some point later in 2022, we are going to run into a similar problem
.NET Core 3.1 as well. .NET Core 3.1 will reach its End of Life on
December 3, 2022 , a little after when Fedora 37 should go out.
Perhaps we should remove both 3.1 and 5.0 before Fedora 36 is released?
That would reduce the number of users who might accidentally depend on
an unsupported package?
(I am all but certain that .NET 6 will be available in all active Fedora
by early next year.)
PGP Key: B157A9F0 (http://pgp.mit.edu/)
Fingerprint = 9DB5 2F0B FD3E C239 E108 E7BD DF99 7AF8 B157 A9F0