Re: Simplify the release artifacts

2021-10-12 Thread Tomoko Uchida
> In short: A targz file is just easier to "manually" review. This is off-topic: I'm curious about if some part of the manual review can be done at daily automated routines (tests, precommit checks, etc.). I'm not against having a binary distribution for pre-release review or other purposes (as it

Re: Simplify the release artifacts

2021-10-12 Thread Dawid Weiss
> Why I am telling this: I'd like to test the "official" to-be-released JAR > files with their hashes as seen and uploaded to ASF servers, so mavenLocal is > not my first preference. Correct - the same build (from the same git revision) will not result in identical JARs. This can be done but you

RE: Simplify the release artifacts

2021-10-12 Thread Uwe Schindler
t; > > So I am not fully happy to completely throw away binary artifacts. > > Uwe > > > > - > > Uwe Schindler > > Achterdiek 19, D-28357 Bremen > > https://www.thetaphi.de > > eMail: u...@thetaphi.de > > > > > -Original Message- >

Re: Simplify the release artifacts

2021-10-12 Thread Dawid Weiss
gt; -Original Message- > > From: Robert Muir > > Sent: Tuesday, October 12, 2021 2:27 AM > > To: dev@lucene.apache.org > > Subject: Re: Simplify the release artifacts > > > > Well there's definitely a good reason to stop publishing convenience >

RE: Simplify the release artifacts

2021-10-12 Thread Uwe Schindler
day, October 12, 2021 2:27 AM > To: dev@lucene.apache.org > Subject: Re: Simplify the release artifacts > > Well there's definitely a good reason to stop publishing convenience > binaries: they aren't required. > > Lucene is a library. > > I think it ma

Re: Simplify the release artifacts

2021-10-12 Thread Dawid Weiss
I remember the issue and linked to it, Tomoko. Luke distribution should be done as part of the binary artifacts refactoring - these are connected issues, I think. Dawid On Tue, Oct 12, 2021 at 10:07 AM Tomoko Uchida wrote: > > If a dedicated issue for the stand-alone luke distribution is needed,

Re: Simplify the release artifacts

2021-10-12 Thread Tomoko Uchida
If a dedicated issue for the stand-alone luke distribution is needed, I think this is the one: LUCENE-9978. I have not worked on this yet, since I thought it would be better to wait until the upcoming release is completed. I'm ready to start working on this, but it could/should be delegated to anot

Re: Simplify the release artifacts

2021-10-12 Thread Dawid Weiss
Thank you for the discussion. I think it'll be easier to take this forward if presented with a concrete example of what a "binary" release can look like, what Luke distribution is, etc. Let's start by completing the updates to how artifacts are assembled and making the smoke tester work with these

Re: Simplify the release artifacts

2021-10-11 Thread Robert Muir
Well there's definitely a good reason to stop publishing convenience binaries: they aren't required. Lucene is a library. I think it makes sense to publish convenience binaries for the luke App, that's it. Otherwise, we should publish just source code, that's all that is required. Library users

Re: Simplify the release artifacts

2021-10-11 Thread Jan Høydahl
+1 to all suggestions. ASF has a release policy (https://www.apache.org/legal/release-policy.html#release-distribution) and artifacts must be uploaded to the mirrors. There is also a release distribution policy (https://infra.apache.org/release-distribution.html#download-links) that says "

Re: Simplify the release artifacts

2021-10-11 Thread Tomoko Uchida
For what it's worth, I did a little survey on how other library/sdk/framework projects distribute their artifacts other than Maven repositories. - Log4j distributes tgz and zip artifacts via the "Download" page. https://logging.apache.org/log4j/2.x/download.html - JavaFX distributes only zip arti

Re: Simplify the release artifacts

2021-10-11 Thread Robert Muir
+1 overall, comments inline. On Mon, Oct 11, 2021 at 7:48 AM Dawid Weiss wrote: > > Hi. > > These are the thoughts that occurred to me while rewriting the > packaging in the build system. I think they're worth the discussion > because they could limit the size of the published artifacts as well >