@dev_aryoda, thanks for checking!
The output follows. I don't know of any special configuration, I just git pull
, makepkg --clean
and, hopefully, sudo pacman -U
. Optional dependencies meld
, python-keyring
and sshfs
are installed, but kompare
, enfs
and pm-utils
are not.
$ LC_ALL=C makepkg --clean
==> Making package: backintime 1.4.1-2 (Sun Oct 22 17:39:26 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found backintime-1.4.1.tar.gz
==> Validating source files with sha256sums...
backintime-1.4.1.tar.gz ... Passed
==> Extracting sources...
-> Extracting backintime-1.4.1.tar.gz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Unknown Arguments: --no-fuse-group
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
#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
==> Starting check()...
/usr/bin/pytest
============================================================================================================ test session starts =============================================================================================================
platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
rootdir: /home/leonardof/aur/backintime/src/backintime-1.4.1/common
plugins: pyfakefs-5.3.0
collected 359 items
test/test_applicationinstance.py ................... [ 5%]
test/test_argparser.py ..................... [ 11%]
test/test_backintime.py .Fs [ 11%]
test/test_backup.py ............... [ 16%]
test/test_config.py ........... [ 19%]
test/test_configfile.py ...................................................... [ 34%]
test/test_diagnostics.py ..... [ 35%]
test/test_encfstools.py . [ 35%]
test/test_restore.py .........ss [ 38%]
test/test_sid.py ........................................... [ 50%]
test/test_snapshotlog.py .......... [ 53%]
test/test_snapshots.py ..................................................ssss [ 68%]
test/test_sshtools.py sssssssssssssssssssssss...ssssss [ 77%]
test/test_takeSnapshot.py .........sssssssss [ 82%]
test/test_tools.py .............................................................. [100%]
================================================================================================================== FAILURES ==================================================================================================================
______________________________________________________________________________________________ TestBackInTime.test_local_snapshot_is_successful ______________________________________________________________________________________________
self = <test.test_backintime.TestBackInTime testMethod=test_local_snapshot_is_successful>
> ???
E AssertionError: Regex didn't match: 'INFO: Lock\nINFO: Take a new snapshot. Profile: 1 Main profile\nINFO: Call rsync to take the snapshot\nINFO: Save config file\nINFO: Save permissions\nINFO: Create info file\nINFO: Unlock' not found in 'INFO: Lock\nINFO: Take a new snapshot. Profile: 1 Main profile\nINFO: Call rsync to take the snapshot\nINFO: Save config file\nINFO: Save permissions\nINFO: Create info file\nqt.qpa.qgnomeplatform.theme: The desktop style for QtQuick Controls 2 applications is not available on the system (qqc2-desktop-style). The application may look broken.\nINFO: Unlock'
/home/leonardof/Linux/arch/backintime/src/backintime-1.4.1/common/test/test_backintime.py:182: AssertionError
========================================================================================================== short test summary info ===========================================================================================================
FAILED test/test_backintime.py::TestBackInTime::test_local_snapshot_is_successful - AssertionError: Regex didn't match: 'INFO: Lock\nINFO: Take a new snapshot. Profile: 1 Main profile\nINFO: Call rsync to take the snapshot\nINFO: Save config file\nINFO: Save permissions\nINFO: Create info file\nINFO: Unlock' not fou...
================================================================================================= 1 failed, 313 passed, 45 skipped in 43.67s =================================================================================================
make: *** [Makefile:562: unittest] Error 1
==> ERROR: A failure occurred in check().
Aborting...
Pinned Comments
graysky commented on 2023-10-07 12:15 (UTC)
Using an AUR helper such as yay to build packages including backintime is HIGHLY discouraged. The recommended build method is to use a clean chroot. See: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
I wrote a script that automates much of that called clean-chroot-manager offered here in the AUR.
Please stop posting build failures because you insist on building with yay or other AUR helpers.