I have some experience with Gradle too. I will try to help out if there is
something I can do.

Dawid

On Sun, Aug 18, 2019, 09:40 Mark Miller <markrmil...@gmail.com> wrote:

> I also would like to keep this overlap to a minimum. Ideally it would be
> just enough time for devs to try things so we can fine tune any major rough
> edges before removing things.
>
> The only reason it’s not my concrete plan is that it’s a little out of my
> hands and will depend on when/if enough of us can handle churning though
> through the switch to the teams satisfaction. I don’t expect all smooth
> sailing.
>
> You are definitely a key piece to that equation, so that’s a start if you
> are going to be ready.
>
> Mark
>
> On Fri, Aug 16, 2019 at 11:56 AM Uwe Schindler <u...@thetaphi.de> wrote:
>
>> Hi,
>>
>>
>>
>> I was talking with several people on berlinbuzzwords and we all agreed on
>> one thing: Don’t keep the Ant, Maven and Gradle builds in parallel. IMHO,
>> we should get rid of the Ant build ASAP, because it’s impossible to keep
>> all three systems up to date at the same time.
>>
>>
>>
>> I think the reason for the parallel builds was to have it easier to merge
>> when the new branch was created. In addition, I think Mark was afraid that
>> some people will complain. But I think people will complain more, iff they
>> have to maintain 3 build systems in parallel.
>>
>>
>>
>> In short: I’d like to get rid of the Ant/Maven build as soon as possible!
>> I will also port over the Multirelease-JAR stuff in branch_8x, no worries!
>>
>>
>>
>> I am on vacation the next 2 weeks, so if you switch now, I can’t help
>> with changing Jenkins.
>>
>>
>>
>> Uwe
>>
>>
>>
>> -----
>>
>> Uwe Schindler
>>
>> Achterdiek 19, D-28357 Bremen
>> <https://www.google.com/maps/search/Achterdiek+19,+D-28357+Bremen?entry=gmail&source=g>
>>
>> https://www.thetaphi.de
>>
>> eMail: u...@thetaphi.de
>>
>>
>>
>> *From:* Jan Høydahl <jan....@cominvent.com>
>> *Sent:* Friday, August 16, 2019 11:34 AM
>> *To:* dev@lucene.apache.org; markrmil...@gmail.com
>> *Subject:* Re: The Gradle train.
>>
>>
>>
>> +1
>>
>>
>>
>> Better to jump in now and have a few weeks of frustration and bug fixing
>> from all of us than keeping this amazing improvement it a dark branch much
>> longer :)
>>
>> I'll probably also try to adapt releaseWidard.py on master to work with
>> the new build..
>>
>>
>>
>> --
>> Jan Høydahl, search solution architect
>> Cominvent AS - www.cominvent.com
>>
>>
>>
>> 15. aug. 2019 kl. 23:23 skrev Mark Miller <markrmil...@gmail.com>:
>>
>>
>>
>> https://issues.apache.org/jira/projects/SOLR/issues/SOLR-13452 Update
>> the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
>>
>>
>>
>> Okay, we are at the point where either this thing lands soon and gains
>> some contributors to help finish or it  overwhelms me and crashes & burns.
>> That almost sounds negative, but it was actually the plan so far and I'm
>> pretty excited after all this time invested. I need to punt this over to
>> the community though - the final implications and ramifications of moving
>> fully to gradle are just too big for me individually regardless of the time
>> frame.
>>
>>
>>
>> I've done about 95%+ of what I wanted to do before trying to land
>> something - a few more hoops to jump around. We pull in more deps than we
>> should right now, I'll deal with that shortly, and mvn publishing needs
>> work (mostly around solr-server, but dist and publishing both prob need
>> edge work at least). Those are the main things on my mind. There are
>> probably a ton of other little things, but I'm thinking those that are
>> important will rise up quickly and the rest can be handled over time.
>>
>>
>>
>> This will be a large change. Some things will still take time to get up
>> to par with what we have now. Many things will need to be sorted out
>> (jenkins, releases, smoke tester type things, docs, etc).
>>
>>
>>
>> I've also made all the decisions and trade-offs and what not. I'm pretty
>> happy about that, but I'm sure some will want to discuss and debate some
>> choices once things are in their face. I've spent a lot of time in my
>> recent life on this stuff and I'm ready to battle for some of it :) And to
>> be mistaken, ignorant, or convinced of other paths for some other parts of
>> it. I'll only say, every time I go from working with the gradle build back
>> to ant+ivy+mvn, it feels like a big backslide.
>>
>>
>>
>> I'm thinking maybe in September/October? And only on master, hopefully
>> living side by side with ant+ivy+mvn, but the goal would be for that period
>> to be brief. They can't live in complete harmony - someone has to own the
>> dependency view of the world for example, the one that actually gets
>> committed (license, checksums, etc). Otherwise, I've done my best to do
>> this in a way that doesn't break the current build. Will need to inspect
>> that closer before landing though.
>>
>>
>>
>> This is just another heads up. Once we are in a main branch, I'm hoping a
>> few of you will either have to jump in and help this land or we will have
>> to pull it back out I think. Be prepared :)
>>
>>
>>
>> --
>>
>> - Mark
>>
>>
>>
>> http://about.me/markrmiller
>>
>>
>>
> --
> - Mark
>
> http://about.me/markrmiller
>

Reply via email to