-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 10/20/2015 07:50 PM, Dennis Gilmore wrote:
What does tito give us? how would you see it helping the workflow?
I ask because as to the deployment of koji it is not possible to
use, We have a permanent patch in fedora pointing the default koji
config to fedora's koji instance, at the moment we have a special
build of koji internally in fedora with additional patches we need
that are not suitable for upstream inclusion.
This is actually perfect task for Tito.
You can have upstream git of koji (where is configured normal tito
builder) and then your own fork of koji with patches applied and set
the upstream as remote branch.
When you change Tito config to use DistributionBuilder in your fork,
then any time you build package (just "tito build --rpm") it will
construct pristine tar (original as upstream release) and
automatically create those patches and put them in spec file.
So it give you the comfort of working and developing in git with all
patches applied. And you can still create the binary rpm (or srpm)
with one simple command.
And of course it gives you some other benefits:
* it create rpm only from committed code.
* it create release only from properly tagged commit
* before doing release it check if those commits were pushed (it
previously happened a lot to me that I seen project release, but the
responsible colleague forgot to git-push).
* you can very easily build development builds, which easy testing
and CI.
Mirek
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWJpkIAAoJEODXORnxaDVAfFgP/2H+xKyHzuWR+R1/6SUCmGJT
NS1wEKq1p6UwqBMjf8dZkTuoeJG1pvpdk/tmwY6ztHwwEPNjiURbCtHUZpNMyagL
R2f0E2kJkjg1dSpboZF5lgRsEtwxzdLhrJrC3QAUIBOSPiFfmVa+aAwekMKFPQiq
3q63bxRS1OqvSpH3W4Y7A2tzFUoHozB72DxYrFC2jyF5cxcSjnbl+D04jG2Wb78t
c7x8KSTtvOWx8phASQNjgliHrF5jKtjXvbbT8xGeuWJ2q2qVQcohrf4tdX+o52lo
MgF9I2iNGfmG+Pk1xeuT4DWQ7+Dn6ITV907DJCGRDzguMkeh2rzkEIZVEqU8YvOB
5LGuB98pBfs9UgJUb6f9jQQVAQQPK4qA06pb3TNf49I6TqzYsp14p68LibPNxzu9
LDJjrOyL1BaZAYbTj7kNpPsz7j1ypyVYXpl1thAh/x/IUDz44fS6dwhItTQdGhvn
HQ2TuQLb0p/soa9D2Bl+TZ0ve6MQqbzfBZJwTrEcUkhtM2GcD7a4e5FjcXFmDsSl
T1uAgqpf36FJW1UspvJG15DzLNS88kAMXDCLChV+2chuKnX248C6M8dOVyoSczG0
jj5fYSn1odgw5h7yDVtxzZOqUBiqOQTFismfUiBrS7qVcVOLLHyGOPlIQjNcYufW
ixYFk3Tb6j/7UZMx3AUW
=aAGO
-----END PGP SIGNATURE-----