Closed RaitoBezarius closed 3 months ago
Hi @RaitoBezarius sorry for the delay and thanks for shipping this tool to NixOS
:)
This looks like an issue with PyYAML, not with syncall
or bubop
per se.
Could you dump the list of python packages and their versions ? e.g., with pip3 freeze
I too encountered this issue here on NixOS, and I tried to install syncall with pyyaml5.3.1 and it didn't help either. (@RaitoBezarius my branch is available here). In my case this wasn't even related to running it twice, it simply failed to run for the first time...
I made another attempt to use all of the dependencies pinned, and I encountered other errors.. so I will no longer put my efforts on this.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
I cannot reproduce this issue unfortunately with syncall 1.8.7 + PyYAML 5.3.1, bidict 0.21.4. If you can provide me with a set of commands I can reproduce it with I'm happy to look at it further.
I too encountered this issue here on NixOS, and I tried to install syncall with pyyaml5.3.1 and it didn't help either. (@RaitoBezarius my branch is available here). In my case this wasn't even related to running it twice, it simply failed to run for the first time...
This redirects to a new PR page to the nixpkgs repo. Probably there was a paste error here @doronbehar
Closing this as I cannot repro but can re-open on new information :)
This redirects to a new PR page to the nixpkgs repo. Probably there was a paste error here @doronbehar
Not a paste error. If you'd scroll down a bit you can see the dependencies I tried to pin.
syncall 1.8.7 + PyYAML 5.3.1, bidict 0.21.4.
I didn't pin bidict to this version though, so this might be what I missed. I don't have time now to put my efforts into trying again though, sorry. In anycase, it'd be nice if syncall would have been updated to support the new API of all of these libraries...
@RaitoBezarius the package installs fine. below is the error that i am facing.
tw_gtasks_sync
2024-11-19 16:03:05.172 | ERROR | syncall.app_utils:inform_about_app_extras:242 -
You have to install the google,tw extras for tw_gtasks_sync to work.
With pip, you can do it with something like: "pip3 install syncall[google,tw]"
Exiting.
Describe the bug
On second restart of synchronization, I get a crash with the following trace: https://gist.github.com/RaitoBezarius/4af81a60c5736dbabc44b71e975b9ebe
To Reproduce
I run the following script:
twice.
kachpass is just a sophisticated
pass
interface with caching with kernel keyring.Expected Behavior
The second time it should also work and continue sync.
📸 Screenshots
If applicable, add screenshots to help explain your problem.
Versions
OS Version (
cat /etc/*-release; uname -a
)NixOS 23.11pre526036.3b1f3712a415 (Tapir).
Python version (
python --version; python3 --version
)3.10.12
--version
of your executabletw_caldav_sync, version 1.5.1
(I am the packager of syncall in nixpkgs.)
Additional context
Contents of the YAML: