[1003.1(2016/18)/Issue7+TC2 0001220]: Add an API to query the name of a locale category of a locale object

2020-10-29 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


A NOTE has been added to this issue. 
== 
https://austingroupbugs.net/view.php?id=1220 
== 
Reported By:bhaible
Assigned To:
== 
Project:1003.1(2016/18)/Issue7+TC2
Issue ID:   1220
Category:   System Interfaces
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: New
Name:   Bruno Haible 
Organization:   GNU 
User Reference:  
Section:--- 
Page Number:--- 
Line Number:--- 
Interp Status:  --- 
Final Accepted Text: 
== 
Date Submitted: 2018-12-20 13:46 UTC
Last Modified:  2020-10-29 18:25 UTC
== 
Summary:Add an API to query the name of a locale category of
a locale object
== 

-- 
 (0005085) shware_systems (reporter) - 2020-10-29 18:25
 https://austingroupbugs.net/view.php?id=1220#c5085 
-- 
Environment variables are reliable only when it is known putenv() or
setenv() hasn't modified the value. 3rd party libraries cannot make this
assumption. 

If an application calls 
setlocale(LC_ALL, all_locale),
getlocalename_l(LC_ALL, LC_GLOBAL_LOCALE)
will be expected to return the value of all_locale, not multiple values.
Without such a call, the application requirement that they start with the
effect of setlocale(LC_ALL, "POSIX") means that gets returned, again a
single value. Returning every name would be the province of a separate
interface that returns a char** value, nominally, not char*, to avoid
having to parse the return like is required with setlocale().

A savobj=duplocale(oldobj) and newlocale(,,oldobj);oldobj=savobj; simply
use the current values, which is frequently desirable, but doesn't
guarantee this is the LC_ALL value that is relevant if
newlocale(LC_ALL_MASK, all_locale, 0) was what created oldobj to begin
with. A library can't assume
oldobj=newlocale(e.g. LC_CTYPE_MASK,value, oldobj)
hasn't been called before it sees it or duplocale() was called. So no, it
can NOT be done reliably using just the existing interfaces. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2018-12-20 13:46 bhaibleNew Issue
2018-12-20 13:46 bhaibleName  => Bruno Haible
2018-12-20 13:46 bhaibleOrganization  => GNU 
2018-12-20 13:46 bhaibleSection   => --- 
2018-12-20 13:46 bhaiblePage Number   => --- 
2018-12-20 13:46 bhaibleLine Number   => --- 
2020-10-05 11:11 geoffclare Note Added: 0005026  
2020-10-05 11:13 geoffclare Note Edited: 0005026 
2020-10-05 11:13 geoffclare Note Edited: 0005026 
2020-10-05 15:45 bhaibleNote Added: 0005027  
2020-10-05 17:57 shware_systems Note Added: 0005030  
2020-10-05 17:58 shware_systems Note Edited: 0005030 
2020-10-07 13:29 geoffclare Note Added: 0005035  
2020-10-07 15:08 shware_systems Note Added: 0005037  
2020-10-23 14:21 geoffclare Note Added: 0005059  
2020-10-23 15:57 shware_systems Note Added: 0005062  
2020-10-26 10:03 geoffclare Note Added: 0005063  
2020-10-26 14:50 shware_systems Note Added: 0005065  
2020-10-26 16:16 geoffclare Note Added: 0005067  
2020-10-29 18:25 shware_systems Note Added: 0005085  
==




Minutes of the 29th October 2020 Teleconference

2020-10-29 Thread Andrew Josey via austin-group-l at The Open Group
All
Enclosed are the minutes of today’s meeting
regards
Andrew
---

Minutes of the 29th October 2020 Teleconference Austin-1076 Page 1 of 1
Submitted by Andrew Josey, The Open Group. 29th October 2020

Attendees:
Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR
Don Cragun, IEEE PASC OR
Mark Ziegast, SHware Systems Dev
Geoff Clare, The Open Group
Richard Hansen
Joerg Schilling, FOKUS Fraunhofer
Paul Smith
Andrew Josey, The Open Group (late)
Apologies:
Eric Blake, Red Hat, The Open Group OR
Tom Thompson, IEEE
Eric Ackermann, HPI, University of Potsdam

* General news 

