|
|
|
%{?python_enable_dependency_generator}
|
|
|
|
|
|
|
|
Name: pungi
|
|
|
|
Version: 4.3.7
|
|
|
|
Release: 7%{?dist}.alma
|
|
|
|
Summary: Distribution compose tool
|
|
|
|
|
|
|
|
License: GPL-2.0-only
|
|
|
|
URL: https://pagure.io/pungi
|
|
|
|
Source0: %{name}-%{version}.tar.bz2
|
|
|
|
|
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: python3-pytest
|
|
|
|
BuildRequires: python3-pyfakefs
|
|
|
|
BuildRequires: python3-ddt
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
BuildRequires: python3-setuptools
|
|
|
|
BuildRequires: python3-productmd >= 1.33
|
|
|
|
BuildRequires: python3-kobo-rpmlib >= 0.18.0
|
|
|
|
BuildRequires: createrepo_c >= 0.20.1
|
|
|
|
BuildRequires: python3-lxml
|
|
|
|
BuildRequires: python3-ddt
|
|
|
|
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: python3-libmodulemd >= 2.8.0
|
|
|
|
BuildRequires: python3-gobject
|
|
|
|
BuildRequires: python3-createrepo_c >= 0.20.1
|
|
|
|
BuildRequires: python3-dogpile-cache
|
|
|
|
BuildRequires: python3-parameterized
|
|
|
|
BuildRequires: python3-gobject-base
|
|
|
|
BuildRequires: python3-distro
|
|
|
|
%if %{rhel} == 8
|
|
|
|
BuildRequires: python3-dataclasses
|
|
|
|
%endif
|
|
|
|
BuildRequires: python3-pgpy
|
|
|
|
|
|
|
|
#deps for doc building
|
|
|
|
BuildRequires: python3-sphinx
|
|
|
|
|
|
|
|
Requires: python3-kobo-rpmlib >= 0.18.0
|
|
|
|
Requires: python3-productmd >= 1.33
|
|
|
|
Requires: python3-kickstart
|
|
|
|
Requires: python3-requests
|
|
|
|
%if %{rhel} == 8
|
|
|
|
Requires: python3-dataclasses
|
|
|
|
%endif
|
|
|
|
Requires: createrepo_c >= 0.20.1
|
|
|
|
Requires: koji >= 1.10.1-13
|
|
|
|
Requires: python3-koji-cli-plugins
|
|
|
|
Requires: isomd5sum
|
|
|
|
Requires: genisoimage
|
|
|
|
Requires: git
|
|
|
|
Requires: python3-dnf
|
|
|
|
Requires: python3-multilib
|
|
|
|
Requires: python3-libcomps
|
|
|
|
Requires: python3-koji
|
|
|
|
Requires: python3-libmodulemd >= 2.8.0
|
|
|
|
Requires: python3-gobject
|
|
|
|
Requires: python3-createrepo_c >= 0.20.1
|
|
|
|
Requires: python3-PyYAML
|
|
|
|
Requires: python3-productmd >= 1.28R
|
|
|
|
Requires: python3-gobject-base
|
|
|
|
Requires: lorax
|
|
|
|
Requires: python3-pgpy
|
|
|
|
Requires: python3-distro
|
|
|
|
|
|
|
|
# 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
|
|
|
|
|
|
|
|
%description
|
|
|
|
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}
|
|
|
|
|
|
|
|
%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
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
%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
|
|
|
|
%py3_install
|
|
|
|
%{__install} -d %{buildroot}/var/cache/pungi/createrepo_c
|
|
|
|
%{__install} -d %{buildroot}%{_mandir}/man1
|
|
|
|
%{__install} -m 0644 doc/_build/man/pungi.1.gz %{buildroot}%{_mandir}/man1
|
|
|
|
|
|
|
|
rm %{buildroot}%{_bindir}/pungi
|
|
|
|
|
|
|
|
%check
|
|
|
|
%pytest
|
|
|
|
|
|
|
|
%files
|
|
|
|
%license COPYING GPL
|
|
|
|
%doc AUTHORS
|
|
|
|
%doc doc/_build/epub/Pungi.epub doc/_build/text/*
|
|
|
|
%{_bindir}/%{name}-koji
|
|
|
|
%{_bindir}/%{name}-gather
|
|
|
|
%{_bindir}/%{name}-gather-rpms
|
|
|
|
%{_bindir}/%{name}-gather-modules
|
|
|
|
%{_bindir}/%{name}-generate-packages-json
|
|
|
|
%{_bindir}/%{name}-create-extra-repo
|
|
|
|
%{_bindir}/comps_filter
|
|
|
|
%{_bindir}/%{name}-make-ostree
|
|
|
|
%{_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
|
|
|
|
%{python3_sitelib}/%{name}_utils
|
|
|
|
%{_bindir}/%{name}-create-unified-isos
|
|
|
|
%{_bindir}/%{name}-config-dump
|
|
|
|
%{_bindir}/%{name}-config-validate
|
|
|
|
%{_bindir}/%{name}-notification-report-progress
|
|
|
|
%{_bindir}/%{name}-orchestrate
|
|
|
|
%{_bindir}/%{name}-patch-iso
|
|
|
|
%{_bindir}/%{name}-compare-depsolving
|
|
|
|
%{_bindir}/%{name}-wait-for-signed-ostree-handler
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
* Thu Apr 13 2023 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.3.7-7
|
|
|
|
- gather-module can find modules through symlinks
|
|
|
|
|
|
|
|
* Thu Apr 13 2023 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.3.7-6
|
|
|
|
- CLI option `--label` can be passed through a Pungi config file
|
|
|
|
|
|
|
|
* Fri Mar 31 2023 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.3.7-4
|
|
|
|
- ALBS-1030: Generate Devel section in packages.json
|
|
|
|
- Also the tool can combine (remove and add) packages in a variant from different sources according to an url's type of source
|
|
|
|
- Some upstream changes to KojiMock part
|
|
|
|
- Skip verifying an RPM signature if sigkeys are empty
|
|
|
|
- ALBS-987: Generate i686 and dev repositories with pungi on building new distr. version automatically
|
|
|
|
- [Generator of packages.json] Replace using CLI by config.yaml
|
|
|
|
- [Gather RPMs] os.path is replaced by Pat
|
|
|
|
|
|
|
|
* Fri Mar 17 2023 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.3.7-3
|
|
|
|
- ALBS-987: Generate i686 repositories with pungi on building new distr. version automatically
|
|
|
|
- KojiMock extracts all modules which are suitable for the variant's arches
|
|
|
|
- An old code is removed or refactored
|
|
|
|
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.7-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
* Fri Dec 09 2022 Ondřej Nosek <onosek@redhat.com> - 4.3.7-1
|
|
|
|
- osbuild: test passing of rich repos from configuration (lsedlar)
|
|
|
|
- osbuild: support specifying `package_sets` for repos (thozza)
|
|
|
|
- osbuild: don't use `util.get_repo_urls()` (thozza)
|
|
|
|
- osbuild: update schema and config documentation (thozza)
|
|
|
|
- Speed up tests by 30 seconds (lsedlar)
|
|
|
|
- Stop sending compose paths to CTS (lsedlar)
|
|
|
|
- Report errors from CTS (lsedlar)
|
|
|
|
- createiso: Create Joliet tree with xorriso (lsedlar)
|
|
|
|
- init: Filter comps for modular variants with tags (lsedlar)
|
|
|
|
- Retry failed cts requests (hlin)
|
|
|
|
- Ignore existing kerberos ticket for CTS auth (lsedlar)
|
|
|
|
- osbuild: support specifying upload_options (thozza)
|
|
|
|
- osbuild: accept only a single image type in the configuration (thozza)
|
|
|
|
- Add Jenkinsfile for CI (hlin)
|
|
|
|
- profiler: Flush stdout before printing (lsedlar)
|
|
|
|
|
|
|
|
* Sat Nov 12 2022 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.3.6-3
|
|
|
|
- AlmaLinux version. Updates from upstream
|
|
|
|
|
|
|
|
* Mon Nov 07 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.6-2
|
|
|
|
- Stop including comps in modular repos
|
|
|
|
|
|
|
|
* Wed Oct 19 2022 stepan_oksanichenko <soksanichenko@cloudlinux.com> - 4.2.17-1
|
|
|
|
- Replace list of cr.packages by cr.PackageIterator in package JSON generator
|
|
|
|
- Do not lose a module from koji if we have more than one arch (e.g. x86_64 + i686)
|
|
|
|
|
|
|
|
* Fri Aug 26 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.6-1
|
|
|
|
- pkgset: Report better error when module is missing an arch (lsedlar)
|
|
|
|
- osbuild: add support for building ostree artifacts (ondrej)
|
|
|
|
- ostree: Add unified core mode for compose in rpm-ostree (tim)
|
|
|
|
- createiso: Make ISO level more granular (lsedlar)
|
|
|
|
- Create DVDs with xorriso (lsedlar)
|
|
|
|
- Fix compatibility with jsonschema >= 4.0.0 (lsedlar)
|
|
|
|
- Fix black complaint (lsedlar)
|
|
|
|
- doc: fix osbuild's image_types field name (ondrej)
|
|
|
|
- Convert _ssh_run output to str for python3 (hlin)
|
|
|
|
- Print more logs for git_ls_remote (hlin)
|
|
|
|
- Log time taken of each phase (hlin)
|
|
|
|
- Avoid crash when loading pickle file failed (hlin)
|
|
|
|
- extra_isos: Fix detection of changed packages (lsedlar)
|
|
|
|
|
|
|
|
* Thu Aug 11 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.5-8
|
|
|
|
- Backport jsonschema compatibility patch (rhbz#2113607)
|
|
|
|
|
|
|
|
* Mon Jul 25 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.5-7
|
|
|
|
- Update xorriso patch
|
|
|
|
|
|
|
|
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.5-6
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
* Mon Jun 20 2022 Python Maint <python-maint@redhat.com> - 4.3.5-5
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
|
|
|
* Thu Jun 16 2022 Adam Williamson <awilliam@redhat.com> - 4.3.5-4
|
|
|
|
- Don't try and run isohybrid when using xorriso
|
|
|
|
|
|
|
|
* Wed Jun 15 2022 Python Maint <python-maint@redhat.com> - 4.3.5-3
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
|
|
|
* Wed Jun 15 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.5-2
|
|
|
|
- Backport patch for building DVDs with xorriso command again
|
|
|
|
|
|
|
|
* Wed Jun 15 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.5-1
|
|
|
|
- Fix module defaults and obsoletes validation (mkulik)
|
|
|
|
- Update the cts_keytab field in order to get the hostname of the server
|
|
|
|
(ounsal)
|
|
|
|
- Add skip_branding to ostree_installer. (lzhuang)
|
|
|
|
- kojiwrapper: Ignore warnings before task id (lsedlar)
|
|
|
|
- Restrict jsonschema version (lsedlar)
|
|
|
|
- Revert "Do not clone the same repository multiple times, re-use already
|
|
|
|
cloned repository" (hlin)
|
|
|
|
- Involve bandit (hlin)
|
|
|
|
|
|
|
|
* Wed Jun 08 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.4-2
|
|
|
|
- Backport patch for building DVDs with xorriso command
|
|
|
|
|
|
|
|
* Wed May 4 2022 stepan_oksanichenko <soksanichenko@cloudlinux.com> - 4.2.16-1
|
|
|
|
- ALBS-334: Make the ability of Pungi to give module_defaults from remote sources
|
|
|
|
|
|
|
|
* Mon Apr 04 2022 Ondřej Nosek <onosek@redhat.com> - 4.3.4-1
|
|
|
|
- kojiwrapper: Add retries to login call (lsedlar)
|
|
|
|
- Variants file in config can contain path (onosek)
|
|
|
|
- nomacboot option for livemedia koji tasks (cobrien)
|
|
|
|
- doc: improve osbs_registries explanation (kdreyer)
|
|
|
|
- osbs: only handle archives of type "image" (kdreyer)
|
|
|
|
- Update the default greedy_method value in doc (ounsal)
|
|
|
|
- Fix the wrong working directory for the progress_notification script (ounsal)
|
|
|
|
- Filter out environment groups unmatch given arch (hlin)
|
|
|
|
- profiler: Respect provided output stream (lsedlar)
|
|
|
|
- modules: Correct a typo in loading obsoletes (ppisar)
|
|
|
|
- Do not clone the same repository multiple times, re-use already cloned
|
|
|
|
repository (ounsal)
|
|
|
|
|
|
|
|
* Fri Feb 04 2022 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.3-3
|
|
|
|
- Backport typo fix
|
|
|
|
|
|
|
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.3-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
* Fri Jan 14 2022 Haibo Lin <hlin@redhat.com> - 4.3.3-1
|
|
|
|
- hybrid: Explicitly pull in debugsource packages (lsedlar)
|
|
|
|
- Add module obsoletes feature (fvalder)
|
|
|
|
- buildinstall: Add ability to install extra packages in runroot (ounsal)
|
|
|
|
- Ignore osbs/osbuild config when reusing iso images (hlin)
|
|
|
|
- compose: Make sure temporary dirs are world readable (lsedlar)
|
|
|
|
- Pass compose parameter for debugging git issue (hlin)
|
|
|
|
- Generate images.json for extra_isos phase (hlin)
|
|
|
|
- Fix tests for python 2.6 (hlin)
|
|
|
|
|
|
|
|
* Thu Dec 30 2021 stepan_oksanichenio <soksanichenko@cloudlinux.com> - 4.2.15-1
|
|
|
|
- ALBS-97: The scripts `gather_modules` and `generate_packages_json` support LZMA compression
|
|
|
|
- ALBS-97: The script `generate_packages_json` can use repos with different architectures
|
|
|
|
|
|
|
|
* Mon Dec 20 2021 stepan_oksanichenko <soksanichenko@cloudlinux.com> - 4.2.14-1
|
|
|
|
- ALBS-66: The generator of packages JSON can process the same packages with different versions
|
|
|
|
|
|
|
|
* Mon Nov 15 2021 Haibo Lin <hlin@redhat.com> - 4.3.2-2
|
|
|
|
- Backport patch for generating images.json
|
|
|
|
|
|
|
|
* Thu Nov 11 2021 Haibo Lin <hlin@redhat.com> - 4.3.2-1
|
|
|
|
- gather: Load JSON mapping relative to config dir (lsedlar)
|
|
|
|
- gather: Stop requiring all variants/arches in JSON (lsedlar)
|
|
|
|
- doc: make dnf "backend" settings easier to discover (kdreyer)
|
|
|
|
- Remove with_jigdo argument (lsedlar)
|
|
|
|
- Check dependencies after config validation (lsedlar)
|
|
|
|
- default "with_jigdo" to False (kdreyer)
|
|
|
|
- Stop trying to validate non-existent metadata (lsedlar)
|
|
|
|
- test images for metadata deserialization error (fdipretre)
|
|
|
|
- repoclosure: Use --forcearch for dnf repoclosure (lsedlar)
|
|
|
|
- extra_isos: Allow reusing old images (lsedlar)
|
|
|
|
- createiso: Allow reusing old images (lsedlar)
|
|
|
|
- Remove default runroot channel (lsedlar)
|
|
|
|
|
|
|
|
* Tue Oct 26 2021 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.1-1
|
|
|
|
- Correct irc network name & add matrix room (dan.cermak)
|
|
|
|
- Add missing mock to osbs tests (lsedlar)
|
|
|
|
- osbs: Reuse images from old compose (hlin)
|
|
|
|
- image_build: Allow reusing old image_build results (hlin)
|
|
|
|
- Allow ISO-Level configuration within the config file (ounsal)
|
|
|
|
- Work around ODCS creating COMPOSE_ID later (lsedlar)
|
|
|
|
- When `cts_url` is configured, use CTS `/repo` API for buildContainer
|
|
|
|
yum_repourls. (jkaluza)
|
|
|
|
- Add COMPOSE_ID into the pungi log file (ounsal)
|
|
|
|
- buildinstall: Add easy way to check if previous result was reused (lsedlar)
|
|
|
|
|
|
|
|
* Mon Oct 04 2021 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.0-2
|
|
|
|
- Backport patch to avoid crash on missing COMPOSE_ID
|
|
|
|
|
|
|
|
* Wed Sep 15 2021 Lubomír Sedlář <lsedlar@redhat.com> - 4.3.0-1
|
|
|
|
- Only build CTS url when configured (lsedlar)
|
|
|
|
- Require requests_kerberos only when needed (lsedlar)
|
|
|
|
- Allow specifying $COMPOSE_ID in the `repo` value for osbs phase. (jkaluza)
|
|
|
|
- Make getting old compose config reusable (lsedlar)
|
|
|
|
- paths: Allow customizing log file extension (lsedlar)
|
|
|
|
- Add authentication for updating the compose URL in CTS. (ounsal)
|
|
|
|
- Fix type detection for osbuild images (lsedlar)
|
|
|
|
- Enable pungi to send compose_url patches to CTS (ounsal)
|
|
|
|
- Use xorriso instead of isoinfo when createiso_use_xorrisofs is enabled
|
|
|
|
(ounsal)
|
|
|
|
- Fix tests for createrepo (drumian)
|
|
|
|
- Formatted files according to flake8 and black feedback (drumian)
|
|
|
|
- Handle the pungi failures to ensure creation of log files (ounsal)
|
|
|
|
- Add createrepo_enable_cache to configuration doc (hlin)
|
|
|
|
- Fix formatting (hlin)
|
|
|
|
- Install missing deps in ci image (hlin)
|
|
|
|
- Use pytest directly incl. support for posargs, e.g.: tox -- -s -vvv
|
|
|
|
tests/path/to/a/single/test_something.py (fvalder)
|
|
|
|
- Supersede ModuleStream loading with ModuleIndex (fvalder)
|
|
|
|
- Better error message than 'KeyError' in pungi (drumian)
|
|
|
|
- Adding multithreading support for pungi/phases/image_checksum.py (jkunstle)
|
|
|
|
- doc: more additional_packages documentation (kdreyer)
|
|
|
|
- doc: fix typo in additional_packages description (kdreyer)
|
|
|
|
- doc: improve signed packages retry docs (kdreyer)
|
|
|
|
- Better error message than 'KeyError' in pungi (drumian)
|
|
|
|
- doc: explain buildContainer API (kdreyer)
|
|
|
|
|
|
|
|
* Wed Aug 04 2021 Haibo Lin <hlin@redhat.com> - 4.2.10-1
|
|
|
|
- Show and log command when using the run_blocking_cmd() method (fdipretre)
|
|
|
|
- Use cachedir when createrepo (hlin)
|
|
|
|
- gather: Add all srpms to variant lookaside repo (lsedlar)
|
|
|
|
- Add task URL to watch task log (hlin)
|
|
|
|
- Log warning when module defined in variants.xml not found (hlin)
|
|
|
|
- pkgset: Compare future events correctly (lsedlar)
|
|
|
|
- util: Strip file:// from local urls (lsedlar)
|
|
|
|
- Clean up temporary yumroot dir (hlin)
|
|
|
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.9-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
* Fri Jun 18 2021 stepan_oksanichenko <soksanichenko@cloudlinux.com> - 4.2.13-1
|
|
|
|
- LNX-326: Add the ability to include any package by mask in packages.json to the generator
|
|
|
|
- LNX-318: Modify build scripts for building CloudLinux OS 8.4
|
|
|
|
|
|
|
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.2.9-2
|
|
|
|
- Rebuilt for Python 3.10
|
|
|
|
|
|
|
|
* Tue May 25 2021 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.2.12-1
|
|
|
|
- LNX-108: Add multiarch support to pungi
|
|
|
|
|
|
|
|
* Thu Apr 29 2021 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.2.11-1
|
|
|
|
- LNX-311: Add ability to productmd set a main variant while dumping TreeInfo
|
|
|
|
|
|
|
|
* Thu Apr 29 2021 onosek - 4.2.9-1
|
|
|
|
- New upstream release 4.2.9
|
|
|
|
- Fix can't link XDEV using repos as pkgset_sources (romain.forlot)
|
|
|
|
- Updated the deprecated ks argument name (to the current inst.ks) (lveyde)
|
|
|
|
- gather: Adjust reusing with lookaside (hlin)
|
|
|
|
- hybrid: Optimize getting lookaside packages (lsedlar)
|
|
|
|
- gather: Copy old logs when reusing gather result (hlin)
|
|
|
|
- Cancel koji tasks when pungi terminated (hlin)
|
|
|
|
- Add Dockerfile for building testing image (hlin)
|
|
|
|
- image_container: Fix incorrect arch processing (lsedlar)
|
|
|
|
- runroot: Adjust permissions always (hlin)
|
|
|
|
- Format code (hlin)
|
|
|
|
- pkgset: Fix meaning of retries (lsedlar)
|
|
|
|
- pkgset: Store module tag only if module is used (lsedlar)
|
|
|
|
- Store extended traceback for gather errors (lsedlar)
|
|
|
|
|
|
|
|
* Wed Feb 24 2021 Danylo Kuropiatnyk <dkuropiatnyk@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.2.10-1
|
|
|
|
- LU-2186 .treeinfo file in AlmaLinux public kickstart repo should contain AppStream variant
|
|
|
|
- LU-2195 Change path to sources and iso when generating repositories
|
|
|
|
- LU-2202: Start unittests during installation or build of pungi
|
|
|
|
|
|
|
|
* Fri Feb 12 2021 Ondrej Nosek <onosek@redhat.com> - 4.2.8-1
|
|
|
|
- New upstream version
|
|
|
|
|
|
|
|
* Thu Feb 11 2021 Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 4.2.9-1
|
|
|
|
- LNX-133: Create a server for building nightly builds of AlmaLinux
|
|
|
|
- LU-2133: Prepare CI for iso builds of CLOSS 8
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Andrei Lukoshko <alukoshko@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, oshyshatskyi <oshyshatskyi@cloudlinux.com> - 4.2.8-1
|
|
|
|
- LNX-133: Create a server for building nightly builds of AlmaLinux
|
|
|
|
- LNX-104: Create gather_prepopulate file generator for Pungi
|
|
|
|
- LNX-102: Patch pungi tool to use local koji mock
|
|
|
|
- LNX-102: Add tool that gathers directory for all rpms
|
|
|
|
- LNX-102: Add tool that collects information about modules
|
|
|
|
- LNX-103 Update .spec file for AlmaLinux
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.7-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
* Fri Jan 22 2021 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.7-2
|
|
|
|
- Backport patch for preserving default attribute in comps
|
|
|
|
|
|
|
|
* Tue Dec 8 09:01:52 CET 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.7-1
|
|
|
|
- New upstream version
|
|
|
|
|
|
|
|
* Thu Nov 05 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.6-1
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
* Fri Sep 25 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.5-1
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
* Tue Aug 18 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.4-1
|
|
|
|
- New upstream version
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
* Thu Jun 11 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.3-2
|
|
|
|
- Stop building PDF documentation
|
|
|
|
|
|
|
|
* Thu Jun 11 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.3-1
|
|
|
|
- Move test for unsigned packages with pkgset_koji_scratch_tasks to PkgsetPhase
|
|
|
|
class. (jkaluza)
|
|
|
|
- Allow building compose with scratch builds defined by
|
|
|
|
`pkgset_koji_scratch_tasks`. (jkaluza)
|
|
|
|
- createrepo: Allow making productid glob stricter (lsedlar)
|
|
|
|
- docs: Remove outdated note (lsedlar)
|
|
|
|
- createrepo: Add extra modulemd files to the repo (lsedlar)
|
|
|
|
- pkgset: handle exception when using dogpile cache (hlin)
|
|
|
|
- notification: Add compose_path into the messages (hlin)
|
|
|
|
- gather: handle mirrorlist in kickstart (frederic.pierret)
|
|
|
|
- Allow only creating unified ISO for specified arch (hlin)
|
|
|
|
- docs: update doc for gather_lookaside_repos option (hlin)
|
|
|
|
- Include the output of getisoimage in the error message (hlin)
|
|
|
|
- tests: Patch time in CTS related tests (lsedlar)
|
|
|
|
- Allow using Pungi Koji plugin for ostree phases. (jkaluza)
|
|
|
|
- Allow getting the compose id from CTS (Compose Tracking Service). (jkaluza)
|
|
|
|
- Fix flake8 issues (lsedlar)
|
|
|
|
- Optimize the _link_file function to not call os.stat redundantly. This will
|
|
|
|
eliminate 2 calls to os.stat per one invocation of the _link_file function.
|
|
|
|
Assuming during the compose build 50000 files are linked, this change will
|
|
|
|
eliminate 100000 redundant calls to os.stat. (bkhomuts)
|
|
|
|
- doc: explain sigkey behavior (kdreyer)
|
|
|
|
- doc: explain tradeoffs with pkgset_allow_reuse (kdreyer)
|
|
|
|
- doc: fix grammar for pkgset_allow_reuse setting (kdreyer)
|
|
|
|
- Support --skip-branding option in lorax (hlin)
|
|
|
|
- docs: Embed phases.svg directly (hlin)
|
|
|
|
- Execute image_checksum phase right after the dependent phases (hlin)
|
|
|
|
|
|
|
|
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 4.2.2-3
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
|
|
|
* Thu May 21 2020 Miro Hrončok <mhroncok@redhat.com> - 4.2.2-2
|
|
|
|
- Only recommend libguestfs-tools-c because it's not available on i686 (#1743421)
|
|
|
|
|
|
|
|
* Thu Apr 30 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.2-1
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
* Mon Mar 16 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.1-2
|
|
|
|
- Fix false positive debuginfo detection
|
|
|
|
|
|
|
|
* Fri Mar 13 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.1-1
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
* Mon Feb 03 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.2.0-1
|
|
|
|
- iso: Clean up cache for guestmount (lsedlar)
|
|
|
|
- Remove deprecated warn() call (lsedlar)
|
|
|
|
- arch_utils: Fix ResourceWarnings (lsedlar)
|
|
|
|
- Add support for new Pungi Buildinstall Koji plugin. (jkaluza)
|
|
|
|
- Make --task-id mandatory in get_runroot_cmd (hlin)
|
|
|
|
- Wait on runroot tasks with wait-task command (hlin)
|
|
|
|
- pkgset: Ignore deleted module builds (hlin)
|
|
|
|
- Add tests for new exclude options (lsedlar)
|
|
|
|
- Remove invalid parameters from osbs config (hlin)
|
|
|
|
- pungi-gather: add options for excluding debug and source packages
|
|
|
|
(frederic.pierret)
|
|
|
|
- Hide latest koji package via pkgset_koji_builds option (hlin)
|
|
|
|
- Add a new option for customizing version in .treeinfo (lsedlar)
|
|
|
|
- Kickstart on RHEL 7 does not have metalink attr (lsedlar)
|
|
|
|
- Support generating ISOs when using link_type="symlink". (jkaluza)
|
|
|
|
- pkgset: Hardlink downloaded packages (lsedlar)
|
|
|
|
- Check dependency of --just-phase (hlin)
|
|
|
|
- Update runroot_method documentation. (jkaluza)
|
|
|
|
- Remove productimg phase (hlin)
|
|
|
|
- Fix unified isos with missing images.json (lsedlar)
|
|
|
|
- Allow setting runroot_method per Pungi phase. (jkaluza)
|
|
|
|
- ostree: Fix arg passed to scm.get_dir_from_scm (hlin)
|
|
|
|
- Improve detection of lookaside packages (lsedlar)
|
|
|
|
- gather: Deduplicate packages before printing (lsedlar)
|
|
|
|
- Do not mention pdc_client when missing modulemd (hlin)
|
|
|
|
- gather: Improve logging for gathering (hlin)
|
|
|
|
- gather: handle metalink in kickstart repos (frederic.pierret)
|
|
|
|
- tests: drop sys.path modification (hlin)
|
|
|
|
- cleanup: refactor scripts via entry points (hlin)
|
|
|
|
- Avoid crash if a module is not available on all arches (lsedlar)
|
|
|
|
- Add version constraint to productmd dependency (lsedlar)
|
|
|
|
- Allow specifying temp dir in pungi-gather (frederic.pierret)
|
|
|
|
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.41-5
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
* Wed Jan 15 2020 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.41-4
|
|
|
|
- Fix bad argument to logger in ostree phase
|
|
|
|
|
|
|
|
* Fri Dec 06 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.41-3
|
|
|
|
- Add version constraint for productmd
|
|
|
|
|
|
|
|
* Thu Dec 05 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.41-2
|
|
|
|
- Avoid crash when module has limited arches
|
|
|
|
|
|
|
|
* Mon Dec 02 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.41-1
|
|
|
|
- repoclosure: Parse all fus logs (lsedlar)
|
|
|
|
- runroot: Log different commands to different files (lsedlar)
|
|
|
|
- buildinstall: Log message for boot config change (hlin)
|
|
|
|
- livemedia: Remove title option (hlin)
|
|
|
|
- Make sure repoclosure cache cleaned when running as root (hlin)
|
|
|
|
- Prefix lookaside cache dir with compose id (hlin)
|
|
|
|
- Prefix repoclosure cache dir with compose id (hlin)
|
|
|
|
- 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)
|
|
|
|
- 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)
|
|
|
|
- scm: Add backend for downloading archives from Koji (lsedlar)
|
|
|
|
- Pass compose to SCM wrappers (lsedlar)
|
|
|
|
- Remove misleading warning about size of the ISO (hlin)
|
|
|
|
- Retry watching koji tasks on server outage (hlin)
|
|
|
|
- config-dump: Allow overwritting config via -e option (hlin)
|
|
|
|
|
|
|
|
* Tue Nov 26 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.40-4
|
|
|
|
- Propagate errors from depsolving methods
|
|
|
|
|
|
|
|
* Mon Nov 11 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.40-3
|
|
|
|
- pkgset: Fix running without any koji tags
|
|
|
|
|
|
|
|
* Fri Nov 08 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.40-2
|
|
|
|
- Get message from LogRecord with a method
|
|
|
|
|
|
|
|
* Wed Oct 23 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.40-1
|
|
|
|
- pkgset: Only reuse valid old repo (lsedlar)
|
|
|
|
- Clean up skipping phases (hlin)
|
|
|
|
- Fix crash on unsigned packages (hlin)
|
|
|
|
- doc: Make it clear that the field 'repo' has to be empty for 'file' backend
|
|
|
|
(juliana.rodrigueiro)
|
|
|
|
- gather: Make depsolving parallel (hlin)
|
|
|
|
- doc: Add full examples of compose configuration (lsedlar)
|
|
|
|
- ostree-install: allow configuring additional depenencies for runroot
|
|
|
|
(otaylor)
|
|
|
|
- buildinstall: Allow customizing dracut arguments (lsedlar)
|
|
|
|
- Use custom assertion for checking content of files (lsedlar)
|
|
|
|
- Drop custom ANY object (lsedlar)
|
|
|
|
- Remove usage of unittest2 on Python 3 (lsedlar)
|
|
|
|
- Remove shebangs from test files (lsedlar)
|
|
|
|
- gather: Resolve dependencies of debug packages (lsedlar)
|
|
|
|
- gather: Fix bare except block (lsedlar)
|
|
|
|
- gather: Fix formatting (lsedlar)
|
|
|
|
- gather: Simplify adding packages to result (lsedlar)
|
|
|
|
- gather: Remove unused import (lsedlar)
|
|
|
|
- Regenerate test fixture repo (lsedlar)
|
|
|
|
- Move import of modulemd to a separate module (lsedlar)
|
|
|
|
- ostree: Run commands in universal_newlines mode (lsedlar)
|
|
|
|
- pkgset: Allow filtering modules from Koji tags (lsedlar)
|
|
|
|
- pkgset: Initialize path_prefix to empty value (lsedlar)
|
|
|
|
- Allow loading overrides for module defaults (lsedlar)
|
|
|
|
- Move pkgset skipping logs to separate file (hlin)
|
|
|
|
- Fix crash when pkgset phase is skipped (lsedlar)
|
|
|
|
- Resolve symlinks to images (lsedlar)
|
|
|
|
|
|
|
|
* Thu Oct 17 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.39-5
|
|
|
|
- Add https://pagure.io/pungi/pull-request/1281
|
|
|
|
|
|
|
|
* Tue Oct 15 2019 Kevin Fenzi <kevin@scrye.com> - 4.1.39-4
|
|
|
|
- Add https://pagure.io/pungi/pull-request/1278
|
|
|
|
|
|
|
|
* Mon Sep 23 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.39-3
|
|
|
|
- Backport patch for module defaults overrides
|
|
|
|
|
|
|
|
* Mon Sep 09 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.39-2
|
|
|
|
- Drop pungi-legacy subpackage due to broken dependencies
|
|
|
|
|
|
|
|
* Mon Sep 09 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.39-1
|
|
|
|
- Fix getting platforms from lookaside (lsedlar)
|
|
|
|
- extra-files: Simplify iterating over variants (lsedlar)
|
|
|
|
- createiso: Make media.repo sticky (lsedlar)
|
|
|
|
- hybrid: Re-add getting platform from lookaside repos (lsedlar)
|
|
|
|
- pkgset: Remove fast_merge method (lsedlar)
|
|
|
|
- Add test for materialized pkgset (lsedlar)
|
|
|
|
- Remove package whitelist (lsedlar)
|
|
|
|
- paths: Remove arch_repo path (lsedlar)
|
|
|
|
- gather: Remove use of arch_repo (lsedlar)
|
|
|
|
- ostree-installer: Remove usage of arch_repo (lsedlar)
|
|
|
|
- ostree: Remove arch_repo path usage (lsedlar)
|
|
|
|
- buildinstall: Remove arch_repo usage (lsedlar)
|
|
|
|
- createrepo: Remove arch_repo usage (lsedlar)
|
|
|
|
- Fix tests (lsedlar)
|
|
|
|
- pkgset: Update processing file cache (lsedlar)
|
|
|
|
- Remove pickling from source repos (lsedlar)
|
|
|
|
- gather: Port hybrid method (lsedlar)
|
|
|
|
- pkgset: Update Koji source to create multiple pkgsets (lsedlar)
|
|
|
|
- pkgset: Add object representing a package set on disk (lsedlar)
|
|
|
|
- pkgset: Add name to package set (lsedlar)
|
|
|
|
- paths: Add function to generate path to pkgset repo (lsedlar)
|
|
|
|
- Update code to pass around a list of pkgsets (lsedlar)
|
|
|
|
- Store the parsed variants for possible later re-use (riehecky)
|
|
|
|
- compose: additional logging on variants being processed (riehecky)
|
|
|
|
- Refactor code for removing repoclosure cache (hlin)
|
|
|
|
- Delete cache dirs even though repoclosure command failed (hlin)
|
|
|
|
- Delete lookaside cache dir (hlin)
|
|
|
|
- Delete repoclosure cache (hlin)
|
|
|
|
- Add function to get all arches in a compose (lsedlar)
|
|
|
|
- Remove not-used hack to workaround required option (lsedlar)
|
|
|
|
- pkgset: Create repos in a single place (lsedlar)
|
|
|
|
- pkgset: Added modules to variant in correct format (lsedlar)
|
|
|
|
- Add compose_id to repoclosure/lookaside directory names (hlin)
|
|
|
|
- Fix shadowed variable (lsedlar)
|
|
|
|
- Remove now unused msg variables (lsedlar)
|
|
|
|
- Remove debug mode (lsedlar)
|
|
|
|
- Remove dead code (lsedlar)
|
|
|
|
- pkgset: Check for empty module index (lsedlar)
|
|
|
|
- gather: Mark repos as containing module hotfixes (lsedlar)
|
|
|
|
- config: Deprecate bootable option (hlin)
|
|
|
|
- Use createrepo_checksum option instead of hardcoded sha256 (hlin)
|
|
|
|
- pkgset: Skip adding modulemd if there is none (lsedlar)
|
|
|
|
- test: Allow turning strictness off as well (lsedlar)
|
|
|
|
- Port to libmodulemd v2 (lsedlar)
|
|
|
|
- test: Option to make size check strict (lsedlar)
|
|
|
|
- gather: Remove unused argument (lsedlar)
|
|
|
|
- pkgset: Load modulemd only when needed (lsedlar)
|
|
|
|
- Stop storing modulemd without arch (lsedlar)
|
|
|
|
- Remove unused import (lsedlar)
|
|
|
|
- doc: Clarify relationship to Koji (lsedlar)
|
|
|
|
- gather: Correctly sort list with multiple data types (lsedlar)
|
|
|
|
- git-changelog: Fix running on Python 3 (lsedlar)
|
|
|
|
|
|
|
|
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 4.1.38-3
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.38-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
* Tue Jul 02 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.38-1
|
|
|
|
- Remove remaining mentions of runroot option (lsedlar)
|
|
|
|
- pkgset: Include module metadata in the repos (lsedlar)
|
|
|
|
- config: Deprecate runroot option (hlin)
|
|
|
|
- Respect --nomacboot flag when calling isohybrid (dnevil)
|
|
|
|
- config: Keep known options defined on CLI (lsedlar)
|
|
|
|
- config-dump: Report better error for non-existing sources (lsedlar)
|
|
|
|
- config: Improve config validation for anyOf and oneOf (lsedlar)
|
|
|
|
- config-validate: Allow defining variables (lsedlar)
|
|
|
|
- config: Report validation warning if variants fail to load (lsedlar)
|
|
|
|
- Allow customizing nosetests command (lsedlar)
|
|
|
|
- scm: Close stdin of processing command (lsedlar)
|
|
|
|
- pkgset: Create arch repos in parallel (lsedlar)
|
|
|
|
- util: Resolve HEAD in repos that have a remote (lsedlar)
|
|
|
|
- tests: Avoid using threads in tests (lsedlar)
|
|
|
|
- pkgset: Use highest pickle protocol (lsedlar)
|
|
|
|
- gather: fix crash issue when gather_method = "nodeps" (hlin)
|
|
|
|
- pkgset: Check for unused module patterns across all tags (lsedlar)
|
|
|
|
- util: Fix offline resolving for scm dict (lsedlar)
|
|
|
|
- pkgset: Make serialization more resilient (lsedlar)
|
|
|
|
- fus: Support HTTP repos (lsedlar)
|
|
|
|
- config: Deprecate release_is_layered option (hlin)
|
|
|
|
- pkgset: Set correct nsvc for devel modules (lsedlar)
|
|
|
|
- Remove unused variable (lsedlar)
|
|
|
|
- Whitespace fixes (lsedlar)
|
|
|
|
- Whitespace cleanup (lsedlar)
|
|
|
|
- Remove unused variables (lsedlar)
|
|
|
|
- Remove unused imports (lsedlar)
|
|
|
|
|
|
|
|
* Mon May 27 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.37-1
|
|
|
|
- config-dump: Allow dumping config for multi compose (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)
|
|
|
|
- metadata: Include empty directories in metadata (lsedlar)
|
|
|
|
- gather: Relax validations on variant_as_lookaside (lsedlar)
|
|
|
|
- tests: Use correct Python interpreter (lsedlar)
|
|
|
|
- tests: Ignore warnings when running validation script (lsedlar)
|
|
|
|
- Remove invalid escape sequences (lsedlar)
|
|
|
|
- Fix issues in OpenSSH Runroot method found by real tests. (jkaluza)
|
|
|
|
- buildinstall: Copy files in thread (lsedlar)
|
|
|
|
- init: Create comps repos in parallel (lsedlar)
|
|
|
|
- pkgset: Fix whitelist for modules (lsedlar)
|
|
|
|
- pkgset: Fix filtering excluded modular packages (lsedlar)
|
|
|
|
- pkgset: Do not overwrite version in module (lsedlar)
|
|
|
|
- pkgset: Treat modular version as number for sorting (lsedlar)
|
|
|
|
- Use absolute path for hardlink (lsedlar)
|
|
|
|
- createiso: Run hardlink on staged content (jdisnard)
|
|
|
|
- comps-wrapper: Emit attributes sorted (lsedlar)
|
|
|
|
- patch-iso supports multiple graft directories (jkonecny)
|
|
|
|
|
|
|
|
* Thu May 23 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.36-5
|
|
|
|
- Ignore modules without modulemd in Koji
|
|
|
|
|
|
|
|
* Mon May 13 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.36-4
|
|
|
|
- Include more backported patches
|
|
|
|
|
|
|
|
* Tue May 07 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.36-3
|
|
|
|
- Backport patch for decoding output as UTF-8
|
|
|
|
|
|
|
|
* Tue May 07 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.36-2
|
|
|
|
- Backport fixes for cloning git repos
|
|
|
|
|
|
|
|
* Wed Apr 24 2019 Lubomír Sedlář <lsedlar@redhat.com> - 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)
|
|
|
|
- Fix printing version on Python 3 (lsedlar)
|
|
|
|
- config-dump: Fix crash when used without --define (lsedlar)
|
|
|
|
- setup: Fix missing comma in a list (lsedlar)
|
|
|
|
- setup: Install some deps on Py2.7 only (lsedlar)
|
|
|
|
- config-dump: Allow defining variables on CLI (lsedlar)
|
|
|
|
- Update test data (lsedlar)
|
|
|
|
- gather: Use wildcard for repo selection (lsedlar)
|
|
|
|
- gather: Apply repo path substitutions for DNF backend (lsedlar)
|
|
|
|
- tests: Stop overwriting modulesdir for DNF (lsedlar)
|
|
|
|
|
|
|
|
* Tue Mar 26 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.35-1
|
|
|
|
- orchestrator: Monitor status of parts (lsedlar)
|
|
|
|
- tests: Skip tests if libmodulemd is not available (lsedlar)
|
|
|
|
- pkgset: Refactor hiding unused modular packages (lsedlar)
|
|
|
|
- Remove configuration for devel modules (lsedlar)
|
|
|
|
- gather: Remove module source (lsedlar)
|
|
|
|
- createrepo: Stop processing modulemd (lsedlar)
|
|
|
|
- pkgset: Load final modulemd files from Koji (lsedlar)
|
|
|
|
- buildinstall: Allow overwriting version for lorax (lsedlar)
|
|
|
|
- Create new Runroot class and use it everywhere where runroot task is
|
|
|
|
executed. (jkaluza)
|
|
|
|
- orchestrator: Send messages about the main compose (lsedlar)
|
|
|
|
- orchestrator: Support generic pre- and post- scripts (lsedlar)
|
|
|
|
- orchestrator: Support getting kerberos ticket (lsedlar)
|
|
|
|
- hybrid: Refactor handling debuginfo packages (lsedlar)
|
|
|
|
- doc: explain koji_profile (kdreyer)
|
|
|
|
- pkgset: Stop loading list of module RPMs (lsedlar)
|
|
|
|
- pkgset: Only load cache once (lsedlar)
|
|
|
|
- Do not add pkgset_koji_builds to modules, but only to pkgset_koji_tag tags.
|
|
|
|
(jkaluza)
|
|
|
|
- scm: Don't retry git fetch (lsedlar)
|
|
|
|
- tests: fix metadata tests when SOURCE_DATE_EPOCH is set (marmarek)
|
|
|
|
- checks: Use GitResolver for scm dicts (lsedlar)
|
|
|
|
- hybrid: Fix opening gzipped files on Python 2.6 (lsedlar)
|
|
|
|
|
|
|
|
* Tue Mar 05 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.34-1
|
|
|
|
- config: Allow validating configuration in JSON (lsedlar)
|
|
|
|
- image-build: Accept formats in lists (lsedlar)
|
|
|
|
- image-build: Resolve git ref in ksurl (lsedlar)
|
|
|
|
- Resolve git branches in scm_dict (lsedlar)
|
|
|
|
- util: Refactor resolving git url (lsedlar)
|
|
|
|
- scm-wrapper: Refactor getting files from Git (lsedlar)
|
|
|
|
- osbs: Fix wrong message in logs (lsedlar)
|
|
|
|
- orchestrator: Log exception to log file (lsedlar)
|
|
|
|
- config-dump: Allow freezing koji event (lsedlar)
|
|
|
|
- Read koji event from config file (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)
|
|
|
|
- orchestrator: Use prefix for config substitutions (lsedlar)
|
|
|
|
- README: add link to documentation (kdreyer)
|
|
|
|
|
|
|
|
* Fri Mar 01 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.33-6
|
|
|
|
- Update builddep on libmodulemd as well
|
|
|
|
|
|
|
|
* Fri Mar 01 2019 Stephen Gallagher <sgallagh@redhat.com> - 4.1.33-5
|
|
|
|
- Fix libmodulemd dependency
|
|
|
|
|
|
|
|
* Wed Feb 27 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.33-4
|
|
|
|
- Disable legacy and python 2 packages on Fedora 31+
|
|
|
|
|
|
|
|
* Mon Feb 25 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.33-3
|
|
|
|
- Fix copying vmdk images from koji tasks
|
|
|
|
|
|
|
|
* Thu Feb 21 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.33-2
|
|
|
|
- Make it possible to disable Apple/HFS compatibility on ppc64le
|
|
|
|
|
|
|
|
* Wed Feb 13 2019 Lubomír Sedlář <lsedlar@redhat.com> - 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)
|
|
|
|
- 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)
|
|
|
|
- ostree_installer: Pass --buildarch to lorax (lsedlar)
|
|
|
|
- orchestrator: Add missing function arguments (lsedlar)
|
|
|
|
- orchestrator: Compatibility with Python 2.6 (lsedlar)
|
|
|
|
- pungi-legacy: expose lorax's --rootfs-size argument (frederic.pierret)
|
|
|
|
- Only require enum34 on Legacy Python (miro)
|
|
|
|
- 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ář <lsedlar@redhat.com> - 4.1.32-6
|
|
|
|
- buildinstall: Pick correct config with rootfs size
|
|
|
|
|
|
|
|
* Mon Jan 28 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.32-5
|
|
|
|
- Pass buildarch to lorax for ostree installer
|
|
|
|
|
|
|
|
* Mon Jan 14 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.32-4
|
|
|
|
- Use python deps generator correctly
|
|
|
|
|
|
|
|
* Thu Jan 10 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.32-3
|
|
|
|
- Replace basearch in ostree ref in message
|
|
|
|
|
|
|
|
* Wed Jan 09 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.32-2
|
|
|
|
- Drop dependency on python3-enum34
|
|
|
|
|
|
|
|
* Tue Jan 08 2019 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.32-1
|
|
|
|
- Add script to orchestrate multiple composes (lsedlar)
|
|
|
|
- buildinstall: Expose lorax's --rootfs-size argument (lsedlar)
|
|
|
|
- Support for pungi-legacy with productmd format (frederic.pierret)
|
|
|
|
- Unify update-docs.sh script with rpkg (onosek)
|
|
|
|
- Remove createrepo references from doc and spec (lsedlar)
|
|
|
|
- CreaterepoWrapper: add 'basedir' and 'compress-type' args for createrepo_c
|
|
|
|
(frederic.pierret)
|
|
|
|
- gather.py: use createrepo_c for creating repodata instead of obsolete
|
|
|
|
createrepo python library (frederic.epitre)
|
|
|
|
- Fix import of ConfigParser for NoSectionError and NoOptionError
|
|
|
|
(frederic.pierret)
|
|
|
|
- doc: explain product_id_allow_missing results in detail (kdreyer)
|
|
|
|
- doc: describe product_id's output and purpose (kdreyer)
|
|
|
|
|
|
|
|
* Wed Dec 12 2018 Stephen Gallagher <sgallagh@redhat.com> - 4.1.31-3
|
|
|
|
- Update dependency for libmodulemd
|
|
|
|
|
|
|
|
* Wed Dec 05 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.31-2
|
|
|
|
- Send correct ostree ref to fedmsg
|
|
|
|
|
|
|
|
* Mon Nov 26 2018 Lubomír Sedlář <lsedlar@redhat.com> - 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)
|
|
|
|
- Copy config files into logs/global/config-copy/ directory (mboddu)
|
|
|
|
- Remove timestamp from config dump (lsedlar)
|
|
|
|
- extra_iso: Support extra files in directory (lsedlar)
|
|
|
|
- extra_iso: Include extra_files.json metadata (lsedlar)
|
|
|
|
- Allow reading configuration from JSON (lsedlar)
|
|
|
|
- Cleanup parsing treefile (lsedlar)
|
|
|
|
- Fix convert rpm_ostree config to YAML (mboddu)
|
|
|
|
- koji_wrapper: Change owner of runroot output (lsedlar)
|
|
|
|
- util: Preserve symlinks when copying (lsedlar)
|
|
|
|
- Move from yaml.load to yaml.safe_load (patrick)
|
|
|
|
- extra_iso: Stop including variant extra files (lsedlar)
|
|
|
|
- gather: Expand wildcards in package names for nodeps (lsedlar)
|
|
|
|
- Configure image name per variant (lsedlar)
|
|
|
|
- init: Keep parent groups in addon comps environments (lsedlar)
|
|
|
|
- Support more specific config for devel modules (lsedlar)
|
|
|
|
- Load supported milestones from productmd (lsedlar)
|
|
|
|
- hybrid: Remove dead code (lsedlar)
|
|
|
|
- Remove dead code (lsedlar)
|
|
|
|
|
|
|
|
* Wed Oct 31 2018 Lubomír Sedlář <lsedlar@redhat.com> - 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)
|
|
|
|
- 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)
|
|
|
|
- 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ář <lsedlar@redhat.com> - 4.1.29-3
|
|
|
|
- Save memory less agressively
|
|
|
|
|
|
|
|
* Wed Oct 10 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.29-2
|
|
|
|
- Add dependency on xorriso to pungi-legacy
|
|
|
|
- Bump dependency on python-productmd
|
|
|
|
|
|
|
|
* Wed Oct 10 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.29-1
|
|
|
|
- hybrid: Only include modules that are not in lookaside (lsedlar)
|
|
|
|
- Try to be more conservative about memory usage (lsedlar)
|
|
|
|
- hybrid: Remove modules not listed by fus (lsedlar)
|
|
|
|
- gather: Make devel modules configurable (lsedlar)
|
|
|
|
- pkgset: Stop prefilling RPM artifacts (lsedlar)
|
|
|
|
- gather: Create devel module for each normal module (lsedlar)
|
|
|
|
- pkgset: Save package set for each module (lsedlar)
|
|
|
|
- fus: List lookaside repos first (lsedlar)
|
|
|
|
- gather: Work with repos without location_base (lsedlar)
|
|
|
|
- Remove extra dependencies (lsedlar)
|
|
|
|
- Set repodata mtime to SOURCE_DATE_EPOCH (marmarek)
|
|
|
|
- Make sure .treeinfo file is sorted (marmarek)
|
|
|
|
- Use constant MBR ID for isohybrid (marmarek)
|
|
|
|
- Use xorriso instead of genisoimage (marmarek)
|
|
|
|
- Use $SOURCE_DATE_EPOCH (if set) in discinfo file (marmarek)
|
|
|
|
- unified_isos: Add extra variants to metadata (lsedlar)
|
|
|
|
- extra_iso: Add list of variants to metadata (lsedlar)
|
|
|
|
- linker: Simplify creating pool (lsedlar)
|
|
|
|
- gather: Hide pid of fus process (lsedlar)
|
|
|
|
- fus: Strip protocol from repo path (lsedlar)
|
|
|
|
- Add 'pkgset_koji_builds' option to include extra builds in a compose
|
|
|
|
(jkaluza)
|
|
|
|
- ostree: Reduce duplication in tests (lsedlar)
|
|
|
|
- ostree: Use --touch-if-changed (lsedlar)
|
|
|
|
- ostree: Fix handler crash without commit ID (lsedlar)
|
|
|
|
- gather: Filter arches similarly to pkgset (lsedlar)
|
|
|
|
- Stop shipping and remove RELEASE-NOTES (pbrobinson)
|
|
|
|
|
|
|
|
* Thu Sep 06 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.28-1
|
|
|
|
- gather: Fix multilib query for hybrid solver (lsedlar)
|
|
|
|
- gather: Expand multilib lists for hybrid method (lsedlar)
|
|
|
|
- Index arch modulemd by full NSVC (lsedlar)
|
|
|
|
- pkgset: Apply whitelist to modules in the tag (lsedlar)
|
|
|
|
- ostree: Wait for updated ref as well as signature (lsedlar)
|
|
|
|
- extra_iso: Set unified flag in metadata (lsedlar)
|
|
|
|
- pkgset: Respect koji event when searching for modules (lsedlar)
|
|
|
|
- Use dogpile.cache to cache the listTaggedRPMS calls if possible (jkaluza)
|
|
|
|
- gather: Keep original rpms.json in debug mode (lsedlar)
|
|
|
|
- Reduce duplication in tests (lsedlar)
|
|
|
|
- docs: Add better description for package globs (lsedlar)
|
|
|
|
- Create non-bootable ISO for variant without buildinstall (lsedlar)
|
|
|
|
- Clean up after yum tests (lsedlar)
|
|
|
|
- gather: Honor module whitelist (lsedlar)
|
|
|
|
- Clarify error about non-existing module (lsedlar)
|
|
|
|
- gather: Print full unresolved dependency (lsedlar)
|
|
|
|
- Fix tests on Python 2.6 (lsedlar)
|
|
|
|
- Include all test data in tarball (lsedlar)
|
|
|
|
|
|
|
|
* Fri Aug 17 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.27-1
|
|
|
|
- extra-iso: Rename test data file (lsedlar)
|
|
|
|
- createiso: Use correct python version (lsedlar)
|
|
|
|
- ostree: Update tests for working with YAML file (lsedlar)
|
|
|
|
- pungi/ostree: Convert rpm-ostree YAML to JSON (walters)
|
|
|
|
- createrepo: Allow passing arbitrary arguments (lsedlar)
|
|
|
|
- gather: Get modular packages from fus (lsedlar)
|
|
|
|
- util: Remove escaping spaces from volume ID (lsedlar)
|
|
|
|
- Allow removing non-alnum chars from volid (lsedlar)
|
|
|
|
- extra-isos: Include treeinfo pointing to all variants (lsedlar)
|
|
|
|
- createiso: Use unique paths for breaking hardlinks (lsedlar)
|
|
|
|
- gather: Detect hybrid variant with additional packages (lsedlar)
|
|
|
|
- Include exact version of pungi in the logs (mboddu)
|
|
|
|
- gather: Allow empty result for gather (lsedlar)
|
|
|
|
- gather: Add langpacks in hybrid solver (lsedlar)
|
|
|
|
- comps: Add get_langpacks function (lsedlar)
|
|
|
|
- pungi-legacy: Add --joliet-long option (lsedlar)
|
|
|
|
- gather: Early exit for non-comps sources (lsedlar)
|
|
|
|
- tests: Use unittest2 when available (lsedlar)
|
|
|
|
- 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ář <lsedlar@redhat.com> - 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ář <lsedlar@redhat.com> - 4.1.26-1
|
|
|
|
- gather: Add a hybrid depsolver backend (lsedlar)
|
|
|
|
- Always use lookasides for repoclosure (lsedlar)
|
|
|
|
- doc: closing parentheses for require_all_comps_packages (kdreyer)
|
|
|
|
- osbs: Generate unique repo names (lsedlar)
|
|
|
|
- Expand version field during image_build using version_generator (sinny)
|
|
|
|
- createrepo: Stop including modulemd in debug repos (lsedlar)
|
|
|
|
- Simplify iterating over module defaults (lsedlar)
|
|
|
|
- pkgset: Apply module filters on pkgset level (lsedlar)
|
|
|
|
- init: Validate whitespace in comps groups (lsedlar)
|
|
|
|
- createrepo: Include empty modules (lsedlar)
|
|
|
|
- createiso: Break hardlinks by copying files (lsedlar)
|
|
|
|
- pkgset: Query Koji instead of PDC (mcurlej)
|
|
|
|
- config: Report variants validity issues (lsedlar)
|
|
|
|
- variants: Reject values with whitespace (lsedlar)
|
|
|
|
- osbs: Fresh koji session for getting metadata (lsedlar)
|
|
|
|
|