Mike Bonnet
4bd2a8184f
a couple of fixes to chainbuild
2008-11-18 18:58:54 -05:00
Mike McLean
e5f3574fa5
Merge branch 'master' into mead
2008-11-14 17:09:15 -05:00
Mike McLean
8642835add
in groups output, show package list even if empty
2008-11-14 16:58:05 -05:00
Mike Bonnet
6e7d60f2cc
- make the group name passed to "yum groupinstall" configurable
...
- use "maven-build" as the group to initialize Maven buildroots
2008-11-14 16:14:50 -05:00
Mike Bonnet
121aa8e1d3
- make working dns in the buildroot configurable
...
- enable dns in buildMaven buildroots (required for Maven builds)
2008-11-14 14:30:46 -05:00
Mike Bonnet
6e80a7b226
Make it possible to rebuild a Maven project without changing the version
...
- synthesize the release value by incrementing the release of the previous successful build with the same name and version
- add an extra level to the storage hierarchy for Maven builds so they can be differentiated by release
- create the per-tag Maven repos by symlinking into the storage hierarchy, rather than copying files
- significant refactoring of Maven build environment population and tracking to differentiate between builds of the same version
2008-11-13 23:49:14 -05:00
Mike McLean
d402a7d433
Merge branch 'master' into mead
2008-11-13 01:19:40 -05:00
Mike McLean
d029e1c276
enable verbose policy errors without full debug
2008-11-13 01:16:42 -05:00
Mike McLean
f90a3d85b7
Merge branch 'master' into mead
...
Conflicts:
hub/kojihub.py
2008-11-07 17:36:55 -05:00
Mike McLean
d513993049
add tests 'all' and 'none' (aliases for true and false)
2008-11-03 17:20:43 -05:00
Mike McLean
637b91a790
add a strict option to multiCall
2008-10-31 11:41:18 -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 Bonnet
6472503635
- don't checkout common/ when checking out patches
...
- filter directories from the list of patches
- make PathInfo.task() conform to the new task directory hierarchy
2008-10-02 02:07:18 -04:00
Mike Bonnet
4896733d52
merge in changes from the master branch
2008-10-01 19:50:08 -04:00
Mike Bonnet
a9a82be465
change taskLabel() to show the repository path, module path (when present), and revision information
...
- the additional information is helpful when dealing with multiple source repositories in the same Koji instance
2008-08-12 15:56:52 -04:00
Mike McLean
71fb065e65
honor group dependencies by expanding in comps
2008-07-15 15:54:38 -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
6529645b2e
Ticket #82 -- fix issue with tasks dir size
2008-06-23 17:42:19 -04:00
Mike McLean
b8d5355b75
allow a transaction set to be passed into get_rpm_header
2008-06-05 16:12:43 -04:00
Mike Bonnet
2b28053397
unify logic between the waitrepo task and koji wait-repo
2008-05-16 12:34:36 -04:00
Mike Bonnet
5d96460ea1
increase the default blocksize to 1M and use it everywhere
2008-05-06 10:45:36 -04:00
Mike Bonnet
e7ce66059b
Allow wrapperRPM to be called as a subtask of a maven build of as a standalone top-level task (by an admin). Subsequent wrapperRPM calls will replace the set of rpms associated with an existing build.
2008-05-05 23:08:57 -04:00
Mike Bonnet
74547053b8
Merge commit 'origin' into mead
2008-03-12 17:34:45 -04:00
Jesse Keating
5f5cf9bac0
Set a mock option to timeout builds lasting longer than 24 hours
...
Was discussed during Fedora Buildsystem
2008-02-29 17:48:27 -05:00
Mike Bonnet
f0909efb61
Merge commit 'origin' into mead
2008-02-25 12:18:38 -05:00
Mike McLean
6d3977ee62
don't mask errors when retrying rpc calls
...
use _callMethod() in multiCall()
2008-02-22 18:47:55 -05: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
58b7313d0a
don't recycle broken db connections
2008-02-22 11:28:37 -05:00
Mike Bonnet
2ea09fb569
- don't fail repo creation if a maven directory doesn't exist
...
- convert pom files to utf-8 before attempting to parse
- a couple typos
2008-02-15 17:01:21 -05:00
Mike Bonnet
34344ad193
reorganize code to be more robust to errors
2008-02-14 17:10:16 -05:00
Mike Bonnet
8d78f4da5c
build the wrapper rpm in a mock chroot
2008-02-14 17:10:16 -05:00
Mike Bonnet
f55f201579
reorganize, rename, and use an additional subtask
2008-02-14 17:10:16 -05:00
Mike Bonnet
e241d8d9ed
track Maven archives downloaded during the build process
2008-02-14 17:10:16 -05:00
Mike Bonnet
0ab3e4e541
track pom files in the database
2008-02-14 17:10:16 -05:00
Mike Bonnet
8e7ddbaef4
changes to mock calls to support newer versions of mock
2007-12-18 17:35:01 -05:00
Mike Bonnet
9efc0d9868
intermediate commit for Maven build support
2007-12-18 17:35:01 -05:00
Mike Bonnet
fe1959b44c
improved support for importing Maven build output
2007-12-18 17:15:10 -05:00
Mike Bonnet
f53399153e
add support for listing Maven builds to the XML-RPC API and cli
2007-12-18 17:15:09 -05:00
Mike Bonnet
eb2ab28729
associate Maven metadata with builds and individual archives, since a single build can create multiple archives with different groupIds, artifactIds, and/or versions
2007-12-18 17:15:09 -05:00
Mike Bonnet
06a5c125da
additional fixes for archive import
2007-12-18 17:15:09 -05:00
Mike Bonnet
d327821a2a
initial support for importing Maven builds
2007-12-18 17:15:09 -05:00
Mike Bonnet
7677f63099
temporary fix for using topurl, since urlopen() returns a wrapped HTTPConnection which doesn't support fileno(); will see about getting this fixed in upstream python
2007-12-18 13:47:28 -05:00
Mike Bonnet
c8b9e42d57
Use the group data rather than a generated rpm
2007-11-15 16:23:55 -05:00
Mike Bonnet
e69612f123
update the generated mock config file to me compatible with mock >= 0.8.7
2007-11-15 16:23:16 -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 Bonnet
ce2c1da762
fix fixEncoding() to handle being passed a unicode object
2007-09-10 18:12:39 -04:00
Mike Bonnet
34737ac662
make Koji more robust to transient SSL errors
2007-08-20 14:37:48 -04:00
Mike Bonnet
f4858905f9
canonicalize the "alpha" arch
2007-08-20 12:56:59 -04:00
Mike Bonnet
cad33475dc
don't fork/exec just to get the hostname
2007-07-06 19:19:47 -04:00