Commit Graph

209 Commits

Author SHA1 Message Date
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
Dennis Gilmore 03ec580854 ostree_installer: Add --isfinal lorax argument (lsedlar)
- Recreate JSON dump of configuration (lsedlar)
- Merge #385 `Test and clean up pungi.linker` (dennis)
- Merge #390 `checksums: Never skip checksumming phase` (dennis)
- variants: Allow multiple explicit optional variants (lsedlar)
- checksums: Never skip checksumming phase (lsedlar)
- [linker] Remove dead code (lsedlar)
- [linker] Add tests (lsedlar)
- Dump original pungi conf (cqi)
- ostree: Add tests for sending ostree messages (lsedlar)
- Send fedmsg message on ostree compose finishg (puiterwijk)
- createrepo: Add option to use xz compression (lsedlar)
- Allow user to set a ~/.pungirc for some defaults (riehecky)
- metadata: Improve error reporting on failed checksum (lsedlar)
- extra-files: Write a metadata file enumerating extra files (jeremy)
- Merge #381 `Automatically generate missing image version` (dennis)
- Automatically generate missing image version (lsedlar)
- Add JSON Schema for configuration (lsedlar)
- Allow arbitrary arguments in make test (lsedlar)
- createiso: Report nice error when tag does not exist (lsedlar)
- Fix test data build script (lsedlar)
- [osbs] Add NVRA of created image into main log (lsedlar)
- [createiso] Remove unused script (lsedlar)
- Update doc about generating release value (lsedlar)
- Use label to populate image release (lsedlar)
- doc: Fix example for image_build (lsedlar)
- Ignore module imports not at top of file (lsedlar)
- Merge #367 `Remove unused imports` (dennis)
- [buildinstall] Fix cleaning output dir (lsedlar)
- Remove unused imports (lsedlar)
- Merge #360 `[osbs] Convert build_id to int` (dennis)
- Merge #361 `Fix config validation script` (dennis)
- Merge #365 `Make image test at end of compose less strict` (dennis)
- [test] Make image test at end of compose less strict (lsedlar)
- [iso] Fix check on failable ISO (lsedlar)
- Add full Pungi version to log output (lsedlar)
- Fix config validation script (lsedlar)
- [osbs] Convert build_id to int (lsedlar)
- [image-build] Get failable config from correct place (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-09-21 08:12:29 -05:00
Dennis Gilmore a27fef4233 add missing BR
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-08-10 08:36:02 -05:00
Dennis Gilmore 5dca89821c the python3 script is now gone
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-08-10 07:56:04 -05:00
Dennis Gilmore 2eae39e3c9 [createiso] Use shell script for runroot (lsedlar)
- Merge #357 `Improve error messages for gathering packages` (dennis)
- [test] Only check bootability for images on x86_64 and i386 (lsedlar)
- Improve error messages for gathering packages (lsedlar)
- Merge #339 `Refactor failables, step 1` (dennis)
- Refactor failables (lsedlar)
- Stop setting release in OSBS phase (lsedlar)
- Merge #351 `Remove ambiguous imports` (dennis)
- [test] Correctly check bootable ISOs (lsedlar)
- Remove ambiguous imports (lsedlar)
- Merge #347 `Remove duplicate definition of find_old_composes.`
  (lubomir.sedlar)
- Merge #342 `Simplify naming format placeholders` (dennis)
- Merge #345 `createrepo: use separate logs for different pkg_type` (dennis)
- Remove duplicate definition of find_old_composes... (rbean)
- [createrepo] fix 'createrepo_deltas' option (qwan)
- createrepo: use separate logs for different pkg_type (lsedlar)
- Simplify naming format placeholders (lsedlar)
- Treat variants without comps groups as having all of them (lsedlar)
- Always generate rpms.json file (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-08-10 07:53:09 -05:00
Fedora Release Engineering f93b794610 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 08:24:08 +00:00
Dennis Gilmore 5d394cbcf3 [scm] Add logging for exporting local files (lsedlar)
- [extra-files] Only copy files when there is a config (lsedlar)
- [extra-files] Refactoring (lsedlar)
- [extra-files] Skip whole phase if not configured (lsedlar)
- [extra-files] Copy files using existing function (lsedlar)
- [extra-files] Add tests (lsedlar)
- [osbs] Add a phase to build images in OSBS (lsedlar)
- Setup global log file before logging anything (lsedlar)
- [metadata] Correctly save final flag (lsedlar)
- Merge #326 `add missing dependencies` (dennis)
- [createiso] Add test for adding source iso to metadata (lsedlar)
- Merge #325 `Fix checking optional ISO images in test phase` (dennis)
- Merge #321 `Add support for top-level variant IDs with dashes.` (dennis)
- Merge #320 `images.json: Move src images under binary arches.` (dennis)
- add missing dependencies (nils)
- Fix checking optional ISO images in test phase (lsedlar)
- add lxml dependency (nils)
- images.json: Move src images under binary arches. (dmach)
- Add support for top-level variant IDs with dashes. (dmach)
- Fix PYTHONPATH usage in test_compose.sh. (dmach)
- [createiso] Enable customizing media reserve (lsedlar)
- [createiso] Add test for splitting media (lsedlar)
- [media-split] Remove commented-out code (lsedlar)
- [media-split] Simplify code (lsedlar)
- [media-split] Add code documentation (lsedlar)
- [media-split] Add unit tests (lsedlar)
- Add missing documentation (lsedlar)
- [buildinstall] Fix bad error message (lsedlar)
- Merge #309 `Add compatibility for Python 2.6` (dennis)
- Merge #293 `Add tests for generating discinfo and media.repo files` (dennis)
- Merge #287 `Use koji profiles to list RPMs in buildroot` (dennis)
- [ostree-installer] Put images to os/ directory (lsedlar)
- [ostree] Rename duplicated test (lsedlar)
- [util] Use koji profile for getting RPMs from buildroot (lsedlar)
- [util] Add test for getting list of buildroot RPMs (lsedlar)
- pungi-koji: fix up latest symlink creation (dennis)
- Use unittest2 if available (lsedlar)
- Stop using str.format (lsedlar)
- Stop using functools.total_ordering (lsedlar)
- The message attribute on exception is deprecated (lsedlar)
- [ostree] Rename duplicated test (lsedlar)
- [metadata] Simplify writing media.repo (lsedlar)
- [metadata] Add test for writing media.repo (lsedlar)
- [discinfo] Use context manager for file access (lsedlar)
- [metadata] Add tests for discinfo files (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-06-23 05:18:28 -05:00
Dennis Gilmore 647d654de9 [ostree-installer] Allow using external repos as source (lsedlar)
- [image-build] Allow using external install trees (lsedlar)
- Add type to base product for layered releases (lsedlar)
- Merge #303 `[ostree] Use unique work and log paths` (dennis)
- [ostree] Use unique work and log paths (lsedlar)
- [arch] Add mock rpmUtils module (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-24 16:46:57 -05:00
Dennis Gilmore c6de2d8114 [ostree] Put variant name in ostree log dir (lsedlar)
- Merge #294 `[ostree] Initialize empty repo` (dennis)
- [util] Resolve git+https URLs (lsedlar)
- [ostree] Initialize empty repo (lsedlar)
- [test] Add checks for created images (lsedlar)
- Fix caching global ksurl (lsedlar)
- include tests/fixtures in manifest (dennis)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-16 21:00:11 -05:00
Dennis Gilmore afad477505 add patch to fix caching global ksurl
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-06 16:30:19 -05:00
Dennis Gilmore 7668cbfc4d Merge #273 `Deduplicate configuration a bit` (dennis)
- Merge #280 `[createrepo] Use more verbose output` (dennis)
- Merge #283 `Pungi should log when it tries to publish notifications.`
  (dennis)
- [createiso] Add back running isohybrid on x86 disk images (dennis)
- [createiso] Remove chdir() (lsedlar)
- [pkgset] Fix caching RPMs (lsedlar)
- [createrepo] Use more verbose output (lsedlar)
- Pungi should log when it tries to publish notifications. (rbean)
- [pkgset] Use context manager for opening file list (lsedlar)
- [pkgset] Add tests for writing filelists (lsedlar)
- [pkgset] Simplify finding RPM in koji buildroot (lsedlar)
- [pkgset] Clean up koji package set (lsedlar)
- [pkgset] Add test for pkgset merging (lsedlar)
- [pkgset] Add tests for KojiPackageSet (lsedlar)
- [pkgset] Clean up Koji source (lsedlar)
- [pkgset] Add tests for Koji source (lsedlar)
- Add common global settings for images (lsedlar)
- Remove duplicated and dead code (lsedlar)
- [live-media] Add check for live_media_version option (lsedlar)
- [scm-wrapper] Remove unused method (lsedlar)
- [scm-wrapper] Report when file wrapper did not match anything (lsedlar)
- [scm-wrapper] Use context manager for managing temp dir (lsedlar)
- [scm-wrapper] Reduce code duplication in RPM wrapper (lsedlar)
- [scm-wrapper] Copy files directly (lsedlar)
- [scm-wrapper] Reduce code duplication (lsedlar)
- [scm-wrapper] Add tests for SCM wrappers (lsedlar)
- [ostree] Set each repo to point to current compose (lsedlar)
- [ostree-installer] Drop filename setting (lsedlar)
- Merge #269 `Improve logging of failable deliverables` (ausil)
- [ostree-installer] Fix example documentation (lsedlar)
- Improve logging of failable deliverables (lsedlar)
- [ostree-installer] Install ostree in runroot (lsedlar)
- [pkgset] Print more detailed logs when rpm is not found (lsedlar)
- [ostree-installer] Clone repo with templates (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-29 15:39:02 -05:00
Dennis Gilmore f90d62ae71 add patch to install ostree in the ostree_installer runroot
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-12 11:16:08 -05:00
Dennis Gilmore 16b5af4640 add patch to print more info for missing rpms
- add patch to clone repo with extra lorax templates for ostree_installer

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-11 12:27:19 -05:00
Dennis Gilmore 684d9d06eb enable the compose test (dennis)
- [ostree-installer] Copy all lorax outputs (lsedlar)
- [ostree] Log to stdout as well (lsedlar)
- [ostree-installer] Use separate directory for logs (lsedlar)
- Merge #260 `Maybe fix ostree?` (ausil)
- [ostree-installer] Put lorax output into work dir (lsedlar)
- [ostree] Add test check for modified repo baseurl (lsedlar)
- [ostree] Move cloning repo back to compose box (lsedlar)
- [ostree] Mount ostree directory in koji (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-08 08:45:42 -05:00
Dennis Gilmore 08ace13139 make sure that the shebang of pungi-pylorax-find-templates is python3
Signed-off-by: Dennis Gilmore <dennis@ra.ausil.us>
2016-04-07 16:01:12 -05:00
Dennis Gilmore bcae962ab3 Merge #257 `[ostree] Enable marking ostree phase as failable` (ausil)
- [ostree] Enable marking ostree phase as failable (lsedlar)
- [koji-wrapper] Initialize wrappers sequentially (lsedlar)
- [createiso] Simplify code, test phase (lsedlar)
- [createiso] Move runroot work to separate script (lsedlar)
- [ostree] Use explicit work directory (lsedlar)
- [ostree] Rename atomic to ostree (lsedlar)
- [ostree] Move cloning config repo to chroot (lsedlar)
- [ostree] Fix call to kobo.shortcuts.run (lsedlar)
- [atomic] Stop creating the os directory (lsedlar)
- [checksum] Add arch to file name (lsedlar)

Signed-off-by: Dennis Gilmore <dennis@ra.ausil.us>
2016-04-06 18:09:58 -05:00
Dennis Gilmore 32cfa08727 add some more ostree fixes
- add a bandaid for ppc until we get a proper fix

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-05 09:53:36 -05:00
Dennis Gilmore 8b2b243206 add upstream patches for bugfixes in ostree and checksums
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-04 09:04:54 -05:00