A reminder to all that the clocks change this weekend in the USA,
so the offsets will be back to normal next week.
The calls as always are anchored on US time.

* 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 13th June 2019 and earlier)

Bug 1254: "asynchronous list" description uses "command" instead of "AND-OR 
list" OPEN
https://austingroupbugs.net/view.php?id=1254
Action: Joerg to investigate how his shell behaves.

Bug 700 - Nick to raise this issue with the C committee
Bug 713 - Nick to raise with the C committee.
Bug 739 - Nick to raise with the C committee.


* Current Business

Bug 1325:  Allow make to remake an included file  Reopened
https://austingroupbugs.net/view.php?id=1325

This was discussed in detail. 
Geoff took an action to propose some wording.
We will continue on this next time


Bug 1329: Problem in resolution of 793: "Regular Expressions: add 
REG_MINIMAL and a minimum repitition modifier" OPEN
https://austingroupbugs.net/view.php?id=1329

This bug is still to be considered.


Gettext draft.

We will return to this on a future call.

The gettext draft in the etherpad is at

https://posix.rhansen.org/p/gettext_draft
https://posix.rhansen.org/p/gettext_split

Next Steps 
--

The next calls are on:

November 2nd 2020 (Monday) 
This call will be for 60 minutes.

November 5th 2020 (Thursday)
This call will be for 90 minutes.

Calls are anchored on US time. (8am Pacific) 


Please check the calendar invites for dial in details.

Bugs are at:
https://austingroupbugs.net

An etherpad is usually up for the meeting, with a URL using the date format as 
below:

https://posix.rhansen.org/p/20xx-mm-dd

(For write access this uses The Open Group single sign on,
for those individuals with gitlab.opengroup.org accounts.
Please contact Andrew if you need to be setup)


Andrew JoseyThe Open Group
Austin Group Chair  
Email: a.jo...@opengroup.org 
Apex Plaza, Forbury Road,Reading,Berks.RG1 1AX,England

To learn how we maintain your privacy, please review The Open Group Privacy 
Statement at http://www.opengroup.org/privacy.
To unsubscribe/opt-out from this mailing list login to The Open Group 
collaboration portal at
https://collaboration.opengroup.org/operational/portal.php?action=unsub=2481







Austin Group teleconference +1 888 974 9888 PIN 618 156 403

2020-10-29 Thread Single UNIX Specification via austin-group-l at The Open Group
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//opengroup.org//NONSGML kigkonsult.se iCalcreator 2.22.1//
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20120311T02
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20121104T02
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:5f9af6dfa9...@opengroup.org
DTSTAMP:20201029T170743Z
ATTENDEE;ROLE=CHAIR:MAILTO:a.jo...@opengroup.org
CREATED:20201029T00Z
DESCRIPTION:Web/Project: Single UNIX Specification\nTitle: Austin Group tel
 econference +1 888 974 9888 PIN 618 156 403\nDate/Time: 05-Nov-2020 at 11:
 00 America/New_York\nDuration: 1.50 hours\nURL: https://collaboration.open
 group.org/platform/single_unix_specification/events.php\n\n* All calls are
  anchored on US time **\n\nTopic: Austin Group teleconference\n---
 \nAudio conference information
 \n---\n\nYou are invit
 ed to a Zoom meeting.\n\nMeeting ID: 618 156 403\n\nJoin from PC\, Mac\, i
 OS or Android: https://logitech.zoom.us/j/618156403\n \nor join by phone:
 \nUS: 888 974 9888\nUK: 800 031 5717\nDE: 800 724 3138\nFR: 805 082 588\n
 \nOther international numbers available here:\nhttps://zoom.us/u/adlvrb8IL
 j\n \nMeeting ID: 618 156 403\n\nor join from a H.323/SIP Device:\n   
  Dial: 162.255.37.11 (US West) or 162.255.36.11 (US East)\nMeeting ID:
  618 156 403\n\nShare from a PC or MAC: https://zoom.us/share/618156403\n
 \nOr iPhone one-tap (US Toll):  +16699006833\,618156403# or +16465588656\,
 618156403#\n\nPassword for zoom call  ends with x\n\nAll Austin Group part
 icipants are most welcome to join the call.\nThe call will last for 90 min
 utes.\n\n\nAn etherpad is usually up for a meeting\, with a URL using the 
 date format as below:\n\nhttps://posix.rhansen.org/p/202x-mm-dd\n\nLOGIN R
 EQUIRED to write to the ETHERPAD (Use your gitlab.opengroup.org login.)\n
 \n\n\nBug reports are available at:\nhttps://www.austingroupbugs.net\n
