[evince/wip/gpoo/bump-poppler-version-requirement: 2/2] build: Require poppler 22.02.0 for PDF rendering
- From: Germán Poo-Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/wip/gpoo/bump-poppler-version-requirement: 2/2] build: Require poppler 22.02.0 for PDF rendering
- Date: Wed, 2 Mar 2022 04:44:18 +0000 (UTC)
commit 8ad3cff77c2140a4cd6ac593d923ff30ccc0f4f8
Author: Germán Poo-Caamaño <gpoo gnome org>
Date: Wed Mar 2 01:15:44 2022 -0300
build: Require poppler 22.02.0 for PDF rendering
Even though Evince can be built with older versions of Poppler,
this plays against users, who depends on distributions to update
the version of Poppler to build Evince. In other words, we are
defering the decision to distributions to determine which version
is better for the users.
However, as we follow closer the development of the libraries
we depend on (at least the most important ones), we are likely be
in a better position to say which version is best for the users
and that is stable.
As of today, poppler is very stable, and the development is
incremental, and they try hard to avoid regressions, as much as we
do.
My motivation to bump the requirement is that I saw users stating
about some bugs or features missing in Evince that has been supported
for more than a year, but Evince could not take advantage of because
the Poppler version was old. For example, searching words in multiple
lines. Like this, there has been several fixes in Poppler that were
originally reported in Evince. If we do "force" to update Poppler, it
will take longer for the users to see these fixes, and probably blame
Evince because of that.
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/meson.build b/meson.build
index f5ec697de..d1f6a7ac8 100644
--- a/meson.build
+++ b/meson.build
@@ -399,7 +399,7 @@ elif get_option('dvi').auto()
endif
# *** PDF ***
-poppler_req_version = '>= 0.86.0'
+poppler_req_version = '>= 22.02.0'
poppler_glib_dep = dependency('poppler-glib', version: poppler_req_version, required: get_option('pdf'))
libxml_req_version = '>= 2.5.0'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]