Commit Graph

326 Commits

Author SHA1 Message Date
Lubomír Sedlář e866a03762 buildinstall: Pick correct config with rootfs size 2019-02-01 14:33:51 +01:00
Igor Gnatenko 2c4850be7a Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:38 +01:00
Lubomír Sedlář 50e5964387 Pass buildarch to lorax for ostree installer 2019-01-28 13:42:03 +01:00
Lubomír Sedlář b1a9f4b883 Use python deps generator correctly 2019-01-14 10:05:17 +01:00
Lubomír Sedlář 01f5281fc8 Backport patch to replace basearch in ostree ref in fedmsg 2019-01-10 09:47:23 +01:00
Lubomír Sedlář 9bf537a9d0 Bump to rebuild with updated deps 2019-01-09 12:18:08 +01:00
Lubomír Sedlář 192894fc5e Drop dependency on python3-enum34 2019-01-09 07:49:45 +01:00
Lubomír Sedlář bb41eeaa3b New upstream release 4.1.32 2019-01-08 12:37:45 +01:00
Frédéric Pierret (fepitre) 512bfad3ef Fix dependency for python2-functools32
Signed-off-by: Frédéric Pierret (fepitre) <frederic.pierret@qubes-os.org>
2018-12-31 18:13:36 +01:00
Stephen Gallagher d0ae335ade
Update dependency for libmodulemd 2018-12-12 08:05:02 -05:00
Lubomír Sedlář cb25281541 Send correct ostree ref to fedmsg 2018-12-05 12:23:53 +01:00
Lubomír Sedlář 0a2e78d7de New upstream release 4.1.31 2018-11-26 13:29:41 +01:00
Lubomír Sedlář 15bb68ebce Remove patches reverting upstream pr#778
The problem was fixed on rpm-ostree/libdnf level.
2018-11-12 09:25:50 +01:00
Lubomír Sedlář 7c9cc3eb5d New upstream release 4.1.30 2018-10-31 12:37:27 +01:00
Lubomír Sedlář 66d2daf6bd Fix dependencies in pungi-legacy package
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1641638
2018-10-22 14:30:14 +02:00
Lubomír Sedlář 8480fd3241 Save memory less agressively 2018-10-15 16:26:51 +02:00
Lubomír Sedlář 5d69a0a97b Update dependencies 2018-10-10 13:49:16 +02:00
Lubomír Sedlář 9cd3939e07 New upstream release 4.1.29 2018-10-10 13:18:13 +02:00
Lubomír Sedlář 4d55a485f3 New upstream release 4.1.28 2018-09-06 13:59:35 +02:00
Lubomír Sedlář a3e297804f New release 4.1.27 2018-08-17 09:02:07 +02:00
Lubomír Sedlář fc89aac70c Backport patches from upstream 2018-07-20 09:38:44 +02:00
Lubomír Sedlář 900266f1e1 Release 4.1.26 2018-07-16 11:00:41 +02:00
Fedora Release Engineering ad7a42e1cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 23:00:12 +00:00
Lubomír Sedlář ae1459a346 Add dependency on python2-productmd to legacy subpackage 2018-07-04 10:47:04 +02:00
Miro Hrončok 785943ff16 Rebuilt for Python 3.7 2018-06-19 01:05:49 +02:00
Lubomír Sedlář 127f28e132 Call chmod recursively 2018-06-04 13:27:01 +02:00
Lubomír Sedlář 68ff828f02 Don't mark all runroots as successful by chmod 2018-05-31 15:00:47 +02:00
Lubomír Sedlář 4b22c2f6b1 Make results of runroot tasks world readable 2018-05-30 15:05:52 +02:00
Lubomír Sedlář 46ca04148a New upstream release 4.1.25 2018-05-22 15:01:27 +02:00
Lubomír Sedlář 10af6668b1 Use python function to copy ostree installer output 2018-05-16 13:12:45 +02:00
Lubomír Sedlář ff61761ee8 Backport more patches
* resend ostree message in case signer crashed and missed it
* stop filtering environments from Everything
2018-05-10 10:57:27 +02:00
Lubomír Sedlář 15b48d3905 Copy ostree-installer without preserving owner 2018-05-04 14:25:53 +02:00
Lubomír Sedlář 5985c66b52 Add patch for new libmodulemd and forgotten patches 2018-05-02 15:40:25 +02:00
Lubomír Sedlář 6b2329bde8 Add missing build dep on python3-pdc-client
This is causing some tests to be skipped.
2018-05-02 15:16:46 +02:00
Lubomír Sedlář a4313835c2 New upstream release 4.1.24 2018-05-02 14:41:04 +02:00
Kevin Fenzi a31678c7a3 Backport fix for Accessing ci_base date via compose
https://pagure.io/pungi/pull-request/910
2018-04-24 13:45:29 -07:00
Lubomír Sedlář 1a0e311a4d Stop creating module defaults dir twice 2018-04-12 13:42:35 +02:00
Lubomír Sedlář 6c327d6971 Add support for module defaults 2018-04-12 11:04:22 +02:00
Lubomír Sedlář 12c29eb4c5 Update dependencies for modular compose 2018-04-11 15:22:31 +02:00
Lubomír Sedlář 35a6361806 Revert reordering of ostree phase 2018-04-11 10:25:18 +02:00
Lubomír Sedlář 49e14caa9b New upstream release 4.1.23 2018-04-04 12:26:24 +02:00
Lubomír Sedlář 8fa473b7a1 Fix package whitelist for non-modular variants 2018-03-16 14:52:42 +01:00
Lubomír Sedlář 55cc5c7668 Backport more patches
* Allow empty modular variants
* Add option to disable multilib
2018-03-14 15:10:50 +01:00
Lubomír Sedlář a45af95feb Fix package set whitelist 2018-03-09 18:49:55 +01:00
Lubomír Sedlář ccb3abf912 Backport patches
and rebase them to avoid conflicts
2018-03-08 16:25:20 +01:00
Lubomír Sedlář 27f8aada0f Speed up composes with modules 2018-03-06 15:09:39 +01:00
Lubomír Sedlář 11255ee7ab Remove comps groups from purely modular variants 2018-03-02 18:27:39 +01:00
Dennis Gilmore 974ea82676 make pungi-utils require python3-fedmsg
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-21 07:58:43 -06:00
Lubomír Sedlář 4ce8a802e4 Add support for mixing traditional and modular content 2018-02-06 10:51:52 +01:00
Lubomír Sedlář 4bc86b38e7 Restore legacy pungi executable 2018-02-05 09:33:24 +01:00
Lubomír Sedlář 7d00fe53fb New upstream release 4.1.22 2018-01-24 13:38:48 +01:00
Lubomír Sedlář 01f01006fc Add option to force fallback from guestmount 2018-01-16 09:30:36 +01:00
Lubomír Sedlář 340ff0a982 Fix checking string type in nodeps method 2018-01-10 14:19:13 +01:00
Lubomír Sedlář 6e98d4e91c Remove /usr/bin/pungi
Also remove dummy compose from %check section - it causes the build to
fail on s390x builders and sometimes fails with no good error message.
2017-12-13 13:46:38 +01:00
Lubomír Sedlář fa40100be6 New upstream release 4.1.21
Ported everything to python 3
2017-12-06 14:03:11 +01:00
Patrick Uiterwijk a726c6a0b3 Backport patches for PR#790,791,796
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-11-22 12:40:21 +00:00
Lubomír Sedlář fcabf963e7 Fix crash in modular compose 2017-11-21 15:25:14 +01:00
Lubomír Sedlář e9ca7f5c5b New upstream release 4.1.20 2017-11-01 15:22:07 +01:00
Lubomír Sedlář 3f825bd282 Expose template arguments for lorax 2017-10-23 16:24:45 +02:00
Lubomír Sedlář 67a7bcd40c Allow comps_file for any gather_source 2017-10-18 15:35:38 +02:00
Lubomír Sedlář 67f5f2d25e Update dependencies for EPEL 7 2017-10-02 13:06:16 +02:00
Lubomír Sedlář 659d8a3f7e New upstream release 4.1.19 2017-09-20 08:54:31 +02:00
Lubomír Sedlář 731e20cc43 New upstream release 4.1.18 2017-08-22 10:52:08 +02:00
Dusty Mabe 820240d786
add python3-koji-cli-plugins dependency
This is needed according to patrick for the runroot plugin.
2017-08-09 10:32:35 -04:00
Lubomír Sedlář 4a867a8a82 Clean up latex dependencies 2017-07-31 16:04:26 +02:00
Fedora Release Engineering d04eccbd35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 09:10:47 +00:00
Lubomír Sedlář 42340df6c6 Fixes for modular compose with gather nodeps method 2017-07-20 15:05:40 +02:00
Lubomír Sedlář 6b1bd911f5 New upstream release 4.1.17 2017-07-17 10:17:10 +02:00
Lubomír Sedlář be047542a9 Explicitly require python2-koji
The koji cli is now python 3, so we would be missing the libraries
otherwise.
2017-07-13 08:52:34 +02:00
Lubomír Sedlář 8fc356987f Add dropped livemedia phase 2017-06-19 09:01:45 +02:00
Lubomír Sedlář d98f0168b0 Handle failed subtasks when getting Koji results 2017-06-13 09:00:04 +02:00
Lubomír Sedlář 6df1a3e389 New upstream release 4.1.16 2017-06-12 11:56:33 +02:00
Lubomír Sedlář d2fa77f054 Ensure all phases are stopped correctly on failure 2017-06-05 14:26:32 +02:00
Lubomír Sedlář 8307bc6d5f New upstream release 4.1.15 2017-05-05 13:55:40 +02:00
Lubomír Sedlář 609a02d1f1 Expand compatible arches when gathering from modules 2017-04-13 10:15:08 +02:00
Lubomír Sedlář 3ad0305134 Fix createrepo issue for modular compose 2017-04-11 15:21:53 +02:00
Lubomír Sedlář eba2dfa549 New upstream release 4.1.14 2017-03-28 14:46:07 +02:00
Lubomír Sedlář 22d4317c55 Remove check for number of images 2017-03-06 19:35:50 +01:00
Lubomír Sedlář f61a074421 New upstream release 4.1.13 2017-03-06 10:12:06 +01:00
Dennis Gilmore 0aacdc8822 Merge branch 'master' into epel7 2017-02-17 12:17:23 -06:00
Fedora Release Engineering f17b7835b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 07:58:18 +00:00
Dennis Gilmore 0a6966ac86 add patches for pagure pr#517
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-01-24 02:23:23 -06:00
Dennis Gilmore 7fa76d01df add patch to replace ${basearch} in the ostree ref
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-01-18 14:29:23 -06:00
Dennis Gilmore 4e5b6f476b switch to updated patch
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-01-18 12:58:32 -06:00
Dennis Gilmore ef582340b6 add patch from Patrick to give us some ostree debuging
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-01-18 12:56:04 -06:00
Lubomír Sedlář 6aede5be20 Require newer python-productmd 2017-01-18 15:14:14 +01:00
Lubomír Sedlář b7b404a6e0 New upstream release 4.1.12 2017-01-18 14:42:22 +01:00
Lubomír Sedlář e0249a029f Add patches for koji kerberos auth 2016-12-14 14:07:50 +01:00
Lubomír Sedlář 6f72597677 Backport patches for ostree installer
* Expose lorax's rootfs-size argument
 * Use dvd-ostree as type in metadata
