DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: psftools 1.1.2-1

New Package Report

.changes
Version1.1.2-1
Changed-ByAlex Myczko
Architecturesource arm64
Distributionunstable
DateWed, 22 Apr 2026 13:57:51 +0000
Sourcepsftools
Changelog
psftools (1.1.2-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #874548)
.dsc
Package-Listpsftools deb fonts optional arch=any
Sectionfonts
Priorityoptional
Componentmain
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://www.seasip.info/Unix/PSF/
Upstream-Name: psftools
Upstream-Contact: John Elliott <jce@seasip.demon.co.uk>

Files:
 *
Copyright:
 2003-2025 John Elliott
License: GPL-2-or-later

Files:
 debian/*
Copyright:
 2025-2026 Alex Myczko <tar@debian.org>
License: GPL-2-or-later

License: GPL-2-or-later
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this package. If not, see <https://www.gnu.org/licenses/>.
Comment:
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

Review Information

rejected — allocated to awm 12 days ago, started 12 days ago, completed 12 days ago.

Final Comment

Hi,

Please review the notes, particularly the Lintian output which suggests
the packaging could do with some updates, possibly working with upstream
for that.

Authors and licensing might be a little more complex than is written in
debian/copyright, also.

Thanks!

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
1.1.2-1 ad21710e… 2026-04-26 20:43 2026-04-26 20:59 awm accepted VIEW

Public Notes

12 days ago ● public

Lintian

Command: lintian -Iiv -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0

N:
W: psftools source: ancient-libtool [config/ltconfig]
N: 
N:   The referenced file seems to be from a libtool version older than 1.5.2-2.
N:   This might lead to build errors on some newer architectures not known to
N:   this libtool.
N:   
N:   Please ask your upstream maintainer to re-libtoolize the package or do it
N:   yourself if there is no active upstream. You will also need to run
N:   Autoconf to regenerate the configure script. Usually it is best to do this
N:   during the build by depending on autoconf, libtool, and automake if it is
N:   used, and then running:
N:   
N:    autoreconf -i --force
N:   
N:   before running configure. Depending on how old the package is, this may
N:   require additional modifications to configure.ac or configure.in or other
N:   work. If you do this during the build, determine which files it will add
N:   or update and be sure to remove those files in the clean target.
N:   
N:   If you have fixed architecture-specific issues with minimal patches,
N:   rather than updating libtool, and verified that it builds correctly,
N:   please override this tag. Lintian will not be able to verify that.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: build-systems/autotools/libtool
N: 
N:
W: psftools: groff-message troff:<standard input>:108: warning: macro '-',' not defined [usr/share/man/man1/txt2vfont.1.gz:2]
N: 
N:   A manual page provoked warnings or errors from the man program. Here are
N:   some common ones:
N:   
N:   "cannot adjust" or "can't break" are issues with paragraph filling. They
N:   are usually related to long lines. Justifying text on the left hand side
N:   can help with adjustments. Hyphenation can help with breaks.
N:   
N:   For more information, please see "Manipulating Filling and Adjusting" and
N:   "Manipulating Hyphenation" in the Groff manual (see info groff).
N:   
N:   "can't find numbered character" usually means that the input was in a
N:   national legacy encoding. The warning means that some characters were
N:   dropped. Please use escapes such as \[:a] as described on the groff_char
N:   manual page.
N:   
N:   Other common warnings are formatting typos. String arguments to .IP
N:   require quotes. Usually, some text is lost or mangled. See the groff_man
N:   (or groff_mdoc if using mdoc) manual page for details on macros.
N:   
N:   The check for manual pages uses the --warnings option to man to catch
N:   common problems, like a . or a ' at the beginning of a line as literal
N:   text. They are interpreted as Groff commands. Just reformat the paragraph
N:   so the characters are not at the beginning of a line. You can also add a
N:   zero-width space (\&) in front of them.
N:   
N:   Aside from overrides, warnings can be disabled with the .warn directive.
N:   Please see "Debugging" in the Groff manual.
N:   
N:   You can see the warnings yourself by running the command used by Lintian:
N:   
N:       LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 \
N:           man --warnings -E UTF-8 -l -Tutf8 -Z <file> >/dev/null
N: 
N:   Please refer to the groff_man(7) manual page and the groff_mdoc(7) manual
N:   page for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: documentation/manual
N:   Renamed from: manpage-has-errors-from-man
N: 
N:
W: psftools: groff-message troff:<standard input>:65: warning: macro 'These' not defined [usr/share/man/man1/vfont2txt.1.gz:1]
N:
W: psftools: groff-message troff:<standard input>:78: warning: macro 'These' not defined [usr/share/man/man1/txt2vfont.1.gz:1]
N:
W: psftools: no-manual-page [usr/bin/bbc2psf]
N: 
N:   Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have
N:   a manual page
N:   
N:   Note that though the man program has the capability to check for several
N:   program names in the NAMES section, each of these programs should have its
N:   own manual page (a symbolic link to the appropriate manual page is
N:   sufficient) because other manual page viewers such as xman or tkman don't
N:   support this.
N:   
N:   If the name of the manual page differs from the binary by case, man may be
N:   able to find it anyway; however, it is still best practice to match the
N:   exact capitalization of the executable in the manual page.
N:   
N:   If the manual pages are provided by another package on which this package
N:   depends, Lintian may not be able to determine that manual pages are
N:   available. In this case, after confirming that all binaries do have manual
N:   pages after this package and its dependencies are installed, please add a
N:   Lintian override.
N: 
N:   Please refer to Manual pages (Section 12.1) in the Debian Policy Manual
N:   for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: documentation/manual
N:   Renamed from: binary-without-manpage
N: 
N:
W: psftools: no-manual-page [usr/bin/page2cp2]
N:
W: psftools: no-manual-page [usr/bin/psf2bbc]
N:
W: psftools source: useless-autoreconf-build-depends (does not need to satisfy autotools-dev:any)
N: 
N:   Since compatibility level 10, debhelper enables the autoreconf sequence by
N:   default.
N:   
N:   It is therefore not necessary to specify build-dependencies on
N:   dh-autoreconf or autotools-dev and they can be removed.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: debhelper
N: 
12 days ago ● public

Licenserecon

Command: lrc -s
Exit code: 3

en: Versions: licenserecon '14.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

GPL-2-or-later   | FSFULLR           aclocal.m4
GPL-2-or-later   | HPND-sell-variant config/install-sh
GPL-2-or-later   | GPL-2+ with Libtool exception config/ltmain.sh
GPL-2-or-later   | FSFUL             configure
GPL-2-or-later   | public-domain     Fonts/gsans06.txt
GPL-2-or-later   | GPL and/or public-domain Fonts/gsans16.txt
GPL-2-or-later   | public-domain     Fonts/pcw06.txt
GPL-2-or-later   | GPL-2+            include/psflib.h
GPL-2-or-later   | Unicode-strict    lib/8859-13.c
GPL-2-or-later   | GPL-2+            lib/dumpcps.c
GPL-2-or-later   | (FSFULLR and/or GPL-2) with Libtool exception m4/libtool.m4
GPL-2-or-later   | FSFULLR           m4/lt~obsolete.m4
GPL-2-or-later   | GPL-2+            man/ams2psf.1
GPL-2-or-later   | Expat             tools/psfcom16.zsm
GPL-2-or-later   | GPL-2+            tools/psfjoin.c

Short option in use. Not all differences shown

12 days ago ● public

Author check: psftools 1.1.2-1

Scanned 268 files. 2 author(s) declared in debian/copyright.

NOT IN debian/copyright (3):

  • -2015 Free Software Foundation, Inc. Written by Scott James Remnant, 2004
    • m4/ltversion.m4:3
  • Free Software Foundation, Inc
    • Fonts/Makefile.in:4
    • Makefile.in:4
    • aclocal.m4:1015
    • aclocal.m4:1034
    • aclocal.m4:113
    • … and 43 more
  • Unicode, Inc
    • lib/8859-13.c:10
    • lib/8859-14.c:11
    • lib/8859-16.c:10
12 days ago ● public

License check: psftools 1.1.2-1

Archive component: main

COMPATIBLE:

  • GPL-2-or-later (GPL-2 or later; compatible with Apache-2.0 via GPL-3)

Back to Dashboard | View all reviews for this package