Bug#446872: libjcode-pm-perl: Debian package should be named 'libjcode-perl'

gregor herrmann <[email protected]> Wed, 11 Jun 2025 16:27:03 +0200
Newsgroups gmane.linux.debian.devel.bugs.general,gmane.linux.debian.devel.perl
Message-ID <[email protected]>
On Wed, 11 Jun 2025 08:40:40 +0200, Andreas Tille wrote:

>I intend to migrate libjcode-pm-perl to the Debian Perl team.  It
>also has at least one new upstream version and definitely deserves
>some more love.  However, I would like to get some input from
>Perl team about the naming scheme.

[Late to the party, so some of the following is redundant, but I've 
started a draft earlier.]

I would say: It's a mess :)

libjcode-pm-perl
- is the package for the CPAN distribution Jcode [0]
- and installs /usr/share/perl5/Jcode.pm [1]
- so typically we would name it, as the bug submitter suggests, 
   libjcode-perl

Which doesn't work in this case, as there is this libjcode-perl
- which installs /usr/share/perl5/jcode.pl [2] and
- comes from ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/ [3], 
   also reachable as http://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/

Looking at https://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/jcode.pl-2.13-manual.txt 
I wonder if packaging this makes a lot of sense …

% popcon -v libjcode-perl ; reverse-depends libjcode-perl ; reverse-depends -b libjcode-perl
       PACKAGE SUM        VOTE       OLD        RECENT     NO FILES  
libjcode-perl 89         1          1          0          87        
No reverse dependencies found
No reverse dependencies found

So yay, libjcode-perl looks like a removal candidate.


% popcon -v libjcode-pm-perl ; reverse-depends libjcode-pm-perl ; reverse-depends -b libjcode-pm-perl
          PACKAGE SUM        VOTE       OLD        RECENT     NO FILES  
libjcode-pm-perl 14346      325        13474      545        2         
Reverse-Depends
===============
* chalow
* libspreadsheet-parseexcel-perl
* libunicode-maputf8-perl

Packages without architectures listed are reverse-dependencies in: all, amd64, arm64, armel, armhf, i386, mips64el, ppc64el, riscv64, s390x
Reverse-Build-Depends-Indep
===========================
* libspreadsheet-parseexcel-perl
* libunicode-maputf8-perl


This looks more sensible, even if the package name is a bit 
unfortunate; but I guess doing the rename dance is more effort than 
it's worth.


Cheers,
gregor


[0] https://metacpan.org/dist/Jcode
[1] https://packages.debian.org/sid/amd64/libjcode-pm-perl/filelist
[2] https://packages.debian.org/sid/all/libjcode-perl/filelist
[3] https://tracker.debian.org/media/packages/libj/libjcode-perl/copyright-2.13-4.1


-- 
  .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
  : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
  `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmhJkkBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZSzBAAq93yQnUIhkphogoflfG6jW5Jh+oAhekRBEecaEwUSqHZp5hV9HT43AGF
Dw9QoGK9nRMS0+qDty6zWz2G9EIwHS4KaTHvc9Urmp/ilX1fQWm4Y2KalK9n9R/x
AL84X1y10Ol74Q5JpFrPpRpvJ+/nZHTm8iZWo6PQRGVZ+Ltqyx/mDzycM0LRzOjd
V/O6g98LSMRmNaAgzxrm/CvtNw365dq8cmRBQ6pSbSNfbb+/U4w0OxNE3A5LQEqd
OgS1YNNAKVyB+ZRdOLYhK9rGSArKcDl1QM/HWRKVmJ+bL8h9Q+sXq81F7p3yps/U
q4EDHm9LM/a0PuOHv9f6W0VQJqM9RCbLd8NIkX8oIuC6QxpiykZkefyAgiEHF3t7
EU7FpGZdQ595AjSvcedjj6T2glse4NvbGOPVU1wZJIuqUobvBERp5VqglVbc7LmE
nldz2Q1yQgNWudUtibyrTsd0gohi4Rchx/oGdU/Q5XROVIT25SwefH2t9EIpNHjf
9FTLFBGFVeltmxrMZCiqLcKF1Zw5qWRUSZe8IwcXQjM1ok+yYsAuUb3FjO1VYSs7
TfTK+ROC0FX4q+meqk7GB9WbyC0mCiKLrFQb0LMzovLOj8LlpthB6KJW9VsFh4v7
RkeNN+flZmFYaC5qzIbpn5i8hI/OkmKz8fCN+i/l8jQR0kuz4CQ=
=rCHY
-----END PGP SIGNATURE-----