bob: Update to 0.99.5.
* Sandbox setup actions and per-package pre/post-build hook `cmd` actions no
longer have any environment applied to them. This allows setting variables
such as `LD_PRELOAD`, which otherwise would be applied directly to the chroot
command and likely lead to failures in the host environment. This is a
breaking change, but is hopefully clearer overall and less surprising for the
common cases.
* Ensure all `bob dev` sandbox commands use `environment.dev` rather than
`environment.build`.
* `bob log <pkg>` falls back to `setup.log` when no failed stage was recorded,
so that failures that happen before any pkgsrc stage runs work as expected.
* Improve error handling and output formatting for pre-build and post-build
scripts and hooks, as well as ensuring that the failure reasons are correctly
propagated to build status results.
[4 lines not shown]
Add lxqt-clip
See https://github.com/lxqt/lxqt/discussions/2372#discussioncomment-16851376
qlipper is now being integrated into LXQt and has been renamed to lxqt-clip.
There is no release, yet. Makefile can be simplified once there's a release.
Build a package from the latest git-hash for now.
bob: Update to 0.99.4.
* Support new `summary` section in the config file to configure restricted
package inclusion, `FILE_CKSUM` entries, and compression types for the
`pkg_summary` file.
* Add `always_disk` table for dynamic WRKOBJDIR to force certain packages to
always build on disk. Useful for packages such as ansible that can use well
over 1GB of temporary space that is not reflected by the WRKDIR usage stats.
* Improve `bob rebuild` package matching logic and error messages.
* Improve `bob status` to use actual values if available rather than predicted
allocations, add a disk usage column, and a new `--sort` option.
* Ensure `bob publish -pe` sends the report email before starting the package
sync.
* Improve shutdown handling and avoid the potential for packages to be marked
[5 lines not shown]
forge: Update to 0.4.2
Changes:
v0.4.2
* Ignore ssh_host from project .forge config
* Strip control characters from forge-sourced text before printing
* Update dependencies
v0.4.1
* Use cosign v4 bundle format for release signing
* Update dependencies