public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: dash 0.5.11.5
@ 2021-09-19 23:27 Cygwin dash Co-Maintainer
  2021-09-20  6:34 ` ASSI
  0 siblings, 1 reply; 6+ messages in thread
From: Cygwin dash Co-Maintainer @ 2021-09-19 23:27 UTC (permalink / raw)
  To: cygwin

The following packages have been upgraded in the Cygwin distribution:

* dash	0.5.11.5

DASH is a POSIX-compliant implementation of /bin/sh that aims to be
as small as possible. It does this without sacrificing speed where
possible. In fact, it is significantly faster than bash (the GNU
Bourne-Again SHell) for most tasks.

For more information see the project home page:

	http://gondor.apana.org.au/~herbert/dash/

As there have been many changes since the previous Cygwin release please
see below; for complete details see:

https://git.kernel.org/pub/scm/utils/dash/dash.git/log/?h=0.5.11&showmsg=1


2021-09-03 Release 0.5.11.5

* parser: Fix VSLENGTH parsing with trailing garbage


2021-06-04 Release 0.5.11.4

* eval: Do not cache value of eflag in evaltree


2020-12-23 Release 0.5.11.3

* jobs: Only block in waitcmd on first run


2020-08-28 Release 0.5.11.2

* shell: Group readdir64/dirent64 with open64


2020-07-08 Release 0.5.11.1

* jobs: Fix waitcmd busy loop


2020-06-01 Release 0.5.11

* parser: Fix double-backslash nl in old-style command sub
* shell: Fix typos
* parser: Save and restore heredoclist in expandstr
* shell: Always use explicit large file API
* input: Fix compiling against libedit with -fno-common
* shell: mktokens relative TMPDIR
* expand: Remove unused expandmeta() flag parameter
* parser: Fix alias expansion after heredoc or newlines
* parser: Catch errors in expandstr
* parser: Fix handling of empty aliases
* jobs: Fix infinite loop in waitproc
* var: Remove poplocalvars() always-zero argument, make it static
* jobs: Rename DOWAIT_NORMAL to DOWAIT_NONBLOCK
* builtin: Fix seconds part of times(1)
* redir: Clear saved redirections in subshell
* shell: delete AC_PROG_YACC
* parser: Only accept single-digit parameter expansion outside of braces
* expand: Fix trailing newlines processing in backquote expanding
* parser: Fix old-style command substitution here-document crash
* eval: Reset handler when entering a subshell
* expand: Fix double-decrement in argstr
* options: Do not set commandname in procargs
* redir: Handle nested exec within REALLY_CLOSED redirection
* output: Fix clang warnings about GNU old-style field designator
* shell: Fix clang warnings about "string plus integer"
* eval: Only restore exit status on exit/return
* eval: avoid leaking memory associated with redirections
* system: Disable glibc warning on sigsetmask
* eval: Use sh_warnx instead of warnx
* parser: Do not push token back before parseheredoc
* expand: Eat closing brace for length parameter expansion
* eval: Use the correct expansion mode for fd redirection
* eval: Silence compiler warning about missing parentheses
* shell: Enable automake silent rules
* shell: Update configure.ac with suggestions from autoupdate
* eval: make traps work when "set -e" is enabled
* expand: Fix multiple issues with EXP_DISCARD in evalvar
* main: Print \n upon EOF (CTRL-D) when run interactively
* eval: Report I/O error on stdout
* builtin: Default to mktemp, not tempfile
* shell: update .gitignore
* man: Problems in dash.1, sh.1, sh.distrib.1	esr@thyrsus.com	1	-1/+1
* expand: Ensure result is escaped in cvtnum
* memalloc: Avoid looping in growstackto
* eval: Always set localvar_stop
* expand: Do not reprocess data when expanding words
* expand: Fix skipping of command substitution when trimming in evalvar
* expand: Merge syntax/quotes in memtodest with flags
* expand: Use HOME in tilde expansion when it is empty
* shell: Don't include config.h for native helpers
* builtin: Use test_access from NetBSD when faccessat is unavailable
* eval: Add vfork support
* eval: Replace with listsetvar with mklocal/setvareq
* eval: Fail immediately with redirections errors for simple command
* eval: Add assignment built-in support again
* exec: Never rehash regular built-ins
* exec: Stricter pathopt parsing
* builtin: Mark more regular built-ins
* exec: Do not allocate stack string in padvance
* memalloc: Add growstackto helper
* jobs: Replace some uses of fmtstr with stpcpy/stpncpy
* output: Fix fmtstr return value
* var: Set IFS to fixed value at start time
* parser: Save/restore here-documents in command substitution
* jobs: Only clear gotsigchld when waiting for everything
* mkinit: Split reset into exitreset and reset
* main: Only set savestatus in exitcmd
* exec: Return 126 on most errors in shellexec


2018-05-17 Release 0.5.10.2

* parser: Fix incorrect eating of backslash newlines


2018-05-10 Release 0.5.10.1

* jobs - Do not block when waiting on SIGCHLD


2018-05-03 Release 0.5.10

* eval: Variable assignments on functions are no longer persistent
* parser: Fix parameter expansion inside inner double quotes
* parser: Fix parsing of ${}
* man: correct typos, iff -> if
* expand: Do not quote backslashes in unquoted parameter expansion
* shell: Add subdir-objects to AM_INIT_AUTOMAKE
* eval: Restore input files in evalcommand
* eval: Reap zombies after built-in commands and functions
* redir: Fix typo in noclobber code
* expand: Fix glibc glob(3) support
* expand: Fix buffer overflow in expandmeta
* builtin: Move echo space/nl handling into print_escape_str
* builtin: Fix echo performance regression
* expand: Fix ghost fields with unquoted $@/$*
* parser: Allow newlines within parameter substitution
* expand: Fix bugs with words connected to the right of $@
* Revert "[BUILTIN] Remove unnecessary restoration of format string in printf"
* parser: Fix backquote support in here-document EOF mark
* shell: provide .gitignore
* parser: Fix single-quoted patterns in here-documents
* parser: Add syntax stack for recursive parsing
* parser: use pgetc_eatbnl() in more places
* builtin: Greater resolution in test -nt / test -ot
* mystring: fix "Illegal number" on FreeBSD & macOS for x=; echo $((x))
* expand: 'nolog' and 'debug' options cause "$-" to wreak havoc
* histedit: fix build with musl libc
* expand: Remove dependency on fmatch.h if it does not exit
* input: Fix here-document redirection with vi/emacs on
* man: Small cleanup for Command Line Editing
* builtin: describe_command - fix incorrect path
* trap: Globally rename pendingsigs to pending_sig


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCEMENT] Updated: dash 0.5.11.5
  2021-09-19 23:27 [ANNOUNCEMENT] Updated: dash 0.5.11.5 Cygwin dash Co-Maintainer
@ 2021-09-20  6:34 ` ASSI
  2021-09-21 15:29   ` Brian Inglis
  0 siblings, 1 reply; 6+ messages in thread
From: ASSI @ 2021-09-20  6:34 UTC (permalink / raw)
  To: cygwin

Cygwin dash Co-Maintainer writes:
> The following packages have been upgraded in the Cygwin distribution:
>
> * dash	0.5.11.5

The hint files were touched, but this version is still marked as test.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCEMENT] Updated: dash 0.5.11.5
  2021-09-20  6:34 ` ASSI
