Minutes of the 7th March 2019 Teleconference Austin-915 Page 1 of 1
Submitted by Geoff Clare, The Open Group. 8th March 2019
Attendees:
Joerg Schilling, FOKUS Fraunhofer
Don Cragun, IEEE PASC OR
Geoff Clare, The Open Group
Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR
Eric Blake, Red Hat
Apologies:
Mark Ziegast, SHware Systems
Andrew Josey, The Open Group
* General news
None.
* Outstanding actions
(Please note that this section has been flushed to shorten the minutes -
to locate the previous set of outstanding actions, look to the minutes
from 9 March 2018 and earlier)
Bug 1077: Recommend support for wide-character regcomp and regexec and/or specify multi-byte behavior OPEN
http://austingroupbugs.net/bug_view_page.php?bug_id=1077
Andrew has completed the action to ping his Apple contact and is
awaiting a reply.
Bug 1122: POSIX should include gettext() and friends OPEN
http://austingroupbugs.net/view.php?id=1122
Left open as an action is still in progress to flesh out a complete proposal.
Bug 472: strftime %C does not account for sign character
http://austingroupbugs.net/view.php?id=472
Andrew has an action to restart the interpretation review.
* Current Business
Bug 1190: backslash has two special meanings in the shell and only loses one of them in bracket expressions Accept as Marked
http://austingroupbugs.net/view.php?id=1190
This item is tagged for TC3-2008
An interpretation is required.
Action: Andrew to start the interpretation review.
Interpretation response
------------------------
The standard is unclear on this issue, and no conformance distinction
can be made between alternative implementations based on this. This is
being referred to the sponsor.
Rationale:
-------------
None.
Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
Make the changes in Note: 0003959
(After the meeting Don noticed a procedural problem with this bug, in
that Geoff updated his own bug. This was resolved by Nick and Don, as
the two OR's who were present in the teleconference, adding notes that
they approved the change.)
Bug 1191: The list of special characters in 2.2 is missing '-' and '!' Accepted as Marked
http://austingroupbugs.net/view.php?id=1191
This item is tagged for TC3-2008
Change on Page 2346 Lines 74697-74699:
and the following may need to be quoted under certain circumstances.
That is, these characters may be special depending on conditions
described elsewhere in this volume of POSIX.1-2008:
* ? [ # ~ = %
to:
and the following might need to be quoted under certain circumstances.
That is, these characters are sometimes special depending on
conditions described elsewhere in this volume of POSIX.1-2008:
* ? [ ] ^ - ! # ~ = %
Bug 1192: Formally obsolete the DES encryption functions 'encrypt' and 'setkey'
http://austingroupbugs.net/view.php?id=1192 Accepted as Marked
This item is tagged for Issue 8
XSH 'encrypt':
SYNOPSIS: Change the margin code from XSI to OB XSI.
APPLICATION USAGE: Change the first paragraph from "Historical implementations
of the encrypt() function used a rather primitive encoding algorithm." to
"The encrypt() function historically used the DES block cipher, which is
no longer considered secure."
FUTURE DIRECTIONS: Change text from "A future version of the standard
may mark this interface as obsolete or remove it altogether" to "The
encrypt() function may be removed in a future version."
CHANGE HISTORY:
Add "The encrypt() function is marked obsolescent."
XSH 'setkey':
SYNOPSIS: Change the margin code from XSI to OB XSI.
FUTURE DIRECTIONS: Change text from "A future version of the standard
may mark this interface as obsolete or remove it altogether" to "The
setkey() function may be removed in a future version."
CHANGE HISTORY:
Add "The setkey() function is marked obsolescent."
XBD 'unistd.h':
Change the margin code for the declaration of encrypt() from XSI to OB XSI.
XBD 'stdlib.h':
Change the margin code for the declaration of setkey() from XSI to OB XSI.
XBD chapter 2 section 2.1.5 ("Option Groups") subsection "Encryption":
Change the list of functions included in the Encryption Option Group from
crypt(), encrypt(), setkey()
to
crypt(), [OB]encrypt(), setkey()[/OB]
XSH 'crypt':
NAME: change "string encoding function" to "password hashing function"
DESCRIPTION: change "The crypt() function is a string encoding function"
to "The crypt() function hashes a password for storage in the user
database"; change "The key argument points to a string to be
encoded" to "The key argument points to a password to be hashed".
RETURN VALUE: change "shall return a pointer to the encoded string"
to "shall return a pointer to the hashed password".
Bug 1193: Brace expansion and {var}>file redirects in the shell OPEN
http://austingroupbugs.net/view.php?id=1193
Discussion of this bug was deferred because the proposed resolution
has the phrase "in a context where field splitting will be performed",
which is the subject of current discussions on the mailing list (as
part of the $@ thread).
Bug 1194: sh: mention historic function body in APPLICATION USAGE
http://austingroupbugs.net/view.php?id=1194 Accepted as Marked
This item is tagged for TC3-2008
On page 3745 line 128574 section C.2.9.5, add a new paragraph:
Some shells accept non-compound commands after fname(),
including simple commands (see [xref 2.9.1]), pipelines (see [xref
2.9.2]) and lists (see [xref 2.9.3]); however this standard only
requires support for compound commands (see [xref 2.9.4]).
Bug 1195: main() should be main(void) Accepted as Marked
http://austingroupbugs.net/view.php?id=1195
This item is tagged for TC3-2008
Make the changes in the desired action, and also at line 54900 change
"post" to "post.c", and at line 5914, change "wait" to "wait.c".
Bug 1196: Improved grammar regarding fread return value OPEN
http://austingroupbugs.net/view.php?id=1196
Action: Geoff to propose changes to be discussed at the next meeting.
(Completed after the meeting.)
Next Steps
----------
Apologies in advance:
Nick Stoughton (2019-03-11)
The next calls are on:
March 11th 2019 (Monday).
This call will be for 60 minutes.
An agenda item is discussion of bug 1216: Adding clockid parameter to
functions that accept absolute struct timespec timeouts
March 14th 2019 (Thursday)
This call will be for 90 minutes.
Calls are anchored on US time. (8am Pacific)
All calls for the remainder of March will start an hour earlier than
normal in Europe owing to the US change to daylight saving time.
http://austingroupbugs.net
An etherpad is usually up for the meeting, with a URL using the date format as below:
https://posix.rhansen.org/p/201x-mm-dd
username=posix password=2115756#