[evince/wip/gpoo/bump-poppler-version-requirement: 2/2] build: Require poppler 22.02.0 for PDF rendering




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]