delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/01/31/14:48:35

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=D7B38KE+NGTOfVtM0NyiWbcuynLfdMslJyttOJON1ZB7MMZH3Iav9
i+w8GKPRtV+9kYfVwvW/dw2iBo9dgG1mATrvsxSwzA1DZ6rXkAfvA472d0d84M1P
HIxe+K8qzdwGngQZv8qHmiG/nZ5e4unC+EyVIG3m0tQo984/uondx8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=Inj6IMR8pn8fbBp7Q5Zp8qyBJLg=; b=Lg36XlQf0HlrqE2nXrhfBJxgqSoR
kQ2U89UBHu32eWdLunMpo4Xeu1mAXsOoVbo27DvWlu5EOYImj5SqxB7akWOqmBvo
pTNfGqDLivSr9o6k/cSltprWF5B1f7o+VTyuXJ1t1PwojvBHs7p/U7az2lQErSx2
Onp9JKvAcyp7/Gc=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-104.6 required=5.0 tests=BAYES_00,GIT_PATCH_2,GOOD_FROM_CORINNA_CYGWIN,KAM_ASCII_DIVIDERS,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=problemshtml, problems.html, unsubscribe-simple, unsubscribesimple
X-HELO: mout.kundenserver.de
Date: Thu, 31 Jan 2019 20:48:13 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] TEST: Cygwin 3.0.0-0.3
Message-ID: <20190131194813.GT3912@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <announce DOT 20190130212227 DOT GP3912 AT calimero DOT vinschen DOT de> <19c5e653-890a-7c52-fde8-80df137223c9 AT ssi-schaefer DOT com>
MIME-Version: 1.0
In-Reply-To: <19c5e653-890a-7c52-fde8-80df137223c9@ssi-schaefer.com>
User-Agent: Mutt/1.10.1 (2018-07-13)

--s8uQA167RD2xhjBe
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Jan 31 09:47, Michael Haubenwallner wrote:
> Hi Corinna,
>=20
> I'm missing that topic/forkables branch in the announcement - is that in?
> https://cygwin.com/ml/cygwin-patches/2017-q1/msg00053.html

No, it's not.  It hasn't been touched for almost two years so I forgot
about it.

Does it still apply to current mainline?  Will it still work correctly
in conjunction with the Windows 10 1709/1803/1809 changes in terms of
deleting and renaming files?

More importantly, I'm not confident to maintain this code alone since it
won't be used most of the time and it adds a heck of complexity to
handle a border case.  Will you be available to maintain this code for
the forseeable future?  If not, the code won't go in, sorry.


Corinna


>=20
> Thanks!
> /haubi/
>=20
> On 1/30/19 10:22 PM, Corinna Vinschen wrote:
> > Hi folks,
> >=20
> >=20
> > I uploaded a new Cygwin test release 3.0.0-0.3
> >=20
> > This release comes with a couple of new features and some interesting
> > bug fixes.
> >=20
> > It also changes the output of uname(2) for newly built applications.
> > Applications built so far (that includes uname(1) from coreutils)
> > will still print the old uname output.  The new format allows for longer
> > strings.  Compare:
> >=20
> > Old uname content:
> >=20
> >   sysname:  CYGWIN_NT-10.0     or  CYGWIN_NT-10.0-WOW   on WOW64
> >   release:  3.0.0(0.335/5/3)   or  3.0.0s(0.335/5/3)    for snapshots
> >   version:  2019-01-29 19:23   Local build time=20
> >=20
> > Upcoming new uname content:
> >=20
> >   sysname:  CYGWIN_NT-10.0-17763   or  CYGWIN_NT-10.0-17763-WOW64
> >   release:  3.0.0-335.x86_64       or  3.0.0-335.x86_64.snap
> >   version:  2019-01-29 19:23 UTC   Build time in UTC
> >=20
> >=20
> > Changes from 3.0.0-0.2:
> >=20
> > - Fix exception handling in pthreads.
> >=20
> >=20
> > Please test.
> >=20
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >=20
> > What's new:
> > -----------
> >=20
> > - Support for CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE,
> >   CLOCK_MONOTONIC_RAW, CLOCK_BOOTTIME, CLOCK_REALTIME_ALARM,
> >   CLOCK_BOOTTIME_ALARM clocks.
> >=20
> > - Support for case sensitive directories.  mkdir(2) automatically
> >   creates directories within the Cygwin installation dir as case
> >   sensitive now.
> >=20
> >   This feature requires Windows 10 1803 or later and WSL installed!
> >=20
> > - New file ioctls's FS_IOC_GETFLAGS and FS_IOC_SETFLAGS.  The actual
> >   inode flags are Cygwin-specific.  This allows to set or reset
> >   DOS attributes, file sparseness, FS level encryption and compression,
> >   as well as directory case sensitivity programatically.
> >=20
> > - New tools chattr(1) and lsattr(1) to utilize setting and viewing the
> >   aforementioned new ioctl's on the command line.
> >=20
> > - Support for exFAT.
> >=20
> > - Support Linux-specific open(2) flag O_PATH.
> >=20
> > - Support Linux-specific linkat(2) flag AT_EMPTY_PATH.
> >=20
> > - Support overrun counter for posix timers (via timer_getoverrun() or
> >   siginfo_t::si_overrun).
> >=20
> > - New APIs: signalfd, timerfd_create, timerfd_gettime, timerfd_settime,
> >   timer_getoverrun.
> >=20
> >=20
> > What changed:
> > -------------
> >=20
> > - clock_nanosleep, pthread_condattr_setclock and timer_create now suppo=
rt
> >   all clocks, except CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_=
ID.
> >=20
> > - clock_setres is a no-op now.
> >=20
> > - Use the new POSIX unlink semantics on NTFS starting with Windows 10 1=
709.
> >   Deleting an in-use file now actually removes the file, rather than mo=
ving
> >   it to the recycler bin.
> >=20
> > - Use the new POSIX rename semantics on NTFS starting with Windows 10 1=
809.
> >   Renaming a file to another in-use file now actually removes the other=
 file,
