El dilluns, 8 de gener de 2018, a les 23:47:52 CET, Martin Koller va escriure: > Hi all, > > I'd like to announce kbackup - A Backup program with an easy to use User > Interface > > KBackup is a program that lets you back up any directories or files, > whereby it uses an easy to use directory tree to select the things to back > up. > > The program was designed to be very simple in its use so that it can be used > by non-computer experts. > > It can do full- and incremental backups. > > The storage format is the well known TAR format, whereby the data is still > stored in compressed format (bzip2 or gzip). > > The backup can be put onto a local directory (mounted device, etc.) but also > on a remote URL (thanks to KDE KIO). > > I started development already a long time ago in 2006, based on Qt3(!). > I released it on https://www.linux-apps.com/content/show.php?content=44998 > and it quickly became a much downloaded program. > Over the years I always added new features when something I felt was > missing. In the last year I finally managed to upgrade it to using KF5, and > I feel it's time to integrate it more deeply with the KDE project. It has > also a handbook and was already integrated with the translation team, > thanks to Luigi Toscano and Burkhard Lück > > I think a good harbor for it will be kdeutils. > > It is already in playground at https://cgit.kde.org/kbackup.git
Also crashes on Alt+F4 ==8882== Invalid read of size 8 ==8882== at 0x138655: main (main.cxx:142) ==8882== Address 0x160707a0 is 0 bytes inside a block of size 176 free'd ==8882== at 0x4C2F25B: operator delete(void*) (vg_replace_malloc.c:576) ==8882== by 0x1436B1: MainWindow::~MainWindow() (Selector.hxx:24) ==8882== by 0x831766F: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1) ==8882== by 0x6D68B0A: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1) ==8882== by 0x6E67ABA: QMainWindow::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1) ==8882== by 0x5CDB636: KMainWindow::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.31.0) ==8882== by 0x5D20DD4: KXmlGuiWindow::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.31.0) ==8882== by 0x6D2135B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1) ==8882== by 0x6D28B20: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.7.1) ==8882== by 0x82EABFF: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1) ==8882== by 0x82ED39C: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1) ==8882== by 0x833EC92: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.7.1) ==8882== Block was alloc'd at ==8882== at 0x4C2E19F: operator new(unsigned long) (vg_replace_malloc.c:334) ==8882== by 0x1383F6: main (main.cxx:105)