[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-12 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

n...@nils-griebner.de changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |WORKSFORME
 Status|NEEDSINFO   |RESOLVED

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-12 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #7 from n...@nils-griebner.de ---
(In reply to Jack from comment #6)
> Since this really isn't a bug in KMyMoney, should we close it as WORKSFORME?
> The only alternative I can think of is  to make it a wishlist for KMyMoney
> to recognize a v3 sqlcipher file when running with v4, and automatically
> convert the file to v4.

Yep let's close this one. Would be great if mymoney would do the conversion
automatically. Thanks for your help.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-09 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #6 from Jack  ---
Since this really isn't a bug in KMyMoney, should we close it as WORKSFORME? 
The only alternative I can think of is  to make it a wishlist for KMyMoney to
recognize a v3 sqlcipher file when running with v4, and automatically convert
the file to v4.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-02 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #5 from n...@nils-griebner.de ---
(In reply to nils from comment #4)
> (In reply to Jack from comment #3)
> > I suspect that either you will need to explicitly convert  your database
> > from version 3 to version 4, or else we need to figure out how to get
> > KMyMoney to invoke sqlcipher with the compatability setting.  I don't use
> > sqlcipher, so I'm only guessing, but is there a config file where you can
> > specify to always use compatability mode?
> 
> I took that from https://discuss.zetetic.net/t/upgrading-to-sqlcipher-4/3283

I got mymoney running again by:

1. Let mymoney create a new encrypted sqlite db
2. Follow step 3 (custom export migration) from
https://discuss.zetetic.net/t/upgrading-to-sqlcipher-4/3283

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-01 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #4 from n...@nils-griebner.de ---
(In reply to Jack from comment #3)
> I suspect that either you will need to explicitly convert  your database
> from version 3 to version 4, or else we need to figure out how to get
> KMyMoney to invoke sqlcipher with the compatability setting.  I don't use
> sqlcipher, so I'm only guessing, but is there a config file where you can
> specify to always use compatability mode?

I took that from https://discuss.zetetic.net/t/upgrading-to-sqlcipher-4/3283

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-01 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #3 from Jack  ---
I suspect that either you will need to explicitly convert  your database from
version 3 to version 4, or else we need to figure out how to get KMyMoney to
invoke sqlcipher with the compatability setting.  I don't use sqlcipher, so I'm
only guessing, but is there a config file where you can specify to always use
compatability mode?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-01 Thread bugzilla_noreply--- via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

--- Comment #2 from n...@nils-griebner.de ---
(In reply to Jack from comment #1)
> As I remember (I don't use that backend) sqlite itself does not handle
> encryption, but requires sqlcipher.   Your problem is likely a version issue
> with that, and doesn't really have anything at all to do with KMymoney.
> What are the relevant version of sqlcipher on your two machines?
> Minor question - is your item 5 above a typo?  I would expect it IS NOT
> possible but SHOULD be possible.
> (Even if sqlite on Ubuntu handle encryption itself without using sqlcipher,
> I would raise this issue on an Ubuntu forum or a sqlite related list or
> forum.  If the database itself cannot open your file, there is nothing
> KMyMoney can do.)

Thanks for your reply. I made an interesting observation regarding sqlcipher.
I'm able to open the database with sqlcipher version 3.x.x from local cli.
Versions = 4.x.x throw an error. But it is possible to enable a v3
compatibility mode with "PRAGMA cipher_compatibility = 3;" . Then
I can open the db with sqlcipher = 4.x.x.

However mymoney is still broken for me.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 479251] kmymoney is not working on Debian testing with latest packages

2024-01-01 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=479251

Jack  changed:

   What|Removed |Added

  Component|general |database
 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #1 from Jack  ---
As I remember (I don't use that backend) sqlite itself does not handle
encryption, but requires sqlcipher.   Your problem is likely a version issue
with that, and doesn't really have anything at all to do with KMymoney.
What are the relevant version of sqlcipher on your two machines?
Minor question - is your item 5 above a typo?  I would expect it IS NOT
possible but SHOULD be possible.
(Even if sqlite on Ubuntu handle encryption itself without using sqlcipher, I
would raise this issue on an Ubuntu forum or a sqlite related list or forum. 
If the database itself cannot open your file, there is nothing KMyMoney can
do.)

-- 
You are receiving this mail because:
You are the assignee for the bug.