Bug#779969: .NET 6 is available in Ubuntu
On 8/29/2022 8:34 AM, J wrote:
On Thu, 25 Aug 2022 17:15:46 +0000 Dimitrij Mijoski <dmjpp@hotmail.com>
wrote:
> dotnet6 recently got packaged in Ubuntu repositories. See the news
here: https://ubuntu.com/blog/install-dotnet-on-ubuntu
>
> The source package can be found here
https://packages.ubuntu.com/source/jammy-updates/dotnet6
>
I have been working on creating a debian package based on source build
instructions found in the dotnet/installer repository, and I made enough
progress to properly build packages for 6.0.102, install the packages,
and test the packages by creating a new "hello world" project, building
it, and running it. However, I had only gotten as far as using the
bootstrap build process, and I had significantly more work to do on the
copyright file, and I'm not entirely sure I was getting the copyright
file done correctly. I was also able to report back upstream some
issues with licensing inconsistencies as well as some of the man pages
not following certain standards as reported by lintian.
However, a week ago I noticed that Microsoft and Canonical have been
working together to make .NET 6 and later available natively on Ubuntu.
Looking at the original source and source package as provided, it
appears it should be easier to adapt. I believe the original source
being used is hosted on a restricted access repository. The source
generated from dotnet/installer is much more difficult to deal with, as
the directories for the individual repositories are named according to
its name as well as the commit hash, rather than just the name as with
the Ubuntu provided original source (unless I'm missing some option that
turns it off), making patch files and other file matching processes much
more difficult when applying to new releases. Also, assuming the Ubuntu
source package cannot simply be used as is, or with minor modifications,
I believe it would be possible to make use of the progress I have made
on making a Debian source package, provided with some of the Ubuntu
provided improvements, and the Ubuntu provided original source, as the
original source is not available otherwise.
Due to incorrect settings used to send the previous email, and no real
possible way to remove it, I am no longer willing to help contribute to
this.
Reply to: