Skip to content

packaging does not work for OpenSSL 3 #3443

@wfurt

Description

@wfurt

Describe the bug

With recent changes we added support for openssl3 as TLS backend. However, the packaging logic was not updated.
There are at least two issues:

  1. selecting different TLS backend e.g. choosing ARTIFACTS
    ( could be done automatically or via parameter)

  2. package dependency
    Because of published Linux packages do not state dependency on libcrypto.so.1.1  #2975, the package would not incorrectly claim dependency on OpenSSL 1.1

Affected OS

  • Windows
  • Linux
  • macOS
  • Other (specify below)

Additional OS information

No response

MsQuic version

main

Steps taken to reproduce bug

  1. pwsh scripts/build.ps1 -Tls openssl3 -Config Release
  2. attempt to produce RPM and deb packages
  3. attempt to install it on system with only OpenSSL 3 like Ubuntu 22.04

Expected behavior

packages would be build correctly and they would have appropriate depencies

Actual outcome

steps 2 & 3 above would fail

Additional details

cc: @ManickaP @CarnaViire

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions