Skip to content

Pin AFLplusplus ref to final Apache2 version#3848

Merged
domenukk merged 7 commits into
mainfrom
fixed_afl_version
Jul 1, 2026
Merged

Pin AFLplusplus ref to final Apache2 version#3848
domenukk merged 7 commits into
mainfrom
fixed_afl_version

Conversation

@domenukk

Copy link
Copy Markdown
Member

Description

This makes sure ppl can use LibAFL and all features now and in the future, without accidental licensing issues

Checklist

  • I have run ./scripts/precommit.sh and addressed all comments

@domenukk domenukk changed the title Fix AFLplusplus ref to final Apache2 version Pin AFLplusplus ref to final Apache2 version Jun 23, 2026
@rchildre3

Copy link
Copy Markdown
Contributor

This looks like it also addresses multiple clippy issues currently blocking CI on main. Can we also address the following error:

https://github.com/AFLplusplus/LibAFL/actions/runs/28022336332/job/82941485159#step:5:3047

RUSTDOCFLAGS="--cfg docsrs" cargo +nightly test --doc --workspace --all-features --exclude libafl_qemu --exclude libafl_qemu_sys --exclude libafl_qemu_build --exclude libafl_qemu_runner --exclude libvharness_sys --exclude libafl_sugar --exclude libafl_libfuzzer

error: unused import: `fuzzer::*`
  --> crates/libafl/src/lib.rs:88:59
   |
88 |         corpus::*, events::*, executors::*, feedbacks::*, fuzzer::*, generators::*, inputs::*,
   |                                                           ^^^^^^^^^
   |
   = note: `-D unused-imports` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(unused_imports)]`

Is the proper fix just adding an #[allow(unused_imports)] to the prelude block?

@domenukk

domenukk commented Jul 1, 2026

Copy link
Copy Markdown
Member Author

Will debug the remaining issues in follow up PRs

@domenukk domenukk merged commit df17dc2 into main Jul 1, 2026
111 of 122 checks passed
@domenukk domenukk deleted the fixed_afl_version branch July 1, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants