“source-build” is the project within Microsoft which aims to produce “upstream 
tarballs” in a sufficiently from-source form to satisfy FOSS distributions. 
Fedora has had dotnet for a while as a result, a collaboration between the 
source-build team in Utah and a distributed set of folks at Red Hat (Fedora’s 
from-source requirements are slightly different from the DFSG, but not 
meaningfully so). Roughly speaking, source-build has to reconcile about 30 
separate dotnet repos, in order to produce an upstream-equivalent dotnet SDK.

I know that team has been engaging with someone at Canonical about Ubuntu 
packaging, I can reach out to find out who that is, and see whether that work 
could be uploaded to Debian first as a matter of course

Sent from Mail for Windows

From: Mirco Bauer
Sent: Thursday, March 3, 2022 7:57 PM
To: Mike Gabriel
Cc: debian-devel@lists.debian.org; debian-...@lists.debian.org; 
979...@bugs.debian.org
Subject: 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

Chief InfoSec Officer   mirco.ba...@eqonex.com https://group.eqonex.com/
FOSS Hacker             mee...@meebey.net      https://www.meebey.net/
Debian Developer        mee...@debian.org      https://www.debian.org/
GNOME Foundation Member mmmba...@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.gabr...@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.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

Reply via email to