Commit Graph

195 Commits

Author SHA1 Message Date
Lubomír Sedlář d3b9ae79a5 [createiso] Remove unused script
The pungi-createiso script should have been removed in f37a14fb, but was
forgotten. The script is obsoleted by a new method in which ISOs are
created. It's now broken as it calls methods that no longer exist.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-30 10:28:18 +02:00
Lubomír Sedlář a72a38b278 Add full Pungi version to log output
This should help with debugging by providing better information on which
Pungi version created the compose. In development, the version will show
output of git describe, in production it asks which version is installed
in site-packages/. The egg-info directory must be installed for this to
work.

It is no longer necessary to synchronize version in `setup.py` with
`pungi/__init__.py`.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-16 08:12:40 +02:00
Dennis Gilmore fc23ca5fdf 4.1.8 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-08-10 07:21:40 -05:00
Lubomír Sedlář f37a14fb60 [createiso] Use shell script for runroot
Instead of installing pungi itself in the runroot, we can prepare the
commands to be run on compose box, write the shell script into work/
directory, which is mounted in the chroot, and execute that. This way
there is no business logic in runroot (except for finding lorax
templates).

The main advantage of this approach is that we don't need to pull any
extra dependencies into buildroot.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-10 13:39:50 +02:00
Dennis Gilmore 00e11b2f51 4.1.7 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-06-23 05:14:21 -05:00
Nils Philippsen 698805f62b add missing dependencies
... which are available from pypi.python.org

Signed-off-by: Nils Philippsen <nils@redhat.com>
2016-06-06 11:39:53 +02:00
Nils Philippsen 53f93b27c2 add lxml dependency
Signed-off-by: Nils Philippsen <nils@redhat.com>
2016-06-03 14:28:35 +02:00
Dennis Gilmore 8de7d685d9 4.1.6 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-24 16:36:07 -05:00
Dennis Gilmore 00f2e24bce 4.1.5 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-16 20:56:48 -05:00
Dennis Gilmore d8272bd0fa 4.1.4 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-29 15:36:41 -05:00
Dennis Gilmore 4f76425c9f 4.1.3 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-08 07:34:57 -05:00
Dennis Gilmore 36e7279a5e 4.1.2 release
Signed-off-by: Dennis Gilmore <dennis@ra.ausil.us>
2016-04-06 17:44:40 -05:00
Dennis Gilmore f69ca2c5fa 4.1.1 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-01 09:42:24 -05:00
Dennis Gilmore 6b07dcead3 install scripts
pungi-config-validate
pungi-make-ostree

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-04-01 09:13:19 -05:00
Dennis Gilmore 133cb97aa0 4.1.0 dev start
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-23 12:19:59 -06:00
Dennis Gilmore f6c4f166bf 4.0.5 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-02-23 12:08:33 -06:00
Dennis Gilmore 39ce2556c3 4.0.4 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-01-20 09:41:18 -06:00
Dennis Gilmore 10a90f97b4 Merge #75 `Start of development guide` 2015-12-08 17:41:00 +00:00
Dennis Gilmore a2ace9e05c fix up the pungi-fedmesg-notification script name
fix up spec so that the package builds
2015-12-02 08:50:32 -06:00
Lubomír Sedlář ba8ae15eb1 Allow running scripts with any python in PATH
Instead of hardcoding /usr/bin/python in shebangs, use /usr/bin/env.
This allows Pungi to work with dependencies installed in virtualenv.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2015-11-27 08:38:47 +01:00
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
Dennis Gilmore 2599a42a14 4.0.3 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-09-08 22:06:45 -05: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 81e935fe0e Fix test data, improve Makefile.
Previous test data was insufficient for proper testing.
Test compose runs and depsolving tests require precisely
set NVRs, dependencies, sub-packages, etc.
Using rpmfluff for these would be an overkill, it's better
to create RPMs directly from specs.
2015-06-25 08:02:57 -04:00
Dennis Gilmore b53f2ba9bf 4.0.1 release
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-11 22:12:58 -05:00
Adam Miller e71f8026fc add comps_filter 2015-06-06 13:45:48 -05:00
Dennis Gilmore eba5a8bd96 include the dtd files in /usr/share/pungi
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 15:03:32 -05:00
Dennis Gilmore a3158ec144 rename binaries
rename the pungi binary to pungi-koji since it does is tasks in koji
rename pungi-gather to pungi as it is the standalone old pungi binary