@ 2021-09-21 15:29   ` Brian Inglis
  2021-09-21 16:58     ` Ken Brown
  0 siblings, 1 reply; 6+ messages in thread
From: Brian Inglis @ 2021-09-21 15:29 UTC (permalink / raw)
  To: cygwin

On 2021-09-20 00:34, ASSI wrote:
> Cygwin dash Co-Maintainer writes:
>> The following packages have been upgraded in the Cygwin distribution:
>>
>> * dash	0.5.11.5
> 
> The hint files were touched, but this version is still marked as test.

So as previously suggested, and as we discussed trying this when I 
upgraded readline, it does appear that we need to bump the release to 
get a stable version, so suggest we mandate release 0 for test versions, 
as that would follow naturally.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCEMENT] Updated: dash 0.5.11.5
  2021-09-21 15:29   ` Brian Inglis
@ 2021-09-21 16:58     ` Ken Brown
  2021-09-21 17:55       ` Brian Inglis
  0 siblings, 1 reply; 6+ messages in thread
From: Ken Brown @ 2021-09-21 16:58 UTC (permalink / raw)
  To: cygwin

On 9/21/2021 11:29 AM, Brian Inglis wrote:
> On 2021-09-20 00:34, ASSI wrote:
>> Cygwin dash Co-Maintainer writes:
>>> The following packages have been upgraded in the Cygwin distribution:
>>>
>>> * dash    0.5.11.5
>>
>> The hint files were touched, but this version is still marked as test.
> 
> So as previously suggested, and as we discussed trying this when I upgraded 
> readline, it does appear that we need to bump the release to get a stable 
> version,

No, all you have to do is remove the "test:" tags from the hint files.  I find 
the "untest" command to be the simplest way to accomplish this:

   https://cygwin.com/package-upload.html

> so suggest we mandate release 0 for test versions, as that would follow 
> naturally.

There's no need for that.

Ken

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCEMENT] Updated: dash 0.5.11.5
  2021-09-21 16:58     ` Ken Brown
