Sounds good but I would remove the code on the master branch and just leave the 
README, adding a little explanation that it’s only for maintaining old branches 
and that the master was moved to platform.

WDYT?

Thanks
-Vincent

> On 11 Jul 2016, at 15:51, Anca Luca <[email protected]> wrote:
> 
> Hello,
> 
> here is what was done on the ratings application for this release:
> * a branch was created on contrib for maintaining the bugfix old version:
> https://github.com/xwiki-contrib/application-ratings/tree/stable-1.3.x
> * version 1.3.5 was released from this branch
> * for the 3 problems fixed on this version, the following was done:
>    - one issue did not reproduce on the latest version of platform ratings
> - the one from commit 07758a698d400ed275cde1e6fde4515d41711b40 : the fact
> that saving ratings in different spaces did not work
>    - a second issue did reproduce and was reported (the one fixed in
> commit cd2c190e22f709e2b55fed19be25ea8ef7631730), but was not yet fixed:
> http://jira.xwiki.org/browse/XWIKI-13545 . However, this is not a critical
> bug (not even sure if it's a bug, is more a configuration that is not
> followed). It would need to be analysed and defined the correct desired
> behaviour in the ratings application
>    - the third issue reproduced, was reported and fixed in
> http://jira.xwiki.org/browse/XWIKI-13543 (the one from commit
> 4a5ed2ca13d1a01962a7d9edeb8b34134a6ad704 ).
> 
> Hope this is acceptable for the contrib rules.
> 
> Note: all the work was done by https://github.com/rstavro , I am just the
> messenger.
> 
> Thanks,
> Anca
> 
> On Wed, Jun 29, 2016 at 11:51 AM, Ecaterina Moraru (Valica) <
> [email protected]> wrote:
> 
>> I agree to release this version, only if it's tested and fixed on Platform
>> too (8.x+ or even 7.4.x+). Only in this case we could consider it to be a
>> bugfix release.
>> And if we don't do the testing now, it will not be done at all, thus
>> forking the code.
>> 
>> To be honest, I would prefer to delete / remove the commits rights for
>> applications that we move in Platform or not move things in Platform
>> anymore and keep separate version for them (... etc the whole discussion
>> about Contrib).
>> 
>> Thanks,
>> Caty
>> 
>> 
>> On Wed, Jun 29, 2016 at 12:45 PM, Anca Luca <[email protected]> wrote:
>> 
>>> Hello all,
>>> 
>>> while using the ratings application on an XWiki 6.2.4, we encountered
>> some
>>> bugs related to the storage of ratings in a separate space and with the
>>> update of a user's rating.
>>> 
>>> We fixed them in these 2 commits:
>>> 
>>> 
>> https://github.com/xwiki-contrib/application-ratings/commit/07758a698d400ed275cde1e6fde4515d41711b40
>>> and
>>> 
>>> 
>> https://github.com/xwiki-contrib/application-ratings/commit/cd2c190e22f709e2b55fed19be25ea8ef7631730
>>> .
>>> 
>>> Now, the contrib ratings application was indeed "retired" so we normally
>>> should not use the contrib repo anymore.
>>> However, the work in these 2 commits is about fixing bugs (which might
>> even
>>> be affecting the most recent version of ratings - we need to check that,
>>> didn't check it yet), and I don't see exactly what other option we have
>> in
>>> this case (note that we cannot switch to the "platform ratings" as we're
>> on
>>> XWiki 6.2.4 and ratings are in platform since 6.4.
>>> 
>>> So, this is what I propose:
>>> * release a 1.3.5 version from the contrib code
>>>  - if I understand correctly how extensions.xwiki.org works, this
>> release
>>> will not appear as "most recent" on the application page
>>>  - if I understand correctly how maven works, this version will not be
>>> considered more recent than 8.1 even if released after, because of the
>>> version number.
>>> * this means that the version 1.3.5 will be available as an upgrade to
>> the
>>> users that use the contrib extension (v 1.3.4 or lower), will be
>> available
>>> for new install to all users for which the dependencies requirements are
>>> satisfied and will not impact the users which use the platform version of
>>> the ratings app.
>>> Please let me know if I'm wrong in my reasoning.
>>> 
>>> The advantage of this release would be publishing the bugfix work that
>>> we've done and making it available to all users of the ratings extension
>> on
>>> versions lower than 6.4.
>>> Also, for us the advantage would be not having to deal with a code fork
>> and
>>> manage a release / snapshot of this forked code separately.
>>> 
>>> Unless somebody -1s this in the very close feature, we will go ahead with
>>> the release.
>>> 
>>> Thanks,
>>> Anca
>>> 
>>> P.S. There is a larger discussion to have about how to provide bugfixes
>> on
>>> older versions of platform applications without upgrading all the wiki,
>> but
>>> this should be in another mail or on IRC (e.g. if we discover that indeed
>>> these issues affect ratings app, the platform version, and we make fixes
>>> for these bugs, how can we provide these fixes to an XWiki 6.4 user?)
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>> 
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to