Package Details: backintime-git 1.1.12.r371.g87e7a6fb-2

Git Clone URL: https://aur.archlinux.org/backintime-git.git (read-only)
Package Base: backintime-git
Description: Simple backup/snapshot system inspired by Flyback and TimeVault. Qt5 GUI version.
Upstream URL: https://github.com/bit-team/backintime
Licenses: GPL
Conflicts: backintime
Provides: backintime
Submitter: willemw
Maintainer: willemw
Last Packager: willemw
Votes: 24
Popularity: 0.102975
First Submitted: 2015-10-15 03:28
Last Updated: 2017-03-27 15:53

Latest Comments

Rhinoceros commented on 2017-03-27 21:24

Thanks @willemw!

willemw commented on 2017-03-27 15:54

Removed gocryptfs for now. It's not ready to be used yet.

egrupled commented on 2017-03-27 10:56

Change 'gocrypt' to 'gocryptfs' in optional dependencies for cli

willemw commented on 2017-03-27 08:13

@Rhinoceros: Thanks.

Updated the upstream URL.

Fixed the build test by adding 'gocryptfs' as a dependency. However, in a clean chroot build environment, the gocryptfs test hangs.

Rhinoceros commented on 2017-03-26 23:57

FYI, the latest version fails to build, because of `make test` [a]. Also, I'm not sure if the home page has changed. It's currently down [b]. FWIW the GitHub page [c] doesn't even mention this page.

[a] https://github.com/bit-team/backintime/issues/725
[b] http://backintime.le-web.org
[c] https://github.com/bit-team/backintime

Markiz commented on 2017-01-12 06:13

has helped me:

LC_ALL=en_US.UTF-8
make test

Markiz commented on 2017-01-12 05:52

Not build

==> Сборка и установка пакета
==> Установить или собрать отсутствующие зависимости backintime-git:
[sudo] пароль для user:
разрешение зависимостей...
проверка конфликтов...

Пакеты (9) python-cffi-1.9.1-2 python-crypto-2.6.1-4 python-cryptography-1.7.1-2
python-idna-2.2-2 python-ply-3.9-2 python-pyasn1-0.1.9-2
python-pycparser-2.17-2 python-secretstorage-2.3.1-2 python-keyring-10.2-1

Будет установлено: 8,52 MiB