@ 2021-09-21 17:55       ` Brian Inglis
  2021-09-21 19:12         ` Ken Brown
  0 siblings, 1 reply; 6+ messages in thread
From: Brian Inglis @ 2021-09-21 17:55 UTC (permalink / raw)
  To: cygwin

On 2021-09-21 10:58, Ken Brown via Cygwin wrote:
> On 9/21/2021 11:29 AM, Brian Inglis wrote:
>> On 2021-09-20 00:34, ASSI wrote:
>>> Cygwin dash Co-Maintainer writes:
>>>> The following packages have been upgraded in the Cygwin distribution:
>>>>
>>>> * dash    0.5.11.5
>>>
>>> The hint files were touched, but this version is still marked as test.
>>
>> So as previously suggested, and as we discussed trying this when I 
>> upgraded readline, it does appear that we need to bump the release to 
>> get a stable version,
> 
> No, all you have to do is remove the "test:" tags from the hint files.  
> I find the "untest" command to be the simplest way to accomplish this:
> 
>    https://cygwin.com/package-upload.html

Thanks for that pointer.

>> so suggest we mandate release 0 for test versions, as that would 
>> follow naturally.
> 
> There's no need for that.

Maybe it would be a good suggestion then?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCEMENT] Updated: dash 0.5.11.5
  2021-09-21 17:55       ` Brian Inglis
@ 2021-09-21 19:12         ` Ken Brown
  0 siblings, 0 replies; 6+ messages in thread
From: Ken Brown @ 2021-09-21 19:12 UTC (permalink / raw)
  To: cygwin

On 9/21/2021 1:55 PM, Brian Inglis via Cygwin wrote:
> On 2021-09-21 10:58, Ken Brown via Cygwin wrote:
>> On 9/21/2021 11:29 AM, Brian Inglis wrote:
>>> so suggest we mandate release 0 for test versions, as that would follow 
>>> naturally.
>>
>> There's no need for that.
> 
> Maybe it would be a good suggestion then?

Let's move this to cygwin-apps.

Ken

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-09-21 19:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-19 23:27 [ANNOUNCEMENT] Updated: dash 0.5.11.5 Cygwin dash Co-Maintainer
2021-09-20  6:34 ` ASSI
2021-09-21 15:29   ` Brian Inglis
2021-09-21 16:58     ` Ken Brown
2021-09-21 17:55       ` Brian Inglis
2021-09-21 19:12         ` Ken Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).