Enrico Guiraud

Results 153 comments of Enrico Guiraud

Need to fix Python 2 and change the capitalization of `RSqliteDS.hxx` to `RSQLiteDS.hxx`

@vepadulano I tried to get `FromSQLite` instead of `FromSqlite` but that would kind of require that we also rename `RSqliteDS.hxx` to `RSQLiteDS.hxx` and MacOS has a case-insensitive file-system which makes...

@phsft-bot build just on windows10/cxx14

Hello again, we discussed this internally, brainstormed solutions etc. and the outcome is that this cannot be fixed in RDF (or possibly at all): as I mentioned above this is...

That is safe: the TChain is declared at global scope, so it will be destroyed only at program exit. Declaring it as a Python global variable (i.e. at module scope)...

Hi, I have the same problem, `vdirsyncer sync` takes forever. I'm syncing two calendars from my private Nextcloud instance. After removing all contents of the `.config/vdirsyncer/data` and `.vdirsyncer/status`, the first...

Attaching a debugger (something that will be much harder to do for users if you move to Rust, btw, because of compiler optimizations and potential lack of debug symbols :D...

And here is a flamegraph that clearly shows where time is spent. If you download the SVG and open the downloaded file in a browser it's actually interactive. [vdirsyncer.svg.zip](https://github.com/pimutils/vdirsyncer/files/10923110/vdirsyncer.svg.zip) ![vdirsyncer](https://user-images.githubusercontent.com/10999034/223782070-477bdcbc-5dd9-4885-b6cb-fdedbb9085c8.svg)

I don't know vdirsyncer internals well enough to judge whether we could completely avoid the hashing, or at least provide a faster (compiled?) implementation. Since `parse` in `vobject.py` is taking...

Mmh ok I see three suspicious things happening that together might explain the sync taking forever. @WhyNotHugo please let me know what you think. 1. `Storage.get_multi` contains the following lines:...