The bug fix XE will depend on the
branch snapshot and trunk XE will depend on the application trunk
snapshot, which includes the new features and improvements.
Marius
>
>>
>> Thanks,
>> Marius
>>
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.3/pom…
v1.33
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.3.1/p…
v1.34
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.3.2/p…
v1.34 with a
>>> comment above that 1.35 is incompatible.
>>>
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2/pom…
v1.26
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.1/p…
v1.27
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.2/p…
v1.28
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.3/p…
v1.29
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.4/p…
v1.30
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.5/p…
v1.32
>>>
http://svn.xwiki.org/svnroot/xwiki/enterprise/tags/xwiki-enterprise-2.2.6/p…
v1.33
>>>
>>> So in the last three versions, every time except for 1, this was the
practice.
>>>
>>>
>>>> If an
>>>> application has bug fixes too and these bug fixes are compatible with
>>>> the bug fix release of XE then yes, otherwise the application needs a
>>>> branch.
>>>
>>> Branching to keep bug fixes to backport separate from regular development is
a good idea, but in
>>>
http://svn.xwiki.org/svnroot/xwiki/platform/xwiki-applications/branches/ I
only see 4 branches have
>>> ever been made.
>>>
>>>>
>>>>> This means that `experimental' code
>>>>> is being introduced into a `stable' branch in a bugfix version.
>>>>
>>>> That's not true. When you commit to an application you have to check
>>>> which versions of XE depend on it and if your changes are not compatible
>>>
>>> If the changes appear to be comparable then they should go from commit to
release without any
>>> further testing, milestones or release candidates?
>>>
>>>> with all of them then you have to make a branch.
>>>>
>>>> I'm not convinced that synchronizing version numbers is a good idea.
I'm
>>>> -0 for now.
>>>>
>>>> Thanks,
>>>> Marius
>>>>
>>>>> This is not the path I would choose
>>>>> but more importantly we can't honestly say that our code goes
through a milestone/release candidate
>>>>> verification process if some of the code is allowed to bypass it.
>>>>> This situation has caused me to make a mistake which I was able to
correct during the release
>>>>> without major issue, I think the same issue is behind the release of
2 bogus versions (2.4.1 and 2.4.2)
>>>>>
>>>>> There is another issue, users who want to mix and match applications
to build their own wiki are
>>>>> faced with a set of version numbers and no way to know what is
compatible with what. A user who I
>>>>> spoke with last night had this very problem. We could publish a
compatibility matrix but if we were
>>>>> to show all the versions a given application is compatible with, that
would require testing each
>>>>> application version against each core version and I think we need to
concentrate on testing what
>>>>> gets released in XE.
>>>>>
>>>>> Both of these problems would be fixed if version numbers were
synchronized and everything was
>>>>> branched for a release. Relevant questions which come to mind are
"do we need the capability to
>>>>> release applications at separate times?" and "is there no
way to do that with synchronized version
>>>>> numbers?"
>>>>>
>>>>> Am I missing any other reasons?
>>>>> Should this not become a proposal?
>>>>>
>>>>> Caleb
>>>>>
>>>>> _______________________________________________
>>>>> devs mailing list
>>>>> devs(a)xwiki.org
>>>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>> _______________________________________________
>>>> devs mailing list
>>>> devs(a)xwiki.org
>>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>>
>>>
>>> _______________________________________________
>>> devs mailing list
>>> devs(a)xwiki.org
>>>
http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> devs(a)xwiki.org
>>
http://lists.xwiki.org/mailman/listinfo/devs
>>
>
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org