Skip to content

File.elf create#1077

Merged
ebeahan merged 40 commits intoelastic:masterfrom
peasead:file.elf-create
Feb 11, 2021
Merged

File.elf create#1077
ebeahan merged 40 commits intoelastic:masterfrom
peasead:file.elf-create

Conversation

@peasead
Copy link
Copy Markdown
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 and others added 5 commits October 20, 2020 14:37
@peasead peasead self-assigned this Nov 4, 2020
@webmat webmat added RFC and removed RFC:candidate labels Nov 5, 2020
@webmat webmat added the 1.9.0 label Nov 18, 2020
@peasead
Copy link
Copy Markdown
Contributor Author

peasead commented Dec 16, 2020

Pinging to see if there are any blockers on this.

Copy link
Copy Markdown
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.

@peasead
Copy link
Copy Markdown
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
Copy Markdown
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.

@peasead
Copy link
Copy Markdown
Contributor Author

peasead commented Feb 5, 2021

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

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
Copy Markdown
Member

ebeahan commented Feb 9, 2021

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

@ebeahan
Copy link
Copy Markdown
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
Copy Markdown

@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
Copy Markdown
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