> >   rather than moving it to the recycler bin.
> >=20
> > - open(..., O_TMPFILE) now moves the file to the trash bin immediately,
> >   to free the parent directory.
> >=20
> > - Wctype functions updated to Unicode 11.0.
> >=20
> > - Remove matherr, and SVID and X/Open math library configurations.
> >   Default math library configuration is now IEEE.
> >=20
> > - Improve uname(2) for newly built applications.
> >=20
> > - Kerberos/MSV1_0 S4U authentication replaces two old methods:
> >   Creating a token from scratch and Cygwin LSA authentication package.
> >=20
> >=20
> > Bug Fixes
> > ---------
> >=20
> > - Fix a thread race when initializing CLOCK_MONOTONIC.
> >   Addresses: https://cygwin.com/ml/cygwin/2018-11/msg00017.html
> >=20
> > - Fix early timeout from pthread_cond_timedwait.
> >   Addresses: https://cygwin.com/ml/cygwin/2018-11/msg00171.html
> >=20
> > - Fix a bug in recognizing remote FAT/FAT32/exFAT correctly.
> >=20
> > - Allow open(2)/stat(2)/linkat(2) of a file via /proc/PID/fd/DESCRIPTOR
> >   even if file has been deleted.
> >   Addresses: https://cygwin.com/ml/cygwin/2018-12/msg00125.html
> >              https://cygwin.com/ml/cygwin/2018-12/msg00028.html
> >=20
> > - Fix a bug in select(2) when polling HANDLE-less descriptors.
> >=20
> > - Fix WEOF handling in wctype functions.
> >   Addresses: https://cygwin.com/ml/cygwin/2018-12/msg00173.html
> >=20
> > - Fix thread names in GDB when cygthreads get reused.
> >=20
> > - Fix return value of gethostname in a border case.
> >=20
> > - Disallow seteuid on disabled or locked out accounts.
> >   Addresses: https://cygwin.com/ml/cygwin/2019-01/msg00197.html
> >=20
> > - Fix raise to work as required by POSIX.
> >   Addresses: https://cygwin.com/ml/cygwin/2019-01/msg00149.html
> >=20
> > - Fix exception handling in pthreads.
> >   Addresses: https://cygwin.com/ml/cygwin/2019-01/msg00149.html
> >=20
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >=20
> >=20
> > Have fun,
> > Corinna
> >=20
>=20
>=20
> --
> Problem reports:       http://cygwin.com/problems.html
> FAQ:                   http://cygwin.com/faq/
> Documentation:         http://cygwin.com/docs.html
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

--=20
Corinna Vinschen
Cygwin Maintainer

--s8uQA167RD2xhjBe
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlxTUP0ACgkQ9TYGna5E
T6BOfBAAg0QDnmfozWGp9B+RRjia7lUqiRHrPV+6PberdHmJaHBQvlNAl+SCN4q8
3g4mhQVV01lxoH+0jF27r6Ky9cYoKgxXXi4LyNGAN8uUfmggl459h3awM/zEgm2E
JP/GfwV3G3R4YQshyvsYKwLQ3nh8Uv9ZIpLX5wk+9FiX1kih+cVJ1r1j0CjGT0oF
asYB+26YJxwuV2zLDKFaKWP231dzOPVXJX7ieQMPH1pd0XMRsVh0YKa02YgfQlCw
acUB/VKkD2AitPOhzqYxzaa0lAPECBIbyTg4uzUV5TZP3FzRUpV+MtSUwK6/JHsx
IgWeuD3Z+fCIClp3N0rtZuVist9mwj5n8+wFovpWxIFUIUsFliaF6UeDkHic6bmo
1j5Sc9Hf8vXhI6NcJL7Eg4IComP1v562r9HG/YnxiBjQ7fm2Pu6c2uT6FL1es1QX
v1lZmqV0+WlDZoSHTDn51hwVMa0dLKalbRYqwxngrP6NRfomiC/YwC/k7D7Rxqh1
jshJ5AMxTC7Jz2BKOm7vvoMCH+aqfaUjZhDPsfX0Ngqvd/v4b3bAV+ZcYOiu6ss/
rKbnrOPC+143fAg3w0H3Xuqlz874WZzhsGpFm/kSIF+r17OOSxR5TO6LKwT8ShDq
GzUPWD0EqBcLeMLFWQfMbdLWIuP1ramwL2NPFmaprq8cWI4XPvY=
=BKI/
-----END PGP SIGNATURE-----

--s8uQA167RD2xhjBe--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019