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) <
vali...@gmail.com> 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 <lu...@xwiki.com> 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
> > devs@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> _______________________________________________
> devs mailing list
> devs@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to