On 29 July 2011 12:35, Benson Margulies <bimargul...@gmail.com> wrote:
> I'm in favor of the policy (since I suggested it), that maven 3.0.X

I think that requires at least a minor bump I would not be happy with
classing those as a patch bump

> can deliver pom XSD 4.0.Y, where the changes the the XSD are proven to
> be harmless to popular old versions and common sense characterizes
> them as unlikely to blow anything up. I submit that adding some
> inheritance control attributes would come under that rubric.
>
> Do we need to vote this, or otherwise clarify consensus or the lack
> thereof? Does anyone hate it?
>
> On Fri, Jul 29, 2011 at 4:26 AM, Stephen Connolly
> <stephen.alan.conno...@gmail.com> wrote:
>> How about coming at this from a different track...
>>
>> <scm>scm:parent:/path/in/parent</scm>
>>
>> that is an SCM that is the same as parent with a path in the parent.
>>
>> the parent scm provider would look up the parent's scm and could use
>> some rules to derive the effective path, acting like a delegate and
>> giving us the correct path.
>>
>> It does mean that unless <prerequ><maven>3.1</maven></prerequ> users
>> would have to specify the scm in all initial child modules.
>>
>> On 29 July 2011 08:39, Mark Struberg <strub...@yahoo.de> wrote:
>>> gnah sorry :(
>>> I explicitly tested the schema validation, but obviously using a new tool 
>>> (I'm new to macs...) at 3 o clock in the morning isn't producing reliable 
>>> results :/
>>>
>>> But your idea with the XSD-4.0.1 sound really great. Almost too good to 
>>> believe!
>>> That would probably allow us to implement most of the new features like 
>>> mixins and stuff _without_ getting incompatible. Maybe we could not 
>>> implement all the new stuff, but it's worth thinking about it.
>>>
>>> Otoh I'm not sure if such a change should be done in a bugfix release.
>>> Or better said: I'm pretty sure that we should _not_ do such a change in a 
>>> bugfix release ;)
>>>
>>> LieGrue,
>>> strub
>>>
>>>
>>> --- On Fri, 7/29/11, Benson Margulies <bimargul...@gmail.com> wrote:
>>>
>>>> From: Benson Margulies <bimargul...@gmail.com>
>>>> Subject: Re: [DISCUSS] SCM child-project URL composition
>>>> To: "Maven Developers List" <dev@maven.apache.org>
>>>> Date: Friday, July 29, 2011, 2:01 AM
>>>> I have some perhaps minor bad news
>>>> about attributes.
>>>>
>>>> Attributes on the <url/> element won't validate
>>>> against the current
>>>> schema. I had hoped to discover otherwise, but no such
>>>> luck.
>>>>
>>>> The combine.children trick passes because it is inside of
>>>> the 'any'
>>>> inside the plugin configuration.
>>>>
>>>> I claim that the following is tolerable from a
>>>> compatibility standpoint:
>>>>
>>>> 1) create a 4.0.1 XSD file that adds the necessary
>>>> xs:anyAttribute (or
>>>> specific attributes, if you prefer) to the <url/>
>>>> element.
>>>>
>>>> 2) Change default archetypes and the release plugin and
>>>> friends to add
>>>> this schema instead of the 4.0.0 schema.
>>>>
>>>> In other words, Mark's experiments show that, in
>>>> *practical* terms,
>>>> adding the attributes works. That leave the question of
>>>> programs that
>>>> actually pay attention to the schema itself. The only bad
>>>> case would
>>>> be some program out there which for some reason always
>>>> validates
>>>> against the 4.0.0 schema even if the schema declared at the
>>>> top is
>>>> 4.0.1. I don't believe in this.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to