[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About the status of Microsoft .NET
From: |
bill-auger |
Subject: |
Re: About the status of Microsoft .NET |
Date: |
Thu, 21 Dec 2023 02:06:40 -0500 |
On Thu, 21 Dec 2023 04:36:13 +0100 Denis wrote:
> > WRT distros today, they still distribute it, but it probably should
> > go - that should be discussed on the FSDG mailing list
> As I understand the informal consensus is that distributions are free
> to choose their own policies with regard to things like patents.
i was thinking more that i could not build it from source - that also may be an
FSDG grey area; but i would consider it to be a loophole which should be closed
- if some code-base is fundamentally unable to build from source with binaries
and blobs removed, it highlights the difference between the FSD and FSDG - the
source code may qualify as libre, though it will not compile without supplement
of non-free binaries, libraries, blobs; so FSDG distros could not distribute
binary packages
On Thu, 21 Dec 2023 04:36:13 +0100 Denis wrote:
> If someone wants to ship Mono in Parabola an easy way to fix it could
> be to make a package that first downloads the mono binaries to
> bootstrap mono, install but not ship the resulting package and then use
> it to build a second package that doesn't download binaries but use the
> previously built mono instead.
so maybe we need a bug reports about that?
On Thu, 21 Dec 2023 04:36:13 +0100 Denis wrote:
> For shipping Mono in Guix it would most likely need to be bootstrapped
> from source somehow or at least from some generated source code (like
> Vala) which probably require a lot more work.
why would guix bootsrapping dotnet be different than parabola? - are you
referring to policy?
On Thu, 21 Dec 2023 04:36:13 +0100 Denis wrote:
> > https://labs.parabola.nu/issues/2894
> This could easily be fixed in FSDG distributions if mono was built from
> source.
to be sure we are on the same page, that ticket and this mail thread are not
about 'mono' - mono is a different implementation and distinct parabola package,
with it own set of dependents, and no intersection or conflict with dotnet
dependents
$ pacman -Sii mono | grep Required
Required By : dbus-sharp gnome-rdp gtk-sharp-2 gtk-sharp-3
kamailio-mono-modules keepass mono-addins mono-msbuild
nuget openbve uwsgi-plugin-mono xsp
$ pacman -Sii dotnet-sdk | grep Required
Required By : None
$ pacman -Sii dotnet-runtime| grep Required
Required By : aspnet-runtime dotnet-sdk marksman