#858: Backport any necessary ICU changes and fixes
---------------------+------------------------------------------------------
 Reporter:  david    |       Owner:  dominik   
     Type:  task     |      Status:  new       
 Priority:  low      |   Milestone:  1.0.2     
Component:  _OTHER_  |     Version:  1.0.0beta2
 Severity:  normal   |    Keywords:            
Has_patch:  0        |  
---------------------+------------------------------------------------------
Description changed by dominik:

Old description:

> We need to figure out
>  * what exact ICU version we ported back then
>  * what ICU version branch this corresponds to
>  * what fixes were made in that branch
> And then backport all the fixes so we're free of ICU bugs. See #723 for
> instance.
>

> Current state of affairs: (as in [4054])
>
> should be ported:
>
> icu/trunk/source/test/intltest/dadrcal.cpp
> icu/trunk/source/test/intltest/dadrcal.h
> icu/trunk/source/test/testdata/calendar.txt
>
> ICU Release dates:
>  - 3.4.0 [icu 18360] 2005-07-26
>  - 3.4.1 [icu 19336] 2006-03-09
>  - 3.6.0 [icu 20189] 2006-08-29
>  - 3.8.0 [icu 22674] 2007-09-13
>  - 3.8.1 [icu 23075] 2007-12-12
>  - 4.0.0 [icu 24330] 2008-07-01
>  - 4.0.1 [icu 25253] 2009-01-14
>
> 3.8.0: [source:/branches/1.0/src/date/AgaviCalendar.class.php
> AgaviCalendar] => [[br]]
>  [icu:source:icu/trunk/source/i18n/calendar....@22016 i18n/calendar.cpp]
> [icu 22016] [[br]]
>  [icu:source:icu/trunk/source/i18n/unicode/calenda...@22265
> i18n/unicode/calendar.h] [icu 22265] [[br]]
>
> 4.0.0: [source:/branches/1.0/src/date/AgaviCalendarGrego.class.php
> AgaviCalendarGrego] => [[br]]
>  [icu:source:icu/trunk/source/i18n/gregoimp....@22167 i18n/gregoimp.cpp]
> [icu 22167] [[br]]
>  [icu:source:icu/trunk/source/i18n/gregoim...@22167 i18n/gregoimp.h] [icu
> 22167] [[br]]
>
> [source:/branches/1.0/src/date/AgaviDateDefinitions.class.php
> AgaviDateDefinitions] =>  [[br]]
>  based largely on [icu:source:icu/trunk/source/i18n/calenda...@20375
> i18n/calendar.h] [icu 20375] [[br]]
>  and [icu:source:icu/trunk/source/i18n/uca...@19775 i18n/ucal.h] [icu
> 19775] [[br]]
>

> 3.8.0: [source:/branches/1.0/src/date/AgaviGregorianCalendar.class.php
> AgaviGregorianCalendar] => [[br]]
>  [icu:source:icu/trunk/source/i18n/gregocal....@22379 i18n/gregocal.cpp]
> [icu 22379] [[br]]
>  [icu:source:icu/trunk/source/i18n/unicode/gregoca...@19003
> i18n/unicode/gregocal.h] [icu 19003] [[br]]
>

> 3.6.0: [source:/branches/1.0/src/date/AgaviOlsonTimeZone.class.php
> AgaviOlsonTimeZone] => [[br]]
>  [icu:source:icu/trunk/source/i18n/olsontz....@19133 i18n/olsontz.cpp]
> [icu 19133] [[br]]
>  [icu:source:icu/trunk/source/i18n/olsont...@18762 i18n/olsontz.h] [icu
> 18762] [[br]]
>
> 3.8.0-dev: [source:/branches/1.0/src/date/AgaviSimpleTimeZone.class.php
> AgaviSimpleTimeZone] => [[br]]
>  [icu:source:icu/trunk/source/i18n/simpletz....@21282 i18n/simpletz.cpp]
> [icu 21282] [[br]]
>  [icu:source:icu/trunk/source/i18n/unicode/simplet...@18762
> i18n/unicode/simpletz.h] [icu 18762] [[br]]
>
> 3.8.0-dev: [source:/branches/1.0/src/date/AgaviTimeZone.class.php
> AgaviTimeZone] => [[br]]
>  [icu:source:icu/trunk/source/i18n/timezone....@22069 i18n/timezone.cpp]
> [icu 22069] [[br]]
>  [icu:source:icu/trunk/source/i18n/unicode/timezon...@18762
> i18n/unicode/timezone.h] [icu 18762] [[br]]
>

> [source:/branches/1.0/tests2/date/CalendarTest.php CalendarTest] =>
> [[br]]
>  [icu:source:icu/trunk/source/test/intltest/caltest....@21087
> test/intltest/caltest.cpp] [icu 21087] [[br]]
>
> 4.0.0: [source:/branches/1.0/tests2/date/TimeZoneBoundaryTest.php
> TimeZoneBoundaryTest] =>  [[br]]
>  [icu:source:icu/trunk/source/test/intltest/tzbdtest....@19558
> test/intltest/tzbdtest.cpp] [icu 19558] [[br]]
>
> 3.8.1-dev: [source:/branches/1.0/tests2/date/TimeZoneTest.php
> TimeZoneTest] =>  [[br]]
>  [icu:source:icu/trunk/source/test/intltest/tztest....@22096
> test/intltest/tztest.cpp] [icu 22096] [[br]]
>  MISSING: [[br]]
>   - TimeZoneTest::TestCountries() [[br]]
>   - (TimeZoneTest::TestEquivalentIDs()) [[br]]
>   - REDO: testShortZoneIDs

