[grinder] Initial import of grinder 0.0.136
John Matthews
jmatthews at fedoraproject.org
Tue Jan 10 16:31:24 UTC 2012
commit fc0d314eaab217c25ed7d3906b8abc730fd7dd1d
Author: John Matthews <jmatthews at redhat.com>
Date: Tue Jan 10 11:30:12 2012 -0500
Initial import of grinder 0.0.136
.gitignore | 1 +
grinder.spec | 647 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 649 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..0bf6dce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/grinder-0.0.136.tar.gz
diff --git a/grinder.spec b/grinder.spec
new file mode 100644
index 0000000..6ea5a5a
--- /dev/null
+++ b/grinder.spec
@@ -0,0 +1,647 @@
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+
+Name: grinder
+Version: 0.0.136
+Release: 1%{?dist}
+Summary: A tool for synchronizing content from yum repositories
+
+Group: Development/Tools
+License: GPLv2
+URL: http://git.fedorahosted.org/git/?p=grinder.git
+Source0: https://fedorahosted.org/releases/g/r/%{name}/%{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+BuildRequires: python-setuptools
+Requires: createrepo, python >= 2.4
+Requires: PyYAML
+Requires: python-pycurl
+%if 0%{?rhel} == 6
+# RHEL-6,
+# Require updated nss/curl for BZ: https://bugzilla.redhat.com/show_bug.cgi?id=710455
+Requires: nss >= 3.12.9
+Requires: curl => 7.19.7
+Requires: python-hashlib
+%endif
+
+
+%description
+A tool for synchronizing content such as packages, distributions, and
+errata from yum repositories.
+
+%prep
+%setup -q
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT%{python_sitelib}/*egg-info/requires.txt
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8/
+cp man/grinder.8 $RPM_BUILD_ROOT%{_mandir}/man8/grinder.8
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%doc README COPYING LICENSE
+%{_bindir}/grinder
+%dir %{python_sitelib}/grinder
+%{python_sitelib}/grinder/*
+%{python_sitelib}/grinder-*.egg-info
+%config(noreplace) %{_sysconfdir}/grinder/grinder.yml
+%{_mandir}/man8/grinder.8.gz
+
+
+%changelog
+* Thu Dec 15 2011 John Matthews <jmatthews at redhat.com> 0.0.136-1
+- rpmlint updates (jmatthews at redhat.com)
+
+* Thu Dec 15 2011 John Matthews <jmatthews at redhat.com> 0.0.135-1
+- Update for fedora review (jmatthews at redhat.com)
+
+* Thu Dec 15 2011 John Matthews <jmatthews at redhat.com> 0.0.134-1
+- 761173 - SELinux related: Move grinder usage of /tmp/grinder to
+ /var/run/grinder (jmatthews at redhat.com)
+
+* Thu Dec 15 2011 John Matthews <jmatthews at redhat.com> 0.0.133-1
+- 754787 - Disruption in Internet Connectivity leave a large number of sleeping
+ grinder processes (jmatthews at redhat.com)
+- 765930 - ProgressTracker: Issue when re-downloading a failed file, "Error
+ Negative delat_bytes" (jmatthews at redhat.com)
+- Allow 206 as successful status, fix for resuming a partial download
+ (jmatthews at redhat.com)
+- 767261 - better handling of RMI killed/aborted. (jortel at redhat.com)
+- 752288 - Progress Reporting jumps from 99% to 88% when syncing with
+ distribution files present Moved distro items to front of queue so size
+ adjustment happens early in the sync progress. (jmatthews at redhat.com)
+
+* Mon Dec 12 2011 John Matthews <jmatthews at redhat.com> 0.0.132-1
+- Update man page (jmatthews at redhat.com)
+- Rpmlint error fix to move python-hashlib from general requires to only
+ required in el6 (jmatthews at redhat.com)
+- Adding a makefile to handle scp'ing src tarball and spec to fedorahosted for
+ each build (jmatthews at redhat.com)
+- Removing proxy_password from log output (jmatthews at redhat.com)
+- rpmlint update and added more logging output (jmatthews at redhat.com)
+
+* Wed Nov 30 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.131-1
+- 753940 - fix purge orphaned logic to use the actual file name written on
+ filesystem (pkilambi at redhat.com)
+
+* Fri Nov 18 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.130-1
+- fixing typo (pkilambi at redhat.com)
+
+* Wed Nov 16 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.129-1
+- changing repofile path link to use new method for symlinks
+ (pkilambi at redhat.com)
+- 753805 - handle symlink exists exception when multiple concurrent processes
+ try to create same link (pkilambi at redhat.com)
+
+* Thu Nov 10 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.128-1
+- 752784 - check treeinfo ddata for empty strings along with config existance
+ (pkilambi at redhat.com)
+
+* Mon Nov 07 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.127-1
+- 751860 - fix for grinder to account for excludes passed in from pulp to skip
+ packages or distributions (pkilambi at redhat.com)
+
+* Tue Nov 01 2011 John Matthews <jmatthews at redhat.com> 0.0.126-1
+- Added error details for checksum & size mismatches (jmatthews at redhat.com)
+
+* Tue Nov 01 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.125-1
+- changing the parse metadata to be a plain list to support same checksum
+ different filename scenario (pkilambi at redhat.com)
+
+* Tue Nov 01 2011 John Matthews <jmatthews at redhat.com> 0.0.124-1
+- Update progress tracking to account for when actual file size is different
+ than expected (jmatthews at redhat.com)
+- 749902 - fixing lock validity to check existing lock (pkilambi at redhat.com)
+
+* Fri Oct 28 2011 John Matthews <jmatthews at redhat.com> 0.0.123-1
+- Enabling download progress per item (jmatthews at redhat.com)
+- purge ParentMethod from __getstate__() result as well. (jortel at redhat.com)
+- fix for traceback caused due to incorrect downloadurl construct
+ (pkilambi at redhat.com)
+- Fixed issue with update_progress resetting remaining_bytes to 0 incorrectly
+ and added tests for ProgressTracker (jmatthews at redhat.com)
+- WorkInProgress, reworking Sync Progress so we can accept incremental updates
+ as an item is downloading (jmatthews at redhat.com)
+- activeobject: remove support for 'parent' decorator. (jortel at redhat.com)
+- Add support of Objects not in default python path. (jortel at redhat.com)
+
+* Mon Oct 24 2011 John Matthews <jmatthews at redhat.com> 0.0.122-1
+- Remove debugging log statement (jmatthews at redhat.com)
+- Update to handle an empty repo (jmatthews at redhat.com)
+- Add unit test for removal of existing old packages (jmatthews at redhat.com)
+- 737523 - Move yum logic to ActiveObject to hide memory leak
+ (jmatthews at redhat.com)
+- Fix TmpDir.clean() Operation not permitted. (jortel at redhat.com)
+- Add self cleaning TmpDir and use instead of tempfile.mkdtemp().
+ (jortel at redhat.com)
+
+* Fri Oct 14 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.121-1
+- Add options to pass in optional central distribution location to store
+ distros in a separate area and symlink to repos directory. Also adding a
+ distribution label as a combination string with params from treeinfo. Pulp
+ will use this to store distributions centrally. (pkilambi at redhat.com)
+- Partial change for cleaning up grinderlock file descriptors
+ (jmatthews at redhat.com)
+- 737614 - glibc backtrace during repo sync (jmatthews at redhat.com)
+
+* Tue Oct 11 2011 James Slagle <jslagle at redhat.com> 0.0.120-1
+- 742351 - always clean up the yum cache (tmp) directory. (jortel at redhat.com)
+
+* Tue Oct 11 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.119-1
+- fixing the manifest to match cdn (pkilambi at redhat.com)
+
+* Thu Sep 22 2011 James Slagle <jslagle at redhat.com> 0.0.118-1
+- grinder doesnt clean up before retrying a 404'ed request, this causes the
+ files with unknown size to pass the verify test as we ned up validating just
+ the path (pkilambi at redhat.com)
+
+* Tue Sep 20 2011 James Slagle <jslagle at redhat.com> 0.0.117-1
+- patch activeobject memory leaks. use Popen.wait() to prevent Popen object's
+ from being added to subprocess._active. remove atexit usage. Don't think it
+ was doing anything except preventing the activeobject from being garbage
+ collected. (jortel at redhat.com)
+
+* Fri Sep 16 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.116-1
+- Adding a write lock when base fetch tries to download and write bits to the
+ same location on the filesystem. (pkilambi at redhat.com)
+
+* Thu Sep 15 2011 John Matthews <jmatthews at redhat.com> 0.0.115-1
+- Allow checksum and size check on existing files to be optional
+ (jmatthews at redhat.com)
+
+* Wed Sep 14 2011 James Slagle <jslagle at redhat.com> 0.0.114-1
+- 738306 - part file should now only try to rename if file isnt already closed
+ by other concurrent processes (pkilambi at redhat.com)
+
+* Tue Sep 13 2011 Jeff Ortel <jortel at redhat.com>
+- 737531 - Close YumRepository object when finished with it.
+ (jortel at redhat.com)
+
+* Tue Sep 06 2011 Jeff Ortel <jortel at redhat.com> 0.0.112-1
+- Fix pipe leak in activeobject. The leak was introduced when activeobject
+ changed to be python 2.4 compat by killing the child process manually instead
+ of using Popen.kill(). This method probably closed pipes. So, when we
+ discontinued using it, we needed to manually close the stdin & stdout pipes.
+ (jortel at redhat.com)
+
+* Thu Sep 01 2011 John Matthews <jmatthews at redhat.com> 0.0.111-1
+- Explicit stop of ParallelFetch if an exception happens fetchYumRepo
+ (jmatthews at redhat.com)
+- Add support for callbacks in ActiveObject. (jortel at redhat.com)
+
+* Fri Aug 05 2011 John Matthews <jmatthews at redhat.com> 0.0.110-1
+- renamed file manifest to match cdn (pkilambi at redhat.com)
+- getRepoData now checks if stop has been called before fetching next metadata
+ file (jmatthews at redhat.com)
+- 695607 - Fix RHEL macro. (jortel at redhat.com)
+- Added test for immediate stop of downloading (jmatthews at redhat.com)
+
+* Tue Aug 02 2011 John Matthews <jmatthews at redhat.com> 0.0.109-1
+- Stop will now abort an activeobject method invocation and child processes
+ will be killed (jmatthews at redhat.com)
+- Log exception if we can't parse .treeinfo (jmatthews at redhat.com)
+- adding unit test to validate write function (pkilambi at redhat.com)
+- adding copyright header (pkilambi at redhat.com)
+- Support to store and resume downloads in grinder. New Callback write function
+ to track offsets and write files (pkilambi at redhat.com)
+- Fix docstring. (jortel at redhat.com)
+
+* Tue Jul 19 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.108-1
+- fix metadata path (pkilambi at redhat.com)
+- moving the parse metadata call to utils so pulp can reuse it
+ (pkilambi at redhat.com)
+- fixing central location file path (pkilambi at redhat.com)
+
+* Thu Jul 14 2011 Jeff Ortel <jortel at redhat.com> 0.0.107-1
+- Fix GrinderUtils import. (jortel at redhat.com)
+
+* Thu Jul 14 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.106-1
+- python 2.4 compat: Package qualify imports; Launch activeobject child using
+ __file__. (jortel at redhat.com)
+- python 2.4 compat; better abort support. (jortel at redhat.com)
+- typo in comment (jmatthews at redhat.com)
+
+* Wed Jul 06 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.105-1
+- 712521 - If remoteurl is set as part of package object in primary use that
+ for download else use relativepath with feed (pkilambi at redhat.com)
+
+* Thu Jun 30 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.104-1
+- Tunnel logging in child back to parent in activeobject. (jortel at redhat.com)
+- Add state back-synchronization in ActiveObject. (jortel at redhat.com)
+- Wrap parallel fetch in ActiveObject. (jortel at redhat.com)
+- Disable 'split of PEM' certs, issue is a multithreading bug with NSS, split
+ of cert doesn't impact it (jmatthews at redhat.com)
+- 711329 - frequent crash syncing protected repos, added split of PEM to
+ separate certs (jmatthews at redhat.com)
+
+* Tue Jun 07 2011 John Matthews <jmatthew at redhat.com> 0.0.103-1
+-
+
+* Tue Jun 07 2011 John Matthews <jmatthews at redhat.com> 0.0.102-1
+- 710455 - Grinder cannot sync a Pulp protected repo (jmatthews at redhat.com)
+
+* Mon Jun 06 2011 John Matthews <jmatthew at redhat.com> 0.0.101-1
+- Remove requirement that all 3, cacert, cert, key must be specified at same
+ time. (jmatthew at redhat.com)
+
+* Tue May 31 2011 John Matthews <jmatthews at redhat.com> 0.0.100-1
+- Added info about item type/name to progress callback details
+ (jmatthews at redhat.com)
+- re-license with more appropriate GPLv2 or later text (mmccune at redhat.com)
+
+* Mon May 23 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.99-1
+- Adding file sync to grinder CLI (pkilambi at redhat.com)
+- File Sync support: * File based sync driver which parses the MANIFEST and
+ fetches urls * unit tests (pkilambi at redhat.com)
+
+* Tue May 17 2011 John Matthews <jmatthew at redhat.com> 0.0.98-1
+- Adjust ssl cert usage so we can specify --cacert without a key/cert
+ (jmatthews at redhat.com)
+
+* Tue May 10 2011 John Matthews <jmatthews at redhat.com> 0.0.97-1
+- Added log output to show total bytes transferred and time spent
+ (jmatthews at redhat.com)
+
+* Wed Apr 27 2011 John Matthews <jmatthews at redhat.com> 0.0.96-1
+- 694578 - Grinder 'numOldPackages' should be improved to fetch less packages.
+ (jmatthews at redhat.com)
+
+* Tue Apr 26 2011 John Matthews <jmatthews at redhat.com> 0.0.95-1
+- 698344 - sync status error details returns array of array of hashes
+ (jmatthews at redhat.com)
+
+* Wed Apr 13 2011 John Matthews <jmatthews at redhat.com> 0.0.94-1
+- 695743 - Multiple concurrent calls to util.get_repo_packages() results in
+ Segmentation fault (jmatthews at redhat.com)
+
+* Mon Apr 11 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.93-1
+- Adding ability to make purge orphaned packages optional. From pulp's
+ standpoint, since we allow uploads to synced repos, it doesnt make sense to
+ purge orphaned (pkilambi at redhat.com)
+
+* Fri Apr 01 2011 John Matthews <jmatthews at redhat.com> 0.0.92-1
+- Update ProgressReport to correctly state when Content Download is starting
+ Prior to this change we marked the 'step' of downloading after the first
+ package completed. Now we mark it when the first package starts to download
+ (jmatthews at redhat.com)
+- Change to log type when a file can't be fetched - motivation was to quiet
+ error statements when .treeinfo can't be found (jmatthews at redhat.com)
+
+* Mon Mar 28 2011 John Matthews <jmatthew at redhat.com> 0.0.91-1
+- Added ability to limit download bandwidth per thread (jmatthew at redhat.com)
+
+* Fri Mar 25 2011 John Matthews <jmatthew at redhat.com> 0.0.90-1
+-
+
+* Fri Mar 25 2011 John Matthews <jmatthews at redhat.com> 0.0.89-1
+- 690157 - Sync'd Repository Structure does not match Feed Repo
+ (jmatthews at redhat.com)
+
+* Fri Mar 18 2011 John Matthews <jmatthew at redhat.com> 0.0.88-1
+-
+
+* Fri Mar 18 2011 John Matthews <jmatthew at redhat.com> 0.0.87-1
+- build in brew RHEL-6-CLOUDE (jmatthew at redhat.com)
+
+* Wed Mar 09 2011 John Matthews <jmatthews at redhat.com> 0.0.86-1
+- 680444 - exception during status api call (jmatthews at redhat.com)
+
+* Tue Mar 08 2011 John Matthews <jmatthews at redhat.com> 0.0.85-1
+- fix for getting relative path (jmatthews at redhat.com)
+
+* Tue Mar 08 2011 John Matthews <jmatthews at redhat.com> 0.0.84-1
+- 683011 - package symlinks in repos should be relative (jmatthews at redhat.com)
+
+* Mon Mar 07 2011 John Matthews <jmatthews at redhat.com> 0.0.83-1
+- 681304 - repo sync failing with Type error (jmatthews at redhat.com)
+
+* Wed Mar 02 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.82-1
+- moving the checksum as the last subdirectory to make package lookups easy
+ (pkilambi at redhat.com)
+
+* Thu Feb 24 2011 John Matthews <jmatthews at redhat.com> 0.0.81-1
+- 678119 - Two fields from repo sync status are not being updated correctly
+ (jmatthews at redhat.com)
+
+* Thu Feb 17 2011 John Matthews <jmatthews at redhat.com> 0.0.80-1
+- Fix for race condition with check dir then makedirs (jmatthew at redhat.com)
+- update README to reflect we sync more than just packages now
+ (jmatthews at redhat.com)
+
+* Mon Feb 07 2011 Pradeep Kilambi <pkilambi at redhat.com> 0.0.79-1
+- Support for grinder to place the currently processing metadata in a temporary
+ location until the sync completes and then move to final location. This
+ should allow us to keep serving the existing content until the new metadata
+ is ready to serve (pkilambi at redhat.com)
+- 667753 - running repo sync with --no-packages option on a newly created repo
+ fails (jmatthews at redhat.com)
+
+* Fri Feb 04 2011 John Matthews <jmatthews at redhat.com> 0.0.78-1
+- 670886 - repo sync error need to add more error information on a per "item"
+ basis [yum sync changes] (jmatthews at redhat.com)
+
+* Thu Jan 27 2011 John Matthews <jmatthews at redhat.com> 0.0.77-1
+- Changed wording for download step (jmatthews at redhat.com)
+
+* Thu Jan 27 2011 John Matthews <jmatthews at redhat.com> 0.0.76-1
+- Change text for "Downloading Items" step to mention Verifying Existing items
+ (jmatthews at redhat.com)
+
+* Tue Jan 25 2011 John Matthews <jmatthews at redhat.com> 0.0.75-1
+- fix for when no callback is passed into a sync (jmatthews at redhat.com)
+
+* Mon Jan 24 2011 John Matthews <jmatthews at redhat.com> 0.0.74-1
+- Adding per item type num_success/num_error (jmatthews at redhat.com)
+- 670526 - Add more information to progress reporting (jmatthews at redhat.com)
+
+* Thu Jan 20 2011 John Matthews <jmatthews at redhat.com> 0.0.73-1
+-
+
+* Mon Jan 17 2011 John Matthews <jmatthew at redhat.com> 0.0.72-1
+- 670283 - Yum Repo sync failing for fedora channels (jmatthew at redhat.com)
+
+* Fri Jan 14 2011 John Matthews <jmatthews at redhat.com> 0.0.71-1
+- 662744 - [RFE] Sync progress indicator need to show stats for all content
+ types (pkgs, errata, files, distros, etc) (jmatthews at redhat.com)
+
+* Fri Jan 07 2011 John Matthews <jmatthews at redhat.com> 0.0.70-1
+- YumRepoFetch will block when stop() is called until all threads have
+ finished. (jmatthews at redhat.com)
+
+* Thu Jan 06 2011 John Matthews <jmatthew at redhat.com> 0.0.69-1
+- 662760 - Failed repo sync still shows success (jmatthews at redhat.com)
+
+* Wed Dec 22 2010 Jay Dobies <jason.dobies at redhat.com> 0.0.68-1
+- Fixed spec description (jason.dobies at redhat.com)
+
+* Mon Dec 13 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.67-1
+- makeing sslverify an option that can be passed to YumRepoGrinder api call as
+ well as a cli option to pass in --nosslverify (pkilambi at redhat.com)
+- fixing indentation (pkilambi at redhat.com)
+
+* Thu Dec 02 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.66-1
+- changing the skip check to use right value (pkilambi at redhat.com)
+- Adding option to skip specific content types from syncs (pkilambi at redhat.com)
+
+* Tue Nov 09 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.65-1
+- Adding support for RepoFetch to pass in remove_old checks. CLean up print
+ statements (pkilambi at redhat.com)
+
+* Thu Oct 28 2010 John Matthews <jmatthew at redhat.com> 0.0.64-1
+- 640448 - RHEL5 grinder build errors (jmatthew at redhat.com)
+- set numOldPackage from param (pkilambi at redhat.com)
+- Adding limit #.of old packages support for Grinder repo sync
+ (pkilambi at redhat.com)
+
+* Fri Sep 24 2010 John Matthews <jmatthew at redhat.com> 0.0.63-1
+- 608672 - clearly state error when systemid/certifcate are unable to be read
+ (jmatthew at redhat.com)
+
+* Wed Sep 22 2010 John Matthews <jmatthew at redhat.com> 0.0.62-1
+- fix for rhn sync (jmatthew at redhat.com)
+- In certain case such as CDN, dotted files are not allowed. Try a treeinfo if
+ .treeinfo fails before quitting (pkilambi at redhat.com)
+
+* Fri Sep 17 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.61-1
+- removes unused files key (pkilambi at redhat.com)
+- Adding support to be able to sync down trees associated to the product repo
+ (pkilambi at redhat.com)
+- include checksum in package store path (pkilambi at redhat.com)
+
+* Tue Sep 07 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.60-1
+- Somtimes the package path could have directories, created the dirs before
+ creating symlinks (pkilambi at redhat.com)
+
+* Thu Sep 02 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.59-1
+- Adding central package location support for grinder. Packages are synced to
+ packages_location and symlined to repo directory. Default is repo directory
+ unless packages_location is passed. DRPMS will be stored in individual repos
+ as usual (pkilambi at redhat.com)
+- purge orphaned packages that are not part of updated repodata
+ (pkilambi at redhat.com)
+
+* Tue Aug 24 2010 John Matthews <jmatthew at redhat.com> 0.0.58-1
+- Adding a progress callback (jmatthew at redhat.com)
+- RHN now expects the updateinfo fetch to use <checksum>-updateinfo.xml.gz as
+ the request file, so we ask for repomd.xml, get the checksum for updateinfo
+ and construct the request name to match RHN (pkilambi at redhat.com)
+
+* Tue Aug 03 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.57-1
+- 620791 - exclude epoch from the filename stored on disk (pkilambi at redhat.com)
+
+* Mon Aug 02 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.56-1
+- exposing the newest package download flag to YumRepoGrinder class
+ (pkilambi at redhat.com)
+
+* Mon Aug 02 2010 John Matthews <jmatthew at redhat.com> 0.0.55-1
+- add proxy basic http user authentication to package fetch
+ (jmatthew at redhat.com)
+
+* Fri Jul 30 2010 Jay Dobies <jason.dobies at redhat.com> 0.0.54-1
+-
+
+* Fri Jul 30 2010 Jay Dobies <jason.dobies at redhat.com> 0.0.53-1
+- Adding http proxy support to grinder's yum repo fetches - user/password auth
+ is not implemented for the pkg dowload yet (jmatthew at redhat.com)
+- moving code authors to a separate AUTHORS file (pkilambi at redhat.com)
+- 602243 - fixing the drpm path (pkilambi at redhat.com)
+- 570887 - grinder, running grinder with -a option gives conflicting options
+ specified error. If --all is specified on command line, disable removeold If
+ --removeold is specified on command line, disable fetchall
+ (jmatthew at redhat.com)
+- 573138 - traceback when using a bad URL (jmatthew at redhat.com)
+- adding a debug line to display what basepath is set to for yum fetches
+ (jmatthew at redhat.com)
+
+* Wed May 26 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.52-1
+- copy repofiles to repodata dir instead of move so packagesack can use the
+ primary (pkilambi at redhat.com)
+
+* Wed May 26 2010 John Matthews <jmatthew at redhat.com> 0.0.51-1
+- fix for activation, we dropped called to "activate" when porting to new CLI
+ (jmatthew at redhat.com)
+
+* Tue May 25 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.50-1
+- set the primary_db to not retrieved so repo can refecth it for metadata dir
+- 594496 - fix typos in help messages
+- 572597 - updating grinder man page to include new options for yum
+- 592316: making cli options for yuma nd rhn look close
+
+* Fri May 21 2010 John Matthews <jmatthew at redhat.com> 0.0.49-1
+- fix 'fetch' call to pass in hashType, this prob showed up during a long sync
+ when auth data became stale we would refresh auth data, then re-call fetch.
+ The call to fetch was missing hashType (jmatthew at redhat.com)
+- Grinder: before fetching the repodata convert the url to ascii so urlgrabber
+ doesnt freakout (pkilambi at redhat.com)
+- logging info change, as per QE request (jmatthew at redhat.com)
+- added web install requirement (jconnor at redhat.com)
+- changed package_dir argument from 'grinder': 'src/grinder' to '': 'src' which
+ tells disutils that the packages found by find_packages are under src/
+ (jconnor at redhat.com)
+- moving grinder tests from 'tests' to 'test', makes setup.py happy for develop
+ install (jmatthew at redhat.com)
+- Change --debug to be a True/False only, removed unused 'logging level'
+ ability. (jmatthew at redhat.com)
+
+* Wed May 19 2010 John Matthews <jmatthew at redhat.com> 0.0.48-1
+- Adding extra log output to help QE in automation testing
+ (jmatthew at redhat.com)
+
+* Wed May 19 2010 Mike McCune <mmccune at redhat.com> 0.0.46-1
+- import into pulp
+
+* Tue May 18 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.44-1
+- 593304 - Minor issue, visible python errors at the end of a kickstart sync
+ (jwmatthews at gmail.com)
+- adding a prefix of "grinder." to our logger instances (jwmatthews at gmail.com)
+- 593074 - set the relative path based on primary xml (pkilambi at redhat.com)
+
+* Mon May 17 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.43-1
+-
+
+* Fri May 14 2010 John Matthews <jwmatthews at gmail.com> 0.0.42-1
+- Updates for Package/Kickstart fetch to work with changes in BaseFetch Note:
+ RHN comm to https is currently broken, http is working (jwmatthews at gmail.com)
+- Refactor BaseFtech to use pycurl so RHN and yum fetch use the same logic to
+ fetch and validate downloads (pkilambi at redhat.com)
+- refactor, remove rhncomm from BaseFetch (jwmatthews at gmail.com)
+- Fix for kickstarts, need to keep filename same as what RHN uses (don't use
+ epoch in filename) (jwmatthews at gmail.com)
+
+* Thu May 13 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.40-1
+- Adding python-hashlib dependency to grinder (pkilambi at redhat.com)
+- Adding validation for drpms fetch
+
+* Wed May 12 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.38-1
+- log tracebacks for debug purposes (pkilambi at redhat.com)
+- RepoFecth now validates existing packages and only fetches new ones. Added a
+ new utils module for common calls (pkilambi at redhat.com)
+- fix typo for 'packages' instead of 'kickstarts' (jwmatthews at gmail.com)
+- bz591120 - running grinder with -k and -K results in error
+ (jwmatthews at gmail.com)
+- move 'removeold' functionality to BaseSync, add in CLI option for 'removeold'
+ (jwmatthews at gmail.com)
+
+* Mon May 10 2010 John Matthews <jwmatthews at gmail.com> 0.0.37-1
+- fix for basePath being used when set in config file and cleanup of unused
+ "main" method (jwmatthews at gmail.com)
+
+* Thu May 06 2010 John Matthews <jwmatthews at gmail.com> 0.0.36-1
+- add createRepo/updateRepo calls to syncPackages() (jwmatthews at gmail.com)
+
+* Thu May 06 2010 Pradeep Kilambi <pkilambi at redhat.com> 0.0.35-1
+- Adding support to fetch content by passing in ssl ca and content certs via
+ yum for metadata and pycurl to fetch the bits (pkilambi at redhat.com)
+
+* Wed May 05 2010 Mike McCune <mmccune at redhat.com> 0.0.33-1
+- copy repomd.xml to the repodata directory (pkilambi at redhat.com)
+- update for kickstart syncs (jwmatthews at gmail.com)
+- add check for systemid and ensure we cleanup test cert/systemid
+ (jwmatthews at gmail.com)
+- adding unittests for RHNSync parsing configfile and reading options from
+ command line (jwmatthews at gmail.com)
+- rename RHNContent to RHNFetch (jwmatthews at gmail.com)
+- adding 'rhn' operation to GrinderCLI - options are initialized in order of
+ Defaults, Config File, CLI - basic package syncing has been tested - needs
+ exhaustive testing with different option combinations (jwmatthews at gmail.com)
+- minor fixes after testing presto stuff (pkilambi at redhat.com)
+- Support to sync down delta rpms metadata and corresponding binaries for a
+ given repo if available. (pkilambi at redhat.com)
+- Fetch the repodata generically so we can support presto metadata if available
+ (pkilambi at redhat.com)
+- some useful logging info on fetch (pkilambi at redhat.com)
+- including logrotate in logger class (pkilambi at redhat.com)
+- new Grinder CLI architecture with yum repo sync cli integrated and functional
+ (pkilambi at redhat.com)
+- clean up (pkilambi at redhat.com)
+- Adding a module to support content fetch from a yum repo url. CLI integration
+ follows (pkilambi at redhat.com)
+
+* Thu Apr 08 2010 John Matthews <jwmatthews at gmail.com> 0.0.32-1
+- fixing typeError in log statement cauusing createrepo to fail
+ (pkilambi at redhat.com)
+
+* Wed Apr 07 2010 John Matthews <jwmatthews at gmail.com> 0.0.31-1
+- 580082 - grinder -b /tmp/syncdir is not syncing channel to specified
+ basepath. (jwmatthews at gmail.com)
+
+* Tue Apr 06 2010 John Matthews <jwmatthews at gmail.com> 0.0.29-1
+- wip for kickstart fetching (jwmatthews at gmail.com)
+- Refactor ParallelFetch/PackageFetch code to get ready for Kickstart fetching
+ (jwmatthews at gmail.com)
+- add fetch of metadata for kickstarts (jwmatthews at gmail.com)
+- add method for returning filtered channel labels (jwmatthews at gmail.com)
+- bz572639 - add debug output for removeold and numOldPkgsKeep
+ (jwmatthews at gmail.com)
+- corrected typo (jconnor at satellite.localdomain)
+
+* Mon Mar 29 2010 John Matthews <jwmatthews at gmail.com> 0.0.28-1
+- small typo change (jwmatthews at gmail.com)
+
+* Fri Mar 26 2010 Mike McCune <mmccune at redhat.com> 0.0.27-1
+- fixing condition when channel has no comps or update data
+ (mmccune at redhat.com)
+- Support for updateinfo.xml fetch and munge with existing createrepo data.
+ This is to make the errata data work in conjunction with yum security plugin
+ (pkilambi at redhat.com)
+
+* Tue Mar 23 2010 Mike McCune <mmccune at redhat.com> 0.0.25-1
+- adding SyncReport to show # downloads, errors, etc.. (mmccune at redhat.com)
+- add fetching of comps.xml to support yum "group" operations
+ (jwmatthews at gmail.com)
+
+* Mon Mar 22 2010 Mike McCune <mmccune at redhat.com> 0.0.21-1
+- 572663 - grinder command line arg "-P one" should throw non int exception for
+ parallel (jwmatthews at gmail.com)
+- 572657 - please remove username password from grinder config
+ (jwmatthews at gmail.com)
+
+* Thu Mar 11 2010 Mike McCune <mmccune at redhat.com> 0.0.20-1
+- 572565 - Running grinder gives a Unable to parse config file message
+ (jwmatthews at gmail.com)
+- updating comment in config for how many previous packages to store
+ (jwmatthews at gmail.com)
+- typo fix (jwmatthews at gmail.com)
+- Keep a configurable number of old packages & bz572327 fix bz572327 Running
+ grinder for a specific channel syncs that channel and the channels specified
+ in the config (jwmatthews at gmail.com)
+
+* Wed Mar 10 2010 Mike McCune <mmccune at redhat.com> 0.0.18-1
+- fixing spacing (mmccune at redhat.com)
+- 571452 - ParallelFetch create channel directory should be silent if the
+ directory already exists (jwmatthews at gmail.com)
+
+* Thu Mar 04 2010 Mike McCune <mmccune at redhat.com> 0.0.17-1
+- add log statement to show if/where removeold package is working from
+ (jmatthews at virtguest-rhq-server.localdomain)
+- add option to remove old RPMs from disk (jmatthews at virtguest-rhq-
+ server.localdomain)
+
+* Wed Mar 03 2010 Mike McCune <mmccune at redhat.com> 0.0.16-1
+- update dir name for /etc/grinder (jmatthews at virtguest-rhq-server.localdomain)
+- add PyYAML to grinder.spec (jmatthews at virtguest-rhq-server.localdomain)
+- add yaml configuration file to setuptools (jmatthews at virtguest-rhq-
+ server.localdomain)
+- adding yaml configuration file/parsing to grinder (jmatthews at virtguest-rhq-
+ server.localdomain)
+- fixing paths and moving a bit forward (mmccune at redhat.com)
+
+* Tue Mar 02 2010 Mike McCune <mmccune at redhat.com> 0.0.14-1
+- 569963 - Adding dependency on createrepo (skarmark at redhat.com)
+- adding test hook (mmccune)
+- Adding error handling for a system trying to run grinder without activating
+ (skarmark at redhat.com)
+
+* Fri Feb 26 2010 Mike McCune <mmccune at redhat.com> 0.0.11-1
+- Initial creation of RPM/specfile
+
diff --git a/sources b/sources
index e69de29..1458c69 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0da390bca889e3019b7a95a6e2caab4d grinder-0.0.136.tar.gz
More information about the scm-commits
mailing list