commit backintime for openSUSE:Factory

Hello community, here is the log from the commit of package backintime for openSUSE:Factory checked in at 2013-11-30 07:24:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/backintime (Old) and /work/SRC/openSUSE:Factory/.backintime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "backintime" Changes: -------- --- /work/SRC/openSUSE:Factory/backintime/backintime.changes 2013-11-12 09:49:50.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.backintime.new/backintime.changes 2013-11-30 07:24:23.000000000 +0100 @@ -1,0 +2,65 @@ +Wed Nov 13 09:41:49 UTC 2013 - toddrme2178@gmail.com + +- Update to upstream version 1.0.28 + * remove config on 'apt-get purge' + * add more options for configure scripts; update README + * add udev schedule (run BIT as soon as the drive is connected) + * Fix bug: AttributeError with python-keyring>1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024) + * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694) + * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021) + * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685) + * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718) + * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561) + * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620) + * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466) + * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475) + * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753) + * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407) +- Update to upstream version 1.0.26 + * add feature: keep min free inodes + * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd + * add daily anacron schedule + * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list + * add manpage backintime-config and config-examples + * Fix bug: Restore makes files public during the operation + * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106) + * add feature: restore from command line; add option --config + * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659) + * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920) + * use 'ps ax' to check if 'backintime --pw-cache' is still running + * mount after locking, unmount before unlocking in take_snapshot + * Fix bug: permission denied if remote uid wasn't the same as local uid + * add option --bwlimit for rsync + * redirect logger.error and .warning to stderr; new argument --quiet + * deactivate 'Save Password' if no keyring is available + * use Password-cache for user-input too + * handle two Passwords + * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL! + * add 'Local encrypted': mount encfs +- Update to upstream version 1.0.24 + * hide check_for_canges if full_rsync_mode is checked + * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup + * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore + * Fix bug: 'CalledProcessError' object has no attribute 'strerror' + * Fix bug: quote rsync remote path with spaces + * 'Save Password' default off to avoid problems with existing profiles + * if restore uid/gid failed try to restore at least gid + * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership + * Fix bug: restore permission failed on "Full rsync mode" + * Fix bug: glib.GError: Unknown internal child: selection + * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top + * Fix bug: check keyring backend only if password is needed + * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639) + * change all indent tabs to 4 spaces +- Update to upstream version 1.0.22 + * check free-space on ssh remote host (statvfs didn't work over sshfs) + * Add Password storage mode ssh + * Add "Full rsync mode" (can be faster but ...) + * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319) + * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356) + * Fix bug: sshtools.py used not POSIX conform conditionals +- Update requires and buildrequires. +- Remove upstreamed omit_KDirModel.removeColumns.patch +- Split doc and lang packages + +------------------------------------------------------------------- Old: ---- backintime-1.0.20_src.tar.gz omit_KDirModel.removeColumns.patch New: ---- backintime-1.0.28.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ backintime.spec ++++++ --- /var/tmp/diff_new_pack.taok4U/_old 2013-11-30 07:24:24.000000000 +0100 +++ /var/tmp/diff_new_pack.taok4U/_new 2013-11-30 07:24:24.000000000 +0100 @@ -17,29 +17,50 @@ Name: backintime -Version: 1.0.20 +Version: 1.0.28 Release: 0 Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop License: GPL-2.0+ Group: Productivity/Archiving/Backup -Url: http://www.le-web.org/back-in-time/ +Url: http://backintime.le-web.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch - -Source0: http://www.le-web.org/download/%{name}/%{name}-%{version}_src.tar.gz +Source0: http://www.le-web.org/download/%{name}/%{name}-%{version}.tar.gz Source1: %{name}.png -# PATCH-FIX-UPSTREAM omit_KDirModel.removeColumns.patch -- bnc#846526 -Patch0: omit_KDirModel.removeColumns.patch +BuildRequires: cron +BuildRequires: fdupes BuildRequires: gnome-session +BuildRequires: kdebase4-runtime BuildRequires: libkde4-devel -BuildRequires: python-gnome +BuildRequires: openssh +BuildRequires: python-gnome-devel +BuildRequires: python-gtk BuildRequires: python-kde4 BuildRequires: python-qt4 +BuildRequires: rsync BuildRequires: update-desktop-files - +%if 0%{?suse_version} > 1110 +BuildRequires: encfs +BuildRequires: kompare +BuildRequires: libnotify-devel +BuildRequires: libnotify-tools +BuildRequires: meld +BuildRequires: python-gnomekeyring +BuildRequires: python-notify-devel +BuildRequires: sshfs +%endif +%if 0%{?suse_version} > 1220 +BuildRequires: python-keyring +%endif +Requires: cron +Requires: libnotify-tools +Requires: openssh Requires: python Requires: python-notify Requires: rsync +Recommends: encfs +Recommends: python-keyring +Recommends: sshfs %description Back In Time is a simple backup system for GNOME/KDE4 desktop inspired from @@ -53,15 +74,26 @@ * When backup should be done (manual, every hour, every day, every week, every month) -%package gnome +%package doc +Summary: Documentation for %{name} +Group: Productivity/Archiving/Backup +Requires: %{name} = %{version} +BuildArch: noarch -Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop +%description doc +Documentation and help files for %{name} + +%package gnome +Summary: Back In Time is a simple backup system for GNOME desktop Group: Productivity/Archiving/Backup Requires: %{name} = %{version} Requires: python-gnome +Requires: python-gtk +Recommends: meld +Recommends: python-gnomekeyring %description gnome -Back In Time is a simple backup system for GNOME/KDE4 desktop inspired from +Back In Time is a simple backup system for GNOMEdesktop inspired from "flyback project" and "TimeVault". The backup is done by taking snapshots of a specified set of directories. @@ -74,14 +106,16 @@ %package kde -Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop +Summary: Back In Time is a simple backup system for KDE4 desktop Group: Productivity/Archiving/Backup Requires: %{name} = %{version} +Requires: kdebase4-runtime Requires: python-kde4 Requires: python-qt4 +Recommends: kompare %description kde -Back In Time is a simple backup system for GNOME/KDE4 desktop inspired from +Back In Time is a simple backup system for KDE4 desktop inspired from "flyback project" and "TimeVault". The backup is done by taking snapshots of a specified set of directories. @@ -92,17 +126,17 @@ * When backup should be done (manual, every hour, every day, every week, every month) +%lang_package %prep -%setup -q -%patch0 -p1 +%setup -q -c %build sed -i -e "s|/share/doc/backintime|/share/doc/packages/backintime|g" common/config.py */Makefile.template -sed -i -e "s|gtk-save|%{name}|g" gnome/backintime-gnome.desktop \ - gnome/backintime-gnome-root.desktop -sed -i -e "s|document-save|%{name}|g" kde4/backintime-kde4.desktop -# kde4/backintime-kde4-root.desktop +sed -i -e "s|gtk-save|%{name}|g" gnome/%{name}-gnome.desktop \ + gnome/%{name}-gnome-root.desktop +sed -i -e "s|document-save|%{name}|g" kde4/%{name}-kde4.desktop \ + kde4/%{name}-kde4-root.desktop pushd common %configure @@ -113,9 +147,15 @@ make %{?_smp_mflags} popd pushd kde4 +%configure --kdesu +make %{?_smp_mflags} +popd +%if 0%{?suse_version} > 1110 +pushd notify %configure make %{?_smp_mflags} popd +%endif %install pushd common @@ -127,52 +167,79 @@ pushd kde4 %{?make_install} %{!?make_install:%makeinstall} popd +%if 0%{?suse_version} > 1200 +pushd notify +%{?make_install} %{!?make_install:%makeinstall} +popd +%endif install -D -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%{name}.png +# fix executable permissions +chmod a+x %{buildroot}%{_datadir}/%{name}/common/askpass.py +chmod a+x %{buildroot}%{_datadir}/%{name}/common/create-manpage-backintime-config.py + +%fdupes -s %{buildroot}%{_docdir} + %suse_update_desktop_file %{name}-gnome System Backup %suse_update_desktop_file %{name}-gnome-root System Backup %suse_update_desktop_file %{name}-kde4 System Backup +%suse_update_desktop_file %{name}-kde4-root System Backup %find_lang %{name} --without-kde --without-gnome %clean rm -rf %{buildroot} -%files -f %{name}.lang -%defattr(-,root,root,-) +%files +%defattr(-,root,root) +%doc AUTHORS LICENSE VERSION +%{_sysconfdir}/xdg/autostart/backintime.desktop %{_bindir}/%{name} -%{_datadir}/pixmaps/%{name}.png +%{_bindir}/%{name}-askpass %{_datadir}/%{name}/ +%{_datadir}/pixmaps/%{name}.png +%dir %{_datadir}/omf/ +%{_datadir}/omf/%{name}/ +%{_mandir}/man1/%{name}.1.gz +%{_mandir}/man1/%{name}-config.1.gz +%exclude %{_docdir}/%{name}/ +%exclude %{_docdir}/%{name}-*/ + +%files doc +%defattr(-,root,root) +%doc CHANGES README TODO +%exclude %{_docdir}/%{name}/AUTHORS +%exclude %{_docdir}/%{name}/LICENSE +%exclude %{_docdir}/%{name}/VERSION %{_docdir}/%{name}/ %{_docdir}/%{name}-common/ -%{_mandir}/man1/%{name}.1.gz -%dir %{_datadir}/omf -%dir %{_datadir}/omf/%{name} -%{_datadir}/omf/%{name}/backintime-C.omf +%if 0%{?suse_version} > 1200 +%{_docdir}/%{name}-notify/ +%endif + +%files lang -f %{name}.lang +%defattr(-,root,root) %if 0%{?suse_version} < 1120 %lang(jv) %dir %{_datadir}/locale/jv %lang(jv) %dir %{_datadir}/locale/jv/LC_MESSAGES %endif %files gnome -%defattr(-,root,root,-) +%defattr(-,root,root) %{_bindir}/%{name}-gnome %{_datadir}/applications/%{name}-gnome.desktop %{_datadir}/applications/%{name}-gnome-root.desktop +%doc %{_datadir}/gnome/help/%{name}/ %{_docdir}/%{name}-gnome/ %{_mandir}/man1/%{name}-gnome.1.gz -%dir %{_datadir}/gnome/help/%{name} -%dir %{_datadir}/gnome/help/%{name}/C -%doc %{_datadir}/gnome/help/%{name}/C/backintime.xml -%doc %{_datadir}/gnome/help/%{name}/C/legal.xml %files kde -%defattr(-,root,root,-) +%defattr(-,root,root) %{_bindir}/%{name}-kde4 %{_datadir}/applications/kde4/%{name}-kde4.desktop -%dir %{_docdir}/%{name}-kde4 -%{_docdir}/%{name}-kde4/copyright +%{_datadir}/applications/kde4/%{name}-kde4-root.desktop +%{_docdir}/%{name}-kde4/ %{_kde4_htmldir}/en/%{name} %{_mandir}/man1/%{name}-kde4.1.gz ++++++ backintime-1.0.20_src.tar.gz -> backintime-1.0.28.tar.gz ++++++ ++++ 149902 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de