[
https://issues.apache.org/jira/browse/FINERACT-1002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yemdjih Kaze Nasser reassigned FINERACT-1002:
---------------------------------------------
Assignee: Yemdjih Kaze Nasser
> Remove all usages of '+' versions in build.gradle
> -------------------------------------------------
>
> Key: FINERACT-1002
> URL: https://issues.apache.org/jira/browse/FINERACT-1002
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Michael Vorburger
> Assignee: Yemdjih Kaze Nasser
> Priority: Blocker
>
> While code reviewing [~natashan]'s
> https://github.com/apache/fineract/pull/927 I thought again about the
> exchange we had with [~xurror] during FINERACT-805 re. our use of "+"
> versions in our build.gradle - and decided that this seems like something we
> really should have a dedicated new issue for...
> Unless I misunderstand something (which is possible), our current use of '+'
> could actually be source of future build instability (if they indeed cause
> the "latest available version" to be used, instead of a fixed one). Therefore
> to me this seems to be more of a Blocker than just some nice to have...
> What I'm not super clear about is what exactly that '+' means. Is it the
> latest version from the fixed version of the Spring BOM? Then it would
> actually be fixed, right? Or is it the latest (major/minor?) version
> available on Maven Central? Then it would be (very) unstable.. It would be
> good for someone to be able to find an authoritative link to some doc about
> this.
> Would it make sense to replace all our usages of '+' versions in build.gradle
> with fixed versions? Or is this not required? -- And if we do, let's clarify
> that inline comment I put on top of the file to be more clear and directive
> (replace "we should also avoid" by "do not use").
> [~awasum] [~ptuomola] [~Percy Ashu] any input to this? Interest in taking
> this?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)