Commit graph

87 commits

Author SHA1 Message Date
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 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
Mike Bonnet
a455c356bb kojira: remove early task check which prevents expired repo cleanup, we also check before creating new tasks 2010-06-17 12:03:21 -04:00
Mike Bonnet
932d143a33 kojira: remove unexpected directories 2010-06-15 15:07:38 -04:00
Mike Bonnet
0f8314563f prevent a few missing repo directories from stalling repo deletion 2010-06-15 14:12:13 -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 McLean
f2a6dc2f47 log regen ordering data 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
Mike McLean
a01c92b3c7 avoid unnecessary processing for empty lists 2010-02-19 12:57:24 -05:00
Mike McLean
e9050f805a kojira config to specify which repos should have debuginfo or source rpms 2010-02-01 13:13:19 -05:00
Mike McLean
4ccd5bbfda repo regen priority work 2010-02-01 13:13:19 -05:00
Mike Bonnet
3cba6640bb merge master branch onto the mead branch 2010-01-20 16:48:42 -05:00
Mike McLean
a2f7c9c252 fix a spelling error (rhbz 529208) 2009-12-07 12:32:37 -05:00
Mike Bonnet
c08239177a Merge branch 'master' into mead 2009-11-11 11:22:44 -05:00
Mike Bonnet
d620309f5e merge koji-1.3.2 changes onto the mead branch 2009-11-10 15:34:39 -05:00
Dennis Gilmore
373e92c2b9 add support to protect a build by name.
What this does is to ensure that sertain builds always match the original, overriding prefer-new
2009-11-10 14:07:42 -06:00
Dennis Gilmore
0ece799595 add support to always include extra local packages takes a nvr 2009-11-10 14:07:42 -06:00
Dennis Gilmore
f7d990f8d7 continue when we hit an ignored dep dont break, we are not yet done dep solving the build 2009-10-14 12:49:17 -05:00
Mike Bonnet
bd0af58ba2 Merge branch 'master' into mead 2009-09-24 14:39:00 -04:00
Mike McLean
512e663eb4 use custom krb5 cache in kojid and kojira. ticket#104 (patch by tjarls) 2009-09-23 15:47:05 -04:00
Mike McLean
79de9eaf3e don't expire repos from old events while they are being created 2009-09-23 15:47:05 -04:00
Mike Bonnet
447bf17050 Merge commit 'origin' into mead 2009-08-13 12:26:27 -04:00
Dennis Gilmore
08e911dac7 if we are scanning a build we can not use prefer new so make sure we dont. 2009-08-10 09:38:46 -05:00
Mike Bonnet
d8055a2274 merge master onto the mead branch 2009-06-12 14:04:55 -04:00
Mike McLean
d421286304 quiet koji-gc output a little 2009-04-23 15:17:38 -04:00
Mike McLean
f273899018 Merge branch 'master' into mead
Conflicts:
	builder/kojid
	cli/koji
	hub/kojihub.py
	www/kojiweb/buildinfo.chtml
	www/kojiweb/builds.chtml
	www/kojiweb/index.py
2009-03-31 15:43:08 -04:00
Mike McLean
224d0e2529 don't start kojira by default
https://fedorahosted.org/koji/ticket/96
2009-02-18 16:18:13 -05:00
Dennis Gilmore
ecffd79425 clean up whitespace 2009-02-05 17:54:55 -06:00
Dennis Gilmore
98aa1eeca0 have config work
support an ignorearch list.  some packages are excluded on secondary arches.
we are assuming that the spec files deal with those packages not being there.
2009-02-05 17:54:02 -06:00
Mike McLean
252f5d4c38 purge gc option 2009-01-19 16:41:01 -05:00
Mike McLean
d3e70f1fbf speed up koji-shadow a bit with multicall 2009-01-19 16:38:42 -05:00
Dennis Gilmore
1c3289392c remove the old kojisd bits now in koji-shadow 2009-01-12 22:58:10 -06:00
Dennis Gilmore
09d3e52407 add option to tag builds when complete (could be smarter im tagging into the tag we are building)
clean up handling of arches to build for (add command line option)
clean up handling of newerBuilds,  it should be for all builds not just missing ones
2009-01-12 22:57:14 -06:00
Dennis Gilmore
2a2ca86f16 make the arches to build for a config option 2009-01-12 22:53:26 -06:00
Dennis Gilmore
dd77a2cf9e fix up newerBuild substitution, if there is no local build we dont want it replaced :) 2009-01-12 22:51:57 -06:00
Dennis Gilmore
828ecc7484 koji-shadow: Initial setup of code to prefer a newer build 2009-01-12 22:49:52 -06:00
Dennis Gilmore
b55c3dc28c basic ssl auth for koji-shadow 2009-01-12 22:48:51 -06:00
Mike Bonnet
dbacf4c8e8 fix merge conflicts 2008-11-25 16:56:56 -05:00
Mike McLean
200db76e28 fix timestamp checks when deleting repos 2008-11-25 14:52:55 -05:00
Mike McLean
f90a3d85b7 Merge branch 'master' into mead
Conflicts:

	hub/kojihub.py
2008-11-07 17:36:55 -05:00
Mike McLean
c6bad093de Merge branch 'master' into shadow
Conflicts:

	builder/kojid
	cli/koji
	hub/kojihub.py
2008-10-27 15:24:41 -04:00
Mike McLean
86e63c5de1 policy framework and tagging policies 2008-10-27 14:00:58 -04:00
Dennis Gilmore
329a9b5fa4 add missing / from default serverca path 2008-10-14 12:48:42 -05:00
Mike Bonnet
53cb7ebf4c check for archives in koji-gc 2008-10-14 11:37:48 -04:00
Mike McLean
aed32ed56f add missing init actions for kojid/kojira
see: https://fedorahosted.org/koji/ticket/94
- Add missing actions to kojid.init (patch from wakko666)
- Add missing actions to kojira.init (patch from wakko666)
2008-08-22 18:00:34 -04:00
Mike McLean
9af88e0f4b Merge branch 'master' into shadow 2008-07-25 16:41:22 -04:00
Mike Bonnet
20ee6af836 - pass newRepo tasks the tag name instead of tag ID
- display the tag name for newRepo tasks in the web UI
2008-07-01 11:07:48 -04:00
Mike McLean
caa1c35bec Merge branch 'master' into shadow
Conflicts:

	builder/kojid
	koji.spec
	util/Makefile
2008-05-22 16:04:50 -04:00
Mike McLean
352e6b169b gc: fix age calculation for untagged builds 2008-05-19 18:11:22 -04:00
Mike McLean
a9f090092b package koji-gc
also changed default config location for koji-gc
2008-05-19 18:11:22 -04:00