On Fri, Sep 13, 2024 at 12:55:01AM +0100, Phil Wyett wrote:
> Control: tags -1 +moreinfo
> 
> Thomas,
> 
> Preamble...
> 
> Thank you for taking the time to prepare this package and your contribution
> to the Debian project.
> 
> The review below is for assistance. This review is offered to help package
> submitters to Debian mentors inorder to improve their packages prior to
> possible sponsorship into Debian. There is no obligation on behalf of the
> submitter to make any alterations based upon information provided in the
> review.
> 
> Review...

I'll address most of this (thanks)
 
> 1. Build:
> 
>   * pbuilder [1]: Good
>   * sbuild [2]: Good
> 
> 2. Lintian [3]: Issues
> 
> W: luit source: build-depends-on-obsolete-package Build-Depends: pkg-config
> => pkgconf
> N: 
> N:   The package build-depends on a package that has been superseded. If the
> N:   superseded package is part of an ORed group, it should not be the first
> N:   package in the group.
> N: 
> N:   Visibility: warning
> N:   Show-Always: no
> N:   Check: fields/package-relations
> N: 
> N:
> I: luit source: out-of-date-standards-version 4.6.1.0 (released 2022-05-11)
> (current is 4.7.0)
> N: 
> N:   The source package refers to a Standards-Version older than the one that
> N:   was current at the time the package was created (according to the
> N:   timestamp of the latest debian/changelog entry). Please consider
> updating
> N:   the package to current Policy and setting this control field
> N:   appropriately.
> N:   
> N:   If the package is already compliant with the current standards, you
> don't
> N:   have to re-upload the package just to adjust the Standards-Version
> control
> N:   field. However, please remember to update this field next time you
> upload
> N:   the package.
> N:   
> N:   See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
> N:   debian-policy package for a summary of changes in newer versions of
> N:   Policy.
> N: 
> N:   Please refer to
> N:   https://www.debian.org/doc/debian-policy/upgrading-checklist.html for
> N:   details.
> N: 
> N:   Visibility: info
> N:   Show-Always: no
> N:   Check: fields/standards-version
> N: 
> N:
> I: luit source: unused-override no-debian-changes  [debian/source/lintian-
> overrides:2]
> N: 
> N:   Your package specifies the named override but there were no tags that
> N:   could have been silenced by it.
> N:   
> N:   Maybe you fixed an underlying condition but forgot to remove the
> override.
> N:   It is also possible that the Lintian maintainers fixed a false positive.
> N:   
> N:   If the override is now unused, please remove it.
> N:   
> N:   This tag is similar to mismatched-override except there a tag could have
> N:   been silenced if the context had matched.
> N:   
> N:   Sometimes, overrides end up not being used because a tag appears only on
> N:   some architectures. In that case, overrides can be equipped with an
> N:   architecture qualifier.
> N: 
> N:   Please refer to Architecture specific overrides (Section 2.4.3) in the
> N:   Lintian User's Manual for details.
> N: 
> N:   Visibility: info
> N:   Show-Always: yes
> N:   Check: lintian
> N: 
> N: 0 hints overridden; 1 unused override
> 
> 3. Licenses [4]: Issues, with false positives possible
> 
> philwyett@ks-tarkin:~/Development/builder/debian/mentoring/luit$ lrc
> en: Versions: recon 1.18  check 3.3.9-1
> 
> Parsing Source Tree  ....
> Reading copyright    ....
>   Missing Files Paragraph for debian/
> Running licensecheck ....
> 
> d/copyright      | licensecheck
> 
> X11              | Expat             charset.c

licensecheck has a problem.  I recommend fixing it.

https://invisible-island.net/ncurses/ncurses-license.html#issues_expat

I don't see that here with licensecheck - must be a recent bug:

        ./COPYING: MIT License
        ./COPYING.asc: *No copyright* UNKNOWN
        ./Makefile.in: UNKNOWN
        ./aclocal.m4: UNKNOWN
        ./builtin.c: *No copyright* UNKNOWN [generated file]
        ./charset.c: MIT License
        ./charset.h: MIT License
        ./config.guess: GNU General Public License v3.0 or later
        ./config.sub: GNU General Public License v3.0 or later
        ./config_h.in: *No copyright* UNKNOWN
        ./configure: FSF Unlimited License
        ./configure.in: UNKNOWN
        ./fontenc.c: MIT License
        ./install-sh: X11 License [generated file]
        ./iso2022.c: MIT License
        ./iso2022.h: MIT License
        ./luit.c: MIT License
        ./luit.h: MIT License
        ./luit.log.html: MIT License
        ./luit.man: MIT License
        ./luitconv.c: MIT License
        ./luitconv.h: MIT License
        ./minstall.sh: MIT License
        ./other.c: MIT License
        ./other.h: MIT License
        ./parser.c: MIT License
        ./parser.h: MIT License
        ./plink.sh: MIT License
        ./sys.c: MIT License
        ./sys.h: MIT License
        ./trace.c: MIT License
        ./trace.h: MIT License
        ./version.h: *No copyright* UNKNOWN

Actually "ISC" would be a good match.

> X11              | Expat             charset.h
> X11              | Expat             fontenc.c
> X11              | Expat             iso2022.c
> X11              | Expat             iso2022.h
> X11              | Expat             luit.c
> X11              | Expat             luitconv.c
> X11              | Expat             luitconv.h
> X11              | Expat             luit.h
> X11              | Expat             luit.log.html
> X11              | Expat             luit.man
> X11              | Expat             minstall.sh
> X11              | Expat             other.c
> X11              | Expat             other.h
> X11              | Expat             package/luit.spec
> X11              | Expat             parser.c
> X11              | Expat             parser.h
> X11              | Expat             plink.sh
> X11              | Expat             sys.c
> X11              | Expat             sys.h
> X11              | Expat             trace.c
> X11              | Expat             trace.h
> 
> 4. Watch file [uscan --force-download]: Good
> 
> 5. Build Twice [sudo pbuilder build --twice <package>.dsc]: Good
> 
> 6. Reproducible builds [5]: Good
> 
> 7. Install [No previous installs]: Good
> 
> 8. Upgrade [Over previous installs if any]: Good
> 
> Summary...
> 
> I believe luit is not yet ready for sponsorship at this time. Could the
> contributor rectify one of more of the rasied issues.
> 
> Once updated to your satisfaction and a new upload done, please remove the
> 'moreinfo' tag on the Request For Sponsorship (RFS) bug report.
> 
> Regards
> 
> Phil
> 
> [1] pbuilder:
> 
>   * Command: sudo pbuilder build <PACKAGE>.dsc
>   * Document: https://wiki.ubuntu.com/PbuilderHowto.
>   * Document: https://wiki.debian.org/PbuilderTricks
> 
> [2] sbuild:
> 
>   * Command: sbuild <PACKAGE>.dsc
>   * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000002
>   * Document: https://wiki.debian.org/sbuild
> 
> [3] lintian:
> 
>   * Command: lintian -v -i -I -E --pedantic --profile debian (*.dsc,
> *.changes, *.buildinfo). Each can throw up different results, so be thorough.
>   * Document: https://wiki.debian.org/Lintian
> 
> [4] lrc:
> 
>   * Command: lrc
>   * Document: https://wiki.debian.org/CopyrightReviewTools#licenserecon
> 
> [5] reprotest
> 
>   * Command: sudo reprotest --vary=-build_path,domain_host.use_sudo=1 --auto-
> build <PACKAGE>.dsc -- schroot unstable-amd64-sbuild
>   * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000004
>   * Document: https://wiki.debian.org/ReproducibleBuilds/
>   * Document: https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method
> 
> -- 
> 
> "I play the game for the game’s own sake"
> 
> Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans
> 
> --
> 
> Buy Me A Coffee: https://buymeacoffee.com/kathenasorg
> 
> Internet Relay Chat (IRC): kathenas
> 
> Matrix: #kathenas:matrix.org
> 
> Website: https://kathenas.org
> 
> Instagram: https://instagram.com/kathenasorg/
> 
> Threads: https://www.threads.net/@kathenasorg
> 
> --
> 
> 
> 
> 
> 
> 



-- 
Thomas E. Dickey <dic...@invisible-island.net>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature

Reply via email to