Not quite. Ongoing development always occurs on the *.x branch. When the release manager (RM) decides to cut a release, they set a label on the *.x branch. So in this case, when Anshum volunteered to create 7.0, he picked a time and set the branch_7_0 label pointing at the then-7x branch.
Thereafter, further development went on the branch_7x code line, with some selected important improvements being backported to branch_7_0. One further point is let's say a critical must-fix problem is discovered in 7.0. Fixes will be committed on branch_7_0 and branch_7x and any point releases (i.e. 7.0.1) will be cut from branch_7_0. There's actually one more step since development usually occurs on master, this is the complete process: > do development on "master" (the future 8.0) > commit > merge with branch_7x > commit > if it's a super-critical bug merge with branch_7_0 Best, Erick On Tue, Sep 26, 2017 at 11:02 AM, Nawab Zada Asad Iqbal <khi...@gmail.com> wrote: > Thanks Yonik and Erick. > > That is helpful. > I am slightly confused about the branch name conventions. I expected 7x to > be named as branch_7_0 , am i misunderstanding something? Similar to > branch_6_6 (for 6.6.x onwards) . > > Regards > Nawab > > On Tue, Sep 26, 2017 at 8:59 AM, Yonik Seeley <ysee...@gmail.com> wrote: > >> One can also use a nightly snapshot build to try out the latest stuff: >> 7.x: https://builds.apache.org/job/Solr-Artifacts-7.x/ >> lastSuccessfulBuild/artifact/solr/package/ >> 8.0: https://builds.apache.org/job/Solr-Artifacts-master/ >> lastSuccessfulBuild/artifact/solr/package/ >> >> -Yonik >> >> >> On Tue, Sep 26, 2017 at 11:50 AM, Erick Erickson >> <erickerick...@gmail.com> wrote: >> > There's nothing preventing you from getting/compiling the latest Solr >> > 7x (what will be 7.1) for your own use. There's information here: >> > https://wiki.apache.org/solr/HowToContribute >> > >> > Basically, you get the code from Git (instructions provided at the >> > link above) and execute the "ant package" command from the solr >> > directory. After things churn for a while you should have the tgz and >> > zip files just as though you have downloaded them from the Apache >> > Wiki. You need Java 1.8 JDK and ant installed, and the first time you >> > try to compile you may see instructions to execute an ant target that >> > downloads ivy. >> > >> > One note, there was a comment recently that you may have to get >> > ivy-2.4.0.jar to have the "ant package" complete successfully. >> > >> > Best, >> > Erick >> > >> > On Tue, Sep 26, 2017 at 8:38 AM, Steve Rowe <sar...@gmail.com> wrote: >> >> Hi Nawab, >> >> >> >> Committership is a prerequisite for the Lucene/Solr release manager >> role. >> >> >> >> Some info here about the release process: <https://wiki.apache.org/ >> lucene-java/ReleaseTodo> >> >> >> >> -- >> >> Steve >> >> www.lucidworks.com >> >> >> >>> On Sep 26, 2017, at 11:28 AM, Nawab Zada Asad Iqbal <khi...@gmail.com> >> wrote: >> >>> >> >>> Where can I learn more about this process? I am not a committer but I >> am >> >>> wondering if I know enough to do it. >> >>> >> >>> >> >>> Thanks >> >>> Nawab >> >>> >> >>> >> >>> On Mon, Sep 25, 2017 at 9:23 PM, Erick Erickson < >> erickerick...@gmail.com> >> >>> wrote: >> >>> >> >>>> In a word "no". Basically whenever a committer feels like there are >> >>>> enough changes to warrant spinning a new version, they volunteer. >> >>>> Nobody has stepped up to do that yet, although I expect it to be in >> >>>> the next 2-3 months, but that's only a guess. >> >>>> >> >>>> Best, >> >>>> Erick >> >>>> >> >>>> On Mon, Sep 25, 2017 at 5:21 PM, Nawab Zada Asad Iqbal < >> khi...@gmail.com> >> >>>> wrote: >> >>>>> Hi, >> >>>>> >> >>>>> How are the release dates decided for new versions, are they known in >> >>>>> advance? >> >>>>> >> >>>>> Thanks >> >>>>> Nawab >> >>>> >> >> >>