:: Приступить к установке? [Y/n]
(9/9) проверка ключей [############################] 100%
(9/9) проверяется целостность пакета [############################] 100%
(9/9) загрузка файлов пакетов [############################] 100%
(9/9) проверка конфликтов файлов [############################] 100%
(9/9) проверяется доступное место [############################] 100%
:: Processing package changes...
(1/9) установка python-crypto [############################] 100%
(2/9) установка python-pyasn1 [############################] 100%
(3/9) установка python-ply [############################] 100%
(4/9) установка python-pycparser [############################] 100%
(5/9) установка python-cffi [############################] 100%
(6/9) установка python-idna [############################] 100%
(7/9) установка python-cryptography [############################] 100%
(8/9) установка python-secretstorage [############################] 100%
(9/9) установка python-keyring [############################] 100%
Дополнительные зависимости для 'python-keyring'
python-keyrings-alt: Alternative backends
==> Сборка пакета backintime-git 1.1.12.r287.g17da3d8-1 (Чт янв 12 08:49:50 MSK 2017)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Клонирование репозитория 'backintime' (git)...
Клонирование в голый репозиторий «/tmp/yaourt-tmp-user/aur-backintime-git/backintime»…
remote: Counting objects: 18260, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 18260 (delta 3), reused 0 (delta 0), pack-reused 18249
Получение объектов: 100% (18260/18260), 9.81 MiB | 2.68 MiB/s, готово.
Определение изменений: 100% (12829/12829), готово.
==> Проверка файлов source с использованием md5sums...
backintime ... Пропущено
==> Распаковка исходных файлов...
-> Создание рабочей копии репозитория 'backintime' (git)...
Клонирование в «backintime»…
готово.
==> Запускается pkgver()...
==> Обновлённая версия: 'backintime-git 1.1.12.r347.gaae32612-1'
==> Запускается build()...
All OK. Now run:
make
sudo make install
msgfmt -o po/zh_TW.mo po/zh_TW.po
msgfmt -o po/zh_CN.mo po/zh_CN.po
msgfmt -o po/uk.mo po/uk.po
msgfmt -o po/tr.mo po/tr.po
msgfmt -o po/th.mo po/th.po
msgfmt -o po/sv.mo po/sv.po
msgfmt -o po/sr.mo po/sr.po
msgfmt -o po/sl.mo po/sl.po
msgfmt -o po/sk.mo po/sk.po
msgfmt -o po/ru.mo po/ru.po
msgfmt -o po/ro.mo po/ro.po
msgfmt -o po/pt.mo po/pt.po
msgfmt -o po/pt_BR.mo po/pt_BR.po
msgfmt -o po/pl.mo po/pl.po
msgfmt -o po/nn.mo po/nn.po
msgfmt -o po/nl.mo po/nl.po
msgfmt -o po/nb.mo po/nb.po
msgfmt -o po/lt.mo po/lt.po
msgfmt -o po/ko.mo po/ko.po
msgfmt -o po/jv.mo po/jv.po
msgfmt -o po/ja.mo po/ja.po
msgfmt -o po/it.mo po/it.po
msgfmt -o po/is.mo po/is.po
msgfmt -o po/id.mo po/id.po
msgfmt -o po/hu.mo po/hu.po
msgfmt -o po/hr.mo po/hr.po
msgfmt -o po/he.mo po/he.po
msgfmt -o po/gl.mo po/gl.po
msgfmt -o po/fr.mo po/fr.po
msgfmt -o po/fo.mo po/fo.po
msgfmt -o po/fi.mo po/fi.po
msgfmt -o po/eu.mo po/eu.po
msgfmt -o po/et.mo po/et.po
msgfmt -o po/es.mo po/es.po
msgfmt -o po/eo.mo po/eo.po
msgfmt -o po/en_GB.mo po/en_GB.po
msgfmt -o po/en_CA.mo po/en_CA.po
msgfmt -o po/el.mo po/el.po
msgfmt -o po/de.mo po/de.po
msgfmt -o po/da.mo po/da.po
msgfmt -o po/cs.mo po/cs.po
msgfmt -o po/ca.mo po/ca.po
msgfmt -o po/bs.mo po/bs.po
msgfmt -o po/bg.mo po/bg.po
msgfmt -o po/ar.mo po/ar.po
#man pages
for i in $(ls -1 man/C/); do case $i in *.gz|*~) continue;; *) gzip -n --best -c man/C/$i > man/C/${i}.gz;; esac; done
#config-examples
gzip -n --best -c config-example-local > config-example-local.gz
gzip -n --best -c config-example-ssh > config-example-ssh.gz
All OK. Now run:
make
sudo make install
#man pages
for i in $(ls -1 man/C/); do case $i in *.gz|*~) continue;; *) gzip -n --best -c man/C/$i > man/C/${i}.gz;; esac; done
==> Запускается check()...
python3 -m unittest -b test/test_applicationinstance.py
...................
----------------------------------------------------------------------
Ran 19 tests in 0.041s

OK
python3 -m unittest -b test/test_argparser.py
.....................
----------------------------------------------------------------------
Ran 21 tests in 4.048s

OK
python3 -m unittest -b test/test_backintime.py
FF
Stderr:
/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/test/test_backintime.py:33: DeprecationWarning: Please use assertEqual instead.
self.assertEquals("", subprocess.getoutput("python3 backintime.py --quiet"))

======================================================================
FAIL: test_local_snapshot_is_successful (test.test_backintime.TestBackInTime)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/test/test_backintime.py", line 68, in test_local_snapshot_is_successful
self.assertEqual(proc.returncode, 0, msg)
AssertionError: 1 != 0 : Returncode: 1
stderr: Traceback (most recent call last):
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/backintime.py", line 1164, in <module>
startApp()
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/backintime.py", line 516, in startApp
args.func(args)
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/backintime.py", line 1150, in checkConfig
if cli.checkConfig(cfg, crontab = not args.no_crontab):
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/cli.py", line 101, in checkConfig
announceTest()
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/cli.py", line 62, in announceTest
print(frame(test))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-34: ordinal not in range(128)

stdout:
Back In Time
Version: 1.2.0~alpha0 git branch 'master' hash 'aae3261'

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime --license' for details.

INFO: Update to config version 6



======================================================================
FAIL: test_quiet_mode (test.test_backintime.TestBackInTime)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/test/test_backintime.py", line 33, in test_quiet_mode
self.assertEquals("", subprocess.getoutput("python3 backintime.py --quiet"))
AssertionError: '' != 'Traceback (most recent call last):\n Fil[938 chars]128)'
Diff is 998 characters long. Set self.maxDiff to None to see it.

Stderr:
/tmp/yaourt-tmp-user/aur-backintime-git/src/backintime/common/test/test_backintime.py:33: DeprecationWarning: Please use assertEqual instead.
self.assertEquals("", subprocess.getoutput("python3 backintime.py --quiet"))

----------------------------------------------------------------------
Ran 2 tests in 0.597s

FAILED (failures=2)
make: *** [Makefile:568: unittest] Error 1
==> ОШИБКА: Произошел сбой в check().
Прерывание...
==> ОШИБКА: Makepkg не смог собрать backintime-git.
==> Перезапустить сборку backintime-git ? да/Нет [y/N]
==> --------------------------------------------------
==>


ampoffcom commented on 2016-09-19 18:43

Ah, blame bleachbit... @willemw: Thanks for the hint!

willemw commented on 2016-09-16 12:35

@ampoffcom:
Try replacing the test with:
LC_ALL=en_US.UTF-8 make test

Or with:
export LC_ALL=en_US.UTF-8
make test

ampoffcom commented on 2016-09-16 11:34

This package does not build on my system.

----
System

Linux bowler 4.7.3-2-ARCH #1 SMP PREEMPT Thu Sep 8 09:44:02 CEST 2016 x86_64 GNU/Linux
python 3.5.2

----
yaourt -Syua

aur/backintime-git 1.1.8.r106.g3251169-1 -> 1.1.12.r248.g4c5402c-1

----
Error message


python3 -m unittest -b test/test_backintime.py
F.
======================================================================
FAIL: test_local_snapshot_is_successful (test.test_backintime.TestBackInTime)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/test/test_backintime.py", line 68, in test_local_snapshot_is_successful
self.assertEqual(proc.returncode, 0, msg)
AssertionError: 1 != 0 : Returncode: 1
stderr: Traceback (most recent call last):
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/backintime.py", line 1164, in <module>
startApp()
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/backintime.py", line 516, in startApp
args.func(args)
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/backintime.py", line 1150, in checkConfig
if cli.checkConfig(cfg, crontab = not args.no_crontab):
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/cli.py", line 101, in checkConfig
announceTest()
File "/home/steffen/tmp/yaourt-tmp-steffen/aur-backintime-git/src/backintime/common/cli.py", line 62, in announceTest
print(frame(test))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-34: ordinal not in range(128)

stdout:
Back In Time
Version: 1.2.0~alpha0 git branch 'master' hash 'daeb6a8'

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime --license' for details.

INFO: Update to config version 6



----------------------------------------------------------------------
Ran 2 tests in 0.950s

FAILED (failures=1)
make: *** [Makefile:568: unittest] Error 1

All comments