DTSTART;TZID=America/New_York:20201105T11
DURATION:PT1H30M0S
LAST-MODIFIED:20201029T130743Z
ORGANIZER;CN=Single UNIX Specification:MAILTO:do-not-re...@opengroup.org
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Austin Group teleconference +1 888 974 9888 PIN 618 156 403
TRANSP:OPAQUE
URL:https://collaboration.opengroup.org/platform/single_unix_specification/
 events.php
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-VISIBILITY:40
X-JOINBEFORE:5
X-CATEGORY:Teleconference
X-PLATO-SITE:Single UNIX Specification
X-PLATO-SITEID:136
END:VEVENT
END:VCALENDAR


meeting.ics
Description: application/ics


Austin Group teleconference +1 888 974 9888 PIN 618 156 403

2020-10-29 Thread Single UNIX Specification via austin-group-l at The Open Group
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//opengroup.org//NONSGML kigkonsult.se iCalcreator 2.22.1//
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20120311T02
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20121104T02
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:5f9af3c95d...@opengroup.org
DTSTAMP:20201029T165433Z
ATTENDEE;ROLE=CHAIR:MAILTO:a.jo...@opengroup.org
CREATED:20201029T00Z
DESCRIPTION:Web/Project: Single UNIX Specification\nTitle: Austin Group tel
 econference +1 888 974 9888 PIN 618 156 403\nDate/Time: 02-Nov-2020 at 11:
 00 America/New_York\nDuration: 1.00 hours\nURL: https://collaboration.open
 group.org/platform/single_unix_specification/events.php\n\n* All calls are
  anchored on US time **\n\nTopic: Austin Group teleconference\n---
 \nAudio conference information
 \n---\n\nYou are invit
 ed to a Zoom meeting.\n\nMeeting ID: 618 156 403\n\nJoin from PC\, Mac\, i
 OS or Android: https://logitech.zoom.us/j/618156403\n \nor join by phone:
 \nUS: 888 974 9888\nUK: 800 031 5717\nDE: 800 724 3138\nFR: 805 082 588\n
 \nOther international numbers available here:\nhttps://zoom.us/u/adlvrb8IL
 j\n \nMeeting ID: 618 156 403\n\nor join from a H.323/SIP Device:\n   
  Dial: 162.255.37.11 (US West) or 162.255.36.11 (US East)\nMeeting ID:
  618 156 403\n\nShare from a PC or MAC: https://zoom.us/share/618156403\n
 \nOr iPhone one-tap (US Toll):  +16699006833\,618156403# or +16465588656\,
 618156403#\n\nPassword for zoom call  ends with x\n\nAll Austin Group part
 icipants are most welcome to join the call.\nThe call will last for 60 min
 utes.\n\n\nAn etherpad is usually up for a meeting\, with a URL using the 
 date format as below:\n\nhttps://posix.rhansen.org/p/202x-mm-dd\n\n(Note t
 hat this uses The Open Group single sign on\,\nfor those individuals with 
 gitlab.opengroup.org accounts.\nPlease contact Andrew if you need to be se
 tup)\n\nBug reports are available at:\nhttps://www.austingroupbugs.net\n
DTSTART;TZID=America/New_York:20201102T11
DURATION:PT1H0M0S
LAST-MODIFIED:20201029T125433Z
ORGANIZER;CN=Single UNIX Specification:MAILTO:do-not-re...@opengroup.org
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Austin Group teleconference +1 888 974 9888 PIN 618 156 403
TRANSP:OPAQUE
URL:https://collaboration.opengroup.org/platform/single_unix_specification/
 events.php
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-VISIBILITY:40
X-JOINBEFORE:5
X-CATEGORY:Teleconference
X-PLATO-SITE:Single UNIX Specification
X-PLATO-SITEID:136
END:VEVENT
END:VCALENDAR


meeting.ics
Description: application/ics