> On May 9, 2024, at 9:50 PM, Richard Zowalla <rich...@zowalla.com> wrote:
> 
> Noted, thx! 
> 
> I have created some issues to track the feedback received so far:
> 
> - (1) https://github.com/apache/incubator-stormcrawler/issues/1214
> - (2) https://github.com/apache/incubator-stormcrawler/issues/1215
> - (3) https://github.com/apache/incubator-stormcrawler/issues/1216
> - (4) https://github.com/apache/incubator-stormcrawler-site/issues/26
> 
> I think we can address (1),(2),(4) of them right now without doing a re-roll 
> of the release candidate. I would postpone the update of the RAT exclusions 
> after we have received additional thoughts on the general@ VOTE thread.
> 
> However, I am wondering about the following:
> 
> (a) Do you think we should address the difference between the tag and the 
> source artifact too? (In the sense of reproducible builds, it would make 
> sense imho - WDYT?)

The tag is just a GitHub thing and it is essentially everything in the branch 
automatically. If the project wishes to “release” GitHub workflows and 
templates then yes. I’m not sure if there is any value in releasing the 
.asf.yaml file. ASF Projects release a source package of what’s needed to 
build. Reproducible builds are about source builds producing identical binaries 
and I don’t see why these edge case files would ever be included in a binary.

IMO - the tag and the release don’t have to match. I think the main reason I 
mentioned the difference was to highlight that what’s important is the source 
release and not the tag on GitHub is the release.

> 
> (b) From your experience: would it make sense to just fix that and just do a 
> re-roll with fixed licenses for these files to avoid unnecessary cycles? 
> Personally, I don't mind adding them and if it saves cycles, we should just 
> fix that :-)

There is a third option here. We could create a LEGAL Jira and then discuss 
which file types absolutely require an Apache License header. I know that some 
are fine with a link in a comment at the top of a markdown file. I don’t know 
if there is a recent definitive answer.

The VP, Legal is responsible for licensing requirements and not the Incubator. 
The Incubator is responsible for teaching. So really the gap is in documenting 
acceptable choices.

I hope to find time to look into this more over the weekend.

Best,
Dave

