Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMC msquic linux packages doesn't contain development headers #4570

Open
1 of 4 tasks
liveans opened this issue Sep 27, 2024 · 0 comments
Open
1 of 4 tasks

PMC msquic linux packages doesn't contain development headers #4570

liveans opened this issue Sep 27, 2024 · 0 comments

Comments

@liveans
Copy link
Member

liveans commented Sep 27, 2024

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
  • 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant