Hello team The release process is complete, as per our acceptance criteria.
https://s.apache.org/systemds-release-validation Few tasks TODO: 1. Mark SystemDS 3.1.0 as released in the Jira application: - Go to https://issues.apache.org/jira/plugins/servlet/project-config/SYSTEMDS/versions - Hover over the released version and click Release 2. Add a tweet for 3.1.0 release. Please comment on any missing task. Apologies for typo in the first announcement email subject. Best regards Janardhan On Tue, Mar 7, 2023 at 11:07 PM Janardhan <janard...@apache.org> wrote: > > Here is the release acceptance criteria we are using: > > https://s.apache.org/systemds-release-validation (Google sheets link) > > Best regards > Janardhan > > On Tue, Mar 7, 2023 at 10:54 PM Janardhan <janard...@apache.org> wrote: > > > > Hi team, > > > > I guess verifying the release artifacts seems a bit daunting. > > Actually, it is pretty simple. > > > > We simply need to go to the artifact location, download it and test it > > in the way you would normally run SystemDS. > > > > Few things: > > - Your testing does not have to cover each feature area of the > > project, the features that you are comfortable with will do. > > - You do not have to test each and every artifact, please choose the > > ones that you feel are relevant to you. > > - Try your best about which features you are testing and you can vote > > based on that. > > - How much testing is necessary? - Try your best effort. > > > > Before sending the voting email there has been rigorous testing. Also, > > there are some automated checks at each process. Because these tests > > were run on machines which have residual configuration or there might > > be some overlook on things like a missing file, environmental variable > > or configuration files etc. > > > > Here are a basic steps to download the files and test them > > > > https://cwiki.apache.org/confluence/display/SYSTEMDS/Verifying+SystemDS+Release+Artifacts > > > > Best regards > > Janardhan > > > > > > On Thu, Mar 2, 2023 at 5:47 PM arnab phani <phaniar...@gmail.com> wrote: > > > > > > Hi Janardhan, let me know if you want to have a call during the rc cut. > > > I am back in Berlin and can have a call today. > > > > > > Regards, > > > Arnab.. > > > > > > On Thu, Mar 2, 2023 at 1:07 PM Matthias Boehm <mboe...@gmail.com> wrote: > > >> > > >> thanks Janardhan - sounds good to me. > > >> > > >> The perftest ran fine, except for the single-threaded read issue we send > > >> to user@hadoop but did not receive any feedback yet (and an exploration > > >> of different configurations did not yield improvements yet). > > >> > > >> Regards, > > >> Matthias > > >> > > >> On 3/2/2023 6:32 AM, Janardhan wrote: > > >> > Hello team > > >> > > > >> > I will start an rc tonight. > > >> > > > >> > Best regards > > >> > Janardhan > > >> > > > >> > On Sat, Feb 25, 2023 at 12:47 AM Janardhan <janard...@apache.org> > > >> > wrote: > > >> >> Hi Matthias > > >> >> > > >> >> Please do take time. I am also doing some preparations on my side. > > >> >> We can start the release process once the perf test is done. > > >> >> > > >> >> Thank you > > >> >> Janardhan > > >> >> > > >> >> On Sat, Feb 25, 2023 at 12:37 AM Matthias Boehm <mboe...@gmail.com> > > >> >> wrote: > > >> >>> unfortunately, I was a bit to eager - the clean run of the perftest > > >> >>> suite now showed additional issues, which we should fix. I would fix > > >> >>> what I'm aware of tonight and then kickoff the perftest suite for a > > >> >>> clean run over the weekend. > > >> >>> > > >> >>> Regards, > > >> >>> Matthias > > >> >>> > > >> >>> On 2/23/2023 11:01 PM, Matthias Boehm wrote: > > >> >>>> thanks for asking - I was just about to write it up. The perftest > > >> >>>> revealed a couple of configuration problems of our new hardware > > >> >>>> cluster, and one regression that I just fixed (but missed two > > >> >>>> test-related changes). Other than that the numbers look quite good: > > >> >>>> consistent moderate performance improvements across all algorithms > > >> >>>> and > > >> >>>> use cases. So once SYSTEMDS-3500 is closed, we can start cutting the > > >> >>>> first RC. Concurrently we will run another full pass of the perftest > > >> >>>> to keep the numbers for future comparisons. > > >> >>>> > > >> >>>> Regards, > > >> >>>> Matthias > > >> >>>> > > >> >>>> On 2/23/2023 10:53 PM, Janardhan wrote: > > >> >>>>> Hello team > > >> >>>>> > > >> >>>>> Did we face any issues during the performance testing? Shall we be > > >> >>>>> needing some time or can we go ahead with the release plan as > > >> >>>>> discussed? > > >> >>>>> > > >> >>>>> Best regards > > >> >>>>> > > >> >>>>> Janardhan > > >> >>>>> > > >> >>>>> On Fri, Feb 10, 2023 at 11:44 PM Matthias Boehm <mboe...@gmail.com> > > >> >>>>> wrote: > > >> >>>>>> thanks double checking - I'm almost done, but there is still a > > >> >>>>>> bug with > > >> >>>>>> unique() which I encountered while added the auc() builtin and I > > >> >>>>>> will > > >> >>>>>> resolve this issue in the next hours. > > >> >>>>>> > > >> >>>>>> Regards, > > >> >>>>>> Matthias > > >> >>>>>> > > >> >>>>>> On 2/10/2023 5:25 PM, Janardhan wrote: > > >> >>>>>>> Hello everyone, > > >> >>>>>>> > > >> >>>>>>> As planned before, we shall freeze code on the development branch > > >> >>>>>>> tonight (GMT), for the team to run performance testing suites. > > >> >>>>>>> > > >> >>>>>>> Are you in the middle of implementing some feature/bug fix? - If > > >> >>>>>>> yes, > > >> >>>>>>> would you be needing some time?. > > >> >>>>>>> > > >> >>>>>>> Kindly reply if you have any concerns. > > >> >>>>>>> > > >> >>>>>>> Best regards, > > >> >>>>>>> Janardhan > > >> >>>>>>> > > >> >>>>>>> On Sat, Jan 28, 2023 at 10:58 PM Janardhan <janard...@apache.org> > > >> >>>>>>> wrote: > > >> >>>>>>>> Thank you for the response. > > >> >>>>>>>> > > >> >>>>>>>> The feature freeze will be on Feb 10th, 2023 > > >> >>>>>>>> Tentative release date is Feb 24th, 2023 > > >> >>>>>>>> > > >> >>>>>>>> If you have pending PRs, now is the best time to get it running > > >> >>>>>>>> and > > >> >>>>>>>> merge it once the code looks good. After the feature freeze, > > >> >>>>>>>> any new > > >> >>>>>>>> features will go to the next release cycle. > > >> >>>>>>>> > > >> >>>>>>>> Best regards, > > >> >>>>>>>> Janardhan > > >> >>>>>>>> > > >> >>>>>>>> > > >> >>>>>>>> > > >> >>>>>>>> > > >> >>>>>>>> On Fri, Jan 27, 2023 at 4:21 AM Matthias Boehm > > >> >>>>>>>> <mboe...@gmail.com> > > >> >>>>>>>> wrote: > > >> >>>>>>>>> indeed, thanks everybody for starting the discussion. From my > > >> >>>>>>>>> end, I'm > > >> >>>>>>>>> pressured under few deadlines until beginning of February right > > >> >>>>>>>>> now, but > > >> >>>>>>>>> would like to bring in a few built-ins to add missing > > >> >>>>>>>>> functionality for > > >> >>>>>>>>> model evaluation early Feb (until Feb 5 if that fits into the > > >> >>>>>>>>> release > > >> >>>>>>>>> date). How about a feature freeze Feb 10 and then a week or > > >> >>>>>>>>> two for > > >> >>>>>>>>> running the perftest suite? > > >> >>>>>>>>> > > >> >>>>>>>>> Regards, > > >> >>>>>>>>> Matthias > > >> >>>>>>>>> > > >> >>>>>>>>> On 1/26/2023 5:25 PM, arnab phani wrote: > > >> >>>>>>>>>> Thanks Janardhan for initiating the discussion. > > >> >>>>>>>>>> > > >> >>>>>>>>>> Regards, > > >> >>>>>>>>>> Arnab.. > > >> >>>>>>>>>> > > >> >>>>>>>>>> > > >> >>>>>>>>>> On Thu, Jan 26, 2023 at 6:21 AM Janardhan > > >> >>>>>>>>>> <janard...@apache.org> > > >> >>>>>>>>>> wrote: > > >> >>>>>>>>>> > > >> >>>>>>>>>>> Hi all, > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> Let us initiate the release preparations. I'd like to > > >> >>>>>>>>>>> mention the > > >> >>>>>>>>>>> release date shortly after our discussion in this mail > > >> >>>>>>>>>>> thread. > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> Let us take this opportunity to wrap up any features recently > > >> >>>>>>>>>>> introduced. Hopefully, the features are functional and > > >> >>>>>>>>>>> reasonably > > >> >>>>>>>>>>> tested for the release. If not, you can mention here if you > > >> >>>>>>>>>>> would need > > >> >>>>>>>>>>> some assistance, and reviews. > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> You can start with Updating version details in Jira as > > >> >>>>>>>>>>> follows: > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> 1. Apply version > > >> >>>>>>>>>>> Affects Version/s: SystemDS 3.1 > > >> >>>>>>>>>>> Fix Version/s: SystemDS 3.1 > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> 2. Fill in Components the Jira is related to > > >> >>>>>>>>>>> Component/s: > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> some of component names: > > >> >>>>>>>>>>> Documentation, Runtime, Compiler, Build, APIs, Algorithms, > > >> >>>>>>>>>>> Federated, Compression, Builtins, Frame, Matrix, GPU, CLA > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> -- > > >> >>>>>>>>>>> Helpful links > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> [1] all Jira components list: > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> https://issues.apache.org/jira/projects/SYSTEMDS?selectedItem=com.atlassian.jira.jira-projects-plugin:components-page > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> [2] SystemDS Kanban Board: > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> https://issues.apache.org/jira/secure/RapidBoard.jspa?projectKey=SYSTEMDS&rapidView=466 > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> [3] Release Process: > > >> >>>>>>>>>>> https://apache.github.io/systemds/site/release-process.html > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> > > >> >>>>>>>>>>> Best Regards, > > >> >>>>>>>>>>> Janardhan > > >> >>>>>>>>>>> > > >>