Commit graph

265 commits

Author SHA1 Message Date
Mike Bonnet
3bb2e4d0d8 use strict checksum checking 2010-12-16 12:00:48 -05:00
Mike Bonnet
39bcde6466 enable passing options to Maven 2010-12-16 12:00:13 -05:00
Mike Bonnet
256923fb5a only treat files ending in .patch as patch files 2010-12-13 14:00:08 -05:00
Mike McLean
508b739120 add a graceful restart option to kojid.init 2010-12-03 11:26:41 -05:00
Mike McLean
a51ad5031f graceful mass builder restart 2010-12-03 10:41:41 -05:00
Mike McLean
6ed3b64c36 include tasks handlers from koji.tasks 2010-11-23 14:31:20 -05:00
Mike Bonnet
d1b3abf268 missing import 2010-11-15 12:00:26 -05:00
Mike Bonnet
abd529d098 fix references to the buildroot object 2010-11-15 12:00:26 -05:00
Mike McLean
3da4c2b8b8 create empty repos for empty tags 2010-11-11 11:33:08 -05:00
Mike McLean
5d5537ec5e log mock output 2010-11-11 11:33:08 -05:00
Mike Bonnet
e56da43b7e parse pom.xml after applying patches, so patches can change the GAV if necessary 2010-11-09 13:40:00 -05:00
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