I've been watching the PR. Thank you! On Sat, Nov 5, 2022, 10:12 PM leesf <leesf0...@gmail.com> wrote:
> 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 > > >>> > > >>> > > >