Commit graph

61 commits

Author SHA1 Message Date
Mike McLean
69d841a63b 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:26:27 -05:00
Mike McLean
997e127259 fix errors in the "build with specified repo" option 2008-02-21 14:04:57 -05:00
Mike McLean
fb3fb2c009 Merge branch 'master' into shadow 2008-01-29 15:14:22 -05:00
Jesse Keating
1b2caeed8b use right createrepo argument order 2008-01-25 01:19:42 -05:00
Jesse Keating
338fa11540 Use the --skip-stat flag in createrepo calls.
This can save us a lot of time when creating large repos.
stat() on 9K files over NFS can cause significant delay in some cases.
Requires sufficiently new createrepo versions on RHEL5 or F9.
2008-01-18 17:10:51 -05:00
Mike McLean
576536e670 use same repo for all buildArch subtasks
allow building from a specific repo id
2008-01-16 16:19:34 -05:00
Jesse Keating
51e2d69f9e Revert to getfile urls if the task is not successful (closed).
This is needed because unless the task is closed, the log files won't
be in the packages/ tree, and the email will reference 404 urls.
2008-01-13 10:46:02 -05:00
Jesse Keating
c939b34ff6 Pass --target instead of --arch to mock.
--target is now it's own argument that only applies to what is passed to
rpm-build.  setarch call is not affected by --target which is what we want.
2008-01-04 17:49:12 -05:00
Jesse Keating
d64a587ac4 Revert patch to disable --arch calls. Broke kernel-doc build 2008-01-02 13:46:31 -05:00
Mike Bonnet
31b5d7265c add the "allowed_scms" kojid parameter: a whitelist of hostname:repository tuples that kojid is allowed to checkout from 2007-12-18 12:52:56 -05:00
Jesse Keating
a023693e32 Don't call --arch when the build is noarch. 2007-12-17 09:21:26 -05:00
Jesse Keating
9ff949b64a Mock will now handle setarch internally, we no longer need to call it 2007-12-11 17:49:48 -05:00
Jesse Keating
c7e0c2880d Go back to using stock 'clean' command. It now takes care of all mount points 2007-12-11 16:59:23 -05:00
Jesse Keating
41737dbdd4 Update mock commands to the undeprecated version. 2007-12-11 16:40:52 -05:00
Jesse Keating
039e0e4373 Use real urls in buildNotification instead of getfile urls. 2007-11-20 08:37:04 -05:00
Jesse Keating
7b7f25f86e Make sure we get a pkgurl 2007-11-20 08:34:42 -05:00
Jesse Keating
ad77810c18 Make sure we get groupdata 2007-11-20 08:34:42 -05:00
Jesse Keating
65fd75c6f6 Drop the PrepRepo task, it's no longer needed.
Reference the configured pkgurl for repodata.
2007-11-20 08:34:42 -05:00
Jesse Keating
063d791d66 Bypass the PrepRepo task, it's not really needed now
Hardcode a baseurl for now
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
Jesse Keating
60ee149735 Use a build nvr rather than nevr in emails. Easier for doing tag requests.
Also use buildLabel to get the nvr instead of doing it by hand.
Resolves ticket #53
2007-11-16 13:36:37 -05:00
Mike Bonnet
8e67403749 only create the common/ symlink if there isn't already a common/ directory 2007-11-06 15:30:58 -05:00
Mike Bonnet
0ad90f7839 conditionalize use of the DistCVS layout 2007-11-06 10:50:50 -05:00
Mike Bonnet
27ac942683 support for retrieving source from multiple SCM repositories (patch provided by Rob Myers)
- currently CVS, SVN, and GIT are supported
2007-11-05 18:40:29 -05:00
Mike McLean
bbc551af25 fix a unadorned raise outside of try-except 2007-10-16 17:02:24 -04:00
Mike Bonnet
5391102f7c only list builds from actual build tasks 2007-08-21 10:26:21 -04:00
Mike Bonnet
155f23cf15 support for specifying a N-V-R as a stage in chain-build 2007-08-20 17:55:52 -04:00
Mike Bonnet
2d2bee04ba clean up waitrepo tasks a bit 2007-08-20 17:14:18 -04:00
Mike Bonnet
79ef5b41f2 only allow admins to perform non-scratch builds from srpm 2007-06-05 00:39:21 -04:00
Mike Bonnet
b55650a012 increase the waitrepo timeout 2007-05-31 17:08:52 -04:00
Mike Bonnet
5e5e11011b disable syslogging for kojid 2007-05-31 16:56:09 -04:00
Mike McLean
d4b5499f38 don't allow ExclusiveArch to expand the archlist (see rhbz#239359) 2007-05-22 13:04:26 -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
d12d078412 set the default maxjobs to match the default in the config file 2007-05-09 18:09:41 -04:00
Mike Bonnet
4c2cce0246 fix a couple typos 2007-05-09 11:53:03 -04:00
Mike McLean
349fbbdcd2 Allow reasonable archlist expansion based on ExclusiveArch/BuildArchs 2007-05-07 17:26:24 -04:00
Mike Bonnet
0ae723eaaf actually handle whitespace correctly 2007-05-07 16:38:05 -04:00
Mike Bonnet
426ffffa05 remove extra whitespace from tag notification email 2007-05-07 13:26:43 -04:00
Mike Bonnet
655f29dd44 encode email notifications in UTF-8 2007-05-07 12:51:24 -04:00
Mike Bonnet
da065e9845 set a default for from_addr in kojid.conf 2007-05-02 02:08:58 -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
Mike Bonnet
24b357de76 fix typo in BuildNotificationTask (patch provided by Michael Schwendt) 2007-04-23 10:00:32 -04:00
Mike Bonnet
0cc8bf97e4 re-enable use of --update in createrepo 2007-04-17 15:38:05 -04:00
Michael McLean
cba71af73f fix a typo in the code for accepting assigned tasks 2007-04-17 15:26:52 -04:00
Mike Bonnet
2ee038ba60 expect the hub to return raw XML-RPC data 2007-04-02 13:08:02 -04:00
Mike Bonnet
6ae04b1a32 support for sparc builds (patch by Dennis Gilmore) 2007-03-29 11:35:31 -04:00
Mike Bonnet
e96a8687a0 - fix koji mock-config to use sensible defaults for **opts
- add --topurl option to koji mock-config
- upload in 64k chunks in incrementalUpload
- best-effort to check when mock has truncated a file and started writing from 0 in BuildRoot.mock()
- improvements to cmdline parsing in koji call
2007-03-27 18:56:17 -04:00
Mike Bonnet
6f6491faa5 guard against mock switching log files under us, so we don't lose important log information 2007-03-23 14:16:40 -04:00
Mike Bonnet
1de3c501b1 set a default for mockhost so kojid can (hopefully) work out-of-the-box 2007-03-23 11:51:53 -04:00
Mike Bonnet
b877fbe5eb update the buildSRPMFromCVS task to be consistent with Extras CVS 2007-03-23 11:19:59 -04:00