Commit graph

254 commits

Author SHA1 Message Date
Mike Bonnet
574f9bcd5b if the deploy command failed, don't raise an error on unknown artifacts, because that will mask the underlying failure 2010-10-25 15:32:09 -04:00
Mike Bonnet
d6fdacd507 copy file data into a temporary file in openRemoteFile() 2010-10-25 11:17:05 -04:00
Mike McLean
4979c16937 Merge branch 'vm'
Conflicts:
	cli/koji
2010-10-20 17:36:24 -04:00
Mike Bonnet
b692f82862 move Maven scratch builds to the user's scratch directory 2010-09-23 15:30:41 -04:00
Mike Bonnet
64df809ab6 add support for wrapping win-build output in rpms 2010-09-17 11:27:33 -04:00
Dennis Gilmore
589bae9f14 use koji.fixEncoding(message) to make sure that a message is utf8
from RH BZ#614767
2010-09-08 10:58:42 -05:00
Mike Bonnet
f619543ac8 support specifying parameters of a buildrequires, including type, which allows builds of one type to depend on files from builds of a different type 2010-08-06 08:34:24 -04:00
Mike Bonnet
0b485cd813 reimplement scanPlugin() as a wrapper around findHandlers() 2010-07-16 11:44:53 -04:00
Mike Bonnet
419a1dafe4 major refactoring of koji daemons
- move TaskManager, SCM, and a couple helper functions to koji.daemon
 - move generic TaskHandler classes to koji.tasks
 - remove use of globals in kojid and kojira
 - fix a few issues revealed by pylint
2010-07-16 11:44:52 -04:00
Mike Bonnet
fbca81a4a2 don't allocate an arch to noarch tasks early, allow kojid to decide if it can handle a noarch task 2010-07-07 10:51:26 -04:00
Mike McLean
5f91ab02d6 merge cleanup. drop make_sources arg, use source_cmd=None instead. 2010-06-29 10:28:34 -04:00
Mike McLean
1e3a7f0fef Merge commit 'origin/master' into mead-tmp
Conflicts:
	builder/kojid

Resolved conflict between make_sources option and source_cmd option
2010-06-18 17:28:37 -04:00
Dennis Gilmore
82660a0407 add support to make the command used to fetch sources configuable per repo 2010-06-11 14:50:03 -05:00
Mike McLean
0286d36b77 fix labels for chain-build subtasks 2010-05-13 15:25:42 -04:00
Mike Bonnet
dfdc02ef81 fix mergerepos to allow packages built from the same srpm to span multiple repos 2010-05-06 17:58:00 -04:00
Jay Greguske
0e322ac4e4 fixed improperly written ksflatten error handler 2010-04-16 12:42:18 -04:00
Mike McLean
c742272ac6 Merge commit 'f90f6b856d' into mead
Conflicts:
	cli/koji
	docs/schema.sql
	hub/kojihub.py
	koji.spec
	www/kojiweb/index.py
	www/kojiweb/taskinfo.chtml
