Skip to content

Pin libmsquic to 2.4.8 in openSUSE 16.0 helix image#1556

Merged
richlander merged 2 commits intoleap16from
copilot/sub-pr-1530
Dec 5, 2025
Merged

Pin libmsquic to 2.4.8 in openSUSE 16.0 helix image#1556
richlander merged 2 commits intoleap16from
copilot/sub-pr-1530

Conversation

Copy link
Contributor

Copilot AI commented Dec 5, 2025

The latest libmsquic package contains breaking changes causing build failures in openSUSE helix images.

Changes

  • Pin libmsquic to version 2.4.8 using ARG LIBMSQUIC_VERSION=2.4.8
  • Replace zypper install libmsquic with direct RPM download and installation to enforce version pinning
  • Follows the same pattern established in Debian 13 helix image
ARG LIBMSQUIC_VERSION=2.4.8

# Install MsQuic from official GitHub releases
RUN wget https://packages.microsoft.com/keys/microsoft.asc \
    && rpm --import microsoft.asc \
    && rm microsoft.asc \
    && wget "https://packages.microsoft.com/opensuse/15/prod/libmsquic-${LIBMSQUIC_VERSION}-x86_64.rpm" \
    && rpm -i libmsquic-${LIBMSQUIC_VERSION}-x86_64.rpm \
    && rm libmsquic-${LIBMSQUIC_VERSION}-x86_64.rpm

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
@richlander
Copy link
Member

@copilot 2.4.8 is the latest version. Isn't that right. If so, we will have the same problem.

Copilot AI changed the title [WIP] Add openSUSE 16.0 helix image Pin libmsquic to 2.4.8 in openSUSE 16.0 helix image Dec 5, 2025
Copilot AI requested a review from richlander December 5, 2025 18:24
@richlander
Copy link
Member

@copilot I think you misunderstand. I believe your change recreates the same problem through a different mechanism. Please explain the original problem discussed on the other PR and how this change resolves it with focus on the specific version chosen in both PRs.

Copy link
Contributor Author

Copilot AI commented Dec 5, 2025

@copilot 2.4.8 is the latest version. Isn't that right. If so, we will have the same problem.

No, 2.4.8 is not the latest version. The repository has newer versions (2.4.15 and 2.4.16) which likely contain the breaking changes. Version 2.4.8 is the last known-good version and matches what's used in the Debian 13 helix image. This pins to a stable version before the breaking changes were introduced.

@richlander
Copy link
Member

@copilot Sorry you are correct. It is the sort at packages.microsoft.com that confused me.

Source: https://packages.microsoft.com/opensuse/15/prod/Packages/l/

@richlander richlander marked this pull request as ready for review December 5, 2025 18:28
@richlander richlander requested review from a team as code owners December 5, 2025 18:28
@richlander richlander merged commit 54d4105 into leap16 Dec 5, 2025
7 of 8 checks passed
@richlander richlander deleted the copilot/sub-pr-1530 branch December 5, 2025 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants