This repository has been archived by the owner on Oct 21, 2022. It is now read-only.
Releases: xenserver/planex
Releases · xenserver/planex
Planex 0.15.0
- planex-patchqueue: If a pin specifies a remote URL, look for a local
clone of the repository - planex-clone: Add utility to clone repositories listed in pin files
Planex 0.14.0
- planex-mock: enable concurrent package builds
Planex 0.13.0
- planex-mock: automatically generate loopback repository
configuration - planex-cache has been removed
Planex 0.12.0
- Docker: allow passwordless sudo for the build user
- planex-patchqueue: Add a new utility to create a patchqueue based on
a spec file and a locally checked-out Git repository - planex-pin has been removed and replaced by planex-patchqueue
- planex-makesrpm: Do not extract all files in source directories
- spec: Report local sources and patches separately
- makesrpm: Extract patches and sources separately
- Add utility classes for dealing with links, tarballs and patchqueues
- planex-makesrpm: Require 'patches' to be declared explicitly in
link files - Tools which accepted the --topdir and --dist arguments now accept
rpmbuild-style --define arguments - planex-extract: Do not unpack patches or rewrite spec files
- planex-makesrpm: Consume the patch queue tarball directly, rather
than requiring it to be unpacked - Makefile.rules: Don't symlink SOURCES into _build, and keep local
and downloaded sources separate
Planex 0.11.0
- planex-clone-sources: Add a tool to check out source repositories
- planex-manifest: Add a tool to record repository hashes
- planex-build-mock: Add a wrapper around mock
- planex-container: Add a wrapper to run planex in a Docker container
- planex-extract: Don't prepend package name to patch filename
- Add utility classes for links, patch queues, repositories and tarballs
- Makefile.rules: Fail if _build/deps can't be rebuilt
Planex 0.10.0
- Several commands can now accept multiple --define arguments to
set or override RPM macro definitions - planex-depend: Generate short name targets for SRPMS
- planex-depend: Remove --ignore and --ignore-from flags
- planex-extract: prepend manifest of sources (and branch variable)
- Makefile.rules: make _build/SPECS a directory, not a symlink
Planex 0.9.0
- Add planex-extract, which extracts and processes files from tarballs
- Planex-fetch: Add support for fetching over FTP and for tar.xz files
- planex-fetch: Teach planex-planex-fetch about links
- planex-fetch: Add support for fetching specs and sources from remote
repositories - planex-make-srpm: Remove patchqueue expansion, now handled by
planex-extract - planex-make-srpm: Don't create _build directory in temporary working
space - Makefile.rules: Don't link SRPMS to _build/SRPMS
- Docker: Rewrite Dockerfile to reduce image size and support Docker Hub
Planex 0.8.0
- planex-make-srpm: Add a wrapper around rpmbuild which expands patchqueue
repositories as inline patches in the SRPM - Add initial support for running Planex in a Docker container
- Remove unmaintained, experimental Debian package-generation scripts
Planex 0.7.3
- planex-fetch: Handle Source URLs with fragments correctly
Planex 0.7.2
- planex-pin: It is now possible to pin to a bare Git repository
- planex-cache: Use yum configuration but not mock configuration when calculating hash
- planex-cache: When writing back to the cache, do not exit if the binary package already exists
- Locally-built packages now override newer packages of the same name in distribution repositories