> 
> Thx und Gruß 
> Richard 
> 
> Am 10. Mai 2024 03:36:13 MESZ schrieb Dave Fisher <w...@apache.org>:
>> You are correct. When we go to general@incubator swap Source with Maven.
>> 
>>> On May 9, 2024, at 1:45 PM, Richard Zowalla <rich...@zowalla.com> wrote:
>>> 
>>> https://dist.apache.org/repos/dist/dev/incubator/stormcrawler/stormcrawler-3.0/
>>>  is contained in the mail in the "Source" section? 
>>> 
>>> The Rat excludes are defined in the related plugin config, which can be 
>>> updated, if needed.
>>> 
>>> 
>>> Am 9. Mai 2024 22:04:40 MESZ schrieb Dave Fisher <w...@apache.org>:
>>>> Once this VOTE passes here you must include the link to 
>>>> https://dist.apache.org/repos/dist/dev/incubator/stormcrawler/stormcrawler-3.0/
>>>>  artifacts in the IPMC VOTE. If you don’t then it will be a quick -1.
>>>> 
>>>> The artifacts in 
>>>> https://dist.apache.org/repos/dist/dev/incubator/stormcrawler/stormcrawler-3.0/
>>>>  are what we must check and vote on. We can compare this with GitHub tags 
>>>> to verify they have the same content.
>>>> 
>>>> On https://stormcrawler.staged.apache.org/download/index.html the sha and 
>>>> asc should use downloads.apache.org instead of closer.cgi. The source 
>>>> release should use closer.lua instead of closer.cgi.
>>>> 
>>>> Ask on #asfinfra slack if you want to confirm the proper use of downloads 
>>>> and closer.lua.
>>>> 
>>>> It is likely that the IPMC VOTE will discuss some of the yaml, md, sh, and 
>>>> txt requiring a License header if the format supports it. I know that json 
>>>> and ndjson (jsonl) files don’t support this. Files which do not support a 
>>>> License header ought to be listed in a .rat-excludes file.
>>>> 
>>>> It is up to you about fixing this now or going ahead with fixing this now.
>>>> 
>>>> I’m VOTING +1 (binding) for now.
>>>> 
>>>> I checked the signature and checksum and they are good. LICENSE and NOTICE 
>>>> are good for a source release. The GitHub tag include the .github 
>>>> directory and .asf.yaml while the source release adds DEPENDENCIES
>>>> 
>>>> Best,
>>>> Dave
>>>> 
>>>>> On May 9, 2024, at 9:45 AM, Tim Allison <talli...@apache.org> wrote:
>>>>> 
>>>>> +1 
>>>>> 
>>>>> shasum checks out for source
>>>>> Built locally on ubuntu with Java 17
>>>>> 
>>>>> Thank you!
>>>>> 
>>>>> On 2024/05/07 09:12:55 Richard Zowalla wrote:
>>>>>> Hi folks,
>>>>>> 
>>>>>> I have posted a 2nd release candidate for the Apache StormCrawler
>>>>>> (Incubating) 3.0 release and it is ready for testing. 
>>>>>> 
>>>>>> The previous VOTE was cancelled because building from source (without
>>>>>> an initalized git repo) wasn't possible.
>>>>>> 
>>>>>> This is our first release after joining the ASF incubator as a
>>>>>> poddling. It is a breaking change with renamings in the group ids and
>>>>>> the removal of the elasticsearch module.
>>>>>> 
>>>>>> Thank you to everyone who contributed to this release, including all of
>>>>>> our users and the people who submitted bug reports,
>>>>>> contributed code or documentation enhancements.
>>>>>> 
>>>>>> The release was made using the Apache StormCrawler (Incubating) release
>>>>>> process, documented here:
>>>>>> https://github.com/apache/incubator-stormcrawler/RELEASING.md
>>>>>> 
>>>>>> Maven Repo:
>>>>>> https://repository.apache.org/content/repositories/orgapachestormcrawler-1001/
>>>>>> 
>>>>>> <repositories>
>>>>>> <repository>
>>>>>> <id>stormcrawler-3.0-rc1</id>
>>>>>> <name>Testing StormCrawler 3.0 release candidate</name>
>>>>>> <url>
>>>>>> 
>>>>>> https://repository.apache.org/content/repositories/orgapachestormcrawler-1001/
>>>>>> </url>
>>>>>> </repository>
>>>>>> </repositories>
>>>>>> 
>>>>>> Source:
>>>>>> 
>>>>>> https://dist.apache.org/repos/dist/dev/incubator/stormcrawler/stormcrawler-3.0/
>>>>>> 
>>>>>> 
>>>>>> Tag:
>>>>>> 
>>>>>> 
>>>>>> https://github.com/apache/incubator-stormcrawler/releases/tag/stormcrawler-3.0
>>>>>> 
>>>>>> Preview of website:
>>>>>> 
>>>>>> https://stormcrawler.staged.apache.org/download/index.html
>>>>>> 
>>>>>> Release notes:
>>>>>> 
>>>>>> https://github.com/apache/incubator-stormcrawler/releases/tag/stormcrawler-3.0
>>>>>> 
>>>>>> Reminder: The up-2-date KEYS file for signature verification can be
>>>>>> found here:
>>>>>> https://dist.apache.org/repos/dist/release/incubator/stormcrawler/KEYS
>>>>>> 
>>>>>> Please vote on releasing these packages as Apache StormCrawler
>>>>>> (Incubating) 3.0
>>>>>> 
>>>>>> The vote is open for at least the next 72 hours.
>>>>>> 
>>>>>> Only votes from IPMC members are binding, but everyone on the PPMC is
>>>>>> welcome to check the release candidate and vote.
>>>>>> 
>>>>>> The vote passes if at least three binding +1 votes are cast.
>>>>>> 
>>>>>> Please VOTE
>>>>>> 
>>>>>> [+1] go ship it
>>>>>> [+0] meh, don't care
>>>>>> [-1] stop, there is a ${showstopper}
>>>>>> 
>>>>>> Please include your checklist in your vote:
>>>>>> https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
>>>>>> 
>>>>>> Note: After this VOTE passes on our dev@ list, the VOTE will be brought
>>>>>> to general@ in order to get the necessary IPMC votes.
>>>>>> 
>>>>>> Thanks!
>>>>>> Richard
>>>>>> 
>>>>>> 
>>>> 
>> 

Reply via email to