agree on the steps, but we need to fix the travis CI first, I have put a
fix on it, https://github.com/apache/incubator-livy/pull/362

larry mccay <lmc...@apache.org> 于2022年11月6日周日 02:03写道:

> I've run a dependency check on the project and identified that there are a
> decent number of CVEs reported.
> You can run the same with the following from OWASP dependency-check-maven
>
> mvn org.owasp:dependency-check-maven:7.3.0:aggregate
>
> There are a few that have existing JIRAs but with obsolete target versions.
> I think that we should file new ones and resolve the outstanding but
> obsolete ones as "Won't Fix" or something along those lines.
>
> I also think that we should start identifying the Target Version for a
> JIRA  so that we know which are outstanding for the next release so that we
> don't block the current release or lose track of those being pushed out to
> 0.9.0.
>
> Additionally, it seems that we need to add new community members to the
> JIRA project in order to start executing on this, including myself.
> I can't set Target Version or move anything out until I have access.
>
> @jbono...@apache.org <jbono...@apache.org> - can you help here? Maybe just
> add me for now?
>
>
> On Fri, Nov 4, 2022 at 12:37 PM larry mccay <lmc...@apache.org> wrote:
>
> > I'd like to suggest the following in order to get a first release out
> > quickly:
> >
> > 1. Tackle whatever CVE type overhead we have with dependencies, etc as a
> > first order of business
> > 2. Move all outstanding JIRAs and PRs out to the next release and only
> > those with representatives that are willing to pull them in and make sure
> > they work in the resulting line be targeted for this release
> > 3. concentrate on the release process itself
> >
> > Thoughts?
> >
> > On Mon, Oct 31, 2022 at 1:26 PM larry mccay <lmc...@apache.org> wrote:
> >
> >> Hi Alex -
> >>
> >> Thanks for those insights!
> >>
> >> --larry
> >>
> >> On Mon, Oct 31, 2022 at 12:25 PM Alex Bozarth <ajboz...@us.ibm.com>
> >> wrote:
> >>
> >>> On the release process, iirc you just need to use the build-release.sh
> >>> script in the dev directory of the repo. I do remember have some issues
> >>> with it the last time I did a release, but I don’t remember what they
> were
> >>> or how I addressed them after so many years. That release script was
> copied
> >>> from the Spark release script as it was at the time Livy was started,
> so
> >>> their community may be able to help.
> >>>
> >>> As for dev documentation, there never really was any other than the
> >>> README. Afaik all our docs are targeted at users, not devs.
> >>>
> >>>
> >>> Alex Bozarth
> >>> Jupyter Architect, IBM CODAIT
> >>> GitHub: ajbozarth
> >>>
> >>> On 10/31/22, 9:45 AM, "larry mccay" <lmc...@apache.org> wrote:
> >>>
> >>>     All -
> >>>
> >>>     I think we should discuss first steps to reviving this project in
> the
> >>>     context of a release.
> >>>     There are numerous forks with features that we are looking to get
> >>> into the
> >>>     revived project but I would suggest that we target an initial
> >>> release of
> >>>     what is already there to ensure that we have the process down and
> can
> >>>     address any security issues and document the changes in 0.8.0.
> >>>
> >>>     There are a couple things that I think we could address in this
> >>> first step:
> >>>
> >>>     1. I can't seem to find any Process docs on the site for doing an
> >>> actual
> >>>     release. This needs to be documented, if not for doing the release
> >>> then as
> >>>     an artifact of doing this next release. While we are at it, I
> >>> believe that
> >>>     the site is also missing instructions for getting started as a
> >>> developer on
> >>>     the project. Adding such docs may help get new contributors
> engaged.
> >>> I had
> >>>     to make a minor change (after hours of googling py-test build
> >>> problems) to
> >>>     the python-api/setup.py script in order for it to build. Likely
> just
> >>> a me
> >>>     problem.
> >>>     2. CVE and dependency hygiene related tasks to make sure there is a
> >>> clean
> >>>     version available to start from. This may require some github or
> >>> other
> >>>     magic for determining problem dependencies that should be put in
> >>> place
> >>>     and/or documented.
> >>>     3. Delta between 0.7.0 and 0.8.0 release in terms of provided
> >>> features,
> >>>     bugs and improvements.
> >>>
> >>>     In parallel we can discuss the various changes and how to roll them
> >>> into
> >>>     future releases rather than trying to boil the ocean all at once. A
> >>>     separate DISCUSS thread can be started to do an inventory of
> proposed
> >>>     features and improvements that will require one-pager wikis (LIPs)
> to
> >>>     describe the problem statement, usecases, approach. We will
> >>> undoubtedly
> >>>     need to reconcile multiple implementations of some things by either
> >>>     convergence or optional pluggable implementations.
> >>>
> >>>     Does anyone have enough context for the release process in order to
> >>> be
> >>>     Release Manager for 0.8.0?
> >>>
> >>>     Any other thoughts?
> >>>
> >>>     Thanks!
> >>>
> >>>     --larry
> >>>
> >>>
>

Reply via email to