Package Details: backintime-cli-git 1.4.3.r54.g50c74444-1

Git Clone URL: https://aur.archlinux.org/backintime-git.git (read-only, click to copy)
Package Base: backintime-git
Description: Simple backup/snapshot system inspired by Flyback and TimeVault. CLI version
Upstream URL: https://github.com/bit-team/backintime
Licenses: GPL
Conflicts: backintime-cli
Provides: backintime-cli
Submitter: willemw
Maintainer: willemw
Last Packager: willemw
Votes: 28
Popularity: 0.000000
First Submitted: 2015-10-15 03:28 (UTC)
Last Updated: 2024-06-05 08:48 (UTC)

Required by (2)

Sources (1)

Latest Comments

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

dev_aryoda commented on 2022-11-04 22:41 (UTC) (edited on 2022-11-04 22:42 (UTC) by dev_aryoda)

@willemw

THX for your quick fix.

The chicken-egg-dilemma is a bigger issue in BiT:

Only after the installation of the backintime-qt GUI (sic!) the DBus service is running but exactly this DBus service is required in a unit test which must succeed before you can install BiT for the first time (this bug exists for years now).

How did you know "some tests still fail"?

I thought I would have fixed this (the warnings in the log output of the unit tests are perhaps confusing but the tests itself should all succeed now even when making and make testing the first-time installation).

AH! I just saw that my PR is not yet merged into master so one unit test may still fail. I will inform you when my PR was merged for re-enabling the unit tests.

THX for your support!

willemw commented on 2022-11-04 18:22 (UTC) (edited on 2022-11-04 18:22 (UTC) by willemw)

@dev_aryoda: Thanks for the information. (Note: I also follow the comments of the backintime AUR package).

Have updated the PKGBUILD file. Disabled running the (unit / system integration) tests for now, because some tests still fail due to a known issue:

WARNING: Failed to connect to Udev serviceHelper daemon via D-Bus: org.freedesktop.DBus.Error.ServiceUnknown
...

https://github.com/bit-team/backintime/issues/1333#issuecomment-1288197907

All tests do pass, but only after backintime has been installed.

dev_aryoda commented on 2022-11-04 16:47 (UTC) (edited on 2022-11-04 16:48 (UTC) by dev_aryoda)

@willemw

I am one of the developers of the new forming team to maintain backintime.

A user has reported installation problems with your package in this issue:

https://github.com/bit-team/backintime/issues/1333

I have fixed the failing unit tests and the underlying code issues:

https://github.com/bit-team/backintime/pull/1353

I have identified two potential issues in this AUR package that should be fixed too (subject to your assessment of course!):

a) Missing dependencies:

   sudo pacman -Sy python-packaging  # required by BiT
   sudo pacman -Sy python-pyfakefs   # required for a unit test
   possibly also <qt5wayland> for wayland support by Qt5 (I don't know the AUR pkg name)

This was not obvious for you as package maintainer and I have tried to update our documentation with all known dependencies:

https://github.com/bit-team/backintime#from-sources

b) Setting LC_ALL=C caused an error in Back In Time (via a unit test) since this "unsets" any locales in Python3:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=backintime-git#n33

Until you have strong reasons to do this I suggest to remove this setting to use the locale of the current user.

Anyhow I have also fixed this in BiT so the unit test is working again.

Thanks for your support!

tom commented on 2021-10-20 12:37 (UTC)

you are probably right... it works on an other Arch system...

willemw commented on 2021-10-20 12:23 (UTC)

For me, no problems installing it with yay:

$ yay backintime

Typed in "3" to install backintime-git.

...
Packages (2) backintime-cli-git-1.3.1.r1.ge1ae23dd-2  backintime-git-1.3.1.r1.ge1ae23dd-2

Total Installed Size:  1.57 MiB

:: Proceed with installation? [Y/n]
...

tom commented on 2021-10-20 12:11 (UTC)

You didn't say how you built it.

$ yay backintime

willemw commented on 2021-10-20 11:57 (UTC)

Warnung: Kann "backintime-cli-git" nicht auflösen (eine Abhängigkeit von "backintime-git") :: Das folgende Paket kann aufgrund nicht auflösbarer Abhängigkeiten nicht aktualisiert werden: backintime-git

You didn't say how you built it.

backintime-cli-git is in the AUR. Makepkg won't be able to install it automatically as a dependency by itself.

backintime-cli-git is part of the backintime-git split package base. Some AUR helpers may perhaps not work correctly with split packages.

Is this a problem?:

WARNING: Failed to read process stat from /proc/3553136/stat: [2] No such file or directory

It's a known issue: https://github.com/bit-team/backintime/issues/659

Or this:

/usr/bin/makepkg: line 395: local: `-': not a valid identifier

I don't see that message in my build output (when running makepkg directly).

tom commented on 2021-10-20 11:24 (UTC)

now:

Warnung: Kann "backintime-cli-git" nicht auflösen (eine Abhängigkeit von "backintime-git") :: Das folgende Paket kann aufgrund nicht auflösbarer Abhängigkeiten nicht aktualisiert werden: backintime-git

Is this a problem?:

WARNING: Failed to read process stat from /proc/3553136/stat: [2] No such file or directory

Or this:

/usr/bin/makepkg: line 395: local: `-': not a valid identifier

willemw commented on 2021-10-20 11:12 (UTC)

@tom: that build error should probably be fixed now.

tom commented on 2021-10-20 10:56 (UTC)

$ locale -a C de_DE.utf8 POSIX

there is no error