Skip to content

Ensure positive experience for .NET acquisition using Linux package managers #54519

Open
@NikolaMilosavljevic

Description

@NikolaMilosavljevic

Situation

Customers rely on timely and constant availability of .NET's RPM and DEB packages on packages.microsoft.com.

Any disruption in access, delay in delivery or issues with content, creates unmeasurable impact to our customers.

Examples of issues we've seen in the past:

  1. some mirrors had stale or incomplete packages,
  2. stale index,
  3. partial release and missing dependencies.
  4. SxS install of .NET preview releases, alongside repo-built packages, see: Microsoft and source-built Linux packages don't mix well #47500

Objective

Ensure we have testable processes in place for all stages of the release, and tests are executed with each release and package updates.

Ensure that all mirrors are consistent and there is an easy way of validating this.

Ensure that .NET package set, on packages.microsoft.com, is complete, for all supported platforms.

Execution

Using following metrics, determine areas for improvements, create proposals and prototypes and schedule implementations.

Metrics:

  • package availability on packages.microsoft.com and all mirrors
  • validations of expected user scenarios - before or after packages are live
  • guidance - SxS and previews and any known issues
  • feedback - customers have a way to provide actionable feedback to each stage and process owner
  • end-to-end process tracking

Metadata

Metadata

Labels

EpicGroups multiple user stories. Can be grouped under a theme.area-Setup

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions