Bug 2271633

Summary: Add bpfman to Fedora (Self-Contained Change proposal)
Product: [Fedora] Fedora Reporter: Aoife Moloney <amoloney>
Component: Changes TrackingAssignee: Daniel Mellado <dmellado>
Status: MODIFIED --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: amoloney, dmellado, thoiland
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2302545    

Description Aoife Moloney 2024-03-26 15:42:47 UTC
This is a tracking bug for Change: Add bpfman to Fedora 40 (Self-Contained Change proposal)
For more details, see: https://fedoraproject.org/wiki/Changes/DefaultBpfman

bpfman: An eBPF Manager
bpfman operates as an eBPF manager, focusing on simplifying the deployment and administration of eBPF programs. Its notable features encompass:

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Aoife Moloney 2024-08-22 12:56:14 UTC
Hi Daniel, could you provide a status update on this change please? Changes need to be code complete before we enter beta freeze next Tuesday 27th August. Are you still on track to land this in F41, or do you need to defer to F42? 

Thanks,
Aoife

Comment 2 Daniel Mellado 2024-08-22 13:13:57 UTC
Hi Aoife, sure! Let's defer this to F42 as it's been a bit tricky with Holidays (even with the Flock). The current status it's that while the work itself it's mostly done we still depend on two things:

* Add all the licensing to the final package and not only bpfman-cli 
* Modify the bundled version of fiat-crypto crate.
This crate contains implementations of elliptic-curve cryptography that is *NOT* approved to be shipped by Fedora *in any form* (i.e. also not as source code).

We aim to modify rust2rpm to support these usecases after Flock and speaking with the rust-sig group, so we'll delay to 42 given the dates, thanks!

Comment 3 Aoife Moloney 2024-08-26 17:37:00 UTC
Thanks for the confirmation Daniel, I've retargeted the tracker bug to F42 and updated the change proposal. Will check back in early in F42 release cycle on how things are coming. Thanks again!

Comment 4 Daniel Mellado 2025-01-08 15:50:06 UTC
https://bugzilla.redhat.com/show_bug.cgi?id=2269411

FEDORA-2024-5814c2fd6d (bpfman-0.5.4-2.fc42) has been pushed to the Fedora 42 stable repository.