[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1107804: unblock: okular/4:25.04.2-1



Package: release.debian.org
Severity: normal
X-Debbugs-Cc: okular@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Control: affects -1 + src:okular
User: release.debian.org@packages.debian.org
Usertags: unblock

Dear Release Team,

please unblock package okular.


[ Reason ]
It contains the following changes:
* New upstream release (25.04.1).
  - Fix build with Qt 6.10.
  - Delete old kconf update script.
  - Fax: Add a few bugprone-sizeof-expression exceptions.
* New upstream release (25.04.2).
  - Fix detecting HTML in mobipocket document.
  - Fix opening password protected files on builds without kwallet.
  (kde#503852)
* Update the list of installed files.

The complete debdiff is *huge* due to tranlsation updates so I’m
attaching a simple diff trimmed down from these for your conveninence:
    diff -ur --exclude=po okular-25.04.0 okular-25.04.2

[ Tests ]
- Test opening various PDF files, filling PDF forms.

[ Risks ]
Only backport of upstream commits that apply cleanly. Further fixes can
easily be backported or the changes reverted.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing


Thanks!


unblock okular/4:25.04.2-1

Attachment: okular_25.04.0-1.dsc_okular_25.04.2-1.dsc.debdiff.gz
Description: application/gzip

diff -ur '--exclude=po' okular-25.04.0/CMakeLists.txt okular-25.04.2/CMakeLists.txt
--- okular-25.04.0/CMakeLists.txt	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/CMakeLists.txt	2025-06-02 22:57:49.000000000 +0200
@@ -3,7 +3,7 @@
 # KDE Application Version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "25")
 set (RELEASE_SERVICE_VERSION_MINOR "04")
-set (RELEASE_SERVICE_VERSION_MICRO "0")
+set (RELEASE_SERVICE_VERSION_MICRO "2")
 set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(okular VERSION ${RELEASE_SERVICE_VERSION})
@@ -201,7 +201,11 @@
 endif()
 
 if(NOT WIN32 AND NOT ANDROID AND NOT APPLE AND NOT HAIKU)
-    find_package(Qt6Gui REQUIRED COMPONENTS Private)
+    if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
+        find_package(Qt6GuiPrivate ${REQUIRED_QT_VERSION} REQUIRED)
+    else()
+        find_package(Qt6Gui REQUIRED COMPONENTS Private)
+    endif()
     find_package(PlasmaActivities REQUIRED)
     set_package_properties("PlasmaActivities" PROPERTIES
         DESCRIPTION  "Activities interface library"
@@ -632,7 +636,6 @@
 
 ########### install files ###############
 
-install(FILES okular.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
 install(FILES okular.categories  DESTINATION  ${KDE_INSTALL_LOGGINGCATEGORIESDIR})
 
 ki18n_install(po)
diff -ur '--exclude=po' okular-25.04.0/debian/changelog okular-25.04.2/debian/changelog
--- okular-25.04.0/debian/changelog	2025-04-26 09:04:22.000000000 +0200
+++ okular-25.04.2/debian/changelog	2025-06-09 23:18:58.000000000 +0200
@@ -1,3 +1,18 @@
+okular (4:25.04.2-1) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * New upstream release (25.04.1).
+    - Fix build with Qt 6.10.
+    - Delete old kconf update script.
+    - Fax: Add a few bugprone-sizeof-expression exceptions.
+  * New upstream release (25.04.2).
+    - Fix detecting HTML in mobipocket document.
+    - Fix opening password protected files on builds without kwallet.
+    (kde#503852)
+  * Update the list of installed files.
+
+ -- Aurélien COUDERC <coucouf@debian.org>  Mon, 09 Jun 2025 23:18:58 +0200
+
 okular (4:25.04.0-1) unstable; urgency=medium
 
   * Team upload.
diff -ur '--exclude=po' okular-25.04.0/debian/okular.install okular-25.04.2/debian/okular.install
--- okular-25.04.0/debian/okular.install	2025-02-09 02:00:08.000000000 +0100
+++ okular-25.04.2/debian/okular.install	2025-06-09 23:18:58.000000000 +0200
@@ -27,7 +27,6 @@
 usr/share/config.kcfg/okular_core.kcfg
 [!i386] usr/share/config.kcfg/pdfsettings.kcfg
 usr/share/icons/hicolor/*/apps/okular.png
-usr/share/kconf_update/okular.upd
 usr/share/man/*/man1/okular.1
 usr/share/man/man1/okular.1
 usr/share/metainfo/org.kde.okular-comicbook.metainfo.xml
diff -ur '--exclude=po' okular-25.04.0/generators/comicbook/org.kde.okular-comicbook.metainfo.xml okular-25.04.2/generators/comicbook/org.kde.okular-comicbook.metainfo.xml
--- okular-25.04.0/generators/comicbook/org.kde.okular-comicbook.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/comicbook/org.kde.okular-comicbook.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -114,6 +114,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/djvu/org.kde.okular-djvu.metainfo.xml okular-25.04.2/generators/djvu/org.kde.okular-djvu.metainfo.xml
--- okular-25.04.0/generators/djvu/org.kde.okular-djvu.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/djvu/org.kde.okular-djvu.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -111,6 +111,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/dvi/org.kde.okular-dvi.metainfo.xml okular-25.04.2/generators/dvi/org.kde.okular-dvi.metainfo.xml
--- okular-25.04.0/generators/dvi/org.kde.okular-dvi.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/dvi/org.kde.okular-dvi.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -115,6 +115,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/epub/org.kde.okular-epub.metainfo.xml okular-25.04.2/generators/epub/org.kde.okular-epub.metainfo.xml
--- okular-25.04.0/generators/epub/org.kde.okular-epub.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/epub/org.kde.okular-epub.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -114,6 +114,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/fax/faxdocument.cpp okular-25.04.2/generators/fax/faxdocument.cpp
--- okular-25.04.0/generators/fax/faxdocument.cpp	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/fax/faxdocument.cpp	2025-06-02 22:57:49.000000000 +0200
@@ -149,7 +149,7 @@
     }
 
     p = reinterpret_cast<t32bits *>(pn->imageData + lineNum * (2 - pn->vres) * pn->bytes_per_line);
-    p1 = reinterpret_cast<t32bits *>(pn->vres ? nullptr : p + pn->bytes_per_line / sizeof(*p));
+    p1 = reinterpret_cast<t32bits *>(pn->vres ? nullptr : p + pn->bytes_per_line / sizeof(*p)); // NOLINT(bugprone-sizeof-expression)
 
     r = run;
     acc = 0;
diff -ur '--exclude=po' okular-25.04.0/generators/fax/faxexpand.cpp okular-25.04.2/generators/fax/faxexpand.cpp
--- okular-25.04.0/generators/fax/faxexpand.cpp	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/fax/faxexpand.cpp	2025-06-02 22:57:49.000000000 +0200
@@ -98,7 +98,7 @@
             printf("%4d %d\n", a0, *pa);                                                                                                                                                                                                       \
     } while (0)
 
-#define EndOfData(pn) (sp >= pn->data + pn->length / sizeof(*pn->data))
+#define EndOfData(pn) (sp >= pn->data + pn->length / sizeof(*pn->data)) // NOLINT(bugprone-sizeof-expression)
 
 /* This macro handles coding errors in G3 data.
    We redefine it below for the G4 case */
@@ -712,11 +712,11 @@
 int G3count(pagenode *pn, int twoD)
 {
     t16bits *p = pn->data;
-    t16bits *end = p + pn->length / sizeof(*p);
-    int lines = 0;  /* lines seen so far */
-    int zeros = 0;  /* number of consecutive zero bits seen */
-    int EOLcnt = 0; /* number of consecutive EOLs seen */
-    int empty = 1;  /* empty line */
+    t16bits *end = p + pn->length / sizeof(*p); // NOLINT(bugprone-sizeof-expression)
+    int lines = 0;                              /* lines seen so far */
+    int zeros = 0;                              /* number of consecutive zero bits seen */
+    int EOLcnt = 0;                             /* number of consecutive EOLs seen */
+    int empty = 1;                              /* empty line */
     int prezeros, postzeros;
 
     while (p < end && EOLcnt < 6) {
diff -ur '--exclude=po' okular-25.04.0/generators/fax/org.kde.okular-fax.metainfo.xml okular-25.04.2/generators/fax/org.kde.okular-fax.metainfo.xml
--- okular-25.04.0/generators/fax/org.kde.okular-fax.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/fax/org.kde.okular-fax.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -115,6 +115,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/fictionbook/org.kde.okular-fb.metainfo.xml okular-25.04.2/generators/fictionbook/org.kde.okular-fb.metainfo.xml
--- okular-25.04.0/generators/fictionbook/org.kde.okular-fb.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/fictionbook/org.kde.okular-fb.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -114,6 +114,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/kimgio/org.kde.okular-kimgio.metainfo.xml okular-25.04.2/generators/kimgio/org.kde.okular-kimgio.metainfo.xml
--- okular-25.04.0/generators/kimgio/org.kde.okular-kimgio.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/kimgio/org.kde.okular-kimgio.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -137,6 +137,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/markdown/org.kde.okular-md.metainfo.xml okular-25.04.2/generators/markdown/org.kde.okular-md.metainfo.xml
--- okular-25.04.0/generators/markdown/org.kde.okular-md.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/markdown/org.kde.okular-md.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -114,6 +114,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/mobipocket/mobidocument.cpp okular-25.04.2/generators/mobipocket/mobidocument.cpp
--- okular-25.04.0/generators/mobipocket/mobidocument.cpp	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/mobipocket/mobidocument.cpp	2025-06-02 22:57:49.000000000 +0200
@@ -20,7 +20,7 @@
     if (doc->isValid()) {
         QString text = doc->text();
         QString header = text.left(1024);
-        if (header.contains(QStringLiteral("<html>")) || header.contains(QStringLiteral("<HTML>"))) {
+        if (header.contains(QStringLiteral("<html")) || header.contains(QStringLiteral("<HTML"))) {
             setDefaultStyleSheet(QStringLiteral("a { color: %1 }").arg(QColor(Qt::blue).name()));
             setHtml(fixMobiMarkup(text));
         } else {
diff -ur '--exclude=po' okular-25.04.0/generators/mobipocket/org.kde.okular-mobipocket.metainfo.xml okular-25.04.2/generators/mobipocket/org.kde.okular-mobipocket.metainfo.xml
--- okular-25.04.0/generators/mobipocket/org.kde.okular-mobipocket.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/mobipocket/org.kde.okular-mobipocket.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -135,6 +135,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/poppler/org.kde.okular-poppler.metainfo.xml okular-25.04.2/generators/poppler/org.kde.okular-poppler.metainfo.xml
--- okular-25.04.0/generators/poppler/org.kde.okular-poppler.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/poppler/org.kde.okular-poppler.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -115,6 +115,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/spectre/org.kde.okular-spectre.metainfo.xml okular-25.04.2/generators/spectre/org.kde.okular-spectre.metainfo.xml
--- okular-25.04.0/generators/spectre/org.kde.okular-spectre.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/spectre/org.kde.okular-spectre.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -119,6 +119,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/tiff/org.kde.okular-tiff.metainfo.xml okular-25.04.2/generators/tiff/org.kde.okular-tiff.metainfo.xml
--- okular-25.04.0/generators/tiff/org.kde.okular-tiff.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/tiff/org.kde.okular-tiff.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -114,6 +114,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/txt/org.kde.okular-txt.metainfo.xml okular-25.04.2/generators/txt/org.kde.okular-txt.metainfo.xml
--- okular-25.04.0/generators/txt/org.kde.okular-txt.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/txt/org.kde.okular-txt.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -111,6 +111,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/generators/xps/org.kde.okular-xps.metainfo.xml okular-25.04.2/generators/xps/org.kde.okular-xps.metainfo.xml
--- okular-25.04.0/generators/xps/org.kde.okular-xps.metainfo.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/generators/xps/org.kde.okular-xps.metainfo.xml	2025-06-02 22:57:49.000000000 +0200
@@ -112,6 +112,8 @@
   </provides>
   <url type="homepage">https://okular.kde.org</url>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
diff -ur '--exclude=po' okular-25.04.0/.gitlab-ci.yml okular-25.04.2/.gitlab-ci.yml
--- okular-25.04.0/.gitlab-ci.yml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/.gitlab-ci.yml	2025-06-02 22:57:49.000000000 +0200
@@ -37,7 +37,7 @@
 
 build_clazy_clang_tidy:
   stage: build
-  image: invent-registry.kde.org/sysadmin/ci-images/suse-qt68:latest
+  image: invent-registry.kde.org/sysadmin/ci-images/suse-qt69:latest
   tags:
     - Linux
   interruptible: true
@@ -47,10 +47,10 @@
   only:
     - merge_requests
   variables:
-    KDECI_CC_CACHE: /mnt/caches/suse-qt6.8/
-    KDECI_CACHE_PATH: /mnt/artifacts/suse-qt6.8/
+    KDECI_CC_CACHE: /mnt/caches/suse-qt6.9/
+    KDECI_CACHE_PATH: /mnt/artifacts/suse-qt6.9/
     KDECI_GITLAB_SERVER: https://invent.kde.org/
-    KDECI_PACKAGE_PROJECT: teams/ci-artifacts/suse-qt6.8
+    KDECI_PACKAGE_PROJECT: teams/ci-artifacts/suse-qt6.9
     CLAZY_CHECKS: level0,level1,level2,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch
     CXXFLAGS: -Werror -Wno-deprecated-declarations
     CC: clang
diff -ur '--exclude=po' okular-25.04.0/.kde-ci.yml okular-25.04.2/.kde-ci.yml
--- okular-25.04.0/.kde-ci.yml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/.kde-ci.yml	2025-06-02 22:57:49.000000000 +0200
@@ -34,7 +34,7 @@
     'frameworks/kirigami': '@latest-kf6'
 
 Options:
-  require-passing-tests-on: [ 'Linux', 'FreeBSD' ]
+  require-passing-tests-on: [ 'Linux/Qt6', 'FreeBSD' ]
   per-test-timeout: 300
   cppcheck-arguments: '--enable=warning,style,performance -DOKULAR_EXPORT_PLUGIN --suppress-xml=cppcheck-suppressions.xml'
   cppcheck-ignore-files:
diff -ur '--exclude=po' okular-25.04.0/mobile/app/org.kde.okular.kirigami.appdata.xml okular-25.04.2/mobile/app/org.kde.okular.kirigami.appdata.xml
--- okular-25.04.0/mobile/app/org.kde.okular.kirigami.appdata.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/mobile/app/org.kde.okular.kirigami.appdata.xml	2025-06-02 22:57:49.000000000 +0200
@@ -406,6 +406,8 @@
   <content_rating type="oars-1.1"/>
   <launchable type="desktop-id">org.kde.okular.kirigami.desktop</launchable>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>
Seulement dans okular-25.04.0: okular.upd
diff -ur '--exclude=po' okular-25.04.0/part/part.cpp okular-25.04.2/part/part.cpp
--- okular-25.04.0/part/part.cpp	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/part/part.cpp	2025-06-02 22:57:49.000000000 +0200
@@ -1449,17 +1449,19 @@
         }
         m_documentOpenWithPassword = false;
 
-#if HAVE_KWALLET
         // if the file didn't open correctly it might be encrypted, so ask for a pass
+#if HAVE_KWALLET
         QString walletName, walletFolder, walletKey;
         m_document->walletDataForFile(fileNameToOpen, &walletName, &walletFolder, &walletKey);
-        bool firstInput = true;
         bool triedWallet = false;
         KWallet::Wallet *wallet = nullptr;
         bool keep = true;
+#endif
+        bool firstInput = true;
         while (openResult == Document::OpenNeedsPassword) {
             QString password;
 
+#if HAVE_KWALLET
             // 1.A. try to retrieve the first password from the kde wallet system
             if (!triedWallet && !walletKey.isNull()) {
                 const WId parentwid = widget()->effectiveWinId();
@@ -1479,6 +1481,7 @@
                 }
                 triedWallet = true;
             }
+#endif
 
             // 1.B. if not retrieved, ask the password using the kde password dialog
             if (password.isNull()) {
@@ -1491,16 +1494,23 @@
                 firstInput = false;
 
                 // if the user presses cancel, abort opening
-                KPasswordDialog dlg(widget(), wallet ? KPasswordDialog::ShowKeepPassword : KPasswordDialog::KPasswordDialogFlags());
+#if HAVE_KWALLET
+                const KPasswordDialog::KPasswordDialogFlags dlgFlags = wallet ? KPasswordDialog::ShowKeepPassword : KPasswordDialog::KPasswordDialogFlags();
+#else
+                const KPasswordDialog::KPasswordDialogFlags dlgFlags;
+#endif
+                KPasswordDialog dlg(widget(), dlgFlags);
                 dlg.setWindowTitle(i18n("Document Password"));
                 dlg.setPrompt(prompt);
                 if (!dlg.exec()) {
                     break;
                 }
                 password = dlg.password();
+#if HAVE_KWALLET
                 if (wallet) {
                     keep = dlg.keepPassword();
                 }
+#endif
             }
 
             // 2. reopen the document using the password
@@ -1514,13 +1524,14 @@
             if (openResult == Document::OpenSuccess) {
                 m_documentOpenWithPassword = true;
 
+#if HAVE_KWALLET
                 // 3. if the password is correct and the user chose to remember it, store it to the wallet
                 if (wallet && /*safety check*/ wallet->isOpen() && keep) {
                     wallet->writePassword(walletKey, password);
                 }
+#endif
             }
         }
-#endif
     }
 
     if (openResult == Document::OpenSuccess) {
diff -ur '--exclude=po' okular-25.04.0/shell/org.kde.okular.appdata.xml okular-25.04.2/shell/org.kde.okular.appdata.xml
--- okular-25.04.0/shell/org.kde.okular.appdata.xml	2025-04-09 05:10:45.000000000 +0200
+++ okular-25.04.2/shell/org.kde.okular.appdata.xml	2025-06-02 22:57:49.000000000 +0200
@@ -218,7 +218,7 @@
       <li xml:lang="es">Formatos permitidos: PDF, PS, Tiff, DjVu, imágenes, DVI, XPS, Fiction Book, libros de cómics, Plucker, EPub, Fax</li>
       <li xml:lang="eu">Onartutako formatuak: PDF, PS, Tiff, DjVu, irudiak, DVI, XPS, FictionBook, Comic Book, Plucker, EPub, Fax</li>
       <li xml:lang="fi">Tuetut tiedostomuodot: PDF, PS, TIFF, DjVu, kuvatiedostot, DVI, XPS, FictionBook, sarjakuvakirjat, Plucker, EPub, faksit</li>
-      <li xml:lang="fr">Formats de fichiers pris en charge : pdf, ps, Tiff, DjVu, Images, DVI, XPS, Fiction Book, Comic Book, Plucker, EPub, Fax</li>
+      <li xml:lang="fr">Formats de fichiers pris en charge : pdf, ps, Tiff, DjVU, Images, DVI, XPS, Fiction Book, Comic Book, Plucker, ePub, Fax</li>
       <li xml:lang="gl">Formatos compatíbeis: PDF, PS, Tiff, DjVu, imaxes, DVI, XPS, Fiction Book, banda deseñada, Plucker, EPub e fax.</li>
       <li xml:lang="he">תסדירים נתמכים: PDF,‏ PS,‏ Tiff,‏ DjVu, תמונות, DVI,‏ XPS,‏ Fiction Book,‏ Comic Book,‏ Plucker, ספר אלקטרוני/EPub, פקס</li>
       <li xml:lang="hu">Támogatott formátumok: PDF, PS, Tiff, DjVu, képek, DVI, XPS, illusztrált könyvek, képregények, Plucker, EPub, Fax</li>
@@ -424,6 +424,8 @@
   </custom>
   <launchable type="desktop-id">org.kde.okular.desktop</launchable>
   <releases>
+    <release version="25.04.2" date="2025-06-05"/>
+    <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
     <release version="24.12.3" date="2025-03-06"/>
     <release version="24.12.2" date="2025-02-06"/>

Reply to: