A parent pom is just an XML file though?

> On Sep 5, 2023, at 11:20 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> Surely you must be joking.
> 
> I should be able to unzip and build, NOT unzip and then scratch my head,
> look for other files like zips and tars... sigh, this whole dev process is
> getting WORSE. And we want to spread sources in a buch of repos, bleh.
> 
> All Apache and FOSS projects I've seen just have a src zip with a snapshot
> repo minus some files, not some byzantine structure.
> 
> How is this nested zip mess HELPING users and lowering the bar to entry?
> Why are all the ".githug" files even in the source zip file?
> 
> Baffled,
> Gary
> 
> 
> On Tue, Sep 5, 2023, 10:51 AM Volkan Yazıcı <vol...@yazi.ci> wrote:
> 
>> My comments are inline.
>> 
>> On Tue, Sep 5, 2023 at 1:30 PM Gary Gregory <garydgreg...@gmail.com>
>> wrote:
>> 
>>> Something is wrong with the source zip file at
>>> https://dist.apache.org/repos/dist/dev/logging/logging-parent/: It's a
>>> zip that contains a zip. Why?
>> 
>> 
>> *The distribution* is a single file containing sources (`src.zip`), binary
>> artifacts[1], and auxiliary support files (release notes, `LICENSE.txt`,
>> `NOTICE.txt`, etc.) I am not able to follow what is wrong with this.
>> 
>> [1] In the case of `logging-parent`, there are no binary artifacts. It is
>> just a `pom.xml` and reusable CI workflow YAMLs.
>> 
>> 
>>> It should be a direct reflection of what
>>> is in the repository IMO.
>>> 
>> 
>> [By "repository", I assume you mean Nexus.]
>> 
>> In the distribution, we provide everything that is available in the
>> repository, plus more. For me the most important detail is the intact
>> sources that one can reproduce the binary artifacts without any changes.
>> Hence, AFAIC, it is a "a direct reflection". Could you give an example of
>> what the distribution misses that is available in the repository?
>> 
>> Additionally, Nexus only stores `pom.xml`, though this release of
>> `logging-parent` has a very important addendum: reusable CI workflow YAMLs.
>> And that is what the distribution captures right.
>> 
>> Also, the links in the vote email should point to
>>> https://dist.apache.org/repos/dist/dev/logging/logging-parent/ not
>>> https://dist.apache.org/repos/dist/dev/logging such reviewed don't
>>> have to dig through folders.
>>> 
>> 
>> Check. Will do in the next release.
>> 

Reply via email to