I'm also confused slightly on the branch strategy here. main got converted to 10.x that's fine... but I would think ALL 9.x branches should descend from branch_9x, including 9.0... why wouldn't we have made branch_9x and branch_9_0 immediately? Where was noble supposed to check in for a feature that wasn't meant for 10.x?
On Fri, Jan 7, 2022 at 8:45 PM Ishan Chattopadhyaya < ichattopadhy...@gmail.com> wrote: > > branch_9x is in feature freeze! We want to stabilize > > Feature freeze is meant for the release branches. There is no precedent > for having a feature freeze on the stable branch. I urge you to follow well > established processes and not invent new processes on the fly and hold the > project hostage to those new processes. If you have concerns about the > stability of the commit, we can consider reverting from the stable branch. > > On Sat, Jan 8, 2022 at 7:11 AM Ishan Chattopadhyaya < > ichattopadhy...@gmail.com> wrote: > >> > What do we think about a "beta" release, to give users (including >> *ourselves* in many cases) more time to try out 9.0 to report issues? >> +1 >> >> > It would be a shame to release Solr 9 without support for the vector >> based index in Lucene 9. Thankfully there's a JIRA issue with a PR! >> https://issues.apache.org/jira/browse/SOLR-15880 . It's as much about >> optics as anything. I think many users are probably more at a curiosity / >> exploratory stage with this topic but still -- Solr 9 without the ability >> to explore this is disappointing, leaving them to consider other options to >> scratch that itch. >> >> Fully agree with the sentiment here, David. Without the vector search >> feature, I see no other important enough feature in a 9.0 release to >> capture users' excitement. Commentators are already writing off Solr as >> legacy search [0], and such a milestone release should address some of the >> areas in which we're falling behind. >> >> If that feature is just a few weeks out, what is the need for this >> artificial rush to get 9.0 out now? >> >> [0] - https://twitter.com/jobergum/status/1476657317768749062 >> >> >> On Sat, Jan 8, 2022 at 5:15 AM Jan Høydahl <jan....@cominvent.com> wrote: >> >>> branch_9x is in feature freeze! We want to stabilize, fix bugs and >>> remove blockers on that branch, not add features - unless they are agreed >>> as a blocker for the release. >>> If everyone starts pushing all kinds of new features to 9x now, it will >>> never stabilize. >>> >>> >>> Q: But my feature is almost ready and low-risk, I can surely put it >>>>>>>> on branch_9x ? >>>>>>>> >>> A: No, only blockers and bugfixes please. You can argue on dev@ >>>>>>>> that your feature is a blocker >>>>>>> >>>>>>> >>> I think it all looks a bit messy and rushed. SOLR-15694 >>> <https://issues.apache.org/jira/browse/SOLR-15694> is open, PR >>> <https://github.com/apache/solr/pull/403> is open, with no approvals >>> from any of the reviwers? >>> >>> Please revert on branch_9x and then "argue on dev@ that your feature is >>> a blocker". >>> >>> Jan >>> >>> 7. jan. 2022 kl. 20:09 skrev Ishan Chattopadhyaya < >>> ichattopadhy...@gmail.com>: >>> >>> Since a 9.0 release branch has not been cut, I backported the SOLR-15694 >>> to branch_9x. If there are any concerns, we can discuss reverting it from >>> branch_9_0 later. >>> Thanks and regards. >>> >>> On Fri, Jan 7, 2022 at 10:34 PM Ishan Chattopadhyaya < >>> ichattopadhy...@gmail.com> wrote: >>> >>>> > let it bake in main (10.0) for some time, letting more devs try it out >>>> >>>> Please define "some time". Is 3 weeks until the 9.0 release not enough? >>>> >>>> On Fri, Jan 7, 2022 at 10:26 PM Jan Høydahl <jan....@cominvent.com> >>>> wrote: >>>> >>>>> I think it is premature to add it to branch_9x yet. First get +1 from >>>>> key stakeholders on the PR, then let it bake in main (10.0) for some time, >>>>> letting more devs try it out. If all looks good at that point, we may >>>>> consider it, especially if the default behaviour is === 8.x. >>>>> >>>>> What do others think? >>>>> >>>>> Jan >>>>> >>>>> 7. jan. 2022 kl. 11:26 skrev Ishan Chattopadhyaya < >>>>> ichattopadhy...@gmail.com>: >>>>> >>>>> > Btw - does Solr have any benchmarks published yet, that we can >>>>> compare 8.11 with 9.0? Would be very useful. >>>>> >>>>> I can work on it over the weekend. I have some suites ready with me, >>>>> but not automated yet. >>>>> >>>>> >* Today*: Cut branch_9x and enter feature freeze on that branch >>>>> >>>>> I'd like to include SOLR-15694 (node roles) in 9.0, if that's okay >>>>> with you. It is dev complete, we're just running the tests to make sure >>>>> the >>>>> failing tests are not due to our changes (and unrelated); we can commit it >>>>> over the weekend. >>>>> >>>>> On Fri, Jan 7, 2022 at 3:13 AM Jan Høydahl <jan....@cominvent.com> >>>>> wrote: >>>>> >>>>>> I don't think we are allowed by Apache policy to broadly announce >>>>>> non-official releases like nightlies. >>>>>> >>>>>> There should be more than enough in 9.0 to warrant a major release. >>>>>> Most users will be reluctant to jump on a X.0.0 release, so we can >>>>>> mature a lot in 9.0.x. >>>>>> >>>>>> Perhaps if we start authoring the Release Notes (any volunteers?), >>>>>> we'll see more clearly what we are about to relase. >>>>>> And if we can have new sexy features in 9.1 and 9.2 that even >>>>>> warrants blog posts and twitter bragging, even better :) >>>>>> >>>>>> Let's keep this release train rolling and force ourselves into >>>>>> getting this out there sooner rather than later. We're not releasing the >>>>>> reference-branch or anything, so I think a beta is not necessary, unless >>>>>> the release phase ends up in endless RCs due to tons of bugs and >>>>>> regressions. >>>>>> >>>>>> Btw - does Solr have any benchmarks published yet, that we can >>>>>> compare 8.11 with 9.0? Would be very useful. >>>>>> >>>>>> Jan >>>>>> >>>>>> 6. jan. 2022 kl. 22:24 skrev David Smiley <dsmi...@apache.org>: >>>>>> >>>>>> What do we think about a "beta" release, to give users (including >>>>>> *ourselves* in many cases) more time to try out 9.0 to report issues? I >>>>>> don't think a beta release would necessitate a typical feature freeze. >>>>>> If >>>>>> we ultimately decline on a beta release, a counter-proposal would be to >>>>>> promote our nightly docker images everywhere (solr-users list, twitter, >>>>>> Slack) to solicit feedback. >>>>>> >>>>>> It would be a shame to release Solr 9 without support for the vector >>>>>> based index in Lucene 9. Thankfully there's a JIRA issue with a PR! >>>>>> https://issues.apache.org/jira/browse/SOLR-15880 . It's as much >>>>>> about optics as anything. I think many users are probably more at a >>>>>> curiosity / exploratory stage with this topic but still -- Solr 9 without >>>>>> the ability to explore this is disappointing, leaving them to consider >>>>>> other options to scratch that itch. >>>>>> >>>>>> ~ David Smiley >>>>>> Apache Lucene/Solr Search Developer >>>>>> http://www.linkedin.com/in/davidwsmiley >>>>>> >>>>>> >>>>>> On Thu, Jan 6, 2022 at 2:11 PM Timothy Potter <thelabd...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> thanks Jan, PR looks good now! 😀 >>>>>>> >>>>>>> >>>>>>> On Thu, Jan 6, 2022 at 11:52 AM Jan Høydahl <jan....@cominvent.com> >>>>>>> wrote: >>>>>>> >>>>>>>> False alarm, I had a dirty checkout. >>>>>>>> Please see if your PR passes precommit. >>>>>>>> >>>>>>>> Jan >>>>>>>> >>>>>>>> > 6. jan. 2022 kl. 19:49 skrev Jan Høydahl <jan....@cominvent.com>: >>>>>>>> > >>>>>>>> > Tim, I pushed a change to gradle that now uses hardcoded 9.0.0 >>>>>>>> for tests.luceneMatchVersion. That's a stop-gap, will make it >>>>>>>> dynamically >>>>>>>> follow the current lucene-version, but somehow my gradle project >>>>>>>> picked up >>>>>>>> an old version of org.apache.lucene.utils.Version class... >>>>>>>> > >>>>>>>> > Now I get a new error >>>>>>>> > >>>>>>>> > * What went wrong: >>>>>>>> > Execution failed for task ':validateSourcePatterns'. >>>>>>>> >> Found 10 violations in source files (@author javadoc tag, svn >>>>>>>> keyword, tabs instead spaces). >>>>>>>> > >>>>>>>> > Jan >>>>>>>> > >>>>>>>> >> 6. jan. 2022 kl. 17:53 skrev Timothy Potter < >>>>>>>> thelabd...@gmail.com>: >>>>>>>> >> >>>>>>>> >> Thanks for the update Jan! >>>>>>>> >> >>>>>>>> >> One of my PRs (sync'd with main) is now failing precommit with: >>>>>>>> >> >>>>>>>> >> 105 actionable tasks: 103 executed, 2 up-to-date >>>>>>>> >> 201FAILURE: Build failed with an exception. >>>>>>>> >> 202 >>>>>>>> >> 203* Where: >>>>>>>> >> 204Script >>>>>>>> '/home/runner/work/solr/solr/gradle/validation/solr.config-file-sanity.gradle' >>>>>>>> >> line: 40 >>>>>>>> >> 205 >>>>>>>> >> 206* What went wrong: >>>>>>>> >> 207Execution failed for task ':solr:validateConfigFileSanity'. >>>>>>>> >> 208> Configset does not refer to the correct luceneMatchVersion >>>>>>>> >> (10.0.0): >>>>>>>> /home/runner/work/solr/solr/solr/server/solr/configsets/_default/conf/solrconfig.xml >>>>>>>> >> 209 >>>>>>>> >> >>>>>>>> >> Any ideas what's wrong there? >>>>>>>> >> >>>>>>>> >> On Thu, Jan 6, 2022 at 9:40 AM Jan Høydahl < >>>>>>>> jan....@cominvent.com> wrote: >>>>>>>> >>> >>>>>>>> >>> NOTICE: >>>>>>>> >>> >>>>>>>> >>> Branch branch_9_x has been cut and versions updated to 10.0 on >>>>>>>> 'main' branch. >>>>>>>> >>> >>>>>>>> >>> This follows the plan from previous notice about 9.0 release >>>>>>>> [1]. Here is what will happen: >>>>>>>> >>> >>>>>>>> >>> Today: Cut branch_9x and enter feature freeze on that branch >>>>>>>> >>> Next few weeks: Remove blockers, prepare build & release >>>>>>>> machinery >>>>>>>> >>> February: Cut branch_9_0 and build RC1 >>>>>>>> >>> >>>>>>>> >>> This is how we'll use the branches until we cut the branch_9_0 >>>>>>>> release-branch: >>>>>>>> >>> >>>>>>>> >>> main: All new features and bug fixes (as today) >>>>>>>> >>> branch_9x: Only backport of bugfixes and blockers for the 9.0 >>>>>>>> release. >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> FAQ: >>>>>>>> >>> ------ >>>>>>>> >>> Q: Where do I put a feature intended for 9.1? >>>>>>>> >>> A: On main branch. Then in February, bulk backport to branch_9x >>>>>>>> >>> >>>>>>>> >>> Q: Can we go to Java17 on main branch now? >>>>>>>> >>> A: Not yet, let's keep main branch as-is until branch_9_0 is >>>>>>>> cut, to easen backporting >>>>>>>> >>> >>>>>>>> >>> Q: But my feature is almost ready and low-risk, I can surely >>>>>>>> put it on branch_9x ? >>>>>>>> >>> A: No, only blockers and bugfixes please. You can argue on dev@ >>>>>>>> that your feature is a blocker >>>>>>>> >>> >>>>>>>> >>> Q: How can I help with the 9.0 release? >>>>>>>> >>> A: You can check out the JIRA for blockers [2] and help fix >>>>>>>> those >>>>>>>> >>> >>>>>>>> >>> Q: Why do we need to wait until February with cutting the >>>>>>>> release branch? >>>>>>>> >>> A: We don't - if blockers are resolved and we feel close to RC1 >>>>>>>> before then... >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> [1] >>>>>>>> https://lists.apache.org/thread/qv9n2b7jkmzr26ov5p50lc3h2dy7htzo >>>>>>>> >>> [2] https://issues.apache.org/jira/issues/?filter=12351219 >>>>>>>> >> >>>>>>>> >> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> >> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org >>>>>>>> >> For additional commands, e-mail: dev-h...@solr.apache.org >>>>>>>> >> >>>>>>>> > >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org >>>>>>>> For additional commands, e-mail: dev-h...@solr.apache.org >>>>>>>> >>>>>>>> >>>>>> >>>>> >>> -- http://www.needhamsoftware.com (work) http://www.the111shift.com (play)