Bug 33042 - vorta: a GUI frontend for borgbackup, NEW PACKAGE REQUEST
Summary: vorta: a GUI frontend for borgbackup, NEW PACKAGE REQUEST
Status: RESOLVED FIXED
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: Marc Krämer
QA Contact:
URL: https://github.com/borgbase/vorta
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 13:03 CEST by Marc Krämer
Modified: 2024-04-17 13:59 CEST (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
vorta spec file for Mageia 9/Cauldron (1.85 KB, text/plain)
2024-04-03 17:42 CEST, Aurelian R
Details

Description Marc Krämer 2024-04-01 13:03:43 CEST
we already have borgbackup in our repo.
An easy graphical frontend is missing. It would be a good job to have this available.

I tried to install it by the instructions (pip3) given:
https://vorta.borgbase.com/install/linux/

but it does not work in mageia. It gives me:
/.local/bin/vorta 
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayland-egl, wayland, xcb.
Comment 1 Lewis Smith 2024-04-02 21:53:42 CEST
We have loads of packages containing both 'xcb' & 'qt'.
Nothing for xcb-cursor0, but for libxcb-cursor0:
 lib64xcb-util-cursor0:/usr/lib64/libxcb-cursor.so.0
 lib64xcb-util-cursor0:/usr/lib64/libxcb-cursor.so.0.0.0
The messages say it was found.

"Install on Linux" in the page URL'd above includes:
"Enterprise Linux and derivatives (RPM)
Vorta is available for any distribution using EPEL9 (Enterprise Linux 9 and derivatives, like Alma, Rocky, Fedora, RHEL and CentOS). First enable EPEL as described here. Then install using dnf/yum:
$ yum install vorta
"
Can you try getting the RPM and trying that?

Severity: normal => enhancement
CC: (none) => lewyssmith
Summary: Add vorta frontend for borgbackup => vorta: a GUI frontend for borgbackup, NEW PACKAGE REQUEST

Comment 2 Aurelian R 2024-04-03 17:42:41 CEST
Created attachment 14492 [details]
vorta spec file for Mageia 9/Cauldron

bug can be reproduced with pip installing "vorta" if some of "vorta" non-Qt6 related dependencies are already installed/present in the system, most likely the case, and then pip installs in the users space the Qt6 dependencies.

The list of packages available on Mageia repos that should allow vorta to be installed with pip:
Non-Qt6 dependencies:
  python3-peewee
  python3-platformdirs
  python3-psutil
  python3-secretstorage

Qt6 dependencies:
  python3-qt6-gui
  python3-qt6-dbus
  python3-qt6-network
  python3-qt6-svg
  python3-qt6-widgets

Also, attached is a spec file that should work to build "vorta" on Mageia systems. 
Regards.

CC: (none) => arusanu

Comment 3 Lewis Smith 2024-04-03 21:44:57 CEST
Thank you Aurelian  for your solution.

As for all new packages, assigning globally.

Assignee: bugsquad => pkg-bugs
CC: lewyssmith => (none)

Marc Krämer 2024-04-16 14:38:51 CEST

Assignee: pkg-bugs => mageia

Comment 4 Marc Krämer 2024-04-16 14:43:47 CEST
Thanks Aurelian, your spec file.

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 5 Morgan Leijström 2024-04-17 13:58:34 CEST
Bug set to mga9 and marked fixed.
Really in mga9?
By an update?
Advisory?

CC: (none) => fri

Comment 6 Marc Krämer 2024-04-17 13:59:50 CEST
no, that is a fault. it was only imported in cauldron, maybe it will be backported to mga9

Version: 9 => Cauldron


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