Releases: getsolus/solbuild
Releases · getsolus/solbuild
v1.5.2.1
Changelog
- Bumped git2go to v34, requires libgit2 v1.5.0 - Credit @GZGavinZhao
Known Issues
- Some variations of setting tmpfs/memory options via a mixture of config file/arguments may not work correctly. E.g. if you set tmpfs enabled and a memory size in the config then override only the tmpfs memory size via an cli argument it may not be recognized. As a workaround: always set both tmpfs enabled and the tmpfs memory size in either the config or via cli arguments.
v1.5.2.0
Changelog
- Support URI fragments to allow for renaming of simple source files @JacekJagosz
- Bugfix : create sccache directory for legacy builds
- Document
overlay_root_dir
option - Fix setting tmpfs options in config
Known Issues
- Some variations of setting tmpfs/memory options via a mixture of config file/arguments may not work correctly. E.g. if you set tmpfs enabled and a memory size in the config then override only the tmpfs memory size via an cli argument it may not be recognized. As a workaround: always set both tmpfs enabled and the tmpfs memory size in either the config or via cli arguments.
v1.5.1.0
Changelog
- Update git2go to v31 from v28 (requires libgit2 v1.0.0 to v1.3.0)
- Set the default logging level to Info
Changes from pre-release v1.5.0.0
- Support sscache cache overlay to speed up rust lang rebuilds (Credit @GZGavinZhao)
- Switch from the cobra library to cli-ng v2 for CLI handling
- Switch from the logrus library to waterlog for logging handling
- Also catch SIGTERM in addition to SIGINT during cleanup before exiting in an attempt to avoid broken states and nuked local repos
- Add a cli flag to build to disable generation of an ABI Report
v1.5.0.0
- Support sscache cache overlay to speed up rust rebuilds (Credit @GZGavinZhao)
- Switch from the cobra library to cli-ng v2 for CLI handling
- Switch from the logrus library to waterlog for logging handling
- Also catch SIGTERM in addition to SIGINT during cleanup before exiting in an attempt to avoid broken states and nuked local repos
- Add a cli flag to build to disable generation of an ABI Report
1.4.5.3
Changelog:
- Run abi-wizard in chroot. From @joebonrichie
1.4.5.2
Perform image migration away from our packages subdomain in preparation for Fastly move.
1.4.5.1
Changelog:
- Switch to fork of libgit2/git2go that has version guard check fix. This ensures we can upgrade our libgit2 to latest release.
v1.4.5
Changelog:
- Export language with UTF-8 notation
- Introduce conf option for custom OverlayRootDir path
- You can now set a custom root directory for all overlay contents to reside in, in your system-wide (not vendor-provided) config path, such as
/etc/solbuild/99_unstable.conf
. This option, accessible by settingoverlay_root_dir
, allows for the overlay content to be placed anywhere which is writable by the user, such as custom mount points (e.g. a larger secondary drive). This custom path is also cleaned during normal delete-cache operations. - If no option is set, we'll fallback to the default
/var/cache/solbuild
.
- You can now set a custom root directory for all overlay contents to reside in, in your system-wide (not vendor-provided) config path, such as
- Temporarily swapped over to my fork of go-curl, which has a Go 1.12 patch for slist identifier.
v1.4.4
Changelog:
- Update repo URI's to
https://mirrors.rit.edu/solus/packages/
in config files
v1.4.3
Changelog:
- Require
/proc
mount for new eopkg mechanisms - Eliminate some unnecessary error / nil checks.
- Uses a native go HTTP downloader.
- Implements a new
--image
/-i
flag onsolbuild delete-cache
command. This will delete stored main and unstable images, making removal of them easier. - Changes image URI to
https://packages.getsol.us/solbuild