<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">I see, thanks Lincoln.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<br>
Ali<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Lincoln Lavoie <lylavoie@iol.unh.edu> <br>
<b>Sent:</b> Thursday, June 17, 2021 5:44 PM<br>
<b>To:</b> Ali Alnubani <alialnu@nvidia.com><br>
<b>Cc:</b> Aaron Conole <aconole@redhat.com>; Ferruh Yigit <ferruh.yigit@intel.com>; ci@dpdk.org<br>
<b>Subject:</b> Re: [dpdk-ci] [dpdk-dev] DPDK Release Status Meeting 20/05/2021<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Hi Ali,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">From what I can tell, the Coverity Desktop analysis tools would require paid licenses, which are different from the Coverity Scan (<a href="https://scan.coverity.com/faq">https://scan.coverity.com/faq</a>)
that is being used by DPDK as an open source project. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">So, to enable using the tooling to scan all the patches, we'd need to work out the requirements around getting access to the other Synopsys tools.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt">Cheers,<br>
Lincoln<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Mon, May 24, 2021 at 12:13 PM Ferruh Yigit <<a href="mailto:ferruh.yigit@intel.com">ferruh.yigit@intel.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt">On 5/24/2021 1:13 PM, Ali Alnubani wrote:<br>
>> -----Original Message-----<br>
>> From: ci <<a href="mailto:ci-bounces@dpdk.org" target="_blank">ci-bounces@dpdk.org</a>> On Behalf Of Ferruh Yigit<br>
>> Sent: Monday, May 24, 2021 3:02 PM<br>
>> To: Aaron Conole <<a href="mailto:aconole@redhat.com" target="_blank">aconole@redhat.com</a>><br>
>> Cc: <a href="mailto:ci@dpdk.org" target="_blank">ci@dpdk.org</a><br>
>> Subject: Re: [dpdk-ci] [dpdk-dev] DPDK Release Status Meeting 20/05/2021<br>
>><br>
>> On 5/20/2021 8:19 PM, Aaron Conole wrote:<br>
>>> Ferruh Yigit <<a href="mailto:ferruh.yigit@intel.com" target="_blank">ferruh.yigit@intel.com</a>> writes:<br>
>>><br>
>>>> On 5/20/2021 1:15 PM, Ferruh Yigit wrote:<br>
>>>>> Release status meeting minutes {Date}<br>
>>>>> =====================================<br>
>>>>> :Date: 20 May 2021<br>
>>>>> :toc:<br>
>>>><br>
>>>> <...><br>
>>>><br>
>>>>> * Coverity is running regularly<br>
>>>>> - Can we have out of cycle run for -rc4? Last run was yesterday.<br>
>>>>> - We need a way to verify coverity issues before merging it, will carry<br>
>> topic<br>
>>>>> to CI mail list an Aaron<br>
>>>><br>
>>>> Hi Aaron,<br>
>>>><br>
>>>> There is a need to verify coverity fixes before merging them. Do you<br>
>>>> think can we do that? And should I create a Bugzilla ticket for it?<br>
>>><br>
>>> I think you can create a BZ for it. Last I remember, coverity does<br>
>>> not allow so many frequent builds (without paying?), so there is<br>
>>> probably a non-technical limitation. Otherwise, we could simply<br>
>>> submit all patch series to coverity and look at the results.<br>
>>><br>
>>> As it stands, there is maybe more thought that has to come with this.<br>
>>><br>
>>> Maybe we can use a tag that indicates which coverity ID it purports to<br>
>>> fix, and we can then kick off a run.<br>
>>><br>
>><br>
>> Yes, we can only run coverity with the patches that has coverity tag.<br>
>><br>
>> Do we know the limitation on the run? Even if we can run once a day I think it<br>
>> can be enough, coverity already not running daily, in the gap days coverity<br>
>> patches can be verified.<br>
>> Also we can skip coverity run if the main branch is not updated since last<br>
>> check, this can gain some runs too.<br>
>><br>
>> Created following Bugzilla:<br>
>> <a href="https://bugs.dpdk.org/show_bug.cgi?id=719" target="_blank">https://bugs.dpdk.org/show_bug.cgi?id=719</a><br>
>><br>
>> btw, Aaron I didn't able to cc your Red Hat email but found following, can you<br>
>> confirm it is your email address:<br>
>> <a href="mailto:aconole@bytheb.org" target="_blank">aconole@bytheb.org</a><br>
> <br>
> It should also be possible to run Coverity's cov-run-desktop binary to make sure a patchset doesn't introduce new defects in the first place. Is there a reason why we don't do this already?<br>
<br>
If there is a way for developer to verify it easily, it is even better.<br>
<br>
In the version of coverity I run, user is building project with the coverity<br>
toolset and uploading the resulting binaries to the coverity server, which scans<br>
and makes result available via web interface.<br>
<br>
This way user can't validate the patch in the client, but if there is a way for<br>
it we can try that too.<br>
<br>
> The binary scans only the modified files and compares to the latest full scan to check how many new defects there are.<br>
> The binary can run on UNH's servers so I don't think it would be limited. Are we maybe limited by how many times we can pull the summary/data of the latest scan? We can pull it only once a day and use it offline mode.<br>
> <br>
> Regards,<br>
> Ali<br>
> <o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><b>Lincoln Lavoie</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Principal Engineer, Broadband Technologies<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">21 Madbury Rd., Ste. 100, Durham, NH 03824<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:lylavoie@iol.unh.edu" target="_blank">lylavoie@iol.unh.edu</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://www.iol.unh.edu" target="_blank">https://www.iol.unh.edu</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+1-603-674-2755 (m)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://www.iol.unh.edu/" target="_blank"><span style="text-decoration:none"><img border="0" width="200" height="43" style="width:2.0833in;height:.4479in" id="_x0000_i1025" src="https://docs.google.com/uc?export=download&id=1j_iI6anwrnbQWNpTyuvukMLSNJJ8_8QU&revid=0B_0ujwABDnFZTmJiR3EzK0d1VjFKTjQvMENBWVM0QnA4ajhjPQ"></span></a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>