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