View Issue Details

IDProjectCategoryView StatusLast Update
00010301003.1(2013)/Issue7+TC1Base Definitions and Headerspublic2024-06-11 08:57
ReporterGuy Harris Assigned To 
PrioritynormalSeverityEditorialTypeClarification Requested
Status ClosedResolutionAccepted As Marked 
NameGuy Harris
Organization
User Reference
SectionEnvironment Variables (section 8)
Page Number179-180
Line Number5756-5816
Interp StatusApproved
Final Accepted Textsee 0001030:0003511
Summary0001030: The Single UNIX Specification says nothing about TZ environment variable settings without alternative time start or end
DescriptionThe specification for the TZ environment variable allows the "rule" portion to be omitted; however, it doesn't indicate when changes to or from alternative time take place if the "rule" portion is omitted.
Desired ActionHave the specification either:

1) explicitly indicate that the dates and times of the transitions to and from alternative time are undefined if the "rule" portion is omitted;

2) explicitly indicate that the dates and times of the transitions to and from alternative time are implementation-defined if the "rule" portion is omitted;

3) explicitly indicate what transition dates and times are used if the "rule" portion is omitted.
Tagstc3-2008

Relationships

related to 0001253 Closed 1003.1(2016/18)/Issue7+TC2 clarify that "alternative time" means tm_isdst is positive 

Activities

rhansen

2016-12-08 17:30

manager   bugnote:0003511

Interpretation response
------------------------
The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor.

Rationale:
-------------
If the "rule" field is not included in TZ, implementations are required to determine when the switches between standard and alternative time happen but were not required to document when the transitions occur. Applications would benefit from knowing when those transitions occur. Specifying the transition times in the standard is not believed to be practical due to the continual changes to time zones by legislative bodies and the potential differences in existing implementations.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
On page 180 after line 5947 (XBD 8.3 TC), insert a new paragraph:
If the dst field is specified and the rule field is not, it is implementation-defined when the changes to and from the alternative time occur.

On page 3539 after line 12001 (XRAT A.8.3 TC), insert a new paragraph:
Implementations are encouraged to use the time zone database maintained by IANA to determine when daylight savings time changes occur and to handle TZ values that start with a <colon>. See RFC 6557.

ajosey

2016-12-15 18:07

manager   bugnote:0003514

Interpretation proposed: 15 Dec 2016

ajosey

2017-01-18 15:21

manager   bugnote:0003544

Interpretation Approved: 18 Jan 2017

geoffclare

2019-10-23 09:39

manager   bugnote:0004627

Applied but with editorial wording differences in line with bug 0001253

Issue History

Date Modified Username Field Change
2016-03-03 20:32 Guy Harris New Issue
2016-03-03 20:32 Guy Harris Name => Guy Harris
2016-03-03 20:32 Guy Harris Section => Environment Variables (section 8)
2016-03-03 20:32 Guy Harris Page Number => Unknown (I don't have a printed or PDF version of the spec)
2016-03-03 20:32 Guy Harris Line Number => Unknown (I don't have a printed or PDF version of the spec)
2016-03-03 20:56 Don Cragun Page Number Unknown (I don't have a printed or PDF version of the spec) => 179-180
2016-03-03 20:56 Don Cragun Line Number Unknown (I don't have a printed or PDF version of the spec) => 5756-5816
2016-03-03 20:56 Don Cragun Interp Status => ---
2016-12-08 17:30 rhansen Note Added: 0003511
2016-12-08 17:34 rhansen Final Accepted Text => see 0001030:0003511
2016-12-08 17:34 rhansen Status New => Interpretation Required
2016-12-08 17:34 rhansen Resolution Open => Accepted As Marked
2016-12-08 17:34 rhansen Tag Attached: tc3-2008
2016-12-09 09:44 geoffclare Interp Status --- => Pending
2016-12-15 18:07 ajosey Interp Status Pending => Proposed
2016-12-15 18:07 ajosey Note Added: 0003514
2017-01-18 15:21 ajosey Interp Status Proposed => Approved
2017-01-18 15:21 ajosey Note Added: 0003544
2019-10-23 09:39 geoffclare Note Added: 0004627
2019-10-23 09:39 geoffclare Status Interpretation Required => Applied
2019-10-23 09:39 geoffclare Relationship added related to 0001253
2024-06-11 08:57 agadmin Status Applied => Closed