New description:

 We need to figure out
  * what exact ICU version we ported back then
  * what ICU version branch this corresponds to
  * what fixes were made in that branch
 And then backport all the fixes so we're free of ICU bugs. See #723 for
 instance.


 Current state of affairs: (as in [4054])

 should be ported:

 icu/trunk/source/test/intltest/dadrcal.cpp
 icu/trunk/source/test/intltest/dadrcal.h
 icu/trunk/source/test/testdata/calendar.txt

 ICU Release dates:
  - 3.4.0 [icu 18360] 2005-07-26
  - 3.4.1 [icu 19336] 2006-03-09
  - 3.6.0 [icu 20189] 2006-08-29
  - 3.8.0 [icu 22674] 2007-09-13
  - 3.8.1 [icu 23075] 2007-12-12
  - 4.0.0 [icu 24330] 2008-07-01
  - 4.0.1 [icu 25253] 2009-01-14

 3.8.0: [source:/branches/1.0/src/date/AgaviCalendar.class.php
 AgaviCalendar] => [[br]]
  [icu:source:icu/trunk/source/i18n/calendar....@22016 i18n/calendar.cpp]
 [icu 22016] [[br]]
  [icu:source:icu/trunk/source/i18n/unicode/calenda...@22265
 i18n/unicode/calendar.h] [icu 22265] [[br]]

 4.0.0: [source:/branches/1.0/src/date/AgaviCalendarGrego.class.php
 AgaviCalendarGrego] => [[br]]
  [icu:source:icu/trunk/source/i18n/gregoimp....@22167 i18n/gregoimp.cpp]
 [icu 22167] [[br]]
  [icu:source:icu/trunk/source/i18n/gregoim...@22167 i18n/gregoimp.h] [icu
 22167] [[br]]

 3.8.0-dev: [source:/branches/1.0/src/date/AgaviDateDefinitions.class.php
 AgaviDateDefinitions] =>  [[br]]
  based largely on [icu:source:icu/trunk/source/i18n/calenda...@20375
 i18n/calendar.h] [icu 20375] [[br]]
  and [icu:source:icu/trunk/source/i18n/uca...@19775 i18n/ucal.h] [icu
 19775] [[br]]


 3.8.0: [source:/branches/1.0/src/date/AgaviGregorianCalendar.class.php
 AgaviGregorianCalendar] => [[br]]
  [icu:source:icu/trunk/source/i18n/gregocal....@22379 i18n/gregocal.cpp]
 [icu 22379] [[br]]
  [icu:source:icu/trunk/source/i18n/unicode/gregoca...@19003
 i18n/unicode/gregocal.h] [icu 19003] [[br]]


 3.6.0: [source:/branches/1.0/src/date/AgaviOlsonTimeZone.class.php
 AgaviOlsonTimeZone] => [[br]]
  [icu:source:icu/trunk/source/i18n/olsontz....@19133 i18n/olsontz.cpp]
 [icu 19133] [[br]]
  [icu:source:icu/trunk/source/i18n/olsont...@18762 i18n/olsontz.h] [icu
 18762] [[br]]

 3.8.0-dev: [source:/branches/1.0/src/date/AgaviSimpleTimeZone.class.php
 AgaviSimpleTimeZone] => [[br]]
  [icu:source:icu/trunk/source/i18n/simpletz....@21282 i18n/simpletz.cpp]
 [icu 21282] [[br]]
  [icu:source:icu/trunk/source/i18n/unicode/simplet...@18762
 i18n/unicode/simpletz.h] [icu 18762] [[br]]

 3.8.0-dev: [source:/branches/1.0/src/date/AgaviTimeZone.class.php
 AgaviTimeZone] => [[br]]
  [icu:source:icu/trunk/source/i18n/timezone....@22069 i18n/timezone.cpp]
 [icu 22069] [[br]]
  [icu:source:icu/trunk/source/i18n/unicode/timezon...@18762
 i18n/unicode/timezone.h] [icu 18762] [[br]]


 3.8.0-dev: [source:/branches/1.0/tests2/date/CalendarTest.php
 CalendarTest] =>  [[br]]
  [icu:source:icu/trunk/source/test/intltest/caltest....@21087
 test/intltest/caltest.cpp] [icu 21087] [[br]]

 4.0.0: [source:/branches/1.0/tests2/date/TimeZoneBoundaryTest.php
 TimeZoneBoundaryTest] =>  [[br]]
  [icu:source:icu/trunk/source/test/intltest/tzbdtest....@19558
 test/intltest/tzbdtest.cpp] [icu 19558] [[br]]

 3.8.1-dev: [source:/branches/1.0/tests2/date/TimeZoneTest.php
 TimeZoneTest] =>  [[br]]
  [icu:source:icu/trunk/source/test/intltest/tztest....@22096
 test/intltest/tztest.cpp] [icu 22096] [[br]]
  MISSING: [[br]]
   - TimeZoneTest::TestCountries() [[br]]
   - (TimeZoneTest::TestEquivalentIDs()) [[br]]
   - REDO: testShortZoneIDs

--

-- 
Ticket URL: <http://trac.agavi.org/ticket/858#comment:9>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5


_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets

Reply via email to