[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: getting pinta updated in Debian



Hello Mike,

thanks for your interest in getting pinta updated in Debian. The other day I noticed as well that pinta is outdated in Debian and it does not look like there is a simple way forward, unfortunately.

Pinta has moved to the dotnet runtime which is not packaged in Debian.

Many years ago I worked on getting the dotnet core runtime into Debian (just as I did to get Mono into Debian back then) but I hit hard problems that prevented it.
The dotnet runtime could not be build from source which is not compliant with the DFSG. Microsoft had shown interest and I have advised them on how to make dotnet DFSG compliant so it could be included in Debian and Ubuntu, but it was clear it won't happen overnight as building cleanly from source (bootstrapping a runtime) isn't trivial and needed a major effort on the upstream side. Later this effort deepened between Microsoft and Redhat to make dotnet buildable from source, which is great.

I am not sure if you can build dotnet from source at this point, maybe it is possible by now. I could never find time to follow-up on this as I started to work for demanding startups that leave little to no spare time. If you are interested to get dotnet into Debian I am still available for mentoring and going in the right direction, I would like to see dotnet packaged still, it is a fantastic software development platform. The #debian-cli IRC channel on OFTC is the place where the Mono and .NET friends hang out, so feel invited to join us.

Best regards,

Mirco Bauer

FOSS Hacker             meebey@meebey.net      https://www.meebey.net/
Debian Developer        meebey@debian.org      https://www.debian.org/
GNOME Foundation Member mmmbauer@gnome.org     https://www.gnome.org/
.NET Foundation Advisory Council Member        https://www.dotnetfoundation.org/
PGP-Key ID              0x7127E5ABEEF946C8     https://meebey.net/pubkey.asc



On Thu, Mar 3, 2022 at 4:05 AM Mike Gabriel <mike.gabriel@das-netzwerkteam.de> wrote:
Hi all,

I am currently looking into requirements of getting pinta in Debian 
updated to the latest upstream version.

My problem: I am not at all a .NET developer or maintainer, so this is 
a piece of work with a steep learning curve for me.

What I found now are AUR packages for pinta (and its dependency 
dotnet-runtime) that are quite up-to-date:

https://archlinux.org/packages/community/any/pinta/
https://archlinux.org/packages/community/x86_64/dotnet-core/

It basically looks like we need to get dotnet-core into Debian and 
then update pinta to latest 2.0.2 upstream release and we are done.

However, dotnet-core seems to be massive and I wonder if that can be 
avoided as its API is provided by something else in Debian. I am 
asking this possibly stupid question because I am astounded that noone 
has ever packaged dotnet-core, filed an RFP or ITP for it, etc.

Furthermore, it seems that dotnet-core has been licensed under a 
DFSG-compliant MIT license variant [1].

Do I miss anything here? Is there a hidden blocker? Or is it just that 
noone has been interested in dotnet-core (and/or a pinta version 
bump), so far / recently?

Thanks for feedback!
Mike

[1] https://github.com/dotnet/core/blob/main/LICENSE.TXT
--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de


Reply to: