This repository contains the Debian packages published by itsallcode.org. It is available as a signed APT archive at https://apt.itsallcode.org.
Add the itsallcode.org signing key and APT source on Debian, Ubuntu, or another Debian-derived distribution:
sudo install --directory --mode=0755 /etc/apt/keyrings
curl --fail --silent --show-error --location \
https://apt.itsallcode.org/itsallcode-archive-keyring.asc \
| sudo gpg --dearmor --yes --output /etc/apt/keyrings/itsallcode-archive-keyring.gpg
echo'deb [signed-by=/etc/apt/keyrings/itsallcode-archive-keyring.gpg] https://apt.itsallcode.org stable main' \
| sudo tee /etc/apt/sources.list.d/itsallcode.list > /dev/null
sudo apt updateBefore trusting a newly downloaded key, verify its fingerprint against the published fingerprint.
OpenFastTrace is an example of software distributed through this repository. It is a requirements-tracing suite that helps teams identify unimplemented requirements and obsolete product parts.
Install it with:
sudo apt install openfasttraceStart it or view its command-line help with:
oft --helpFor usage and requirement notation, see the OpenFastTrace user guide.
The published archive lives in apt-repository/. Its README describes the archive layout and visitor-facing installation page.
The current packaging scripts build and stage OpenFastTrace packages. On Debian or a derived distribution, prepare the build environment and create a package release with:
./check-preconditions.sh
./create-source-package.sh <version> [package-revision]
./create-binary-package.sh <version> [package-revision]
./stage-apt-package.sh <version> [package-revision]Build artifacts are written to out/; the staging script validates the package files and places them in the archive pool for review and publication.