[Bug 2057982] Re: Is a ca-certificates dependency missing?

2024-03-21 Thread Graham Inggs
** 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?

2024-03-19 Thread Dominik Viererbe
** 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?

2024-03-19 Thread Dominik Viererbe
.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?

2024-03-15 Thread Richard Lander
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?

2024-03-15 Thread Richard Lander
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?

2024-03-15 Thread Dominik Viererbe
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?

2024-03-14 Thread Richard Lander
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