Fedora 19 Update: librepo-1.0.0-4.fc19

updates at fedoraproject.org updates at fedoraproject.org
Tue Apr 15 15:47:47 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-1971
2014-02-04 01:52:13
--------------------------------------------------------------------------------

Name        : librepo
Product     : Fedora 19
Version     : 1.0.0
Release     : 4.fc19
URL         : https://github.com/Tojaj/librepo
Summary     : Repodata downloading library
Description :
A library providing C and Python (libcURL like) API to downloading repository
metadata.

--------------------------------------------------------------------------------
Update Information:

Update to 1.0.0-4
Fix gpg unittest.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Feb  3 2014 Tomas Mlcoch <tmlcoch at redhat.com> - 1.0.0-4
- Bacported: Some CURL error codes should be considered as fatal
  (RhBug: 1022994 and 1034782)
* Mon Jan 27 2014 Tomas Mlcoch <tmlcoch at redhat.com> - 1.0.0-3
- Fix GPG unittests (expired key)
* Mon Oct  7 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 1.0.0-2
- Open fd right before downloading and close them immediately after
  download. (RhBug: 1015957)
* Wed Aug 28 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 1.0.0-1
- Huge API changes
- Library starts to use GLib2
- Support for parallel downloads
- Better error reporting
- More GLib2 style C api
- More descriptive Python exception messages
- A lot of bugfixes
- Updated examples
* Thu Jul 25 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 0.0.5-3
- python: Raise exception if handle has bad repo type configured
  (RhBug: 988013)
* Mon Jul 22 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 0.0.5-2
- Bump version in versioh.h to 0.0.5
- Python: Fix Handle.mirrors to return empty list instead of None if
  no mirrors available (RhBug: 986228)
* Wed Jul 17 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 0.0.5-1
- Return LRE_ALREADYDOWNLOADED if the file exists even if no resume
  is specified. (GitHub issue 15)
- downloadtarget: New module, future replacement for curltarget module.
- Librepo migrated to lr_LrMirrorlist from lr_InternalMirrorlist.
- test: Run python unittest verbosely
- lrmirrorlis: New module. GLib2 ready replacement for the internal_mirrorlist
  module.
- package_downloader: Add LRE_ALREADYDOWNLOADED rc code. (GitHub issue 15)
- handle: After set python SIGINT handler back, check if librepo was
  interrupted by CTRL+C. (RhBug: 977803)
- cmake: Set required python version to 2. (GitHub issue 10)
- Fix missing VAR substitution for mirrorlist. (GitHub issue 11)
- cmake: Add FindXattr module.
- Add support for caching checksum as extended file attribute. (GitHub issue 8)
- util: Add lr_asprintf().
- util: Add lr_vasprintf().
- handle: Fix funky logic in internal error handling. (GitHub issue 9)
- Add lr_yum_repomd_get_age() function. (GitHub issue 6)
- test: Add test for LR_VERSION_CHECK macro.
- Add a LR_VERSION_CHECK macro
* Wed Jun 12 2013 Tomas Mlcoch <tmlcoch at redhat.com> - 0.0.4-2
- examples: Add C example of usage.
- Fix predefined lists in types.h (GitHub issue 4). Thank you hughsie
- Add LRO_VARSUB and LRI_VARSUB. (RhBug: 965131)
- py: Change reported name from _librepo.Exception to librepo.LibrepoException
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1022994 - dnf end up in endless loop if /var/cache is too small
        https://bugzilla.redhat.com/show_bug.cgi?id=1022994
  [ 2 ] Bug #1034782 - downloading packages stall when /var/cache is full
        https://bugzilla.redhat.com/show_bug.cgi?id=1034782
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update librepo' 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
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list