Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File.elf create #1077

Merged
merged 40 commits into from
Feb 11, 2021
Merged

File.elf create #1077

merged 40 commits into from
Feb 11, 2021

Conversation

peasead
Copy link
Contributor

@peasead peasead commented Nov 4, 2020

RFC Preview

Resolves #1062

  • Have you signed the contributor license agreement? Yes
  • Have you followed the contributor guidelines? Yes
  • For proposing substantial changes or additions to the schema, have you reviewed the RFC process? Yes
  • If submitting code/script changes, have you verified all tests pass locally using make test? Yes
  • If submitting schema/fields updates, have you generated new artifacts by running make and committed those changes? Yes
  • Is your pull request against master? Unless there is a good reason otherwise, we prefer pull requests against master and will backport as needed. Yes
  • Have you added an entry to the CHANGELOG.next.md? Yes

@peasead peasead self-assigned this Nov 4, 2020
@webmat webmat added RFC and removed RFC:candidate labels Nov 5, 2020
experimental/generated/beats/fields.ecs.yml Outdated Show resolved Hide resolved
experimental/generated/beats/fields.ecs.yml Outdated Show resolved Hide resolved
experimental/generated/beats/fields.ecs.yml Outdated Show resolved Hide resolved
experimental/generated/beats/fields.ecs.yml Outdated Show resolved Hide resolved
@webmat webmat added the 1.9.0 label Nov 18, 2020
@peasead
Copy link
Contributor Author

peasead commented Dec 16, 2020

Pinging to see if there are any blockers on this.

rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
Copy link
Member

@ebeahan ebeahan left a comment

Choose a reason for hiding this comment

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

Thanks, @peasead, for the work on the proposal here!

I see the initial elf.* additions made directly in schemas were undone. Can you rerun make to remove the generated artifacts from the PR? Once done, this should also fix the failing checks and merge conflicts.

CHANGELOG.next.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
@peasead
Copy link
Contributor Author

peasead commented Dec 30, 2020

Thanks, @peasead, for the work on the proposal here!

I see the initial elf.* additions made directly in schemas were undone. Can you rerun make to remove the generated artifacts from the PR? Once done, this should also fix the failing checks and merge conflicts.

Thanks @ebeahan I tried to re-run make and got the following error

build/ve/bin/python scripts/generator.py --strict --include ""
/bin/sh: build/ve/bin/python: No such file or directory
make: *** [generator] Error 127

@ebeahan
Copy link
Member

ebeahan commented Jan 11, 2021

Sorry for the late response here, @peasead! 🙈

Try running make ve first, which will set up your Python virtualenv and install dependencies for the repo. Once that finishes, try running make once more.

rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
@peasead
Copy link
Contributor Author

peasead commented Feb 5, 2021

@ebeahan just checking on this to see what the next steps are.

rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/0000-create-file-elf.md Outdated Show resolved Hide resolved
rfcs/text/elf/elf.yml Outdated Show resolved Hide resolved
peasead and others added 5 commits February 8, 2021 12:43
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
added `elf.header.os_abi` desc.
updated format for concern comment
@ebeahan ebeahan removed the 1.9.0 label Feb 9, 2021
@ebeahan
Copy link
Member

ebeahan commented Feb 9, 2021

I pushed some edits to elf.yml to ensure the schema would generate artifacts correctly.

@ebeahan
Copy link
Member

ebeahan commented Feb 9, 2021

LGTM.

@andrewstucki @devonakerr @dcode can you perform final reviews for this stage?

devonakerr
devonakerr previously approved these changes Feb 9, 2021
Copy link

@devonakerr devonakerr left a comment

Choose a reason for hiding this comment

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

PR accepted without pun, notably.

@ebeahan ebeahan mentioned this pull request Feb 10, 2021
@ebeahan
Copy link
Member

ebeahan commented Feb 10, 2021

Thanks, @devonakerr. Let's move forward with advancing.

I'll push some additional changes to assign the RFC number, set the date, and rename the files appropriately.

I'll also open a separate PR to add the elf.* fields, as proposed here, into the experimental schema. @peasead I'll add you as a reviewer there, and feel free to add anyone else in who should look those changes over.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create file.elf
5 participants