Skip to content

Releases: getsolus/solbuild

v1.5.2.2

19 Apr 16:33
Compare
Choose a tag to compare

Changelog

  • Update solbuild image URI for new infrastructure
  • Allow all settings variations for tmpfs/memory options via config/cli args to work correctly
  • Show how much disk space the solbuild cache is using solbuild delete-cache --sizes
  • Display how much disk space is restored after clearing the solbuild cache
  • Check for a valid memory size when enabling tmpfs builds.

Known Issues

  • None

v1.5.2.1

17 Jan 14:08
Compare
Choose a tag to compare

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

13 Jun 15:46
Compare
Choose a tag to compare

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

08 Mar 12:48
Compare
Choose a tag to compare

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

28 Feb 12:13
Compare
Choose a tag to compare
v1.5.0.0 Pre-release
Pre-release
  • 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

29 Dec 21:12
Compare
Choose a tag to compare

Changelog:

1.4.5.2

03 Oct 13:44
Compare
Choose a tag to compare

Perform image migration away from our packages subdomain in preparation for Fastly move.

1.4.5.1

10 Sep 19:43
Compare
Choose a tag to compare

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

11 Apr 22:37
Compare
Choose a tag to compare

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 setting overlay_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.
  • Temporarily swapped over to my fork of go-curl, which has a Go 1.12 patch for slist identifier.

v1.4.4

25 Sep 07:28
Compare
Choose a tag to compare

Changelog:

  • Update repo URI's to https://mirrors.rit.edu/solus/packages/ in config files