libxxhash-devel 0.8.0 has a broken .pc pkg-config file

2022-10-15 Thread Thomas Waldmann
Hi, borgbackup developer here. Just wanted to note that you still have the broken 0.8.0 in cygwin and it would be nice to have that updated to >= 0.8.1 (which has the missing version number in the .pc file already fixed). I noticed it because it does not get auto-discovered by the borg

Re: rebase-4.4.3-1 regression: Too many DLLs for available address space

2018-01-12 Thread Thomas Waldmann
On 01/11/2018 01:32 PM, Christian Franke wrote: > After 4.4.3-1 upgrade, rebase always fails on 32- and 64-bit Cygwin: > > $ rebase -s -T /var/cache/rebase/rebase_all > rebase: Too many DLLs for available address space: Cannot allocate memory Confirmed, I suddenly had the same issue. > A

Re: borgbackup test fail on cygwin (only) - cygwin pipe issues?

2017-01-13 Thread Thomas Waldmann
On 01/13/2017 07:18 PM, Thomas Waldmann wrote: > It was a bug in our code that was triggered frequently by the small > cygwin pipe buffer size of only 64kiB. > > borgbackup fix/workaround see there: > > https://github.com/borgbackup/borg/pull/2032 > > It (almost?) neve

Re: borgbackup test fail on cygwin (only) - cygwin pipe issues?

2017-01-13 Thread Thomas Waldmann
It was a bug in our code that was triggered frequently by the small cygwin pipe buffer size of only 64kiB. borgbackup fix/workaround see there: https://github.com/borgbackup/borg/pull/2032 It (almost?) never happened on other OSes, due to their bigger buffers. Note: It would be nice to have

Re: borgbackup test fail on cygwin (only) - cygwin pipe issues?

2017-01-12 Thread Thomas Waldmann
>> https://github.com/borgbackup/borg/issues/1268 > > Are your pipe handles in open in binary mode or text mode? You should > always ensure they are in binary mode. That was my first idea also. https://github.com/borgbackup/borg/blob/1.0.9/borg/remote.py#L188 this is the place where the ssh

borgbackup test fail on cygwin (only) - cygwin pipe issues?

2017-01-10 Thread Thomas Waldmann
Hi, borgbackup uses a RPC protocol via a ssh pipe to implement client/server communication. borg client --pipe-- ssh --tcp-- sshd --pipe-- borg serve This works very reliable, we have tests running on linux, freebsd, netbsd, openbsd, OS X. It even works on win10 linux subsystem. But on Cygwin,