there is scripts that expect pungi to be the old pungi, the new binary
is not yet in use, pungi-koji semes to make sense, open to better ideas
2015-03-12 13:15:29 -05:00
Dennis Gilmore dfd0cc947b fixup setup.py and MANIFEST.in to make a useable tarball 2015-03-12 11:03:48 -05:00
Daniel Mach f5c6d44000 Initial changes for Pungi 4.0. 2015-02-10 06:47:16 -05:00
Dennis Gilmore fedc440159 3.13 release 2014-12-12 20:21:03 -06:00
Dennis Gilmore 21021f521a 3.12 release 2014-09-11 11:09:13 -05:00
Dennis Gilmore 1175551e2c 3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release3.11 release 2014-07-31 06:04:25 -05:00
Dennis Gilmore 2bb948fce7 3.10 release 2014-07-31 04:25:26 -05:00
Dennis Gilmore ea8f3909ac 3.09 release 2014-07-30 11:36:11 -05:00
Dennis Gilmore af9f7520f4 3.08 release 2014-07-23 11:19:20 -05:00
Dennis Gilmore 9d339e774b 3.07 release 2014-07-20 12:04:58 -05:00
Dennis Gilmore 6820ad7c23 3.06 release 2014-07-14 15:42:54 -05:00
Dennis Gilmore fb3d4ca185 3.05 release 2014-07-09 01:27:55 -05:00
Dennis Gilmore 1ba64d6e6b 3.04 release 2014-04-29 16:29:34 -05:00
Dennis Gilmore 293143d8f1 revert to the old way of doing versioning as the change in 3.01 did not work 2013-10-31 20:22:35 -05:00
Dennis Gilmore e7d19b70ee 3.02 release 2013-10-31 19:05:59 -05:00
Daniel Mach cdf9916906 3.01 release 2013-10-27 15:44:10 -04:00
Dennis Gilmore 09ebeccd4d 3.00 release 2013-08-20 11:41:56 -05:00
Daniel Mach 30c0f358d9 Resolve multilib packages. Controlled by the --multilib option. 2013-08-20 11:22:24 -05:00
Dennis Gilmore d978ca3fa8 2.13 release 2012-12-21 14:57:01 -06:00
Dennis Gilmore ee88779bb6 prep 2.12 release 2012-08-31 00:43:51 -05:00
Dennis Gilmore cd1ec8f6ed Prep 2.11 release 2012-04-16 14:59:45 -05:00
Dennis Gilmore 0857d30f82 prep 2.10 release 2012-02-09 18:06:46 -06:00
Dennis Gilmore 59ff9f9068 prep for 2.9 release 2011-07-27 11:48:13 -05:00
Jesse Keating e215694a6b Prep for 2.8 release 2011-07-18 15:26:22 -07:00
Dennis Gilmore 76c3cd9309 bump to 2.7 2011-05-26 10:08:43 -05:00
Jesse Keating 6e05f8162f New release 2011-04-29 01:45:29 -07:00
Jesse Keating 27cf6a26b4 Release 2.5 2011-01-12 13:52:34 -08:00
Jesse Keating 6d480f0896 Prep for release 2010-12-21 14:26:25 -08:00
Jesse Keating 31d6c3d6ef Prep for release 2010-11-15 16:44:47 -08:00
Jesse Keating cbba0e4cd7 Remove unneeded files now that we don't split 2010-11-12 09:28:15 -08:00
Jesse Keating 9b221ec535 Prep for release and further fix pkgorder issue 2010-10-14 10:52:44 -07:00
Jesse Keating 18143a47a1 Prep for release 2010-10-13 15:40:40 -07:00
Jesse Keating 06c5a94b5b prep for release 2010-06-29 16:00:34 -07:00
Jesse Keating c6f01468c3 Prep for release 2010-06-04 11:32:05 -07:00
Jesse Keating ab0b3aa369 Prep for release 2010-04-14 16:14:43 -07:00
Jesse Keating b79b50b669 Prep for release 2009-09-15 16:55:12 -07:00
Jesse Keating d30edb8b6a Prep for release 2009-09-15 14:51:19 -07:00
Jesse Keating 1991a09a48 Prep for release 2009-09-15 14:51:18 -07:00
Jesse Keating e434cf4876 Prep for release 2009-08-10 15:00:03 -07:00
Jesse Keating 5d6fc5c543 Prepare for release 2009-05-21 10:34:00 -07:00
Jesse Keating a859efe4a9 Prep for release 2009-05-19 11:27:48 -07:00
Jesse Keating b28d842bec Prep for release 2009-04-13 16:12:25 -07:00
Jesse Keating 979c0b5e94 Prep for release 2009-03-24 10:04:00 -07:00
Jesse Keating 9d831bc470 Prep for release 2009-03-11 17:51:57 -07:00
Jesse Keating ea148b8b1c Prep for release 2009-03-09 10:56:43 -07:00
Jesse Keating 923a0c9392 Prep for release 2009-02-11 17:15:13 -08:00
Jesse Keating dbf82cce09 Prep for release 2008-12-04 16:36:14 -08:00
Jesse Keating a8a1aa0149 Prep for another release 2008-11-04 15:32:29 -08:00
Jesse Keating 14771fb5ef Prep for release 2008-11-04 15:13:30 -08:00
Jesse Keating d77a180f29 Prep for release 2008-10-09 13:19:51 -07:00
Jesse Keating 94828b34fb New release 2008-09-12 14:07:35 -07:00
Jesse Keating 6fc3d4ff79 Prep for release 2008-08-11 11:24:13 -04:00
Jesse Keating 6ae28edb54 Prep for release 2008-07-15 19:03:53 -04:00
Jesse Keating 0517ef0782 Prep for release 2008-07-11 14:31:28 -04:00
Jesse Keating 3c979842b4 Prep for release 2008-06-24 10:30:41 -04:00
Jesse Keating af2d5a1e58 Fix setup.py and pungi.spec for pkgorder.
Test first, then commit.  *sigh*
2008-06-23 10:54:45 -04:00
Jesse Keating 0670212e14 Add pkgorder script to setup.py 2008-06-23 10:29:31 -04:00
Jesse Keating 953ee3addf Prepare for 2.0.0 release. woo! 2008-06-13 18:26:36 -04:00
Jesse Keating 203f152239 Prep for release 2008-05-06 12:39:24 -04:00
Jesse Keating 58c08e04eb prep for release 2008-05-01 11:48:50 -04:00
Jesse Keating 24641ddfbe Fix another problem with src repo generation, handle flavor. 2008-04-16 23:04:25 -04:00
Jesse Keating e7430529af Prep for release. 2008-04-16 22:23:24 -04:00
Jesse Keating c0d44a06a6 Prepare for release. 2008-04-16 18:27:26 -04:00
Jesse Keating ac609004b2 Prep for new release 2008-04-01 14:34:38 -04:00
Jesse Keating 007effec74 Prep for release 2008-03-14 16:56:33 -04:00
Jesse Keating 6373d57d22 Make CDs fit again by default 2008-03-13 23:02:29 -04:00
Jesse Keating 66a6d6eafd More chnages for netinst.iso/boot.iso 2008-03-11 14:42:41 -04:00
Jesse Keating 0a9dffe2a5 Prep for release 2008-03-05 22:27:59 -05:00
Jesse Keating b623f31621 Prep for release. 2008-02-28 17:13:56 -05:00
Jesse Keating 6f8c7be932 Prep for release 2008-01-22 15:06:43 -05:00
Jesse Keating 6d0d5e5839 prep for dist.
Use bzip2 (so trac can see it)
2008-01-02 17:41:54 -05:00
Jesse Keating a18974c12c Fix up for file moves. 2007-12-14 23:14:21 -05:00
Jesse Keating fa1fc86b8d Remove extra files from tarball 2007-12-10 18:29:15 -05:00