fantom/libstrophe-testing

Project ID: 95860

Description

libstrophe is a library for XMPP clients. It is actually used by Profanity and xmppc.

This library is available in Fedora and EPEL, but the package provides a stable and well-tested version.

This repository provides a testing version, unreleased, directly inside the Fedora package. It can be used with a stable release of Profanity and should be working (if not, please open ticket on the issue tracker). This package will be updated with a new Git snapshot once per month.

You can use this repository for your testing session, but if you need to use Profanity in a production environment, please DO NOT use it. Also, this repository will never provide a stable release. Stable versions are already present in Fedora and EPEL repositories.

The main goal of this copr repository is to provide an easy way to switch between testing and stable version installed on Fedora system.

Code coverage

A code coverage report is generated for each build. It is generated as a HTML file, shipped with the doc subpackage (libstrophe-doc). After install, the file report is located in the root directory tree: /usr/share/doc/libstrophe/html/coverage/index.html

Tests suite

The tests suite is ran during the build, and logs are stored into the builder-live.log.gz file (hosted online). If tests has errors or are failing, the build of the package will fail: No RPM package will be produced at all. There is no package available for download without all the tests succeeded.

Installation Instructions

Enable this copr repository:

dnf copr enable fantom/libstrophe-testing

then run command:

dnf update libstrophe

or:

dnf install libstrophe

Downgrade

If you need to downgrade and rollback to the latest stable version, you may want to disable this copr repository:

dnf copr disable fantom/libstrophe-testing

then launch command:

dnf distro-sync libstrophe

The package will be downgraded.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 39 aarch64 (12)*, x86_64 (16)* Fedora 39 (0 downloads)
Fedora 40 aarch64 (10)*, x86_64 (25)* Fedora 40 (20 downloads)
Fedora 41 aarch64 (0)*, x86_64 (7)* Fedora 41 (6 downloads)
Fedora rawhide aarch64 (12)*, x86_64 (10)* Fedora rawhide (44 downloads)

* Total number of downloaded packages.