2016-12-08 08:59:47 +01:00
Lubomír Sedlář 6db0406068 Add missing dependency on libguestfs-tools-c
also remove patches applied to tarball.
2016-11-21 08:09:38 +01:00
Lubomír Sedlář a3ac81a977 Escape % sign in changelog
to silence rpmlint complaining about macro-in-%changelog.
2016-11-16 10:16:19 +01:00
Lubomír Sedlář 39a95b7f87 Simplify running tests
There is no need to run the tests both by setup.py and nose: it just
runs the same tests twice. Also, generating coverage data is useless and
it will not be visible anywhere anyway. This allows us to get rid of one
build requires.

Also we should first run unittests and only then build the data for
dummy compose: if the tests fail, we get the info earlier.
2016-11-16 10:15:40 +01:00
Lubomír Sedlář 2a2ed408b8 Backport upstream patches to fix running tests 2016-11-16 10:15:40 +01:00
Dennis Gilmore 2142ad1c05 add BR on tex(color.cfg)
rawhide split up things in texlive again. we need to add an extra BR

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-11-15 17:38:15 -06:00
Dennis Gilmore 1b20dce0c1 [ostree] Allow extra repos to get packages for composing OSTree repository
(qwan)
- pungi: Run in-process for testing (lsedlar)
- pungi: Only add logger once (lsedlar)
- pungi: Connect yum callback to logger (lsedlar)
- extra-files: Nice error message on missing RPM (lsedlar)
- compose: Drop unused argument (lsedlar)
- compose: Search all nested variants (lsedlar)
- ostree-installer: Capture all lorax logs (lsedlar)
- lorax-wrapper: Put all log files into compose logs (lsedlar)
- pungi: Fix reading multilib config files (lsedlar)
- pungi: Fulltree should not apply for input multilib package (lsedlar)
- pungi: Add tests for depsolving (lsedlar)
- Update ostree phase documentation (lsedlar)
- [ostree] Allow adding versioning metadata (qwan)
  (lubomir.sedlar)
