#5514 Be compatible with newer versions of dependencies (mostly pygit2)
Closed by ryanlerch. Opened by rebecca-palmer.
rebecca-palmer/pagure newpygit2etc  into  master

Download 5514.patch

Test results in Debian unstable (pygit2 1.16.0, full version list near the top, the failures are a lack of openssh-client)
https://salsa.debian.org/debian/pagure/-/jobs/6982015/raw
https://salsa.debian.org/debian/pagure/-/jobs/6982017/raw

The templates use .__str__() because str() does not work there.

1 new commit added

  • more id fixup

1 new commit added

  • more id fixup

1 new commit added

  • fix(pip): Pin pygit2 version < 1.17

The CI test failures were partly actual bugs that I have now fixed
(Debian skips some tests because we don't have
pagure_messages/fedora_messaging), and partly that this is only enough
to pass all tests with pygit2 1.16, not 1.17.

There's only 1-2 new failures with pygit2 1.17, and I plan to try fixing
them, but I have added a pygit2 < 1.17 pin for now so they do not need
to block merging this.

rebased onto bee168305d5ccdea109a7ee31fd74f52b624ced8

This project has moved to https://forge.fedoraproject.org/apps/pagure. As part of the migration, all open pull requests on pagure.io have been closed. If you'd like to continue working on this, please fork the repository on the new forge and re-submit your PR there.

Pull-Request has been closed by ryanlerch

Metadata