United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-4960215 : REGRESSION: UK and France: bad minimal days in first week (2)

Details
Type:
Bug
Submit Date:
2003-11-26
Status:
Closed
Updated Date:
2004-08-18
Project Name:
JDK
Resolved Date:
2004-03-17
Component:
globalization
OS:
solaris_2.6
Sub-Component:
translation
CPU:
sparc
Priority:
P3
Resolution:
Fixed
Affected Versions:
5.0
Fixed Versions:
5.0 (beta2)

Related Reports
Backport:
Relates:

Sub Tasks

Description
Name: sdR10048			Date: 11/26/2003


This bug is shadow of 4944756 (which was
closed as dup of fixed bug 4518811).
Please *do not close* this one linke that - it is not fixed yet.
Mini test still fails.
And GregorianCalendar0009 still fails too.

Filed By      : SPB JCK team (###@###.###)
JDK           : java full version "1.5.0-beta-b29"
JCK           : 1.5
Platform[s]   : Solaris
switch/Mode   : 
JCK test owner : http://javaweb.eng/jct/sqe/JCK-tck/usr/owners.jto
Failing Test [s] : 
api/java_util/GregorianCalendar/index.html#Ctor[GregorianCalendar0009]
Problem description
===================
getMinimalDaysInFirstWeek returns wrong value for UK and France locales.
According to ISO 8601 the valid numbers are 4, 4 accordingly.
See some info at http://www.pjh2.de/datetime/weeknumber/wnd.php.
    
Minimized test:
===============
------- J.java -------
import java.util.*;
public class J {
    public static void main(String[] args) {
        Locale locales[] = {Locale.UK, Locale.FRANCE};
        GregorianCalendar cal = null;
        for (int i=0; i<locales.length; i++) {
            cal = new GregorianCalendar(locales[i]);
            System.out.println(locales[i] + " : " +
                               cal.getMinimalDaysInFirstWeek());
        }
    }
}
------- end-of-J.java -------
Minimized test output:
======================
] (happy) ~/tmp
] java -showversion J
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b29)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b29, mixed mode)

en_GB : 1
fr_FR : 1

] (happy) ~/tmp
] locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

JCK test source location:
==========================
/java/re/jck/1.5/promoted/latest/JCK-runtime-15/tests

======================================================================

                                    

Comments
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
tiger-beta2

FIXED IN:
tiger-beta2

INTEGRATED IN:
tiger-beta2

VERIFIED IN:
tiger-beta2


                                     
2004-09-13
EVALUATION

The following 2 files have been updated:
src/share/classes/sun/text/resources/LocaleElements_en_GB.java
src/share/classes/sun/text/resources/LocaleElements_fr.java

The following regression test cases have been updated:
test/sun/text/resources/Calendar/Bug4518811.java
test/sun/text/resources/Locale/LocaleData
test/sun/text/resources/Locale/LocaleDataTest.java

webrev at:
http://sekai.sfbay/projects3/java_websvcs_j2se_1.5_tiger_l10n/java_websvcs_j2se_1.5_tiger_l10n/web/bugs/INT_08/4960215/

Code review approved by ###@###.###. Still waiting for one more code review.
###@###.### 2004-01-16


These same files have been fixed as part of 4518811 which has been integrated into tiger-beta2 b42. Could you please run the JCK test to verify the fix? thx!


Marking the bug as integrated in tiber-beta2, so the bug reporter can verify the fix.
###@###.### 2004-03-17
                                     
2004-03-17



Hardware and Software, Engineered to Work Together