Skip to content

Clean up build infra issues.#7199

Merged
oliverchang merged 2 commits intomasterfrom
fix-fi
Jan 31, 2022
Merged

Clean up build infra issues.#7199
oliverchang merged 2 commits intomasterfrom
fix-fi

Conversation

@jonathanmetzman
Copy link
Copy Markdown
Contributor

  1. Don't clone fuzz-introspector to /src since it breaks builds.
  2. Install packages in python install script properly. Previously
    pip install atheris>=2.0.6 was interpreted as "redirect the output
    from pip install atheris" to the file "=2.0.6".
  3. Clean up some miscellanious issues.

0. Don't clone fuzz-introspector to /src since it breaks builds.
1. Install packages in python install script properly. Previously
pip install atheris>=2.0.6 was interpreted as "redirect the output
from pip install atheris" to the file "=2.0.6".
3. Clean up some miscellanious issues.
@jonathanmetzman
Copy link
Copy Markdown
Contributor Author

I assume this will break fuzz-introspector somewhere, but I'm not sure where. It should be easy to fix though and I don't think we need to block this PR on adjusting that code since FI isn't production code yet.

Copy link
Copy Markdown
Collaborator

@DavidKorczynski DavidKorczynski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Am not sure if I missed something, but where is the change that causes fuzz-introspector not to cloned in /src (change num 0 you mention)? I can't spot the diff that causes this?

@jonathanmetzman
Copy link
Copy Markdown
Contributor Author

Am not sure if I missed something, but where is the change that causes fuzz-introspector not to cloned in /src (change num 0 you mention)? I can't spot the diff that causes this?

You're not missing anything. I am 🤦 I forgot to include it.
Fixed!

@DavidKorczynski
Copy link
Copy Markdown
Collaborator

Am not sure if I missed something, but where is the change that causes fuzz-introspector not to cloned in /src (change num 0 you mention)? I can't spot the diff that causes this?

You're not missing anything. I am facepalm I forgot to include it. Fixed!

ah cool! lgtm!

@jonathanmetzman
Copy link
Copy Markdown
Contributor Author

Hmm...maybe I'll rewrite this to only include the introspector removal so we don't break anything.
Kinda torn about merging this now. On the one hand: build fixes good, on the other: patches before the weekend bad

@oliverchang
Copy link
Copy Markdown
Collaborator

Thanks @jonathanmetzman ! Let's try this.

@oliverchang oliverchang merged commit 3610c9d into master Jan 31, 2022
@oliverchang oliverchang deleted the fix-fi branch January 31, 2022 00:57
DonggeLiu pushed a commit that referenced this pull request Feb 3, 2022
* Clean up build infra issues.

0. Don't clone fuzz-introspector to /src since it breaks builds.
1. Install packages in python install script properly. Previously
pip install atheris>=2.0.6 was interpreted as "redirect the output
from pip install atheris" to the file "=2.0.6".
3. Clean up some miscellanious issues.

* Include removal
MartinPetkov pushed a commit to MartinPetkov/oss-fuzz that referenced this pull request Aug 15, 2022
* Clean up build infra issues.

0. Don't clone fuzz-introspector to /src since it breaks builds.
1. Install packages in python install script properly. Previously
pip install atheris>=2.0.6 was interpreted as "redirect the output
from pip install atheris" to the file "=2.0.6".
3. Clean up some miscellanious issues.

* Include removal
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.

4 participants