I remember trying to make a Fedora router system which would fit onto 250 MB flash. I failed because of the dependency bloat that we're talking about today. So now, I don't remember all of the not needed packages (and some of them look fixed, for example, passwd required cyrus-sasl back then), but I want to ask you, what is this Kerberos thing? Look :)
$ rpm -qi krb5-libs (...) Kerberos is a network authentication system. The krb5-libs package contains the shared libraries needed by Kerberos 5. If you are using Kerberos, you need to install this package.
I don't need it (never heard of it, actually), so I don't need to install it (according to the description), hooray, let's remove it (it's 1,2 MiB big!).
# yum remove krb5-libs (...) Remove 650 Package(s) Is this ok [y/N]:
;)
It'd be hard to convince so many apps that the lib can be optional and somehow dynamically loaded, so go on, call me a troll and don't feed me. I admit that it's the description that made it funny for me, not the dependency tree.
Lam
On Mon, Aug 21, 2006 at 06:09:28PM +0200, Leszek Matok wrote:
Kerberos is a network authentication system. The krb5-libs package contains the shared libraries needed by Kerberos 5. If you are using Kerberos, you need to install this package.
[...]
I admit that it's the description that made it funny for me, not the dependency tree.
Yeah that description should maybe be updated. But I don't think we're going to stop linking against Kerberos. :)
On Monday 21 August 2006 11:09, Leszek Matok wrote:
I don't need it (never heard of it, actually), so I don't need to install it (according to the description), hooray, let's remove it (it's
kerberos is a means of securely transmitting password information around a network. it is a core component in single signon. in a nutshell it is very useful in corporate/university environments. Microsofts AD is a mixture of ldap and kerberos. programs need to be linked to its libraries to work.
Dennis
On 8/21/06, Leszek Matok Lam@lam.pl wrote:
I remember trying to make a Fedora router system which would fit onto 250 MB flash. I failed because of the dependency bloat that we're talking about today. So now, I don't remember all of the not needed packages (and some of them look fixed, for example, passwd required cyrus-sasl back then), but I want to ask you, what is this Kerberos thing? Look :)
Offtopic, but I'd like to point out that the wording in the subject is to die for. :)
Konstantin Ryabitsev wrote:
On 8/21/06, Leszek Matok Lam@lam.pl wrote:
I remember trying to make a Fedora router system which would fit onto 250 MB flash. I failed because of the dependency bloat that we're talking about today. So now, I don't remember all of the not needed packages (and some of them look fixed, for example, passwd required cyrus-sasl back then), but I want to ask you, what is this Kerberos thing? Look :)
Offtopic, but I'd like to point out that the wording in the subject is to die for. :)
LOL!! Good point! This was the most entertaining message in the whole thread. ;o)
Lam@Lam.pl (Leszek Matok) writes:
$ rpm -qi krb5-libs ... I don't need it (never heard of it, actually), so I don't need to install it (according to the description), hooray, let's remove it (it's 1,2 MiB big!).
I do not think that this dependency can be removed completely. As you wrote already, it will require developing of new features (dynamic loading) and not only some changes on the packaging layer.
By splitting the krb5-libs you might save some parts of the 1.2MB. E.g. the libkadm5* libs and perhaps the krb4 part might be moved into separate packages. But compared with e.g. 'python' or 'perl' packages, the save 500kB might be just peanuts...
Enrico