Bug#382681: [Pkg-ltsp-devel] Re: Bug #382681: ltsp-server: Dependency on netkit-inetd must be removed

Roger Leigh rleigh at whinlatter.ukfsn.org
Sun Aug 20 19:33:44 UTC 2006


Vagrant Cascadian <vagrant at freegeek.org> writes:

> On Sun, Aug 20, 2006 at 07:46:58PM +0200, Petter Reinholdtsen wrote:
>> [Roger Leigh]
>> > I'm not familiar with the specifics of ltsp.  Why does a package
>> > which is provided for etch (ltsp-server) also have to satisfy its
>> > dependencies for sarge?
>> 
>> It does not have to.  We choose to make it work with both sarge and
>> etch, to allow those of us providing a custom debian distribution to
>> use the same package in both the sarge and etch based versions of our
>> CDD.
>
> and ideally ubuntu, as well, to keep the diff as small as possible...
>  
>> > I'm not totally sure I understand the reason for the current
>> > 
>> > openbsd-inetd | netkit-inetd
>> > 
>> > dependency, as I explained above.  If you could clarify the situation,
>> > I would be very grateful.
>> 
>> If I recall this correctly, it is because debootstrap in sarge insist
>> on installing netkid-inetd, and we want openbsd-inetd because it do
>> not start if no services is defined in /etc/inetd.conf and thus save
>> some memory on the client.
>
> no, there is no inetd dependency in the ltsp-client package.
>
> i switched the dependency for ltsp-server to prefer openbsd-inetd, in an
> attempt to close this bug. 
>
> ubuntu's netbase does not depend on any inetd, so would increate the
> diff between ubuntu and debian ltsp packages to not specifically depend
> on an inetd(and i don't think openbsd-inetd is in ubuntu's main,
> either).
>
> but if we really *have* to switch to depend on "netbase" for debian, we
> can do that.

Thank you both for the explanation.

Summary of netbase dependencies
  Debian:
    woody:  netkit-inetd
    sarge:  netkit-inetd
    etch:   openbsd-inetd | netkit-inetd  [soon to be openbsd-inetd only:]
    sid     openbsd-inetd
  Ubuntu:
    warty:  netkit-inetd
    hoary:  netkit-inetd
    breezy: --
    dapper: --
    edgy:   --

For Debian (and its derivatives), a dependency on netbase is the
correct thing to do for woody, sarge, etch and sid.  This doesn't
apply to Ubuntu (and its derivatives), where the netbase dependency on
inetd has been removed.  I'm a little disappointed that the changes
weren't pushed into the Debian netbase, but it's too near the release
of etch to fix now.

For Debian, I'd like to propose that this patch be added:

diff -urN ltsp-0.93debian1.original/debian/control ltsp-0.93debian1/debian/control
--- ltsp-0.93debian1.original/debian/control	2006-08-20 17:54:58.000000000 +0100
+++ ltsp-0.93debian1/debian/control	2006-08-20 20:27:08.701235775 +0100
@@ -8,7 +8,7 @@
 
 Package: ltsp-server
 Priority: extra
-Depends: ${misc:Depends}, debootstrap, nfs-kernel-server, lsb-release, atftpd | tftpd-hpa, openssh-client | ssh, openbsd-inetd | netkit-inetd, iproute, debconf-utils, esound-clients
+Depends: ${misc:Depends}, debootstrap, nfs-kernel-server, lsb-release, atftpd | tftpd-hpa, openssh-client | ssh, netbase (>= 4.08), iproute, debconf-utils, esound-clients
 Recommends: openssh-server | ssh
 Suggests: dhcp3-server, sdm, audiooss
 Architecture: all

This replaces the specific inetd dependencies with a versioned netbase
dependency; similar patches have already been applied to all other
packages with specific inetd dependencies.  This isn't correct for
Ubuntu, however.  If you would consider applying this patch for
Debian, I would be very grateful.


Many thanks,
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-ltsp-devel/attachments/20060820/1e2c3c95/attachment.pgp


More information about the Pkg-ltsp-devel mailing list