Yep. Those are all valid concerns and I will look into how we could
handle those complexities. Hopefully there will be only a handful of
various cases :D

On Sun, Nov 7, 2021 at 9:17 PM Craig Russell <apache....@gmail.com> wrote:
>
> Hi Jarek,
>
> I think that updating the reporter tool to check for a conformant download(s) 
> page is a great idea. I encourage you to see how to incorporate that check 
> into the tool.
>
> I agree with you that sending out mass mailings is probably not going to 
> result in changes in behavior. Only targeted messages are likely to work.
>
> One challenge will be to handle projects with multiple "independent" 
> sub-projects like db that has jdo and derby with not much in common. They 
> have completely independent web sites. So the tool will have to be told about 
> all of the projects. The tool also needs to handle projects like Airflow 
> which IIUC has multiple sub-projects that share a few common download pages 
> and scripts.
>
> Warm regards,
> Craig
>
> > On Nov 4, 2021, at 5:57 AM, Jarek Potiuk <ja...@potiuk.com> wrote:
> >
> > Hello Everyone @devcom,
> >
> > I am following up after the discussion  at users@infra.a.o:
> > https://lists.apache.org/thread/skswflvf0q8lbgkmxo18v19s62hkqf3j. This is
> > not a public mailing list and maybe not everyone here is subscribed so let
> > me summarise the context and the proposal. BTW. That's my view on the state
> > of the discussion we had and conclusions/proposals I drew from that.
> >
> > Context:
> >
> > We seem to have some of the projects that do not follow all the important
> > requirements when it comes to publishing GA releases for their projects.
> > The requirements are pretty firm and documented here:
> > https://www.apache.org/legal/release-policy.html#host-GA and in the
> > following paragraphs. They boil down to :
> >
> > a) have an installation page where you can verify releases with:
> > * signatures and checksums (links to those should be directly do
> > downloads.apache.org
> > * packages - links to those should use closer.lua scripts (which are then
> > automatically mapped to CDN currently - previously to mirroring sites)
> >
> > b) Have they releases archived appropriately (i.e. only last version from
> > the development "branch"  should remain in downloads@a.o
> >
> > Proposal:
> >
> > I think the best way to get this solved permanently (rather than sending
> > reminder emails to everyone) is to add a check in the reporter tool (
> > https://reporter.apache.org/about.html) to verify those two aspects, so
> > that they could be verified by projects themselves and the board  - seems
> > that this is a very important aspect that ASF is very concerned about, so
> > making it part of the board review makes sense and gives the opportunity of
> > individual flagging when the project does not follow it, It has happened
> > with our project - Airflow at the last board review, and we fixed all that,
> > but the idea is that the ASF has an easy to use tool that will add such
> > checks and flags
> >
> > Point b) is quite easy it seems. Airflow already has simple Python script
> > that does that can be adjusted or rewritten to handle multiple "lines" of
> > development (with some per-project specifics likely) :
> > https://github.com/apache/airflow/blob/main/dev/provider_packages/remove_old_releases.py.
> > It can also be used to actually help with clean-up (we use it for that
> > purpose as we have ~40/50 packages to release every month).
> >
> > Point  a) also should not be difficult as long as each project will submit
> > their installation page links, we can scrape them and see if the pages
> > contain signature/ascii direct links and closer.lua links for packages.
> >
> > Do you think it is a good idea? I just wanted to run it by the community to
> > see what you think of it, whether you see any potential
> > problems/limitations/concerns?
> >
> > Just one request please - without yet getting into technical details and
> > discussing HOWs. We will have time for that.
> >
> > If there is a community (and board :) buy-in, I am happy to
> > implement/lead/introduce it. It would dramatically help if others -
> > especially people from various projects that might have some special cases
> > - could help with testing/piloting it.
> >
> > J.
>
> Craig L Russell
> c...@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to