2010-04-08 17:12:49 -04:00
Mike Bonnet
c7a42e3991 enable --scratch builds for koji wrapper-rpm 2010-04-08 16:51:37 -04:00
Mike Bonnet
ccbb742488 don't force wrapper srpms to match the build nvr 2010-04-08 14:39:11 -04:00
Mike Bonnet
53212ed857 make additional information about the build available to the wrapper rpm 2010-04-08 10:33:41 -04:00
Jay Greguske
f90f6b856d isoname now impacts the iso fs label 2010-04-06 15:25:26 -04:00
Jay Greguske
005963851c added some TODOs and comments fixed an error when viewing an incomplete appliance task in kojiweb renamed the appliance-build directive to spin-appliance 2010-03-31 15:18:18 -04:00
Jay Greguske
a90f0d1b03 fixed --scratch appliance output uploading xml description file treated as output rather than a log 2010-03-31 15:18:18 -04:00
Jay Greguske
d927628677 minor kojiweb enhancements fixed results upload 2010-03-31 15:18:18 -04:00
Jay Greguske
82b6a11d48 added a few appliance-build options to pass to appliance-creator minor usage text alterations 2010-03-31 15:18:18 -04:00
Jay Greguske
6d4f601f79 initial revision of kojid appliance creation 2010-03-31 15:18:18 -04:00
Jay Greguske
e0116c6867 refactored LiveCDTask: added ImageTask which keeps methods of common image-generating code, and LiveCDTask inherits from it 2010-03-31 15:18:17 -04:00
Mike McLean
d56ec5f826 some chain-build fixes
- use sane and unique subtask labels
- avoid redundant waits
2010-03-12 17:55:04 -05:00
Mike Bonnet
ea6c283ba5 fix Kerberos authentication for modern python: e.message is deprecated, and e.err_code no longer exists 2010-03-09 13:46:54 -05:00
Dennis Gilmore
6cb87c455c only shadowbuild tags should start with SHADOWBUILD there repos are auto
expired.  so lets get the most recent expired tag for newRepo shadowbuild tasks
2010-02-26 15:06:08 -06:00
Mike McLean
2affc996d5 also remove result dir during initial buildroot clearing 2010-02-19 12:57:24 -05:00
Jay Greguske
06a885fe47 livecd task handler fixes for building on F12 removed a race condition when expiring buildroots and getting image manifests 2010-02-19 12:57:24 -05:00
Mike McLean
ac226539cf ignore negative average task duration when adjusting task weight
see: https://www.redhat.com/archives/fedora-buildsys-list/2009-November/msg00013.html
2010-02-01 13:13:19 -05:00
Mike Bonnet
eedfe0a69b - add the -J option to maven-build to pass command-line options to the JVM
- increase the default max. JVM memory to 2G
2010-01-26 12:26:48 -05:00
Mike Bonnet
3cba6640bb merge master branch onto the mead branch 2010-01-20 16:48:42 -05:00
Mike Bonnet
1f1fa76d17 remove requirement on nfs access from the wrapperRPM task handler 2010-01-20 16:41:35 -05:00
Mike Bonnet
afb6dadc76 allow Maven builds using --skip-tag to succeed even if the package is not in the package list, or is blocked (consistent with rpm-based builds) 2010-01-19 23:32:59 -05:00
Mike Bonnet
a4a4246907 typo 2010-01-19 22:47:55 -05:00
Mike McLean
a2f7c9c252 fix a spelling error (rhbz 529208) 2009-12-07 12:32:37 -05:00
Mike McLean
43af4add20 soft dependencies for livecd code 2009-12-03 16:20:50 -05:00
Mike Bonnet
862c88ab6b major refactoring of the artifact import process, to improve robustness and correctness 2009-11-06 21:18:55 -05:00
Mike Bonnet
722923c484 missing hyphen 2009-10-02 17:46:28 -04:00
Mike Bonnet
a66e628f10 - include directory entries in the manifest
- don't call iso9660.name_translate(), it seems unnecessary
2009-09-30 15:40:21 -04:00
Mike Bonnet
82e38da8e9 enable specifying the syntax version of the kickstart file 2009-09-29 18:29:12 -04:00
Mike Bonnet
dd0f48e752 don't depend on a specific version of a pykickstart RepoData class 2009-09-29 18:05:34 -04:00
Mike Bonnet
cfa34bc744 rename the spin-livecd option --scmurl to --ksurl (in case we allow specifying a --compsurl later) 2009-09-29 18:02:45 -04:00
Mike Bonnet
bdac9d5f85 - store the arch of the image in the imageinfo table
- put the non-.iso files in a data/logs/ subdirectory for consistency with builds
2009-09-29 17:11:53 -04:00
Mike Bonnet
b5172f49ae importImage() should be in HostExports 2009-09-29 16:09:08 -04:00
Mike Bonnet
3adc9c9c40 minor changes, mostly cosmetic 2009-09-29 15:37:23 -04:00
Mike Bonnet
bb711506a6 avoid filename collisions with the user-supplied kickstart file 2009-09-29 14:31:32 -04:00