Features
#5364 Support installing only specified packages by command or package names
aqua install now accepts command names or package names as positional arguments. Only packages matching them are installed.
aqua i gh # by command name
aqua i cli/cli # by package name
aqua i gh suzuki-shunsuke/tfcmt # multiple namesIf any of the given names isn't found in the configuration files, the command fails:
ERR aqua failed not_found="[bar foo]" error="packages or commands aren't found in configuration files"
#5279 Add a settings file
${XDG_CONFIG_HOME:-$HOME/.config}/aquaproj-aqua/config.yaml
checksum:
enabled: true
require: true
enforce: true
enforce_require: true
lazy_install: true
policy:
enabled: true
config: /home/foo/policy.yaml
tracking: true
progress_bar: false
log:
level: info
color: auto
max_parallelism: 5
global_config: /home/foo/aqua-global.yaml
root_dir: /home/foo/.local/share/aquaproj-aqua
keyring: false| config.yaml | environment variable |
|---|---|
checksum.enabled
| AQUA_CHECKSUM
|
checksum.require
| AQUA_REQUIRE_CHECKSUM
|
checksum.enforce
| AQUA_ENFORCE_CHECKSUM
|
checksum.enforce_require
| AQUA_ENFORCE_REQUIRE_CHECKSUM
|
lazy_install
| AQUA_DISABLE_LAZY_INSTALL (inverted)
|
policy.enabled
| AQUA_DISABLE_POLICY (inverted)
|
policy.config
| AQUA_POLICY_CONFIG
|
tracking
| AQUA_DISABLE_TRACKING (inverted)
|
progress_bar
| AQUA_PROGRESS_BAR
|
log.level
| AQUA_LOG_LEVEL
|
log.color
| AQUA_LOG_COLOR
|
max_parallelism
| AQUA_MAX_PARALLELISM
|
global_config
| AQUA_GLOBAL_CONFIG
|
root_dir
| AQUA_ROOT_DIR
|
keyring
| AQUA_KEYRING_ENABLED
|
Precedence: Environment variable > settings file > default
Performance Improvement
#5283 Detect glibc by its loader instead of by running ldd
Bug Fixes
#5284 gr: Don't take a build for particular hardware as the ordinary one
#5285 gr: shorter isn't the point, the same name with less on it is
#5287 Say what cosign said, and wait long enough for it to matter
#5310 gr: Don't claim a provenance that is another artifact's