From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0) Description of problem: I think adding an option to allow updating the package/component as a whole would be nice. Such as updating/installed KDE as a whole instead of one package at a time. How reproducible: Always Steps to Reproduce: 1.up2date package 2. 3. Actual Results: It only updates the package name your specifiy and immediate dependencies involved but not the whole kit and kaboodle. Expected Results: Add an option or function to allow to update the whole package completely, such as up2date KDE would install all of KDE, or up2date GNOME would install all the gnome components. Additional info: You could add an option to up2date such as --complete so when you do "up2date --complete kdebase", it see's you want to update kdebase and seeign the --complete would mean you want to update all of KDE not just immediate dependencies involved. Or add names to the components as a whole such as "update APACHE" would update/install ALL apache components that goes with it not just the dependencies that go with it.
A future version of up2date may include support for installing "comps" (aka, stuff like "gnome workstation" or "news server" from the installer...) and/or package groups (aka, "Games", "Applications/Databases", "Applications/Multimedia", etc).
If you go this sort of route, maybe add a package file on cd or something so that you can tell what packages go with what comps or system or whatever it is. Maybe even include it in the rpm package to look it up like you can a file to a package, except add a what package to what comps or whatever. Example.. rpm -qp kdebase would show it belongs to comps KDE or whatever.
While at it: adding support for wildcards would go some way towards the same result. Something like "update kde.\*" which would install all the packages beginning with "kde" and their dependencies.
*** Bug 28585 has been marked as a duplicate of this bug. ***
ping
fedora has support for both "comps" and globs, aka up2date "kde*" or `up2date "@KDE Desktop Environment"`