ccbd9ba
Name:           pungi
d3dd7aa
Version:        4.1.16
b53f2ba
Release:        1%{?dist}
ccbd9ba
Summary:        Distribution compose tool
ccbd9ba
ccbd9ba
Group:          Development/Tools
Jesse Keating ae78aea
License:        GPLv2
b25d7e7
URL:            https://pagure.io/pungi
b25d7e7
Source0:        https://pagure.io/releases/%{name}/%{name}-%{version}.tar.bz2
b93e0fd
BuildRequires:  python-nose, python-mock
4f76425
BuildRequires:  python-devel, python-setuptools, python2-productmd
4f76425
BuildRequires:  python-lockfile, kobo, kobo-rpmlib, python-kickstart, createrepo_c
4f76425
BuildRequires:  python-lxml, libselinux-python, yum-utils, lorax
4f76425
BuildRequires:  yum => 3.4.3-28, createrepo >= 0.4.11
4f76425
BuildRequires:  gettext, git-core, cvs
f9a6c84
BuildRequires:  python-jsonschema
ec67eac
BuildRequires:  python-enum34
7bdaa3b
BuildRequires:  python2-dnf
76cf4a7
BuildRequires:  python2-multilib
3861be3
BuildRequires:  python2-libcomps
4f76425
3b6146a
Requires:       createrepo >= 0.4.11
3b6146a
Requires:       yum => 3.4.3-28
c4dd0e7
Requires:       lorax >= 22.1
3b6146a
Requires:       repoview
1bd0696
Requires:       python-lockfile
fdc7901
Requires:       kobo
0da05a8
Requires:       kobo-rpmlib
012c749
Requires:       python-productmd
dc1be3e
Requires:       python-kickstart
4e8e1d4
Requires:       libselinux-python
Adam Miller f85fabb
Requires:       createrepo_c
0da05a8
Requires:       python-lxml
4e90f81
Requires:       koji >= 1.10.1-13
0da05a8
Requires:       jigdo
0da05a8
Requires:       cvs
0da05a8
Requires:       yum-utils
0da05a8
Requires:       isomd5sum
0da05a8
Requires:       genisoimage
0da05a8
Requires:       gettext
0da05a8
Requires:       syslinux
0da05a8
Requires:       git
f9a6c84
Requires:       python-jsonschema
a5273dc
Requires:       libguestfs-tools-c
ec67eac
Requires:       python-enum34
7bdaa3b
Requires:       python2-dnf
76cf4a7
Requires:       python2-multilib
3861be3
Requires:       python2-libcomps
ccbd9ba
ccbd9ba
BuildArch:      noarch
ccbd9ba
ccbd9ba
%description
ccbd9ba
A tool to create anaconda based installation trees/isos of a set of rpms.
ccbd9ba
20d035b
%package utils
20d035b
Summary:    Utilities for working with finished composes
20d035b
Requires:   pungi = %{version}-%{release}
20d035b
20d035b
%description utils
20d035b
These utilities work with finished composes produced by Pungi. They can be used
20d035b
for creating unified ISO images, validating config file or sending progress
20d035b
notification to Fedora Message Bus.
20d035b
20d035b
ccbd9ba
%prep
ccbd9ba
%setup -q
ccbd9ba
ccbd9ba
%build
ccbd9ba
%{__python} setup.py build
ccbd9ba
ccbd9ba
%install
4f76425
rm -rf %{buildroot}
4f76425
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
4f76425
%{__install} -d %{buildroot}/var/cache/pungi
4f76425
%{__install} -d %{buildroot}/%{_mandir}/man8
ccbd9ba
ccbd9ba
%files
ccbd9ba
%defattr(-,root,root,-)
fdc7901
%license COPYING GPL
a2ace9e
%doc AUTHORS
fdc7901
%{python_sitelib}/%{name}
fdc7901
%{python_sitelib}/%{name}-%{version}-py?.?.egg-info
20d035b
%{_bindir}/%{name}
20d035b
%{_bindir}/%{name}-koji
7bdaa3b
%{_bindir}/%{name}-gather
20d035b
%{_bindir}/comps_filter
20d035b
%{_bindir}/%{name}-make-ostree
20d035b
%{_datadir}/%{name}
20d035b
/var/cache/%{name}
20d035b
20d035b
%files utils
20d035b
%{python_sitelib}/%{name}_utils
20d035b
%{_bindir}/%{name}-create-unified-isos
20d035b
%{_bindir}/%{name}-config-validate
20d035b
%{_bindir}/%{name}-fedmsg-notification
4b90822
%{_bindir}/%{name}-patch-iso
36f57b2
%{_bindir}/%{name}-compare-depsolving
ccbd9ba
f6c4f16
%check
b93e0fd
nosetests --exe
f6c4f16
./tests/data/specs/build.sh
cb271dc
cd tests && ./test_compose.sh
f6c4f16
ccbd9ba
%changelog
d3dd7aa
* Fri Jun 09 2017 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.16-1
d3dd7aa
- Fix changelog generator script (lsedlar)
d3dd7aa
- util: Retry resolving git branches (lsedlar)
d3dd7aa
- arch: Move exclu(de|sive)arch check to a function (lsedlar)
d3dd7aa
- gather-source: Check arch in module source (jkaluza)
d3dd7aa
- koji-wrapper: Stop mangling env variables (lsedlar)
d3dd7aa
- Ensure all phases are stopped (lsedlar)
d3dd7aa
- comps-wrapper: Report unknown package types (lsedlar)
d3dd7aa
- Generate proper modular metadata when there are different versions of the
d3dd7aa
  same package in the variant (jkaluza)
d3dd7aa
- checks: Make gpgkey a boolean option (lsedlar)
d3dd7aa
- ostree: Refactor writing repo file (lsedlar)
d3dd7aa
- iso-wrapper: Capture debug information for mounting (lsedlar)
d3dd7aa
- comps-wrapper: Fix crash on conditional packages (lsedlar)
d3dd7aa
- gather: Don't resolve dependencies in lookaside (lsedlar)
d3dd7aa
- koji-wrapper: Run all blocking commands with fresh ccache (lsedlar)
d3dd7aa
- Add @retry decorator and use it to retry connection on PDC on IOError and in
d3dd7aa
  SCM's retry_run. (jkaluza)
