Bug 32389 - kup: another KDE/Plasma easy-to-use backup program NEW PKG REQUEST
Summary: kup: another KDE/Plasma easy-to-use backup program NEW PKG REQUEST
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://apps.kde.org/kup/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-15 01:11 CEST by Squalus acanthias
Modified: 2024-06-19 11:23 CEST (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
kup spec file for Mageia 9/Cauldron (3.57 KB, text/x-rpm-spec)
2024-06-19 11:10 CEST, Aurelian R
Details
bup spec file (4.14 KB, text/plain)
2024-06-19 11:23 CEST, Aurelian R
Details

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.

Note You need to log in before you can comment on or make changes to this bug.