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

Remove remaining pieces that depend on Poppler #35

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bmjcode
Copy link
Contributor

@bmjcode bmjcode commented Dec 4, 2024

This most obviously includes the Poppler backend, but also the EPS exporter.

As discussed under #32, there is currently no python-poppler-qt6, and little interest in creating one now that QtPdf satisfies our needs. It would therefore make sense to drop Poppler support rather than continue to include a feature we do not need using a binding we do not control.

This PR is mutually exclusive with #33 and intended to follow frescobaldi/frescobaldi#1832, which removes the last Poppler-dependent features from Frescobaldi.

This most obviously includes the Poppler backend, but also the EPS
exporter.

As discussed under frescobaldi#32, there is currently no python-poppler-qt6, and
little interest in creating one now that QtPdf satisfies our needs. It
would therefore make sense to drop Poppler support rather than continue
to include a feature we do not need using a binding we do not control.

This PR is mutually exclusive with frescobaldi#33 and intended to follow
frescobaldi/frescobaldi#1832, which removes the last Poppler-dependent
features from Frescobaldi.
@fedelibre
Copy link
Member

This PR is mutually exclusive with #33

So you'd rather close #33 and merge this one instead?

@bmjcode
Copy link
Contributor Author

bmjcode commented Dec 11, 2024

This PR is mutually exclusive with #33

So you'd rather close #33 and merge this one instead?

I wasn't sure if there was a consensus to remove Poppler support, so I was trying to leave options open. But yes, my vote would be for this one over #33. (Remember we'd also need frescobaldi/frescobaldi#1832 to remove the last bits of Poppler code there.)

@bmjcode bmjcode mentioned this pull request Dec 12, 2024
@fedelibre
Copy link
Member

Ok, let's wait for the review of @jeanas

@fedelibre
Copy link
Member

In case we decide to remove Poppler, we should remember to remove it also from the docs.

Postponed after 1.0.0 release.

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