d3dd7aa
- Remove shebang from non-executable files (lsedlar)
d3dd7aa
e549c73
* Thu May 04 2017 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.15-1
e549c73
- pkgset: Remove use of undefined variable (lsedlar)
e549c73
- Store RPM artifacts in resulting repository in modulemd metadata. (jkaluza)
e549c73
- variants: Remove redundant check (lsedlar)
e549c73
- compose: Stop duplicating variant types (lsedlar)
e549c73
- gather: Remove handling of impossible state (lsedlar)
e549c73
- gather: Clean up code (lsedlar)
e549c73
- gather: Add tests for gather phase (lsedlar)
e549c73
- scm-wrapper: Remove unused arguments (lsedlar)
e549c73
- tests: Avoid creating unused temporary files (lsedlar)
e549c73
- tests: Clean up persistent temporary data (lsedlar)
e549c73
- docs: Add a logo on the About page (lsedlar)
e549c73
- docs: Document origin of the name (lsedlar)
e549c73
- gather-dnf: Log exact Requires pulling a package in (lsedlar)
e549c73
- gather: Print specific Requires which pulls a package in (lsedlar)
e549c73
- gather: Process dependencies sorted (lsedlar)
e549c73
- koji-wrapper: Run koji runroot with fresh credentials cache (lsedlar)
e549c73
- util: Move get_buildroot_rpms to koji wrapper (lsedlar)
e549c73
- osbs: Make git_branch required option (lsedlar)
e549c73
- docs: Update createrepo_checksum allowed values (lsedlar)
e549c73
- extra-files: Allow configuring used checksums (lsedlar)
e549c73
- doc: Document options for media checksums (lsedlar)
e549c73
- config: Add sha512 as valid createrepo checksum (lsedlar)
e549c73
- util: Report better error on resolving non-existing branch (lsedlar)
e549c73
- util: Show choices for volid if all are too long (lsedlar)
e549c73
- checks: Fix anyOf validator yield ValidationError on ConfigOptionWarning
e549c73
  (qwan)
e549c73
- comps-wrapper: Reduce duplication in code (lsedlar)
e549c73
- comps-wrapper: Port to libcomps (lsedlar)
e549c73
- comps-wrapper: Sort langpacks by name (lsedlar)
e549c73
- comps-wrapper: Minor code cleanup (lsedlar)
e549c73
- comps-wrapper: Add tests (lsedlar)
e549c73
- comps-wrapper: Fix uservisible not being modifiable (lsedlar)
e549c73
- comps-wrapper: Return IDs instead of yum.comps.Group (lsedlar)
e549c73
- comps-wrapper: Remove unused code (lsedlar)
e549c73
- Be explicit about generating release for images (lsedlar)
e549c73
- docs: Add examples for generated versions (lsedlar)
e549c73
- ostree: Autogenerate a version (lsedlar)
e549c73
- Expand compatible arches when gathering from modules. (rbean)
e549c73
- gather: Clean up method deps (lsedlar)
e549c73
- gather: Report error if there is no input (lsedlar)
e549c73
- init: Warn when variants mentions non-existing comps group (lsedlar)
e549c73
- Fix createrepo issue for modular compose when multiple threads tried to use
e549c73
  the same tmp directory. (jkaluza)
e549c73
- unified-iso: Use different type for debuginfo iso (lsedlar)
e549c73
- unified-iso: Handle missing paths in metadata (lsedlar)
e549c73
- unify repo and repo_from options (qwan)
e549c73
- Fix some PEP8 errors in util.py (qwan)
e549c73
- move translate_path from paths.py to util.py (qwan)
e549c73
- checks.py: support 'append' option (qwan)
e549c73
- checks.py: show warning message for alias option (qwan)
e549c73
9784961
* Mon Mar 27 2017 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.14-1
9784961
- Not create empty skeleton dirs for empty variants (qwan)
9784961
- Query only active modules in PDC. (jkaluza)
9784961
- Save modules metadata as full yaml object (jkaluza)
9784961
- Implement DNF based depsolving (dmach, mmraka, lsedlar)
9784961
- Add support for modular composes (jkaluza)
9784961
- Add a script for modifying ISO images (lsedlar)
9784961
- iso-wrapper: Add utility for mounting images (lsedlar)
9784961
- buildinstall: Move tweaking configs into a function (lsedlar)
9784961
- image-build: Correctly write can_fail option (lsedlar)
9784961
- pungi-koji: new cmd option '--latest-link-status' (qwan)
9784961
- Print task ID for successful tasks (lsedlar)
9784961
- ostree-installer: Fix logging directory (lsedlar)
9784961
- buildinstall: Print debug info if unmount fails (lsedlar)
9784961
- pkgset: report all unsigned packages (qwan)
9784961
- default createrepo_checksum to sha256 (qwan)
9784961
- unified-iso: Log better error when linking fails (lsedlar)
9784961
- unified-iso: Blacklist extra files metadata (lsedlar)
9784961
- buildinstall: Retry unmounting image (lsedlar)
9784961
- Remove indices from documentation (lsedlar)
9784961
- iso-wrapper: Handle wrong implant md5 (lsedlar)
9784961
- image-build: Remove check for number of images (lsedlar)
9784961
- Extract only first version from specfile (lsedlar)
9784961
- consolidate repo option names (qwan)
9784961
- checks: extend validator with 'alias' (qwan)
9784961
- osbs: write manifest for scratch osbs (qwan)
9784961
3453084
* Fri Mar 03 2017 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.13-1
3453084
- Make MANIFEST.in stricter (qwan)
3453084
- Remove one line of log print (qwan)
3453084
- gather: Filter comps group on depsolving input of optional (lsedlar)
3453084
- Enable customizing runroot task weight (lsedlar)
3453084
- comps: Filter comps groups for optional variants (lsedlar)
3453084
- Rename main logger (lsedlar)
3453084
- ostree: Silence logger in tests (lsedlar)
3453084
- ostree: Fix crash when extra repos are missing (lsedlar)
3453084
- util: Add a utility for managing temporary files (lsedlar)
3453084
- Add --quiet option to pungi-koji (qwan)
3453084
- handle opening empty images.json while re-running pungi-koji in debug mode
3453084
  (qwan)
3453084
- minor change: remove an always true condition (qwan)
3453084
- Refactor depsolving tests (lsedlar)
3453084
- multilib: Remove FileMultilibMethod class (lsedlar)
3453084
- pkgset: Use additional packages for initial pull (lsedlar)
3453084
- metadata: Fix .treeinfo paths for addons (lsedlar)
3453084
- koji_wrapper: Always use --profile option with koji (lsedlar)
3453084
- add missing koji_profile from test compose setting (dennis)
3453084
- use koji --profile when calling koji for livemedia (dennis)
3453084
- repoclosure: Don't run build deps check (lsedlar)
3453084
- repoclosure: add option to use dnf backend (lsedlar)
3453084
- repoclosure: Add test for repoclosure in test phase (lsedlar)
3453084
- repoclosure: Remove duplicated code (lsedlar)
3453084
- repoclosure: Remove useless wrapper class (lsedlar)
3453084
- repoclosure: Remove unused code (lsedlar)
3453084
- repoclosure: Add a test for the wrapper (lsedlar)
3453084
- image-build: Pass arches around as a list (lsedlar)
3453084
- image-build: Expand arches for can_fail (lsedlar)
3453084
- image_checksum: add file sizes to checksum files (qwan)
3453084
- Add documentation and example for greedy_method (lsedlar)
3453084
- replace ${basearch} when updating the ref (dennis)
3453084
- Add some debugging about ref updating (puiterwijk)
3453084
d3e701e
* Tue Jan 17 2017 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.12-1
d3e701e
- unified-iso: Fall back to default config (lsedlar)
d3e701e
- osbs: optionally check GPG signatures (qwan)
d3e701e
- ostree-installer:  Allow multiple repos in ostree installer (qwan)
d3e701e
- Update tox.ini (lsedlar)
d3e701e
- unified-iso: Create isos with debuginfo packages (lsedlar)
d3e701e
- Create temporary dirs under compose's workdir (qwan)
d3e701e
- spec: Update upstream and source URL (lsedlar)
d3e701e
- unified-iso: Create work/ dir if missing (lsedlar)
d3e701e
- spec: Copy %%check section from Fedora (lsedlar)
d3e701e
- Update MANIFEST.in to include test data (lsedlar)
d3e701e
- osbs: Add better example to documentation (lsedlar)
d3e701e
- metadata: Correctly parse lorax .treeinfo (lsedlar)
d3e701e
- spec: Add a separate subpackage for extra utils (lsedlar)
d3e701e
- Add script to generate unified ISOs (lsedlar)
d3e701e
- osbs: Validate config in tests (lsedlar)
d3e701e
- osbs: Verify the .repo files contain correct URL (lsedlar)
d3e701e
- osbs: Enable specifying extra repos (lsedlar)
d3e701e
- pungi-make-ostree: change 'tree' command '--log-dir' arg to be required
d3e701e
  (qwan)
d3e701e
- Add test for krb_login with principal and keytab (puiterwijk)
d3e701e
- Make sure that the profile name is parsed correctly (puiterwijk)
d3e701e
- Make KojiWrapper support krb_login with keytab (puiterwijk)
d3e701e
- Make KojiWrapper parse krb_rdns (puiterwijk)
d3e701e
- Update documentation (lsedlar)
d3e701e
- image-build: Allow failure only on some arches (lsedlar)
d3e701e
- live-media: Allow some arches to fail (lsedlar)
d3e701e
- image-build: Use install_tree from parent for nested variants (lsedlar)
d3e701e
- config: Report unknown options as warnings (lsedlar)
d3e701e
- pungi: Fix --nosource option (lsedlar)
d3e701e
- pungi: Handle missing SRPM (lsedlar)
d3e701e
- ostree-installer: Add 'installer' sub-command to pungi-make-ostree (qwan)
d3e701e
- ostree: Add 'tree' sub-command to pungi-make-ostree script (qwan)
d3e701e
- metadata: Allow creating internal releases (lsedlar)
d3e701e
- Add CLI option to create ci compose (lsedlar)
d3e701e
- Fix PhaseLoggerMixin in case of compose has _logger = None (qwan)
d3e701e
- ostree-installer: Use dvd-ostree as type in metadata (lsedlar)
d3e701e
- image-build: Reduce duplication (lsedlar)
d3e701e
- createrepo: Add tests for adding product certificates (lsedlar)
d3e701e
- createrepo: Add tests for retrieving product certificates (lsedlar)
d3e701e
- Include phase name in log for some phases (qwan)
d3e701e
- Expose lorax's --rootfs-size argument (walters)
d3e701e
- pungi: Include noarch debuginfo (lsedlar)
d3e701e
- media-split: Print sensible message for unlimited size (lsedlar)
d3e701e
13c1c4d
* Tue Nov 15 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.11-1
13c1c4d
- [ostree] Allow extra repos to get packages for composing OSTree repository
13c1c4d
  (qwan)
13c1c4d
- pungi: Run in-process for testing (lsedlar)
13c1c4d
- pungi: Only add logger once (lsedlar)
13c1c4d
- pungi: Connect yum callback to logger (lsedlar)
13c1c4d
- extra-files: Nice error message on missing RPM (lsedlar)
13c1c4d
- compose: Drop unused argument (lsedlar)
13c1c4d
- compose: Search all nested variants (lsedlar)
13c1c4d
- ostree-installer: Capture all lorax logs (lsedlar)
13c1c4d
- lorax-wrapper: Put all log files into compose logs (lsedlar)
13c1c4d
- pungi: Fix reading multilib config files (lsedlar)
13c1c4d
- pungi: Fulltree should not apply for input multilib package (lsedlar)
13c1c4d
- pungi: Add tests for depsolving (lsedlar)
13c1c4d
- Update ostree phase documentation (lsedlar)
13c1c4d
- [ostree] Allow adding versioning metadata (qwan)
13c1c4d
  (lubomir.sedlar)
13c1c4d
- [ostree] New option to enable generating ostree summary file (qwan)
13c1c4d
- pungi: Avoid removing from list (lsedlar)
d3e701e
- pungi: Allow globs in %%multilib-whitelist (dmach)
13c1c4d
- pungi: Exclude RPMs that are in lookaside (dmach)
13c1c4d
- pungi: Fix excluding SRPMs (dmach)
13c1c4d
- pungi: Speed up blacklist processing (dmach)
13c1c4d
- Update tests to use ostree write-commit-id (puiterwijk)
13c1c4d
- ostree: Use the write-commitid-to feature rather than parsing ostree logs
13c1c4d
  (puiterwijk)
