• Does mentors' lintian have different tag severity?

    From Ahmad Khalifa@21:1/5 to All on Wed May 21 21:10:01 2025
    Hi,

    Does mentors "debexpo" apply different severity to the lintian tags?

    I'm running lintian locally on testing, which has the same lintian
    version as unstable, but I see 'P' or 'X' locally, then get 'Error' and
    'Info' on mentors.d.n

    This one: spelling-error-in-binary is Pedantic in the logs, in lintian-explain-tags and even here:
    - https://udd.debian.org/lintian-tag/spelling-error-in-binary
    - https://lintian.debian.org/tags/spelling-error-in-binary.html
    but mentors shows Info

    This one: source-is-missing is Experimental, but shows as Error on mentors.

    Am I missing a config somewhere or is mentors doing this for a reason?
    The mismatch is a bit annoying. Have to do a second upload and push it
    to salsa too.


    PS, I use "-EI --pedantic --profile debian" all the time.

    --
    Regards,
    Ahmad

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to Debian Mentors on Wed May 21 13:11:18 2025
    Copy: ahmad@khalifa.ws (Ahmad Khalifa)

    On Wednesday, May 21, 2025 12:08:09 PM Mountain Standard Time Ahmad Khalifa wrote:
    Hi,

    Does mentors "debexpo" apply different severity to the lintian tags?

    I'm running lintian locally on testing, which has the same lintian
    version as unstable, but I see 'P' or 'X' locally, then get 'Error' and 'Info' on mentors.d.n

    This one: spelling-error-in-binary is Pedantic in the logs, in lintian-explain-tags and even here:
    - https://udd.debian.org/lintian-tag/spelling-error-in-binary
    - https://lintian.debian.org/tags/spelling-error-in-binary.html
    but mentors shows Info

    This one: source-is-missing is Experimental, but shows as Error on mentors.

    Am I missing a config somewhere or is mentors doing this for a reason?
    The mismatch is a bit annoying. Have to do a second upload and push it
    to salsa too.


    PS, I use "-EI --pedantic --profile debian" all the time.

    Mentors uses an old version of lintian. I am not sure which version it is, but in some cases it has different tags and in others it has different severities or different checks for the same tag.

    This is not a unique problem with Mentors. A lot of Debian infrastructure runs lintian from either stable or oldstable, which causes consternation from time to time.

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmguM2YACgkQwufLJ66w tgP7PRAAglW1pjjLHlKe0bKHG0ZXXlgG/5K3T8TKdc3jUNl2dWjpchkdSun9Mpxl P30+sKDXqA+A5qC17tSJYW2xafDdDV08GPOBS+vWmhdnllbfR45GmjjkqHTulnOI u6Gec/JhdoOB0BFJh98J/uqhIba12UmUO7ELXgOtM3ZFeTkLlJ+jtNDHKyjZl+Y/ rwY9xgKFMaKJsjbl8pIo++I8qqUa0vwipeajELsVWjjP7VwdNIhjH6AdUp1m/Zjq /D1EPpNEEAbhZ43vixmDs/+pX0UxJyQfeT0+VK58DlZ2jk0iNZyBXBZ2VZSwAAz5 rVxYtY7goJdVaS3WsL5ZfDGM2K+DWn7gIfv5p/jjr+VApdeGTaUHd9w7tdgjcWCK A1aafKXx16AKB0dLn07MHo+X4rOjIkQrFwDh4bvwZyoyZGheDVf74QDydzQ8Ljgr /RxC1O4OnakSj7mUrm+ZWMMgpocIDNIF2ZmXLVRVsEfLVmKhrJ7e3GHRgbkTApcP DXz4HVE1mjylII3tuAlcpB8SC4WsyVkJ8rXkbEqVBCprdL5vOXSK82qgSrOPQdbY hMLnYeWPcbyeZAkvjrE9L6Mioh5Af/CmsTvkNOobNKGODHXEAam1O7w/VHDgPzT5 WpHx0Pxo5E+FEd1Pl5esi8cr73Q+qqYTHQlrhUatDD5novvpo7o=
    =4uVD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ahmad Khalifa@21:1/5 to Soren Stoutner on Thu May 22 19:50:01 2025
    On 21/05/2025 21:11, Soren Stoutner wrote:
    On Wednesday, May 21, 2025 12:08:09 PM Mountain Standard Time Ahmad Khalifa
    Does mentors "debexpo" apply different severity to the lintian tags?

    I'm running lintian locally on testing, which has the same lintian
    version as unstable, but I see 'P' or 'X' locally, then get 'Error' and
    'Info' on mentors.d.n

    This one: spelling-error-in-binary is Pedantic in the logs, in
    lintian-explain-tags and even here:
    - https://udd.debian.org/lintian-tag/spelling-error-in-binary
    - https://lintian.debian.org/tags/spelling-error-in-binary.html
    but mentors shows Info

    This one: source-is-missing is Experimental, but shows as Error on mentors. >>
    Am I missing a config somewhere or is mentors doing this for a reason?
    The mismatch is a bit annoying. Have to do a second upload and push it
    to salsa too.


    PS, I use "-EI --pedantic --profile debian" all the time.

    Mentors uses an old version of lintian. I am not sure which version it is, but in some cases it has different tags and in others it has different severities or different checks for the same tag.

    This is not a unique problem with Mentors. A lot of Debian infrastructure runs lintian from either stable or oldstable, which causes consternation from time to time.

    Ohh, it's older, not newer. I imagined udd would be the older one.
    Strangely though, mentors did find a couple of Warnings that my local
    lintian didn't.


    --
    Regards,
    Ahmad

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to All on Fri May 23 10:48:15 2025
    On Thursday, May 22, 2025 10:43:52 AM Mountain Standard Time Ahmad Khalifa wrote:
    On 21/05/2025 21:11, Soren Stoutner wrote:
    On Wednesday, May 21, 2025 12:08:09 PM Mountain Standard Time Ahmad
    Khalifa

    Does mentors "debexpo" apply different severity to the lintian tags?

    I'm running lintian locally on testing, which has the same lintian
    version as unstable, but I see 'P' or 'X' locally, then get 'Error' and
    'Info' on mentors.d.n

    This one: spelling-error-in-binary is Pedantic in the logs, in
    lintian-explain-tags and even here:
    - https://udd.debian.org/lintian-tag/spelling-error-in-binary
    - https://lintian.debian.org/tags/spelling-error-in-binary.html
    but mentors shows Info

    This one: source-is-missing is Experimental, but shows as Error on
    mentors.

    Am I missing a config somewhere or is mentors doing this for a reason?
    The mismatch is a bit annoying. Have to do a second upload and push it
    to salsa too.


    PS, I use "-EI --pedantic --profile debian" all the time.

    Mentors uses an old version of lintian. I am not sure which version it
    is,
    but in some cases it has different tags and in others it has different severities or different checks for the same tag.

    This is not a unique problem with Mentors. A lot of Debian infrastructure runs lintian from either stable or oldstable, which causes consternation from
    time to time.

    Ohh, it's older, not newer. I imagined udd would be the older one.

    Basically, every Debian service, including UDD runs older versions of lintian.
    But how old varies.

    Strangely though, mentors did find a couple of Warnings that my local
    lintian didn't.

    Lintian has dropped some tags that were considered inaccurate. Some have changed priority, so unless you are displaying Pedantic or Experimental you will no longer see them. And others have had their checks modified to minimize false positives, so they may no longer flag for your code base.

    I personally check locally with:

    lintian -iIE --pedantic

    Then I choose to ignore Pedantic and Experimental tags that I don’t feel apply
    to my project.

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmgwtOAACgkQwufLJ66w tgOUGRAAm9v9TMJQ+wGDm28DR5zUVY1UhLbc6z+scIJPec8M5JkoQW2dqA6iVgdD pj1HYCL58rIjw6yliEvt1ujQUOWQjYxBkA7OHO8iaQl34DXmiBuj+KHKXhuvHpV4 wcOnA4UjmHabv4QgaXW9Z5pZBfYyCWw1S41kFD0QfO7xenkmHAKiEc1EOpU9+MA5 h5Al/OS2qc3ox17BHV0sT4L+XAgd5yj13ekaf72IE8DDRVlA/+YUjv08xEmlE20c BX9zJRE0Eknsekt0zaM7UB+yBMyO+bCOr3fwuD1tSo5jyy6SA0qdPbS2C9Fizsh7 JMpFX7jqCRfDH5nIQ9bn0uPWup8Vfcl2mGvolCRHBLItKneS+pWGKMEQuqK/K9oN 104+MmszSH/qZ70iXTDv9Jjbs6RA+x177C3bpZ7DeAITHHsvIwLxCWv+wKnncNbq 4Q9DzVFx1X2QmoBbuBmgLFV0jTO4U/O3ROaZ4OojWYXS1FwARx5b/MB8Wy4qux/O XEBYvAd7z4+IXWVQckXSRm+YLaRmtX3X18fSuHqKxX6QQ6FWavVJQJd7Qi4DUahI iJEeS9PbxjLHbjTfC0OBOsLbeMcmyS/y8Lta5DQDaG/HRRaQU8lg8grpyIl1GfN1 7KjI/Nl3JPxAK/yB5Z1I+/0tqsjdgRqITeSHe5gWNVcf4hKoQG4=
    =B4E8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Ward@21:1/5 to Soren Stoutner on Fri May 23 20:30:01 2025
    This is a multi-part message in MIME format.
    Only replying to a snip of the replies but...

    On 2025-05-23 13:48, Soren Stoutner wrote:
    Lintian has dropped some tags that were considered inaccurate. Some have changed priority, so unless you are displaying Pedantic or Experimental you will no longer see them. And others have had their checks modified to minimize false positives, so they may no longer flag for your code base.

    I personally check locally with:

    lintian -iIE --pedantic

    Then I choose to ignore Pedantic and Experimental tags that I don’t feel apply
    to my project.

    I do exactly what Soren does, at least with my local builds. I run every
    build through an `sbuild` chroot that does lintian checks with `-iIE --pedantic` and then while I notice there's pedantic and informational
    level errors, the vast majority of them I disregard. There are cases
    where warnings or errors show up in the Lintian output that can be
    specific to that Lintian version being out of date or where overrides
    are needed, but informational, experimental, and pedantic I usually just
    check locally and then determine if it needs addressed or not.

    (I also check the source with Lintian, but since my main machine I
    develop on is not the absolute latest, I always use the sbuild chroots
    or chroots in general with updated lintian to run the lintian tests on.)

    Thomas

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p><font face="Calibri">Only replying to a snip of the replies
    but...</font></p>
    <div class="moz-cite-prefix">On 2025-05-23 13:48, Soren Stoutner
    wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:3705694.hdfAi7Kttb@soren-desktop">
    <pre class="moz-quote-pre" wrap="">Lintian has dropped some tags that were considered inaccurate. Some have
    changed priority, so unless you are displaying Pedantic or Experimental you will no longer see them. And others have had their checks modified to
    minimize false positives, so they may no longer flag for your code base.

    I personally check locally with:

    lintian -iIE --pedantic

    Then I choose to ignore Pedantic and Experimental tags that I don’t feel apply
    to my project.</pre>
    </blockquote>
    <p><span style="white-space: pre-wrap">I do exactly what Soren does, at least with my local builds. I run every build through an `sbuild` chroot that does lintian checks with `-iIE --pedantic` and then while I notice there's pedantic and
    informational level errors, the vast majority of them I disregard. There are cases where warnings or errors show up in the Lintian output that can be specific to that Lintian version being out of date or where overrides are needed, but informational,
    experimental, and pedantic I usually just check locally and then determine if it needs addressed or not.</span></p>
    <p><span style="white-space: pre-wrap">(I also check the source with Lintian, but since my main machine I develop on is not the absolute latest, I always use the sbuild chroots or chroots in general with updated lintian to run the lintian tests on.)</
    span></p>
    <p><span style="white-space: pre-wrap">
    </span></p>
    <p><span style="white-space: pre-wrap">Thomas</span></p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)