[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libjcode-pm-perl: Debian package should be named 'libjcode-perl'



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
`-

Attachment: signature.asc
Description: Digital Signature

Attachment: signature.asc
Description: Digital Signature


Reply to: