microsoft / microsoft/ebpf-for-windows
Multiple nuget packages without pointers between them
- 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:
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
Assessment
This issue has not been assessed yet.