Currently pkg_config_repository, qt_mac_repository.bzl, and android_repository use repository_rule without configure = True.
If the configure flag is set, the repository is only re-fetched on bazel sync when the --configure parameter is passed to it (if the attribute is unset, this command will not cause a re-fetch)
As a result, these repositories will not be re-evaluated upon bazel sync --configure.
Description
Currently
pkg_config_repository
,qt_mac_repository.bzl
, andandroid_repository
userepository_rule
withoutconfigure = True
.As a result, these repositories will not be re-evaluated upon
bazel sync --configure
.pkg_config_repository
https://github.com/google/mozc/blob/e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0/src/bazel/pkg_config_repository.bzl#L117-L122
https://github.com/google/mozc/blob/e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0/src/WORKSPACE.bazel#L119-L123
https://github.com/google/mozc/blob/e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0/src/WORKSPACE.bazel#L132-L136
qt_mac_repository.bzl
https://github.com/google/mozc/blob/e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0/src/bazel/qt_mac_repository.bzl#L44-L50
android_repository
https://github.com/google/mozc/blob/e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0/src/bazel/android_repository.bzl#L63-L66
Steps to reproduce
Expected behavior
libibus-1.0-dev
,libglib2.0-dev
,qt6-base-dev
,libgl-dev
)Actual behavior
libibus-1.0-dev
,libglib2.0-dev
,qt6-base-dev
,libgl-dev
)Version or commit-id
e324bf2d2fe46dbe052ab3c1b4153f0b1c50a9a0
Environment