[evince/wip/gpoo/bump-poppler-version-requirement] 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] build: Require poppler 22.02.0 for PDF rendering
- Date: Wed, 2 Mar 2022 04:31:26 +0000 (UTC)
commit a68f48ff7c5fcd98479a04d579b4d07478a8bb52
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 bd7591ba8..46709c79f 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]