Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4233 - kdelibs - unneeded dependencies

Attached to Project: Arch Linux
Opened by Michal Witkowski (Neuro) - Tuesday, 21 March 2006, 21:12 GMT
Last edited by arjan timmerman (blaasvis) - Tuesday, 21 March 2006, 21:49 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

kdelibs has immense dependencies. It's not only the [testing] version, the [current] also. Most of these propably are required at compile time so that various bindings can be built, but most of the times people can get by without them easily.

Name : kdelibs
Version : 3.5.2-4
Groups : kde
Depends On : acl arts>=1.5.2 aspell avahi>=0.6.9 bzip2 db fam heimdal jasper libart-lgpl libidn libtiff libxslt openexr
openssl pcre perl qt>=3.3.6

Let's begin with:

1. acl
Name : acl
Version : 2.2.34-1
Description : Library for filesystem ACL support
Not many people use Access Control Lists on their systems. Most propably don't even know what it is. While it's fine that a binding for it in KDE is built, I doubt it needs to be a dependency. Maybe move it to makedepends=()?

2. aspell
Name : aspell
Version : 0.60.4-1
Description : A Free and Open Source spell checker designed to eventually replace Ispell
I agree, spellcheckers are usefull. But they are hardly that needed as a dependency for kdelibs. I mean, if I wanted to use ispell or anything other that KDE supports, I'd be still stuck with aspell on my system due to this dependency.

3. avahi
Name : avahi
Version : 0.6.9-1
Description : A multicast/unicast DNS-SD framework
DNS-SD/Zeroconf, whatever the real name is. I don't think it's critical for kdelibs to run. For example I don't need it, and propably most of archers don't, since they know what DNS and DHCP is.

Propably some more of these dependencies aren't needed, I don't know, I'm no expert.
I just wanted to suggest that this be looked into. Perhaps a samba-like approach ("to gain support for <this>, install package <that>") would be better?
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 21 March 2006, 22:24 GMT
Reason for closing:  Won't implement
Comment by Tobias Powalowski (tpowa) - Tuesday, 21 March 2006, 22:23 GMT
the depends are well balanced over many releases now and it will stay this way, if you want other packages please use abs.
greetings
tpowa

Loading...