Fedora 21 Update: rpkg-1.35-2.fc21

updates at fedoraproject.org updates at fedoraproject.org
Thu Jun 11 18:31:57 UTC 2015

Fedora Update Notification
2015-06-05 16:25:48

Name        : rpkg
Product     : Fedora 21
Version     : 1.35
Release     : 2.fc21
URL         : https://fedorahosted.org/rpkg
Summary     : Utility for interacting with rpm+git packaging systems
Description :
A tool for managing RPM package sources in a git repository.

Update Information:

This update:

- adds new command - container-build - to support building container images via osbs client[1] and containerbuild plugin in Koji[2].
- has a lot of lookaside code refactoring supported by unit tests (by bochecha).
- adds long --verbose option to -v and new --debug and -d option to get tracebacks

Note: Fedora currently doesn't have OpenShift builders nor container build support in Koji so container-build doesn't really work with fedpkg. But with this update rpkg requires osbs package therefore it is bundled with this update.

[1] https://github.com/DBuildService/osbs

[2] https://github.com/release-engineering/koji-containerbuild

* Tue May 26 2015 Dennis Gilmore <dennis at ausil.us> - 1.35-2
- pyrpkg Requires python-osbs
* Tue May 26 2015 Pavol Babincak <pbabinca at redhat.com> - 1.35-1
- Test for scratch opt in the actual argument of container_build_koji
- Move the GitIgnore class to its own module (bochecha)
- Modernize the gitignore-handling code (bochecha)
- gitignore: Properly handle adding matching lines (bochecha)
- Refactor: remove unnecessary code (pbabinca)
- Move custom UnknownTargetError to errors module (pbabinca)
- New command: container-build (jluza)
- lookaside: Take over file uploads (bochecha)
- Remove unnecessary log message (bochecha)
- Stop making source files read-only (bochecha)
- Drop some useless comments (bochecha)
- Only report we're uploading when we actually are (bochecha)
- lookaside: Check if a file already was uploaded (bochecha)
- lookaside: Allow client-side and custom CA certificates (bochecha)
- lookaside: Be more flexible when building the download URL (bochecha)
- lookaside: Use the hashtype for the URL interpolation (bochecha)
- lookaside: Add a progress callback (bochecha)
- lookaside: Handle downloading of source files (bochecha)
- lookaside: Move handling of file verification (bochecha)
- lookaside: Move handling of file hashing (bochecha)
- utils: Add a new warn_deprecated helper (bochecha)
- Add a new lookaside module (bochecha)
- Add a new utils module (bochecha)
- Properly set the logger (bochecha)
- Move our custom errors to their own module (bochecha)
- Don't assume MD5 for the lookaside cache (bochecha)
- Remove dead code (bochecha)
- Use the proper exception syntax (bochecha)
* Thu Apr 16 2015 Pavol Babincak <pbabinca at redhat.com> - 1.34-1
- tests: Don't use assertIsNone (bochecha)
- tests: Don't use assertRaises as a context manager (bochecha)
- Add long --verbose option to -v, new --debug and -d option (pbabinca)
* Mon Apr 13 2015 Pavol Babincak <pbabinca at redhat.com> - 1.33-1
- New mockbuild options: --no-clean --no-cleanup-after (jskarvad)
- Catch ssl auth problems and print more helpful messages (pbabinca)
- New exception - rpkgAuthError to allow clients detect auth problems
* Mon Mar 23 2015 Pavol Babincak <pbabinca at redhat.com> - 1.32-1
- tests: Properly open/close the file (bochecha)
- sources: Support writing in either the old or new format (bochecha)
- sources: Reindent code (bochecha)
* Fri Mar  6 2015 Pavol Babincak <pbabinca at redhat.com> - 1.31-1
- Refactor: remove unused imports from test_sources (pbabinca)
- Don't do several times the same thing (bochecha)
- sources: Forbid mixing hash types (bochecha)
- sources: Move to the new file format (bochecha)
- Rewrite the sources module (bochecha)
* Wed Dec  3 2014 Pavol Babincak <pbabinca at redhat.com> - 1.30-2
- Use %{__python} instead of %{__python2} as it might be not defined
* Wed Oct  8 2014 Pavol Babincak <pbabinca at redhat.com> - 1.30-1
- add python-nose as BuildRequires as run tests in check section (pbabinca)
- pass extra data to the Commands object via properties instead of __init__()
- clean up Koji login, and properly support password auth (mikeb)
- add --runas option (mikeb)
- run os.path.expanduser on the kojiconfig attribute in case the path is in the
  user's home directory (bstinson)
- Override GIT_EDITOR in tests (pbabinca)
- Massive Flake8 fix (bochecha)
- Fix some more Flake8 issues (bochecha)
- Fix some flake8 issues (bochecha)
- Simplify some code (bochecha)
- Fix typo (bochecha)
- tests: Ensure functioning of Commands.list_tag (bochecha)
- list_tags: Stop executing a command (bochecha)
- list_tags: Fix the docstring (bochecha)
- delete_tag: Stop executing a command (bochecha)
- tests: Ensure functioning of Commands.delete_tag (bochecha)
- add_tag: Run the tag command in the right directory (bochecha)
- tests: Ensure proper functioning of Commands.add_tag (bochecha)
- tests: Factor out some code (bochecha)
- tests: Ensure functioning of Commands.clone (bochecha)
- gitignore: Make sure each line ends with a \n (bochecha)
- gitignore: We're not modified any more after we wrote to disk (bochecha)
- tests: Ensure proper functioning of GitIgnore (bochecha)
- tests: Use nose (bochecha)
- Remove unused import (bochecha)
- Some more PEP8 (bochecha)
- Add classifiers to setup.py (pbabinca)
- Add new sources file parser even with unit tests (pbabinca)
- If source file doesn't exist continue without downloading files (pbabinca)
- Reformat setup.py to be compliant with PEP 8 (pbabinca)

This update can be installed with the "yum" update program.  Use
su -c 'yum update rpkg' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list