Bug 448289 - Password required on 2.26.1 version when opening file created on version 2.24.6 without password
Summary: Password required on 2.26.1 version when opening file created on version 2.24...
Status: RESOLVED NOT A BUG
Alias: None
Product: skrooge
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Snap Linux
: NOR major
Target Milestone: 25.1.0
Assignee: Guillaume DE BURE
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-11 23:32 UTC by Marco Sanchotene
Modified: 2022-02-19 21:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Traces file (821.66 KB, text/plain)
2022-01-11 23:32 UTC, Marco Sanchotene
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Sanchotene 2022-01-11 23:32:27 UTC
Created attachment 145344 [details]
Traces file

SUMMARY
After upgrading Skrooge to 2.26.1 version, the program displays the password dialog when opening a file created on version 2.24.6 without the password protection feature.


STEPS TO REPRODUCE
1. Create a Skrooge file on version 2.24.6 without password protection.
2. Try to open the same file on 2.26.1 version.

OBSERVED RESULT
The password dialog is displayed.

EXPECTED RESULT
The password dialog should not be displayed. The file should open directly.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
I have attached the traces.txt as suggested on the FAQ https://skrooge.org/FAQ.
Comment 1 Stephane MANKOWSKI 2022-01-13 21:06:03 UTC
Could you provide a sample file ?
Comment 2 Marco Sanchotene 2022-02-07 00:35:08 UTC
For the record, I contacted Stephane MANKOWSKI by email asking for help to build the 2.24.6 version to generate the sample file he asked for.

Currently, when running the following:

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DQT_PLUGIN_INSTALL_DIR=`kf5-config --qt-plugins` -DCMAKE_BUILD_TYPE=release -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DSKG_WEBENGINE=OFF -DSKG_BUILD_TEST=OFF -DSKG_DESIGNER=OFF

 I'm seeing:

CMake Error at /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
 Could NOT find KF5 (missing: JobWidgets ConfigWidgets KIO NewStuff Parts                                                                                                                                                                   
 XmlGui) (found suitable version "5.89.0", minimum required is "5.0.0")                                                                                                                                                                     
Call Stack (most recent call first):                                                                                                                                                                                                         
 /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)                                                                                                                                             
 /usr/share/ECM/find-modules/FindKF5.cmake:93 (find_package_handle_standard_args)                                                                                                                                                           
 CMakeLists.txt:76 (FIND_PACKAGE)