Hi all,

I am working on implementing the changes outlined in this Change:
https://fedoraproject.org/wiki/Changes/Versioned_libgit2_packages

I will retire the "libgit2_1.8" package in rawhide in the coming days.
This package has been unused in rawhide for some time now.

I am planning to land the other changes after Flock (so in ~10 days)
unless something that would block this from happening turns up till
then.

I have submitted Pull Requests to all packages that explicitly depend
on the un-versioned "libgit2" or "libgit2-devel" packages by name:

1. For packages that currently explicitly need / depend on version
1.9, I made PRs to update the BuildRequires to reflect this (usually
"(pkgconfig(libgit2) >= 1.9.0 with pkgconfig(libgit2) < 1.10.0~)".
2. For packages that claim to support *any* libgit2 version (or
version ranges without upper bounds), I made PRs to replace
BuildRequires for "libgit2-devel" with just "pkgconfig(libgit2)"
(preserving a lower version bound if it was present).

This is intended to cause no change in behaviour compared to the
status quo - packages in group 1. will continue depending on libgit2
v1.9.x, packages in group 2. will continue depending on "whatever
libgit2 version is the latest one".

I have updated the Change page on the wiki with the list of Pull Requests:
https://fedoraproject.org/wiki/Changes/Versioned_libgit2_packages#Dependencies

The import of libgit2_1.9 is prepared as a Pull Request as well:
https://src.fedoraproject.org/rpms/libgit2_1.9/pull-request/1

Fabio
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to