“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