You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Dave Cottlehuber (JIRA)" <ji...@apache.org> on 2011/05/08 12:42:03 UTC

[jira] [Created] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Windows ICU DLL version is hardcoded to 4.2 in makefiles
--------------------------------------------------------

                 Key: COUCHDB-1152
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
             Project: CouchDB
          Issue Type: Improvement
          Components: Build System
         Environment: Windows only.
            Reporter: Dave Cottlehuber
            Priority: Trivial


src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Robert Newson (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Newson resolved COUCHDB-1152.
------------------------------------

    Resolution: Fixed

applied to all active branches, including 1.1.x
                
> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.4, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Dave Cottlehuber (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Cottlehuber updated COUCHDB-1152:
--------------------------------------

    Fix Version/s: 1.1.1
                   1.0.3

> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.3, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Jan Lehnardt (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Lehnardt updated COUCHDB-1152:
----------------------------------

    Fix Version/s:     (was: 1.0.3)
                   1.0.4

This didn't make the 1.0.3 cut. Bumping to 1.0.4

> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.4, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Dave Cottlehuber (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Cottlehuber updated COUCHDB-1152:
--------------------------------------

    Attachment: COUCHDB-1152_move_to_ICU-4_4_2.patch

This patch brings windows CouchDB up to same ICU level as unix, 4.4.x series, and allows people who need to compile ICU from source to do so.

The original issue for this ticket remains but at least people can compile from source if needed - e.g. following example is common.

Prebuilt ICU binary DLLs are only available compiled against the release to manufacturing version of the Visual C++ runtimes.

Recent MS patches for both Visual Studio and security fixes for the runtime now require compiling ICU against more recent runtimes.

ICU 4.2.1 does not compile against newer runtimes, but ICU 4.4.2 does.

> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Reopened] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Dave Cottlehuber (Reopened) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Cottlehuber reopened COUCHDB-1152:
---------------------------------------


diff to come that removes dependence on specific versions altogether.
                
> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.4, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Paul Joseph Davis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13053533#comment-13053533 ] 

Paul Joseph Davis commented on COUCHDB-1152:
--------------------------------------------

Applied to branches/1.0.x in r1138679. Leaving the ticket open per request of Dave.

> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.3, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Randall Leeds (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Randall Leeds closed COUCHDB-1152.
----------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 1.0.4)
                       (was: 1.1.1)
                   1.1.2
                   1.2

Fixed again:
   de0f784..d59d1c0  1.1.x -> 1.1.x
   7c303b9..4f2a079  1.2.x -> 1.2.x
   e3651ec..1054f94  master -> master
                
> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.2, 1.1.2
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_1.1.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_1.2.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_master.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Dave Cottlehuber (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Cottlehuber updated COUCHDB-1152:
--------------------------------------

    Attachment: COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch

tweak INSTALL.Windows
bump ICU include DLL to 4.4.2


> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.3, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles

Posted by "Dave Cottlehuber (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Cottlehuber updated COUCHDB-1152:
--------------------------------------

    Attachment: COUCHDB-1152_remove_icu_version_dependency_diff_master.patch
                COUCHDB-1152_remove_icu_version_dependency_diff_1.1.x.patch
                COUCHDB-1152_remove_icu_version_dependency_diff_1.2.x.patch

"If it compiles, bundle it".

Removes dependency on ICU versions within Windows autotools build & packaging phase.

Patches for master, 1.1.x and 1.2.x are different due to prior configure.ac diffs.
                
> Windows ICU DLL version is hardcoded to 4.2 in makefiles
> --------------------------------------------------------
>
>                 Key: COUCHDB-1152
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1152
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>            Priority: Trivial
>              Labels: windows
>             Fix For: 1.0.4, 1.1.1
>
>         Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch, COUCHDB-1152_move_to_ICU-4_4_2_diff_1.0.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_1.1.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_1.2.x.patch, COUCHDB-1152_remove_icu_version_dependency_diff_master.patch
>
>
> src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira