Re: setup 2.926 release candidate - please test

2023-07-26 Thread Bill Stewart via Cygwin
On Fri, Apr 14, 2023 at 9:29 AM Jon Turney wrote:

A new setup release candidate is available at:
>
>   https://cygwin.com/setup/setup-2.926.x86_64.exe (64 bit version)
>   https://cygwin.com/setup/setup-2.926.x86.exe(32 bit version)
>
> Please test, and report any problems here.
>
> ...
>
> - Fix reinstall via command line (thanks to Bill Stewart for helping to
> identify this is a regression in 2.919)
>Addresses: https://cygwin.com/pipermail/cygwin/2023-March/253352.html
>

 (amended subject line)

Seems to be working in my testing. Thank you!

Bill

-- 
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


Re: [PATCH 0/5] Fix AT_EMPTY_PATH handling

2023-07-26 Thread Corinna Vinschen
On Jul 26 11:10, Johannes Schindelin wrote:
> Hi Corinna,
> 
> I had a look over the patches and they all make sense. I also tested the
> code to make sure that the `tar xf` regression I needed to be fixed is
> also addressed by this patch series.
> 
> As I don't really know the customs of the Cygwin project, please feel free
> to add any Reviewed-by:, Acked-by: or whatever footers (or, if none of
> those are appropriate, I am of course totally okay with no footer at all).
> 
> Thank you so much for fixing this!
> Johannes

Great, thanks for reviewing and testing!

I'll push it later today.


Thanks,
Corinna


Re: [ITA] ruby-vte 3.4.3

2023-07-26 Thread Jon Turney via Cygwin-apps

On 25/07/2023 11:08, Daisuke Fujimura via Cygwin-apps wrote:

Hello,



Cygportfile:
- https://cygwin.com/cgit/cygwin-packages/playground/tree/?h=ruby-vte

Packages, logs:
- https://github.com/cygwin/scallywag/actions/runs/5650194808



Added, thanks.


Upstream: Ruby/vte is removed
- https://github.com/ruby-gnome/ruby-gnome/blob/3.4.4/NEWS#L137


Yeah, the oldest vte (libvte9) packages should probably be removed, but 
first we'd need to look if anything depends on them...





Re: [PATCH 0/5] Fix AT_EMPTY_PATH handling

2023-07-26 Thread Johannes Schindelin
Hi Corinna,

I had a look over the patches and they all make sense. I also tested the
code to make sure that the `tar xf` regression I needed to be fixed is
also addressed by this patch series.

As I don't really know the customs of the Cygwin project, please feel free
to add any Reviewed-by:, Acked-by: or whatever footers (or, if none of
those are appropriate, I am of course totally okay with no footer at all).

Thank you so much for fixing this!
Johannes


On Mon, 24 Jul 2023, Corinna Vinschen wrote:

> Johannes? Ping?
>
> On Jul 12 14:07, Corinna Vinschen wrote:
> > From: Corinna Vinschen 
> >
> > The GLIBC extension AT_EMPTY_PATH allows the functions fchownat
> > and fstatat to operate on dirfd alone, if the given pathname is an
> > empty string.  This also allows to operate on any file type, not
> > only directories.
> >
> > Commit fa84aa4dd2fb4 broke this.  It only allows dirfd to be a
> > directory in calls to these two functions.
> >
> > Fix that by handling AT_EMPTY_PATH right in gen_full_path_at.
> > A valid dirfd and an empty pathname is now a valid combination
> > and, noticably, this returns a valid path in path_ret.  That
> > in turn allows to remove the additional path generation code
> > from the callers.
> >
> > Fixes: fa84aa4dd2fb ("Cygwin: fix errno values set by readlinkat")
> > Reported-by: Johannes Schindelin 
> > Signed-off-by: Corinna Vinschen 
> >
> > Corinna Vinschen (5):
> >   Cygwin: gen_full_path_at: drop never reached code
> >   Define _AT_NULL_PATHNAME_ALLOWED
> >   Cygwin: use new _AT_NULL_PATHNAME_ALLOWED flag
> >   Cygwin: Fix and streamline AT_EMPTY_PATH handling
> >   Cygwin: add AT_EMPTY_PATH fix to release message
> >
> >  newlib/libc/include/sys/_default_fcntl.h | 11 +++--
> >  winsup/cygwin/release/3.4.8  |  4 ++
> >  winsup/cygwin/syscalls.cc| 61 ++--
> >  3 files changed, 25 insertions(+), 51 deletions(-)
> >
> > --
> > 2.40.1
>