- [ostree] New option to enable generating ostree summary file (qwan)
- pungi: Avoid removing from list (lsedlar)
- pungi: Allow globs in %multilib-whitelist (dmach)
- pungi: Exclude RPMs that are in lookaside (dmach)
- pungi: Fix excluding SRPMs (dmach)
- pungi: Speed up blacklist processing (dmach)
- Update tests to use ostree write-commit-id (puiterwijk)
- ostree: Use the write-commitid-to feature rather than parsing ostree logs
  (puiterwijk)
- checks: Check for createrepo_c (lsedlar)
- checks: Update tests to not require python modules (lsedlar)
- Remove executable permissions on test scripts (puiterwijk)
- Add more require checks (puiterwijk)
- Fix package name for createrepo and mergerepo (puiterwijk)
- not using 'git -C path' which is not supported by git 1.x (qwan)
- pungi-koji: add option for not creating latest symbol link (qwan)
- Replace mount/umount with guestfsmount and 'fusermount -u' (qwan)
- config: Don't abort on deprecated options (lsedlar)
- metadata: Treeinfo should point to packages and repo (lsedlar)
- Send notification when compose fails to start (lsedlar)
- metadata: Stop crashing for non-bootable products (lsedlar)
- createiso: Do not split bootable media (lsedlar)
- doc: Fix a typo in progress notification example (lsedlar)
- Dump images.json after checksumming (lsedlar)
- metadata: Correctly clone buildinstall .treeinfo (lsedlar)
- createiso: Include layered product name in iso name (lsedlar)
- buildinstall: Only transform arch for lorax (lsedlar)
- iso-wrapper: Remove the class (lsedlar)
- config: Validate variant regular expressions (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-11-15 15:19:30 -06:00
Dennis Gilmore 020f1c9a88 pungi: Replace kickstart repo url (mark)
- ostree-installer: Reduce duplication in tests (lsedlar)
- ostree-installer: Generate correct volume ID (lsedlar)
- ostree-installer: Use ostree as type in filename (lsedlar)
- ostree: Use $basearch in repo file (lsedlar)
- config: Accept empty branch in SCM dict (lsedlar)
- Remove duplicated version from pungi script (lsedlar)
- use --new-chroot when making ostree's (dennis)
- Create git tags without release (lsedlar)
- Translate paths without double slash (lsedlar)
- Remove shebangs from non-executable files (lsedlar)
- Remove FSF address from comments (lsedlar)
- Update contributing guide (lsedlar)
- init: Remove keep_original_comps option (lsedlar)
- tests: Use unittest2 consistently (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-10-08 12:22:54 -05:00
Dennis Gilmore d4fd082b9e add patch to enable use of --new-chroot for ostree tasks
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-09-29 09:27:04 -05:00
Lubomír Sedlář 99d8f1f309 Install man page as non-executable 2016-09-22 12:22:21 +02:00
Lubomír Sedlář e72a0377cc Update upstream url
The tarballs are now hosted on Pagure.
2016-09-22 12:22:03 +02:00
Lubomír Sedlář f2c6aeb93c Fix bogus dates in changelog
based on when the commits were made.
2016-09-22 12:21:04 +02:00