You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "John Gordon (JIRA)" <ji...@apache.org> on 2012/10/04 12:35:08 UTC

[jira] [Created] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

John Gordon created PIG-2941:
--------------------------------

             Summary: Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
                 Key: PIG-2941
                 URL: https://issues.apache.org/jira/browse/PIG-2941
             Project: Pig
          Issue Type: Bug
          Components: build
    Affects Versions: 0.10.0
            Reporter: John Gordon


The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

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

John Gordon updated PIG-2941:
-----------------------------

    Attachment: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch

Patch to refactor resolvers into 3 cascading chains
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

Posted by "John Gordon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13474809#comment-13474809 ] 

John Gordon commented on PIG-2941:
----------------------------------

Great eye, thank you!  I think maven2 is in both due to a merge conflict.  Next patch will fix both.
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.10.0
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

Posted by "John Gordon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482026#comment-13482026 ] 

John Gordon commented on PIG-2941:
----------------------------------

Thank you!

                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.12
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch, PIG-2941.trunk.002.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

Posted by "Gianmarco De Francisci Morales (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gianmarco De Francisci Morales updated PIG-2941:
------------------------------------------------

    Assignee: John Gordon
      Status: Open  (was: Patch Available)

Can you regenerate the patch with --no-prefix option and without the email headers?

Also, can you explain why maven2 is both on internal and external resolver?

Canceling patch for the moment.
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.10.0
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

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

John Gordon updated PIG-2941:
-----------------------------

    Status: Patch Available  (was: Open)

Allows cleaner resolution of changes to local builds of dependent projects for cross-project development, and leverages the local .m2 cache by default.  Default resolver is now the kitchen sink resolver that picks up all the rest, in order of locality.  Internal (default .m2 cache), then external.
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.10.0
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch, PIG-2941.trunk.002.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

Posted by "Gianmarco De Francisci Morales (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gianmarco De Francisci Morales updated PIG-2941:
------------------------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 0.10.0)
                   0.12
           Status: Resolved  (was: Patch Available)

+1
Committed to trunk.

Thanks John!
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.12
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch, PIG-2941.trunk.002.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

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

John Gordon updated PIG-2941:
-----------------------------

    Fix Version/s: 0.10.0
           Status: Patch Available  (was: Open)
    
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>             Fix For: 0.10.0
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (PIG-2941) Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices

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

John Gordon updated PIG-2941:
-----------------------------

    Attachment: PIG-2941.trunk.002.patch

Updated to remove prefix and email headers.  Also adding update checks that route down to the fs resolver.

This allows the local mvn cache resolvers to pick up local cross-product changes instead of reading the stale .ivy2 cache.
                
> Ivy resolvers in pig don't have consistent chaining and don't have a kitchen sink option for novices
> ----------------------------------------------------------------------------------------------------
>
>                 Key: PIG-2941
>                 URL: https://issues.apache.org/jira/browse/PIG-2941
>             Project: Pig
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.10.0
>            Reporter: John Gordon
>            Assignee: John Gordon
>             Fix For: 0.10.0
>
>         Attachments: 0001-IvySettings.xml-refactor-to-simplify-resolution.patch, PIG-2941.trunk.002.patch
>
>
> The Ivy resolvers in Pig are split into default, external, and internal -- and they are all actually distinct.  There isn't a resolver that rolls over all three, and fallbacks aren't in place.  Ideally, these resolver should chain right through with the default following a best practice fallback for novices.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira