apache / lucene

Apache Lucene open-source search software
https://lucene.apache.org/
Apache License 2.0
2.59k stars 1.01k forks source link

Achieve build system perfection (with progress) [LUCENE-9871] #10910

Open asfimport opened 3 years ago

asfimport commented 3 years ago

This issue is an aggregate of various build-related improvements I have in the back of my mind. The current state is not bad... but it's not perfect. Hello, @mikemccand. ;)


Migrated from LUCENE-9871 by Dawid Weiss (@dweiss), updated Jul 29 2022 Linked issues:

Sub-tasks:

Pull requests: https://github.com/apache/lucene/pull/53

asfimport commented 3 years ago

ASF subversion and git services (migrated from JIRA)

Commit 311579746371580dbfd624e3df680e0edb4da31f in lucene's branch refs/heads/main from Dawid Weiss https://gitbox.apache.org/repos/asf?p=lucene.git;h=3115797

LUCENE-9871: clean up some old cruft and shuffle files around. Correct inputs/outputs on check broken links so that it's incremental.

asfimport commented 3 years ago

ASF subversion and git services (migrated from JIRA)

Commit c7455ff5619877b57bd70d8de2bc092d1d0a289c in lucene's branch refs/heads/main from Dawid Weiss https://gitbox.apache.org/repos/asf?p=lucene.git;h=c7455ff

LUCENE-9871: cleaning up the build system. Upgrade palantir. Remove all ant-related hacks.

asfimport commented 3 years ago

ASF subversion and git services (migrated from JIRA)

Commit 32e891c60fd5cb1c045716fb3cdfff743d4e0d5c in lucene's branch refs/heads/main from Dawid Weiss https://gitbox.apache.org/repos/asf?p=lucene.git;h=32e891c

LUCENE-9871: move dummy outputs aspect into a separate file.

asfimport commented 3 years ago

Michael McCandless (@mikemccand) (migrated from JIRA)

Hello, @mikemccand. ;)

LOL you are taunting me with Jira titles like this @dweiss!  Caught my eyes immediately!

asfimport commented 3 years ago

Dawid Weiss (@dweiss) (migrated from JIRA)

I certainly didn't mean to taunt! I just poked you in a friendly manner. :)

asfimport commented 3 years ago

Michael McCandless (@mikemccand) (migrated from JIRA)

I certainly didn't mean to taunt! I just poked you in a friendly manner. :)

No worries ;)  Now I will have to mull how to open a progress NOT perfection issue ...

 

 

asfimport commented 2 years ago

Robert Muir (@rmuir) (migrated from JIRA)

just a reminder, haven't forgot about java version constraints here. we've added special logic to make failures more clear, but there are version numbers everywhere.

Ideally we could consolidate a lot of them in a simple .properties file that contains the min/max major version numbers. could be then sucked in by: