Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

backintime-1.5.2-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: backintime Distribution: openSUSE Tumbleweed
Version: 1.5.2 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 12 07:19:55 2024
Group: Productivity/Archiving/Backup Build host: reproducible
Size: 832135 Source RPM: backintime-1.5.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/bit-team/backintime
Summary: Backup tool for Linux inspired by the "flyback project"
Back In Time is a backup tool for Linux inspired by the "flyback project".

It provides a command line client 'backintime' and a Qt5 GUI 'backintime-qt'
both written in Python3.

You only need to specify 3 things:
    * where to save snapshots;
    * what folders to backup; and
    * backup frequency (manual, every hour, every day, every month).

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sat Oct 12 2024 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Update to 1.5.2
    * Fix: Ensure crontab with ending newline (#781)
    * Fix(translation): Correct corrupt translated strings in Basque, Islandic and Spanish causing application crashes (#1828)
    * Fix: Use correct port to ping SSH Proxy (#1815)
    * Dependency: Migration to PyQt6
    * Breaking Change: EncFS deprecation warning (#1735, #1734)
    * Breaking Change: GUI started with --debug does no longer add --debug to the crontab for scheduled profiles.
      Use the new "enable logging for debug messages" in the 'Schedule' section of the 'Manage profiles' GUI instead.
    * Feature: Warn if Cron is not running (#1747)
    * Feature: Profile and GUI allow to activate debug output for scheduled jobs by adding '--debug' to crontab entry (#1616, contributed by @stcksmsh Kosta Vukicevic)
    * Feature: Support SSH proxy (jump) host (#1688) (@cgrinham, Christie Grinham)
    * Feature: Support rsync '--one-file-system' in Expert Options (#1598)
    * Feature: "*-dev" version strings contain last commit hash (#1637)
    * Fix: Global flock fallback to single-user mode if insufficient permissions (#1743, #1751)
    * Fix: Fix Qt segmentation fault with uninstall ExtraMouseButtonEventFilter when closing main window (#1095)
    * Fix: Names of weekdays and months translated correct (#1729)
    * Fix: Global flock for multiple users (#1122, #1676)
    * Fix bug: "Backup folders" list does reflect the selected snapshot (#1585) (@rafaelhdr Rafael Hurpia da Rocha)
    * Fix: Validation of diff command settings in compare snapshots dialog (#1662) (@stcksmsh Kosta Vukicevic)
    * Fix bug: Open symlinked folders in file view (#1476)
    * Fix bug: Respect dark mode using color roles (#1601)
    * Fix: "Highly recommended" exclusion pattern in "Manage Profile" dialog's "Exclude" tab show missing only (#1620)
    * Fix bug: `make install` ignored $(DEST) in file migration part (#1630)
    * Removed: Context menu in LogViewDialog (#1578)
    * Removed: Field "filesystem_mount" and "snapshot_version" in "info" file (#1684)
* Wed Jun 26 2024 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Remove backintime-polkit_priv_downgrade.patch, not needed (boo#1226446)
* Sat Jun 08 2024 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Update to 1.4.3
    * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555)
    * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587)
    * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error").
      This feature is experimental because it is based on hard-coded error message strings in the rsync source code
      and may possibly not find all rsync messages or show false positives.
    * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580)
    * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836)
    * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350)
    * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592)
    * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT <= v1.4.1 sometimes (required to fix #1592)
    * Fix bug: RTE: module 'qttools' has no attribute 'initate_translator' with encFS when prompting the user for a password (#1553).
    * Fix bug: Schedule dropdown menu used "minutes" instead of "hours".
    * Fix bug: Unhandled exception "TypeError: 'NoneType' object is not callable" in tools.py function __log_keyring_warning (#820).
      Logging thread removed and logger module correctly initialized as fix. Is "Heisenbug" so 100 % retesting was not possible.
    * Build: Use PyLint in unit testing to catch E1101 (no-member) errors.
    * Build: Activate PyLint warning W1401 (anomalous-backslash-in-string).
    * Build: Add codespell config.
    * Build: Allow manual specification of python executable (--python=PYTHON_PATH) in common/configure and qt/configure
    * Build: All starter scripts do use an absolute path to the python executable by default now via common/configure and qt/configure (#1574)
    * Build: Install dbus configuration file to /usr/share not /etc (#1596)
    * Build: `configure` does delete old installed files (`qt4plugin.py` and `net.launchpad.backintime.serviceHelper.conf`) that were renamed or moved in a previous release (#1596)
    * Translation: Minor modifications in source strings and updating language files.
    * Refactor: Solved circular dependency between tools.py and logger.py to fix #820
    * Improved: qtsystrayicon.py, qt5_probing.py, usercallbackplugin.py and all parts of app.py
      do now also use "backintime" as logging namespace in the syslog to ensure complete log output with `journalctl | grep -i backintime`
  - Remove backintime-python_location.patch (upstreamed)
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Sun Jan 07 2024 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Add backintime-python_location.patch to manually specify python and allow build on Leap 15.5
  - Re-add missing Group and Provides tags
* Fri Nov 03 2023 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - update to 1.4.1:
    * Dependency: Add "qt translations" to GUI runtime dependencies (gh#bit-team/backintime#1538)
    * Build: Unit tests do generically ignore all instead of well-known warnings now (gh#bit-team/backintime#1539).
    * Build: Warnings about missing Qt translation now are ignored while testing (gh#bit-team/backintime#1537).
    * Fix bug: GUI didn't start when "show hidden files" button was on (gh#bit-team/backintime#1535).
  - update to 1.4.0:
    * Project: Renamed branch "master" to "main" and started "gitflow" branching
      model.
    * Refactor: Renamed qt4plugin.py to systrayiconplugin.py (we are using Qt5
      for years now ;-)
    * Refactor: Removed unfinished feature "Full system backup" (gh#bit-team/backintime#1526)
    * Fix bug: AttributeError: can't set attribute 'showHiddenFiles' in app.py (gh#bit-team/backintime#1532)
    * Fix bug: Check SSH login works on machines with limited commands (gh#bit-team/backintime#1442)
    * Fix bug: Missing icon in SSH private key button (gh#bit-team/backintime#1364)
    * Fix bug: Master issue for missing or empty system-tray icon (gh#bit-team/backintime#1306)
    * Fix bug: System-tray icon missing or empty (GUI and cron) (gh#bit-team/backintime#1236)
    * Fix bug: Improve KDE plasma icon compatibility (gh#bit-team/backintime#1159)
    * GUI Change: View last (snapshot) log button in GUI uses
      "document-open-recent" icon now instead of "document-new"
      (gh#bit-team/backintime#1386)
    * Fix bug: Unit test fails on some machines due to warning "Ignoring
      XDG_SESSION_TYPE=wayland on Gnome..." (gh#bit-team/backintime#1429)
    * Fix bug: Generation of config-manpage caused an error with Debian's Lintian (gh#bit-team/backintime#1398).
    * Fix bug: Return empty list in smartRemove (gh#bit-team/backintime#1392,
      Debian Bug Report 973760)
    * Fix bug: Taking a snapshot reports rsync errors now even if no snapshot was
      taken (gh#bit-team/backintime#1491)
    * Fix bug: takeSnapshot() recognizes errors now by also evaluating the rsync
      exit code (gh#bit-team/backintime#489)
    * Fixes related problem: Killing rsync was not handled gracefully (by
      ignoring the rsync exit code)
    * Fix bug: The error user-callback is now always called if an error happened
      while taking a snapshot (gh#bit-team/backintime#1491)
    * Fix bug: D-Bus serviceHelper error "LimitExceeded: Maximum length of
      command line reached (100)":
    * Max command length is now 120 instead of 100 (gh#bit-team/backintime#1027)
    * Feature: Introduce new error codes for the "error" user callback (as part
      of gh#bit-team/backintime#1491):
      5: Error while taking a snapshot.
      6: New snapshot taken but with errors.
    * Feature: The rsync exit code is now contained in the snapshot log (part
      of gh#bit-team/backintime#489). Example:
      [E] Error: 'rsync' ended with exit code -9 (negative values are signal numbers, see 'kill -l')
    * Fix bug: Treat rsync exit code 24 as INFO instead of ERROR (gh#bit-team/backintime#1506)
    * Breaking change: Minimal Python version 3.8 required (gh#bit-team/backintime#1358).
    * Removed: Handling and checking of user group "fuse" (gh#bit-team/backintime#1472).
    * Feature: Exclude /swapfile by default (gh#bit-team/backintime#1053)
    * Feature: Rearranged menu bar and its entries in the main window
      (gh#bit-team/backintime#1487, gh#bit-team/backintime#1478).
    * Feature: Configure user interface language via config file and GUI.
    * Documentation: Removed outdated docbook (gh#bit-team/backintime#1345).
    * Build: Introduced .readthedocs.yaml as asked by ReadTheDocs.org (gh#bit-team/backintime#1443).
    * Dependency: The oxygen icons should be installed with the BiT Qt GUI since
    * they are used as fallback in case of missing icons
    * Fix bug: Add support for ChainerBackend class as keyring which iterates
      over all supported keyring backends (gh#bit-team/backintime#1410)
    * Translation: Strings to translate now easier to understand for translators
      (gh#bit-team/backintime#1448, gh#bit-team/backintime#1457,
      gh#bit-team/backintime#1462, gh#bit-team/backintime#1465).
    * Translation: Improved completeness of translations and additional
      modifications of source strings
      (gh#bit-team/backintime#1454,gh#bit-team/backintime#1512)
    * Translation: Plural forms support (gh#bit-team/backintime#1488).
    * Removed: Translation in Canadian English, British English and Javanese (gh#bit-team/backintime#1455).
    * Added: Translation in Persian and Vietnamese (gh#bit-team/backintime#1460).
    * Added: Message to users (after 10 starts of BIT Gui) to motivate them
      contributing translations (gh#bit-team/backintime#1473).
* Sun Feb 05 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Require python3-packaging
* Sun Jan 08 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Remove backintime-rsync324_args.patch (no longer needed)
* Thu Jan 05 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.3.3:
    * New feature: Command line argument "--diagnostics" to show helpful info
      for better issue support
    * GUI change: Remove Exit button from the toolbar
    * GUI change: Define accelerator keys for menu bar and tabs, as well as
      toolbar shortcuts
    * Desktop integration: Update .desktop file to mark Back In Time as a
      single main window program
    * Improvement: Write all log output to stderr; do not pollute stdout with
      INFO and WARNING messages anymore
    * Bugfix: RTE "reentrant call inside io.BufferedWriter" in logFile.flush()
      during backup
    * Bugfix: Incompatibility with rsync 3.2.4 or later because of rsync's
      "new argument protection" (#1247). Deactivate "--old-args" rsync
      argument earlier recommaned to users as a workaround.
    * Bugfix: DeprecationWarnings about invalid escape sequences.
    * Bugfix: AttributeError in "Diff Options" dialog
    * Bugfix: Settings GUI: "Save password to Keyring" was disabled due to "no
      appropriate keyring found"
    * Bugfix: Back in Time did not start with D-Bus error
    * Bugfix: Avoid logging errors while waiting for a target drive to be
      mounted
    * Bugfix: [Arch Linux] AUR pkg "backintime-git": Build tests fails and
      installation is aborted
    * Bugfix: Wrong systray icon showing in Wayland
    * Documentation update: Correct description of profile<N>.schedule.time in
      backintime-config manpage
    * Translation update: Brazilian Portuguese
    * Translation update: Italian
    * Translation update: French
    * Testing: Fix a test fail when dealing with an empty crontab
    * Testing: Fix a test fail when dealing with an empty config file
    * Testing: Skip "test_quiet_mode" (does not work reliably)
    * Testing: Improve "test_diagnostics_arg" (introduced with #1100) to no
      longer fail when JSON output was mixed with logging output (part of #921)
    * Testing: Numerous fixes and extensions to testing
* Sat Nov 19 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - add backintime-rsync324_args.patch for Tumbleweed
    + rsync 3.2.4 changes argument syntax; workaround until next release of backintime
  - require notify-send (libnotify-tools) for error messages
* Sun Aug 14 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
  - Don't require pkexec on Leap.
* Mon Jul 18 2022 Marcus Meissner <meissner@suse.com>
  - require pkexec as this is now a standalone package.
* Wed May 18 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.3.2:
    + Fix bug: Tests no longer work with Python 3.10.
* Wed Jul 07 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.3.1
    * Match old and new rsync version format
    * Keep permissions of an existing mountpoint from being overridden
    * Fix FileNotFoundError exception in mount.mounted
    * Fix: 'TempPasswordThread' object has no attribute 'isAlive'
    * Fix: YEAR missing in config
    * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030)
    * QT: Fix notifyplugin
    * QT: Fix theming: Use link Color instead of hardcoded lightGray

Files

/etc/xdg/autostart/backintime.desktop
/usr/bin/backintime
/usr/bin/backintime-askpass
/usr/share/backintime
/usr/share/backintime/common
/usr/share/backintime/common/applicationinstance.py
/usr/share/backintime/common/askpass.py
/usr/share/backintime/common/backintime.py
/usr/share/backintime/common/bcolors.py
/usr/share/backintime/common/bitbase.py
/usr/share/backintime/common/cli.py
/usr/share/backintime/common/config.py
/usr/share/backintime/common/configfile.py
/usr/share/backintime/common/diagnostics.py
/usr/share/backintime/common/encfstools.py
/usr/share/backintime/common/exceptions.py
/usr/share/backintime/common/flock.py
/usr/share/backintime/common/guiapplicationinstance.py
/usr/share/backintime/common/languages.py
/usr/share/backintime/common/logger.py
/usr/share/backintime/common/mount.py
/usr/share/backintime/common/password.py
/usr/share/backintime/common/password_ipc.py
/usr/share/backintime/common/pluginmanager.py
/usr/share/backintime/common/progress.py
/usr/share/backintime/common/qt_probing.py
/usr/share/backintime/common/schedule.py
/usr/share/backintime/common/snapshotlog.py
/usr/share/backintime/common/snapshots.py
/usr/share/backintime/common/sshMaxArg.py
/usr/share/backintime/common/sshtools.py
/usr/share/backintime/common/tools.py
/usr/share/backintime/common/version.py
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/backintime
/usr/share/bash-completion/completions/backintime-qt
/usr/share/doc/packages/backintime
/usr/share/doc/packages/backintime/AUTHORS
/usr/share/doc/packages/backintime/CHANGES
/usr/share/doc/packages/backintime/LICENSE
/usr/share/doc/packages/backintime/README.md
/usr/share/doc/packages/backintime/TRANSLATIONS
/usr/share/doc/packages/backintime/examples
/usr/share/doc/packages/backintime/examples/config-example-local.gz
/usr/share/doc/packages/backintime/examples/config-example-ssh.gz
/usr/share/icons/hicolor/16x16/actions/show-hidden.svg
/usr/share/icons/hicolor/22x22/actions/show-hidden.svg
/usr/share/icons/hicolor/24x24/actions/show-hidden.svg
/usr/share/icons/hicolor/32x32/actions/show-hidden.svg
/usr/share/icons/hicolor/48x48/actions/show-hidden.svg
/usr/share/icons/hicolor/scalable/actions/show-hidden.svg
/usr/share/man/man1/backintime-askpass.1.gz
/usr/share/man/man1/backintime-config.1.gz
/usr/share/man/man1/backintime.1.gz
/usr/share/pixmaps/backintime.png


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 25 23:02:57 2024