From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3116ef32-140a-88a7-e929-98eaf2f3f357@collabora.com> Date: Thu, 1 Sep 2022 15:32:06 -0400 MIME-Version: 1.0 Subject: Re: [kernelci-members] KernelCI working group: Web Dashboard From: "Gustavo Padovan" Reply-To: kernelci-members@groups.io References: <16F4479F76A8C807.11895@groups.io> <16F65ECD601264EC.15470@groups.io> <1706557437ACCB9C.25939@groups.io> <170FD91B51709B41.16609@groups.io> In-Reply-To: <170FD91B51709B41.16609@groups.io> Content-Type: multipart/mixed; boundary="Groupsio=r8WDTyccAk0cSO6hdbI8" List-ID: To: kernelci-members@groups.io, "kernelci@groups.io" Cc: automated-testing@lists.yoctoproject.org, "linux-kernel@vger.kernel.org" , "kernelci-tsc@groups.io" , Simon Xiao , Carlos Cardenas , KY Srinivasan , Sharath George John , "Alain Gefflaut (HE/HIM)" , Johnson George --Groupsio=r8WDTyccAk0cSO6hdbI8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello, The next meeting is next Monday September 5th at 12:00pm EDT. Invite=20 sent to those who answered the poll and the the members and tsc mailing=20 list. In any invite ics is attached. Best regards, Gustavo Le 29/08/2022 =C3=A0 11:04, Gustavo Padovan a =C3=A9crit=C2=A0: > Hello, > > The previous tentative below didn't work due to vacation season.=20 > Here's a new pool with dates from 1st to 8th of September. Please=20 > answer it until this Wednesday August 31th. > > https://doodle.com/meeting/participate/id/dG5v423a > > See the email below for meetings notes and current User Stories document. > > Regards, > > Gustavo > > On 7/18/22 10:17, Gustavo Padovan wrote: >> Hi everyone, >> >> In our last Web Dashboard meeting[1] where we reviewed the User=20 >> Stories document[2]. Then, after that we worked offline to=20 >> incorporate the feedback on doc, so it is time for our next meeting=20 >> to further discuss. Please answer the poll with your time=20 >> availability on the link below. I added dates from 21th to 28th of July. >> >> https://doodle.com/meeting/participate/id/eX6vyY5b >> >> Thank you, >> >> Gus >> =E2=80=94 >> [1]https://docs.google.com/document/d/1yp-2L54tnrwkZ--59t2GeXuq1gt5dDnsF= y08odizl1Y/edit#bookmark=3Did.6ok0ufne9shj=20 >> >> [2]https://docs.google.com/document/d/1_rfMpas4n_gw2GvUTRU63vIXk95VotJui= ttalX7trP8/edit#heading=3Dh.wjoxi4s5pxzl=20 >> >> >> On 6/7/22 10:46, Gustavo Padovan wrote: >>> >>> Hello, >>> >>> Our next meeting has been scheduled for this Thursday at 3pm UTC.=20 >>> Invite was sent to the kernelci-members list, but here goes the=20 >>> instructions to join as well: >>> >>> This event has a video call. >>> Join: https://meet.google.com/yyz-jzjy-yfu >>> (US) +1 254-227-6870 PIN: 188509910# >>> View more phone numbers:=20 >>> https://tel.meet/yyz-jzjy-yfu?pin=3D5882595078642&hs=3D7 >>> >>> Regards, >>> >>> Gustavo >>> >>> Le 31/05/2022 =C3=A0 15:34, Gustavo Padovan a =C3=A9crit=C2=A0: >>>> >>>> Hello everyone, >>>> >>>> ** >>>> >>>> *From our first meeting back in October[1], we took the action of=20 >>>> organizing our user stories that you were spread as a comments in=20 >>>> the the github issue{2} and, converting them into User Stories=20 >>>> document[3].* >>>> >>>> * >>>> >>>> In the next meeting, we want to study the current User Stories and=20 >>>> start discussions to progress on development. The proposed slots=20 >>>> are for next week. Please answer the doodle by the end of this week: >>>> >>>> https://doodle.com/meeting/participate/id/egJ12A9d >>>> >>>> Best regards, >>>> >>>> Gustavo >>>> >>>> [1]=20 >>>> https://docs.google.com/document/d/1yp-2L54tnrwkZ--59t2GeXuq1gt5dDnsFy= 08odizl1Y/edit#=20 >>>> =20 >>>> >>>> >>>> [2] https://github.com/kernelci/kernelci-project/discussions/28=20 >>>> >>>> >>>> {3}=20 >>>> https://docs.google.com/document/d/1_rfMpas4n_gw2GvUTRU63vIXk95VotJuit= talX7trP8/edit=20 >>>> *=20 >>>> >>>> Le 27/07/2021 =C3=A0 11:54, Guillaume Tucker a =C3=A9crit=C2=A0: >>>>> Last year's KernelCI Community Survey[1] showed the importance of >>>>> having a good web dashboard.=C2=A0 About 70% of respondents would use >>>>> one if it provided the information they needed efficiently. >>>>> While other things are arguably even more important, such as >>>>> testing patches from mailing lists, replying to stable reviews >>>>> and sending email reports directly to contributors in a "natural" >>>>> workflow, the web dashboard has been a sticking point for a >>>>> while. >>>>> >>>>> There have been several attempts at solving this problem, using >>>>> Elastic Stack and Grafana among other things, but there isn't a >>>>> single framework able to directly provide an off-the-shelf >>>>> solution to the community's needs.=C2=A0 In fact, the first issue is >>>>> the lack of understanding of these needs: who wants to use the >>>>> web dashboard, and how?=C2=A0 Then, how does one translate those need= s >>>>> into a user interface?=C2=A0 Doing this requires skills that engineer= s >>>>> who regularly contribute to KernelCI typically don't have. As >>>>> such, a dedicated working group is being created in order to fill >>>>> this gap. >>>>> >>>>> The aim is to coordinate efforts and try to follow best practices >>>>> to make steady progress and avoid repeating the same mistakes. >>>>> Most likely, we will need some help from proper web developers >>>>> who aren't part of the usual KernelCI community.=C2=A0 This may be >>>>> facilitated by the KernelCI LF project budget if approved by the >>>>> governing board. >>>>> >>>>> In order to get started, we would need to have maybe 3 to 5 >>>>> people available to focus on this.=C2=A0 It doesn't necessarily mean = a >>>>> lot of hours spent but actions to be carried out on a daily or >>>>> weekly basis.=C2=A0 So far we have Gustavo Padovan as our new KernelC= I >>>>> Project Manager and a few people have expressed interest but we >>>>> still need formal confirmation. >>>>> >>>>> >>>>> Here's a GitHub project dedicated to the new web dashboard: >>>>> >>>>> =C2=A0=C2=A0 https://github.com/orgs/kernelci/projects/4 >>>>> >>>>> I've created a couple of issues to get started about user >>>>> stories, and some initial milestones as a basic skeleton: >>>>> >>>>> =C2=A0=C2=A0 https://github.com/kernelci/kernelci-project/milestones >>>>> >>>>> >>>>> This is ultimately a community-driven effort to address the needs >>>>> of the kernel community.=C2=A0 Please share any thoughts you may have >>>>> on this, whether you want to add some user stories, share some >>>>> expertise, be officially in the working group or take part in >>>>> this effort in any other way. >>>>> >>>>> Best wishes, >>>>> Guillaume >>>>> >>>>> [1]https://foundation.kernelci.org/blog/2020/07/09/kernelci-community= -survey-report/=20 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>> >> > --Groupsio=r8WDTyccAk0cSO6hdbI8 Content-Type: text/calendar; charset=UTF-8; name="invite.ics" Content-Disposition: attachment; filename="invite.ics" Content-Transfer-Encoding: base64 QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUOjIwMjIwOTA1VDE2MDAwMFoNCkRURU5EOjIwMjIwOTA1 VDE3MDAwMFoNCkRUU1RBTVA6MjAyMjA5MDFUMTkyOTA0Wg0KT1JHQU5JWkVSO0NOPWtlcm5lbCBi b3Q6bWFpbHRvOmJvdEBrZXJuZWxjaS5vcmcNClVJRDo1OWUxMzRhNXY4MTF0cGxxcHIxajhjMmdj bkBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJ UEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO0NOPWd1aWxsYXVtZS50dWNr ZXJAY29sbGFib3JhLmNvbTtYLU5VTS1HVUVTVFM9MDptYWlsdG86Z3VpbGxhdW1lLnR1Y2sNCiBl ckBjb2xsYWJvcmEuY29tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJU SUNJUEFOVDtQQVJUU1RBVD1BQ0NFUFRFRDtSU1ZQPVRSVUUNCiA7Q049a2VybmVsIGJvdDtYLU5V TS1HVUVTVFM9MDptYWlsdG86Ym90QGtlcm5lbGNpLm9yZw0KQVRURU5ERUU7Q1VUWVBFPUlORElW SURVQUw7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9DQog VFJVRTtDTj1raGlsbWFuQGJheWxpYnJlLmNvbTtYLU5VTS1HVUVTVFM9MDptYWlsdG86a2hpbG1h bkBiYXlsaWJyZS5jb20NCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ Q0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPQ0KIFRSVUU7Q049bmlrb2xhaS5rb25k cmFzaG92QHJlZGhhdC5jb207WC1OVU0tR1VFU1RTPTA6bWFpbHRvOm5pa29sYWkua29uZHJhcw0K IGhvdkByZWRoYXQuY29tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJU SUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO0NOPWtlcm5lbGNpLXRz Y0Bncm91cHMuaW87WC1OVU0tR1VFU1RTPTA6bWFpbHRvOmtlcm5lbGNpLXRzY0Bncm91cHMuaW8N CkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFU PU5FRURTLUFDVElPTjtSU1ZQPQ0KIFRSVUU7Q049a2VybmVsY2ktbWVtYmVyc0Bncm91cHMuaW87 WC1OVU0tR1VFU1RTPTA6bWFpbHRvOmtlcm5lbGNpLW1lbWJlcnNAZw0KIHJvdXBzLmlvDQpBVFRF TkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVE Uy1BQ1RJT047UlNWUD0NCiBUUlVFO0NOPWpvaG5zb24uZ2VvcmdlQG1pY3Jvc29mdC5jb207WC1O VU0tR1VFU1RTPTA6bWFpbHRvOmpvaG5zb24uZ2VvcmdlQG0NCiBpY3Jvc29mdC5jb20NCkFUVEVO REVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURT LUFDVElPTjtSU1ZQPQ0KIFRSVUU7Q049ZGVueXMuZkBjb2xsYWJvcmEuY29tO1gtTlVNLUdVRVNU Uz0wOm1haWx0bzpkZW55cy5mQGNvbGxhYm9yYS5jb20NCkFUVEVOREVFO0NVVFlQRT1JTkRJVklE VUFMO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPQ0KIFRS VUU7Q049Z3VzdGF2by5wYWRvdmFuQGNvbGxhYm9yYS5jb207WC1OVU0tR1VFU1RTPTA6bWFpbHRv Omd1c3Rhdm8ucGFkb3Zhbg0KIEBjb2xsYWJvcmEuY29tDQpYLUdPT0dMRS1DT05GRVJFTkNFOmh0 dHBzOi8vbWVldC5nb29nbGUuY29tL2FqZy1xeHN6LXVqZQ0KWC1NSUNST1NPRlQtQ0RPLU9XTkVS QVBQVElEOi0xMTg0MjcyNzE4DQpDUkVBVEVEOjIwMjIwOTAxVDE5MjkwM1oNCkRFU0NSSVBUSU9O Ojxicj5JbiBvdXIgbGFzdCBXZWIgRGFzaGJvYXJkIG1lZXRpbmdbMV0gd2hlcmUgd2UgcmV2aWV3 ZWQgdGhlIA0KIFVzZXIgU3RvcmllcyBkb2N1bWVudFsyXS4gVGhlblwsIGFmdGVyIHRoYXQgd2Ug d29ya2VkIG9mZmxpbmUgdG8gaW5jb3Jwb3JhdA0KIGUgdGhlIGZlZWRiYWNrIG9uIGRvY1wsIHNv IGl0IGlzIHRpbWUgZm9yIG91ciBuZXh0IG1lZXRpbmcgdG8gZnVydGhlciBkaXNjdQ0KIHNzIHRo ZSBuZXh0IHN0ZXBzPGJyPuKAlDxicj5bMV0gbWVldGluZyBub3RlczombmJzcFw7PGEgaHJlZj0i aHR0cHM6Ly9kb2NzLmdvDQogb2dsZS5jb20vZG9jdW1lbnQvZC8xeXAtMkw1NHRucndrWi0tNTl0 MkdlWHVxMWd0NWREbnNGeTA4b2RpemwxWS9lZGl0I2Jvb2ttDQogYXJrPWlkLjZvazB1Zm5lOXNo aiIgY2xhc3M9InBhc3RlZERyaXZlTGluay0wIiBpZD0ib3c2OTgiIF9faXNfb3duZXI9InRydWUi DQogPmh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMXlwLTJMNTR0bnJ3a1otLTU5 dDJHZVh1cTFndDVkRG5zRnkwOG9kDQogaXpsMVkvZWRpdCNib29rbWFyaz1pZC42b2swdWZuZTlz aGo8L2E+IDxicj5bMl0gVXNlciBzdG9yaWVzJm5ic3BcOzxhIGhyZWY9DQogImh0dHBzOi8vZG9j cy5nb29nbGUuY29tL2RvY3VtZW50L2QvMV9yZk1wYXM0bl9ndzJHdlVUUlU2M3ZJWGs5NVZvdEp1 aXR0YWxYDQogN3RyUDgvZWRpdCNoZWFkaW5nPWgud2pveGk0czVweHpsIiBjbGFzcz0icGFzdGVk RHJpdmVMaW5rLTEiIGlkPSJvdzcwNSIgX19pDQogc19vd25lcj0idHJ1ZSI+aHR0cHM6Ly9kb2Nz Lmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xX3JmTXBhczRuX2d3Mkd2VVRSVTYzdklYDQogazk1Vm90 SnVpdHRhbFg3dHJQOC9lZGl0I2hlYWRpbmc9aC53am94aTRzNXB4emw8L2E+XG5cbi06On46fjo6 fjp+On46fjp+On46DQogfjp+On46fjp+On46fjp+On46fjp+On46fjp+On46fjp+On46fjp+On46 fjp+On46fjp+On46fjp+On46On46fjo6LVxuVGhpcyBlDQogdmVudCBoYXMgYSB2aWRlbyBjYWxs LlxuSm9pbjogaHR0cHM6Ly9tZWV0Lmdvb2dsZS5jb20vYWpnLXF4c3otdWplXG4oVVMpICsxDQog IDMxNC0zMjUtMjMyNSBQSU46IDU2MDY5NDU2NiNcblZpZXcgbW9yZSBwaG9uZSBudW1iZXJzOiBo dHRwczovL3RlbC5tZWV0L2FqDQogZy1xeHN6LXVqZT9waW49ODQxNTA2MjY4MDQ5MiZocz03XG5c blZpZXcgeW91ciBldmVudCBhdCBodHRwczovL2NhbGVuZGFyLmdvDQogb2dsZS5jb20vY2FsZW5k YXIvZXZlbnQ/YWN0aW9uPVZJRVcmZWlkPU5UbGxNVE0wWVRWMk9ERXhkSEJzY1hCeU1XbzRZekpu WTI0DQogZ2EyVnlibVZzWTJrdGJXVnRZbVZ5YzBCbmNtOTFjSE11YVc4JnRvaz1NVFlqWW05MFFH dGxjbTVsYkdOcExtOXlaekU0TkdOaE1HDQogUXpPRFpqWVROa05XWXlPR1ppTWpVNU5tVmhZalU0 TlRGaU9XUm1NV000T1RNJmN0ej1BbWVyaWNhJTJGTG9zX0FuZ2VsZXMmaGw9DQogZW4mZXM9MS5c blxuRG8gbm90IGVkaXQgdGhpcyBzZWN0aW9uIG9mIHRoZSBkZXNjcmlwdGlvbi5cbi06On46fjo6 fjp+On46fjp+DQogOn46fjp+On46fjp+On46fjp+On46fjp+On46fjp+On46fjp+On46fjp+On46 fjp+On46fjp+On46fjp+On46On46fjo6LQ0KTEFTVC1NT0RJRklFRDoyMDIyMDkwMVQxOTI5MDNa DQpMT0NBVElPTjoNClNFUVVFTkNFOjANClNUQVRVUzpDT05GSVJNRUQNClNVTU1BUlk6S2VybmVs Q0kgV2ViIERhc2hib2FyZCBXRw0KVFJBTlNQOk9QQVFVRQ0KRU5EOlZFVkVOVA0KRU5EOlZDQUxF TkRBUg0K --Groupsio=r8WDTyccAk0cSO6hdbI8--