Bug 493788 - Features to export and import data are missing
Summary: Features to export and import data are missing
Status: RESOLVED FIXED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
: 499167 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-09-28 17:15 UTC by Giuseppe Della Bianca
Modified: 2025-01-26 20:53 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.12.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Giuseppe Della Bianca 2024-09-28 17:15:42 UTC
Hi.

I realize that it is not a real bug, but the lack (or rather the removal) of a possibility to export and import data of the wallet is very close to a bug.

The inability to perform a backup (even with a manual command), migration from or to another password manager is very close to a bug.

From what I read this is due to the lack of import/export API in the wallet framework.

Fedora release 40 (Forty)
kf6-kwallet-6.6.0-1
kwalletmanager5-24.08.0-2
Comment 1 Nicola Mori 2024-12-01 08:58:13 UTC
+1 for this bug report. This morning I wanted to perform a backup of my wallet, but I found that under File only the Quit option is now available. I guess this is the same regression of the original report, and I find it absolutely crazy that such fundamental features have been removed, even if they are planned to be reintroduced (in this case the old version should have been kept as current until the new one was on feature parity).
Comment 2 Nate Graham 2024-12-01 09:07:49 UTC
For me the File menu is fully populated with items, including import and export. I'm on Fedora 41.
Comment 3 Nicola Mori 2024-12-01 09:19:49 UTC
Hi Nate, if I correctly understand the features were not intentionally removed. Do you think this might be a packaging problem, e.g. a missing library due to a dependence issue? I'm using kwalletmanager 24.08.3-1 on Archlinux. Other than that, is there any other reason that comes to your mind?
Comment 4 Nate Graham 2024-12-01 10:55:34 UTC
It could be, yes. I'm not familiar enough with KWallet code to say so off the top of my head though, sorry. Will need investigation from someone.
Comment 5 Giuseppe Della Bianca 2024-12-01 12:27:43 UTC
(In reply to Nicola Mori from comment #3)
> Hi Nate, if I correctly understand the features were not intentionally
> removed. Do you think this might be a packaging problem, e.g. a missing
> library due to a dependence issue? I'm using kwalletmanager 24.08.3-1 on
> Archlinux. Other than that, is there any other reason that comes to your
> mind?

Yes, it depends on the version of kdewallet, the previous major version had the ability to export and import.
From what I read, in the new version the protocols and libraries for communicating with other programs and services have changed, and this has caused the loss of the ability to export and import.

If so, since they decided to forward this bug to the kdewallet maintainer, it will never be taken into account.
Comment 6 Nicola Mori 2024-12-02 07:16:53 UTC
(In reply to Giuseppe Della Bianca from comment #5)
> Yes, it depends on the version of kdewallet, the previous major version had
> the ability to export and import.
> From what I read, in the new version the protocols and libraries for
> communicating with other programs and services have changed, and this has
> caused the loss of the ability to export and import.

This does not fit well with what Nate wrote: he's on Fedora 41 and has no problem, while you are on 40. If newer versions are troublesome then Nate should experience the issue as well, while he doesn't. Nate, which version of kwalletmanager are you using?
Comment 7 Giuseppe Della Bianca 2024-12-03 16:52:02 UTC
(In reply to Nicola Mori from comment #6)
]zac[
> This does not fit well with what Nate wrote: he's on Fedora 41 and has no
> problem, while you are on 40. If newer versions are troublesome then Nate
> should experience the issue as well, while he doesn't. Nate, which version
> of kwalletmanager are you using?

Actually, things are not mutually exclusive.

The important references are written in my bug report.

My system has currently been updated to a fc41 (and of course export/import is still missing).

If I remember correctly, I noticed the lack of export/import before fc40.
Comment 8 Nate Graham 2024-12-10 21:27:00 UTC
My KWallet stack is built from source, so I'm not using distro packages. Are both of you on Fedora? it's possible this is a packaging issue in just that distro.
Comment 9 Nate Graham 2024-12-10 21:45:57 UTC
I can confirm that almost all the menu items are missing on the version packaged by Fedora. Given that my built-from-source version works as expected, I think it's clear this is a packaging bug. Please report this at https://bugzilla.redhat.com. Thanks!
Comment 10 Giuseppe Della Bianca 2024-12-10 22:15:15 UTC
(In reply to Nate Graham from comment #8)
> My KWallet stack is built from source, so I'm not using distro packages. Are
> both of you on Fedora? it's possible this is a packaging issue in just that
> distro.

In my opinion there are two versions of kwallet, as for dnf and dnf5.
I remember that some time ago if I launched a kwallet I saw the import/export menus but the wallet was empty, if I launched the current version I saw all the entries inserted but no menus.
Comment 11 Antonio Rojas 2024-12-11 07:57:23 UTC
Not  a packaging issue. The fix was never backported to 24.08.
Comment 12 Nate Graham 2024-12-11 15:36:46 UTC
Aha, thanks!
Comment 13 Giuseppe Della Bianca 2024-12-21 16:36:09 UTC
(In reply to Antonio Rojas from comment #11)
> Not  a packaging issue. The fix was never backported to 24.08.

kwalletmanager5-24.12.0-1

I confirm, export/import functions are back.

Thanks, everyone.
Comment 14 Antonio Rojas 2025-01-26 20:53:10 UTC
*** Bug 499167 has been marked as a duplicate of this bug. ***