On the recordRead 11 Oct 202622 facts
SOW
On the record
- Audience
- The documentation describes Plain mode for indexing a package directory and Managed mode for maintaining a curated long-lived repository.sow.pgsty.com · read 11 Oct 2026
- Audit and recovery
- Managed mode records operations and supports recovery from interrupted writes.sow.pgsty.com · read 5 Oct 2026
- Format limits
- SOW omits SQLite rpm-md, zchunk, modulemd, source-package indexes, and MD5/SHA1 DEB manifests.sow.pgsty.com · read 5 Oct 2026
- Incremental publishing
- The changes command reports publication deltas, and publishing uploads changed objects rather than every repository object.sow.pgsty.com · read 11 Oct 2026
- Integrations
- SOW builds repository metadata in-process and documents compatibility with RPM/YUM and DEB/APT clients plus filesystem and R2 publication providers.sow.pgsty.com · read 5 Oct 2026
- Key handling
- The signing documentation says configuration, SQLite, logs, JSON output, and error text do not persist secret key or passphrase material.sow.pgsty.com · read 11 Oct 2026
- License
- The product pages identify SOW as Apache-2.0 licensed.sow.pgsty.com · read 11 Oct 2026
- Managed filesystem requirement
- Managed workspaces require a local POSIX filesystem with advisory locks, fsync, and atomic rename semantics.sow.pgsty.com · read 11 Oct 2026
- Managed mode
- Managed workspaces track package membership, policy, signing, immutable generations, audit history, and publication targets.sow.pgsty.com · read 11 Oct 2026
- Notable compatibility limit
- Plain mode does not generate legacy SQLite metadata or module streams.sow.pgsty.com · read 11 Oct 2026
- Package storage
- Managed mode stores package payloads once in a shared pool and renders metadata views for distributions and architectures.sow.pgsty.com · read 5 Oct 2026
- Plain mode
- Plain mode indexes top-level RPM and DEB files in a directory and writes repository metadata beside them.sow.pgsty.com · read 11 Oct 2026
- Publication
- SOW supports configured filesystem and Cloudflare R2 publication targets, with incremental changes and public visibility checks.sow.pgsty.com · read 5 Oct 2026
- Publication targets
- The documented publication providers are filesystem and Cloudflare R2 via S3-compatible storage.sow.pgsty.com · read 11 Oct 2026
- Purpose
- SOW creates and manages static RPM/YUM and DEB/APT package repositories from local package files.sow.pgsty.com · read 11 Oct 2026
- Release platforms
- Release binaries target Linux and macOS on amd64 and arm64; Windows is not supported.sow.pgsty.com · read 5 Oct 2026
- Repository views
- Managed mode stores each live package once and can expose metadata-only distribution views from a shared pool.sow.pgsty.com · read 11 Oct 2026
- Security
- R2 credentials must be provided through an environment variable or file reference; inline secrets are forbidden.sow.pgsty.com · read 5 Oct 2026