13c1c4d
- checks: Check for createrepo_c (lsedlar)
13c1c4d
- checks: Update tests to not require python modules (lsedlar)
13c1c4d
- Remove executable permissions on test scripts (puiterwijk)
13c1c4d
- Add more require checks (puiterwijk)
13c1c4d
- Fix package name for createrepo and mergerepo (puiterwijk)
13c1c4d
- not using 'git -C path' which is not supported by git 1.x (qwan)
13c1c4d
- pungi-koji: add option for not creating latest symbol link (qwan)
13c1c4d
- Replace mount/umount with guestfsmount and 'fusermount -u' (qwan)
13c1c4d
- config: Don't abort on deprecated options (lsedlar)
13c1c4d
- metadata: Treeinfo should point to packages and repo (lsedlar)
13c1c4d
- Send notification when compose fails to start (lsedlar)
13c1c4d
- metadata: Stop crashing for non-bootable products (lsedlar)
13c1c4d
- createiso: Do not split bootable media (lsedlar)
13c1c4d
- doc: Fix a typo in progress notification example (lsedlar)
13c1c4d
- Dump images.json after checksumming (lsedlar)
13c1c4d
- metadata: Correctly clone buildinstall .treeinfo (lsedlar)
13c1c4d
- createiso: Include layered product name in iso name (lsedlar)
13c1c4d
- buildinstall: Only transform arch for lorax (lsedlar)
13c1c4d
- iso-wrapper: Remove the class (lsedlar)
13c1c4d
- config: Validate variant regular expressions (lsedlar)
13c1c4d
b2b5dd9
* Sat Oct 08 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.10-1
b2b5dd9
- pungi: Replace kickstart repo url (mark)
b2b5dd9
- ostree-installer: Reduce duplication in tests (lsedlar)
b2b5dd9
- ostree-installer: Generate correct volume ID (lsedlar)
b2b5dd9
- ostree-installer: Use ostree as type in filename (lsedlar)
b2b5dd9
- ostree: Use $basearch in repo file (lsedlar)
b2b5dd9
- config: Accept empty branch in SCM dict (lsedlar)
b2b5dd9
- Remove duplicated version from pungi script (lsedlar)
b2b5dd9
- use --new-chroot when making ostree's (dennis)
b2b5dd9
- Create git tags without release (lsedlar)
b2b5dd9
- Translate paths without double slash (lsedlar)
b2b5dd9
- Remove shebangs from non-executable files (lsedlar)
b2b5dd9
- Remove FSF address from comments (lsedlar)
b2b5dd9
- Update contributing guide (lsedlar)
b2b5dd9
- init: Remove keep_original_comps option (lsedlar)
b2b5dd9
- tests: Use unittest2 consistently (lsedlar)
b2b5dd9
9a3b0f0
* Wed Sep 21 2016 Lubomír Sedlář <lsedlar@redhat.com> - 4.1.9-1
9a3b0f0
- ostree_installer: Add --isfinal lorax argument (lsedlar)
9a3b0f0
- Recreate JSON dump of configuration (lsedlar)
9a3b0f0
- Merge #385 `Test and clean up pungi.linker` (dennis)
9a3b0f0
- Merge #390 `checksums: Never skip checksumming phase` (dennis)
9a3b0f0
- variants: Allow multiple explicit optional variants (lsedlar)
9a3b0f0
- checksums: Never skip checksumming phase (lsedlar)
9a3b0f0
- [linker] Remove dead code (lsedlar)
9a3b0f0
- [linker] Add tests (lsedlar)
9a3b0f0
- Dump original pungi conf (cqi)
9a3b0f0
- ostree: Add tests for sending ostree messages (lsedlar)
9a3b0f0
- Send fedmsg message on ostree compose finishg (puiterwijk)
9a3b0f0
- createrepo: Add option to use xz compression (lsedlar)
9a3b0f0
- Allow user to set a ~/.pungirc for some defaults (riehecky)
9a3b0f0
- metadata: Improve error reporting on failed checksum (lsedlar)
9a3b0f0
- extra-files: Write a metadata file enumerating extra files (jeremy)
9a3b0f0
- Merge #381 `Automatically generate missing image version` (dennis)
9a3b0f0
- Automatically generate missing image version (lsedlar)
9a3b0f0
- Add JSON Schema for configuration (lsedlar)
9a3b0f0
- Allow arbitrary arguments in make test (lsedlar)
9a3b0f0
- createiso: Report nice error when tag does not exist (lsedlar)
9a3b0f0
- Fix test data build script (lsedlar)
9a3b0f0
- [osbs] Add NVRA of created image into main log (lsedlar)
9a3b0f0
- [createiso] Remove unused script (lsedlar)
9a3b0f0
- Update doc about generating release value (lsedlar)
9a3b0f0
- Use label to populate image release (lsedlar)
9a3b0f0
- doc: Fix example for image_build (lsedlar)
9a3b0f0
- Ignore module imports not at top of file (lsedlar)
9a3b0f0
- Merge #367 `Remove unused imports` (dennis)
9a3b0f0
- [buildinstall] Fix cleaning output dir (lsedlar)
9a3b0f0
- Remove unused imports (lsedlar)
9a3b0f0
- Merge #360 `[osbs] Convert build_id to int` (dennis)
9a3b0f0
- Merge #361 `Fix config validation script` (dennis)
9a3b0f0
- Merge #365 `Make image test at end of compose less strict` (dennis)
9a3b0f0
- [test] Make image test at end of compose less strict (lsedlar)
9a3b0f0
- [iso] Fix check on failable ISO (lsedlar)
9a3b0f0
- Add full Pungi version to log output (lsedlar)
9a3b0f0
- Fix config validation script (lsedlar)
9a3b0f0
- [osbs] Convert build_id to int (lsedlar)
9a3b0f0
- [image-build] Get failable config from correct place (lsedlar)
9a3b0f0
fc23ca5
* Wed Aug 10 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.8-1
fc23ca5
- [createiso] Use shell script for runroot (lsedlar)
fc23ca5
- Merge #357 `Improve error messages for gathering packages` (dennis)
fc23ca5
- [test] Only check bootability for images on x86_64 and i386 (lsedlar)
fc23ca5
- Improve error messages for gathering packages (lsedlar)
fc23ca5
- Merge #339 `Refactor failables, step 1` (dennis)
fc23ca5
- Refactor failables (lsedlar)
fc23ca5
- Stop setting release in OSBS phase (lsedlar)
fc23ca5
- Merge #351 `Remove ambiguous imports` (dennis)
fc23ca5
- [test] Correctly check bootable ISOs (lsedlar)
fc23ca5
- Remove ambiguous imports (lsedlar)
fc23ca5
- Merge #347 `Remove duplicate definition of find_old_composes.`
fc23ca5
  (lubomir.sedlar)
fc23ca5
- Merge #342 `Simplify naming format placeholders` (dennis)
fc23ca5
- Merge #345 `createrepo: use separate logs for different pkg_type` (dennis)
fc23ca5
- Remove duplicate definition of find_old_composes... (rbean)
fc23ca5
- [createrepo] fix 'createrepo_deltas' option (qwan)
fc23ca5
- createrepo: use separate logs for different pkg_type (lsedlar)
fc23ca5
- Simplify naming format placeholders (lsedlar)
fc23ca5
- Treat variants without comps groups as having all of them (lsedlar)
fc23ca5
- Always generate rpms.json file (lsedlar)
fc23ca5
00e11b2
* Thu Jun 23 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.7-1
00e11b2
- [scm] Add logging for exporting local files (lsedlar)
00e11b2
- [extra-files] Only copy files when there is a config (lsedlar)
00e11b2
- [extra-files] Refactoring (lsedlar)
00e11b2
- [extra-files] Skip whole phase if not configured (lsedlar)
00e11b2
- [extra-files] Copy files using existing function (lsedlar)
00e11b2
- [extra-files] Add tests (lsedlar)
00e11b2
- [osbs] Add a phase to build images in OSBS (lsedlar)
00e11b2
- Setup global log file before logging anything (lsedlar)
00e11b2
- [metadata] Correctly save final flag (lsedlar)
00e11b2
- Merge #326 `add missing dependencies` (dennis)
00e11b2
- [createiso] Add test for adding source iso to metadata (lsedlar)
00e11b2
- Merge #325 `Fix checking optional ISO images in test phase` (dennis)
00e11b2
- Merge #321 `Add support for top-level variant IDs with dashes.` (dennis)
00e11b2
- Merge #320 `images.json: Move src images under binary arches.` (dennis)
00e11b2
- add missing dependencies (nils)
00e11b2
- Fix checking optional ISO images in test phase (lsedlar)
00e11b2
- add lxml dependency (nils)
00e11b2
- images.json: Move src images under binary arches. (dmach)
00e11b2
- Add support for top-level variant IDs with dashes. (dmach)
00e11b2
- Fix PYTHONPATH usage in test_compose.sh. (dmach)
00e11b2
- [createiso] Enable customizing media reserve (lsedlar)
00e11b2
- [createiso] Add test for splitting media (lsedlar)
00e11b2
- [media-split] Remove commented-out code (lsedlar)
00e11b2
- [media-split] Simplify code (lsedlar)
00e11b2
- [media-split] Add code documentation (lsedlar)
00e11b2
- [media-split] Add unit tests (lsedlar)
00e11b2
- Add missing documentation (lsedlar)
00e11b2
- [buildinstall] Fix bad error message (lsedlar)
00e11b2
- Merge #309 `Add compatibility for Python 2.6` (dennis)
00e11b2
- Merge #293 `Add tests for generating discinfo and media.repo files` (dennis)
00e11b2
- Merge #287 `Use koji profiles to list RPMs in buildroot` (dennis)
00e11b2
- [ostree-installer] Put images to os/ directory (lsedlar)
00e11b2
- [ostree] Rename duplicated test (lsedlar)
00e11b2
- [util] Use koji profile for getting RPMs from buildroot (lsedlar)
00e11b2
- [util] Add test for getting list of buildroot RPMs (lsedlar)
00e11b2
- pungi-koji: fix up latest symlink creation (dennis)
00e11b2
- Use unittest2 if available (lsedlar)
00e11b2
- Stop using str.format (lsedlar)
00e11b2
- Stop using functools.total_ordering (lsedlar)
00e11b2
- The message attribute on exception is deprecated (lsedlar)
00e11b2
- [ostree] Rename duplicated test (lsedlar)
00e11b2
- [metadata] Simplify writing media.repo (lsedlar)
00e11b2
- [metadata] Add test for writing media.repo (lsedlar)
00e11b2
- [discinfo] Use context manager for file access (lsedlar)
00e11b2
- [metadata] Add tests for discinfo files (lsedlar)
00e11b2
8de7d68
* Tue May 24 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.6-1
8de7d68
- [ostree-installer] Allow using external repos as source (lsedlar)
8de7d68
- [image-build] Allow using external install trees (lsedlar)
8de7d68
- Add type to base product for layered releases (lsedlar)
8de7d68
- Merge #303 `[ostree] Use unique work and log paths` (dennis)
8de7d68
- [ostree] Use unique work and log paths (lsedlar)
8de7d68
- [arch] Add mock rpmUtils module (lsedlar)
8de7d68
00f2e24
* Mon May 16 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.5-1
00f2e24
- [ostree] Put variant name in ostree log dir (lsedlar)
00f2e24
- Merge #294 `[ostree] Initialize empty repo` (dennis)
00f2e24
- [util] Resolve git+https URLs (lsedlar)
00f2e24
- [ostree] Initialize empty repo (lsedlar)
00f2e24
- [test] Add checks for created images (lsedlar)
00f2e24
- Fix caching global ksurl (lsedlar)
00f2e24
- include tests/fixtures in manifest (dennis)
00f2e24
d8272bd
* Fri Apr 29 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.4-1
d8272bd
- Merge #273 `Deduplicate configuration a bit` (dennis)
d8272bd
- Merge #280 `[createrepo] Use more verbose output` (dennis)
d8272bd
- Merge #283 `Pungi should log when it tries to publish notifications.`
d8272bd
  (dennis)
