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