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

Enable pantsd by default #9935

Merged
merged 5 commits into from
Jun 1, 2020

Conversation

stuhood
Copy link
Member

@stuhood stuhood commented Jun 1, 2020

Enable pantsd by default, and remove related deprecated options.

Thank you to everyone who worked toward this end, particularly @kwlzn and @blorente!

stuhood added 3 commits May 31, 2020 18:13
# Delete this line to force CI to run Clippy and the Rust tests.
[ci skip-rust-tests]
# Delete this line to force CI to run the JVM tests.
[ci skip-jvm-tests]
# Delete this line to force CI to run Clippy and the Rust tests.
[ci skip-rust-tests]
# Delete this line to force CI to run the JVM tests.
[ci skip-jvm-tests]
# Delete this line to force CI to run Clippy and the Rust tests.
[ci skip-rust-tests]
# Delete this line to force CI to run the JVM tests.
[ci skip-jvm-tests]
@stuhood
Copy link
Member Author

stuhood commented Jun 1, 2020

Commits are useful to review independently, but none of them is very large.

@@ -659,7 +636,7 @@ def register_bootstrap_options(cls, register):
type=bool,
advanced=True,
default=False,
removal_version="1.30.0.dev0",
removal_version="1.31.0.dev0",
Copy link
Member Author

Choose a reason for hiding this comment

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

I decided that it was better to be conservative here, and not delete this code until pantsd has been on by default for a version. Looking forward to removing it though, as it's about 1k lines and thirdparty dep!

Copy link
Contributor

@jsirois jsirois left a comment

Choose a reason for hiding this comment

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

This has been too long coming. Thanks for driving it home.

@stuhood stuhood force-pushed the stuhood/pantsd-by-default branch from 146783f to ba60ba4 Compare June 1, 2020 02:36
stuhood added 2 commits May 31, 2020 20:03
[ci skip-jvm-tests]
[ci skip-rust-tests]
…ntil pantsd has been on by default for a little while.

[ci skip-rust-tests]
[ci skip-jvm-tests]
@stuhood stuhood force-pushed the stuhood/pantsd-by-default branch from ba60ba4 to 716e91c Compare June 1, 2020 03:04
Copy link
Contributor

@benjyw benjyw left a comment

Choose a reason for hiding this comment

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

Epic!

Copy link
Contributor

@Eric-Arellano Eric-Arellano left a comment

Choose a reason for hiding this comment

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

Great work, Stu!

Before 1.30 lands, it'd be good to do these two things:

  1. Fix pants_ignore_warnings not working with pantsd. (Lmk if it would help to create a ticket)
  2. Add basic documentation to the new site about using pantsd from the perpsective of a user, e.g. debug tips.

Totally okay to do those in followups. This is a big accomplishment!

@stuhood
Copy link
Member Author

stuhood commented Jun 1, 2020

@Eric-Arellano : Filed #9938.

@stuhood stuhood merged commit f63605e into pantsbuild:master Jun 1, 2020
@stuhood stuhood deleted the stuhood/pantsd-by-default branch June 1, 2020 20:26
@stuhood stuhood mentioned this pull request Jun 1, 2020
@blorente
Copy link
Contributor

blorente commented Jun 1, 2020

This is amazing!

Thank you so much for seeing this through, I've been following this from afar. Makes me so happy that it's finally great.

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.

5 participants