d8272bd
- [createiso] Add back running isohybrid on x86 disk images (dennis)
d8272bd
- [createiso] Remove chdir() (lsedlar)
d8272bd
- [pkgset] Fix caching RPMs (lsedlar)
d8272bd
- [createrepo] Use more verbose output (lsedlar)
d8272bd
- Pungi should log when it tries to publish notifications. (rbean)
d8272bd
- [pkgset] Use context manager for opening file list (lsedlar)
d8272bd
- [pkgset] Add tests for writing filelists (lsedlar)
d8272bd
- [pkgset] Simplify finding RPM in koji buildroot (lsedlar)
d8272bd
- [pkgset] Clean up koji package set (lsedlar)
d8272bd
- [pkgset] Add test for pkgset merging (lsedlar)
d8272bd
- [pkgset] Add tests for KojiPackageSet (lsedlar)
d8272bd
- [pkgset] Clean up Koji source (lsedlar)
d8272bd
- [pkgset] Add tests for Koji source (lsedlar)
d8272bd
- Add common global settings for images (lsedlar)
d8272bd
- Remove duplicated and dead code (lsedlar)
d8272bd
- [live-media] Add check for live_media_version option (lsedlar)
d8272bd
- [scm-wrapper] Remove unused method (lsedlar)
d8272bd
- [scm-wrapper] Report when file wrapper did not match anything (lsedlar)
d8272bd
- [scm-wrapper] Use context manager for managing temp dir (lsedlar)
d8272bd
- [scm-wrapper] Reduce code duplication in RPM wrapper (lsedlar)
d8272bd
- [scm-wrapper] Copy files directly (lsedlar)
d8272bd
- [scm-wrapper] Reduce code duplication (lsedlar)
d8272bd
- [scm-wrapper] Add tests for SCM wrappers (lsedlar)
d8272bd
- [ostree] Set each repo to point to current compose (lsedlar)
d8272bd
- [ostree-installer] Drop filename setting (lsedlar)
d8272bd
- Merge #269 `Improve logging of failable deliverables` (ausil)
d8272bd
- [ostree-installer] Fix example documentation (lsedlar)
d8272bd
- Improve logging of failable deliverables (lsedlar)
d8272bd
- [ostree-installer] Install ostree in runroot (lsedlar)
d8272bd
- [pkgset] Print more detailed logs when rpm is not found (lsedlar)
d8272bd
- [ostree-installer] Clone repo with templates (lsedlar)
d8272bd
4f76425
* Fri Apr 08 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.3-1
4f76425
- enable the compose test (dennis)
4f76425
- [ostree-installer] Copy all lorax outputs (lsedlar)
4f76425
- [ostree] Log to stdout as well (lsedlar)
4f76425
- [ostree-installer] Use separate directory for logs (lsedlar)
4f76425
- Merge #260 `Maybe fix ostree?` (ausil)
4f76425
- [ostree-installer] Put lorax output into work dir (lsedlar)
4f76425
- [ostree] Add test check for modified repo baseurl (lsedlar)
4f76425
- [ostree] Move cloning repo back to compose box (lsedlar)
4f76425
- [ostree] Mount ostree directory in koji (lsedlar)
4f76425
9a3b0f0
* Tue Apr 05 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.2-1
Dennis Gilmore 36e7279
- Merge #257 `[ostree] Enable marking ostree phase as failable` (ausil)
Dennis Gilmore 36e7279
- [ostree] Enable marking ostree phase as failable (lsedlar)
Dennis Gilmore 36e7279
- [koji-wrapper] Initialize wrappers sequentially (lsedlar)
Dennis Gilmore 36e7279
- [createiso] Simplify code, test phase (lsedlar)
Dennis Gilmore 36e7279
- [createiso] Move runroot work to separate script (lsedlar)
Dennis Gilmore 36e7279
- [ostree] Use explicit work directory (lsedlar)
Dennis Gilmore 36e7279
- [ostree] Rename atomic to ostree (lsedlar)
Dennis Gilmore 36e7279
- [ostree] Move cloning config repo to chroot (lsedlar)
Dennis Gilmore 36e7279
- [ostree] Fix call to kobo.shortcuts.run (lsedlar)
Dennis Gilmore 36e7279
- [atomic] Stop creating the os directory (lsedlar)
Dennis Gilmore 36e7279
- [checksum] Add arch to file name (lsedlar)
Dennis Gilmore 36e7279
f69ca2c
* Fri Apr 01 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.1-1
f69ca2c
- install scripts (dennis)
f69ca2c
- Merge #242 `Fix wrong file permissions` (ausil)
f69ca2c
- Add a utility to validate config (lsedlar)
f69ca2c
- [variants] Stop printing stuff to stderr unconditionally (lsedlar)
f69ca2c
- Fix atomic/ostree config validations (lsedlar)
f69ca2c
- [pungi-wrapper] Remove duplicated code (lsedlar)
f69ca2c
- [checks] Add a check for too restrictive umask (lsedlar)
f69ca2c
- [util] Remove umask manipulation from makedirs (lsedlar)
f69ca2c
- Merge #240 `Filter variants and architectures` (ausil)
f69ca2c
- Filter variants and architectures (lsedlar)
f69ca2c
- Refactor checking for failable deliverables (lsedlar)
f69ca2c
- [buildinstall] Do not crash on failure (lsedlar)
f69ca2c
- Reuse helper in all tests (lsedlar)
f69ca2c
- [atomic] Add atomic_installer phase (lsedlar)
f69ca2c
- [ostree] Add ostree phase (lsedlar)
f69ca2c
- [atomic] Add a script to create ostree repo (lsedlar)
f69ca2c
- Merge #232 `Improve logging by adding subvariants` (ausil)
f69ca2c
- Add compose type to release for images (lsedlar)
f69ca2c
- [image-build] Add traceback on failure (lsedlar)
f69ca2c
- [image-build] Use subvariants in logging output (lsedlar)
f69ca2c
- [live-media] Use subvariants in logging (lsedlar)
f69ca2c
- Add tracebacks to all failable phases (lsedlar)
f69ca2c
- ppc no longer needs magic bits in the iso (pbrobinson)
f69ca2c
- [buildinstall] Add more debugging output (lsedlar)
f69ca2c
- [metadata] Stop crashing on empty path from .treeinfo (lsedlar)
f69ca2c
- [checksums] Add label to file name (lsedlar)
f69ca2c
- [buildinstall] Use customized dvd disc type (lsedlar)
f69ca2c
- image_build: fix subvariant handling (awilliam)
f69ca2c
133cb97
* Tue Feb 23 2016 Dennis Gilmore <dennis@ausil.us> - 4.1.0-1
133cb97
- repoint master at 4.1.x and new feature development
133cb97
f6c4f16
* Tue Feb 23 2016 Dennis Gilmore <dennis@ausil.us> - 4.0.5-1
f6c4f16
- [tests] Fix wrong checks in buildinstall tests (lsedlar)
f6c4f16
- [tests] Use temporary files for buildinstall (lsedlar)
f6c4f16
- [tests] Do not mock open for koji wrapper tests (lsedlar)
f6c4f16
- Merge #179 `Update makefile targets for testing` (ausil)
f6c4f16
- Update makefile targets for testing (lsedlar)
f6c4f16
- [live-images] Set type to raw-xz for appliances (lsedlar)
f6c4f16
- [live-images] Correctly create format (lsedlar)
f6c4f16
- [tests] Dummy compose is no longer private (lsedlar)
f6c4f16
- [tests] Move buildinstall tests to new infrastructure (lsedlar)
f6c4f16
- [tests] Use real paths module in testing (lsedlar)
f6c4f16
- [tests] Move dummy testing compose into separate module (lsedlar)
f6c4f16
- [live-images] Create image dir if needed (lsedlar)
f6c4f16
- [live-images] Add images to manifest (lsedlar)
f6c4f16
- [live-images] Fix path processing (lsedlar)
f6c4f16
- [live-images] Move repo calculation to separate method (lsedlar)
f6c4f16
- [koji-wrapper] Fix getting results from spin-appliance (lsedlar)
f6c4f16
- [live-images] Filter non-image results (lsedlar)
f6c4f16
- [live-images] Rename repos_from to repo_from (lsedlar)
f6c4f16
- [koji-wrapper] Add test for passing release to image-build (lsedlar)
f6c4f16
- [live-images] Automatically populate release with date and respin (lsedlar)
f6c4f16
- [live-media] Respect release set in configuration (lsedlar)
f6c4f16
- [live-images] Build all images specified in config (lsedlar)
f6c4f16
- [live-media] Don't create $basedir arch (lsedlar)
f6c4f16
- Update tests (lsedlar)
f6c4f16
- do not ad to image build and live tasks the variant if it is empty (dennis)
f6c4f16
- when a variant is empty do not add it to the repolist for livemedia (dennis)
f6c4f16
- [live-media] Update tests to use $basearch (lsedlar)
f6c4f16
- [buildinstall] Don't run lorax for empty variants (lsedlar)
f6c4f16
- Merge #159 `use $basearch not $arch in livemedia tasks` (lubomir.sedlar)
f6c4f16
- Merge #158 `do not uses pipes.quotes in livemedia tasks` (lubomir.sedlar)
f6c4f16
- Add documentation for signing support that was added by previous commit
f6c4f16
  (tmlcoch)
