Bug 32389

Summary: kup: another KDE/Plasma easy-to-use backup program NEW PKG REQUEST
Product: Mageia Reporter: Squalus acanthias <squalus>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: arusanu, fri, zen25000
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://apps.kde.org/kup/
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: kup spec file for Mageia 9/Cauldron
bup spec file

Description Squalus acanthias 2023-10-15 01:11:21 CEST
I would like to have the KDE Kup application in Mageia. It's a very simple but very versatile backup application, which is integrated into the System Preferences and the Plasma system tray. I don't know anything like that. Thank you very much.

Commits:
https://invent.kde.org/system/kup/-/commits/master
Squalus acanthias 2023-10-15 01:15:55 CEST

URL: https://apps.kde.org/es/kup/ => https://apps.kde.org/kup/

Comment 1 Squalus acanthias 2023-10-15 01:21:38 CEST
Don't confuse with KBackup (https://apps.kde.org/kbackup/), which is in the Mageia repositories.
Comment 2 Morgan Leijström 2023-10-15 03:33:30 CEST
Than you for the tip, but we are low on people resources, so dont want to work even more if we already have similar alternatives.

What sets it apart from kbackup and Backintime?

Is Kup limited to KDE Plasma?

With the little i know it seem Backintime is a bit more,
and we already have it. (except it need to be fixed, Bug 32222)

CC: (none) => fri

Comment 3 Barry Jackson 2023-10-15 11:34:05 CEST
We also have luckybackup which is D.E. agnostic and a much more mature project.

CC: (none) => zen25000

Comment 4 Barry Jackson 2023-10-15 13:54:13 CEST
Changed to cauldron as its too late for Mga9.

Version: 9 => Cauldron

Comment 5 Lewis Smith 2023-10-16 12:15:41 CEST
(In reply to Squalus acanthias from comment #1)
> Don't confuse with KBackup (https://apps.kde.org/kbackup/), which is in the
> Mageia repositories.
What is wrong with this? Why is Kup better?

BTAIM this request is less esoteric than others we get. The packagers can always say 'wontfix'.

Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Squalus acanthias might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Summary: KDE Kup => kup: another KDE/Plasma easy-to-use backup program NEW PKG REQUEST
Assignee: bugsquad => pkg-bugs
Severity: normal => enhancement

Comment 6 Squalus acanthias 2023-10-20 22:58:35 CEST
(In reply to Morgan Leijström from comment #2)
> What sets it apart from kbackup and Backintime?
> 
> Is Kup limited to KDE Plasma?
> 
> With the little i know it seem Backintime is a bit more,
> and we already have it. (except it need to be fixed, Bug 32222)

Kup is an very simple but powerful application. It's similar to FreeFileSync (wich currently doesn't work in Mageia 9: Bug 31905), but with the advantage that it's integrated into Plasma system tray (running in the background) and Plasma System Settings. Yes, it's designed for Plasma.

KBackup is very inferior. The only thing KBackup does is compress the folders that you request in a TAR file and it isn't integrated into system tray or System Settings. 

In my opinion, Backintime and Luckybackup are good alternatives to Grsync, but like Grsync they are more for "experts". They don't share the concept of simplicity of FreeFileSync or Kup.


(In reply to Lewis Smith from comment #5)
> You Squalus acanthias might also want to join the packager team to maintain
> this piece of software: see
> https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

I'm a simple user. I've no knowledge of packaging. It's something I would like to learn in the near future, but at the moment I can't due to lack of time... Sorry.

In any case, thank you all for your attention. If anyone finds it interesting to package Kup for Plasma lovers, that would be great. If not, I'll wait for the FreeFileSync bug to be fixed :-)
Comment 7 Aurelian R 2024-06-19 11:10:51 CEST
Created attachment 14574 [details]
kup spec file for Mageia 9/Cauldron

Recently "kup" has been released with support for Plasma6/Qt6 too, so, it can now be build for Cauldron without issues..
The hairy thing is that the recommended backup port is not the default "rsync" but "bup"(https://bup.github.io/), a backup software based on git that allows incremental/versioned backups. So, porting "kup" to Mageia kinda asks for porting "bup" too.

Attached is a kup.spec file that works for me to build "kup" on both Mageia 9 and Cauldron. "kup" can use either rsync or bup, whichever is installed.

CC: (none) => arusanu

Comment 8 Aurelian R 2024-06-19 11:23:37 CEST
Created attachment 14575 [details]
bup spec file

Attached is a spec file for "bup". It works for Cauldron while for Mageia 9 one needs to port "python3-fuse", which is available in Cauldron only.
There is a workaround in the spec file in order to generate the documentation as bup uses "pandoc" which is not available in Mageia repos. While the man pages are fine, the html docs are not as nicely formated.