Package Base Details: backintime-git

Git Clone URL: https://aur.archlinux.org/backintime-git.git (read-only, click to copy)
Submitter: willemw
Maintainer: willemw
Last Packager: willemw
Votes: 28
Popularity: 0.000022
First Submitted: 2015-10-15 03:28 (UTC)
Last Updated: 2024-02-24 16:00 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

bab0 commented on 2018-02-19 20:30 (UTC)

Is fusermount deprecated?

After setting up a new system, installing sshfs and running backintime i got

Traceback (most recent call last):
  File "/usr/share/backintime/qt/settingsdialog.py", line 1751, in accept
    if self.validate():
  File "/usr/share/backintime/qt/settingsdialog.py", line 1495, in validate
    if not self.saveProfile():
  File "/usr/share/backintime/qt/settingsdialog.py", line 1421, in saveProfile
    mnt.umount(hash_id = hash_id)
  File "/usr/share/backintime/common/mount.py", line 178, in umount
    backend.umount()
  File "/usr/share/backintime/common/mount.py", line 456, in umount
    self._umount()
  File "/usr/share/backintime/common/mount.py", line 488, in _umount
    subprocess.check_call(['fusermount', '-u', self.currentMountpoint])
  File "/usr/lib/python3.6/subprocess.py", line 286, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/usr/lib/python3.6/subprocess.py", line 267, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'fusermount': 'fusermount'

(Last line is german - it just says file or directory not found)

A quick search let me to https://wiki.archlinux.org/index.php/SSHFS which suggested that fusermount3 is the way to go.

A hot fix (adding a 3 on line 488 in /usr/share/backintime/common/mount.py) made everything work.

Am I supposed to install something else? if yes, why isn't it a dependency?

Rhinoceros commented on 2017-03-27 21:24 (UTC)

Thanks @willemw!

willemw commented on 2017-03-27 15:54 (UTC)

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

egrupled commented on 2017-03-27 10:56 (UTC) (edited on 2017-03-27 10:57 (UTC) by egrupled)

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

willemw commented on 2017-03-27 08:13 (UTC)

@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 (UTC) (edited on 2017-03-26 23:57 (UTC) by Rhinoceros)

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

<deleted-account> commented on 2017-01-12 06:13 (UTC)

has helped me: LC_ALL=en_US.UTF-8 make test

<deleted-account> commented on 2017-01-12 05:52 (UTC)

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 (UTC)

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

willemw commented on 2016-09-16 12:35 (UTC) (edited on 2016-09-16 12:38 (UTC) by willemw)

@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