View Issue Details

IDProjectCategoryView StatusLast Update
00000561003.1(2008)/Issue 7Shell and Utilitiespublic2013-04-16 13:06
ReporterDon Cragun Assigned Toajosey  
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionAccepted 
NameDon Cragun
OrganizationSelf
User Reference
Sectioncal
Page Number2499
Line Number79981
Interp StatusApproved
Final Accepted Text0000056:0000254
Summary0000056: cal defaults are incorrectly stated
DescriptionThe description of the operands is confusing and incorrect in the case
when only one operand is given on the cal command line.

If one operand (year) is given, the output should be a 12 month calendar
for the given year. But, the current description says that the output
shold be a one month calendar for the current date's month in the
specified year.

If no operands are given on the cal command line, the output should be a
calendar for the current month in the current year. This is as
specified in the operands section.

If both operands are given, the output should be a one month calendar
for the given month in the given year. Since there are no defaults in
this case, this is correct as well.
Desired ActionSince we are requesting a change to the description of the way
implementations are required to act, this aardvark request should be
sent down the interpretations track (with code phrases Standard is
clear, Standard is wrong, concerns have been forwarded to the sponsor).

Suggested wording for the next technical corrigenda or revision:
Add a new paragraph to the DESCRIPTION of cal after P2499, L79975:
    If no operands are given, cal shall produce a one month calendar
    for the current month in the current year. If only the year
    operand is given, cal shall produce a calendar for all twelve
    months in the given calendar year. If both month and year
    operands are given, cal shall produce a one month calendar for
    the given month in the given year.

Delete:
    The default shall be the current month.
from P2499, L79981.

Delete:
    The default shall be the current year.
from P2499, L79983.

Change:
    None.
in the RATIONALE on P2500, L80028 to:
    Earlier versions of this standard incorrectly required that the
    command:
        cal 2000
    write a one month calendar for the current calendar month (no
    matter what the current year is) in the year 2000 to standard
    output. This did not match historic practice in any known
    version of the cal utility. The description has been updated to
    match historic practice. When only the year operand is given,
    cal writes a twelve month calendar for the specified year.
Tagstc1-2008

Activities

Don Cragun

2009-06-25 15:13

manager   bugnote:0000097

Last edited: 2009-06-26 06:23

Originally reported by dcragun:xxxxxxxxx
Tue, 9 Jun 2009 01:29:01 +0100 (BST)
with Subject: Defect in XCU cal

Transcribed by Don Cragun from xcubug3.txt ERN 11

Submitter tag "dwc-cal"

ajosey

2009-10-09 16:27

manager   bugnote:0000254

Last edited: 2009-10-09 16:27

Interpretation response
------------------------
The standard states the requirements for the defaults for cal,
and conforming implementations must conform to this. However, concerns
have been raised about this which are being referred to the sponsor.

Rationale:
-------------
None.

Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
Make the change suggested by the submitter

Issue History

Date Modified Username Field Change
2009-06-25 15:07 Don Cragun New Issue
2009-06-25 15:07 Don Cragun Status New => Under Review
2009-06-25 15:07 Don Cragun Assigned To => ajosey
2009-06-25 15:07 Don Cragun Name => Don Cragun
2009-06-25 15:07 Don Cragun Section => cak
2009-06-25 15:07 Don Cragun Page Number => 2499
2009-06-25 15:07 Don Cragun Line Number => 79981
2009-06-25 15:13 Don Cragun Note Added: 0000097
2009-06-25 15:13 Don Cragun Status Under Review => Interpretation Required
2009-06-25 15:13 Don Cragun Resolution Open => Accepted
2009-06-25 15:13 Don Cragun Section cak => cal
2009-06-25 16:38 Don Cragun Tag Attached: real bug in aardvark
2009-06-26 06:23 Don Cragun Note Edited: 0000097
2009-07-01 15:18 Don Cragun Organization => Self
2009-07-30 16:12 Don Cragun Tag Detached: real bug in aardvark
2009-08-11 16:26 Don Cragun Interp Status => Pending
2009-09-17 15:41 nick Interp Status Pending => Proposed
2009-10-09 16:27 ajosey Note Added: 0000254
2009-10-09 16:27 ajosey Note Edited: 0000254
2009-10-09 16:28 ajosey Interp Status Proposed => Approved
2009-10-09 16:28 ajosey Final Accepted Text => 0000056:0000254
2010-09-20 09:08 geoffclare Tag Attached: tc1-2008
2013-04-16 13:06 ajosey Status Interpretation Required => Closed