Lubomír Sedlář
066855a039
Add ability to send messages about progress
...
With this patch, Pungi can invoke an arbitrary command on various
moments of the compose process. The invoked command can the decide on
what message to send (and using what messaging system).
The actual command is specified in the config file.
There is a script provided that sends the messages via fedmsg.
The documentation is updated to have details about the new config option
as well as the interface for the messaging script.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2015-11-25 15:46:50 +01:00
Lubomír Sedlář
129e654690
Compute checksums in ImageChecksumPhase
...
The phase goes through all images declared in image manifest, computes
their checksums, stores them in appropriate files and updates the
manifest so that it includes the actual checksums.
The documentation contains details about new configuration options.
The test suite now needs Python's mock package.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2015-11-24 09:36:22 +01:00
Lubomír Sedlář
660c8bc2b3
Remove computing checksums from phases
...
These phases were computing checksums for images:
* buildinstall
* createiso
* image_build
* live_images
* product_img
In each phase the checksummed thing would ultimately end-up in image
manifest.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2015-11-24 09:36:19 +01:00
Lubomír Sedlář
359eb444e5
Move image checksum collecting to separate phase
...
The checksums are still generated in the ImageBuild and CreatISO phases,
but collecting of them into single file is moved from pungi-koji script
into a separate phase.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2015-11-24 09:36:13 +01:00
Dennis Gilmore
5ff5ffc259
compose.config is in self
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-10-28 21:18:15 -05:00
Daniel Mach
3897671190
Merge #60 fix conditional deps (this can't be easily covered with unit tests; tested on huge package set using various in-place YUM hacks)
2015-09-10 09:38:09 -04:00
Jon Disnard
fd537e5070
Merge #61 make jigdo optional (iii)
2015-09-15 13:39:15 -05:00
Jon Disnard
656b081565
insignificant white space fix
...
Signed-off-by: Jon Disnard <jdisnard@redhat.com>
2015-09-15 13:39:15 -05:00
Jon Disnard
9798454cb3
Upodate config docs for jigdo
...
Signed-off-by: Jon Disnard <jdisnard@redhat.com>
2015-09-15 13:37:27 -05:00
Jon Disnard
2114369e9c
Default True for configurable jigdo ISOs.
...
Signed-off-by: Jon Disnard <jdisnard@redhat.com>
2015-09-15 13:23:54 -05:00
Daniel Mach
15811107bb
gather: Check if txmbr.isDep is set for conditional deps.
2015-09-10 09:38:09 -04:00
Tomas Mlcoch
5c8694b286
Merge #57 Initialize phases in their usage order
2015-09-09 08:00:21 -04:00
Tomas Mlcoch
ecc6b0f62a
Initialize phases in their usage order
2015-09-09 08:00:21 -04:00
Tomas Mlcoch
36fff71059
Merge #56 doc/contributing.rst update
2015-09-09 03:58:30 -04:00
Tomas Mlcoch
4d93221005
Add missing config check for phases: createrepo, extrafiles, liveimages and imate_build
2015-09-10 07:12:08 -04:00
Tomas Mlcoch
1d97ce5ea1
Add live_images option to live_images phase
2015-09-10 07:10:41 -04:00
Tomas Mlcoch
b4fd280d80
Fix expected type of createrepo_checksum config option
2015-09-10 07:09:37 -04:00
Tomas Mlcoch
291c509c2f
Doc: Replace fetch & fetch tags & merge combo with pull --rebase
...
$ git pull --rebase upstream master
will work also when there are commits on master branch - it will
just rebase the changes seamlessly in opposite to git merge.
Moreover by using git pull --rebase we will save two calls of git.
2015-09-09 03:58:30 -04:00
Tomas Mlcoch
3df5a11a89
Fix KojiWrapper initialization in live_images phase
2015-09-09 03:40:30 -04:00
Tomas Mlcoch
02e55b67b3
Remove createiso phase's dependency on pkgset_koji_url config option
2015-09-09 03:40:29 -04:00
Dennis Gilmore
2599a42a14
4.0.3 release
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-09-08 22:06:45 -05:00
Lubos Kocman
fd64bba4dd
Merge #54 fix log_info for image_build (fails if image_build is skipped)
2015-09-07 15:41:27 +00:00
Lubos Kocman
3efd29e465
image_build: self.log_info -> self.compose.log_info
2015-09-07 15:41:27 +00:00
Dennis Gilmore
da0405a0f5
Revert "Added params needed for Atomic compose to LoraxWrapper"
...
This reverts commit 919a4fc619
.
2015-09-04 12:12:36 -05:00
Dennis Gilmore
d982cd585f
Revert "fix up if/elif in _handle_optional_arg_type"
...
This reverts commit 1373fe5178
.
2015-09-04 12:12:28 -05:00
Jon Disnard
6e773f8676
Disable jigdo by default, saves a lot of time.
...
Signed-off-by: Jon Disnard <jdisnard@redhat.com>
2015-09-01 17:14:46 -05:00
Lubos Kocman
abb2ff1584
live_images: replace hardcoded path substition with translate_path() call
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-09-01 08:23:42 +00:00
Lubos Kocman
158d1834a6
live_images fix reference from koji to koji_wrapper
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-09-01 08:23:24 +00:00
Lubos Kocman
8e90a2a32a
Add image-build support
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-09-01 08:03:34 +00:00
Lubos Kocman
4fb20198db
Add translate path support. Useful for passing pungi repos to image-build
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-09-01 08:01:37 +00:00
Lubos Kocman
449b4e4c87
import duplicate import of errno from buildinstall
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-08-31 22:51:22 -05:00
Lubos Kocman
831352b2ea
handle openning missing images.json (image-less compose re-run)
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com>
2015-08-31 22:51:22 -05:00
Lubos Kocman
0e18ffcf31
compose: Add compose_label_major_version().
2015-08-25 08:20:52 -04:00
Pavol Babincak
853c27d1be
pungi-koji: Don't print traceback if error occurred.
...
If compose directory was created and logger setup properly traceback is
written in traceback.log. Otherwise traceback is printed on stdout.
2015-08-25 08:11:14 -04:00
Tomas Kopecek
9235844529
More detailed message for unsigned rpms.
2015-08-25 08:07:05 -04:00
Daniel Mach
ba9df6dc5e
New config option: product_type (default is 'ga'); Set to 'updates' for updates composes.
2015-08-25 08:04:06 -04:00
Tomas Mlcoch
219af0c904
kojiwrapper: Add get_signed_wrapped_rpms_paths() and get_build_nvrs() methods.
2015-08-25 08:01:02 -04:00
Tomas Mlcoch
d9d9db3e5d
live_images: Copy built wrapped rpms from koji into compose.
2015-08-25 07:57:51 -04:00
Tomas Mlcoch
df1415b3f5
kojiwrapper: Add get_wrapped_rpm_path() function.
2015-08-25 07:57:40 -04:00
Tomas Mlcoch
44ebf5eedc
live_images: Allow custom name prefix for live ISOs.
2015-08-25 07:49:29 -04:00
Tomas Mlcoch
39c073abf9
Do not require enabled runroot option for live_images phase.
2015-08-25 07:48:19 -04:00
Tomas Mlcoch
ba39435bf6
Support for rpm wrapped live images.
2015-08-25 07:42:05 -04:00
Tomas Mlcoch
ea751bb119
Remove redundant line in variants wrapper.
2015-08-25 07:40:11 -04:00
Adam Miller
05e9bbab9c
Merge #36 Add params needed for Atomic compose to LoraxWrapper
2015-08-18 15:50:16 -05:00
Adam Miller
1373fe5178
fix up if/elif in _handle_optional_arg_type
2015-08-18 15:50:16 -05:00
Adam Miller
919a4fc619
Added params needed for Atomic compose to LoraxWrapper
...
Add add_template, add_template_var, add_arch_template, and
add_arch_template_var to the call for lorax.get_lorax_cmd for the Atomic
ISO composes.
Remove duplicate if statement for add_template_var in lorax wrapper
2015-08-18 15:47:41 -05:00
Daniel Mach
1089847cd7
Merge #24 Fix empty repodata when hash directories were enabled.
2015-07-24 18:18:03 -04:00
Daniel Mach
5238e1cc99
createrepo: Fix empty repodata when hash directories were enabled.
2015-07-24 18:18:03 -04:00
Dennis Gilmore
8b1d5ab9b2
4.0.2 release
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-07-24 12:39:14 -05:00
Daniel Mach
19a7394974
Fix treeinfo checksums.
2015-07-24 10:49:28 -04:00