Daniel Mach
ca5aeb3106
Document configuration options.
2015-07-10 07:47:29 -04:00
Daniel Mach
63c631a99b
Add dependency of 'runroot' config option on 'koji_profile'.
2015-07-10 07:31:57 -04:00
Daniel Mach
72302bd98e
Rename product_* to release_*.
...
CHANGE: Rename product_* config options to release_* for consistency with productmd.
ACTION: Rename product_name, product_short, product_version, product_is_layered to release_* in config files.
Rename //variant/product to //variant/release in variants XML.
2015-07-09 06:58:30 -04:00
Daniel Mach
afa05021f0
Implement koji profiles.
...
CHANGE: pkgset_koji_url and pkgset_koji_path_prefix config options replaced with koji_profile.
ACTION: Add 'koji_profile = "<profile_name>"' (use "koji" for Fedora) to config files.
You can safely remove and pkgset_koji_url and pkgset_koji_path_prefix from config files.
2015-07-09 04:57:27 -04:00
Daniel Mach
017bc76093
Drop repoclosure-%arch tests.
...
These tests frequently report false-positives,
because package set may contain broken dependencies,
while compose doesn't.
Removing the tests will also reduce compose time a bit.
2015-07-08 09:08:45 -04:00
Daniel Mach
6286e87d3b
Config option create_optional_isos now defaults to False.
...
CHANGE: create_optional_isos config option now defaults to False.
ACTION: You can safely remove 'create_optional_isos = False' from config files.
2015-07-08 09:00:30 -04:00
Daniel Mach
90918dc34d
Change createrepo config options defaults.
...
CHANGE: createrepo_c is config option now defaults to True.
ACTION: You can safely remove 'createrepo_c = True' from config files.
Set 'createrepo_c = False' if you need legacy createrepo.
CHANGE: createrepo_checksum config option is now mandatory.
ACTION: Add 'createrepo_checksum = "sha256"' (or "sha") to config files.
2015-07-08 08:57:50 -04:00
Daniel Mach
a3d46f5393
Rewrite documentation to Sphinx.
2015-07-02 09:18:49 -04: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
Daniel Mach
51cdd94379
Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt
2015-06-25 07:50:03 -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
Dennis Gilmore
11a80ddbda
wrap check for selinux enforcing in a try except
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-11 22:04:35 -05:00
Adam Miller
e8f4b7334e
pull in gather.py patches from dmach for test compose
2015-06-10 10:03:57 -05:00
Adam Miller
793e9f3d06
Add some basic testing, dummy rpm creation, and a testing README
2015-06-10 09:53:31 -05:00
Lubos Kocman
7d714e49f3
pungi-koji: use logger instead of print when it's available
2015-06-07 18:28:15 +00:00
Lubos Kocman
e3e60c75a2
fix incorrect reference to variable 'product_is_layered'
2015-06-07 18:28:08 +00:00
Lubos Kocman
008d80186e
pungi-koji: fix bad module path to verify_label()
2015-06-07 18:27:58 +00:00
Dennis Gilmore
0da05a8682
update the package Requires to ensure we have everything installed to run pungi-koji
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:57:26 -05:00
Dennis Gilmore
913494d889
update the package to be installed for productmd to python-productmd
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:55:10 -05:00
Dennis Gilmore
ef7c78cd38
prep for 4.0-0.9 snapshot release
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-06-07 10:31:55 -05:00
Peter Robinson
ac24cfa1f9
update docs now devel-4-pungi is merged to master, minor spelling fixes
2015-06-07 00:28:28 +01:00
Daniel Mach
fd8cd62e79
Fix remaining productmd issues.
2015-06-06 13:46:20 -05:00
Daniel Mach
6b34cb98d2
Revert "refactor metadata.py to use productmd's compose.dump for composeinfo"
...
This reverts commit 40b8ccb3acdc7dd869e4aa32f1ad672ff01bd0ea.
2015-06-06 13:46:19 -05:00
Daniel Mach
977ad66995
Fix LoraxTreeInfo class inheritance.
2015-06-06 13:46:19 -05:00
Daniel Mach
ec7424395d
Fix pungi -> pungi_wrapper namespace issue.
2015-06-06 13:46:19 -05:00
Adam Miller
f633c04497
fix arg order for checksums.add
2015-06-06 13:46:19 -05:00
Adam Miller
cc48f6522a
update for productmd checksums.add to TreeInfo
2015-06-06 13:46:19 -05:00
Adam Miller
989b018090
fix product -> release namespace change for productmd
2015-06-06 13:46:19 -05:00
Adam Miller
8d50f89e6e
update arch manifest.add config order for productmd api call
2015-06-06 13:46:19 -05:00
Adam Miller
654ac5fbaa
update for new productmd named args to rpms
2015-06-06 13:46:19 -05:00
Adam Miller
dc9cfffbb9
fix pungi vs pungi_wrapper namespacing in method_deps.py
2015-06-06 13:46:19 -05:00
Adam Miller
f85fabba8f
add createrepo_c Requires to pungi.spec
2015-06-06 13:46:19 -05:00
Adam Miller
e71f8026fc
add comps_filter
2015-06-06 13:45:48 -05:00
Adam Miller
59ca987233
refactor metadata.py to use productmd's compose.dump for composeinfo
...
instead of pungi compose_to_composeinfo
2015-06-06 13:45:48 -05:00
Adam Miller
5fa5fcdd06
Update compose, phases{buildinstall,createiso,gather/__ini__} to use correct productmd API calls
2015-06-06 13:45:48 -05:00
Luke Macken
4e8e1d4d90
Use libselinux-python instead of subprocess
2015-06-05 10:19:39 -04:00
Adam Miller
37b7a23505
Add README for contributors
2015-06-04 08:42:30 -05:00
Dennis Gilmore
ff77a9209c
- fix up bad += from early test of implementing different iso labels based on
...
if there is a variant or not (dennis)
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 16:38:26 -05:00
Dennis Gilmore
1d87fca380
fix up bad += from early test of implementing different iso labels
...
based on if there is a variant or not
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 16:33:54 -05:00
Dennis Gilmore
dc1be3eecc
prep new snapshot 4.0-0.7 release
2015-05-20 15:23:17 -05:00
Dennis Gilmore
ca17987de9
make sure we treat the isfinal option as a boolean when fetching it
...
It will make sure that we only pass --isfinal to lorax when it is
passed in on the CLI
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 15:14:39 -05:00
Dennis Gilmore
f5eaa7326f
if there is a variant use it in the volume id and shorten it. this
...
will make each producst install tree have different volume ids for
their isos
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-05-20 15:14:00 -05:00
Dennis Gilmore
b6825f3471
fix up productmd import in the executable
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:58:59 -05:00
Dennis Gilmore
771ed2efcb
fixup productmd imports for changes with open sourcing
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:55:56 -05:00
Dennis Gilmore
f828850466
tell the scm wrapper to do an absolute import otherwise we hit a
...
circular dep issue and things go wonky
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-04-24 17:51:28 -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
5197fed16a
add missing ) causing a syntax error
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 14:20:31 -05:00
Dennis Gilmore
d337c34b2a
fix up the productmd imports to import the function from the common module
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 12:21:27 -05:00
Dennis Gilmore
ad18e21d1a
fix up typo in getting arch for the lorax log file
...
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2015-03-14 12:20:44 -05:00
Dennis Gilmore
012c749cdb
fix up Requires on productmd, it needed renaming to meeting fedora
...
naming guidelines
2015-03-14 11:58:51 -05:00