msquic icon indicating copy to clipboard operation
msquic copied to clipboard

Add Support for Linux Development Package

Open liveans opened this issue 1 year ago • 0 comments

Describe the bug

image This photo has been taken from Ubuntu 24.04 distro.

The libmsquic package currently does not include development headers. This approach aligns with the best practice of separating development files from the main package. Instead of bundling the development headers within the libmsquic package, it is recommended to create a separate package, typically named libmsquic-dev. This dedicated package would contain all the necessary development headers and files required for building and developing applications that depend on libmsquic. By following this practice, the main libmsquic package remains streamlined and focused on runtime components, while the libmsquic-dev package caters specifically to development needs.

On alpine we currently have 3 different packages (which aligns with the best practice):

  • libmsquic
  • libmsquic-dev
  • libmsquic-doc

Affected OS

  • [ ] Windows
  • [X] Linux
  • [ ] macOS
  • [ ] Other (specify below)

Additional OS information

Ubuntu 24.04 Distro

MsQuic version

main

Steps taken to reproduce bug

  1. Add packages.microsoft.com repository.
  2. Install libmsquic, (e.g. sudo apt update && sudo apt install libmsquic)
  3. Run dpkg -L libmsquic

Expected behavior

Either having development headers within libmsquic or having another package for development purposes something like: libmsquic-dev as we have in Alpine.

Actual outcome

Doesn't have development headers

Additional details

No response

liveans avatar Sep 27 '24 13:09 liveans