[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