Commit graph

90 commits

Author SHA1 Message Date
Mike McLean
f05d34f209 in resetBuild use CANCELED state instead of FAILED 2008-10-31 11:40:52 -04:00
Mike McLean
e98354c795 add DisableNotifications option 2008-10-27 14:51:11 -04:00
Mike McLean
b2b40dc789 don't blow up when the database contains older base64 encoded task data 2008-10-27 14:01:10 -04:00
Mike McLean
86e63c5de1 policy framework and tagging policies 2008-10-27 14:00:58 -04:00
Mike McLean
389aa5ff5c basic plugin support for hub and builders 2008-10-27 12:53:01 -04:00
Mike McLean
0b8f313039 hub config file, hander registry
- use a hub config file instead of PythonOptions
- now honors KojiDir
- scan for handlers once at startup instead of each call
2008-10-27 12:51:45 -04:00
Mike McLean
91d89bb99b make a latest link in repoDone 2008-10-23 14:22:30 -04:00
Mike Bonnet
68554d032f fix a typo in QueryProcessor 2008-10-22 16:56:49 -04:00
Mike Bonnet
ac51ab2ce2 only allow searching for files by an exact match on filename, so we can use the index and not thrash the disks 2008-09-08 16:14:52 -04:00
Mike Bonnet
1c237f061e join against the _config tables so search results don't include inactive entries 2008-09-05 16:05:34 -04:00
Dennis Gilmore
3bd5f0ded8 Merge branch 'master' of ssh://git.fedoraproject.org//git/koji 2008-08-18 21:22:18 -05:00
Dennis Gilmore
1a362b7916 patch from Toshio adding support to use passwd auth for database connection. 2008-08-18 01:05:22 -05:00
Mike Bonnet
a12b756e89 register system.multicall for compliance with the multicall spec 2008-08-14 17:16:11 -04:00
Mike Bonnet
d1acf91741 clean up kojihub.conf option handling 2008-08-14 17:05:52 -04:00
Mike McLean
71fb065e65 honor group dependencies by expanding in comps 2008-07-15 15:54:38 -04:00
Mike McLean
6529645b2e Ticket #82 -- fix issue with tasks dir size 2008-06-23 17:42:19 -04:00
Mike Bonnet
a151d50816 handle importing a srpm into a build that already exists (could have been created by import --create-build) 2008-05-27 12:21:21 -04:00
Mike Bonnet
ecc44a59bd - allow rss feed to filter by package name (specified with package=)
- allow listTagged* and readTagged* to filter by package owner name (specified with owner=)
- allow the builds page in the web UI to filter by package ID (specified with packageID=)
2008-05-23 16:08:42 -04:00
Mike McLean
54f79ff665 make ClientSession retries more configurable, and more robust
add an offline mode to the hub (ServerOffline fault)
report offline status if db connection fails
adjust retry timings for kojid and kojira
2008-02-22 11:32:27 -05:00
Mike McLean
1f606b7e7c fix a typo from a recent patch 2008-01-21 15:58:32 -05:00
Mike McLean
6feae640c2 canonicalize tag arches before using them to limit repo generation
(based on a patch from Dennis Gilmore <dennis@ausil.us>)
2008-01-16 16:15:00 -05:00
Mike McLean
eb1c53de6e fix return value of delete_build 2008-01-14 09:46:03 -07:00
Mike McLean
d58e59ab9b limit option for build_references function 2007-12-14 17:59:31 -05:00
Jesse Keating
d2b91ebec5 Remove comments
Ensure src directory gets created if it's needed
Stop making group.spec, it's not needed
2007-11-20 08:34:42 -05:00
Jesse Keating
b0fa077bb9 Fix think-o in the part of the path we strip out. 2007-11-20 08:34:42 -05:00
Jesse Keating
ac1f25c5eb Initial stab at no longer doing hardlinks in repo creation.
Create a filelist of packages to include in the repo
Use this filelist with createrepo and a baseurl to create
the repodata.  Add a config option for pkgurl where the packages
can be found via http.
2007-11-20 08:34:42 -05:00
Mike Bonnet
49bedb7e66 make search case-insensitive 2007-11-19 13:00:19 -05:00
Mike Bonnet
d6158fc44a add nvr to the output of getBuild() 2007-11-19 12:40:42 -05:00
Mike
6c4455d60b import time (used by delete_build and setBuildTimestamp) 2007-10-27 06:11:16 -04:00
Mike Bonnet
8754cbff8d include 'name' in the map returned by listBuilds() for compatibility 2007-09-26 17:50:28 -04:00
Mike Bonnet
85e64cefd9 compare against arch when checking for src and noarch 2007-09-26 17:48:52 -04:00
Mike Bonnet
f63b5da4f9 don't raise an error if arches for a tag are not set 2007-09-26 17:25:36 -04:00
Mike Bonnet
e900a96791 don't create repos for arches not in the arch list for the tag 2007-09-26 16:05:27 -04:00
Mike Bonnet
dd8e13fbdd fix missing optional arg 2007-09-12 14:26:47 -04:00
Mike Bonnet
daeb3ef87d - require you to be logged-in to upload a file
- only allow .log files to be overwritten
2007-08-20 18:14:45 -04:00
Mike Bonnet
2d2bee04ba clean up waitrepo tasks a bit 2007-08-20 17:14:18 -04:00
Mike Bonnet
eb362b4e3e ensure that every task has an owner (already enforced at the database level) 2007-08-20 16:29:43 -04:00
Mike Bonnet
fec67b4f93 download the file in 64k chunks instead of pulling the entire file into memory 2007-08-20 16:00:47 -04:00
Mike Bonnet
6025b08a20 don't traceback from tag_notification is the build_id doesn't exist 2007-08-20 12:51:21 -04:00
Mike McLean
0520884287 improve speed of build_references function 2007-07-25 19:05:10 -04:00
Mike McLean
ff3f718eee avoid duplicate entries in readTaggedRPMS when there is
redundancy in the inheritance
2007-07-16 14:12:25 -04:00
Mike Bonnet
cf5a7c208f don't register the database log handler 2007-07-06 19:27:15 -04:00
Mike Bonnet
1f39c90f5a getAllChannels() XML-RPC call (patch by Cristian Balint) 2007-06-19 18:52:24 -04:00
Mike Bonnet
12c54019f7 - exclude -debuginfo packages from repos
- ensure build['name'] is set everywhere
- remove unused repo_new() function
2007-06-19 18:11:22 -04:00
Jesse Keating
fb272f87f8 We don't use these files anymore 2007-06-12 14:24:21 -04:00
Mike McLean
05ae3450ec return a proper timestamp for last_used in build_references 2007-06-06 16:46:52 -04:00
Mike Bonnet
5f75700583 remove exec bit from kojid logs and uploaded files (patch by Enrico Scholz) 2007-05-11 13:23:50 -04:00
Mike Bonnet
d2098b79b7 commit before linking to release db locks 2007-05-09 18:01:01 -04:00
Mike McLean
d2aaaef42f allow import of rpms without srpms
better sanity checking when importing
2007-05-08 16:49:48 -04:00
Mike Bonnet
8d71d63f77 make email notifications work
- always send notifications to the build submitter and the package owner
  - default smtphost in kojid.conf
2007-04-30 17:57:18 -04:00