Re: Rethinking dependency upgrades

2023-04-03 Thread Kevin Risden
I went back through versions.props and I think there are only two that can be removed: commons-text - https://github.com/apache/solr/pull/1539 - this one is simple joda-time - https://github.com/apache/solr/pull/1540 - this one is slightly more complicated But out of the 76 lines we define only

Re: Rethinking dependency upgrades

2023-04-03 Thread Jan Høydahl
This PR will allow comments in versions.props: https://github.com/apache/solr/pull/1537, as long as the rest of the lines are sorted... Jan > 3. apr. 2023 kl. 22:09 skrev David Smiley : > > gradle/validation/versions-props-sorted.gradle > -- will fail if you add a comment to this file.

Re: Rethinking dependency upgrades

2023-04-03 Thread Mike Drob
I think for a lot of us the rapid release cycle of other projects is surprising coming from our ASF context. Here a release takes three votes and at least three days and comparatively quite a bit of process. For some other project, a release involves as little as clicking a button to make a github

Re: Rethinking dependency upgrades

2023-04-03 Thread David Smiley
gradle/validation/versions-props-sorted.gradle -- will fail if you add a comment to this file. It insists that the file is sorted. It also generates the file sorted if it isn't. So if we want to support comments, we'll need to remove generating the file and remove the comments in checking for

Re: Rethinking dependency upgrades

2023-04-03 Thread Jan Høydahl
+1 to keeping dependencies up to date. But we don't necessarily need to do it every week, if people feel it is noisy. We could disable the bot until we start thinking about a new release, and then get a ton of upgrades to merge for the new release. Personally I prefer smaller bulks each week.

Re: [DISCUSS] Community Virtual Meetup, April 2023

2023-04-03 Thread Ishan Chattopadhyaya
I'll set one up today (12-16 hours from now). On Tue, 4 Apr, 2023, 12:21 am Shawn Heisey, wrote: > On 3/31/23 03:47, Alessandro Benedetti wrote: > > Thanks Ishan for organizing! I'll be there! > > -- > > *Alessandro Benedetti* > > Director @ Sease Ltd. > > *Apache

Re: [DISCUSS] Community Virtual Meetup, April 2023

2023-04-03 Thread Shawn Heisey
On 3/31/23 03:47, Alessandro Benedetti wrote: Thanks Ishan for organizing! I'll be there! -- *Alessandro Benedetti* Director @ Sease Ltd. *Apache Lucene/Solr Committer* *Apache Solr PMC Member* e-mail: a.benede...@sease.io *Sease* - Information Retrieval Applied

Re: ShardSplitTest flakiness investigation

2023-04-03 Thread Alex Deparvu
An update on the failing test. The failure comes from documents having null version field from the add operations running in parallel with the split shard operation. Digging into this a bit more (and running the test a very large number of times) I think I identified 3 problematic cases that can

Re: Welcome Marcus Eagan as Solr committer

2023-04-03 Thread Tomás Fernández Löbbe
Welcome Marcus! On Mon, Apr 3, 2023 at 7:32 AM Houston Putman wrote: > Congrats Marcus! > > - Houston > > On Mon, Apr 3, 2023 at 9:48 AM Michael Gibney > wrote: > > > Welcome, Marcus! > > > > On Mon, Apr 3, 2023 at 9:02 AM Jason Gerlowski > > wrote: > > > > > > Congrats and welcome! > > > > >

Re: Rethinking dependency upgrades

2023-04-03 Thread David Smiley
So an outcome here is: groom versions.properties to not have needless references to transitive dependencies. It's too bad the format of this file doesn't support comments so that we can explain our justification for listing a transitive dependency. Maybe that would be easy for us to add. ~

Re: Rethinking dependency upgrades

2023-04-03 Thread David Smiley
Good idea Gus! ~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Mon, Apr 3, 2023 at 11:30 AM Gus Heck wrote: > The only thing I think I would add is that perhaps we should think of > things in terms of upgrading our direct dependencies. That

Re: Rethinking dependency upgrades

2023-04-03 Thread Kevin Risden
solrbot only updates things in versions.props. The PRs have found a few cases where we could remove a few old transitive dependency pins in versions.props. versions.props only has direct dependencies so not going out of the way to upgrade transitive dependencies. That being said, the direct

