Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pImpl to several classes #1183

Merged
merged 8 commits into from
Feb 19, 2024

Conversation

kontura
Copy link
Contributor

@kontura kontura commented Jan 18, 2024

This PR is into a new dnf5-5.2.0.0 branch to keep the main branch API compatible.

Another part for: #1025

Specifically for RpmSignature I am proposing to convert it into a namespace rather than adding a pImpl to it, it is described in more details in the commit message.

@jan-kolarik jan-kolarik self-assigned this Feb 12, 2024
@kontura
Copy link
Contributor Author

kontura commented Feb 16, 2024

Since we are changing the API anyway I have also changed

RpmSignature::check_package_signature(rpm::Package pkg)

to

RpmSignature::check_package_signature(const rpm::Package & pkg)

@jan-kolarik
Copy link
Member

jan-kolarik commented Feb 19, 2024

@kontura Please rebase, it's needed after merging the other pimpl PRs.

@kontura
Copy link
Contributor Author

kontura commented Feb 19, 2024

@kontura Please rebase, it's needed after merging the other pimpl PRs.

Rebased.

@jan-kolarik jan-kolarik merged commit 844c848 into rpm-software-management:dnf5-5.2.0.0 Feb 19, 2024
5 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants