• Re: Bug#987996: RFS: hipercontracer/1.6.0~rc1-1 [ITP]

    From Thomas Dreibholz@21:1/5 to All on Thu Nov 4 18:40:01 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --g7mtN52pblUnuNcI18oyUIjDUdCwUYzEy
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: quoted-printable
    Content-Language: en-US

    Hi,

    thanks for the review! The latest version 1.6.3~test1 on https://mentors.debian.net/package/hipercontracer/ should solve the issues:

    Den 02.06.2021 18:07, skrev Tobias Frost:
    Control: tags -1 moreinfo

    Hi Thomas,

    Mentors says:

    "Package closes bugs in a wrong way
    Errors:

    Bug #987996 is a RFS bug

    hipercontracer:
    #987996 (Normal, RFS): RFS: hipercontracer/1.6.0~rc1-1 [ITP]"

    you need to close the ITP bug in the changelog.
    Possibly after filing one; I couldnt find it at least…
    Fixed.

    - On a new package, the _only_ changelog entry is that one that closes the ITP.
    (in your case delete the new upstream version line and *all* older entries.
    Fixed.

    - There are lots of versioned Build-Depends which are already fulfilled in oldstable. drop those.
    - There is no cmake3 package in Debian, drop that alternative to cmake.
    - It should be sufficient for the boost B-D to just specify the version
    agnostic one. Or do I miss the point what you want to archive here?
    (beside, oldstable has already 1.62, so no need to say >1.58)
    Fixed.
    - Pendantic lintian has this, easy to fix:
    P: hipercontracer source: uses-debhelper-compat-file
    Fixed. "/debian/compat" is gone now.
    - The examples should be installed using dh_installexamples (not using *.install)

    - Please add comments to lintian overrides. Did you override because you
    checked them or just overode them?
    Comment added.
    - I think the user/group handling in postinst is wrong in several ways.
    - hardcoded id of 888.
    - names should be "invalid names" so that it cannot cause collisions.
    - setting the hoemdirectory to /tmp/ is certainly a bad idea and I
    guess insecure. Especially when setting /bin/bash as shell…
    - IOW, Read the Debian Policy on this topic.

    I rewrote the postinst and also added a postrm, in the same way as the
    user creation is made by the tcpdump package.

    --

    Best regards / Mit freundlichen Grüßen / Med vennlig hilsen

    =======================================================================
    Thomas Dreibholz

    SimulaMet -- Simula Metropolitan Centre for Digital Engineering
    Centre for Resilient Networks and Applications
    Pilestredet 52
    0167 Oslo, Norway -----------------------------------------------------------------------
    E-Mail: dreibh@simula.no
    Homepage: http://simula.no/people/dreibh =======================================================================



    --g7mtN52pblUnuNcI18oyUIjDUdCwUYzEy--

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

    wsd5BAABCAAjFiEEIUEmclGNiy0YYu/vXNXRKqCHe0kFAmGEGQIFAwAAAAAACgkQXNXRKqCHe0lM bj/8DzqNtzPYFWRgWJyBNpXU0nbYDWdztxo0bW4qmHxlkXrbXFofYXp4k6WJTOV543Kk4MFOUy8n vn0a5NdtZ7DppoyBJgAuYD/0+LCmohiUPewtD84Onh8FseNktfilWZ1XCPR5Bv2AnMvpNCu9QMI0 mkTznE6r+gbP5HcnCxSzQNnPkP9+bqHqnbxDRJCn3Es2U6qrhBlC8PNQQb8OpxX2C4EJ+v/W+Y0U WEzfjYjmP3pC50t5CfO7jfTgxZ1UqtRlzsr1f5/pIA2zju252va5v8fQvNtWOjOvav5MO7dCZLi6 QRDKmA9FE6ds2z