Devan Goodwin
dcbbb7f01a
Add tito spec later in test dockerfiles.
...
It changes a lot and rebuilding everything sucks.
2015-05-12 16:07:04 -03:00
Devan Goodwin
f9b0212529
Merge branch 'master' of github.com:dgoodwin/tito
2015-05-12 16:06:56 -03:00
Devan Goodwin
81958c0941
Merge branch 'domcleal-builder-rpmbuild-options'
...
t push origin master# the commit.
2015-05-12 16:06:14 -03:00
Devan Goodwin
6b4f6ad1f8
Merge branch 'builder-rpmbuild-options' of https://github.com/domcleal/tito into domcleal-builder-rpmbuild-options
2015-05-12 15:35:39 -03:00
Devan Goodwin
48fae1914b
Merge pull request #164 from ringerc/patch-1
...
Help new packagers find tools related to tito
2015-05-12 15:34:36 -03:00
Devan Goodwin
43f9ce2dd3
Drop F20 docker tests.
2015-05-09 08:53:11 -03:00
Devan Goodwin
8f9f6ae3fd
Add F21 docker testing.
2015-05-09 08:49:14 -03:00
Devan Goodwin
901bdf1d22
Docker test cleanup.
2015-05-08 16:15:02 -03:00
Devan Goodwin
efee896150
Restore rawhide docker tests.
2015-05-08 15:59:35 -03:00
Devan Goodwin
e8e7f63662
Restore F20 Python 3 docker tests.
2015-05-08 13:05:38 -03:00
Devan Goodwin
d1b1e9611b
Restore F20 Python 2 docker tests.
2015-05-08 12:55:52 -03:00
Devan Goodwin
50526722e0
EL6 docker tests now fully passing.
2015-05-08 12:07:38 -03:00
Devan Goodwin
70ed5db073
Merge branch '167-el6-spec' of https://github.com/domcleal/tito into docker-test-repair
2015-05-08 11:46:59 -03:00
Devan Goodwin
bf2d285061
Get the docker test suite up and running again.
2015-05-01 15:37:53 -03:00
Dominic Cleal
d3faffa94b
Allow override of rpmbuild_options from builder arguments
...
Instead of being a command line-only option, the string of extra rpmbuild
arguments can now be passed in via the general builder args mechanism, so it
can even be configured from releasers.conf.
Fixes #155
2015-04-23 10:54:24 +01:00
Dominic Cleal
3a1075c7bb
Fixes macro initialisation on EL6, F22+
...
Use unversioned macros for EL6, don't reset python_sitelib on F22+ and
always use the Python binary determined for the OS, not python3 for the
shebang line.
Fixes #167 , #168
2015-04-20 15:21:47 +01:00
Craig Ringer
2e93695f3f
Help new packagers find tools related to tito
...
tito is an easily discovered tool when looking for information on rpm packaging, especially SCM integration.
There are now some useful related tools, like mock's SCM integration, mockchain, Koji, fedpkg, etc that are not especially easily discovered by new packagers. Making these more visible by documenting them in tito's README would be a help to new packagers.
2015-03-26 14:20:09 +08:00
Devan Goodwin
4091af9591
Merge pull request #157 from xsuchy/python3
...
Python3
2015-03-02 08:42:57 -04:00
Devan Goodwin
3a49745cd4
Update releasers.
2015-03-02 08:38:32 -04:00
Devan Goodwin
9a92485a6d
Automatic commit of package [tito] release [0.5.6-1].
2014-12-23 11:36:41 -04:00
Devan Goodwin
c79aa1bc97
Merge branch 'master' of github.com:dgoodwin/tito
2014-12-23 11:34:17 -04:00
Devan Goodwin
52fee81d8c
Require new srpm_disttag for rsync/yum releasers.
...
Fixes issue where just build srpm would be deleted as too old if
building for a newer looking disttag in mock. (i.e. f20 building for
f21)
Also generates more correct looking SRPMs in all cases.
2014-12-23 11:33:36 -04:00
Devan Goodwin
dcddbbfdfe
Drop more test only requirements from spec.
2014-12-10 13:18:04 -04:00
Devan Goodwin
6b0d5c98a6
Drop the git-annex dependency.
...
Want to keep this as a soft dependency like brew/koji etc. You need it if you
intend to use that releaser/builder.
2014-12-10 13:13:36 -04:00
Devan Goodwin
01c152081a
Merge branch 'xsuchy-wildcards'
2014-12-10 13:13:03 -04:00
Devan Goodwin
40242ea438
Merge branch 'wildcards' of https://github.com/xsuchy/tito into xsuchy-wildcards
...
Conflicts:
test/functional/singleproject_tests.py
2014-12-10 13:12:52 -04:00
Devan Goodwin
c5889ae09c
Merge branch 'master' of github.com:dgoodwin/tito
2014-12-10 13:07:51 -04:00
Devan Goodwin
66931b0adf
Merge pull request #153 from domcleal/mock-builder-cleanup
...
MockBuilder: cleanup underlying builder on completion
2014-12-10 12:56:25 -04:00
Devan Goodwin
072d000e1f
Merge pull request #140 from jumanjiman/external_docs
...
add links to upstream announcements and how-to articles
2014-12-10 12:56:15 -04:00
Devan Goodwin
9a422f0cd4
Merge pull request #135 from jumanjiman/dry
...
DRY up test harness to use spec file for build deps
2014-12-10 12:56:01 -04:00
Devan Goodwin
6659c148cd
Merge pull request #132 from domcleal/releaser-override-builder
...
Allow overriding of builder on all releasers
2014-12-10 12:54:32 -04:00
Miroslav Suchý
0c66842f5c
no need to gzip man pages, rpmbuild do that automatically
...
and side effect is that it can choose whatever archive method (e.d. xz)
2014-11-24 22:49:08 +01:00
Miroslav Suchý
270fe172c2
use python3 on Fedora 22
2014-11-24 22:44:58 +01:00
Miroslav Suchý
339000888b
NameError: global name 'RawConfigParser' is not defined
2014-11-24 18:51:00 +01:00
Miroslav Suchý
c9c44bfc75
NameError: global name 'getoutput' is not defined
2014-11-24 18:49:29 +01:00
Miroslav Suchý
d82fdb0202
E:166,16: Undefined variable 'config' (undefined-variable)
2014-11-24 18:46:52 +01:00
Miroslav Suchý
c152ee8b1d
move incorrectly placed imports
2014-11-24 18:46:05 +01:00
Miroslav Suchý
ea9496191f
defattr is not needed
...
this is default and not needed unless we build for el4
2014-11-24 18:36:12 +01:00
Miroslav Suchý
066c6655eb
get rid of wildcards imports
2014-11-24 18:34:44 +01:00
Miroslav Suchý
78c8bc2f52
E:112,24: Instance of BuilderBase has no REQUIRED_ARGS member (no-member)
2014-11-24 18:05:15 +01:00
Miroslav Suchý
ebc110d029
change inheritance for ObsReleaser
...
so OBS get _list_files_to_copy()
This happen when CVS releaser was obsoleted.
2014-11-24 18:03:17 +01:00
Miroslav Suchý
e14d7d7d3b
raw_input was renamed under python3
2014-11-24 17:56:06 +01:00
Miroslav Suchý
b5773a9031
TypeError: __init__() takes exactly 1 argument (2 given)
2014-11-24 17:51:25 +01:00
Dominic Cleal
627b4860da
MockBuilder: cleanup underlying builder on completion
2014-10-14 11:37:37 +01:00
Devan Goodwin
38dbc0a7b4
Fix bugs building old tag with custom tito.props. (at that time)
...
Need test coverage here, may still be more issues.
2014-09-29 14:10:23 -03:00
Devan Goodwin
bd3daf8f60
Add EL7 releaser.
2014-09-29 14:10:12 -03:00
Paul Morgan
20334d52ed
remove f19 from test harness to save space and time
...
* Save disk space on dev host by avoiding `docker pull mattdm/fedora'
* Save time by not building a fedora 19 image and running its tests
We can always revert this commit if we need to run tests on f19.
2014-07-04 16:26:23 +00:00
Paul Morgan
fe0b6d8863
add fedora-rawhide to test harness
...
Use the "semi-official" base image for rawhide.
It appears to be updated on a regular basis.
This gives us advance warning of breaking changes
in the bleeding-edge version of fedora.
2014-07-04 16:26:23 +00:00
Paul Morgan
b479eb8cf7
use "semi-official" f20 base instead of mattdm/fedora
...
https://index.docker.io/_/fedora/ states:
> This image is to be considered semi-official from fedora's side
> (until approved by fedora rel-eng)
2014-07-04 16:26:23 +00:00
Paul Morgan
4aeab5dcc1
add f19 to test harness to test conditional build deps
...
* fedora 19 does not have rpm-python3, thus we only test python2.
* assert that build deps are correct for fedora 19
2014-07-04 16:26:23 +00:00