f6c4f16
- Support signing of rpm wrapped live images (tmlcoch)
f6c4f16
- Fix terminology - Koji uses sigkey not level (tmlcoch)
f6c4f16
- use $basearch not $arch in livemedia tasks (dennis)
f6c4f16
- do not uses pipes.quotes in livemedia tasks (dennis)
f6c4f16
- [live-images] Don't tweak kickstarts (lsedlar)
f6c4f16
- Allow specifying empty variants (lsedlar)
f6c4f16
- [createrepo] Remove dead assignments (lsedlar)
f6c4f16
- Keep empty query string in resolved git url (lsedlar)
f6c4f16
- [image-build] Use dashes as arch separator in log (lsedlar)
f6c4f16
- [buildinstall] Stop parsing task_id (lsedlar)
f6c4f16
- [koji-wrapper] Get task id from failed runroot (lsedlar)
f6c4f16
- [live-media] Pass ksurl to koji (lsedlar)
f6c4f16
- Merge #146 `[live-media] Properly calculate iso dir` (ausil)
f6c4f16
- [live-media] Properly calculate iso dir (lsedlar)
f6c4f16
- [image-build] Fix tests (lsedlar)
f6c4f16
- add image-build sections (lkocman)
f6c4f16
- [koji-wrapper] Add tests for get_create_image_cmd (lsedlar)
f6c4f16
- [live-images] Add support for spin-appliance (lsedlar)
f6c4f16
- [live-media] Koji option is ksfile, not kickstart (lsedlar)
f6c4f16
- [live-media] Use install tree from another variant (lsedlar)
f6c4f16
- [live-media] Put images into iso dir (lsedlar)
f6c4f16
- [image-build] Koji expects arches as a comma separated string (lsedlar)
f6c4f16
- Merge #139 `Log more details when any deliverable fails` (ausil)
f6c4f16
- [live-media] Version is required argument (lsedlar)
f6c4f16
- [koji-wrapper] Only parse output on success (lsedlar)
f6c4f16
- [koji-wrapper] Add tests for runroot wrapper (lsedlar)
f6c4f16
- [buildinstall] Improve logging (lsedlar)
f6c4f16
- Log more details about failed deliverable (lsedlar)
f6c4f16
- [image-build] Fix failable tests (lsedlar)
f6c4f16
- Merge #135 `Add live media support` (ausil)
f6c4f16
- Merge #133 `media_split: add logger support. Helps with debugging space
f6c4f16
  issues on dvd media` (ausil)
f6c4f16
- [live-media] Add live media phase (lsedlar)
f6c4f16
- [koji-wrapper] Add support for spin-livemedia (lsedlar)
f6c4f16
- [koji-wrapper] Use more descriptive method names (lsedlar)
f6c4f16
- [image-build] Remove dead code (lsedlar)
f6c4f16
- media_split: add logger support. Helps with debugging space issues on dvd
f6c4f16
  media (lkocman)
f6c4f16
- [image-build] Allow running image build scratch tasks (lsedlar)
f6c4f16
- [image-build] Allow dynamic release for images (lsedlar)
f6c4f16
f6c4f16
* Wed Jan 20 2016 Dennis Gilmore <dennis@ausil.us> - 4.0.4-1
f6c4f16
- 4.0.4 release (dennis)
f6c4f16
- Merge #123 `Live images: add repo from another variant` (ausil)
f6c4f16
- Merge #125 `[image-build] Stop creating wrong arch dirs` (ausil)
f6c4f16
- Toggle multilib per variant (lsedlar)
f6c4f16
- [live-images] Code cleanup (lsedlar)
f6c4f16
- [live-images] Add documentation (lsedlar)
f6c4f16
- [live-images] Add repos from other variants (lsedlar)
f6c4f16
- [image-build] Stop creating wrong arch dirs (lsedlar)
f6c4f16
- Enable identifying variants in exception traces (lsedlar)
f6c4f16
- Store which deliverables failed (lsedlar)
f6c4f16
- scm.py: use git clone instead git archive for http(s):// (lkocman)
f6c4f16
- Fix filtering of system release packages (lsedlar)
f6c4f16
- Merge #114 `Use install tree/repo from another variant for image build`
f6c4f16
  (ausil)
f6c4f16
- Make system release package filtering optional (lsedlar)
f6c4f16
- [image-build] Optionally do not break whole compose (lsedlar)
f6c4f16
- [image-build] Refactoring (lsedlar)
f6c4f16
- [image-build] Use repo from another variant (lsedlar)
f6c4f16
- [image-build] Take install tree from another variant (lsedlar)
f6c4f16
- Add missing formats to volumeid and image name (lsedlar)
f6c4f16
- [image-build] Use single koji task per variant (lsedlar)
f6c4f16
- Fix image-build modifying config (lsedlar)
f6c4f16
- Fix missing checksums in .treeinfo (lsedlar)
f6c4f16
- Don't crash on generating volid without variant (lsedlar)
f6c4f16
- Merge #99 `Add option to specify non-failing stuff` (ausil)
f6c4f16
- Add repo from current compose (lsedlar)
f6c4f16
- Fix getting compose topdir in CreateImage build thread (lsedlar)
f6c4f16
- Add option to specify non-failing stuff (lsedlar)
f6c4f16
- Allow customizing image name and volume id (lsedlar)
f6c4f16
- Fix notifier tests (lsedlar)
f6c4f16
- Publish a url instead of a file path. (rbean)
f6c4f16
- Add 'topdir' to all fedmsg/notifier messages. (rbean)
f6c4f16
- Merge #75 `Start of development guide` (ausil)
f6c4f16
- Merge #88 `Resolve HEAD in ksurl to actual hash` (ausil)
f6c4f16
- Merge #87 `Add support for customizing lorax options` (ausil)
f6c4f16
- Update fedmsg notification hook to use appropriate config. (rbean)
f6c4f16
- we need to ensure that we send all the tasks to koji on the correct arch
f6c4f16
  (dennis)
f6c4f16
- Resolve HEAD in ksurl to actual hash (lsedlar)
f6c4f16
- Add support for customizing lorax options (lsedlar)
f6c4f16
- Run lorax in separate dirs for each variant (lsedlar)
f6c4f16
- Merge #84 `Allow specifying --installpkgs for lorax` (ausil)
f6c4f16
- Merge #83 `Fix recently discovered bugs` (ausil)
f6c4f16
- Merge #82 `indentation fixs correcting dvd creation` (ausil)
f6c4f16
- Merge #69 `Move messaging into cli options and simplify it` (ausil)
f6c4f16
- Start lorax for each variant separately (lsedlar)
f6c4f16
- Update lorax wrapper to use --installpkgs (lsedlar)
f6c4f16
- Allow specifying which packages to install in variants xml (lsedlar)
f6c4f16
- Add basic tests for buildinstall phase (lsedlar)
f6c4f16
- Fix generating checksum files (lsedlar)
f6c4f16
- Use lowercase hashed directories (lsedlar)
f6c4f16
- indentation fixs correcting dvd creation (dennis)
f6c4f16
- remove glibc32 from the runroot tasks (dennis)
f6c4f16
- fix up the pungi-fedmesg-notification script name (dennis)
f6c4f16
- Add overview of Pungi to documentation (lsedlar)
f6c4f16
- Move messaging into cli options (lsedlar)
f6c4f16
- Extend contributing guide (lsedlar)
f6c4f16
- Load multilib configuration from local dir in development (lsedlar)
f6c4f16
- Allow running scripts with any python in PATH (lsedlar)
f6c4f16
2599a42
* Tue Sep 08 2015 Dennis Gilmore <dennis@ausil.us> - 4.0.3-1
2599a42
- Merge #54 `fix log_info for image_build (fails if image_build is skipped)`
2599a42
  (lkocman)
2599a42
- image_build: self.log_info -> self.compose.log_info (lkocman)
2599a42
- Revert "Added params needed for Atomic compose to LoraxWrapper" (dennis)
2599a42
- Revert "fix up if/elif in _handle_optional_arg_type" (dennis)
2599a42
- Add image-build support (lkocman)
2599a42
- Add translate path support. Useful for passing pungi repos to image-build
2599a42
  (lkocman)
2599a42
- import duplicate import of errno from buildinstall (lkocman)
2599a42
- handle openning missing images.json (image-less compose re-run) (lkocman)
2599a42
- compose: Add compose_label_major_version(). (lkocman)
2599a42
- pungi-koji: Don't print traceback if error occurred. (pbabinca)
2599a42
- More detailed message for unsigned rpms. (tkopecek)
2599a42
- New config option: product_type (default is 'ga'); Set to 'updates' for
2599a42
  updates composes. (dmach)
2599a42
- kojiwrapper: Add get_signed_wrapped_rpms_paths() and get_build_nvrs()
2599a42
  methods. (tmlcoch)
2599a42
- live_images: Copy built wrapped rpms from koji into compose. (tmlcoch)
2599a42
- kojiwrapper: Add get_wrapped_rpm_path() function. (tmlcoch)
2599a42
- live_images: Allow custom name prefix for live ISOs. (tmlcoch)
2599a42
- Do not require enabled runroot option for live_images phase. (tmlcoch)
2599a42
- Support for rpm wrapped live images. (tmlcoch)
2599a42
- Remove redundant line in variants wrapper. (tmlcoch)
2599a42
- Merge #36 `Add params needed for Atomic compose to LoraxWrapper` (admiller)
2599a42
- live_images: replace hardcoded path substition with translate_path() call
2599a42
  (lkocman)
2599a42
- live_images fix reference from koji to koji_wrapper (lkocman)
2599a42
- fix up if/elif in _handle_optional_arg_type (admiller)
2599a42
- Added params needed for Atomic compose to LoraxWrapper (admiller)
2599a42
- Merge #24 `Fix empty repodata when hash directories were enabled. ` (dmach)
2599a42
- createrepo: Fix empty repodata when hash directories were enabled. (dmach)
2599a42
8b1d5ab
* Fri Jul 24 2015 Dennis Gilmore <dennis@ausil.us> - 4.0.2-1
8b1d5ab
- Merge #23 `fix treeinfo checksums` (dmach)
8b1d5ab
- Fix treeinfo checksums. (dmach)
8b1d5ab
- add basic setup for making arm iso's (dennis)
8b1d5ab
- gather: Implement hashed directories. (dmach)
8b1d5ab
- createiso: Add createiso_skip options to skip createiso on any variant/arch.
8b1d5ab
  (dmach)
8b1d5ab
- Fix buildinstall for armhfp. (dmach)
8b1d5ab
- Fix and document productimg phase. (dmach)
8b1d5ab
- Add armhfp arch tests. (dmach)
8b1d5ab
- Document configuration options. (dmach)
8b1d5ab
- Add dependency of 'runroot' config option on 'koji_profile'. (dmach)
8b1d5ab
- Rename product_* to release_*. (dmach)
8b1d5ab
- Implement koji profiles. (dmach)
9a3b0f0
- Drop repoclosure-%%arch tests. (dmach)
8b1d5ab
- Config option create_optional_isos now defaults to False. (dmach)
8b1d5ab
- Change createrepo config options defaults. (dmach)
8b1d5ab
- Rewrite documentation to Sphinx. (dmach)
8b1d5ab
- Fix test data, improve Makefile. (dmach)
8b1d5ab
- Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt
8b1d5ab
  (dmach)
8b1d5ab
b53f2ba
* Thu Jun 11 2015 Dennis Gilmore <dennis@ausil.us> - 4.0.1-1
b53f2ba
- wrap check for selinux enforcing in a try except (dennis)
b53f2ba
- pull in gather.py patches from dmach for test compose (admiller)
b53f2ba
- Add some basic testing, dummy rpm creation, and a testing README (admiller)
b53f2ba
- pungi-koji: use logger instead of print when it's available (lkocman)
b53f2ba
- fix incorrect reference to variable 'product_is_layered' (lkocman)
b53f2ba
- pungi-koji: fix bad module path to verify_label() (lkocman)
b53f2ba
- update the package Requires to ensure we have everything installed to run
b53f2ba
  pungi-koji (dennis)
b53f2ba
- update the package to be installed for productmd to python-productmd (dennis)
b53f2ba
ef7c78c
* Sun Jun 07 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.9
ef7c78c
- update docs now devel-4-pungi is merged to master, minor spelling fixes
ef7c78c
  (pbrobinson)
ef7c78c
- Fix remaining productmd issues. (dmach)
ef7c78c
- Revert "refactor metadata.py to use productmd's compose.dump for composeinfo"
ef7c78c
  (dmach)
ef7c78c
- Fix LoraxTreeInfo class inheritance. (dmach)
ef7c78c
- Fix pungi -> pungi_wrapper namespace issue. (dmach)
ef7c78c
- fix arg order for checksums.add (admiller)
ef7c78c
- update for productmd checksums.add to TreeInfo (admiller)
ef7c78c
- fix product -> release namespace change for productmd (admiller)
ef7c78c
- update arch manifest.add config order for productmd api call (admiller)
ef7c78c
- update for new productmd named args to rpms (admiller)
ef7c78c
- fix pungi vs pungi_wrapper namespacing in method_deps.py (admiller)
ef7c78c
- add createrepo_c Requires to pungi.spec (admiller)
ef7c78c
- add comps_filter (admiller)
ef7c78c
- refactor metadata.py to use productmd's compose.dump for composeinfo instead
ef7c78c
  of pungi compose_to_composeinfo (admiller)
ef7c78c
- Update compose, phases{buildinstall,createiso,gather/__ini__} to use correct
ef7c78c
  productmd API calls (admiller)
ef7c78c
- Use libselinux-python instead of subprocess (lmacken)
ef7c78c
- Add README for contributors (admiller)
ef7c78c
ff77a92
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.8
ff77a92
- fix up bad += from early test of implementing different iso labels based on
ff77a92
  if there is a variant or not (dennis)
ff77a92
dc1be3e
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.7
dc1be3e
- make sure we treat the isfinal option as a boolean when fetching it (dennis)
dc1be3e
- if there is a variant use it in the volume id and shorten it. this will make
dc1be3e
  each producst install tree have different volume ids for their isos (dennis)
dc1be3e
- fix up productmd import in the executable (dennis)
dc1be3e
- fixup productmd imports for changes with open sourcing (dennis)
dc1be3e
- tell the scm wrapper to do an absolute import otherwise we hit a circular dep
dc1be3e
  issue and things go wonky (dennis)
dc1be3e
- include the dtd files in /usr/share/pungi (dennis)
dc1be3e
- add missing ) causing a syntax error (dennis)
dc1be3e
- fix up the productmd imports to import the function from the common module
dc1be3e
  (dennis)
dc1be3e
- fix up typo in getting arch for the lorax log file (dennis)
dc1be3e
dc1be3e
* Sat Mar 14 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.6.20150314.gitd337c34
dc1be3e
- update the git snapshot to pick up some fixes
dc1be3e
dc1be3e
* Fri Mar 13 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.5.git18d4d2e
dc1be3e
- update Requires for rename of python-productmd
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.4.git18d4d2e
dc1be3e
- fix up the pungi logging by putting the arch in the log file name (dennis)
dc1be3e
- change pypungi imports to pungi (dennis)
dc1be3e
- spec file cleanups (dennis)
dc1be3e
fdc7901
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.3.gita3158ec
fdc7901
- rename binaries (dennis)
fdc7901
- Add the option to pass a custom path for the multilib config files (bcl)
fdc7901
- Call lorax as a process not a library (bcl)
fdc7901
- Close child fds when using subprocess (bcl)
fdc7901
- fixup setup.py and MANIFEST.in to make a useable tarball (dennis)
fdc7901
- switch to BSD style hashes for the iso checksums (dennis)
fdc7901
- refactor to get better data into .treeinfo (dennis)
fdc7901
- Initial code merge for Pungi 4.0. (dmach)
fdc7901
- Initial changes for Pungi 4.0. (dmach)
fdc7901
- Add --nomacboot option (csieh)
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.2.git320724e
dc1be3e
- update git snapshot to switch to executing lorax since it is using dnf
dc1be3e
dc1be3e
* Thu Mar 12 2015 Dennis Gilmore <dennis@ausil.us> - 4.0-0.1.git64b6c80
dc1be3e
- update to the pungi 4.0 dev branch
dc1be3e