Hi folks,
Following the last thread on the subject, several things have
happened:
1) All packages depending on netkit-inetd have had their dependencies
replaced with a netkit dependency.
2) netkit now only depends upon openbsd-inetd, so netkit-inetd is now
no longer used by either new installs or upgrades from sarge.
3) netkit-inetd (netkit-base) is now ready for removal from unstable
(see #383960).
I'd like to propose the following as the next step. I was going to
leave this until after etch, but further consideration made me realise
it needs doing before, otherwise etch->etch+1 upgrades will break (or
it will have to wait until etch+2, and that's too long).
What I'd like to propose is this:
1) Split out update-inetd from netbase into a new "inetd" package.
See
http://people.debian.org/~rleigh/inetd_1.tar.gz
http://people.debian.org/~rleigh/inetd_1.dsc
as an example of what I'd like to do (Md should probably be the
maintainer here, since it is derived from netbase). This
- provides a single package for all update-inetd-using packages to
depend upon
- provides a default inetd dependency, so all packages wanting an
inetd just need to depend on it, rather than hardcoding the
default inetd in every package.
- inetd-providing packages need to Provide internet-super-server
- it doesn't depend on netbase, to prevent a circular dependency,
but will post-etch.
2) netkit needs to drop the files moved into the inetd package above,
and Depend on inetd. This will
- ensure update-inetd is present by default so sarge->etch upgrades
will work.
- can be dropped post-etch.
3) All update-inetd users need to depend on inetd instead of/in
addition to netbase. The complete list is:
afbackup
amanda-client
amanda-server
apt-proxy
asp
atftpd
bidentd
biff
binkd
bitlbee
bootp
bozohttpd
cfingerd
csync2
cupsys-bsd
cvs
cyrus-imapd
cyrus-pop3d
dbskkd-cdb
dhcp
efingerd
exim
fakepop
fam
ffingerd
fingerd
firebird2-classic-server
fspd
ftpd
ftpd-ssl
gidentd
gnats
gtalk
gwhois
heimdal-kdc
heimdal-servers
heimdal-servers-x
hotway
ident2
ifcico
ipopd
isdnvboxserver
kerberos4kth-servers
kerberos4kth-servers-x
kftgtd
krb5-ftpd
krb5-kdc
krb5-rsh-server
krb5-telnetd
ktalkd
leafnode
ltsp-server
lukemftpd
mailutils-comsatd
mailutils-imap4d
mailutils-pop3d
masqmail
micro-httpd
midentd
mooix
ndtpd
netkit-inetd
nntp
node
noffle
nsca
nullidentd
oftpd
oidentd
openbsd-inetd
p10cfgd
pawserv
pidentd
popa3d
poppassd
postfix
proftpd
proftpd-common
pure-ftpd-common
qpopper
qpopper-drac
remctl-server
remstats-servers
rlinetd
rsh-redone-server
rsh-server
rstatd
rusersd
rwalld
samba
sendfile
sendmail-base
sidentd
skksearch
slidentd
smail
smtpd
sn
solid-pop3d
sslwrap
statd
swat
talkd
teapop
teapop-ldap
teapop-mysql
teapop-pgsql
telnetd
telnetd-ssl
tftpd
tftpd-hpa
uucp
uw-imapd
vsftpd
wipl-client-inetd
wu-ftpd
xfingerd
xtel
xtell
zmailer
Once steps 1 and 2 above are compete, I'd like to mass-file bugs
against all these packages, and then if neccessary NMU the dependency
change a few weeks later, so we can ensure everything is fixed before
etch is released.
Any comments?
Regards,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
Attachment:
pgppgaEsGlOIm.pgp
Description: PGP signature