Indeed, please no JIRAs for these unless it's a bigger non-trivial upgrade
for some reason.  Like for Lucene.

On Thu, Oct 17, 2024 at 5:46 PM Jan Høydahl <jan....@cominvent.com> wrote:

> I'm happy to just track the progress in each PR without additional JIRAs
> for each dependency. Perhaps an umbrella JIRA can be helpful though. Also,
> no need for CHANGES entries for these, they get added to CHANGES during
> next release by a script, as long as SolrBot is the committer. You can add
> yourself as "Co-authored-by: ".
>
> Some major-version-upgrades of dependencies require some more work or may
> be blocked by us lagging in Jetty version of other dependencies. Then we
> can convert the PR to draft with a comment.
>
> But feel free to arrange it however you wish. Appreciate any help. It is
> also a nice way to get aquainted with focused parts of the code and the
> build systme.
>
> Jan
>
> > 17. okt. 2024 kl. 16:07 skrev Christos Malliaridis <
> c.malliari...@gmail.com>:
> >
> > The main blocker based on the PR comments seems to be the JDK version in
> > Solr that is too low to upgrade some of the dependencies. If Solr will
> use
> > JDK 21 in v10.0, it shouldn't be a problem updating these dependencies
> > before v10.
> >
> > I could create a JIRA ticket with subtasks for each dependency update +
> PR
> > that is available, so that we track the progress and document whether
> they
> > can and should be backported or not. Would that be helpful to get things
> > started?
> >
> > Best,
> > Christos
> >
> > On Wed, Oct 16, 2024 at 12:06 PM Jan Høydahl <jan....@cominvent.com>
> wrote:
> >
> >> Hi,
> >>
> >> There are now 36 open SolrBot PRs, some of which are several months old:
> >>
> >> https://github.com/apache/solr/pulls/solrbot
> >>
> >> Let's do a round of dependency upgrade merging to main + 9x prior to a
> 9.8
> >> release.
> >>
> >> Not a committer? You can still help e.g. by triaging the PRs that failed
> >> tests and making a comment in the PR on what you believe is the next
> >> action. Sometimes a rebase is required, and there's a checkbox in the
> >> description that can be checked to trigger a rebase on the next solrbot
> run
> >> (every 4 hours). Sometimes tests fail unrelated to the upgrade, then
> that
> >> one test can be re-run to get to a green state. Sometimes new transitive
> >> libraries are added by an upgrade, consider whether they are needed (and
> >> must be added to licenses/ folder), or if they can be excluded.
> >>
> >> Here are some useful pointers:
> >> *
> >>
> https://github.com/apache/solr/blob/main/dev-docs/dependency-upgrades.adoc
> >> *
> https://github.com/apache/solr/blob/main/dev-tools/scripts/cherrypick.sh
> >> can be useful for backporting (always run precommit before pushing
> though)
> >>
> >> Jan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
> For additional commands, e-mail: dev-h...@solr.apache.org
>
>

Reply via email to