417406
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from %distutils.sysconfig import get_python_lib; print(get_python_lib())")}
85efc0
417406
%if 0%{?fedora} || 0%{?rhel} >= 7
7f8d61
%global use_systemd 1
7f8d61
%else
7f8d61
%global use_systemd 0
7f8d61
%global install_opt TYPE=sysv
7f8d61
%endif
7f8d61
85efc0
Name: koji
417406
Version: 1.12.0
59c351
Release: 2%{?dist}
b7bcf8
# koji.ssl libs (from plague) are GPLv2+
2b4b9a
License: LGPLv2 and GPLv2+
85efc0
Summary: Build system tools
85efc0
Group: Applications/System
d970b3
URL: https://pagure.io/koji/
d970b3
Source0: https://releases.pagure.org/koji/koji-%{version}.tar.bz2
417406
59c351
Patch1: 0001-allow-kojid-to-start-when-not-using-ssl-cert-auth.patch
2b4b9a
# Not upstreamable
2b4b9a
Patch100: fedora-config.patch
021dec
85efc0
BuildArch: noarch
85efc0
Requires: python-krbV >= 1.0.13
85efc0
Requires: rpm-python
85efc0
Requires: pyOpenSSL
be89d2
Requires: python-requests
be89d2
Requires: python-requests-kerberos
a358de
Requires: python-urlgrabber
be89d2
Requires: python-dateutil
85efc0
BuildRequires: python
c21ae3
BuildRequires: python-sphinx
7f8d61
%if %{use_systemd}
7f8d61
BuildRequires: systemd
7f8d61
BuildRequires: pkgconfig
7f8d61
%endif
be89d2
%if 0%{?fedora} || 0%{?rhel} >= 7
be89d2
Requires: python-libcomps
be89d2
%endif
85efc0
85efc0
%description
85efc0
Koji is a system for building and tracking RPMS.  The base package
85efc0
contains shared libraries and the command-line interface.
85efc0
85efc0
%package hub
85efc0
Summary: Koji XMLRPC interface
85efc0
Group: Applications/Internet
12b25f
License: LGPLv2 and GPLv2
12b25f
# rpmdiff lib (from rpmlint) is GPLv2 (only)
85efc0
Requires: httpd
bd91f9
Requires: mod_wsgi
417406
Requires: python-psycopg2
85efc0
Requires: %{name} = %{version}-%{release}
85efc0
85efc0
%description hub
85efc0
koji-hub is the XMLRPC interface to the koji database
85efc0
12b25f
%package hub-plugins
12b25f
Summary: Koji hub plugins
12b25f
Group: Applications/Internet
7f8d61
License: LGPLv2
12b25f
Requires: %{name} = %{version}-%{release}
12b25f
Requires: %{name}-hub = %{version}-%{release}
7f8d61
Requires: python-qpid >= 0.7
be89d2
Requires: python-qpid-proton
7f8d61
Requires: cpio
12b25f
12b25f
%description hub-plugins
12b25f
Plugins to the koji XMLRPC interface
12b25f
85efc0
%package builder
85efc0
Summary: Koji RPM builder daemon
85efc0
Group: Applications/System
b7bcf8
License: LGPLv2 and GPLv2+
b7bcf8
#mergerepos (from createrepo) is GPLv2+
85efc0
Requires: %{name} = %{version}-%{release}
0573e2
Requires: mock >= 0.9.14
7f8d61
Requires(pre): /usr/sbin/useradd
be89d2
Requires: squashfs-tools
417406
Requires: python2-multilib
7f8d61
%if %{use_systemd}
7f8d61
Requires(post): systemd
7f8d61
Requires(preun): systemd
7f8d61
Requires(postun): systemd
7f8d61
%else
85efc0
Requires(post): /sbin/chkconfig
85efc0
Requires(post): /sbin/service
85efc0
Requires(preun): /sbin/chkconfig
85efc0
Requires(preun): /sbin/service
7f8d61
%endif
86272a
Requires: /usr/bin/cvs
86272a
Requires: /usr/bin/svn
86272a
Requires: /usr/bin/git
d6c730
Requires: python-cheetah
7f8d61
Requires: createrepo >= 0.9.2
85efc0
85efc0
%description builder
85efc0
koji-builder is the daemon that runs on build machines and executes
85efc0
tasks that come through the Koji system.
85efc0
964551
%package vm
964551
Summary: Koji virtual machine management daemon
964551
Group: Applications/System
964551
License: LGPLv2
964551
Requires: %{name} = %{version}-%{release}
7f8d61
%if %{use_systemd}
7f8d61
Requires(post): systemd
7f8d61
Requires(preun): systemd
7f8d61
Requires(postun): systemd
7f8d61
%else
964551
Requires(post): /sbin/chkconfig
964551
Requires(post): /sbin/service
964551
Requires(preun): /sbin/chkconfig
964551
Requires(preun): /sbin/service
7f8d61
%endif
964551
Requires: libvirt-python
964551
Requires: libxml2-python
bf3a87
Requires: /usr/bin/virt-clone
964551
Requires: qemu-img
964551
964551
%description vm
964551
koji-vm contains a supplemental build daemon that executes certain tasks in a
964551
virtual machine. This package is not required for most installations.
964551
85efc0
%package utils
85efc0
Summary: Koji Utilities
85efc0
Group: Applications/Internet
7f8d61
License: LGPLv2
417406
Requires: python-psycopg2
85efc0
Requires: %{name} = %{version}-%{release}
7f8d61
%if %{use_systemd}
7f8d61
Requires(post): systemd
7f8d61
Requires(preun): systemd
7f8d61
Requires(postun): systemd
7f8d61
%endif
85efc0
85efc0
%description utils
85efc0
Utilities for the Koji system
85efc0
85efc0
%package web
85efc0
Summary: Koji Web UI
85efc0
Group: Applications/Internet
7f8d61
License: LGPLv2
85efc0
Requires: httpd
bd91f9
Requires: mod_wsgi
85efc0
Requires: mod_auth_kerb
417406
Requires: python-psycopg2
85efc0
Requires: python-cheetah
85efc0
Requires: %{name} = %{version}-%{release}
85efc0
Requires: python-krbV >= 1.0.13
85efc0
85efc0
%description web
85efc0
koji-web is a web UI to the Koji system.
85efc0
85efc0
%prep
85efc0
%setup -q
d08026
%patch1 -p1
2b4b9a
%patch100 -p1 -b .fedoraconfig
85efc0
85efc0
%build
85efc0
85efc0
%install
85efc0
rm -rf $RPM_BUILD_ROOT
7f8d61
make DESTDIR=$RPM_BUILD_ROOT %{?install_opt} install
85efc0
85efc0
%clean
85efc0
rm -rf $RPM_BUILD_ROOT
85efc0
85efc0
%files
85efc0
%defattr(-,root,root)
85efc0
%{_bindir}/*
85efc0
%{python_sitelib}/%{name}
74be95
%config(noreplace) /etc/koji.conf
74be95
%dir /etc/koji.conf.d
85efc0
%doc docs Authors COPYING LGPL
85efc0
85efc0
%files hub
85efc0
%defattr(-,root,root)
85efc0
%{_datadir}/koji-hub
7f8d61
%dir %{_libexecdir}/koji-hub
7f8d61
%{_libexecdir}/koji-hub/rpmdiff
74be95
%config(noreplace) /etc/httpd/conf.d/kojihub.conf
74be95
%dir /etc/koji-hub
74be95
%config(noreplace) /etc/koji-hub/hub.conf
74be95
%dir /etc/koji-hub/hub.conf.d
85efc0
12b25f
%files hub-plugins
12b25f
%defattr(-,root,root)
12b25f
%dir %{_prefix}/lib/koji-hub-plugins
12b25f
%{_prefix}/lib/koji-hub-plugins/*.py*
74be95
%dir /etc/koji-hub/plugins
74be95
/etc/koji-hub/plugins/*.conf
12b25f
85efc0
%files utils
85efc0
%defattr(-,root,root)
85efc0
%{_sbindir}/kojira
7f8d61
%if %{use_systemd}
7f8d61
%{_unitdir}/kojira.service
7f8d61
%else
85efc0
%{_initrddir}/kojira
74be95
%config(noreplace) /etc/sysconfig/kojira
7f8d61
%endif
74be95
%dir /etc/kojira
74be95
%config(noreplace) /etc/kojira/kojira.conf
7f8d61
%{_sbindir}/koji-gc
74be95
%dir /etc/koji-gc
74be95
%config(noreplace) /etc/koji-gc/koji-gc.conf
7f8d61
%{_sbindir}/koji-shadow
74be95
%dir /etc/koji-shadow
74be95
%config(noreplace) /etc/koji-shadow/koji-shadow.conf
85efc0
85efc0
%files web
85efc0
%defattr(-,root,root)
85efc0
%{_datadir}/koji-web
74be95
%dir /etc/kojiweb
74be95
%config(noreplace) /etc/kojiweb/web.conf
74be95
%config(noreplace) /etc/httpd/conf.d/kojiweb.conf
74be95
%dir /etc/kojiweb/web.conf.d
85efc0
85efc0
%files builder
85efc0
%defattr(-,root,root)
85efc0
%{_sbindir}/kojid
7f8d61
%dir %{_libexecdir}/kojid
7f8d61
%{_libexecdir}/kojid/mergerepos
ab48e7
%defattr(-,root,root)
ab48e7
%dir %{_prefix}/lib/koji-builder-plugins
ab48e7
%{_prefix}/lib/koji-builder-plugins/*.py*
7f8d61
%if %{use_systemd}
7f8d61
%{_unitdir}/kojid.service
7f8d61
%else
85efc0
%{_initrddir}/kojid
74be95
%config(noreplace) /etc/sysconfig/kojid
7f8d61
%endif
74be95
%dir /etc/kojid
74be95
%dir /etc/kojid/plugins
74be95
%config(noreplace) /etc/kojid/kojid.conf
74be95
%config(noreplace) /etc/kojid/plugins/runroot.conf
74be95
%config(noreplace) /etc/kojid/plugins/save_failed_tree.conf
74be95
%attr(-,kojibuilder,kojibuilder) /etc/mock/koji
85efc0
85efc0
%pre builder
85efc0
/usr/sbin/useradd -r -s /bin/bash -G mock -d /builddir -M kojibuilder 2>/dev/null ||:
85efc0
7f8d61
%if %{use_systemd}
7f8d61
7f8d61
%post builder
7f8d61
%systemd_post kojid.service
7f8d61
7f8d61
%preun builder
7f8d61
%systemd_preun kojid.service
7f8d61
7f8d61
%postun builder
7f8d61
%systemd_postun kojid.service
7f8d61
7f8d61
%else
7f8d61
85efc0
%post builder
85efc0
/sbin/chkconfig --add kojid
85efc0
85efc0
%preun builder
85efc0
if [ $1 = 0 ]; then
85efc0
  /sbin/service kojid stop &> /dev/null
85efc0
  /sbin/chkconfig --del kojid
85efc0
fi
7f8d61
%endif
85efc0
964551
%files vm
964551
%defattr(-,root,root)
964551
%{_sbindir}/kojivmd
7f8d61
#dir %{_datadir}/kojivmd
7f8d61
%{_datadir}/kojivmd/kojikamid
7f8d61
%if %{use_systemd}
7f8d61
%{_unitdir}/kojivmd.service
7f8d61
%else
964551
%{_initrddir}/kojivmd
74be95
%config(noreplace) /etc/sysconfig/kojivmd
7f8d61
%endif
74be95
%dir /etc/kojivmd
74be95
%config(noreplace) /etc/kojivmd/kojivmd.conf
964551
7f8d61
%if %{use_systemd}
7f8d61
7f8d61
%post vm
7f8d61
%systemd_post kojivmd.service
7f8d61
7f8d61
%preun vm
7f8d61
%systemd_preun kojivmd.service
7f8d61
7f8d61
%postun vm
7f8d61
%systemd_postun kojivmd.service
7f8d61
7f8d61
%else
7f8d61
964551
%post vm
964551
/sbin/chkconfig --add kojivmd
964551
964551
%preun vm
964551
if [ $1 = 0 ]; then
964551
  /sbin/service kojivmd stop &> /dev/null
964551
  /sbin/chkconfig --del kojivmd
964551
fi
7f8d61
%endif
7f8d61
7f8d61
%if %{use_systemd}
7f8d61
7f8d61
%post utils
7f8d61
%systemd_post kojira.service
7f8d61
7f8d61
%preun utils
7f8d61
%systemd_preun kojira.service
964551
7f8d61
%postun utils
7f8d61
%systemd_postun kojira.service
7f8d61
7f8d61
%else
85efc0
%post utils
85efc0
/sbin/chkconfig --add kojira
85efc0
/sbin/service kojira condrestart &> /dev/null || :
85efc0
%preun utils
85efc0
if [ $1 = 0 ]; then
85efc0
  /sbin/service kojira stop &> /dev/null || :
85efc0
  /sbin/chkconfig --del kojira
85efc0
fi
7f8d61
%endif
85efc0
85efc0
%changelog
59c351
* Wed Apr 19 2017 Dennis Gilmore <dennis@ausil.us> - 1.12.0-2
59c351
- add patch so that kojid starts without ssl auth configured
59c351
417406
* Tue Apr 18 2017 Dennis Gilmore <dennis@ausil.us> - 1.12.0-1
417406
- update to upstream 1.12.0
417406
- remove rhel 5 conditionals as its no longer supported in epel
417406
1f2884
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-6
1f2884
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1f2884
36ee1a
* Sun Jan 08 2017 Till Maas <opensource@till.name> - 1.11.0-5
36ee1a
- Do not apply faulty CheckClientIP patch
36ee1a
2b4b9a
* Sun Jan 08 2017 Till Maas <opensource@till.name> - 1.11.0-4
2b4b9a
- Add patch for keytab kerberos client config
2b4b9a
- Move non upstreamable Fedora patch to the end to ease rebasing to future
2b4b9a
  upstream release
2b4b9a
- Move license comment before license tag
2b4b9a
a7cd98
* Sat Jan 07 2017 Till Maas <opensource@till.name> - 1.11.0-3
a7cd98
- Add patches for proxy IP forwarding
a7cd98
d970b3
* Fri Jan 06 2017 Till Maas <opensource@till.name> - 1.11.0-2
d970b3
- Update upstream URLs
d970b3
- Add upstream koji-gc kerberos patches
d970b3
- Use Source0
d970b3
be89d2
* Fri Dec 09 2016 Dennis Gilmore <dennis@ausil.us> - 1.11.0-1
be89d2
- update to 1.11.0
be89d2
- setup fedora config for kerberos and flag day
be89d2
156b73
* Wed Sep 28 2016 Adam Miller <maxamillion@fedoraproject.org> - 1.10.1-13
156b73
- Patch new-chroot functionality into runroot plugin
156b73
a5cf8a
* Tue Aug 23 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-12
a5cf8a
- add patch to disable bind mounting into image tasks chroots
a5cf8a
d48b67
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-11
d48b67
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
d48b67
e02952
* Thu May 26 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-10
e02952
- add patch to enable dns in runroot chroots
e02952
1f0e62
* Tue May 24 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-9
1f0e62
- update to git master upstream, add lmc cosmetic fixes
1f0e62
- add patch to disable login in koji-web
1f0e62
d398a7
* Fri Apr 08 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-8
d398a7
- do not remove the - for project on livemedia
d398a7
- fix the sending of messages on image completion
d398a7
eeaf5f
* Thu Apr 07 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-7
eeaf5f
- --product had to be --project
eeaf5f
- add missing Requires for koji-builder on python2-multilib
eeaf5f
Dennis Gilmore 4a6cde
* Wed Apr 06 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-6
Dennis Gilmore 4a6cde
- add --product to livemedia-creator calls rhbz#1315110
Dennis Gilmore 4a6cde
Dennis Gilmore dcd6f5
* Wed Apr 06 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-5
Dennis Gilmore dcd6f5
- enable dns in runroots
Dennis Gilmore dcd6f5
- add koji signed repo support
Dennis Gilmore dcd6f5
- Run plugin callbacks when image builds finish
Dennis Gilmore dcd6f5
ab48e7
* Thu Mar 03 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-4
Dennis Gilmore dcd6f5
- add a patch to install the runroot builder plugin in the correct place
ab48e7
79aa94
* Tue Mar 01 2016 Dennis Gilmore <dennis@ausil.us> - 1.10.1-3
79aa94
- update to git e8201aac8294e6125a73504886b0800041b58868
79aa94
- https://pagure.io/fork/ausil/koji/branch/fedora-infra
79aa94
af2a5c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-2
af2a5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
af2a5c
e4df50
* Tue Nov 17 2015 Dennis Gilmore <dennis@ausil.us> - 1.10.1-1
e4df50
- update to 1.10.1
e4df50
- Requires yum in the cli rhbz#1230888
e4df50
f6bb05
* Thu Sep 24 2015 Kalev Lember <klember@redhat.com> - 1.10.0-2
f6bb05
- Backport two patches to fix ClientSession SSL errors
f6bb05
b00941
* Thu Jul 16 2015 Dennis Gilmore <dennis@ausil.us> - 1.10.0=1
b00941
- update to 1.10.0 release
b00941
7f8d61
* Mon Jul 06 2015 Dennis Gilmore <dennis@ausil.us> - 1.9.0-13.20150607gitf426fdb
7f8d61
- update the git snapshot to latest head
7f8d61
- enable systemd units for f23 up
7f8d61
c45317
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-12.20150423git52a0188
c45317
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c45317
b9bf59
* Thu Apr 23 2015 Dennis Gilmore <dennis@ausil.us> - 1.9.0-11.20150423git52a0188
b9bf59
- update to latest git
b9bf59
4ce429
* Tue Jan 27 2015 Dennis Gilmore <dennis@ausil.us> - 1.9.0-10.gitcd45e886
4ce429
- update to git tarball
4ce429
8511f6
* Thu Dec 11 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-9
8511f6
- add upstream patch switching to TLS1 from sslv3
8511f6
e9c0b5
* Tue Sep 30 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-8
e9c0b5
- don't exclude koji-vm from ppc and ppc64
e9c0b5
56be6e
* Fri Sep 26 2014 Till Maas <opensource@till.name> - 1.9.0-7
56be6e
- Use https for kojipkgs
56be6e
- Update URL
56be6e
a05409
* Mon Aug 04 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-6
a05409
- add patch to fix kickstart parsing
a05409
d57324
* Mon Aug 04 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-5
d57324
- add upstream patches for better docker support
d57324
ebb5f9
* Tue Jul 29 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-4
ebb5f9
- add upstream patch to compress docker images
ebb5f9
4736a7
* Thu Jun 12 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-3
4736a7
- add patch to move builder workdir to /var/tmp
4736a7
- add support for making raw.xz images
4736a7
7abba8
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-2
7abba8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7abba8
bf3a87
* Mon Mar 24 2014 Dennis Gilmore <dennis@ausil.us> - 1.9.0-1
bf3a87
- update to upstream 1.9.0
bf3a87
563e92
* Wed Jul 31 2013 Dennis Gilmore <dennis@ausil.us> - 1.8.0-2
563e92
- update from git snapshot
563e92
613da5
* Mon Apr 01 2013 Dennis Gilmore <dennis@ausil.us> - 1.8.0-1
613da5
- update to upstream 1.8.0
613da5
43116a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-3
43116a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
43116a
dc4262
* Sun Jan 20 2013 Dennis Gilmore <dennis@ausil.us> - 1.7.1-2
dc4262
- revert "avoid baseurl option in createrepo" patch
dc4262
- fix integer overflow issue in checkUpload handler
dc4262
02a1c6
* Wed Nov 21 2012 Dennis Gilmore <dennis@ausil.us> - 1.7.1-1
02a1c6
- update to upstream 1.7.1 release
02a1c6
9e57c2
* Sat Sep 01 2012 Dennis Gilmore <dennis@ausil.us> - 1.7.0-7
9e57c2
- add patch to mount all of /dev on appliances and lives
9e57c2
9028b3
* Fri Aug 31 2012 Dennis Gilmore <dennis@ausil.us> - 1.7.0-4
9028b3
- add patch to only make /dev/urandom if it doesnt exist
9028b3
- add upstream patch for taginfo fixes with older servers
9028b3
6fcd16
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-3
6fcd16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6fcd16
5d6eaf
* Tue Jun 05 2012 Dennis Gilmore <dennis@ausil.us> - 1.7.0-2
5d6eaf
- use topurl not pkgurl in the fedora config
5d6eaf
bd91f9
* Fri Jun 01 2012 Dennis Gilmore <dennis@ausil.us> - 1.7.0-1
bd91f9
- update to 1.7.0 many bugfixes and improvements
156b73
- now uses mod_wsgi
bd91f9
f1dd19
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-3
f1dd19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f1dd19
085994
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-2
085994
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
085994
964551
* Fri Dec 17 2010 Dennis Gilmore <dennis@ausil.us> - 1.6.0-1
964551
- update to 1.6.0
964551
87dcb5
* Wed Dec 01 2010 Dennis Gilmore <dennis@ausil.us> - 1.5.0-1
87dcb5
- update to 1.5.0
87dcb5
021dec
* Tue Aug  3 2010 David Malcolm <dmalcolm@redhat.com> - 1.4.0-4
021dec
- fix python 2.7 incompatibilities (rhbz 619276)
021dec
f1c343
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.4.0-3
f1c343
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
f1c343
d6c730
* Sat Jul 10 2010 Dennis Gilmore <dennis@ausil.us> - 1.4.0-2
d6c730
- add missing Requires: python-cheetah from koji-builder
d6c730
b7bcf8
* Fri Jul 09 2010 Dennis Gilmore <dennis@ausil.us> - 1.4.0-1
b7bcf8
- update to 1.4.0
b7bcf8
- Merge mead branch: support for building jars with Maven *
b7bcf8
- support for building appliance images *
b7bcf8
- soft dependencies for LiveCD/Appliance features
b7bcf8
- smarter prioritization of repo regenerations
b7bcf8
- package list policy to determine if package list changes are allowed
b7bcf8
- channel policy to determine which channel a task is placed in
b7bcf8
- edit host data via webui
b7bcf8
- description and comment fields for hosts *
b7bcf8
- cleaner log entries for kojihub
b7bcf8
- track user data in versioned tables *
b7bcf8
- allow setting retry parameters for the cli
b7bcf8
- track start time for tasks *
b7bcf8
- allow packages built from the same srpm to span multiple external repos
b7bcf8
- make the command used to fetch sources configuable per repo
b7bcf8
- kojira: remove unexpected directories
b7bcf8
- let kojid to decide if it can handle a noarch task
b7bcf8
- avoid extraneous ssl handshakes
b7bcf8
- schema changes to support starred items
b7bcf8
12b25f
* Fri Nov 20 2009 Dennis Gilmore <dennis@ausil.us> - 1.3.2-1
12b25f
- update to 1.3.2
12b25f
ebeb44
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-3
ebeb44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ebeb44
5fb985
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-2
5fb985
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5fb985
905215
* Fri Feb 20 2009 Dennis Gilmore <dennis@ausil.us> - 1.3.1-1
905215
- update to 1.3.1
905215
0573e2
* Wed Feb 18 2009 Dennis Gilmore <dennis@ausil.us> - 1.3.0-1
0573e2
- update to 1.3.0
0573e2
b9a2a2
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.6-2
b9a2a2
- Rebuild for Python 2.6
b9a2a2
d2e38f
* Mon Aug 25 2008 Dennis Gilmore <dennis@ausil.us> - 1.2.6-1
d2e38f
- update to 1.2.6
156b73
- make sure we have to correct version of createrepo on Fedora 8
d2e38f
09e671
* Tue Aug  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.2.5-2
09e671
- fix conditional (line 5)
09e671
- fix license tag
09e671
941c3e
* Fri Jan 25 2008 jkeating <jkeating@redhat.com> 1.2.5-1
941c3e
- Put createrepo arguments in correct order
941c3e
7d9b5a
* Thu Jan 24 2008 jkeating <jkeating@redhat.com> 1.2.4-1
7d9b5a
- Use the --skip-stat flag in createrepo calls.
7d9b5a
- canonicalize tag arches before using them (dgilmore)
7d9b5a
- fix return value of delete_build
7d9b5a
- Revert to getfile urls if the task is not successful in emails
7d9b5a
- Pass --target instead of --arch to mock.
7d9b5a
- ignore trashcan tag in prune-signed-copies command
7d9b5a
- add the "allowed_scms" kojid parameter
7d9b5a
- allow filtering builds by the person who built them
7d9b5a
86272a
* Fri Dec 14 2007 jkeating <jkeating@redhat.com> 1.2.3-1
86272a
- New upstream release with lots of updates, bugfixes, and enhancements.
f0da96
a358de
* Tue Jun  5 2007 Mike Bonnet <mikeb@redhat.com> - 1.2.2-1
a358de
- only allow admins to perform non-scratch builds from srpm
a358de
- bug fixes to the cmd-line and web UIs
86272a
86272a
* Thu May 31 2007 Mike Bonnet <mikeb@redhat.com> - 1.2.1-1
a358de
- don't allow ExclusiveArch to expand the archlist (bz#239359)
a358de
- add a summary line stating whether the task succeeded or failed to the end of the "watch-task" output
a358de
- add a search box to the header of every page in the web UI
a358de
- new koji download-build command (patch provided by Dan Berrange)
6789f3
6789f3
* Tue May 15 2007 Mike Bonnet <mikeb@redhat.com> - 1.2.0-1
6789f3
- change version numbering to a 3-token scheme
6789f3
- install the koji favicon
6789f3
6789f3
* Mon May 14 2007 Mike Bonnet <mikeb@redhat.com> - 1.1-5
6789f3
- cleanup koji-utils Requires
6789f3
- fix encoding and formatting in email notifications
6789f3
- expand archlist based on ExclusiveArch/BuildArchs
6789f3
- allow import of rpms without srpms
6789f3
- commit before linking in prepRepo to release db locks
6789f3
- remove exec bit from kojid logs and uploaded files (patch by Enrico Scholz)
6789f3
6789f3
* Tue May  1 2007 Mike Bonnet <mikeb@redhat.com> - 1.1-4
6789f3
- remove spurious Requires: from the koji-utils package
6789f3
6789f3
* Tue May  1 2007 Mike Bonnet <mikeb@redhat.com> - 1.1-3
6789f3
- fix typo in BuildNotificationTask (patch provided by Michael Schwendt)
6789f3
- add the --changelog param to the buildinfo command
6789f3
- always send email notifications to the package builder and package owner
6789f3
- improvements to the web UI
6789f3
86272a
* Tue Apr 17 2007 Mike Bonnet <mikeb@redhat.com> - 1.1-2
86272a
- re-enable use of the --update flag to createrepo
86272a
30d8ef
* Mon Apr 09 2007 Jesse Keating <jkeating@redhat.com> 1.1-1
30d8ef
- make the output listPackages() consistent regardless of with_dups
30d8ef
- prevent large batches of repo deletes from holding up regens
30d8ef
- allow sorting the host list by arches
30d8ef
85efc0
* Mon Apr 02 2007 Jesse Keating <jkeating@redhat.com> 1.0-1
85efc0
- Release 1.0!
85efc0
85efc0
* Wed Mar 28 2007 Mike Bonnet <mikeb@redhat.com> - 0.9.7-4
85efc0
- set SSL connection timeout to 12 hours
85efc0
85efc0
* Wed Mar 28 2007 Mike Bonnet <mikeb@redhat.com> - 0.9.7-3
85efc0
- avoid SSL renegotiation
85efc0
- improve log file handling in kojid
85efc0
- bug fixes in command-line and web UI
85efc0
85efc0
* Sun Mar 25 2007 Mike Bonnet <mikeb@redhat.com> - 0.9.7-2
85efc0
- enable http access to packages in kojid
85efc0
- add Requires: pyOpenSSL
85efc0
- building srpms from CVS now works with the Extras CVS structure
85efc0
- fixes to the chain-build command
85efc0
- bug fixes in the XML-RPC and web interfaces
85efc0
85efc0
* Tue Mar 20 2007 Jesse Keating <jkeating@redhat.com> - 0.9.7-1
85efc0
- Package up the needed ssl files
85efc0
85efc0
* Tue Mar 20 2007 Jesse Keating <jkeating@redhat.com> - 0.9.6-1
85efc0
- 0.9.6 release, mostly ssl auth stuff
85efc0
- use named directories for config stuff
85efc0
- remove -3 requires on creatrepo, don't need that specific anymore
85efc0
85efc0
* Tue Feb 20 2007 Jesse Keating <jkeating@redhat.com> - 0.9.5-8
85efc0
- Add Authors COPYING LGPL to the docs of the main package
85efc0
85efc0
* Tue Feb 20 2007 Jesse Keating <jkeating@redhat.com> - 0.9.5-7
85efc0
- Move web files from /var/www to /usr/share
85efc0
- Use -p in install calls
85efc0
- Add rpm-python to requires for koji
85efc0
85efc0
* Mon Feb 19 2007 Jesse Keating <jkeating@redhat.com> - 0.9.5-6
85efc0
- Clean up spec for package review
85efc0
85efc0
* Sun Feb 04 2007 Mike McLean <mikem@redhat.com> - 0.9.5-1
85efc0
- project renamed to koji