Currently there appears to be confusion and/or disagreement regarding what constitutes a minor vs major change. For context please have a look at https://github.com/apache/incubator-pekko/issues/38#issuecomment-1311468140.
The main problem I foresee (which arguably in my opinion has already started) is that due to the definition of minor vs major being quite subjective, it's already started holding up the progress of doing work on Pekko. This has already started with the PR at https://github.com/apache/incubator-pekko/pull/50 and also at https://github.com/apache/incubator-pekko-http/pull/8#issuecomment-1316786937. In short, if we are going to debate on every single PR what constitutes a minor or major change it's going to significantly decrease the velocity of getting stuff done. Would it be possible for us to come to a more technical/strict definition on what constitutes a minor or major change? The current disagreement from the previously mentioned PR's is about whether a change to the build (which has no effect on the execution/use of the software) is major but there will undoubtedly be many more cases in the future (i.e. does the package rename from akka to org.apache.pekko also count as a major change? This one is a lot less clear). Alternatively is it also possible for us to suspend the changing of source headers depending on minor/major changes just before we decide to make a release? This way we can completely eliminate overhead as we work towards a release and then when a release is ready someone can create a PR with the necessary header changes and in that PR itself we can discuss what is minor and what is major. This can then be tackled at once with increased focus and efficiency rather than having to do this work on every PR which incurs a lot of overhead. This is especially appealing if the decision of minor vs major is going to remain largely subjective. Thoughts? -- Matthew de Detrich *Aiven Deutschland GmbH* Immanuelkirchstraße 26, 10405 Berlin Amtsgericht Charlottenburg, HRB 209739 B Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen *m:* +491603708037 *w:* aiven.io *e:* [email protected]
