Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17421

Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple inversion library

From Jeroen Ploemen <jcfp@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple inversion library
Date 2026-03-06 11:20 +0100
Message-ID <MvArL-5q1m-9@gated-at.bofh.it> (permalink)
References <M5H5v-5qkD-1@gated-at.bofh.it> <M7sc2-6CdT-11@gated-at.bofh.it> <M7slH-6Cid-3@gated-at.bofh.it> <MtPOh-4eie-11@gated-at.bofh.it> <MtPOh-4eie-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Sun, 1 Mar 2026 23:00:41 +0900
yokota <yokota.hgml@gmail.com> wrote:

> Current packaging site is moved under python-team:
> https://salsa.debian.org/python-team/packages/python-pykakasi

hi Hiroshi,

please find my review of pykakasi below. Some of the issues closely
resemble those identified for jaconv, but are included anyway to keep
things in one place. For the binary package, I used a private build
of jaconv left over from yesterday's review of that package.

* copyright: upstream uses GPL-3+ in both code headers and
  pyproject.toml, not GPL-3 (only).
* copyright: please don't repack the orig tarball unless doing so is
  necessary; if you want things like egg-info out of the way there's
  less intrusive ways to achieve that (d/clean etc.).
* copyright: no need to repeat the upstream claim itself within a
  license paragraph, these aren't part of the terms of the license. In
  similar fashion, the copyright fields in various places should be
  trimmed to just "Copyright: <year> <holder>", without any extras
  such as 'Copyright (C)' or 'all rights reserved'.

* rules: hardening enabled for a pkg with nothing to harden?
* rules: undefined variable $(TEST_ARGS) used in argument to dh call
  (args were passed by environment var PYBUILD_TEST_ARGS instead)

* docs: installs sphinx documentation sources into the binary package
  without actually building the docs?
* docs: files such as AUTHORS and CONTRIBUTE that don't seem to be
  useful as end user documentation.

* lintian:
  W: python3-pykakasi: extended-description-line-too-long line 2
  W: python3-pykakasi: no-manual-page [usr/bin/kakasi-pykakasi]
  W: python3-pykakasi: python-module-in-wrong-location usr/lib/python3.14/dist-packages/pykakasi -> usr/lib/python3/dist-packages/pykakasi

  The files triggering that last warning are the following (all duplicates of files also installed in /usr/lib/python3/dist-packages/pykakasi):
  drwxr-xr-x root/root         0 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/
  drwxr-xr-x root/root         0 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/
  drwxr-xr-x root/root         0 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/
  -rw-r--r-- root/root      1252 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/halfkana3.db
  -rw-r--r-- root/root      6825 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/hepburndict3.db
  -rw-r--r-- root/root      3290 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/hepburnhira3.db
  -rw-r--r-- root/root      7507 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/itaijidict4.db
  -rw-r--r-- root/root      6827 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/kunreidict3.db
  -rw-r--r-- root/root      3273 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/kunreihira3.db
  -rw-r--r-- root/root      7735 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/passportdict3.db
  -rw-r--r-- root/root      3680 2025-12-29 15:45 ./usr/lib/python3.14/dist-packages/pykakasi/data/passporthira3.db

  I'm not sure what causes these files to be installed there; this
  might well be an issue with the tooling rather than the packaging.

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2025-12-25 01:30 +0100
  Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple inversion library Emmanuel Arias <eamanu@riseup.net> - 2025-12-26 15:30 +0100
  Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple inversion library Emmanuel Arias <eamanu@riseup.net> - 2025-12-26 17:30 +0100
  Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2025-12-29 21:40 +0100
    Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2025-12-29 22:00 +0100
      Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2026-03-01 15:20 +0100
        Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library Jeroen Ploemen <jcfp@debian.org> - 2026-03-06 11:20 +0100
          Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2026-03-23 23:40 +0100
            Bug#1122098: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple inversion library Jeroen Ploemen <jcfp@debian.org> - 2026-03-24 15:20 +0100
      Re: Sponsorship Request: ITP: python-pykakasi -- Kana kanji simple  inversion library yokota <yokota.hgml@gmail.com> - 2026-03-01 15:20 +0100

csiph-web