Re: Rethinking dependency upgrades

2023-04-03 Thread Gus Heck
The only thing I think I would add is that perhaps we should think of things in terms of upgrading our direct dependencies. That ensures the proper testing at the preceding levels. Updates of transitive deps are somewhat more risky, though justifiable if there is a valid security concern such as

Re: [JENKINS] Solr » Solr-Check-main - Build # 6522 - Unstable!

2023-04-03 Thread Kevin Risden
I screwed this up merging s3mock upgrade when I thought tests pass. The change has already been reverted and being looked at here: https://github.com/apache/solr/pull/1535 Kevin Risden On Mon, Apr 3, 2023 at 11:03 AM Apache Jenkins Server < jenk...@builds.apache.org> wrote: > Build:

Re: :solr:solr-ref-guide:buildLocalAntoraSite fails outside a git repo

2023-04-03 Thread Houston Putman
Thanks for finding this! Since we operate in git almost all of the time these things are hard to find. I imagine the only way going forward would be to disable the ":solr:solr-ref-guide:buildLocalAntoraSite" task by default if the project is not in a git repo. Not sure how to do that elegantly

Re: Rethinking dependency upgrades

2023-04-03 Thread Houston Putman
I agree with Jason and Kevin that it's better to err on the side of updating dependencies faster than updating them slower. We have (hopefully) comprehensive testing for a lot of the features that these dependencies are used for, and as Jason said we have ultimate discretion in merging. In

Re: Welcome Marcus Eagan as Solr committer

2023-04-03 Thread Houston Putman
Congrats Marcus! - Houston On Mon, Apr 3, 2023 at 9:48 AM Michael Gibney wrote: > Welcome, Marcus! > > On Mon, Apr 3, 2023 at 9:02 AM Jason Gerlowski > wrote: > > > > Congrats and welcome! > > > > On Sun, Apr 2, 2023 at 3:28 PM Noble Paul wrote: > > > > > > Congrats Marcus > > > > > >

Re: Welcome David Smiley as Solr's new PMC chair

2023-04-03 Thread Michael Gibney
Thank you, David and Houston! On Sat, Apr 1, 2023 at 4:11 PM Anshum Gupta wrote: > > Congratulations David and thanks a lot for your service, Houston! > > On Fri, Mar 31, 2023 at 10:34 PM Houston Putman wrote: > > > Hello, > > > > Solr has had quite a year, with a major release and many cool

Re: Welcome Marcus Eagan as Solr committer

2023-04-03 Thread Michael Gibney
Welcome, Marcus! On Mon, Apr 3, 2023 at 9:02 AM Jason Gerlowski wrote: > > Congrats and welcome! > > On Sun, Apr 2, 2023 at 3:28 PM Noble Paul wrote: > > > > Congrats Marcus > > > > Welcome > > > > On Mon, Apr 3, 2023, 4:00 AM Justin Sweeney > > wrote: > > > > > Congratulations Marcus! > > > >

Re: Welcome Marcus Eagan as Solr committer

2023-04-03 Thread Anshum Gupta
Congratulations and welcome, Marcus. On Sat, Apr 1, 2023 at 12:49 PM Ishan Chattopadhyaya < ichattopadhy...@gmail.com> wrote: > Hi all, > > I'm pleased to announce that Marcus Eagan has accepted the PMC's > invitation to become a committer. > > Marcus, the tradition is that new committers

Re: Welcome Marcus Eagan as Solr committer

2023-04-03 Thread Jason Gerlowski
Congrats and welcome! On Sun, Apr 2, 2023 at 3:28 PM Noble Paul wrote: > > Congrats Marcus > > Welcome > > On Mon, Apr 3, 2023, 4:00 AM Justin Sweeney > wrote: > > > Congratulations Marcus! > > > > On Sun, Apr 2, 2023 at 12:48 PM Gus Heck wrote: > > > > > Congratulations and Welcome! > > > > >

Re: Rethinking dependency upgrades

2023-04-03 Thread Jason Gerlowski
Hi all, New releases of dependencies can introduce new bugs for sure. But I think the rationale is generally that on the whole, a new release of dependency Foo is going to fix more than it breaks (otherwise why would the Foo project have done the release). Particularly since we still have