www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/02/18/19:24:02

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 51J0O1Yn3691816
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 51J0O1Yn3691816
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=R5EVOzKY
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 231F53858C5F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1739924640;
bh=fnZU5fbQxcvJwUjH9swUrkzxU2icG4wg2IbcjMdiVew=;
h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=R5EVOzKYX6krI1MYaRWkN0ZWu57hZFbwb8lfYx6cQ2Vhy7IFIthaUzb8vxyF3vZoq
B7fs2vdYwJUJi/9jGPxRq+MtWeK+V1Bn6sdl4Ri9kGKRa6+qUXucvp6a/LF8mSXxCC
JGR9JMvz5aamoaDok5rGR2n/1kmCjgv/fp6ETaYA=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 01EE63858D20
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 01EE63858D20
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739924498; cv=none;
b=OZsfdh8xfjq9VieoKEQJy5A6JPlPX0W3GJS2rdIXkoLoyuADJQ+JLgkMEY509qRxI8N3xrukSpW36ROtOJbn3xQZXu8reHdHky3Pwg+MhXpMDHrhZdAcXOv80fsxI17VYBIEqCImSFbhaY5iPhJL6XampXwwy40K3iL1OXc7qy4=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1739924498; c=relaxed/simple;
bh=JdLZxc3xD2bGOyI/iVbrQu7viQqO0qSR6016zSBq88U=;
h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
b=VLciHfkiv5B0D4A8o2yN7ybkf/j66wOGn8Bg72r4Fz69+7L6Ob8in89rEXda6U+S1aR/AwW6wtJbJdKkxQMfZhtT33fJFNwtjwW4msHVXmS89Lw46wk9O4mgm2761XfnmCBzgpSyYtqyX1c+mYUmS4mCBC9IBM6imd74akxLLRc=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 01EE63858D20
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1739924496; x=1740529296;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=CpopNnsxt/kJX4ODo98eJXylWCQYL3HlExQ+/9p+CWs=;
b=bCzTGcIBrrjj+umr9aM1V+iD+C2q0fvxNqQKSXaF3MUFsg8TO8JiQpknlntRYCeCna
H+gnI5hTU2CSN+uD122RqdLtddNqWDLjWLWkM6pccerLPzFpZtjwtlG70xaDpZ1GF+Q/
AB9HRM5etmamIZr+o73htn2grGTYzzVOpYfj10T2/fOYP1Py8Ar0N853Dg5Ub3rSZAFy
S48r8xKLMjYN6qy3XAKkFgX68vE/QOwyeXLhdTVTaaGDIp2GFQjtKLShurOI06TLbJdP
ggJ/KVvcxsxnG2j9GF0kDytrCXjJ2okTlDXVMqEgyZVzBUCy/Z/cB0l+yU92PUItSKgD
K0Gg==
X-Gm-Message-State: AOJu0YwduAPzp57xqtgA8Kk16qpcepppa+nwEvWGgS5rFN6k94uSumBP
jUc+9kQZs7patUYTOPAA5vkUizkzZbKRe7k3AmnH6Cdok0jb1i8rwLb1gdtbfdHIgtLBJ7EnsIH
tcGhI7+uMEL0rAEqBEu0/dKBQM2y5ADjO
X-Gm-Gg: ASbGnctK8xXOgxirsuguBTlsYsNkYk+vp81PLrZJuJ9HWI3ePnhVUYs8zMQbdYFXs1P
bmY1szAx/+PnFSNig7+Aemc4pfV445g/OvZeRd4/qlAllbbM52+Q35sOMopuK2P09aU7bw4qhzA
==
X-Google-Smtp-Source: AGHT+IGWb0NpzA/z1lfY7qupSMNx4wKdTXdWfI0BVZGw4aBPFnwcT+2WMfjONPw7wyNJ4HeGSVPgSjedNQyCl996Qvg=
X-Received: by 2002:a05:6402:27d4:b0:5e0:8c55:4fa with SMTP id
4fb4d7f45d1cf-5e08c5514e6mr1498215a12.6.1739924496071; Tue, 18 Feb 2025
16:21:36 -0800 (PST)
MIME-Version: 1.0
References: <Z7RUxWZt7iN9wxR1 AT calimero DOT vinschen DOT de>
In-Reply-To: <Z7RUxWZt7iN9wxR1@calimero.vinschen.de>
Date: Wed, 19 Feb 2025 01:20:59 +0100
X-Gm-Features: AWEUYZkuSFBtjkqVPVBRDTesDNoxLF6DcdEnJlSbKmt1g3zV84Sok85HUj7lD5U
Message-ID: <CAPJSo4VUiGf_cPgPVpZoUpRdNUTqUKxJQXHpguS-KG35GaBwoA@mail.gmail.com>
Subject: Re: [CALL FOR TESTING] Cygwin-3.6.0
To: cygwin AT cygwin DOT com
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Lionel Cons via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Lionel Cons <lionelcons1972 AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

