[Bug 2057982] Re: Is a ca-certificates dependency missing?
** Changed in: dotnet8 (Ubuntu Noble) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
** Description changed: + [Impact] + + * This fix improves the .NET developer experience with Ubuntu container + images. + + * This update is bundled with quality assurance improvements. +See section other for more details. + + [Test Case] + + * The packages should build successfully in the -proposed pocket of + their target release & architecture. + + * The packages should be installable on their target release & + architechture. + + * Autopkgtests should pass. + + * The usual manual tests that have been seen in previous microreleases +LP: #1996499, #1983380, #2011807 (see Test Case section there). + +Note: The need for manual testing is largely reduced since the last SRU, + because the autopkgtests improvements far exceeds the coverage + provided by the mentioned manual test plans. + + [Regression Potential] + + * Minimal, because this update just adds a dependency on ca-certificate + (which is widely used anyway) and increases the test coverage, but there + is always a risk of breaking something. + + [Other] + + * The dotnet6 packages SRU are handled by another SRU (currently in progress). +See LP: #2057699 + + * The quality assurance improvements include: +- Adding build time smoke test that fail the build if fundamental flaws + of the build artifacts are detected. +- Using the RedHat test suite which significantly increases the test coverage. + + * dotnet7 were removed from noble. +See LP: #2044511 for details. + + * Original Bug Report: + I was doing some (very basic) testing on Jammy. I didn't get the behavior I was expecting. I installed `ca-certificates` and the problem was resolved. I'm wondering if we're just missing having `ca- certificates` as a dependency. Observed behavior: https://gist.github.com/richlander/27c03db34b3f06fd044c611562def589 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
.NET 6 == PPA: https://launchpad.net/~dviererbe/+archive/ubuntu/dotnet6-0-128-ppa5 Mantic -- [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/dotnet6-0-128-ppa5/+sourcefiles/dotnet6/6.0.128-0ubuntu1~23.10.2~ppa/dotnet6_6.0.128-0ubuntu1~23.10.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-dviererbe-dotnet6-0-128-ppa5/mantic/amd64/d/dotnet6/20240319_040337_effa4@/log.gz - arm64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-dviererbe-dotnet6-0-128-ppa5/mantic/arm64/d/dotnet6/20240319_074127_d35da@/log.gz Jammy - [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/dotnet6-0-128-ppa5/+sourcefiles/dotnet6/6.0.128-0ubuntu1~22.04.2~ppa/dotnet6_6.0.128-0ubuntu1~22.04.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-dviererbe-dotnet6-0-128-ppa5/jammy/amd64/d/dotnet6/20240319_035721_f9088@/log.gz - arm64: waiting for build .NET 7 == PPA: https://launchpad.net/~dviererbe/+archive/ubuntu/7.0.117-7.0.17-ppa3 Mantic -- [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/7.0.117-7.0.17-ppa3/+sourcefiles/dotnet7/7.0.117-0ubuntu1~23.10.2~ppa/dotnet7_7.0.117-0ubuntu1~23.10.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-dviererbe-7.0.117-7.0.17-ppa3/mantic/amd64/d/dotnet7/20240319_030315_d5d92@/log.gz - arm64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-dviererbe-7.0.117-7.0.17-ppa3/mantic/arm64/d/dotnet7/20240319_005057_9a5ea@/log.gz Jammy - [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/7.0.117-7.0.17-ppa3/+sourcefiles/dotnet7/7.0.117-0ubuntu1~22.04.2~ppa/dotnet7_7.0.117-0ubuntu1~22.04.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-dviererbe-7.0.117-7.0.17-ppa3/jammy/amd64/d/dotnet7/20240319_025559_451cf@/log.gz - arm64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-dviererbe-7.0.117-7.0.17-ppa3/jammy/arm64/d/dotnet7/20240319_014502_cc889@/log.gz .NET 8 == PPA: https://launchpad.net/~dviererbe/+archive/ubuntu/8.0.103-8.0.3-ppa5 Mantic -- [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/8.0.103-8.0.3-ppa5/+sourcefiles/dotnet8/8.0.103-8.0.3-0ubuntu1~23.10.2~ppa/dotnet8_8.0.103-8.0.3-0ubuntu1~23.10.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-mantic-dviererbe-8.0.103-8.0.3-ppa5/mantic/amd64/d/dotnet8/20240319_072708_e25b9@/log.gz - arm64: waiting Jammy - [download] $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/8.0.103-8.0.3-ppa5/+sourcefiles/dotnet8/8.0.103-8.0.3-0ubuntu1~22.04.2~ppa/dotnet8_8.0.103-8.0.3-0ubuntu1~22.04.2~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-dviererbe-8.0.103-8.0.3-ppa5/jammy/amd64/d/dotnet8/20240319_075425_0f6e6@/log.gz - arm64: waiting Noble - PPA: https://launchpad.net/~dviererbe/+archive/ubuntu/8.0.103-8.0.3-ppa6 [download} $ dget https://launchpad.net/~dviererbe/+archive/ubuntu/8.0.103-8.0.3-ppa6/+sourcefiles/dotnet8/8.0.103-8.0.3-0ubuntu1~ppa/dotnet8_8.0.103-8.0.3-0ubuntu1~ppa.dsc [autopkgtest] - amd64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-noble-dviererbe-8.0.103-8.0.3-ppa6/noble/amd64/d/dotnet8/20240319_083738_6@/log.gz - arm64: pass logs: https://autopkgtest.ubuntu.com/results/autopkgtest-noble-dviererbe-8.0.103-8.0.3-ppa6/noble/arm64/d/dotnet8/20240319_032720_e0776@/log.gz -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
Thanks for addressing this issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
The issue may be that .NET 7, for example, needs to grab the .NET 6 targeting pack. I'm guessing that it cannot reuse the targeting pack that .NET 6 brings with it. "targeting pack" == the reference assemblies that the compiler needs to satisfy `net6.0` or `net7.0` -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
I replicated this with ubuntu:jammy and ubuntu:mantic also with dotnet8. CLI interactions like `dotnet new global.json --search` are also affected by this, even without installing a second SDK. I think we did not encounter this issue so far, because our test infrastructure installs ubuntu-minimal which installs ca-certificates. The impact should be limited to docker images which do not ship with ubuntu-minimal. I will prepare a bug fix, that adds ca-certificates to dotnet-sdk-6.0, dotnet-sdk-7.0 and dotnet-sdk-8.0. Still I do not fully understand why the restore action only fails when restoring projects with a lower SDK version :/ ** Also affects: dotnet6 (Ubuntu) Importance: Undecided Status: New ** Also affects: dotnet8 (Ubuntu) Importance: Undecided Status: New ** Also affects: dotnet6 (Ubuntu Mantic) Importance: Undecided Status: New ** Also affects: dotnet7 (Ubuntu Mantic) Importance: Undecided Status: New ** Also affects: dotnet8 (Ubuntu Mantic) Importance: Undecided Status: New ** Also affects: dotnet6 (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: dotnet7 (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: dotnet8 (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: dotnet6 (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: dotnet7 (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: dotnet8 (Ubuntu Noble) Importance: Undecided Status: New ** No longer affects: dotnet6 (Ubuntu Noble) ** No longer affects: dotnet7 (Ubuntu Noble) ** Changed in: dotnet6 (Ubuntu Jammy) Importance: Undecided => Low ** Changed in: dotnet6 (Ubuntu Jammy) Status: New => In Progress ** Changed in: dotnet6 (Ubuntu Jammy) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet6 (Ubuntu Mantic) Importance: Undecided => Low ** Changed in: dotnet6 (Ubuntu Mantic) Status: New => In Progress ** Changed in: dotnet6 (Ubuntu Mantic) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet6 (Ubuntu) Importance: Undecided => Low ** Changed in: dotnet6 (Ubuntu) Status: New => In Progress ** Changed in: dotnet6 (Ubuntu) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet7 (Ubuntu) Importance: Undecided => Low ** Changed in: dotnet7 (Ubuntu) Status: New => In Progress ** Changed in: dotnet7 (Ubuntu) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet7 (Ubuntu Jammy) Importance: Undecided => Low ** Changed in: dotnet7 (Ubuntu Jammy) Status: New => In Progress ** Changed in: dotnet7 (Ubuntu Jammy) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet7 (Ubuntu Mantic) Importance: Undecided => Low ** Changed in: dotnet7 (Ubuntu Mantic) Status: New => In Progress ** Changed in: dotnet7 (Ubuntu Mantic) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet8 (Ubuntu Jammy) Importance: Undecided => Low ** Changed in: dotnet8 (Ubuntu Jammy) Status: New => In Progress ** Changed in: dotnet8 (Ubuntu Jammy) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet8 (Ubuntu Mantic) Importance: Undecided => Low ** Changed in: dotnet8 (Ubuntu Mantic) Status: New => In Progress ** Changed in: dotnet8 (Ubuntu Mantic) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Changed in: dotnet8 (Ubuntu Noble) Importance: Undecided => Low ** Changed in: dotnet8 (Ubuntu Noble) Status: New => In Progress ** Changed in: dotnet8 (Ubuntu Noble) Assignee: (unassigned) => Dominik Viererbe (dviererbe) ** Tags added: foundations-todo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet6/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2057982] Re: Is a ca-certificates dependency missing?
This appears to be a related issue: https://github.com/dotnet/sdk/issues/39544 However, it still seems like we're missing a ca-certificates dependency. I use .NET on Ubuntu plenty, but on a desktop install, so this scenario never showed up for me before. ** Bug watch added: github.com/dotnet/sdk/issues #39544 https://github.com/dotnet/sdk/issues/39544 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2057982 Title: Is a ca-certificates dependency missing? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dotnet7/+bug/2057982/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs