Introduction

Perl 4 era libraries (*.pl) have been deprecated in 5.14 and are likely to be removed in 5.16.

We would like to remove these references from packages before wheezy, so that we don't have to Depend on them for a release cycle, like we are with some other deprecated modules). See #629472 for more information.

The following Lintian warnings are currently defined:

The next step is to categorize each report according to whether the use of perl 4 libs is in the shipped software, or only as an example. The examples can probably be overridden, or at least would not block removal of the core libs in wheezy+1 on their own. It would be useful to also categorize which libraries are being used. This can all sit in a table on this wiki page.

Once this has been done, we can consider filing bugs against such packages with proposed patches. In some cases it may be possible to suggest an easy alternative; in some cases it may be appropriate just to add the dependency on libperl4-corelibs-perl.

Affected packages

Binary package name

Library/libraries used

Example only?

Bug filed?

fvwm

getcwd.pl

N

N

|| info2man || flush.pl || N || N ||

libcgi-simple-perl

shellwords.pl

N

N

libperlmenu-perl

termcap.pl

N

N

adzapper

flush.pl

N

N

am-utils

ctime.pl

Y

N

amanda-server

newgetopt.pl

N

N

autoconf2.13

find.pl

N

N

cdrdao

getopts.pl

Y

N

cfengine2

getopts.pl

N

N

cgvg

find.pl

N

N

cvs

getopts.pl

N

N

cvs2html

getopts.pl, ctime.pl

N

N

dist

getopts.pl, shellwords.pl

N

N

dspam-webfrontend

ctime.pl

N

N

flowscan

getopts.pl

N

N

giflib-tools

getopts.pl

N

N

gnuplot-doc

ctime.pl

Y

N

gri

getopts.pl

N

N

ifmail

getopts.pl

N

N

imageindex

flush.pl

N

N

inn

getopts.pl

N

N

libnet-rawip-perl

getopts.pl

Y

N

lsof

getopts.pl

Y

N

mgetty-fax

getopts.pl

N

N

mgp

getopts.pl

N

N

mh-book

shellwords.pl, ctime.pl

Y

N

mrtg-contrib

find.pl, stat.pl

Y

N

nas-bin

getopts.pl

N

N

net-acct

ctime.pl

Y

N

pari-gp

newgetopt.pl

N

N

perlindex

find.pl

N

N

samba-doc

getopts.pl

Y

N

skktools

getopts.pl

N

N

ssake

getopts.pl

N

N

tedia2sql

getopts.pl

N

N

texlive-base

newgetopt.pl

N

N

vim-runtime

getopts.pl

N

N

wu-ftpd

getopts.pl

N

N

wwwstat

getopts.pl

N

N

Common libraries in use

Library name

Number of occurrences

Notes on replacement

getopts.pl

22

ctime.pl

6

find.pl

4

flush.pl

3

shellwords.pl

3

newgetopt.pl

3

getcwd.pl

1

termcap.pl

1