Something is very wrong with bash. If I redirect the output of xcopy
or icacls into a bash variable, like stdout="$(icacls "$(cygpath -w
"$PWD")")", then sometimes I get only a letter in the middle. Very
strange

Lionel

On Tue, 18 Feb 2025 at 10:37, Corinna Vinschen via Cygwin
<cygwin AT cygwin DOT com> wrote:
>
>
> [I sent this on 2024-02-14 to the cygwin-announce mailing list,
>  but forgot to CC the cygwin mailing list. Doing it now...]
>
>
> Hi folks,
>
> we're planning the next major release in the next few (hopefully
> not more than two) weeks.
>
> We're looking forward to more people giving the latest test release
> of Cygwin a try!
>
> The most recent test release, which you can easily install from Cygwin
> Setup, is cygwin-3.6.0-0.374.g4dd859d01c22.  Of course, as time goes by,
> there may be more 3.6.0 test release prior to the official release.
>
> If you're unsure how to install a test release, please have a look
> at https://cygwin.com/faq.html#faq.setup.testrels
>
> At this point, we're most interested if the test release introduces
> regressions compared to 3.5.7!
>
> There's a whole bunch of new features and a few behavioral changes
> compared to 3.5, but it's not so much testing the new functionality
> we're after, but to test if everything still runs as in 3.5.7 or
> even... better!
>
> If you see a change in the test release which breaks something for
> you running fine in 3.5.7, please send a mail, ideally with a short
> and simple testcase, to the cygwin AT cygwin DOT com mailing list.
>
> Below you'll find a list of changes compared to the 3.5 series.
>
>
> Thanks a lot,
> Corinna
>
>
> What's new:
> -----------
>
> - New API call: getlocalename_l.
>
> - New API calls: fdclosedir, posix_getdents.
>
> - New API call: setproctitle.
>
> - New API call: timespec_get.
>
> - New API calls: tcgetwinsize, tcsetwinsize.
>
> - New POSIX-defined entry points posix_spawn_file_actions_addchdir and
>   posix_spawn_file_actions_addfchdir.  These are the same as the already
>   exported posix_spawn_file_actions_addchdir_np and
>   posix_spawn_file_actions_addfchdir_np.
>
> - Add FS_IOC_[GS]ETFLAGS FS_PINNED_FL and FS_UNPINNED_FL flags to handle
>   Windows attributes FILE_ATTRIBUTE_PINNED and FILE_ATTRIBUTE_UNPINNED.
>   Add matching 'p' and 'u' mode bits in chattr(1) and lsattr(1).
>
> - New libaio.a provided for projects checking for POSIX aio support
>   by looking for this library at configure time.
>
> - cygpath -r option allows to generate all Windows paths with root-local
>   path prefix \\?\.
>
>
> What changed:
> -------------
>
> - ps -f now prints the commandline rather than the full path to the
>   executable.
>
> - Drop support for NT4 and Samba < 3.0.22.
>
> - Now that SMBv1 is ultimately deprecated and not installed by default
>   on latest Windows versions, use Network Discovery (i. e. WSD, "Web
>   Service Discovery") for enumerating network servers in //, just like
>   Windows Explorer.
>
> - If "server" is given as FQDN, and if "server" is an NFS server,
>   ls //server now also enumerates NFS shares.  If "server" is given
>   as a flat name, only SMB shares are enumerated.
>
> - Expose //tsclient (Microsoft Terminal Services) shares as well as
>   //wsl$ (Plan 9 Network Provider) shares, i. e., WSL installation
>   root dirs.
>
> - Redesign pipe handling to minimize toggling blocking mode.
>   The query_hdl stuff is no longer needed in new implementation.
>
> - Now using AVX/AVX2/AVX-512 instructions in signal handler does not
>   break their context.
>
> - nice(2), setpriority(2) and sched_setparam(2) now fail with EACCES
>   or EPERM if Windows would silently set a lower priority
>   (HIGH_PRIORITY_CLASS instead of REALTIME_PRIORITY_CLASS) due to
>   missing administrator privileges.
>
> - nice(2) now returns the new nice value instead of 0 on success
>   and sets errno to EPERM instead of EACCES on failure.  This confirms
>   to POSIX and Linux (glibc >= 2.2.4) behavior.
>
> - sched_setscheduler(2) now emulates changes between SCHED_OTHER,
>   SCHED_BATCH, SCHED_IDLE, SCHED_FIFO and SCHED_RR.  If SCHED_OTHER or
>   SCHED_BATCH is selected, the Windows priority is set according to the
>   nice value where SCHED_BATCH sets a one step lower priority.  If
>   SCHED_IDLE is selected, the nice value is preserved and the Windows
>   priority is set to IDLE_PRIORITY_CLASS.  If SCHED_FIFO or SCHED_RR is
>   selected, the nice value is preserved and the Windows priority is set
>   according to the realtime priority.
>   If the SCHED_RESET_ON_FORK flag is set, SCHED_FIFO and SCHED_RR are
>   reset to SCHED_OTHER and negative nice values are reset to zero in
>   each child process created with fork(2).
>   Note: Windows does not offer alternative scheduling policies so
>   this could only emulate API behavior.
>
> - If SCHED_FIFO or SCHED_RR is selected, the /proc/<PID>/stat field
>   '(18) priority' is now set to the negated sched_policy minus one.
>   If SCHED_IDLE is selected, this field is set to 39.  The '(19) nice'
>   field is now set to the originally requested nice value.
>
> - Raise maximum pid from 65536 to 4194304 to account for scenarios
>   with lots of CPUs and lots of tasks.
>   Addresses: https://cygwin.com/pipermail/cygwin/2024-December/256927.html
>
> - Allow mmap with MAP_FIXED to succeed on an address range contained
>   in the chunk of an existing anonymous mapping, provided the
>   MAP_SHARED/MAP_PRIVATE flags agree and MAP_NORESERVE is not set for
>   either mapping.
>   Addresses: https://cygwin.com/pipermail/cygwin/2024-December/256901.html
>
> - Fix a long-standing hang issue when running on ARM64 under emulation.
>   This was due to a thread being terminated while the emulation was
>   holding an internal lock.
>   Addresses: https://cygwin.com/pipermail/cygwin-developers/2024-May/012694.html
>
> - Add a host machine tag to uname(2)'s sysname field.  This echoes what
>   used to be done with -WOW64 (when that was supported), but now with
>   -ARM64 when running on an ARM64 host under emulation.  The Cygwin DLL's
>   own architecture continues to be reported in the machine field.
>
> - Escape special characters in /proc/<PID>/mount*.  This allows the
>   contents to be parsed consistently, and matches what is done on Linux.
>   Addresses: https://cygwin.com/pipermail/cygwin/2024-June/256082.html
>
> - Expose all Windows volume mount points via getmntent(3).  This also
>   exposes them via /proc/<PID>/mount*.  A change in behavior from
>   previous Cygwin versions is that volumes whose root is mounted
>   explicitly in Cygwin will now also show up as mounted under the
>   cygdrive prefix, whereas before that entry would have been suppressed.
>   Addresses: https://cygwin.com/pipermail/cygwin/2024-June/256081.html
>
>
> Fixes:
> ------
>
> - Fix an off-by-one bug in lseek(2)'s SEEK_DATA/SEEK_HOLE handling on
>   filesystem-compressed files, potentially triggering a hang in cp(1).
>   Addresses: https://sourceware.org/pipermail/cygwin/2025-January/257082.html
>              https://cygwin.com/pipermail/cygwin/2025-February/257326.html
> --
>               *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
>
> The easiest way to unsubscribe is to visit <https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.
>
> If you need more information on unsubscribing, start reading here: <https://sourceware.org/lists.html#unsubscribe>.
>
> --
> Problem reports:      https://cygwin.com/problems.html
> FAQ:                  https://cygwin.com/faq/
> Documentation:        https://cygwin.com/docs.html
> Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple



-- 
Lionel

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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