You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Javier Jardón (JIRA)" <ji...@apache.org> on 2011/02/21 13:49:38 UTC

[jira] Created: (COUCHDB-1070) Update autotools configuration

Update autotools configuration
------------------------------

                 Key: COUCHDB-1070
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
             Project: CouchDB
          Issue Type: Improvement
          Components: Infrastructure
    Affects Versions: 1.0.2
            Reporter: Javier Jardón
            Priority: Minor
             Fix For: 1.0.3, 1.1, 1.2, 2.0


Replace deprecated autoconf macros and use new libtool syntax

Also use silent rules to silence the output a bit

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

       

[jira] Updated: (COUCHDB-1070) Update autotools configuration

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

Javier Jardón updated COUCHDB-1070:
-----------------------------------

    Attachment: update_autotools.patch

Update autotools configuration
    
Replace deprecated autoconf macros and use new libtool syntax

Also use silent rules to silence the output a bit


> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.0.3, 1.1, 1.2, 2.0
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

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

       

[jira] [Updated] (COUCHDB-1070) Update autotools configuration

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

Jan Lehnardt updated COUCHDB-1070:
----------------------------------

    Fix Version/s:     (was: 1.2)
                   1.3

Bump to 1.3
                
> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.3
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

--
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-1070) Update autotools configuration

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

Noah Slater commented on COUCHDB-1070:
--------------------------------------

Upgrading the required Autotools versions may exclude some people from being able to build CouchDB without upgrading their build toolchain. Just checked OS X and these versions seem to be installed already.

I'm not sure I understand the changes in the patch. Could you give them more of an explanation in the comments here so I understand what's being changed and why?

Also, would it be possible for you to submit a patch which doesn't alter formatting alone? I believe the last half of the patch just changes some indentations. I'd prefer it if this was left out.

Thanks!


> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.0.3, 1.1, 1.2, 2.0
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

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

       

[jira] Commented: (COUCHDB-1070) Update autotools configuration

Posted by "Javier Jardón (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12999405#comment-12999405 ] 

Javier Jardón commented on COUCHDB-1070:
----------------------------------------

Hello Noah, here a more datailed explanation:

- Replace some deprecated autoconf macros:
  AM_CONFIG_HEADER -> AC_CONFIG_HEADERS and 
  AC_GNU_SOURCE -> AC_USE_SYSTEM_EXTENSIONS
  AC_TRY_LINK -> AC_LINK_IFELSE
  AC_HELP_STRING -> AS_HELP_STRING

- Use the new libtool syntax
 We need to require libtool 2.2 as minimum version: LT_PREREQ([2.2])
 And we can replace the old macros with the new syntax:
 AC_PROG_LIBTOOL, AC_DISABLE_STATIC, AC_ENABLE_SHARED -> LT_INIT([disable-static]) (enable-shared is the default)

I can submit separate patches if you want, just tell me.

> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.0.3, 1.1, 1.2, 2.0
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

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

       

[jira] [Updated] (COUCHDB-1070) Update autotools configuration

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

Jan Lehnardt updated COUCHDB-1070:
----------------------------------

    Fix Version/s:     (was: 1.0.3)
                       (was: 2.0)
                       (was: 1.1)

Bump to 1.2.

> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.2
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

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

[jira] Commented: (COUCHDB-1070) Update autotools configuration

Posted by "Javier Jardón (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COUCHDB-1070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12997384#comment-12997384 ] 

Javier Jardón commented on COUCHDB-1070:
----------------------------------------

I have a patch for this. Should I attach the patch here or send it to the mailing list?

> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.0.3, 1.1, 1.2, 2.0
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

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

       

[jira] [Assigned] (COUCHDB-1070) Update autotools configuration

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

Noah Slater reassigned COUCHDB-1070:
------------------------------------

    Assignee: Noah Slater
    
> Update autotools configuration
> ------------------------------
>
>                 Key: COUCHDB-1070
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1070
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: 1.0.2
>            Reporter: Javier Jardón
>            Assignee: Noah Slater
>            Priority: Minor
>              Labels: autotools, build
>             Fix For: 1.3
>
>         Attachments: update_autotools.patch
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> Replace deprecated autoconf macros and use new libtool syntax
> Also use silent rules to silence the output a bit

--
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