librepo - Repodata downloading library

Property Value
Distribution CentOS 7
Repository CentOS x86_64
Package name librepo
Package version 1.7.16
Package release 1.el7
Package architecture x86_64
Package type rpm
Installed size 160.99 KB
Download size 76.52 KB
Official Mirror
A library providing C and Python (libcURL like) API to downloading repository


Package Version Architecture Repository
librepo-1.7.16-1.el7.i686.rpm 1.7.16 i686 CentOS
librepo-1.7.16-1.el7.x86_64.rpm 1.7.16 x86_64 EPEL
librepo - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - -
rtld(GNU_HASH) -


Name Value
librepo = 1.7.16-1.el7
librepo(x86-64) = 1.7.16-1.el7 -


Type URL
Binary Package librepo-1.7.16-1.el7.x86_64.rpm
Source Package librepo-1.7.16-1.el7.src.rpm

Install Howto

Install librepo rpm package:

# yum install librepo




2015-05-29 - Colin Walters <> - 1.7.16-1
- downloader: Don't consider CURLE_RECV_ERROR and CURLE_SEND_ERROR as fatal errors (RhBug: 1219817)
- test_repoconf: Fix SIGSEGV in repoconf_assert_na (RhBug: 1222471)
- repoconf: Proper handling of gint64 and guint64 types
- build: Be compatible with cmake 2.8
- handle: Do not free temporary error msg if there is no one (RhBug: 1219822)
- utils/ Accept rpmbuild options as second argument (Issue #49)
- Python: call lr_global_init() during module initialization
- Add global function log_set_file that allow user to set a file where logs will be written (Issue #53)
- util: Honor RFC 3986 (Issue #55)
2015-05-12 - Colin Walters <> - 1.7.15-2
- Disable tests and drop python-flask build dependency on RHEL7, as
it is not in the core
2015-04-14 - Tomas Mlcoch <tmlcoch at> - 1.7.15-1
- Do not inlude header in the body output (RhBug: 1207685)
- metalink: Proper error handling
- New LRR_RPMMD_* contants
- Support for client certificates
- Use 'metadata in the rpm-md format' instead of 'yum metadata' (Issue #51)
- CMakeLists.txt: do not check for CXX
- build: Use solely pkg-config to find glib
2015-02-25 - Tomas Mlcoch <tmlcoch at> - 1.7.14-2
- compat: fix ck_assert_msg() segfault in rhel-7
2015-02-25 - Tomas Mlcoch <tmlcoch at> - 1.7.14-1
- tests: Use g_assert_cmpuint instead of ck_assert_uint_eq (Pullrequest #43)
- Python: Handle: Raise ValueError instead of TypeError when an unknown option is specified
- Python: Result: Use ValueError instead of TypeError when an unknown option value is specified
- Add LR_VERSION constant with version string
- python: Import contants from C librepo module in a loop
- repoconf: Add support for failover and skip_if_unavailable options
- handle: Change of LRO_LOCAL causes invalidation of internal mirrorlist (related to RhBug: 1188600)
- Load local mirrorlists when LRO_LOCAL is on (related to RhBug: 1188600)
- util: Add lr_is_local_path()
- New module repoconf for reading *.repo files
- Add LRO_HTTPHEADER option (RhBug: 1181123)
2015-01-23 - Tomas Mlcoch <tmlcoch at> - 1.7.13-1
- Fix ABI compatibility (RhBug: 1185180)
- fastestmirror: Add LRO_FASTESTMIRRORTIMEOUT option
- downloader: Move broken mirror at the end of the list of mirrors (RhBug: 1183998)
- Make building tests and docs optional
- librepo: Don't download remote mirrorlist/metalink when LRO_LOCAL is specified (Resolves #41)
2015-01-16 - Tomas Mlcoch <tmlcoch at> - 1.7.12-1
- downloader: Allow max one resume + nicer message if xattr cannot be set (RhBug: 1130685)
- downloader: Resume only files that were originaly downloaded by Librepo (RhBug: 1130685)
- downloader: Show also calculated checksums in error message about bad checksum
- Python: Return all strings in unicode
2014-12-22 - Tomas Mlcoch <tmlcoch at> - 1.7.11-2
- Make tests port agnostic
2014-12-19 - Tomas Mlcoch <tmlcoch at> - 1.7.11-1
- Substitute vars in URL in the lr_downloadtarget_new()
- New module repoconf for reading of *.repo files
- Add LRE_VALUE code + LR_REPOCONF_ERROR error domain
- Fail if gpgcheck enabled but repomd.xml signature is not available
- Support for RHEL6
- Refactoring to prevent RhBug: 1144741
- fastest_mirror: Use <0.0 (-1.0) instead of DBL_MAX when a connection time wasn't measured
- Add sanity checks in order to avoid bugs like: 1166533, 1160087
- Refactoring
2014-12-01 - Tomas Mlcoch <tmlcoch at> - 1.7.10-1
- repomd: Add error reporting support to lr_yum_repomd_get_highest_timestamp()
(RhBug: 1149436)

See Also

Package Description
librepo-devel-1.7.16-1.el7.i686.rpm Repodata downloading library
librepo-devel-1.7.16-1.el7.x86_64.rpm Repodata downloading library
libreport-2.1.11-40.el7.centos.i686.rpm Generic library for reporting various problems
libreport-2.1.11-40.el7.centos.x86_64.rpm Generic library for reporting various problems
libreport-anaconda-2.1.11-40.el7.centos.x86_64.rpm Default configuration for reporting anaconda bugs
libreport-centos-2.1.11-40.el7.centos.x86_64.rpm libreport's CentOS Bug Tracker workflow
libreport-cli-2.1.11-40.el7.centos.x86_64.rpm libreport's command line interface
libreport-compat-2.1.11-40.el7.centos.x86_64.rpm libreport's compat layer for obsoleted 'report' package
libreport-devel-2.1.11-40.el7.centos.i686.rpm Development libraries and headers for libreport
libreport-devel-2.1.11-40.el7.centos.x86_64.rpm Development libraries and headers for libreport
libreport-filesystem-2.1.11-40.el7.centos.x86_64.rpm Filesystem layout for libreport
libreport-gtk-2.1.11-40.el7.centos.i686.rpm GTK front-end for libreport
libreport-gtk-2.1.11-40.el7.centos.x86_64.rpm GTK front-end for libreport
libreport-gtk-devel-2.1.11-40.el7.centos.i686.rpm Development libraries and headers for libreport
libreport-gtk-devel-2.1.11-40.el7.centos.x86_64.rpm Development libraries and headers for libreport