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

Re-evaluate please.build feasibility #43

Closed
northdpole opened this issue Sep 5, 2023 · 1 comment
Closed

Re-evaluate please.build feasibility #43

northdpole opened this issue Sep 5, 2023 · 1 comment
Assignees
Labels
effort: 13d+ XL (~13d+) amount of effort to complete priority: critical Something that should be done ASAP.

Comments

@northdpole
Copy link
Contributor

Issue

please.build is relatively familiar to the current project maintainers and as a build system it does make life easier if you use it precisely as intented and with the intended plugins.

however most people do not know about please, the community is minimal hence bugs are hard to search for, moreover as a relatively small build system it is not as user friendly as it should be

(e.g. if you mixup config by not defining plugins, it tells you that random paths depend on //:all which it cannot build, instead of producing a better error)

We are currently using please v16 since please v17 has a lot of breaking changes.
we should evaluate if it makes sense to upgrade to please 17 and if it doesn't, we should replace it with either bazel of makefiles.

@northdpole northdpole changed the title Re-evaluate please.build pheasibility Re-evaluate please.build feasibility Sep 5, 2023
@ptzianos ptzianos self-assigned this Jan 18, 2024
@ptzianos ptzianos added effort: 13d+ XL (~13d+) amount of effort to complete priority: critical Something that should be done ASAP. labels Feb 5, 2024
@ptzianos
Copy link
Contributor

Fixed as part of #53

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: 13d+ XL (~13d+) amount of effort to complete priority: critical Something that should be done ASAP.
Projects
None yet
Development

No branches or pull requests

2 participants