From 67eacf84830b8cf580ec03dd56de453ba1ae230e Mon Sep 17 00:00:00 2001 From: Andrei Lukoshko Date: Fri, 8 Jan 2021 16:06:38 +0300 Subject: [PATCH] LNX-103 Update .spec file for AlmaLinux New binaries added to pungi rpm: pungi-gather-rpms pungi-gather-modules Change-Id: Idb25dffb10d50fa9f566c99d714d32df962b6f52 --- pungi.spec | 720 ++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 495 insertions(+), 225 deletions(-) diff --git a/pungi.spec b/pungi.spec index 44e4491b..7f58cc1a 100644 --- a/pungi.spec +++ b/pungi.spec @@ -1,56 +1,68 @@ +%{?python_enable_dependency_generator} + Name: pungi Version: 4.2.7 -Release: 1%{?dist} +Release: 1%{?dist}.cloudlinux Summary: Distribution compose tool -Group: Development/Tools License: GPLv2 URL: https://pagure.io/pungi Source0: %{name}-%{version}.tar.bz2 -BuildRequires: python-pytest, python-mock -BuildRequires: python-devel, python-setuptools, python2-productmd -BuildRequires: python-lockfile, kobo, kobo-rpmlib, python-kickstart, createrepo_c -BuildRequires: python-lxml, libselinux-python, yum-utils, lorax -BuildRequires: yum => 3.4.3-28 -BuildRequires: gettext, git-core, cvs -BuildRequires: python-jsonschema -BuildRequires: python-enum34 -BuildRequires: python2-dnf -BuildRequires: python2-multilib -BuildRequires: python2-libcomps -BuildRequires: python2-six -BuildRequires: python2-multilib -BuildRequires: python2-dogpile-cache -BuildRequires: python2-parameterized -Requires: yum => 3.4.3-28 -Requires: lorax >= 22.1 -Requires: repoview -Requires: python-lockfile -Requires: kobo >= 0.6 -Requires: kobo-rpmlib -Requires: python-productmd >= 1.11 -Requires: python-kickstart -Requires: libselinux-python +BuildRequires: python3-nose +BuildRequires: python3-mock +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-productmd >= 1.23 +BuildRequires: python3-kobo-rpmlib >= 0.18.0 +BuildRequires: createrepo_c +BuildRequires: python3-lxml +BuildRequires: python3-kickstart +BuildRequires: python3-rpm +BuildRequires: python3-dnf +BuildRequires: python3-multilib +BuildRequires: python3-six +BuildRequires: git-core +BuildRequires: python3-jsonschema +BuildRequires: python3-libcomps +BuildRequires: python3-kobo +BuildRequires: python3-koji +BuildRequires: lorax +BuildRequires: python3-PyYAML +BuildRequires: libmodulemd >= 2.8.0 +BuildRequires: python3-gobject +BuildRequires: python3-createrepo_c +BuildRequires: python3-dogpile-cache +BuildRequires: python3-parameterized +BuildRequires: python3-gobject-base + +#deps for doc building +BuildRequires: python3-sphinx + +Requires: python3-kobo-rpmlib >= 0.18.0 +Requires: python3-kickstart Requires: createrepo_c -Requires: python3-createrepo_c -Requires: python-lxml Requires: koji >= 1.10.1-13 -Requires: jigdo -Requires: cvs -Requires: yum-utils +Requires: python3-koji-cli-plugins Requires: isomd5sum -Requires: xorriso -Requires: gettext -Requires: syslinux +Requires: genisoimage Requires: git -Requires: python-jsonschema -Requires: python-enum34 -Requires: python2-dnf -Requires: python2-multilib -Requires: python2-libcomps -Requires: python2-six -Requires: python2-dogpile-cache +Requires: python3-dnf +Requires: python3-multilib +Requires: python3-libcomps +Requires: python3-koji +Requires: libmodulemd >= 2.8.0 +Requires: python3-gobject +Requires: python3-createrepo_c +Requires: python3-PyYAML +Requires: python3-gobject-base +Requires: lorax + +# This package is not available on i686, hence we cannot require it +# See https://bugzilla.redhat.com/show_bug.cgi?id=1743421 +Recommends: libguestfs-tools-c + +Requires: python3-%{name} = %{version}-%{release} BuildArch: noarch @@ -60,125 +72,90 @@ A tool to create anaconda based installation trees/isos of a set of rpms. %package utils Summary: Utilities for working with finished composes Requires: pungi = %{version}-%{release} +# Requires: python3-fedmsg %description utils These utilities work with finished composes produced by Pungi. They can be used for creating unified ISO images, validating config file or sending progress notification to Fedora Message Bus. +%package -n python3-%{name} +Summary: Python 3 libraries for pungi +Requires: python3-attrs +Requires: fus + +%description -n python3-%{name} +Python library with code for Pungi. This is not a public library and there are +no guarantees about API stability. + %prep -%setup -q +%autosetup -p1 %build -%{__python} setup.py build +%py3_build +cd doc +make epub SPHINXBUILD=/usr/bin/sphinx-build-3 +make text SPHINXBUILD=/usr/bin/sphinx-build-3 +make man SPHINXBUILD=/usr/bin/sphinx-build-3 +gzip _build/man/pungi.1 %install -rm -rf %{buildroot} -%{__python} setup.py install -O1 --skip-build --root %{buildroot} +%py3_install %{__install} -d %{buildroot}/var/cache/pungi -%{__install} -d %{buildroot}/%{_mandir}/man8 +%{__install} -d %{buildroot}%{_mandir}/man1 +%{__install} -m 0644 doc/_build/man/pungi.1.gz %{buildroot}%{_mandir}/man1 + +rm %{buildroot}%{_bindir}/pungi + +# CLOUDLINUX: We don't need fedmsg stuff +rm %{buildroot}%{_bindir}/%{name}-fedmsg-notification + +#%check +#nosetests-3 --exe %files -%defattr(-,root,root,-) %license COPYING GPL %doc AUTHORS -%{python_sitelib}/%{name} -%{python_sitelib}/%{name}-%{version}-py?.?.egg-info -%{_bindir}/%{name} +%doc doc/_build/epub/Pungi.epub doc/_build/text/* %{_bindir}/%{name}-koji %{_bindir}/%{name}-gather +%{_bindir}/%{name}-gather-rpms +%{_bindir}/%{name}-gather-modules %{_bindir}/comps_filter %{_bindir}/%{name}-make-ostree -%{_datadir}/%{name} -/var/cache/%{name} +%{_mandir}/man1/pungi.1.gz +%{_datadir}/pungi +/var/cache/pungi + +%files -n python3-%{name} +%{python3_sitelib}/%{name} +%{python3_sitelib}/%{name}-%{version}-py%{python3_version}.egg-info %files utils -%{python_sitelib}/%{name}_utils +%{python3_sitelib}/%{name}_utils %{_bindir}/%{name}-create-unified-isos %{_bindir}/%{name}-config-dump %{_bindir}/%{name}-config-validate -%{_bindir}/%{name}-fedmsg-notification +# %{_bindir}/%{name}-fedmsg-notification %{_bindir}/%{name}-notification-report-progress %{_bindir}/%{name}-orchestrate %{_bindir}/%{name}-patch-iso %{_bindir}/%{name}-compare-depsolving %{_bindir}/%{name}-wait-for-signed-ostree-handler -%check -pytest -./tests/data/specs/build.sh -cd tests && ./test_compose.sh - %changelog -* Thu Dec 03 2020 Lubomír Sedlář 4.2.7-1 -- osbuild: Fix not failing on failable tasks (lsedlar) -- kojiwrapper: Use gssapi_login (lsedlar) -- osbuild: use task result to get build info (christian) -- docs: Add osbuild phase to overview diagram (lsedlar) -- osbuild: Only send release when not empty (lsedlar) -- Fix config validation for osbuild (lsedlar) -- Use xorrisofs for creating ISOs when needed (hlin) -- Add --respin-of argument. (jkaluza) -- Fix typo in configuration (lsedlar) -- Optimize link_files by creating temporary dict mapping path to pkg_obj. - (jkaluza) -- Try reuse old gather_phase even if pkgset_koji_builds changed. (jkaluza) -- Do not use shlex_quote in get_pungi_buildinstall_cmd and - get_pungi_ostree_cmd. (jkaluza) -- gather: Fix test for module presence (lsedlar) -- Kill all subprocess in signal handler (lsedlar) - -* Wed Nov 04 2020 Bohdan Khomutskyi - 4.2.6-1 -- Allow setting int arguments for pungi-buildinstall plugin. (jkaluza) -- Use shlex_quote for complete --foo=bar argument. (jkaluza) -- Include images info in composeinfo.json (hlin) -- tests: Fix mock usage for Python 2 (lsedlar) -- Fix typo in config validation (lsedlar) - * Fri Sep 25 2020 Lubomír Sedlář - 4.2.5-1 -- Allow setting --development compose_type. (jkaluza) -- Make sure old pkgset arch repo exists when reuing (hlin) -- Fix wrong condition when reusing old gather phase results. (jkaluza) -- pkgset: Allow to include extra module builds (hlin) -- Adapt tests to new patch-iso --work-dir parameter (jkonecny) -- Support change of the patch-iso temp dir (jkonecny) -- pkgset: Handle exceptions in pkgset threads (lsedlar) -- gitwrapper: Re-run git init before do full clone (hlin) -- doc: Improve description of module defaults dir (lsedlar) -- util: Refactor retry function (lsedlar) -- createrepo: Ignore error when cleaning up tmp dir (hlin) -- Preserve environment when running koji commands (lsedlar) -- Fix formatting (lsedlar) -- Adapt tests to a new get_graft_points() argument (jkonecny) -- Fix pungi-patch-iso to work with a new compose top dir solution (jkonecny) -- Don't use compose in get_graft_points (jkonecny) -- Fall back to rpm2cpio (lsedlar) -- tests: Fix tests for old version of git (hlin) +- New upstream release -* Mon Aug 17 2020 Haibo Lin - 4.2.4-1 -- Allow setting CTS parent_compose_ids using --parent-compose-id option. (jkaluza) -- Replace -c parameter with --config (bkhomuts) -- doc: Update doc/contributing.rst (hlin) -- Use requirements.txt (hlin) -- Allow squashfs-only and configuration_file in lorax_options (bkhomuts) -- Hardlink or copy scratch builds always (hlin) -- Retry ostree installer task on losetup error (lsedlar) -- Use pytest instead of nosetests (hlin) -- Run tests via tox (hlin) -- Make sure old_repo_dir for reusing exists (hlin) -- Retry buildinstall tasks on losetup error (hlin) -- Allow including scratch module builds (hlin) -- Unpack RPMs using rpm2archive (lsedlar) -- Allow test calls in any order (lsedlar) -- Create arch repo when reusing failed (hlin) -- createiso: Ignore errors when deleting staging dir (hlin) -- Remove buffering when running koji commands (onosek) -- Fix typos (lsedlar) -- Check if composeinfo-base.json exists before creating it. (jkaluza) -- Port scripts/wait_for_signed_ostree_handler.py to fedora-messaging (pingou) -- Port scripts/fedmsg_notification.py to fedora-messaging (pingou) -- buildinstall: Improve error reporting when lorax fails (hlin) +* Tue Aug 18 2020 Lubomír Sedlář - 4.2.4-1 +- New upstream version + +* Tue Jul 28 2020 Fedora Release Engineering - 4.2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jun 11 2020 Lubomír Sedlář - 4.2.3-2 +- Stop building PDF documentation * Thu Jun 11 2020 Lubomír Sedlář - 4.2.3-1 - Move test for unsigned packages with pkgset_koji_scratch_tasks to PkgsetPhase @@ -209,60 +186,22 @@ cd tests && ./test_compose.sh - docs: Embed phases.svg directly (hlin) - Execute image_checksum phase right after the dependent phases (hlin) -* Wed Apr 29 2020 Haibo Lin - 4.2.2-1 -- scm: Workaround incorrect permissions on created directory (lsedlar) -- Fix warning about productimg in skip_phases option (lsedlar) -- Add pkgset_allow_reuse option (hlin) -- Delete outdated comments (hlin) -- gather: Fix nodeps method to not prefix match (lsedlar) -- linker: Remove check after copying file (lsedlar) -- Stop creating iso_stage_dir before deleting (hlin) -- Allow reusing old buildinstall phase results. (jkaluza) -- ostree: set umask to be more permissive for ostree operations (dusty) -- Split repoclosure into separate phase (hlin) -- Break too long line (lsedlar) -- RCM-79601: Increase time delay in race condition (bsivasub) -- Allow gather phase reuse on `product_id` change. (jkaluza) -- Gather more debug data for GitWrapper clone (hlin) -- Reuse arch pkgset repos (hlin) -- Get non-rpm build to pungi's extra_files with inheritance (hlin) -- util: Fix regex for detecting debuginfo packages (lsedlar) +* Mon May 25 2020 Miro Hrončok - 4.2.2-3 +- Rebuilt for Python 3.9 + +* Thu May 21 2020 Miro Hrončok - 4.2.2-2 +- Only recommend libguestfs-tools-c because it's not available on i686 (#1743421) + +* Thu Apr 30 2020 Lubomír Sedlář - 4.2.2-1 +- New upstream release + +* Mon Mar 16 2020 Lubomír Sedlář - 4.2.1-2 +- Fix false positive debuginfo detection * Fri Mar 13 2020 Lubomír Sedlář - 4.2.1-1 -- Create MaterializedPackageSets in threads to make pkgset faster. (jkaluza) -- pungi-koji: Allow user to specify version component count in latest symlink - (lhh) -- pkgset: Reuse pkgset repos (hlin) -- Allow reusing gather phase results. (jkaluza) -- Remove fnmatch from nodeps gather method (lsedlar) -- Remove fnmatch from pkg_is_debug (lsedlar) -- Run extra_files phase in parallel to other phases. (jkaluza) -- Add Compose.old_compose_path and use it when searching for files in old - compose. (jkaluza) -- Do not skip symlinks when searching for old compose. (jkaluza) -- Display black output in tests (lsedlar) -- Resend message while waiting for ostree ref (lsedlar) -- Silence all productimg related warnings (lsedlar) -- Move buildinstall results to final directories if using pungi-buildinstall - Koji plugin. (jkaluza) -- Silence productimg warning in quiet mode (lsedlar) -- Check skip_phases in config file (hlin) -- Fix typos in comments (hlin) -- Remove dependency on dict.sorted (lsedlar) -- The pungi-config-validate --dump-schema now respects --schema-override. - (jkaluza) -- gather: Make additional_packages accept debuginfo packages (hlin) -- doc: add code convention requirements (hlin) -- Fix formatting issues (hlin) -- Run flake8 and black via tox (hlin) -- Fix other flake8 complaints (hlin) -- Fix flake8 complaints - E501 (hlin) -- Fix flake8 complaints - F401 (hlin) -- Format code base with black (hlin) -- Format tests with black (hlin) -- Add --schema-override to pungi-config-validate script (jkaluza) +- New upstream release -* Fri Jan 31 2020 Lubomír Sedlář - 4.2.0-1 +* Mon Feb 03 2020 Lubomír Sedlář - 4.2.0-1 - iso: Clean up cache for guestmount (lsedlar) - Remove deprecated warn() call (lsedlar) - arch_utils: Fix ResourceWarnings (lsedlar) @@ -296,10 +235,21 @@ cd tests && ./test_compose.sh - Add version constraint to productmd dependency (lsedlar) - Allow specifying temp dir in pungi-gather (frederic.pierret) +* Thu Jan 30 2020 Fedora Release Engineering - 4.1.41-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 15 2020 Lubomír Sedlář - 4.1.41-4 +- Fix bad argument to logger in ostree phase + +* Fri Dec 06 2019 Lubomír Sedlář - 4.1.41-3 +- Add version constraint for productmd + +* Thu Dec 05 2019 Lubomír Sedlář - 4.1.41-2 +- Avoid crash when module has limited arches + * Mon Dec 02 2019 Lubomír Sedlář - 4.1.41-1 - repoclosure: Parse all fus logs (lsedlar) - runroot: Log different commands to different files (lsedlar) -- gather: Collect and re-raise errors from gather method (lsedlar) - buildinstall: Log message for boot config change (hlin) - livemedia: Remove title option (hlin) - Make sure repoclosure cache cleaned when running as root (hlin) @@ -308,8 +258,6 @@ cd tests && ./test_compose.sh - hybrid: Download remote files when getting platform (lsedlar) - gather: Use fresh cache for each sequence of fus runs (lsedlar) - tests: Add test for compose logger setup (hlin) -- pkgset: Fix running without any koji tags (lsedlar) -- Get message from LogRecord with a method (lsedlar) - Do not write images.json if all related phases skipped (hlin) - gather: Do not write metadata if gather phase skipped (hlin) - Write global metadata about extra files (lsedlar) @@ -319,6 +267,15 @@ cd tests && ./test_compose.sh - Retry watching koji tasks on server outage (hlin) - config-dump: Allow overwritting config via -e option (hlin) +* Tue Nov 26 2019 Lubomír Sedlář - 4.1.40-4 +- Propagate errors from depsolving methods + +* Mon Nov 11 2019 Lubomír Sedlář - 4.1.40-3 +- pkgset: Fix running without any koji tags + +* Fri Nov 08 2019 Lubomír Sedlář - 4.1.40-2 +- Get message from LogRecord with a method + * Wed Oct 23 2019 Lubomír Sedlář - 4.1.40-1 - pkgset: Only reuse valid old repo (lsedlar) - Clean up skipping phases (hlin) @@ -349,6 +306,18 @@ cd tests && ./test_compose.sh - Fix crash when pkgset phase is skipped (lsedlar) - Resolve symlinks to images (lsedlar) +* Thu Oct 17 2019 Lubomír Sedlář - 4.1.39-5 +- Add https://pagure.io/pungi/pull-request/1281 + +* Tue Oct 15 2019 Kevin Fenzi - 4.1.39-4 +- Add https://pagure.io/pungi/pull-request/1278 + +* Mon Sep 23 2019 Lubomír Sedlář - 4.1.39-3 +- Backport patch for module defaults overrides + +* Mon Sep 09 2019 Lubomír Sedlář - 4.1.39-2 +- Drop pungi-legacy subpackage due to broken dependencies + * Mon Sep 09 2019 Lubomír Sedlář - 4.1.39-1 - Fix getting platforms from lookaside (lsedlar) - extra-files: Simplify iterating over variants (lsedlar) @@ -403,6 +372,12 @@ cd tests && ./test_compose.sh - gather: Correctly sort list with multiple data types (lsedlar) - git-changelog: Fix running on Python 3 (lsedlar) +* Mon Aug 19 2019 Miro Hrončok - 4.1.38-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 4.1.38-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Jul 02 2019 Lubomír Sedlář - 4.1.38-1 - Remove remaining mentions of runroot option (lsedlar) - pkgset: Include module metadata in the repos (lsedlar) @@ -434,13 +409,11 @@ cd tests && ./test_compose.sh * Mon May 27 2019 Lubomír Sedlář - 4.1.37-1 - config-dump: Allow dumping config for multi compose (lsedlar) -- pkgset: Ignore modules without metadata in Koji (lsedlar) - runroot: Remove useless argument output_path (lsedlar) - buildinstall: Change owner of lorax logs (lsedlar) - kojiwrapper: Allow changing mode of multiple files (lsedlar) - buildinstall: Create toplevel directory on compose host (lsedlar) - arch_utils: add Hygon Dhyana CPU support (fanjinke) -- gather: Introduce module source again (lsedlar) - metadata: Include empty directories in metadata (lsedlar) - gather: Relax validations on variant_as_lookaside (lsedlar) - tests: Use correct Python interpreter (lsedlar) @@ -448,11 +421,7 @@ cd tests && ./test_compose.sh - Remove invalid escape sequences (lsedlar) - Fix issues in OpenSSH Runroot method found by real tests. (jkaluza) - buildinstall: Copy files in thread (lsedlar) -- Fall back to C locale if UTF8 version does not exist (lsedlar) - init: Create comps repos in parallel (lsedlar) -- Switch locale to C.UTF-8 (lsedlar) -- util: Resolve ref if duplicate branches are present (lsedlar) -- config: Fix getting default branch in SCM dict (lsedlar) - pkgset: Fix whitelist for modules (lsedlar) - pkgset: Fix filtering excluded modular packages (lsedlar) - pkgset: Do not overwrite version in module (lsedlar) @@ -462,7 +431,19 @@ cd tests && ./test_compose.sh - comps-wrapper: Emit attributes sorted (lsedlar) - patch-iso supports multiple graft directories (jkonecny) -* Fri Apr 12 2019 Lubomír Sedlář - 4.1.36-1 +* Thu May 23 2019 Lubomír Sedlář - 4.1.36-5 +- Ignore modules without modulemd in Koji + +* Mon May 13 2019 Lubomír Sedlář - 4.1.36-4 +- Include more backported patches + +* Tue May 07 2019 Lubomír Sedlář - 4.1.36-3 +- Backport patch for decoding output as UTF-8 + +* Tue May 07 2019 Lubomír Sedlář - 4.1.36-2 +- Backport fixes for cloning git repos + +* Wed Apr 24 2019 Lubomír Sedlář - 4.1.36-1 - Extend "openssh" runroot_method to be able to execute "mock" (jkaluza) - osbs: Rework configuration for image pushes (lsedlar) - Add "openssh" runroot method (jkaluza) @@ -512,23 +493,35 @@ cd tests && ./test_compose.sh - orchestrator: Log exception to log file (lsedlar) - config-dump: Allow freezing koji event (lsedlar) - Read koji event from config file (lsedlar) -- image-build: Fix typo in file extension for vmdk image (lsedlar) - osbs: Accept local paths as repo URLs (lsedlar) - image-build: Support repo/install_tree as path (lsedlar) - osbs: Remove format requirement for registry (lsedlar) -- Make the Apple/HFS compatibility configurable (lsedlar) -- update iso creation for ppc64le (dan) - orchestrator: Use prefix for config substitutions (lsedlar) - README: add link to documentation (kdreyer) +* Fri Mar 01 2019 Lubomír Sedlář - 4.1.33-6 +- Update builddep on libmodulemd as well + +* Fri Mar 01 2019 Stephen Gallagher - 4.1.33-5 +- Fix libmodulemd dependency + +* Wed Feb 27 2019 Lubomír Sedlář - 4.1.33-4 +- Disable legacy and python 2 packages on Fedora 31+ + +* Mon Feb 25 2019 Lubomír Sedlář - 4.1.33-3 +- Fix copying vmdk images from koji tasks + +* Thu Feb 21 2019 Lubomír Sedlář - 4.1.33-2 +- Make it possible to disable Apple/HFS compatibility on ppc64le + * Wed Feb 13 2019 Lubomír Sedlář - 4.1.33-1 - isos: Check maximum expected size (lsedlar) - osbs: Process data about pushing images to registries (lsedlar) - hybrid: Apply filters to debuginfo and source packages (lsedlar) - hybrid: Get platform from lookaside repos (lsedlar) - Return RPMs added to -devel module in GatherSourceModule. (jkaluza) -- Allow setting wildcard as a module name in variants to include all - the modules. (jkaluza) +- Allow setting wildcard as a module name in variants to include all the + modules. (jkaluza) - gather: Link files in order for dependant variants (lsedlar) - buildinstall: Pick correct config with rootfs_size (lsedlar) - hybrid: Add packages from prepopulate to input (lsedlar) @@ -540,6 +533,21 @@ cd tests && ./test_compose.sh - ostree: Add test for expanding basearch for message (lsedlar) - Make sure ${basearch} is also replaced with config['ostree_ref'] (patrick) +* Fri Feb 01 2019 Lubomír Sedlář - 4.1.32-6 +- buildinstall: Pick correct config with rootfs size + +* Mon Jan 28 2019 Lubomír Sedlář - 4.1.32-5 +- Pass buildarch to lorax for ostree installer + +* Mon Jan 14 2019 Lubomír Sedlář - 4.1.32-4 +- Use python deps generator correctly + +* Thu Jan 10 2019 Lubomír Sedlář - 4.1.32-3 +- Replace basearch in ostree ref in message + +* Wed Jan 09 2019 Lubomír Sedlář - 4.1.32-2 +- Drop dependency on python3-enum34 + * Tue Jan 08 2019 Lubomír Sedlář - 4.1.32-1 - Add script to orchestrate multiple composes (lsedlar) - buildinstall: Expose lorax's --rootfs-size argument (lsedlar) @@ -554,9 +562,15 @@ cd tests && ./test_compose.sh (frederic.pierret) - doc: explain product_id_allow_missing results in detail (kdreyer) - doc: describe product_id's output and purpose (kdreyer) -- ostree: Send correct ref in the message (lsedlar) + +* Wed Dec 12 2018 Stephen Gallagher - 4.1.31-3 +- Update dependency for libmodulemd + +* Wed Dec 05 2018 Lubomír Sedlář - 4.1.31-2 +- Send correct ostree ref to fedmsg * Mon Nov 26 2018 Lubomír Sedlář - 4.1.31-1 +- Remove patches keeping old ostree phase ordering - Add script to merge and dump multiple configuration files (lsedlar) - Move resolving git reference to config validation (lsedlar) - util: Add a cache for resolved git urls (lsedlar) @@ -579,25 +593,28 @@ cd tests && ./test_compose.sh - hybrid: Remove dead code (lsedlar) - Remove dead code (lsedlar) -* Fri Oct 26 2018 Lubomír Sedlář - 4.1.30-1 +* Wed Oct 31 2018 Lubomír Sedlář - 4.1.30-1 - gather: Expand wildcards in Pungi (lsedlar) - repoclosure: Extract logs from hybrid solver (lsedlar) - gather: Track multilib that doesn't exist (lsedlar) - Get the NSVC from Koji module CG build metadata (jkaluza) -- gather: Prepare module metadata before starting depsolving (lsedlar) -- hybrid: Include modulemd from all variants in temporary repo (lsedlar) - extra_iso: Include media.repo and .discinfo (lsedlar) - hybrid: Don't add debuginfo as langpacks (lsedlar) - fus: Write solvables to file (lsedlar) - hybrid: Honor filter_packages (lsedlar) - Include all test fixtures in source tarball (lsedlar) -- Drop the memory saving code (lsedlar) -- Save memory less agressively (lsedlar) - extra-iso: Use correct efiboot.img file (lsedlar) - extra-iso: Fix treeinfo (lsedlar) - createiso: Move code for tweaking treeinfo into a function (lsedlar) - extra-iso: Generate jigdo by default (lsedlar) +* Mon Oct 15 2018 Lubomír Sedlář - 4.1.29-3 +- Save memory less agressively + +* Wed Oct 10 2018 Lubomír Sedlář - 4.1.29-2 +- Add dependency on xorriso to pungi-legacy +- Bump dependency on python-productmd + * Wed Oct 10 2018 Lubomír Sedlář - 4.1.29-1 - hybrid: Only include modules that are not in lookaside (lsedlar) - Try to be more conservative about memory usage (lsedlar) @@ -664,16 +681,18 @@ cd tests && ./test_compose.sh - gather: Add langpacks in hybrid solver (lsedlar) - comps: Add get_langpacks function (lsedlar) - pungi-legacy: Add --joliet-long option (lsedlar) -- Fix tests for DNF 3 (lsedlar) - gather: Early exit for non-comps sources (lsedlar) - tests: Use unittest2 when available (lsedlar) -- Fix Koji search for modules with dash in stream (jkaluza) - buildinstall: Make output world readable (lsedlar) - buildinstall: Copy file without preserving owner (lsedlar) - Report failed failable deliverables as errors (lsedlar) - Stop importing PDCClient (lsedlar) - spec: build require python-multilib (lsedlar) +* Fri Jul 20 2018 Lubomír Sedlář - 4.1.26-2 +- Backport patch for DNF 3 compatibility +- Fix querying Koji about modules with dash in stream + * Mon Jul 16 2018 Lubomír Sedlář - 4.1.26-1 - gather: Add a hybrid depsolver backend (lsedlar) - Always use lookasides for repoclosure (lsedlar) @@ -695,20 +714,35 @@ cd tests && ./test_compose.sh - init: Add tests for cloning module defaults (lsedlar) - init: Add validation for module defaults (lsedlar) - ostree-installer: Skip comps repo if there are no comps (lsedlar) -- kojiwrapper: Call chmod recursively (lsedlar) - Add test for getting licenses from a repo (lsedlar) - Add content_licenses to module metadata (sgallagh) - Update virtualenv instructions (lsedlar) -- kojiwrapper: Don't mark runroot as successful by chmod (lsedlar) - Allow extracting koji event from another compose (lsedlar) - Copy modules instead of reparsing them (sgallagh) - Silence config warnings in quiet mode (lsedlar) -- kojiwrapper: Make result of runroot world readable (lsedlar) - osbs: Add nvr to metadata (lsedlar) - Always get old compose with release type suffix (patrick) - Make ostree_installer check if buildinstall is skipped correctly (puiterwijk) -* Tue May 22 2018 Ondřej Nosek - 4.1.25-1 +* Fri Jul 13 2018 Fedora Release Engineering - 4.1.25-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jul 04 2018 Lubomír Sedlář - 4.1.25-6 +- Add dependency on python2-productmd to legacy subpackage + +* Mon Jun 18 2018 Miro Hrončok - 4.1.25-5 +- Rebuilt for Python 3.7 + +* Mon Jun 04 2018 Lubomír Sedlář - 4.1.25-4 +- Call chmod recursively + +* Thu May 31 2018 Lubomír Sedlář - 4.1.25-3 +- Don't mark all runroots as successful by chmod + +* Wed May 30 2018 Lubomír Sedlář - 4.1.25-2 +- Make results of runroot tasks world readable + +* Tue May 22 2018 Lubomír Sedlář - 4.1.25-1 - comps-wrapper: Make tests pass on EL6 (lsedlar) - pkgset: Add option to ignore noarch in ExclusiveArch (lsedlar) - Handling multiple modules with the same NSV - PDC (onosek) @@ -717,25 +751,30 @@ cd tests && ./test_compose.sh - createrepo: Add module arch to metadata (lsedlar) - arch: Drop mapping ppc64 -> ppc64p7 (lsedlar) - arch: Make i386 map to i686 instead of athlon (lsedlar) -- ostree-installer: Use Python function to copy (lsedlar) - Add a phase for creating extra ISOs (lsedlar) - Stop using .message attribute on exceptions (lsedlar) - Validation of parameter skip_phases (onosek) - Capture sigterm and mark the compose as DOOMED (puiterwijk) - createiso: Remove useless method (lsedlar) - createiso: Refactor code into smaller functions (lsedlar) -- init: Stop filtering comps environments all the time (lsedlar) -- Make wait-for-signed-ostree repeat the fedmsg in case the signer crashed - (puiterwijk) - arch: Remove mocks in tests (lsedlar) - ostree-installer: Allow overwriting buildinstall (lsedlar) - ostree-installer: Work with skipped buildinstall (lsedlar) - createrepo: Use less verbose logs (lsedlar) - pkgset: Create global repo in parallel to merging pkgsets (lsedlar) -- ostree-installer: Copy files without owner (lsedlar) - createiso: Skip if buildinstall fails (lsedlar) - Update tests for libmodulemd 1.4.0 (lsedlar) +* Wed May 16 2018 Lubomír Sedlář - 4.1.24-4 +- Use python function to copy ostree installer output + +* Thu May 10 2018 Lubomír Sedlář - 4.1.24-3 +- Make wait-for-signed-ostree repeat the fedmsg in case the signer crashed +- Stop filtering comps environments all the time + +* Fri May 04 2018 Lubomír Sedlář - 4.1.24-2 +- Copy ostree-installer without preserving owner + * Wed May 02 2018 Lubomír Sedlář - 4.1.24-1 - koji-wrapper: Log failed subtasks (lsedlar) - Update compose status when config validation fails (lsedlar) @@ -782,7 +821,20 @@ cd tests && ./test_compose.sh - tests: Use dummy modulesdir for DNF (lsedlar) - Update tests for Python 2.6 (onosek) -* Thu Mar 29 2018 Ondrej Nosek - 4.1.23-1 +* Tue Apr 24 2018 Kevin Fenzi - 4.1.23-5 +- Backport fix for Accessing ci_base date via compose +- https://pagure.io/pungi/pull-request/910 + +* Thu Apr 12 2018 Lubomír Sedlář - 4.1.23-4 +- Stop creating module defaults dir twice + +* Thu Apr 12 2018 Lubomír Sedlář - 4.1.23-3 +- Add support for module defaults + +* Wed Apr 11 2018 Lubomír Sedlář - 4.1.23-2 +- Revert reordering of ostree phases + +* Wed Apr 4 2018 Lubomír Sedlář - 4.1.23-1 - Update documentation section 'contributing' (onosek) - Write module metadata (onosek) - Support multilib in GatherSourceModule (jkaluza) @@ -826,7 +878,39 @@ cd tests && ./test_compose.sh - gather: Try getting srpm from the same repo as rpm (lsedlar) - Minor correction for python backward compatibility (onosek) -* Wed Jan 24 2018 Ondrej Nosek - 4.1.22-1 +* Fri Mar 23 2018 Lubomír Sedlář - 4.1.22-10.1 +- Always substitute basearch in ostree + +* Fri Mar 16 2018 Lubomír Sedlář - 4.1.22-10 +- Fix package whitelist for non-modular variants + +* Wed Mar 14 2018 Lubomír Sedlář - 4.1.22-9 +- Allow empty modular variants +- Add option to disable multilib + +* Fri Mar 09 2018 Lubomír Sedlář - 4.1.22-8 +- Fix package set whitelist + +* Thu Mar 08 2018 Lubomír Sedlář - 4.1.22-7 +- image-build: Accept tar.xz extension for docker images +- Allow multiple versions of the same package in package set + +* Tue Mar 06 2018 Lubomír Sedlář - 4.1.22-6 +- Speed up compose with modules + +* Fri Mar 02 2018 Lubomír Sedlář - 4.1.22-5 +- Remove comps groups from purely modular variants + +* Wed Feb 21 2018 Dennis Gilmore - 4.1.22-4 +- make pungi-utils require python3-fedmsg + +* Tue Feb 06 2018 Lubomír Sedlář - 4.1.22-3 +- Add support for mixing traditional and modular content + +* Mon Feb 5 2018 Lubomír Sedlář - 4.1.22-2 +- Create a subpackage with legacy pungi command + +* Wed Jan 24 2018 Lubomír Sedlář - 4.1.22-1 - Better INFO messages about modules (onosek) - Updates composes should be marked as supported (lsedlar) - pkgset: Only add missing packages from global tag (lsedlar) @@ -851,6 +935,16 @@ cd tests && ./test_compose.sh - doc: fix "Miscellaneous" spelling in Config section (kdreyer) - doc: move "Phases" up, "Contributing" down (kdreyer) +* Tue Jan 16 2018 Lubomír Sedlář - 4.1.21-4 +- Add option to force fallback from guestmount + +* Wed Jan 10 2018 Lubomír Sedlář - 4.1.21-3 +- Fix checking string type in nodeps method + +* Wed Dec 13 2017 Lubomír Sedlář - 4.1.21-2 +- Remove /usr/bin/pungi +- Remove dummy compose from check section + * Wed Dec 06 2017 Lubomír Sedlář - 4.1.21-1 - tests: Use correct python version for config validation test (lsedlar) - Use dnf backend for repoclosure on PY3 (lsedlar) @@ -877,6 +971,13 @@ cd tests && ./test_compose.sh - Implement version.compose_id version generator (patrick) - Optionally do old_compose per release type (patrick) +* Wed Nov 22 2017 Patrick Uiterwijk - 4.1.20-3 +- Backport patch for PR#790 - old_composes per release type +- Backport patch for PR#791,796 - implement DATE_RESPIN version generator + +* Tue Nov 21 2017 Lubomír Sedlář - 4.1.20-2 +- Fix crash in modular compose + * Wed Nov 01 2017 Lubomír Sedlář - 4.1.20-1 - image-build: Drop suffixes from configuration (lsedlar) - kojiwrapper: Deal with multiple values for image-build (lsedlar) @@ -918,8 +1019,16 @@ cd tests && ./test_compose.sh - createrepo: Allow customizing number of threads (lsedlar) - Make ostree installer before cloud images (lsedlar) +* Mon Oct 23 2017 Lubomír Sedlář - 4.1.19-4 +- Expose template arguments for lorax -* Mon Sep 18 2017 Lubomír Sedlář - 4.1.19-1 +* Wed Oct 18 2017 Lubomír Sedlář - 4.1.19-3 +- Allow comps_file for any gather_source + +* Mon Oct 02 2017 Lubomír Sedlář - 4.1.19-2 +- Update dependencies for EPEL 7 + +* Wed Sep 20 2017 Lubomír Sedlář - 4.1.19-1 - docs: Mention how input package list are interpreted (lsedlar) - Fix pungi-koji --version (dowang) - profiler: Fix sorting on Python 3 (lsedlar) @@ -947,7 +1056,7 @@ cd tests && ./test_compose.sh - Use Python 3 print function (lsedlar) - docs: Abort update script on error (lsedlar) -* Mon Aug 21 2017 Lubomír Sedlář - 4.1.18-1 +* Tue Aug 22 2017 Lubomír Sedlář - 4.1.18-1 - KojiWrapper: include serverca in session_opts (otaylor) - Report warning when config sections are not used (lsedlar) - pkgset: Download packages with dnf (lsedlar) @@ -982,6 +1091,15 @@ cd tests && ./test_compose.sh - GatherSourceModule: return rpm_obj instead of the rpm_obj.name (jkaluza) - gather: Stop requiring comps file in nodeps (lsedlar) +* Wed Aug 09 2017 Dusty Mabe - 4.1.17-4 +- Add requires on python3-koji-cli-plugins for koji runroot plugin + +* Thu Jul 27 2017 Fedora Release Engineering - 4.1.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 20 2017 Lubomír Sedlář - 4.1.17-2 +- Fixes for modular compose with gather nodeps method + * Mon Jul 17 2017 Lubomír Sedlář - 4.1.17-1 - checksum: Checksum each image only once (lsedlar) - checksum: Refactor creating checksum files (lsedlar) @@ -1014,7 +1132,6 @@ cd tests && ./test_compose.sh - gather: Log tag from which we pulled a package (lsedlar) - docs: Document config file format (lsedlar) - docs: Move logo to _static subdir (lsedlar) -- Add dropped livemedia phase (lsedlar) - gather: Display source repo of packages (lsedlar) - pkgset: Use descriptive name for log file (lsedlar) - ostree-installer: Clean up output dir (lsedlar) @@ -1022,9 +1139,14 @@ cd tests && ./test_compose.sh - Allow gather source classes to return SimpleRpmWrapper objects from pkgset phase directly. (jkaluza) - tests: use unittest2 if available (lsedlar) -- koji-wrapper: Handle failed subtasks (lsedlar) -* Fri Jun 09 2017 Lubomír Sedlář - 4.1.16-1 +* Mon Jun 19 2017 Lubomír Sedlář - 4.1.16-3 +- Add dropped livemedia phase + +* Tue Jun 13 2017 Lubomír Sedlář - 4.1.16-2 +- Handle failed subtasks when getting Koji results + +* Mon Jun 12 2017 Lubomír Sedlář - 4.1.16-1 - Fix changelog generator script (lsedlar) - util: Retry resolving git branches (lsedlar) - arch: Move exclu(de|sive)arch check to a function (lsedlar) @@ -1044,7 +1166,10 @@ cd tests && ./test_compose.sh SCM's retry_run. (jkaluza) - Remove shebang from non-executable files (lsedlar) -* Thu May 04 2017 Lubomír Sedlář - 4.1.15-1 +* Mon Jun 05 2017 Lubomír Sedlář - 4.1.15-2 +- Ensure proper exit on failure + +* Fri May 05 2017 Lubomír Sedlář - 4.1.15-1 - pkgset: Remove use of undefined variable (lsedlar) - Store RPM artifacts in resulting repository in modulemd metadata. (jkaluza) - variants: Remove redundant check (lsedlar) @@ -1096,7 +1221,13 @@ cd tests && ./test_compose.sh - checks.py: support 'append' option (qwan) - checks.py: show warning message for alias option (qwan) -* Mon Mar 27 2017 Lubomír Sedlář - 4.1.14-1 +* Thu Apr 13 2017 Lubomír Sedlář - 4.1.14-3 +- Expand compatible arches when gathering from modules + +* Tue Apr 11 2017 Lubomír Sedlář - 4.1.14-2 +- Fix createrepo issue for modular compose + +* Tue Mar 28 2017 Lubomír Sedlář - 4.1.14-1 - Not create empty skeleton dirs for empty variants (qwan) - Query only active modules in PDC. (jkaluza) - Save modules metadata as full yaml object (jkaluza) @@ -1123,7 +1254,10 @@ cd tests && ./test_compose.sh - checks: extend validator with 'alias' (qwan) - osbs: write manifest for scratch osbs (qwan) -* Fri Mar 03 2017 Lubomír Sedlář - 4.1.13-1 +* Mon Mar 06 2017 Lubomír Sedlář - 4.1.13-2 +- Remove check for number of images + +* Mon Mar 06 2017 Lubomír Sedlář - 4.1.13-1 - Make MANIFEST.in stricter (qwan) - Remove one line of log print (qwan) - gather: Filter comps group on depsolving input of optional (lsedlar) @@ -1158,6 +1292,18 @@ cd tests && ./test_compose.sh - replace ${basearch} when updating the ref (dennis) - Add some debugging about ref updating (puiterwijk) +* Sat Feb 11 2017 Fedora Release Engineering - 4.1.12-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 24 2017 Dennis Gilmore - 4.1.12-4 +- add patches for pagure pr#517 + +* Tue Jan 17 2017 Dennis Gilmore - 4.1.12-3 +- add patch to replace ${basearch} in the ostree ref + +* Tue Jan 17 2017 Dennis Gilmore - 4.1.12-2 +- add patch from Patrick to give us some ostree debuging + * Tue Jan 17 2017 Lubomír Sedlář - 4.1.12-1 - unified-iso: Fall back to default config (lsedlar) - osbs: optionally check GPG signatures (qwan) @@ -1203,6 +1349,15 @@ cd tests && ./test_compose.sh - pungi: Include noarch debuginfo (lsedlar) - media-split: Print sensible message for unlimited size (lsedlar) +* Wed Dec 14 2016 Lubomír Sedlář - 4.1.11-4 +- Add patches for koji kerberos auth + +* Thu Dec 08 2016 Lubomír Sedlář - 4.1.11-3 +- Backport patches for ostree installer + +* Mon Nov 21 2016 Lubomír Sedlář - 4.1.11-2 +- Add missing dependency on libguestfs-tools-c + * Tue Nov 15 2016 Dennis Gilmore - 4.1.11-1 - [ostree] Allow extra repos to get packages for composing OSTree repository (qwan) @@ -1267,6 +1422,9 @@ cd tests && ./test_compose.sh - init: Remove keep_original_comps option (lsedlar) - tests: Use unittest2 consistently (lsedlar) +* Thu Sep 29 2016 Dennis Gilmore - 4.1.9-2 +- add patch to enable use of --new-chroot for ostree tasks + * Wed Sep 21 2016 Lubomír Sedlář - 4.1.9-1 - ostree_installer: Add --isfinal lorax argument (lsedlar) - Recreate JSON dump of configuration (lsedlar) @@ -1330,6 +1488,9 @@ cd tests && ./test_compose.sh - Treat variants without comps groups as having all of them (lsedlar) - Always generate rpms.json file (lsedlar) +* Tue Jul 19 2016 Fedora Release Engineering - 4.1.7-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Thu Jun 23 2016 Dennis Gilmore - 4.1.7-1 - [scm] Add logging for exporting local files (lsedlar) - [extra-files] Only copy files when there is a config (lsedlar) @@ -1394,10 +1555,14 @@ cd tests && ./test_compose.sh - Fix caching global ksurl (lsedlar) - include tests/fixtures in manifest (dennis) +* Fri May 06 2016 Dennis Gilmore - 4.1.4-2 +- add patch to fix caching global ksurl + * Fri Apr 29 2016 Dennis Gilmore - 4.1.4-1 - Merge #273 `Deduplicate configuration a bit` (dennis) - Merge #280 `[createrepo] Use more verbose output` (dennis) - Merge #283 `Pungi should log when it tries to publish notifications.` +>>>>>>> master (dennis) - [createiso] Add back running isohybrid on x86 disk images (dennis) - [createiso] Remove chdir() (lsedlar) @@ -1431,6 +1596,13 @@ cd tests && ./test_compose.sh - [pkgset] Print more detailed logs when rpm is not found (lsedlar) - [ostree-installer] Clone repo with templates (lsedlar) +* Tue Apr 12 2016 Dennis Gilmore - 4.1.3-3 +- add patch to install ostree in the ostree_installer runroot + +* Mon Apr 11 2016 Dennis Gilmore - 4.1.3-2 +- add patch to print more info for missing rpms +- add patch to clone repo with extra lorax templates for ostree_installer + * Fri Apr 08 2016 Dennis Gilmore - 4.1.3-1 - enable the compose test (dennis) - [ostree-installer] Copy all lorax outputs (lsedlar) @@ -1442,7 +1614,10 @@ cd tests && ./test_compose.sh - [ostree] Move cloning repo back to compose box (lsedlar) - [ostree] Mount ostree directory in koji (lsedlar) -* Tue Apr 05 2016 Dennis Gilmore - 4.1.2-1 +* Thu Apr 07 2016 Dennis Gilmore - 4.1.2-2 +- make sure that the shebang of pungi-pylorax-find-templates is python3 + +* Wed Apr 06 2016 Dennis Gilmore - 4.1.2-1 - Merge #257 `[ostree] Enable marking ostree phase as failable` (ausil) - [ostree] Enable marking ostree phase as failable (lsedlar) - [koji-wrapper] Initialize wrappers sequentially (lsedlar) @@ -1455,6 +1630,13 @@ cd tests && ./test_compose.sh - [atomic] Stop creating the os directory (lsedlar) - [checksum] Add arch to file name (lsedlar) +* Tue Apr 05 2016 Dennis Gilmore - 4.1.1-3 +- add some more ostree fixes +- add a bandaid for ppc until we get a proper fix + +* Mon Apr 04 2016 Dennis Gilmore - 4.1.1-2 +- add upstream patches for bugfixes in ostree and checksums + * Fri Apr 01 2016 Dennis Gilmore - 4.1.1-1 - install scripts (dennis) - Merge #242 `Fix wrong file permissions` (ausil) @@ -1485,8 +1667,71 @@ cd tests && ./test_compose.sh - [buildinstall] Use customized dvd disc type (lsedlar) - image_build: fix subvariant handling (awilliam) -* Tue Feb 23 2016 Dennis Gilmore - 4.1.0-1 -- repoint master at 4.1.x and new feature development +* Fri Mar 11 2016 Dennis Gilmore - 4.1.0-1 +- upstream 4.1.0 release + +* Thu Mar 10 2016 Dennis Gilmore - 4.0.9-2 +- new tarball with upstream commits for test suite and pkgset + +* Thu Mar 10 2016 Dennis Gilmore - 4.0.9-1 +- [init] Update documentation (lsedlar) +- [init] Iterate over arches just once (lsedlar) +- [init] Remove duplicated checks for comps (lsedlar) +- [init] Break long lines (lsedlar) +- [init] Don't overwrite the same log file (lsedlar) +- [init] Add config option for keeping original comps (lsedlar) +- Add tests for the init phase (lsedlar) +- [checks] Test printing in all cases (lsedlar) +- [checks] Reduce code duplication (lsedlar) +- [checks] Relax check for genisoimage (lsedlar) +- [checks] Remove duplicate msgfmt line (lsedlar) +- [checks] Relax check for isohybrid command (lsedlar) +- [checks] Add tests for dependency checking (lsedlar) +- [checks] Don't always require jigdo (lsedlar) +- [pkgset] Respect inherit setting (lsedlar) +- specify that the 4.0 docs are for 4.0.8 (dennis) +- [live-media] Support release set to None globally (lsedlar) +- include tests/fixtures/* in the tarball (dennis) + +* Wed Mar 09 2016 Dennis Gilmore - 4.0.8-2 +- add patch to allow livemedia_release to be None globally + +* Tue Mar 08 2016 Dennis Gilmore - 4.0.8-1 +- Add README (lsedlar) +- [doc] Fix formatting (lsedlar) +- [createiso] Add customizing disc type (lsedlar) +- [live-images] Add customizing disc type (lsedlar) +- [buildinstall] Add customizing disc type (lsedlar) +- [buildinstall] Rename method to not mention symlinks (lsedlar) +- [gather] Fix documentation of multilib white- and blacklist (lsedlar) +- [paths] Document and test translate_path (lsedlar) +- [createrepo] Compute delta RPMS against old compose (lsedlar) +- [util] Add function to search for old composes (lsedlar) +- [live-media] Add global settings (lsedlar) +- [live-media] Rename test case (lsedlar) + +* Thu Mar 03 2016 Dennis Gilmore - 4.0.7-1 +- Limit the variants with config option 'tree_variants' (dennis) +- [createrepo-wrapper] Fix --deltas argument (lsedlar) +- [createrepo-wrapper] Add tests (lsedlar) +- [koji-wrapper] Retry watching on connection errors (lsedlar) +- [createrepo-wrapper] Refactor code (lsedlar) +- [paths] Use variant.uid explicitly (lsedlar) +- [createrepo] Add tests (lsedlar) +- [createrepo] Refactor code (lsedlar) +- [image-build] Fix resolving git urls (lsedlar) +- [testphase] Don't run repoclosure for empty variants (lsedlar) +- [live-images] No manifest for appliances (lsedlar) + +* Fri Feb 26 2016 Dennis Gilmore - 4.0.6-1 +- push the 4.0 docs to a 4.0 branch (dennis) +- [live-images] Rename log file (lsedlar) +- [buildinstall] Use -dvd- in volume ids instead of -boot- (lsedlar) +- [buildinstall] Hardlink boot isos (lsedlar) +- [doc] Write documentation for kickstart Git URLs (lsedlar) +- [util] Resolve branches in git urls (lsedlar) +- [live-images] Fix crash when repo_from is not a list (lsedlar) +- [buildinstall] Don't copy files for empty variants (lsedlar) * Tue Feb 23 2016 Dennis Gilmore - 4.0.5-1 - [tests] Fix wrong checks in buildinstall tests (lsedlar) @@ -1562,6 +1807,9 @@ cd tests && ./test_compose.sh - [image-build] Allow running image build scratch tasks (lsedlar) - [image-build] Allow dynamic release for images (lsedlar) +* Thu Feb 04 2016 Fedora Release Engineering - 4.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jan 20 2016 Dennis Gilmore - 4.0.4-1 - 4.0.4 release (dennis) - Merge #123 `Live images: add repo from another variant` (ausil) @@ -1623,7 +1871,7 @@ cd tests && ./test_compose.sh - Load multilib configuration from local dir in development (lsedlar) - Allow running scripts with any python in PATH (lsedlar) -* Tue Sep 08 2015 Dennis Gilmore - 4.0.3-1 +* Tue Sep 08 2015 Dennis Gilmore 4.0.3-1 - Merge #54 `fix log_info for image_build (fails if image_build is skipped)` (lkocman) - image_build: self.log_info -> self.compose.log_info (lkocman) @@ -1678,6 +1926,9 @@ cd tests && ./test_compose.sh - Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt (dmach) +* Thu Jun 18 2015 Fedora Release Engineering - 4.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Thu Jun 11 2015 Dennis Gilmore - 4.0.1-1 - wrap check for selinux enforcing in a try except (dennis) - pull in gather.py patches from dmach for test compose (admiller) @@ -1689,7 +1940,7 @@ cd tests && ./test_compose.sh pungi-koji (dennis) - update the package to be installed for productmd to python-productmd (dennis) -* Sun Jun 07 2015 Dennis Gilmore - 4.0-0.9 +* Sun Jun 07 2015 Dennis Gilmore - 4.0-0.9.20150607.gitef7c78c - update docs now devel-4-pungi is merged to master, minor spelling fixes (pbrobinson) - Fix remaining productmd issues. (dmach) @@ -1712,11 +1963,11 @@ cd tests && ./test_compose.sh - Use libselinux-python instead of subprocess (lmacken) - Add README for contributors (admiller) -* Wed May 20 2015 Dennis Gilmore - 4.0-0.8 +* Wed May 20 2015 Dennis Gilmore - 4.0-0.8.20150520.gitff77a92 - fix up bad += from early test of implementing different iso labels based on if there is a variant or not (dennis) -* Wed May 20 2015 Dennis Gilmore - 4.0-0.7 +* Wed May 20 2015 Dennis Gilmore - 4.0-0.7.20150520.gitdc1be3e - make sure we treat the isfinal option as a boolean when fetching it (dennis) - if there is a variant use it in the volume id and shorten it. this will make each producst install tree have different volume ids for their isos (dennis) @@ -1759,3 +2010,22 @@ cd tests && ./test_compose.sh * Thu Mar 12 2015 Dennis Gilmore - 4.0-0.1.git64b6c80 - update to the pungi 4.0 dev branch +* Mon Dec 15 2014 Dennis Gilmore - 3.12-3 +- add patch to make the dvd bootable on aarch64 + +* Tue Sep 30 2014 Dennis Gilmore - 3.12-2 +- add patch to fix whitespace errors + +* Thu Sep 11 2014 Dennis Gilmore - 3.12-1 +- Remove magic parameter to mkisofs (hamzy) +- Added option for setting release note files (riehecky) + +* Thu Jul 31 2014 Dennis Gilmore - 3.11-1 +- make sure that the dvd/cd is using the shortened volumeid (dennis) + +* Thu Jul 31 2014 Dennis Gilmore - 3.10-1 +- fix up volume shortening substituions to actually work (dennis) + +* Wed Jul 30 2014 Dennis Gilmore - 3.09-1 +- implement nameing scheme from + https://fedoraproject.org/wiki/User:Adamwill/Draft_fedora_image_naming_policy