microsoft / microsoft/ebpf-for-windows

Multiple nuget packages without pointers between them

Open
#4,655 1 comment 0 reactions 1 assignee Claimed by @shankarseal View on GitHub
P2 release triaged
Dominant language
C
Stars
3.6k
Forks
311
Avg merge
6d 10h
Merged PRs (30d)
21

Description

https://www.nuget.org/packages?q=ebpf-for-windows shows that there are currently multiple nuget packages:

Image

There are multiple problems here:

1. The older package is 0.19.2 and the description doesn't point to the newer ones.
Also it's unclear what the difference is between the two ARM64 ones (especially given there's only one x64 package), as both of them have the same README which says:

> This NuGet package includes all the headers, libraries, and debugger files needed to enable writing eBPF programs and applications for Windows.

2. ReleaseProcess.md only mentions x64 not AMD64.

3. I think the x64 and AMD64 binaries need to be in the same nuget package for 1.0 (because it would be a breaking change). It's far cleaner to consume in code consuming the nuget package that wants to build both x86 and AMD64 drivers.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.