rpms/mirrormanager/EL-6 .cvsignore, 1.7, 1.8 mirrormanager.spec, 1.9, 1.10 sources, 1.7, 1.8

Matt Domsch mdomsch at fedoraproject.org
Wed Jul 7 18:58:59 UTC 2010


Author: mdomsch

Update of /cvs/extras/rpms/mirrormanager/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv21385

Modified Files:
	.cvsignore mirrormanager.spec sources 
Log Message:
update to 1.3.5 from devel


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/EL-6/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore	9 Sep 2009 02:31:25 -0000	1.7
+++ .cvsignore	7 Jul 2010 18:58:59 -0000	1.8
@@ -1 +1 @@
-mirrormanager-1.3.0.tar.bz2
+mirrormanager-1.3.5.tar.bz2


Index: mirrormanager.spec
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/EL-6/mirrormanager.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- mirrormanager.spec	9 Sep 2009 02:31:26 -0000	1.9
+++ mirrormanager.spec	7 Jul 2010 18:58:59 -0000	1.10
@@ -1,5 +1,5 @@
 Name:           mirrormanager
-Version:        1.3.0
+Version:        1.3.5
 Release:        1%{?dist}
 Summary:        Fedora mirror management system
 BuildArch:      noarch
@@ -10,7 +10,9 @@ URL:            http://fedorahosted.org/
 Source0:        https://fedorahosted.org/releases/m/i/%{name}/%{name}-%{version}.tar.bz2
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires:  python
-Requires:       TurboGears, python-IPy, python-GeoIP, wget, yum, psmisc, python-dns, python-fedora >= 0.3.14
+Requires:       TurboGears, python-IPy, python-GeoIP, wget, yum, psmisc, python-dns, python-fedora >= 0.3.14, py-radix, mod_wsgi
+Requires:       python-basemap >= 0.99.4, python-basemap-data >= 0.99.4
+Requires(pre):  shadow-utils
 
 %define py_ver         %(echo `python -c "import sys; print sys.version[:3]"`)
 %if "%{py_ver}" < "2.5"
@@ -48,20 +50,31 @@ make install DESTDIR=$RPM_BUILD_ROOT CON
 rm -rf $RPM_BUILD_ROOT
 
 
+%pre
+getent group mirrormanager >/dev/null || groupadd -r mirrormanager
+getent passwd mirrormanager >/dev/null || \
+  useradd -r -g mirrormanager -d /var/lib/mirrormanager -s /sbin/nologin \
+  -c "MirrorManager" mirrormanager
+exit 0
+
 %files
 %defattr(-,root,root,-)
-%dir %{_localstatedir}/lib/%{name}/
-%dir %{_localstatedir}/run/%{name}/
-%dir %{_localstatedir}/log/%{name}/
-%dir %{_localstatedir}/log/%{name}/crawler/
-%dir %{_localstatedir}/lock/%{name}/
-%dir %{_sysconfdir}/%{name}/
 %{_datadir}/%{name}
-%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/lib/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/run/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/log/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/log/%{name}/crawler/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/lock/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_sysconfdir}/%{name}/
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) /etc/mirrormanager/prod.cfg
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf
+%dir /etc/rpmlint/
+%config(noreplace) /etc/rpmlint/%{name}.config
 %doc LICENSES LICENSE-MIT-X11 LICENSE-GPLv2
-%doc server/*.cfg
+%doc server/*.cfg server/prod.cfg.example README.rpm_setup
+%doc server/UPGRADING.txt server/sqlobject-patches/
 
 %files client
 %defattr(-,root,root,-)
@@ -72,6 +85,73 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed May 26 2010 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.5-1
+- Adrian Reber (1):
+      mirrorlist_server: handle bad client IP address input
+- Matt Domsch (18):
+      spec: require python-basemap-data too
+      makefile: add git-sign-push target to remind me
+      crawler: implement canary mode
+      crawler: crawl private i2 hosts that also say i2_clients are ok
+      crawler: send email when marking a whole host not up2date
+      mirrorlist_server: ignore SIGHUP in child - it'll exit soon enough
+      mirrorlist_server: increase socket request queue length to 300 (still limited by kernel options to 128)
+      mirrorlist_server: set request_queue_size earlier
+      mirrorlist_server: don't ignore SIGCHLD
+      mirrorlist tester: more printing, run forever
+      mirrorlist_client: sanitize input into UTF-8
+      mirrorlist_client: add 60sec timeout to reading from the server
+      mirrorlist_client: use select() waiting on the response from mirrorlist_server
+      mirrorlist_client: a better way to handle socket timeouts
+      mirrorlist_client: leave query params as utf8
+      mirrorlist_server: handle more failures gracefully
+      mirrorlist_client: add mirrorlist_client.noreverseproxy config parameter
+      umdl: don't use move_repository_from_development()
+
+* Mon Apr 26 2010 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.4-1
+- Adrian Reber (2):
+      umdl: fix failure when updating from rsync listings.
+      umdl: time.mktime() might return floats
+- BJ Dierkes (1):
+      Fix confirm delete method in webui.
+- Matt Domsch (34):
+      mrr: add --updates-only option
+      controllers: add mirroradmins query
+      umdl: fix crash in _get_version_from_path()
+      umdl: avoid disappering files
+      report_mirror: handle server HTTP 503 errors
+      generate-worldmap: update for newer python-basemap
+      autodetect development/13/ style directories and create appropriate Repositories
+      umdl: recognize moving Repository objects from development/13 to releases/13/
+      mrr: genericize --from and --to version values
+      get_internet2_netblocks: fix URL due to upstream directory change
+      Put titles on publiclist pages
+      expose crawler logs via apache directory listing
+      add crawler log link on host page
+      apache: ensure aliases to special areas come before the WSGI alias
+      remove python-fedora deprecation warning
+      add config option report_problems_to_email, display on publiclist footer.
+      ageFileDetails(): account for propogation delays
+      add max_propogation_days config option
+      spec: require python-basemap > 0.99.4 so generate-worldmap works
+      mirrorlist-server: use WSGIDaemonProcess for mirrorlist_client.wsgi
+      mirrormanager.wsgi run 4 instances per app server (up from 2)
+
+* Mon Oct 26 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.3-2
+- add patch to fix confirm delete from webui
+
+* Thu Sep 28 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.3-1
+- initial setup patches from BJ Dierkes
+  - simpler mirrormanager.initial, README.rpm_setup, prod.cfg
+  - add user mirrormanager and group mirrormanager, content permissions
+
+* Thu Sep 28 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.2-1
+- add BGP ASN lookups
+
+* Fri Sep 18 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.1-1
+- fix publiclist html
+- fix Host netblock creation via web UI
+
 * Mon Sep  7 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.0-1
 - add CSRF protection, add Requires: python-fedora
 - add IPv6 capability


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/EL-6/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources	9 Sep 2009 02:31:26 -0000	1.7
+++ sources	7 Jul 2010 18:58:59 -0000	1.8
@@ -1 +1 @@
-1be6ae3e072b88fe37d1e3cf01237820  mirrormanager-1.3.0.tar.bz2
+806bfbbf658649d79e16fa8e66f286cc  mirrormanager-1.3.5.tar.bz2



More information about the scm-commits mailing list