>
> It has been proposed on the list to NOT rip out all deprecations in 9.0,
> but allow users to upgrade to 9.0 with e.g. SolrCell still available, and
> then have yet some time to change their processes to adapt to the new way
> of doing stuff. I like that proposal. Sure, 9.0 will remove lots of
> deprecated code, but I think it is a mistake to do all of the proposed
> removals at once. We can spread removals out in 9.x releases, after users
> have had a few releases with a choice between old and new and the new
> alternative is solid.
>

I find it highly depressing that we can't, *in a major release*, manage to
get rid of our deprecations -- particularly for code that has a new home
and is packaged in a form that is trivial to install (thanks to our new
awesome package manager).  I'm sympathetic to waiting to delete until
*after* there is an actual package ready at that time (rather than just the
promise of one).

Also, users generally are cautious on performing a major version upgrade.
There's time.

~ David Smiley
Apache Lucene/Solr Search Developer
http://www.linkedin.com/in/davidwsmiley


On Wed, Aug 12, 2020 at 4:06 AM Jan Høydahl <jan....@cominvent.com> wrote:

> I edited the page to introduce the (super important) Solr TLP split into
> the roadmap.
> Also added a rough timeframe and a «major theme» for each release above
> the issue table.
> I added 8.8 and 9.1 as I think it is important to track what gets done
> just before 9.0 and what can be deferred to after 9.0.
>
> It has been proposed on the list to NOT rip out all deprecations in 9.0,
> but allow users to upgrade to 9.0 with e.g. SolrCell still available, and
> then have yet some time to change their processes to adapt to the new way
> of doing stuff. I like that proposal. Sure, 9.0 will remove lots of
> deprecated code, but I think it is a mistake to do all of the proposed
> removals at once. We can spread removals out in 9.x releases, after users
> have had a few releases with a choice between old and new and the new
> alternative is solid.
>
> Thanks Gus for taking ownership and suggesting a process! Feel free to
> rework what I edited into a structure you see more fit.
>
> Jan
>
> 11. aug. 2020 kl. 18:51 skrev Gus Heck <gus.h...@gmail.com>:
>
> I was thinking that level of detail is in the Jira... I don't see any
> reason for things to disappear (in fact rejected should go in a rejected
> list for future reference.)
>
> On Tue, Aug 11, 2020 at 12:04 PM Ilan Ginzburg <ilans...@gmail.com> wrote:
>
>> Maybe also add “in progress”? So items do not disappear suddenly from the
>> page when work really starts on them?
>>
>> On Tue 11 Aug 2020 at 17:15, Gus Heck <gus.h...@gmail.com> wrote:
>>
>>> Cool, since I brought it up, I can volunteer to help manage the page. We
>>> should get jira issue links in there wherever possible. Do we want to build
>>> an initial list and have some sort of Proposed/Planned workflow so readers
>>> can have confidence (or appropriate lack of confidence) in what they see
>>> there? voting on things seems like too much but maybe folks who care watch
>>> the page, and if something is on there for a week without objection it can
>>> be called accepted? If a discussion starts here it can be marked
>>> "Considering" so... something like this:
>>>
>>> 4 states: Proposed, Considering, Planned, Rejected
>>>
>>> Workflow like this:
>>> Proposed -------(no objection 1 wk) --> Planned
>>> Proposed -------(discussion)----------> Considering
>>> Considering ----(agreement) ----------> Planned
>>> Considering ----(deferred) -----------> Proposed (later release)
>>> Considering ----(unsuitable) ---------> Rejected
>>> Considering ----(promoted) -----------> Proposed (earlier release)
>>> Planned --------(difficulty found) ---> Considering
>>>
>>> Anything in "Considering" should have an active dev list thread, and if
>>> it didn't happen on the list it didn't happen :). Any of that (or
>>> differences of opinion during Considering) can be overridden by a formal
>>> vote of course
>>>
>>> -Gus
>>>
>>>
>>>
>>>
>>> On Tue, Aug 11, 2020 at 10:29 AM Ishan Chattopadhyaya <
>>> ichattopadhy...@gmail.com> wrote:
>>>
>>>> I've created a placeholder document here:
>>>> https://cwiki.apache.org/confluence/display/SOLR/Roadmap
>>>> Let us put in all our items there.
>>>>
>>>> On Tue, Aug 11, 2020 at 4:45 PM Jan Høydahl <jan....@cominvent.com>
>>>> wrote:
>>>>
>>>>> Let’s revive this email thread about Roadmap.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> With so many large initiatives going on, and the TLP split also, I
>>>>> think it makes perfect sense with a Roadmap.
>>>>>
>>>>>
>>>>> I know we’re not used to that kind of thing - we tend to just let
>>>>> things play out as it happens to land in various releases, but this time 
>>>>> is
>>>>> special, and I think we’d benefit from more coordination. I don’t know how
>>>>> to enforce such coordination though, other than appealing to all 
>>>>> committers
>>>>> to endorse the roadmap and respect it when they merge things. We may not 
>>>>> be
>>>>> able to set a release date for 9.0 right now, but we may be able to define
>>>>> preconditions and scope certain features to 9.0 or 9.1 rather than 8.7 or
>>>>> 8.8 - that kind of coarse-grained decisions. We also may need a person 
>>>>> that
>>>>> «owns» the Roadmap confluence page and actively promotes it, tries to keep
>>>>> it up to date and reminds the rest of us about its existence. A roadmap
>>>>> must NOT be a brake slowing us down, but a tool helping us avoid silly
>>>>> mistakes.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Jan
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> > 5. jul. 2020 kl. 02:39 skrev Noble Paul <noble.p...@gmail.com>:
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> > I think the logical thing to do today is completely rip out all
>>>>>
>>>>>
>>>>> > autoscaling code as it exists today.
>>>>>
>>>>>
>>>>> > Let's deprecate that in 8.7 and build something for
>>>>> "assign-strategy".
>>>>>
>>>>>
>>>>> > Austoscaling , if required, should not be a part of Solr
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> > On Fri, Jul 3, 2020 at 5:48 PM Jan Høydahl <jan....@cominvent.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> +1
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> Why don’t we make a Roadmap wiki page as Cassandra suggests, and
>>>>> indicate what major things needs to happen when.
>>>>>
>>>>>
>>>>> >> Perhaps if we can get the Solr TLP and git-split ball rolling as a
>>>>> pre-9.0 task, then perhaps 8.8 could be the last joint release (6.6, 7.7,
>>>>> 8.8 hehe)?
>>>>>
>>>>>
>>>>> >> That would enable Lucene to ship 9.0 without waiting for a ton of
>>>>> alpha-quality Solr features, and Solr could have its own Roadmap wiki.
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> Jan
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> 3. jul. 2020 kl. 09:19 skrev Dawid Weiss <dawid.we...@gmail.com>:
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >>> I totally expect some things to bubble up when we try to release
>>>>> with Gradle, the tarball being one. I don’t think that’s a very big issue,
>>>>> but if you have lots of “not very big” issues they do add up.
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> Adding a tarball is literally 3-5 lines of code (you add a task
>>>>> that builds a tarball or a zip file from the outputs of solr/packaging
>>>>> toDir task)... The bigger issue with gradle is that somebody has to step 
>>>>> up
>>>>> and try to identify any other issues and/or missing bits when trying to do
>>>>> a full release cycle.
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >> D.
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >>
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> > --
>>>>>
>>>>>
>>>>> > -----------------------------------------------------
>>>>>
>>>>>
>>>>> > Noble Paul
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>> > ---------------------------------------------------------------------
>>>>>
>>>>>
>>>>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>>>>
>>>>>
>>>>> > For additional commands, e-mail: dev-h...@lucene.apache.org
>>>>>
>>>>>
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>>
>>>>>
>>>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>>>>
>>>>>
>>>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> http://www.needhamsoftware.com (work)
>>> http://www.the111shift.com (play)
>>>
>>>
>>>
>
> --
> http://www.needhamsoftware.com (work)
> http://www.the111shift.com (play)
>
>
>

Reply via email to