bazel icon indicating copy to clipboard operation
bazel copied to clipboard

Build Bazel with Bazel 7.2.0rc1

Open fmeum opened this issue 1 year ago • 6 comments

fmeum avatar May 16 '24 11:05 fmeum

@keertk @iancha1992 FYI, I prepared this PR to verify compatibility with the new lockfile format. Happy to finalize it when 7.2.0 lands.

fmeum avatar May 16 '24 13:05 fmeum

@keertk @iancha1992 FYI, I prepared this PR to verify compatibility with the new lockfile format. Happy to finalize it when 7.2.0 lands.

Just FYI, if you change the .bazelversion, I think you might need to update the lockfile on all four platforms.

iancha1992 avatar May 16 '24 17:05 iancha1992

Thanks, I'm in the process of setting up a Windows VM for that. But I likely need to do it again after the actual release, so I'll wait for that.

fmeum avatar May 16 '24 18:05 fmeum

Thanks, I'm in the process of setting up a Windows VM for that. But I likely need to do it again after the actual release, so I'll wait for that.

I'd suggest you not to worry about it, and let us (me?) do the work when 7.2.0 is actually released :) I've done this multiple times now and have all four machine types on hand.

Wyverald avatar May 16 '24 18:05 Wyverald

or, actually, if we could get rules_python to declare certain module extensions of theirs to be reproducible, we might be able to just remove all traces of them from the lockfile.

Wyverald avatar May 16 '24 18:05 Wyverald

or, actually, if we could get rules_python to declare certain module extensions of theirs to be reproducible, we might be able to just remove all traces of them from the lockfile.

I looked into that today: Two of their extensions are trivially reproducible (https://github.com/bazelbuild/rules_python/pull/1892), but the pip extension is both os/arch dependendent and not reproducible: it talks to https://pypi.org/simple/ (don't click on that link, it might freeze your browser) during extension evaluation.

fmeum avatar May 16 '24 18:05 fmeum

@bazel-io fork 7.3.0

fmeum avatar Jun 11 '24 19:06 fmeum