• Lintian for new packages

    From Arif Ali@21:1/5 to All on Fri Jan 24 11:10:02 2025
    Hi mentors,

    I am working on an ITP [1] for avocado, and have an interest in this
    package for testing framework for sosreport, which is a package I am maintaining.

    However, currently it has various lintian errors, which I am working
    through with upstream at the moment.

    We are very close, but want to see where we stand on some of the items.

    like some of the following rules are of my concern, as these may take time
    to resolve upstream, and some commands just are helper commands, and don't really make sense for man pages.

    - executable-in-usr-lib
    - repeated-path-segment
    - no-manual-page

    I am already fixing with upstream 2 key items from lintian (see below), and have raised with upstream, and won't be uploading before these 2 items as
    we could have potential issues, especially with python3.13 support issues
    with deprecated libs.

    - uses-deprecated-python-stdlib
    - bash-term-in-posix-shell (already resolved upstream)

    I am keen to get through the initial package in, and can work on the 3
    first bullet points over time while I work with upstream, thoughts?

    [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993862

    regards,
    Arif

    <div dir="ltr"><div>Hi mentors,</div><div><br></div><div>I am working on an ITP [1] for avocado, and have an interest in this package for testing framework for sosreport, which is a package I am maintaining.</div><div><br></div><div>However, currently it
    has various lintian errors, which I am working through with upstream at the moment.</div><div><br></div><div>We are very close, but want to see where we stand on some of the items. <br></div><div><br></div><div>like some of the following rules are of my
    concern, as these may take time to resolve upstream, and some commands just are helper commands, and don&#39;t really make sense for man pages.<br></div><ul><li>executable-in-usr-lib</li><li>repeated-path-segment</li><li>no-manual-page</li></ul><div>I am
    already fixing with upstream 2 key items from lintian (see below), and have raised with upstream, and won&#39;t be uploading before these 2 items as we could have potential issues, especially with python3.13 support issues with deprecated libs.<br><ul><
    uses-deprecated-python-stdlib</li><li>bash-term-in-posix-shell (already resolved upstream)<br></li></ul><div>I am keen to get through the initial package in, and can work on the 3 first bullet points over time while I work with upstream, thoughts?<br><
    /div><div><br></div><div>[1] <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993862">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993862</a></div></div><div><br></div><div>regards,</div><div>Arif<br clear="all"></div><div><div class="
    gmail_signature" data-smartmail="gmail_signature"><div><table style="font-family:Ubuntu,sans-serif;border-spacing:0px;border-width:0px;margin:0px;color:rgb(0,0,0);border-color:white"><tbody><tr><th colspan="2" style="vertical-align:top;padding:4px 0px
    0px 4px;font-size:0px;text-align:left"><br></th></tr><tr><td colspan="2" style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td colspan="2" style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr>
    <td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td><td style="vertical-align:top;padding:0px 4px 0px 5px;font-size:0px"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td><td style="
    vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td><td style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td colspan="
    2" style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr><tr><td colspan="2" style="vertical-align:top;padding:0px 0px 0px 5px;font-size:0px"><br></td></tr></tbody></table></div></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Arif Ali on Fri Jan 24 11:30:01 2025
    On Fri, Jan 24, 2025 at 10:00:10AM +0000, Arif Ali wrote:
    Hi mentors,

    I am working on an ITP [1] for avocado, and have an interest in this
    package for testing framework for sosreport, which is a package I am maintaining.

    However, currently it has various lintian errors, which I am working
    through with upstream at the moment.

    We are very close, but want to see where we stand on some of the items.

    like some of the following rules are of my concern, as these may take time
    to resolve upstream, and some commands just are helper commands, and don't really make sense for man pages.

    Helper commands that shouldn't be run by a human probably belong in
    libexec, not in $PATH.

    - executable-in-usr-lib
    - repeated-path-segment
    - no-manual-page

    I am already fixing with upstream 2 key items from lintian (see below), and have raised with upstream, and won't be uploading before these 2 items as
    we could have potential issues, especially with python3.13 support issues with deprecated libs.

    - uses-deprecated-python-stdlib
    - bash-term-in-posix-shell (already resolved upstream)

    I am keen to get through the initial package in, and can work on the 3
    first bullet points over time while I work with upstream, thoughts?

    Sorry, what is your actual question?

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmeTa4MtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh vPcP/1HPRWdNOBIETRWzskEIc8Ux1ofNWtjS2X/8NOpqinS/nnNaR4Tv+t3Lkt5G DJpZ03WSbIXYj9eA2lOiyQLq2YMwLY+iDR4/yJlNhkiYDi2MEirzLRfcSv4i/95n a2tbij5V4pC9+r+of59+FOfj+TF2OSRk3IYDlZP6X9psK0+V84vz4uXikJUupcAx FptT5pmTfi1DFrDbxuP1A35nCoL9Hp2hdhXMLpqM3y3RmggcGkn9NbfCZR4mRr0h 7WDv2vLRMcwgW53w0RnfyVtDs6IA4mSemFx4/jV0+VKBenw0YI7AIvecbCieoUXz DXoEj72Z7zCI7hF36cypg7n1ACl9OlQ64to5pcWeVUH+ZGKwK3iBSRlU5o0806YX B/ojb1im8MZS18c3Bnl/kEHK2aikNC0GcT4Z+x4CXxDSRAG2lX7KlBFAn3edInmM PJnt3p6a5d2skJEXN3XRqDHMkGHT09YVZsKsIWz7zuaAT+Y/ECPNdToDR7oPylp+ ToKh8wS/ILwNMLM0Vw5j9f+81aF67doPHwyIatAq8F9L+jQNFMOSvbzofs+y+w5u VgAD4yigWbkblb4WvL8Xf/KuCyGtDqoEYzOzF7QufnNxxFWWzvEMgDo2B9TqDyHZ qgRGuyOD/Y0OrYKK1cwTZ3w8QJLl9XwiZOXiSaFFw6FP2A/3
    =f3Pp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arif Ali@21:1/5 to Andrey Rakhmatullin on Fri Jan 24 13:10:01 2025
    On Fri, 24 Jan 2025 at 12:29, Andrey Rakhmatullin <wrar@debian.org> wrote:

    On Fri, Jan 24, 2025 at 10:00:10AM +0000, Arif Ali wrote:
    Hi mentors,

    I am working on an ITP [1] for avocado, and have an interest in this package for testing framework for sosreport, which is a package I am maintaining.

    However, currently it has various lintian errors, which I am working through with upstream at the moment.

    We are very close, but want to see where we stand on some of the items.

    like some of the following rules are of my concern, as these may take
    time
    to resolve upstream, and some commands just are helper commands, and
    don't
    really make sense for man pages.

    Helper commands that shouldn't be run by a human probably belong in
    libexec, not in $PATH.

    - executable-in-usr-lib
    - repeated-path-segment
    - no-manual-page



    The key one was, if my first upload had the above 3 lintian issues, would
    DDs be willing to accept the package on the premise that I can continue to
    work on the issues upstream, and close these gaps?


    I am already fixing with upstream 2 key items from lintian (see below),
    and
    have raised with upstream, and won't be uploading before these 2 items as we could have potential issues, especially with python3.13 support issues with deprecated libs.

    - uses-deprecated-python-stdlib
    - bash-term-in-posix-shell (already resolved upstream)

    I am keen to get through the initial package in, and can work on the 3 first bullet points over time while I work with upstream, thoughts?

    Sorry, what is your actual question?

    --
    WBR, wRAR


    <div dir="ltr"><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, 24 Jan 2025 at 12:29, Andrey Rakhmatullin &lt;<a href="mailto:wrar@debian.org">wrar@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_
    quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Jan 24, 2025 at 10:00:10AM +0000, Arif Ali wrote:<br>
    &gt; Hi mentors,<br>
    &gt; <br>
    &gt; I am working on an ITP [1] for avocado, and have an interest in this<br> &gt; package for testing framework for sosreport, which is a package I am<br> &gt; maintaining.<br>
    &gt; <br>
    &gt; However, currently it has various lintian errors, which I am working<br> &gt; through with upstream at the moment.<br>
    &gt; <br>
    &gt; We are very close, but want to see where we stand on some of the items.<br>
    &gt; <br>
    &gt; like some of the following rules are of my concern, as these may take time<br>
    &gt; to resolve upstream, and some commands just are helper commands, and don&#39;t<br>
    &gt; really make sense for man pages.<br>

    Helper commands that shouldn&#39;t be run by a human probably belong in<br> libexec, not in $PATH.<br>

    &gt;    - executable-in-usr-lib<br>
    &gt;    - repeated-path-segment<br>
    &gt;    - no-manual-page<br>
    &gt; <br></blockquote><div><br></div><div>The key one was, if my first upload had the above 3 lintian issues, would DDs be willing to accept the package on the premise that I can continue to work on the issues upstream, and close these gaps?<br></div><
     </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
    &gt; I am already fixing with upstream 2 key items from lintian (see below), and<br>
    &gt; have raised with upstream, and won&#39;t be uploading before these 2 items as<br>
    &gt; we could have potential issues, especially with python3.13 support issues<br>
    &gt; with deprecated libs.<br>
    &gt; <br>
    &gt;    - uses-deprecated-python-stdlib<br>
    &gt;    - bash-term-in-posix-shell (already resolved upstream)<br>
    &gt; <br>
    &gt; I am keen to get through the initial package in, and can work on the 3<br> &gt; first bullet points over time while I work with upstream, thoughts?<br>

    Sorry, what is your actual question?<br>

    -- <br>
    WBR, wRAR<br>
    </blockquote></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Arif Ali on Fri Jan 24 13:30:01 2025
    On Fri, Jan 24, 2025 at 12:01:53PM +0000, Arif Ali wrote:
    - executable-in-usr-lib
    - repeated-path-segment
    - no-manual-page



    The key one was, if my first upload had the above 3 lintian issues, would
    DDs be willing to accept the package on the premise that I can continue to work on the issues upstream, and close these gaps?

    That's up to your specific sponsor.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmeThxotFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh u0gQAJbC3NekH4YoXy4DfDmIvMa3OIjtaydDYQ0SIhLKZLtasgEADIilX+m1u3Cz Gxv9Wtgxrc2YfZvxc6vBS2/T5Vv5yTYvxWUk4Pqm2OwTySsanOOskkUd05UlWHgT clEZ8YTZe5h/L8pt6jp1l2AIQmvIZkFde7LfrDYXZoKmajmmiMCySmeWdCadNpH5 yn76p6cyvnD4xM05dAq8bB0uT5Sd3whSPMYlSMvUtopBj0H7tQVayVPd1LXtSPPz UQvWYXr4htFTLPLWUmV2xD2kKkVTFywsgob5Ay6lGs2EDihpq7m5a+5mjczDr0yC nppMNOwHtBnbJaKpUDNcpKrgwF3ZiCvdEhUjtQs0dqD2cVT6xaC0NskrNsSxseZ9 SThK9K7YSuOl+XCwG0xLVNUOUJhvUWSBUpD2AEfpBMO1+y65Xw2EJ0fRYUCKGA4o lnlTTG3a4NWQQuB7uyS8i0TedkpBbP/znBs6sHrQu9zQYIfHH6H9zEIwMY2J6SNy cxoqkp5ASdBR1uEY1Str20C6Ylq4pNy/4pCqSBYyPSat5sDbNv+NnPIAV6q0iD2r tp0s+xiHxTKqvsU4g3M5aTrF3E4LtCQUmTKtBGkIRvCQGF+3G9I5NT0oTFYdTaV1 l+lShp1M4+1mR18Z5SpRbuM3/xvpQmMP2T8uPStrnVqW5owR
    =fchZ
    -----END PGP SIGNATURE-----

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