Re: Strange paths in NTFS reparse points created by Cygwin Setup for e.g. TTF fonts

2020-11-08 Thread L A Walsh
On 2020/11/08 06:40, Michael Soegtrop wrote: What I don't understand is why it does work sometimes and sometimes not. I always use the same scripts to install and remove cygwin on the same machines and then do pretty much the same thing with this cygwin (build our open source software)

Re: [PATCH 11/11] Ensure temporary directory used by tests exists

2020-11-08 Thread Brian Inglis
On 2020-11-08 12:27, Ken Brown via Cygwin-patches wrote: > On 11/8/2020 1:52 PM, Jon Turney wrote: >> On 08/11/2020 18:19, Ken Brown via Cygwin-patches wrote: >>> On 11/5/2020 2:47 PM, Jon Turney wrote: +# temporary directory to be used for files created by tests (as an absolute,

Re: [PATCH 11/11] Ensure temporary directory used by tests exists

2020-11-08 Thread Ken Brown via Cygwin-patches
On 11/8/2020 1:52 PM, Jon Turney wrote: On 08/11/2020 18:19, Ken Brown via Cygwin-patches wrote: On 11/5/2020 2:47 PM, Jon Turney wrote: +# temporary directory to be used for files created by tests (as an absolute, +# /cygdrive path, so it can be understood by the test DLL, which will have +#

Re: [PATCH 11/11] Ensure temporary directory used by tests exists

2020-11-08 Thread Jon Turney
On 08/11/2020 18:19, Ken Brown via Cygwin-patches wrote: On 11/5/2020 2:47 PM, Jon Turney wrote: +# temporary directory to be used for files created by tests (as an absolute, +# /cygdrive path, so it can be understood by the test DLL, which will have +# different mount table) +tmpdir =

Re: [PATCH 11/11] Ensure temporary directory used by tests exists

2020-11-08 Thread Ken Brown via Cygwin-patches
On 11/5/2020 2:47 PM, Jon Turney wrote: +# temporary directory to be used for files created by tests (as an absolute, +# /cygdrive path, so it can be understood by the test DLL, which will have +# different mount table) +tmpdir = $(shell cygpath -ma $(objdir)/testsuite/tmp/ | sed -e

[PATCH] Cygwin: fhandler_fifo: reduce size

2020-11-08 Thread Ken Brown via Cygwin-patches
Replace the 'WCHAR pipe_name_buf[48]' class member by 'PWCHAR pipe_name_buf', and allocate space for the latter as needed. Change the default constructor to accommodate this change, and add a destructor that frees the allocated space. Also change get_pipe_name and clone to accommodate this

Re: Strange paths in NTFS reparse points created by Cygwin Setup for e.g. TTF fonts

2020-11-08 Thread Ken Brown via Cygwin
On 11/8/2020 9:40 AM, Michael Soegtrop wrote: Why shouldn't I be able to remove symlinks with rm -rf from within a cygwin? As far as I understand the standard behavior of "rm" is to remove the symlink and not its target. What I do when I remove a cygwin installation in our CI is an "rm -rf"

Re: Strange paths in NTFS reparse points created by Cygwin Setup for e.g. TTF fonts

2020-11-08 Thread Michael Soegtrop via Cygwin
Hi Ken, L A Walsh, > But you can change this if you don't like it, as I said in my reply to your earlier message about this: I don't know if I like it yet - I am still in the process of understanding what is going on. I maintain the Windows build of a large open source project and we also

[ANNOUNCEMENT] libb2 0.98.1-1

2020-11-08 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: * libb2_1-0.98.1-1 * libb2-devel-0.98.1-1 C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:

libb2 0.98.1-1

2020-11-08 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: * libb2_1-0.98.1-1 * libb2-devel-0.98.1-1 C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp

libbase58 0.1.4

2020-11-08 Thread Daisuke Fujimura via Cygwin-apps
Hello, [ITP] A new package proposal: libbase58 - libbase58 - libbase58_0 - libbase58-devel SUMMARY: C library for Bitcoin's base58 encoding HOMEPAGE: https://github.com/luke-jr/libbase58 SRC_URI: https://github.com/luke-jr/libbase58/archive/v0.1.4.tar.gz LICENSE: MIT License