Consfigurator 1.5.0 released

Sean Whitton spwhitton at spwhitton.name
Sat Mar 29 11:14:01 GMT 2025


I am pleased to announce Consfigurator 1.5.0.

Consfigurator is a system for declarative configuration management using
Common Lisp.  For more information please see:
    <https://spwhitton.name/tech/code/consfigurator/>
    and <https://spwhitton.name/doc/consfigurator/>.

News since the last version announced to this list (1.4.1):

- API change: APT:SUITES-AVAILABLE-PINNED now requires that you also
  apply APT:STANDARD-SOURCES.LIST to the host, or it adds only a pin,
  but no source.

- APT properties now generate deb822-style sources configuration files.

- APT:ADDITIONAL-SOURCES can now install deb822-style format files.
  It can still install traditional one-line-style format files, too.

- New APT:ADDITIONAL-SUITES property.

- APT:UPDATED: Continue to try to execute 'apt-get update' even if
  'dpkg --configure --pending' fails.

- All APT properties: Pass '-o DPkg::Lock::Timeout=60' to apt-get(8).

- GIT:INSTALLED: Add a :CHECK subroutine.  This makes properties like
  GIT:CLONED usable by non-root in the case that Git is already
  installed.

- New 'LOCALSUDON' macro, like 'LOCALSUDO' except it assumes sudo has
  been configured not to ask for a password.

- CHROOT:OS-BOOTSTRAPPED and CHROOT:OS-BOOTSTRAPPED-FOR: When
  bootstrapping a Debian system on a Debian-like system, in most cases
  use mmdebstrap(1), not debootstrap(8).  Applying these properties
  still requires root.

- New POSIX-LEFT-TRIM, POSIX-RIGHT-TRIM, POSIX-TRIM utilities.

You can find the source at https://git.spwhitton.name/consfigurator for
browsing online or git cloning.

Releases are made by publishing signed git tags to that repository.
The tag for this release is named 'v1.5.0', and is signed by me.

On Debian/etc. systems, apt-get install cl-consfigurator
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 869 bytes
Desc: not available
URL: <http://www.chiark.greenend.org.uk/pipermail/sgo-software-announce/attachments/20250329/0069b3b8/attachment.sig>


More information about the sgo-software-announce mailing list